:root{--shell-ink:#20221f;--shell-paper:#f6f5f1;--shell-accent:#af8c40;--shell-line:#dbded6;--shell-duration:180ms;--shell-ease:cubic-bezier(.16,1,.3,1)}
body.company-workspace{display:grid;grid-template-columns:248px minmax(0,1fr);margin:0;background:var(--shell-paper);color:var(--shell-ink)}
.company-workspace>.skip{position:fixed;top:0;left:16px;transform:translateY(-150%);z-index:100;padding:12px 18px;background:#fff;color:#20221f}.company-workspace>.skip:focus{transform:translateY(0)}
.company-workspace>header{grid-column:1/-1;padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:#151714;color:white;border-bottom:1px solid #686a60}
.company-workspace>header a{color:inherit}.company-workspace>header nav{display:none}.company-workspace>header img{max-width:185px;height:auto}.company-workspace>header form{margin:0}.company-workspace>header button{min-height:44px}
.company-navigation{grid-column:1;margin:0;padding:24px 16px;background:#fff;align-self:start;position:sticky;top:0;max-height:100dvh;overflow:auto;border-right:1px solid var(--shell-line)}
.company-navigation>summary{font-weight:700;cursor:pointer;padding:10px 8px;min-height:44px}.company-navigation>summary span{display:block;font-size:13px;color:#62685e;font-weight:400;margin-top:6px}
.company-navigation section{margin-top:26px;padding:0}.company-navigation h2{font:700 13px/1.5 Inter,Arial,sans-serif;margin:0 10px 8px;color:#62685e}.company-navigation a{display:flex;align-items:center;min-height:46px;padding:10px 12px;color:#20221f;text-decoration:none;border-radius:8px;overflow-wrap:anywhere;font-size:16px;line-height:1.4;margin:2px 0}
.company-navigation a[aria-current=page]{background:#f0e9d8;font-weight:700;box-shadow:inset 0 0 0 1px #e4d3ad}
.company-workspace>main{grid-column:2;min-width:0;width:100%;padding:32px clamp(20px,4vw,58px);max-width:1500px;margin:0}.company-workspace>footer{grid-column:2;padding:24px 30px}
.company-workspace main>h1{max-width:26ch;line-height:1.15;font-size:clamp(28px,3vw,42px);margin-top:0}.company-workspace .identity,.company-workspace .account{font-size:14px;color:#5d6659;margin-bottom:24px}
.company-workspace input,.company-workspace select,.company-workspace textarea{font-size:17px;min-height:46px;max-width:100%}.company-workspace label{line-height:1.5}.company-workspace button,.company-workspace .button{min-height:46px;white-space:normal;line-height:1.4}.company-workspace :focus-visible{outline:3px solid #916a20;outline-offset:3px}
.company-workspace .table-wrap{max-width:100%;overflow:auto}.company-workspace .notice{border:1px solid var(--shell-line);border-radius:10px;background:#f0f0e9}.company-workspace ::selection{background:#e8d6a9;color:#151714}
.company-workspace details>summary{min-height:46px;cursor:pointer}.company-workspace .empty{padding:28px;background:#fff;border:1px solid var(--shell-line);border-radius:12px}
@media(hover:hover){.company-navigation a:hover{background:#f2f1ec}.company-workspace button:hover{filter:brightness(.96)}}
@media(prefers-reduced-motion:no-preference){.company-navigation a{transition:background-color var(--shell-duration) var(--shell-ease)}}
@media(max-width:850px){body.company-workspace{grid-template-columns:minmax(0,1fr)}.company-workspace>header{padding:18px 20px}.company-navigation{grid-column:1;position:static;max-height:none;border-right:0;border-bottom:1px solid var(--shell-line);padding:8px 16px}.company-navigation nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-navigation section{margin-top:12px}.company-workspace>main,.company-workspace>footer{grid-column:1}.company-workspace>main{padding:24px 20px}.company-navigation a{font-size:16px}.company-workspace .fields{grid-template-columns:1fr}}
@media(max-width:420px){.company-navigation nav{grid-template-columns:1fr}}
@media print{.company-navigation,.company-workspace>header{display:none}body.company-workspace{display:block}.company-workspace>main{padding:0}.company-workspace button{display:none}}
