.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.9859cd12.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.d577052a.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--salis-control-height:44px;--salis-control-radius:12px;--salis-card-radius:16px;--salis-space:12px;--salis-section-gap:20px;--salis-page-padding:24px;--salis-body:14px;--salis-caption:12px;--salis-heading:22px;--salis-page-title:24px;--salis-language-bar:52px;font-size:var(--salis-body);line-height:1.5;color:#14243b;background:#f5f7fb;--salis-dialog-padding:20px}*{box-sizing:border-box}body{margin:0;color:#14243b;background:#f5f7fb}button,input,select{font:inherit}button{cursor:pointer;min-height:var(--salis-control-height);white-space:normal;overflow-wrap:normal;word-break:normal}.app{display:flex;min-height:100dvh}.app aside{width:268px;background:linear-gradient(180deg,#0b1f37,#08182b);color:#fff;padding:26px 18px;display:flex;flex-direction:column;position:fixed;box-shadow:16px 0 45px rgba(16,35,60,.08);z-index:20;inset-block-start:0;inset-block:0;inset-inline-start:0;overflow-y:auto;overscroll-behavior:contain}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:48px;height:48px;border-radius:15px;background:linear-gradient(135deg,#67e6c2,#20b98c);display:grid;place-items:center;color:#06271e;font-weight:950;font-size:var(--salis-page-title);box-shadow:0 10px 28px rgba(61,216,170,.24)}.brand b{display:block;font-size:var(--salis-heading);letter-spacing:1.4px}.brand small{display:block;color:#aebed1}.brand small,.tagline{font-size:var(--salis-caption)}.tagline{color:#7f95af;margin:20px 10px 6px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.workspace{font-size:var(--salis-caption);letter-spacing:1.7px;color:#58708b;font-weight:900;margin:25px 12px 9px}.app nav{display:grid;gap:6px}.app nav button,.logout{border:0;background:transparent;color:#9fb1c8;text-align:left;padding:13px;border-radius:12px;font-size:var(--salis-caption);font-weight:800;transition:.18s}.app nav button span{display:inline-block;width:31px;color:#7e98b7}.app nav button:hover{background:rgba(255,255,255,.05);color:#fff}.app nav button.selected{background:linear-gradient(90deg,#18395f,#173255);color:#fff;box-shadow:inset 3px 0 #49dfb3,0 7px 20px rgba(0,0,0,.08)}.app nav button.selected span{color:#68e8c0}.side-bottom{margin-top:auto}.user{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);border-radius:14px}.avatar{width:38px;height:38px;border-radius:50%;background:#19385d;color:#fff;display:grid;place-items:center;font-size:var(--salis-caption);font-weight:950}.avatar.small{width:34px;height:34px;flex:0 0 auto}.user b,.user small{display:block}.user small{font-size:var(--salis-caption);color:#9bb0c9;margin-top:2px}.logout{margin-top:8px;width:100%}.content{width:calc(100% - 268px);max-width:1750px;margin-inline-start:268px;padding:var(--salis-page-padding);min-width:0}.topbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.topbar-title h1{font-size:var(--salis-page-title);letter-spacing:-.8px;margin:5px 0 0;color:#102544}.eyebrow{font-size:var(--salis-caption);font-weight:950;letter-spacing:1.6px;color:#0b8e69}.eyebrow.light{color:#a2f2d8}.topbar-tools{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap;justify-content:flex-end}.quick-search{position:relative;width:310px;max-width:100%;min-width:0}.quick-search>span{position:absolute;color:#8ca0b7;z-index:2;inset-inline-start:13px;top:12px}.quick-search input{width:100%;border:1px solid #dbe4ee;border-radius:12px;background:#fff;outline:none;color:#17324f;padding:10px 13px;padding-inline-start:36px;height:auto;min-height:var(--salis-control-height)}.quick-results{position:absolute;top:48px;left:0;right:0;background:#fff;border:1px solid #dfe7ef;border-radius:12px;box-shadow:0 18px 45px rgba(23,44,72,.14);overflow:hidden;z-index:30}.quick-results button{width:100%;border:0;background:#fff;padding:11px 13px;border-bottom:1px solid #eef2f6;text-align:start}.quick-results button:hover{background:#f6f9fc}.quick-results b,.quick-results small{display:block}.quick-results small{color:#8394a8;margin-top:2px}.status-dot{font-size:var(--salis-caption);color:#087b5b;background:#e8f8f2;padding:9px 12px;border-radius:999px;font-weight:850}.icon-btn{width:42px;height:42px;border:1px solid #dbe4ee;background:#fff;border-radius:12px;color:#334f70}.profile-chip{display:flex;align-items:center;gap:9px;border:1px solid #e0e7ef;background:#fff;border-radius:13px;padding:5px 9px 5px 6px}.profile-chip b,.profile-chip small{display:block}.profile-chip b,.profile-chip small{font-size:var(--salis-caption)}.profile-chip small{color:#8797aa}.hero-panel{background:linear-gradient(115deg,#102a4c,#153e68 55%,#126568);color:#fff;border-radius:24px;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 18px 45px rgba(20,47,80,.14);overflow:hidden;position:relative}.hero-panel:after{content:"";position:absolute;width:330px;height:330px;border-radius:50%;right:-80px;top:-170px;background:radial-gradient(circle,rgba(95,235,198,.18),transparent 65%)}.hero-panel h2{font-size:var(--salis-page-title);margin:5px 0}.hero-panel p{color:#cfe0ef}.hero-actions{display:flex;gap:9px;z-index:1}.ghost-light{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:11px;padding:11px 14px;font-weight:850}.stats{display:grid;gap:12px;margin:15px 0}.stats.six{grid-template-columns:repeat(6,minmax(0,1fr))}.stat{background:#fff;border:1px solid #e2e9f1;border-radius:18px;padding:16px;display:flex;gap:12px;box-shadow:0 8px 28px rgba(32,54,82,.045);min-width:0;align-items:flex-start}.stat-icon{width:43px;height:43px;border-radius:13px;background:#eef6ff;color:#1c5fa9;display:grid;place-items:center;font-size:var(--salis-heading);flex:0 0 auto}.stat b{font-size:var(--salis-page-title);line-height:1;display:block}.stat small{color:#6e8299}.stat em,.stat small{display:block;margin-top:4px}.stat em{color:#a0adbc;font-size:var(--salis-caption);font-style:normal}.overview-grid{display:grid;gap:15px;grid-template-columns:minmax(0,1.55fr) minmax(0,.72fr)}.span-2{min-width:0}.card{background:#fff;border:1px solid #e1e8f0;border-radius:19px;padding:20px;box-shadow:0 8px 28px rgba(32,54,82,.045)}.card-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:16px}.card-head h2.section-card-title,.card-head h3{font-size:var(--salis-heading);color:#132945;margin:0}.card-head p{font-size:var(--salis-caption);color:#71839a;margin:4px 0 0}.link-btn{border:0;background:none;color:#0f77e8;font-weight:850}.modern-table,.users-table{width:100%;overflow:auto}.table-head,.table-row{display:grid;grid-template-columns:1.7fr .8fr .7fr .7fr .7fr;gap:10px;align-items:center;min-width:680px}.table-head,.users-head{padding:9px 12px;background:#f6f9fc;border-radius:9px;color:#71839a;font-size:var(--salis-caption);font-weight:900;text-transform:uppercase;letter-spacing:.35px}.table-row{padding:11px 12px;border-bottom:1px solid #edf1f5;font-size:var(--salis-caption)}.entity{display:flex;align-items:center;gap:9px;min-width:0}.entity small,.entity strong{display:block}.entity strong{overflow:hidden;text-overflow:ellipsis}.entity small{color:#8b9aad;margin-top:2px}.company-logo{width:38px;height:38px;border-radius:11px;background:#e8f8f2;color:#07815f;display:grid;place-items:center;font-weight:950}.activity-card,.health-card,.manager-card{min-height:100%}.donut-wrap{display:grid;place-items:center;padding:10px 0 15px}.donut{width:150px;height:150px;place-items:center}.donut,.donut-center{border-radius:50%;display:grid}.donut-center{width:104px;height:104px;background:#fff;place-items:center;align-content:center;box-shadow:inset 0 0 0 1px #edf1f5}.donut-center b{font-size:var(--salis-page-title)}.donut-center small{color:#8394a8}.legend-list,.legend-list div{display:grid;gap:8px}.legend-list div{grid-template-columns:auto 1fr auto;align-items:center;padding:8px 10px;background:#f8fafc;border-radius:10px}.legend-list b,.legend-list strong{font-size:var(--salis-caption)}.legend-dot{width:8px;height:8px;border-radius:50%}.legend-dot.good{background:#2ed6a4}.legend-dot.warn{background:#f5b04d}.legend-dot.mute{background:#a6b1bf}.activity-card{grid-column:1}.manager-card{grid-column:2}.metric-bar{margin:13px 0}.metric-bar>div:first-child{display:flex;justify-content:space-between;font-size:var(--salis-caption);color:#657991;margin-bottom:6px}.metric-bar>div:first-child b{color:#17324f}.track{height:8px;background:#edf2f7;overflow:hidden}.track,.track span{border-radius:999px}.track span{display:block;height:100%;background:linear-gradient(90deg,#1a78e3,#2fd4a4)}.card input,.card select,.login-card input,.toolbar-card input,.toolbar-card select{width:100%;height:47px;border:1px solid #d7e0ea;border-radius:11px;padding:0 13px;background:#fff;font-size:var(--salis-caption);color:#12253e;outline:none}.card input:focus,.card select:focus,.login-card input:focus,.toolbar-card input:focus,.toolbar-card select:focus{border-color:#77aaf0;box-shadow:0 0 0 3px rgba(48,127,232,.08)}.card input,.card select{margin-bottom:10px}.form-row{display:grid;gap:9px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}.primary{height:47px;background:#112c4f;color:#fff;border:0;border-radius:11px;padding:0 18px;font-weight:900;box-shadow:0 8px 18px rgba(17,44,79,.12)}.primary:hover{background:#0b2341}.wide{width:100%}.primary:disabled{opacity:.5}.secondary{height:44px;background:#fff;color:#294764;border:1px solid #d8e2ed;border-radius:11px;padding:0 16px;font-weight:850}.section-headline{display:flex;justify-content:space-between;align-items:flex-end;margin:2px 0 14px}.section-headline h2{margin:0;font-size:var(--salis-heading)}.section-headline p{margin:4px 0 0;color:#78899c;font-size:var(--salis-caption)}.table-card{margin-top:15px}.company-row{justify-content:space-between;gap:14px;padding:15px 0;border-top:1px solid #edf1f5}.company-main,.company-row{display:flex;align-items:center}.company-main{gap:11px;min-width:0}.company-main b,.company-main small,.company-main span{display:block}.company-main span{font-size:var(--salis-caption);color:#667b95;margin-top:2px}.company-main small{font-size:var(--salis-caption);color:#93a1b3;margin-top:5px}.company-main em{font-style:normal}.row-actions,.user-actions{display:flex;gap:7px;flex-wrap:wrap}.row-actions button,.user-actions button{border:1px solid #d9e2ec;background:#fff;color:#294764;border-radius:8px;padding:7px 9px;font-size:var(--salis-caption);font-weight:850}.danger-btn{color:#c13a35!important;background:#fff8f8!important;border-color:#f1d5d3!important}.pill{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:var(--salis-caption);font-style:normal;font-weight:900}.pill.ok{background:#e8f8f0;color:#10835d}.pill.bad{background:#fff0ef;color:#b3342f}.pill.info{background:#edf4ff;color:#2867bf}.toolbar-card{display:grid;gap:12px;align-items:flex-end;background:#fff;border:1px solid #e1e8f0;border-radius:18px;padding:15px 18px;margin-bottom:15px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}.login-card label,.toolbar-card label{display:block;font-size:var(--salis-caption);font-weight:900;color:#526980;margin:14px 0 6px}.toolbar-card label{margin-top:0}.users-head,.users-row{display:grid;gap:10px;align-items:center;column-gap:8px;min-width:960px;grid-template-columns:minmax(190px,1.55fr) minmax(78px,.58fr) minmax(82px,.62fr) minmax(92px,.72fr) minmax(135px,.9fr) minmax(150px,1fr)}.users-row{padding:13px 11px;border-bottom:1px solid #edf1f5;font-size:var(--salis-caption)}.muted{color:#8090a3}.role-chip{background:#eff4fb;padding:5px 8px;border-radius:7px}.count-badge,.role-chip{font-size:var(--salis-caption);color:#355576}.count-badge{background:#eef4fb;padding:7px 10px;border-radius:999px;font-weight:850}.empty{text-align:center;padding:34px;color:#8b9aad}.audit-row{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #edf1f5;padding:13px 0}.audit-row b,.audit-row span{display:block}.audit-row span{font-size:var(--salis-caption);color:#71839a;margin-top:4px}.audit-row time{font-size:var(--salis-caption);color:#93a1b3;white-space:nowrap}.profile-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-grid div{background:#f6f9fc;border:1px solid #e5ebf2;padding:15px;border-radius:12px}.profile-grid b,.profile-grid small{display:block}.profile-grid small{color:#7a8da3;margin-bottom:6px}.account-card{max-width:760px}.alert{padding:11px 13px;border-radius:11px;margin:0 0 14px;font-size:var(--salis-caption);font-weight:750}.badbox{background:#fff1f0;color:#b42318;border:1px solid #f6d4d1}.goodbox{background:#eaf9f2;color:#087b59;border:1px solid #d2f0e3}.goodbox button{float:right;border:0;background:none}.login{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top right,#dff4ec,transparent 36%),linear-gradient(135deg,#f3f7fc,#eef4fb)}.login-card{width:min(480px,100%);background:#fff;border:1px solid #e1e8f0;border-radius:24px;padding:34px;box-shadow:0 24px 70px rgba(16,36,64,.1)}.login-brand{margin-bottom:40px}.login-card h1{font-size:var(--salis-page-title);line-height:1.12;margin:8px 0 10px}.login-card p{color:#6c7f96;line-height:1.6;margin-bottom:25px}.login-card input{margin-bottom:10px}.hint{display:block;text-align:center;color:#94a2b3;margin-top:14px;font-size:var(--salis-caption)}.modal-backdrop{position:fixed;inset:0;background:rgba(5,18,34,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:grid;place-items:center;padding:12px;overflow:hidden;align-items:center}.modal-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid #edf1f5;padding:var(--salis-dialog-padding);flex-shrink:0;overflow-wrap:break-word}.modal-head h2{margin:4px 0}.modal-head p{color:#75879d;margin:4px 0 0}.close{border:0;background:#f1f5f9;color:#36506c;border-radius:10px;width:36px;height:36px;font-size:22px;flex-shrink:0}.permission-summary{display:flex;justify-content:space-between;align-items:center;background:#f6f9fc;padding:12px 14px;border-radius:12px;margin:16px 0;font-size:var(--salis-caption);color:#5c7188;flex-wrap:wrap;gap:8px}.permission-summary b{color:#102544;font-size:var(--salis-body)}.permission-grid{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.permission{border:1px solid #e0e7ef;border-radius:12px;padding:11px;display:flex;align-items:center;gap:9px;cursor:pointer;background:#fff}.permission.active{border-color:#85d9bc;background:#effbf6}.permission input{width:auto}.permission b,.permission small{display:block}.permission b,.permission small{font-size:var(--salis-caption)}.permission small{color:#8090a3;margin-top:2px}.modal-actions{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #edf1f5;padding:16px var(--salis-dialog-padding);margin-top:0;flex-shrink:0;flex-wrap:wrap;background:#fff}.users-table{overflow:visible;overflow-x:auto;overflow-y:visible}.users-row{align-items:center}.user-actions{flex-wrap:wrap}.user-actions button{padding:7px 8px;white-space:normal;overflow-wrap:normal}.users-row .entity,.users-row .entity span:last-child{min-width:0}.users-row .entity small,.users-row .entity strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audit-card{padding-bottom:8px}.audit-timeline{display:grid}.audit-event{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 2px;border-top:1px solid #edf1f5}.audit-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-weight:950;font-size:var(--salis-caption)}.audit-icon.green{background:#eaf9f2;color:#087b59}.audit-icon.blue{background:#edf4ff;color:#2b65b4}.audit-icon.amber{background:#fff6e8;color:#a76b13}.audit-icon.red{background:#fff0ef;color:#b3342f}.audit-icon.slate{background:#f1f4f8;color:#5f7288}.audit-content{min-width:0}.audit-content b,.audit-content small,.audit-content span{display:block}.audit-content b{font-size:var(--salis-caption);color:#19314d}.audit-content span{font-size:var(--salis-caption);color:#71839a;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audit-content small{font-size:var(--salis-caption);color:#a0adbc;margin-top:4px}.audit-event time{font-size:var(--salis-caption);color:#8fa0b2;white-space:nowrap}.account-layout{display:grid;gap:15px;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr)}.profile-card,.security-card{min-height:100%}.profile-hero{display:flex;align-items:center;gap:16px;padding:5px 0 20px;border-bottom:1px solid #edf1f5;margin-bottom:16px}.profile-avatar{width:68px;height:68px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(135deg,#12365f,#1bb58b);color:#fff;font-size:var(--salis-heading);font-weight:950;box-shadow:0 12px 30px rgba(20,55,90,.16)}.profile-hero h2{margin:3px 0;font-size:var(--salis-heading);color:#15304e}.profile-hero p{margin:0;color:#71839a}.profile-grid.premium{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-grid.premium div{background:#f8fafc}.session-ok{color:#087b59!important}.security-item{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-top:1px solid #edf1f5}.security-item:first-of-type{border-top:0}.security-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto;background:#edf7f3;color:#0a8a65;font-weight:900}.security-item b,.security-item small{display:block}.security-item b{font-size:var(--salis-caption);color:#19314d}.security-item small{font-size:var(--salis-caption);color:#8090a3;margin-top:4px;line-height:1.45}.manager-limits-panel{margin:17px 0;padding:17px;border:1px solid #dbe5f0;border-radius:16px;background:linear-gradient(145deg,#f8fbff,#fff)}.manager-limits-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:14px;flex-wrap:wrap}.manager-limits-head h3{margin:0 0 4px;color:#15243b;font-size:var(--salis-body)}.manager-limits-head p{margin:0;color:#71839a;font-size:var(--salis-caption)}.manager-limits-head>span{padding:5px 9px;border-radius:999px;background:#fff1e8;color:#b54708;font-size:var(--salis-caption);font-weight:900}.manager-limits-grid,.review-limits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.manager-limits-grid label,.review-limits-grid label{display:grid;gap:6px;color:#46556b;font-size:var(--salis-caption);font-weight:850}.manager-limits-grid input,.review-limits-grid input{width:100%;min-width:0;height:43px;padding:0 11px;border:1px solid #ced9e6;border-radius:10px;background:#fff;color:#15243b;outline:none}.manager-limits-grid input:focus,.review-limits-grid input:focus{border-color:#176b5b;box-shadow:0 0 0 3px rgba(23,107,91,.12)}.quota-toolbar{grid-template-columns:1fr 1fr auto}.quota-overview-card,.quota-requests-card{margin-top:15px}.quota-empty-warning{padding:14px;border:1px solid #f0d8ac;border-radius:12px;background:#fff8ea;color:#8d6117;font-size:var(--salis-caption);font-weight:750}.quota-usage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.quota-usage{padding:15px;border:1px solid #e1e8f0;border-radius:14px;background:#f9fbfd}.quota-usage>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.quota-usage>div:first-child span{color:#62768e;font-size:var(--salis-caption);font-weight:800}.quota-usage>div:first-child b{color:#17314e;font-size:var(--salis-heading)}.quota-track{height:7px;margin:12px 0 8px;border-radius:999px;background:#e8eef4;overflow:hidden}.quota-track span{display:block;height:100%;border-radius:999px;background:#25b789}.quota-usage.warning .quota-track span{background:#edae42}.quota-usage.critical .quota-track span{background:#d94d47}.quota-usage small{color:#8494a7;font-size:var(--salis-caption)}.quota-request-list{display:grid;gap:11px}.quota-request{padding:15px;border:1px solid #e3eaf1;border-radius:15px;background:#fff}.quota-request-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.quota-request-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px}.quota-request-values>div{padding:10px;border-radius:10px;background:#f3f8ff;border:1px solid #e0ebf7}.quota-request-values>div.unchanged{background:#f8fafc;border-color:#edf1f5;opacity:.72}.quota-request-values b,.quota-request-values small{display:block}.quota-request-values small{color:#72859a;font-size:var(--salis-caption);margin-bottom:4px}.quota-request-values b{color:#183351;font-size:var(--salis-caption)}.quota-request-values b span{color:#22a47e;padding:0 3px}.quota-reason,.quota-review-note{margin:11px 0 0;padding:10px 11px;border-radius:10px;background:#f8fafc;color:#61758c;font-size:var(--salis-caption)}.quota-review-note{background:#eef8f4;color:#26745e}.quota-request-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.quota-request-actions button{height:38px;border:1px solid #d9e2ec;background:#fff;color:#294764;border-radius:9px;padding:0 12px;font-size:var(--salis-caption);font-weight:850}.quota-request-actions .primary.compact{height:38px;background:#112c4f;color:#fff;border:0}.quota-review-modal{width:min(780px,100%)}.review-limits-grid{margin-top:18px}.review-limits-grid label{padding:12px;border:1px solid #e1e8f0;border-radius:12px;background:#f8fafc}.review-limits-grid label>span{color:#19314d}.review-limits-grid label>small{min-height:26px;color:#7b8da1;font-size:var(--salis-caption);line-height:1.4}.review-limits-grid .not-requested{opacity:.55}.review-limits-grid input:disabled{background:#edf1f5;cursor:not-allowed}.review-note-field{display:grid;gap:7px;margin-top:16px;color:#46556b;font-size:var(--salis-caption);font-weight:850}.review-note-field textarea{width:100%;min-height:92px;resize:vertical;padding:12px;border:1px solid #ced9e6;border-radius:11px;font:inherit;outline:none}.review-note-field textarea:focus{border-color:#176b5b;box-shadow:0 0 0 3px rgba(23,107,91,.12)}.review-button{height:47px;padding:0 18px;border-radius:11px;border:1px solid #f1d5d3;font-weight:900}.monitoring-only{display:inline-flex;align-items:center;height:31px;padding:0 10px;border-radius:8px;background:#f1f5f9;color:#63778e;font-size:var(--salis-caption);font-weight:850}button,input,select,textarea{font-family:inherit;font-size:var(--salis-body);line-height:1.45}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-height:var(--salis-control-height);border-radius:var(--salis-control-radius)}code,input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=time],input[type=url]{direction:ltr;text-align:left;unicode-bidi:plaintext}textarea{resize:vertical}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #8fb4ff;outline-offset:3px}button:disabled{cursor:not-allowed}.locale-toolbar{position:sticky;inset-block-start:0;z-index:60;min-height:var(--salis-language-bar);padding:6px var(--salis-page-padding);display:flex;justify-content:flex-end;align-items:center;gap:8px;background:#fff;border-bottom:1px solid #dde4ee}.locale-label{font-size:11px;color:#52627a;font-weight:600}.locale-options{display:flex;gap:4px}.locale-options button{min-width:72px;min-height:34px;height:34px;padding:4px 8px;border:1px solid #dde4ee;border-radius:9px;color:#14243b;background:#fff;font-size:12px;line-height:1.2;font-weight:600}.locale-options button[aria-pressed=true]{border-color:#2457d6;color:#2457d6;background:#eaf0ff}.locale-menu{position:relative;display:inline-flex;flex:0 0 auto;z-index:70}.locale-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;padding:5px 10px;border:1px solid #d6e0eb;border-radius:10px;color:#294764;background:#fff;font-size:12px;font-weight:800;white-space:nowrap;min-height:44px;height:auto}.locale-menu-trigger:hover,.locale-menu-trigger[aria-expanded=true]{border-color:#7ca8e6;background:#f4f8ff;color:#2457d6}.locale-menu-chevron{font-size:13px;line-height:1;transform:translateY(-1px)}.locale-menu-popover{position:absolute;top:calc(100% + 6px);inset-inline-end:0;min-width:126px;padding:5px;display:grid;gap:3px;background:#fff;border:1px solid #dbe4ee;border-radius:11px;box-shadow:0 14px 34px rgba(19,43,72,.16)}.locale-menu-popover button{padding:5px 9px;border:0;border-radius:7px;background:#fff;color:#294764;text-align:start;font-size:12px;font-weight:650;min-height:44px;height:auto}.locale-menu-popover button:hover,.locale-menu-popover button[aria-checked=true]{background:#eaf0ff;color:#2457d6}.card-head,.section-headline,.topbar{flex-wrap:wrap;gap:var(--salis-space)}.login-card h1,.topbar-title h1{font-size:var(--salis-page-title);line-height:1.25;overflow-wrap:break-word}.hero-panel h2,.modal-head h2,.section-headline h2{font-size:var(--salis-heading);line-height:1.3}.card,.hero-panel,.login-card,.toolbar-card{border-radius:var(--salis-card-radius);padding:20px}.card-head h2.section-card-title,.card-head h3{font-size:18px;line-height:1.4}.ghost-light,.primary,.quota-request-actions .primary.compact,.quota-request-actions button,.review-button,.row-actions button,.secondary,.user-actions button{min-height:var(--salis-control-height);height:auto;border-radius:var(--salis-control-radius);padding:10px 16px;font-size:var(--salis-body);line-height:1.4}.close,.icon-btn{width:var(--salis-control-height);height:var(--salis-control-height);min-width:var(--salis-control-height)}.app nav button,.logout{min-height:var(--salis-control-height);border-radius:var(--salis-control-radius);text-align:start}.card input,.card select,.login-card input,.manager-limits-grid input,.review-limits-grid input,.toolbar-card input,.toolbar-card select{height:auto;min-height:var(--salis-control-height);padding:10px 16px;font-size:var(--salis-body);border-radius:var(--salis-control-radius)}input[type=checkbox],input[type=radio]{min-width:20px;min-height:20px;width:20px;height:20px;flex-shrink:0;margin:0}.permission{min-height:var(--salis-control-height)}.table-head,.table-row,.users-head,.users-row{font-size:var(--salis-caption)}.login{min-height:calc(100dvh - var(--salis-language-bar))}[dir=rtl] .app nav button.selected{box-shadow:inset -3px 0 #49dfb3}[dir=rtl] .goodbox button{float:left}[dir=rtl] .hero-panel:after{right:auto;left:-80px}[dir=rtl] :is(h1,h2,h3,.eyebrow,.workspace,.table-head,.users-head,.label){letter-spacing:normal}.leaflet-container{direction:ltr}.locale-short-name{display:none}.modal{width:min(920px,100%);max-height:calc(100dvh - 24px);display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#fff;border-radius:var(--salis-card-radius);box-shadow:0 30px 90px rgba(0,0,0,.24);outline:none}.modal-body{padding:var(--salis-dialog-padding);overflow-y:auto;overscroll-behavior:contain;min-height:0}.modal-body>*,.modal-head>div,.permission>span{min-width:0}.modal-actions>.alert{flex-basis:100%;margin:0}.company-main>div,.entity>span,.profile-hero>div:last-child,.stat>div,.user>div:last-child{min-width:0;overflow-wrap:break-word}.stat em,.stat small{word-break:normal;overflow-wrap:normal}.avatar,.company-logo,.profile-avatar{flex-shrink:0}.admin-heading{display:flex;align-items:center;gap:12px;min-width:0}.admin-menu-toggle,.sidebar-close{display:none}.status-dot.unavailable{background:#f1f4f8;color:#53657a}.platform-load-message{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.platform-load-message p{margin:4px 0}.platform-load-message>div{min-width:0;flex:1 1 240px;overflow-wrap:break-word}@media (max-width:1300px){.stats.six{grid-template-columns:repeat(3,1fr)}.overview-grid{grid-template-columns:1fr}.activity-card,.manager-card{grid-column:auto}.topbar-tools .profile-chip{display:none}}@media (max-width:1120px){.users-head,.users-row{grid-template-columns:minmax(170px,1.45fr) 72px 78px 82px 120px minmax(132px,.9fr);font-size:var(--salis-caption)}.user-actions{gap:4px}.user-actions button{font-size:var(--salis-caption);padding:6px}}@media (max-width:980px){.brand-mark{width:44px;height:44px}.stats.six{grid-template-columns:repeat(2,1fr)}.quick-search{width:220px}.status-dot{display:none}.permission-grid{grid-template-columns:repeat(2,1fr)}.account-layout{grid-template-columns:1fr}.manager-limits-grid,.quota-request-values,.quota-usage-grid,.review-limits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app aside{width:min(320px,calc(100vw - 48px));padding:20px 16px;z-index:90;visibility:hidden;transform:translateX(-100%);transition:transform .18s,visibility .18s}[dir=rtl] .app aside{transform:translateX(100%)}.app aside.is-open{visibility:visible;transform:translateX(0)}.app>.content{margin-inline-start:0;width:100%}.admin-menu-toggle{display:grid;place-items:center;flex-shrink:0}.sidebar-close{display:grid;place-items:center;align-self:flex-end;width:44px;min-height:44px;margin-bottom:12px;color:#fff;border:1px solid #536b85;border-radius:10px;background:transparent;font-size:22px}.admin-nav-backdrop{position:fixed;inset:0;z-index:80;border:0;border-radius:0;background:rgba(5,18,34,.5)}.app aside .logout,.app aside nav button{font-size:var(--salis-body)}.app aside .user{margin-top:20px}}@media (max-width:820px){.users-head{display:none}.users-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:15px;margin-bottom:10px;border:1px solid #e7edf4;border-radius:14px;background:#fff;min-width:0}.users-row>.entity,.users-row>.user-actions{grid-column:1/-1}.user-actions button{flex:1 1}.users-row>span{min-width:0;overflow-wrap:break-word}}@media (max-width:780px){.locale-menu-trigger{min-height:44px;height:44px}.locale-full-name{display:none}.locale-short-name{display:inline}.locale-menu-popover button{min-height:44px;height:auto}}@media (max-width:700px){.topbar{align-items:flex-start}.topbar-tools{gap:6px;flex-wrap:wrap;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.quick-search{max-width:100%;width:100%}.stats.six{grid-template-columns:1fr 1fr}.form-row,.toolbar-card{grid-template-columns:1fr}.company-row{align-items:flex-start;flex-direction:column}.row-actions{width:100%}.row-actions button{flex:1 1}.hero-panel{padding:22px;align-items:flex-start;gap:18px;flex-direction:column}.hero-actions{width:100%;flex-wrap:wrap}.permission-grid,.profile-grid,.quota-toolbar{grid-template-columns:1fr}.quota-request-top{align-items:flex-start}:root{--salis-control-height:48px;--salis-page-padding:16px;--salis-dialog-padding:16px}.locale-toolbar{min-height:48px;padding:6px 10px;justify-content:center}.locale-label{display:none}.locale-options{width:100%;max-width:320px}.locale-options button{flex:1 1;min-width:0;min-height:34px;height:34px;padding:4px 6px}.locale-menu-trigger{min-width:36px;padding:5px 8px}.locale-menu-trigger span:nth-child(2){max-width:72px;overflow:hidden;text-overflow:ellipsis}.card,.hero-panel,.login-card,.toolbar-card{padding:16px}.row-actions button,.user-actions button{flex:1 1}.modal-actions{flex-wrap:wrap}.modal-actions button{flex:1 1}.topbar-tools .quick-search{grid-column:1/-1;grid-row:2}.topbar-tools>.locale-menu{justify-self:start}.activity-card,.health-card,.manager-card,.profile-card,.security-card{min-height:0}.hero-actions>button{flex:1 1 180px}.company-row .row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.audit-content span{white-space:normal;overflow-wrap:break-word}}@media (max-width:650px){.audit-event{grid-template-columns:36px 1fr}.audit-event time{grid-column:2}.profile-grid.premium{grid-template-columns:1fr}}@media (max-width:480px){.manager-limits-grid,.quota-request-values,.quota-usage-grid,.review-limits-grid{grid-template-columns:1fr}.permission-grid,.stats.six{grid-template-columns:minmax(0,1fr)}.stat{align-items:center}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:480px){.login{padding:12px}.login-card{padding:20px 12px;border-radius:18px}.login-brand{margin-bottom:24px}}.login-card iframe{display:block;max-width:100%}.commercial-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px}.commercial-row{width:100%;display:block;text-align:start;padding:14px;margin-block:12px;border:1px solid var(--border,#dce4e9);border-radius:8px;background:var(--surface,#f5f8fb);color:inherit}.commercial-row small,.commercial-row strong{display:block;overflow-wrap:anywhere}.commercial-details{display:grid;gap:15px;grid-template-columns:1fr 1fr}.commercial-details dt{font-size:12px;opacity:.7}.commercial-details dd{margin:5px 0;overflow-wrap:anywhere}.commercial-panel input:not([type=checkbox]),.commercial-panel textarea{width:100%;padding:12px;border:1px solid #cbd8de;border-radius:7px;margin-block:8px;color:inherit;background:transparent}.commercial-panel form{display:grid;gap:15px;margin-block:20px}.commercial-panel button{cursor:pointer}.commercial-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block:15px}.commercial-check{display:flex;align-items:center;gap:10px;margin:10px 0}.commercial-panel fieldset{min-width:0}.commercial-panel li,.commercial-permissions{overflow-wrap:anywhere}.commercial-warning{padding:15px;background:#fff7df;color:#71551a;border-radius:9px}.commercial-tracking{overflow-wrap:anywhere}.commercial-panel button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:900px){.commercial-details,.commercial-layout{grid-template-columns:1fr}}.commercial-details>div,.commercial-layout>*,.commercial-panel,.commercial-panel .card,.commercial-panel form,.commercial-panel label{min-width:0;max-width:100%}.commercial-panel button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:start}.commercial-panel input,.commercial-panel textarea{box-sizing:border-box;min-width:0;max-width:100%}.commercial-action-reason{font-size:.875rem;line-height:1.7;margin-block:8px;overflow-wrap:anywhere;color:var(--text-muted,#526575)}.commercial-blocked-action{margin-block:16px}.commercial-actions .commercial-action-reason{flex-basis:100%}@media(max-width:480px){.commercial-panel .card{padding:16px}.commercial-details{grid-template-columns:minmax(0,1fr)}.commercial-panel h2{overflow-wrap:anywhere}.commercial-actions{align-items:stretch;flex-direction:column}.commercial-panel button{min-height:44px}}