.customer-embedded .sidebar,.customer-embedded .ws-header,.customer-embedded .portal-header,.customer-embedded .topbar,.customer-embedded #pepTabs,.customer-embedded #pepScopeLabel,.customer-embedded .tenant-picker,.customer-embedded #supplierFilters .scope-filter,.customer-embedded #pepFilters>label:first-child,.customer-embedded #pepAdminLink,.customer-embedded #pepSettingsLink{display:none!important}.customer-embedded .app-layout{display:block!important;grid-template-columns:1fr!important}.customer-embedded .main-content,.customer-embedded .main-area{margin:0!important;min-width:0}.customer-embedded .ws-main,.customer-embedded .supplier-main{padding:10px 14px!important;max-width:none;margin:0!important}.customer-embedded .content{padding:12px!important}.customer-embedded .ws-hero,.customer-embedded .supplier-heading{margin:0 0 8px!important;padding:0!important}.customer-embedded .ws-eyebrow,.customer-embedded .supplier-heading .eyebrow,.customer-embedded .supplier-heading h1+ p{display:none}.customer-embedded .ws-hero h1,.customer-embedded .supplier-heading h1{font-size:23px!important;margin:0}.customer-embedded .ws-hero p{display:none}.customer-embedded .ws-tabs{margin-bottom:9px}.customer-embedded .ws-filter{margin:0 0 8px!important}.customer-embedded .organization-intro{padding:12px}.customer-embedded .organization-intro h2{margin:8px 0 4px}.customer-embedded .organization-brand{margin:0}.customer-embedded .organization-brand img{width:120px;max-height:50px}.customer-embedded .organization-categories{gap:5px}.customer-embedded .organization-toolbar{margin-top:10px}.customer-embedded .organization-intro>p{margin:5px 0}.customer-embedded .organization-intro>.organization-brand+div{margin:0}
.customer-embedded .pep-header{display:flex!important;padding:8px 14px!important;position:static;min-height:45px;gap:10px}.customer-embedded .pep-header .ws-brand,.customer-embedded .pep-header .ws-account{display:none}.customer-embedded .pep-header h1{font-size:20px}.customer-embedded .pep-viewbar .ws-tabs{display:none}.customer-embedded .workspace{min-width:0;min-height:100dvh}.customer-embedded .topbar .top-actions{display:flex}

.customer-embedded .pep-header{display:flex!important}.customer-embedded .pep-header .ws-account,.customer-embedded .pep-viewbar .ws-tabs{display:none!important}

.customer-embedded .organization-intro>p.eyebrow,.customer-embedded .organization-intro h2+p{display:none}.customer-embedded .organization-intro h2{font-size:21px;margin:6px 0}.customer-embedded .organization-heading{gap:10px}.customer-embedded .organization-heading .organization-brand img{height:40px;width:100px;padding:5px}.customer-embedded .organization-brand strong{font-size:14px}.customer-embedded .organization-brand small{font-size:11px;margin-top:1px}.customer-embedded .organization-toolbar{margin:8px 0;gap:8px}.customer-embedded .organization-categories{gap:5px}.customer-embedded .handbook-category-control{display:inline-flex;align-items:stretch;gap:2px}.customer-embedded .organization-categories button{padding:6px 8px;border-radius:6px;font-size:11px;gap:6px;min-height:34px}.customer-embedded .organization-categories svg{width:18px;height:18px}.customer-embedded .organization-categories small{font-size:10px;margin-top:1px}.customer-embedded .organization-categories .handbook-category-edit{width:26px;min-width:26px;justify-content:center;padding:4px}.customer-embedded .organization-intro .fine-print{font-size:11px;line-height:1.4}.customer-embedded .organization-result-count{font-size:12px;margin:7px 0}.customer-embedded .organization-rubric{margin-bottom:14px}.customer-embedded .organization-rubric h3{font-size:16px;margin:8px 0}.customer-embedded .organization-grid{gap:10px}.customer-embedded .organization-tile{min-height:130px;padding:12px}.customer-embedded .table-wrap{overflow-x:auto}.customer-embedded .organization-document{padding:12px}.customer-embedded .handbook-reading{margin:12px auto}.customer-embedded .organization-search{min-width:min(200px,100%)}@media(max-width:600px){.customer-embedded .organization-heading .button-row{gap:4px;display:flex;flex-wrap:wrap}.customer-embedded .organization-categories button{flex:0 1 auto}.customer-embedded .organization-views{width:auto;flex-wrap:wrap}.customer-embedded .organization-grid{grid-template-columns:1fr}.customer-embedded .organization-tile{min-height:100px}.customer-embedded .pep-header{flex-wrap:wrap}.customer-embedded .pep-header h1{font-size:17px}}

.handbook-filter-options>summary{cursor:pointer;font-size:12px;padding:7px;border:1px solid #ededed;border-radius:6px;margin:5px 0}.handbook-filter-options[open]>summary{margin-bottom:8px}@media(min-width:601px){.handbook-filter-options>summary{display:none}}

/* The shared customer navigation replaces the standalone agreements sidebar. */
.customer-embedded body.target-agreements-app{display:block;grid-template-columns:minmax(0,1fr)}.customer-embedded .target-agreements-app>aside{display:none!important}.customer-embedded .target-agreements-app>main{width:100%;min-width:0;margin:0;padding:10px 14px}.customer-embedded .target-agreements-app>main>header{gap:12px;flex-wrap:wrap;margin-bottom:8px}.customer-embedded .target-agreements-app>main>header h1{font-size:23px;margin:0}.customer-embedded .target-agreements-app>main>header .eyebrow,.customer-embedded .target-agreements-app>main>header>label:has(#agreementScope),.customer-embedded .target-agreements-app .workspace-tabs{display:none!important}.customer-embedded .target-agreements-app #workspaceTools{justify-content:flex-end;margin:8px 0}.customer-embedded .target-agreements-app .table-wrap{max-width:100%;overflow-x:auto}@media(max-width:600px){.customer-embedded .target-agreements-app>main{padding:10px}.customer-embedded .target-agreements-app>main>header h1{font-size:20px}.customer-embedded .target-agreements-app #bulkYearSlot{margin-left:0}}

.customer-embedded .admin-navigation,.customer-embedded .admin-mobile-switch{display:none!important}.customer-embedded .admin-layout{display:block}.customer-embedded .admin-content{width:100%;min-width:0}.customer-embedded #adminContent>.ws-panel{margin-top:0}.customer-embedded #adminContent .ws-panel-head{padding:10px 14px}.customer-embedded #adminContent .ws-panel-head h2{font-size:20px}
