.sidebar .brand{display:flex;align-items:center;gap:11px;width:100%;padding:0 8px;background:transparent;border:0;border-radius:0;margin:0 0 7px;overflow:visible;text-decoration:none;min-height:44px}.sidebar .brand .brand-mark{display:block;width:38px!important;height:38px!important;max-width:38px!important;object-fit:contain;flex:0 0 38px;border-radius:4px}.brand-wordmark{font:800 21px/1.15 Manrope,sans-serif;letter-spacing:-.6px;color:#fff;white-space:nowrap}.brand-wordmark small{display:block;color:#94aaba;font:600 10px/1.4 'DM Sans',sans-serif;letter-spacing:2.6px;margin-top:6px}.brand-symbol{width:36px;height:38px;border:1px solid #546f81;border-radius:7px;display:grid;place-items:center;flex-shrink:0;color:#d8e3eb;background:#2c4353}.brand-symbol .icon{width:23px;height:23px}.workspace-label{font-size:10px;letter-spacing:1.7px;margin:20px 10px 15px;color:#8fa7b7}.company{padding:13px 10px;gap:10px}.company>span:nth-child(2){min-width:0;flex:1}.company strong{font-size:13px;line-height:1.4;overflow-wrap:normal;white-space:normal}.company small{font-size:11px;line-height:1.6;white-space:normal}.mandate-code{width:35px;height:35px;display:inline-grid;place-items:center;font:700 11px Consolas,monospace;border:1px solid #dae4eb;border-radius:7px;color:#5c7588;background:#edf2f5;flex-shrink:0;letter-spacing:-.5px}.mandate-code.yellow{background:#fff4ba;color:#7a6613;border-color:#e4d68d}.mandate-code.teal{background:#e1f1ec;color:#326d60;border-color:#b8dace}.mandate-code.slate{background:#edf2f5;color:#687f90;border-color:#d7e1e8}.scope-icon{width:35px;height:35px;display:grid;place-items:center;background:#395564;border:1px solid #536d7f;border-radius:7px;color:#d5e1e9}.scope-icon .icon{width:18px;height:18px}.account-back{display:flex;align-items:center;gap:12px;width:100%;padding:12px 13px;margin:0 0 12px;border-bottom:1px solid #405461;background:transparent;color:#a3b9c8;font-size:13px;text-align:left;cursor:pointer}.account-back .icon{width:17px;height:17px}.account-back:hover{color:white;background:#2b4252}.profile-control{display:flex;gap:12px;align-items:center;text-align:left;background:none;padding:0;color:#dce7ee;width:100%;cursor:pointer}.profile-control strong{font-size:12px;line-height:1.4;font-weight:600}.profile-control small{display:block;color:#8fa9bb;font-size:11px;margin-top:5px}.user-symbol{height:34px;width:34px;display:grid;place-items:center;border-radius:50%;background:#344f61;color:#bad0df;flex-shrink:0}.user-symbol .icon{width:18px;height:18px}.scope-switch{display:flex;align-items:center;gap:8px;background:#f4f7fa;border:1px solid #d6e3ec;border-radius:6px;padding:8px 11px;color:#395c74;font-size:12px;white-space:nowrap;cursor:pointer}.scope-switch .icon{width:15px;height:15px}.scope-switch .icon:last-child{width:11px}.scope-switch:hover{border-color:#9eb7c9;background:#ecf3f7}.topbar .date{display:none}.breadcrumb button{font:inherit;color:#6d8698;background:none;padding:0;cursor:pointer}.breadcrumb button:hover{color:#274a65}.breadcrumb b{white-space:nowrap}.scope-banner{display:flex;gap:16px;align-items:center;border:1px solid #d7e4ec;background:white;padding:23px;border-radius:12px;margin-bottom:24px}.scope-banner strong{font-size:18px;color:#284b64}.scope-banner p{font-size:14px;color:#6c8698;margin:7px 0 0}.scope-banner>.tag{margin-left:auto}.account-tree{padding:25px;border:1px solid #d7e3ec;border-radius:14px;background:#fff;margin-bottom:24px}.tree-root{display:flex;align-items:center;gap:18px;background:#213b4f;color:white;padding:24px;border-radius:9px}.tree-root strong{font:750 23px Manrope;display:block;letter-spacing:-.5px}.tree-root small{font-size:14px;line-height:1.7;color:#b8cbd9;display:block;margin-top:7px}.tree-root .tag{margin-left:auto;background:#38566c;color:#cee0ed;border:1px solid #547389;white-space:nowrap}.platform-glyph{height:46px;width:46px;background:#35576e;display:grid;place-items:center;color:#d3e2eb;border-radius:9px;flex-shrink:0}.platform-glyph .icon{width:24px;height:24px}.tree-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;padding:24px 0 0;position:relative}.tree-mandate{display:flex;gap:12px;align-items:center;padding:20px 15px;text-align:left;background:#f8fafc;border:1px solid #d5e3ed;border-radius:9px;position:relative;cursor:pointer;min-width:0}.tree-mandate:before{content:'';height:25px;width:1px;background:#b8cbda;position:absolute;top:-25px;left:50%}.tree-mandate>span:nth-child(2){min-width:0;flex:1}.tree-mandate strong{display:block;font-size:14px;line-height:1.5;color:#315772}.tree-mandate small{display:block;margin-top:7px;font-size:12px;line-height:1.7;color:#69889d}.tree-mandate>.icon{width:14px;height:14px;color:#7896aa;flex-shrink:0}.tree-mandate:hover{background:#edf5fa;border-color:#97b8ce}.mandate-row{display:flex;gap:12px;align-items:center}.mandate-row strong{font-size:14px;color:#355c78}.mandate-row small{display:block;color:#7590a3;font-size:12px;margin-top:6px}.role-context{display:flex;gap:17px;align-items:flex-start;background:#eaf2f8;border:1px solid #cddfe9;padding:22px;border-radius:10px;margin-bottom:24px;color:#406d89}.role-context>.icon{width:24px;height:24px;flex-shrink:0}.role-context strong{font-size:16px}.role-context p{margin:9px 0 0;color:#638198;font-size:14px;line-height:1.8}.access-empty{text-align:center;padding:38px 25px;color:#668398;background:#f8fbfd;border-radius:10px}.access-empty>.icon{width:38px;height:38px;color:#6c90aa;margin-bottom:12px}.access-empty h2,.access-empty h3{color:#345e7b;font:750 23px/1.4 Manrope}.access-empty p{font-size:16px;line-height:1.8;max-width:650px;margin:16px auto 22px}.access-empty .btn{margin:4px}.branding-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.brand-spec{padding:25px}.brand-spec h2{font-size:19px;color:#335e7b;margin:25px 0 12px}.brand-spec p{font-size:14px;color:#69899e;line-height:1.9}.brand-platform,.brand-baseforce,.brand-neutral{min-height:76px;display:flex;gap:13px;align-items:center;padding:17px;background:#1c3040;border-radius:8px;margin-top:20px;color:#fff;font:800 18px Manrope;letter-spacing:-.4px}.brand-baseforce img{height:36px;width:36px;object-fit:contain}.brand-platform .icon{height:29px;width:29px;flex-shrink:0}.brand-neutral{background:#eaf4f0;color:#3b7665}.brand-baseforce{gap:10px;font-size:20px}.brand-spec .eyebrow{font-size:11px!important}.switch-search{display:block;width:100%;font-size:16px;border:1px solid #cadae6;border-radius:8px;background:#f7fafc;color:#315874;padding:14px 16px;margin-bottom:20px}.switch-account,.switch-option{display:flex;align-items:center;gap:15px;width:100%;padding:18px;border:1px solid #d7e4ed;background:#fff;border-radius:8px;margin-bottom:12px;text-align:left;color:#325f7d;cursor:pointer}.switch-account{background:#edf4f9;border-color:#c5dce9}.switch-account>.icon{width:27px;height:27px;flex-shrink:0}.switch-account>span,.switch-option>span:nth-child(2){flex:1;min-width:0}.switch-account b,.switch-option b{font-size:16px;line-height:1.5;display:block}.switch-account small,.switch-option small{font-size:13px;color:#668ba4;line-height:1.7;display:block;margin-top:4px}.switch-option:hover{background:#f3f8fb;border-color:#a1bdd1}.switch-option[hidden]{display:none}.switch-option>.tag{margin-left:auto;font-size:12px}.persona-list{display:grid;gap:16px}.persona-list>button{display:flex;gap:18px;align-items:center;padding:24px;border:1px solid #d3e1eb;border-radius:9px;background:#f8fafc;text-align:left;cursor:pointer;color:#3b6684}.persona-list>button>span{flex:1}.persona-list .icon{width:24px;height:24px;flex-shrink:0}.persona-list b{display:block;font-size:17px;line-height:1.5}.persona-list small{display:block;font-size:14px;color:#64869e;line-height:1.8;margin-top:7px}.persona-list>button:hover{background:#edf5fa;border-color:#abc8db}.setup-steps{display:grid;gap:0}.setup-steps>div{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid #e1eaf1}.setup-steps>div>span{height:32px;width:32px;display:grid;place-items:center;background:#e9f1f7;border:1px solid #d0e1ed;border-radius:7px;color:#527c9a;font:600 14px Manrope;flex-shrink:0}.setup-steps h3{margin:2px 0 10px;font-size:17px;color:#345f7e}.setup-steps p{font-size:15px;line-height:1.8;color:#64869d;margin:0}.brand-source-note{font-size:12px;color:#6e8797}
body[data-scope=sample] .nav-link.active{background:#bfe3d6;color:#245346}body[data-scope=sample] .nav-link.active .icon{color:#245346}body[data-scope=sample] .btn.primary{background:#bfe3d6;border-color:#9cc8b7;color:#244f42}body[data-scope=account] .nav-link.active{background:#d5e5ef;color:#274a63}body[data-scope=account] .nav-link.active .icon{color:#274a63}body[data-scope=account] .btn.primary{background:#294e68;border-color:#294e68;color:white}body[data-scope=account] .btn.primary:hover{background:#345f7d}.scope-switch .icon{flex-shrink:0}
@media(max-width:1300px){.brand-wordmark{font-size:18px}.brand-spec{padding:20px}.brand-platform,.brand-baseforce,.brand-neutral{padding:13px;font-size:16px;gap:8px}.brand-baseforce img{width:30px;height:30px}.tree-mandate{padding:17px 12px;gap:9px}.tree-mandate strong{font-size:13px}.tree-mandate>.icon{display:none}.tree-mandate .mandate-code{width:30px;height:32px}.top-actions{gap:8px}.scope-switch{font-size:11px;padding:8px}.scope-switch .icon:last-child{display:none}}
@media(max-width:1050px){.sidebar .brand{padding:0;width:100%;justify-content:center;min-height:40px}.sidebar .brand .brand-mark{width:36px!important;height:36px!important;max-width:36px!important;flex-basis:36px}.sidebar .brand-wordmark{display:none}.brand-symbol{width:36px;height:36px}.account-back{justify-content:center;padding:12px 0}.account-back span{display:none}.branding-grid{grid-template-columns:1fr 1fr}.branding-grid>.panel:last-child{grid-column:1/-1}.tree-branches{grid-template-columns:1fr}.tree-mandate{padding:18px}.tree-mandate:before{left:35px}.tree-mandate:not(:first-child):before{height:18px;top:-18px}.tree-mandate strong{font-size:15px}.tree-mandate .mandate-code{width:35px;height:35px}.tree-root .tag{display:none}.brand-spec .brand-wordmark{display:inline}.scope-switch{font-size:12px}}
@media(max-width:680px){.topbar{padding:0 12px;gap:9px}.breadcrumb{font-size:11px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:none}.breadcrumb b{font-size:11px}.breadcrumb span{margin:0 5px}.scope-switch{padding:7px;gap:5px;max-width:105px}.scope-switch span{overflow:hidden;text-overflow:ellipsis;font-size:11px}.scope-switch .icon{width:13px;height:13px}.top-actions{flex-shrink:0}.topbar .demo-badge{display:none}.topbar .btn[aria-label="Benachrichtigungen ansehen"]{display:none}.brand-symbol{width:32px;height:34px}.sidebar .brand .brand-mark{width:34px!important;height:34px!important;max-width:34px!important;flex-basis:34px}.account-tree{padding:16px;border-radius:10px}.tree-root{padding:18px;gap:12px;align-items:flex-start}.tree-root strong{font-size:20px}.tree-root small{font-size:12px;line-height:1.8}.platform-glyph{width:34px;height:37px}.platform-glyph .icon{width:20px;height:20px}.tree-branches{padding-top:22px}.tree-mandate{padding:15px;gap:12px}.tree-mandate strong{font-size:14px}.tree-mandate small{font-size:12px}.tree-mandate:before{height:23px;top:-23px}.branding-grid{grid-template-columns:minmax(0,1fr);gap:0}.branding-grid>.panel:last-child{grid-column:auto}.brand-spec{padding:24px}.brand-platform,.brand-baseforce,.brand-neutral{min-height:76px;font-size:20px;padding:18px;gap:12px}.brand-baseforce img{width:36px;height:36px}.scope-banner{padding:19px;gap:12px;flex-wrap:wrap}.scope-banner strong{font-size:16px}.scope-banner p{font-size:13px;line-height:1.7}.scope-banner>.tag{margin-left:0}.role-context{padding:18px;gap:12px}.role-context strong{font-size:14px;line-height:1.6}.role-context p{font-size:13px}.access-empty{padding:28px 18px}.access-empty h2,.access-empty h3{font-size:21px}.access-empty p{font-size:14px}.switch-search{font-size:14px;padding:13px}.switch-account,.switch-option{padding:15px;gap:11px;flex-wrap:wrap}.switch-account b,.switch-option b{font-size:14px}.switch-account small,.switch-option small{font-size:12px}.switch-option>.tag{margin-left:46px;font-size:11px}.switch-option>span:nth-child(2){min-width:140px}.switch-account>.icon:last-child{display:none}.persona-list>button{padding:18px;gap:12px;flex-wrap:wrap}.persona-list b{font-size:15px}.persona-list small{font-size:13px}.persona-list>button>span{min-width:150px}.setup-steps>div{gap:13px}.setup-steps h3{font-size:15px}.setup-steps p{font-size:14px}.mandate-row strong{font-size:13px}}
