:root{--bg:radial-gradient(100% 100% at 50% 0%, #2eb3ee14 0%, #0000 70%), linear-gradient(180deg, #0a1423 0%, #030812 100%);--surface:#091322c2;--surface-strong:#0d1c30eb;--surface-soft:#ffffff0b;--line:#94a3b82e;--line-strong:#94a3b847;--text:#cbd5e1;--text-soft:#94a3b8;--text-strong:#f8fafc;--cyan:#38bdf8;--cyan-soft:#38bdf824;--green:#34d399;--green-soft:#34d39924;--amber:#fbbf24;--amber-soft:#fbbf2424;--red:#fb7185;--colorItg:#e84e0e;--red-soft:#fb718524;--shadow:0 clamp(12px, .9375vw, 18px) clamp(28px, 2.8646vw, 55px) #00000042;--radius:clamp(8px, .5vw, 12px);--sidebar-width:clamp(128px, 14.2vw, 272px);--appbar-height:clamp(64px, 7.5vh, 78px);--page-container-padding-x:clamp(16px, 1.7vw, 32px);--page-container-padding-top:clamp(18px, 3vh, 28px);--page-container-padding-bottom:clamp(24px, 4.6vh, 42px);--page-container-vertical-padding:calc(var(--page-container-padding-top) + var(--page-container-padding-bottom));--panel-gap:clamp(10px, 1vw, 18px);--control-height:clamp(38px, 4.3vh, 44px);--font-body:clamp(13px, .78vw, 16px);--font-control:clamp(12px, .7vw, 15px);--font-control-small:clamp(11px, .62vw, 13px);--font-caption:clamp(10px, .58vw, 12px);--license-workspace-height:clamp(360px, calc(100vh - var(--appbar-height) - clamp(120px, 22vh, 280px)), calc(100vh - var(--appbar-height) - clamp(88px, 12vh, 120px)));color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100vh}body{background:var(--bg);font-size:var(--font-body);background-attachment:fixed;margin:0}button,input,select{font:inherit;font-size:var(--font-control)}select{color:var(--text-strong);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0a1423}select option,select optgroup{color:var(--text-strong);font-size:var(--font-control);background-color:#0a1423}select option:checked{color:var(--text-strong);background-color:#38bdf847}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}h1,h2,h3,p{margin:0}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns .34s cubic-bezier(.16,1,.3,1);display:grid}.app-shell.is-sidebar-hidden{grid-template-columns:0 minmax(0,1fr)}.sidebar{width:var(--sidebar-width);-webkit-backdrop-filter:blur(1.8519vh);backdrop-filter:blur(1.8519vh);opacity:1;visibility:visible;contain:layout paint;will-change:opacity, transform;background:linear-gradient(#0c192bd1,#030812eb),#030812cc;border-right:.0521vw solid #94a3b833;flex-direction:column;gap:clamp(.7292vw,2.6vh,1.25vw);min-width:0;height:100vh;padding:clamp(.8333vw,2.4vh,1.1458vw) 1.25vw;transition:opacity .24s,transform .34s cubic-bezier(.16,1,.3,1),padding .34s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s,visibility linear;display:flex;position:sticky;top:0;overflow:hidden;transform:translate(0);box-shadow:inset -.0926vh 0 #ffffff08}.app-shell.is-sidebar-hidden .sidebar{box-shadow:none;opacity:0;pointer-events:none;visibility:hidden;border-right-color:#0000;padding-left:0;padding-right:0;transition:opacity .19s,transform .28s cubic-bezier(.4,0,.2,1),padding .34s cubic-bezier(.16,1,.3,1),border-color .18s,box-shadow .18s,visibility 0s linear .34s;transform:translate(-.4167vw)}.sidebar-top{position:relative}.brand{border-bottom:.0926vh solid #94a3b82e;align-items:center;gap:.625vw;padding:clamp(.5208vw,1.4vh,.625vw);display:flex}.sidebar-top .brand{min-width:0;padding-right:2.0833vw}.brand-mark{object-fit:contain;background:radial-gradient(circle at 30% 20%,#38bdf83d,#0000 55%),#08121ff2;border:.0521vw solid #38bdf86b;border-radius:.9259vh;width:4.6875vw;padding:.4167vw;display:grid}.brand-copy{gap:clamp(.1563vw,.35vh,.2083vw);display:flex}.brand strong,.brand span{display:block}.brand strong{color:var(--text-strong);font-size:clamp(13px,.7917vw,17.6px)}.brand span{color:var(--text-soft);margin-top:.6481vh;font-size:clamp(10px,.4833vw,12px)}.sidebar-nav{gap:clamp(.4167vw,1.1vh,.5208vw);display:grid}.sidebar-section-label{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;margin:clamp(.2083vw,.7vh,.3125vw) .1042vw .1042vw;font-size:clamp(10px,.5667vw,14px);font-weight:820}.sidebar-link{width:100%;min-height:4.6296vh;color:var(--text-soft);text-align:left;background:0 0;border:.0521vw solid #94a3b81a;border-radius:1.1111vh;align-items:center;gap:.625vw;padding:clamp(.4167vw,1vh,.4688vw) .5729vw;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex;position:relative}.sidebar-link:hover,.sidebar-link.is-active{color:var(--text-strong);background:#ffffff0e;border-color:#38bdf838}.sidebar-link:hover{transform:translate(.1042vw)}.sidebar-link.is-active{box-shadow:inset .2778vh 0 0 var(--colorItg), 0 1.1111vh 2.5926vh #00000029;background:linear-gradient(90deg,#e84e0e33,#38bdf812)}.sidebar-link.is-muted:not(.is-active){color:#cbd5e1ad}.sidebar-link-mark{color:#bae6fd;background:#38bdf817;border:.0521vw solid #38bdf847;border-radius:.8333vh;flex:none;place-items:center;width:1.5625vw;height:2.7778vh;font-size:clamp(10px,.5667vw,14px);font-weight:860;display:grid}.sidebar-link.is-active .sidebar-link-mark{color:#fed7aa;background:#e84e0e2e;border-color:#e84e0e85}.sidebar-link-copy{gap:.1042vw;min-width:0;display:grid}.sidebar-link-copy strong{font-size:clamp(11px,.7167vw,16px);font-weight:720}.sidebar-link-copy small{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,.55vw,13px);overflow:hidden}.sidebar-link-badge{min-width:1.3542vw;height:2.4074vh;color:var(--text-strong);background:#38bdf81f;border:.0521vw solid #38bdf83d;border-radius:.7407vh;justify-content:center;align-items:center;margin-left:auto;padding:0 .4167vw;font-size:clamp(11px,.6vw,14px);font-weight:860;display:inline-flex}.sidebar-link.is-active .sidebar-link-badge{background:#e84e0e29;border-color:#e84e0e70}.sidebar-footer{background:linear-gradient(135deg,#38bdf814,#ffffff08),#ffffff09;border:.0521vw solid #94a3b82e;border-radius:1.1111vh;align-items:center;gap:.625vw;margin-top:auto;padding:clamp(.625vw,1.55vh,.7292vw) .6771vw;display:flex}.sidebar-footer-pulse{background:var(--green);border-radius:92.5vh;flex:none;width:.5208vw;height:.9259vh;box-shadow:0 0 0 .463vh #34d3991a}.sidebar-toggle-button,.sidebar-reveal-button{color:var(--text-soft);background:0 0;border:0;place-items:center;font-weight:820;transition:color .16s,opacity .16s,transform .16s;display:inline-grid}.sidebar-toggle-button{width:2.2917vw;height:4.0741vh;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sidebar-menu-arrow{width:1.3542vw;height:1.8519vh;display:block;position:relative}.sidebar-menu-arrow span{transform-origin:50%;background:currentColor;border-radius:92.5vh;width:1.0417vw;height:.1852vh;transition:border-radius .21s cubic-bezier(.22,1,.36,1),transform .21s cubic-bezier(.22,1,.36,1),width .21s cubic-bezier(.22,1,.36,1);display:block;position:absolute;left:.1042vw}.sidebar-menu-arrow span:first-child{top:.3704vh}.sidebar-menu-arrow span:nth-child(2){top:.8333vh}.sidebar-menu-arrow span:nth-child(3){top:1.2963vh}.sidebar-reveal-button{z-index:30;width:1.7708vw;height:2.5926vh;padding:0;animation:.22s cubic-bezier(.22,1,.36,1) sidebarRevealButtonIn;position:fixed;top:2.2222vh;left:1.25vw}.sidebar-toggle-button:hover,.sidebar-reveal-button:hover{color:var(--text-strong);opacity:1}.sidebar-toggle-button:hover{transform:translateY(-50%)translate(-.0926vh)}.sidebar-toggle-button:hover .sidebar-menu-arrow-close span:first-child,.sidebar-toggle-button:focus-visible .sidebar-menu-arrow-close span:first-child{border-radius:92.5vh 92.5vh 0;width:.5208vw;transform:translate(-.1042vw,.1042vw)rotate(-35deg)}.sidebar-toggle-button:hover .sidebar-menu-arrow-close span:nth-child(2),.sidebar-toggle-button:focus-visible .sidebar-menu-arrow-close span:nth-child(2){width:1.0417vw;transform:translate(-.0521vw)}.sidebar-toggle-button:hover .sidebar-menu-arrow-close span:nth-child(3),.sidebar-toggle-button:focus-visible .sidebar-menu-arrow-close span:nth-child(3){border-radius:92.5vh 0 92.5vh 92.5vh;width:.5208vw;transform:translate(-.1042vw,-.1042vw)rotate(35deg)}.sidebar-reveal-button:hover,.sidebar-reveal-button:focus-visible{transform:translateY(-.0926vh)}.sidebar-reveal-button:hover .sidebar-menu-arrow-open span:first-child,.sidebar-reveal-button:focus-visible .sidebar-menu-arrow-open span:first-child{border-radius:92.5vh 92.5vh 92.5vh 0;width:.5208vw;transform:translate(.625vw,.1042vw)rotate(35deg)}.sidebar-reveal-button:hover .sidebar-menu-arrow-open span:nth-child(2),.sidebar-reveal-button:focus-visible .sidebar-menu-arrow-open span:nth-child(2){width:1.0417vw;transform:translate(.0521vw)}.sidebar-reveal-button:hover .sidebar-menu-arrow-open span:nth-child(3),.sidebar-reveal-button:focus-visible .sidebar-menu-arrow-open span:nth-child(3){border-radius:0 92.5vh 92.5vh;width:.5208vw;transform:translate(.625vw,-.1042vw)rotate(-35deg)}@keyframes sidebarRevealButtonIn{0%{opacity:0;transform:translate(-.2083vw)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.app-shell,.sidebar,.sidebar-menu-arrow span,.sidebar-reveal-button,.sidebar-toggle-button{transition:none;animation:none}}.sidebar-footer span,.sidebar-footer strong{display:block}.sidebar-footer span{color:var(--text-soft);font-size:clamp(11px,.6vw,14px)}.sidebar-footer strong{color:var(--text-strong);margin-top:.3704vh;font-size:clamp(11px,.7vw,16px)}.app-main{grid-template-rows:var(--appbar-height) minmax(0, 1fr);min-width:0;height:100vh;min-height:100vh;display:grid}.topbar{height:var(--appbar-height);padding:0 var(--page-container-padding-x);border-bottom:.0926vh solid var(--colorItg);justify-content:space-between;align-items:center;gap:1.25vw;display:flex;position:relative;overflow:hidden}.topbar-left{align-items:center;gap:.8333vw;min-width:0;display:flex}.topbar-title{color:#fff;letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(13px,.8333vw,18.6px);font-weight:700;line-height:1}.topbar-title-highlight{color:#f15a24}.topbar-title-version{color:var(--text-soft);margin-top:.3704vh;font-size:clamp(11px,.625vw,14px);font-weight:600}.topbar-logo{object-fit:contain;width:auto;display:block}.topbar-logo-left{height:2.6852vh}.app-shell.is-sidebar-hidden .topbar-left{padding-left:3.3333vw}.topbar-software-logos{justify-content:flex-end;align-items:center;gap:1.1458vw;min-width:0;display:flex}.topbar-software-logo{object-fit:contain;opacity:.92;width:auto;max-width:5.8vw;height:2.5vh;display:block}.topbar-software-logo.is-bolt-flux{object-fit:contain;height:auto;max-width:4.6875vw!important}.topbar-software-logo:hover{opacity:1}.page-container{gap:var(--panel-gap);width:100%;min-width:0;min-height:0;padding:var(--page-container-padding-top) var(--page-container-padding-x) var(--page-container-padding-bottom);align-content:start;place-items:start stretch;margin:0;display:grid}.page-container>*{min-width:0}.operations-page{display:contents}.operations-page-requests{gap:var(--panel-gap);width:100%;height:calc(100vh - var(--appbar-height) - var(--page-container-vertical-padding));height:calc(100vh - var(--appbar-height) - var(--page-container-vertical-padding));grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.page-header{justify-content:space-between;align-items:flex-end;gap:1.0417vw;display:flex}.page-header h1{color:var(--text-strong);margin-top:.7407vh;font-size:clamp(16px,1.2vw,25.8px);font-weight:760}.page-header p{max-width:39.5833vw;color:var(--text-soft);margin-top:.7407vh;line-height:1.55}.eyebrow{color:var(--cyan);text-transform:uppercase;font-size:clamp(11px,.6vw,14px);font-weight:800}.page-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4167vw;display:flex}.card{border:.0521vw solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.card-interactive{transition:transform .16s,border-color .16s}.card-interactive:hover{border-color:var(--line-strong);transform:translateY(-.0926vh)}.dashboard-panel,.dashboard-table-card{min-width:0;padding:clamp(.625vw,1.55vh,.7292vw)}.operational-requests-card{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.table-shell{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.request-table-shell{height:100%;overflow:hidden}.license-table{min-width:50vw}.license-table tbody tr{cursor:pointer;outline:none}.license-table tbody tr.license-company-row{cursor:default}.license-company-row td{color:#fff7ed;letter-spacing:.01em;text-transform:uppercase;background:#112031;padding:clamp(.4167vw,1vh,.4688vw) .8333vw;font-size:clamp(11px,.7333vw,17px);font-weight:860}.license-table tbody tr.license-company-row:hover{background:0 0}.license-company-item td{background:#0308121a}.license-table tbody tr.is-selected{box-shadow:inset .3704vh 0 0 var(--colorItg);background:#38bdf821}.license-table tbody tr.is-selected td{color:var(--text-strong);border-bottom-color:#e84f0ecb}.license-table tbody tr:focus-visible{box-shadow:inset 0 0 0 .1852vh #38bdf89e}.license-detail-row td{background:linear-gradient(#38bdf80f,#0308121f);padding:0 .7292vw clamp(.7292vw,1.8vh,.8333vw)}.license-detail-row:hover{background:0 0}.license-kpi-grid{grid-template-columns:repeat(6,minmax(6.7708vw,1fr));align-items:start;gap:.625vw;display:grid}.license-kpi-card-shell{min-width:0;position:relative}.license-kpi-card-shell.is-open{z-index:90}.license-kpi-card{border:.0521vw solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff0b, #091322b8), var(--surface);width:100%;min-width:0;min-height:5.4444vh;box-shadow:var(--shadow);color:inherit;cursor:pointer;font:inherit;font-size:var(--font-control);text-align:left;align-items:center;gap:.495vw;padding:clamp(.375vw,.936vh,.4375vw);transition:border-color .18s,transform .18s,background .18s;display:flex}.license-kpi-card:hover,.license-kpi-card:focus-visible{background:linear-gradient(180deg, #fff1, #091322c7), var(--surface);border-color:#38bdf86b;outline:none;transform:translateY(-.0926vh)}.license-kpi-card strong,.license-kpi-card span{display:block}.license-kpi-card strong{color:var(--text-strong);font-size:clamp(11px,.725vw,16px);line-height:1}.license-kpi-card div>span{color:var(--text-soft);text-transform:uppercase;margin-top:.3333vh;font-size:clamp(8px,.35vw,10px);font-weight:820;line-height:1.25}.license-kpi-icon{text-align:center;background:var(--cyan-soft);color:#bae6fd;border:.0521vw solid #38bdf852;border-radius:92.5vh;flex:none;place-content:center;place-items:center;width:1.5625vw;height:2.7778vh;font-size:clamp(11px,.6vw,14px);font-weight:900;display:flex}.license-kpi-card-success .license-kpi-icon{background:var(--green-soft);color:#bbf7d0;border-color:#34d3995c}.license-kpi-card-warning .license-kpi-icon{background:var(--amber-soft);color:#fde68a;border-color:#fbbf2466}.kpi-units-tooltip{z-index:95;background:#08111ffa;border:.0521vw solid #38bdf83d;border-radius:1.1111vh;grid-template-rows:auto auto minmax(0,1fr);gap:clamp(.625vw,1.8vh,.8333vw);width:39.5vw;max-height:59.2593vh;padding:clamp(.7292vw,2vh,.9375vw);display:grid;position:absolute;top:calc(100% + .9259vh);left:0;overflow:hidden;box-shadow:0 2.2222vh 6.4815vh #0000006b}.license-kpi-card-shell:nth-child(4) .kpi-units-tooltip,.license-kpi-card-shell:nth-child(5) .kpi-units-tooltip,.license-kpi-card-shell:nth-child(6) .kpi-units-tooltip{left:auto;right:0}.kpi-units-tooltip:before{content:"";background:#08111ffa;border-top:.0926vh solid #38bdf83d;border-left:.0521vw solid #38bdf83d;width:.625vw;height:1.1111vh;position:absolute;top:-.6481vh;left:1.25vw;transform:rotate(45deg)}.license-kpi-card-shell:nth-child(4) .kpi-units-tooltip:before,.license-kpi-card-shell:nth-child(5) .kpi-units-tooltip:before,.license-kpi-card-shell:nth-child(6) .kpi-units-tooltip:before{left:auto;right:1.25vw}.kpi-units-tooltip-header{justify-content:space-between;align-items:flex-start;gap:clamp(.625vw,1.55vh,.7292vw);display:flex}.kpi-units-tooltip-header span{color:var(--text-soft);text-transform:uppercase;font-size:clamp(10px,.5667vw,14px);font-weight:820}.kpi-units-tooltip-header h3{color:var(--text-strong);margin:clamp(.1042vw,.35vh,.1563vw) 0 clamp(.2083vw,.65vh,.3125vw);font-size:clamp(13px,.8333vw,18.6px)}.kpi-units-tooltip-header p{max-width:32vw;color:var(--text-soft);margin:0;font-size:clamp(11px,.65vw,15px);line-height:1.45}.kpi-units-tooltip-summary{background:#0308123d;border:.0521vw solid #94a3b824;border-radius:.9259vh;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:clamp(.3125vw,.9vh,.4167vw) .5208vw;padding:clamp(.4167vw,1.1vh,.5208vw) .625vw;display:grid}.kpi-units-tooltip-summary strong{color:var(--text-strong);font-size:clamp(13px,.8167vw,18.2px)}.kpi-units-tooltip-summary span{color:var(--text-soft);font-size:clamp(11px,.6167vw,14px);font-weight:720}.kpi-units-list{overscroll-behavior:contain;scrollbar-color:#38bdf85c #ffffff0a;scrollbar-width:thin;gap:.4167vw;min-height:0;padding-right:.2083vw;display:grid;overflow:auto}.kpi-units-list::-webkit-scrollbar{width:.5208vw;height:.9259vh}.kpi-units-list::-webkit-scrollbar-track{background:#ffffff09}.kpi-units-list::-webkit-scrollbar-thumb{background:#38bdf86b;border:.1042vw solid #030812cc;border-radius:92.5vh}.kpi-unit-row{width:100%;color:var(--text-main);cursor:pointer;font:inherit;font-size:var(--font-control);text-align:left;background:#03081233;border:.0521vw solid #94a3b824;border-radius:.7407vh;grid-template-columns:minmax(9.375vw,1.3fr) minmax(5.2vw,.75fr) minmax(5.8333vw,.55fr) auto;align-items:center;gap:.5208vw;padding:clamp(.4167vw,1.1vh,.5208vw);display:grid}.kpi-unit-row:hover,.kpi-unit-row:focus-visible{background:#0e1e3085;border-color:#38bdf861;outline:none}.kpi-unit-row:disabled{cursor:not-allowed;opacity:.62}.kpi-unit-row div,.kpi-unit-row>span{min-width:0}.kpi-unit-row strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:clamp(11px,.6833vw,15px);line-height:1.35;display:block}.kpi-unit-row span{color:var(--text-soft);overflow-wrap:anywhere;font-size:clamp(11px,.6vw,14px);line-height:1.35}.license-floating-detail{background:linear-gradient(#0d1c30fa,#060e1bfa);border:.0521vw solid #38bdf83d;border-radius:1.2963vh;gap:clamp(.625vw,1.8vh,.8333vw);margin:clamp(.625vw,1.55vh,.7292vw) 0 .1042vw;padding:clamp(.7292vw,2vh,.9375vw);display:grid;box-shadow:0 1.6667vh 4.0741vh #00000057}.floating-section{gap:.625vw;display:grid}.floating-section h3{color:var(--text-strong);font-size:clamp(13px,.8333vw,18.6px)}.legacy-section-title{color:var(--colorItg);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5208vw;font-size:clamp(11px,.65vw,15px);font-weight:860;display:flex}.legacy-section-title:after{content:"";background:linear-gradient(90deg, var(--colorItg), #e84e0e00);flex:1;height:.0926vh}.license-admin-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5208vw;display:grid}.admin-field{gap:.3646vw;display:grid}.admin-field span{color:var(--text-soft);font-size:clamp(11px,.6333vw,14px);font-weight:720}.admin-field input{border:.0521vw solid var(--line);min-height:3.7037vh;color:var(--text-strong);font-size:var(--font-control);background:#ffffff0b;border-radius:.9259vh;outline:none;padding:0 .625vw;transition:border-color .16s,box-shadow .16s}.admin-field input:focus{border-color:#38bdf89e;box-shadow:0 0 0 .2778vh #38bdf81f}.admin-field input[readonly]{cursor:default;color:var(--text-soft);background:#ffffff08}.admin-field small{color:var(--text-muted);font-size:clamp(11px,.6vw,14px);line-height:1.35}.date-selector-row{grid-template-columns:1.1fr .9fr .9fr;gap:.4167vw;display:grid}.expiration-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4167vw;display:grid}.expiration-mode-options label{border:.0521vw solid var(--line);min-height:3.3333vh;color:var(--text-soft);cursor:pointer;background:#ffffff09;border-radius:.7407vh;align-items:center;gap:.4167vw;padding:0 .5208vw;transition:border-color .16s,background .16s,color .16s;display:flex}.expiration-mode-options label.is-selected{color:var(--text-strong);background:#38bdf81a;border-color:#38bdf885}.expiration-mode-options input{width:.7292vw;height:.7292vw;min-height:auto;accent-color:var(--colorItg);background:0 0;border:0;flex:none;padding:0}.expiration-mode-options span{color:inherit;font-size:var(--font-control);font-weight:760}.date-selector-row select{border:.0521vw solid var(--line);min-height:3.7037vh;color:var(--text-strong);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:var(--font-control);background:#0a1423;border-radius:.9259vh;outline:none;padding:0 .5208vw;transition:border-color .16s,box-shadow .16s}.date-selector-row select option{color:var(--text-strong);background:#0a1423}.date-selector-row select option:checked{color:var(--text-strong);background:#38bdf847}.date-selector-row select:focus{border-color:#38bdf89e;box-shadow:0 0 0 .2778vh #38bdf81f}.date-selector-row select:disabled{cursor:default;opacity:.58}.date-selector-preview{color:var(--text-soft);font-size:clamp(11px,.6vw,14px)}.expiration-field{grid-column:1/-1}.license-admin-actions{flex-wrap:wrap;justify-content:space-between;gap:.5208vw;display:flex}.license-admin-actions .button-ghost{color:#fecdd3;background:#fb718514;border-color:#fb718552}.license-admin-actions .button-ghost:hover{border-color:#fb71858a}.form-feedback{border:.0521vw solid var(--line);border-radius:.9259vh;margin-top:.9259vh;padding:.5208vw .625vw;font-size:clamp(11px,.7167vw,16px);line-height:1.45}.form-feedback-error{color:#fecdd3;background:#fb71851a;border-color:#fb718557}.form-feedback-success{color:#bbf7d0;background:#34d3991a;border-color:#34d3994d}.floating-detail-header{justify-content:space-between;align-items:flex-start;gap:.7292vw;display:flex}.floating-detail-header span{color:var(--text-soft);text-transform:uppercase;font-size:clamp(11px,.65vw,15px);font-weight:780}.floating-detail-header h2{color:var(--text-strong);overflow-wrap:anywhere;margin-top:.5556vh;font-size:clamp(13px,.9vw,20px);line-height:1.35}.floating-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5208vw;display:grid}.floating-technical-block{border-top:.0926vh solid var(--line);gap:.5208vw;padding-top:1.2963vh;display:grid}.floating-technical-block h3,.placeholder-card h2{color:var(--text-strong);font-size:clamp(13px,.8333vw,18.6px)}.floating-detail-item{border:.0521vw solid var(--line);background:#ffffff09;border-radius:.9259vh;gap:.2083vw;padding:.5208vw .625vw;display:grid}.floating-detail-item span{color:var(--text-soft);font-size:clamp(11px,.6333vw,14px)}.floating-detail-item strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:clamp(11px,.75vw,17px);font-weight:680}.nested-debug{border:.0521vw solid var(--line);background:#ffffff06;border-radius:1.1111vh;padding:.625vw}.nested-debug summary{color:var(--text);cursor:pointer;font-weight:740}.unit-service-list{gap:.5208vw;display:grid}.unit-service-row{border-bottom:.0926vh solid #94a3b81c;grid-template-columns:1.9792vw minmax(0,1fr) auto;align-items:center;gap:.5208vw;min-height:5.3704vh;padding:.5729vw 0;display:grid}.unit-service-row.is-active{background:#38bdf80f}.service-toggle-check{place-items:center;display:grid}.service-toggle-check input{width:.9375vw;height:1.6667vh;accent-color:var(--colorItg);cursor:pointer}.service-toggle-check input:disabled{cursor:not-allowed;opacity:.55}.service-row-name{gap:.1563vw;min-width:0;display:grid}.service-row-name strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:clamp(13px,.7833vw,17.4px)}.service-row-name small{color:var(--text-soft);font-size:clamp(11px,.6167vw,14px);font-weight:720}.service-row-metrics{flex-wrap:wrap;gap:.4167vw;display:flex}.service-row-metrics span{color:var(--text-soft);background:#ffffff09;border:.0521vw solid #94a3b82e;border-radius:92.5vh;padding:.2604vw .4688vw;font-size:clamp(11px,.6333vw,14px);font-weight:720}.unit-service-detail{margin-top:.1852vh}.service-device-list .nested-list{margin-top:0}.service-detail-section{gap:.5208vw;display:grid}.service-detail-section+.service-detail-section,.license-devices-detail{border-top:.0926vh solid #94a3b829;margin-top:1.1111vh;padding-top:1.1111vh}.service-detail-section-title{color:var(--text-soft);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(11px,.6333vw,14px);font-weight:840}.service-detail-section .history-grid,.service-detail-section .nested-list{margin-top:0}.robot-account-detail{background:#0e1e308f;border:.0521vw solid #38bdf82e;border-radius:.9259vh;grid-column:1/-1;gap:.625vw;padding:.625vw;display:grid}.robot-account-list{gap:.5208vw;display:grid}.robot-account-card{background:#0308122e;border:.0521vw solid #94a3b824;border-radius:.7407vh;gap:.5208vw;min-width:0;padding:.5208vw;display:grid}.robot-account-card-heading{justify-content:space-between;align-items:center;gap:.5208vw;min-width:0;display:flex}.robot-account-card-heading strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;font-size:clamp(11px,.75vw,17px);line-height:1.35}.robot-account-heading{justify-content:space-between;align-items:center;gap:.625vw;display:flex}.robot-account-heading h4{color:var(--text-soft);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(11px,.6333vw,14px);font-weight:840}.robot-account-card-heading span{color:#bbf7d0;background:#34d39914;border:.0521vw solid #34d39938;border-radius:92.5vh;padding:.2083vw .4167vw;font-size:clamp(11px,.6vw,14px);font-weight:820}.robot-account-card-heading span.is-warning{color:#fde68a;background:#fbbf241a;border-color:#fbbf244d}.robot-account-grid{grid-template-columns:minmax(0,1.35fr) minmax(6.25vw,.45fr) minmax(8.8542vw,.75fr);gap:.5208vw;display:grid}.robot-account-field{background:#03081238;border:.0521vw solid #94a3b824;border-radius:.7407vh;gap:.2604vw;min-width:0;padding:.5208vw;display:grid}.robot-account-field span,.robot-secret-row>span{color:var(--text-soft);font-size:clamp(11px,.6vw,14px);font-weight:760}.robot-account-field strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;font-size:clamp(11px,.7vw,16px);line-height:1.35}.robot-account-field-copyable{grid-template-columns:minmax(0,1fr) auto;align-items:center}.robot-account-field-copyable>span,.robot-account-field-copyable .robot-credential-feedback{grid-column:1/-1}.robot-inline-copy-button{color:#bae6fd;min-width:4.0625vw;font-size:var(--font-control-small);border-color:#38bdf847}.robot-inline-copy-button:hover{border-color:#38bdf87a}.robot-secret-row{border-top:.0926vh solid #94a3b824;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5208vw;padding-top:1.1111vh;display:grid}.robot-secret-row code{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;background:#03081257;border:.0521vw solid #94a3b829;border-radius:.7407vh;padding:.4688vw .5208vw;font-size:clamp(11px,.6833vw,15px);line-height:1.4}.robot-secret-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4167vw;display:flex}.robot-secret-actions .button{min-width:5vw;font-size:var(--font-control-small)}.robot-credential-feedback{border:.0521vw solid var(--line);border-radius:.7407vh;margin:0;padding:.4167vw .5208vw;font-size:clamp(11px,.65vw,15px);line-height:1.4}.robot-credential-feedback-error{color:#fecdd3;background:#fb71851a;border-color:#fb718557}.robot-credential-feedback-success{color:#bbf7d0;background:#34d3991a;border-color:#34d3994d}.robot-secret-note{color:var(--text-soft);border-top:.0926vh solid #94a3b824;margin:0;padding-top:.9259vh;font-size:clamp(11px,.7vw,16px);line-height:1.45}.robot-account-card-actions,.instance-license-actions{border-top:.0926vh solid #94a3b824;justify-content:space-between;align-items:center;gap:.5208vw;min-width:0;padding-top:.9259vh;display:flex}.instance-license-actions{grid-column:1/-1}.robot-account-card-actions span,.instance-license-actions span{min-width:0;color:var(--text-soft);overflow-wrap:anywhere;font-size:clamp(11px,.6333vw,14px);font-weight:760;line-height:1.35}.robot-account-card-actions code,.instance-license-actions code{color:var(--text-strong);font-size:clamp(11px,.65vw,15px)}.robot-delete-license-button,.instance-delete-license-button{color:#fecdd3;min-width:6.875vw;font-size:var(--font-control-small);background:#fb718514;border-color:#fb718552}.robot-delete-license-button:hover:not(:disabled),.instance-delete-license-button:hover:not(:disabled){background:#fb718524;border-color:#fb718585}.instance-manual-license-actions{background:#38bdf814;border:1px solid #38bdf833;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.instance-manual-license-actions span{min-width:0;color:var(--text-soft);font-size:.78rem;font-weight:760;line-height:1.35}.instance-manual-license-button{min-width:190px}.instance-download-license-actions{background:#4ade8014;border:1px solid #4ade8038;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.instance-download-license-actions span{min-width:0;color:var(--text-soft);font-size:.78rem;font-weight:760;line-height:1.35}.instance-download-license-button{min-width:190px}.service-detail-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.625vw;margin-top:1.1111vh;display:grid}.service-detail-actions-admin-only{grid-template-columns:minmax(0,1fr)}.service-detail-admin-form{grid-template-columns:repeat(2,minmax(8.3333vw,1fr));gap:.5208vw;width:100%;display:grid}.service-detail-admin-form .admin-field input{min-height:3.5185vh}.service-detail-actions .button-ghost{color:#fecdd3;background:#fb718514;border-color:#fb718552;align-self:end}.service-detail-feedback{margin-top:1.1111vh}.license-delete-modal-backdrop{z-index:110;background:#03081285;place-items:center;padding:clamp(.8333vw,2.6vh,1.25vw);display:grid;position:fixed;inset:0}.license-delete-modal{background:radial-gradient(110% 85% at 50% 0,#2a507633,#040a1400 58%),linear-gradient(#0c1829fc,#060e1bfc);border:.0521vw solid #56789a57;border-radius:1.2963vh;width:29.1667vw;max-height:95.5556vh;display:grid;overflow:hidden;box-shadow:inset 0 .0926vh #ffffff0a,0 1.4583vw 4.1667vw #00000075}.license-delete-modal-success{border-color:#34d39957}.license-delete-modal-error{border-color:#fb71856b}.license-delete-modal-header{border-bottom:.0926vh solid #94a3b824;justify-content:space-between;align-items:center;gap:clamp(.625vw,1.55vh,.7292vw);padding:clamp(.7292vw,1.8vh,.8333vw) .9375vw;display:flex}.license-delete-modal-header span{color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(10px,.5667vw,14px);font-weight:840}.license-delete-modal-header h3{color:var(--text-strong);margin:.2083vw 0 0;font-size:clamp(11px,.7667vw,17px);line-height:1.25}.license-delete-modal-body{gap:clamp(.625vw,1.55vh,.7292vw);min-width:0;padding:clamp(.7292vw,2vh,.9375vw);display:grid;overflow:auto}.license-delete-modal-body p{color:var(--text-soft);white-space:pre-line;margin:0;font-size:clamp(11px,.6833vw,15px);line-height:1.45}.license-delete-target-list{gap:.4167vw;max-height:16.6667vh;display:grid;overflow:auto}.license-delete-target-list code{color:var(--text-strong);overflow-wrap:anywhere;background:#03081257;border:.0521vw solid #94a3b829;border-radius:.7407vh;padding:clamp(.4167vw,1vh,.4688vw) .5208vw;font-size:clamp(11px,.6333vw,14px);line-height:1.4}.license-delete-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5208vw;display:flex}.license-delete-modal-actions .button{min-width:5.8333vw}.service-detail-modal-backdrop{z-index:80;background:0 0;place-items:center;padding:clamp(1.0417vw,3vh,1.4583vw);display:grid;position:fixed;inset:0}.service-detail-modal{background:radial-gradient(110% 85% at 50% 0,#2a507633,#040a1400 58%),linear-gradient(#0c1829fc,#060e1bfc);border:.0521vw solid #56789a47;border-radius:1.4815vh;grid-template-rows:auto minmax(0,1fr);max-height:94.8148vh;display:grid;overflow:hidden;box-shadow:inset 0 .0926vh #ffffff0a,0 1.4583vw 4.1667vw #00000075}.service-detail-modal-header{border-bottom:.0926vh solid #94a3b824;justify-content:space-between;align-items:flex-start;gap:clamp(.625vw,1.8vh,.8333vw);padding:clamp(.7292vw,2vh,.9375vw) 1.0417vw;display:flex}.service-detail-modal-header span{color:var(--text-soft);text-transform:uppercase;font-size:clamp(11px,.5833vw,14px);font-weight:820}.service-detail-modal-header h3{color:var(--text-strong);margin-top:.463vh;font-size:clamp(13px,.8333vw,18.6px);line-height:1.25}.service-detail-modal-body{scrollbar-color:#38bdf85c #ffffff0a;scrollbar-width:thin;min-height:0;padding:clamp(.7292vw,2vh,.9375vw) 1.0417vw clamp(.8333vw,2.2vh,1.0417vw);overflow:auto}.service-detail-modal .unit-service-detail{background:0 0;border:0;margin-top:0;padding:0}.manual-license-modal-backdrop{z-index:95;background:#02060e6b;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.manual-license-modal{background:radial-gradient(110% 85% at 50% 0,#2a507633,#040a1400 58%),linear-gradient(#0c1829fc,#060e1bfc);border:1px solid #56789a47;border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:min(920px,100vw - 56px);max-height:calc(100vh - 56px);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 28px 80px #00000075}.manual-license-modal-body{scrollbar-color:#38bdf85c #ffffff0a;scrollbar-width:thin;gap:18px;min-height:0;padding:22px 26px 24px;display:grid;overflow:auto}.manual-license-target{background:#03081238;border:1px solid #94a3b824;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px 16px;display:grid}.manual-license-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.manual-license-form-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.manual-license-wide-field{grid-column:1/-1}.manual-license-expiration{background:#0308122e;border:1px solid #94a3b824;border-radius:10px;gap:10px;padding:12px;display:grid}.manual-license-choice{color:var(--text-strong);align-items:center;gap:10px;font-size:.86rem;font-weight:760;display:flex}.manual-license-choice input{width:16px;height:16px;accent-color:var(--cyan)}.manual-license-note{color:var(--text-soft);font-size:.84rem;line-height:1.45}.manual-license-actions{justify-content:flex-end;gap:10px;display:flex}.manual-license-actions .button{min-width:132px}.service-confirm-modal{background:radial-gradient(110% 85% at 50% 0,#2a507633,#040a1400 58%),linear-gradient(#0c1829fc,#060e1bfc);border:.0521vw solid #56789a47;border-radius:1.4815vh;width:23.9583vw;overflow:hidden;box-shadow:inset 0 .0926vh #ffffff0a,0 1.4583vw 4.1667vw #00000075}.service-confirm-modal-body{gap:.9375vw;padding:.9375vw 1.0417vw 1.0417vw;display:grid}.service-confirm-modal-body p{color:var(--text);font-size:clamp(11px,.75vw,17px);line-height:1.5}.service-confirm-actions{justify-content:flex-end;gap:.5208vw;display:flex}.nested-list,.history-grid{gap:.5208vw;margin-top:1.1111vh;display:grid}.login-history-list{gap:.625vw;display:grid}.login-history-compact{gap:.7292vw;display:grid}.login-history-year{border-top:.0926vh solid var(--line);padding-top:1.1111vh}.login-history-year-header{justify-content:space-between;align-items:center;gap:.625vw;margin-bottom:.7407vh;display:flex}.login-history-year-header strong{color:var(--text-strong);font-size:clamp(11px,.75vw,17px)}.login-history-year-header span{color:var(--text-soft);font-size:clamp(11px,.65vw,15px);font-weight:760}.login-history-months{gap:.5208vw;display:grid}.login-history-month-card{background:#0308123d;border:.0521vw solid #94a3b829;border-radius:.9259vh;grid-template-columns:minmax(7.8125vw,.22fr) minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.login-history-month-summary{background:linear-gradient(#38bdf817,#09132280),#09132299;border-right:.0521vw solid #94a3b824;align-content:center;min-width:0;padding:.625vw .7292vw;display:grid}.login-history-month-summary span{color:var(--text-strong);font-size:clamp(11px,.75vw,17px);font-weight:820}.login-history-month-summary strong{color:var(--text-strong);margin-top:.7407vh;font-size:clamp(16px,1.3333vw,28.7px);line-height:1}.login-history-month-summary small{color:var(--text-soft);text-transform:uppercase;margin-top:.2778vh;font-size:clamp(11px,.6vw,14px);font-weight:760}.login-history-month-summary em{color:#bae6fd;background:#38bdf81a;border:.0521vw solid #38bdf838;border-radius:92.5vh;width:max-content;max-width:100%;margin-top:.9259vh;padding:.2083vw .4167vw;font-size:clamp(11px,.6vw,14px);font-style:normal;font-weight:760}.login-history-day-list{min-width:0;display:grid}.login-history-day-row{border-bottom:.0926vh solid #94a3b81f;grid-template-columns:minmax(6.25vw,1fr) auto;align-items:center;gap:.625vw;min-height:3.5185vh;padding:.4167vw .625vw;display:grid}.login-history-day-row:last-child{border-bottom:0}.login-history-day-row span{color:var(--text);font-size:clamp(11px,.7vw,16px)}.login-history-day-row strong{color:var(--text-strong);white-space:nowrap;background:#ffffff09;border:.0521vw solid #94a3b824;border-radius:92.5vh;justify-self:end;padding:.2083vw .4688vw;font-size:clamp(11px,.65vw,15px);font-weight:780}.muted-text{color:var(--text-soft);margin:0}.nested-card{border-top:.0926vh solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:.5208vw;padding-top:1.1111vh;display:grid}.history-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.license-screen{--license-workspace-height:100%;gap:var(--panel-gap);width:100%;height:calc(100vh - var(--appbar-height) - var(--page-container-vertical-padding));height:calc(100vh - var(--appbar-height) - var(--page-container-vertical-padding));grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}.license-page-layout{gap:clamp(.625vw,1.55vh,.7292vw);height:100%;min-height:0;display:grid}.license-page-layout.has-map{grid-template-columns:minmax(22vw,28vw) minmax(0,1fr);align-items:stretch;max-height:100%}.license-page-layout>.dashboard-table-card{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;max-height:100%;display:grid;overflow:hidden}.license-table-detail-layout{gap:clamp(.625vw,1.55vh,.7292vw);min-width:0;min-height:0;display:grid}.license-detail-modal-backdrop{z-index:70;pointer-events:none;place-items:center;padding:clamp(.8333vw,2.6vh,1.25vw);display:grid;position:fixed;inset:0}.license-detail-modal{pointer-events:auto;width:36.4583vw;min-width:0;max-height:95.5556vh;display:grid}.license-detail-modal .license-floating-detail.unit-detail-card{scrollbar-color:#38bdf85c #ffffff0a;scrollbar-width:thin;max-height:95.5556vh;overflow:auto}.license-table-detail-layout.has-detail{grid-template-columns:minmax(0,1fr) minmax(18.75vw,.44fr);align-items:stretch;min-height:0}.license-table-region,.license-detail-side{min-width:0;min-height:0}.license-table-region{display:grid}.license-detail-side .license-floating-detail{scrollbar-color:#38bdf85c #ffffff0a;scrollbar-width:thin;height:100%;max-height:100%;margin:0;overflow:auto}.license-page-layout .table-scroll{height:100%;max-height:none}.license-overview-map{border-radius:var(--radius);background:#0308126b;border:.0521vw solid #38bdf833;grid-template-rows:auto minmax(32vh,1fr);align-self:stretch;gap:.625vw;height:100%;min-height:0;max-height:100%;padding:clamp(.625vw,1.55vh,.7292vw);display:grid;overflow:hidden}.license-overview-map-header{justify-content:space-between;align-items:center;gap:.625vw;display:flex}.license-overview-map-header h3{color:var(--text-strong);font-size:clamp(13px,.8333vw,18.6px)}.license-overview-map-header span{color:var(--text-soft);font-size:clamp(11px,.6833vw,15px)}.license-overview-map .mapcn-map{height:100%;min-height:32vh}.license-map-table-layout{grid-template-columns:minmax(22vw,30vw) minmax(0,1fr);align-items:start;gap:clamp(.625vw,1.55vh,.7292vw);display:grid}.license-devices-detail{grid-column:1/-1}.license-other-layout{gap:.625vw;display:grid}.license-other-layout.has-map{grid-template-columns:minmax(0,1fr) minmax(22vw,30vw);align-items:stretch}.license-other-layout.has-map .floating-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.license-location-map{border-radius:var(--radius);background:#38bdf80e;border:.0521vw solid #38bdf838;gap:.5208vw;padding:clamp(.5208vw,1.35vh,.625vw);display:grid;overflow:hidden}.license-location-map>div:first-child{gap:.2083vw;display:grid}.license-location-map span{color:var(--text-soft);font-size:clamp(11px,.65vw,15px);font-weight:760}.license-location-map strong{color:var(--text-strong);font-size:clamp(11px,.7167vw,16px)}.license-device-list{gap:10px;display:grid}.license-device-row{border:1px solid var(--line);background:#ffffff09;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.license-device-row span,.license-device-row strong{display:block}.license-device-row span{color:var(--text-soft);font-size:.76rem}.license-device-row strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:.82rem}.mapcn-map{border:.0521vw solid var(--line);background:#030812b3;border-radius:1.1111vh;width:100%;height:100%;min-height:24.0741vh;overflow:hidden}.mapcn-map-loading,.mapcn-map-empty{color:var(--text-soft);place-items:center;font-size:clamp(11px,.7167vw,16px);display:grid}.mapcn-map-empty{border-style:dashed}.mapcn-map .maplibregl-ctrl-group{background:#0f172ae6;border:.0521vw solid #94a3b838;border-radius:.9259vh;overflow:hidden}.mapcn-map .maplibregl-ctrl button{filter:invert()}.mapcn-map .maplibregl-popup-content{max-width:21.875vw;color:var(--text-strong);overflow-wrap:anywhere;white-space:pre-line;background:#0f172af2;border:.0521vw solid #94a3b83d;border-radius:.9259vh;padding:.5208vw .625vw;font-size:clamp(11px,.65vw,15px);line-height:1.45;box-shadow:0 1.6667vh 3.3333vh #00000059}.mapcn-map .maplibregl-popup{max-width:23.9583vw!important}.mapcn-map .maplibregl-popup-tip{border-top-color:#0f172af2}.raw-debug{border-top:.0926vh solid var(--line);padding-top:1.2963vh}.raw-debug summary{color:var(--text);cursor:pointer;font-weight:720}.raw-debug pre{border:.0521vw solid var(--line);border-radius:var(--radius);max-height:29.6296vh;color:var(--text);background:#0308127a;margin:.625vw 0 0;padding:.625vw;font-size:clamp(11px,.65vw,15px);line-height:1.45;overflow:auto}.placeholder-card{gap:.5208vw;padding:1.1458vw;display:grid}.placeholder-card p{color:var(--text-soft);line-height:1.5}.robot-page-card{width:100%;box-shadow:none;background:0 0;border:0;align-self:start;gap:.9375vw;display:grid}.robot-toolbar{justify-content:space-between;align-items:flex-start;gap:.8333vw;display:flex}.robot-toolbar h2,.robot-form-section h3,.robot-preview-panel h3,.robot-credentials-panel h3{color:var(--text-strong);font-size:clamp(13px,.8333vw,18.6px)}.robot-toolbar span,.robot-credentials-panel p{color:var(--text-soft);font-size:clamp(11px,.6833vw,15px)}.robot-service-tabs{flex-wrap:wrap;justify-content:flex-end;gap:.4167vw;display:flex}.robot-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(14.5833vw,.8fr);gap:.7292vw;display:grid}.robot-software-section{background:radial-gradient(90% 160% at 6% 0,#e84e0e2e,#0000 42%),linear-gradient(#121d2ec7,#081220db);border:.0521vw solid #e84e0eb8;border-radius:1.1111vh;grid-column:1/-1;gap:1.0417vw;padding:1.0417vw 1.1458vw 1.1458vw;display:grid;box-shadow:inset 0 .0926vh #ffffff0a,0 .9375vw 2.2917vw #00000038}.robot-software-heading{justify-content:space-between;align-items:flex-start;gap:.7292vw;display:flex}.robot-software-heading h3{color:var(--text-strong);margin-top:.463vh;font-size:clamp(13px,.9333vw,20.8px)}.robot-critical-label{color:#fde68a;letter-spacing:.03em;text-transform:uppercase;background:#fbbf241f;border:.0521vw solid #fbbf2457;border-radius:92.5vh;align-items:center;min-height:2.2222vh;padding:0 .5208vw;font-size:clamp(11px,.6vw,14px);font-weight:860;display:inline-flex}.robot-software-options{grid-template-columns:repeat(8,minmax(0,1fr));gap:.5208vw;display:grid}.robot-software-card{color:var(--text);text-align:left;background:linear-gradient(#101f33bd,#050d19d1);border:.0521vw solid #94a3b847;border-radius:.9259vh;outline:none;flex-direction:column;justify-content:space-between;padding:.8333vw;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.robot-software-card:hover,.robot-software-card:focus-visible{background:#fbbf2414;border-color:#fbbf2475;transform:translateY(-.0926vh)}.robot-software-card.is-active{border-color:#e84e0eb8}.robot-software-card strong{color:var(--text-strong);font-size:clamp(11px,.6vw,14px);font-weight:860}.robot-software-card small{color:var(--text-soft);font-size:clamp(11px,.6167vw,14px);font-weight:700}.robot-software-check{width:1.1979vw;height:2.1296vh;color:var(--text-soft);border:.0521vw solid #94a3b85c;border-radius:92.5vh;place-items:center;font-size:clamp(10px,.5167vw,12px);font-weight:900;display:inline-grid}.robot-software-check.is-active{color:#fef3c7;background:#fbbf242e;border-color:#fbbf244d;width:2.7083vw}.robot-software-card-main{align-items:center;gap:.7292vw;display:flex}.robot-software-card-main span:last-child{gap:.2604vw;min-width:0;display:grid}.robot-software-icon{width:2.5vw;height:4.4444vh;color:var(--text-strong);background:#000000b8;border:0;border-radius:.9259vh;flex:none;place-items:center;font-size:clamp(11px,.6vw,14px);font-weight:900;transition:border-color .16s,background .16s,filter .16s,opacity .16s;display:grid;overflow:hidden}.robot-software-icon img{object-fit:contain;width:78%;height:78%;display:block}.robot-software-icon.is-muted{filter:grayscale();opacity:.5}.robot-software-icon.is-color{filter:grayscale(0);opacity:1}.robot-software-icon.is-fallback{background:#000000b8}.robot-software-icon.is-fallback.is-muted{color:#cbd5e1b8}.robot-software-icon.is-fallback.is-color,.robot-software-card.is-active .robot-software-icon{color:#fff7ed;background:#000000b8}.robot-software-card:not(.is-active) .robot-software-icon img{opacity:.72}.robot-form-section,.robot-preview-panel,.robot-credentials-panel{background:radial-gradient(100% 120% at 0 0,#38bdf814,#0000 44%),#07111f9e;border:.0521vw solid #94a3b82e;border-radius:1.1111vh;align-content:start;gap:.625vw;min-height:27.7778vh;padding:.9375vw;display:grid}.robot-form-section h3,.robot-preview-panel h3{align-items:center;gap:.625vw;display:inline-flex}.robot-panel-icon{width:1.4583vw;height:2.5926vh;color:var(--cyan);border-radius:.8333vh;place-items:center;font-size:clamp(10px,.5333vw,13px);font-weight:900;display:inline-grid}.robot-selected-software,.robot-preview-software{background:radial-gradient(110% 170% at 100%,#ffffff1a,#0000 28%),#e84e0e1f;border:.0521vw solid #e84e0e8a;border-radius:.9259vh;grid-template-columns:2.5vw minmax(0,1fr);align-items:center;gap:.2083vw .625vw;padding:.7292vw .8333vw;display:grid}.robot-selected-software .robot-software-icon,.robot-preview-software .robot-software-icon{grid-row:1/span 3}.robot-selected-software>span:not(.robot-software-icon),.robot-preview-software>span:not(.robot-software-icon),.robot-selected-software strong,.robot-preview-software strong,.robot-selected-software small{grid-column:2}.robot-selected-software>span:not(.robot-software-icon),.robot-preview-software>span:not(.robot-software-icon){color:#fed7aa;text-transform:uppercase;font-size:clamp(11px,.6vw,14px);font-weight:860}.robot-selected-software strong,.robot-preview-software strong{color:var(--text-strong);font-size:clamp(13px,.875vw,19.5px);font-weight:900}.robot-selected-software small{color:var(--text-soft);font-size:clamp(11px,.65vw,15px)}.robot-checkbox{color:var(--text);align-items:center;gap:.5208vw;min-height:3.7037vh;font-size:clamp(11px,.7167vw,16px);display:flex}.robot-checkbox input{width:.8333vw;height:1.4815vh;accent-color:var(--cyan)}.robot-unit-mode{background:#ffffff06;border:.0521vw solid #94a3b829;border-radius:.9259vh;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4167vw;padding:.2604vw;display:grid}.robot-unit-mode button{min-height:3.3333vh;color:var(--text-soft);font-size:var(--font-control);background:0 0;border:.0521vw solid #0000;border-radius:.7407vh;font-weight:820;transition:border-color .16s,background .16s,color .16s}.robot-unit-mode button:hover,.robot-unit-mode button.is-active{color:var(--text-strong);background:#e84e0e1f;border-color:#e84e0e6b}.robot-existing-unit-tools{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.4167vw;display:grid}.robot-existing-unit-tools .button{min-height:3.7037vh}.robot-existing-unit-summary{background:#38bdf812;border:.0521vw solid #38bdf82e;border-radius:.9259vh;gap:.2083vw;padding:.5729vw .625vw;display:grid}.robot-existing-unit-summary span{color:var(--text-soft);text-transform:uppercase;font-size:clamp(11px,.6vw,14px);font-weight:820}.robot-existing-unit-summary strong,.robot-existing-unit-summary small{overflow-wrap:anywhere}.robot-existing-unit-summary strong{color:var(--text-strong);font-size:clamp(11px,.75vw,17px)}.robot-existing-unit-summary small{color:var(--text-soft);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(11px,.6333vw,14px)}.robot-preview-name{border-radius:var(--radius);background:#38bdf812;border:.0521vw solid #38bdf82e;gap:.4167vw;padding:.625vw;display:grid}.robot-preview-name strong,.robot-credential-row strong{color:var(--text-strong);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.robot-preview-grid,.robot-credential-row{grid-template-columns:5.2083vw minmax(0,1fr);align-items:center;gap:.4167vw;display:grid}.robot-preview-grid span,.robot-credential-row span{color:var(--text-soft);font-size:clamp(11px,.65vw,15px)}.robot-preview-grid strong{color:var(--text);overflow-wrap:anywhere;font-size:clamp(11px,.7vw,16px)}.robot-actions{justify-content:flex-end;gap:.7292vw;margin-top:.9259vh;display:flex}.robot-actions .button-secondary{color:#fff7ed;background:linear-gradient(#ff6a22,#ec4f12);border-color:#e84e0ead;box-shadow:0 1.2963vh 2.5926vh #e84e0e33}.robot-credentials-panel{text-align:center;background:radial-gradient(120% 160% at 50% 0,#22c55e24,#0000 46%),#04111f;border-color:#22c55e42;justify-self:center;width:min(100%,37.5vw);min-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2.037vh 5vh #00000052}.robot-credentials-header{padding:0 2.1875vw}.robot-credentials-close{color:#bbf7d0;border-color:#22c55e57;width:1.6667vw;min-width:1.6667vw;padding:0;font-size:clamp(11px,.75vw,17px);line-height:1;position:absolute;top:1.2963vh;right:.7292vw}.robot-credentials-close:hover{border-color:#22c55e8a}.robot-credentials-panel .robot-credential-row{text-align:left;background:#ffffff09;border:.0521vw solid #94a3b833;border-radius:.9259vh;grid-template-columns:4.5833vw minmax(0,1fr) auto;padding:.625vw}.robot-copy-button{color:#bbf7d0;min-width:4.2708vw;font-size:var(--font-control-small);border-color:#22c55e57}.robot-copy-button:hover{border-color:#22c55e8a}.robot-copy-button:disabled{cursor:not-allowed;opacity:.52;transform:none}.operational-debug{margin-top:1.2963vh}.config-detail-panel{background:linear-gradient(#0d1c30fa,#060e1bfa);border:.0521vw solid #38bdf83d;border-radius:1.2963vh;gap:.8333vw;margin:.7292vw 0 .1042vw;padding:.9375vw;display:grid;box-shadow:0 1.6667vh 4.0741vh #00000057}.config-detail-header{justify-content:space-between;align-items:flex-start;gap:.7292vw;display:flex}.config-detail-header h3{color:var(--text-strong);font-size:clamp(13px,1.125vw,25.1px)}.config-detail-header span{color:var(--text-soft);margin-top:.3704vh;font-size:clamp(11px,.6833vw,15px);font-weight:720;display:block}.config-detail-actions,.config-save-row{justify-content:flex-end;align-items:flex-end;gap:.5208vw;display:flex}.config-save-row .button{align-self:flex-end;height:3.7037vh;min-height:3.7037vh}.config-admin-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5208vw;display:grid}.config-search input{width:100%}.config-editor-list{scrollbar-color:#38bdf85c #ffffff0a;scrollbar-width:thin;gap:1.25vw;max-height:56vh;padding:.2083vw .5208vw .2083vw 0;display:grid;overflow:auto}.config-group{gap:.625vw;display:grid}.config-group h4{color:var(--text);font-size:clamp(13px,.8333vw,18.6px)}.config-setting-row{grid-template-columns:minmax(9.375vw,.8fr) minmax(9.375vw,1fr) 1.875vw;align-items:center;gap:.8333vw;padding:.2083vw 0;display:grid}.config-setting-row strong{color:var(--text-soft);overflow-wrap:anywhere;font-size:clamp(11px,.7083vw,16px)}.config-value-input{border:.0521vw solid var(--line);min-height:3.7037vh;color:var(--text-strong);font-size:var(--font-control);background:#ffffff0b;border-radius:.7407vh;padding:0 .625vw}.config-value-input:disabled{opacity:.72}.config-switch{align-items:center;width:2.1875vw;height:2.2222vh;display:inline-flex}.config-switch input{opacity:0;pointer-events:none;position:absolute}.config-switch span{background:#94a3b859;border-radius:92.5vh;width:1.9792vw;height:1.8519vh;transition:background .16s;position:relative}.config-switch span:before{content:"";background:var(--text-strong);border-radius:92.5vh;width:.8333vw;height:1.4815vh;transition:transform .16s;position:absolute;top:.1852vh;left:.1042vw}.config-switch input:checked+span{background:#38bdf894}.config-switch input:checked+span:before{transform:translate(.9375vw)}.config-switch input:disabled+span{opacity:.65}.config-info{color:#d8e2ee;background:#94a3b82e;border:.0521vw solid #7dd3fc2e;border-radius:92.5vh;justify-self:center;place-items:center;width:1.25vw;height:2.2222vh;padding:0;font-size:clamp(11px,.65vw,15px);font-weight:900;line-height:1;display:grid}button.config-info{cursor:pointer;font-size:var(--font-control-small)}button.config-info:hover,button.config-info[aria-expanded=true]{color:var(--text-strong);background:#38bdf833;border-color:#7dd3fc61}.config-info-wrap{justify-items:center;display:grid;position:relative}.config-info-popover{z-index:8;width:17.7083vw;max-width:max-content;color:var(--text-strong);white-space:normal;background:#0b1827fa;border:.0521vw solid #7dd3fc47;border-radius:.7407vh;padding:.4688vw .5729vw;font-size:clamp(11px,.65vw,15px);font-weight:650;line-height:1.4;position:absolute;top:50%;right:calc(100% + .5208vw);transform:translateY(-50%);box-shadow:0 1.4815vh 3.8889vh #00000061}.config-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(.2778vh);backdrop-filter:blur(.2778vh);background:#02060d94;place-items:center;padding:clamp(1.0417vw,3vh,1.4583vw);display:grid;position:fixed;inset:0}.config-modal{background:radial-gradient(110% 85% at 50% 0,#2a507633,#040a1400 58%),linear-gradient(#0c1829fc,#060e1bfc);border:.0521vw solid #56789a47;border-radius:1.4815vh;grid-template-rows:auto minmax(0,1fr);width:58.3333vw;max-height:94.8148vh;display:grid;overflow:hidden;box-shadow:inset 0 .0926vh #ffffff0a,0 1.4583vw 4.1667vw #00000075}.config-modal-compare{width:85.4vw}.config-modal-request{width:47.9167vw}.config-modal-history{width:82vw}.config-modal-header{border-bottom:.0926vh solid #94a3b824;justify-content:space-between;align-items:flex-start;gap:clamp(.625vw,1.8vh,.8333vw);padding:clamp(.7292vw,2vh,.9375vw) 1.0417vw;display:flex}.config-modal-header span{color:var(--text-soft);text-transform:uppercase;font-size:clamp(11px,.5833vw,14px);font-weight:820}.config-modal-header h3{color:var(--text-strong);overflow-wrap:anywhere;margin-top:.463vh;font-size:clamp(13px,.8333vw,18.6px);line-height:1.25}.config-modal-close{width:1.7708vw;height:3.1481vh;color:var(--text-soft);font-size:var(--font-control);background:0 0;border:0;border-radius:.9259vh;flex:none;place-items:center;font-weight:860;line-height:1;transition:background .16s,color .16s,transform .16s;display:grid}.config-modal-close:hover{color:var(--text-strong);background:#ffffff0e;transform:translateY(-.0926vh)}.config-modal-body{scrollbar-color:#38bdf85c #ffffff0a;scrollbar-width:thin;min-height:0;padding:clamp(.7292vw,2vh,.9375vw) 1.0417vw clamp(.8333vw,2.2vh,1.0417vw);overflow:auto}.manual-device-body{gap:14px;display:grid}.manual-device-section{border:1px solid var(--line);background:#ffffff09;border-radius:10px;gap:10px;padding:12px;display:grid}.manual-device-section-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.manual-device-section-header h4{color:var(--text-strong);margin:0;font-size:.94rem}.manual-device-checkbox{color:var(--text);align-items:center;gap:8px;font-size:.86rem;display:flex}.manual-device-checkbox input{width:16px;height:16px;accent-color:var(--cyan)}.config-modal .config-detail-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.config-modal .request-action-panel{background:0 0;border-top:0;padding:0}.config-modal-request .request-action-form{grid-template-columns:repeat(2,minmax(0,1fr))}.request-history-modal-content{min-height:62vh;display:grid}.request-history-modal-content .table-frame,.request-history-modal-content .table-shell{min-height:0}.request-history-modal-content .table-scroll{max-height:79.6296vh}.config-selection-count{color:var(--text-soft);white-space:nowrap;font-size:clamp(11px,.65vw,15px);font-weight:720}.config-selection-column{text-align:center;width:2.5vw;min-width:2.5vw}.config-select-check{place-items:center;width:1.25vw;height:2.2222vh;display:inline-grid}.config-select-check input{width:.8333vw;height:1.4815vh;accent-color:var(--colorItg);cursor:pointer}.config-table tbody tr.is-compare-selected{background:#e84e0e14}.config-table tbody tr.is-selected.is-compare-selected{background:#38bdf821}.config-compare-panel{--config-compare-columns:minmax(7.2917vw, .42fr) minmax(15.625vw, 1.18fr) minmax(15.625vw, 1.18fr) 2.0833vw;--config-compare-gap:.8333vw;gap:.8333vw;display:grid}.config-compare-topbar{grid-template-columns:auto minmax(13.5417vw,1fr);align-items:center;gap:.625vw;display:grid}.config-compare-search input{width:100%}.config-compare-modal-columns{background:#060f1c6b;border:.0521vw solid #54688247;border-radius:.9259vh;gap:.8333vw;padding:.7292vw;display:grid;position:relative;overflow:hidden}.config-compare-column-frames{grid-template-columns:var(--config-compare-columns);gap:var(--config-compare-gap);pointer-events:none;z-index:0;display:grid;position:absolute;inset:1.2963vh}.config-compare-column-frame{border-radius:.7407vh;min-width:0}.config-compare-column-frame-left{background:#2dd4bf0a;border:.0521vw solid #5eead43d;grid-column:2}.config-compare-column-frame-right{background:#38bdf80b;border:.0521vw solid #7dd3fc38;grid-column:3}.config-compare-header-grid{z-index:1;grid-template-columns:var(--config-compare-columns);gap:var(--config-compare-gap);align-items:stretch;display:grid;position:relative}.config-compare-header-spacer{min-width:0}.config-compare-client{background:#0d1c2abd;border:.0521vw solid #5eead433;border-radius:.7407vh;grid-template-columns:minmax(3.3333vw,auto) minmax(0,1fr);align-items:center;gap:.625vw;min-width:0;padding:.5208vw .625vw;display:grid}.config-compare-header-grid .config-compare-client:nth-child(3){border-color:#7dd3fc33}.config-compare-client>div{min-width:0}.config-compare-client-label{color:#b9c8d8;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#0f2636e6;border:.0521vw solid #7dd3fc3d;border-radius:.6481vh;grid-column:1/-1;align-items:center;width:max-content;max-width:100%;min-height:2.2222vh;padding:0 .4167vw;font-size:clamp(10px,.5667vw,14px);font-weight:820;display:inline-flex;overflow:hidden}.config-compare-client.is-editable{background:#0e242dd1;border-color:#5eead452}.config-compare-client strong,.config-compare-client span,.config-compare-client small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.config-compare-client strong{color:var(--text-strong);font-size:clamp(13px,.8vw,17.8px)}.config-compare-client span{color:var(--text-soft);margin-top:.2778vh;font-size:clamp(11px,.6167vw,14px)}.config-compare-client small{color:#5eead4;margin-top:.463vh;font-size:clamp(11px,.6vw,14px);font-weight:760}.config-lock-button{max-width:100%;min-height:2.963vh;color:var(--text);font-size:var(--font-control-small);background:#ffffff0b;border:.0521vw solid #94a3b82e;border-radius:.7407vh;padding:0 .5208vw;font-weight:780}.config-lock-button:hover{color:var(--text-strong);border-color:#e84e0e6b}.config-compare-editor-list{z-index:1;scrollbar-gutter:stable;scrollbar-color:#38bdf85c #ffffff0a;scrollbar-width:thin;gap:1.25vw;max-height:50vh;padding:.2083vw 0;display:grid;position:relative;overflow:auto}.config-compare-group{gap:.625vw;display:grid}.config-compare-group h4{color:var(--text);font-size:clamp(13px,.8333vw,18.6px)}.config-compare-row{grid-template-columns:var(--config-compare-columns);align-items:center;gap:var(--config-compare-gap);border-radius:.7407vh;padding:.2604vw 0;display:grid}.config-compare-row.is-different{background:#fb718513;box-shadow:inset .2778vh 0 #fb71859e}.config-compare-row>strong{color:var(--text-soft);overflow-wrap:anywhere;font-size:clamp(11px,.6833vw,15px)}.config-compare-row.is-different>strong{color:#fecdd3;margin-left:.5208vw}.config-compare-control .config-value-input{width:100%}.config-compare-control,.config-compare-missing{padding-inline:.7292vw}.config-compare-control.is-different .config-value-input{background:#7f1d1d2e;border-color:#fb718585}.config-compare-control.is-different .config-switch span{box-shadow:0 0 0 .1852vh #fb718538}.config-compare-control.is-different .config-switch input:checked+span{background:#fb71859e}.config-compare-missing{min-height:3.7037vh;color:var(--text-soft);align-items:center;font-size:clamp(11px,.6833vw,15px);font-style:italic;display:inline-flex}.config-compare-missing.is-different{color:#fda4af}.config-compare-summary{flex-wrap:wrap;align-items:center;gap:.5208vw;display:flex}.config-compare-chip{background:#ffffff09;border:.0521vw solid #94a3b829;border-radius:.7407vh;gap:.1042vw;min-width:7.8125vw;max-width:14.5833vw;padding:.4167vw .5208vw;display:grid}.config-compare-chip strong,.config-compare-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.config-compare-chip strong{color:var(--text-strong);font-size:clamp(11px,.7167vw,16px)}.config-compare-chip span{color:var(--text-soft);font-size:clamp(11px,.6vw,14px)}.config-compare-table-wrap{border:.0521vw solid var(--line);border-radius:var(--radius);scrollbar-color:#38bdf85c #ffffff0a;scrollbar-width:thin;background:#03081247;max-height:64vh;overflow:auto}.config-compare-table{border-collapse:collapse;width:100%;min-width:39.5833vw}.config-compare-table th,.config-compare-table td{text-align:left;vertical-align:top;border-bottom:.0926vh solid #94a3b824;padding:.5729vw .625vw}.config-compare-table thead th{z-index:2;color:var(--text-soft);text-transform:uppercase;background:#091220fa;font-size:clamp(11px,.6333vw,14px);font-weight:820;position:sticky;top:0}.config-compare-table thead th span,.config-compare-table thead th small{display:block}.config-compare-table thead th span{color:var(--text-strong);overflow-wrap:anywhere;text-transform:none;font-size:clamp(11px,.6667vw,15px)}.config-compare-table thead th small{color:var(--text-soft);overflow-wrap:anywhere;text-transform:none;margin-top:.2778vh;font-size:clamp(10px,.55vw,13px);font-weight:680}.config-compare-key{min-width:11.4583vw;color:var(--text-soft);overflow-wrap:anywhere;font-size:clamp(11px,.65vw,15px);font-weight:780}.config-compare-group-row th{color:#fed7aa;letter-spacing:.04em;text-transform:uppercase;background:#e84e0e1f;font-size:clamp(11px,.6167vw,14px)}.config-compare-table tbody tr.is-different td,.config-compare-table tbody tr.is-different .config-compare-key{background:#fbbf240e}.config-compare-cell{max-width:16.6667vw;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(11px,.6333vw,14px);line-height:1.42;display:block}.config-compare-cell.is-missing{color:var(--text-soft);font-family:inherit;font-style:italic}.config-compare-empty{border:.0521vw solid var(--line);border-radius:var(--radius);color:var(--text-soft);background:#ffffff09;padding:.9375vw}.product-tabs{width:max-content;max-width:100%}.tabs{flex-wrap:wrap;gap:.3125vw;display:flex}.tab{border-radius:var(--radius);border:.0521vw solid #0000;border-color:var(--line);min-height:3.7037vh;color:var(--text-soft);font-size:var(--font-control);background:#ffffff09;align-items:center;gap:.4167vw;padding:.4688vw .7292vw;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.tab:hover,.tab.is-active{border-color:var(--colorItg);color:var(--text-strong);background:#2b2224}.tab strong{min-width:1.1458vw;color:var(--text);text-align:center;background:#ffffff14;border-radius:92.5vh;font-size:clamp(11px,.6vw,14px);line-height:2.037vh}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625vw;display:grid}.summary-card{gap:.4167vw;min-height:9.6296vh;padding:.9375vw;display:grid}.summary-card span{color:var(--text-soft);font-size:clamp(11px,.7167vw,16px)}.summary-card strong{color:var(--text-strong);font-size:clamp(16px,1.6667vw,35.8px);line-height:1}.summary-card-info{background:linear-gradient(#38bdf81c,#091322b8)}.summary-card-success{background:linear-gradient(#34d3991a,#091322b8)}.summary-card-warning{background:linear-gradient(#fbbf241c,#091322b8)}.summary-card-danger{background:linear-gradient(#fb71851a,#091322b8)}.table-toolbar{justify-content:space-between;align-items:center;gap:clamp(.625vw,1.8vh,.8333vw);padding:.1042vw .1042vw clamp(.625vw,1.55vh,.7292vw);display:flex}.table-toolbar-title h2{color:var(--text-strong);font-size:clamp(13px,.8167vw,18.2px)}.table-toolbar-title span{color:var(--text-soft);margin-top:.3704vh;font-size:clamp(11px,.6333vw,14px);display:block}.table-toolbar-controls{align-items:center;gap:.5208vw;display:flex}.operations-toolbar{align-items:center}.operation-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5208vw;display:flex}.request-kpi-grid{grid-template-columns:minmax(13.5417vw,1.35fr) repeat(4,minmax(6.25vw,1fr));gap:.5208vw;margin-bottom:1.1111vh;display:grid}.request-kpi-card{border:.0521vw solid var(--line);border-radius:var(--radius);background:linear-gradient(#ffffff0b,#0913228a),#ffffff06;justify-content:flex-start;align-items:center;gap:.495vw;min-height:5.4444vh;padding:clamp(.375vw,.936vh,.4375vw);display:flex}.request-kpi-card.is-emphasis{background:linear-gradient(90deg,#fbbf2429,#fbbf240b),#fbbf2412;border-color:#fbbf246b;box-shadow:inset .2083vw 0 #fbbf24c2}.request-table-section{gap:.5208vw;width:100%;min-width:0;max-width:100%;margin-top:1.2963vh;display:grid}.request-table-section-pending{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0;margin-top:0;overflow:hidden}.request-table-section-history{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.request-table-section-header{justify-content:space-between;align-items:flex-start;gap:.625vw;min-width:0;display:flex}.request-table-section-header h3{color:var(--text-strong);font-size:clamp(11px,.7667vw,17px)}.request-table-section-header span{color:var(--text-soft);margin-top:.2778vh;font-size:clamp(11px,.6167vw,14px);display:block}.request-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4167vw;display:flex}.request-table-section .table-frame{width:100%;min-width:0;max-width:100%}.request-table-section-pending .table-scroll,.request-table-section-history .table-scroll{height:100%;max-height:none}.request-table-section .data-table{table-layout:fixed;min-width:0}.request-table-section .data-table th:first-child,.request-table-section .data-table td:first-child{width:15%}.request-table-section .data-table th:nth-child(2),.request-table-section .data-table td:nth-child(2){width:27%}.request-table-section .data-table th:nth-child(3),.request-table-section .data-table td:nth-child(3){width:24%}.request-table-section .data-table th:nth-child(4),.request-table-section .data-table td:nth-child(4){width:11%}.request-table-section .data-table th:nth-child(5),.request-table-section .data-table td:nth-child(5){width:10%}.request-table-section .data-table th:nth-child(6),.request-table-section .data-table td:nth-child(6){width:13%}.request-table-section .data-table th,.request-table-section .data-table td{overflow-wrap:anywhere;padding:clamp(.5208vw,1.2vh,.5729vw) .7292vw}.request-kpi-dot{background:#94a3b8c2;border-radius:92.5vh;flex:none;width:.5208vw;height:.9259vh;box-shadow:0 0 0 .2778vh #94a3b814}.request-kpi-dot-info{background:var(--cyan);box-shadow:0 0 0 .2778vh #38bdf81a}.request-kpi-dot-success{background:var(--green);box-shadow:0 0 0 .2778vh #34d3991a}.request-kpi-dot-warning{background:var(--amber);box-shadow:0 0 0 .2778vh #fbbf241f}.request-kpi-dot-danger{background:var(--red);box-shadow:0 0 0 .2778vh #fb71851a}.request-kpi-copy{align-items:baseline;gap:.3646vw;min-width:0;display:flex}.request-kpi-copy strong{color:var(--text-strong);font-size:clamp(11px,.725vw,16px);line-height:1}.request-kpi-copy span{min-width:0;color:var(--text-soft);text-transform:uppercase;white-space:nowrap;font-size:clamp(10px,.4667vw,12px);font-weight:820;line-height:1}.icon-sort-button{min-height:var(--control-height);border:.0521vw solid var(--line);border-radius:var(--radius);color:var(--text-soft);font-size:var(--font-control);background:#ffffff09;align-items:center;gap:.1563vw;padding:0 .5208vw;font-weight:820;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.icon-sort-button span{color:var(--colorItg);font-size:clamp(13px,.8vw,17.8px)}.icon-sort-button:hover,.icon-sort-button.is-active{color:var(--text-strong);background:#e84e0e1a;border-color:#e84e0e6b}.field{gap:clamp(.2083vw,.65vh,.3125vw);display:grid}.field span{color:var(--text-soft);font-size:clamp(11px,.6vw,14px)}.field input,.field select{min-height:var(--control-height);border:.0521vw solid var(--line);border-radius:var(--radius);min-width:9.375vw;color:var(--text-strong);font-size:var(--font-control);background:#ffffff0b;outline:none;padding:0 .625vw;transition:border-color .16s,box-shadow .16s}.field input:focus,.field select:focus{border-color:#38bdf89e;box-shadow:0 0 0 .2778vh #38bdf81f}.option-picker{min-width:9.375vw;position:relative}.option-picker-trigger{min-height:var(--control-height);border:.0521vw solid var(--line);border-radius:var(--radius);width:100%;color:var(--text-strong);font:inherit;font-size:var(--font-control);text-align:left;background:#ffffff0b;justify-content:space-between;align-items:center;gap:.5208vw;padding:0 .625vw;display:flex}.option-picker-trigger:disabled{cursor:not-allowed;opacity:.55}.option-picker-trigger:focus-visible{border-color:#38bdf89e;outline:none;box-shadow:0 0 0 .2778vh #38bdf81f}.option-picker-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.option-picker-chevron{color:var(--text-soft);font-size:clamp(11px,.75vw,17px)}.option-picker-menu{z-index:20;border:.0521vw solid var(--line);border-radius:var(--radius);background:#0a1423;max-height:24.0741vh;padding:clamp(.2083vw,.65vh,.3125vw);display:grid;position:absolute;top:calc(100% + .5556vh);left:0;right:0;overflow:auto;box-shadow:0 1.8519vh 4.0741vh #0000006b}.option-picker-search{background:#0308126b;border-color:#38bdf83d;width:100%;min-width:0;margin-bottom:.5556vh}.option-picker-menu button{color:var(--text);font:inherit;font-size:var(--font-control);text-align:left;background:0 0;border:0;border-radius:.8333vh;padding:clamp(.4167vw,1vh,.4688vw) .5208vw}.option-picker-empty{color:var(--text-soft);padding:clamp(.4167vw,1vh,.4688vw) .5208vw;font-size:clamp(11px,.6vw,14px)}.option-picker-menu button:hover,.option-picker-menu button.is-selected{color:var(--text-strong);background:#38bdf824}.button{border-radius:var(--radius);font-size:var(--font-control);white-space:nowrap;border:.0521vw solid #0000;justify-content:center;align-items:center;font-weight:720;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-.0926vh)}.button-sm{min-height:2.963vh;padding:0 .5208vw;font-size:clamp(11px,.6vw,14px)}.button-md{min-height:var(--control-height);font-size:var(--font-control);padding:0 .7292vw}.button-primary{background:var(--cyan);color:#04111f}.button-secondary{border-color:var(--line);color:var(--text-strong);background:#ffffff14}.button-ghost{border-color:var(--line);color:var(--text);background:#ffffff09}.button-ghost:hover,.button-secondary:hover{color:var(--text-strong);border-color:#38bdf873}.badge{border:.0521vw solid var(--line);white-space:nowrap;border-radius:92.5vh;align-items:center;min-height:2.4074vh;padding:0 .5208vw;font-size:clamp(11px,.5833vw,14px);font-weight:780;display:inline-flex}.badge-neutral{color:var(--text);background:#ffffff0a}.badge-info{background:var(--cyan-soft);color:#bae6fd;border-color:#38bdf84d}.badge-success{background:var(--green-soft);color:#bbf7d0;border-color:#34d3994d}.badge-warning{background:var(--amber-soft);color:#fde68a;border-color:#fbbf2452}.status-badge-pending{color:#fff3b0;background:#fbbf242e;border-color:#fbbf2494}.badge-danger{background:var(--red-soft);color:#fecdd3;border-color:#fb718552}.badge-muted{color:#cbd5e1;background:#94a3b81a;border-color:#94a3b838}.table-frame{border:.0521vw solid var(--line);border-radius:var(--radius);background:#0308123d;overflow:auto}.table-scroll{overscroll-behavior:contain;scrollbar-color:#38bdf85c #ffffff0a;scrollbar-width:thin;max-height:68.9815vh}.table-scroll::-webkit-scrollbar{width:.5208vw;height:.9259vh}.raw-debug pre::-webkit-scrollbar{width:.5208vw;height:.9259vh}.table-scroll::-webkit-scrollbar-track{background:#ffffff09}.raw-debug pre::-webkit-scrollbar-track{background:#ffffff09}.table-scroll::-webkit-scrollbar-thumb{background:#38bdf86b;border:.1042vw solid #030812cc;border-radius:92.5vh}.raw-debug pre::-webkit-scrollbar-thumb{background:#38bdf86b;border:.1042vw solid #030812cc;border-radius:92.5vh}.data-table{border-collapse:collapse;width:100%;min-width:48.9583vw}.data-table th,.data-table td{border-bottom:.0926vh solid var(--line);text-align:left;vertical-align:middle;padding:clamp(.625vw,1.55vh,.7292vw) .8333vw}.data-table th{z-index:2;-webkit-backdrop-filter:blur(1.1111vh);backdrop-filter:blur(1.1111vh);color:var(--text-soft);text-transform:uppercase;background:#091220fa;font-size:clamp(11px,.5833vw,14px);font-weight:800;position:sticky;top:0}.sortable-header{width:100%;color:inherit;font:inherit;font-size:var(--font-caption);font-weight:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.4167vw;padding:0;display:inline-flex}.sort-indicator{color:#94a3b885;font-size:clamp(13px,.8333vw,18.6px);line-height:1}.sort-indicator.is-active{color:var(--colorItg)}.data-table td{color:var(--text);word-break:break-word;font-size:clamp(11px,.6833vw,15px);line-height:1.45}.data-table tbody tr{transition:background .16s}.data-table tbody tr:hover{background:#38bdf80e}.data-table tbody tr.is-clickable{cursor:pointer}.data-table tbody tr.row-status-pending{background:#fbbf2411;box-shadow:inset .3704vh 0 #fbbf24b8}.data-table tbody tr.row-status-pending:hover{background:#fbbf241b}.data-table tbody tr.expanded-row td{background:#060e1bf0;padding:0}.request-action-panel{background:linear-gradient(#121926fa,#08101dfa);border-top:.0926vh solid #fbbf243d;gap:.7292vw;margin:0;padding:.9375vw;display:grid}.request-action-header,.request-action-buttons{font-size:var(--font-control);justify-content:space-between;align-items:center;gap:.625vw;display:flex}.request-action-header h3{color:var(--text-strong);font-size:clamp(13px,.8333vw,18.6px)}.request-action-header span{color:var(--text-soft);margin-top:.2778vh;font-size:clamp(11px,.6833vw,15px);display:block}.request-action-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5208vw;display:grid}.request-detail-debug{border:.0521vw solid var(--line);border-radius:var(--radius);background:#ffffff09;padding:.5208vw .625vw}.request-detail-debug summary{color:var(--text-soft);cursor:pointer;font-size:clamp(11px,.6833vw,15px);font-weight:800}.request-detail-debug pre{max-height:16.6667vh;color:var(--text);white-space:pre-wrap;margin-top:.9259vh;font-size:clamp(11px,.65vw,15px);overflow:auto}.config-table tbody tr{cursor:pointer}.config-table tbody tr.is-selected{box-shadow:inset .3704vh 0 0 var(--colorItg);background:#38bdf81f}.data-table tbody tr:last-child td{border-bottom:0}.actions-column,.row-actions{text-align:right;width:8.8542vw}.row-actions{justify-content:flex-end;gap:.4167vw;display:flex}.state,.table-loading{border:.0521vw solid var(--line);border-radius:var(--radius);background:#0308123d}.state{text-align:center;place-items:center;min-height:22.2222vh;padding:1.4583vw;display:grid}.state h3{color:var(--text-strong);margin-top:1.1111vh}.state p{max-width:21.875vw;color:var(--text-soft);margin-top:.7407vh;line-height:1.5}.state-mark{border-radius:var(--radius);background:var(--cyan-soft);width:2.2917vw;height:4.0741vh}.state-error .state-mark{background:var(--red-soft)}.table-loading{gap:.5208vw;padding:.7292vw;display:grid}.skeleton-row{grid-template-columns:2fr 1fr 1fr 1fr;gap:.625vw;display:grid}.skeleton-row span{border-radius:var(--radius);background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a) 0 0/220% 100%;height:3.8889vh;animation:1.2s linear infinite shimmer}@keyframes shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}@media (width<=56.25vw){.app-shell,.app-shell.is-sidebar-hidden{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:.0926vh solid var(--line);gap:clamp(.625vw,1.55vh,.7292vw);height:auto;position:static}.app-shell.is-sidebar-hidden .sidebar{border-bottom-color:#0000;height:0;padding-top:0;padding-bottom:0}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-section-label{grid-column:1/-1}.sidebar-footer{display:none}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.license-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.license-kpi-card-shell .kpi-units-tooltip{left:0;right:auto}.license-kpi-card-shell .kpi-units-tooltip:before{left:1.25vw;right:auto}.license-kpi-card-shell:nth-child(3n) .kpi-units-tooltip{left:auto;right:0}.license-kpi-card-shell:nth-child(3n) .kpi-units-tooltip:before{left:auto;right:1.25vw}.license-table-detail-layout.has-detail{grid-template-columns:1fr}.license-detail-side .license-floating-detail{max-height:none}.floating-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.license-page-layout.has-map,.license-map-table-layout,.license-other-layout.has-map{grid-template-columns:1fr}.license-screen,.license-page-layout{height:auto}.license-page-layout.has-map,.license-page-layout>.dashboard-table-card,.license-overview-map{max-height:none}.license-overview-map{height:auto}.license-overview-map .mapcn-map{height:31.4815vh;min-height:31.4815vh}.license-page-layout .table-scroll{height:auto;max-height:63.8889vh}.license-admin-form{grid-template-columns:1fr}.nested-card,.history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-service-row{grid-template-columns:1.9792vw minmax(0,1fr) auto;align-items:center}.robot-form{grid-template-columns:1fr}.robot-software-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=39.5833vw){.page-header,.table-toolbar{flex-direction:column;align-items:stretch}.topbar{gap:.7292vw}.topbar-title{font-size:clamp(11px,.7667vw,17px)}.topbar-left{gap:.5208vw}.topbar-logo-left{height:2.1296vh}.topbar-software-logos{gap:.625vw}.topbar-software-logo{max-width:3.8542vw;height:1.8519vh}.topbar-software-logo.is-bolt-flux{max-width:4.7917vw;height:2.4074vh}.topbar,.page-container{padding-left:.9375vw;padding-right:.9375vw}.topbar-actions,.page-header-actions,.table-toolbar-controls{justify-content:flex-start}.table-toolbar-controls,.operation-controls,.field,.field input,.field select,.product-tabs{width:100%}.operation-controls{flex-wrap:wrap;align-items:stretch}.operation-controls .field{flex:11.4583vw}.config-admin-row,.config-setting-row,.request-action-form,.expiration-mode-options,.config-modal-request .request-action-form{grid-template-columns:1fr}.request-action-buttons{flex-direction:column;align-items:stretch}.sidebar{padding:.8333vw}.sidebar-nav,.summary-grid{grid-template-columns:1fr}.license-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.license-kpi-card-shell .kpi-units-tooltip{left:0;right:auto}.license-kpi-card-shell .kpi-units-tooltip:before{left:1.25vw;right:auto}.license-kpi-card-shell:nth-child(2n) .kpi-units-tooltip{left:auto;right:0}.license-kpi-card-shell:nth-child(2n) .kpi-units-tooltip:before{left:auto;right:1.25vw}.kpi-units-tooltip{width:27.0833vw;max-height:83.3333vh;padding:.7292vw}.kpi-units-tooltip-header{flex-direction:column}.kpi-unit-row{grid-template-columns:1fr}.kpi-units-tooltip-summary{grid-template-columns:auto 1fr}.floating-detail-grid,.nested-card,.history-grid,.login-history-month-card{grid-template-columns:1fr}.login-history-month-summary{border-bottom:.0926vh solid #94a3b824;border-right:0}.login-history-day-row{grid-template-columns:1fr;align-items:start}.login-history-day-row strong{justify-self:start}.table-scroll{max-height:63.8889vh}.robot-software-heading{flex-direction:column;align-items:stretch}.robot-software-options,.robot-unit-mode,.robot-existing-unit-tools{grid-template-columns:1fr}.robot-actions{flex-direction:column;align-items:stretch}.robot-credentials-panel .robot-credential-row{grid-template-columns:1fr}.robot-copy-button{width:100%}}.license-floating-detail.unit-detail-card{background:#070f1d;border:.0521vw solid #56789a38;border-radius:1.4815vh;gap:0;margin:0;padding:clamp(.7292vw,2vh,.9375vw);display:grid;overflow:hidden;box-shadow:inset 0 .0926vh #ffffff09,0 1.1458vw 3.125vw #00000059}.unit-detail-topbar{justify-content:space-between;align-items:center;gap:.625vw;display:flex}.unit-detail-topbar h2{color:var(--text-strong);letter-spacing:.01em;font-size:clamp(13px,.7833vw,17.4px);font-weight:820}.unit-detail-close{width:1.7708vw;height:3.1481vh;color:var(--text-soft);background:0 0;border:0;border-radius:.9259vh;place-items:center;transition:background .16s,color .16s,transform .16s;display:grid}.unit-detail-close:hover{color:var(--text-strong);background:#ffffff0e;transform:translateY(-.0926vh)}.unit-detail-status-line{color:var(--text);align-items:center;gap:.4167vw;margin-top:1.6667vh;font-size:clamp(11px,.6vw,14px);font-weight:760;display:inline-flex}.unit-info-dot{border-radius:92.5vh;flex:none;width:.4688vw;height:.8333vh;display:inline-block;box-shadow:0 0 0 .3704vh #34d39914}.unit-info-dot-success{background:var(--green)}.unit-info-dot-warning{background:var(--amber);box-shadow:0 0 0 .3704vh #fbbf2417}.unit-info-dot-danger{background:var(--red);box-shadow:0 0 0 .3704vh #fb718517}.unit-detail-title{color:var(--text-strong);overflow-wrap:anywhere;margin-top:1.6667vh;font-size:clamp(13px,.7833vw,17.4px);font-weight:840;line-height:1.35}.unit-uid-strip{background:#040c1852;border:.0521vw solid #94a3b81f;border-radius:.9259vh;grid-template-columns:auto minmax(0,1fr) 1.7708vw;align-items:center;gap:.5208vw;margin-top:1.2963vh;padding:clamp(.4167vw,1vh,.4688vw) .4688vw clamp(.4167vw,1vh,.4688vw) .625vw;display:grid}.unit-uid-strip span{color:var(--text-soft);font-size:clamp(10px,.5667vw,14px);font-weight:820}.unit-uid-strip code{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(10px,.5667vw,14px);overflow:hidden}.unit-uid-strip button{width:1.5625vw;height:2.7778vh;color:var(--text-soft);background:#ffffff09;border:.0521vw solid #94a3b81f;border-radius:.8333vh;place-items:center;display:grid}.unit-uid-strip button:hover{color:var(--text-strong);border-color:#38bdf852}.panel-detail-list{border-top:.0926vh solid #94a3b81c;margin-top:1.6667vh;display:grid}.panel-inline-message{border-bottom:.0926vh solid #94a3b81c;padding:clamp(.5208vw,1.2vh,.5729vw) 0}.panel-detail-row{border-bottom:.0926vh solid #94a3b81c;grid-template-columns:1.875vw minmax(0,1fr);align-items:center;gap:.625vw;min-height:5.3704vh;padding:clamp(.5208vw,1.2vh,.5729vw) 0;display:grid}.panel-row-icon{color:#aebdd0;border-radius:.8333vh;place-items:center;width:1.5625vw;height:2.7778vh;display:grid}.panel-icon-svg{width:.9375vw;height:1.6667vh}.panel-row-copy{grid-template-columns:minmax(5.4688vw,.42fr) minmax(0,1fr);align-items:center;gap:.1852vh .625vw;min-width:0;display:grid}.panel-row-label{color:var(--text-soft);font-size:clamp(11px,.6vw,14px);font-weight:760}.panel-row-value{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;font-size:clamp(11px,.65vw,15px);font-weight:790}.panel-row-copy small{color:var(--text-soft);grid-column:2;font-size:clamp(10px,.5667vw,14px);line-height:1.35}.panel-value-with-badge,.panel-value-with-dot{align-items:center;gap:.4167vw;min-width:0;display:inline-flex}.mini-status-badge{border:.0521vw solid #0000;border-radius:92.5vh;align-items:center;min-height:2.2222vh;padding:0 .4688vw;font-size:clamp(10px,.55vw,13px);font-weight:860;display:inline-flex}.mini-status-success{color:#bbf7d0;background:#34d39924;border-color:#34d39938}.mini-status-warning{color:#fde68a;background:#fbbf2424;border-color:#fbbf243d}.mini-status-danger{color:#fecdd3;background:#fb718524;border-color:#fb718542}.unit-detail-actions-modern{gap:.5208vw;margin-top:1.6667vh;display:grid}.panel-action{width:100%;min-height:4.0741vh;color:var(--text);font-size:var(--font-control);background:#ffffff06;border:.0521vw solid #94a3b82e;border-radius:.8333vh;justify-content:center;align-items:center;gap:.5208vw;font-weight:820;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.panel-action:hover:not(:disabled){color:var(--text-strong);background:#ffffff0e;border-color:#38bdf857;transform:translateY(-.0926vh)}.panel-action-primary{color:#fff7ed;background:linear-gradient(#ff6a22,#ec4f12);border-color:#e84e0e8c;box-shadow:0 1.1111vh 2.5926vh #e84e0e2e}.panel-action-primary:hover:not(:disabled){color:#fff;background:linear-gradient(#ff7937,#e84e0e);border-color:#ff7a36b8}.panel-action-danger{color:#f87171;background:#f8555509;border-color:#f855553d;margin-top:2.037vh}.panel-action-danger:hover:not(:disabled){color:#fecaca;background:#f8555514;border-color:#f8555573}.panel-action:disabled{cursor:not-allowed;opacity:.58;transform:none}.unit-collapsible-section{border-top:.0926vh solid #94a3b821;margin-top:1.6667vh;padding-top:1.6667vh}.unit-collapsible-section .license-admin-form{grid-template-columns:1fr}.unit-collapsible-section .license-admin-actions{justify-content:stretch}.unit-collapsible-section .license-admin-actions .button{width:100%}.license-detail-side .license-floating-detail.unit-detail-card{scrollbar-color:#38bdf85c #ffffff0a;scrollbar-width:thin;max-height:66.2037vh;overflow:auto}@media (width<=56.25vw){.license-detail-side .license-floating-detail.unit-detail-card{max-height:none}}@media (width<=39.5833vw){.license-floating-detail.unit-detail-card{padding:.8333vw}.panel-row-copy{grid-template-columns:1fr}.panel-row-copy small{grid-column:1}.unit-uid-strip{grid-template-columns:auto minmax(0,1fr) 1.6667vw}.service-detail-modal-backdrop{padding:.7292vw}.manual-license-modal-backdrop{padding:14px}.service-detail-modal,.manual-license-modal,.config-modal{width:min(100%,98.5417vw);max-height:calc(100vh - clamp(2.2222vh,7.4vw,2.5926vh))}.service-detail-modal-header,.service-detail-modal-body,.manual-license-modal-body,.config-modal-header,.config-modal-body{padding-left:.7292vw;padding-right:.7292vw}.robot-account-grid,.service-detail-actions,.service-detail-admin-form,.manual-license-target,.manual-license-form,.manual-license-form-two,.robot-account-field-copyable,.robot-secret-row{grid-template-columns:1fr}.robot-account-card-actions,.instance-license-actions,.instance-manual-license-actions,.instance-download-license-actions{flex-direction:column;align-items:stretch}.robot-inline-copy-button,.robot-delete-license-button,.instance-delete-license-button,.instance-manual-license-button,.instance-download-license-button,.manual-license-actions .button,.license-delete-modal-actions .button,.robot-secret-actions,.robot-secret-actions .button{width:100%}.manual-license-actions{flex-direction:column}.license-delete-modal-backdrop{padding:.7292vw}.license-delete-modal{width:min(100%,98.5417vw)}.license-delete-modal-actions{flex-direction:column}.config-modal-backdrop{padding:.7292vw}.config-compare-topbar,.config-compare-header-grid,.config-compare-row{grid-template-columns:1fr}.config-compare-column-frames{display:none}.config-compare-editor-list{max-height:46vh}}
