/* Calm chrome, clear selection and distinct image roles. */
.agenda-display-tabs button{display:inline-flex!important;align-items:center!important;gap:9px!important}.agenda-display-tabs button svg{width:22px!important;height:22px!important;min-width:22px!important;flex:0 0 22px}.dm-test-help{font-size:12px;padding:8px 0}.dm-test-help>summary{cursor:pointer;color:var(--ap-accent-text);font-weight:650}.dm-test-help .notice{margin:10px 0!important;padding:12px!important}
:root:not([data-theme=light]) input:is([type=date],[type=datetime-local],[type=time]){color-scheme:dark}:root[data-theme=light] input:is([type=date],[type=datetime-local],[type=time]){color-scheme:light}input::-webkit-calendar-picker-indicator{width:20px;height:20px;opacity:1;cursor:pointer}.board-modes button{min-height:38px!important;font-size:13px!important}
:root[data-accent=pearl]{--ap-accent:#f5f5fa;--ap-on-accent:#17131f;--ap-accent-text:#fff;--ap-accent-rgb:245 245 250;--ap-focus:#eee9ff}
:root[data-theme=light][data-accent=pearl]{--ap-accent:#e8e8ef;--ap-on-accent:#17131f;--ap-accent-text:#3c3548;--ap-focus:#3c3548;--ap-border:#a7a6b2}
:root[data-accent=amber]{--ap-accent:#f4b942;--ap-on-accent:#211707;--ap-accent-text:#ffd67c;--ap-accent-rgb:244 185 66;--ap-focus:#ffd67c}
:root[data-theme=light][data-accent=amber]{--ap-accent-text:#8b5900;--ap-focus:#8b5900}
:root[data-accent=cyan]{--ap-accent:#35d9ec;--ap-on-accent:#072428;--ap-accent-text:#84effa;--ap-accent-rgb:53 217 236;--ap-focus:#84effa}
:root[data-theme=light][data-accent=cyan]{--ap-accent-text:#006879;--ap-focus:#006879}
.ap-palette-dot[data-palette=pearl]{background:#f5f5fa!important;border:1px solid #8b8793}.ap-palette-dot[data-palette=amber]{background:#f4b942!important}.ap-palette-dot[data-palette=cyan]{background:#35d9ec!important}.ap-palette-options{flex-wrap:wrap!important;gap:8px!important}.ap-palette-options label{min-width:0!important;flex:0 0 auto!important;padding:9px 12px!important}
.refined-fold{padding:0!important;margin:12px 0!important;border-radius:14px}.refined-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:16px 18px;min-height:54px}.refined-fold>summary::-webkit-details-marker{display:none}.refined-fold>summary:after{content:'⌄';margin-left:auto;font-size:20px}.refined-fold[open]>summary:after{transform:rotate(180deg)}.refined-fold>summary strong{font-size:14px}.refined-fold>summary small{color:var(--ap-muted);font-size:11px;font-weight:400;line-height:1.5}.refined-fold-body{padding:16px 18px!important;margin:0!important;background:transparent!important;border:0!important}.refined-fold[open]>summary{border-bottom:1px solid var(--ap-border)}.compact-activity-log{max-height:260px;overflow:auto}.compact-activity-log .row{padding:9px 0!important}.compact-activity-log h3{font-size:12px!important;line-height:1.5!important;margin:0!important}.compact-activity-log p{font-size:11px!important;margin:4px 0!important}
.connected-accounts-heading{gap:12px;flex-wrap:wrap;align-items:center}.connected-accounts-heading h2{margin:0!important}.connected-accounts .add-instagram-compact{font-size:12px!important;padding:8px 12px!important;min-height:34px!important}.account-counts{display:flex!important;gap:16px!important;flex-wrap:wrap;margin-bottom:12px!important}.account-counts>.stat{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 12px!important;min-height:0!important;background:transparent!important;border:1px solid var(--ap-border);border-radius:10px}.account-counts>.stat strong{font-size:14px!important;margin:0!important}.account-counts>.stat>span:last-child{display:none}.account-counts .network-title{font-size:13px!important}.account-counts .network-title svg{width:20px;height:20px}.connected-account-row{padding:12px 0!important;gap:12px!important}.connected-account-row h3{font-size:14px!important}.connected-account-row button{padding:7px 10px!important;font-size:11px!important}.connected-accounts .provider-card{padding:0!important;margin:0!important;min-height:0!important}.connected-accounts .provider-card>h2,.connected-accounts .provider-card>.eyebrow{display:none}.connected-accounts .provider-settings{margin-top:10px}
.limits-at-a-glance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.limits-at-a-glance article{padding:16px;border:1px solid var(--ap-border);background:var(--ap-surface);border-radius:14px;display:flex;flex-direction:column;gap:9px}.limits-at-a-glance span{font-size:12px;color:var(--ap-muted)}.limits-at-a-glance strong{font-size:23px;line-height:1.3;font-variant-numeric:tabular-nums}.limits-at-a-glance small{font-size:11px;color:var(--ap-muted);line-height:1.5}.limits-refined .refined-fold-body p{font-size:13px;line-height:1.65;max-width:80ch}.limits-refined .stats{margin:12px 0!important}.limits-refined .stat{padding:12px!important}.limits-refined table{font-size:12px}
.dm-editor-fold{border:1px solid var(--ap-border);border-radius:12px;margin:16px 0;overflow:hidden}.dm-editor-fold>summary{cursor:pointer;font-size:14px;font-weight:700;padding:14px 16px;background:color-mix(in srgb,var(--ap-accent) 10%,var(--ap-surface));color:var(--ap-accent-text)}.dm-editor-fold[open]>summary{border-bottom:1px solid var(--ap-border)}.dm-editor-fold form{padding:16px}.automations-refined>h1,.automations-refined>p.muted{display:none}.automations-refined .comment-dm-panel h2{font-size:20px!important;line-height:1.4!important}.automations-refined .form-grid{gap:14px!important}.automations-refined .production-help p{font-size:12px!important;line-height:1.65!important}.production-explanation{padding:12px 0}.automations-refined .stat,.results-radar .results-kpi{min-height:0!important;padding:13px 16px!important}.results-radar .results-kpi strong{margin:8px 0!important;font-size:26px!important}.results-radar .results-kpi small{font-size:11px!important}.results-radar .results-kpi>span{font-size:12px!important}.results-radar .results-controls{padding:15px!important}.results-radar .results-data-actions{margin:10px 0!important}.results-radar .results-method{padding-top:8px!important;margin-top:8px!important}
.agenda-account-switcher button[aria-pressed=false]{background:var(--ap-surface)!important;color:var(--ap-muted)!important;border-color:var(--ap-border)!important;box-shadow:none!important}.agenda-account-switcher button[aria-pressed=true]{background:var(--ap-accent)!important;color:var(--ap-on-accent)!important;border:2px solid var(--ap-accent)!important;box-shadow:0 0 0 2px var(--ap-bg),0 0 0 4px var(--ap-accent-text)!important;font-weight:800!important;position:relative}.agenda-account-switcher button[aria-pressed=true]:before{content:'✓';font-weight:800}.agenda-account-switcher button[aria-pressed=true] span,.agenda-account-switcher button[aria-pressed=true] small{color:inherit!important;opacity:1!important}.agenda-account-switcher button[aria-pressed=true] small{background:color-mix(in srgb,var(--ap-on-accent) 12%,transparent)!important}.agenda-account-switcher{padding:5px!important;gap:12px!important}.board-view-switch button svg,.calendar-board button svg,.board-command button svg{width:20px!important;height:20px!important;min-width:20px!important}.board-view-switch button,.board-command button{min-height:38px!important}
.studio-outputs .card-body>.actions{justify-content:flex-end;gap:0!important}.studio-outputs .row-action-popover{min-width:190px}.studio-outputs .row-action-popover>a,.studio-outputs .row-action-popover>button{width:100%;text-align:left!important;justify-content:flex-start}.reset-layer{font-size:11px!important;padding:7px 10px!important;margin:6px 0 12px;min-height:32px!important}.studio-work-dialog #resetStudio{font-size:12px!important;padding:9px 12px!important}.studio-work-dialog select[name=overlayId],.studio-work-dialog #reelCover{max-width:100%}
@media(max-width:750px){.limits-at-a-glance{grid-template-columns:1fr}.limits-at-a-glance article{gap:6px;padding:13px}.refined-fold>summary{flex-wrap:wrap;gap:6px 12px}.refined-fold>summary small{flex-basis:100%;order:2}.connected-account-row{flex-wrap:wrap}.account-counts{gap:8px!important}.connected-accounts-heading .actions{width:100%}}
