:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060a12;--bg-2:#080e1b;--panel:#0d1626;--panel-2:#101b2d;--panel-3:#132034;--land:#16233c;--land-line:#2e4a75;--inset:#0a1220;--raise:#0e1828;--cell:#0c1524;--cell-2:#101c2f;--clk-a:#0e1a2c;--clk-b:#0b1424;--grad-a:#101e36;--grad-b:#0b1322;--mine-a:#0e1a2d;--mine-b:#0c1422;--side-a:#080e19;--side-b:#070c16;--band-b:#0b1526;--wm:#0c1626;--scan:#ffffff03;--wash-1:#2f7bf61a;--wash-2:#2f7bf60f;--line:#1b2a44;--line-soft:#152239;--row-line:#15223999;--track:#152239;--sb:#1d2c46;--slash:#1e3355;--mark:#2b4368;--ini-bg:#152742;--ini-line:#21375a;--ini-txt:#9ec2f0;--av-a:#224c86;--av-b:#132845;--av-line:#2a4470;--txt:#e8effa;--txt-2:#9cadc7;--txt-3:#67788f;--txt-4:#556880;--txt-str:#cfdef3;--accent-txt:#bfd8ff;--hover-txt:#dceaff;--brand:#7fb4ff;--on-solid:#04101f;--on-solid-txt:#eaf3ff;--accent:#2f7bf6;--accent-2:#4fa0ff;--accent-wash:#2f7bf621;--accent-line:#4fa0ff38;--accent-line-2:#4fa0ff57;--focus-line:#4fa0ff73;--pri-a:#2c6fe0;--pri-b:#1f55b8;--pri-a2:#3480f5;--pri-b2:#2560cc;--pri-line:#3e82f0;--green:#37d399;--green-wash:#37d39917;--green-line:#37d3994d;--green-a:#1e9e74;--amber:#f5a524;--amber-wash:#f5a52417;--amber-line:#f5a52452;--amber-wash-2:#f5a52438;--red:#f04e6e;--red-wash:#f04e6e17;--red-line:#f04e6e52;--purple:#9c7bf6;--purple-wash:#9c7bf617;--purple-line:#9c7bf652;--hero-a:#f2f7ff;--hero-b:#8fa3be;--hero-acc-a:#5fa8ff;--hero-acc-b:#1f5bc4;--glass:#0d1626d1;--glass-line:#78a0dc33;--r:10px;--gap:14px;--disp:"Barlow Semi Condensed", "Segoe UI Semibold", system-ui, sans-serif;--body:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, Consolas, monospace}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e7edf6;--bg-2:#f1f5fa;--panel:#fff;--panel-2:#f4f8fc;--panel-3:#ecf2f9;--land:#d3deee;--land-line:#93a9c6;--inset:#f4f7fc;--raise:#f1f5fb;--cell:#fff;--cell-2:#f6f9fd;--clk-a:#fff;--clk-b:#f1f6fc;--grad-a:#eff6ff;--grad-b:#fbfdff;--mine-a:#f3f8ff;--mine-b:#fcfdff;--side-a:#f8fafd;--side-b:#f0f4fa;--band-b:#e1eaf6;--wm:#dbe5f2;--scan:#10203806;--wash-1:#1d5fd112;--wash-2:#1d5fd10d;--line:#c9d7e9;--line-soft:#dee7f2;--row-line:#172a471a;--track:#e0e8f3;--sb:#c0cedf;--slash:#c2d2e6;--mark:#a9bcd3;--ini-bg:#e8f0fb;--ini-line:#c9dbf3;--ini-txt:#2a63b8;--av-a:#dbe8fb;--av-b:#f2f7fe;--av-line:#c3d8f2;--txt:#0f1b2d;--txt-2:#45566e;--txt-3:#5f708a;--txt-4:#74839a;--txt-str:#17263c;--accent-txt:#154a9e;--hover-txt:#0e3e86;--brand:#1d5fd1;--on-solid:#fff;--on-solid-txt:#fff;--accent:#1d5fd1;--accent-2:#1b57c0;--accent-wash:#1d5fd113;--accent-line:#1d5fd138;--accent-line-2:#1d5fd157;--focus-line:#1d5fd180;--pri-a:#2668d6;--pri-b:#1b4fb0;--pri-a2:#2e74e4;--pri-b2:#1f58be;--pri-line:#2c6fe0;--green:#0c8f62;--green-wash:#0c8f621a;--green-line:#0c8f624d;--green-a:#0c8f62;--amber:#a45b06;--amber-wash:#a45b061a;--amber-line:#a45b0647;--amber-wash-2:#a45b0638;--red:#c62a4e;--red-wash:#c62a4e17;--red-line:#c62a4e47;--purple:#5f39c9;--purple-wash:#5f39c917;--purple-line:#5f39c947;--hero-a:#243550;--hero-b:#6d7f99;--hero-acc-a:#2e74e4;--hero-acc-b:#12408f;--glass:#ffffffe6;--glass-line:#1d5fd129}.c3a-adopt{background:var(--bg);color:var(--txt);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.45}.c3a-adopt [class*=card]:not([class*=title]):not([class*=Title]):not([class*=header]):not([class*=Header]):not([class*=label]):not([class*=Label]):not([class*=value]):not([class*=text]):not([class*=icon]),.c3a-adopt [class*=Card]:not([class*=title]):not([class*=Title]):not([class*=header]):not([class*=Header]):not([class*=label]):not([class*=Label]):not([class*=value]):not([class*=text]):not([class*=icon]),.c3a-adopt [class*=panel]:not([class*=title]):not([class*=Title]):not([class*=header]):not([class*=Header]):not([class*=label]):not([class*=Label]):not([class*=value]):not([class*=text]):not([class*=icon]),.c3a-adopt [class*=Panel]:not([class*=title]):not([class*=Title]):not([class*=header]):not([class*=Header]):not([class*=label]):not([class*=Label]):not([class*=value]):not([class*=text]):not([class*=icon]),.c3a-adopt [class*=tile]:not([class*=title]):not([class*=Title]):not([class*=header]):not([class*=Header]):not([class*=label]):not([class*=Label]):not([class*=value]):not([class*=text]):not([class*=icon]),.c3a-adopt [class*=widget]:not([class*=title]):not([class*=Title]):not([class*=header]):not([class*=Header]):not([class*=label]):not([class*=Label]):not([class*=value]):not([class*=text]):not([class*=icon]),.c3a-adopt [class*=section]:not([class*=title]):not([class*=Title]):not([class*=header]):not([class*=Header]):not([class*=label]):not([class*=Label]):not([class*=value]):not([class*=text]):not([class*=icon]),.c3a-adopt [class*=box]:not([class*=checkbox]):not([class*=title]):not([class*=Title]):not([class*=header]):not([class*=Header]):not([class*=label]):not([class*=Label]):not([class*=value]):not([class*=text]):not([class*=icon]){background:var(--panel);border-color:var(--line);color:var(--txt)}.c3a-adopt [class*=card] [class*=card]:not([class*=title]):not([class*=Title]):not([class*=header]):not([class*=Header]):not([class*=label]):not([class*=Label]):not([class*=value]):not([class*=text]):not([class*=icon]),.c3a-adopt [class*=panel] [class*=panel]:not([class*=title]):not([class*=Title]):not([class*=header]):not([class*=Header]):not([class*=label]):not([class*=Label]):not([class*=value]):not([class*=text]):not([class*=icon]),.c3a-adopt [class*=card] [class*=tile]:not([class*=title]):not([class*=Title]):not([class*=header]):not([class*=Header]):not([class*=label]):not([class*=Label]):not([class*=value]):not([class*=text]):not([class*=icon]){background:var(--panel-2);border-color:var(--line-soft)}.c3a-adopt h1,.c3a-adopt h2,.c3a-adopt h3,.c3a-adopt h4,.c3a-adopt h5,.c3a-adopt h6{color:var(--txt)}.c3a-adopt [class*=card-title],.c3a-adopt [class*=cardTitle],.c3a-adopt [class*=panel-title],.c3a-adopt [class*=panelTitle],.c3a-adopt [class*=section-title],.c3a-adopt [class*=sectionTitle]{color:var(--txt-2);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.c3a-adopt [class*=label],.c3a-adopt [class*=Label],.c3a-adopt [class*=muted],.c3a-adopt [class*=caption],.c3a-adopt [class*=hint],.c3a-adopt [class*=meta],.c3a-adopt small{color:var(--txt-4)}.c3a-adopt [class*=subtitle],.c3a-adopt [class*=subtext],.c3a-adopt [class*=secondary]{color:var(--txt-2)}.c3a-adopt [class*=value],.c3a-adopt [class*=metric],.c3a-adopt [class*=count],.c3a-adopt [class*=number],.c3a-adopt [class*=stat]{color:var(--txt-str)}.c3a-adopt a{color:var(--accent-2)}.c3a-adopt a:hover{color:var(--hover-txt)}.c3a-adopt input,.c3a-adopt select,.c3a-adopt textarea{background:var(--inset);border:1px solid var(--line);color:var(--txt);border-radius:7px;outline:none;padding:6px 9px;font-family:inherit;font-size:12.5px}.c3a-adopt input::placeholder,.c3a-adopt textarea::placeholder{color:var(--txt-4)}.c3a-adopt input:hover,.c3a-adopt select:hover,.c3a-adopt textarea:hover{border-color:var(--focus-line)}.c3a-adopt input:focus-visible,.c3a-adopt select:focus-visible,.c3a-adopt textarea:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}.c3a-adopt button:not([class*=primary]):not([class*=danger]){background:var(--raise);border:1px solid var(--line);color:var(--txt-2);cursor:pointer;border-radius:6px}.c3a-adopt button:not([class*=primary]):not([class*=danger]):hover{border-color:var(--focus-line);color:var(--hover-txt);background:var(--accent-wash)}.c3a-adopt button[class*=primary],.c3a-adopt [class*=btn-primary],.c3a-adopt [class*=buttonPrimary]{background:linear-gradient(180deg, var(--pri-a), var(--pri-b));border:1px solid var(--pri-line);color:var(--on-solid-txt);cursor:pointer;border-radius:6px}.c3a-adopt button[class*=danger],.c3a-adopt [class*=btn-danger]{background:var(--red-wash);border:1px solid var(--red-line);color:var(--red);cursor:pointer;border-radius:6px}.c3a-adopt button:disabled{opacity:.4;cursor:not-allowed}.c3a-adopt table{border-collapse:collapse}.c3a-adopt thead th{color:var(--txt-4);border-bottom:1px solid var(--line-soft);text-align:left;font-weight:600}.c3a-adopt tbody td{border-bottom:1px solid var(--row-line);color:var(--txt)}.c3a-adopt tbody tr:hover td{background:var(--accent-wash)}.c3a-adopt hr{border:0;border-top:1px solid var(--line-soft)}.c3a-adopt [class*=success],.c3a-adopt [class*=approved],.c3a-adopt [class*=complete],.c3a-adopt [class*=good]{color:var(--green)}.c3a-adopt [class*=warn],.c3a-adopt [class*=pending],.c3a-adopt [class*=review]{color:var(--amber)}.c3a-adopt [class*=danger],.c3a-adopt [class*=error],.c3a-adopt [class*=overdue],.c3a-adopt [class*=critical]{color:var(--red)}.c3a-adopt [class*=badge],.c3a-adopt [class*=chip],.c3a-adopt [class*=pill],.c3a-adopt [class*=tag]{border:1px solid var(--line);background:0 0;border-radius:4px}.c3a-adopt [class*=badge][class*=success],.c3a-adopt [class*=badge][class*=approved]{color:var(--green);border-color:var(--green-line);background:var(--green-wash)}.c3a-adopt [class*=badge][class*=pending],.c3a-adopt [class*=badge][class*=warn]{color:var(--amber);border-color:var(--amber-line);background:var(--amber-wash)}.c3a-adopt [class*=badge][class*=danger],.c3a-adopt [class*=badge][class*=overdue]{color:var(--red);border-color:var(--red-line);background:var(--red-wash)}.c3a-adopt *{scrollbar-width:thin;scrollbar-color:var(--sb) transparent}.c3a-adopt ::-webkit-scrollbar{width:7px;height:7px}.c3a-adopt ::-webkit-scrollbar-thumb{background:var(--sb);border-radius:4px}.c3a-adopt ::-webkit-scrollbar-track{background:0 0}:root{--btn-face:var(--disp,"Barlow Semi Condensed", "Segoe UI Semibold", system-ui, sans-serif);--btn-radius:5px;--btn-pad:5px 9px;--btn-size:10px;--btn-track:.09em}button:not(.btn-plain):not(.c3a-ms):not(.mw-btn):not(.iconbtn):not(.c3a-iconbtn):not(.c3a-wx__action):not(.tab):not(.nav-a),a.btn:not(.btn-plain),input[type=submit]:not(.btn-plain),input[type=button]:not(.btn-plain){font-family:var(--btn-face)!important;font-size:var(--btn-size)!important;letter-spacing:var(--btn-track)!important;text-transform:uppercase!important;padding:var(--btn-pad)!important;border-radius:var(--btn-radius)!important;border:1px solid var(--pri-line)!important;background:linear-gradient(180deg, var(--pri-a), var(--pri-b))!important;color:var(--on-solid-txt)!important;cursor:pointer!important;white-space:nowrap!important;text-shadow:none!important;box-shadow:none!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important;transition:background .16s,border-color .16s,filter .16s,transform .1s!important}button:not(.btn-plain):not(.c3a-ms):not(.mw-btn):not(.iconbtn):not(.c3a-iconbtn):not(.c3a-wx__action):not(.tab):not(.nav-a):hover,a.btn:not(.btn-plain):hover,input[type=submit]:not(.btn-plain):hover,input[type=button]:not(.btn-plain):hover{background:linear-gradient(180deg, var(--pri-a2), var(--pri-b2))!important}button:not(.btn-plain):not(.c3a-ms):not(.mw-btn):not(.iconbtn):not(.c3a-iconbtn):not(.c3a-wx__action):not(.tab):not(.nav-a):active,a.btn:not(.btn-plain):active{transform:translateY(1px)!important}button:not(.btn-plain):not(.c3a-ms):not(.mw-btn):not(.iconbtn):not(.c3a-iconbtn):focus-visible,a.btn:not(.btn-plain):focus-visible{outline:2px solid var(--pri-line)!important;outline-offset:2px!important}button:disabled:not(.btn-plain),input[type=submit]:disabled:not(.btn-plain),input[type=button]:disabled:not(.btn-plain){opacity:.42!important;cursor:not-allowed!important;filter:saturate(.5)!important;transform:none!important}button:disabled:not(.btn-plain):hover{background:linear-gradient(180deg, var(--pri-a), var(--pri-b))!important}button.btn-danger:not(.btn-plain),a.btn-danger,input.btn-danger{background:linear-gradient(180deg, var(--red), var(--red))!important;border-color:var(--red-line)!important;color:var(--on-solid-txt)!important}button.btn-danger:not(.btn-plain):hover,a.btn-danger:hover{filter:brightness(1.12)!important}button.btn-ok:not(.btn-plain),a.btn-ok,input.btn-ok{background:linear-gradient(180deg, var(--green), var(--green))!important;border-color:var(--green-line)!important;color:var(--on-solid-txt)!important}button.btn-ok:not(.btn-plain):hover,a.btn-ok:hover{filter:brightness(1.12)!important}button.btn-ghost:not(.btn-plain),a.btn-ghost{border-color:var(--line)!important;color:var(--txt-2)!important;background:0 0!important}button.btn-ghost:not(.btn-plain):hover,a.btn-ghost:hover{background:var(--accent-wash)!important;border-color:var(--focus-line)!important;color:var(--hover-txt)!important}button.btn-lg:not(.btn-plain),a.btn-lg{border-radius:7px!important;padding:9px 18px!important;font-size:12px!important}.btn-plain{text-transform:none}.c3a-auth-bg{z-index:0;background:radial-gradient(1100px 620px at 50% 8%, var(--wash-1), transparent 62%), radial-gradient(900px 520px at 12% 92%, var(--wash-2), transparent 60%), radial-gradient(900px 520px at 88% 88%, var(--wash-2), transparent 60%), linear-gradient(180deg, var(--bg-2), var(--bg) 55%, var(--side-b));position:fixed;inset:0;overflow:hidden}.c3a-auth-bg:before{content:"";background-image:linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);opacity:.5;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(1200px 700px at 50% 40%,#000 20%,#0000 78%);mask-image:radial-gradient(1200px 700px at 50% 40%,#000 20%,#0000 78%)}.c3a-auth-bg:after{content:"";background:repeating-linear-gradient(0deg, transparent 0 3px, var(--scan) 3px 4px);position:absolute;inset:0}.c3a-auth{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.c3a-auth__top{justify-content:flex-end;padding:16px 18px 0;display:flex}.c3a-auth__main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(18px,3.2vh,38px);padding:10px 20px 26px;display:flex}.c3a-hero{max-width:min(1120px,92vw)}.c3a-hero__word{font-family:var(--disp);letter-spacing:-.02em;background:linear-gradient(168deg, var(--hero-a), var(--hero-b));color:#0000;filter:drop-shadow(0 2px 18px #00000047);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(46px,9.2vw,150px);font-weight:700;line-height:.86}.c3a-hero__word span{background:linear-gradient(168deg, var(--hero-acc-a), var(--hero-acc-b));color:#0000;-webkit-background-clip:text;background-clip:text}.c3a-hero__rule{align-items:center;gap:14px;max-width:min(1240px,94vw);margin:10px auto 0;display:flex}.c3a-hero__rule i{background:linear-gradient(90deg, transparent, var(--accent-2), transparent);opacity:.5;flex:1;height:1px}.c3a-hero__sub{font-family:var(--disp);letter-spacing:clamp(.08em,.35vw,.18em);text-transform:uppercase;color:var(--txt-2);white-space:nowrap;font-size:clamp(10px,1.05vw,15px);font-weight:600}.c3a-authcard{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);border-radius:16px;width:min(420px,100%);padding:26px 26px 22px;position:relative;box-shadow:0 24px 60px -18px #0000008c,inset 0 1px #ffffff0f}.c3a-authcard:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-2), transparent);opacity:.7;height:1px;position:absolute;top:0;left:26px;right:26px}.c3a-authcard__logo{object-fit:contain;width:62px;height:70px;margin:0 auto 12px;display:block}[data-theme=light] .c3a-authcard__logo{filter:drop-shadow(0 1px 3px #0f1b2d40)}[data-theme=light] .c3a-authcard{box-shadow:0 18px 44px -20px #0f204247,inset 0 1px #ffffffb3}.c3a-authcard__title{font-family:var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--txt);margin:0;font-size:24px;font-weight:700}.c3a-authcard__sub{font-family:var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--txt-3);margin:6px 0 20px;font-size:11px}.c3a-ms{color:#1b1b1b;width:100%;height:46px;font-family:var(--body);letter-spacing:.01em;cursor:pointer;background:#fff;border:1px solid #c4c9cf;border-radius:9px;justify-content:center;align-items:center;gap:11px;font-size:14.5px;font-weight:600;transition:box-shadow .16s,transform .16s;display:flex}.c3a-ms:hover:not(:disabled){box-shadow:0 6px 20px -6px #00000073}.c3a-ms:active:not(:disabled){transform:translateY(1px)}.c3a-ms:disabled{opacity:.65;cursor:progress}.c3a-authcard__help{color:var(--txt-3);margin:14px 0 0;font-size:12px}.c3a-authcard__help b{color:var(--txt-2);font-weight:600}.c3a-authcard__error{text-align:left;color:var(--red);background:var(--red-wash);border:1px solid var(--red-line);border-radius:8px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:9px 11px;font-size:12px;display:flex}.c3a-authcard__foot{border-top:1px solid var(--line-soft);justify-content:center;align-items:center;gap:9px;margin-top:14px;padding-top:13px;font-size:11.5px;display:flex}.c3a-authcard__foot a{color:var(--accent-2);text-decoration:none}.c3a-authcard__foot a:hover{text-decoration:underline}.c3a-authcard__foot span{color:var(--txt-4)}.c3a-caps{background:var(--line-soft);border:1px solid var(--line-soft);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:min(1080px,96vw);display:grid;overflow:hidden}.c3a-cap{background:var(--panel);background:color-mix(in srgb, var(--panel) 78%, transparent);text-align:left;align-items:center;gap:11px;min-height:60px;padding:12px 13px;display:flex}.c3a-cap svg{color:var(--accent-2);opacity:.85;flex:none}.c3a-cap__t{font-family:var(--disp);letter-spacing:.085em;text-transform:uppercase;color:var(--txt-2);font-size:11px;font-weight:600;line-height:1.4}.c3a-cap__t span{color:var(--accent-txt);display:block}.c3a-band{border-top:1px solid var(--line-soft);background:linear-gradient(90deg, var(--bg-2), var(--band-b) 45%, var(--bg-2));justify-content:center;align-items:center;gap:16px;padding:16px 24px;display:flex}.c3a-band__t{font-family:var(--disp);letter-spacing:.2em;text-transform:uppercase;color:var(--txt-2);text-align:center;font-size:clamp(12px,1.5vw,18px);font-weight:600}.c3a-band__t span{color:var(--accent-2)}.c3a-slash{gap:4px;display:flex}.c3a-slash i{background:var(--slash);border-radius:1px;width:5px;height:18px;display:block;transform:skew(-20deg)}.c3a-notice{color:var(--txt-4);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:9px 20px 14px;font-size:10.5px;display:flex}.c3a-notice__z{font-family:var(--mono);color:var(--green)}.c3a-notice__sep{opacity:.5}@media (height<=880px){.c3a-auth__main{gap:clamp(14px,2.2vh,24px);padding-bottom:18px}.c3a-hero__word{font-size:clamp(40px,7.4vw,112px)}.c3a-authcard{padding:22px 24px 18px}.c3a-authcard__logo{width:54px;height:61px;margin-bottom:10px}}@media (height<=820px){.c3a-caps{display:none}}@media (height<=700px){.c3a-hero__word{font-size:clamp(34px,5.8vw,80px)}.c3a-hero__sub{letter-spacing:.08em;font-size:clamp(9px,.9vw,11px)}.c3a-notice{display:none}}@media (width<=760px){.c3a-caps{display:none}.c3a-hero__sub{white-space:normal;line-height:1.5}.c3a-authcard{padding:22px 20px 18px}}*{box-sizing:border-box;max-width:100%}img,video,canvas,svg{max-width:100%;height:auto}table{width:100%}.table-scroll,.overflow-table{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=768px){div,section,aside,nav,article,header,footer{word-break:break-word;max-width:100%}table{white-space:nowrap;display:block;overflow-x:auto}thead,tbody,tr{table-layout:fixed;width:100%;display:table}thead{width:100%}.btn-row,.action-row{flex-wrap:wrap;gap:8px}.kpi-row{flex-wrap:wrap}.kpi-tile{min-width:140px}.paired-cards{grid-template-columns:1fr!important}}@media (width<=480px){table{font-size:11px}th,td{padding:8px!important}button{padding:7px 12px;font-size:12px}input,select,textarea{font-size:12px}}.page-root{padding:clamp(12px,2vw,30px)}.top-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:30px;display:flex}.metrics-bar{flex-wrap:wrap;gap:15px;margin-bottom:25px;display:flex}.metrics-bar>*{flex:120px;min-width:90px}.support-ops-grid{grid-template-columns:58% 42%;align-items:start;gap:24px;margin-bottom:30px;display:grid}.assignment-controls-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ticket-details-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.analytics-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:10px;margin-bottom:30px;display:grid}.personnel-layout{align-items:flex-start;gap:20px;display:flex}.personnel-sidebar{flex-shrink:0;width:230px;transition:all .2s}.personnel-detail{flex:1;min-width:0}.sidebar-toggle-btn{background:var(--accent-wash);color:var(--txt);border:2px solid var(--accent-line);cursor:pointer;border-radius:10px;width:100%;margin-bottom:14px;padding:10px 18px;font-size:13px;font-weight:600;display:none}.tab-bar{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.profile-two-col{grid-template-columns:300px 1fr;gap:30px;display:grid}.pto-form-grid{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.comp-time-grid{grid-template-columns:1fr 1fr 2fr;gap:14px;margin-bottom:16px;display:grid}.badge-row{flex-wrap:wrap;justify-content:center;gap:35px;margin-bottom:35px;display:flex}.dashboard-header-title{color:var(--accent-2);letter-spacing:2px;font-size:clamp(20px,3vw,34px);font-weight:700}.dashboard-header-sub{color:var(--txt);margin-top:5px;font-size:clamp(14px,2vw,22px)}.metric-value{color:#fff;margin-top:10px;font-size:clamp(24px,4vw,42px);font-weight:700}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=1024px){.support-ops-grid{grid-template-columns:1fr}.assignment-controls-grid{grid-template-columns:repeat(2,1fr)}.profile-two-col{grid-template-columns:240px 1fr;gap:20px}}@media (width<=768px){.page-root{padding:12px}.support-ops-grid{grid-template-columns:1fr}.assignment-controls-grid{grid-template-columns:1fr 1fr}.ticket-details-grid{grid-template-columns:1fr}.personnel-layout{flex-direction:column}.personnel-sidebar{width:100%}.personnel-sidebar.collapsed .personnel-list{display:none}.sidebar-toggle-btn{display:block}.profile-two-col{grid-template-columns:1fr}.pto-form-grid,.comp-time-grid{grid-template-columns:1fr 1fr}.badge-row{gap:18px;margin-bottom:18px}.metrics-bar{gap:10px}}@media (width<=480px){.page-root{padding:8px}.top-nav{gap:8px}.top-nav button{padding:8px 14px;font-size:12px}.support-ops-grid,.assignment-controls-grid,.ticket-details-grid,.pto-form-grid,.comp-time-grid{grid-template-columns:1fr}.badge-row{gap:12px;margin-bottom:14px}.tab-bar button{padding:8px 12px;font-size:12px}.profile-two-col>div:first-child img{width:140px;height:140px}.metrics-bar>*{min-width:70px;padding:12px 8px!important}.analytics-grid{grid-template-columns:1fr}.corp-header h1{letter-spacing:1px;font-size:clamp(14px,4vw,22px)}.badge-row img{max-width:160px}}img,video,canvas,iframe,svg{max-width:100%;height:auto}table{table-layout:auto;word-break:break-word}@media (width<=900px){html,body,#root{max-width:100vw!important;overflow-x:hidden!important}table{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}thead,tbody,tfoot{width:100%;display:table}[style*="grid-template-columns: 58%"],[style*="grid-template-columns: 300px"],[style*="grid-template-columns: 240px"],[style*="grid-template-columns: 1fr 1fr"],[style*=gridTemplateColumns]{grid-template-columns:1fr!important}}@media (width<=600px){body>#root>div>div{padding:10px!important}[style*="min-width: 130px"],[style*="min-width: 120px"],[style*="min-width: 140px"],[style*="min-width: 150px"]{flex:calc(50% - 8px)!important;min-width:calc(50% - 8px)!important}th,td{padding:6px 8px!important;font-size:11px!important}h1{font-size:clamp(14px,4vw,20px)!important}h2{font-size:clamp(13px,3.5vw,18px)!important}h3{font-size:clamp(12px,3vw,16px)!important}button{white-space:nowrap;padding:7px 12px;font-size:12px}}@media (width<=430px){[style*="min-width: 130px"],[style*="min-width: 120px"],[style*="min-width: 140px"],[style*="min-width: 150px"]{flex:100%!important;min-width:100%!important}button{padding:6px 10px!important;font-size:11px!important}img[style*="width: 52px"],img[style*=width\:52px]{width:34px!important;height:34px!important}[style*="font-size: 24px"],[style*="font-size: 22px"],[style*="font-size: 28px"],[style*="font-size: 32px"]{font-size:clamp(16px,5vw,24px)!important}[style*="letter-spacing: 4px"],[style*="letter-spacing: 3px"],[style*=letterSpacing]{letter-spacing:1px!important;font-size:clamp(12px,3.5vw,18px)!important}td>div{flex-direction:column!important;align-items:stretch!important}td>div>button{text-align:center!important;width:100%!important}[style*="flex-wrap: wrap"]{padding-bottom:4px;overflow-x:auto}}
