:root,[data-theme=light]{color-scheme:light;--page:#f8f9ff;--surface:#ffffff;--surface-alt:#eff4ff;--text:#0b1c30;--muted:#545863;--border:#dfe4ed;--primary:#131b2e;--on-primary:#ffffff;--accent:#0051d5;--accent-soft:#e5eeff;--prediction:#6941c6;--danger:#b42336;--danger-soft:#fff0f1;--success:#15834b;--shadow:0 12px 32px rgb(25 43 81 / 7%);--font-body:"Plus Jakarta Sans",sans-serif;--font-heading:"Space Grotesk",sans-serif;--radius:4px;--radius-card:8px;--header-height:56px;--sidebar-width:256px;--transition:.16s ease-out;--scrollbar-thumb:var(--muted);--scrollbar-thumb-hover:var(--text);--scrollbar-track:transparent}[data-theme=dark]{color-scheme:dark;--page:#101521;--surface:#192130;--surface-alt:#222e42;--text:#edf2fc;--muted:#b3bed0;--border:#354056;--primary:#c4d6ff;--on-primary:#102044;--accent:#8cb5ff;--accent-soft:#233c61;--prediction:#d0b2ff;--danger:#ff9eaa;--danger-soft:#472b36;--success:#77d6a0;--shadow:0 12px 32px rgb(0 0 0 / 18%)}[data-theme=forest]{color-scheme:dark;--page:#0b1916;--surface:#132821;--surface-alt:#1b362d;--text:#e8f5ed;--muted:#adc7b9;--border:#345247;--primary:#b9e2bd;--on-primary:#102e20;--accent:#7bd4a4;--accent-soft:#244838;--prediction:#d7b5ff;--danger:#ffada7;--danger-soft:#49302d;--success:#93d9a7;--shadow:0 12px 32px rgb(0 12 7 / 22%)}[data-theme=blue-orange]{color-scheme:light;--page:#f4f7fc;--surface:#ffffff;--surface-alt:#eaf1ff;--text:#142b50;--muted:#536680;--border:#d1ddec;--primary:#123b76;--on-primary:#ffffff;--prediction:#6941c6;--accent:#b34b0a;--accent-soft:#fff0de;--danger:#b42336;--danger-soft:#fff0f1;--success:#24764b;--shadow:0 12px 32px rgb(13 50 100 / 8%)}*{box-sizing:border-box}body{margin:0;background:var(--page);color:var(--text);font:14px/1.5 var(--font-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button,a,input,select,textarea{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}h1{font:700 28px/1.3 var(--font-heading);letter-spacing:-.025em;margin-bottom:6px}h2{font:600 19px/1.4 var(--font-heading);letter-spacing:-.015em}h3{font-size:15px}p{color:var(--muted)}code,kbd{font-family:JetBrains Mono,monospace;font-size:11px}label{font-size:12px;font-weight:600}input,select,textarea{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);min-height:40px;padding:8px 12px}input::placeholder{color:var(--muted);opacity:1}input[type=checkbox]{min-height:auto;accent-color:var(--accent);width:16px;height:16px;padding:0}button{color:inherit}button,nav a{touch-action:manipulation}.btn,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:7px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:13px;font-weight:500;transition:background var(--transition),color var(--transition),border-color var(--transition)}.btn:hover,.button:hover{background:var(--surface-alt);text-decoration:none}.btn.primary,.button.primary,button.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn.primary:hover{filter:brightness(1.12)}.icon-button{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--muted);padding:5px;border-radius:var(--radius)}.icon-button:hover{background:var(--surface-alt);color:var(--text)}.text-button{border:0;padding:0;background:none;color:var(--accent);font:inherit;text-align:inherit}.text-button:hover{text-decoration:underline}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.badge{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:var(--radius);font-size:11px;color:var(--accent);background:var(--accent-soft)}.message{padding:10px 12px;background:var(--surface-alt);border-radius:var(--radius);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.message.error{color:var(--danger);background:var(--danger-soft)}.status-dot{display:inline-block;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--accent)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-screen{min-height:60vh;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted)}.button-row{display:flex;gap:8px;flex-wrap:wrap}.brand{display:flex;flex-direction:column;align-items:center;gap:12px;font:600 22px/1.3 var(--font-heading);letter-spacing:-.035em;color:var(--text)}.brand-logo{width:48px;height:48px;display:block;flex-shrink:0}.brand-compact{flex-direction:row;gap:11px;font-size:18px;white-space:nowrap}.brand-compact .brand-logo{width:32px;height:32px}.language-select{font-size:12px;min-height:32px;padding:4px 8px;background:var(--surface)}.auth-page{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:72px 24px 40px;position:relative}.auth-language{position:absolute;right:24px;top:max(20px,env(safe-area-inset-top))}.auth-wrap{width:440px;max-width:100%}.auth-card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow);overflow:hidden}.auth-body{padding:32px}.auth-heading{text-align:center;margin-bottom:24px}.auth-heading h1{font:400 13px/1.5 var(--font-body);letter-spacing:0;color:var(--muted);margin-top:4px;margin-bottom:0}.google-button{height:43px;width:100%;font-size:15px;font-weight:600;border-color:var(--accent-soft)}.auth-divider{display:flex;align-items:center;gap:12px;margin:13px 0 10px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--accent-soft);flex:1}.auth-divider span{white-space:nowrap}.auth-form{display:flex;flex-direction:column;gap:20px}.field{display:flex;flex-direction:column;gap:3px}.field-label{display:flex;justify-content:space-between;align-items:center;gap:12px}.field-label a{font-size:12px;font-weight:500}.input-wrap{display:flex;align-items:center;gap:11px;padding:0 10px;min-height:42px;border:1px solid transparent;border-radius:var(--radius);color:var(--muted);background:var(--surface)}.input-wrap:focus-within{border-color:var(--accent);background:var(--surface-alt)}.input-wrap input{padding:8px 0;background:none;border:0;border-radius:0;width:100%;min-width:0;color:var(--text);outline:none}.input-wrap input:focus-visible{outline:none}.auth-preferences{display:flex;align-items:center;justify-content:space-between;gap:10px}.checkbox{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);font-weight:400;cursor:pointer}.checkbox input{margin:0}.security-note{display:flex;align-items:center;gap:3px;color:var(--muted);font-size:10px;font-weight:500}.auth-submit{width:100%;min-height:44px;font-size:15px;font-weight:600}.auth-footer{padding:23px 16px 18px;background:color-mix(in srgb,var(--surface-alt) 65%,var(--surface));font-size:10px}.trust-badges{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;color:var(--muted)}.trust-badges>span{display:flex;align-items:center;gap:5px;font-weight:500}.trust-badges svg{color:var(--accent)}.trust-badges .status-dot{background:var(--success)}.auth-links{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:12px}.auth-links .text-button{color:var(--muted);font-size:10px}.auth-support{text-align:center;font-size:12px;margin:16px -12px 0;line-height:1.8}.auth-description{font-size:13px;margin-bottom:20px}.back-link{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px}.field-help{font-size:12px;margin:-10px 0 0}.auth-success{text-align:center;display:flex;align-items:center;flex-direction:column;gap:12px}.auth-success>svg{color:var(--accent)}.auth-success h2,.auth-success p{margin:0}.auth-success .btn{margin-top:8px;width:100%}.app-shell{height:100dvh;overflow:hidden}.app-header{position:fixed;inset:0 0 auto 0;height:calc(var(--header-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 24px 0;background:var(--surface);border-bottom:1px solid var(--border);z-index:30;display:flex;align-items:center;gap:14px}.header-divider{width:1px;height:18px;flex-shrink:0;background:var(--border)}.workspace-switch{display:flex;align-items:center;gap:5px;padding:4px 8px;background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;font-weight:600;white-space:nowrap}.workspace-switch>svg:first-child{color:var(--accent)}.global-search{margin:auto;max-width:440px;flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);padding:4px 10px;font-size:12px}.global-search>span{display:flex;align-items:center;gap:6px}.global-search kbd{background:var(--surface);padding:0 4px;border:1px solid var(--border);border-radius:3px}.header-actions{display:flex;align-items:center;gap:9px;margin-left:auto}.profile-button{background:none;border:0;display:flex;align-items:center;gap:8px;text-align:left;padding:0}.avatar{width:32px;height:32px;border-radius:10px;background:var(--primary);color:var(--on-primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.profile-name{display:flex;flex-direction:column;font-size:10px;line-height:1.5}.profile-name strong{max-width:126px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.profile-name small{font-size:10px;color:var(--muted)}.notification-button{position:relative}.notification-button i{width:6px;height:6px;position:absolute;right:6px;top:5px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 2px var(--surface)}.sidebar{position:fixed;top:calc(var(--header-height) + env(safe-area-inset-top));bottom:0;left:0;width:var(--sidebar-width);background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:25;padding:12px 12px 0;transition:transform var(--transition)}.sidebar-heading{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 8px 8px;min-height:34px;color:var(--muted);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.sidebar nav{display:flex;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.nav-item{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px;border-radius:var(--radius);color:var(--muted);font-size:13px;transition:background var(--transition),color var(--transition)}.nav-item:hover{background:var(--surface-alt);text-decoration:none;color:var(--text)}.nav-item.active{background:var(--primary);color:var(--on-primary);font-weight:600}.nav-badge{margin-left:auto;font-size:10px;padding:1px 6px;background:var(--accent-soft);color:var(--accent);border-radius:12px}.sidebar-bottom{flex-shrink:0;margin-top:auto;padding:4px 0 calc(4px + env(safe-area-inset-bottom))}.app-main{position:fixed;inset:calc(var(--header-height) + env(safe-area-inset-top)) 0 0 var(--sidebar-width);min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px 32px calc(32px + env(safe-area-inset-bottom));scroll-padding-top:24px;outline:none}.app-main[inert]{overflow:hidden}.sidebar-collapsed{--sidebar-width:64px}.sidebar-collapsed .sidebar-heading>span,.sidebar-collapsed .nav-item>span,.sidebar-collapsed .nav-badge{display:none}.sidebar-collapsed .sidebar-heading{padding:0 0 8px;justify-content:center}.sidebar-collapsed .nav-item{justify-content:center}.mobile-menu,.mobile-close{display:none}.skip-link{position:fixed;top:-100px;left:12px;z-index:100;padding:12px;background:var(--primary);color:var(--on-primary)}.skip-link:focus{top:8px}.sidebar-backdrop{display:none}.modal{width:520px;max-width:calc(100% - 32px);max-height:calc(100dvh - 48px);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text);padding:0;overflow:hidden;box-shadow:var(--shadow);animation:dialog-in .16s ease-out}.modal::backdrop{background:#0912227f;animation:dialog-in .16s ease-out}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.modal-header h2{margin:0}.modal p{font-size:13px;line-height:1.7}.modal>.btn{margin-top:12px}.search-dialog-input{border-color:var(--border);background:var(--surface-alt)}.search-results{display:grid;gap:6px;margin-top:14px}.search-results .btn{justify-content:flex-start}.search-results .btn>svg:last-child{margin-left:auto}.account-summary{display:flex;gap:14px;align-items:flex-start;margin-bottom:22px;overflow-wrap:anywhere}.account-summary .avatar{width:44px;height:44px}.account-summary p{margin:2px 0 5px}.account-language{display:flex;align-items:center;justify-content:space-between;border-block:1px solid var(--border);padding:14px 0}.device-actions{margin-top:22px}.device-actions h3{margin-bottom:5px}.device-actions p{font-size:12px}.photo-preview{width:100%;max-height:240px;object-fit:contain;margin-top:12px;background:var(--surface-alt)}.file-list{padding:0;list-style:none;font-size:12px}.file-list li{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere;margin-bottom:6px}.signout-button{width:100%;color:var(--danger)}.notification-empty{padding:15px;text-align:center}.notification-empty>svg{color:var(--muted)}.notification-empty h3{margin:12px 0 4px}.workspace-selected{width:100%;flex-wrap:wrap}.workspace-selected .badge{margin-left:auto}.page-description{font-size:13px;margin-bottom:24px}.settings-tabs{border-bottom:1px solid var(--border);margin-top:24px}.settings-tabs button{border:0;border-bottom:2px solid var(--accent);padding:12px 20px;color:var(--accent);background:transparent;font-weight:600;font-size:13px}.settings-panel{padding-top:28px}.settings-panel h2{margin-bottom:5px}.settings-panel>p{font-size:13px}.theme-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;max-width:1000px}.theme-choice{border:1px solid var(--border);border-radius:var(--radius-card);padding:6px;background:var(--surface);min-width:0}.theme-choice.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.theme-choice>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;padding:12px 8px}.theme-choice>span svg{color:var(--accent)}.theme-preview{height:132px;border-radius:4px;overflow:hidden;border:1px solid var(--border);background:var(--page)}.preview-top{height:20px;background:var(--surface);border-bottom:1px solid var(--border)}.preview-body{display:flex;height:calc(100% - 20px)}.preview-sidebar{width:25%;background:var(--surface);padding:11px 5px;display:flex;flex-direction:column;gap:7px}.preview-sidebar i{height:6px;width:80%;border-radius:2px;background:var(--border)}.preview-sidebar i:first-child{background:var(--primary)}.preview-content{flex:1;padding:12px;display:flex;flex-direction:column;gap:10px}.preview-content>div:first-child{height:6px;width:70%;background:var(--text);border-radius:2px}.preview-content section{display:flex;gap:7px}.preview-content section i{width:50%;height:23px;background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--accent)}.preview-content>div:last-child{flex:1;background:var(--surface);border-bottom:3px solid var(--accent);border-radius:2px}.save-feedback{min-height:24px;font-size:12px;color:var(--accent);margin-top:18px}.placeholder{text-align:center;min-height:360px;margin-top:24px;padding:72px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center}.placeholder>svg{color:var(--accent);margin-bottom:20px}.placeholder h2{margin-bottom:8px}.placeholder p{max-width:440px;font-size:13px}.lock-screen{min-height:100dvh;display:grid;place-items:center;padding:24px}.lock-screen .auth-card{padding:36px;max-width:460px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.lock-screen h1{font-size:24px;margin:0}.lock-screen p{margin:0}.lock-screen .btn{width:100%}.lock-screen>.auth-card>svg{color:var(--accent)}@keyframes dialog-in{0%{opacity:0}to{opacity:1}}@media(min-width:1600px){.app-main{padding-inline:32px}.global-search{margin-inline:auto}}@media(max-width:1100px){.app-header{gap:10px;padding-inline:20px}.header-actions{gap:4px}.global-search{max-width:270px}.profile-name{display:none}.workspace-switch{font-size:11px}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-main{padding-inline:24px}}@media(max-width:850px){.workspace-switch{display:none}.global-search{margin-left:auto}.app-header>.header-divider{display:none}}@media(max-width:700px){h1{font-size:24px}.app-header{padding-inline:12px;gap:10px}.brand-compact{font-size:16px;gap:8px}.brand-compact .brand-logo{width:29px;height:29px}.mobile-menu,.mobile-close{display:inline-flex}.desktop-collapse{display:none}.global-search{flex:none;width:32px;border:0;background:transparent;padding:7px;margin-left:auto}.global-search>span{font-size:0;gap:0}.global-search kbd{display:none}.header-actions{margin-left:0;gap:0}.header-actions>.icon-button:first-child,.header-actions>.header-divider,.profile-button>svg{display:none}.header-actions .avatar{width:29px;height:29px}.sidebar,.sidebar-collapsed .sidebar{width:270px;transform:translate(-100%);padding-top:16px}.sidebar.mobile-open{transform:translate(0)}.sidebar-collapsed .sidebar-heading>span,.sidebar-collapsed .nav-item>span,.sidebar-collapsed .nav-badge{display:initial}.sidebar-collapsed .nav-item{justify-content:flex-start}.sidebar-collapsed .sidebar-heading{justify-content:space-between;padding:0 8px 8px}.sidebar-backdrop{display:block;position:fixed;inset:calc(var(--header-height) + env(safe-area-inset-top)) 0 0;background:#09122273;border:0;z-index:24}.app-main,.sidebar-collapsed .app-main{left:0;padding:20px 16px calc(24px + env(safe-area-inset-bottom));scroll-padding-top:20px}.nav-item{min-height:44px}.auth-page{padding:72px 16px 24px}.auth-body{padding:28px 24px}.auth-preferences{flex-wrap:wrap}.security-note{font-size:10px}.auth-support{margin-inline:0}.auth-footer{padding-inline:12px}.trust-badges{gap:8px;font-size:10px}.theme-grid{gap:12px}.theme-choice>span{font-size:12px;padding:10px 5px}.icon-button{min-width:36px;min-height:36px}.auth-form .icon-button{min-width:32px;min-height:32px}.lock-screen .auth-card{padding:28px}.theme-preview{height:112px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.account-shortcuts{margin-bottom:20px}.tab-content{min-width:0}.settings-tabs a,.nav-item{font-family:var(--font-heading);font-weight:600}.chart-axis,.value-cell{font-variant-numeric:tabular-nums}.modal[open]{display:flex;flex-direction:column;overflow:hidden}.modal[open]>.modal-header{flex:none;position:static;min-width:0;gap:12px;margin:0;padding:12px 20px;border-bottom:1px solid var(--border)}.modal>.modal-header h2{font-size:18px;line-height:1.4;overflow-wrap:anywhere}.modal>.modal-header>.icon-button{flex:none}.modal-body{flex:1 1 auto;min-height:0;min-width:0;padding:16px 20px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.modal-body>:first-child{margin-top:0}.modal-body>:last-child{margin-bottom:0}.modal-footer{flex:none;min-width:0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px 20px;border-top:1px solid var(--border);background:var(--surface)}.modal .modal-footer>.modal-actions,.modal .modal-footer>.button-row,.modal .modal-footer>.calendar-editor-actions{display:flex;flex:1;flex-wrap:wrap;justify-content:flex-end;gap:8px;position:static;margin:0;padding:0;border:0;min-width:0}@media(max-width:700px){.modal[open]>.modal-header{padding:10px 16px}.modal-body{padding:14px 16px}.modal-footer{padding:10px 16px}}.modal:is(.reports-editor-modal,.reports-fill-modal,.materials-reader){padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}@media not (min-width:600px){.modal:is(.reports-editor-modal,.reports-fill-modal,.materials-reader){top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0;box-shadow:none}}label.statistics-search,label.management-search{position:relative;gap:0;min-width:0}label.statistics-search>input,label.management-search>input{min-width:0;padding-right:40px}label.statistics-search>svg,label.management-search>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;flex:none}.input-wrap.search-dialog-input>svg{order:1;flex:none;pointer-events:none}.global-search>svg{flex:none}@media(min-width:701px){.global-search>span{flex:1;text-align:left}.global-search kbd{margin-left:auto}}@media(max-width:700px){.global-search>span{display:none}}.company-avatar{overflow:hidden;flex-shrink:0}.company-avatar img{display:block;width:100%;height:100%;object-fit:cover}.company-avatar>span{font-size:inherit;font-weight:600}.user-profile-identity{display:flex;align-items:center;gap:10px}.user-profile-identity>.avatar{width:34px;height:34px;font-size:12px}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-button{display:none;width:0;height:0}.settings-tabs.scrollable-tabs{display:flex;gap:0;overflow:hidden;min-width:0}.scrollable-tabs-track{display:flex;gap:8px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.scrollable-tabs-track::-webkit-scrollbar{display:none}.scrollable-tabs-track>a{flex-shrink:0}.settings-tabs.scrollable-tabs .tab-scroll-control{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;align-self:stretch;min-height:44px;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--muted)}.settings-tabs.scrollable-tabs .tab-scroll-control[hidden]{display:none}.settings-tabs.scrollable-tabs .tab-scroll-control:disabled{opacity:.25;cursor:default}.settings-tabs.scrollable-tabs .tab-scroll-control:not(:disabled):hover{background:var(--surface-alt);color:var(--accent)}.scrollable-tabs-track>a:focus-visible{outline-offset:-3px}@media(max-width:700px){.scrollable-tabs-track{gap:4px}.settings-tabs .scrollable-tabs-track>a{padding-inline:12px}}@media(forced-colors:active){*{scrollbar-color:auto}.settings-tabs.scrollable-tabs .tab-scroll-control:disabled{color:GrayText;opacity:1}}@media(max-width:850px){.header-actions .profile-button{margin-left:10px}}:root select:not([multiple]):is(:not([size]),[size="1"]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:36px;background-image:linear-gradient(45deg,transparent 43%,currentColor 45%,currentColor 65%,transparent 67%),linear-gradient(135deg,transparent 43%,currentColor 45%,currentColor 65%,transparent 67%);background-size:5px 5px,5px 5px;background-position:right 17px center,right 12px center;background-repeat:no-repeat}:root [dir=rtl] select:not([multiple]):is(:not([size]),[size="1"]){background-position:left 12px center,left 17px center}@media(forced-colors:active){:root select:not([multiple]):is(:not([size]),[size="1"]){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none}}
