@charset "UTF-8";:root{color-scheme:light;--portal-green-950: #092a22;--portal-green-900: #123f34;--portal-green-800: #185b4b;--portal-green-700: #1c6653;--portal-green-600: #28765f;--portal-green-100: #e5f1ec;--portal-green-50: #f4f9f7;--portal-gold: #c9a24b;--portal-text: #1e332c;--portal-muted: #60736b;--portal-border: #9eb2aa;--portal-border-soft: #d7e2dd;--portal-radius-sm: .35rem;--portal-radius-md: .55rem;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body{min-height:100%;margin:0}.purchase-layout .purchase-land-detail-table{width:100%;min-width:0;table-layout:fixed;font-size:.62rem}.purchase-layout .purchase-land-detail-table th,.purchase-layout .purchase-land-detail-table td{min-width:0;padding:.28rem .22rem;line-height:1.15}.purchase-layout .purchase-land-detail-table .owners-column{width:4.5%}.purchase-layout .purchase-land-detail-table .land-measure-column{width:6%}.purchase-layout .purchase-land-detail-table .total-acres-column{width:7.5%}.purchase-layout .purchase-land-detail-table .detail-actions-column{width:14%}.purchase-layout .purchase-land-detail-table input,.purchase-layout .purchase-land-detail-table select{min-width:0;padding-inline:.18rem}.purchase-layout .purchase-land-detail-table .row-actions{gap:.2rem;flex-wrap:nowrap;white-space:nowrap}.purchase-layout .purchase-land-detail-table .row-actions button,.purchase-layout .purchase-land-detail-table .remove-row{min-width:0;padding:.32rem .4rem;flex:0 0 auto;font-size:.6rem;white-space:nowrap}.purchase-layout .calculated-allocation-table{width:100%;min-width:0;table-layout:fixed}.purchase-layout .calculated-allocation-table th,.purchase-layout .calculated-allocation-table td{min-width:0;padding-inline:.35rem;white-space:normal;overflow-wrap:break-word}.purchase-layout .entry-allocation-table .allocation-land-detail-column{width:24%}.purchase-layout .entry-allocation-table .allocation-owner-column{width:18%}.purchase-layout .entry-allocation-table .allocation-owner-type-column{width:12%}.purchase-layout .entry-allocation-table .allocation-share-column{width:10%}.purchase-layout .entry-allocation-table .allocation-measure-column{width:12%}.purchase-layout .record-allocation-table .allocation-land-detail-column{width:20%}.purchase-layout .record-allocation-table .allocation-owner-column{width:11%}.purchase-layout .record-allocation-table .allocation-parent-column{width:14%}.purchase-layout .record-allocation-table .allocation-relation-column,.purchase-layout .record-allocation-table .allocation-share-column,.purchase-layout .record-allocation-table .allocation-measure-column{width:8%}.purchase-layout .record-allocation-table .allocation-owner-type-column{width:9%}.purchase-layout .record-allocation-table .allocation-remove-column{width:6%}body{background:var(--portal-green-50)}body .owner-picker-backdrop{overflow:hidden}body .owner-picker-panel{display:flex;flex-direction:column;overflow:hidden}body .owner-search-results{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}body .owner-picker-heading-line,body .owner-picker-panel .owner-search,body .owner-pagination,body .owner-picker-footer{flex:0 0 auto}body .owner-picker-heading-actions{display:flex;flex:0 0 auto;align-items:center;gap:.5rem}.khewat-owner-suggestion td{background:#fff8dc}.khewat-owner-suggestion.owner-selected-row td{background:#e2f3e9}.khewat-match-badge{display:inline-flex;margin-left:.35rem;padding:.1rem .35rem;border:1px solid #c6a64b;border-radius:999px;color:#694f08;background:#fff3bd;font-size:.58rem;font-weight:700;white-space:nowrap}.owner-suggestion-error{flex:0 0 auto;margin:.35rem 0 0;color:#8a2e2e;font-size:.68rem}button,input,select,textarea{font:inherit}.portal-toast{position:fixed!important;top:calc(1.1rem + var(--portal-toast-offset, 0px))!important;right:1.1rem!important;z-index:20000!important;display:flex!important;width:min(26rem,100vw - 2rem)!important;min-height:3.25rem!important;margin:0!important;padding:.85rem 1rem .85rem 3rem!important;align-items:center!important;border:1px solid transparent!important;border-radius:.65rem!important;box-shadow:0 .75rem 2rem #092a2238!important;color:#fff!important;font-size:.78rem!important;font-weight:700!important;line-height:1.4!important;text-align:left!important;animation:portal-toast-enter .18s ease-out both;cursor:pointer;transition:top .16s ease,opacity .16s ease,transform .16s ease,visibility .16s ease}.portal-toast.toast-dismissed{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translate3d(.75rem,-.35rem,0)!important}.portal-toast:before{position:absolute;left:1rem;display:grid;width:1.35rem;height:1.35rem;place-items:center;border:1px solid rgba(255,255,255,.65);border-radius:50%;color:#fff;font-size:.8rem;font-weight:900}.portal-toast.toast-error{border-color:#8f1d19!important;background:#b42318!important}.portal-toast.toast-error:before{content:"!"}.portal-toast.toast-success{border-color:#145f4d!important;background:var(--portal-green-700)!important}.portal-toast.toast-success:before{content:"\2713"}@keyframes portal-toast-enter{0%{opacity:0;transform:translate3d(.75rem,-.35rem,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:640px){.portal-toast{top:calc(.75rem + var(--portal-toast-offset, 0px))!important;right:.75rem!important;width:calc(100vw - 1.5rem)!important}}
