@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--bg: #f2ece5;--card: #fffaf4;--ink: #2f2218;--muted: #7b6757;--accent: #8a5a36;--accent-light: #c98445;--accent-strong: #6f421f;--accent-soft: #efd8c4;--danger: #b23a48;--warning: #8a5d10;--line: #dccab8;--body-grad-1: #fff8f0;--body-grad-2: #f3e4d6;--body-grad-3: #e4ccb5;--paid-row: #b2d6c0;--paid-row-hover: #9fc7af;--paid-row-border: #86b194;--table-row-odd: #f4f6fb;--table-row-even: #e9edf4;--table-row-hover: #dde4f1;--table-text: #253041;--table-border: #d2dae8;--timesheet-wrap-start: #ede3d8;--timesheet-wrap-end: #e5d4c3;--cycle-bg-start: #313056;--cycle-bg-end: #272448;--cycle-border: #2d2a49;--cycle-text: #f1f4ff}html[data-theme=dark]{--bg: #101a34;--card: #243c72;--ink: #f4f8ff;--muted: #c0cbea;--accent: #ff9b22;--accent-light: #ffc36f;--accent-strong: #ff7417;--accent-soft: #274b8f;--danger: #ff6f7e;--warning: #ffbc4a;--line: rgba(151, 176, 229, .34);--body-grad-1: #29282f;--body-grad-2: #182f70;--body-grad-3: #2769dc;--paid-row: #205f61;--paid-row-hover: #287174;--paid-row-border: #48a4a6;--table-row-odd: rgba(20, 35, 64, .94);--table-row-even: rgba(29, 52, 93, .94);--table-row-hover: rgba(45, 82, 147, .94);--table-text: #f2f7ff;--table-border: rgba(126, 154, 215, .28);--timesheet-wrap-start: rgba(16, 28, 55, .92);--timesheet-wrap-end: rgba(31, 79, 178, .72);--cycle-bg-start: #365ba7;--cycle-bg-end: #24448d;--cycle-border: rgba(173, 193, 239, .55);--cycle-text: #f7fbff}html[data-theme=copper]{--bg: #070504;--card: rgba(12, 10, 8, .9);--ink: #f4ddc9;--muted: #b89373;--accent: #d2874a;--accent-light: #f0b15f;--accent-strong: #8f4f25;--accent-soft: rgba(92, 52, 26, .42);--danger: #ff857a;--warning: #f0b261;--line: rgba(205, 133, 76, .26);--body-grad-1: #040302;--body-grad-2: #110a07;--body-grad-3: #24120a;--paid-row: rgba(83, 54, 32, .92);--paid-row-hover: rgba(105, 67, 39, .96);--paid-row-border: rgba(199, 128, 77, .42);--table-row-odd: rgba(10, 8, 7, .95);--table-row-even: rgba(17, 13, 11, .95);--table-row-hover: rgba(46, 27, 16, .96);--table-text: #f4ddc9;--table-border: rgba(205, 133, 76, .2);--timesheet-wrap-start: rgba(11, 8, 7, .96);--timesheet-wrap-end: rgba(28, 17, 11, .9);--cycle-bg-start: rgba(48, 27, 15, .94);--cycle-bg-end: rgba(19, 12, 9, .96);--cycle-border: rgba(214, 139, 82, .44);--cycle-text: #f8e3d2}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.01em;font-size:20px;font-weight:500;line-height:1.45;color:var(--ink);background:radial-gradient(circle at top left,var(--body-grad-1),var(--body-grad-2) 45%,var(--body-grad-3) 100%)}html[data-theme=dark] body{background:radial-gradient(circle at 20% 18%,rgba(80,97,150,.26),transparent 28%),radial-gradient(circle at 84% 76%,rgba(46,119,237,.42),transparent 34%),linear-gradient(125deg,var(--body-grad-1) 0%,var(--body-grad-2) 48%,var(--body-grad-3) 100%);background-attachment:fixed}html[data-theme=copper] body{background:linear-gradient(rgba(214,139,82,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(214,139,82,.05) 1px,transparent 1px),radial-gradient(circle at 18% 20%,rgba(210,135,74,.14),transparent 24%),radial-gradient(circle at 82% 16%,rgba(126,71,34,.18),transparent 28%),linear-gradient(135deg,var(--body-grad-1) 0%,var(--body-grad-2) 42%,var(--body-grad-3) 100%);background-size:44px 44px,44px 44px,auto,auto,auto;background-attachment:fixed}h1,h2,h3{font-family:Space Grotesk,Inter,system-ui,sans-serif;letter-spacing:.02em;font-weight:800}h1{font-size:clamp(1.7rem,2.4vw,2.1rem)}h2{font-size:clamp(1.45rem,2vw,1.8rem)}h3{font-size:clamp(1.2rem,1.6vw,1.45rem)}a{color:var(--accent)}.link-button{border:none;background:transparent;color:var(--accent);font:inherit;cursor:pointer;text-decoration:underline;padding:0}.link-button:hover{filter:brightness(1.08)}.layout{min-height:100vh;display:grid;grid-template-columns:250px 1fr;transition:grid-template-columns .18s ease}.layout.sidebar-collapsed{grid-template-columns:1fr}.layout-main{min-width:0;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;position:relative;z-index:0}.sidebar{background:linear-gradient(180deg,#5c3822,#402515);color:#fff8ef;padding:70px 16px 20px;display:grid;grid-template-rows:auto auto 1fr auto;gap:14px}html[data-theme=dark] .sidebar{background:linear-gradient(180deg,#1f1f27f5,#152552f5 54%,#1e55bceb);border-right:1px solid rgba(154,180,235,.24);box-shadow:18px 0 42px #080e1e33}html[data-theme=copper] .sidebar{background:linear-gradient(180deg,#080706fa,#0e0a08fa 56%,#21120af5);border-right:1px solid rgba(214,139,82,.24);box-shadow:18px 0 42px #00000052,inset -1px 0 #d68b521f}.sidebar h1{margin:0;font-size:1.3rem}.sidebar-brand{display:flex;align-items:center;gap:12px;padding:12px 12px 14px;border:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-radius:18px;background:color-mix(in srgb,var(--card) 68%,transparent);box-shadow:inset 0 0 0 1px #ffffff08}.sidebar-brand p{margin:4px 0 0;color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.sidebar-brand-badge{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--accent) 48%,white 10%),transparent 54%),linear-gradient(145deg,color-mix(in srgb,var(--accent-strong) 86%,black 14%),color-mix(in srgb,var(--accent) 40%,black 60%));color:#f6d0ac;box-shadow:0 0 24px color-mix(in srgb,var(--accent) 28%,transparent)}.sidebar-brand-logo{width:40px;height:40px;display:block;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 30%,transparent))}.sidebar-toggle{position:fixed;top:16px;left:16px;z-index:90;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,235,218,.35);border-radius:999px;padding:8px 12px;background:#5c3822db;color:#fff8ef;box-shadow:0 10px 24px #1d120a3d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;font:inherit;font-size:.82rem;font-weight:700;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.sidebar-toggle:hover{transform:translateY(-1px);box-shadow:0 14px 28px #1d120a4d}.sidebar-toggle-icon{font-size:.86rem;line-height:1}html[data-theme=dark] .sidebar-toggle{border-color:#ffc37870;background:linear-gradient(135deg,#ff9b22f0,#214897eb);color:#fffaf1;box-shadow:0 12px 28px #050c1c57}html[data-theme=copper] .sidebar-toggle{border-color:#d68b526b;background:linear-gradient(135deg,#58331bf5,#25150df0);color:#fde7d6;box-shadow:0 12px 28px #00000057,0 0 18px #a8623438}.sidebar nav{display:flex;flex-direction:column;gap:10px}.sidebar-footer{margin-top:20px;padding-top:12px;border-top:1px solid rgba(255,245,233,.28);display:grid;gap:10px}html[data-theme=dark] .sidebar-footer{border-top-color:#c0cff53d}html[data-theme=copper] .sidebar-footer{border-top-color:#d68b5233}.sidebar-footer button{border:1px solid rgba(255,235,218,.35);background:#fff1e621;color:#fff8ef;border-radius:8px;padding:8px 10px;cursor:pointer}html[data-theme=dark] .sidebar-footer button{border-color:#c0cff557;background:#ffffff14;color:#f4f8ff}html[data-theme=copper] .sidebar-footer button{border-color:#d68b5257;background:#5f361b29;color:#fbe7d7}.theme-toggle{margin-bottom:12px;border:1px solid var(--line);border-radius:999px;padding:8px 12px;background:var(--card);color:var(--ink);cursor:pointer;position:relative;z-index:3;font:inherit;font-size:.85rem}.sidebar-meta-card{display:grid;gap:8px;padding:12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--line) 60%,transparent);background:color-mix(in srgb,var(--card) 74%,transparent)}.sidebar-meta-label{font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.sidebar-theme-toggle{display:inline-flex;align-items:center;width:100%;justify-content:center;margin-bottom:0}.theme-toggle:hover{filter:brightness(.97)}.theme-toggle-static{cursor:default;-webkit-user-select:none;user-select:none}.theme-toggle-static:hover{filter:none}.sidebar a{color:#ffe7d2;text-decoration:none;padding:12px;border-radius:14px;display:flex;align-items:center;gap:10px;border:1px solid transparent}html[data-theme=dark] .sidebar a{color:#eaf2ff}html[data-theme=copper] .sidebar a{color:#dcb79a;text-transform:uppercase;letter-spacing:.06em;font-size:.82rem}.sidebar a.active,.sidebar a:hover{background:#fff1e638}html[data-theme=dark] .sidebar a.active,html[data-theme=dark] .sidebar a:hover{background:linear-gradient(135deg,#ff9b2238,#3067d352);box-shadow:inset 0 0 0 1px #ffc47a38}html[data-theme=copper] .sidebar a.active,html[data-theme=copper] .sidebar a:hover{background:linear-gradient(135deg,#7a46254d,#351f12eb);box-shadow:inset 0 0 0 1px #d68b5238,0 0 18px #a35e3129;color:#ffe9d8}.sidebar-nav-icon{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:10px;border:1px solid color-mix(in srgb,var(--line) 48%,transparent);background:color-mix(in srgb,var(--card) 80%,transparent);color:var(--accent);font-size:.68rem;font-weight:800;letter-spacing:.06em;flex:0 0 auto}.sidebar-status-card{position:relative;display:grid;gap:2px;padding:12px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 60%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--card) 86%,transparent),color-mix(in srgb,var(--accent-soft) 20%,transparent))}.sidebar-status-card strong{font-size:1rem}.sidebar-status-dot{position:absolute;top:14px;right:14px;width:10px;height:10px;border-radius:999px;background:#2fe39c;box-shadow:0 0 12px #2fe39c99}.content{padding:24px;min-width:0}.admin-topbar{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(260px,1fr) auto;gap:16px;align-items:center;padding:24px 24px 0}.admin-topbar-copy{display:grid;gap:4px}.admin-topbar-copy strong{font-size:clamp(1.35rem,2vw,1.8rem)}.admin-topbar-copy p,.personnel-stat-card p,.page-hero p,.admin-topbar-user p{margin:0;color:var(--muted)}.admin-topbar-eyebrow,.page-hero-eyebrow{color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.12em}.admin-topbar-search{position:relative}.admin-topbar-search input{width:100%;min-height:56px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--card) 84%,transparent);color:var(--ink);padding:0 76px 0 18px;font:inherit}.admin-topbar-shortcut{position:absolute;top:50%;right:14px;transform:translateY(-50%);padding:4px 8px;border-radius:10px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);font-size:.72rem;color:var(--muted)}.admin-topbar-profile{display:flex;align-items:center;gap:14px}.admin-topbar-alerts{display:flex;align-items:center;gap:8px}.admin-signal-dot{width:10px;height:10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 86%,white 14%);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 44%,transparent)}.admin-topbar-user{display:flex;align-items:center;gap:12px;padding:10px 14px;min-width:200px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);background:color-mix(in srgb,var(--card) 84%,transparent)}.admin-avatar-ring{width:48px;height:48px;border-radius:16px;padding:2px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 82%,white 8%),color-mix(in srgb,var(--accent-strong) 88%,black 12%));box-shadow:0 0 18px color-mix(in srgb,var(--accent) 22%,transparent)}.admin-avatar-ring span{width:100%;height:100%;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--card) 88%,black 12%);color:var(--ink);font-weight:800}.admin-avatar-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:14px;background:#f3efe8}.personnel-page{display:grid;gap:16px}.page-hero{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-start}.page-hero h2,.personnel-table-header h3{margin:6px 0 0}.page-hero p{margin-top:8px;max-width:760px}.page-hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.page-hero-actions .btn-table-action{text-decoration:none}.personnel-stats-grid{margin-bottom:0}.personnel-stat-card{min-height:138px;display:grid;align-content:space-between}.personnel-filter-panel{padding:16px}.personnel-filters{gap:12px}.personnel-filters>*{flex:1 1 180px}.personnel-filters label{display:flex;align-items:center;gap:8px}.personnel-table-shell{padding:0;overflow:hidden}.personnel-table-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;padding:18px 18px 8px}.personnel-table{border-radius:0 0 16px 16px}.personnel-primary-cell{display:flex;align-items:center;gap:10px;font-weight:700}.status-orb{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.status-orb.online{background:#25e7a0;box-shadow:0 0 10px #25e7a099}.status-orb.warning{background:#ffbc4a;box-shadow:0 0 10px #ffbc4a73}.status-orb.muted{background:#8f97aa}.personnel-pagination{justify-content:space-between;flex-wrap:wrap}.dashboard-page{display:grid;gap:14px}.dashboard-section-heading h2{margin:0}.dashboard-stats-grid{margin-bottom:0}.dashboard-stat-card{position:relative;min-height:120px;display:grid;align-content:end;overflow:hidden}.dashboard-stat-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent 0%,transparent 62%,color-mix(in srgb,var(--accent) 10%,transparent) 100%)}.dashboard-stat-icon{width:50px;height:50px;display:grid;place-items:center;margin-bottom:14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);background:color-mix(in srgb,var(--accent-soft) 46%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--accent) 14%,transparent);font-size:1.2rem}.dashboard-panel{position:relative;overflow:hidden}.dashboard-panel:after{content:"";position:absolute;right:16px;bottom:14px;width:200px;height:92px;opacity:.28;pointer-events:none;background:linear-gradient(90deg,transparent 0 12%,color-mix(in srgb,var(--accent) 44%,transparent) 12% 14%,transparent 14% 38%,color-mix(in srgb,var(--accent) 44%,transparent) 38% 40%,transparent 40%),linear-gradient(180deg,transparent 0 24%,color-mix(in srgb,var(--accent) 30%,transparent) 24% 26%,transparent 26% 58%,color-mix(in srgb,var(--accent) 30%,transparent) 58% 60%,transparent 60%)}.dashboard-panel-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.dashboard-panel-header h3,.dashboard-subpanel h3{margin:0}.dashboard-panel-actions{margin-bottom:10px}.dashboard-panel-copy{max-width:760px;margin-bottom:14px}.dashboard-mini-stats{margin-bottom:0}.dashboard-mini-stat{min-height:92px}.dashboard-subpanel{position:relative;padding:16px}.dashboard-action-grid{gap:12px}.dashboard-action-grid>button{flex:1 1 240px}.dashboard-job-line{margin:12px 0 0}.dashboard-job-progress{margin-top:10px}.public-shell{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}.public-shell.embedded{min-height:auto}.public-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;padding:16px 24px;border-bottom:1px solid var(--line);background:#fff9f1e0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.public-header h1{margin:0;font-size:1.3rem}.public-header p{margin:4px 0 0;color:var(--muted)}.public-nav-links{margin-top:8px;display:flex;gap:10px;flex-wrap:wrap}.public-nav-links a{color:var(--muted);text-decoration:none;border:1px solid var(--line);padding:4px 10px;border-radius:999px;font-size:.85rem}.public-nav-links a.active{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-strong));border-color:transparent}html[data-theme=dark] .public-header{background:#16244cc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 32px #060d1d2e}html[data-theme=copper] .public-header{background:#090807d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 32px #0000003d,inset 0 -1px #d68b522e}.public-footer{border-top:1px solid var(--line);padding:12px 24px;display:grid;gap:10px;justify-items:center;text-align:center;color:var(--muted);background:#fff9f1b8}html[data-theme=dark] .public-footer{background:#121e3ec7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme=copper] .public-footer{background:#090807cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-footer-copy{margin:0}.brand-word{font-family:Outfit,Trebuchet MS,sans-serif;font-weight:700;letter-spacing:.02em}.brand-link{color:inherit;text-decoration:none}.brand-link:hover,.brand-link:focus-visible{color:inherit;text-decoration:none}.public-footer-admin{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.public-footer-admin a,.public-footer-admin button{border:1px solid #c9ad95;border-radius:8px;padding:6px 10px;background:#fffdf9;color:var(--ink);text-decoration:none;font:inherit}html[data-theme=dark] .public-footer-admin a,html[data-theme=dark] .public-footer-admin button{background:#203a6fd6;border-color:#9ab4eb61;color:var(--ink)}html[data-theme=copper] .public-footer-admin a,html[data-theme=copper] .public-footer-admin button{background:#2b190fd6;border-color:#d68b5247;color:var(--ink)}.public-footer-admin button{cursor:pointer}.auth-page{min-height:100vh;display:grid;grid-template-rows:1fr auto}.auth-page .auth-shell{min-height:auto}.reserved-trigger{color:inherit;font:inherit;cursor:text;-webkit-user-select:text;user-select:text}.footer-admin-link{opacity:.42;letter-spacing:.02em;font-size:.78rem;text-transform:lowercase}.footer-admin-link:hover{opacity:.9}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px;margin-bottom:14px}html[data-theme=dark] .card{background:linear-gradient(145deg,#253d74d1,#15254bd1);border-color:#aac2f247;box-shadow:0 18px 42px #070d1e38;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme=copper] .card{background:linear-gradient(145deg,#0e0b09eb,#090807eb);border-color:#d68b5233;box-shadow:0 18px 42px #0000003d,inset 0 0 0 1px #d68b5214;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rank-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.rank-tabs button{border:1px solid #c9ad95;background:#fff5ea;color:var(--ink);border-radius:999px;padding:8px 12px;cursor:pointer;font-weight:600}html[data-theme=dark] .rank-tabs button{background:#233a6ce0;border-color:#9ab4eb5c;color:#f3f7ff}html[data-theme=copper] .rank-tabs button{background:#1d120ce6;border-color:#d68b523d;color:#efd5c0}.rank-tabs button.active{background:#8a5a36;border-color:#73492b;color:#fff9f3}html[data-theme=dark] .rank-tabs button.active{background:linear-gradient(135deg,var(--accent),var(--accent-strong));border-color:#ffc378ad;color:#151923}html[data-theme=copper] .rank-tabs button.active{background:linear-gradient(135deg,#c27643eb,#703e1df5);border-color:#f1b58175;color:#fff0e1}.filters input,.filters select,.filters button,.filters a,.modal input,.modal select,.modal button{border:1px solid #c9ad95;border-radius:8px;padding:8px 10px;background:#fffdf9;color:var(--ink);font:inherit}html[data-theme=dark] .filters input,html[data-theme=dark] .filters select,html[data-theme=dark] .filters button,html[data-theme=dark] .filters a,html[data-theme=dark] .modal input,html[data-theme=dark] .modal select,html[data-theme=dark] .modal button{background:#192c58eb;border-color:#9ab4eb6b;color:var(--ink)}html[data-theme=copper] .filters input,html[data-theme=copper] .filters select,html[data-theme=copper] .filters button,html[data-theme=copper] .filters a,html[data-theme=copper] .modal input,html[data-theme=copper] .modal select,html[data-theme=copper] .modal button{background:#120d0beb;border-color:#d68b5247;color:var(--ink)}.filters button,.modal button{background:var(--accent-soft);border-color:#cca685;cursor:pointer}.filters button.btn-danger-action{background:#dc3545;border-color:#b02a37;color:#fff;font-weight:600;display:inline-flex;align-items:center;gap:8px}.filters button.btn-danger-action:hover{background:#bb2d3b;border-color:#a52834}.filters button.btn-danger-action:disabled{opacity:.7;cursor:not-allowed}.warning-triangle{position:relative;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:18px solid #ffc107}.warning-triangle>span{position:absolute;left:-3px;top:4px;font-size:12px;line-height:1;font-weight:900;color:#111}.btn-history{background:linear-gradient(180deg,#102a43,#0b1f33);border:1px solid #1b3b57;color:#e7f0fb;border-radius:999px;padding:6px 12px;font-weight:600;letter-spacing:.01em;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}html[data-theme=dark] .btn-history{background:linear-gradient(180deg,#ff9b22,#d86714);border-color:#ffcb8a8c;color:#141923;box-shadow:0 8px 16px #ff741729}html[data-theme=copper] .btn-history{background:linear-gradient(180deg,#c07a46,#874a22);border-color:#f0b17e66;color:#fff4e9;box-shadow:0 8px 16px #7a3f1d2e}.btn-history:hover:not(:disabled){background:linear-gradient(180deg,#163754,#0f2840);box-shadow:0 4px 10px #102a4340;transform:translateY(-1px)}html[data-theme=dark] .btn-history:hover:not(:disabled){background:linear-gradient(180deg,#ffad3f,#ed7618);box-shadow:0 10px 20px #ff74173d}html[data-theme=copper] .btn-history:hover:not(:disabled){background:linear-gradient(180deg,#cf8b56,#9a5728);box-shadow:0 10px 20px #7a3f1d42}.btn-history:disabled{background:#d7dee8;border-color:#c5cfdb;color:#8c98a8;cursor:not-allowed;box-shadow:none}.btn-table-action{border:1px solid #315075;background:linear-gradient(180deg,#25486a,#1d3855);color:#eef5ff;border-radius:999px;padding:5px 11px;font-size:.78rem;font-weight:600;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}html[data-theme=dark] .btn-table-action{border-color:#89aaeb94;background:linear-gradient(180deg,#315da9,#234893);color:#f4f8ff;box-shadow:0 8px 16px #070e1e2e}html[data-theme=copper] .btn-table-action{border-color:#d68b5257;background:linear-gradient(180deg,#6e4328,#4f2e1b);color:#fdebdc;box-shadow:0 8px 16px #140a052e}.btn-table-action.secondary{border-color:#6e533e;background:linear-gradient(180deg,#9a6b45,#7f5535)}html[data-theme=dark] .btn-table-action.secondary{border-color:#ffc1708f;background:linear-gradient(180deg,#b8732f,#8d5426)}html[data-theme=copper] .btn-table-action.secondary{border-color:#f1b98a61;background:linear-gradient(180deg,#ae6b3f,#7e4823)}.btn-table-action:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0a1a2c38}.table-actions{display:inline-flex;flex-wrap:wrap;gap:6px}.verify-id-links-list{margin-top:10px;display:grid;gap:8px}.verify-id-links-item{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--card) 88%,#18202d 12%)}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid var(--line);padding:10px;text-align:left;vertical-align:top}th{font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.timesheet-table-wrap{padding:12px;background:linear-gradient(160deg,var(--timesheet-wrap-start) 0%,var(--timesheet-wrap-end) 100%)}.timesheet-loading-banner{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--cycle-border) 72%,#ffffff 28%);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--card) 80%,#8a5a36 20%),color-mix(in srgb,var(--card) 88%,#2f2c4d 12%));color:var(--ink);font-weight:700;box-shadow:0 8px 18px #1d18121a}.timesheet-loading-banner.is-error{border-color:#c25151;background:color-mix(in srgb,var(--card) 75%,#d94b4b 25%);color:#7d1717}.loading-spinner{width:18px;height:18px;flex:0 0 auto;border:3px solid color-mix(in srgb,var(--cycle-border) 25%,transparent);border-top-color:#9b643c;border-radius:999px;animation:loadingSpin .8s linear infinite}html[data-theme=dark] .timesheet-loading-banner{border-color:#aac2f25c;background:linear-gradient(135deg,#31559fdb,#1c3060e6);color:#edf4ff;box-shadow:0 10px 22px #03081047}html[data-theme=copper] .timesheet-loading-banner{border-color:#d68b5247;background:linear-gradient(135deg,#3f2416e0,#170e0ae6);color:#f8e7d8;box-shadow:0 10px 22px #05030247}html[data-theme=dark] .timesheet-loading-banner.is-error{border-color:#8f5050;background:linear-gradient(135deg,#4c2830,#2d1f26);color:#ffe4e4}html[data-theme=copper] .timesheet-loading-banner.is-error{border-color:#93514d;background:linear-gradient(135deg,#47241f,#2a1715);color:#ffe3df}html[data-theme=dark] .loading-spinner{border-color:#edf4ff3d;border-top-color:var(--accent)}html[data-theme=copper] .loading-spinner{border-color:#f8e7d833;border-top-color:var(--accent)}.timesheet-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px #1d181229}.timesheet-table thead th{background:linear-gradient(180deg,#2f2c4d,#24213f);color:#f3f5ff;border-bottom:none;font-weight:600;text-transform:none;letter-spacing:.02em}html[data-theme=dark] .timesheet-table{box-shadow:0 18px 44px #050c1c52}html[data-theme=copper] .timesheet-table{box-shadow:0 18px 44px #00000057,0 0 0 1px #d68b5214}html[data-theme=dark] .timesheet-table thead th{background:linear-gradient(180deg,#2a2d48fa,#19224bfa);color:#f5f8ff;border-bottom:1px solid rgba(255,255,255,.06)}html[data-theme=copper] .timesheet-table thead th{background:linear-gradient(180deg,#1c110bfa,#100a08fa);color:#f6d6bc;border-bottom:1px solid rgba(214,139,82,.12)}.timesheet-table tbody tr:nth-child(odd){background:var(--table-row-odd)}.timesheet-table tbody tr:nth-child(2n){background:var(--table-row-even)}.timesheet-table tbody tr:hover{background:var(--table-row-hover)}.timesheet-table td{border-bottom:1px solid var(--table-border);color:var(--table-text)}.timesheet-table tbody tr:last-child td{border-bottom:none}.timesheet-table tbody tr.is-paid td{background:var(--paid-row)!important;border-bottom-color:var(--paid-row-border)}.timesheet-table tbody tr.is-paid:hover td{background:var(--paid-row-hover)!important}.timesheet-table tbody tr.is-inactive td{background:#f2c7cd!important;border-bottom-color:#dd9ca7}.timesheet-table tbody tr.is-inactive:hover td{background:#eab7bf!important}.timesheet-table tbody tr.is-exited td{opacity:.9}html[data-theme=dark] .timesheet-table tbody tr.is-inactive td{background:#773746eb!important;border-bottom-color:#ff95a542}html[data-theme=copper] .timesheet-table tbody tr.is-inactive td{background:#562925eb!important;border-bottom-color:#cd7a7042}html[data-theme=dark] .timesheet-table tbody tr.is-inactive:hover td{background:#8b4152f5!important}html[data-theme=copper] .timesheet-table tbody tr.is-inactive:hover td{background:#6c332ef5!important}.timesheet-table td.up-cell{font-weight:700}.timesheet-table tbody tr td.up-cell.up-next-junior{background:#2f9a45!important;color:#f3fff5}.timesheet-table tbody tr td.up-cell.up-next-mecanic{background:#2f86d1!important;color:#f3fbff}.timesheet-table tbody tr td.up-cell.up-next-senior{background:#4f2f8f!important;color:#f7f1ff}.timesheet-table tbody tr td.up-cell.up-next-management{background:#b86a2a!important;color:#fff7ef}.timesheet-table tbody tr td.up-cell label{color:inherit}.timesheet-table tbody tr td.up-cell input[type=checkbox]{accent-color:#ffffff}.timesheet-separator-row td{padding:10px 12px;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#eaf1ff;background:linear-gradient(90deg,#3f4f67,#2c3a50)!important;border-top:2px solid #5e7695;border-bottom:2px solid #5e7695}html[data-theme=dark] .timesheet-separator-row td{color:#fff7ec;background:linear-gradient(90deg,#ff9b2280,#2769dc6b)!important;border-top-color:#ffc27857;border-bottom-color:#ffc27857}html[data-theme=copper] .timesheet-separator-row td{color:#fff4ea;background:linear-gradient(90deg,#af643585,#341e12b8)!important;border-top-color:#d68b5247;border-bottom-color:#d68b5247}.timesheet-table .btn-history{box-shadow:none}.timesheet-top-card{margin-top:14px}.timesheet-top-card h3{margin-top:0}.cycle-select{min-width:min(100%,480px);border:1px solid var(--cycle-border)!important;background:linear-gradient(180deg,var(--cycle-bg-start) 0%,var(--cycle-bg-end) 100%)!important;color:var(--cycle-text)!important;font-weight:600;letter-spacing:.01em;box-shadow:0 6px 14px #24213f38}.cycle-select option{background:#fff;color:#223042}html[data-theme=dark] .cycle-select option{background:#17284c;color:#f4f8ff}html[data-theme=copper] .cycle-select option{background:#1a120d;color:#f4ddc9}.timesheet-user-cell{display:inline-flex;align-items:center;gap:8px}.timesheet-avatar{width:28px;height:28px;border-radius:999px;object-fit:cover;border:1px solid #c7cfde;box-shadow:0 1px 4px #18213126}.timesheet-week-salary-total{margin-left:auto;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 86%,#8a5a36 14%);font-size:.9rem;color:var(--ink)}html[data-theme=dark] .timesheet-week-salary-total{background:linear-gradient(135deg,#ff9b222e,#234c9866);border-color:#ffc17047}html[data-theme=copper] .timesheet-week-salary-total{background:linear-gradient(135deg,#b36b3b2e,#361d1066);border-color:#d68b523d}@keyframes loadingSpin{to{transform:rotate(360deg)}}.muted-line{font-size:.76rem;color:var(--muted)}.inactive-report-weeks{display:grid;gap:8px}.inactive-report-week{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.reaction-emoji-cell{display:inline-flex;align-items:center;gap:8px}.reaction-emoji-cell img{width:22px;height:22px;object-fit:contain}.audit-table code{font-size:.8rem;font-weight:600;color:var(--accent)}.audit-table details>summary{cursor:pointer;color:var(--accent);font-weight:600}.audit-table details pre{margin-top:8px;border:1px solid var(--line);border-radius:8px;padding:8px;background:color-mix(in srgb,var(--card) 84%,#18202d 16%);color:var(--ink);font-size:.74rem;max-width:420px;overflow:auto}.audit-modal-pre{margin:0;border:1px solid var(--line);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--card) 84%,#18202d 16%);color:var(--ink);font-size:.82rem;max-height:55vh;overflow:auto;white-space:pre-wrap}.badge{display:inline-block;padding:3px 7px;border-radius:999px;font-size:.72rem;margin-right:4px}.badge.ok{background:#def5ea;color:#1f6f45}html[data-theme=dark] .badge.ok{background:#295845;color:#d2ffeb}html[data-theme=copper] .badge.ok{background:#704829e0;color:#ffe7d4}.badge.warning{background:#ffefc7;color:var(--warning)}.badge.danger{background:#f7d2d8;color:#8e1d30}html[data-theme=dark] .badge.danger{background:#7d2f3d;color:#ffe3e8}html[data-theme=copper] .badge.danger{background:#7d3f37;color:#ffe4e1}.badge.muted{background:#eff3f7;color:#667386}.badge.up-next-junior{background:#2f9a45;color:#f3fff5}.badge.up-next-mecanic{background:#2f86d1;color:#f3fbff}.badge.up-next-senior{background:#4f2f8f;color:#f7f1ff}.badge.up-next-management{background:#b86a2a;color:#fff7ef}.stats-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:14px}.stat-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px}.stat-card span{display:block;color:var(--muted);margin-bottom:4px;font-weight:600}.stat-card strong{font-size:1.4rem;color:var(--ink)}html[data-theme=dark] .stat-card{background:linear-gradient(180deg,#24354b,#1d2a3d);border-color:#4d6484;box-shadow:0 8px 18px #050a1259}html[data-theme=copper] .stat-card{background:linear-gradient(180deg,#130d0afa,#0a0807fa);border-color:#d68b5233;box-shadow:0 8px 18px #00000057,inset 0 0 0 1px #d68b5214}html[data-theme=dark] .stat-card span{color:#c8d8ed}html[data-theme=copper] .stat-card span{color:#cb9f7b;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}html[data-theme=dark] .stat-card strong{color:#f2f8ff;text-shadow:0 1px 0 rgba(6,11,20,.45)}html[data-theme=copper] .stat-card strong{color:#ffe2cd;text-shadow:0 0 12px rgba(194,118,67,.16)}.pagination{display:flex;gap:10px;align-items:center;margin:12px 0}.btn-pagination{border:1px solid #44648a;background:linear-gradient(180deg,#355478,#2a4461);color:#ecf4ff;border-radius:999px;padding:8px 14px;font-weight:600;cursor:pointer;transition:filter .12s ease,transform .12s ease,box-shadow .12s ease}.btn-pagination:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 6px 14px #10243c33}.btn-pagination:disabled{opacity:.55;cursor:not-allowed}.timesheet-months-cell{display:inline-flex;align-items:center;gap:8px}.btn-inline-edit{border:1px solid #8b5f3d;background:linear-gradient(180deg,#bb8358,#9f6b44);color:#fff8f1;border-radius:999px;padding:4px 9px;font-size:.72rem;font-weight:600;cursor:pointer}.btn-inline-edit:disabled{opacity:.55;cursor:not-allowed}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d19278f;display:grid;place-items:center;padding:16px}.image-lightbox{background:#080e16d6;z-index:45}.image-lightbox-card{width:min(1100px,96vw);max-height:92vh;display:grid;grid-template-rows:auto 1fr auto;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px;box-shadow:0 18px 44px #04080e7a}.image-lightbox-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.image-lightbox-header h3{margin:0}.image-lightbox-body{min-height:220px;overflow:auto;border:1px solid var(--line);border-radius:10px;background:#0000004d;display:grid;place-items:center;padding:10px}.image-lightbox-body img{max-width:100%;max-height:72vh;border-radius:8px;object-fit:contain}.image-lightbox-actions{display:flex;justify-content:flex-end}.modal{width:min(520px,100%);background:var(--card);border-radius:12px;border:1px solid var(--line);padding:16px;display:grid;gap:8px}.modal.large{width:min(900px,100%)}.modal-actions{display:flex;justify-content:flex-end;gap:8px}.modal-tabs{display:flex;gap:8px;margin-bottom:4px}.modal-tabs button{border:1px solid #4b5f7a;background:linear-gradient(180deg,#2e4666,#243a57);color:#eef4ff;border-radius:999px;padding:6px 12px;cursor:pointer;font-weight:600}.modal-tabs button.active{border-color:#7b5133;background:linear-gradient(180deg,#b0784d,#8f5d38);color:#fff6ee}.raw-list{max-height:60vh;overflow:auto;display:grid;gap:8px}.raw-item{border:1px solid var(--line);border-radius:10px;padding:10px;background:var(--card)}.raw-item header{display:flex;justify-content:space-between}.raw-item pre{background:#111827;color:#e5edf8;border-radius:8px;padding:10px;overflow:auto;white-space:pre-wrap}.error{color:var(--danger)}.auth-shell{min-height:100vh;display:grid;place-items:center;background-image:linear-gradient(180deg,#12111475,#12111494 55%,#121114a8),url(/bgservice.png);background-size:cover;background-position:center;background-repeat:no-repeat}html[data-theme=dark] .auth-shell{background-image:linear-gradient(180deg,#080c149e,#080c14b8 55%,#080c14cc),url(/bgservice.png)}html[data-theme=copper] .auth-shell{background-image:linear-gradient(180deg,#070504ad,#070504cc 55%,#070504e0),url(/bgservice.png)}.auth-stage{width:min(960px,96vw);display:grid;justify-items:center;gap:14px}.login-spotlight-title{margin:0;width:min(960px,96vw);min-height:clamp(88px,20vw,190px);position:relative;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;line-height:1;font:900 clamp(1.5rem,5.4vw,4.4rem) "Outfit","Trebuchet MS",sans-serif;letter-spacing:clamp(.02em,.35vw,.08em);color:#130a06eb;text-shadow:0 8px 26px rgba(10,6,3,.45);-webkit-user-select:none;user-select:none;white-space:nowrap}.login-spotlight-title:before{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#8f552f,#c18457,#7f4b2b,#5f8fc7,#b74e43,#8f552f);background-size:220% 100%;-webkit-background-clip:text;color:transparent;clip-path:ellipse(120px 120px at -8% 40%);animation:loginSpotlightSweep 5.2s infinite alternate ease-in-out,loginSpotlightHue 9s infinite linear}@keyframes loginSpotlightSweep{0%{clip-path:ellipse(120px 120px at -8% 32%)}50%{clip-path:ellipse(120px 120px at 50% 66%)}to{clip-path:ellipse(120px 120px at 108% 34%)}}@keyframes loginSpotlightHue{0%{filter:hue-rotate(0deg) saturate(1.1)}50%{filter:hue-rotate(26deg) saturate(1.2)}to{filter:hue-rotate(0deg) saturate(1.1)}}.auth-card{width:min(420px,92vw);background:linear-gradient(180deg,#5c3822f0,#3d2315f2);border:1px solid rgba(214,161,119,.46);border-radius:14px;padding:20px;display:grid;gap:10px;color:#f7eadc;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d6a1773d,0 0 34px #945a3480,0 22px 40px #06030273;animation:authCardPulse 4.8s ease-in-out infinite}.auth-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:conic-gradient(from 0deg,#ebae801a,#c5764759,#6f482f1f,#ebae801a);animation:authBorderSpin 9s linear infinite;pointer-events:none}.auth-card:after{content:"";position:absolute;top:-40%;left:-70%;width:46%;height:180%;transform:rotate(20deg);background:linear-gradient(90deg,#fff0,#ffe3c629,#fff0);animation:authSheen 5.8s ease-in-out infinite;pointer-events:none}.auth-card p{margin-top:0;color:#efd9c5}.auth-card .auth-help{margin:2px 0 4px;font-size:.8rem;color:#f3d4b8}.auth-card input{border:1px solid rgba(218,170,130,.52);border-radius:8px;padding:12px;min-height:48px;background:#21130c8c;color:#fff1e3;transition:border-color .2s ease,box-shadow .22s ease,background-color .22s ease,transform .16s ease}.auth-card input:focus{outline:none;border-color:#eabc95f2;background:#2d1b12c7;box-shadow:0 0 0 3px #be7a4d42,0 0 16px #a4653b6b;transform:translateY(-1px)}.auth-submit-wrap{margin-top:30px;display:flex;justify-content:center}.login-3d-btn{position:relative;width:min(240px,100%);height:60px;border:none;background:transparent;cursor:pointer;padding:0;transform:rotate(-8deg) skew(14deg)}.login-3d-btn span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:9px;color:#fff8f1;font-size:1.08rem;font-weight:700;letter-spacing:.02em;transition:transform .35s ease,opacity .35s ease,filter .35s ease}.login-3d-btn span:nth-child(1){background:#5d3a24}.login-3d-btn span:nth-child(2){background:#74462a}.login-3d-btn span:nth-child(3){background:#925533}.login-3d-btn span:nth-child(4){background:#b26b3f}.login-3d-btn .login-3d-btn-label{background:linear-gradient(180deg,#cc8e61,#ad6f45);box-shadow:0 8px 18px #27120952}.login-3d-btn:hover:not(:disabled) span:nth-child(5){transform:translate(24px,-24px);filter:brightness(1.05)}.login-3d-btn:hover:not(:disabled) span:nth-child(4){transform:translate(18px,-18px);opacity:.85}.login-3d-btn:hover:not(:disabled) span:nth-child(3){transform:translate(12px,-12px);opacity:.7}.login-3d-btn:hover:not(:disabled) span:nth-child(2){transform:translate(6px,-6px);opacity:.5}.login-3d-btn:hover:not(:disabled) span:nth-child(1){opacity:.3}.login-3d-btn:disabled{cursor:not-allowed;opacity:.82;filter:grayscale(.15)}.login-3d-btn:focus-visible{outline:2px solid rgba(240,196,157,.85);outline-offset:6px}html[data-theme=dark] .login-spotlight-title{color:#0b0604f2}html[data-theme=copper] .login-spotlight-title{color:#0e0805f2}@media (max-width: 768px){.admin-topbar{grid-template-columns:1fr;padding:20px 16px 0}.admin-topbar-profile{justify-content:space-between}.admin-topbar-user{min-width:0;flex:1 1 auto}.page-hero-actions{width:100%}.page-hero-actions>*{flex:1 1 160px}.login-spotlight-title{min-height:clamp(76px,26vw,120px);font-size:clamp(1.05rem,4.2vw,1.7rem);padding:0 10px;letter-spacing:.02em}.login-3d-btn{transform:rotate(-5deg) skew(10deg)}}@keyframes authBorderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes authSheen{0%,to{left:-70%;opacity:0}15%{opacity:1}40%{left:130%;opacity:0}}@keyframes authCardPulse{0%,to{box-shadow:0 0 0 1px #d6a1773d,0 0 34px #945a3480,0 22px 40px #06030273}50%{box-shadow:0 0 0 1px #e7b89257,0 0 42px #ad6f459e,0 24px 42px #06030280}}@media (max-width: 1024px){.layout{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:20;padding-top:64px}.sidebar nav{flex-direction:row;flex-wrap:wrap}.admin-topbar{grid-template-columns:1fr}.personnel-filters>*{flex-basis:100%}}.btn-pill{border:1px solid var(--line);border-radius:999px;padding:4px 10px;background:transparent;color:inherit;cursor:pointer}.btn-pill-danger{border-color:#b33a3a;color:#b33a3a}.btn-pill-danger:hover{background:#b33a3a1f}html[data-theme=copper] .layout-dashboard{grid-template-columns:290px 1fr;position:relative;min-height:100vh}html[data-theme=copper] .layout-dashboard .layout-main{position:relative;min-height:100vh;background:radial-gradient(circle at 70% 8%,rgba(121,62,17,.15),transparent 32%),radial-gradient(circle at 18% 88%,rgba(231,139,53,.13),transparent 30%),linear-gradient(135deg,#090704,#040403,#0c0703);isolation:isolate}html[data-theme=copper] .layout-dashboard .layout-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 82%);mask-image:radial-gradient(circle at center,black,transparent 82%);opacity:.34;z-index:0}html[data-theme=copper] .layout-dashboard .layout-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0px,rgba(255,255,255,.018) 1px,transparent 1px,transparent 4px);mix-blend-mode:overlay;opacity:.2;z-index:0}html[data-theme=copper] .layout-dashboard .content,html[data-theme=copper] .layout-dashboard .admin-topbar{position:relative;z-index:1;width:100%;max-width:1440px;margin:0 auto}html[data-theme=copper] .layout-dashboard .sidebar{position:relative;min-height:100vh;padding:18px 16px;border-right:1px solid rgba(219,126,42,.22);background:linear-gradient(180deg,#120c07eb,#070503f5),radial-gradient(circle at 40% 100%,rgba(231,139,53,.14),transparent 40%);overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}html[data-theme=copper] .layout-dashboard .sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0 48%,rgba(231,139,53,.08) 49%,transparent 50%),linear-gradient(60deg,transparent 0 52%,rgba(231,139,53,.06) 53%,transparent 54%);background-size:110px 110px;opacity:.22;pointer-events:none}html[data-theme=copper] .layout-dashboard .sidebar-toggle{position:relative;top:auto;left:auto;margin-bottom:16px;width:fit-content;height:48px;border-radius:16px;border:1px solid rgba(219,126,42,.22);padding:0 18px;color:#f6debd;background:#23160b94;box-shadow:inset 0 0 22px #e78b3514;font-size:15px;font-weight:500;z-index:2}html[data-theme=copper] .layout-dashboard .sidebar-toggle:hover{transform:none;box-shadow:inset 0 0 22px #e78b351f,0 0 18px #e78b3524}html[data-theme=copper] .layout-dashboard .sidebar-brand{margin-top:0;display:grid;grid-template-columns:58px 1fr;gap:14px;padding:20px 16px;border-radius:16px;border:1px solid rgba(219,126,42,.22);background:#140d08b8;box-shadow:inset 0 0 24px #e78b3514;position:relative;z-index:2}html[data-theme=copper] .layout-dashboard .sidebar-brand-badge{width:58px;height:58px;border-radius:16px;border:1px solid rgba(219,126,42,.44);background:radial-gradient(circle,#e78b3529,#2d1809b3);box-shadow:0 0 18px #e78b3575}html[data-theme=copper] .layout-dashboard .sidebar-brand h1{margin-top:4px;font-size:22px;line-height:1;letter-spacing:.5px;font-family:Space Grotesk,Inter,system-ui,sans-serif}html[data-theme=copper] .layout-dashboard .sidebar-brand p{margin-top:7px;color:#d4b899;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:700}html[data-theme=copper] .layout-dashboard .sidebar-meta-card{margin-top:16px;padding:16px;border-radius:16px;border:1px solid rgba(219,126,42,.22);background:#130c079e;position:relative;z-index:2}html[data-theme=copper] .layout-dashboard .sidebar-meta-label{font-size:13px;text-transform:uppercase;letter-spacing:1.6px;color:#d8c2aa;font-weight:700}html[data-theme=copper] .layout-dashboard .sidebar-theme-toggle{margin-top:12px;min-height:42px;display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;padding:0 14px;border-radius:999px;border:1px solid rgba(219,126,42,.44);background:#1a1009d6;box-shadow:inset 0 0 18px #e78b351f,0 0 16px #e78b3529;font-size:14px;color:#fff2df}.sidebar-theme-dot{display:inline-block;width:18px;height:18px;min-width:18px;border-radius:50%;background:#e78b35;box-shadow:0 0 14px #e78b35;border:3px solid rgba(255,255,255,.08);flex:0 0 auto}html[data-theme=copper] .layout-dashboard .sidebar nav{margin-top:22px;gap:7px;position:relative;z-index:3}html[data-theme=copper] .layout-dashboard .sidebar-nav-item{position:relative;min-height:52px;padding:0 18px;display:flex;align-items:center;gap:18px;color:#ffefdee0;font-size:16px;font-weight:500;border:1px solid transparent;border-radius:12px;background:transparent;text-shadow:0 0 10px rgba(255,202,145,.1)}html[data-theme=copper] .layout-dashboard .sidebar-nav-item .sidebar-nav-icon{width:24px;height:24px;border:none;background:transparent;color:#ffecd3e0;font-size:12px;font-weight:700;filter:drop-shadow(0 0 5px rgba(255,193,116,.16))}html[data-theme=copper] .layout-dashboard .sidebar-nav-item.active{border-color:#ee87367a;background:radial-gradient(circle at 8% 50%,rgba(244,142,58,.42) 0%,rgba(244,142,58,.18) 28%,rgba(244,142,58,.06) 48%,transparent 72%),linear-gradient(90deg,#30190af0,#1e1108e6 45%,#0f0905e0);box-shadow:inset 0 0 18px #ff892b30,inset 0 0 42px #ff892b14,0 0 17px #ff892b33,0 0 34px #ff892b14}html[data-theme=copper] .layout-dashboard .sidebar-nav-item.active:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,rgba(255,187,107,.72),rgba(255,145,56,.24) 28%,transparent 70%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);padding:1px;mask-composite:exclude;-webkit-mask-composite:xor}html[data-theme=copper] .layout-dashboard .sidebar-nav-item.active .sidebar-nav-icon{color:#ffac59;filter:drop-shadow(0 0 6px rgba(255,150,62,.55)) drop-shadow(0 0 12px rgba(255,150,62,.22))}html[data-theme=copper] .layout-dashboard .sidebar-footer{position:absolute;left:14px;right:14px;bottom:16px;margin-top:0;padding-top:0;border-top:none;min-height:292px;z-index:4}html[data-theme=copper] .layout-dashboard .sidebar-status-card{position:relative;height:292px;padding:0;border:none;background:transparent;box-shadow:none}html[data-theme=copper] .layout-dashboard .server-card{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(173,82,28,.42);border-radius:0 24px 14px 14px;background:radial-gradient(circle at 50% 68%,rgba(255,126,42,.2) 0%,transparent 35%),radial-gradient(circle at 50% 70%,rgba(255,126,42,.11) 0%,transparent 52%),linear-gradient(180deg,#140a03b8,#090502e8);clip-path:polygon(0 0,83% 0,100% 16%,100% 100%,0 100%);box-shadow:inset 0 0 28px #ff791d14,inset 0 0 70px #ff791d0a,0 0 24px #ff791d0f;overflow:visible}html[data-theme=copper] .layout-dashboard .server-card:before{content:"";position:absolute;left:-2px;top:-52px;width:100%;height:74px;pointer-events:none;background:linear-gradient(45deg,transparent 0 16px,rgba(172,78,26,.55) 17px,transparent 18px),linear-gradient(45deg,transparent 0 41px,rgba(172,78,26,.36) 42px,transparent 43px),linear-gradient(0deg,transparent 0 27px,rgba(172,78,26,.48) 28px,transparent 29px),linear-gradient(0deg,transparent 0 43px,rgba(172,78,26,.3) 44px,transparent 45px);background-size:210px 74px;background-repeat:no-repeat;opacity:.78}html[data-theme=copper] .layout-dashboard .server-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 18% 44%,rgba(255,136,45,.72) 0 1px,transparent 2px),radial-gradient(circle at 88% 40%,rgba(255,136,45,.62) 0 1px,transparent 2px),radial-gradient(circle at 78% 78%,rgba(255,136,45,.42) 0 1px,transparent 2px),radial-gradient(circle at 12% 78%,rgba(255,136,45,.38) 0 1px,transparent 2px),linear-gradient(90deg,transparent 0%,rgba(255,136,45,.2) 50%,transparent 100%),linear-gradient(0deg,transparent 0%,rgba(255,136,45,.12) 50%,transparent 100%);background-size:auto,auto,auto,auto,100% 1px,1px 100%;background-position:center,center,center,center,center 170px,center center;background-repeat:no-repeat;opacity:.55}html[data-theme=copper] .layout-dashboard .server-info{position:relative;z-index:5;padding:38px 26px 0}html[data-theme=copper] .layout-dashboard .server-card-label{display:flex;align-items:center;gap:12px;color:#ffdfbedb;font-size:12px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}html[data-theme=copper] .layout-dashboard .server-row{margin-top:14px;display:flex;align-items:center;gap:9px;color:#38e987;font-size:14px;font-weight:700;text-shadow:0 0 10px rgba(56,233,135,.38)}.green-dot{width:7px;height:7px;border-radius:50%;background:#22ec7f;box-shadow:0 0 7px #22ec7fe6,0 0 16px #22ec7f73;flex:0 0 auto}html[data-theme=copper] .layout-dashboard .core{position:absolute;left:50%;bottom:33px;transform:translate(-50%);width:154px;height:154px;border-radius:50%;background:radial-gradient(circle,rgba(255,174,93,.22) 0 8%,transparent 9%),repeating-radial-gradient(circle,transparent 0 18px,rgba(255,132,44,.16) 19px,transparent 20px);box-shadow:0 0 18px #ff842c33,0 0 44px #ff842c2e,inset 0 0 28px #ff842c14;z-index:5}html[data-theme=copper] .layout-dashboard .core:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 15px,rgba(255,132,44,.16) 16px,transparent 17px);opacity:.95}html[data-theme=copper] .layout-dashboard .core:after{content:"";position:absolute;left:50%;top:50%;width:92px;height:92px;transform:translate(-50%,-50%);clip-path:polygon(50% 0%,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%);background:linear-gradient(135deg,#ffa75c1a,#ff70210f);border:1px solid rgba(255,188,120,.75);box-shadow:0 0 12px #ffa04fb8,0 0 26px #ff782366,inset 0 0 18px #ff8c3233}html[data-theme=copper] .layout-dashboard .core-inner{position:absolute;left:50%;top:50%;width:38px;height:38px;transform:translate(-50%,-50%);clip-path:polygon(50% 0%,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%);border:1px solid rgba(255,195,129,.95);background:#ff79231f;box-shadow:0 0 12px #ffa352e6,0 0 30px #ff7e2a73,inset 0 0 18px #ff913e47;z-index:10}html[data-theme=copper] .layout-dashboard .core-line{position:absolute;left:-28px;right:-28px;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,126,42,.32),rgba(255,184,103,.62),rgba(255,126,42,.32),transparent);box-shadow:0 0 12px #ff7e2a6b;z-index:4}html[data-theme=copper] .layout-dashboard .admin-topbar{display:grid;grid-template-columns:1fr 700px 250px;align-items:center;gap:34px;padding:34px 34px 0 40px}html[data-theme=copper] .layout-dashboard .admin-topbar-eyebrow{font-size:13px;letter-spacing:6px;color:#d9b993;font-weight:700;text-transform:uppercase}html[data-theme=copper] .layout-dashboard .admin-topbar-copy strong{margin-top:12px;display:block;font-size:31px;letter-spacing:.5px;line-height:1.1}html[data-theme=copper] .layout-dashboard .admin-topbar-copy p{margin-top:10px;font-size:16px;color:var(--muted)}html[data-theme=copper] .layout-dashboard .admin-topbar-search{position:relative}html[data-theme=copper] .layout-dashboard .admin-topbar-search input{width:100%;height:64px;padding:0 90px 0 58px;border-radius:18px;border:1px solid rgba(219,126,42,.35);background:#120c07c2;box-shadow:inset 0 0 24px #e78b3514,0 0 16px #e78b3514;color:var(--ink);font:inherit}html[data-theme=copper] .layout-dashboard .admin-topbar-search:before{content:"";position:absolute;top:50%;left:24px;width:16px;height:16px;border:2px solid #ffb46b;border-radius:50%;transform:translateY(-55%);box-shadow:9px 9px 0 -7px #ffb46b}html[data-theme=copper] .layout-dashboard .admin-topbar-shortcut{top:50%;right:16px;transform:translateY(-50%);padding:6px 12px;border-radius:11px;border:1px solid rgba(219,126,42,.38);background:#20140bdb;color:#fff1dc}html[data-theme=copper] .layout-dashboard .admin-topbar-user{min-width:0;padding:14px 16px;border-radius:20px;border:1px solid rgba(219,126,42,.35);background:#120c07c7;box-shadow:inset 0 0 24px #e78b3514,0 0 18px #e78b3514}html[data-theme=copper] .layout-dashboard .admin-avatar-ring{width:48px;height:48px;border-radius:16px;background:#28170beb;border:1px solid rgba(219,126,42,.38);padding:4px}html[data-theme=copper] .layout-dashboard .content{padding:28px 34px 28px 40px}html[data-theme=copper] .layout-dashboard .dashboard-page{gap:14px}html[data-theme=copper] .layout-dashboard .dashboard-section-heading h2{margin:0;font-size:28px}html[data-theme=copper] .layout-dashboard .dashboard-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}html[data-theme=copper] .layout-dashboard .dashboard-stat-card,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat{position:relative;overflow:hidden;background:linear-gradient(135deg,#180f08e0,#0e0905eb);border:1px solid rgba(219,126,42,.4);border-radius:20px;box-shadow:inset 0 0 22px #e78b3514,0 0 20px #e78b3514}html[data-theme=copper] .layout-dashboard .dashboard-stat-card{min-height:140px;padding:22px;grid-template-columns:58px 1fr;align-content:center}html[data-theme=copper] .layout-dashboard .dashboard-mini-stat{min-height:100px;padding:18px 20px;grid-template-columns:56px 1fr}html[data-theme=copper] .layout-dashboard .dashboard-stat-icon,html[data-theme=copper] .layout-dashboard .dashboard-mini-icon{width:58px;height:58px;border-radius:18px;border:1px solid rgba(219,126,42,.48);display:grid;place-items:center;color:#ffb46b;background:radial-gradient(circle,#e78b3529,#2d1809b3);box-shadow:0 0 16px #e78b352e}html[data-theme=copper] .layout-dashboard .dashboard-stat-card span,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat span{font-size:13px;letter-spacing:1.4px;text-transform:uppercase;color:#d8bf9f}html[data-theme=copper] .layout-dashboard .dashboard-stat-card strong{font-size:28px}html[data-theme=copper] .layout-dashboard .dashboard-mini-stat strong{font-size:24px}html[data-theme=copper] .layout-dashboard .dashboard-card,html[data-theme=copper] .layout-dashboard .dashboard-panel{border-radius:22px;border:1px solid rgba(219,126,42,.34);background:linear-gradient(180deg,#160e07b8,#0c0805e0);box-shadow:inset 0 0 28px #e78b350d,0 0 18px #e78b350f}html[data-theme=copper] .layout-dashboard .dashboard-panel{padding:20px 22px 18px}html[data-theme=copper] .layout-dashboard .dashboard-panel-header h3{margin:0;font-size:22px}html[data-theme=copper] .layout-dashboard .dashboard-primary-action,html[data-theme=copper] .layout-dashboard .btn-danger-action{min-height:38px;padding:0 14px;border-radius:12px;border:1px solid rgba(219,126,42,.48);background:linear-gradient(135deg,#e78b3521,#190e06b8);box-shadow:0 0 18px #d9823214,inset 0 1px #ffe0b414}html[data-theme=copper] .layout-dashboard .dashboard-primary-action:hover,html[data-theme=copper] .layout-dashboard .btn-danger-action:hover:not(:disabled){transform:none;box-shadow:0 0 24px #d982322e,inset 0 1px #ffe0b41f}html[data-theme=copper] .layout-dashboard .dashboard-inactive-panel:after{content:"";position:absolute;right:26px;top:50%;width:280px;height:110px;transform:translateY(-40%);pointer-events:none;opacity:.26;background:linear-gradient(90deg,transparent 0 14%,rgba(219,126,42,.38) 14% 15%,transparent 15% 34%,rgba(219,126,42,.26) 34% 35%,transparent 35% 100%),linear-gradient(180deg,transparent 0 25%,rgba(219,126,42,.22) 25% 26%,transparent 26% 56%,rgba(219,126,42,.18) 56% 57%,transparent 57% 100%)}html[data-theme=copper] .layout-dashboard .dashboard-performance-panel .dashboard-mini-stats{gap:12px}html[data-theme=copper] .layout-dashboard .dashboard-actions-panel .dashboard-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}html[data-theme=copper] .layout-dashboard .dashboard-actions-panel .dashboard-action-grid>button:last-child{grid-column:1 / span 1}html[data-theme=copper] .layout-dashboard .warning-triangle{color:#ffd11f}@media (max-width: 1280px){html[data-theme=copper] .layout-dashboard .admin-topbar{grid-template-columns:1fr}html[data-theme=copper] .layout-dashboard .dashboard-stats-grid,html[data-theme=copper] .layout-dashboard .dashboard-actions-panel .dashboard-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1024px){html[data-theme=copper] .layout-dashboard{grid-template-columns:1fr}html[data-theme=copper] .layout-dashboard .sidebar{min-height:auto;padding-bottom:330px}}@media (max-width: 768px){html[data-theme=copper] .layout-dashboard .admin-topbar,html[data-theme=copper] .layout-dashboard .content{padding-left:18px;padding-right:18px}html[data-theme=copper] .layout-dashboard .dashboard-stats-grid,html[data-theme=copper] .layout-dashboard .dashboard-mini-stats,html[data-theme=copper] .layout-dashboard .dashboard-actions-panel .dashboard-action-grid{grid-template-columns:1fr}}html[data-theme=copper] .layout-dashboard{align-items:start}html[data-theme=copper] .layout-dashboard>.sidebar-toggle{position:fixed;top:18px;left:16px;margin-bottom:0;z-index:12}html[data-theme=copper] .layout-dashboard>.sidebar{grid-column:1;grid-row:1;padding-top:82px;z-index:4}html[data-theme=copper] .layout-dashboard>.layout-main{grid-column:2;grid-row:1;min-width:0;overflow-x:hidden;z-index:1}html[data-theme=copper] .layout-dashboard.sidebar-collapsed>.layout-main{grid-column:1 / -1}@media (max-width: 1024px){html[data-theme=copper] .layout-dashboard>.sidebar-toggle{position:fixed}html[data-theme=copper] .layout-dashboard>.sidebar{grid-column:1;grid-row:1;padding-top:82px}html[data-theme=copper] .layout-dashboard>.layout-main{grid-column:1;grid-row:2}}html[data-theme=copper] .layout-dashboard .layout-main{background:radial-gradient(circle at 70% 8%,rgba(121,62,17,.15),transparent 32%),radial-gradient(circle at 18% 88%,rgba(231,139,53,.13),transparent 30%),linear-gradient(135deg,#090704,#040403,#0c0703)!important}html[data-theme=copper] .layout-dashboard .layout-main:before{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px)!important;background-size:42px 42px!important;-webkit-mask-image:radial-gradient(circle at center,black,transparent 82%)!important;mask-image:radial-gradient(circle at center,black,transparent 82%)!important;opacity:.38!important}html[data-theme=copper] .layout-dashboard .layout-main:after{background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0px,rgba(255,255,255,.018) 1px,transparent 1px,transparent 4px)!important;mix-blend-mode:overlay!important;opacity:.28!important}html[data-theme=copper] .layout-dashboard .sidebar:before{background:linear-gradient(120deg,transparent 0 48%,rgba(231,139,53,.08) 49%,transparent 50%),linear-gradient(60deg,transparent 0 52%,rgba(231,139,53,.06) 53%,transparent 54%)!important;background-size:110px 110px!important;opacity:.22!important}html[data-theme=copper] .layout-dashboard .sidebar-brand:after,html[data-theme=copper] .layout-dashboard .sidebar-meta-card:after,html[data-theme=copper] .layout-dashboard .sidebar-status-card:before,html[data-theme=copper] .layout-dashboard .sidebar-status-card:after,html[data-theme=copper] .layout-dashboard .dashboard-page:after,html[data-theme=copper] .layout-dashboard .dashboard-panel:before,html[data-theme=copper] .layout-dashboard .dashboard-panel:after,html[data-theme=copper] .layout-dashboard .dashboard-subpanel:after{content:none!important}html[data-theme=copper] .layout-dashboard .sidebar-brand,html[data-theme=copper] .layout-dashboard .sidebar-meta-card,html[data-theme=copper] .layout-dashboard .sidebar-theme-toggle,html[data-theme=copper] .layout-dashboard .admin-topbar-search input,html[data-theme=copper] .layout-dashboard .admin-topbar-user,html[data-theme=copper] .layout-dashboard .dashboard-panel,html[data-theme=copper] .layout-dashboard .dashboard-stat-card,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat,html[data-theme=copper] .layout-dashboard .dashboard-subpanel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=copper] .layout-dashboard .content{padding:38px 34px 26px 40px!important}html[data-theme=copper] .layout-dashboard .admin-topbar{display:grid!important;grid-template-columns:1fr 700px 250px!important;align-items:center!important;gap:34px!important;padding:34px 34px 0 40px!important}html[data-theme=copper] .layout-dashboard .admin-topbar-copy strong{margin-top:12px!important;display:block!important;font-size:31px!important;line-height:1!important;letter-spacing:.5px!important}html[data-theme=copper] .layout-dashboard .admin-topbar-copy p{margin-top:10px!important;color:#d7c9bb!important;font-size:18px!important}html[data-theme=copper] .layout-dashboard .admin-topbar-search input{height:66px!important;border:1px solid rgba(219,126,42,.22)!important;border-radius:16px!important;background:#150d07c2!important;box-shadow:inset 0 0 28px #e78b3514!important}html[data-theme=copper] .layout-dashboard .admin-topbar-shortcut{padding:8px 14px!important;border-radius:8px!important;border:1px solid rgba(219,126,42,.44)!important;color:#f8dfc2!important;background:#00000038!important}html[data-theme=copper] .layout-dashboard .admin-topbar-user{height:82px!important;border-radius:16px!important;border:1px solid rgba(219,126,42,.22)!important;background:#180f08c2!important;display:grid!important;grid-template-columns:55px 1fr!important;align-items:center!important;gap:16px!important;padding:0 16px!important;box-shadow:inset 0 0 24px #e78b3514!important}html[data-theme=copper] .layout-dashboard .admin-avatar-ring{width:55px!important;height:55px!important;border:1px solid rgba(219,126,42,.44)!important;border-radius:14px!important;background:#0d0805d1!important;padding:6px!important}html[data-theme=copper] .layout-dashboard .dashboard-page{gap:0!important}html[data-theme=copper] .layout-dashboard .dashboard-section-heading{margin-bottom:18px!important}html[data-theme=copper] .layout-dashboard .dashboard-section-heading h2{font-size:30px!important;letter-spacing:.3px!important}html[data-theme=copper] .layout-dashboard .dashboard-stats-grid{grid-template-columns:repeat(4,1fr)!important;gap:22px!important}html[data-theme=copper] .layout-dashboard .dashboard-stat-card{min-height:124px!important;border:1px solid rgba(219,126,42,.44)!important;border-radius:14px!important;background:linear-gradient(180deg,#1f140bb8,#0d0805d6),radial-gradient(circle at 15% 0,rgba(231,139,53,.16),transparent 38%)!important;box-shadow:inset 0 0 28px #e78b3514,0 0 25px #e78b3514!important;padding:22px!important;grid-template-columns:74px 1fr!important;gap:18px!important}html[data-theme=copper] .layout-dashboard .dashboard-stat-card:before,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,transparent,rgba(255,190,115,.12),transparent)!important;transform:translate(-100%)!important;animation:dashboardReferenceShine 5s infinite!important;opacity:.7!important;pointer-events:none!important}@keyframes dashboardReferenceShine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}html[data-theme=copper] .layout-dashboard .dashboard-stat-icon{width:62px!important;height:62px!important;border-radius:14px!important;border:1px solid rgba(219,126,42,.44)!important;background:radial-gradient(circle,#e78b3526,#0e0805d9)!important;box-shadow:inset 0 0 22px #e78b3514!important}html[data-theme=copper] .layout-dashboard .dashboard-stat-card span,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat span{font-size:13px!important;color:#dac5ad!important;letter-spacing:1.8px!important;font-weight:700!important;text-transform:uppercase!important}html[data-theme=copper] .layout-dashboard .dashboard-stat-card strong{font-size:30px!important;color:#fff8ed!important}html[data-theme=copper] .layout-dashboard .dashboard-panel{margin-top:22px!important;padding:26px 24px 22px!important;border:1px solid rgba(219,126,42,.44)!important;border-radius:14px!important;background:linear-gradient(180deg,#1c120abd,#0d0805d4),radial-gradient(circle at 70% 0,rgba(231,139,53,.12),transparent 34%)!important;box-shadow:inset 0 0 32px #e78b3514!important}html[data-theme=copper] .layout-dashboard .dashboard-inactive-panel{min-height:214px!important;padding:28px!important;background:linear-gradient(90deg,#1a1009db,#100a06c7 54%,#120a05eb)!important}html[data-theme=copper] .layout-dashboard .dashboard-panel-header h3{font-size:29px!important;margin-bottom:18px!important}html[data-theme=copper] .layout-dashboard .dashboard-panel-actions{margin-bottom:0!important}html[data-theme=copper] .layout-dashboard .dashboard-panel-copy{margin-top:24px!important;color:#d8c9ba!important;font-size:15px!important;max-width:none!important}html[data-theme=copper] .layout-dashboard .dashboard-primary-action{width:250px!important;height:62px!important;min-height:62px!important;border:1px solid rgba(219,126,42,.44)!important;border-radius:9px!important;padding:0 18px!important;color:#f9b36d!important;background:radial-gradient(circle at 50% 0,rgba(231,139,53,.18),transparent 55%),#190f08e6!important;box-shadow:inset 0 0 24px #e78b3524,0 0 18px #e78b3524!important}html[data-theme=copper] .layout-dashboard .dashboard-inactive-panel:after{content:""!important;position:absolute!important;right:30px!important;top:28px!important;width:520px!important;height:150px!important;opacity:.7!important;pointer-events:none!important;background:linear-gradient(90deg,transparent 0 20%,rgba(231,139,53,.18) 21%,transparent 22%),linear-gradient(0deg,transparent 0 42%,rgba(231,139,53,.2) 43%,transparent 44%),radial-gradient(circle at 76% 44%,rgba(231,139,53,.9) 0 1px,transparent 2px),radial-gradient(circle at 66% 64%,rgba(231,139,53,.8) 0 1px,transparent 2px),radial-gradient(circle at 88% 26%,rgba(231,139,53,.8) 0 1px,transparent 2px)!important;-webkit-mask-image:linear-gradient(90deg,transparent,black 22%,black)!important;mask-image:linear-gradient(90deg,transparent,black 22%,black)!important}html[data-theme=copper] .layout-dashboard .dashboard-performance-panel .dashboard-mini-stats{grid-template-columns:repeat(4,1fr)!important;gap:20px!important}html[data-theme=copper] .layout-dashboard .dashboard-mini-stat{min-height:104px!important;border:1px solid rgba(219,126,42,.44)!important;border-radius:12px!important;background:#120b07b3!important;display:grid!important;grid-template-columns:70px 1fr!important;align-items:center!important;padding:18px!important}html[data-theme=copper] .layout-dashboard .dashboard-mini-icon{width:50px!important;height:50px!important;border-radius:13px!important}html[data-theme=copper] .layout-dashboard .dashboard-mini-stat strong{font-size:29px!important}html[data-theme=copper] .layout-dashboard .dashboard-actions-panel{min-height:210px!important;padding:24px!important}html[data-theme=copper] .layout-dashboard .dashboard-action-grid{display:grid!important;grid-template-columns:1fr 1.25fr .9fr 1.3fr!important;gap:12px!important;align-items:start!important}html[data-theme=copper] .layout-dashboard .dashboard-action-stack{display:grid;gap:12px}html[data-theme=copper] .layout-dashboard .btn-danger-action{height:52px!important;min-height:52px!important;border-radius:9px!important;border:1px solid rgba(219,126,42,.44)!important;background:#120b07c2!important;color:#f2dfca!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 16px!important;font-size:15px!important;box-shadow:inset 0 0 18px #e78b3512!important}html[data-theme=copper] .layout-dashboard .dashboard-primary-action:hover,html[data-theme=copper] .layout-dashboard .btn-danger-action:hover:not(:disabled){transform:none!important;box-shadow:inset 0 0 24px #e78b3529,0 0 18px #e78b3529!important}html[data-theme=copper] .layout-dashboard .dashboard-action-grid>button:last-child{grid-column:auto!important}@media (max-width: 1300px){html[data-theme=copper] .layout-dashboard .admin-topbar{grid-template-columns:1fr!important}html[data-theme=copper] .layout-dashboard .dashboard-stats-grid,html[data-theme=copper] .layout-dashboard .dashboard-performance-panel .dashboard-mini-stats,html[data-theme=copper] .layout-dashboard .dashboard-action-grid{grid-template-columns:1fr 1fr!important}}@media (max-width: 700px){html[data-theme=copper] .layout-dashboard .dashboard-stats-grid,html[data-theme=copper] .layout-dashboard .dashboard-performance-panel .dashboard-mini-stats,html[data-theme=copper] .layout-dashboard .dashboard-action-grid{grid-template-columns:1fr!important}html[data-theme=copper] .layout-dashboard .dashboard-inactive-panel:after{display:none!important}}html[data-theme=copper] .layout-dashboard{--bg-main: #070402;--bg-sidebar: rgba(12, 7, 3, .92);--bg-panel: rgba(24, 15, 8, .72);--bg-panel-strong: rgba(34, 20, 10, .82);--border-soft: rgba(207, 129, 54, .24);--border-strong: rgba(230, 139, 52, .55);--accent-light: #f0b15f;--accent-glow: rgba(217, 130, 50, .35);--text-main: #f8efe5;--text-muted: #b89c7e;--success: #22c55e;--warning-strong: #facc15}html[data-theme=copper] .layout-dashboard .layout-main{background:linear-gradient(rgba(255,189,116,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,189,116,.01) 1px,transparent 1px),radial-gradient(circle at 20% 0%,rgba(217,130,50,.18),transparent 32%),radial-gradient(circle at 80% 10%,rgba(255,170,80,.1),transparent 35%),linear-gradient(180deg,#0a0502,#050302);background-size:42px 42px,42px 42px,auto,auto,auto;position:relative;isolation:isolate}html[data-theme=copper] .layout-dashboard .layout-main:before,html[data-theme=copper] .layout-dashboard .layout-main:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}html[data-theme=copper] .layout-dashboard .layout-main:before{opacity:.1;background:radial-gradient(circle at 12% 16%,rgba(255,226,193,.08) 0 1px,transparent 1.5px),radial-gradient(circle at 74% 28%,rgba(255,226,193,.07) 0 1px,transparent 1.5px),radial-gradient(circle at 26% 72%,rgba(255,226,193,.06) 0 1px,transparent 1.5px);background-size:24px 24px,30px 30px,36px 36px;mix-blend-mode:screen}html[data-theme=copper] .layout-dashboard .layout-main:after{opacity:.1;background:linear-gradient(90deg,transparent 0 68%,rgba(217,130,50,.12) 68% 68.4%,transparent 68.4% 100%),linear-gradient(180deg,transparent 0 24%,rgba(217,130,50,.12) 24% 24.4%,transparent 24.4% 100%),linear-gradient(135deg,transparent 0 82%,rgba(255,187,120,.08) 82% 82.4%,transparent 82.4% 100%);background-size:280px 160px,320px 180px,420px 220px;background-position:right 2rem top 10rem,right 8rem top 18rem,right 0 top 0}html[data-theme=copper] .layout-dashboard .sidebar{position:sticky;top:0;min-height:100vh;padding:72px 14px 20px;background:linear-gradient(rgba(240,177,95,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(240,177,95,.014) 1px,transparent 1px),linear-gradient(180deg,#0e0804fa,#0a0603fa);background-size:30px 30px,30px 30px,auto;border-right:1px solid var(--border-soft);box-shadow:18px 0 42px #00000061,inset -1px 0 #e68b341f,inset 0 1px #ffdcaa0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html[data-theme=copper] .layout-dashboard .sidebar-toggle{top:18px;left:16px;padding:10px 14px;border-color:var(--border-strong);background:linear-gradient(180deg,#472712f0,#28160bf5);color:var(--text-main);box-shadow:0 0 0 1px #e68b341f,0 12px 28px #00000052,0 0 18px #d982321f}html[data-theme=copper] .layout-dashboard .sidebar-brand,html[data-theme=copper] .layout-dashboard .sidebar-meta-card,html[data-theme=copper] .layout-dashboard .sidebar-status-card,html[data-theme=copper] .layout-dashboard .admin-topbar-search input,html[data-theme=copper] .layout-dashboard .admin-topbar-user,html[data-theme=copper] .layout-dashboard .dashboard-panel,html[data-theme=copper] .layout-dashboard .dashboard-stat-card,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat,html[data-theme=copper] .layout-dashboard .dashboard-subpanel{background:linear-gradient(180deg,#22150bb8,#100a06d6);border:1px solid rgba(217,130,50,.28);box-shadow:0 0 0 1px #d982321f,0 0 24px #d982321a,0 16px 34px #00000042,inset 0 1px #ffdcaa14;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease,background .18s ease}html[data-theme=copper] .layout-dashboard .sidebar-brand:hover,html[data-theme=copper] .layout-dashboard .sidebar-meta-card:hover,html[data-theme=copper] .layout-dashboard .sidebar-status-card:hover,html[data-theme=copper] .layout-dashboard .admin-topbar-search input:hover,html[data-theme=copper] .layout-dashboard .admin-topbar-user:hover,html[data-theme=copper] .layout-dashboard .dashboard-panel:hover,html[data-theme=copper] .layout-dashboard .dashboard-stat-card:hover,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat:hover,html[data-theme=copper] .layout-dashboard .dashboard-subpanel:hover{box-shadow:0 0 0 1px #f0b15f59,0 0 28px #d982322e,0 18px 38px #00000052,inset 0 1px #ffdcaa1f}html[data-theme=copper] .layout-dashboard .sidebar-brand,html[data-theme=copper] .layout-dashboard .sidebar-meta-card,html[data-theme=copper] .layout-dashboard .sidebar-status-card,html[data-theme=copper] .layout-dashboard .dashboard-panel,html[data-theme=copper] .layout-dashboard .dashboard-subpanel{position:relative}html[data-theme=copper] .layout-dashboard .sidebar-brand:after,html[data-theme=copper] .layout-dashboard .sidebar-meta-card:after,html[data-theme=copper] .layout-dashboard .sidebar-status-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,214,168,.08),transparent 30%),linear-gradient(90deg,transparent 0 82%,rgba(217,130,50,.08) 82% 82.6%,transparent 82.6% 100%);opacity:.7}html[data-theme=copper] .layout-dashboard .sidebar-brand{border-radius:22px;padding:16px}html[data-theme=copper] .layout-dashboard .sidebar-brand h1,html[data-theme=copper] .layout-dashboard .dashboard-section-heading h2,html[data-theme=copper] .layout-dashboard .dashboard-panel h3,html[data-theme=copper] .layout-dashboard .admin-topbar-copy strong{color:var(--text-main);letter-spacing:-.02em}html[data-theme=copper] .layout-dashboard .sidebar-brand p,html[data-theme=copper] .layout-dashboard .sidebar-meta-label,html[data-theme=copper] .layout-dashboard .admin-topbar-copy p,html[data-theme=copper] .layout-dashboard .admin-topbar-eyebrow,html[data-theme=copper] .layout-dashboard .dashboard-panel-copy,html[data-theme=copper] .layout-dashboard .muted-line,html[data-theme=copper] .layout-dashboard .admin-topbar-user p{color:var(--text-muted)}html[data-theme=copper] .layout-dashboard .sidebar-brand-badge{overflow:hidden}.sidebar-brand-image{width:100%;height:100%;display:block;object-fit:cover;border-radius:14px}html[data-theme=copper] .layout-dashboard .sidebar a{min-height:58px;border-radius:18px;border:1px solid transparent;color:var(--text-main);text-transform:none;letter-spacing:0;font-size:.98rem;font-weight:500}html[data-theme=copper] .layout-dashboard .sidebar a.active,html[data-theme=copper] .layout-dashboard .sidebar a:hover{border-color:var(--border-strong);background:linear-gradient(180deg,#8f50256b,#4a2915f5);box-shadow:0 0 0 1px #f0b15f47,0 0 24px #d982323d,inset 0 1px #ffdcaa1f}html[data-theme=copper] .layout-dashboard .sidebar a.active .sidebar-nav-icon,html[data-theme=copper] .layout-dashboard .sidebar a:hover .sidebar-nav-icon{box-shadow:0 0 0 1px #f0b15f38,0 0 18px #d9823238,inset 0 1px #ffe0b41a;background:#d982321a}html[data-theme=copper] .layout-dashboard .sidebar-nav-icon{width:36px;height:36px;border-radius:12px;border-color:var(--border-soft);color:var(--accent-light);background:#d982320f}html[data-theme=copper] .layout-dashboard .sidebar-footer{gap:14px}html[data-theme=copper] .layout-dashboard .sidebar-footer>span,html[data-theme=copper] .layout-dashboard .sidebar-footer>button{display:none}html[data-theme=copper] .layout-dashboard .sidebar-status-card{min-height:208px;align-content:start;padding:18px 18px 16px}html[data-theme=copper] .layout-dashboard .sidebar-status-card:after{content:"";margin-top:14px;width:100%;min-height:126px;border-radius:20px;border:1px solid rgba(240,177,95,.28);background:radial-gradient(circle at center,rgba(240,177,95,.34) 0,rgba(240,177,95,.18) 12%,transparent 13%),radial-gradient(circle at center,transparent 0 28px,rgba(240,177,95,.24) 29px 30px,transparent 31px),radial-gradient(circle at center,transparent 0 44px,rgba(240,177,95,.2) 45px 46px,transparent 47px),linear-gradient(180deg,#180f08cc,#100905eb);box-shadow:inset 0 0 0 1px #ffe2c10a,0 0 28px #d982322e}html[data-theme=copper] .layout-dashboard .content{padding:18px 24px 24px;max-width:1420px;width:100%;margin:0 auto}html[data-theme=copper] .layout-dashboard .admin-topbar{grid-template-columns:minmax(260px,1.2fr) minmax(360px,1fr) auto;gap:20px;padding:22px 24px 0;max-width:1420px;width:100%;margin:0 auto}html[data-theme=copper] .layout-dashboard .admin-topbar-copy{gap:8px}html[data-theme=copper] .layout-dashboard .admin-topbar-copy strong{font-size:clamp(2.15rem,3vw,3.2rem);line-height:.95}html[data-theme=copper] .layout-dashboard .admin-topbar-search input{min-height:64px;padding-left:56px;padding-right:88px;color:var(--text-main);border-radius:20px}html[data-theme=copper] .layout-dashboard .admin-topbar-search:focus-within input{border-color:#f0b15fa6;box-shadow:0 0 0 3px #d982321a,0 0 28px #d982322e,inset 0 1px #ffdcaa1f}html[data-theme=copper] .layout-dashboard .admin-topbar-search:before{content:"";position:absolute;top:50%;left:18px;width:18px;height:18px;border:2px solid var(--accent-light);border-radius:999px;transform:translateY(-55%);box-shadow:10px 10px 0 -8px var(--accent-light)}html[data-theme=copper] .layout-dashboard .admin-topbar-shortcut{right:16px;padding:6px 10px;border-radius:12px;border-color:var(--border-soft);color:var(--text-main);background:#22140acc}html[data-theme=copper] .layout-dashboard .admin-topbar-profile{justify-self:end}html[data-theme=copper] .layout-dashboard .admin-topbar-user{min-width:158px;gap:10px;border-radius:20px;padding:10px 14px;position:relative;overflow:hidden}html[data-theme=copper] .layout-dashboard .admin-avatar-ring{width:46px;height:46px;border-radius:14px}html[data-theme=copper] .layout-dashboard .dashboard-page{gap:18px;position:relative;z-index:1}html[data-theme=copper] .layout-dashboard .dashboard-section-heading{margin-top:6px}html[data-theme=copper] .layout-dashboard .dashboard-section-heading h2{margin:0;font-size:clamp(1.75rem,2vw,2.1rem)}html[data-theme=copper] .layout-dashboard .dashboard-page:after{content:"";position:absolute;top:12rem;right:0;width:min(28vw,360px);height:60vh;pointer-events:none;opacity:.14;background:linear-gradient(180deg,transparent 0 12%,rgba(217,130,50,.18) 12% 12.6%,transparent 12.6% 100%),linear-gradient(90deg,transparent 0 34%,rgba(217,130,50,.18) 34% 34.6%,transparent 34.6% 100%),linear-gradient(135deg,transparent 0 74%,rgba(255,187,120,.12) 74% 74.6%,transparent 74.6% 100%);background-size:100% 80px,100px 100%,100% 100%}html[data-theme=copper] .layout-dashboard .dashboard-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}html[data-theme=copper] .layout-dashboard .dashboard-stat-card{min-height:132px;border-radius:22px;padding:18px 22px;grid-template-columns:56px 1fr;align-items:center;align-content:center;column-gap:16px}html[data-theme=copper] .layout-dashboard .dashboard-stat-card span,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat span{grid-column:2;margin-bottom:6px}html[data-theme=copper] .layout-dashboard .dashboard-stat-card strong,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat strong{grid-column:2;font-size:clamp(1.9rem,2.5vw,2.35rem);line-height:1.05}html[data-theme=copper] .layout-dashboard .dashboard-stat-icon,html[data-theme=copper] .layout-dashboard .dashboard-mini-icon{width:56px;height:56px;margin:0;border-radius:18px;border:1px solid var(--border-strong);background:radial-gradient(circle at 30% 20%,#f0b15f2e,#3c2312e0);box-shadow:0 0 18px #d9823226}.dashboard-icon-glyph{position:relative;display:block;width:24px;height:24px}.dashboard-icon-glyph:before,.dashboard-icon-glyph:after{content:"";position:absolute;box-sizing:border-box}.dashboard-icon-glyph.people:before{inset:3px 8px auto 8px;height:7px;border:2px solid var(--accent-light);border-radius:999px}.dashboard-icon-glyph.people:after{left:2px;right:2px;bottom:2px;height:10px;border:2px solid var(--accent-light);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom:none}.dashboard-icon-glyph.document:before{top:2px;right:4px;bottom:2px;left:4px;border:2px solid var(--accent-light);border-radius:6px}.dashboard-icon-glyph.document:after{top:7px;left:9px;width:8px;height:2px;background:var(--accent-light);box-shadow:0 5px 0 var(--accent-light),0 10px 0 var(--accent-light)}.dashboard-icon-glyph.clock:before{top:2px;right:2px;bottom:2px;left:2px;border:2px solid var(--accent-light);border-radius:999px}.dashboard-icon-glyph.clock:after{top:6px;left:11px;width:2px;height:10px;background:var(--accent-light);transform-origin:bottom center;box-shadow:5px 5px 0 -.5px var(--accent-light)}.dashboard-icon-glyph.hash:before{top:2px;right:8px;bottom:2px;left:8px;border-left:2px solid var(--accent-light);border-right:2px solid var(--accent-light)}.dashboard-icon-glyph.hash:after{top:8px;right:2px;bottom:8px;left:2px;border-top:2px solid var(--accent-light);border-bottom:2px solid var(--accent-light)}.dashboard-icon-glyph.gauge:before{top:6px;right:3px;bottom:3px;left:3px;border:2px solid var(--accent-light);border-bottom:none;border-top-left-radius:16px;border-top-right-radius:16px}.dashboard-icon-glyph.gauge:after{left:11px;bottom:7px;width:2px;height:9px;background:var(--accent-light);transform:rotate(40deg);transform-origin:bottom center}.dashboard-icon-glyph.target:before{top:2px;right:2px;bottom:2px;left:2px;border:2px solid var(--accent-light);border-radius:999px}.dashboard-icon-glyph.target:after{top:8px;right:8px;bottom:8px;left:8px;border:2px solid var(--accent-light);border-radius:999px;box-shadow:0 0 0 1px transparent}.dashboard-icon-glyph.pulse:before{left:2px;right:2px;top:11px;height:2px;background:var(--accent-light)}.dashboard-icon-glyph.pulse:after{left:4px;top:7px;width:16px;height:10px;border-left:2px solid var(--accent-light);border-bottom:2px solid var(--accent-light);border-right:2px solid var(--accent-light);transform:skew(-34deg);border-radius:2px}.dashboard-icon-glyph.stack:before{inset:3px 3px auto 3px;height:6px;border:2px solid var(--accent-light);border-radius:999px/70%}.dashboard-icon-glyph.stack:after{left:3px;right:3px;top:9px;height:12px;border-left:2px solid var(--accent-light);border-right:2px solid var(--accent-light);border-bottom:2px solid var(--accent-light);border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:inset 0 4px #0000,0 -1px 0 0 var(--accent-light),0 4px 0 0 var(--accent-light)}.dashboard-icon-glyph.calendar:before{top:4px;right:3px;bottom:3px;left:3px;border:2px solid var(--accent-light);border-radius:6px}.dashboard-icon-glyph.calendar:after{left:7px;top:2px;width:10px;height:6px;border-top:2px solid var(--accent-light);border-left:2px solid var(--accent-light);border-right:2px solid var(--accent-light)}.dashboard-icon-glyph.search:before{top:2px;left:2px;width:14px;height:14px;border:2px solid var(--accent-light);border-radius:999px}.dashboard-icon-glyph.search:after{right:3px;bottom:3px;width:9px;height:2px;background:var(--accent-light);transform:rotate(45deg);transform-origin:center}.dashboard-icon-glyph.alert:before{left:4px;right:4px;top:3px;bottom:2px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:18px solid var(--accent-light)}.dashboard-icon-glyph.alert:after{top:9px;left:11px;width:2px;height:7px;background:#3b200f;box-shadow:0 9px #3b200f}.dashboard-icon-glyph.sync:before{top:3px;right:3px;bottom:3px;left:3px;border:2px solid var(--accent-light);border-right-color:transparent;border-radius:999px}.dashboard-icon-glyph.sync:after{top:1px;right:2px;width:6px;height:6px;border-top:2px solid var(--accent-light);border-right:2px solid var(--accent-light);transform:rotate(45deg)}html[data-theme=copper] .layout-dashboard .dashboard-panel{border-radius:24px;padding:20px 20px 18px;position:relative;overflow:hidden}html[data-theme=copper] .layout-dashboard .dashboard-panel:after{width:300px;height:120px;right:20px;bottom:18px;opacity:.22;background:linear-gradient(90deg,transparent 0 6%,rgba(240,177,95,.48) 6% 7%,transparent 7% 24%,rgba(240,177,95,.36) 24% 25%,transparent 25% 48%,rgba(240,177,95,.44) 48% 49%,transparent 49% 100%),linear-gradient(180deg,transparent 0 18%,rgba(240,177,95,.28) 18% 19%,transparent 19% 38%,rgba(240,177,95,.24) 38% 39%,transparent 39% 62%,rgba(240,177,95,.2) 62% 63%,transparent 63% 100%)}html[data-theme=copper] .layout-dashboard .dashboard-panel:before,html[data-theme=copper] .layout-dashboard .dashboard-stat-card:before,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,230,205,.08),transparent 24%),linear-gradient(0deg,transparent 0 72%,rgba(255,198,140,.04) 72% 73%,transparent 73% 100%)}html[data-theme=copper] .layout-dashboard .dashboard-subpanel:after{content:"";position:absolute;inset:auto 18px 18px auto;width:220px;height:90px;pointer-events:none;opacity:.18;background:linear-gradient(90deg,transparent 0 14%,rgba(217,130,50,.32) 14% 15%,transparent 15% 40%,rgba(217,130,50,.22) 40% 41%,transparent 41% 100%),linear-gradient(180deg,transparent 0 28%,rgba(217,130,50,.24) 28% 29%,transparent 29% 58%,rgba(217,130,50,.2) 58% 59%,transparent 59% 100%)}html[data-theme=copper] .layout-dashboard .dashboard-panel-header{margin-bottom:14px}html[data-theme=copper] .layout-dashboard .dashboard-panel-header h3{font-size:clamp(1.55rem,1.8vw,1.95rem)}html[data-theme=copper] .layout-dashboard .dashboard-panel-copy{max-width:860px;font-size:.95rem}html[data-theme=copper] .layout-dashboard .dashboard-primary-action,html[data-theme=copper] .layout-dashboard .btn-danger-action{min-height:50px;display:inline-flex;align-items:center;gap:12px;border:1px solid var(--border-strong);border-radius:14px;background:linear-gradient(180deg,#54311b5c,#22140ad1);color:var(--text-main);box-shadow:0 0 0 1px #d982321f,0 0 24px #d982321f,inset 0 1px #ffdcaa14;transition:box-shadow .16s ease,border-color .16s ease,transform .16s ease,filter .16s ease}html[data-theme=copper] .layout-dashboard .dashboard-primary-action:hover,html[data-theme=copper] .layout-dashboard .btn-danger-action:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 0 0 1px #f0b15f59,0 0 30px #d982323d,inset 0 1px #ffdcaa1f}html[data-theme=copper] .layout-dashboard .dashboard-action-icon{width:18px;height:18px;display:inline-grid;place-items:center;flex:0 0 auto}html[data-theme=copper] .layout-dashboard .warning-triangle{margin-left:auto}html[data-theme=copper] .layout-dashboard .dashboard-mini-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}html[data-theme=copper] .layout-dashboard .dashboard-mini-stat{min-height:102px;padding:16px;border-radius:20px;grid-template-columns:52px 1fr;align-items:center;align-content:center;column-gap:14px}html[data-theme=copper] .layout-dashboard .dashboard-subpanel{margin-top:18px;border-radius:20px}html[data-theme=copper] .layout-dashboard .dashboard-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}html[data-theme=copper] .layout-dashboard .dashboard-action-grid>button:last-child{grid-column:span 2}html[data-theme=copper] .layout-dashboard .dashboard-job-line,html[data-theme=copper] .layout-dashboard .dashboard-job-progress p{color:var(--text-main)}html[data-theme=copper] .layout-dashboard .dashboard-job-progress progress{accent-color:var(--accent)}html[data-theme=copper] .layout-dashboard .public-footer{background:transparent}@media (max-width: 1200px){html[data-theme=copper] .layout-dashboard .dashboard-stats-grid,html[data-theme=copper] .layout-dashboard .dashboard-mini-stats,html[data-theme=copper] .layout-dashboard .dashboard-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=copper] .layout-dashboard .dashboard-action-grid>button:last-child{grid-column:auto}}@media (max-width: 1024px){html[data-theme=copper] .layout-dashboard .sidebar{position:relative;min-height:auto}}@media (max-width: 768px){html[data-theme=copper] .layout-dashboard .content{padding:14px 16px 20px}html[data-theme=copper] .layout-dashboard .dashboard-stats-grid,html[data-theme=copper] .layout-dashboard .dashboard-mini-stats,html[data-theme=copper] .layout-dashboard .dashboard-action-grid{grid-template-columns:1fr}html[data-theme=copper] .layout-dashboard .dashboard-stat-card,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat{grid-template-columns:48px 1fr}html[data-theme=copper] .layout-dashboard .admin-topbar-search input{min-height:58px}html[data-theme=copper] .layout-dashboard .admin-topbar-user{width:100%}}html[data-theme=copper] .layout-dashboard .sidebar{display:flex!important;flex-direction:column!important;min-height:100vh!important;max-height:100vh!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:rgba(231,139,53,.45) rgba(12,7,3,.2)}html[data-theme=copper] .layout-dashboard .sidebar::-webkit-scrollbar{width:6px}html[data-theme=copper] .layout-dashboard .sidebar::-webkit-scrollbar-track{background:#0c07033d}html[data-theme=copper] .layout-dashboard .sidebar::-webkit-scrollbar-thumb{background:#e78b3573;border-radius:999px}html[data-theme=copper] .layout-dashboard .sidebar nav{flex:0 0 auto!important;margin-bottom:58px!important}html[data-theme=copper] .layout-dashboard .sidebar-footer{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:auto!important;min-height:292px!important;margin-top:auto!important;padding-top:0!important;flex:0 0 auto!important}html[data-theme=copper] .layout-dashboard .sidebar-status-card{height:292px!important;min-height:292px!important}html[data-theme=copper] .layout-dashboard .dashboard-inactive-panel:after{content:none!important;display:none!important}:root{--shell-bg: #f6ede4;--shell-bg-deep: #ead8c5;--shell-sidebar: rgba(42, 27, 17, .88);--shell-panel: rgba(255, 250, 244, .76);--shell-panel-strong: rgba(255, 246, 236, .92);--shell-border: rgba(138, 90, 54, .26);--shell-border-strong: rgba(138, 90, 54, .54);--shell-accent: #8a5a36;--shell-accent-light: #c98445;--shell-glow: rgba(138, 90, 54, .18);--shell-grid: rgba(138, 90, 54, .1);--shell-text: #2f2218;--shell-muted: #7b6757}html[data-theme=dark]{--shell-bg: #061027;--shell-bg-deep: #030712;--shell-sidebar: rgba(5, 11, 25, .92);--shell-panel: rgba(16, 28, 58, .74);--shell-panel-strong: rgba(24, 43, 84, .86);--shell-border: rgba(132, 166, 236, .24);--shell-border-strong: rgba(255, 155, 34, .5);--shell-accent: #ff9b22;--shell-accent-light: #ffc36f;--shell-glow: rgba(255, 155, 34, .2);--shell-grid: rgba(154, 184, 245, .08);--shell-text: #f4f8ff;--shell-muted: #c0cbea}.layout-dashboard .sidebar-nav-icon{position:relative;overflow:hidden;font-size:0!important;line-height:0}.layout-dashboard .sidebar-nav-icon:before,.layout-dashboard .sidebar-nav-icon:after{content:"";position:absolute;box-sizing:border-box;pointer-events:none}.layout-dashboard .sidebar-nav-icon-dashboard:before{left:8px;top:8px;width:7px;height:7px;border-radius:2px;background:currentColor;box-shadow:11px 0 0 currentColor,0 11px 0 currentColor,11px 11px 0 currentColor}.layout-dashboard .sidebar-nav-icon-personal:before{left:12px;top:7px;width:10px;height:10px;border:2px solid currentColor;border-radius:999px}.layout-dashboard .sidebar-nav-icon-personal:after{left:7px;bottom:6px;width:20px;height:11px;border:2px solid currentColor;border-bottom:none;border-radius:14px 14px 0 0}.layout-dashboard .sidebar-nav-icon-program:before{left:7px;top:9px;width:20px;height:17px;border:2px solid currentColor;border-radius:4px}.layout-dashboard .sidebar-nav-icon-program:after{left:10px;top:6px;width:14px;height:7px;border-left:2px solid currentColor;border-right:2px solid currentColor;box-shadow:0 9px 0 -1px currentColor}.layout-dashboard .sidebar-nav-icon-reports:before{left:7px;bottom:8px;width:20px;height:14px;border-left:2px solid currentColor;border-bottom:2px solid currentColor}.layout-dashboard .sidebar-nav-icon-reports:after{left:9px;bottom:10px;width:19px;height:14px;border-left:2px solid currentColor;border-top:2px solid currentColor;transform:skewY(-28deg) rotate(-8deg);transform-origin:left bottom}.layout-dashboard .sidebar-nav-icon-audit:before{left:8px;top:6px;width:18px;height:22px;border:2px solid currentColor;clip-path:polygon(50% 0,100% 17%,88% 76%,50% 100%,12% 76%,0 17%)}.layout-dashboard .sidebar-nav-icon-audit:after{left:13px;top:14px;width:9px;height:5px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.layout-dashboard .sidebar-nav-icon-users:before{left:7px;top:9px;width:9px;height:9px;border:2px solid currentColor;border-radius:999px;box-shadow:12px 0 0 -1px currentColor}.layout-dashboard .sidebar-nav-icon-users:after{left:5px;bottom:6px;width:24px;height:10px;border:2px solid currentColor;border-bottom:none;border-radius:14px 14px 0 0}.layout-dashboard .sidebar-nav-icon-stations:before{left:8px;top:7px;width:18px;height:18px;border:2px solid currentColor;border-radius:999px}.layout-dashboard .sidebar-nav-icon-stations:after{left:15px;top:4px;width:4px;height:25px;background:currentColor;border-radius:999px;box-shadow:-8px 8px 0 -1px currentColor,8px 8px 0 -1px currentColor}.section-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.section-heading-row h2{margin-bottom:6px}.section-heading-row p{margin:0;color:var(--muted)}@media (max-width: 700px){.section-heading-row{flex-direction:column}}html:not([data-theme=copper]) .layout-dashboard{grid-template-columns:270px minmax(0,1fr);position:relative;align-items:start;min-height:100vh;background:var(--shell-bg-deep)}html:not([data-theme=copper]) .layout-dashboard.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}html:not([data-theme=copper]) .layout-dashboard>.layout-main{position:relative;min-width:0;min-height:100vh;overflow-x:hidden;isolation:isolate;background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--shell-accent) 20%,transparent),transparent 30%),radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--shell-accent-light) 16%,transparent),transparent 34%),linear-gradient(180deg,var(--shell-bg) 0%,var(--shell-bg-deep) 100%)}html[data-theme=dark] .layout-dashboard>.layout-main{background:radial-gradient(circle at 16% 0%,rgba(255,155,34,.16),transparent 31%),radial-gradient(circle at 80% 9%,rgba(73,126,241,.22),transparent 36%),linear-gradient(180deg,#071225,#030711)}html:not([data-theme=copper]) .layout-dashboard>.layout-main:before,html:not([data-theme=copper]) .layout-dashboard>.layout-main:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}html:not([data-theme=copper]) .layout-dashboard>.layout-main:before{opacity:.72;background-image:linear-gradient(var(--shell-grid) 1px,transparent 1px),linear-gradient(90deg,var(--shell-grid) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 82%);mask-image:radial-gradient(circle at center,black,transparent 82%)}html:not([data-theme=copper]) .layout-dashboard>.layout-main:after{opacity:.18;background:radial-gradient(circle at 12% 22%,color-mix(in srgb,var(--shell-accent-light) 36%,transparent) 0 1px,transparent 2px),radial-gradient(circle at 74% 32%,color-mix(in srgb,var(--shell-accent) 34%,transparent) 0 1px,transparent 2px),linear-gradient(135deg,transparent 0 74%,color-mix(in srgb,var(--shell-accent) 24%,transparent) 74% 74.5%,transparent 74.5% 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 4px);background-size:28px 28px,36px 36px,360px 220px,auto;mix-blend-mode:overlay}html:not([data-theme=copper]) .layout-dashboard>.content,html:not([data-theme=copper]) .layout-dashboard .content,html:not([data-theme=copper]) .layout-dashboard .admin-topbar{position:relative;z-index:1}html:not([data-theme=copper]) .layout-dashboard .admin-topbar{max-width:1440px;width:100%;margin:0 auto;padding:24px 26px 0}html:not([data-theme=copper]) .layout-dashboard .content{max-width:1440px;width:100%;margin:0 auto;padding:24px 26px 28px}html:not([data-theme=copper]) .layout-dashboard .sidebar{position:sticky;z-index:4;top:0;min-height:100vh;max-height:100vh;overflow-y:auto;scrollbar-width:none;padding:72px 14px 18px;border-right:1px solid var(--shell-border);background:linear-gradient(var(--shell-grid) 1px,transparent 1px),linear-gradient(90deg,var(--shell-grid) 1px,transparent 1px),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--shell-accent) 18%,transparent),transparent 44%),linear-gradient(180deg,var(--shell-sidebar),color-mix(in srgb,var(--shell-sidebar) 88%,black 12%));background-size:32px 32px,32px 32px,auto,auto;box-shadow:18px 0 44px #0000002e,inset -1px 0 color-mix(in srgb,var(--shell-accent) 18%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html:not([data-theme=copper]) .layout-dashboard .sidebar::-webkit-scrollbar{display:none}html:not([data-theme=copper]) .layout-dashboard .sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent 0 48%,color-mix(in srgb,var(--shell-accent) 12%,transparent) 49%,transparent 50%),linear-gradient(60deg,transparent 0 52%,color-mix(in srgb,var(--shell-accent-light) 10%,transparent) 53%,transparent 54%);background-size:112px 112px;opacity:.34}html:not([data-theme=copper]) .layout-dashboard .sidebar>*{position:relative;z-index:1}html:not([data-theme=copper]) .layout-dashboard .sidebar-toggle{border-color:var(--shell-border-strong);color:#fff7ed;background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--shell-accent-light) 26%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--shell-accent) 68%,#1b1008 32%),color-mix(in srgb,var(--shell-accent) 32%,#0b0704 68%));box-shadow:0 0 0 1px color-mix(in srgb,var(--shell-accent) 12%,transparent),0 12px 28px #00000042,0 0 18px var(--shell-glow),inset 0 1px #ffebd21f}html:not([data-theme=copper]) .layout-dashboard .sidebar-brand,html:not([data-theme=copper]) .layout-dashboard .sidebar-meta-card,html:not([data-theme=copper]) .layout-dashboard .sidebar-status-card,html:not([data-theme=copper]) .layout-dashboard .admin-topbar-search input,html:not([data-theme=copper]) .layout-dashboard .admin-topbar-user,html:not([data-theme=copper]) .layout-dashboard .page-hero,html:not([data-theme=copper]) .layout-dashboard .public-header,html:not([data-theme=copper]) .layout-dashboard .card,html:not([data-theme=copper]) .layout-dashboard .personnel-stat-card,html:not([data-theme=copper]) .layout-dashboard .modal,html:not([data-theme=copper]) .layout-dashboard .raw-item,html:not([data-theme=copper]) .layout-dashboard .verify-id-links-item{position:relative;overflow:hidden;border:1px solid var(--shell-border);background:linear-gradient(135deg,var(--shell-panel-strong),var(--shell-panel)),radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--shell-accent-light) 18%,transparent),transparent 42%);box-shadow:0 0 0 1px color-mix(in srgb,var(--shell-accent) 10%,transparent),0 0 24px var(--shell-glow),0 18px 40px #00000024,inset 0 1px #ffffff1f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html:not([data-theme=copper]) .layout-dashboard .sidebar-brand:after,html:not([data-theme=copper]) .layout-dashboard .sidebar-meta-card:after,html:not([data-theme=copper]) .layout-dashboard .sidebar-status-card:before,html:not([data-theme=copper]) .layout-dashboard .page-hero:after,html:not([data-theme=copper]) .layout-dashboard .public-header:after,html:not([data-theme=copper]) .layout-dashboard .card:after,html:not([data-theme=copper]) .layout-dashboard .personnel-stat-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;opacity:.48;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 30%),linear-gradient(90deg,transparent 0 82%,color-mix(in srgb,var(--shell-accent) 16%,transparent) 82% 82.7%,transparent 82.7% 100%),linear-gradient(180deg,transparent 0 34%,color-mix(in srgb,var(--shell-accent) 10%,transparent) 34% 34.7%,transparent 34.7% 100%)}html:not([data-theme=copper]) .layout-dashboard .table-wrapper.card,html:not([data-theme=copper]) .layout-dashboard .personnel-table-shell.card{overflow-x:auto}html:not([data-theme=copper]) .layout-dashboard .modal{overflow:auto}html:not([data-theme=copper]) .layout-dashboard .sidebar-brand{border-radius:20px;color:var(--shell-text)}html:not([data-theme=copper]) .layout-dashboard .sidebar-brand h1,html:not([data-theme=copper]) .layout-dashboard .admin-topbar-copy strong,html:not([data-theme=copper]) .layout-dashboard section>h2,html:not([data-theme=copper]) .layout-dashboard .page-hero h2,html:not([data-theme=copper]) .layout-dashboard .public-header h1,html:not([data-theme=copper]) .layout-dashboard .card h3{color:var(--shell-text)}html:not([data-theme=copper]) .layout-dashboard .sidebar-brand p,html:not([data-theme=copper]) .layout-dashboard .sidebar-meta-label,html:not([data-theme=copper]) .layout-dashboard .admin-topbar-copy p,html:not([data-theme=copper]) .layout-dashboard .admin-topbar-eyebrow,html:not([data-theme=copper]) .layout-dashboard .muted-line,html:not([data-theme=copper]) .layout-dashboard .card p{color:var(--shell-muted)}html:not([data-theme=copper]) .layout-dashboard .sidebar-brand-badge,html:not([data-theme=copper]) .layout-dashboard .admin-avatar-ring{border-color:var(--shell-border-strong);background:radial-gradient(circle at 35% 20%,color-mix(in srgb,var(--shell-accent-light) 34%,transparent),transparent 52%),linear-gradient(145deg,color-mix(in srgb,var(--shell-accent) 34%,transparent),#0000002e);box-shadow:0 0 0 1px color-mix(in srgb,var(--shell-accent) 10%,transparent),0 0 22px var(--shell-glow),inset 0 1px #ffffff1f}html:not([data-theme=copper]) .layout-dashboard .sidebar-theme-toggle,html:not([data-theme=copper]) .layout-dashboard .filters input,html:not([data-theme=copper]) .layout-dashboard .filters select,html:not([data-theme=copper]) .layout-dashboard .filters button,html:not([data-theme=copper]) .layout-dashboard .filters a,html:not([data-theme=copper]) .layout-dashboard .modal input,html:not([data-theme=copper]) .layout-dashboard .modal select,html:not([data-theme=copper]) .layout-dashboard .modal button,html:not([data-theme=copper]) .layout-dashboard .rank-tabs button,html:not([data-theme=copper]) .layout-dashboard .modal-tabs button,html:not([data-theme=copper]) .layout-dashboard .pagination button,html:not([data-theme=copper]) .layout-dashboard .btn-pagination,html:not([data-theme=copper]) .layout-dashboard .btn-table-action,html:not([data-theme=copper]) .layout-dashboard .public-nav-links a,html:not([data-theme=copper]) .layout-dashboard .theme-toggle,html:not([data-theme=copper]) .layout-dashboard .link-button{border-color:var(--shell-border);background:linear-gradient(180deg,color-mix(in srgb,var(--shell-panel-strong) 82%,transparent),color-mix(in srgb,var(--shell-panel) 88%,transparent));color:var(--shell-text);box-shadow:0 0 0 1px color-mix(in srgb,var(--shell-accent) 8%,transparent),inset 0 1px #ffffff1a}html:not([data-theme=copper]) .layout-dashboard .sidebar-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;pointer-events:auto;position:relative;z-index:5}html:not([data-theme=copper]) .layout-dashboard button:hover:not(:disabled),html:not([data-theme=copper]) .layout-dashboard .btn-table-action:hover,html:not([data-theme=copper]) .layout-dashboard .public-nav-links a:hover,html:not([data-theme=copper]) .layout-dashboard .rank-tabs button:hover{border-color:var(--shell-border-strong);filter:brightness(1.04);box-shadow:0 0 0 1px color-mix(in srgb,var(--shell-accent-light) 22%,transparent),0 0 24px var(--shell-glow),inset 0 1px #ffffff29}html:not([data-theme=copper]) .layout-dashboard .sidebar a{min-height:54px;border-radius:16px;color:color-mix(in srgb,var(--shell-text) 86%,white 14%);text-shadow:0 0 10px color-mix(in srgb,var(--shell-accent) 12%,transparent)}html:not([data-theme=copper]) .layout-dashboard .sidebar a.active,html:not([data-theme=copper]) .layout-dashboard .sidebar a:hover{border-color:var(--shell-border-strong);background:radial-gradient(circle at 8% 50%,color-mix(in srgb,var(--shell-accent-light) 34%,transparent),transparent 56%),linear-gradient(90deg,color-mix(in srgb,var(--shell-accent) 24%,transparent),color-mix(in srgb,var(--shell-panel) 88%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--shell-accent-light) 22%,transparent),0 0 24px var(--shell-glow),inset 0 1px #ffffff24}html:not([data-theme=copper]) .layout-dashboard .sidebar-nav-icon{width:36px;height:36px;border-radius:12px;border-color:var(--shell-border);background:radial-gradient(circle at 30% 16%,color-mix(in srgb,var(--shell-accent-light) 18%,transparent),transparent 55%),color-mix(in srgb,var(--shell-panel-strong) 78%,transparent);color:var(--shell-accent-light);box-shadow:inset 0 1px #ffffff1f,0 0 14px color-mix(in srgb,var(--shell-accent) 10%,transparent)}html:not([data-theme=copper]) .layout-dashboard .sidebar a.active .sidebar-nav-icon,html:not([data-theme=copper]) .layout-dashboard .sidebar a:hover .sidebar-nav-icon{color:var(--shell-accent-light);border-color:var(--shell-border-strong);box-shadow:0 0 0 1px color-mix(in srgb,var(--shell-accent-light) 18%,transparent),0 0 18px var(--shell-glow),inset 0 1px #ffffff24}html:not([data-theme=copper]) .layout-dashboard .admin-topbar-search{position:relative}html:not([data-theme=copper]) .layout-dashboard .admin-topbar-search:before{content:"";position:absolute;left:18px;top:50%;z-index:2;width:17px;height:17px;border:2px solid var(--shell-accent-light);border-radius:999px;transform:translateY(-58%);box-shadow:10px 10px 0 -8px var(--shell-accent-light);pointer-events:none}html:not([data-theme=copper]) .layout-dashboard .admin-topbar-search input{min-height:58px;padding-left:54px;padding-right:86px;color:var(--shell-text);border-radius:18px}html:not([data-theme=copper]) .layout-dashboard .admin-topbar-search input::placeholder{color:color-mix(in srgb,var(--shell-muted) 78%,transparent)}html:not([data-theme=copper]) .layout-dashboard .admin-topbar-shortcut{border-color:var(--shell-border);color:var(--shell-text);background:color-mix(in srgb,var(--shell-panel-strong) 78%,transparent)}html:not([data-theme=copper]) .layout-dashboard .admin-topbar-user{border-radius:18px}html:not([data-theme=copper]) .layout-dashboard .server-card{position:relative;min-height:184px;overflow:hidden;border-radius:0 22px 16px 16px;clip-path:polygon(0 0,83% 0,100% 18%,100% 100%,0 100%);background:radial-gradient(circle at 50% 68%,color-mix(in srgb,var(--shell-accent-light) 28%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--shell-panel-strong) 76%,transparent),color-mix(in srgb,var(--shell-panel) 94%,black 6%))}html:not([data-theme=copper]) .layout-dashboard .server-card:before{content:"";position:absolute;left:-4px;right:22px;top:-14px;height:70px;pointer-events:none;opacity:.58;background:linear-gradient(45deg,transparent 0 16px,color-mix(in srgb,var(--shell-accent) 42%,transparent) 17px,transparent 18px),linear-gradient(0deg,transparent 0 36px,color-mix(in srgb,var(--shell-accent) 28%,transparent) 37px,transparent 38px);background-size:210px 70px}html:not([data-theme=copper]) .layout-dashboard .server-info{position:relative;z-index:2;padding:20px 18px 0}html:not([data-theme=copper]) .layout-dashboard .dashboard-page,html:not([data-theme=copper]) .layout-dashboard section:not(.dashboard-page){position:relative}html:not([data-theme=copper]) .layout-dashboard .server-row{display:flex;align-items:center;gap:8px;color:#18c76d;text-shadow:0 0 10px rgba(35,226,123,.28)}html:not([data-theme=copper]) .layout-dashboard .core{position:absolute;left:50%;bottom:18px;width:118px;height:118px;transform:translate(-50%);border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--shell-accent-light) 24%,transparent) 0 8%,transparent 9%),repeating-radial-gradient(circle,transparent 0 16px,color-mix(in srgb,var(--shell-accent) 22%,transparent) 17px,transparent 18px);box-shadow:0 0 26px var(--shell-glow),inset 0 0 28px color-mix(in srgb,var(--shell-accent) 12%,transparent)}html:not([data-theme=copper]) .layout-dashboard .core:after,html:not([data-theme=copper]) .layout-dashboard .core-inner{position:absolute;left:50%;top:50%;clip-path:polygon(50% 0%,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%);transform:translate(-50%,-50%)}html:not([data-theme=copper]) .layout-dashboard .core:after{content:"";width:76px;height:76px;border:1px solid color-mix(in srgb,var(--shell-accent-light) 72%,transparent);box-shadow:0 0 20px var(--shell-glow)}html:not([data-theme=copper]) .layout-dashboard .core-inner{width:30px;height:30px;border:1px solid var(--shell-accent-light);background:color-mix(in srgb,var(--shell-accent-light) 18%,transparent);box-shadow:0 0 14px var(--shell-glow),inset 0 0 14px color-mix(in srgb,var(--shell-accent-light) 18%,transparent)}html:not([data-theme=copper]) .layout-dashboard .core-line{position:absolute;left:-24px;right:-24px;top:50%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--shell-accent-light) 46%,transparent),transparent)}html:not([data-theme=copper]) .layout-dashboard .dashboard-page:before,html:not([data-theme=copper]) .layout-dashboard section:not(.dashboard-page):before{content:"";position:absolute;right:0;top:8rem;width:min(28vw,340px);height:52vh;pointer-events:none;opacity:.12;background:linear-gradient(180deg,transparent 0 18%,color-mix(in srgb,var(--shell-accent) 30%,transparent) 18% 18.8%,transparent 18.8%),linear-gradient(90deg,transparent 0 36%,color-mix(in srgb,var(--shell-accent) 28%,transparent) 36% 36.8%,transparent 36.8%),linear-gradient(135deg,transparent 0 72%,color-mix(in srgb,var(--shell-accent-light) 22%,transparent) 72% 72.8%,transparent 72.8%);background-size:100% 90px,110px 100%,100% 100%}html:not([data-theme=copper]) .layout-dashboard .dashboard-stat-card,html:not([data-theme=copper]) .layout-dashboard .dashboard-mini-stat{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;align-content:center;column-gap:16px;border-color:var(--shell-border-strong)}html:not([data-theme=copper]) .layout-dashboard .dashboard-stat-card:before,html:not([data-theme=copper]) .layout-dashboard .dashboard-mini-stat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--shell-accent-light) 18%,transparent),transparent);transform:translate(-120%);animation:dashboardReferenceShine 5.6s infinite}html:not([data-theme=copper]) .layout-dashboard .dashboard-stat-card:nth-child(2):before,html:not([data-theme=copper]) .layout-dashboard .dashboard-mini-stat:nth-child(2):before{animation-delay:.45s}html:not([data-theme=copper]) .layout-dashboard .dashboard-stat-card:nth-child(3):before,html:not([data-theme=copper]) .layout-dashboard .dashboard-mini-stat:nth-child(3):before{animation-delay:.9s}html:not([data-theme=copper]) .layout-dashboard .dashboard-stat-card:nth-child(4):before,html:not([data-theme=copper]) .layout-dashboard .dashboard-mini-stat:nth-child(4):before{animation-delay:1.35s}html:not([data-theme=copper]) .layout-dashboard .dashboard-stat-icon,html:not([data-theme=copper]) .layout-dashboard .dashboard-mini-icon,html:not([data-theme=copper]) .layout-dashboard .dashboard-action-icon{display:grid;place-items:center;border:1px solid var(--shell-border-strong);background:radial-gradient(circle at 35% 18%,color-mix(in srgb,var(--shell-accent-light) 22%,transparent),transparent 54%),color-mix(in srgb,var(--shell-panel-strong) 78%,transparent);color:var(--shell-accent-light);box-shadow:inset 0 1px #ffffff1f,0 0 16px var(--shell-glow)}html:not([data-theme=copper]) .layout-dashboard .dashboard-stat-icon,html:not([data-theme=copper]) .layout-dashboard .dashboard-mini-icon{grid-row:1 / span 2}html:not([data-theme=copper]) .layout-dashboard .dashboard-stat-card>span,html:not([data-theme=copper]) .layout-dashboard .dashboard-mini-stat>span,html:not([data-theme=copper]) .layout-dashboard .dashboard-stat-card>strong,html:not([data-theme=copper]) .layout-dashboard .dashboard-mini-stat>strong{grid-column:2}html:not([data-theme=copper]) .layout-dashboard .dashboard-stat-card>span,html:not([data-theme=copper]) .layout-dashboard .dashboard-mini-stat>span,html:not([data-theme=copper]) .layout-dashboard .timesheet-table th,html:not([data-theme=copper]) .layout-dashboard .audit-table th{color:var(--shell-muted);text-transform:uppercase;letter-spacing:.08em}html:not([data-theme=copper]) .layout-dashboard .dashboard-stat-card>strong,html:not([data-theme=copper]) .layout-dashboard .dashboard-mini-stat>strong{color:var(--shell-text)}html:not([data-theme=copper]) .layout-dashboard .dashboard-panel{border-radius:22px}html:not([data-theme=copper]) .layout-dashboard .dashboard-inactive-panel{min-height:210px}html:not([data-theme=copper]) .layout-dashboard .dashboard-circuit{opacity:.36;filter:drop-shadow(0 0 12px var(--shell-glow))}html:not([data-theme=copper]) .layout-dashboard .dashboard-primary-action,html:not([data-theme=copper]) .layout-dashboard .btn-danger-action{border-color:var(--shell-border-strong);background:radial-gradient(circle at 24% 0,color-mix(in srgb,var(--shell-accent-light) 20%,transparent),transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--shell-panel-strong) 82%,transparent),color-mix(in srgb,var(--shell-panel) 92%,transparent));color:var(--shell-text);box-shadow:0 0 0 1px color-mix(in srgb,var(--shell-accent) 9%,transparent),0 0 18px var(--shell-glow),inset 0 1px #ffffff1f}html:not([data-theme=copper]) .layout-dashboard .timesheet-table,html:not([data-theme=copper]) .layout-dashboard .audit-table{overflow:hidden;border-radius:18px;color:var(--table-text)}html:not([data-theme=copper]) .layout-dashboard .timesheet-table thead th,html:not([data-theme=copper]) .layout-dashboard .audit-table thead th{background:linear-gradient(180deg,color-mix(in srgb,var(--shell-panel-strong) 92%,transparent),color-mix(in srgb,var(--shell-panel) 92%,transparent));border-bottom-color:var(--shell-border)}html:not([data-theme=copper]) .layout-dashboard .timesheet-table tbody tr:hover td,html:not([data-theme=copper]) .layout-dashboard .audit-table tbody tr:hover td{background:color-mix(in srgb,var(--shell-accent) 14%,var(--table-row-hover))!important}@media (max-width: 1024px){html:not([data-theme=copper]) .layout-dashboard{grid-template-columns:minmax(0,1fr)}html:not([data-theme=copper]) .layout-dashboard .sidebar{position:relative;min-height:auto;max-height:none;padding-bottom:20px}}@media (max-width: 768px){html:not([data-theme=copper]) .layout-dashboard .admin-topbar,html:not([data-theme=copper]) .layout-dashboard .content{padding-left:16px;padding-right:16px}}html[data-theme=copper] .layout-dashboard .dashboard-inactive-panel>*:not(.dashboard-circuit){position:relative;z-index:1}html[data-theme=copper] .layout-dashboard .dashboard-circuit{position:absolute;top:28px;right:30px;width:min(520px,42%);height:150px;pointer-events:none;opacity:.72;z-index:0;background:linear-gradient(180deg,transparent 0 42%,rgba(231,139,53,.14) 42% 43%,transparent 43% 100%),radial-gradient(circle at 75% 18%,rgba(231,139,53,.75) 0 1px,transparent 2px),radial-gradient(circle at 88% 26%,rgba(231,139,53,.8) 0 1px,transparent 2px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000);mask-image:linear-gradient(90deg,transparent,#000 22%,#000)}html[data-theme=copper] .layout-dashboard .dashboard-circuit svg{width:100%;height:100%;filter:drop-shadow(0 0 10px rgba(231,139,53,.5))}html[data-theme=copper] .layout-dashboard .dashboard-stat-icon,html[data-theme=copper] .layout-dashboard .dashboard-mini-icon,html[data-theme=copper] .layout-dashboard .dashboard-action-icon,html[data-theme=copper] .layout-dashboard .sidebar-nav-icon,html[data-theme=copper] .layout-dashboard .sidebar-brand-badge,html[data-theme=copper] .layout-dashboard .admin-avatar-ring{display:inline-grid!important;place-items:center!important;align-items:center!important;justify-content:center!important}html[data-theme=copper] .layout-dashboard .dashboard-stat-icon .dashboard-icon-glyph,html[data-theme=copper] .layout-dashboard .dashboard-mini-icon .dashboard-icon-glyph,html[data-theme=copper] .layout-dashboard .dashboard-action-icon .dashboard-icon-glyph{margin:0!important;place-self:center!important;transform:none!important}html[data-theme=copper] .layout-dashboard .dashboard-action-icon{width:24px!important;height:24px!important;flex:0 0 24px!important}@media (max-height: 880px) and (min-width: 1025px){html[data-theme=copper] .layout-dashboard .sidebar-nav-item{min-height:48px!important}html[data-theme=copper] .layout-dashboard .sidebar-footer,html[data-theme=copper] .layout-dashboard .sidebar-status-card{min-height:238px!important;height:238px!important}html[data-theme=copper] .layout-dashboard .server-info{padding:30px 24px 0!important}html[data-theme=copper] .layout-dashboard .core{width:126px!important;height:126px!important;bottom:24px!important}html[data-theme=copper] .layout-dashboard .core:after{width:78px!important;height:78px!important}html[data-theme=copper] .layout-dashboard .core-inner{width:32px!important;height:32px!important}}@media (max-width: 1024px){html[data-theme=copper] .layout-dashboard .sidebar{max-height:none!important;overflow:visible!important}}@media (max-width: 980px){html[data-theme=copper] .layout-dashboard .dashboard-circuit{display:none}}html[data-theme=copper] .layout-dashboard .dashboard-stat-card,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;align-content:center!important;column-gap:22px!important;row-gap:4px!important;isolation:isolate}html[data-theme=copper] .layout-dashboard .dashboard-mini-stat{grid-template-columns:54px minmax(0,1fr)!important;column-gap:18px!important}html[data-theme=copper] .layout-dashboard .dashboard-stat-icon,html[data-theme=copper] .layout-dashboard .dashboard-mini-icon{grid-column:1!important;grid-row:1 / span 2!important;align-self:center!important;justify-self:center!important;z-index:1}html[data-theme=copper] .layout-dashboard .dashboard-stat-card>span,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat>span{grid-column:2!important;grid-row:1!important;align-self:end!important;margin:0!important;line-height:1.05!important;z-index:1}html[data-theme=copper] .layout-dashboard .dashboard-stat-card>strong,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat>strong{grid-column:2!important;grid-row:2!important;align-self:start!important;margin:0!important;line-height:1.08!important;z-index:1}html[data-theme=copper] .layout-dashboard .dashboard-stat-card:after,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat:after{content:""!important;position:absolute!important;top:-1px!important;right:-1px!important;bottom:-1px!important;left:-1px!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(105deg,transparent 0 34%,rgba(255,196,123,.04) 42%,rgba(255,196,123,.28) 50%,rgba(255,196,123,.05) 58%,transparent 66% 100%)!important;transform:translate(-135%) skew(-12deg)!important;opacity:.75!important;mix-blend-mode:screen;animation:dashboardCardSweep 6.8s ease-in-out infinite!important;z-index:2}html[data-theme=copper] .layout-dashboard .dashboard-mini-stat:after{animation-delay:.9s!important}html[data-theme=copper] .layout-dashboard .dashboard-stat-card:nth-child(2):after,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat:nth-child(2):after{animation-delay:.45s!important}html[data-theme=copper] .layout-dashboard .dashboard-stat-card:nth-child(3):after,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat:nth-child(3):after{animation-delay:.9s!important}html[data-theme=copper] .layout-dashboard .dashboard-stat-card:nth-child(4):after,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat:nth-child(4):after{animation-delay:1.35s!important}@keyframes dashboardCardSweep{0%,66%{transform:translate(-135%) skew(-12deg)}to{transform:translate(135%) skew(-12deg)}}@media (max-width: 768px){html[data-theme=copper] .layout-dashboard .dashboard-stat-card,html[data-theme=copper] .layout-dashboard .dashboard-mini-stat{grid-template-columns:52px minmax(0,1fr)!important;column-gap:16px!important}}html[data-theme=copper] .layout-dashboard .sidebar{-ms-overflow-style:none!important;scrollbar-width:none!important}html[data-theme=copper] .layout-dashboard .sidebar::-webkit-scrollbar,html[data-theme=copper] .layout-dashboard .sidebar::-webkit-scrollbar-track,html[data-theme=copper] .layout-dashboard .sidebar::-webkit-scrollbar-thumb{width:0!important;height:0!important;display:none!important;background:transparent!important}html[data-theme=copper] .layout-dashboard .sidebar nav{gap:9px!important;margin-bottom:64px!important}html[data-theme=copper] .layout-dashboard .sidebar-nav-item{min-height:52px!important;padding:0 16px!important;border-radius:12px!important;border-color:transparent!important;background:transparent!important;color:#ffefdee6!important;overflow:visible!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}html[data-theme=copper] .layout-dashboard .sidebar-nav-item>span{position:relative;z-index:2}html[data-theme=copper] .layout-dashboard .sidebar-nav-icon{width:34px!important;height:34px!important;border-radius:10px!important;border:1px solid rgba(255,177,93,.12)!important;background:#110a0557!important;color:#ffe2c2db!important;font-size:10px!important;letter-spacing:.6px!important;box-shadow:none!important;filter:drop-shadow(0 0 6px rgba(255,193,116,.12))!important}html[data-theme=copper] .layout-dashboard .sidebar-nav-item:hover{border-color:#ffa54c47!important;background:radial-gradient(circle at 12% 50%,rgba(255,145,55,.22),rgba(255,145,55,.07) 34%,transparent 68%),linear-gradient(90deg,#2e190cb3,#110a0570)!important;box-shadow:inset 0 0 18px #ff8b3014,0 0 16px #ff8b301a!important}html[data-theme=copper] .layout-dashboard .sidebar-nav-item.active{border-color:#ffae5bad!important;color:#fff5e8!important;background:radial-gradient(circle at 10% 50%,rgba(255,161,74,.58) 0%,rgba(255,161,74,.26) 27%,rgba(255,161,74,.08) 54%,transparent 78%),linear-gradient(90deg,#5b2f14eb,#2f1a0deb 48%,#120a05db)!important;box-shadow:inset 0 0 22px #ff933738,inset 0 1px #ffe2c229,0 0 0 1px #ffae5b2e,0 0 22px #ff8b3061,0 0 46px #ff8b302b!important}html[data-theme=copper] .layout-dashboard .sidebar-nav-item.active:before{top:-1px!important;right:-1px!important;bottom:-1px!important;left:-1px!important;background:linear-gradient(90deg,rgba(255,207,145,.85),rgba(255,145,56,.3) 30%,transparent 72%)!important;opacity:1!important}html[data-theme=copper] .layout-dashboard .sidebar-nav-item.active:after{content:""!important;position:absolute!important;top:-9px!important;right:-8px!important;bottom:-9px!important;left:-2px!important;border-radius:16px!important;pointer-events:none!important;background:radial-gradient(ellipse at 14% 50%,rgba(255,153,62,.42),rgba(255,153,62,.14) 34%,transparent 66%);filter:blur(9px);opacity:.92;z-index:0}html[data-theme=copper] .layout-dashboard .sidebar-nav-item.active .sidebar-nav-icon{border-color:#ffb760b8!important;background:radial-gradient(circle at 35% 25%,rgba(255,209,150,.22),transparent 45%),linear-gradient(180deg,#733e19e0,#2d170af0)!important;color:#ffbe74!important;box-shadow:0 0 0 1px #ffb76029,0 0 14px #ff973a80,0 0 28px #ff973a33,inset 0 1px #ffe5c433!important;filter:drop-shadow(0 0 7px rgba(255,169,82,.62)) drop-shadow(0 0 14px rgba(255,126,42,.24))!important}html[data-theme=copper] .layout-dashboard .sidebar-status-card{background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible!important;padding:0!important}html[data-theme=copper] .layout-dashboard .server-card{border:1px solid rgba(173,82,28,.54)!important;border-radius:0 24px 14px 14px!important;background:radial-gradient(circle at 50% 68%,rgba(255,139,48,.26) 0%,transparent 35%),radial-gradient(circle at 50% 75%,rgba(255,139,48,.16) 0%,transparent 54%),linear-gradient(180deg,#1a0d04d4,#090502f2)!important;clip-path:polygon(0 0,83% 0,100% 16%,100% 100%,0 100%)!important;box-shadow:inset 0 0 30px #ff791d1c,inset 0 0 80px #ff791d0d,0 0 0 1px #ff993e14,0 0 26px #ff791d1a!important}html[data-theme=copper] .layout-dashboard .server-card:before{top:-53px!important;height:78px!important;background:linear-gradient(45deg,transparent 0 16px,rgba(172,78,26,.58) 17px,transparent 18px),linear-gradient(45deg,transparent 0 41px,rgba(172,78,26,.38) 42px,transparent 43px),linear-gradient(0deg,transparent 0 27px,rgba(172,78,26,.5) 28px,transparent 29px),linear-gradient(0deg,transparent 0 43px,rgba(172,78,26,.3) 44px,transparent 45px)!important;background-size:214px 78px!important;background-repeat:no-repeat!important;opacity:.82!important}html[data-theme=copper] .layout-dashboard .server-card:after{background:radial-gradient(circle at 18% 44%,rgba(255,136,45,.78) 0 1px,transparent 2px),radial-gradient(circle at 88% 40%,rgba(255,136,45,.64) 0 1px,transparent 2px),radial-gradient(circle at 78% 78%,rgba(255,136,45,.44) 0 1px,transparent 2px),radial-gradient(circle at 12% 78%,rgba(255,136,45,.4) 0 1px,transparent 2px),linear-gradient(90deg,transparent 0%,rgba(255,136,45,.22) 50%,transparent 100%),linear-gradient(0deg,transparent 0%,rgba(255,136,45,.13) 50%,transparent 100%)!important;background-size:auto,auto,auto,auto,100% 1px,1px 100%!important;background-position:center,center,center,center,center 170px,center center!important;background-repeat:no-repeat!important;opacity:.6!important}html[data-theme=copper] .layout-dashboard .server-card-label{position:relative;width:fit-content}html[data-theme=copper] .layout-dashboard .server-card-label:after{content:""!important;width:7px;height:7px;margin-left:10px;border-radius:50%;background:#23e27b;box-shadow:0 0 7px #23e27beb,0 0 15px #23e27b80}html[data-theme=copper] .layout-dashboard .server-row .green-dot{width:8px!important;height:8px!important;border:1px solid #23e27b!important;background:transparent!important;box-shadow:0 0 7px #23e27bbf,inset 0 0 4px #23e27b80!important}html[data-theme=copper] .layout-dashboard .core{bottom:26px!important;width:154px!important;height:154px!important;background:radial-gradient(circle,rgba(255,174,93,.24) 0 8%,transparent 9%),repeating-radial-gradient(circle,transparent 0 17px,rgba(255,132,44,.18) 18px,transparent 19px)!important;box-shadow:0 0 20px #ff842c3d,0 0 50px #ff842c33,inset 0 0 30px #ff842c1a!important}html[data-theme=copper] .layout-dashboard .core:after{border-color:#ffbc78d1!important;box-shadow:0 0 14px #ffa04fc7,0 0 30px #ff78236e,inset 0 0 20px #ff8c323d!important}html[data-theme=copper] .layout-dashboard .core-inner{box-shadow:0 0 14px #ffa352f2,0 0 34px #ff7e2a80,inset 0 0 18px #ff913e52!important}html[data-theme=copper] .layout-dashboard section:not(.dashboard-page){position:relative;z-index:1;display:grid;gap:18px;color:var(--text-main)}html[data-theme=copper] .layout-dashboard section:not(.dashboard-page)>h2{margin:4px 0 0;color:var(--text-main);font-size:clamp(1.8rem,2.2vw,2.55rem);line-height:1;letter-spacing:-.03em;text-shadow:0 0 22px rgba(255,177,99,.14)}html[data-theme=copper] .layout-dashboard .page-hero,html[data-theme=copper] .layout-dashboard .public-header,html[data-theme=copper] .layout-dashboard .card,html[data-theme=copper] .layout-dashboard .personnel-stat-card,html[data-theme=copper] .layout-dashboard .image-lightbox-card,html[data-theme=copper] .layout-dashboard .modal,html[data-theme=copper] .layout-dashboard .raw-item,html[data-theme=copper] .layout-dashboard .verify-id-links-item{position:relative;border:1px solid rgba(217,130,50,.3);background:linear-gradient(135deg,#26170cc2,#0e0804e0),radial-gradient(circle at 12% 0%,rgba(255,157,72,.11),transparent 34%);color:var(--text-main);box-shadow:0 0 0 1px #d982321a,0 0 24px #d982321c,0 18px 38px #00000042,inset 0 1px #ffdcaa14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html[data-theme=copper] .layout-dashboard .page-hero,html[data-theme=copper] .layout-dashboard .public-header{border-radius:24px;padding:22px 24px;overflow:hidden}html[data-theme=copper] .layout-dashboard .card{border-radius:22px;padding:18px;margin-bottom:0}html[data-theme=copper] .layout-dashboard .page-hero:after,html[data-theme=copper] .layout-dashboard .public-header:after,html[data-theme=copper] .layout-dashboard .card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,230,205,.08),transparent 28%),linear-gradient(90deg,transparent 0 68%,rgba(217,130,50,.09) 68% 68.35%,transparent 68.35% 100%);opacity:.82}html[data-theme=copper] .layout-dashboard .table-wrapper.card:after,html[data-theme=copper] .layout-dashboard .personnel-table-shell.card:after{opacity:.36}html[data-theme=copper] .layout-dashboard .page-hero>*,html[data-theme=copper] .layout-dashboard .public-header>*,html[data-theme=copper] .layout-dashboard .card>*,html[data-theme=copper] .layout-dashboard .modal>*,html[data-theme=copper] .layout-dashboard .image-lightbox-card>*{position:relative;z-index:1}html[data-theme=copper] .layout-dashboard .page-hero-eyebrow,html[data-theme=copper] .layout-dashboard .admin-topbar-eyebrow,html[data-theme=copper] .layout-dashboard .personnel-stat-card span,html[data-theme=copper] .layout-dashboard .timesheet-table th,html[data-theme=copper] .layout-dashboard .muted-line{color:#d8c2aa}html[data-theme=copper] .layout-dashboard .page-hero-eyebrow{color:var(--accent-light);letter-spacing:.22em;text-shadow:0 0 16px rgba(255,178,100,.25)}html[data-theme=copper] .layout-dashboard .page-hero h2,html[data-theme=copper] .layout-dashboard .public-header h1,html[data-theme=copper] .layout-dashboard .personnel-table-header h3,html[data-theme=copper] .layout-dashboard .card h3,html[data-theme=copper] .layout-dashboard .modal h3{color:var(--text-main);text-shadow:0 0 20px rgba(255,177,99,.12)}html[data-theme=copper] .layout-dashboard .page-hero p,html[data-theme=copper] .layout-dashboard .public-header p,html[data-theme=copper] .layout-dashboard .personnel-stat-card p,html[data-theme=copper] .layout-dashboard .card p{color:var(--text-muted)}html[data-theme=copper] .layout-dashboard .personnel-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html[data-theme=copper] .layout-dashboard .personnel-stat-card{min-height:138px;border-radius:22px;padding:20px;overflow:hidden}html[data-theme=copper] .layout-dashboard .personnel-stat-card strong{color:var(--text-main);font-size:clamp(2rem,3vw,2.75rem);line-height:1}html[data-theme=copper] .layout-dashboard .filters,html[data-theme=copper] .layout-dashboard .public-nav-links,html[data-theme=copper] .layout-dashboard .page-hero-actions,html[data-theme=copper] .layout-dashboard .table-actions,html[data-theme=copper] .layout-dashboard .modal-actions,html[data-theme=copper] .layout-dashboard .pagination,html[data-theme=copper] .layout-dashboard .rank-tabs,html[data-theme=copper] .layout-dashboard .modal-tabs{gap:10px}html[data-theme=copper] .layout-dashboard .filters input,html[data-theme=copper] .layout-dashboard .filters select,html[data-theme=copper] .layout-dashboard .filters button,html[data-theme=copper] .layout-dashboard .filters a,html[data-theme=copper] .layout-dashboard .modal input,html[data-theme=copper] .layout-dashboard .modal select,html[data-theme=copper] .layout-dashboard .modal button,html[data-theme=copper] .layout-dashboard .rank-tabs button,html[data-theme=copper] .layout-dashboard .modal-tabs button,html[data-theme=copper] .layout-dashboard .pagination button,html[data-theme=copper] .layout-dashboard .btn-pagination,html[data-theme=copper] .layout-dashboard .btn-table-action,html[data-theme=copper] .layout-dashboard .public-nav-links a,html[data-theme=copper] .layout-dashboard .theme-toggle,html[data-theme=copper] .layout-dashboard .link-button{min-height:42px;border:1px solid rgba(217,130,50,.42);border-radius:14px;background:linear-gradient(180deg,#4b2b14b8,#190e07e0);color:var(--text-main);box-shadow:0 0 0 1px #d982321a,0 0 18px #d9823217,inset 0 1px #ffdcaa14;text-decoration:none}html[data-theme=copper] .layout-dashboard .filters input,html[data-theme=copper] .layout-dashboard .filters select,html[data-theme=copper] .layout-dashboard .modal input,html[data-theme=copper] .layout-dashboard .modal select{background:linear-gradient(180deg,#0c0703e0,#140c06d6);color:var(--text-main)}html[data-theme=copper] .layout-dashboard input::placeholder{color:#d8c2aaa3}html[data-theme=copper] .layout-dashboard button:hover:not(:disabled),html[data-theme=copper] .layout-dashboard .btn-table-action:hover,html[data-theme=copper] .layout-dashboard .public-nav-links a:hover,html[data-theme=copper] .layout-dashboard .rank-tabs button:hover{border-color:#f0b15fad;filter:brightness(1.06);box-shadow:0 0 0 1px #f0b15f40,0 0 26px #d9823233,inset 0 1px #ffdcaa1f}html[data-theme=copper] .layout-dashboard .rank-tabs button.active,html[data-theme=copper] .layout-dashboard .modal-tabs button.active,html[data-theme=copper] .layout-dashboard .public-nav-links a.active{border-color:#ffb163c7;background:radial-gradient(circle at 20% 50%,rgba(255,157,72,.35),transparent 54%),linear-gradient(180deg,#743e19e0,#2e180aeb);box-shadow:0 0 0 1px #ffb16333,0 0 24px #ff842c40,inset 0 1px #ffdcaa29}html[data-theme=copper] .layout-dashboard .btn-danger-action,html[data-theme=copper] .layout-dashboard .filters button.btn-danger-action{border-color:#ffb16385;background:linear-gradient(180deg,#5b2f14d1,#271308f0);color:var(--text-main)}html[data-theme=copper] .layout-dashboard .table-wrapper{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(217,130,50,.55) rgba(10,6,3,.45)}html[data-theme=copper] .layout-dashboard .table-wrapper::-webkit-scrollbar{height:8px}html[data-theme=copper] .layout-dashboard .table-wrapper::-webkit-scrollbar-track{background:#0a06036b;border-radius:999px}html[data-theme=copper] .layout-dashboard .table-wrapper::-webkit-scrollbar-thumb{background:#d982328c;border-radius:999px}html[data-theme=copper] .layout-dashboard .timesheet-table,html[data-theme=copper] .layout-dashboard .audit-table{border-radius:18px;overflow:hidden;color:var(--text-main)}html[data-theme=copper] .layout-dashboard .timesheet-table thead th,html[data-theme=copper] .layout-dashboard .audit-table thead th{background:linear-gradient(180deg,#4a2a14f5,#221309fa);color:#f8efe5;border-bottom:1px solid rgba(240,177,95,.34);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}html[data-theme=copper] .layout-dashboard .timesheet-table td,html[data-theme=copper] .layout-dashboard .audit-table td{color:#f8efe5e6;border-bottom:1px solid rgba(217,130,50,.14);background:#0b070457}html[data-theme=copper] .layout-dashboard .timesheet-table tbody tr:nth-child(odd) td,html[data-theme=copper] .layout-dashboard .audit-table tbody tr:nth-child(odd) td{background:#190f0885}html[data-theme=copper] .layout-dashboard .timesheet-table tbody tr:nth-child(2n) td,html[data-theme=copper] .layout-dashboard .audit-table tbody tr:nth-child(2n) td{background:#0f0905a3}html[data-theme=copper] .layout-dashboard .timesheet-table tbody tr:hover td,html[data-theme=copper] .layout-dashboard .audit-table tbody tr:hover td{background:#4f2b138f!important}html[data-theme=copper] .layout-dashboard .timesheet-table tbody tr.is-paid td{background:#1f4b3070!important;border-bottom-color:#22c55e40}html[data-theme=copper] .layout-dashboard .timesheet-table tbody tr.is-inactive td{background:#61261f80!important;border-bottom-color:#f8717147}html[data-theme=copper] .layout-dashboard .timesheet-table a,html[data-theme=copper] .layout-dashboard .audit-table a{color:var(--accent-light)}html[data-theme=copper] .layout-dashboard .badge{border:1px solid rgba(240,177,95,.24);background:#d982321f;color:var(--accent-light);box-shadow:inset 0 1px #ffdcaa14}html[data-theme=copper] .layout-dashboard .badge.ok{border-color:#22c55e59;background:#22c55e24;color:#86efac}html[data-theme=copper] .layout-dashboard .badge.warning{border-color:#facc1561;background:#facc1524;color:#fde68a}html[data-theme=copper] .layout-dashboard .badge.danger{border-color:#f8717161;background:#f8717124;color:#fca5a5}html[data-theme=copper] .layout-dashboard .badge.muted{border-color:#b89c7e47;background:#b89c7e1a;color:#d8c2aa}html[data-theme=copper] .layout-dashboard .status-orb.online{background:#23e27b;box-shadow:0 0 12px #23e27bc7}html[data-theme=copper] .layout-dashboard .pagination{color:var(--text-muted)}html[data-theme=copper] .layout-dashboard .modal-backdrop{background:radial-gradient(circle at 50% 20%,rgba(217,130,50,.14),transparent 36%),#030201c2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html[data-theme=copper] .layout-dashboard .modal,html[data-theme=copper] .layout-dashboard .image-lightbox-card{border-radius:24px}html[data-theme=copper] .layout-dashboard .raw-list{color:var(--text-main)}html[data-theme=copper] .layout-dashboard .audit-modal-pre,html[data-theme=copper] .layout-dashboard pre{background:#080503cc;border:1px solid rgba(217,130,50,.24);color:#f8efe5}html[data-theme=copper] .layout-dashboard .timesheet-avatar{border:1px solid rgba(240,177,95,.38);box-shadow:0 0 14px #d982322e}html[data-theme=copper] .layout-dashboard .timesheet-week-salary-total{color:var(--accent-light)}html[data-theme=copper] .layout-dashboard .error,html[data-theme=copper] .layout-dashboard .timesheet-loading-banner.is-error{color:#fecaca;border-color:#f8717159;background:#61261f6b}html[data-theme=copper] .layout-dashboard .timesheet-loading-banner{border:1px solid rgba(217,130,50,.25);background:#1c1109b8;color:var(--text-main)}html[data-theme=copper] .public-shell:not(.embedded){position:relative;isolation:isolate;min-height:100vh;overflow-x:hidden;color:var(--text-main);background:radial-gradient(circle at 14% 0%,rgba(217,130,50,.18),transparent 30%),radial-gradient(circle at 86% 8%,rgba(240,177,95,.12),transparent 34%),linear-gradient(180deg,#070402,#050302)}html[data-theme=copper] .public-shell:not(.embedded):before,html[data-theme=copper] .public-shell:not(.embedded):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}html[data-theme=copper] .public-shell:not(.embedded):before{opacity:.58;background-image:linear-gradient(rgba(217,130,50,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(217,130,50,.06) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 82%);mask-image:radial-gradient(circle at center,black,transparent 82%)}html[data-theme=copper] .public-shell:not(.embedded):after{opacity:.2;background:radial-gradient(circle at 12% 22%,rgba(240,177,95,.34) 0 1px,transparent 2px),radial-gradient(circle at 74% 32%,rgba(217,130,50,.3) 0 1px,transparent 2px),linear-gradient(135deg,transparent 0 74%,rgba(217,130,50,.2) 74% 74.5%,transparent 74.5% 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 4px);background-size:28px 28px,36px 36px,360px 220px,auto;mix-blend-mode:overlay}html[data-theme=copper] .public-shell:not(.embedded) :is(.public-header,.content,.public-footer){position:relative;z-index:1;width:min(calc(100% - 48px),1480px);margin-inline:auto}html[data-theme=copper] .public-shell:not(.embedded) .public-header{margin-top:24px;padding:22px 24px;border-radius:24px}html[data-theme=copper] .public-shell:not(.embedded) .content{padding:24px 24px 28px}html[data-theme=copper] .public-shell:not(.embedded) section{display:grid;gap:18px}html[data-theme=copper] .public-shell:not(.embedded) :is(.public-header,.card,.public-footer){position:relative;border:1px solid rgba(217,130,50,.3);background:linear-gradient(135deg,#26170cc2,#0e0804e0),radial-gradient(circle at 12% 0%,rgba(255,157,72,.11),transparent 34%);color:var(--text-main);box-shadow:0 0 0 1px #d982321a,0 0 24px #d982321c,0 18px 38px #00000042,inset 0 1px #ffdcaa14;overflow:hidden;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html[data-theme=copper] .public-shell:not(.embedded) .card{margin-bottom:0;padding:18px;border-radius:22px}html[data-theme=copper] .public-shell:not(.embedded) :is(.public-header,.card):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,230,205,.08),transparent 28%),linear-gradient(90deg,transparent 0 68%,rgba(217,130,50,.09) 68% 68.35%,transparent 68.35% 100%);opacity:.78}html[data-theme=copper] .public-shell:not(.embedded) :is(.public-header,.card)>*{position:relative;z-index:1}html[data-theme=copper] .public-shell:not(.embedded) :is(.public-header h1,section>h2,.card h3){color:var(--text-main);text-shadow:0 0 20px rgba(255,177,99,.12)}html[data-theme=copper] .public-shell:not(.embedded) section>h2{margin:4px 0 0;font-size:clamp(1.8rem,2.2vw,2.55rem);line-height:1;letter-spacing:-.03em}html[data-theme=copper] .public-shell:not(.embedded) :is(.public-header p,.card p,.muted-line){color:var(--text-muted)}html[data-theme=copper] .public-shell:not(.embedded) :is(.public-nav-links,.filters,.rank-tabs,.pagination){gap:10px}html[data-theme=copper] .public-shell:not(.embedded) :is(.public-nav-links a,.theme-toggle,.filters input,.filters select,.filters button,.filters a,.rank-tabs button,.pagination button,.btn-pagination,.btn-table-action,.public-footer-admin a,.public-footer-admin button){min-height:42px;border:1px solid rgba(217,130,50,.42);border-radius:14px;background:linear-gradient(180deg,#4b2b14b8,#190e07e0);color:var(--text-main);box-shadow:0 0 0 1px #d982321a,0 0 18px #d9823217,inset 0 1px #ffdcaa14;text-decoration:none}html[data-theme=copper] .public-shell:not(.embedded) .public-nav-links a{display:inline-flex;align-items:center;padding-inline:14px}html[data-theme=copper] .public-shell:not(.embedded) :is(.public-nav-links a.active,.rank-tabs button.active){border-color:#ffb163c7;background:radial-gradient(circle at 20% 50%,rgba(255,157,72,.35),transparent 54%),linear-gradient(180deg,#743e19e0,#2e180aeb);box-shadow:0 0 0 1px #ffb16333,0 0 24px #ff842c40,inset 0 1px #ffdcaa29}html[data-theme=copper] .public-shell:not(.embedded) :is(button:hover:not(:disabled),.btn-table-action:hover,.public-nav-links a:hover,.rank-tabs button:hover){border-color:#f0b15fad;filter:brightness(1.06);box-shadow:0 0 0 1px #f0b15f40,0 0 26px #d9823233,inset 0 1px #ffdcaa1f}html[data-theme=copper] .public-shell:not(.embedded) :is(.filters input,.filters select){background:linear-gradient(180deg,#0c0703e0,#140c06d6);color:var(--text-main)}html[data-theme=copper] .public-shell:not(.embedded) input::placeholder{color:#d8c2aaa3}html[data-theme=copper] .public-shell:not(.embedded) .filters button.btn-danger-action{border-color:#ffb16385;background:linear-gradient(180deg,#5b2f14d1,#271308f0);color:var(--text-main)}html[data-theme=copper] .public-shell:not(.embedded) .table-wrapper{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(217,130,50,.55) rgba(10,6,3,.45)}html[data-theme=copper] .public-shell:not(.embedded) .table-wrapper::-webkit-scrollbar{height:8px}html[data-theme=copper] .public-shell:not(.embedded) .table-wrapper::-webkit-scrollbar-track{background:#0a06036b;border-radius:999px}html[data-theme=copper] .public-shell:not(.embedded) .table-wrapper::-webkit-scrollbar-thumb{background:#d982328c;border-radius:999px}html[data-theme=copper] .public-shell:not(.embedded) .timesheet-table{border-radius:18px;overflow:hidden;color:var(--text-main)}html[data-theme=copper] .public-shell:not(.embedded) .timesheet-table thead th{background:linear-gradient(180deg,#4a2a14f5,#221309fa);color:#f8efe5;border-bottom:1px solid rgba(240,177,95,.34);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}html[data-theme=copper] .public-shell:not(.embedded) .timesheet-table td{color:#f8efe5e6;border-bottom:1px solid rgba(217,130,50,.14);background:#0b070457}html[data-theme=copper] .public-shell:not(.embedded) .timesheet-table tbody tr:nth-child(odd) td{background:#190f0885}html[data-theme=copper] .public-shell:not(.embedded) .timesheet-table tbody tr:nth-child(2n) td{background:#0f0905a3}html[data-theme=copper] .public-shell:not(.embedded) .timesheet-table tbody tr:hover td{background:#4f2b138f!important}html[data-theme=copper] .public-shell:not(.embedded) .timesheet-table tbody tr.is-paid td{background:#1f4b3070!important;border-bottom-color:#22c55e40}html[data-theme=copper] .public-shell:not(.embedded) .timesheet-table tbody tr.is-inactive td{background:#61261f80!important;border-bottom-color:#f8717147}html[data-theme=copper] .public-shell:not(.embedded) :is(.timesheet-table a,.timesheet-week-salary-total){color:var(--accent-light)}html[data-theme=copper] .public-shell:not(.embedded) .badge{border:1px solid rgba(240,177,95,.24);background:#d982321f;color:var(--accent-light);box-shadow:inset 0 1px #ffdcaa14}html[data-theme=copper] .public-shell:not(.embedded) .badge.ok{border-color:#22c55e59;background:#22c55e24;color:#86efac}html[data-theme=copper] .public-shell:not(.embedded) .badge.warning{border-color:#facc1561;background:#facc1524;color:#fde68a}html[data-theme=copper] .public-shell:not(.embedded) .badge.danger{border-color:#f8717161;background:#f8717124;color:#fca5a5}html[data-theme=copper] .public-shell:not(.embedded) .badge.muted{border-color:#b89c7e47;background:#b89c7e1a;color:#d8c2aa}html[data-theme=copper] .public-shell:not(.embedded) .timesheet-avatar{border:1px solid rgba(240,177,95,.38);box-shadow:0 0 14px #d982322e}html[data-theme=copper] .public-shell:not(.embedded) .timesheet-loading-banner{border:1px solid rgba(217,130,50,.25);background:#1c1109b8;color:var(--text-main)}html[data-theme=copper] .public-shell:not(.embedded) .timesheet-loading-banner.is-error{color:#fecaca;border-color:#f8717159;background:#61261f6b}html[data-theme=copper] .public-shell:not(.embedded) .public-footer{margin-bottom:18px;padding:14px 24px;border-color:#d9823238;border-radius:20px;background:linear-gradient(135deg,#180f08b8,#0a0603db);color:var(--text-muted)}@media (max-width: 768px){html[data-theme=copper] .public-shell:not(.embedded) :is(.public-header,.content,.public-footer){width:calc(100% - 20px)}html[data-theme=copper] .public-shell:not(.embedded) .public-header{margin-top:12px;border-radius:18px}html[data-theme=copper] .public-shell:not(.embedded) .content{padding:16px 0 20px}}html[data-theme=copper] select,html[data-theme=copper] select option,html[data-theme=copper] select optgroup{color-scheme:dark;background-color:#120b06!important;color:#f8efe5!important}html[data-theme=copper] select{border-color:#d982327a!important;background:linear-gradient(180deg,#1d1108f5,#080503fa)!important}html[data-theme=copper] select option{padding:8px 10px}html[data-theme=copper] select option:checked,html[data-theme=copper] select option:hover{background-color:#5b2f14!important;color:#fff1df!important;box-shadow:0 0 0 999px #5b2f14 inset}html[data-theme=copper] select:focus{outline:2px solid rgba(240,177,95,.42);outline-offset:2px}html[data-theme=copper] .layout-dashboard{width:100%}html[data-theme=copper] .layout-dashboard.sidebar-collapsed{grid-template-columns:minmax(0,1fr)!important}html[data-theme=copper] .layout-dashboard>.layout-main{width:100%;max-width:none}html[data-theme=copper] .layout-dashboard.sidebar-collapsed>.layout-main{grid-column:1 / -1!important}html[data-theme=copper] .layout-dashboard :is(.admin-topbar,.content),html[data-theme=copper] .public-shell:not(.embedded) :is(.public-header,.content,.public-footer){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html[data-theme=copper] .public-shell:not(.embedded){padding-inline:24px}html[data-theme=copper] .public-shell:not(.embedded) .content{padding-left:0;padding-right:0}@media (max-width: 768px){html[data-theme=copper] .public-shell:not(.embedded){padding-inline:10px}}@media (max-width: 1100px){html[data-theme=copper] .layout-dashboard .personnel-stats-grid{grid-template-columns:1fr}}html[data-theme=copper] .layout-dashboard .dashboard-page .card,html[data-theme=copper] .layout-dashboard .dashboard-page .dashboard-panel,html[data-theme=copper] .layout-dashboard .dashboard-page .dashboard-subpanel{background:linear-gradient(180deg,#22150bb8,#100a06d6)!important;border:1px solid rgba(217,130,50,.28)!important;box-shadow:0 0 0 1px #d982321f,0 0 24px #d982321a,0 16px 34px #00000042,inset 0 1px #ffdcaa14!important}html[data-theme=copper] .layout-dashboard .dashboard-page .dashboard-panel{border-radius:24px!important;padding:20px 20px 18px!important;overflow:hidden!important}html[data-theme=copper] .layout-dashboard .dashboard-page .dashboard-panel:after{width:300px!important;height:120px!important;right:20px!important;bottom:18px!important;opacity:.22!important;background:linear-gradient(90deg,transparent 0 6%,rgba(240,177,95,.48) 6% 7%,transparent 7% 24%,rgba(240,177,95,.36) 24% 25%,transparent 25% 48%,rgba(240,177,95,.44) 48% 49%,transparent 49% 100%),linear-gradient(180deg,transparent 0 18%,rgba(240,177,95,.28) 18% 19%,transparent 19% 38%,rgba(240,177,95,.24) 38% 39%,transparent 39% 62%,rgba(240,177,95,.2) 62% 63%,transparent 63% 100%)!important}html[data-theme=copper] .layout-dashboard .dashboard-page .dashboard-inactive-panel:after{content:none!important;display:none!important}.layout-dashboard .dashboard-icon-glyph:before,.layout-dashboard .dashboard-icon-glyph:after{border-color:var(--accent-light)}.layout-dashboard .dashboard-icon-glyph.document:after,.layout-dashboard .dashboard-icon-glyph.clock:after,.layout-dashboard .dashboard-icon-glyph.gauge:after,.layout-dashboard .dashboard-icon-glyph.pulse:before,.layout-dashboard .dashboard-icon-glyph.search:after{background:var(--accent-light)}.layout-dashboard .dashboard-icon-glyph.document:after{box-shadow:0 5px 0 var(--accent-light),0 10px 0 var(--accent-light)}.layout-dashboard .dashboard-icon-glyph.clock:after{box-shadow:5px 5px 0 -.5px var(--accent-light)}.layout-dashboard .dashboard-icon-glyph.hash:before{border-left-color:var(--accent-light);border-right-color:var(--accent-light)}.layout-dashboard .dashboard-icon-glyph.hash:after{border-top-color:var(--accent-light);border-bottom-color:var(--accent-light)}.layout-dashboard .dashboard-icon-glyph.stack:after{box-shadow:inset 0 4px #0000,0 -1px 0 0 var(--accent-light),0 4px 0 0 var(--accent-light)}.layout-dashboard .dashboard-icon-glyph.alert:before{border-bottom-color:var(--accent-light)}.layout-dashboard .dashboard-icon-glyph.sync:before{border-color:var(--accent-light);border-right-color:transparent}.layout-dashboard .dashboard-icon-glyph.sync:after,.layout-dashboard .dashboard-icon-glyph.calendar:after{border-top-color:var(--accent-light);border-right-color:var(--accent-light)}.layout-dashboard .dashboard-icon-glyph.calendar:after{border-left-color:var(--accent-light)}.layout-dashboard .dashboard-stat-icon,.layout-dashboard .dashboard-mini-icon{color:var(--accent-light)}.layout-dashboard .dashboard-action-icon{color:var(--accent-light);width:24px;height:24px;flex:0 0 24px;display:inline-grid;place-items:center}.layout-dashboard .dashboard-action-icon .dashboard-icon-glyph{width:18px;height:18px}.layout-dashboard .dashboard-inactive-panel{position:relative;overflow:hidden}.layout-dashboard .dashboard-inactive-panel>*:not(.dashboard-circuit){position:relative;z-index:1}.layout-dashboard .dashboard-circuit{position:absolute!important;top:50%!important;right:28px!important;width:min(520px,44%)!important;height:150px!important;margin:0!important;transform:translateY(-50%)!important;pointer-events:none!important;z-index:0!important;opacity:.5;background:linear-gradient(180deg,transparent 0 42%,color-mix(in srgb,var(--accent-light) 18%,transparent) 42% 43%,transparent 43% 100%),radial-gradient(circle at 75% 18%,color-mix(in srgb,var(--accent-light) 80%,transparent) 0 1px,transparent 2px),radial-gradient(circle at 88% 26%,color-mix(in srgb,var(--accent-light) 80%,transparent) 0 1px,transparent 2px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000);mask-image:linear-gradient(90deg,transparent,#000 22%,#000)}.layout-dashboard .dashboard-circuit svg{width:100%!important;height:100%!important;display:block!important;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent-light) 42%,transparent))}.layout-dashboard .sidebar-nav-icon,html[data-theme=copper] .layout-dashboard .sidebar-nav-item .sidebar-nav-icon{font-size:0!important;line-height:0!important;text-indent:-999px}.layout-dashboard .sidebar-nav-icon:before,.layout-dashboard .sidebar-nav-icon:after{text-indent:0}@media (max-width: 980px){.layout-dashboard .dashboard-circuit{display:none!important}}.layout-dashboard .admin-topbar{grid-template-columns:minmax(0,1fr)!important}.layout-dashboard .server-logout-button{min-height:34px;padding:7px 14px;border-radius:999px;font-weight:800;letter-spacing:.04em}.layout-dashboard .core-avatar-image{position:absolute;left:50%;top:50%;z-index:12;width:54px;height:54px;transform:translate(-50%,-50%);border-radius:16px;object-fit:cover;border:1px solid color-mix(in srgb,var(--accent-light) 58%,transparent);background:#080503b8;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent),0 0 18px color-mix(in srgb,var(--accent-light) 28%,transparent)}html[data-theme=copper] .layout-dashboard .server-card-label:after{content:none!important;display:none!important}html[data-theme=copper] .layout-dashboard .server-row{color:var(--text-main);text-shadow:none}html[data-theme=copper] .layout-dashboard .server-info{display:flex;flex-direction:column;align-items:center;padding:32px 22px 0;text-align:center}html[data-theme=copper] .layout-dashboard .server-card-label{justify-content:center;width:100%;color:#ffefdbf5;font-size:14px;font-weight:800;letter-spacing:.16em;text-shadow:0 0 12px rgba(255,180,107,.18),0 1px 0 rgba(0,0,0,.5)}html[data-theme=copper] .layout-dashboard .server-row{justify-content:center;width:100%;margin-top:12px}.layout-dashboard .server-logout-button{display:inline-flex;align-items:center;justify-content:center;min-width:82px;min-height:38px;font-size:14px;text-align:center}html[data-theme=copper] .layout-dashboard .server-logout-button{border-color:#f0b15f7a;background:linear-gradient(180deg,#5b2f14d1,#271308f0);color:var(--text-main);box-shadow:0 0 0 1px #d982321f,0 0 16px #d9823229,inset 0 1px #ffdcaa1f}.admin-user-form{align-items:flex-end}.admin-user-form label{display:grid;gap:6px;flex:1 1 220px;color:var(--muted);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.admin-user-form button{min-height:46px}.success{margin:12px 0;padding:10px 12px;border:1px solid rgba(34,197,94,.38);border-radius:12px;background:#22c55e1f;color:#15803d;font-weight:700}html[data-theme=dark] .success,html[data-theme=copper] .success{color:#86efac;background:#22c55e24}
