.office-module-switch[role=switch]{background:var(--border-strong,var(--border));width:36px;min-width:36px;height:20px;box-shadow:none;border:2px solid #0000;border-radius:999px;align-items:center;padding:0;display:inline-flex}.office-module-switch[role=switch][data-state=checked]{background:var(--teal-700)}.office-module-switch[role=switch]>span{background:var(--surface);border-radius:50%;width:16px;min-width:16px;height:16px;transform:translate(0)}.office-module-switch[role=switch][data-state]>span{translate:none}.office-module-switch[role=switch][data-state=checked]>span{transform:translate(16px)}.office-frame .office-module-switch[role=switch]{max-width:36px;min-height:20px;max-height:20px}.office-template{gap:var(--space-6);min-width:0;display:grid}.office-template .ob-ph{margin-bottom:0}.office-template .ob-ph h1,.company-template .ob-detail-title,.office-workspace-template .office-workspace-summary h1{font-size:clamp(20px, var(--layout-heading), 28px);line-height:1.3}.office-template-toolbar{justify-content:flex-end;gap:var(--space-2);display:flex}.office-template .office-directory{gap:var(--space-6)}.office-template .office-tree-surface{margin-bottom:0}.office-template .office-tree-surface,.company-template .office-tree-surface{--office-tree-gap:4px}.office-template .office-tree-row,.company-template .office-tree-row{padding:var(--space-3);gap:var(--space-3)}.office-template .office-tree-row .office-tree-link,.company-template .office-tree-row .office-tree-link{min-width:0}.office-template .office-tree-row .office-tree-copy,.company-template .office-tree-row .office-tree-copy{flex:1}.office-template .office-tree-row .office-tree-copy p,.company-template .office-tree-row .office-tree-copy p{margin:0}.office-template .office-tree-row .office-tree-copy .office-tree-name,.company-template .office-tree-row .office-tree-copy .office-tree-name{white-space:normal;overflow-wrap:break-word;font-size:14px;font-weight:700}.office-template .office-tree-row .office-tree-members,.company-template .office-tree-row .office-tree-members{color:var(--text-muted);gap:var(--space-1);white-space:nowrap;align-items:center;font-size:13px;display:inline-flex}.company-template{gap:var(--space-6);display:grid}.company-template .p2-detail-header{margin-bottom:0}.company-template .p2-section-nav{margin:0}.company-template .ob-detail-body{padding:var(--space-5) var(--space-6)}.company-template .ob-detail-facts{gap:var(--space-4)}.company-template .ob-detail-next{gap:var(--space-3)}.company-template-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.office-template-stack{gap:var(--space-6);min-width:0;display:grid}.office-template-stats{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.office-template-stats .ob-stat{padding:var(--space-5) var(--space-6)}.company-settings-layout{gap:var(--space-6);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.company-settings-nav.ob-panel{padding:var(--space-2);gap:2px}.company-settings-nav button{white-space:normal;text-align:left;border:0;justify-content:flex-start;width:100%;font-weight:400}.company-settings-nav button[aria-current=page]{background:var(--teal-100);color:var(--teal-700);font-weight:700}.company-settings-content{gap:var(--space-6);display:grid}.company-settings-content>section{scroll-margin-top:var(--space-6)}.company-general-settings.ob-panel{gap:0;padding:0;overflow:hidden}.company-general-settings>.ob-panel-head{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border);align-items:start}.company-general-settings .office-settings-fields{gap:var(--space-5);padding:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-settings-content .company-members-settings>div:first-child{padding-bottom:var(--space-4);margin-bottom:0}.company-settings-content .company-members-settings>div:first-child h2{margin-top:0;font-size:17px}.company-settings-content .company-members-settings>div:nth-child(2){grid-template-columns:minmax(0,1fr)}.company-settings-content .company-members-settings>div:nth-child(2)>div{border-radius:var(--radius-md);box-shadow:none}.office-workspace-template .office-workspace-banner{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;margin-bottom:0;position:relative}.office-template-orbit{pointer-events:none;opacity:.35;position:absolute;inset:0;overflow:hidden}.office-workspace-template .office-workspace-summary,.office-workspace-template .office-workspace-tools{position:relative}.office-workspace-template .office-workspace-summary{padding:var(--space-6);align-items:center}.office-workspace-template .office-workspace-summary>.office-logo{width:44px;height:44px}.office-workspace-template .office-workspace-tabs{margin-bottom:var(--space-6);padding:0 var(--space-6);border:1px solid var(--border);border-radius:0 0 var(--radius-md) var(--radius-md)}.office-workspace-template .office-workspace-tabs .ob-tabs{margin:0;padding:0}.office-workspace-template .office-workspace-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 360px;align-items:start}.office-workspace-template .office-presence-surface{grid-area:1/2/span 3}.office-workspace-template .office-dashboard-main{gap:var(--space-6);grid-area:1/1;display:grid}.office-workspace-template .office-announcements{border-radius:var(--radius-md)}.office-workspace-template .office-announcements-head{padding:var(--space-5) var(--space-6)}.office-workspace-template .office-announcements-head h2{margin:0;font-size:17px}.office-workspace-template .office-announcements-head p{margin-top:var(--space-2)}.office-workspace-template .office-announcements>div:last-child{padding:var(--space-6)}.office-workspace-template .office-dashboard-badges .ob-fsec{border:0;margin:0;padding:0}.office-workspace-template .office-dashboard-badges .ob-fsec>legend{display:none}.office-workspace-template .office-dashboard-badges .ob-fgrid{display:block}.office-workspace-template .office-dashboard-badges .ob-fgrid>div:first-child{display:none}.office-workspace-template .office-dashboard-modules>section{border-radius:var(--radius-md);box-shadow:none}.office-workspace-template .office-dashboard-modules>section>div{padding:var(--space-5) var(--space-6);background:var(--surface)}.office-workspace-template .office-dashboard-modules h2{font-size:17px}.office-workspace-template .office-dashboard-modules ul{padding:0 var(--space-6) var(--space-5);gap:var(--space-3) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.office-workspace-template .office-dashboard-modules li{gap:var(--space-2);padding:var(--space-2) 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.office-workspace-template .office-dashboard-modules li:first-child{padding-bottom:var(--space-3);border-bottom:1px solid var(--border);grid-column:1/-1}.office-workspace-template .office-dashboard-modules li>span:first-child{display:none}@media (width<=1279px){.company-template-grid,.office-workspace-template .office-workspace-grid{grid-template-columns:minmax(0,1fr) 300px}.office-template-stats .ob-stat{padding:var(--space-4)}}@media (width<=1023px){.company-template-grid,.office-workspace-template .office-workspace-grid{grid-template-columns:minmax(0,1fr)}.office-workspace-template .office-presence-surface,.office-workspace-template .office-dashboard-main{grid-area:auto}.company-settings-layout{grid-template-columns:200px minmax(0,1fr)}}@media (width<=767px){.office-template,.company-template,.office-template-stack,.company-settings-content{gap:var(--space-4)}.company-settings-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.company-settings-nav.ob-panel{flex-wrap:wrap;display:flex}.company-settings-nav button{flex:1;min-width:120px}.office-template-stats{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.company-general-settings .office-settings-fields{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.company-template .ob-detail-body,.office-workspace-template .office-workspace-summary{padding:var(--space-4)}.office-workspace-template .office-workspace-summary .office-workspace-copy{flex:calc(100% - 80px)}.office-workspace-template .office-workspace-summary>button,.office-workspace-template .office-workspace-tools>div{flex-basis:100%}.office-workspace-template .office-workspace-tools>div:last-child{flex-wrap:wrap;justify-content:flex-start}.office-workspace-template .office-workspace-tools .ob-badge{white-space:nowrap;flex-shrink:0}.office-workspace-template .office-dashboard-main{grid-row:1}.office-workspace-template .office-workspace-tabs{padding:0 var(--space-4)}.office-workspace-template .office-dashboard-modules ul{padding:var(--space-4);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.office-template .office-tree-row .office-tree-link,.company-template .office-tree-row .office-tree-link{flex-basis:calc(100% - 44px)}.office-template .office-tree-row .office-tree-members,.company-template .office-tree-row .office-tree-members{margin-left:var(--space-1)}.office-template .office-company-actions{width:100%}}
