.account-toolbar{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:18px 30px;border-bottom:1px solid var(--brand-line);background:var(--brand-soft);position:relative;z-index:1001}.account-toolbar>a{font:32px var(--brand-font-display);color:var(--brand-ink);text-decoration:none}.account-toolbar span{font-size:10px;letter-spacing:1px;flex:1}.account-navigation{display:flex;gap:8px;padding:12px 30px;flex-wrap:wrap;background:var(--brand-soft);position:relative;z-index:1001}.account-navigation [aria-current]{background:var(--brand-ink);color:#fff}.account-page{max-width:1100px;margin:40px auto;padding:0 28px;color:var(--brand-ink)}.account-page h1{font:clamp(32px,5vw,56px) var(--brand-font-display);font-weight:400;margin:24px 0}.account-page p{line-height:1.65}.account-page label{display:grid;gap:8px;margin:14px 0;font-size:14px}.account-page input,.account-page select,.account-page textarea{padding:12px;border:1px solid var(--brand-line);border-radius:4px;background:var(--brand-white);color:var(--brand-ink);max-width:100%;box-sizing:border-box;font:inherit;min-width:0}.account-page textarea{min-height:100px}.account-page input[type=checkbox]{width:auto}.account-card{padding:24px;border:1px solid var(--brand-line);background:var(--brand-white);margin:20px 0;border-radius:6px;min-width:0}.account-card h2,.account-card h3{font-family:var(--brand-font-display);font-weight:400}.account-page button,.account-toolbar button,.account-navigation button,.account-explorer-tools button{font:inherit;padding:10px 16px;border:1px solid var(--brand-line);border-radius:4px;background:var(--brand-soft);color:var(--brand-ink);cursor:pointer;max-width:100%}.account-page button:disabled{opacity:.5;cursor:wait}.account-page button:hover{background:var(--brand-soft)}.account-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 20px}.check-grid label,.account-page .check-label{display:flex;align-items:center;gap:10px}.account-page fieldset{border:1px solid var(--brand-line);margin:20px 0;padding:18px;min-width:0}.territory-map{height:300px;margin:20px 0}.account-alert{padding:16px;border-left:3px solid var(--brand-accent-ink);background:var(--brand-soft);overflow-wrap:anywhere}.account-email{width:100%;height:700px;border:1px solid var(--brand-line);margin-top:24px;background:#fff}.account-explorer-tools{padding:12px 30px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.account-explorer-tools span{font-size:12px}.account-product .operations-panel{display:none}.account-product .sidebar{position:absolute;top:170px;height:calc(100vh - 170px)}.account-product .app-shell{position:relative}@media(max-width:760px){.account-toolbar,.account-navigation{padding:12px 16px;gap:8px}.account-toolbar span{flex-basis:100%;order:3}.account-page{padding:0 16px;margin:24px auto}.account-card{padding:18px}.account-product .sidebar{position:fixed;top:0;height:100vh}.account-grid,.check-grid{grid-template-columns:1fr}.account-page h1{font-size:36px}}.account-product .shell{position:relative}.account-product .shell .sidebar{top:0;height:calc(100vh - 220px)}@media(max-width:760px){.account-product .shell .sidebar{position:fixed;top:0;height:100vh}}.account-toolbar{background:var(--brand-ink);color:var(--brand-on-dark);border-color:var(--brand-ink-hover)}.account-toolbar>a{color:var(--brand-on-dark)}.account-toolbar button{background:transparent;color:var(--brand-on-dark);border-color:var(--brand-muted-on-dark)}.account-toolbar button:hover{background:var(--brand-accent)}.account-toolbar button:focus-visible,.account-toolbar a:focus-visible{outline-color:var(--brand-on-dark)}.account-navigation{background:var(--brand-surface)}.account-navigation button{background:var(--brand-white);color:var(--brand-ink);border-color:var(--brand-line)}.account-navigation button[aria-current]{background:var(--brand-accent);color:var(--brand-on-dark);border-color:var(--brand-accent);box-shadow:inset 0 -3px var(--brand-on-dark)}.account-page{color:var(--brand-ink)}.account-page button,.account-explorer-tools button{background:var(--brand-white);border-color:var(--brand-control-border);color:var(--brand-ink)}.account-card,.account-page input,.account-page select,.account-page textarea{background:var(--brand-white);border-color:var(--brand-line);color:var(--brand-ink)}.account-page input,.account-page select,.account-page textarea{border-color:var(--brand-control-border)}.account-page form button:not([type]),.account-page form button[type=submit]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-on-dark)}.account-page form button:not([type]):hover,.account-page form button[type=submit]:hover{background:var(--brand-accent-hover);border-color:var(--brand-accent-hover)}.account-page button:hover,.account-explorer-tools button:hover{background:var(--brand-surface)}.account-page input[type=checkbox]{accent-color:var(--brand-accent)}.account-alert{color:var(--brand-accent-ink)}.account-toolbar{padding-block:20px;border-bottom:4px solid var(--brand-accent)}.account-toolbar>a{font-size:28px}.account-navigation{background:var(--brand-paper);border-bottom:1px solid var(--brand-ink);padding-block:16px}.account-navigation button{border-radius:0;min-height:44px}.account-navigation button[aria-current]{background:var(--brand-accent);border-color:var(--brand-accent)}.account-page h1{font-family:var(--brand-font-display);font-size:clamp(30px,4vw,48px);text-transform:uppercase;line-height:1.12}.account-page h2,.account-page h3{font-family:var(--brand-font-display);font-weight:400;line-height:1.2}.account-page h2{font-size:26px}.account-page h3{font-size:21px}.account-page{font-family:var(--brand-font-body);font-size:17px}.account-card{border-radius:0;border-top:3px solid var(--brand-ink);background:var(--brand-white)}.account-page button,.account-toolbar button,.account-explorer-tools button,.account-page input,.account-page select,.account-page textarea{border-radius:0;min-height:44px}.account-page input[type=checkbox]{min-height:20px;width:20px;height:20px;flex-shrink:0}.account-alert{background:var(--brand-surface);border-color:var(--brand-accent);color:var(--brand-ink)}.account-page input,.account-page select,.account-page textarea,.account-toolbar button{border-radius:0}@media(max-width:760px){.account-page{padding-inline:20px}.account-page h1{font-size:32px}.account-toolbar>a{font-size:25px}.account-card{padding:20px}.account-navigation{gap:8px}.account-navigation button{font-size:14px;flex:1 1 auto}}
