@font-face{font-family:manrope;src:url(../media/manrope_latin_wght_normal-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.yQIeMq_className{font-family:manrope,manrope Fallback}.yQIeMq_variable{--font-sans:"manrope", "manrope Fallback"}
@font-face{font-family:jbMono;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jbMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.VAh47G_className{font-family:jbMono,jbMono Fallback}.VAh47G_variable{--font-mono:"jbMono", "jbMono Fallback"}
:root{--accent:#1b5e8c;--accent-hover:#14486b;--accent-tint:#e7f0f6;--accent-contrast:#fff;--ink:#14134a;--bg:#f4f5fa;--surface:#fff;--border:#e3e6f0;--border-soft:#edeff6;--text:#3a4058;--text-secondary:#565d75;--text-muted:#646a80;--border-input:#8a90a6;--danger:#b91c1c;--warning:#b45309;--success:#15803d;--focus-ring:2px solid #1b5e8c;--radius:8px;--header-h:calc(56px + env(safe-area-inset-top,0px));--hp-foot-row:30px;--font-mono-stack:var(--font-mono,"JetBrains Mono", ui-monospace, monospace)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font-sans,"Manrope"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;margin:0;padding:0;font-size:15px}h1,h2,h3,h4{color:var(--ink)}.mono{font-family:var(--font-mono-stack)}a{color:inherit}button{font:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:2px}.btn{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;align-items:center;gap:6px;min-height:40px;padding:8px 14px;display:inline-flex}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.btn:disabled{opacity:.6;cursor:not-allowed}.input{border-radius:var(--radius);border:1px solid var(--border-input);background:var(--surface);color:var(--text);width:100%;min-height:40px;padding:9px 12px}label{margin:0 0 6px;font-size:13px;font-weight:500;line-height:1.3;display:block}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){align-items:center;gap:8px;margin:0;font-size:14px;font-weight:400;display:flex}.input::placeholder{color:var(--text-muted);opacity:.75}.input:hover:not(:disabled){border-color:#cbd5e1}.input:focus-visible{border-color:#1d4ed8}textarea.input{resize:vertical;min-height:64px}.btn{font-weight:500;transition:background .12s,border-color .12s,filter .12s}.btn:hover:not(:disabled):not(.btn-primary){background:#f1f5f9}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}summary{-webkit-user-select:none;user-select:none}summary:hover{color:#1d4ed8}th{font-weight:600}dt{text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);margin-top:8px;font-size:12px;font-weight:600}dd{margin:1px 0 0}fieldset{border:1px solid var(--border);border-radius:var(--radius);padding:10px}legend{padding:0 4px;font-size:13px;font-weight:500}.field-error{color:var(--danger);margin-top:4px;font-size:13px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.hp-ctr-project{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;display:flex}.hp-ctr-project>:first-child{flex:260px;min-width:0}.hp-ctr-project>:nth-child(2){flex:0 0 230px}.hp-ctr-project>:nth-child(3){flex:0 0 200px}.hp-ctr-project>:nth-child(4){flex:0 0 130px}@media (max-width:640px){.hp-ctr-project{justify-content:flex-start;gap:6px 12px}.hp-ctr-project>:nth-child(n){flex:0 auto}.hp-ctr-project>:first-child{flex:100%}}.hp-compact{padding:10px 12px}.card{--pop-pt:16px;--pop-px:16px}.hp-compact{--pop-pt:10px;--pop-px:12px}.hp-pop-head,.hp-map-panel>.hp-panel-head,.hp-topright-panel>.hp-panel-head{top:calc(-1 * var(--pop-pt,16px));z-index:3;margin-top:calc(-1 * var(--pop-pt,16px));margin-left:calc(-1 * var(--pop-px,16px));margin-right:calc(-1 * var(--pop-px,16px));padding:var(--pop-pt,16px) var(--pop-px,16px) 8px;background:var(--surface);border-bottom:1px solid var(--border);position:sticky}@media (min-width:641px){.hp-compact>.hp-sticky-head{z-index:3;background:var(--surface);border-bottom:1px solid var(--border);margin:-10px -12px 8px;padding:8px 12px;position:sticky;top:-10px}}.hp-compact h3{font-size:14px}.hp-compact dl{grid-template-columns:max-content 1fr;align-items:baseline;gap:1px 10px;margin:6px 0;display:grid}.hp-compact dt{margin:0;font-size:10.5px}.hp-compact dd{margin:0;font-size:12.5px}.hp-compact label{margin:4px 0 2px;font-size:12px}.hp-compact .input{min-height:30px;padding:4px 8px;font-size:13px!important}.hp-compact .btn:not(.hp-chip){min-height:30px;padding:4px 10px;font-size:13px!important}.hp-compact .btn.hp-btn-sm{min-height:24px;padding:2px 8px}.hp-compact p{margin-top:4px;margin-bottom:4px}.hp-tip{position:relative}.hp-tip:hover:after,.hp-tip[data-tip-open]:after{content:attr(data-tip);color:#fff;white-space:normal;z-index:60;pointer-events:none;background:#0f172a;border-radius:5px;width:max-content;max-width:min(280px,92vw);padding:4px 8px;font-size:11px;font-weight:400;line-height:1.3;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0f172a40}.hp-tip{-webkit-touch-callout:none}@media (hover:none){.hp-tip:hover:not([data-tip-open]):after{display:none}}.hp-tip[data-tip-h=right]:hover:after,.hp-tip[data-tip-h=right][data-tip-open]:after{left:auto;right:0;transform:none}.hp-tip[data-tip-h=left]:hover:after,.hp-tip[data-tip-h=left][data-tip-open]:after{left:0;transform:none}.hp-tip[data-tip-v=up]:hover:after,.hp-tip[data-tip-v=up][data-tip-open]:after{top:auto;bottom:calc(100% + 6px)}.btn.hp-iconbtn{flex:none;justify-content:center;min-width:40px;padding:0}.hp-compact .btn.hp-iconbtn:not(.hp-chip){min-width:30px;padding:0}.btn.hp-iconbtn-danger{color:var(--danger)}.hp-iconbtn-tip{color:#fff;white-space:nowrap;z-index:1000;pointer-events:none;background:#0f172a;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:500;line-height:1.3;position:fixed;box-shadow:0 2px 8px #0f172a40}@media (hover:none),(pointer:coarse){.hp-iconbtn-tip{display:none}}.hp-burger{display:none}@media (max-width:899px){.hp-burger{display:inline-flex}.hp-sidebar{display:none}.hp-logo{width:auto!important}.hp-header-divider,.hp-company{display:none}}.hp-phone-only,.hp-phone-search-row,.hp-phone-toolbar-row{display:none!important}.hp-panel-actions{display:none}@media (max-width:640px){.hp-logo-text{display:none}.hp-phone-only{display:inline-flex!important}.hp-desktop-only{display:none!important}.hp-map-header{flex-wrap:wrap;gap:8px!important;padding:6px 10px!important}.hp-map-header .hp-map-name{flex:1;min-width:0;max-width:none!important}.hp-phone-search-row:not([hidden]){display:flex!important}.hp-maptool{max-width:calc(100% - 16px);padding:3px!important}.hp-maptool>.btn,.hp-maptool>.hp-steps>.btn{width:44px!important;min-height:44px!important;font-size:17px!important}.hp-tool-hint{width:auto!important;top:10px!important;left:10px!important;right:66px!important;transform:none!important}.hp-phone-toolbar-row{border-top:1px solid var(--border);justify-content:center;margin:0 -10px;padding:2px 6px 0;display:flex!important}.hp-phone-toolbar-row .hp-maptool{max-width:100%}.hp-topright-panel.hp-layers-panel{box-shadow:none;border-radius:0!important;width:auto!important;max-height:none!important;padding:12px 14px 24px!important;position:absolute!important;inset:0!important}.hp-topright-panel.hp-layers-panel:before{content:none}.hp-layers-panel>p{margin:16px 0 6px!important;font-size:12px!important}.hp-layers-panel>.hp-layers-head{margin:-12px -14px 8px!important;padding:8px 14px!important;top:-12px!important}.hp-layers-panel [role=group]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px!important;display:grid!important}.hp-layers-panel .hp-chip{justify-content:flex-start;width:100%;min-height:28px;border-radius:6px!important;padding:3px 10px!important;font-size:14px!important}.hp-map-panel,.hp-topright-panel{box-shadow:0 -6px 24px #0f172a2e;top:auto!important;bottom:calc(var(--hp-kb,0px) + var(--hp-foot,0px))!important;--pop-pt:18px!important;border-radius:14px 14px 0 0!important;width:auto!important;max-width:none!important;max-height:60dvh!important;padding-top:18px!important;left:0!important;right:0!important}.hp-map-panel:before,.hp-topright-panel:before{z-index:4;content:"";background:var(--border);border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:6px;left:50%}.hp-map-panel.hp-sheet-tall,.hp-topright-panel.hp-sheet-tall{max-height:92dvh!important}.hp-map-panel.hp-sheet-full,.hp-topright-panel.hp-layers-panel{top:calc(var(--header-h) + var(--hp-bars-h,0px))!important;bottom:calc(var(--hp-kb,0px) + var(--hp-foot,0px))!important;z-index:45!important;height:auto!important;position:fixed!important}.hp-map-panel.hp-sheet-full{overscroll-behavior:contain;overflow-y:auto;max-height:none!important;padding:0 14px calc(16px + max(0px, env(safe-area-inset-bottom,0px) - var(--hp-foot,0px)))!important;border-radius:0!important}.hp-map-panel.hp-sheet-full:before{display:none}.hp-map-panel.hp-sheet-full>.hp-panel-head{z-index:3;background:var(--surface);border-bottom:1px solid var(--border);padding:10px 14px;position:sticky;top:0;margin:0 -14px 8px!important}.hp-panel-actions{display:inline-flex!important}.hp-panel-foot{display:none!important}.hp-map-panel .btn:not(.hp-chip),.hp-topright-panel .btn:not(.hp-chip){min-height:44px}.hp-map-panel.hp-compact .btn:not(.hp-chip),.hp-topright-panel.hp-compact .btn:not(.hp-chip),.hp-compact .input{min-height:36px;font-size:16px!important}.hp-compact .btn.hp-btn-sm{min-height:28px!important}.hp-chip{min-height:26px;border-radius:6px!important;padding:2px 9px!important;font-size:13px!important}.hp-mapbox-phone .hp-icon-row .btn{width:44px!important;min-height:44px!important}.hp-mapbox-phone .hp-chip{min-height:28px;border-radius:6px!important;padding:3px 12px!important;font-size:14px!important}.hp-dap-dialog{height:100dvh;border-radius:0!important;width:100%!important;max-height:100dvh!important}.hp-dap-head{flex-wrap:wrap}.hp-dap-head>div:last-child{flex-wrap:wrap;flex-basis:100%;margin-left:0!important}.hp-dap-head h2{font-size:16px!important}.hp-main>div:not(.hp-map-page){grid-template-columns:minmax(0,1fr);padding-left:16px!important;padding-right:16px!important}.hp-main .card,.hp-main section{min-width:0}.hp-main .input,.hp-main [role=combobox]{max-width:100%}.hp-main table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.hp-main table th:first-child,.hp-main table td:first-child{background:var(--surface);z-index:1;position:sticky;left:0}.hp-settings-body{flex-direction:column}.hp-settings-nav{border-bottom:1px solid var(--border);border-right:none!important;width:auto!important;padding:0 12px 8px!important}.hp-settings-nav ul{gap:6px;overflow-x:auto;display:flex!important}.hp-settings-nav li a{white-space:nowrap}.hp-details-nav{display:none!important}.hp-details-nav-phone{display:block!important}.hp-main .btn:not(.hp-chip){min-height:44px}}.hp-phone-search,.hp-details-nav-phone{display:none}@media (max-width:640px){.hp-globalsearch{display:none}.hp-phone-search{display:inline-flex}header nav[aria-label=Header]{margin-left:auto}}@media (max-width:1023px){.hp-basebox{top:58px!important}.hp-topright-panel{max-width:94vw;top:212px!important}}@media (max-width:640px){.hp-refno,.hp-working-chip{display:none!important}}.hp-refno{text-overflow:ellipsis;flex-shrink:3;min-width:0;overflow:hidden}@media (max-width:1100px){.hp-refno{display:none!important}}.hp-price-scroll{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.hp-price-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:14px}.hp-price-table th,.hp-price-table td{border-bottom:1px solid var(--border-soft);background:var(--surface);text-align:left;vertical-align:middle;padding:4px 6px}.hp-price-table thead th{color:var(--text-muted);white-space:nowrap;border-bottom:1px solid var(--border);font-size:12px}.hp-price-table tbody tr:hover td{background:#f8fafc}.hp-price-stick{z-index:2;position:sticky}.hp-price-what{overflow-wrap:anywhere;width:280px;min-width:280px;max-width:280px;left:0}.hp-price-unit{width:92px;min-width:92px;left:280px}.hp-price-income{width:124px;min-width:124px;box-shadow:1px 0 0 var(--border);left:372px}.hp-price-group{border-left:1px solid var(--border)}.hp-price-num{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.hp-price-neg{color:var(--danger)}.hp-price-dim,.hp-price-dim .input{color:var(--text-muted)}.hp-price-section th,.hp-price-section td{border-bottom:1px solid var(--border);padding:0;background:var(--bg)!important}.hp-price-table .input,.hp-price-card .input{min-height:34px;padding:4px 8px}.hp-price-card{border-bottom:1px solid var(--border-soft);gap:6px;padding:10px 12px;display:grid}.hp-price-card .input{min-height:40px}.hp-price-icon{all:unset;box-sizing:border-box;cursor:pointer;width:28px;height:28px;color:var(--text-muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hp-price-icon:hover{background:var(--accent-tint);color:var(--accent)}.hp-price-icon:focus-visible{outline:var(--focus-ring)}.hp-price-mark{pointer-events:none;color:var(--text-muted);display:inline-flex;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.hp-price-mark-saved{color:var(--success);animation:1.8s forwards hp-price-saved}.hp-price-mark-failed{color:var(--danger)}@keyframes hp-price-saved{0%,60%{opacity:1}to{opacity:0}}@keyframes hp-spin{to{transform:rotate(360deg)}}@keyframes hp-slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}.hp-suite-footer{border-top:1px solid var(--border);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:auto;padding:10px 24px;font-size:12px;display:flex}.hp-suite-footer a{color:inherit}.hp-main:has(>.hp-map-page)>.hp-suite-footer{display:none}@media print{.hp-suite-footer{display:none}}.hp-main{padding-bottom:var(--hp-foot,0px)}@keyframes hp-glow{0%,to{box-shadow:0 8px 24px #0f172a47,0 0 #2563eb73}50%{box-shadow:0 8px 24px #0f172a47,0 0 0 9px #2563eb00}}@media (max-width:899px){.input,input,select,textarea{font-size:16px}}@media (max-width:640px){.hp-files-meta{display:none}}.hp-li-scroll{max-height:calc(100dvh - 140px);overflow:auto}@media (min-width:641px){.hp-li-scroll{overscroll-behavior:contain}}.hp-li-table thead th{z-index:3;background:var(--surface);box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.hp-li-table tr.hp-li-section td{z-index:2;background:var(--surface);position:sticky;top:25px}.hp-li-table td[data-label]:before{display:none}.hp-li-table tr.hp-li-row>td{border-top:1px solid var(--border)}@media (max-width:640px){.hp-li-table,.hp-li-table tbody,.hp-li-table tr,.hp-li-table td{display:block}.hp-li-table thead{display:none}.hp-li-table tr.hp-li-section td{top:0}.hp-li-table tr.hp-li-row{grid-template-columns:30px auto auto 26px 1fr 36px;grid-template-areas:"drag use count sym name edit""drag use count sym details edit";align-items:center;column-gap:6px;padding:4px 0;display:grid!important}.hp-li-table tr.hp-li-row[style*="display: none"]{display:none!important}.hp-li-table tr.hp-li-row>td{border-top:none;padding:2px 0!important}.hp-li-table tr.hp-li-row{border-top:1px solid var(--border)}.hp-li-table tr.hp-li-row>td:first-child{grid-area:drag}.hp-li-table tr.hp-li-row>td:nth-child(2){grid-area:use}.hp-li-table tr.hp-li-row>td:nth-child(3){grid-area:count}.hp-li-table tr.hp-li-row>td:nth-child(4){grid-area:sym}.hp-li-table tr.hp-li-row>td:nth-child(5){grid-area:name}.hp-li-table tr.hp-li-row>td:nth-child(6){grid-area:details;font-size:13px}.hp-li-table tr.hp-li-row>td:nth-child(7){grid-area:edit}.hp-li-table td[data-label]{text-align:center}.hp-li-table td[data-label]:before{content:attr(data-label);color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:600;display:block}}.hp-status-row{grid-template-columns:34px minmax(90px,1fr) 108px 48px 56px 56px 100px;align-items:center;gap:6px;display:grid}.hp-status-row>*{min-width:0}.hp-status-head{color:var(--text-muted);border-bottom:1px solid var(--border);padding:0 0 4px;font-size:12px;font-weight:600}.hp-st-hidden{justify-self:center}.hp-st-phone-only,.hp-st-kind[data-label]:before{display:none}@media (max-width:640px){.hp-status-head{display:none}.hp-status-row{grid-template-columns:34px 1fr auto;grid-template-areas:"color name name"".kind kind"".hidden count"".save move";gap:6px 10px}.hp-st-color{grid-area:color}.hp-st-name{grid-area:name}.hp-st-kind{grid-area:kind}.hp-st-hidden{grid-area:hidden;justify-self:start}.hp-st-count{grid-area:count;justify-self:end}.hp-st-save{grid-area:save}.hp-st-move{grid-area:move}.hp-st-phone-only{display:inline}.hp-st-kind[data-label]:before{content:attr(data-label);color:var(--text-muted);font-size:11px;display:block}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp-steps{display:inline-flex;position:relative}.hp-steps>.hp-steps-redo{opacity:0;pointer-events:none;border:none;justify-content:center;padding:0;position:absolute;inset:0}.hp-steps>.hp-steps-redo:focus-visible{opacity:1;pointer-events:auto;background:var(--surface)}.hp-rep-cards{display:none}@media (max-width:640px){.hp-rep-cards{display:grid}.hp-rep-table{display:none!important}}.hp-log-toggle{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;display:flex}.hp-log-title{display:none}.hp-log-fold[data-open="0"]>.hp-log-body{display:none!important}html:has(.hp-map-page){overscroll-behavior:none;height:100%;overflow:hidden}html:has(.hp-map-page) body{overscroll-behavior:none;height:100%;overflow:hidden}.hp-shell:has(.hp-map-page){height:100dvh;overflow:hidden;min-height:0!important}.hp-company-cards{columns:1;column-gap:24px;margin-bottom:-24px}.hp-company-cards>*{break-inside:avoid;min-width:0;margin:0 0 24px}@media (min-width:900px){.hp-company-cards{columns:2}}@media (min-width:1800px){.hp-company-cards{columns:3}}@media (max-width:640px){.hp-title-row{grid-template-columns:minmax(0,1fr) auto!important;row-gap:0!important}.hp-title-row>.hp-title-role{color:var(--text-secondary);grid-area:2/1;font-size:13px!important}.hp-title-row>.hp-title-edit{grid-area:1/2/span 2}.hp-title-head>.hp-title-role{display:none}}@media (max-width:400px){.hp-shell>header{gap:6px!important;padding:0 10px!important}.hp-shell>header>nav{gap:4px!important}}@media (max-width:899px),(pointer:coarse){.input,.hp-compact .input,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}}@media (pointer:coarse){.maplibregl-ctrl-group button{width:44px!important;height:44px!important}.hp-maptool>.btn,.hp-maptool>.hp-steps>.btn,[data-hp-link-add]{min-width:44px!important;min-height:44px!important}.hp-view-toggle>*{align-items:center;min-height:44px;display:inline-flex!important}.hp-tap-label{min-height:44px}}@media (max-width:640px){.hp-shell>header .btn,.hp-shell>header nav>button,.hp-shell>header nav>a{min-width:44px!important;min-height:44px!important}.hp-shell>header>nav{gap:8px!important}}.hp-menu-help{display:none!important}@media (max-width:400px){.hp-shell>header .hp-header-help{display:none!important}.hp-menu-help{display:flex!important}}@media (max-width:640px){.hp-map-panel.hp-select-many{max-height:40dvh!important}}@media (min-width:641px) and (max-width:1350px){.hp-map-page:has(.hp-map-panel) .hp-maptool{flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 404px);left:auto!important;right:64px!important;transform:none!important}}@media (min-width:641px) and (max-width:1100px){.hp-map-header .hp-map-name{max-width:200px!important}.hp-map-header #hp-search-slot{min-width:160px!important}.hp-map-header .hp-working-chip{padding:3px 8px!important}.hp-map-header .hp-working-long{display:none}.hp-map-header .hp-working-short{display:inline}}.hp-working-short{display:none}@media (max-height:500px) and (min-width:641px){:root{--header-h:calc(48px + env(safe-area-inset-top,0px))}.hp-map-header{padding:2px 12px!important}.hp-details-bar{position:static!important}.hp-topright-panel{overflow-y:auto;max-height:calc(100% - 68px)!important;top:58px!important;right:64px!important}}@media (max-width:640px){.hp-map-header .hp-map-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.2;display:-webkit-box;white-space:normal!important}.hp-details-content{padding-left:0!important;padding-right:0!important}.hp-details-content .card{padding:14px}.hp-details-owner{display:none}.hp-details-name{flex:1;min-width:0;max-width:none!important}.hp-ov-method{flex-wrap:wrap}.hp-ov-method>.mono{text-align:right;flex-basis:100%}.hp-details-content button.input,.hp-details-content input.input,.hp-details-content select.input{width:100%!important;max-width:100%!important}.hp-details-links>button{min-height:44px}.hp-details-form>div{flex:100%}}.hp-details-content label{flex-wrap:wrap}.hp-details-content .btn{white-space:normal;max-width:100%}@media (min-width:641px){.hp-li-scroll{border:1px solid var(--border);background:linear-gradient(var(--surface) 30%, #fff0) top / 100% 0 no-repeat local, linear-gradient(#fff0, var(--surface) 70%) bottom / 100% 40px no-repeat local, radial-gradient(farthest-side at 50% 100%, #0f172a2e, #0f172a00) bottom / 100% 12px no-repeat scroll;border-radius:8px}}.hp-li-move{display:none}@media (pointer:coarse){.hp-li-arrows{display:none!important}.hp-li-move{flex-direction:column;gap:8px;display:inline-flex}.hp-li-move>.btn{justify-content:center;min-width:44px;min-height:44px;padding:0}.hp-li-table input[type=checkbox]{width:24px;height:24px}.hp-li-table tr.hp-li-row{grid-template-columns:48px auto auto 26px minmax(0,1fr) 36px!important}}@media (max-width:640px){.hp-li-table tr.hp-li-row>td:nth-child(5),.hp-li-table tr.hp-li-row>td:nth-child(6){overflow-wrap:anywhere;min-width:0}.hp-li-table td[data-label]:before{font-size:12px}}.hp-details-content>*{max-width:1200px}.hp-shell{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.hp-shell>header{padding-top:env(safe-area-inset-top,0px)!important}.hp-suite-footer{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right{margin-bottom:max(0px, env(safe-area-inset-bottom,0px) - var(--hp-foot,0px))}@media (max-width:640px){.hp-map-panel:not(.hp-sheet-full),.hp-topright-panel:not(.hp-layers-panel){padding-bottom:calc(12px + max(0px, env(safe-area-inset-bottom,0px) - var(--hp-foot,0px)))!important}.hp-map-panel.hp-sheet-full{box-shadow:0 -6px 24px #0f172a2e;max-height:calc(100dvh - var(--header-h) - var(--hp-bars-h,0px) - var(--hp-kb,0px) - var(--hp-foot,0px))!important;border-radius:14px 14px 0 0!important;top:auto!important}.hp-dap-dialog{padding-top:max(16px, env(safe-area-inset-top,0px))!important;padding-bottom:max(16px, env(safe-area-inset-bottom,0px))!important}}.hp-tip[aria-expanded=true]:hover:after,.hp-tip[aria-expanded=true][data-tip-open]:after{display:none}.hp-menu-narrow{display:none!important}@media (max-width:359px){.hp-shell>header .hp-logo,.hp-shell>header .hp-header-report,.hp-shell>header .hp-header-settings{display:none!important}.hp-menu-narrow{display:flex!important}.hp-phone-toolbar-row,.hp-phone-toolbar-row .hp-maptool{flex-wrap:wrap!important}.hp-layers-panel [role=group]{grid-template-columns:minmax(0,1fr)!important}.hp-details-content .card{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.hp-details-content .card *{min-width:0!important}.hp-details-content .card :is(div,form,p,span,label,section,fieldset){flex-wrap:wrap}.hp-ov-stats{grid-template-columns:minmax(0,1fr)!important}.hp-li-table tr.hp-li-row{grid-template-columns:44px minmax(0,1fr) 36px!important;grid-template-areas:"drag name edit""drag details edit""use count sym"!important}.hp-details-bar{flex-wrap:wrap}.hp-details-bar .hp-details-name{flex-basis:100%;white-space:normal!important}.hp-li-table tr.hp-li-row>td:nth-child(2),.hp-li-table tr.hp-li-row>td:nth-child(3){min-width:max-content!important}.hp-proj-tools{flex-wrap:wrap}.hp-proj-tools>input{flex:100%!important}.hp-proj-cards{grid-template-columns:minmax(0,1fr)}.hp-proj-cards .card{overflow-wrap:anywhere;min-width:0}.hp-proj-cards .card *{max-width:100%;min-width:0!important}.hp-proj-cards .card span{flex-wrap:wrap}}@media (max-width:640px){.hp-details-bar{margin-left:-16px;margin-right:-16px;flex-wrap:nowrap!important;gap:8px!important;padding:6px 10px!important}.hp-details-bar .hp-details-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:15px;line-height:1.2;display:-webkit-box;overflow:hidden;white-space:normal!important;flex:auto!important}.hp-map-panel.hp-sheet-full[data-hp-sheet=screen]{box-shadow:none;top:calc(var(--header-h) + var(--hp-bars-h,0px))!important;border-radius:0!important;max-height:none!important}}@media (max-width:380px){.hp-maptool>.btn,.hp-maptool>.hp-steps>.btn{width:40px!important;min-width:40px!important;min-height:40px!important;font-size:15px!important}.hp-maptool>.btn svg,.hp-maptool>.hp-steps>.btn svg{width:18px;height:18px}.hp-map-header,.hp-details-bar{gap:6px!important;padding:4px 8px!important}.hp-view-toggle>*{min-height:40px!important;padding:4px 10px!important;font-size:12.5px!important}.hp-map-header>.btn,.hp-details-bar .btn{width:40px!important;min-width:40px!important;min-height:40px!important}.hp-map-header .hp-map-name,.hp-details-bar .hp-details-name{font-size:14px!important}}@media (max-width:359px){.hp-details-bar{flex-wrap:wrap!important}.hp-details-bar .hp-details-name{order:9;flex-basis:100%!important}.hp-details-bar .hp-details-nav-menu{margin-left:auto}}@media (max-width:640px){.hp-map-panel.hp-sheet-full[data-hp-sheet=pending]{max-height:58dvh!important}.hp-stack-table thead{display:none}.hp-stack-table,.hp-stack-table tbody,.hp-stack-table tr,.hp-stack-table td{width:100%;display:block}.hp-stack-table tr{padding:8px 52px 8px 0;position:relative}.hp-stack-table td{text-align:left!important;padding:1px 6px!important}.hp-stack-table td.hp-stack-edit{width:auto;position:absolute;top:6px;right:0}}.hp-t811-label{white-space:nowrap;text-overflow:ellipsis;height:18px;margin:0;font-size:13px;line-height:18px;display:block;overflow:hidden}.hp-t811-row .input,.hp-t811-row .btn{box-sizing:border-box;height:40px;min-height:40px}.hp-t811-row input[type=file].input{padding:7px 8px}@media (max-width:767px){.hp-t811-row .input,.hp-t811-row .btn{height:44px;min-height:44px}}@media (min-width:1000px){.hp-invite-row{flex-wrap:nowrap!important}.hp-invite-row>div{min-width:0;flex-basis:0!important}}
