.camps-wide{height:100dvh!important;min-height:0!important;overflow:hidden}
.camps-wide>.workspace:not(.table-workspace){display:block!important;position:relative;padding:0!important;flex:1;min-height:0;overflow:hidden}
.camps-wide .map-stage{height:100%!important;min-height:0!important;border-radius:0!important}
.camps-wide .sidebar{display:none!important;position:absolute!important;right:16px;top:16px;bottom:16px;width:min(410px,calc(100% - 32px));max-height:none;z-index:1002;box-shadow:0 12px 40px #123d3240;border-radius:16px;transform:none!important}
.camps-wide .sidebar.mobile-open{display:flex!important}
.camps-wide .sidebar .mobile-close{display:flex!important}
.camps-wide .mobile-list-toggle{display:flex!important;bottom:65px!important;right:18px;z-index:600}
.camps-wide .cursor-coordinate,.camps-wide .map-title{display:none!important}
.map-coordinate-panel{position:absolute;top:16px;left:62px;width:340px;max-width:calc(100% - 80px);max-height:calc(100% - 120px);overflow:auto;z-index:800;border:1px solid #b9c9ba;border-radius:14px;background:var(--surface,#fff);color:var(--ink,#173f32);box-shadow:0 6px 24px #123d3226;direction:rtl}
.map-coordinate-heading{width:100%;border:0;background:#173f32;color:white;padding:12px 14px;text-align:right;font:700 15px inherit;cursor:pointer;min-height:44px}
.map-coordinate-body{padding:14px}.map-coordinate-body label{display:block;font-weight:700;margin-bottom:8px}.map-coordinate-body input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #a9bbaa;border-radius:8px;font-size:16px;color:#173f32;background:#fff}.map-coordinate-body small{display:block;font-size:11px;line-height:1.7;margin-top:6px;color:inherit}.map-coordinate-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.map-coordinate-actions .btn{min-height:44px}.map-coordinate-results{border-top:1px solid #bac9bb;margin-top:14px;padding-top:10px}.map-coordinate-results p{font-size:13px;line-height:1.7}.map-coordinate-match{display:block;width:100%;text-align:right;margin:8px 0;padding:12px;border:1px solid #cbd7ca;background:#f0f5ee;border-radius:8px;color:#173f32;cursor:pointer}.map-coordinate-match strong,.map-coordinate-match span{display:block}.map-coordinate-match span{font-size:12px;margin-top:5px}
.owner-table-card h2{font-size:20px;margin:0 0 16px;color:inherit}.owner-table-card table{border-collapse:collapse;width:100%;font-size:13px;table-layout:fixed}.owner-table-card th,.owner-table-card td{padding:11px 9px;text-align:right;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d9e1d7;color:inherit}.owner-table-card th{width:43%;font-weight:600}.owner-table-card tr:nth-child(odd){background:#edf2e9}.owner-table-identity{border:0;background:none;color:inherit;cursor:pointer;font:inherit;min-height:30px}
html[data-theme=dark] .map-coordinate-panel{background:#19392e;color:#f2f5ed}html[data-theme=dark] .owner-table-card tr:nth-child(odd){background:#284e3f}
@media(min-width:901px){.camps-wide>.app-header{padding:12px 20px!important;flex-shrink:0}.camps-wide>.toolbar{padding:10px 20px!important;flex-shrink:0}.camps-wide>.field-tools{flex-shrink:0;padding-block:5px!important}}
@media(max-width:900px){.map-coordinate-panel{top:12px;left:54px;width:310px;max-height:45%;max-width:calc(100% - 72px)}.camps-wide .sidebar{top:auto;bottom:0;right:0;width:100%;height:48%;max-height:48%;border-radius:16px 16px 0 0}.camps-wide .sidebar .detail-content{padding:14px}.owner-table-card th,.owner-table-card td{padding:9px 7px}.camps-wide .sidebar .side-back{padding:8px 14px}.map-coordinate-body{padding:10px}}
.camps-wide .map-tools{flex-direction:column;left:12px;top:12px;z-index:700}.camps-wide .gps-map-status{top:auto;bottom:18px;left:12px;max-width:45%;font-size:11px}.map-coordinate-heading{font-family:inherit;font-size:15px;font-weight:700}
