:root{--admin-bg-app:var(--th-parchment-2)}.portal-scope{--portal-sidebar-bg:linear-gradient(158deg, var(--th-deep) 0%, var(--th-ink) 74%, #1e2f36 100%)}.portal-scope .app-shell-sidebar{background:radial-gradient(circle 120px at 52px 56px, #ffffff0d 0%, #fff0 70%), linear-gradient(158deg, var(--th-deep) 0%, var(--th-ink) 74%, #1e2f36 100%)!important}.portal-scope h1,.portal-scope h2{letter-spacing:-.018em}.portal-scope a,.portal-scope button,.portal-scope select,.portal-scope input,.portal-scope textarea{transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s,transform .12s}.portal-scope a:focus-visible,.portal-scope button:focus-visible,.portal-scope select:focus-visible,.portal-scope input:focus-visible,.portal-scope textarea:focus-visible{outline:none;box-shadow:var(--focus-ring,0 0 0 3px #4f888759)!important}.portal-scope input.bk-sog:focus-visible,.portal-scope textarea.bk-sog:focus-visible{box-shadow:none!important}.pm-card:hover{transform:translateY(-1px);box-shadow:var(--shadow-2)!important}.pm-row{cursor:pointer}.pm-row:hover{box-shadow:var(--shadow-1)!important}.pf-hide-support .pc-fab,.pf-hide-support .pc-panel{display:none!important}.pm-cta:hover{filter:brightness(1.07)}.pm-cta:active{filter:brightness(.97)}.scroll-green{scrollbar-width:thin;scrollbar-color:var(--th-mist) transparent}.scroll-green::-webkit-scrollbar{width:6px;height:6px}.scroll-green::-webkit-scrollbar-track{background:0 0;border:none}.scroll-green::-webkit-scrollbar-thumb{background:var(--th-mist);border:none;border-radius:999px}.scroll-green::-webkit-scrollbar-thumb:hover{background:var(--th-mid)}.scroll-green::-webkit-scrollbar-corner{background:0 0}.portal-mobile-nav,.portal-task-tabs,.portal-mobile-title{display:none}@keyframes pmnFade{0%{opacity:0}to{opacity:1}}@keyframes pmnSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes drawerInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.pm-sheet-row:active{background:var(--bg-surface-2)}@supports (height:100dvh){.portal-scope .app-shell-root{height:100dvh!important}}@media (max-width:1023px){.portal-scope .app-shell-sidebar{display:none!important}.portal-scope .psh-aside{display:none}.portal-scope .psh-root{min-height:0}.portal-mobile-nav{display:grid}.portal-task-tabs{display:flex}.portal-scope main{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.portal-scope .pf-kompakt{zoom:.94}.portal-scope .pf-kompakt .leaflet-container{zoom:1.0638}.portal-scope .pf-t1{font-size:min(7.5vw,30px)!important}.portal-scope .pf-t2{font-size:min(6vw,24px)!important}.portal-scope .app-shell-topbar{display:none!important}.portal-mobile-title{display:block}.portal-task-tabs{top:0!important}.pc-fab,.pc-panel{display:none!important}.pf-market{height:auto!important;padding:0!important;display:block!important;overflow:visible!important}.pf-market-head{z-index:8;background:var(--bg-canvas);padding:8px 12px 10px;position:sticky;top:53px}.pf-market-body{padding:10px 12px 12px}}.pf-dash{padding:28px}.pf-stats,.pf-kpi{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pf-quick{display:none}@media (max-width:1023px){.pf-dash{padding:18px 14px}.pf-stats,.pf-kpi{grid-template-columns:repeat(2,1fr);gap:11px}.pf-quick{grid-template-columns:1fr;display:grid}.pf-alert{flex-direction:column;align-items:stretch!important}.pf-alert-cta{justify-content:center;width:100%}}.coverage-poly{fill:var(--th-deep);fill-opacity:.26;stroke:var(--th-deep);stroke-opacity:.5}.pf-range{appearance:none;pointer-events:none;background:0 0;width:100%;height:22px;margin:0;position:absolute;top:0;left:0}.pf-range::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--th-deep);cursor:grab;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #00000038}.pf-range::-webkit-slider-thumb:active{cursor:grabbing}.pf-range::-moz-range-thumb{pointer-events:auto;background:var(--th-deep);cursor:grab;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #00000038}.pf-range::-webkit-slider-runnable-track{background:0 0}.pf-range::-moz-range-track{background:0 0}
