.cms-content-picker input[type=search]{width:100%;margin-block:8px}.cms-content-picker__results{list-style:none;margin:0;padding:0;border:1px solid var(--cms-border);border-radius:8px;max-height:240px;overflow:auto}.cms-content-picker__item{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:10px 12px;border:none;background:transparent;cursor:pointer;text-align:start}.cms-content-picker__item:hover,.cms-content-picker__selected{background:var(--cms-primary-soft)}.cms-content-picker__selected{margin:8px 0;padding:8px 12px;border-radius:8px}.cms-channel-picker{border:none;display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.cms-seo-score{font-size:2rem;font-weight:700;margin:0;color:var(--cms-primary)}.cms-seo-pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.85rem}.cms-seo-pill.ok{background:#dcfce7;color:#166534}.cms-seo-pill.warn{background:#fef3c7;color:#92400e}.cms-homepage-sections{list-style:none;margin:0;padding:0}.cms-homepage-sections__row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--cms-border)}.cms-homepage-sections__actions{display:flex;gap:4px}.cms-xp-shell{--cms-sidebar-w:min(100%,280px);--cms-primary:#0d9488;--cms-primary-soft:rgba(13,148,136,0.1);--cms-border:rgba(15,118,110,0.12);--cms-surface:#ffffff;--cms-muted:#64748b;display:grid;grid-template-columns:1fr;min-height:calc(100vh - 64px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}@media (min-width:960px){.cms-xp-shell{grid-template-columns:var(--cms-sidebar-w) 1fr}.cms-xp-shell.is-sidebar-collapsed{grid-template-columns:1fr}}.cms-xp-sidebar{display:flex;flex-direction:column;gap:12px;padding:16px;border-bottom:1px solid var(--cms-border);background:var(--cms-surface)}@media (min-width:960px){.cms-xp-sidebar{border-bottom:none;-webkit-border-start:1px solid var(--cms-border);border-inline-start:1px solid var(--cms-border);min-height:calc(100vh - 64px);position:-webkit-sticky;position:sticky;top:0;align-self:start}}.cms-xp-brand{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:var(--cms-primary-soft);color:#0f766e}.cms-xp-brand strong{display:block;font-size:.95rem}.cms-xp-brand span{display:block;font-size:.78rem;color:var(--cms-muted)}.cms-xp-quick{display:flex;flex-wrap:wrap;gap:6px}.cms-xp-quick a{padding:6px 10px;border-radius:999px;font-size:.78rem;font-weight:600;background:#f8fafc;border:1px solid var(--cms-border);color:#334155;text-decoration:none}.cms-xp-quick a.is-active{background:var(--cms-primary);border-color:var(--cms-primary);color:#fff}.cms-xp-nav-scroll{display:none;flex-direction:column;gap:14px;overflow:auto;max-height:calc(100vh - 220px);-webkit-padding-end:4px;padding-inline-end:4px}@media (min-width:960px){.cms-xp-nav-scroll{display:flex}}.cms-xp-nav-group h3{margin:0 0 6px;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--cms-muted)}.cms-xp-nav-group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cms-xp-nav-group a{display:block;padding:8px 10px;border-radius:10px;font-size:.88rem;color:#334155;text-decoration:none}.cms-xp-nav-group a:hover{background:#f1f5f9}.cms-xp-nav-group a.is-active{background:var(--cms-primary-soft);color:#0f766e;font-weight:600}.cms-xp-public-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:10px 12px;border-radius:12px;font-size:.85rem;color:var(--cms-primary);text-decoration:none;border:1px dashed var(--cms-border)}.cms-xp-main{min-width:0;padding:16px}@media (min-width:768px){.cms-xp-main{padding:24px 28px 40px}}.cms-xp-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.cms-xp-eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px;font-size:.78rem;color:var(--cms-muted)}.cms-xp-header h1{margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem)}.cms-xp-header-actions{display:flex;flex-wrap:wrap;gap:8px}.cms-xp-content{min-width:0}.cms-xp-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}@media (min-width:768px){.cms-xp-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.cms-xp-card-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media (min-width:640px){.cms-xp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.cms-xp-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cms-xp-module-card{padding:18px;border-radius:16px;border:1px solid var(--cms-border);background:var(--cms-surface);box-shadow:0 8px 24px rgba(15,23,42,.04)}.cms-xp-module-card h2{margin:0 0 6px;font-size:1rem}.cms-xp-module-card p{margin:0 0 12px;color:var(--cms-muted);font-size:.88rem;line-height:1.6}.cms-xp-workflow-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cms-xp-workflow-tabs button{border:1px solid var(--cms-border);background:#fff;border-radius:999px;padding:6px 12px;font-size:.82rem;cursor:pointer}.cms-xp-workflow-tabs button[aria-pressed=true]{background:var(--cms-primary);border-color:var(--cms-primary);color:#fff}.cms-xp-table-wrap{overflow-x:auto;border:1px solid var(--cms-border);border-radius:14px;background:#fff}.cms-xp-table{width:100%;min-width:720px;border-collapse:collapse}.cms-xp-table td,.cms-xp-table th{padding:12px 14px;text-align:right;border-bottom:1px solid #f1f5f9;vertical-align:top}.cms-xp-table th{font-size:.78rem;color:var(--cms-muted);background:#f8fafc}.cms-xp-analytics-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.75rem;background:#f1f5f9;color:#475569}.cms-article-composer-head,.cms-media-picker-row,.cms-media-upload-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cms-media-upload-btn{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.cms-media-search{display:flex;align-items:center;gap:8px;margin:12px 0;padding:8px 12px;border:1px solid var(--cms-border);border-radius:12px;background:#fff}.cms-media-search input{flex:1 1;border:none;background:transparent}.cms-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px}.cms-media-card{border:1px solid var(--cms-border);border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column;gap:8px;padding:8px}.cms-media-card img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.cms-media-picker-thumb{width:72px;height:54px;object-fit:cover;border-radius:8px;border:1px solid var(--cms-border)}.cms-media-picker-placeholder{width:72px;height:54px;display:grid;place-items:center;border:1px dashed var(--cms-border);border-radius:8px;color:var(--cms-muted)}.cms-media-picker-panel{margin-top:12px}.cms-seo-issues{color:#b45309;margin:12px 0}.cms-seo-ok{color:#0f766e;margin:12px 0}.cms-jsonld-preview pre{font-size:.75rem;overflow:auto;background:#f8fafc;padding:12px;border-radius:10px}.cms-article-composer-head{justify-content:space-between;margin-bottom:16px}.cms-workflow-steps{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 16px}.cms-workflow-steps li{padding:8px 12px;border-radius:999px;background:#f1f5f9;font-size:.85rem}.cms-workflow-steps li.is-active{background:var(--cms-primary-soft);color:#0f766e;font-weight:700}.cms-editorial-stat{font-size:2rem;font-weight:800;color:#0f766e;margin:0 0 8px}.cms-rich-editor-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.cms-rich-block-card{border:1px solid var(--cms-border);border-radius:12px;padding:12px;margin-bottom:10px;background:#fff}.cms-rich-block-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cms-rich-block-fields{display:grid;grid-gap:8px;gap:8px}.cms-media-form{display:grid;grid-gap:12px;gap:12px}.cms-media-form label{display:grid;grid-gap:6px;gap:6px}.cms-media-form__error{margin:0;color:#be123c;font-size:.9rem}.cms-media-form__preview{border:1px dashed var(--cms-border);border-radius:12px;padding:12px;background:#f8fafc}.cms-media-form__actions{display:flex;flex-wrap:wrap;gap:8px}.cms-xp-not-found{max-width:560px;margin:48px auto;padding:24px;border-radius:16px;background:#fff;border:1px solid var(--cms-border);text-align:center}.cms-xp-not-found__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.cms-staff-dashboard__hero{display:flex;gap:16px;align-items:center;padding:20px;margin-bottom:20px;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #dbeafe}.cms-staff-dashboard__hero-cta{display:inline-flex;align-items:center;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto;padding:10px 14px;border-radius:10px;background:var(--cms-primary);color:#fff;text-decoration:none;font-size:.86rem;font-weight:700;white-space:nowrap}.cms-ops-notice{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;border:1px solid #fcd34d;border-radius:12px;background:#fffbeb;color:#854d0e;font-size:.85rem}.cms-ops-notice button{-webkit-margin-start:auto;margin-inline-start:auto;border:0;background:transparent;color:#0f766e;font:inherit;font-weight:700;cursor:pointer}.cms-ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.cms-ops-metric{display:flex;gap:11px;min-width:0;padding:14px;border:1px solid var(--cms-border);border-radius:14px;background:#fff;box-shadow:0 5px 18px rgb(15 23 42/4%)}.cms-ops-metric__icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:11px;background:#ccfbf1;color:#0f766e}.cms-ops-metric--blue .cms-ops-metric__icon{background:#dbeafe;color:#1d4ed8}.cms-ops-metric--amber .cms-ops-metric__icon{background:#fef3c7;color:#a16207}.cms-ops-metric--rose .cms-ops-metric__icon{background:#ffe4e6;color:#be123c}.cms-ops-metric div{min-width:0}.cms-ops-metric div>span,.cms-ops-metric small{display:block;color:var(--cms-muted);font-size:.75rem}.cms-ops-metric strong{display:block;margin:2px 0;color:#0f172a;font-size:1.45rem}.cms-ops-statusbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-bottom:22px;padding:11px 14px;border-radius:12px;background:linear-gradient(135deg,#0f766e,#0f5f66);color:#fff;font-size:.8rem}.cms-ops-statusbar span{display:inline-flex;align-items:center;gap:6px}.cms-ops-statusbar a{-webkit-margin-start:auto;margin-inline-start:auto;color:#fff;font-weight:700}.cms-primary-areas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:24px}.cms-primary-area{display:flex;align-items:center;gap:11px;min-width:0;padding:14px;border:1px solid var(--cms-border);border-radius:14px;background:#fff;color:inherit;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.cms-primary-area:hover{transform:translateY(-2px);border-color:#5eead4;box-shadow:0 10px 24px rgb(15 118 110/9%)}.cms-primary-area>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:11px;background:var(--cms-primary-soft);color:var(--cms-primary)}.cms-primary-area div{min-width:0}.cms-primary-area small,.cms-primary-area strong{display:block}.cms-primary-area strong{font-size:.88rem}.cms-primary-area small{margin-top:3px;color:var(--cms-muted);font-size:.72rem;line-height:1.5}.cms-ops-lower-grid{align-items:stretch}.cms-ops-lower-grid>.card{height:100%}.cms-ops-lower-grid .cms-health-widgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.cms-ops-lower-grid .cms-health-widget{padding:11px}.cms-ops-lower-grid .cms-health-widget__value{font-size:1.25rem}.cms-ops-timeline{list-style:none;margin:0;padding:0}.cms-ops-timeline li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 0;border-bottom:1px solid #f1f5f9}.cms-ops-timeline li>span{width:9px;height:9px;border-radius:999px;background:#14b8a6;box-shadow:0 0 0 5px #ccfbf1}.cms-ops-timeline small,.cms-ops-timeline strong{display:block}.cms-ops-timeline small{margin-top:3px;color:var(--cms-muted)}.cms-ops-timeline a{color:var(--cms-primary);font-size:.8rem;font-weight:700}.cms-staff-dashboard__hero h2{margin:0 0 4px}.cms-staff-dashboard__hero p{margin:0;color:var(--cms-muted)}.cms-staff-dashboard__hero-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#fff;color:#2563eb;box-shadow:0 1px 3px rgb(15 23 42/8%)}.cms-staff-dashboard__section-title{margin:0 0 12px;font-size:1rem}.cms-staff-dashboard__grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:20px}.cms-staff-dashboard__grid--actions{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.cms-staff-dashboard__card{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:12px;border:1px solid var(--cms-border);background:#fff;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.cms-staff-dashboard__card:hover{border-color:var(--cms-primary);transform:translateY(-1px)}.cms-staff-dashboard__card-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9}.cms-staff-dashboard__card--sky .cms-staff-dashboard__card-icon{background:#e0f2fe;color:#0369a1}.cms-staff-dashboard__card--violet .cms-staff-dashboard__card-icon{background:#ede9fe;color:#6d28d9}.cms-staff-dashboard__card--rose .cms-staff-dashboard__card-icon{background:#ffe4e6;color:#be123c}.cms-staff-dashboard__card--amber .cms-staff-dashboard__card-icon{background:#fef3c7;color:#b45309}.cms-staff-dashboard__card--emerald .cms-staff-dashboard__card-icon{background:#d1fae5;color:#047857}.cms-staff-dashboard__card--cyan .cms-staff-dashboard__card-icon{background:#cffafe;color:#0e7490}.cms-staff-dashboard__card--indigo .cms-staff-dashboard__card-icon{background:#e0e7ff;color:#4338ca}.cms-staff-dashboard__card--slate .cms-staff-dashboard__card-icon{background:#f1f5f9;color:#475569}.cms-staff-dashboard__card--fuchsia .cms-staff-dashboard__card-icon{background:#fae8ff;color:#a21caf}.cms-staff-dashboard__card span{color:var(--cms-muted);font-size:.85rem}.cms-staff-dashboard__stats{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.cms-staff-dashboard__stats li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #f1f5f9}.cms-health-widget{display:grid;grid-gap:4px;gap:4px;padding:16px;border-radius:14px;border:1px solid var(--cms-border);background:#fff;text-decoration:none;color:inherit;box-shadow:0 1px 2px rgb(15 23 42/4%)}.cms-health-widget:hover{border-color:#93c5fd}.cms-health-widget__label{color:var(--cms-muted);font-size:.85rem}.cms-health-widget__value{margin:0;font-size:1.75rem;font-weight:700;color:#0f172a}.cms-videos-admin__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.cms-video-list{display:grid;grid-gap:12px;gap:12px}.cms-video-card{padding:14px 16px;border-radius:14px;border:1px solid var(--cms-border);background:#fff}.cms-video-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px}.cms-video-card__head h3{margin:0;font-size:1rem}.cms-video-card__badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cms-video-card__provider{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:600;background:#eef2ff;color:#4338ca}.cms-video-card__meta{margin:6px 0 10px;font-size:.85rem}.cms-video-card__actions{display:flex;flex-wrap:wrap;gap:8px}.cms-media-form__hint{margin:0;color:#0369a1;font-size:.85rem}.cms-access-badge{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600}.cms-access-badge--free{background:#ecfdf5;color:#047857}.cms-access-badge--patient{background:#eff6ff;color:#1d4ed8}.cms-access-badge--registered{background:#f5f3ff;color:#6d28d9}.cms-access-badge--campaign{background:#fff7ed;color:#c2410c}.cms-access-badge--premium{background:#fdf2f8;color:#9d174d}.cms-calendar-panel{display:grid;grid-gap:16px;gap:16px}.cms-locale-tabs{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.cms-locale-tabs__header{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.cms-locale-tabs__completion{font-weight:600}.cms-locale-tabs__actions{align-items:center;gap:8px;margin-bottom:8px}.cms-locale-tabs__status--missing small{color:#b45309}.cms-locale-tabs__status--draft small{color:#2563eb}.cms-locale-tabs__status--approved small,.cms-locale-tabs__status--published small{color:#15803d}.cms-visual-editor-stack{display:grid;grid-gap:10px;gap:10px}.cms-visual-editor-card{position:relative;display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--border,#e5e7eb);border-radius:8px}.cms-visual-editor-remove{justify-self:start}.cms-table-editor-headers,.cms-table-editor-row{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.cms-personalization-admin{display:grid;grid-gap:16px;gap:16px}.cms-personalization-admin__picker{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.cms-personalization-admin__preview{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}.cms-personalized-hero{display:grid;grid-gap:16px;gap:16px;margin-bottom:16px;padding:16px;border-radius:12px;background:linear-gradient(135deg,#f0f9ff,#f8fafc)}.cms-personalized-hero__ctas{display:flex;flex-wrap:wrap;gap:8px}.cms-personalized-hero__visual img{width:100%;max-height:220px;object-fit:cover;border-radius:8px}.cms-article-preview{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px dashed #cbd5e1;border-radius:8px}.public-site--ltr .cms-article-preview,.public-site--ltr .cms-personalized-hero{text-align:left}.cms-entity-block-editor{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.cms-entity-block-editor__actions{flex-wrap:wrap}.cms-entity-block-editor__hint{font-size:.85rem;margin:0}.cms-entity-block-editor__preview{padding:.75rem;border:1px dashed var(--border,#cbd5e1);border-radius:8px;background:var(--surface-muted,#f8fafc)}.cms-ws-command-backdrop{position:fixed;inset:0;z-index:90;background:rgb(15 23 42/45%);display:grid;place-items:start center;padding-top:12vh}.cms-ws-command-dialog{width:min(640px,92vw);border:1px solid var(--border,#e2e8f0);border-radius:14px;background:#fff;box-shadow:0 24px 60px rgb(0 0 0/18%);padding:0;margin:0}.cms-ws-command-input-wrap{display:flex;align-items:center;gap:.5rem;padding:.85rem 1rem;border-bottom:1px solid var(--border,#e2e8f0)}.cms-ws-command-input{flex:1 1;border:none;outline:none;font:inherit;background:transparent}.cms-ws-command-results{list-style:none;margin:0;padding:.35rem;max-height:360px;overflow:auto}.cms-ws-command-item{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .65rem;border-radius:8px;text-decoration:none;color:inherit}.cms-ws-command-item:hover{background:#f1f5f9}.cms-cc-dialog{width:min(720px,94vw)}.cms-cc-results{max-height:min(52vh,480px)}.cms-cc-section{padding:.45rem .85rem .2rem;font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.cms-cc-muted{padding:.75rem 1rem;color:#64748b}.cms-cc-item{display:flex;align-items:stretch;gap:.15rem;border-radius:8px}.cms-cc-item.is-active{background:#eef2ff}.cms-cc-item-link{flex:1 1;flex-direction:row!important;align-items:center;gap:.55rem!important}.cms-cc-item-icon{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:6px;background:#f1f5f9;color:#475569;flex-shrink:0}.cms-cc-item-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.cms-cc-item-actions{display:flex;align-items:center;gap:.15rem;-webkit-padding-start:.25rem;padding-inline-start:.25rem}.cms-cc-item-actions button{border:none;background:transparent;color:#94a3b8;padding:.35rem;border-radius:6px;cursor:pointer}.cms-cc-item-actions button.is-on,.cms-cc-item-actions button:hover{color:#4f46e5;background:rgb(79 70 229/8%)}.cms-cc-footer{display:flex;justify-content:space-between;gap:.5rem;padding:.55rem .85rem;border-top:1px solid var(--border,#e2e8f0);font-size:.75rem;color:#64748b}.cms-cc-footer span,.cms-cc-trigger{display:inline-flex;align-items:center;gap:.35rem}.cms-cc-trigger{border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:8px;padding:.35rem .55rem;font:inherit;cursor:pointer;color:inherit}.cms-cc-trigger kbd{font-size:.68rem;padding:.1rem .35rem;border-radius:4px;border:1px solid #e2e8f0;background:#f8fafc}.cms-xp-shell.is-sidebar-collapsed{grid-template-columns:1fr}.cms-xp-shell.is-sidebar-collapsed .cms-xp-main{max-width:none}.cms-ws-hub__toolbar{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.cms-ws-saved-views{display:flex;flex-wrap:wrap;gap:.35rem}.cms-ws-saved-views button{border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:999px;padding:.35rem .75rem;font:inherit;cursor:pointer}.cms-ws-saved-views button.is-active{background:#dbeafe;border-color:#93c5fd}.cms-ws-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.5rem;gap:.5rem}.cms-ws-filters input,.cms-ws-filters select{padding:.45rem .55rem;border:1px solid var(--border,#e2e8f0);border-radius:8px;font:inherit}.cms-ws-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.65rem .85rem;margin:.75rem 0;border-radius:10px;background:#eff6ff;border:1px solid #bfdbfe}.cms-ws-table-wrap{overflow:auto;border:1px solid var(--border,#e2e8f0);border-radius:10px}.cms-ws-table{width:100%;border-collapse:collapse;font-size:.92rem}.cms-ws-table td,.cms-ws-table th{padding:.55rem .65rem;border-bottom:1px solid var(--border,#e2e8f0);text-align:right}.cms-ws-table-footer{padding:.55rem .75rem}.cms-ws-empty{display:grid;grid-gap:.75rem;gap:.75rem;justify-items:center;padding:2.5rem 1rem;margin:1rem 0;border:1px dashed var(--border,#cbd5e1);border-radius:12px;background:#f8fafc;text-align:center}.cms-kb-stats{display:flex;flex-wrap:wrap;gap:.75rem;margin:.75rem 0;font-size:.9rem}.cms-kb-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.cms-kb-card{display:grid;grid-gap:.35rem;gap:.35rem;text-align:right;padding:.85rem;border:1px solid var(--border,#e2e8f0);border-radius:10px;background:#fff;cursor:pointer;font:inherit}.cms-kb-card:hover{border-color:#93c5fd;background:#f8fafc}.cms-kb-tree{list-style:none;padding:0;margin:.75rem 0 0}.cms-kb-tree>li{margin-bottom:.75rem}.cms-kb-tree ul{list-style:disc;padding-right:1.25rem;margin:.35rem 0 0}@media (max-width:900px){.cms-ws-hub__toolbar{flex-direction:column;align-items:stretch}.cms-ws-kpi-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1200px){.cms-ops-metrics,.cms-primary-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){.cms-xp-nav-scroll{display:flex;max-height:none;overflow-x:auto;padding-bottom:4px}.cms-xp-nav-group:not(:first-child){display:none}.cms-xp-nav-group:first-child ul{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));min-width:620px}.cms-xp-public-link{display:none}}@media (max-width:640px){.cms-staff-dashboard__hero{align-items:flex-start;flex-wrap:wrap;padding:16px}.cms-staff-dashboard__hero-cta{width:100%;justify-content:center;-webkit-margin-start:0;margin-inline-start:0}.cms-ops-lower-grid .cms-health-widgets,.cms-ops-metrics,.cms-primary-areas{grid-template-columns:1fr}.cms-ops-statusbar{align-items:flex-start;flex-direction:column}.cms-ops-statusbar a{-webkit-margin-start:0;margin-inline-start:0}.cms-ops-notice{align-items:flex-start;flex-wrap:wrap}.cms-ops-timeline li{grid-template-columns:auto 1fr}.cms-ops-timeline li>a{grid-column:2}}.cms-ws-graph-explorer{position:relative;min-height:420px}.cms-ws-graph-svg{position:absolute;inset:0;width:100%;height:320px;color:#64748b}.cms-ws-graph-center{display:flex;justify-content:center;padding-top:2.5rem}.cms-ws-graph-orbit{position:relative;min-height:280px}.cms-ws-graph-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;max-width:150px;padding:.45rem .65rem;border-radius:12px;border:1px solid var(--border,#e2e8f0);background:#fff;text-decoration:none;color:inherit;box-shadow:0 4px 14px rgb(0 0 0/8%);text-align:center}.cms-ws-graph-node.is-center{position:static;transform:none;background:#dbeafe;border-color:#93c5fd}.cms-ws-graph-node small{display:block;margin-top:.15rem;color:var(--muted,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.cms-ws-graph-links{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.cms-ws-kpi-bar{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.cms-ws-kpi-card{border:1px solid var(--cms-border,#e2e8f0);border-radius:10px;padding:.75rem;background:#fff;cursor:pointer;text-align:center}.cms-ws-kpi-card__value{display:block;font-size:1.5rem;font-weight:700}.cms-ws-kpi-card__label{font-size:.8rem;color:var(--muted,#64748b)}.cms-ws-view-modes{display:flex;flex-wrap:wrap;gap:.35rem}.cms-ws-view-modes button{padding:.35rem .65rem;border-radius:8px;border:1px solid var(--cms-border,#e2e8f0);background:#fff;cursor:pointer;font-size:.85rem}.cms-ws-view-modes button.is-active{background:var(--cms-primary,#0369a1);color:#fff;border-color:transparent}.cms-udg__toolbar{display:flex;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.cms-udg-th{display:flex;align-items:center;gap:.25rem;position:relative}.cms-udg-sort{font-weight:600;padding:0}.cms-udg-pin,.cms-udg-sort{border:none;background:transparent;cursor:pointer}.cms-udg-pin{font-size:.7rem;opacity:.5}.cms-udg-resize{position:absolute;inset-inline-start:0;top:0;width:4px;height:100%;cursor:col-resize}.cms-udg-group-row td{background:#f1f5f9;font-weight:600}.cms-ws-kanban{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.cms-ws-kanban-col{background:#f8fafc;border-radius:10px;padding:.5rem;min-height:120px}.cms-ws-kanban-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem;margin-top:.5rem}.cms-ws-calendar section{margin-bottom:1rem;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px}.cms-ws-timeline{list-style:none;padding:0;-webkit-border-start:2px solid #cbd5e1;border-inline-start:2px solid #cbd5e1;-webkit-margin-start:1rem;margin-inline-start:1rem}.cms-ws-timeline li{padding:.5rem 0 .5rem 1rem;position:relative}.cms-ws-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.cms-ws-gallery-card{border:1px solid #e2e8f0;border-radius:10px;padding:.75rem}.cms-ws-gallery-thumb{height:80px;background:linear-gradient(135deg,#e2e8f0,#f1f5f9);border-radius:8px;margin-bottom:.5rem}