html[data-ui-theme=glass]{--t-page-color:#e9f1f6;--t-page-image:radial-gradient(900px 500px at 8% -5%, #78c8d259, transparent 60%), radial-gradient(800px 520px at 100% 0%, #96beeb52, transparent 60%), radial-gradient(700px 500px at 60% 100%, #82e1c847, transparent 60%);--t-card-bg:#ffffff94;--t-card-border:1px solid #ffffffbf;--t-card-radius:18px;--t-card-shadow:0 8px 28px -8px #12344d29, 0 1px 0 #ffffffe6 inset;--t-card-blur:blur(18px) saturate(160%);--t-tile-bg:#ffffff80;--t-tile-border:1px solid #ffffffbf;--t-tile-radius:14px;--t-tile-shadow:0 2px 8px -3px #12344d1f;--t-input-bg:#ffffffb3;--t-input-border:1px solid #0f3c5014;--t-input-radius:12px;--t-input-shadow:none;--t-popup-bg:#ffffffd1;--t-popup-border:1px solid #ffffffbf;--t-popup-shadow:0 24px 60px -16px #12344d59;--t-popup-blur:blur(24px) saturate(170%);--t-thead-bg:#ffffff73;--t-row-hover:#ffffff8c;--t-row-line:#0f3c5014;--t-sidebar:#0e1b2c;--t-btn-image:linear-gradient(180deg, #14a58e, #00806e);--t-btn-shadow:0 6px 16px -6px #00806e8c, 0 1px 0 #ffffff59 inset}html[data-ui-theme=neumorphism]{--t-page-color:#e3e8f0;--t-page-image:none;--t-card-bg:#e3e8f0;--t-card-border:1px solid transparent;--t-card-radius:22px;--t-card-shadow:9px 9px 18px #c3cad6, -9px -9px 18px #fff;--t-card-blur:none;--t-tile-bg:#e3e8f0;--t-tile-border:1px solid transparent;--t-tile-radius:16px;--t-tile-shadow:inset 4px 4px 8px #c3cad6, inset -4px -4px 8px #fff;--t-input-bg:#e3e8f0;--t-input-border:1px solid transparent;--t-input-radius:14px;--t-input-shadow:inset 3px 3px 6px #c3cad6, inset -3px -3px 6px #fff;--t-popup-bg:#e3e8f0;--t-popup-border:1px solid transparent;--t-popup-shadow:14px 14px 30px #b7bfcc, -10px -10px 24px #fff;--t-popup-blur:none;--t-thead-bg:transparent;--t-row-hover:#ffffff73;--t-row-line:#a3aec059;--t-sidebar:#2b3445;--t-btn-image:none;--t-btn-shadow:5px 5px 10px #c3cad6, -5px -5px 10px #fff}html[data-ui-theme=brutalism]{--t-page-color:#f6f4ec;--t-page-image:none;--t-card-bg:#fffef8;--t-card-border:2px solid #000;--t-card-radius:0px;--t-card-shadow:6px 6px 0 #000;--t-card-blur:none;--t-tile-bg:#fffef8;--t-tile-border:2px solid #000;--t-tile-radius:0px;--t-tile-shadow:3px 3px 0 #000;--t-input-bg:#fffef8;--t-input-border:2px solid #000;--t-input-radius:0px;--t-input-shadow:2px 2px 0 #000;--t-popup-bg:#fffef8;--t-popup-border:2px solid #000;--t-popup-shadow:8px 8px 0 #000;--t-popup-blur:none;--t-thead-bg:#ffd600;--t-row-hover:#fff6c2;--t-row-line:#000;--t-sidebar:#101010;--t-btn-image:none;--t-btn-shadow:4px 4px 0 #000;--portal-sidebar-active:#ffd600!important;--portal-sub-header-active:#000!important}html[data-ui-theme=brutalism] #portal-top-header{background:#101010!important;border-bottom:2px solid #000!important}html[data-ui-theme=brutalism] #light-theme-sidebar [data-active=true],html[data-ui-theme=brutalism] #light-theme-sidebar a.active,html[data-ui-theme=brutalism] #light-theme-sidebar button.active{color:#000!important;background-color:#ffd600!important}html[data-ui-theme=brutalism] #light-theme-sidebar [data-active=true] *,html[data-ui-theme=brutalism] #light-theme-sidebar a.active *,html[data-ui-theme=brutalism] #light-theme-sidebar button.active *{color:#000!important;stroke:#000!important}html[data-ui-theme=brutalism] #sub-header-tabs-bar{box-shadow:none!important;background:#fffef8!important;border-bottom:2px solid #000!important}html[data-ui-theme=brutalism] #sub-header-tabs-bar>div{gap:2px!important}html[data-ui-theme=brutalism] #sub-header-tabs-bar a{border-bottom:4px solid #0000;padding:0 14px;color:#000!important;font-weight:700!important}html[data-ui-theme=brutalism] #sub-header-tabs-bar a:hover{opacity:1;background-color:#fff1a8!important}html[data-ui-theme=brutalism] #sub-header-tabs-bar a[data-subtab=active]{border-bottom:4px solid #000;color:#000!important;background-color:#ffd600!important;font-weight:800!important}html[data-ui-theme=brutalism] #sub-header-tabs-bar a span.py-2{padding:0}html[data-ui-theme=brutalism] .gt-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffd600!important;border:3px solid #000!important;border-radius:12px!important;box-shadow:5px 5px #000!important}html[data-ui-theme=brutalism] .gt-card>.absolute{display:none!important}html[data-ui-theme=brutalism] .gt-badge{box-shadow:none!important;background:#000!important}html[data-ui-theme=brutalism] .gt-badge svg{color:#fff!important}html[data-ui-theme=brutalism] .gt-title{color:#000!important}html[data-ui-theme=brutalism] .gt-ring{border:2px solid #000!important}html[data-ui-theme=brutalism] .gt-ring svg{color:#000!important}html[data-ui-theme=brutalism] .gt-box{box-shadow:none!important;background:#000!important;border:2px solid #000!important;border-radius:8px!important}html[data-ui-theme=brutalism] .gt-num,html[data-ui-theme=brutalism] .gt-lbl{color:#fff!important}html[data-ui-theme=brutalism] #welcome-hero-banner{background:#2563ff!important;border:3px solid #000!important;border-radius:0!important;box-shadow:6px 6px #000!important}html[data-ui-theme=brutalism] #welcome-hero-banner:not(:has(>video))>.absolute{display:none!important}html[data-ui-theme=brutalism] main :is(.bg-primary,button[class*=bg-primary]){font-weight:800;color:#000!important;background:#ffd600!important;border:2px solid #000!important;border-radius:0!important}html[data-ui-theme=brutalism] main :is(.bg-primary,button[class*=bg-primary]):active{transform:translate(3px,3px);box-shadow:1px 1px #000!important}html[data-ui-theme=brutalism] main :is(h1,h2,h3,.box-title){letter-spacing:-.01em;font-weight:800!important}html[data-ui-theme=brutalism] main :is(button,a,[role=button]).rounded-full{border-radius:0!important}html[data-ui-theme=brutalism] main .stat-tile{border:2px solid #000!important;box-shadow:4px 4px #000!important}html[data-ui-theme=brutalism] main .stat-tile.stat-in{background-color:#6ee7b7!important}html[data-ui-theme=brutalism] main .stat-tile.stat-out{background-color:#fb7185!important}html[data-ui-theme=brutalism] main .stat-tile.stat-break{background-color:#facc15!important}html[data-ui-theme=brutalism] main .stat-tile.stat-work{background-color:#a78bfa!important}html[data-ui-theme=brutalism] main .stat-tile *{color:#000!important;font-weight:800!important}html[data-ui-theme=clay]{--t-page-color:#f1eafb;--t-page-image:radial-gradient(700px 420px at 0% 0%, #ffc4d68c, transparent 60%), radial-gradient(700px 420px at 100% 10%, #bed7ff8c, transparent 60%);--t-card-bg:#fff;--t-card-border:1px solid transparent;--t-card-radius:28px;--t-card-shadow:10px 10px 22px #7864a02e, inset -5px -5px 10px #7864a014, inset 5px 5px 10px #fffffff2;--t-card-blur:none;--t-tile-bg:#fbf8ff;--t-tile-border:1px solid transparent;--t-tile-radius:20px;--t-tile-shadow:5px 5px 12px #7864a029, inset -3px -3px 6px #7864a00f, inset 3px 3px 6px #fffffff2;--t-input-bg:#fbf8ff;--t-input-border:1px solid transparent;--t-input-radius:18px;--t-input-shadow:inset 3px 3px 7px #7864a029, inset -3px -3px 7px #fffffff2;--t-popup-bg:#fff;--t-popup-border:1px solid transparent;--t-popup-shadow:18px 18px 40px #7864a04d;--t-popup-blur:none;--t-thead-bg:#f4eefc;--t-row-hover:#f7f2fe;--t-row-line:#7864a024;--t-sidebar:#2e2447;--t-btn-image:linear-gradient(180deg, #2db8a3, #00806e);--t-btn-shadow:6px 6px 14px #00806e59, inset -3px -3px 6px #0000001f, inset 3px 3px 6px #ffffff59}html[data-ui-theme=minimal]{--t-page-color:#f6f7f9;--t-page-image:none;--t-card-bg:#fff;--t-card-border:1px solid #e5e7eb;--t-card-radius:10px;--t-card-shadow:none;--t-card-blur:none;--t-tile-bg:#f9fafb;--t-tile-border:1px solid #eef0f3;--t-tile-radius:8px;--t-tile-shadow:none;--t-input-bg:#fff;--t-input-border:1px solid #d9dde3;--t-input-radius:8px;--t-input-shadow:none;--t-popup-bg:#fff;--t-popup-border:1px solid #e5e7eb;--t-popup-shadow:0 12px 32px -12px #00000040;--t-popup-blur:none;--t-thead-bg:#f9fafb;--t-row-hover:#f9fafb;--t-row-line:#eef0f3;--t-sidebar:#111827;--t-btn-image:none;--t-btn-shadow:none}.stat-tile{transition:transform .2s,box-shadow .2s}.stat-tile:hover{transform:translateY(-2px)}main .stat-tile.stat-in{background-color:#10b98129!important;border-color:#10b98159!important}main .stat-tile.stat-out{background-color:#f43f5e24!important;border-color:#f43f5e52!important}main .stat-tile.stat-break{background-color:#f59e0b2b!important;border-color:#f59e0b61!important}main .stat-tile.stat-work{background-color:#06b6d429!important;border-color:#06b6d459!important}.bday-card{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .25s}main .bday-card.bday-card-0:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 12px 24px -8px #f59e0b73;background-color:#fef3c7d9!important}main .bday-card.bday-card-1:hover{transform:translate(6px);box-shadow:0 10px 22px -8px #10b98173;background-color:#d1fae5d9!important}main .bday-card.bday-card-2:hover{transform:rotate(-1.2deg)scale(1.03);box-shadow:0 12px 24px -8px #6366f173;background-color:#e0e7ffd9!important}@layer base{html[data-ui-theme]:not([data-ui-theme=classic]) body{background-color:var(--t-page-color)!important;background-image:var(--t-page-image)!important;background-attachment:fixed!important}}html[data-ui-theme]:not([data-ui-theme=classic]) .min-h-screen.bg-slate-50{background:0 0!important}html[data-ui-theme]:not([data-ui-theme=classic]) :is(.premium-card,.wave-card,.glass-card,[data-card],[data-slot=card]),html[data-ui-theme]:not([data-ui-theme=classic]) main :is(.bg-white.border,.bg-white.rounded-md,.bg-white.rounded-lg,.bg-white.rounded-xl,.bg-white.rounded-2xl):where(:not(button,input,select,textarea,td,th,tr,span,svg,.rounded-full)){-webkit-backdrop-filter:var(--t-card-blur);backdrop-filter:var(--t-card-blur);background:var(--t-card-bg)!important;border:var(--t-card-border)!important;border-radius:var(--t-card-radius)!important;box-shadow:var(--t-card-shadow)!important}html[data-ui-theme]:not([data-ui-theme=classic]) main .bg-slate-50.border:where(:not(button,input,select,textarea,td,tr,.stat-tile,.bday-card)){box-shadow:var(--t-tile-shadow);background-color:var(--t-tile-bg)!important;border:var(--t-tile-border)!important;border-radius:var(--t-tile-radius)!important}html[data-ui-theme]:not([data-ui-theme=classic]) main :is(.stat-tile,.bday-card){box-shadow:var(--t-tile-shadow);border-radius:var(--t-tile-radius)!important}html[data-ui-theme]:not([data-ui-theme=classic]) main table{background:0 0!important}html[data-ui-theme]:not([data-ui-theme=classic]) main thead,html[data-ui-theme]:not([data-ui-theme=classic]) main thead tr,html[data-ui-theme]:not([data-ui-theme=classic]) main thead th{background:var(--t-thead-bg)!important}html[data-ui-theme]:not([data-ui-theme=classic]) main tbody tr:hover{background:var(--t-row-hover)!important}html[data-ui-theme]:not([data-ui-theme=classic]) main tbody tr,html[data-ui-theme]:not([data-ui-theme=classic]) main tbody td{border-color:var(--t-row-line)!important}html[data-ui-theme]:not([data-ui-theme=classic]) main :is(input:not([type=checkbox],[type=radio]),select,textarea){box-shadow:var(--t-input-shadow);background:var(--t-input-bg)!important;border:var(--t-input-border)!important;border-radius:var(--t-input-radius)!important}html[data-ui-theme]:not([data-ui-theme=classic]) :is([role=dialog],[role=menu],.portal-command-palette),html[data-ui-theme]:not([data-ui-theme=classic]) [data-radix-popper-content-wrapper]>*{-webkit-backdrop-filter:var(--t-popup-blur);backdrop-filter:var(--t-popup-blur);background:var(--t-popup-bg)!important;border:var(--t-popup-border)!important;box-shadow:var(--t-popup-shadow)!important}html[data-ui-theme]:not([data-ui-theme=classic]) #sub-header-tabs-bar{-webkit-backdrop-filter:var(--t-card-blur);backdrop-filter:var(--t-card-blur);background:var(--t-card-bg)!important;border-bottom:var(--t-card-border)!important}html[data-ui-theme]:not([data-ui-theme=classic]) aside.bg-slate-900{background:var(--t-sidebar)!important}html[data-ui-theme]:not([data-ui-theme=classic]) :is(.bg-primary,button[class*=bg-primary]){box-shadow:var(--t-btn-shadow);background-image:var(--t-btn-image)!important}@media (prefers-reduced-transparency:reduce){html[data-ui-theme=glass]{--t-card-bg:#fffffff2;--t-popup-bg:#fff;--t-card-blur:none;--t-popup-blur:none}}@media (max-width:640px){main :where(img,video,canvas,svg,iframe){max-width:100%}main :where(h1,h2,h3,h4,p,a,label,td,th){overflow-wrap:anywhere}main .grid>*{min-width:0}main :not(.overflow-x-auto)>table{max-width:100%;display:block;overflow-x:auto}[role=dialog]{max-width:calc(100vw - 24px)!important}}.holiday-card[data-img="1"] .hc-heading,.holiday-card[data-img="1"] .hc-title,.holiday-card[data-img="1"] .hc-date,.holiday-card[data-img="1"] .hc-type,.holiday-card[data-img="1"] .hc-other{text-shadow:0 1px 3px #000000d9,0 2px 12px #0009;color:#fff!important}.holiday-card[data-img="1"] .hc-pill{text-shadow:none;color:#0f172a!important;background:#fffffff2!important;border-color:#fff!important}.holiday-card[data-img="1"] .hc-arrow{color:#fff!important;background:#00000073!important}.holiday-card[data-img="1"] .hc-arrow svg{stroke:#fff!important}.holiday-card[data-img="0"] .hc-heading{color:#0f1824!important}.holiday-card[data-img="0"] .hc-title,.holiday-card[data-img="0"] .hc-date{color:#006b5c!important}.holiday-card[data-img="0"] .hc-type{color:#475569!important}.holiday-card[data-img="0"] .hc-other{color:#334155!important}.holiday-card[data-img="0"] .hc-arrow{color:#006b5c!important}.holiday-card[data-img="0"] .hc-arrow svg{stroke:#006b5c!important}
