.rabotium-cabinet{--z-bg:#f6f8fc;--z-surface:#fff;--z-ink:#080e1b;--z-ink-2:#667181;--z-line:#dde3eb;--z-accent:#0075ff;--z-accent-on:#fff}
.rabotium-cabinet main{max-width:760px;padding:24px 18px 120px}
.rabotium-cabinet a{color:var(--z-accent)}
.brand-row{display:flex;align-items:center;min-height:44px}
.brand{display:flex;align-items:center;gap:12px;color:var(--z-ink)!important;font-size:24px;font-weight:750;letter-spacing:-.7px;text-decoration:none;min-height:44px}
.brand-mark{width:27px;height:30px;color:var(--z-accent);flex:none}
.rabotium-cabinet h1{font-size:27px;line-height:1.2;letter-spacing:-.8px;overflow-wrap:anywhere}
.section-nav{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}
.section-nav a,.section-nav [aria-current]{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--z-line);border-radius:12px;background:white;text-decoration:none;font-size:13px;max-width:100%;overflow-wrap:anywhere}
.section-nav [aria-current]{background:var(--z-accent);color:white;border-color:var(--z-accent)}
.main-nav{position:fixed;bottom:0;left:0;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:7px max(8px,calc((100vw - 760px)/2)) max(8px,env(safe-area-inset-bottom));background:white;border-top:1px solid var(--z-line);z-index:5}
.main-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:44px;min-width:0;font-size:10px;line-height:1.3;text-decoration:none;color:#667181;overflow-wrap:anywhere;text-align:center}
.main-nav .icon{width:24px;height:24px;flex:none}
.main-nav a[aria-current]{color:var(--z-accent);font-weight:700}
.skip-link{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}
.skip-link:focus{position:fixed;top:10px;left:10px;width:auto;height:auto;clip-path:none;background:white;padding:12px;z-index:10}
@media(min-width:640px){.rabotium-cabinet main{padding:28px 24px 120px}.rabotium-cabinet h1{font-size:32px}}
