:root{color:#f1f5f9;--background:#0b1015;--surface:#10171e;--surface-raised:#141c24;--surface-hover:#18222b;--border:#26313b;--border-strong:#34424e;--text:#f1f5f9;--text-secondary:#a7b0ba;--text-muted:#77838f;--accent:#35b565;--accent-soft:#163a25;--warning:#f59e0b;--warning-soft:#3a2a10;--info:#3b82f6;--info-soft:#132c4c;--orchard:#a970d6;--orchard-soft:#30203f;--meadow:#8aa62b;--meadow-soft:#293514;--danger:#ef4444;--danger-soft:#3b1719;background:#0b1015;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}*{box-sizing:border-box}body{background:#0b1015;min-width:1180px;margin:0}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #35b565}.app-shell{background:var(--background);min-height:100vh;padding:12px 10px}.app-header{justify-content:space-between;align-items:center;gap:18px;height:52px;padding:0 6px 10px 10px;display:flex}.brand{align-items:center;gap:12px;min-width:360px;display:flex}.brand svg{color:#35b565;fill:#35b565;stroke-width:1.5px}.brand h1{letter-spacing:.1px;margin:0 0 3px;font-size:16px;font-weight:650}.brand p{color:#a7b0ba;margin:0;font-size:12px}.header-actions{flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.search,.filter,.clear,.new,.sort,.icon-button,.more,.pagination button{color:#f1f5f9;background:#10171e;border:1px solid #26313b;border-radius:6px;height:38px}.search{align-items:center;width:230px;padding:0 11px;display:flex}.search input{color:#f1f5f9;background:0 0;border:0;outline:0;flex:1;min-width:0}.search input::placeholder{color:#a7b0ba}.filter{white-space:nowrap;color:#f1f5f9;align-items:center;gap:4px;padding:0 10px;display:flex}.filter select{color:#f1f5f9;appearance:auto;background:0 0;border:0;outline:0;width:94px}.filter:nth-of-type(3) select{width:160px}.filter option,.status-select option{background:#141c24}.clear,.new{white-space:nowrap;align-items:center;gap:7px;padding:0 12px;display:flex}.new{background:#278744;border:0;box-shadow:inset 0 1px #ffffff1f}.new:hover{background:#35b565}.more{background:0 0;border:0;width:28px;padding:0}.workspace{grid-template-columns:41% 1fr;gap:10px;height:calc(100vh - 74px);min-height:760px;display:grid}.panel{background:linear-gradient(110deg,#11181f,#10171e);border:1px solid #26313b;border-radius:8px;overflow:hidden}.panel-head,.detail-title{border-bottom:1px solid #26313b;justify-content:space-between;align-items:center;height:65px;padding:0 15px;display:flex}.panel h2{margin:0;font-size:17px;font-weight:600}.panel-head>div{gap:10px;display:flex}.sort{align-items:center;gap:7px;padding:0 10px;display:flex}.icon-button{width:40px;padding-top:4px}.table-head,.parcel-row{grid-template-columns:1.04fr .85fr 1.37fr 1.01fr .85fr .74fr;align-items:center;column-gap:8px;display:grid}.table-head{color:#a7b0ba;height:43px;padding:0 26px;font-size:12px}.parcel-row{text-align:left;color:#f1f5f9;background:0 0;border:0;border-top:1px solid #26313b;width:100%;min-height:58px;padding:9px 26px}.parcel-row:hover{background:#141c24}.parcel-row.selected{background:linear-gradient(90deg,#14261c,#14221c);box-shadow:inset 0 0 0 1px #35b565}.parcel-row strong{font-size:15px}.tag-group,.toggles{flex-wrap:wrap;gap:7px;display:flex}.tag{white-space:nowrap;border-radius:5px;width:max-content;padding:5px 8px;font-size:12px;line-height:17px;display:inline-block}.blue{color:#81b7ff;background:#132c4c;border-color:#3b82f6!important}.olive{color:#bedb5a;background:#293514;border-color:#8aa62b!important}.green{color:#81e3a1;background:#163a25;border-color:#35b565!important}.purple{color:#d6a8ff;background:#30203f;border-color:#a970d6!important}.neutral{color:#b6c0c9;background:#202831}.status{white-space:nowrap;font-size:12px}.status i,.status-select i{background:#77838f;border-radius:100%;width:7px;height:7px;display:inline-block}.status.retain i,.retain{background:#35b565}.status.candidate i,.candidate{background:#f59e0b}.status.sold i,.sold{background:#ef4444}.status.unverified i,.unverified{background:#77838f}.pagination{color:#f1f5f9;justify-content:space-between;align-items:flex-end;height:100%;min-height:76px;padding:0 48px 58px;display:flex}.pagination>div{align-items:center;gap:10px;display:flex}.pagination button{width:39px}.pagination button.active{background:#278744;border:0}.pagination span{padding:0 3px}.detail-panel{overflow:auto}.detail-title{height:57px;padding:0 17px}.home-star{color:#f59e0b;vertical-align:-1px;font-size:20px}.details-grid{grid-template-columns:1fr 1fr;display:grid}.section{min-width:0;padding:17px 18px}.section+.section{border-left:1px solid #26313b}.section h3{align-items:center;gap:9px;margin:0 0 17px;font-size:13px;font-weight:650;display:flex}.section h3 small{font-size:12px;font-weight:500}.top-grid{border-bottom:1px solid #26313b;min-height:328px}.cadastral dl{grid-template-columns:150px 1fr;gap:20px 0;margin:0 0 0 10px;display:grid}.cadastral dt{color:#a7b0ba}.cadastral dd{margin:0}.location-content{grid-template-columns:1fr 1.28fr;gap:26px;display:grid}.coordinates>span{color:#a7b0ba;margin-bottom:8px;font-size:12px;display:block}.coordinates label{color:#a7b0ba;grid-template-columns:56px 1fr auto;align-items:center;height:29px;display:grid}.coordinates label b{color:#f1f5f9;font-weight:500}.coordinates label button{color:#a7b0ba;background:#141c24;border:1px solid #26313b;border-radius:6px;grid-row:span 2;width:39px;height:38px}.coordinates hr{border:0;border-top:1px solid #26313b;margin:11px 0}.coordinates p{margin:0 0 10px}.coordinates .override{grid-template-columns:117px 52px 20px 22px;margin-top:5px}.override input{color:#f1f5f9;background:#10171e;border:1px solid #34424e;border-radius:5px;width:52px;height:33px;padding:0 8px}.override em{padding-left:5px;font-size:12px;font-style:normal}.coordinates .override .remove-override{background:0 0;border:0;grid-row:auto;width:22px;height:25px;padding:0}.coordinates .effective{grid-template-columns:1fr auto;margin-top:10px}.coordinates .effective b{color:#57d47e}.map-wrap>b{font-size:13px;font-weight:600}.map-placeholder{background-color:#25432b;background-image:linear-gradient(25deg,#0000 48%,#c6a84c80 49% 51%,#0000 52%),linear-gradient(116deg,#0000 48%,#3c5728cc 49% 52%,#0000 53%),repeating-linear-gradient(145deg,#1b3b2a 0 10px,#456539 10px 13px,#203f2d 13px 22px);border:1px solid #33443b;border-radius:7px;height:240px;margin-top:9px;position:relative;overflow:hidden}.parcel-shape{clip-path:polygon(32% 0,100% 18%,78% 100%,0 67%);background:#0b74624f;border:2px solid #18adb1;width:42%;height:53%;position:absolute;top:23%;left:35%}.map-placeholder button{color:#17201f;background:#e8e9e7;border:0;border-radius:4px;width:27px;height:27px;margin:4px;font-size:20px;display:block;position:relative;top:49px;left:calc(100% - 37px)}.middle-grid{border-bottom:1px solid #26313b;min-height:198px}.toggle{color:#d8dfe5;background:#10171e;border:1px solid #26313b;border-radius:5px;align-items:center;gap:8px;min-height:35px;padding:0 10px;display:flex}.toggle:hover{background:#18222b}.toggle.is-selected{background:#14251c}.toggle .box{border:1px solid #66737f;border-radius:2px;justify-content:center;align-items:center;width:13px;height:13px;font-size:11px;display:inline-flex}.toggle.is-selected .box{color:#08200f;background:#35b565;border-color:#35b565}.toggle.tone-blue.is-selected{background:#132c4c;border-color:#235b97}.toggle.tone-olive.is-selected{background:#293514;border-color:#637b22}.toggle.tone-green.is-selected{border-color:#287f49}.toggle.tone-purple.is-selected{background:#241d2e;border-color:#70428f}.toggle.tone-red{color:#ff7474;border-color:#8c3032}.bottom-grid{border-bottom:1px solid #26313b;min-height:164px}.status-select{border:1px solid #34424e;border-radius:5px;align-items:center;gap:10px;height:35px;padding:0 11px;display:flex}.status-select select{appearance:none;color:#f59e0b;background:0 0;border:0;outline:0;flex:1}.status-select i{flex:none}.reference-note{color:#a7b0ba;margin-top:9px;display:block}.actions{padding-left:18px}.notes{padding-top:14px}.flag{font-size:20px;transform:rotate(-9deg)}.notes textarea{resize:vertical;color:#f1f5f9;background:#10171e;border:1px solid #34424e;border-radius:5px;width:100%;min-height:75px;padding:10px;line-height:18px}.last-change{text-align:right;color:#a7b0ba;margin-top:10px;font-size:12px}@media (width<=1279px){body{min-width:0}.app-header{align-items:flex-start;height:auto}.header-actions{flex-wrap:wrap}.workspace{grid-template-columns:1fr;height:auto}.list-panel{min-height:650px}.detail-panel{min-height:850px}.pagination{min-height:90px;padding-bottom:20px}.map-placeholder{height:220px}}.panel{background:var(--surface)}.app-header{height:48px;padding-bottom:8px}.workspace{height:calc(100vh - 68px);min-height:0}.panel-head{height:58px}.detail-title{height:52px}.table-head{height:38px}.parcel-row{min-height:48px;padding-top:7px;padding-bottom:7px}.pagination{min-height:0;padding-bottom:28px}.section{padding-top:13px;padding-bottom:13px}.section h3{margin-bottom:13px}.top-grid{min-height:282px}.middle-grid{min-height:166px}.bottom-grid{min-height:132px}.cadastral dl{gap:15px 0}.location-content{grid-template-columns:.88fr 1.4fr;gap:18px}.coordinates label{height:26px}.coordinates hr{margin:8px 0}.coordinates p{margin-bottom:7px}.coordinates .override{margin-top:3px}.coordinates .effective{margin-top:7px}.map-placeholder{height:215px;margin-top:7px}.toggle{min-height:31px;padding:0 8px}.notes{padding-top:11px;padding-bottom:11px}.notes h3{margin-bottom:7px}.notes textarea{min-height:64px;padding:8px 10px}.last-change{margin-top:7px}.filter-actual select{width:160px!important}.filter-paper select{width:150px!important}.table-head,.parcel-row{grid-template-columns:1fr .76fr 1.22fr .88fr .8fr .95fr .7fr}.paper-badge{white-space:normal;border-radius:4px;width:max-content;max-width:100%;padding:3px 6px;font-size:11px;line-height:14px;display:inline-block}.paper-unverified{color:var(--text-secondary);background:#202831}.paper-ready{color:#81e3a1;background:var(--accent-soft)}.paper-needs-work{color:#f8ba45;background:var(--warning-soft)}.paper-in-progress{color:#81b7ff;background:var(--info-soft)}.status-pair{grid-template-columns:1fr 1.14fr;align-items:start;gap:10px;display:grid}.field-label{color:var(--text-secondary);margin:0 0 5px;font-size:12px;display:block}.paperwork-select{border:1px solid var(--border-strong);background:var(--surface);border-radius:5px;align-items:center;gap:8px;height:35px;padding:0 9px;display:flex}.paperwork-select i{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.paperwork-select .paper-unverified{background:var(--text-muted)}.paperwork-select .paper-ready{background:var(--accent)}.paperwork-select .paper-needs-work{background:var(--warning)}.paperwork-select .paper-in-progress{background:var(--info)}.paperwork-select select{appearance:none;min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.paperwork-note{width:100%;height:27px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:5px;margin-top:5px;padding:0 8px;font-size:12px}.paperwork-note::placeholder{color:var(--text-muted)}.parcel-number{align-items:center;gap:5px;display:inline-flex}.parcel-number svg{color:var(--accent);fill:var(--accent);stroke-width:1.8px}.ownership-list-warning{color:var(--amber);display:inline-flex}.ownership-list-warning svg{fill:none;stroke-width:2px}.reference-row .reference-status{white-space:normal;line-height:14px}.reference-status-select{color:var(--text)}.distance-fields{gap:4px;display:grid}.coordinates .distance-field{height:auto;min-height:27px;color:var(--text-secondary);grid-template-columns:minmax(116px,1fr) max-content;align-items:center;display:grid}.distance-field>b{color:var(--text);text-align:right;white-space:nowrap;font-weight:500}.coordinates .distance-field.override{grid-template-columns:minmax(116px,1fr) max-content;margin-top:0}.override-control{justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.coordinates .distance-field .override-control input{width:56px;height:31px}.coordinates .distance-field .override-control em{padding:0}.coordinates .distance-field .remove-override{width:20px;height:25px}.coordinates .distance-field.effective{grid-template-columns:minmax(116px,1fr) max-content;margin-top:1px}.coordinates .distance-field.effective b{color:#57d47e}.notes textarea{height:108px;min-height:108px;overflow:auto}*{scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--text-muted);border:2px solid var(--surface);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}::-webkit-scrollbar-button{width:0;height:0;display:none}.dark-select{min-width:0;position:relative}.dark-select-trigger{border:1px solid var(--border-strong);width:100%;height:35px;color:var(--text);background:var(--surface);text-align:left;border-radius:5px;align-items:center;gap:8px;padding:0 9px;display:flex}.dark-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dark-select-trigger>svg{color:var(--text-secondary);flex:none}.dark-select.is-open .dark-select-trigger,.dark-select-trigger:focus-visible{border-color:var(--accent)}.dark-select.is-disabled .dark-select-trigger{cursor:default;opacity:1}.dark-select-menu{z-index:20;border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:6px;max-height:190px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 18px #00000047}.dark-select-menu button{width:100%;min-height:31px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex}.dark-select-menu button:hover,.dark-select-menu button:focus-visible{background:var(--surface-hover);outline:0}.dark-select-menu button.is-selected{background:var(--accent-soft)}.dark-select i{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.filter .dark-select{width:94px}.filter-actual .dark-select{width:160px}.filter-paper .dark-select{width:150px}.filter .dark-select-trigger{background:0 0;border:0;height:36px;padding:0}.filter .dark-select-menu{min-width:150px}.detail-select{width:100%}.decision-badge{white-space:normal;border-radius:4px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:3px 6px;line-height:14px;display:inline-flex}.decision-badge.retain{color:#8be8a8;background:var(--accent-soft)}.decision-badge.retain i{background:var(--accent)}.decision-badge.candidate{color:#ffc45f;background:var(--warning-soft)}.decision-badge.candidate i{background:var(--warning)}.decision-badge.unverified{color:#c7d0d9;background:#202831}.decision-badge.unverified i{background:var(--text-muted)}.decision-badge.sold{color:#ff9a9a;background:var(--danger-soft)}.decision-badge.sold i{background:var(--danger)}.decision-badge.resolved{color:#80e4cc;background:#13362f}.decision-badge.resolved i{background:#35bfa6}.decision-badge.retain:not(.candidate){background:var(--accent-soft)}.paper-badge.paper-unverified{color:#c7d0d9;background:#202831}.paper-badge.paper-ready{color:#8be8a8;background:var(--accent-soft)}.paper-badge.paper-needs-work{color:#ffc45f;background:var(--warning-soft)}.paper-badge.paper-in-progress{color:#8fc1ff;background:var(--info-soft)}.paper-badge.paper-complete{color:#80e4cc;background:#13362f}.dark-select .retain{color:#8be8a8;background:0 0}.dark-select i.retain{background:var(--accent)}.dark-select .candidate{color:#ffc45f;background:0 0}.dark-select i.candidate{background:var(--warning)}.dark-select .unverified{color:#c7d0d9;background:0 0}.dark-select i.unverified{background:var(--text-muted)}.dark-select .sold{color:#ff9a9a;background:0 0}.dark-select i.sold{background:var(--danger)}.dark-select .resolved{color:#80e4cc;background:0 0}.dark-select i.resolved{background:#35bfa6}.dark-select .paper-unverified{color:#c7d0d9;background:0 0}.dark-select i.paper-unverified{background:var(--text-muted)}.dark-select .paper-ready{color:#8be8a8;background:0 0}.dark-select i.paper-ready{background:var(--accent)}.dark-select .paper-needs-work{color:#ffc45f;background:0 0}.dark-select i.paper-needs-work{background:var(--warning)}.dark-select .paper-in-progress{color:#8fc1ff;background:0 0}.dark-select i.paper-in-progress{background:var(--info)}.dark-select .paper-complete{color:#80e4cc;background:0 0}.dark-select i.paper-complete{background:#35bfa6}.parcel-row.selected{background:#111d17}.parcel-row.selected .tag,.parcel-row.selected .decision-badge,.parcel-row.selected .paper-badge{filter:none}.table-head,.coordinates>span,.field-label,.last-change{color:#b5c0ca}.section h3{color:var(--text)}.toggle:not(.is-selected){color:#d1d9e0}.toggle .box{border-color:#8b98a4}.parcel-actions{position:relative}.parcel-actions-menu{z-index:25;border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:6px;width:205px;padding:4px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 18px #00000047}.parcel-actions-menu button{width:100%;min-height:32px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:4px;padding:7px 9px;display:block}.parcel-actions-menu button:hover:not(:disabled){background:var(--surface-hover)}.parcel-actions-menu button:disabled{color:var(--text-muted);cursor:not-allowed}.parcel-actions-menu .delete-action{color:#ff9a9a}.modal-backdrop{z-index:50;background:#05090cad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-modal{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:8px;width:min(430px,100%);padding:20px;box-shadow:0 16px 36px #0006}.confirm-modal h2{margin:0 0 10px;font-size:17px}.confirm-modal p{color:var(--text-secondary);margin:0;line-height:20px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.delete-confirm{color:#ffd0d0;background:var(--danger-soft);border:1px solid #a8383d;border-radius:6px;height:38px;padding:0 14px}.empty-detail{width:min(480px,100vw - 24px);margin:12px auto;padding:24px}.empty-detail h2{margin:0 0 8px}.empty-detail p{color:var(--text-secondary)}.coordinates input{width:100%;min-width:0;color:var(--text);text-align:right;background:0 0;border:0;outline:0}.coordinates input:focus{color:#bdeaca}.screenshot-upload{border:1px dashed var(--border-strong);width:100%;height:215px;color:var(--text-secondary);background:var(--surface);border-radius:7px;place-items:center;margin-top:7px;display:grid}.screenshot-upload:hover{border-color:var(--accent);color:var(--text);background:var(--surface-hover)}.screenshot-preview{margin-top:7px}.screenshot-image{border:1px solid var(--border);background:var(--background);border-radius:7px;width:100%;height:215px;padding:0;display:block;overflow:hidden}.screenshot-image img{object-fit:contain;width:100%;height:100%}.screenshot-preview>div{gap:7px;margin-top:7px;display:flex}.map-action{border:1px solid var(--border);min-height:29px;color:var(--text-secondary);background:var(--surface);border-radius:5px;align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.map-action:hover{background:var(--surface-hover);color:var(--text)}.remove-shot{color:#ff9a9a}.external-map{margin-top:7px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.image-lightbox{cursor:zoom-out}.image-lightbox img{object-fit:contain;cursor:default;max-width:min(94vw,1800px);max-height:90vh}.lightbox-close{border:1px solid var(--border-strong);width:38px;height:38px;color:var(--text);background:var(--surface-raised);border-radius:6px;place-items:center;display:grid;position:fixed;top:18px;right:18px}.filter-empty,.filtered-detail-empty{color:var(--text-secondary);text-align:center;padding:20px}.filter-empty button{color:#8be8a8;background:0 0;border:0;margin:10px auto 0;display:block}.filtered-detail-empty{padding-top:60px}html,body,#root,.app-shell{width:100%;max-width:100%;overflow-x:hidden}body{min-width:0}.app-shell{padding-left:10px;padding-right:10px}.app-header{width:100%;min-width:0}.brand{flex:0 auto;min-width:0}.header-actions{flex:auto;min-width:0}.search{flex:200px;width:clamp(200px,22vw,320px);min-width:0}.search input{min-width:0}.filter-button{border:1px solid var(--border);height:38px;color:var(--text);background:var(--surface);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.filter-button:hover{background:var(--surface-hover)}.filter-popover-wrap{flex:none;position:relative}.filter-popover{z-index:30;border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:8px;width:min(420px,100vw - 24px);padding:14px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 24px #00000052}.filter-popover h3{margin:0 0 10px;font-size:15px}.filter-popover .filter{grid-template-columns:128px minmax(0,1fr);height:auto;padding:5px 0;display:grid}.filter-popover .filter .dark-select,.filter-popover .filter-actual .dark-select,.filter-popover .filter-paper .dark-select{width:100%}.filter-popover-actions{justify-content:space-between;gap:8px;margin-top:10px;display:flex}.filter-popover-actions .clear{height:34px}.active-filter-row{flex-wrap:wrap;gap:6px;width:100%;min-width:0;padding:0 10px 8px;display:flex}.active-filter-chip,.clear-all-filters{border:1px solid var(--border);min-height:27px;color:var(--text-secondary);background:var(--surface);border-radius:4px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.active-filter-chip:hover{background:var(--surface-hover)}.clear-all-filters{color:#8be8a8;background:0 0;border:0}.workspace{grid-template-columns:minmax(560px,42fr) minmax(0,58fr);width:100%;min-width:0;max-width:100%}.panel,.list-panel,.detail-panel,.location-content,.map-wrap{min-width:0}.table{min-width:0;overflow-x:auto}.table-head,.parcel-row{min-width:0}.parcel-row>span,.parcel-row strong{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=1279px){.app-header{flex-wrap:wrap;height:auto}.header-actions{width:100%}.workspace{grid-template-columns:minmax(0,1fr)}}.list-panel{flex-direction:column;min-height:0;display:flex}.list-panel .table{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.list-panel .table-head{flex:none}.parcel-rows{flex:auto;min-height:0;overflow-y:auto}.coordinate-head{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.coordinate-head>span{margin:0}.coordinate-head button{border:1px solid var(--border);width:28px;height:28px;color:var(--text-secondary);background:var(--surface);border-radius:5px;place-items:center;padding:0;display:grid}.coordinates label{grid-template-columns:56px minmax(0,1fr)}.coordinates label button{grid-row:auto}.coordinates input{text-align:right}.screenshot-preview{position:relative}.screenshot-actions{z-index:2;gap:5px;display:flex;position:absolute;top:7px;right:7px}.screenshot-actions button{border:1px solid var(--border-strong);width:29px;height:29px;color:var(--text-secondary);background:var(--surface-raised);border-radius:5px;place-items:center;padding:0;display:grid}.screenshot-actions button:hover{color:var(--text);background:var(--surface-hover)}.screenshot-actions .remove-shot:hover{color:#ff9a9a;border-color:#a8383d}.screenshot-upload{gap:8px;display:flex}.geosrbija-global{border:1px solid var(--border);height:38px;color:var(--text-secondary);background:var(--surface);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.geosrbija-global:hover{color:var(--text);background:var(--surface-hover)}.cadastral dl{grid-template-columns:132px minmax(0,1fr);gap:9px 0}.cadastral dd{min-width:0}.cadastral input{width:100%;height:27px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:4px;padding:0 7px}.cadastral input:hover{border-color:var(--border);background:var(--surface-raised)}.cadastral input:focus{border-color:var(--accent);background:var(--surface-raised);outline:0}.locked-indicator{color:var(--text-muted);margin-left:8px;font-size:12px;font-weight:500}.parcel-locked .section input,.parcel-locked .section textarea,.parcel-locked .section .dark-select,.parcel-locked .section .toggle,.parcel-locked .section .screenshot-actions{pointer-events:none;opacity:.58}.ownership{border-bottom:1px solid var(--border)}.owners{gap:6px;display:grid}.owner-row{grid-template-columns:minmax(120px,1fr) 42px 10px 42px 110px 26px;align-items:center;gap:5px;display:grid}.owner-row input,.ownership-meta textarea{border:1px solid var(--border);width:100%;min-width:0;height:28px;color:var(--text);background:var(--surface);border-radius:4px;padding:0 7px}.owner-row button,.add-owner,.equal-split{border:1px solid var(--border);color:var(--text-secondary);background:var(--surface);border-radius:4px}.ownership-actions{align-items:center;gap:6px;margin-top:8px;display:flex}.add-owner,.equal-split{min-height:29px;padding:0 8px}.ownership-total{color:var(--text-secondary);margin-top:8px;font-size:12px}.ownership-warning{color:#ffc45f;background:var(--warning-soft);border:1px solid #7c571c;border-radius:5px;gap:3px;margin-top:9px;padding:8px;font-size:12px;line-height:16px;display:grid}.ownership-meta{grid-template-columns:1fr;gap:7px;margin-top:9px;display:grid}.ownership-meta label{color:var(--text-secondary);font-size:12px}.ownership-meta textarea{resize:vertical;height:48px;padding-top:6px}.owner-row input[type=number]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.owner-row input[type=number]::-webkit-inner-spin-button{opacity:.7;filter:grayscale()brightness(1.5)}.documents{gap:7px;display:grid}.documents h3{align-items:center;gap:7px;display:flex}.document-actions{display:flex}.document-empty,.document-error{color:var(--text-secondary);font-size:12px}.document-error{color:#f2a3a3}.document-list{gap:4px;display:grid}.document-row{grid-template-columns:minmax(0,1fr) 28px 28px;align-items:center;gap:5px;display:grid}.document-name,.document-row a{min-width:0;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:4px;align-items:center;gap:6px;height:28px;padding:0 7px;display:flex}.document-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-row a{justify-content:center;padding:0}.document-preview{background:var(--surface);width:min(1100px,92vw);height:min(820px,88vh);position:relative}.document-preview iframe,.document-preview img{object-fit:contain;border:0;width:100%;height:100%}.filter-popover{padding:15px 16px}.filter-popover .filter{margin:3px 0;padding:5px 10px}.filter-popover-actions{margin-top:13px}.filter-popover .filter .dark-select-trigger{padding:0 10px}@media (width<=1366px){.geosrbija-global{justify-content:center;width:38px;padding:0;font-size:0}.geosrbija-global svg{width:16px;height:16px}}
