.settings-v0210 .pilot-rail{position:fixed!important;inset:0 auto 0 0!important;width:220px!important;height:100dvh!important;padding:0 10px 12px!important;display:flex;overflow:auto;gap:3px;z-index:55;background:#1c1e22!important;color:#e6e8ec}.settings-v0210 .pilot-rail>.topbar{position:static!important;display:flex;flex-direction:column;align-items:stretch;width:100%;min-height:0;height:auto!important;max-height:none;padding:18px 8px 14px!important;margin:0 0 7px;border:0!important;border-bottom:1px solid #3c424b!important;background:#1c1e22!important;color:#e6e8ec;gap:12px;box-shadow:none}.settings-v0210 .topbar .brand{gap:9px;color:white!important;align-items:flex-start;white-space:normal}.settings-v0210 .topbar .brand b{font-size:16px!important;letter-spacing:-.4px;color:white!important;overflow-wrap:anywhere}.settings-v0210 .topbar .brand .mark{width:36px;height:36px;min-width:36px;border-radius:9px;font-size:24px}.settings-v0210 .topbar .brand small{font-size:7px!important;color:#b9c1cb!important;letter-spacing:.3px}.settings-v0210 #company-brand-stack{max-width:100%;width:100%}.settings-v0210 #company-brand-stack .release-link,.settings-v0210 #version-changes{margin-left:0;font-size:9px;color:#cdd2da!important;background:transparent!important;border:0;padding:5px 0!important;line-height:1.6;text-align:left}.settings-v0210 .topbar-tools{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0!important;width:100%}.settings-v0210 #theme-toggle{justify-content:flex-start;background:#30343b!important;color:#f3f4f6!important;border:1px solid #454b54!important;border-radius:6px;font-size:11px;padding:7px 9px;width:100%;height:auto}.settings-v0210 #session-area{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%}.settings-v0210 .user-email{display:block!important;color:#c3cad4!important;font-size:10px;overflow-wrap:anywhere;max-width:100%;line-height:1.5}.settings-v0210 #logout{font-size:11px;color:#e2e6ec!important;padding:5px 0}.settings-v0210 #sidebar-account-state{font-size:10px;color:#bcc5d1}.settings-v0210 .pilot-rail-label{margin:5px 0 7px;padding-left:13px}.settings-v0210 .pilot-rail>button{padding:10px 12px;font-size:12px;min-height:39px;gap:10px}.settings-v0210 .pilot-rail>button svg{width:19px;height:19px}.settings-v0210 .rail-tools{margin-top:12px;display:grid}.settings-v0210 #developer-mode-open,.settings-v0210 #mobile-admin-settings{display:none!important}.settings-v0210 .rail-tools button{padding:10px 12px!important;font-size:12px!important}.settings-v0210 .pilot-rail-foot{padding:10px 8px;font-size:9px;margin-top:14px}.settings-v0210 main,.settings-v0210 main:has(#auth-view:not([hidden])),.settings-v0210 main:has(#company-onboarding:not([hidden])){max-width:none!important;margin:0 0 0 220px!important;min-height:100dvh;padding:20px 26px 35px!important}.settings-v0210 footer{margin-left:246px;margin-right:26px}.settings-v0210 .pilot-screen{padding-top:0}.settings-v0210 .office-workspace{margin:0!important}.settings-v0210 .pilot-page-heading{margin-bottom:20px}.settings-v0210 #settings-menu-close{display:none}.settings-signed-out .pilot-rail>button,.settings-signed-out .pilot-rail>.rail-tools,.settings-signed-out .pilot-rail>.pilot-rail-label,.settings-signed-out .pilot-rail>.pilot-rail-foot{display:none!important}
.settings-screen{display:grid;grid-template-columns:220px minmax(0,1fr);gap:0;min-height:calc(100dvh - 40px);margin:-20px -26px -35px}.settings-screen[hidden]{display:none!important}.settings-subnav{background:var(--pilot-card);border-right:1px solid var(--pilot-line);padding:22px 14px}.settings-subnav h1{font-size:17px;margin:0 9px 24px;letter-spacing:0}.settings-subnav nav{display:flex;flex-direction:column;gap:4px}.settings-subnav small{font-size:9px;letter-spacing:1.1px;color:var(--pilot-muted);margin:16px 9px 5px}.settings-subnav small:first-child{margin-top:0}.settings-subnav button{border:0;background:transparent;color:var(--pilot-ink);border-radius:5px;padding:10px 9px;text-align:left;font-size:11px;cursor:pointer}.settings-subnav button:hover,.settings-subnav button[aria-current=page]{background:#8882}.settings-subnav button[aria-current=page]{font-weight:700;box-shadow:inset 2px 0 #278768}.settings-body{min-width:0;padding:24px 28px}.settings-body>#settings-panel-title{font-size:20px;letter-spacing:-.3px;margin:0 0 24px}.settings-body>section{max-width:1100px}.settings-body h3{font-size:16px}.settings-body p{font-size:12px;line-height:1.8}.settings-body button{font-size:12px}.settings-body code{font-size:11px;overflow-wrap:anywhere}.settings-profile-card,.settings-storage-card{background:var(--pilot-card);border:1px solid var(--pilot-line);border-radius:8px;padding:24px;margin:0 0 18px}.settings-profile-card{display:flex;align-items:flex-start;gap:17px}.settings-avatar{display:grid;place-items:center;width:40px;height:40px;background:#dff1e9;color:#28775a;border-radius:50%;font-weight:700;flex:0 0 40px}.settings-profile-card h2{font-size:17px;margin:0 0 8px}.settings-profile-card dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:9px;font-size:12px;margin:20px 0 0}.settings-profile-card dt{color:var(--pilot-muted)}.settings-profile-card dd{margin:0;overflow-wrap:anywhere}.settings-body #company-admin{border:0;background:transparent;padding:0;margin:0}.settings-body #company-admin>summary,.settings-body #leave-account-editor>summary{display:none!important}.settings-body #company-admin .company-admin-grid{grid-template-columns:1fr 1fr}.settings-body #company-admin .company-admin-grid>section{min-width:0;background:var(--pilot-card);border:1px solid var(--pilot-line);padding:18px;border-radius:8px}.settings-body #leave-account-editor{margin:0!important}.settings-body #developer-dialog{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible;margin:0!important;padding:22px!important;border:1px solid var(--pilot-line);border-radius:8px;background:var(--pilot-card);box-shadow:none;color:var(--pilot-ink)}.settings-body #developer-dialog[open]{display:block}.settings-body #developer-dialog .dev-features{grid-template-columns:1fr 1fr}.settings-body #developer-dialog h2{font-size:18px}.settings-body #approval-password-settings{background:var(--pilot-card);border:1px solid var(--pilot-line);border-radius:8px;padding:22px;margin-top:20px;max-width:600px}.settings-body #approval-password-settings h3{margin-top:0}.settings-storage-card label{font-size:12px;margin:14px 0;max-width:400px}.settings-storage-card .inline-check{display:flex;gap:8px;align-items:center;max-width:none}.settings-storage-card .inline-check input{width:17px;height:17px;margin:0;flex:0 0 17px}.settings-storage-card .field-actions{gap:8px;flex-wrap:wrap}.settings-storage-card #backup-status{font-weight:600;overflow-wrap:anywhere}.settings-success{color:#287d53;font-weight:650}.settings-warning{color:#b26a20;font-weight:650}.settings-audit-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.settings-audit-metrics>div{border:1px solid var(--pilot-line);border-radius:7px;padding:16px;background:var(--pilot-card)}.settings-audit-metrics small{color:var(--pilot-muted);font-size:11px;display:block}.settings-audit-metrics b{display:block;font-size:21px;margin-top:7px}.office-page-controls{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:12px}.office-page-controls span{margin-right:auto;color:var(--pilot-muted)}
@media(max-width:1100px){.settings-v0210 .pilot-rail{width:195px!important}.settings-v0210 main{margin-left:195px!important;padding:18px!important}.settings-v0210 footer{margin-left:213px}.settings-screen{grid-template-columns:185px minmax(0,1fr);margin:-18px}.settings-subnav{padding:20px 10px}.settings-body{padding:22px 18px}.settings-body #company-admin .company-admin-grid{grid-template-columns:1fr}}
@media(max-width:760px){.settings-v0210 .pilot-rail{display:none!important;width:255px!important;padding:0 12px 15px!important;z-index:85;overflow:auto!important}.settings-v0210.settings-menu-open .pilot-rail{display:flex!important;position:fixed!important;height:100dvh!important;inset:0 auto 0 0!important;box-shadow:20px 0 80px #0008}.settings-v0210 .pilot-rail .rail-tools{display:grid!important;position:static!important;inset:auto!important;width:auto;padding:8px 0!important;box-shadow:none;margin-top:10px;background:transparent!important;border:0;border-top:1px solid #3c424b;border-radius:0}.settings-v0210 main,.settings-v0210 main:has(#auth-view:not([hidden])),.settings-v0210 main:has(#company-onboarding:not([hidden])){margin-left:0!important;padding:55px 14px 92px!important}.settings-v0210 footer{margin:0 14px 85px!important}.settings-v0210 #mobile-rail-tools{display:block!important;position:fixed;left:10px;top:9px;z-index:70;background:#24282e!important;color:white!important;border:0;border-radius:7px;font-size:19px;max-width:none;width:38px;height:36px;padding:5px;box-shadow:0 2px 9px #0003}.settings-v0210 #settings-menu-close{display:block;font-size:12px;color:#fff;padding:8px 0;min-height:0}.settings-screen{display:block;min-height:0;margin:0}.settings-subnav{border:1px solid var(--pilot-line);border-radius:7px;padding:13px;margin-bottom:16px}.settings-subnav h1{font-size:18px;margin:0 0 12px}.settings-subnav nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.settings-subnav nav small{display:none}.settings-subnav button{font-size:11px;padding:8px}.settings-body{padding:0}.settings-body>#settings-panel-title{font-size:19px;margin-bottom:15px}.settings-profile-card,.settings-storage-card{padding:17px}.settings-profile-card dl{grid-template-columns:1fr;gap:5px}.settings-profile-card dd{margin-bottom:8px}.settings-body #developer-dialog .dev-features{grid-template-columns:1fr}.settings-audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-body #company-admin .company-admin-grid{grid-template-columns:1fr}}
.settings-v0210 .pilot-rail>*{flex-shrink:0!important}.settings-v0210 .pilot-rail>.topbar{flex:0 0 auto!important;min-height:max-content!important}.settings-v0210 .pilot-rail>.topbar>*{flex-shrink:0!important}
.settings-v0210 .pilot-rail>button{min-height:32px!important;padding:7px 12px!important}.settings-v0210 .pilot-rail>.topbar{padding-top:13px!important;padding-bottom:9px!important;gap:7px}.settings-v0210 .rail-tools{margin-top:8px!important;padding-top:8px!important}.settings-v0210 .rail-tools button{padding:8px 12px!important}.settings-v0210 .pilot-rail-foot{margin-top:8px!important;padding:7px 8px!important}
