.era-xp .desktop-page,.era-xp .desktop-page *,.era-xp{--xp-blue:#0054e3;--xp-blue-select:#316ac5;--xp-beige:#ece9d8;--xp-frame:#aca899;--xp-field:#7f9db9}.era-xp .desktop-page,.era-xp.theme-dark .desktop-page,.era-xp.theme-light .desktop-page{--background:#ece9d8;--foreground:#000;--card:#fff;--card-foreground:#000;--popover:#fff;--popover-foreground:#000;--primary:#316ac5;--primary-foreground:#fff;--secondary:#ece9d8;--secondary-foreground:#000;--muted:#f3f1e6;--muted-foreground:#4a4a42;--accent:#c1d2ee;--accent-foreground:#000;--destructive:#c00;--border:#aca899;--input:#7f9db9;--ring:#316ac5aa;--radius:.125rem;--font-sans:Tahoma, "Segoe UI", Verdana, Arial, sans-serif;--font-heading:var(--font-sans);--font-mono:"Lucida Console", "Courier New", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.era-xp body{font-family:Tahoma,Segoe UI,Verdana,Arial,sans-serif}.era-xp [data-slot=button]{color:#000!important;box-shadow:none!important;background:linear-gradient(#fff 0%,#f1f0e8 70%,#d6d0c0 100%)!important;border:1px solid #003c74!important;border-radius:3px!important;font-weight:400!important}.era-xp [data-slot=button]:hover:not(:disabled){box-shadow:inset 0 0 0 2px #f4b860!important}.era-xp [data-slot=button]:active:not(:disabled){background:linear-gradient(#d6d0c0 0%,#e3e0d1 100%)!important;box-shadow:inset 1px 1px 2px #00000040!important}.era-xp [data-slot=button]:disabled{color:#aca899!important;opacity:1!important;background:#f4f3ee!important;border-color:#c9c7ba!important}.era-xp [data-slot=button][data-variant=default]:not(:disabled){box-shadow:inset 0 0 0 2px #98b8ef!important}.era-xp [data-slot=button][data-variant=default]:hover:not(:disabled){box-shadow:inset 0 0 0 2px #f4b860!important}.era-xp [data-slot=button][data-variant=destructive]{color:#c00!important}.era-xp [data-slot=button][data-variant=ghost],.era-xp [data-slot=button][data-variant=link]{background:0 0!important;border-color:#0000!important}.era-xp [data-slot=button][data-variant=ghost]:hover:not(:disabled){box-shadow:none!important;background:#c1d2ee!important;border-color:#316ac5!important}.era-xp [data-slot=button][data-variant=link]{text-decoration:underline;color:#00e!important}.era-xp [data-slot=input],.era-xp [data-slot=textarea],.era-xp [data-slot=select-trigger]{color:#000!important;box-shadow:none!important;background:#fff!important;border:1px solid #7f9db9!important;border-radius:0!important}.era-xp [data-slot=input]:focus-visible,.era-xp [data-slot=textarea]:focus-visible,.era-xp [data-slot=select-trigger]:focus-visible{outline-offset:-2px;box-shadow:none!important;border-color:#316ac5!important;outline:1px solid #316ac5!important}.era-xp [data-slot=input]:disabled,.era-xp [data-slot=textarea]:disabled,.era-xp [data-slot=select-trigger]:disabled{color:#aca899!important;background:#ece9d8!important}.era-xp select{color:#000!important;box-shadow:none!important;background-color:#fff!important;border-color:#7f9db9!important;border-radius:0!important}.era-xp [data-slot=tabs-list]{border-bottom:1px solid #919b9c;gap:0;background:0 0!important;border-radius:0!important;padding:0!important}.era-xp [data-slot=tabs-trigger]{margin-right:2px;color:#000!important;box-shadow:none!important;background:linear-gradient(#fff,#ece9d8)!important;border:1px solid #919b9c!important;border-bottom:0!important;border-radius:3px 3px 0 0!important;flex:none!important}.era-xp [data-slot=tabs-trigger][data-active],.era-xp [data-slot=tabs-trigger][data-state=active]{position:relative;top:1px;background:#fff!important;border-top:2px solid #ffc83c!important}.era-xp [data-slot=tabs-trigger]:after{display:none!important}.era-xp [data-slot=table-head]{color:#000;text-transform:none;letter-spacing:0;background:linear-gradient(#fff,#ebe9dd);border-bottom:1px solid #aca899;border-right:1px solid #d6d2c2;font-weight:400}.era-xp [data-slot=table-row]{border-bottom:1px solid #f0efe4}.era-xp [data-slot=table-row]:hover{background:#e1ecfa!important}.era-xp [data-slot=table-row][data-state=selected]{color:#fff;background:#316ac5!important}.era-xp [data-slot=card]{background:#fff;border:1px solid #919b9c;border-radius:3px;box-shadow:none!important}.era-xp [data-slot=card-title]{color:#0046d5;font-weight:700}.era-xp [data-slot=dropdown-menu-content],.era-xp [data-slot=dropdown-menu-sub-content],.era-xp [data-slot=select-content]{background:#fff;border:1px solid #aca899;border-radius:0!important;box-shadow:2px 2px 3px #0000004d!important}.era-xp [data-slot=dropdown-menu-item],.era-xp [data-slot=dropdown-menu-checkbox-item],.era-xp [data-slot=dropdown-menu-radio-item],.era-xp [data-slot=dropdown-menu-sub-trigger],.era-xp [data-slot=select-item]{border-radius:0!important}.era-xp [data-slot=dropdown-menu-item][data-highlighted],.era-xp [data-slot=dropdown-menu-checkbox-item][data-highlighted],.era-xp [data-slot=dropdown-menu-radio-item][data-highlighted],.era-xp [data-slot=dropdown-menu-sub-trigger][data-highlighted],.era-xp [data-slot=select-item][data-highlighted]{color:#fff!important;background:#316ac5!important}.era-xp [data-slot=dialog-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000040}.era-xp [data-slot=dialog-content]{background:#ece9d8;border:3px solid #0054e3;border-top-width:28px;border-radius:8px 8px 0 0!important;box-shadow:3px 3px 8px #00000080!important}.era-xp [data-slot=dialog-title]{color:#fff;text-overflow:ellipsis;text-shadow:1px 1px #0a246a;white-space:nowrap;font-size:13px;font-weight:700;line-height:22px;position:absolute;top:-25px;left:6px;right:34px;overflow:hidden}.era-xp [data-slot=dialog-close]{width:21px;height:21px;color:#fff!important;background:linear-gradient(#e8a58d,#c8421b)!important;border:1px solid #fff!important;border-radius:3px!important;top:-24px!important;right:3px!important}.era-xp [data-slot=separator]{background:#aca899}.era-xp [data-slot=badge]{border-radius:0!important}.era-xp [data-sonner-toast]{color:#000!important;background:#ffffe1!important;border:1px solid #000!important;border-radius:8px!important;font-family:Tahoma,Segoe UI,Verdana,sans-serif!important;box-shadow:2px 2px 4px #00000059!important}.era-xp [data-sonner-toast] [data-title]{font-weight:700}.era-xp [data-sonner-toast] [data-description]{color:#000!important}.era-xp [data-sonner-toast] [data-button]{color:#000!important;background:linear-gradient(#fff,#d6d0c0)!important;border:1px solid #003c74!important;border-radius:3px!important}
.era-xp .desktop-window{border:3px solid #0054e3;border-top:0;background:#ece9d8!important;border-radius:8px 8px 0 0!important;box-shadow:3px 3px 8px #00000073!important}.era-xp .desktop-window:not([data-focused]){border-color:#7a96df}.era-xp .desktop-window[data-fill]{border-width:0;border-radius:0!important}.era-xp .desktop-window [data-window-title]{text-shadow:1px 1px #0f1089;border-radius:6px 6px 0 0;gap:6px;font-weight:700;color:#fff!important;background:linear-gradient(#0997ff 0%,#0053ee 8%,#0050ee 40%,#06f 88%,#0050d0 100%)!important;border-bottom:0!important;height:30px!important;padding-left:6px!important;font-size:13px!important}.era-xp .desktop-window:not([data-focused]) [data-window-title]{color:#d8e2f8!important;background:linear-gradient(#7697e7 0%,#7e9ee3 8%,#7a96df 40%,#8aa8ec 88%,#6f8bd3 100%)!important}.era-xp .desktop-window [data-window-title] span{font-weight:700!important}.era-xp .desktop-window [data-window-button=snap]{display:none!important}.era-xp .desktop-window [data-window-button]{text-shadow:none;border:1px solid #fff;border-radius:3px;align-self:center;margin-right:2px;color:#fff!important;background:radial-gradient(circle at 30% 25%,#6c9bff,#1d5be0 70%)!important;width:21px!important;height:21px!important}.era-xp .desktop-window [data-window-button]:hover{filter:brightness(1.12)}.era-xp .desktop-window [data-window-button=close]{background:radial-gradient(circle at 30% 25%,#f09a7d,#d2411a 70%)!important}.era-xp .desktop-window [data-window-button] svg{stroke-width:3px;width:13px!important;height:13px!important}.era-xp .desktop-taskbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#3168d5 0%,#4993e6 4%,#2157d7 12%,#2663e0 80%,#1941a5 96% 100%)!important;border-top:1px solid #1941a5!important;gap:4px!important;height:30px!important;padding:0!important}.era-xp .desktop-taskbar [data-taskbar-start]{letter-spacing:.5px;text-shadow:1px 1px 2px #0009;gap:6px;margin-right:8px;font-size:18px;font-style:italic;font-weight:800;box-shadow:inset 1px 0 #7cd07c,inset -2px 0 3px #00000059;background:linear-gradient(#5cb25c 0%,#3c9a3c 12%,#2f8a2f 80%,#1f6b1f 100%)!important;border-radius:0 12px 12px 0!important;width:auto!important;height:100%!important;padding:0 18px 0 10px!important}.era-xp .desktop-taskbar [data-taskbar-start][data-open]{filter:brightness(.9)}.era-xp .desktop-taskbar [data-taskbar-start] [data-start-label]{display:inline!important}.era-xp .desktop-taskbar [data-taskbar-start] [data-start-glyph]{gap:1px;transform:rotate(-8deg)}.era-xp .desktop-taskbar [data-taskbar-start] [data-start-glyph] span{border-radius:1px;width:9px;height:9px}.era-xp .desktop-taskbar [data-taskbar-start] [data-start-glyph] span:first-child{background:#f35325}.era-xp .desktop-taskbar [data-taskbar-start] [data-start-glyph] span:nth-child(2){background:#81bc06}.era-xp .desktop-taskbar [data-taskbar-start] [data-start-glyph] span:nth-child(3){background:#05a6f0}.era-xp .desktop-taskbar [data-taskbar-start] [data-start-glyph] span:nth-child(4){background:#ffba08}.era-xp .desktop-taskbar [data-taskbar-task]{border:1px solid #1b46ad;justify-content:flex-start;width:160px;background:linear-gradient(#3c81f3 0%,#3b7df0 60%,#2c63d4 100%)!important;border-radius:3px!important;height:24px!important;font-size:11px!important}.era-xp .desktop-taskbar [data-taskbar-task][aria-pressed=true]{font-weight:700;box-shadow:inset 1px 1px 3px #00000080;background:linear-gradient(#1e52b7 0%,#2c63d4 100%)!important}.era-xp .desktop-taskbar [data-taskbar-task]>span:nth-child(2){display:inline!important}.era-xp .desktop-taskbar [data-taskbar-task]>span[aria-hidden=true]:last-child{display:none}.era-xp .desktop-taskbar [data-taskbar-tray]{background:linear-gradient(#0f8bf0 0%,#1291ff 10%,#0d8cf3 85%,#0a6fd0 100%);border-left:1px solid #0c59b9;height:100%;box-shadow:inset 1px 0 #1ea3ff;gap:8px!important;padding:0 10px!important}.era-xp .desktop-taskbar [data-taskbar-clock]{align-items:center;gap:8px;flex-direction:row!important}.era-xp .desktop-taskbar [data-taskbar-clock] span:last-child{display:none}.xp-start-menu{color:#000;background:#fff;border:2px solid #0054e3;border-bottom:0;border-radius:8px 8px 0 0;flex-direction:column;width:min(26rem,100vw);max-height:calc(100vh - 60px);font-family:Tahoma,Segoe UI,Verdana,sans-serif;font-size:11px;display:flex;position:absolute;bottom:30px;left:0;overflow:hidden;box-shadow:3px -2px 8px #00000073}.xp-start-head{color:#fff;text-shadow:1px 1px 1px #00000080;background:linear-gradient(#1c6cf0 0%,#0a58e0 60%,#0a4fc9 100%);align-items:center;gap:10px;padding:8px 10px;display:flex}.xp-start-avatar{background:linear-gradient(135deg,#f5d86a,#e08b2e);border:2px solid #fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;font-weight:700;display:flex}.xp-start-body{border-top:2px solid #f4a02a;flex:1;min-height:0;display:flex}.xp-start-left{background:#fff;flex:1.15;padding:4px;overflow-y:auto}.xp-start-right{background:#d3e5fa;border-left:1px solid #95bdee;flex:1;padding:4px 0;overflow-y:auto}.xp-start-item{align-items:center;gap:8px;width:100%;padding:4px 6px;font-size:12px;display:flex}.xp-start-item:hover,.xp-start-link:hover:not(:disabled){color:#fff;background:#316ac5}.xp-start-item [data-app-icon]{flex-shrink:0}.xp-start-badge{color:#000;text-align:center;background:#e8a84b;border-radius:9px;min-width:18px;padding:0 5px;font-size:10px;font-weight:700}.xp-start-link{color:#00136b;text-align:left;align-items:center;gap:8px;width:100%;padding:4px 10px;font-weight:700;display:flex}.xp-start-link:disabled{color:#7a8ba8}.xp-start-heading{color:#4a6a9a;text-transform:uppercase;border-bottom:1px solid #95bdee;margin:8px 10px 2px;font-size:10px}.xp-start-swatch{border:1px solid #5b7fb9;width:36px;height:24px}.xp-start-swatch-on{outline-offset:1px;outline:2px solid #316ac5}.xp-start-foot{background:linear-gradient(#4282d6 0%,#3a74cf 60%,#2f5fbd 100%);justify-content:flex-end;gap:14px;padding:6px 10px;display:flex}.xp-start-foot-button{color:#fff;align-items:center;gap:6px;font-size:11px;display:flex}.xp-start-foot-button:hover{text-decoration:underline}.xp-start-foot-icon{border:1px solid #fff;border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.era-xp [data-desktop-icon]{background:0 0!important;border:0!important;border-radius:0!important;gap:2px!important;padding:4px!important}.era-xp [data-desktop-icon] [data-icon-subtitle]{display:none}.era-xp [data-desktop-icon] [data-icon-label]{padding:1px 3px;text-shadow:1px 1px 1px #000!important;font-size:11px!important;font-weight:400!important}.era-xp [data-desktop-icon]:hover [data-icon-label]{text-decoration:underline}.era-xp [data-desktop-icon][data-selected] [data-icon-label],.era-xp [data-desktop-icon]:focus-visible [data-icon-label]{background:#316ac5;text-shadow:none!important}.era-xp [data-app-icon]{display:none!important}.era-xp [data-xp-icon]{filter:drop-shadow(1px 1px 1px #00000073);display:inline-flex}.era-xp [data-desktop-icon][data-selected] [data-xp-icon]{filter:drop-shadow(1px 1px 1px #00000073)sepia(.35)hue-rotate(185deg)brightness(.85)}
.era-xp [data-boot-frame]{color:#fff;font-family:Tahoma,Segoe UI,Verdana,sans-serif;background:#000!important}.era-xp [data-boot-badge]{letter-spacing:-1px;font-size:40px;font-style:italic;font-weight:700;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.era-xp [data-boot-badge]:before{content:"";vertical-align:middle;background:linear-gradient(#f35325,#f35325) 0 0/21px 21px no-repeat,linear-gradient(#81bc06,#81bc06) 25px 0/21px 21px no-repeat,linear-gradient(#05a6f0,#05a6f0) 0 25px/21px 21px no-repeat,linear-gradient(#ffba08,#ffba08) 25px 25px/21px 21px no-repeat;width:46px;height:46px;margin-right:12px;display:inline-block;transform:rotate(-6deg)}.era-xp [data-boot-title]>div:first-child{font-weight:700}.era-xp [data-boot-title]>div:last-child{color:#9fb3d1;letter-spacing:.2em}.era-xp [data-boot-bar]{border:2px solid #b2b2b2;padding:2px;background:#000!important;border-radius:7px!important;max-width:200px!important;height:16px!important}.era-xp [data-boot-bar]>div{background:repeating-linear-gradient(90deg,#2e5fd8 0 9px,#0000 9px 12px)!important;border-radius:0!important}.era-xp [data-boot-extra]{display:none}.era-xp [data-boot-message]{font-size:12px;color:#b2b2b2!important}.era-xp .lockscreen{color:#fff;background:linear-gradient(#00309c 0 72px,#0000 72px),linear-gradient(0deg,#00309c 0 72px,#0000 72px),linear-gradient(#5a7edc,#5a7edc);justify-content:center;font-family:Tahoma,Segoe UI,Verdana,sans-serif}.era-xp .lockscreen:before{content:"";background:linear-gradient(90deg,#0000,#f4a02a,#0000);height:2px;position:absolute;top:72px;left:0;right:0}.era-xp .lockscreen-clock,.era-xp .lockscreen-date{display:none}.era-xp .lockscreen-card{margin-top:0}.era-xp .lockscreen-avatar{background:linear-gradient(135deg,#f5d86a,#e08b2e);border:2px solid #fff;border-radius:6px;width:72px;height:72px;box-shadow:2px 2px 4px #0006}.era-xp .lockscreen-name{text-shadow:1px 1px 2px #00000080;font-size:22px;font-weight:700}.era-xp .lockscreen-sub,.era-xp .lockscreen-hint,.era-xp .lockscreen-corner{color:#dbe5ff}.era-xp .lockscreen label{color:#fff}.era-xp .lockscreen input{color:#000;background:#fff;border-color:#7f9db9}.era-xp .lockscreen input::placeholder{color:#7a7a7a}.era-xp .lockscreen button[type=submit]{text-shadow:1px 1px 1px #00000080;color:#fff!important;background:linear-gradient(#5cb25c,#2f8a2f)!important;border:1px solid #fff!important;border-radius:4px!important;font-weight:700!important}.era-xp .lockscreen button[type=submit]:hover:not(:disabled){filter:brightness(1.1);box-shadow:none!important}.era-xp .lockscreen button[type=button]{color:#fff!important}.era-xp .lockscreen [role=alert]{color:#000;background:#ffffe1;border:1px solid #000;border-radius:3px}.era-xp .lockscreen .text-destructive{color:#c00}.era-xp .lockscreen select,.era-xp .lockscreen-textarea{color:#000;background:#fff;border:1px solid #7f9db9}.era-xp .lockscreen select option{color:#000}.era-xp [data-app-nav]{align-items:flex-end;gap:2px}.era-xp [data-app-nav] a{background:linear-gradient(#fff,#ece9d8);border-radius:3px 3px 0 0;margin-bottom:-1px;color:#000!important;letter-spacing:0!important;text-transform:none!important;border:1px solid #919b9c!important;border-bottom:0!important;padding:4px 10px!important;font-size:11px!important;font-weight:400!important}.era-xp [data-app-nav] a:hover{border-top:2px solid #f4b860!important}.era-xp [data-app-nav] a[data-active]{background:#fff;border-top:2px solid #ffc83c!important;padding-top:5px!important;font-weight:700!important}.era-xp .desktop-page h1{color:#0046d5;letter-spacing:0;font-size:18px;font-weight:700}.era-xp .desktop-page h2,.era-xp .desktop-page h3{color:#0046d5}.era-xp .desktop-page a:not([data-app-nav] a):not([data-slot=button]){color:#00e}.era-xp .desktop-page hr{border-color:#aca899}.era-xp [data-window-status]{color:#000;background:#ece9d8;border-top:1px solid #aca899;flex-shrink:0;align-items:center;height:22px;padding:0 8px;font-size:11px;display:flex!important}.era-xp .mdt-client{--background:#ece9d8;--foreground:#000;--card:#fff;--card-foreground:#000;--popover:#fff;--popover-foreground:#000;--primary:#316ac5;--primary-foreground:#fff;--secondary:#ece9d8;--secondary-foreground:#000;--muted:#f3f1e6;--muted-foreground:#4a4a42;--accent:#c1d2ee;--accent-foreground:#000;--destructive:#c00;--border:#aca899;--input:#7f9db9;--ring:#316ac5aa;--radius:.125rem;--font-sans:Tahoma, "Segoe UI", Verdana, Arial, sans-serif;--status-normal:#717171;--status-normal-foreground:#fcfcfc;--status-info:#145ec1;--status-info-foreground:#fcfcfc;--status-pending:#cb9400;--status-pending-foreground:#161616;--status-active:#007f3d;--status-active-foreground:#fcfcfc;--status-warning:#e06d00;--status-warning-foreground:#161616;--status-critical:#cc272e;--status-critical-foreground:#fcfcfc;--status-emergency:#bd0010;--status-emergency-foreground:#fcfcfc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){.era-xp .mdt-client{--status-normal:lab(47.8% 0 .0000119209);--status-normal-foreground:lab(98.84% .0000298023 -.0000119209);--status-info:lab(40.4401% 8.65015 -58.9691);--status-info-foreground:lab(98.84% .0000298023 -.0000119209);--status-pending:lab(65.2416% 14.838 73.8001);--status-pending-foreground:lab(7.22637% -.0000149012 0);--status-active:lab(46.1996% -46.9907 28.4976);--status-active-foreground:lab(98.84% .0000298023 -.0000119209);--status-warning:lab(59.5355% 42.302 67.8047);--status-warning-foreground:lab(7.22637% -.0000149012 0);--status-critical:lab(45.7636% 63.3818 40.1799);--status-critical-foreground:lab(98.84% .0000298023 -.0000119209);--status-emergency:lab(39.7537% 69.6842 56.4661);--status-emergency-foreground:lab(98.84% .0000298023 -.0000119209)}}.era-xp .mdt-client select,.era-xp .mdt-client select option{color:#000;background-color:#fff}.era-xp .mdt-action{color:#000;background:linear-gradient(#fff,#d6d0c0);border:1px solid #003c74;border-radius:3px}.era-xp .mdt-action:hover:not(:disabled){background:linear-gradient(#fff,#d6d0c0);box-shadow:inset 0 0 0 2px #f4b860}.era-xp .mdt-client{--mdt-border:#aca899;--mdt-toolbar:#ece9d8;--mdt-surface:#f3f1e6;--mdt-button-border:#7f9db9;--mdt-button-top:#fff;--mdt-button-bottom:#d6d0c0;--mdt-button-hover:#fff4ce;--mdt-hover:#fff0c2;--mdt-selected:#c1d2ee;--mdt-notice:#fff0c2;--mdt-terminal:#fff;--mdt-text:#111;--mdt-muted:#4a4a42;--mdt-accent:#003c74;--mdt-accent-soft:#173665}.era-xp .mdt-client button:focus-visible,.era-xp .mdt-client input:focus-visible,.era-xp .mdt-client select:focus-visible{outline-offset:2px;outline:2px solid #316ac5}.era-xp .mdt-client{--mdt-warning:#7c4a03;--mdt-danger:#b91c1c;--mdt-offline:#ddd9c4;--mdt-selected-top:#fff6d5;--mdt-selected-bottom:#f1ddad;--mdt-selected-border:#003c74}
