:root{font-synthesis:none;text-rendering:optimizelegibility;background:#090909;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh}.login-page,.session-restore{color:#f4f2f2;background:#090807;min-height:100vh;font-family:Golos Text,Segoe UI,sans-serif}.login-page *,.session-restore *{box-sizing:border-box}.login-page{background:radial-gradient(circle at 74% 48%,#7e08131f,#0000 29%),linear-gradient(135deg,#090909 0%,#0d0d0e 52%,#090909 100%);position:relative;overflow:hidden}.login-page .grid{opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.login-page .ambient{filter:blur(110px);pointer-events:none;border-radius:999px;position:absolute}.login-page .ambient-one{background:#b0071717;width:440px;height:440px;top:20%;right:4%}.login-page .ambient-two{background:#84000d14;width:280px;height:280px;bottom:-100px;left:-120px}.login-page .topbar{z-index:2;border-bottom:1px solid #242426;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(28px,5vw,82px);display:flex;position:relative}.login-page .brand{align-items:center;gap:13px;display:flex}.login-page .brand-mark,.session-restore .brand-mark{background:#150b0d;border:1px solid #a81725;place-items:center;width:43px;height:43px;display:grid;transform:rotate(45deg)}.login-page .brand-mark span,.session-restore .brand-mark span{color:#e12a3c;font-size:18px;font-weight:900;transform:rotate(-45deg)}.login-page .brand-name{letter-spacing:.12em;font-size:18px;font-weight:900}.login-page .brand-product{color:#77777c;letter-spacing:.38em;margin-top:5px;font-size:9px;font-weight:700}.login-page .system-status{color:#66666b;letter-spacing:.22em;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex}.login-page .status-dot{background:#ba1e2e;border-radius:50%;width:6px;height:6px}.login-page .login-layout{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(70px,10vw,150px);width:min(1260px,100% - 56px);min-height:calc(100vh - 150px);margin:0 auto;display:grid;position:relative}.login-page .eyebrow{color:#9b9b9f;letter-spacing:.28em;align-items:center;gap:12px;margin-bottom:24px;font-size:10px;font-weight:800;display:flex}.login-page .eyebrow span{background:#bd1d2d;width:31px;height:1px}.login-page h1{color:#e9e7e7;letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,72px);font-weight:300;line-height:1}.login-page h1 strong{color:#d22435;font-weight:700}.login-page .intro-text{color:#77777c;max-width:570px;margin:26px 0 0;font-size:15px;line-height:1.7}.login-page .intro-meta{gap:48px;margin-top:42px;display:flex}.login-page .intro-meta>div{flex-direction:column;gap:7px;display:flex}.login-page .meta-number{color:#c4c1c2;font-size:17px;font-weight:700}.login-page .meta-label{color:#66666b;letter-spacing:.15em;text-transform:uppercase;font-size:9px}.login-page .login-panel{background:#0e0d0ed9;border:1px solid #252327;border-radius:8px;padding:34px;position:relative;box-shadow:0 30px 80px #0006}.login-page .panel-line{background:#c51f30;width:2px;height:54px;position:absolute;top:34px;left:0}.login-page .panel-heading{flex-direction:column;gap:9px;margin-bottom:24px;display:flex}.login-page .panel-index{color:#c72b3d;font:600 10px JetBrains Mono,monospace}.login-page .panel-heading h2{margin:0;font:600 24px Unbounded,sans-serif}.login-page .panel-heading p{color:#77777c;margin:0;font-size:13px}.login-page form{flex-direction:column;gap:16px;display:flex}.login-page form label{flex-direction:column;gap:7px;display:flex}.login-page form label>span{letter-spacing:.16em;color:#747178;font-size:9px;font-weight:800}.login-page input{color:#ededed;background:#0d0d0f;border:1px solid #2b292d;border-radius:5px;outline:none;height:43px;padding:0 13px}.login-page input:focus{border-color:#7e202a}.login-page button{color:#f3eeee;cursor:pointer;background:linear-gradient(100deg,#941522,#b71d2d);border:1px solid #b31d2c;border-radius:5px;height:43px;margin:0;padding:0 14px;font-weight:750}.login-page .form-error{color:#ff7685;font-size:12px}.login-page .club-list{flex-direction:column;gap:9px;display:flex}.login-page .club-card{text-align:left;justify-content:space-between;align-items:center;display:flex}.login-page .club-copy{flex-direction:column;gap:2px;display:flex}.login-page .club-copy small{color:#d1aeb1}.session-restore{width:100vw;height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden}.session-restore-content{align-items:center;gap:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.session-restore-copy{flex-direction:column;gap:4px;display:flex}.session-restore-copy strong{font-family:Unbounded,sans-serif}.session-restore-copy span{color:#817e7b}.session-restore-loader{background:#211f1e;width:36px;height:3px;overflow:hidden}.session-restore-loader span{background:#c81e35;width:40%;height:100%;animation:1s infinite alternate authload;display:block}@keyframes authload{to{transform:translate(150%)}}@media (width<=800px){.login-page .login-layout{grid-template-columns:1fr;padding:36px 0}.login-page .intro{display:none}.login-page .topbar{height:72px}.login-page .login-panel{padding:26px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gc-bg:#0a0908;--gc-sidebar-bg:#0e0d0c;--gc-surface:#121110;--gc-surface-2:#181615;--gc-cell:#0d0c0b;--gc-border:#211f1e;--gc-border-strong:#302f2d;--gc-text:#efedeb;--gc-text-bright:#f6f4f2;--gc-text-secondary:#adaaa6;--gc-text-muted:#8e8b87;--gc-red:#c81e35;--gc-red-hover:#da2840;--gc-red-text:#ff7a89;--gc-free:#2fc273;--gc-warning:#f2a33a;--gc-blue:#4c8dff;--gc-offline:#6f6c69;--gc-radius-sm:6px;--gc-radius:9px;--gc-control-height:34px;--gc-ease:cubic-bezier(.2,.8,.2,1);--gc-font:"Golos Text", "Segoe UI", Arial, sans-serif;--gc-heading:"Unbounded", "Segoe UI", sans-serif;--gc-mono:"JetBrains Mono", Consolas, monospace}html,body,#root{color:#efedeb;-webkit-font-smoothing:antialiased;background:#0a0908;min-width:320px;min-height:100%;margin:0;font-family:Golos Text,system-ui,sans-serif}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}button{margin:0}:root{--gc2-bg:#0a0908;--gc2-sidebar:#0e0d0c;--gc2-surface:#121110;--gc2-surface2:#181615;--gc2-border:#211f1e;--gc2-border2:#302f2d;--gc2-text:#efedeb;--gc2-muted:#8e8b87;--gc2-sub:#adaaa6;--gc2-red:#c81e35;--gc2-red2:#e3304a;--gc2-green:#2fc273;--gc2-orange:#f2a33a;--gc2-mono:"JetBrains Mono",monospace;--gc2-heading:"Unbounded",sans-serif}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#262423;border:2px solid #0a0908;border-radius:10px}::-webkit-scrollbar-track{background:0 0}.gc2-shell{background:radial-gradient(900px 520px at 78% -12%,#d11f371a,#0000 62%),radial-gradient(700px 400px at -5% 110%,#d11f370d,#0000 60%),#0a0908;grid-template-columns:244px minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.gc2-shell.is-collapsed{grid-template-columns:68px minmax(0,1fr)}.gc2-main{flex-direction:column;min-width:0;height:100vh;min-height:0;display:flex}.gc2-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.gc2-sidebar{background:linear-gradient(#0f0e0d 0%,#0c0b0a 100%);border-right:1px solid #1e1c1b;flex-direction:column;min-height:0;display:flex}.gc2-brand{flex-direction:column;flex:none;gap:3px;padding:22px 20px 18px;display:flex}.gc2-brand strong{font-family:var(--gc2-heading);letter-spacing:.02em;color:#f6f4f2;font-size:25px;font-weight:800;line-height:1}.gc2-brand>span{font-family:var(--gc2-heading);letter-spacing:.42em;color:#e3304a;font-size:10.5px;font-weight:600;line-height:1}.gc2-brand-mark{width:34px;height:34px;font-family:var(--gc2-heading);color:#ff8090;background:linear-gradient(135deg,#3a0f17,#100f0e);border:1px solid #4a1520;border-radius:8px;place-items:center;font-size:14px;font-weight:700;display:grid}.gc2-nav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:6px 12px;display:flex;overflow:auto}.gc2-nav-caption{letter-spacing:.14em;color:#706d6a;padding:12px 10px 6px;font-size:10.5px;font-weight:600}.gc2-nav-caption-management{padding-top:18px}.gc2-nav-spacer{flex:1;min-height:20px}.gc2-nav-item,.gc2-nav-aux{width:100%;height:40px;box-shadow:none;color:#8e8b87;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:12px;padding:0 10px 0 12px;font-size:14px;font-weight:500;display:flex}.gc2-nav-item:hover,.gc2-nav-aux:hover{color:#f6f4f2;background:#141312}.gc2-nav-item.is-active{color:#f6f4f2;background:#d11f371a;border-color:#d11f3752}.gc2-nav-item.is-active svg{color:#f0364d}.gc2-nav-label{flex:1}.gc2-nav-count{font:500 11px var(--gc2-mono);color:#8e8b87}.gc2-sidebar-footer{border-top:1px solid #1c1a19;flex-direction:column;gap:10px;padding:12px;display:flex}.gc2-system-state{font:500 10px var(--gc2-mono);color:#8e8b87;align-items:center;gap:7px;display:flex}.gc2-system-state i{background:#4fd68a;border-radius:50%;width:6px;height:6px}.gc2-collapse{color:#8e8b87;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;height:34px;display:flex}.gc2-collapse b{font-size:12px;font-weight:600}.gc2-collapse span{color:#f0364d;font-size:18px}.gc2-sidebar.is-collapsed .gc2-brand{padding:20px 17px 16px}.gc2-sidebar.is-collapsed .gc2-nav{align-items:center;padding:6px 12px}.gc2-sidebar.is-collapsed .gc2-nav-caption,.gc2-sidebar.is-collapsed .gc2-nav-spacer+.gc2-nav-aux,.gc2-sidebar.is-collapsed .gc2-nav-caption-management{display:none}.gc2-sidebar.is-collapsed .gc2-nav-item,.gc2-sidebar.is-collapsed .gc2-nav-aux{justify-content:center;width:40px;padding:0}.gc2-sidebar.is-collapsed .gc2-sidebar-footer{align-items:center;padding:12px 8px}.gc2-sidebar.is-collapsed .gc2-collapse{justify-content:center;width:40px}.gc2-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:40;background:#0b0a09e0;border-bottom:1px solid #1c1a19;flex:none;align-items:center;gap:16px;height:64px;padding:0 24px;display:flex;position:relative}.gc2-header-copy{flex:1;align-items:baseline;gap:14px;min-width:0;display:flex}.gc2-header-copy h1{font-family:var(--gc2-heading);letter-spacing:-.005em;color:#f6f4f2;white-space:nowrap;margin:0;font-size:20px;font-weight:600}.gc2-header-copy>span{color:#8e8b87;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.gc2-header-actions{flex:none;align-items:center;gap:10px;display:flex}.gc2-live{background:#2fc2730f;border:1px solid #2fc27340;border-radius:7px;align-items:center;gap:9px;height:36px;padding:0 12px;display:flex}.gc2-live i{background:#4fd68a;border-radius:50%;width:7px;height:7px}.gc2-live strong{font:700 11.5px var(--gc2-mono);letter-spacing:.08em;color:#4fd68a}.gc2-live span{color:#adaaa6;font-size:12px}.gc2-live.is-stale{background:#151413;border-color:#34312f}.gc2-live.is-stale i{background:#706d6a}.gc2-live.is-stale strong{color:#9e9b97}.gc2-branch-wrap,.gc2-user-wrap{position:relative}.gc2-branch,.gc2-user{color:#efedeb;cursor:pointer;background:#131211;border:1px solid #252322;border-radius:7px;align-items:center;gap:10px;height:36px;padding:0 10px 0 12px;display:flex}.gc2-branch:hover,.gc2-user:hover{background:#181615}.gc2-branch.is-open{border-color:#d11f3773}.gc2-branch>svg{color:#e3304a}.gc2-branch-label{letter-spacing:.12em;color:#817e7b;font-size:10.5px;font-weight:600}.gc2-branch strong{font-size:13.5px;font-weight:600}.gc2-chevron{color:#8e8b87}.gc2-user{padding:0 12px}.gc2-user i{background:#f0364d;border-radius:50%;width:6px;height:6px}.gc2-user span{font:600 11px var(--gc2-mono);letter-spacing:.08em}.gc2-user b{color:#706d6a}.gc2-menu{z-index:100;background:#151312;border:1px solid #302f2d;border-radius:9px;min-width:250px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 70px #000b}.gc2-menu-caption{letter-spacing:.13em;color:#817e7b;padding:7px 8px 9px;font-size:10px}.gc2-menu button{color:#efedeb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:7px 9px;display:flex}.gc2-menu button:hover,.gc2-menu button.is-current{background:#d11f3714}.gc2-menu button span{flex-direction:column;gap:2px;display:flex}.gc2-menu small{color:#817e7b}.gc2-menu-state,.gc2-menu-error{color:#adaaa6;padding:10px;font-size:12px}.gc2-menu-error{color:#ff7a89}.gc2-user-menu{min-width:170px}.gc2-user-role{color:#adaaa6;font:600 11px var(--gc2-mono);align-items:center;gap:7px;padding:9px;display:flex}.gc2-user-role i{background:#f0364d;border-radius:50%;width:6px;height:6px}.gc2-page{color:#efedeb;flex-direction:column;min-height:100%;display:flex}.gc2-toolbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0908e0;border-bottom:1px solid #1a1817;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 24px;display:flex;position:sticky;top:0}.gc2-segment{background:#121110;border:1px solid #22201f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:2px;padding:3px;display:flex}.gc2-filter{color:#c8c4c1;cursor:pointer;width:auto;height:30px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;margin:0;padding:0 11px;font-size:13px;font-weight:600;display:flex}.gc2-filter.is-active{color:#f6f4f2;background:#301319;border-color:#85303c}.gc2-filter-count{font:500 11px var(--gc2-mono);color:#8e8b87}.gc2-state-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gc2-state-group .gc2-filter{background:#161413;border-color:#292624;border-radius:7px;height:32px;font-weight:500}.gc2-state-group .gc2-filter.is-active{background:#301319;border-color:#85303c}.gc2-dot{border-radius:50%;width:7px;height:7px}.gc2-dot.busy{background:#2fc273}.gc2-dot.free{background:#f2a33a}.gc2-dot.maintenance{background:#d11f37}.gc2-dot.offline{background:#6f6c69}.gc2-toolbar-divider{background:#242321;width:1px;height:24px}.gc2-toolbar-spacer{flex:1}.gc2-problem-filter{height:32px}.gc2-search{color:#817e7b;background:#121110;border:1px solid #252322;border-radius:7px;align-items:center;gap:8px;width:240px;height:32px;padding:0 10px;display:flex}.gc2-search input{color:#efedeb;width:auto;min-width:0;height:auto;box-shadow:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:13px}.gc2-search-hint{font:10.5px var(--gc2-mono);color:#706d6a;border:1px solid #2c2b29;border-radius:4px;padding:1px 5px}.gc2-content{padding:0 24px 40px}.gc2-zone{border-bottom:0;padding:18px 0 12px}.gc2-zone-head{align-items:center;gap:14px;margin-bottom:13px;display:flex}.gc2-zone-head h2{font-family:var(--gc2-heading);letter-spacing:.055em;margin:0;font-size:15px;font-weight:600}.gc2-zone-meta{color:#8e8b87;flex:1;align-items:center;gap:11px;font-size:12.5px;display:flex}.gc2-zone-bars{align-items:center;gap:2px;display:flex}.gc2-zone-bars i{background:#3d3b38;border-radius:2px;width:6px;height:14px}.gc2-zone-bars i.free{background:#2fc273}.gc2-zone-bars i.busy{background:#f2a33a}.gc2-zone-bars i.maintenance{background:#d11f37}.gc2-zone-bars i.offline{background:#4a4744}.gc2-zone-occupied{font:11.5px var(--gc2-mono);color:#ff7a89}.gc2-zone-occupied span{color:#adaaa6}.gc2-zone-problems{color:#ff6b7c;margin-left:auto;font-size:12px;font-weight:600}.gc2-pc-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;width:100%;max-width:1800px;margin-inline:auto;display:grid}.gc2-pc-card{color:#efedeb;cursor:pointer;background:#121110;border:1px solid #282524;border-radius:9px;flex-direction:column;gap:10px;min-width:0;padding:11px 12px 10px;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:flex;position:relative}.gc2-pc-card:hover{z-index:2;border-color:#453634;transform:translateY(-2px);box-shadow:0 10px 24px #0000002e}.gc2-pc-card.free{background:linear-gradient(#f2a33a0f,#0000 60%),#121110;border-color:#f2a33a57}.gc2-pc-card.busy{background:linear-gradient(#2fc2730d,#0000 60%),#121110;border-color:#2fc27347}.gc2-pc-card.maintenance{background:linear-gradient(#d11f3717,#0000 60%),#121110;border-color:#d11f3761}.gc2-pc-head{align-items:center;gap:8px;display:flex}.gc2-pc-id{width:27px;height:23px;font:600 11px var(--gc2-mono);color:#9e9b97;background:#1a1817;border:1px solid #282725;border-radius:5px;place-items:center;display:grid}.gc2-pc-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:700;overflow:hidden}.gc2-status{border-radius:6px;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.gc2-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.gc2-status.free{color:#f5b75e;background:#f2a33a1c;border:1px solid #f2a33a57}.gc2-status.busy{color:#5bdb93;background:#2fc2731c;border:1px solid #2fc27352}.gc2-status.maintenance{color:#ff7a89;background:#d11f3724;border:1px solid #d11f376b}.gc2-status.offline,.gc2-status.unknown{color:#b8b4b1;background:#7c79761f;border:1px solid #7c797647}.gc2-pc-activity{align-items:end;gap:10px;min-height:34px;display:flex}.gc2-pc-activity>div:first-child{flex:1;min-width:0}.gc2-label{letter-spacing:.13em;color:#817e7b;margin-bottom:4px;font-size:10px;font-weight:650;display:block}.gc2-pc-activity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.gc2-pc-time{text-align:right}.gc2-pc-time strong{font:600 13px var(--gc2-mono)}.gc2-temps{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gc2-temp{background:#0d0c0b;border:1px solid #252322;border-radius:6px;justify-content:space-between;align-items:baseline;padding:7px 9px;display:flex}.gc2-temp span{letter-spacing:.1em;color:#8e8b87;font-size:10.5px;font-weight:600}.gc2-temp strong{font:600 17px var(--gc2-mono)}.gc2-disks{flex-direction:column;gap:7px;display:flex}.gc2-disk{flex-direction:column;gap:4px;display:flex}.gc2-disk-row{align-items:baseline;gap:6px;font-size:12px;display:flex}.gc2-disk-row>b{width:20px;font:600 12px var(--gc2-mono)}.gc2-disk-row span{color:#9e9b97;flex:1}.gc2-disk-row span strong{font:500 12px var(--gc2-mono);color:#e6e4e2}.gc2-disk-row>strong{font:600 12px var(--gc2-mono)}.gc2-track{background:#1f1d1c;border-radius:3px;height:4px;overflow:hidden}.gc2-track i{background:#8e8b88;border-radius:3px;height:100%;display:block}.gc2-no-disks{color:#817e7b;border:1px dashed #252322;border-radius:6px;place-items:center;height:62px;font-size:12px;display:grid}.gc2-network{font:11.5px var(--gc2-mono);white-space:nowrap;align-items:center;gap:14px;display:flex}.gc2-network span{color:#817e7b;gap:5px;display:flex}.gc2-network b{color:#d2ceca}.gc2-network .link b{color:#5bdb93}.gc2-pc-footer{border-top:1px solid #201e1d;align-items:center;gap:8px;padding-top:9px;display:flex}.gc2-problems{color:#8e8b87;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.gc2-problems.has{color:#ff6b7c}.gc2-pc-actions{gap:5px;margin-left:auto;display:flex}.gc2-icon-btn{color:#adaaa6;cursor:pointer;background:#181615;border:1px solid #2c2b29;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;transition:background .12s,border-color .12s,color .12s,transform 80ms,opacity .12s;display:grid}.gc2-icon-btn:hover:not(:disabled){color:#f6f4f2;background:#211f1e;border-color:#3a3734}.gc2-icon-btn:active:not(:disabled){background:#24211f;transform:translateY(1px)scale(.96)}.gc2-icon-btn:disabled{cursor:default;opacity:.62}.gc2-icon-btn.is-loading{color:#f6f4f2;background:#211f1e;border-color:#49443f}.gc2-icon-btn.is-loading .gc2-action-icon{animation:.7s ease-in-out infinite alternate gc2PowerPulse}@keyframes gc2PowerPulse{0%{opacity:.38;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes gc2DrawerIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes gc2Fade{0%{opacity:0}to{opacity:1}}.gc2-drawer-layer{z-index:200;position:fixed;inset:0}.gc2-drawer-scrim{appearance:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:none;cursor:default;background:#0504049e;border:0;border-radius:0;outline:0;margin:0;padding:0;animation:.18s ease-out gc2Fade;position:absolute;inset:0}.gc2-drawer-scrim:focus,.gc2-drawer-scrim:focus-visible{box-shadow:none;outline:0}.gc2-drawer{background:linear-gradient(#131211 0%,#0f0e0d 100%);border-left:1px solid #282725;outline:0;flex-direction:column;width:min(560px,100vw);animation:.22s cubic-bezier(.2,.8,.2,1) gc2DrawerIn;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-30px 0 80px #0000008c}.gc2-drawer:focus,.gc2-drawer:focus-visible{outline:0}.gc2-drawer-head{background:radial-gradient(400px 160px at 90% -40%,#d11f3729,#0000 70%);flex:none;padding:18px 24px 0}.gc2-drawer-top{align-items:center;gap:10px;display:flex}.gc2-drawer-eyebrow{font:11px var(--gc2-mono);letter-spacing:.1em;color:#8e8b87}.gc2-drawer-top-spacer{flex:1}.gc2-drawer-control{color:#adaaa6;cursor:pointer;background:0 0;border:1px solid #282725;border-radius:7px;place-items:center;width:30px;height:30px;margin:0;display:grid}.gc2-drawer-title{align-items:flex-start;gap:12px;min-width:0;margin-top:12px;display:flex}.gc2-drawer-leading{flex:none;place-items:center;display:grid}.gc2-drawer-title-copy{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.gc2-drawer-title h2{min-width:0;max-width:100%;font-family:var(--gc2-heading);color:#f6f4f2;overflow-wrap:normal;word-break:normal;margin:0;font-size:22px;font-weight:600;line-height:1.2}.gc2-drawer-title-meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.gc2-drawer-title:not(.has-leading) .gc2-drawer-title-copy{gap:10px}.gc2-drawer-spec{color:#adaaa6;overflow-wrap:anywhere;flex:none;min-width:0;margin:8px 0 0;padding:0 24px;font-size:13px;line-height:1.4}.gc2-tabs{border-bottom:1px solid #211f1e;flex:none;gap:4px;min-width:0;margin:2px 0 0;padding:0 18px;display:flex;overflow:auto hidden}.gc2-tabs button{color:#8e8b87;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;width:auto;height:auto;margin:0;padding:10px 8px 11px;font-size:13.5px;font-weight:600}.gc2-tabs button.is-active{color:#f6f4f2;border-bottom-color:#e3304a}.gc2-tab-count{font:600 11px var(--gc2-mono);color:#fff;background:#b81a30;border-radius:5px;margin-left:6px;padding:0 6px}.gc2-drawer-body{flex-direction:column;flex:1;gap:22px;min-height:0;padding:20px 24px 24px;display:flex;overflow:hidden auto}.gc2-banner{border-radius:9px;align-items:center;gap:14px;padding:14px 16px;display:flex}.gc2-banner.free{background:#f2a33a1a;border:1px solid #f2a33a47}.gc2-banner.busy{background:#2fc2731a;border:1px solid #2fc27347}.gc2-banner.offline,.gc2-banner.unknown{background:#7c79761a;border:1px solid #7c79763d}.gc2-banner.maintenance{background:#d11f371a;border:1px solid #d11f3752}.gc2-banner>i{background:currentColor;border-radius:50%;width:9px;height:9px}.gc2-banner-copy{flex-direction:column;flex:1;gap:3px;display:flex}.gc2-banner-copy strong{font-size:14.5px}.gc2-banner-copy span{color:#c8c4c1;font-size:13px}.gc2-section{flex-direction:column;gap:10px;display:flex}.gc2-section-label{letter-spacing:.14em;color:#8e8b87;font-size:10.5px;font-weight:600}.gc2-kv-grid{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.gc2-kv{border-bottom:1px solid #1e1c1b;justify-content:space-between;gap:12px;min-width:0;padding:9px 0;font-size:13px;display:flex}.gc2-kv span{color:#8e8b87;white-space:nowrap}.gc2-kv strong{color:#efedeb;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.gc2-drawer-disks{flex-direction:column;gap:8px;display:flex}.gc2-drawer-disk{background:#0d0c0b;border:1px solid #201e1d;border-radius:8px;padding:11px 12px}.gc2-issue-list{flex-direction:column;gap:8px;display:flex}.gc2-issue{background:#151413;border:1px solid #d11f373d;border-radius:9px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.gc2-issue>i{background:#f0364d;border-radius:50%;width:8px;height:8px;margin-top:4px}.gc2-issue-copy{flex-direction:column;flex:1;gap:4px;display:flex}.gc2-issue-copy p{color:#c8c4c1;margin:0;font-size:13px;line-height:1.45}.gc2-secondary,.gc2-primary,.gc2-success{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:auto;height:34px;margin:0;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.gc2-secondary{color:#c8c4c1;background:0 0;border:1px solid #302f2d}.gc2-primary{color:#fff;background:#c81e35;border:1px solid #e0324a}.gc2-success{color:#11100f;background:#2fc273;border:1px solid #2fc273}.gc2-drawer-actions{background:#0e0d0c;border-top:1px solid #211f1e;flex:none;align-items:center;gap:8px;padding:14px 24px;display:flex}.gc2-drawer-actions .spacer{flex:1}.gc2-empty{text-align:center;color:#adaaa6;border:1px dashed #282725;border-radius:12px;flex-direction:column;align-self:center;align-items:center;gap:10px;max-width:420px;margin-top:40px;padding:36px 28px;display:flex}@media (width<=1700px){.gc2-pc-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}}@media (width<=1300px){.gc2-pc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.gc2-pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.gc2-shell{grid-template-columns:68px minmax(0,1fr)}.gc2-sidebar:not(.is-collapsed),.gc2-header-copy>span{display:none}.gc2-toolbar{padding:12px 16px}.gc2-content{padding:0 16px 40px}.gc2-pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.gc2-shell{display:block}.gc2-sidebar{display:none!important}.gc2-header{height:58px;padding:0 14px}.gc2-header-copy h1{font-size:16px}.gc2-live,.gc2-branch-label,.gc2-user{display:none}.gc2-toolbar{flex-wrap:nowrap;gap:8px;position:sticky;top:0;overflow-x:auto}.gc2-toolbar-spacer{display:none}.gc2-search{min-width:210px}.gc2-content{padding:0 12px 34px}.gc2-pc-grid{grid-template-columns:1fr}.gc2-drawer{border:1px solid #302f2d;border-bottom:0;border-radius:22px 22px 0 0;width:100vw;top:58px}.gc2-drawer-title h2{font-size:19px;line-height:1.22}.gc2-kv-grid{grid-template-columns:1fr}.gc2-drawer-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom));overflow-x:auto}}@media (prefers-reduced-motion:reduce){.gc2-drawer,.gc2-drawer-scrim{animation:none}.gc2-pc-card{transition:none}.gc2-pc-card:hover{transform:none}}.gc2-pc-identity{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.gc2-pc-active{flex-direction:column;flex:1;min-width:0;display:flex}.gc2-temp.warning{border-color:#f2a33a66}.gc2-temp.warning strong{color:#f5b75e}.gc2-temp.critical{border-color:#d11f3780}.gc2-temp.critical strong{color:#ff6b7c}.gc2-disk-row>strong.warning{color:#f5b75e}.gc2-disk-row>strong.critical{color:#ff6b7c}.gc2-track i.warning{background:#f2a33a}.gc2-track i.critical{background:#e3304a}.gc2-action-icon{place-items:center;display:grid}.gc2-action-icon svg,.gc2-icon-btn svg,.gc2-secondary svg,.gc2-primary svg,.gc2-success svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.gc2-zone-title{align-items:center;gap:8px;display:flex}.gc2-zone-title h2{font-family:var(--gc2-heading);letter-spacing:.055em;margin:0;font-size:15px;font-weight:600}.gc2-zone-marker{display:none}.gc2-zone-bar{background:#3d3b38;border-radius:2px;width:6px;height:14px;display:block}.gc2-zone-bar.free{background:#f2a33a}.gc2-zone-bar.busy{background:#2fc273}.gc2-zone-bar.maintenance{background:#d11f37}.gc2-zone-bar.offline{background:#4a4744}.gc2-problem-filter .gc2-filter{color:#ff7a89;background:#d11f370f;border:1px solid #d11f374d;height:32px}.gc2-problem-filter .gc2-filter.is-active{color:#fff;background:#421921;border-color:#7a2a37}.gc2-shell-tag{color:#f5b75e;background:#f2a33a1a;border:1px solid #f2a33a4d;border-radius:7px;align-items:center;height:26px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.gc2-banner-time{text-align:right;flex-direction:column;gap:2px;display:flex}.gc2-banner-time span{letter-spacing:.12em;color:#adaaa6;font-size:10.5px;font-weight:600}.gc2-banner-time strong{font:600 22px var(--gc2-mono);color:#f6f4f2}.gc2-comment{background:#151413;border:1px solid #262423;border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.gc2-comment>span{letter-spacing:.13em;color:#8e8b87;font-size:10.5px;font-weight:600}.gc2-comment p{color:#e6e4e2;margin:0;font-size:13.5px;line-height:1.5}.gc2-telemetry{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gc2-telemetry-tile{background:#0d0c0b;border:1px solid #252322;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:11px 12px;display:flex}.gc2-telemetry-tile span{letter-spacing:.08em;color:#8e8b87;font-size:11px;font-weight:600}.gc2-telemetry-tile strong{font:600 21px var(--gc2-mono);color:#efedeb;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gc2-telemetry-tile.warning{border-color:#f2a33a66}.gc2-telemetry-tile.warning strong{color:#f5b75e}.gc2-telemetry-tile.critical{border-color:#d11f3780}.gc2-telemetry-tile.critical strong{color:#ff6b7c}.gc2-drawer-disk-row{align-items:baseline;gap:10px;display:flex}.gc2-drawer-disk-row>strong{font:700 14px var(--gc2-mono)}.gc2-drawer-disk-row>span{color:#adaaa6;flex:1;font-size:13px}.gc2-drawer-disk-row>span b{font:500 13px var(--gc2-mono);color:#efedeb}.gc2-drawer-disk-row>b{font:700 14px var(--gc2-mono)}.gc2-drawer-disk-row>b.warning{color:#f5b75e}.gc2-drawer-disk-row>b.critical{color:#ff6b7c}.gc2-kv-list{flex-direction:column;display:flex}.gc2-issues-empty{text-align:center;border:1px dashed #282725;border-radius:9px;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;display:flex}.gc2-issues-empty>span{color:#5bdb93;background:#2fc2731a;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.gc2-issues-empty small{color:#adaaa6;font-size:13px}.gc2-resolve{color:#5bdb93;cursor:pointer;background:#2fc2730f;border:1px solid #2fc27359;border-radius:7px;flex:none;height:30px;padding:0 11px;font-size:12.5px;font-weight:600}.gc2-add-issue{color:#c8c4c1;cursor:pointer;background:0 0;border:1px dashed #363331;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;font-size:13.5px;font-weight:600;display:flex}.gc2-issue-form{background:#151413;border:1px solid #2c2b29;border-radius:9px;flex-direction:column;gap:12px;padding:14px;display:flex}.gc2-issue-form label{flex-direction:column;gap:6px;display:flex}.gc2-issue-form label>span{letter-spacing:.13em;color:#8e8b87;font-size:10.5px;font-weight:600}.gc2-issue-form select,.gc2-issue-form textarea{color:#efedeb;background:#0d0c0b;border:1px solid #2c2b29;border-radius:7px;outline:none;padding:0 10px;font-size:13.5px}.gc2-issue-form select{height:38px}.gc2-issue-form textarea{resize:vertical;padding:10px}.gc2-form-actions{justify-content:flex-end;gap:8px;display:flex}.gc2-form-error,.gc2-power-error{color:#ff7a89;font-size:12px}.gc2-peripherals{flex-direction:column;gap:8px;display:flex}.gc2-peripheral{background:#0d0c0b;border:1px solid #282725;border-radius:8px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.gc2-peripheral span{color:#adaaa6;font-size:12.5px;font-weight:600}.gc2-peripheral strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.gc2-peripheral b{font:11.5px var(--gc2-mono);color:#817e7b}.gc2-muted-empty,.gc2-muted{color:#817e7b;font-size:12.5px}.power-confirm-backdrop{z-index:400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050404b8;place-items:center;display:grid;position:fixed;inset:0}.power-confirm-modal{background:#151312;border:1px solid #302f2d;border-radius:10px;flex-direction:column;gap:12px;width:min(420px,100vw - 32px);padding:20px;display:flex;box-shadow:0 24px 80px #000b}.power-confirm-kicker{font:600 10px var(--gc2-mono);letter-spacing:.13em;color:#8e8b87}.power-confirm-modal>strong{font-size:17px}.power-confirm-modal>span{color:#adaaa6;font-size:13px}.power-confirm-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.power-confirm-actions button{cursor:pointer;border-radius:7px;width:auto;height:34px;margin:0;padding:0 14px;font-size:13px;font-weight:600}.power-confirm-cancel{color:#c8c4c1;background:0 0;border:1px solid #302f2d}.power-confirm-submit{color:#fff;background:#c81e35;border:1px solid #e0324a}.power-toast{z-index:450;background:#151312;border:1px solid #302f2d;border-radius:8px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #0008}.power-toast.success{border-color:#2fc27359}.power-toast.error{border-color:#d11f3766}.power-toast i{background:#4fd68a;border-radius:50%;width:7px;height:7px}.power-toast.error i{background:#f0364d}.gc2-page-body{flex-direction:column;gap:14px;min-width:0;padding:18px 24px 40px;display:flex}.gc2-toolbar-action{flex:none;height:32px!important;padding:0 12px!important}.gc2-source-line{color:#817e7b;align-items:center;gap:8px;min-height:28px;font-size:11.5px;display:flex}.gc2-source-line>i{background:#706d6a;border-radius:50%;width:6px;height:6px}.gc2-source-line>i.is-live{background:#2fc273}.gc2-source-line>i.is-stale{background:#f2a33a}.gc2-source-line small{color:#706d6a;margin-left:auto}.gc2-state-box{color:#adaaa6;background:#121110;border:1px solid #282725;border-radius:9px;padding:18px;font-size:13px}.gc2-state-box.error{color:#ff7a89;border-color:#d11f3759}.gc2-table-wrap{background:#0f0e0d;border:1px solid #252322;border-radius:9px;overflow:auto}.gc2-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1080px}.gc2-table th{color:#8e8b87;letter-spacing:.13em;text-align:left;white-space:nowrap;background:#121110;border-bottom:1px solid #211f1e;height:40px;padding:0 14px;font-size:10.5px;font-weight:600}.gc2-table td{color:#c8c4c1;vertical-align:middle;border-bottom:1px solid #1a1817;height:60px;padding:0 14px;font-size:13px}.gc2-table tbody tr{cursor:pointer;transition:background .12s}.gc2-table tbody tr:hover{background:#151413}.gc2-table tbody tr:last-child td{border-bottom:0}.gc2-person{align-items:center;gap:10px;min-width:220px;display:flex}.gc2-person>span{flex:none}.gc2-person>div{flex-direction:column;gap:2px;min-width:0;display:flex}.gc2-person strong{color:#efedeb;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.gc2-person div>span{color:#817e7b;font-size:11.5px}.gc2-role,.gc2-employment,.gc2-shift{white-space:nowrap;background:#171513;border:1px solid #302f2d;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.gc2-role.owner{color:#ff7a89;border-color:#d11f374d}.gc2-role.manager{color:#f5b75e;border-color:#f2a33a4d}.gc2-role.operator{color:#adaaa6}.gc2-shift{color:#5bdb93;background:#2fc27314;border-color:#2fc27352;margin-left:6px}.gc2-employment.active{color:#5bdb93;background:#2fc27314;border-color:#2fc27352}.gc2-employment.terminated{color:#8e8b87}.gc2-muted-cell{color:#8e8b87!important}.gc2-row-open{text-align:right;color:#e3304a!important}.gc2-field{flex-direction:column;gap:6px;display:flex}.gc2-field>span{letter-spacing:.13em;color:#8e8b87;font-size:10.5px;font-weight:600}.gc2-field input,.gc2-field select,.gc2-field textarea{color:#efedeb;background:#0d0c0b;border:1px solid #2c2b29;border-radius:7px;outline:none;width:100%;min-height:38px;margin:0;padding:0 10px;font-size:13.5px}.gc2-field textarea{resize:vertical;padding:10px}.gc2-field input:focus,.gc2-field select:focus,.gc2-field textarea:focus{box-shadow:none;border-color:#d11f378c}.gc2-rate-editor,.gc2-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gc2-history-list{flex-direction:column;gap:8px;display:flex}.gc2-history-list>div{background:#0d0c0b;border:1px solid #23211f;border-radius:8px;justify-content:space-between;gap:16px;padding:11px 12px;display:flex}.gc2-history-list strong{color:#efedeb;font-size:13px}.gc2-history-list span{color:#817e7b;text-align:right;font-size:12px}.gc2-muted-panel{background:#151413;border:1px solid #262423;border-radius:9px;flex-direction:column;gap:6px;padding:14px;display:flex}.gc2-muted-panel strong{font-size:13.5px}.gc2-muted-panel span{color:#adaaa6;font-size:13px;line-height:1.5}.gc2-inline-error{color:#ff7a89;flex:none;padding:0 24px 10px;font-size:12px}.gc2-period-control{background:#121110;border:1px solid #252322;border-radius:8px;align-items:center;height:38px;display:flex;overflow:hidden}.gc2-period-control>button{color:#adaaa6;cursor:pointer;background:0 0;border:0;width:34px;height:100%;margin:0;font-size:19px}.gc2-period-control>button:disabled{opacity:.28;cursor:default}.gc2-period-control>button:hover:not(:disabled){background:#1a1817}.gc2-period-control>div{border-left:1px solid #211f1e;border-right:1px solid #211f1e;grid-template-columns:auto auto;align-items:baseline;column-gap:7px;min-width:220px;padding:0 9px;display:grid}.gc2-period-control span{letter-spacing:.12em;color:#817e7b;grid-column:1/-1;font-size:9px;font-weight:600}.gc2-period-control strong{color:#efedeb;font-size:12.5px}.gc2-period-control small{color:#817e7b;font-size:11px}.gc2-period-status{color:#adaaa6;border:1px solid #302f2d;border-radius:7px;align-items:center;gap:6px;height:28px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.gc2-period-status i{background:#f2a33a;border-radius:50%;width:6px;height:6px}.gc2-period-status.closed i{background:#2fc273}.gc2-period-status.closed{color:#5bdb93;border-color:#2fc27347}.gc2-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.gc2-summary-grid>div{background:#121110;border:1px solid #252322;border-radius:9px;flex-direction:column;gap:5px;padding:14px 15px;display:flex}.gc2-summary-grid span{letter-spacing:.13em;color:#8e8b87;font-size:10.5px;font-weight:600}.gc2-summary-grid strong{font:600 22px var(--gc2-mono);color:#f6f4f2}.gc2-summary-grid strong.negative{color:#ff7a89}.gc2-summary-grid strong.positive{color:#5bdb93}.gc2-summary-grid small{color:#706d6a;font-size:11.5px}.gc2-salary-grid{grid-template-columns:repeat(auto-fit,minmax(310px,360px));justify-content:center;gap:12px;display:grid}.gc2-salary-card{cursor:pointer;background:#121110;border:1px solid #282524;border-radius:9px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.gc2-salary-card:hover{border-color:#403936}.gc2-salary-card.is-paid{opacity:.82}.gc2-salary-card header{border-bottom:1px solid #201e1d;align-items:center;gap:10px;padding:12px;display:flex}.gc2-avatar{color:#ff7a89;background:#201416;border:1px solid #3a272a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid;overflow:hidden}.gc2-avatar img{object-fit:cover;width:100%;height:100%}.gc2-salary-card header>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gc2-salary-card header strong{color:#efedeb;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.gc2-salary-card header span{color:#817e7b;font-size:11.5px}.gc2-salary-card header>b{color:#adaaa6;background:#1a1817;border:1px solid #302f2d;border-radius:6px;align-items:center;height:23px;padding:0 8px;font-size:11px;display:inline-flex}.gc2-salary-card header>b.ready{color:#5bdb93;border-color:#2fc2734d}.gc2-salary-card header>b.paid{color:#5bdb93;background:#2fc27314;border-color:#2fc2734d}.gc2-salary-meta{color:#817e7b;justify-content:space-between;gap:8px;padding:8px 12px;font-size:11.5px;display:flex}.gc2-salary-meta em{color:#f5b75e;font-style:normal}.gc2-salary-lines{padding:0 12px 8px}.gc2-salary-lines>div,.gc2-calc-list>div{border-top:1px solid #1e1c1b;justify-content:space-between;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.gc2-salary-lines span,.gc2-calc-list span{color:#8e8b87}.gc2-salary-lines strong,.gc2-calc-list strong{font:600 12.5px var(--gc2-mono)}.gc2-salary-lines .plus{color:#5bdb93}.gc2-salary-lines .minus,.gc2-calc-list .negative{color:#ff7a89}.gc2-salary-card footer{background:#0d0c0b;border-top:1px solid #252322;grid-template-columns:1fr auto;gap:3px 12px;padding:12px;display:grid}.gc2-salary-card footer>span{letter-spacing:.12em;color:#8e8b87;font-size:10.5px;font-weight:600}.gc2-salary-card footer>strong{font:700 18px var(--gc2-mono);color:#f6f4f2}.gc2-salary-card footer>small{color:#817e7b;grid-column:1/-1;font-size:11.5px}.gc2-calc-list{flex-direction:column;display:flex}.gc2-calc-list .total{border-top:1px solid #3a3431;margin-top:3px;padding-top:11px;font-size:14px}.gc2-calc-list .total strong{color:#5bdb93;font-size:15px}.gc2-shift-table{border:1px solid #252322;border-radius:8px;overflow:hidden visible}.gc2-shift-table>div{width:100%;min-width:0;min-height:40px;font:12px var(--gc2-mono);border-top:1px solid #1c1a19;grid-template-columns:88px minmax(92px,1fr) 60px 78px 88px;align-items:center;gap:6px;padding:0 10px;display:grid}.gc2-shift-table>.head{color:#8e8b87;letter-spacing:.1em;background:#151413;border-top:0;height:34px;min-height:34px;font:600 10px Golos Text,sans-serif}.gc2-salary-rating{font:600 11px var(--gc2-mono);margin-left:auto;color:#f5b75e!important}.gc2-review-mini-summary{color:#817e7b;flex-wrap:wrap;flex:none;gap:14px;padding:8px 24px 2px;font-size:12px;display:flex}.gc2-review-mini-summary strong{color:#f5b75e;font:600 12px var(--gc2-mono)}.gc2-review-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.gc2-review-scope{margin-left:auto}.gc2-review-summary-card{background:#0d0c0b;border:1px solid #252322;border-radius:9px;grid-template-columns:minmax(140px,.8fr) minmax(220px,1.2fr);gap:18px;padding:14px;display:grid}.gc2-review-summary-card>div:first-child{flex-direction:column;gap:4px;display:flex}.gc2-review-summary-card>div:first-child>span{letter-spacing:.12em;color:#817e7b;font-size:9.5px;font-weight:600}.gc2-review-summary-card>div:first-child>strong{font:700 24px var(--gc2-mono);color:#f5b75e}.gc2-review-summary-card>div:first-child>small{color:#8e8b87;font-size:11.5px}.gc2-review-distribution{grid-template-columns:repeat(5,minmax(0,1fr));align-content:center;gap:6px;display:grid}.gc2-review-distribution>button{color:inherit;cursor:pointer;background:#151312;border:1px solid #211f1e;border-radius:7px;flex-direction:column;align-items:center;gap:3px;margin:0;padding:7px 5px;transition:border-color .12s,background .12s,transform .12s;display:flex}.gc2-review-distribution>button:hover{background:#191716;border-color:#3a3431}.gc2-review-distribution>button.is-active{background:#d11f371f;border-color:#8f2b39;box-shadow:inset 0 0 0 1px #d11f3714}.gc2-review-distribution>button:focus-visible{outline-offset:2px;outline:1px solid #e3304a}.gc2-review-distribution b{font:600 10.5px var(--gc2-mono);color:#adaaa6}.gc2-review-distribution>button.is-active b{color:#ff9aa6}.gc2-review-distribution em{font-style:normal;font:600 12px var(--gc2-mono);color:#efedeb}.gc2-review-list{flex-direction:column;gap:8px;display:flex}.gc2-review-card{background:#0d0c0b;border:1px solid #23211f;border-radius:9px;padding:12px 13px}.gc2-review-card.grade-1,.gc2-review-card.grade-2{border-color:#d11f3759}.gc2-review-card.grade-3{border-color:#f2a33a47}.gc2-review-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.gc2-review-card header strong{font:700 13px var(--gc2-mono);color:#f5b75e}.gc2-review-card header time{font:11px var(--gc2-mono);color:#817e7b}.gc2-review-context{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.gc2-review-context span{color:#adaaa6;background:#151312;border:1px solid #252322;border-radius:6px;align-items:center;min-height:22px;padding:2px 7px;font-size:11px;display:inline-flex}.gc2-review-card p{color:#d8d4d0;margin:9px 0 0;font-size:13px;line-height:1.5}.gc2-review-card p.is-empty{color:#6f6c69;font-style:italic}.gc2-review-filter-note{color:#adaaa6;background:#d11f370f;border:1px solid #d11f372e;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:11.5px;display:flex}.gc2-review-filter-note button{color:#ff7a89;cursor:pointer;background:0 0;border:0;width:auto;height:auto;margin:0;padding:0;font-size:11.5px;font-weight:600}.gc2-review-filter-note button:hover{text-decoration:underline}@media (width<=600px){.gc2-salary-meta{flex-wrap:wrap}.gc2-salary-rating{width:100%;margin-left:0}.gc2-review-mini-summary{gap:6px 12px;padding:8px 18px 2px}.gc2-review-head{flex-direction:column;align-items:flex-start}.gc2-review-scope{width:100%;margin-left:0;overflow-x:auto}.gc2-review-summary-card{grid-template-columns:1fr}.gc2-review-distribution{grid-template-columns:repeat(5,minmax(42px,1fr));overflow-x:auto}.gc2-review-card header{align-items:flex-start}.gc2-review-context{gap:5px}}.gc2-ticket-table-wrap{border-radius:9px;overflow:auto}.gc2-ticket-table-head,.gc2-ticket-row{grid-template-columns:100px 105px minmax(250px,2.4fr) 125px minmax(145px,1fr) 145px 110px 28px;align-items:center;gap:14px;min-width:1120px;padding:0 16px;display:grid}.gc2-ticket-table-head{color:#8e8b87;letter-spacing:.12em;background:#121110;border-bottom:1px solid #211f1e;height:40px;font-size:10.5px;font-weight:600}.gc2-ticket-row{color:#c8c4c1;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1a1817;width:100%;min-height:62px;margin:0;font-size:12.5px}.gc2-ticket-row:hover{background:#151413}.gc2-ticket-id{flex-direction:column;gap:2px;display:flex}.gc2-ticket-id strong{font:600 12px var(--gc2-mono);color:#ff7a89}.gc2-ticket-id small{color:#706d6a;font-size:11px}.gc2-ticket-title{flex-direction:column;gap:3px;min-width:0;display:flex}.gc2-ticket-title strong{color:#efedeb;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.gc2-ticket-title small{color:#817e7b;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.gc2-priority,.gc2-ticket-status{white-space:nowrap;background:#171513;border:1px solid #302f2d;border-radius:6px;align-items:center;width:max-content;height:22px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.gc2-priority.critical{color:#ff6b7c;background:#d11f371f;border-color:#d11f3773}.gc2-priority.high{color:#f5b75e;border-color:#f2a33a52}.gc2-priority.normal{color:#adaaa6}.gc2-priority.low{color:#817e7b}.gc2-ticket-status.open{color:#ff7a89;border-color:#d11f3752}.gc2-ticket-status.in_progress{color:#f5b75e;border-color:#f2a33a52}.gc2-ticket-status.resolved{color:#5bdb93;border-color:#2fc27352}.gc2-ticket-status.cancelled{color:#817e7b}.gc2-ticket-banner{background:#151413;border:1px solid #282725;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.gc2-ticket-banner>div{flex-direction:column;gap:3px;display:flex}.gc2-ticket-banner strong{font-size:14px}.gc2-ticket-banner span{color:#adaaa6;font-size:12.5px}.gc2-description{color:#c8c4c1;background:#0d0c0b;border:1px solid #252322;border-radius:8px;margin:0;padding:13px 14px;font-size:13.5px;line-height:1.55}.gc2-ticket-form{gap:18px}.gc2-toast{z-index:500;background:#151312;border:1px solid #302f2d;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:10px;width:min(380px,100vw - 32px);padding:11px 12px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 60px #0009}.gc2-toast.success{border-color:#2fc27357}.gc2-toast.error{border-color:#d11f376b}.gc2-toast-mark{color:#5bdb93;background:#2fc2731a;border-radius:7px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.gc2-toast.error .gc2-toast-mark{color:#ff7a89;background:#d11f371a}.gc2-toast>div{flex-direction:column;gap:2px;display:flex}.gc2-toast strong{font-size:12.5px}.gc2-toast div>span{color:#adaaa6;font-size:12px}.gc2-toast>button{color:#817e7b;cursor:pointer;background:0 0;border:0;border-radius:6px;width:28px;height:28px;margin:0;font-size:18px}.gc2-mobile-nav{display:none}@media (width<=600px){.gc2-main{height:100dvh;padding-bottom:64px}.gc2-scroll{padding-bottom:env(safe-area-inset-bottom)}.gc2-mobile-nav{z-index:190;height:64px;padding:5px 6px calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0d0cf7;border-top:1px solid #252322;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.gc2-mobile-nav button{color:#817e7b;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;height:52px;margin:0;padding:4px 2px;font-size:9.5px;display:flex}.gc2-mobile-nav button.is-active{color:#ff7a89;background:#d11f3714}.gc2-mobile-nav svg{width:17px;height:17px}.gc2-page-body{padding:14px 12px 28px}.gc2-source-line small{display:none}.gc2-table-wrap{border-radius:8px}.gc2-rate-editor,.gc2-form-grid,.gc2-summary-grid,.gc2-salary-grid{grid-template-columns:1fr}.gc2-ticket-table-head{display:none}.gc2-ticket-row{grid-template-columns:72px 1fr auto;grid-template-areas:"id title status""priority title open";gap:5px 8px;min-width:0;padding:10px 11px}.gc2-ticket-id{grid-area:id}.gc2-ticket-row>.gc2-priority{grid-area:priority}.gc2-ticket-title{grid-area:title}.gc2-ticket-status{grid-area:status}.gc2-ticket-row>.gc2-row-open{grid-area:open}.gc2-ticket-row>span:nth-child(4),.gc2-ticket-row>span:nth-child(5),.gc2-ticket-row>span:nth-child(6){display:none}.gc2-telemetry{grid-template-columns:repeat(2,minmax(0,1fr))}.gc2-peripheral{grid-template-columns:86px minmax(0,1fr)}.gc2-peripheral b{grid-column:2}}.gc2-profile-avatar{width:36px;height:36px;font-family:var(--gc2-heading);color:#c8c4c1;background:#1c1a19;border:1px solid #2c2b29;border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid;position:relative;overflow:hidden}.gc2-profile-avatar>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.gc2-profile-avatar>span{place-items:center;width:100%;height:100%;display:grid}.gc2-avatar.gc2-profile-avatar{border-radius:50%;width:36px;height:36px}.gc2-drawer-avatar{border-color:#3a3431;width:44px;height:44px;box-shadow:0 0 0 1px #ffffff04}@media (width<=600px){.gc2-drawer-avatar{width:40px;height:40px}}.gc2-operation-types{flex-wrap:wrap;gap:7px;display:flex}.gc2-operation-types button{color:#adaaa6;cursor:pointer;background:#171513;border:1px solid #302f2d;border-radius:7px;width:auto;min-height:32px;margin:0;padding:0 10px;font-size:12px;font-weight:600}.gc2-operation-types button:hover:not(:disabled){color:#efedeb;border-color:#4a403c}.gc2-operation-types button.is-active{color:#f6f4f2;background:#301319;border-color:#85303c}.gc2-operation-types button:disabled{opacity:.42;cursor:not-allowed}.gc2-operation-form{background:#121110;border:1px solid #282725;border-radius:9px;flex-direction:column;gap:12px;padding:14px;display:flex}.gc2-operation-hint{color:#adaaa6;font-size:12.5px;line-height:1.45}.gc2-operation-form .gc2-inline-error{padding:0}.gc2-warehouse-overview{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,1.35fr);gap:12px;display:grid}.gc2-warehouse-metric,.gc2-warehouse-source{border:1px solid var(--gc2-border);background:var(--gc2-surface);border-radius:9px;flex-direction:column;justify-content:center;gap:8px;min-height:90px;padding:16px 18px;display:flex}.gc2-warehouse-metric span{letter-spacing:.11em;color:var(--gc2-muted);font-size:10px;font-weight:700}.gc2-warehouse-metric strong{font:600 24px var(--gc2-heading);color:var(--gc2-text)}.gc2-warehouse-source b{font:600 11px var(--gc2-mono);letter-spacing:.09em;color:var(--gc2-green)}.gc2-warehouse-source span{color:var(--gc2-muted);font-size:12px}.gc2-warehouse-note{color:var(--gc2-muted);margin:0;font-size:12px;line-height:1.6}.gc2-warehouse-alert{color:#f0a6af;background:#e3304a17;border:1px solid #e3304a66;border-radius:8px;padding:12px 16px;font-size:13px}.gc2-warehouse-table{min-width:750px}.gc2-warehouse-table th{white-space:nowrap}.gc2-warehouse-table td{white-space:nowrap;height:54px}.gc2-warehouse-table td:first-child{white-space:normal;min-width:190px}.gc2-warehouse-table td strong{color:var(--gc2-text);font-size:13px;font-weight:600;display:block}.gc2-warehouse-table td small{color:var(--gc2-muted);margin-top:4px;font-size:11px;display:block}.gc2-warehouse-low{color:var(--gc2-orange);font-weight:600}@media (width<=1050px){.gc2-warehouse-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.gc2-warehouse-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gc2-warehouse-metric,.gc2-warehouse-source{min-height:75px;padding:12px}.gc2-warehouse-metric strong{font-size:18px}.gc2-warehouse-source{grid-column:span 2;min-height:56px}.gc2-warehouse-table{min-width:650px}.gc2-warehouse-note{font-size:11px}}.gc2-warehouse-add{color:var(--gc2-text)!important;background:#c81e351c!important;border-color:#c81e3585!important}.gc2-warehouse-receipt{border:1px solid var(--gc2-border2);background:var(--gc2-surface);border-radius:9px;flex-direction:column;gap:13px;padding:18px;display:flex}.gc2-warehouse-receipt-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.gc2-warehouse-receipt-head strong{color:var(--gc2-text);font-size:14px;font-weight:700}.gc2-warehouse-receipt-head span,.gc2-warehouse-receipt-foot>span{color:var(--gc2-muted);font-size:11px}.gc2-warehouse-receipt-fields{grid-template-columns:minmax(220px,2fr) minmax(130px,.7fr) minmax(220px,1.6fr);gap:12px;display:grid}.gc2-warehouse-receipt-fields label{letter-spacing:.07em;min-width:0;color:var(--gc2-muted);flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.gc2-warehouse-receipt-fields input,.gc2-warehouse-receipt-fields select{border:1px solid var(--gc2-border2);width:100%;min-width:0;height:36px;color:var(--gc2-text);letter-spacing:normal;box-shadow:none;background:#121110;border-radius:7px;outline:none;padding:0 10px;font-size:13px;font-weight:500}.gc2-warehouse-receipt-fields input:focus,.gc2-warehouse-receipt-fields select:focus{border-color:#85303c}.gc2-warehouse-receipt-fields input:disabled,.gc2-warehouse-receipt-fields select:disabled{opacity:.65;cursor:not-allowed}.gc2-warehouse-receipt-fields option{color:var(--gc2-text);background:#121110}.gc2-warehouse-receipt-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gc2-warehouse-receipt-foot>span{flex:1;min-width:180px;line-height:1.5}.gc2-warehouse-submit{color:#fff;cursor:pointer;height:34px;box-shadow:none;background:#a51c31;border:1px solid #9e2538;border-radius:7px;padding:0 14px;font-size:12px;font-weight:700}.gc2-warehouse-submit:hover:not(:disabled){background:#c5233c}.gc2-warehouse-submit:disabled{opacity:.48;cursor:not-allowed}.gc2-warehouse-receipt-notice{color:#e8bcc2;background:#1e1818;border:1px solid #443039;border-radius:7px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}@media (width<=900px){.gc2-warehouse-receipt-fields{grid-template-columns:1fr 160px}.gc2-warehouse-receipt-fields label:last-child{grid-column:span 2}}@media (width<=600px){.gc2-warehouse-receipt{padding:13px}.gc2-warehouse-receipt-fields{grid-template-columns:1fr}.gc2-warehouse-receipt-fields label:last-child{grid-column:auto}.gc2-warehouse-receipt-foot>span{flex-basis:100%}.gc2-warehouse-submit{flex:1}}.gc2-warehouse-add-line{justify-content:flex-start;align-items:flex-end;min-width:0;display:flex}.gc2-warehouse-add-line .gc2-filter{border:1px solid #c81e356b;height:36px;padding:0 15px}.gc2-warehouse-add-line .gc2-filter:disabled{opacity:.45;cursor:not-allowed}.gc2-warehouse-receipt-fields:has(.gc2-warehouse-add-line){grid-template-columns:minmax(200px,2fr) minmax(120px,.6fr) auto}.gc2-warehouse-receipt-lines{border:1px solid var(--gc2-border);background:#0f0e0d;border-radius:7px;overflow:hidden}.gc2-warehouse-receipt-line{border-bottom:1px solid var(--gc2-border);grid-template-columns:minmax(130px,1fr) 110px 95px 115px 28px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.gc2-warehouse-receipt-line:last-child{border-bottom:0}.gc2-warehouse-receipt-line strong{color:var(--gc2-text);font-size:12px}.gc2-warehouse-receipt-line span{color:var(--gc2-sub)}.gc2-warehouse-receipt-line b{text-align:right;color:var(--gc2-text);font-size:12px}.gc2-warehouse-receipt-line button{color:var(--gc2-muted);cursor:pointer;box-shadow:none;background:0 0;border:0;font-size:20px}.gc2-warehouse-receipt-line button:hover{color:var(--gc2-red2)}.gc2-warehouse-receipt-empty{color:var(--gc2-muted);padding:16px;font-size:12px}.gc2-warehouse-receipt-total{justify-content:space-between;align-items:center;gap:10px;display:flex}.gc2-warehouse-receipt-total span{color:var(--gc2-sub);font-size:12px}.gc2-warehouse-receipt-total strong{color:var(--gc2-text);font-size:16px}.gc2-warehouse-comment{letter-spacing:.07em;color:var(--gc2-muted);flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.gc2-warehouse-comment input{border:1px solid var(--gc2-border2);background:var(--gc2-surface);height:36px;color:var(--gc2-text);letter-spacing:normal;box-shadow:none;border-radius:7px;padding:0 10px;font-size:13px;font-weight:500}.gc2-warehouse-receipt-preview{color:#8ed7ad;background:#2fc2730f;border:1px solid #28543d;border-radius:7px;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 12px;font-size:11px;display:flex}@media (width<=900px){.gc2-warehouse-receipt-fields:has(.gc2-warehouse-add-line){grid-template-columns:minmax(0,1fr) 140px auto}.gc2-warehouse-receipt-fields .gc2-warehouse-add-line{grid-column:auto}}@media (width<=600px){.gc2-warehouse-receipt-fields:has(.gc2-warehouse-add-line){grid-template-columns:1fr 95px}.gc2-warehouse-receipt-fields .gc2-warehouse-add-line{grid-column:span 2}.gc2-warehouse-receipt-line{grid-template-columns:minmax(0,1fr) 68px 24px;gap:4px 9px}.gc2-warehouse-receipt-line strong{grid-column:1}.gc2-warehouse-receipt-line span:first-of-type{grid-column:2}.gc2-warehouse-receipt-line span:nth-of-type(2){grid-area:2/1}.gc2-warehouse-receipt-line b{grid-area:2/2}.gc2-warehouse-receipt-line button{grid-area:1/3/3}.gc2-warehouse-receipt-preview{flex-direction:column;align-items:flex-start}}.gc2-modal-layer{z-index:1200;isolation:isolate;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.gc2-modal-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;width:100%;height:100%;box-shadow:none;background:#000000c7;border:0;border-radius:0;position:absolute;inset:0}.gc2-modal{z-index:1;background:#121110;border:1px solid #35302d;border-radius:13px;outline:none;flex-direction:column;width:min(760px,100%);min-height:0;max-height:min(86dvh,900px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #0009}.gc2-modal-head{border-bottom:1px solid var(--gc2-border);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:19px 22px 16px;display:flex}.gc2-modal-title{flex-direction:column;gap:6px;display:flex}.gc2-modal-title>span{font:600 10px var(--gc2-mono);letter-spacing:.13em;color:var(--gc2-muted)}.gc2-modal-title h2{color:var(--gc2-text);margin:0;font-size:20px;font-weight:700;line-height:1.3}.gc2-modal-content{overscroll-behavior:contain;min-height:0;padding:18px 22px 22px;overflow:auto}.gc2-modal-content .gc2-warehouse-receipt{background:0 0;border:0;border-radius:0;padding:0}.gc2-warehouse-modal-subtitle{color:var(--gc2-sub);margin:0;font-size:12px;line-height:1.5}.gc2-warehouse-dialog .gc2-warehouse-receipt-fields{grid-template-columns:minmax(0,1fr) 126px auto}.gc2-warehouse-dialog .gc2-warehouse-receipt-line{grid-template-columns:minmax(0,1fr) 90px 85px 100px 26px}@media (width<=600px){.gc2-modal-layer{align-items:end;padding:0}.gc2-modal{border-bottom:0;border-radius:18px 18px 0 0;width:100%;max-height:calc(100dvh - 24px)}.gc2-modal-head{padding:17px 16px 14px}.gc2-modal-title h2{font-size:17px}.gc2-modal-content{padding:14px 16px calc(18px + env(safe-area-inset-bottom))}.gc2-warehouse-dialog .gc2-warehouse-receipt-fields{grid-template-columns:minmax(0,1fr) 96px}.gc2-warehouse-dialog .gc2-warehouse-add-line{grid-column:span 2}.gc2-warehouse-dialog .gc2-warehouse-receipt-line{grid-template-columns:minmax(0,1fr) 72px 25px}}@media (prefers-reduced-motion:reduce){.gc2-modal-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}.gc2-warehouse-dialog .gc2-warehouse-receipt-line{grid-template-columns:minmax(0,1.8fr) minmax(76px,.8fr) minmax(70px,.8fr) minmax(76px,.75fr) minmax(92px,.9fr) 22px;gap:8px}.gc2-warehouse-receipt-columns{background:#171513}.gc2-warehouse-dialog .gc2-warehouse-receipt-columns span{letter-spacing:.08em;color:var(--gc2-muted);white-space:nowrap;font-size:9px;font-weight:700}.gc2-warehouse-dialog .gc2-warehouse-receipt-line .gc2-warehouse-line-title{overflow-wrap:anywhere;min-width:0}.gc2-warehouse-dialog .gc2-warehouse-receipt-line .gc2-warehouse-line-stock{color:var(--gc2-text);font-weight:600}.gc2-warehouse-dialog .gc2-warehouse-receipt-line .gc2-warehouse-line-quantity{color:var(--gc2-green)}.gc2-warehouse-dialog .gc2-warehouse-receipt-line .gc2-warehouse-line-total{text-align:right}.gc2-warehouse-dialog .gc2-warehouse-receipt-line small{display:none}.gc2-warehouse-receipt-preview span{line-height:1.5}@media (width<=600px){.gc2-warehouse-dialog .gc2-warehouse-receipt-columns{display:none}.gc2-warehouse-dialog .gc2-warehouse-receipt-line{grid-template-columns:minmax(0,1fr) auto 22px;gap:7px 10px;padding:11px 12px}.gc2-warehouse-dialog .gc2-warehouse-receipt-line .gc2-warehouse-line-title{grid-area:1/1}.gc2-warehouse-dialog .gc2-warehouse-receipt-line .gc2-warehouse-line-stock{text-align:right;grid-area:1/2}.gc2-warehouse-dialog .gc2-warehouse-receipt-line .gc2-warehouse-line-quantity{grid-area:2/1}.gc2-warehouse-dialog .gc2-warehouse-receipt-line .gc2-warehouse-line-price{text-align:right;grid-area:2/2}.gc2-warehouse-dialog .gc2-warehouse-receipt-line .gc2-warehouse-line-total{text-align:right;grid-area:3/1/auto/3;justify-content:space-between;gap:8px;display:flex}.gc2-warehouse-dialog .gc2-warehouse-receipt-line button{grid-area:1/3/4}.gc2-warehouse-dialog .gc2-warehouse-receipt-line small{color:var(--gc2-muted);margin-right:5px;font-size:10px;font-weight:500;display:inline-block}}
