.highlights-editor{min-width:0}.highlights-editor fieldset{min-width:0;margin:18px 0;padding:18px;border:1px solid var(--wa-line);border-radius:14px}.highlights-editor legend{padding:0 8px;font-size:.82rem;font-weight:700}.highlights-editor fieldset>label,.highlights-editor details>label{margin:13px 0}.highlights-editor details{margin:16px 0;padding:14px;background:color-mix(in srgb,var(--wa-line) 20%,transparent);border-radius:12px}.highlights-editor summary{cursor:pointer;font-size:.82rem;font-weight:700}.highlights-settings{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,1fr);gap:0 24px;align-items:center}.highlights-settings p{grid-column:1/-1;margin-bottom:0}.highlights-workbench{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}.highlights-groups{border:1px solid var(--wa-line);border-radius:14px;padding:12px;position:sticky;top:16px}.highlights-section-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.highlights-section-heading h3{margin:8px 0}.highlights-section-heading small,.highlights-section-heading>span{font-size:.7rem;color:var(--wa-muted)}.highlights-group-list{display:grid;gap:10px;max-height:65vh;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:4px}.highlights-group-row{border:1px solid var(--wa-line);border-radius:12px;overflow:hidden}.highlights-group-row.is-selected{border-color:var(--wa-accent);background:color-mix(in srgb,var(--wa-accent) 6%,var(--wa-surface))}.website-admin .highlights-group-select{display:flex;align-items:center;width:100%;gap:9px;text-align:start;border:0;background:none;padding:12px 9px}.highlights-group-select>span:last-child{display:grid;gap:6px;min-width:0}.highlights-group-select strong{overflow-wrap:anywhere;font-size:.78rem}.highlights-group-select small{font-size:.66rem;color:var(--wa-muted)}.highlights-group-number{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--wa-accent);color:#fff}.highlights-order{display:flex;justify-content:flex-end;gap:6px;padding:0 7px 7px}.website-admin .highlights-order button{min-height:32px;padding:2px 10px}.highlights-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:center}.highlights-cover{display:flex;gap:18px;align-items:center;margin-top:16px}.highlights-cover>div:last-child{flex:1;min-width:0}.highlights-cover-image{width:106px;height:106px;flex:none;overflow:hidden;border:3px solid var(--wa-accent);border-radius:50%;background:#f4f3f4}.highlights-cover-image img{width:100%;height:100%;display:block}.highlights-media-empty{display:grid;place-items:center;min-height:100%;padding:12px;text-align:center;font-size:.68rem;line-height:1.8;color:#b3b2b7}.highlights-cover-image .highlights-media-empty{color:#635b61}.website-admin .highlights-delete{margin-top:18px;color:#a12e36;border-color:#e0bdc0}.highlights-stories{border-top:1px solid var(--wa-line);padding-top:8px;margin-top:24px;min-width:0}.highlights-story-list{display:flex;gap:8px;overflow-x:auto;padding:8px 3px 14px;margin-top:14px;scrollbar-gutter:stable}.website-admin .highlights-story-list button{display:grid;gap:6px;min-width:92px;max-width:150px;flex:0 0 110px;text-align:center}.highlights-story-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem}.website-admin .highlights-story-list button[aria-pressed=true]{border-color:var(--wa-accent);color:var(--wa-accent);background:color-mix(in srgb,var(--wa-accent) 6%,var(--wa-surface))}.highlights-story-list small{font-size:.63rem}.highlights-story-layout{display:grid;grid-template-columns:minmax(0,1fr) 165px;gap:18px}.highlights-story-layout>div>label{margin:15px 0}.highlights-story-figure{width:100%;margin:0}.highlights-story-media{aspect-ratio:9/16;background:#17151b;border-radius:14px;overflow:hidden;display:grid;place-items:center}.highlights-story-media img,.highlights-story-media video{width:100%;height:100%;display:block;max-height:100%;min-height:0}.highlights-story-figure figcaption{font-size:.65rem;color:var(--wa-muted);text-align:center;line-height:2;margin-top:6px}.highlights-story-order{margin-top:20px}.highlights-copy label{margin:12px 0}.highlights-empty{padding:32px;text-align:center;color:var(--wa-muted)}.highlights-upload-queue{margin:15px 0;padding:15px;border:1px dashed var(--wa-accent);border-radius:12px}.highlights-upload-queue h4{margin:0;font-size:.8rem}.highlights-upload-queue ol{max-height:220px;overflow:auto;padding-inline-start:24px}.highlights-upload-queue li{padding:7px;font-size:.75rem;overflow-wrap:anywhere}.highlights-upload-queue li span{display:block}.highlights-upload-queue li small{display:block;font-size:.65rem;margin-top:5px;color:var(--wa-muted)}.highlights-full-preview{margin-top:24px;max-width:100%}.highlights-full-preview h3{margin-inline-end:auto}.highlights-full-preview iframe{display:block;max-width:100%;height:720px;margin-inline:auto;border:1px solid var(--wa-line);background:#f4f3f1}.highlights-editor .website-check{display:flex;gap:9px;align-items:center}.highlights-editor input[type=checkbox]{flex:0 0 auto;width:18px;height:18px}.highlights-editor input[type=range]{padding:0;accent-color:var(--wa-accent)}.highlights-group-editor{min-width:0}.highlights-editor .website-presentation-toolbar{flex-wrap:wrap}.highlights-editor input[hidden]{display:none}.highlights-preview-button{margin-top:4px}@media(min-width:1500px){.highlights-story-layout{grid-template-columns:minmax(0,1fr) 220px}}@media(max-width:1150px){.highlights-workbench{grid-template-columns:180px minmax(0,1fr);gap:14px}.highlights-story-layout{grid-template-columns:minmax(0,1fr)}.highlights-story-figure{max-width:220px;margin:6px auto}.highlights-two-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.highlights-workbench{grid-template-columns:minmax(0,1fr)}.highlights-groups{position:static}.highlights-group-list{display:flex;max-height:none;overflow-x:auto}.highlights-group-row{flex:0 0 185px}.highlights-settings{grid-template-columns:minmax(0,1fr)}.highlights-cover{align-items:flex-start}.highlights-cover-image{width:78px;height:78px}.highlights-full-preview iframe{height:640px}.highlights-editor fieldset{padding:13px}.highlights-editor .website-actions{gap:8px}.highlights-empty{padding:20px}.highlights-editor button{max-width:100%;white-space:normal}.highlights-upload-queue{padding:10px}}@media(prefers-reduced-motion:reduce){.highlights-editor *{scroll-behavior:auto!important}}
