.withdrawal-content[data-v-aaf89c6a]{display:grid;gap:var(--stw-space-4)}.withdrawal-content>p[data-v-aaf89c6a]{margin:0}.withdrawal-summary[data-v-aaf89c6a]{display:flex;flex-wrap:wrap;gap:var(--stw-space-2)}.withdrawal-loading[data-v-aaf89c6a]{align-items:center;display:flex;gap:var(--stw-space-2);justify-content:center;padding:var(--stw-space-6)}.withdrawal-items[data-v-aaf89c6a]{max-height:320px;overflow-y:auto}.withdrawal-item[data-v-aaf89c6a],.withdrawal-items[data-v-aaf89c6a]{display:grid;gap:var(--stw-space-3)}.withdrawal-item[data-v-aaf89c6a]{padding:var(--stw-space-4)}.withdrawal-channel[data-v-aaf89c6a]{align-items:center;display:flex;gap:var(--stw-space-3);justify-content:space-between;min-width:0}.withdrawal-channel-state[data-v-aaf89c6a]{display:grid;flex-shrink:0;gap:var(--stw-space-1);justify-items:end}@media (max-width:520px){.withdrawal-channel[data-v-aaf89c6a]{align-items:stretch;flex-direction:column}.withdrawal-channel-state[data-v-aaf89c6a]{justify-items:start}.withdrawal-items[data-v-aaf89c6a]{max-height:35vh}}.item-share-context[data-v-40f37c70],.item-share-dialog-header[data-v-40f37c70],.item-share-empty-contacts[data-v-40f37c70],.item-share-link[data-v-40f37c70],.item-share-migration-note[data-v-40f37c70],.item-share-recipients>header[data-v-40f37c70],.item-share-toggle[data-v-40f37c70]{align-items:center;display:flex}.item-share-dialog-header[data-v-40f37c70]{gap:var(--stw-space-3);min-width:0}.item-share-context>span[data-v-40f37c70],.item-share-dialog-header>span[data-v-40f37c70],.item-share-section-icon[data-v-40f37c70],.item-share-toggle-icon[data-v-40f37c70]{background:color-mix(in srgb,var(--primary-color) 8%,var(--surface-1));color:var(--primary-color);display:grid;flex:0 0 auto;place-items:center}.item-share-dialog-header>span[data-v-40f37c70]{border-radius:var(--radius-card);height:40px;width:40px}.item-share-contact-identity[data-v-40f37c70],.item-share-context>div[data-v-40f37c70],.item-share-dialog-header>div[data-v-40f37c70],.item-share-empty-contacts>span[data-v-40f37c70],.item-share-toggle>div[data-v-40f37c70]{display:grid;min-width:0}.item-share-dialog-header>div[data-v-40f37c70]{gap:2px}.item-share-dialog-header strong[data-v-40f37c70]{color:var(--text-color);font-size:var(--stw-text-title);line-height:1.2}.item-share-dialog-header small[data-v-40f37c70]{color:var(--text-color-light);font-size:var(--stw-text-small)}.item-share-loading[data-v-40f37c70]{align-items:center;color:var(--text-color-light);display:flex;gap:var(--stw-space-2);justify-content:center;min-height:260px}.item-share-form[data-v-40f37c70]{display:grid;gap:var(--stw-space-4)}.item-share-context[data-v-40f37c70]{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 7%,var(--surface-1)),var(--surface-1) 72%);border:1px solid color-mix(in srgb,var(--primary-color) 14%,var(--border-color));border-radius:var(--radius-card);gap:var(--stw-space-3);padding:var(--stw-space-4)}.item-share-context>span[data-v-40f37c70]{background:var(--surface-1);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);height:42px;width:42px}.item-share-context>div[data-v-40f37c70]{gap:2px}.item-share-context small[data-v-40f37c70]{color:var(--text-color-light);font-size:var(--stw-text-small);font-weight:var(--stw-weight-action)}.item-share-context strong[data-v-40f37c70]{color:var(--text-color);font-size:var(--stw-text-section);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-share-access[data-v-40f37c70],.item-share-recipients[data-v-40f37c70]{background:var(--surface-1);border:1px solid var(--border-color);border-radius:calc(var(--radius-card) + 2px);box-shadow:0 8px 26px #0f172a0b;overflow:hidden}.item-share-recipients>header[data-v-40f37c70]{border-bottom:1px solid color-mix(in srgb,var(--border-color) 70%,transparent);gap:var(--stw-space-3);padding:var(--stw-space-4) var(--stw-space-5)}.item-share-section-icon[data-v-40f37c70],.item-share-toggle-icon[data-v-40f37c70]{border-radius:var(--radius-card);height:36px;width:36px}.item-share-recipients>header>div[data-v-40f37c70]{display:grid;flex:1 1 auto;gap:2px;min-width:0}.item-share-recipients>header strong[data-v-40f37c70],.item-share-toggle strong[data-v-40f37c70]{color:var(--text-color);font-size:var(--stw-text-body)}.item-share-recipients>header small[data-v-40f37c70],.item-share-toggle small[data-v-40f37c70]{color:var(--text-color-light);font-size:var(--stw-text-small);line-height:1.4}.item-share-contact-role[data-v-40f37c70],.item-share-selection-count[data-v-40f37c70]{align-items:center;border-radius:999px;display:inline-flex;font-weight:var(--stw-weight-action);white-space:nowrap}.item-share-selection-count[data-v-40f37c70]{background:color-mix(in srgb,var(--primary-color) 8%,var(--surface-1));color:var(--primary-color);font-size:var(--stw-text-small);padding:4px 8px}.item-share-contact-list[data-v-40f37c70]{display:grid;gap:var(--stw-space-2);grid-template-columns:repeat(2,minmax(0,1fr));max-height:190px;overflow:auto;padding:var(--stw-space-4) var(--stw-space-5) var(--stw-space-5)}.item-share-contact[data-v-40f37c70]{background:var(--surface-1);border:1px solid var(--border-color);border-radius:var(--radius-card);display:grid;grid-template-columns:auto minmax(0,1fr);padding:11px 12px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.item-share-contact[data-v-40f37c70],.item-share-contact-choice[data-v-40f37c70]{align-items:center;gap:var(--stw-space-2);min-width:0}.item-share-contact-choice[data-v-40f37c70]{cursor:pointer;display:flex}.item-share-contact[data-v-40f37c70]:hover{border-color:color-mix(in srgb,var(--primary-color) 35%,var(--border-color));transform:translateY(-1px)}.item-share-contact.selected[data-v-40f37c70]{background:color-mix(in srgb,var(--primary-color) 3%,var(--surface-1));border-color:color-mix(in srgb,var(--primary-color) 52%,var(--border-color));box-shadow:0 7px 18px #4f46e514}.item-share-contact.disabled[data-v-40f37c70]{cursor:not-allowed;opacity:.72}.item-share-contact-avatar[data-v-40f37c70]{background:color-mix(in srgb,var(--primary-color) 9%,var(--surface-1));border-radius:50%;color:var(--primary-color);display:grid;font-size:var(--stw-text-small);font-weight:var(--stw-weight-heading);height:32px;place-items:center;width:32px}.item-share-contact-identity[data-v-40f37c70]{gap:1px}.item-share-contact-identity small[data-v-40f37c70],.item-share-contact-identity strong[data-v-40f37c70]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-share-contact-identity strong[data-v-40f37c70]{color:var(--text-color);font-size:var(--stw-text-small)}.item-share-contact-identity small[data-v-40f37c70]{color:var(--text-color-light);font-size:var(--stw-text-small)}.item-share-contact-role[data-v-40f37c70]{background:color-mix(in srgb,var(--primary-color) 7%,var(--surface-1));color:var(--primary-color);font-size:var(--stw-text-small);justify-self:end;padding:4px 8px}.item-share-empty-contacts[data-v-40f37c70],.item-share-migration-note[data-v-40f37c70]{border-radius:var(--radius-card);font-size:var(--stw-text-small);gap:var(--stw-space-2);line-height:1.4;margin:0 var(--stw-space-5) var(--stw-space-5);padding:var(--stw-space-3)}.item-share-migration-note[data-v-40f37c70]{align-items:flex-start;background:var(--stw-warning-soft);color:var(--warning-color)}.item-share-empty-contacts[data-v-40f37c70]{background:var(--surface-0);color:var(--text-color-light);justify-content:center}.item-share-empty-contacts>i[data-v-40f37c70]{color:var(--primary-color)}.item-share-empty-contacts>span[data-v-40f37c70]{gap:2px}.item-share-empty-contacts strong[data-v-40f37c70]{color:var(--text-color);font-size:var(--stw-text-small)}.item-share-empty-contacts small[data-v-40f37c70]{font-size:var(--stw-text-small)}.item-share-access[data-v-40f37c70]{transition:border-color .16s ease}.item-share-access.active[data-v-40f37c70]{border-color:color-mix(in srgb,var(--primary-color) 32%,var(--border-color))}.item-contact-grant[data-v-40f37c70]{grid-column:1/-1;min-width:0;width:100%}.item-share-access-field[data-v-40f37c70]{color:var(--text-color);display:grid;font-weight:var(--stw-weight-action);gap:var(--stw-space-2);padding:0 var(--stw-space-4)}.item-share-access-field[data-v-40f37c70] .p-select{min-width:0;width:100%}.item-share-access-field+small[data-v-40f37c70]{color:var(--text-color-light);display:block;line-height:1.4;padding:var(--stw-space-2) var(--stw-space-4) var(--stw-space-4)}.item-share-toggle[data-v-40f37c70]{gap:var(--stw-space-3);padding:var(--stw-space-4) var(--stw-space-5)}.item-share-toggle>div[data-v-40f37c70]{flex:1 1 auto;gap:2px}.item-share-access:not(.active) .item-share-toggle-icon[data-v-40f37c70],.item-share-state[data-v-40f37c70]{background:var(--surface-2);color:var(--text-color-light)}.item-share-state[data-v-40f37c70]{border-radius:999px;flex:0 0 auto;font-size:var(--stw-text-small);font-weight:var(--stw-weight-action);padding:4px 8px;white-space:nowrap}.item-share-access.active .item-share-state[data-v-40f37c70]{background:var(--stw-success-soft);color:var(--success-color)}.item-share-toggle[data-v-40f37c70] .p-toggleswitch{flex:0 0 auto}.item-share-link-panel[data-v-40f37c70]{display:grid;gap:var(--stw-space-2);padding:0 var(--stw-space-5) var(--stw-space-5)}.item-share-link-heading>span[data-v-40f37c70]{color:var(--text-color);font-size:var(--stw-text-small);font-weight:var(--stw-weight-heading)}.item-share-link[data-v-40f37c70]{gap:var(--stw-space-2);min-width:0}.item-share-link[data-v-40f37c70] .p-inputtext{flex:1 1 auto;min-width:0;width:auto}.item-share-link-note[data-v-40f37c70]{align-items:center;color:var(--text-color-light);display:flex;font-size:var(--stw-text-small);gap:6px}@media (max-width:640px){.item-share-dialog-header small[data-v-40f37c70]{display:none}.item-share-recipients>header[data-v-40f37c70]{flex-wrap:wrap}.item-share-selection-count[data-v-40f37c70]{display:none}.item-share-contact-list[data-v-40f37c70]{grid-template-columns:minmax(0,1fr);max-height:230px}.item-share-state[data-v-40f37c70]{display:none}.item-share-link[data-v-40f37c70]{flex-wrap:wrap}.item-share-link[data-v-40f37c70] .p-inputtext{flex-basis:100%}}.planner-item-share-dialog.p-dialog{border-radius:var(--stw-dialog-radius)}.planner-item-share-dialog .p-dialog-header{padding:var(--stw-space-5) var(--stw-space-6)}.planner-item-share-dialog .p-dialog-content{background:var(--surface-1);padding:var(--stw-space-5) var(--stw-space-6) var(--stw-space-6)}.planner-item-share-dialog .p-dialog-footer{background:var(--surface-1);padding:var(--stw-space-4) var(--stw-space-6)}@media (max-width:640px){.planner-item-share-dialog .p-dialog-content,.planner-item-share-dialog .p-dialog-footer,.planner-item-share-dialog .p-dialog-header{padding-inline:var(--stw-space-4)}}.x-media-heading[data-v-4dac17b4]{align-items:center;display:flex;gap:var(--stw-space-3)}.x-media-heading>span[data-v-4dac17b4]:last-child{display:grid;gap:2px}.x-media-heading strong[data-v-4dac17b4]{color:var(--text-color);font-size:var(--stw-text-section)}.x-media-heading small[data-v-4dac17b4],.x-media-order-hint[data-v-4dac17b4]{color:var(--text-color-light);font-size:var(--stw-text-small)}.x-media-mark[data-v-4dac17b4]{background:var(--stw-choice-selected);border-radius:var(--stw-control-radius);color:var(--text-color);display:grid;font-size:1.25rem;height:38px;place-items:center;width:38px}.x-media-content[data-v-4dac17b4]{display:grid;gap:var(--stw-space-3);min-width:0}.x-media-section-head[data-v-4dac17b4],.x-media-source-head[data-v-4dac17b4]{align-items:center;display:flex;gap:var(--stw-space-3);justify-content:space-between}.x-media-section-head strong[data-v-4dac17b4],.x-media-source-head strong[data-v-4dac17b4]{color:var(--text-color);font-size:var(--stw-text-body)}.x-media-section-head>span[data-v-4dac17b4]{color:var(--primary-color);font-weight:var(--stw-weight-action)}.x-media-selected[data-v-4dac17b4],.x-media-shared-grid[data-v-4dac17b4]{display:grid;gap:var(--stw-space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.x-media-empty-slot[data-v-4dac17b4],.x-media-selected-item[data-v-4dac17b4],.x-media-shared-item[data-v-4dac17b4]{aspect-ratio:4/3;background:var(--stw-publication-row-bg);border:1px solid var(--border-color);border-radius:var(--stw-radius-small);min-width:0;overflow:hidden;position:relative}.x-media-selected-item img[data-v-4dac17b4],.x-media-shared-item img[data-v-4dac17b4]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.x-media-selected-item>span[data-v-4dac17b4],.x-media-shared-item>span[data-v-4dac17b4]{background:var(--primary-color);border-radius:7px;color:#fff;display:grid;font-size:var(--stw-text-small);font-weight:var(--stw-weight-action);height:23px;left:6px;min-width:23px;padding:0 4px;place-items:center;position:absolute;top:6px}.x-media-selected-item>button[data-v-4dac17b4]{background:var(--surface-overlay);border:1px solid var(--border-color);border-radius:7px;color:var(--text-color);cursor:pointer;display:grid;height:25px;place-items:center;position:absolute;right:5px;top:5px;width:25px}.x-media-empty-slot[data-v-4dac17b4]{border-style:dashed;color:var(--text-color-muted);display:grid;place-items:center}.x-media-source-head[data-v-4dac17b4]{margin-top:var(--stw-space-2)}.x-media-source-actions[data-v-4dac17b4]{display:flex;flex-wrap:wrap;gap:var(--stw-space-2)}.x-media-file-input[data-v-4dac17b4]{display:none}.x-media-shared-grid[data-v-4dac17b4]{border:1px solid var(--border-color);border-radius:var(--radius-card);grid-template-columns:repeat(auto-fill,minmax(110px,1fr));max-height:260px;overflow:auto;padding:var(--stw-space-2)}.x-media-shared-item[data-v-4dac17b4]{cursor:pointer}.x-media-shared-item.selected[data-v-4dac17b4]{border-color:var(--primary-color);box-shadow:inset 0 0 0 1px var(--primary-color)}[data-v-4dac17b4] .media-manager{height:min(52vh,500px);min-height:360px}@media (max-width:640px){.x-media-source-head[data-v-4dac17b4]{align-items:flex-start;flex-direction:column}.x-media-selected[data-v-4dac17b4]{gap:var(--stw-space-1)}}.item-dialog-header[data-v-903d9ce3]{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0;width:100%}.item-dialog-title[data-v-903d9ce3]{display:grid;flex:1 1 0;gap:var(--stw-space-1);min-width:0}.item-dialog-title h3[data-v-903d9ce3]{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-dialog-head-actions[data-v-903d9ce3]{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:.65rem;justify-content:flex-end;max-width:100%}.planner-transfer-action[data-v-903d9ce3]{max-width:100%;min-width:0}.planner-mode-switch[data-v-903d9ce3]{align-items:center;background:#f1f5f9;border:1px solid #dbe3ef;border-radius:12px;display:inline-flex;gap:3px;padding:3px}.planner-mode-switch button[data-v-903d9ce3]{align-items:center;background:transparent;border:0;border-radius:var(--stw-radius-small);color:var(--text-color-light);cursor:pointer;display:inline-flex;font-family:var(--app-font-family);font-size:var(--stw-text-small);font-weight:var(--stw-weight-action);gap:var(--stw-space-2);justify-content:center;min-height:var(--stw-control-compact-height);padding:.35rem .62rem}.planner-mode-switch button.active[data-v-903d9ce3]{background:#fff;box-shadow:0 1px 5px #0f172a1a;color:#5147e5}.planner-cancellation-banner[data-v-903d9ce3]{align-items:center;background:var(--surface-1);border:1px solid var(--border-color);border-radius:var(--stw-radius-panel,16px);color:var(--text-color);display:flex;gap:var(--stw-space-3,12px);margin-block:var(--stw-space-3,12px);padding:var(--stw-space-4,16px)}.planner-cancellation-banner>div[data-v-903d9ce3]{flex:1;min-width:0}.planner-cancellation-banner p[data-v-903d9ce3]{color:var(--text-color-light);margin:4px 0}.planner-cancellation-banner small[data-v-903d9ce3]{display:block;overflow-wrap:anywhere}@media (max-width:640px){.planner-cancellation-banner[data-v-903d9ce3]{flex-wrap:wrap}}.current-status-pill[data-v-903d9ce3]{align-items:center;background:var(--surface-1);border:1px solid var(--border-color);border-radius:999px;color:var(--text-color-light);display:inline-flex;font-family:var(--app-font-family);font-size:var(--stw-text-small);font-weight:var(--stw-weight-action);gap:7px;min-height:var(--stw-control-compact-height);padding:4px 10px;white-space:nowrap}.current-status-pill>i[data-v-903d9ce3]{color:var(--text-color-light);font-size:.62rem}.current-status-pill .dot[data-v-903d9ce3]{border-radius:999px;flex:0 0 7px;height:7px;width:7px}.planner-guide-head[data-v-903d9ce3]{align-items:center;display:grid;gap:var(--stw-space-5);grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);margin:0 auto var(--stw-space-5);max-width:960px;padding:var(--stw-space-4) var(--stw-space-5)}.planner-guide-copy[data-v-903d9ce3]{display:grid;gap:var(--stw-space-1);min-width:0}.planner-guide-steps[data-v-903d9ce3]{display:grid;gap:var(--stw-space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.planner-guide-steps button[data-v-903d9ce3]{align-items:center;display:flex;gap:var(--stw-space-2);justify-content:center;min-width:0;padding:var(--stw-space-2) var(--stw-space-1)}.planner-guide-steps button>span[data-v-903d9ce3]{display:grid;flex:0 0 28px;height:28px;place-items:center;width:28px}.item-form.is-guided .item-form-grid[data-v-903d9ce3]{grid-template-columns:minmax(0,960px);justify-content:center}.item-form.is-guided.guide-step-4 .item-form-grid[data-v-903d9ce3]{grid-template-columns:minmax(0,1040px)}.item-form.is-guided .form-main[data-v-903d9ce3]{gap:var(--stw-space-3)}.item-form.is-guided .media-head[data-v-903d9ce3]{margin-top:var(--stw-space-2)}.item-form.is-guided.guide-step-1 .form-aside[data-v-903d9ce3],.item-form.is-guided.guide-step-2 .form-main[data-v-903d9ce3],.item-form.is-guided.guide-step-3 .form-aside[data-v-903d9ce3],.item-form.is-guided.guide-step-4 .form-main[data-v-903d9ce3]{display:none}.guided-review-aside[data-v-903d9ce3]{background:transparent;border:0;border-radius:0;gap:12px;grid-template-columns:minmax(0,1fr);padding:0}.guided-review-aside>.cm-sync-card[data-v-903d9ce3],.guided-review-aside>.section-head[data-v-903d9ce3]{margin-bottom:0}.guided-review-aside[data-v-903d9ce3]>*{grid-column:1;min-width:0}.item-form:not(.is-guided) .item-form-grid[data-v-903d9ce3]{gap:16px;grid-template-columns:minmax(0,1.3fr) minmax(380px,.82fr)}.item-form:not(.is-guided) .form-main[data-v-903d9ce3]{background:#fff;border:1px solid #e4e8f0;border-radius:18px;min-width:0;padding:16px}.expert-aside[data-v-903d9ce3]{background:var(--surface-1);border-color:#e4e8f0;border-radius:18px;gap:14px;grid-template-columns:minmax(0,1fr);min-width:0;padding:16px}.expert-aside[data-v-903d9ce3]>*{align-self:start;grid-column:1;max-width:100%;min-width:0}.expert-aside>.planner-post-type-field .type-segment[data-v-903d9ce3]{grid-template-columns:repeat(5,minmax(0,1fr))}.expert-aside>.planner-post-type-field .type-segment button[data-v-903d9ce3]{font-size:var(--stw-dialog-text-small);min-height:36px}@media (max-width:1100px){.planner-guide-head[data-v-903d9ce3]{gap:var(--stw-space-3)}.item-form:not(.is-guided) .item-form-grid[data-v-903d9ce3],.planner-guide-head[data-v-903d9ce3]{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.item-form:not(.is-guided) .item-form-grid[data-v-903d9ce3]{grid-template-columns:minmax(0,1fr)}.expert-aside[data-v-903d9ce3],.item-form:not(.is-guided) .form-main[data-v-903d9ce3]{border-radius:15px;padding:12px}}.planner-schedule-controls[data-v-903d9ce3],.planner-schedule-flow[data-v-903d9ce3]{display:grid;gap:var(--stw-space-3);min-width:0}.planner-schedule-controls[data-v-903d9ce3]{grid-template-columns:minmax(0,1fr) minmax(0,.62fr)}.planner-schedule-controls.is-pending[data-v-903d9ce3]{grid-template-columns:minmax(0,1fr)}.planner-schedule-field[data-v-903d9ce3]{gap:.32rem!important;min-width:0}.planner-schedule-field>span[data-v-903d9ce3]{align-items:center;color:#64748b;display:flex;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading);gap:.38rem;letter-spacing:.02em}.planner-schedule-field>span i[data-v-903d9ce3]{color:#6859ed;font-size:.68rem}.form-aside>.planner-post-type-field[data-v-903d9ce3],.form-aside>.platform-field[data-v-903d9ce3]{border-top:1px solid var(--border-color);padding-top:var(--stw-space-3)}.planner-platform-copy-card[data-v-903d9ce3],.planner-story-copy-note[data-v-903d9ce3]{align-items:flex-start;background:#f8fafc;border:1px solid #dbe3ee;border-radius:13px;display:flex;gap:.7rem;padding:.75rem}.planner-story-copy-note>i[data-v-903d9ce3]{color:#64748b;margin-top:.12rem}.planner-story-copy-note span[data-v-903d9ce3]{display:grid;gap:.12rem}.planner-story-copy-note small[data-v-903d9ce3]{color:#64748b;font-size:var(--stw-dialog-text-small)}.planner-platform-copy-card[data-v-903d9ce3]{background:#fff;margin-bottom:.8rem}.planner-platform-copy-icon[data-v-903d9ce3]{background:#fff1f2;border-radius:10px;color:#ef4444;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.planner-platform-copy-card label[data-v-903d9ce3]{display:grid;flex:1;gap:.35rem}.planner-platform-copy-card label>span[data-v-903d9ce3]{font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading)}.planner-platform-copy-card label>small[data-v-903d9ce3]{color:#64748b;font-size:var(--stw-dialog-text-small)}.platform-chip.incompatible[data-v-903d9ce3]{border-style:dashed;cursor:not-allowed;opacity:.64}.platform-chip-warning[data-v-903d9ce3]{color:#d97706!important;font-size:var(--stw-dialog-text-small);margin-left:auto}.type-segment button[data-v-903d9ce3]{gap:.42rem;position:relative}.type-segment button>small[data-v-903d9ce3]{background:#ede9fe;border-radius:999px;color:#5b4ee8;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-action);padding:.08rem .28rem;position:absolute;right:3px;top:-8px}.type-segment button.recommended[data-v-903d9ce3]:not(.active){border-color:#c4b5fd;color:#5b4ee8}.type-segment button[data-v-903d9ce3]:disabled{cursor:not-allowed;opacity:.5}.planner-compatibility[data-v-903d9ce3],.planner-publication-options[data-v-903d9ce3],.planner-readiness[data-v-903d9ce3]{background:#fffaf5;border:1px solid #fed7aa;border-radius:15px;display:grid;gap:.62rem;min-width:0;padding:.78rem}.planner-compatibility>header[data-v-903d9ce3],.planner-publication-options>summary[data-v-903d9ce3],.planner-readiness>header[data-v-903d9ce3]{align-items:center;display:flex;gap:.58rem}.planner-compatibility>header>span[data-v-903d9ce3],.planner-publication-options>summary>span[data-v-903d9ce3]{background:#fff7ed;border-radius:10px;color:#c2410c;display:grid;flex:0 0 32px;height:32px;place-items:center;width:32px}.planner-compatibility header div[data-v-903d9ce3],.planner-publication-options summary div[data-v-903d9ce3],.planner-readiness header span[data-v-903d9ce3]{display:grid;gap:.08rem}.planner-compatibility header strong[data-v-903d9ce3],.planner-publication-options summary strong[data-v-903d9ce3],.planner-readiness header strong[data-v-903d9ce3]{color:var(--text-color);font-size:var(--stw-text-body);font-weight:var(--stw-weight-action)}.planner-compatibility header small[data-v-903d9ce3],.planner-publication-options summary small[data-v-903d9ce3],.planner-readiness header small[data-v-903d9ce3]{color:var(--text-color-light);font-size:var(--stw-text-small);line-height:1.4}.planner-compatibility ul[data-v-903d9ce3],.planner-readiness ul[data-v-903d9ce3]{display:grid;gap:.3rem;list-style:none;margin:0;padding:0}.planner-compatibility ul[data-v-903d9ce3]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.planner-readiness ul[data-v-903d9ce3]{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-compatibility li[data-v-903d9ce3]{align-items:center;background:#ffffffc7;border-radius:9px;display:grid;gap:.4rem;grid-template-columns:18px 1fr auto 14px;padding:.38rem .45rem}.planner-compatibility li[data-v-903d9ce3],.planner-compatibility li small[data-v-903d9ce3]{font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading)}.planner-compatibility li small[data-v-903d9ce3]{color:#526175}.planner-compatibility li.invalid small[data-v-903d9ce3],.planner-compatibility li.invalid>i[data-v-903d9ce3]:last-child{color:#c2410c}.planner-readiness[data-v-903d9ce3]{align-items:center;align-self:start;background:#fffaf5;border-color:#fed7aa;grid-template-columns:minmax(0,1fr) auto;padding:var(--stw-space-3)}.planner-readiness>header[data-v-903d9ce3]{min-width:0}.planner-readiness>.planner-readiness-details[data-v-903d9ce3]{justify-self:end}.planner-readiness>.planner-readiness-details[open][data-v-903d9ce3]{grid-column:1/-1;justify-self:stretch;width:100%}.planner-readiness-details summary[data-v-903d9ce3]{color:var(--text-color-light);cursor:pointer;font-size:var(--stw-text-small);padding-block:var(--stw-space-2);width:-moz-fit-content;width:fit-content}.planner-readiness-details.has-issues summary[data-v-903d9ce3]{color:var(--warning-hover);font-weight:var(--stw-weight-action)}.planner-readiness-details summary[data-v-903d9ce3]:focus-visible{outline:2px solid var(--stw-field-focus);outline-offset:2px}.planner-readiness-details[open] summary[data-v-903d9ce3]{margin-bottom:var(--stw-space-2)}.planner-readiness>header>i[data-v-903d9ce3]{background:#eef2f7;border-radius:10px;color:#64748b;display:grid;flex:0 0 32px;height:32px;place-items:center;width:32px}.planner-readiness li[data-v-903d9ce3]{align-items:center;background:var(--surface-1);border:1px solid var(--border-color);border-radius:var(--stw-radius-small);color:var(--text-color-light);display:flex;font-size:var(--stw-text-small);font-weight:var(--stw-weight-action);gap:var(--stw-space-2);line-height:1.4;min-height:var(--stw-control-compact-height);padding:var(--stw-space-2)}.planner-readiness li>i[data-v-903d9ce3]{background:#eef2f7;border-radius:999px;display:grid;flex:0 0 17px;font-size:.54rem;height:17px;place-items:center;width:17px}.planner-publication-options[data-v-903d9ce3]{align-self:stretch;background:var(--surface-1);border-color:var(--border-color);border-radius:13px;box-shadow:none;gap:.5rem;padding:.68rem}.planner-publication-options>summary[data-v-903d9ce3]{cursor:pointer;list-style:none}.planner-publication-options>summary[data-v-903d9ce3]::-webkit-details-marker{display:none}.planner-publication-options>summary>span[data-v-903d9ce3]{background:#eef2ff;border-radius:8px;color:#5147e5;flex-basis:28px;height:28px;width:28px}.planner-publication-options .disclosure-chevron[data-v-903d9ce3]{color:var(--text-color-light);font-size:var(--stw-text-small);margin-left:auto;transition:transform .18s ease}.planner-publication-options[open]>summary .disclosure-chevron[data-v-903d9ce3]{transform:rotate(180deg)}.planner-publication-body[data-v-903d9ce3]{border-top:1px solid var(--border-color);display:grid;gap:0;margin-top:.15rem}.planner-option-section[data-v-903d9ce3]{border-bottom:1px solid var(--border-color);display:grid;gap:.65rem;padding:.72rem 0}.planner-option-section[data-v-903d9ce3]:last-child{border-bottom:0;padding-bottom:0}.planner-publication-options .planner-option-field[data-v-903d9ce3]{color:var(--text-color);display:grid;font-size:var(--stw-text-small);font-weight:var(--stw-weight-action);gap:.35rem;min-width:0}.planner-publication-options .planner-option-field>span[data-v-903d9ce3]:not(.planner-option-copy){color:#475569;font-size:var(--stw-dialog-text-small)}.planner-option-copy small[data-v-903d9ce3],.planner-publication-options .planner-option-field>small[data-v-903d9ce3]{color:var(--text-color-light);font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-body);line-height:1.4}.planner-option-copy[data-v-903d9ce3]{display:grid;gap:.1rem}.planner-option-copy strong[data-v-903d9ce3]{color:var(--text-color);font-size:var(--stw-dialog-text-small)}.planner-option-field[data-v-903d9ce3] .p-inputtext,.planner-option-field[data-v-903d9ce3] .p-select,.planner-option-field[data-v-903d9ce3] .p-textarea{min-width:0;width:100%}.planner-first-comment[data-v-903d9ce3]{max-height:110px;min-height:58px;resize:vertical;width:100%}.planner-first-comment[data-v-903d9ce3]:disabled{opacity:.62}.planner-option-conflict[data-v-903d9ce3]{align-items:center;color:#b45309!important;display:flex;gap:.3rem}.planner-switch-list[data-v-903d9ce3]{display:grid;gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.planner-publication-options .planner-switch-row[data-v-903d9ce3]{align-items:center;background:transparent;border:0;color:var(--text-color);cursor:pointer;display:flex;gap:.8rem;justify-content:space-between;min-height:42px;min-width:0;padding:.48rem .15rem}.planner-publication-options .planner-switch-row+.planner-switch-row[data-v-903d9ce3]{border-left:1px solid var(--border-color);padding-left:.7rem}.planner-publication-options .planner-switch-row>span[data-v-903d9ce3]{display:grid;gap:.08rem;min-width:0}.planner-publication-options .planner-switch-row strong[data-v-903d9ce3]{color:#334155;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-action)}.planner-publication-options .planner-switch-row small[data-v-903d9ce3]{color:var(--text-color-light);font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-body);line-height:1.35}.planner-publication-options .planner-switch-row[data-v-903d9ce3] .p-toggleswitch{flex:0 0 auto;transform:scale(.78);transform-origin:right center}.planner-publication-options .planner-disable-comments-row[data-v-903d9ce3]{border-top:1px solid var(--border-color);padding:.58rem .1rem .1rem}.planner-publication-options .planner-engagement-options>.planner-disable-comments-row[data-v-903d9ce3]:first-child{border-top:0;padding-top:.1rem}.planner-engagement-options[data-v-903d9ce3]{gap:.7rem}.item-tabs[data-v-903d9ce3]{background:#f1f2f7;border-radius:13px;display:flex;gap:3px;margin:0 0 .8rem;padding:4px;width:-moz-fit-content;width:fit-content}.item-tab[data-v-903d9ce3]{align-items:center;background:transparent;border:0;border-radius:10px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:13px;font-weight:var(--stw-weight-heading);gap:7px;line-height:1;padding:9px 16px;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.item-tab[data-v-903d9ce3]:hover:not(.active){background:#fff9;color:#1f2937}.item-tab.active[data-v-903d9ce3]{background:#fff;box-shadow:0 1px 3px #1412321a;color:var(--primary-color)}.item-tab.alert[data-v-903d9ce3],.item-tab.alert.active[data-v-903d9ce3]{color:#b45309}.item-tab i[data-v-903d9ce3]{font-size:13px;opacity:.9}.item-tab-count[data-v-903d9ce3]{align-items:center;background:#fde68a;border-radius:999px;color:#92400e;display:inline-flex;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading);height:18px;justify-content:center;min-width:18px;padding:0 5px}.planner-transfer-diagnostic[data-v-903d9ce3]{align-items:start;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 10%,var(--surface-1)),color-mix(in srgb,var(--surface-1) 92%,transparent));border:1px solid color-mix(in srgb,#d97706 30%,var(--border-color));border-radius:var(--stw-radius-large);box-shadow:0 14px 36px #784b0014;display:grid;gap:var(--stw-space-3);grid-template-columns:42px minmax(0,1fr) auto;margin:0 0 var(--stw-space-3);padding:var(--stw-space-3)}.planner-transfer-diagnostic-icon[data-v-903d9ce3]{background:#fff7ed;border-radius:13px;box-shadow:inset 0 0 0 1px #fed7aa;color:#b45309;display:grid;height:42px;place-items:center;width:42px}.planner-transfer-diagnostic-copy[data-v-903d9ce3]{display:grid;gap:3px;min-width:0}.planner-transfer-diagnostic-copy>small[data-v-903d9ce3]{color:#b45309;font-size:var(--stw-text-micro);font-weight:var(--stw-weight-heading);letter-spacing:.06em;text-transform:uppercase}.planner-transfer-diagnostic-copy>strong[data-v-903d9ce3]{color:var(--text-color);font-size:var(--stw-text-body)}.planner-transfer-diagnostic-copy>p[data-v-903d9ce3]{color:var(--text-color-light);font-size:var(--stw-text-small);margin:0}.planner-transfer-channels[data-v-903d9ce3]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.planner-transfer-channels>span[data-v-903d9ce3]{align-items:center;background:color-mix(in srgb,var(--surface-1) 88%,transparent);border:1px solid color-mix(in srgb,#d97706 24%,var(--border-color));border-radius:999px;display:inline-flex;font-size:var(--stw-text-micro);gap:6px;min-height:28px;padding:4px 9px}.planner-transfer-channels em[data-v-903d9ce3]{color:#b45309;font-style:normal}.planner-transfer-diagnostic-actions[data-v-903d9ce3]{align-items:center;align-self:center;display:flex;gap:var(--stw-space-2)}.rv-tabpanel[data-v-903d9ce3]{gap:var(--stw-space-4);padding:2px}.rv-round[data-v-903d9ce3]{background:var(--surface-1);border:1px solid color-mix(in srgb,var(--primary-color) 14%,var(--border-color));border-radius:18px;box-shadow:0 14px 40px #252b4d12;display:flex;flex-direction:column;gap:0;overflow:hidden}.rv-round.open[data-v-903d9ce3]{border-color:color-mix(in srgb,var(--primary-color) 30%,var(--border-color));box-shadow:0 18px 48px #3730a31a}.rv-round-head[data-v-903d9ce3]{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 6%,var(--surface-1)),var(--surface-1) 64%);border-bottom:1px solid color-mix(in srgb,var(--primary-color) 10%,var(--border-color));display:flex;gap:var(--stw-space-4);justify-content:space-between;min-height:86px;padding:var(--stw-space-4) var(--stw-space-5)}.rv-round-identity[data-v-903d9ce3]{align-items:center;display:flex;gap:var(--stw-space-3);min-width:0}.rv-round-mark[data-v-903d9ce3]{background:color-mix(in srgb,var(--primary-color) 11%,var(--surface-1));border-radius:13px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 12%,transparent);color:var(--primary-color);display:grid;flex:0 0 44px;height:44px;place-items:center;width:44px}.rv-round-identity>span[data-v-903d9ce3]:last-child{align-items:center;display:grid;gap:2px var(--stw-space-2);grid-template-columns:auto minmax(0,1fr);min-width:0}.rv-round-identity small[data-v-903d9ce3]{color:var(--primary-color);font-size:var(--stw-text-micro);font-weight:var(--stw-weight-heading);grid-column:1/-1;letter-spacing:.07em;text-transform:uppercase}.rv-round-identity strong[data-v-903d9ce3]{color:var(--text-color);font-size:1.05rem}.rv-round-identity em[data-v-903d9ce3]{color:var(--text-color-light);font-size:var(--stw-text-small);font-style:normal;font-weight:var(--stw-weight-body);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-round-context[data-v-903d9ce3]{display:grid;flex:0 0 auto;gap:6px;justify-items:end}.rv-round-state[data-v-903d9ce3]{align-items:center;background:var(--surface-3);border-radius:999px;color:var(--text-color-light);display:inline-flex;font-size:var(--stw-text-micro);font-weight:var(--stw-weight-heading);gap:6px;padding:5px 10px}.rv-round.open .rv-round-state[data-v-903d9ce3]{background:#fff7ed;box-shadow:inset 0 0 0 1px #fed7aa;color:#b45309}.rv-round-meta[data-v-903d9ce3]{color:var(--text-color-muted);font-size:var(--stw-text-micro)}.rv-round-list[data-v-903d9ce3]{gap:0;list-style:none;margin:0;padding:0}.rv-round-list[data-v-903d9ce3],.rv-round-list li[data-v-903d9ce3]{display:flex;flex-direction:column}.rv-round-list li[data-v-903d9ce3]{border-bottom:1px solid var(--border-color);gap:.48rem;padding:.72rem 0}.rv-round-list li[data-v-903d9ce3]:last-child{border-bottom:0}.rv-round-list li.is-withdrawn[data-v-903d9ce3]{opacity:.68}.rv-round-list li.is-withdrawn[data-v-903d9ce3]>:not(.rv-round-topic-head):not(.rv-history-toggle):not(.rv-history-popover){filter:saturate(.55)}.rv-round-list p[data-v-903d9ce3]{color:#334155;font-size:.82rem;line-height:1.5;margin:0;white-space:pre-wrap}.rv-entry-note[data-v-903d9ce3]{background:var(--surface-2);border:0;border-left:3px solid #cbd5e1;border-radius:0 8px 8px 0;display:grid;gap:.2rem;padding:.48rem .62rem}.rv-entry-note>small[data-v-903d9ce3]{color:#8b96aa;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading);letter-spacing:.04em;text-transform:uppercase}.rv-caption-proposal[data-v-903d9ce3]{display:grid;gap:.5rem}.rv-caption-proposal article[data-v-903d9ce3]{background:#fff;border:1px solid var(--border-color);border-radius:10px;min-width:0;overflow:hidden}.rv-caption-proposal article>header[data-v-903d9ce3]{align-items:center;background:#fff;border-bottom:1px solid var(--border-color);display:flex;gap:.5rem;justify-content:space-between;padding:.42rem .55rem}.rv-caption-proposal article>header span[data-v-903d9ce3]{align-items:center;color:#4338ca;display:inline-flex;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading);gap:.35rem}.rv-caption-proposal article>div[data-v-903d9ce3]{align-items:stretch;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:.48rem}.rv-caption-proposal article>div>span[data-v-903d9ce3]{align-content:start;background:#f8fafc;border-radius:7px;display:grid;gap:.3rem;min-width:0;padding:.48rem}.rv-caption-proposal article>div>span.proposed[data-v-903d9ce3]{background:#f6f5ff}.rv-caption-proposal article>div>i[data-v-903d9ce3]{align-self:center;color:#9ba6b9;font-size:.72rem}.rv-caption-proposal small[data-v-903d9ce3]{color:#8b96aa;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading);letter-spacing:.04em;text-transform:uppercase}.rv-caption-proposal p[data-v-903d9ce3]{max-height:9rem;overflow:auto}.rv-diff-text mark[data-v-903d9ce3]{border-radius:4px;color:inherit;padding:1px 2px}.rv-diff-text mark.removed[data-v-903d9ce3]{background:#fee2e2;color:#b91c1c;text-decoration:line-through;text-decoration-thickness:1px}.rv-diff-text mark.added[data-v-903d9ce3]{background:#dcfce7;color:#166534}.rv-round-topic-head[data-v-903d9ce3]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.rv-topic-meta-group[data-v-903d9ce3]{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.rv-round-topic[data-v-903d9ce3]{align-items:center;background:#f3f4f8;border-radius:999px;color:#4f46e5;display:inline-flex;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading);gap:6px;padding:2px 7px;width:-moz-fit-content;width:fit-content}.rv-round-topic i[data-v-903d9ce3]{font-size:.75rem}.rv-added-later[data-v-903d9ce3]{background:#fff7ed;border-radius:999px;color:#b45309;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-action);padding:3px 7px;white-space:nowrap}.rv-added-later[data-v-903d9ce3],.rv-entry-actions[data-v-903d9ce3]{align-items:center;display:inline-flex}.rv-entry-actions[data-v-903d9ce3]{flex-wrap:wrap;gap:var(--stw-space-2);justify-content:flex-end}.rv-entry-apply[data-v-903d9ce3]{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#047857;cursor:pointer;display:inline-flex;font:inherit;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-action);gap:5px;min-height:var(--stw-control-compact-height);padding:4px 9px}.rv-entry-apply[data-v-903d9ce3]:hover{background:#d1fae5;border-color:#6ee7b7;color:#065f46}.rv-entry-apply[data-v-903d9ce3]:disabled{cursor:wait;opacity:.7}.rv-entry-check[data-v-903d9ce3]{align-items:center;background:#fff;border:1px solid #dbe3ef;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font:inherit;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-action);gap:5px;padding:4px 8px}.rv-entry-check[data-v-903d9ce3]:hover{border-color:#a5b4fc;color:#4338ca}.rv-entry-check.completed[data-v-903d9ce3]{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.rv-entry-check.readonly-state[data-v-903d9ce3]{cursor:default}.rv-entry-check.not-completed[data-v-903d9ce3]{background:#f8fafc;border-color:#cbd5e1;color:#64748b}.rv-entry-check.withdrawn[data-v-903d9ce3]{background:var(--surface-2);border-color:var(--border-color);color:var(--text-color-light)}.rv-entry-check.legacy-rejected[data-v-903d9ce3]{background:#fff7ed;border-color:#fed7aa;color:#b45309}.rv-entry-check[data-v-903d9ce3]:disabled{cursor:wait;opacity:.7}.rv-round-list .rv-agency-note[data-v-903d9ce3]{background:#f8f7ff;border-left:3px solid #a5b4fc;border-radius:0 8px 8px 0;color:#475569;display:flex;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading);gap:.35rem;padding:.42rem .55rem}.rv-agency-note i[data-v-903d9ce3]{color:#6366f1;font-size:.65rem;margin-top:.15rem}.rv-round-actions[data-v-903d9ce3]{align-items:center;background:var(--surface-1);border-top:1px solid var(--border-color);display:flex;gap:.65rem;justify-content:flex-end;min-height:54px;padding:var(--stw-space-2) var(--stw-space-5)}.rv-round-progress[data-v-903d9ce3]{color:var(--text-color-light);font-size:var(--stw-text-small);margin-right:auto}.rv-round-channels[data-v-903d9ce3]{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.rv-ch-chip[data-v-903d9ce3]{align-items:center;background:#fff;border:1px solid var(--border-color,#e2e8f0);border-radius:999px;color:#475569;display:inline-flex;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading);gap:5px;padding:3px 9px}.rv-ch-chip i[data-v-903d9ce3]{font-size:.78rem}.rv-ch-empty[data-v-903d9ce3]{color:#94a3b8;font-style:italic}.rv-ch-empty[data-v-903d9ce3],.rv-round-diff[data-v-903d9ce3]{font-size:var(--stw-dialog-text-small)}.rv-round-diff[data-v-903d9ce3]{background:#fffbeb;border-left:3px solid #fcd34d;border-radius:0 8px 8px 0;color:#92400e;font-weight:var(--stw-weight-heading);padding:5px 9px;width:-moz-fit-content;width:fit-content}.rv-schedule-proposal[data-v-903d9ce3]{align-items:center;background:var(--surface-1);border:1px solid var(--border-color);border-radius:11px;display:grid;gap:var(--stw-space-2);grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);padding:var(--stw-space-2) var(--stw-space-3)}.rv-schedule-proposal>span[data-v-903d9ce3]{align-items:center;display:grid;gap:1px var(--stw-space-2);grid-template-columns:20px minmax(0,1fr);min-width:0;padding:2px 0;position:relative}.rv-schedule-proposal>span>i[data-v-903d9ce3]{align-self:center;color:var(--text-color-muted);display:grid;font-size:var(--stw-text-small);grid-row:1/span 2;height:20px;place-items:center;width:20px}.rv-schedule-proposal>span.requested[data-v-903d9ce3]{border-left:1px solid color-mix(in srgb,var(--primary-color) 18%,var(--border-color));padding-left:var(--stw-space-2)}.rv-schedule-proposal>span.requested>i[data-v-903d9ce3]{color:var(--primary-color)}.rv-schedule-proposal small[data-v-903d9ce3]{color:var(--text-color-muted);font-size:var(--stw-text-micro);font-weight:var(--stw-weight-heading);letter-spacing:.04em;text-transform:uppercase}.rv-schedule-proposal strong[data-v-903d9ce3]{color:var(--text-color);font-size:var(--stw-text-small);grid-column:2;overflow-wrap:anywhere}.rv-schedule-proposal>.rv-proposal-arrow[data-v-903d9ce3]{align-self:center;color:var(--primary-color);font-size:var(--stw-text-small);justify-self:center}.rv-history-toggle[data-v-903d9ce3]{align-items:center;background:transparent;border:0;color:var(--primary-color);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--stw-text-small);font-weight:var(--stw-weight-action);gap:6px;padding:4px 0;width:-moz-fit-content;width:fit-content}.rv-history-toggle[data-v-903d9ce3]:hover{text-decoration:underline;text-underline-offset:3px}.rv-history-popover[data-v-903d9ce3]{background:var(--surface-1);border:1px solid var(--border-color);border-radius:var(--stw-radius-medium);box-shadow:var(--shadow-overlay);display:grid;margin-top:3px;padding:var(--stw-space-2) var(--stw-space-3);position:relative}.rv-history-popover[data-v-903d9ce3]:before{background:var(--surface-1);border-left:1px solid var(--border-color);border-top:1px solid var(--border-color);content:"";height:10px;left:18px;position:absolute;top:-6px;transform:rotate(45deg);width:10px}.rv-history-popover article[data-v-903d9ce3]{border-bottom:1px solid var(--border-color);display:grid;gap:2px 10px;grid-template-columns:minmax(0,1fr) auto;padding:var(--stw-space-2) 0}.rv-history-popover article[data-v-903d9ce3]:last-child{border-bottom:0}.rv-history-popover article>span[data-v-903d9ce3]{color:var(--text-color-muted);font-size:var(--stw-text-micro);font-weight:var(--stw-weight-heading);letter-spacing:.04em;text-transform:uppercase}.rv-history-popover article>s[data-v-903d9ce3],.rv-history-popover article>strong[data-v-903d9ce3]{color:var(--text-color);font-size:var(--stw-text-small);grid-column:1;line-height:1.45;min-width:0;overflow-wrap:anywhere}.rv-history-popover article>s[data-v-903d9ce3]{color:var(--text-color-light);text-decoration-color:var(--danger-color)}.rv-history-popover article>small[data-v-903d9ce3]{align-self:center;color:var(--text-color-muted);font-size:var(--stw-text-micro);grid-column:2;grid-row:1/span 2}.rv-history-popover article.current>strong[data-v-903d9ce3]{color:var(--primary-color)}.rv-round-overview[data-v-903d9ce3]{align-items:center;background:var(--surface-2);border:1px solid var(--border-color);border-radius:13px;display:grid;gap:var(--stw-space-3);grid-template-columns:auto minmax(160px,1fr) auto;margin:var(--stw-space-4) var(--stw-space-5);padding:var(--stw-space-3) var(--stw-space-4)}.rv-progress-copy[data-v-903d9ce3]{align-items:baseline;display:flex;gap:var(--stw-space-2);white-space:nowrap}.rv-progress-copy span[data-v-903d9ce3]{color:var(--text-color-light);font-size:var(--stw-text-small)}.rv-progress-copy strong[data-v-903d9ce3]{color:var(--text-color);font-size:var(--stw-text-body)}.rv-progress-track[data-v-903d9ce3]{background:color-mix(in srgb,var(--primary-color) 8%,var(--surface-3));border-radius:999px;height:7px;overflow:hidden}.rv-progress-track i[data-v-903d9ce3]{background:linear-gradient(90deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 62%,#8b5cf6));border-radius:inherit;display:block;height:100%;transition:width .24s ease}.rv-progress-stats[data-v-903d9ce3]{align-items:center;display:flex;gap:var(--stw-space-3)}.rv-progress-stats span[data-v-903d9ce3]{align-items:center;color:var(--text-color-light);display:inline-flex;font-size:var(--stw-text-micro);gap:5px;white-space:nowrap}.rv-progress-stats i[data-v-903d9ce3]{color:#f59e0b;font-size:7px}.rv-progress-stats .complete i[data-v-903d9ce3]{color:var(--success-color);font-size:12px}.rv-progress-stats strong[data-v-903d9ce3]{color:var(--text-color);font-size:var(--stw-text-small)}.rv-topic-group[data-v-903d9ce3]{display:grid;gap:var(--stw-space-2);padding:0 var(--stw-space-5) var(--stw-space-4)}.rv-topic-group-head[data-v-903d9ce3]{align-items:center;background:transparent;border:0;color:var(--text-color);cursor:pointer;display:flex;font:inherit;font-size:var(--stw-text-small);font-weight:var(--stw-weight-heading);justify-content:space-between;min-height:38px;padding:4px 1px;width:100%}.rv-topic-group-head[data-v-903d9ce3]:disabled{cursor:default;opacity:1}.rv-topic-group-head span[data-v-903d9ce3]{align-items:center;display:inline-flex;gap:7px}.rv-topic-group-head span>i[data-v-903d9ce3]{color:var(--primary-color)}.rv-topic-group-head em[data-v-903d9ce3]{background:var(--surface-3);border-radius:999px;color:var(--text-color-light);display:grid;font-size:var(--stw-text-micro);font-style:normal;height:20px;min-width:20px;padding:0 6px;place-items:center}.rv-topic-group.group-open .rv-topic-group-head em[data-v-903d9ce3]{background:#fff7ed;color:#b45309}.rv-topic-group .rv-round-list[data-v-903d9ce3]{gap:var(--stw-space-2)}.rv-topic-group .rv-round-list li.rv-thread-card[data-v-903d9ce3]{background:var(--surface-1);border:1px solid var(--border-color);border-radius:14px;box-shadow:0 8px 24px #0f172a0b;gap:0;overflow:hidden;padding:0;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rv-topic-group .rv-round-list li.rv-thread-card[data-v-903d9ce3]:hover{border-color:color-mix(in srgb,var(--primary-color) 22%,var(--border-color));box-shadow:0 12px 30px #3730a312}.rv-topic-group .rv-round-list li.rv-thread-card.completed[data-v-903d9ce3]{background:color-mix(in srgb,var(--success-color) 2%,var(--surface-1))}.rv-thread-head[data-v-903d9ce3]{align-items:center;display:grid;gap:var(--stw-space-3);grid-template-columns:minmax(0,1fr) auto;padding:var(--stw-space-3) var(--stw-space-4)}.rv-thread-toggle[data-v-903d9ce3]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:var(--stw-space-2);grid-template-columns:36px minmax(0,1fr) auto;min-width:0;padding:0;text-align:left}.rv-thread-icon[data-v-903d9ce3]{background:color-mix(in srgb,var(--primary-color) 9%,var(--surface-1));border-radius:11px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 8%,transparent);color:var(--primary-color);display:grid;height:36px;place-items:center;width:36px}.rv-thread-title[data-v-903d9ce3]{display:grid;gap:2px var(--stw-space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0}.rv-thread-title strong[data-v-903d9ce3]{color:var(--text-color);font-size:var(--stw-text-body)}.rv-thread-title small[data-v-903d9ce3],.rv-thread-title strong[data-v-903d9ce3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-thread-title small[data-v-903d9ce3]{color:var(--text-color-light);font-size:var(--stw-text-small);grid-column:1}.rv-thread-title em[data-v-903d9ce3]{align-items:center;align-self:center;color:var(--primary-color);display:inline-flex;font-size:var(--stw-text-micro);font-style:normal;font-weight:var(--stw-weight-action);gap:4px;grid-column:2;grid-row:1/span 2;white-space:nowrap}.rv-thread-body[data-v-903d9ce3]{background:linear-gradient(180deg,var(--surface-2),color-mix(in srgb,var(--primary-color) 2%,var(--surface-1)));padding:var(--stw-space-4)}.rv-conversation-block[data-v-903d9ce3],.rv-thread-body[data-v-903d9ce3]{border-top:1px solid var(--border-color);display:grid;gap:var(--stw-space-3)}.rv-conversation-block[data-v-903d9ce3]{padding-top:var(--stw-space-2)}.rv-conversation-block>header[data-v-903d9ce3]{align-items:center;display:flex;gap:var(--stw-space-2);justify-content:space-between}.rv-conversation-block>header span[data-v-903d9ce3]{align-items:center;color:var(--text-color);display:inline-flex;font-size:var(--stw-text-small);font-weight:var(--stw-weight-heading);gap:7px}.rv-conversation-block>header span i[data-v-903d9ce3]{color:var(--primary-color)}.rv-conversation-block>header em[data-v-903d9ce3]{color:var(--text-color-muted);font-size:var(--stw-text-micro);font-style:normal}.rv-conversation[data-v-903d9ce3],.rv-conversation article[data-v-903d9ce3]{display:grid;gap:var(--stw-space-2)}.rv-conversation article[data-v-903d9ce3]{align-items:start;grid-template-columns:32px minmax(0,1fr)}.rv-message-avatar[data-v-903d9ce3]{background:#eef2ff;border-radius:999px;color:#5147e5;display:grid;font-size:var(--stw-text-micro);font-weight:var(--stw-weight-heading);height:32px;place-items:center;width:32px}.rv-conversation article.author-agency .rv-message-avatar[data-v-903d9ce3]{background:#ecfdf5;color:#047857}.rv-conversation article>div[data-v-903d9ce3]{background:var(--surface-1);border:1px solid var(--border-color);border-radius:0 var(--stw-radius-medium) var(--stw-radius-medium);min-width:0;padding:var(--stw-space-2) var(--stw-space-3)}.rv-conversation article.author-agency>div[data-v-903d9ce3]{background:#f6fff9;border-color:#bbf7d0}.rv-conversation header[data-v-903d9ce3]{align-items:center;display:flex;gap:var(--stw-space-2);justify-content:space-between;margin-bottom:3px}.rv-conversation header strong[data-v-903d9ce3]{color:var(--text-color);font-size:var(--stw-text-small)}.rv-conversation header small[data-v-903d9ce3]{color:var(--text-color-muted);font-size:var(--stw-text-micro)}.rv-conversation p[data-v-903d9ce3]{color:var(--text-color-light);font-size:var(--stw-text-small);line-height:1.5}.rv-message-meta[data-v-903d9ce3]{align-items:center;display:inline-flex;gap:6px;justify-content:flex-end;position:relative}.rv-message-meta>em[data-v-903d9ce3]{color:var(--text-color-muted);font-size:var(--stw-text-micro);font-style:normal}.rv-message-menu-wrap[data-v-903d9ce3]{display:inline-flex;position:relative}.rv-message-menu-trigger[data-v-903d9ce3]{background:transparent;border:0;border-radius:var(--stw-radius-small);color:var(--text-color-muted);cursor:pointer;display:grid;height:26px;padding:0;place-items:center;width:26px}.rv-message-menu-trigger[data-v-903d9ce3]:hover,.rv-message-menu-trigger[aria-expanded=true][data-v-903d9ce3]{background:var(--surface-2);color:var(--text-color)}.rv-message-menu[data-v-903d9ce3]{display:grid;gap:2px;min-width:132px;padding:5px;position:absolute;right:0;top:calc(100% + 4px);z-index:8}.rv-message-menu button[data-v-903d9ce3]{align-items:center;background:transparent;border:0;border-radius:var(--stw-radius-small);color:var(--text-color);cursor:pointer;display:flex;font:inherit;font-size:var(--stw-text-small);gap:8px;padding:7px 9px;text-align:left;width:100%}.rv-message-menu button[data-v-903d9ce3]:hover{background:var(--surface-2)}.rv-message-menu button.danger[data-v-903d9ce3]{color:var(--danger-color)}.rv-message-editor[data-v-903d9ce3]{display:grid;gap:var(--stw-space-2)}.rv-message-editor[data-v-903d9ce3] .p-textarea{min-width:0;width:100%}.rv-message-editor>span[data-v-903d9ce3]{display:flex;gap:var(--stw-space-1);justify-content:flex-end}.rv-conversation article.is-deleted>div[data-v-903d9ce3]{background:var(--surface-2);border-style:dashed}.rv-message-deleted[data-v-903d9ce3]{align-items:center;color:var(--text-color-muted)!important;display:flex;font-style:italic;gap:7px}.rv-message-audit[data-v-903d9ce3]{color:var(--text-color-muted);display:block;font-size:var(--stw-text-micro);margin-top:4px}.rv-comment-composer[data-v-903d9ce3]{align-items:end;display:grid;gap:var(--stw-space-2);grid-template-columns:minmax(0,1fr) auto}.rv-comment-composer[data-v-903d9ce3] .p-textarea{min-width:0;width:100%}@media (max-width:720px){.rv-round-head[data-v-903d9ce3]{align-items:flex-start;flex-direction:column;padding:var(--stw-space-4)}.rv-round-context[data-v-903d9ce3]{justify-items:start;width:100%}.rv-round-overview[data-v-903d9ce3]{grid-template-columns:1fr;margin:var(--stw-space-3) var(--stw-space-4)}.rv-progress-stats[data-v-903d9ce3]{justify-content:space-between}.rv-round-actions[data-v-903d9ce3],.rv-topic-group[data-v-903d9ce3]{padding-left:var(--stw-space-4);padding-right:var(--stw-space-4)}.rv-caption-proposal article>div[data-v-903d9ce3]{grid-template-columns:1fr}.rv-caption-proposal article>div>i[data-v-903d9ce3]{justify-self:center;transform:rotate(90deg)}.rv-round-topic-head[data-v-903d9ce3]{align-items:flex-start;flex-direction:column}.rv-entry-actions[data-v-903d9ce3]{justify-content:flex-start;width:100%}.rv-schedule-proposal[data-v-903d9ce3]{grid-template-columns:1fr}.rv-schedule-proposal>span.requested[data-v-903d9ce3]{border-left:0;border-top:1px solid color-mix(in srgb,var(--primary-color) 18%,var(--border-color));padding-left:0;padding-top:var(--stw-space-2)}.rv-schedule-proposal>.rv-proposal-arrow[data-v-903d9ce3]{justify-self:center;transform:rotate(90deg)}.rv-history-popover article[data-v-903d9ce3]{grid-template-columns:1fr}.rv-history-popover article>small[data-v-903d9ce3]{grid-column:1;grid-row:auto}.rv-thread-head[data-v-903d9ce3]{grid-template-columns:minmax(0,1fr)}.rv-thread-head .rv-entry-actions[data-v-903d9ce3]{padding-left:44px}.rv-thread-title[data-v-903d9ce3]{grid-template-columns:minmax(0,1fr)}.rv-thread-title em[data-v-903d9ce3]{grid-column:1;grid-row:auto}.rv-comment-composer[data-v-903d9ce3]{grid-template-columns:1fr}}.pv-tabpanel[data-v-903d9ce3]{gap:0}.pv-empty[data-v-903d9ce3]{align-items:center;color:var(--text-color-light,#94a3b8);display:flex;flex-direction:column;font-size:.85rem;font-weight:var(--stw-weight-action);gap:.5rem;padding:3rem 1rem}.pv-empty i[data-v-903d9ce3]{font-size:1.6rem}.pv-layout[data-v-903d9ce3]{align-items:start;background:transparent;display:grid;gap:var(--stw-space-3);grid-template-columns:minmax(0,1fr) 210px;min-width:0}.pv-controls[data-v-903d9ce3]{min-height:0}.pv-shell[data-v-903d9ce3]{display:contents}.pv-controls[data-v-903d9ce3]{--stw-liquid-panel-bg:radial-gradient(circle at 12% 0,hsla(0,0%,100%,.96),transparent 38%),radial-gradient(circle at 100% 8%,rgba(193,180,255,.22),transparent 42%),linear-gradient(145deg,hsla(0,0%,100%,.72),rgba(246,245,255,.52));--stw-liquid-panel-border:hsla(0,0%,100%,.92);align-self:start;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);background:var(--stw-liquid-panel-bg);border:1px solid var(--stw-liquid-panel-border);border-radius:22px;display:flex;flex-direction:column;font-family:var(--app-font-family);font-size:var(--stw-text-small);gap:var(--stw-space-3);line-height:1.35;overflow:hidden;padding:var(--stw-space-3);position:sticky;top:0}.pv-controls-head[data-v-903d9ce3]{align-items:center;border-bottom:1px solid rgba(119,132,170,.16);display:grid;gap:var(--stw-space-2);grid-template-columns:32px minmax(0,1fr);padding-bottom:var(--stw-space-3)}.pv-controls-head>span[data-v-903d9ce3]{background:linear-gradient(145deg,#ffffffdb,#efebffa3);border:1px solid hsla(0,0%,100%,.94);border-radius:10px;box-shadow:inset 0 1px #fff,0 10px 22px -18px #4d41aab8;color:var(--primary-color);display:grid;height:32px;place-items:center;width:32px}.pv-controls-head>div[data-v-903d9ce3]{display:grid;gap:2px;min-width:0}.pv-controls-head strong[data-v-903d9ce3]{color:var(--text-color);display:block;font-size:var(--stw-text-small);font-weight:var(--stw-weight-action);letter-spacing:-.005em;line-height:1.25}.pv-controls-head small[data-v-903d9ce3]{color:var(--text-color-light);display:block;font-size:var(--stw-text-caption);font-weight:var(--stw-weight-body);line-height:1.35}.pv-control-group[data-v-903d9ce3]{display:grid;gap:var(--stw-space-2)}.pv-control-group>small[data-v-903d9ce3]{color:var(--text-color-muted);font-size:var(--stw-text-caption);font-weight:var(--stw-weight-action);letter-spacing:0;line-height:1.2;text-transform:none}.pv-badges[data-v-903d9ce3],.pv-mode-switch[data-v-903d9ce3]{display:grid;gap:var(--stw-space-1)}.pv-badge[data-v-903d9ce3],.pv-mode-btn[data-v-903d9ce3]{align-items:center;background:linear-gradient(145deg,#ffffff94,#edf0fb80);border:1px solid hsla(0,0%,100%,.72);border-radius:11px;box-shadow:inset 0 1px #ffffffc7;color:var(--text-color-light);cursor:pointer;display:grid;font-family:var(--app-font-family);font-size:var(--stw-text-small);font-weight:var(--stw-weight-action);gap:var(--stw-space-2);grid-template-columns:30px minmax(0,1fr) 16px;letter-spacing:0;line-height:1.25;min-height:44px;min-width:0;padding:.42rem .52rem;text-align:left;transition:border-color var(--stw-motion-duration),background var(--stw-motion-duration),color var(--stw-motion-duration),box-shadow var(--stw-motion-duration);width:100%}.pv-badge>span[data-v-903d9ce3],.pv-mode-btn>span[data-v-903d9ce3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-badge>i[data-v-903d9ce3]:first-child,.pv-mode-btn>i[data-v-903d9ce3]{background:#ffffff94;border:1px solid rgba(148,163,184,.34);border-radius:9px;display:grid;height:30px;place-items:center;text-align:center;transition:border-color var(--stw-motion-duration),background var(--stw-motion-duration),box-shadow var(--stw-motion-duration);width:30px}.pv-badge>i[data-v-903d9ce3]:last-child{color:var(--pb,var(--primary-color));font-size:var(--stw-text-small)}.pv-badge[data-v-903d9ce3]:hover:not(.active),.pv-mode-btn[data-v-903d9ce3]:hover:not(.active){background:linear-gradient(145deg,color-mix(in srgb,var(--primary-color) 8%,hsla(0,0%,100%,.84)),#f5f3ffb8);border-color:color-mix(in srgb,var(--primary-color) 24%,hsla(0,0%,100%,.92));box-shadow:inset 0 1px #fffffffa,0 10px 24px -20px #4b3eaa94;color:var(--text-color)}.pv-badge:hover:not(.active)>i[data-v-903d9ce3]:first-child,.pv-mode-btn:hover:not(.active)>i[data-v-903d9ce3]{background:#ffffffe0;border-color:color-mix(in srgb,var(--primary-color) 30%,hsla(0,0%,100%,.9));box-shadow:0 7px 16px -13px #4b3eaab8}.pv-badge[data-v-903d9ce3]:focus-visible,.pv-mode-btn[data-v-903d9ce3]:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color) 42%,transparent);outline-offset:2px}.pv-badge.active[data-v-903d9ce3]{background:linear-gradient(145deg,color-mix(in srgb,var(--pb,var(--primary-color)) 10%,hsla(0,0%,100%,.84)),#ffffff8f);border-color:color-mix(in srgb,var(--pb,var(--primary-color)) 36%,hsla(0,0%,100%,.9));box-shadow:inset 0 1px #fffffff5,0 12px 24px -21px var(--pb,var(--primary-color));color:var(--pb,var(--primary-color))}.pv-badge.active>i[data-v-903d9ce3]:first-child{background:color-mix(in srgb,var(--pb,var(--primary-color)) 9%,hsla(0,0%,100%,.86));border-color:color-mix(in srgb,var(--pb,var(--primary-color)) 34%,hsla(0,0%,100%,.88))}.pv-mode-btn[data-v-903d9ce3]{grid-template-columns:30px minmax(0,1fr)}.pv-mode-btn.active[data-v-903d9ce3]{background:linear-gradient(145deg,#ffffffd6,color-mix(in srgb,var(--primary-color) 10%,rgba(246,244,255,.72)));border-color:color-mix(in srgb,var(--primary-color) 28%,hsla(0,0%,100%,.94));box-shadow:inset 0 1px #fff,0 12px 24px -21px var(--primary-color);color:var(--primary-color)}.pv-mode-btn.active>i[data-v-903d9ce3]{background:color-mix(in srgb,var(--primary-color) 9%,hsla(0,0%,100%,.88));border-color:color-mix(in srgb,var(--primary-color) 34%,hsla(0,0%,100%,.9))}.pv-shell[data-v-903d9ce3] .platform-preview{align-self:start;grid-column:1;justify-self:center;margin-block:var(--stw-space-2) 0}.pv-shell.caption-expanded[data-v-903d9ce3] .platform-preview{margin-top:var(--stw-space-2)}.pv-shell.mobile[data-v-903d9ce3] .platform-preview{max-width:360px;width:100%}.pv-shell.desktop[data-v-903d9ce3] .platform-preview{max-width:480px;width:100%}.pv-shell.facebook.mobile[data-v-903d9ce3] .platform-preview{max-width:320px}.pv-shell.facebook.desktop[data-v-903d9ce3] .platform-preview{max-width:420px}.pv-shell.story.mobile[data-v-903d9ce3] .platform-preview{max-width:300px}.pv-shell.story.desktop[data-v-903d9ce3] .platform-preview{max-width:340px}@media (max-width:900px){.pv-layout[data-v-903d9ce3]{grid-template-columns:minmax(0,1fr)}.pv-controls[data-v-903d9ce3]{align-items:center;display:grid;gap:var(--stw-space-3);grid-template-columns:minmax(170px,.7fr) minmax(0,1fr) minmax(0,1fr);order:-1;position:static}.pv-controls-head[data-v-903d9ce3]{border-bottom:0;border-right:1px solid var(--border-color);padding:0 var(--stw-space-3) 0 0}.pv-badges[data-v-903d9ce3],.pv-mode-switch[data-v-903d9ce3]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}@media (max-width:640px){.pv-controls[data-v-903d9ce3]{grid-template-columns:minmax(0,1fr)}.pv-controls-head[data-v-903d9ce3]{border-bottom:1px solid var(--border-color);border-right:0;padding:0 0 var(--stw-space-3)}}.status-note-label[data-v-903d9ce3]{align-items:center;display:inline-flex;gap:4px}.status-note-req[data-v-903d9ce3]{font-style:normal}.status-note-error[data-v-903d9ce3],.status-note-req[data-v-903d9ce3]{color:#dc2626;font-weight:var(--stw-weight-heading)}.status-note-error[data-v-903d9ce3]{font-size:var(--stw-dialog-text-small)}.cm-sync-card[data-v-903d9ce3]{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #dbeafe;border-radius:14px;display:grid;gap:.7rem;padding:.8rem}.cm-sync-card.tone-awaiting[data-v-903d9ce3]{background:linear-gradient(145deg,#fff,#eff6ff);border-color:#bfdbfe}.cm-sync-card.tone-draft[data-v-903d9ce3]{background:linear-gradient(145deg,#fff,#eef2ff);border-color:#c7d2fe}.cm-sync-card.tone-scheduled[data-v-903d9ce3]{background:linear-gradient(145deg,#fff,#fffbeb);border-color:#fde68a}.cm-sync-card.tone-publishing[data-v-903d9ce3]{background:linear-gradient(145deg,#fff,#f5f3ff);border-color:#c4b5fd}.cm-sync-card.tone-published[data-v-903d9ce3]{background:linear-gradient(145deg,#fff,#f8fbff);border-color:#dbe3ee}.cm-sync-card.tone-failed[data-v-903d9ce3]{background:linear-gradient(145deg,#fff,#fef2f2);border-color:#fecaca}.cm-sync-card.tone-mixed[data-v-903d9ce3]{background:linear-gradient(145deg,#fff,#fff7ed);border-color:#fed7aa}.cm-sync-card.tone-cancelled[data-v-903d9ce3]{background:linear-gradient(145deg,#fff,#fff1f2);border-color:#fecdd3}.cm-sync-card.tone-neutral[data-v-903d9ce3]{background:linear-gradient(145deg,#fff,#f8fafc);border-color:#e2e8f0}.cm-sync-head[data-v-903d9ce3]{align-items:center;display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr) auto}.cm-sync-icon[data-v-903d9ce3]{background:#eef2ff;border-radius:9px;color:#4f46e5;display:grid;height:30px;place-items:center;width:30px}.cm-sync-head>div[data-v-903d9ce3]{display:grid;gap:.08rem;min-width:0}.cm-sync-head strong[data-v-903d9ce3]{color:#1e293b;font-size:var(--stw-dialog-text-small)}.cm-sync-head small[data-v-903d9ce3]{color:#64748b}.cm-sync-channel-state[data-v-903d9ce3],.cm-sync-head small[data-v-903d9ce3],.cm-sync-state[data-v-903d9ce3]{font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading)}.cm-sync-channel-state[data-v-903d9ce3],.cm-sync-state[data-v-903d9ce3]{align-items:center;background:#eff6ff;border-radius:999px;color:#2563eb;display:inline-flex;gap:.28rem;white-space:nowrap}.cm-sync-state[data-v-903d9ce3]{padding:.28rem .45rem}.cm-sync-channel-state.tone-awaiting[data-v-903d9ce3],.cm-sync-state.tone-awaiting[data-v-903d9ce3]{background:#dbeafe;color:#2563eb}.cm-sync-channel-state.tone-draft[data-v-903d9ce3],.cm-sync-state.tone-draft[data-v-903d9ce3]{background:#eef2ff;color:#4f46e5}.cm-sync-channel-state.tone-scheduled[data-v-903d9ce3],.cm-sync-state.tone-scheduled[data-v-903d9ce3]{background:#fef3c7;color:#a16207}.cm-sync-channel-state.tone-publishing[data-v-903d9ce3],.cm-sync-state.tone-publishing[data-v-903d9ce3]{background:#ede9fe;color:#6d28d9}.cm-sync-channel-state.tone-published[data-v-903d9ce3],.cm-sync-state.tone-published[data-v-903d9ce3]{background:#dcfce7;color:#15803d}.cm-sync-channel-state.tone-failed[data-v-903d9ce3],.cm-sync-state.tone-failed[data-v-903d9ce3]{background:#fee2e2;color:#dc2626}.cm-sync-channel-state.tone-mixed[data-v-903d9ce3],.cm-sync-state.tone-mixed[data-v-903d9ce3]{background:#ffedd5;color:#b45309}.cm-sync-channel-state.tone-cancelled[data-v-903d9ce3],.cm-sync-state.tone-cancelled[data-v-903d9ce3]{background:#ffe4e6;color:#9f1239}.cm-sync-channel-state.tone-neutral[data-v-903d9ce3],.cm-sync-state.tone-neutral[data-v-903d9ce3]{background:#f1f5f9;color:#64748b}.cm-sync-card>p[data-v-903d9ce3]{color:#64748b;font-size:var(--stw-dialog-text-small);line-height:1.45;margin:0}.cm-sync-channels[data-v-903d9ce3]{display:grid;gap:.35rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding-top:.1rem}.cm-sync-channel[data-v-903d9ce3]{align-items:center;background:#ffffffd1;border:1px solid rgba(226,232,240,.86);border-radius:10px;display:flex;gap:.5rem;justify-content:space-between;min-width:0;padding:.45rem .5rem}.cm-sync-channel-name[data-v-903d9ce3]{align-items:center;display:inline-flex;gap:.45rem;min-width:0}.cm-sync-channel-name>i[data-v-903d9ce3]{flex:0 0 16px;text-align:center;width:16px}.cm-sync-channel-name>span[data-v-903d9ce3]{display:grid;min-width:0}.cm-sync-channel-name b[data-v-903d9ce3]{color:#334155;font-size:var(--stw-dialog-text-small)}.cm-sync-channel-name small[data-v-903d9ce3]{color:#94a3b8;font-size:var(--stw-dialog-text-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-sync-channel-state[data-v-903d9ce3]{flex:0 0 auto;font-size:var(--stw-dialog-text-small);padding:.2rem .38rem}.cm-sync-open[data-v-903d9ce3]{align-items:center;background:#fff;border:1px solid #c7d2fe;border-radius:10px;color:#4f46e5;cursor:pointer;display:flex;font:inherit;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading);gap:.5rem;justify-content:space-between;justify-self:end;padding:.46rem .62rem;transition:background .15s ease,border-color .15s ease;width:-moz-fit-content;width:fit-content}.cm-sync-open[data-v-903d9ce3]:hover{background:#eef2ff;border-color:#818cf8}.cancellation-history-alert[data-v-903d9ce3]{align-items:flex-start;background:linear-gradient(135deg,#fff7ed,#fffdf8);border:1px solid #fdba74;border-radius:14px;box-shadow:0 8px 22px #c2410c14;display:flex;gap:.7rem;padding:.85rem}.cancellation-history-icon[data-v-903d9ce3]{background:#ffedd5;border-radius:10px;color:#c2410c;display:grid;flex:0 0 auto;height:32px;place-items:center;width:32px}.cancellation-history-copy[data-v-903d9ce3]{display:grid;gap:.3rem;min-width:0}.cancellation-history-copy>strong[data-v-903d9ce3]{color:#9a3412;font-size:var(--stw-dialog-text-small)}.cancellation-history-copy>p[data-v-903d9ce3]{color:#7c2d12;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-action);line-height:1.45;margin:0}.cancellation-history-copy ul[data-v-903d9ce3]{display:grid;gap:.35rem;list-style:none;margin:.2rem 0 0;padding:0}.cancellation-history-copy li[data-v-903d9ce3]{align-items:center;background:#ffffffc7;border:1px solid #ffedd5;border-radius:9px;display:grid;gap:.08rem .45rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.48rem .55rem}.cancellation-history-copy li span[data-v-903d9ce3]{color:#c2410c;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading)}.cancellation-history-copy li b[data-v-903d9ce3]{color:#431407;font-size:var(--stw-dialog-text-small);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cancellation-history-copy li mark[data-v-903d9ce3]{background:#f1f5f9;border-radius:999px;color:#475569;font-size:.58rem;font-weight:var(--stw-weight-heading);padding:2px 6px;white-space:nowrap}.cancellation-history-copy li mark.match-exact[data-v-903d9ce3]{background:#dcfce7;color:#166534}.cancellation-history-copy li mark.match-strong[data-v-903d9ce3]{background:#ede9fe;color:#5b21b6}.cancellation-history-copy li mark.match-date[data-v-903d9ce3]{background:#ffedd5;color:#9a3412}.cancellation-history-copy li small[data-v-903d9ce3]{color:#9a3412;font-size:var(--stw-dialog-text-small);grid-column:1/-1;line-height:1.4}.cancellation-history-copy>em[data-v-903d9ce3]{color:#a16207;font-size:var(--stw-dialog-text-small);font-style:normal}.item-form[data-v-903d9ce3]{display:grid;gap:1rem}.item-form label[data-v-903d9ce3]{display:grid;font-weight:var(--stw-weight-heading);gap:.45rem}.item-form[data-v-903d9ce3] textarea{background:var(--stw-field-bg);border-color:var(--stw-field-border);line-height:1.5;padding:.72rem .82rem}.caption-field[data-v-903d9ce3]{display:grid;gap:.5rem;position:relative}.caption-field[data-v-903d9ce3] textarea{width:100%}.emoji-popover-wrap[data-v-903d9ce3]{position:relative;z-index:3}.emoji-picker[data-v-903d9ce3]{border:1px solid #dbe4f0;border-radius:14px;bottom:calc(100% + .5rem);box-shadow:0 14px 36px #0f172a24;gap:.55rem;left:0;padding:.7rem;position:absolute;right:auto;width:min(340px,calc(100vw - 3rem))}.emoji-picker[data-v-903d9ce3],.pd-caption[data-v-903d9ce3]{background:#fff;display:grid}.pd-caption[data-v-903d9ce3]{border:1px solid #dde3f0;border-radius:12px;gap:8px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.pd-caption[data-v-903d9ce3]:focus-within{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.pd-caption .caption-field[data-v-903d9ce3]{display:block;position:static}.pd-caption[data-v-903d9ce3] .composer-textarea{resize:vertical}.pd-char-badges[data-v-903d9ce3]{flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.pd-char-badge[data-v-903d9ce3],.pd-char-badges[data-v-903d9ce3]{align-items:center;display:inline-flex}.pd-char-badge[data-v-903d9ce3]{background:#f3f3f8;border-radius:999px;color:#62626f;font-weight:var(--stw-weight-heading);gap:.25rem;justify-content:center;line-height:1.4;min-width:38px;padding:2px 7px;white-space:nowrap}.pd-char-badge[data-v-903d9ce3],.pd-char-badge i[data-v-903d9ce3]{font-size:.72rem}.pd-char-badge.over[data-v-903d9ce3]{background:#fee2e2;color:#dc2626}.pd-char-badge.thread[data-v-903d9ce3]{background:#fff7ed;color:#b45309}.pd-caption-toolbar[data-v-903d9ce3]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.pd-toolbar-actions[data-v-903d9ce3]{gap:.4rem}.caption-tool-btn[data-v-903d9ce3],.pd-toolbar-actions[data-v-903d9ce3]{align-items:center;display:inline-flex}.caption-tool-btn[data-v-903d9ce3]{background:#f8faff;border:1px solid #dde3f0;border-radius:10px;color:#64748b;cursor:pointer;height:32px;justify-content:center;transition:.15s;width:32px}.caption-tool-btn.active[data-v-903d9ce3],.caption-tool-btn[data-v-903d9ce3]:hover{background:#eef2ff;border-color:#c7d2fe;color:var(--primary-color)}.mention-tool-btn[data-v-903d9ce3]{font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-action);gap:.35rem;padding:0 10px;width:auto}.mention-tool-badge[data-v-903d9ce3]{align-items:center;background:var(--primary-color,#6650e6);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;height:16px;justify-content:center;min-width:16px;padding:0 4px}.mention-tool-badge[data-v-903d9ce3],.pd-char-count[data-v-903d9ce3]{font-weight:var(--stw-weight-heading)}.pd-char-count[data-v-903d9ce3]{color:#94a3b8;font-size:var(--stw-dialog-text-small);white-space:nowrap}.pd-char-count.over[data-v-903d9ce3]{color:#dc2626}.caption-meta[data-v-903d9ce3]{color:#94a3b8;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-action);gap:.35rem}.caption-hashtag-count[data-v-903d9ce3],.caption-meta[data-v-903d9ce3]{align-items:center;display:inline-flex}.caption-hashtag-count[data-v-903d9ce3]{gap:.25rem}.caption-hashtag-count i[data-v-903d9ce3]{font-size:.68rem}.pd-caption-head[data-v-903d9ce3]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.pd-caption-mode[data-v-903d9ce3]{font-size:var(--stw-dialog-text-small);gap:.35rem}.pd-caption-all[data-v-903d9ce3],.pd-caption-mode[data-v-903d9ce3]{align-items:center;display:inline-flex}.pd-caption-all[data-v-903d9ce3]{color:#94a3b8;font-weight:var(--stw-weight-heading);gap:.3rem}.pd-caption-all.active[data-v-903d9ce3]{color:var(--primary-color)}.pd-caption-all i[data-v-903d9ce3]{font-size:.62rem}.pd-caption-perch[data-v-903d9ce3]{background:none;border:none;color:#64748b;cursor:pointer;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading);padding:0}.pd-caption-perch[data-v-903d9ce3]:hover{color:var(--primary-color);text-decoration:underline}.caption-channel-tabs[data-v-903d9ce3]{display:flex;flex-wrap:wrap;gap:5px}.caption-channel-tab[data-v-903d9ce3]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading);gap:.35rem;padding:4px 9px;transition:border-color .15s,background .15s,color .15s}.caption-channel-tab[data-v-903d9ce3]:hover{border-color:#c7d2fe}.caption-channel-tab.active[data-v-903d9ce3]{background:#eef2ff;border-color:#6366f1;color:#1e1b4b}.caption-channel-tab i[data-v-903d9ce3]{font-size:.82rem}.caption-channel-dot[data-v-903d9ce3]{background:#6366f1;border-radius:999px;height:6px;width:6px}.caption-reset-link[data-v-903d9ce3]{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading);margin-right:.5rem;padding:0}.caption-reset-link[data-v-903d9ce3]:hover{text-decoration:underline}.emoji-tabs[data-v-903d9ce3]{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.15rem}.emoji-tabs button[data-v-903d9ce3]{background:#f8fafc;border:1px solid transparent;border-radius:999px;color:#64748b;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-action);padding:.34rem .56rem;white-space:nowrap}.emoji-tabs button.active[data-v-903d9ce3]{background:#eef2ff;border-color:#c7d2fe;color:var(--primary-color)}.emoji-grid[data-v-903d9ce3]{display:grid;gap:.34rem;grid-template-columns:repeat(8,minmax(0,1fr));max-height:154px;overflow:auto}.emoji-grid button[data-v-903d9ce3]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;font-size:1rem;height:32px}.emoji-grid button[data-v-903d9ce3]:hover{background:#eef2ff;border-color:#c7d2fe}.pl-tool-card[data-v-903d9ce3]{align-items:center;background:#f8faff;border:1px solid #c7d2fe;border-radius:12px;display:flex;gap:.75rem;padding:.75rem .85rem}.pl-tool-card.ready[data-v-903d9ce3]{background:#f0fdf4;border-color:#86efac}.pl-tool-icon[data-v-903d9ce3]{color:var(--primary-color,#6650e6);flex:none;font-size:1.15rem}.pl-tool-thumb[data-v-903d9ce3]{border:1px solid var(--border-color,#e5e7eb);border-radius:8px;flex:none;height:42px;-o-object-fit:cover;object-fit:cover;width:42px}.pl-tool-copy[data-v-903d9ce3]{display:flex;flex:1 1 auto;flex-direction:column;gap:.1rem;min-width:0}.pl-tool-copy strong[data-v-903d9ce3]{align-items:center;color:var(--text-color,#16161f);display:inline-flex;font-size:.84rem;gap:.3rem}.pl-tool-copy strong i[data-v-903d9ce3]{color:#16a34a;font-size:.82rem}.pl-tool-copy small[data-v-903d9ce3]{color:var(--text-color-light,#62626f);font-size:var(--stw-dialog-text-small);line-height:1.4}.pl-tool-actions[data-v-903d9ce3]{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:.3rem}.pl-x-media-icon[data-v-903d9ce3]{background:var(--stw-choice-selected);border-radius:var(--stw-control-radius);color:var(--text-color);display:grid;flex:0 0 32px;font-size:1.1rem;height:32px;place-items:center;width:32px}.pl-x-media-strip[data-v-903d9ce3]{align-items:center;display:flex;gap:var(--stw-space-1);margin-top:var(--stw-space-2)}.pl-x-media-strip img[data-v-903d9ce3]{border:1px solid var(--border-color);border-radius:var(--stw-radius-small);height:35px;-o-object-fit:cover;object-fit:cover;width:35px}.pl-drop-zone[data-v-903d9ce3]{padding:var(--stw-space-5)}.pl-drop-content[data-v-903d9ce3]{align-items:center;display:flex;flex-direction:column;gap:var(--stw-space-3);text-align:center}.pl-drop-icon[data-v-903d9ce3]{display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.pl-drop-text[data-v-903d9ce3]{display:grid;gap:var(--stw-space-1);justify-items:center;min-width:0}.pl-uploading[data-v-903d9ce3]{gap:.4rem}.pl-cover-panel[data-v-903d9ce3],.pl-uploading[data-v-903d9ce3]{display:flex;flex-direction:column}.pl-cover-panel[data-v-903d9ce3]{gap:.85rem}.pl-cover-note[data-v-903d9ce3]{color:var(--text-color-light)}.pl-cover-grid[data-v-903d9ce3]{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,220px) minmax(0,1fr)}.pl-cover-preview[data-v-903d9ce3]{display:flex;flex-direction:column;gap:.5rem}.pl-cover-label[data-v-903d9ce3]{color:var(--text-color);font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-action)}.pl-cover-surface[data-v-903d9ce3]{align-items:center;aspect-ratio:9/16;background:#0f172a;border:1px solid var(--border-color,#e5e7eb);border-radius:12px;display:flex;justify-content:center;overflow:hidden}.pl-cover-surface img[data-v-903d9ce3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pl-cover-empty[data-v-903d9ce3]{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:var(--stw-dialog-text-small);gap:.3rem}.pl-cover-empty i[data-v-903d9ce3]{font-size:1.4rem}.pl-cover-actions[data-v-903d9ce3]{display:flex;flex-wrap:wrap;gap:.4rem}.pl-cover-framecard[data-v-903d9ce3]{background:#f8fafc;border:1px solid var(--border-color,#e5e7eb);border-radius:12px;display:flex;flex-direction:column;gap:.55rem;padding:.75rem}.pl-cover-frame-head[data-v-903d9ce3]{align-items:center;color:var(--text-color);display:flex;font-size:.82rem;justify-content:space-between}.pl-cover-video[data-v-903d9ce3]{background:#000;border-radius:10px;max-height:300px;width:100%}.pl-cover-slider input[type=range][data-v-903d9ce3]{width:100%}.pl-cover-scale[data-v-903d9ce3]{color:var(--text-color-light);display:flex;font-size:var(--stw-dialog-text-small);justify-content:space-between}.pl-cover-usebtn[data-v-903d9ce3]{align-self:flex-start}.media-head .pl-library-btn[data-v-903d9ce3]{flex:none;margin-left:.5rem}.pl-selected-block[data-v-903d9ce3]{background:#fbfcff;border:1px solid var(--border-color,#e5e7eb);border-radius:12px;display:flex;flex-direction:column;gap:.6rem;padding:.75rem}.pl-selected-head[data-v-903d9ce3]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.pl-selected-copy[data-v-903d9ce3]{display:flex;flex-direction:column;gap:.1rem}.pl-selected-copy strong[data-v-903d9ce3]{color:var(--text-color);font-size:.86rem}.pl-selected-copy small[data-v-903d9ce3]{color:var(--text-color-light);font-size:var(--stw-dialog-text-small)}.pl-selected-actions[data-v-903d9ce3]{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.pl-selected-strip[data-v-903d9ce3]{display:flex;flex-wrap:wrap;gap:.6rem}.pl-sel-item[data-v-903d9ce3]{background:#0f172a;border:1px solid var(--border-color,#e5e7eb);border-radius:10px;height:72px;overflow:hidden;position:relative;width:72px}.pl-sel-item.reorderable[data-v-903d9ce3]{cursor:grab}.pl-sel-item.dragging[data-v-903d9ce3]{opacity:.5}.pl-sel-item img[data-v-903d9ce3],.pl-sel-item video[data-v-903d9ce3]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pl-sel-fallback[data-v-903d9ce3]{align-items:center;color:#94a3b8;display:flex;height:100%;justify-content:center;width:100%}.pl-sel-order[data-v-903d9ce3]{border-radius:6px;display:inline-flex;font-weight:var(--stw-weight-heading);height:18px;left:4px;min-width:18px;padding:0 4px}.pl-sel-order[data-v-903d9ce3],.pl-sel-remove[data-v-903d9ce3]{align-items:center;background:#0f172abf;color:#fff;font-size:var(--stw-dialog-text-small);justify-content:center;position:absolute;top:4px;z-index:2}.pl-sel-remove[data-v-903d9ce3]{border:none;border-radius:6px;cursor:pointer;display:flex;height:20px;right:4px;width:20px}.pl-sel-remove[data-v-903d9ce3]:hover{background:#dc2626}.media-progress-track[data-v-903d9ce3]{background:#00000014;border-radius:999px;height:8px;max-width:340px;overflow:hidden;width:100%}.media-progress-fill[data-v-903d9ce3]{background:var(--primary-color,#6650e6);border-radius:999px;height:100%;transition:width .2s ease}.media-progress-fill.processing[data-v-903d9ce3]{animation:media-progress-stripes-903d9ce3 .8s linear infinite;background-image:linear-gradient(90deg,hsla(0,0%,100%,.35) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.35) 0,hsla(0,0%,100%,.35) 75%,transparent 0);background-size:24px 24px}@keyframes media-progress-stripes-903d9ce3{0%{background-position:0 0}to{background-position:24px 0}}.media-progress-label[data-v-903d9ce3]{color:var(--text-color-light);font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-action)}.hidden-input[data-v-903d9ce3]{display:none}.item-form[data-v-903d9ce3]{overflow-x:hidden}.item-form[data-v-903d9ce3],.item-form-grid[data-v-903d9ce3]{max-width:100%;min-width:0;width:100%}.item-form-grid[data-v-903d9ce3]{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 330px}@media (max-width:900px){.item-form-grid[data-v-903d9ce3]{grid-template-columns:1fr}}.form-aside[data-v-903d9ce3],.form-main[data-v-903d9ce3]{align-content:start;display:grid;gap:14px;max-width:100%;min-width:0}.form-aside[data-v-903d9ce3]{background:var(--surface-1);border:1px solid var(--border-color);border-radius:var(--radius-card);padding:16px}.form-aside[data-v-903d9ce3]>*{max-width:100%;min-width:0}.section-head[data-v-903d9ce3]{align-items:center;display:flex;gap:12px}.eyebrow[data-v-903d9ce3]{background:var(--surface-2);border-radius:999px;color:var(--primary-color);font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading);letter-spacing:.05em;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.rule[data-v-903d9ce3]{background:var(--border-color);flex:1;height:1px}.item-form-grid label[data-v-903d9ce3]{color:#475569;display:grid;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-action);gap:6px}.item-form-fieldset[data-v-903d9ce3]{border:0;margin:0;min-width:0;padding:0}.footer-spacer[data-v-903d9ce3]{flex:1}.two-cols[data-v-903d9ce3]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:980px){.two-cols[data-v-903d9ce3]{grid-template-columns:1fr}}.pending-schedule-lead[data-v-903d9ce3]{align-items:flex-start;display:flex;gap:.55rem}.pending-schedule-lead>span[data-v-903d9ce3]{background:#ede9fe;border-radius:9px;color:#7c3aed;display:grid;flex:0 0 30px;height:30px;place-items:center;width:30px}.pending-schedule-lead>div[data-v-903d9ce3]{display:grid;gap:.12rem}.pending-schedule-lead strong[data-v-903d9ce3]{color:#4c1d95;font-size:var(--stw-dialog-text-small)}.pending-schedule-lead small[data-v-903d9ce3]{color:#6b7280;font-size:var(--stw-dialog-text-small);line-height:1.35}.planner-date-pending-action[data-v-903d9ce3]{align-items:flex-start;background:transparent;border:0;border-top:1px solid var(--border-color);color:var(--text-color);cursor:pointer;display:flex;font-family:var(--app-font-family);gap:var(--stw-space-3);margin-top:var(--stw-space-2);padding:var(--stw-space-3);text-align:left;width:100%}.planner-date-pending-action>i[data-v-903d9ce3]{background:var(--stw-accent-soft);border-radius:var(--stw-radius-small);color:var(--primary-color);display:grid;flex:0 0 30px;height:30px;place-items:center;width:30px}.planner-date-pending-action>span[data-v-903d9ce3]{display:grid;gap:2px;min-width:0}.planner-date-pending-action strong[data-v-903d9ce3]{font-size:var(--stw-text-small)}.planner-date-pending-action small[data-v-903d9ce3]{color:var(--text-color-light);font-size:var(--stw-text-small);font-weight:var(--stw-weight-body);line-height:1.35}.planner-date-pending-action[data-v-903d9ce3]:hover{background:var(--surface-2)}.planner-date-pending-editor[data-v-903d9ce3]{color:var(--text-color);display:grid;font-family:var(--app-font-family);gap:var(--stw-space-3);min-width:0;padding:var(--stw-space-3);text-align:left;width:100%}.planner-date-pending-editor>label[data-v-903d9ce3]{color:var(--text-color-light);display:grid;font-size:var(--stw-text-small);font-weight:var(--stw-weight-action);gap:var(--stw-space-2);min-width:0}.planner-date-pending-editor>label>span[data-v-903d9ce3]{display:block}.planner-date-pending-editor .p-select[data-v-903d9ce3],.planner-date-pending-editor .p-textarea[data-v-903d9ce3]{min-width:0;width:100%}.planner-target-month-stepper[data-v-903d9ce3]{align-items:center;background:var(--surface-1);border:1px solid var(--border-color);border-radius:var(--stw-radius-small);display:grid;gap:var(--stw-space-2);grid-template-columns:34px minmax(0,1fr) 34px;min-width:0;padding:4px}.planner-target-month-stepper button[data-v-903d9ce3]{background:var(--surface-2);border:0;border-radius:calc(var(--stw-radius-small) - 3px);color:var(--text-color-light);cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.planner-target-month-stepper button[data-v-903d9ce3]:hover{background:var(--stw-accent-soft);color:var(--primary-color)}.planner-target-month-stepper button[data-v-903d9ce3]:disabled{cursor:not-allowed;opacity:.4}.planner-target-month-stepper button[data-v-903d9ce3]:disabled:hover{background:var(--surface-2);color:var(--text-color-light)}.planner-target-month-stepper strong[data-v-903d9ce3]{color:var(--text-color);font-size:var(--stw-text-body);min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.planner-date-pending-editor>footer[data-v-903d9ce3]{align-items:center;border-top:1px solid var(--border-color);display:flex;gap:var(--stw-space-2);justify-content:space-between;padding-top:var(--stw-space-2)}.planner-date-pending-editor>footer .p-button[data-v-903d9ce3]{min-width:0}.x-caption-check[data-v-903d9ce3]{background:var(--surface-2);border:1px solid var(--border-color);border-radius:9px;color:var(--text-color);display:grid;gap:4px;margin:2px 0;padding:6px 8px}.x-caption-check-heading[data-v-903d9ce3]{align-items:center;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto}.x-caption-check-heading>b[data-v-903d9ce3]{color:var(--text-color-light);font-size:var(--stw-text-small);font-variant-numeric:tabular-nums}.x-caption-check-label[data-v-903d9ce3]{align-items:center;display:inline-flex;gap:6px;min-width:0;white-space:nowrap}.x-caption-check-label>i[data-v-903d9ce3]{color:var(--text-color);font-size:12px}.x-caption-check-label strong[data-v-903d9ce3]{font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-action)}.x-caption-meter[data-v-903d9ce3]{background:#64748b24;border-radius:999px;display:block;height:2px;overflow:hidden}.x-caption-meter>i[data-v-903d9ce3]{background:var(--green-500,#22c55e);border-radius:inherit;display:block;height:100%;transition:width .18s ease,background-color .18s ease}.x-caption-check-message[data-v-903d9ce3]{align-items:center;color:var(--text-color-light);display:flex;font-size:var(--stw-dialog-text-small);gap:5px;line-height:1.35;min-width:0;overflow:hidden}.x-caption-check-message>span[data-v-903d9ce3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-caption-check-message>i[data-v-903d9ce3]{color:var(--green-600,#16a34a);flex:0 0 auto;font-size:10px}.x-caption-check-message strong[data-v-903d9ce3]{font-weight:var(--stw-weight-action)}.x-caption-check.over[data-v-903d9ce3]{background:#fffaf5;border-color:var(--stw-warning-border,#fed7aa)}.x-caption-check.over .x-caption-meter[data-v-903d9ce3]{background:#ea580c24}.x-caption-check.over .x-caption-meter>i[data-v-903d9ce3]{background:var(--orange-500,#f97316)}.x-caption-check.over .x-caption-check-heading>b[data-v-903d9ce3],.x-caption-check.over .x-caption-check-message>i[data-v-903d9ce3]{color:var(--orange-600,#ea580c)}.x-caption-check.danger[data-v-903d9ce3]{background:#fff8f8;border-color:var(--stw-danger-border,#fecaca)}.x-caption-check.danger .x-caption-meter>i[data-v-903d9ce3]{background:var(--red-500,#ef4444)}.x-caption-check.danger .x-caption-check-heading>b[data-v-903d9ce3],.x-caption-check.danger .x-caption-check-message>i[data-v-903d9ce3]{color:var(--red-600,#dc2626)}.caption-limit-panel[data-v-903d9ce3]{align-items:flex-start;display:flex;gap:16px}.caption-limit-icon[data-v-903d9ce3]{background:#fff7ed;border-radius:15px;box-shadow:inset 0 0 0 1px #fed7aa;color:#ea580c;display:grid;flex:none;height:48px;place-items:center;width:48px}.caption-limit-icon i[data-v-903d9ce3]{font-size:1.25rem}.caption-limit-copy[data-v-903d9ce3]{display:grid;gap:8px;min-width:0}.caption-limit-platform[data-v-903d9ce3]{align-items:center;background:#f1f5f9;border-radius:999px;color:#0f172a;display:inline-flex;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading);gap:6px;padding:4px 9px;width:-moz-fit-content;width:fit-content}.caption-limit-copy h3[data-v-903d9ce3]{color:#172033;font-size:19px;line-height:1.25;margin:0}.caption-limit-copy p[data-v-903d9ce3]{color:#64748b;font-size:13.5px;line-height:1.55;margin:0}.caption-limit-stats[data-v-903d9ce3]{align-items:center;display:flex;gap:10px;margin-top:5px}.caption-limit-stats>span[data-v-903d9ce3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:2px;min-width:108px;padding:10px 12px}.caption-limit-stats>span.danger[data-v-903d9ce3]{background:#fff1f2;border-color:#fecaca}.caption-limit-stats small[data-v-903d9ce3]{color:#94a3b8;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading);letter-spacing:.04em;text-transform:uppercase}.caption-limit-stats b[data-v-903d9ce3]{color:#334155;font-size:17px}.caption-limit-stats .danger b[data-v-903d9ce3]{color:#dc2626}.caption-limit-stats>i[data-v-903d9ce3]{color:#cbd5e1;font-size:12px}.approval-schedule-hint[data-v-903d9ce3]{align-items:flex-start;color:#b45309;display:flex;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-action);gap:6px;line-height:1.4;margin-top:7px}.approval-schedule-hint i[data-v-903d9ce3]{font-size:11px;margin-top:2px}.type-segment[data-v-903d9ce3]{background:var(--surface-2);border-radius:11px;display:grid;gap:2px;grid-template-columns:repeat(5,minmax(0,1fr));padding:3px}.type-segment button[data-v-903d9ce3]{align-items:center;background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-action);gap:.32rem;justify-content:center;min-height:36px;min-width:0;padding:6px 5px;transition:all .15s;white-space:nowrap}.type-segment button>i[data-v-903d9ce3]{flex:0 0 auto;font-size:.78rem}.type-segment button.active[data-v-903d9ce3]{background:#fff;box-shadow:0 1px 4px #0f172a1a;color:var(--primary-color);font-weight:var(--stw-weight-action)}.aside-field[data-v-903d9ce3]{display:grid;gap:6px}.aside-field-label[data-v-903d9ce3]{color:#475569;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-action)}.platform-head[data-v-903d9ce3]{align-items:flex-start;display:flex;gap:var(--stw-space-3);justify-content:space-between;margin-bottom:var(--stw-space-1)}.platform-heading[data-v-903d9ce3]{display:grid;gap:2px;min-width:0}.platform-heading small[data-v-903d9ce3]{color:var(--text-color-light);font-size:var(--stw-text-small);font-weight:var(--stw-weight-body);line-height:1.4}.select-all-link[data-v-903d9ce3]{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:var(--stw-dialog-text-small);font-weight:var(--stw-weight-heading);padding:0}.select-all-link[data-v-903d9ce3]:hover{text-decoration:underline}.platform-grid[data-v-903d9ce3]{display:grid;gap:var(--stw-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.platform-chip[data-v-903d9ce3]{align-items:center;background:var(--surface-1);border:1px solid var(--border-color);border-radius:10px;color:var(--text-color);cursor:pointer;display:grid;gap:7px;grid-template-columns:28px minmax(0,1fr) 18px;min-height:46px;min-width:0;padding:6px 8px;position:relative;transition:border-color var(--stw-motion-duration),background var(--stw-motion-duration)}.platform-chip[data-v-903d9ce3]:hover{background:#fbfcff;border-color:var(--border-color-strong)}.platform-chip.active[data-v-903d9ce3]{background:var(--stw-accent-soft);border-color:var(--primary-color)}.platform-chip input[data-v-903d9ce3]{display:none}.platform-chip-mark[data-v-903d9ce3]{background:var(--surface-0);border:1px solid var(--border-color);border-radius:8px;display:grid;height:28px;place-items:center;width:28px}.platform-chip-mark i[data-v-903d9ce3]{font-size:.82rem}.platform-chip-copy[data-v-903d9ce3]{display:grid;gap:1px;min-width:0}.platform-chip-copy b[data-v-903d9ce3]{color:var(--text-color);font-weight:var(--stw-weight-action);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-chip-copy b[data-v-903d9ce3],.platform-chip-copy small[data-v-903d9ce3]{font-size:var(--stw-dialog-text-small);line-height:1.25}.platform-chip-copy small[data-v-903d9ce3]{color:var(--text-color-light);font-weight:var(--stw-weight-body)}.platform-chip-state[data-v-903d9ce3]{background:var(--surface-1);border:1px solid var(--border-color-strong);border-radius:999px;color:transparent;display:grid;height:17px;place-items:center;width:17px}.platform-chip.active .platform-chip-state[data-v-903d9ce3]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.platform-chip-state i[data-v-903d9ce3]{font-size:.62rem}.account-chip[data-v-903d9ce3]{min-width:0}@media (max-width:760px){.item-dialog-header[data-v-903d9ce3]{align-items:center;flex-wrap:wrap;gap:.55rem}.item-dialog-title[data-v-903d9ce3]{flex:1 1 100%}.item-dialog-title small[data-v-903d9ce3]{display:none}.item-dialog-head-actions[data-v-903d9ce3]{display:grid;gap:var(--stw-space-2);grid-template-columns:minmax(0,1fr);width:100%}.planner-mode-switch[data-v-903d9ce3]{min-width:0}.planner-mode-switch button[data-v-903d9ce3]{flex:1;padding:.35rem .5rem}.current-status-pill[data-v-903d9ce3]{max-width:100%;min-width:0;padding:4px 8px;white-space:normal;width:-moz-fit-content;width:fit-content}.platform-grid[data-v-903d9ce3]{grid-template-columns:minmax(0,1fr)}.item-tabs[data-v-903d9ce3]{margin-bottom:.6rem;width:100%}.planner-transfer-diagnostic[data-v-903d9ce3]{grid-template-columns:36px minmax(0,1fr)}.planner-transfer-diagnostic-icon[data-v-903d9ce3]{height:36px;width:36px}.planner-transfer-diagnostic-actions[data-v-903d9ce3]{grid-column:1/-1;width:100%}.planner-transfer-diagnostic-actions[data-v-903d9ce3] .p-button{flex:1;justify-content:center}.item-tab[data-v-903d9ce3]{flex:1 1 0;font-size:var(--stw-dialog-text-small);justify-content:center;padding:8px 10px}.planner-guide-head[data-v-903d9ce3]{gap:var(--stw-space-3);grid-template-columns:minmax(0,1fr);padding:var(--stw-space-3)}.planner-guide-copy[data-v-903d9ce3]{text-align:left}.planner-guide-copy small[data-v-903d9ce3]{line-height:1.3}.planner-guide-steps button[data-v-903d9ce3]{flex-direction:column;gap:var(--stw-space-1)}.guided-review-aside[data-v-903d9ce3],.item-form.is-guided .item-form-grid[data-v-903d9ce3]{grid-template-columns:minmax(0,1fr)}.guided-review-aside[data-v-903d9ce3]>*{grid-column:1!important}.planner-schedule-controls[data-v-903d9ce3]{grid-template-columns:minmax(0,1fr)}.type-segment[data-v-903d9ce3]{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-readiness[data-v-903d9ce3]{grid-template-columns:minmax(0,1fr)}.planner-readiness>.planner-readiness-details[data-v-903d9ce3]{justify-self:start}.planner-compatibility ul[data-v-903d9ce3],.planner-readiness ul[data-v-903d9ce3]{grid-template-columns:minmax(0,1fr)}.planner-compatibility li[data-v-903d9ce3]{grid-template-columns:18px minmax(0,1fr) 14px}.planner-compatibility li small[data-v-903d9ce3]{grid-column:2/-1}.planner-switch-list[data-v-903d9ce3]{grid-template-columns:minmax(0,1fr)}.planner-publication-options .planner-switch-row+.planner-switch-row[data-v-903d9ce3]{border-left:0;border-top:1px solid var(--border-color);padding-left:.15rem}.pl-selected-head[data-v-903d9ce3]{align-items:flex-start}.pl-selected-actions[data-v-903d9ce3]{flex-wrap:wrap;justify-content:flex-end}.cm-sync-channels[data-v-903d9ce3]{grid-template-columns:minmax(0,1fr)}.cm-sync-open[data-v-903d9ce3]{justify-self:stretch;width:100%}}.item-card-dialog .p-dialog,.item-card-dialog.p-dialog{border-radius:18px!important;box-shadow:0 28px 90px #0f172a42!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important}.item-card-dialog .p-dialog-header{background:#fff;border-bottom:1px solid #dde3f0!important;padding:13px 20px!important}.item-card-dialog .p-dialog-content{overflow-x:hidden!important;padding:13px 20px 16px!important}.item-card-dialog .p-dialog-footer{background:#fbfcff;border-top:1px solid #dde3f0!important;padding:11px 20px!important}.item-card-dialog .item-delete-btn{background:transparent!important;border-color:transparent!important}.item-card-dialog .item-delete-btn:hover{background:#fef2f2!important;border-color:#fecaca!important}.planner-schedule-pending-panel.p-datepicker-panel{max-width:calc(100vw - 24px);overflow:hidden;width:380px}.planner-schedule-pending-panel .p-datepicker-calendar-container{display:none}@media (max-width:760px){.item-card-dialog.p-dialog{border-radius:14px!important;max-height:calc(100dvh - 8px)!important;max-width:none!important;width:calc(100vw - 8px)!important}.item-card-dialog .p-dialog-header{padding:10px 12px!important}.item-card-dialog .p-dialog-content{padding:10px 12px 12px!important}.item-card-dialog .p-dialog-footer{flex-wrap:wrap;gap:5px;overflow:hidden;padding:8px 10px!important}.item-card-dialog .p-dialog-footer .p-button{flex:1 1 auto;min-width:0}.item-card-dialog .item-delete-btn{padding-inline:0!important;width:36px}.item-card-dialog .item-delete-btn .p-button-label{display:none}}.planner-caption-limit-dialog .p-dialog,.planner-caption-limit-dialog.p-dialog{border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 24px 70px #0f172a3d!important;overflow:hidden!important}.planner-caption-limit-dialog .p-dialog-header{display:none!important}.planner-caption-limit-dialog .p-dialog-content{background:#fff!important;padding:24px 24px 18px!important}.planner-caption-limit-dialog .p-dialog-footer{background:#fbfcff!important;border-top:1px solid #eef2f7!important;padding:14px 24px 20px!important}.planner-caption-limit-dialog .p-dialog-footer .p-button{justify-content:center;width:100%}.planner-close-dialog .p-dialog-header{padding:16px 18px 10px}.planner-close-dialog .p-dialog-title{font-size:18px;font-weight:var(--stw-weight-heading);line-height:1.3}.planner-close-dialog .p-dialog-content{padding:8px 18px 16px}.planner-close-dialog .p-dialog-footer{padding:12px 18px 16px}.planner-close-dialog .planner-close-text{color:var(--text-color);font-size:13px;line-height:1.5;margin:0}.planner-close-dialog .planner-close-actions{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;width:100%}.planner-close-dialog .planner-close-primary-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:0}.planner-close-dialog .planner-close-action{flex:0 0 auto;white-space:nowrap}.planner-close-dialog .planner-close-keep{margin-right:auto}@media (max-width:600px){.planner-close-dialog .planner-close-actions{grid-template-columns:minmax(0,1fr)}.planner-close-dialog .planner-close-primary-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.planner-close-dialog .planner-close-action,.planner-close-dialog .planner-close-keep{margin-right:0;width:100%}}.share-loading[data-v-4b9361f8]{align-items:center;color:var(--text-color-light);display:flex;gap:.65rem;justify-content:center;min-height:220px}.share-settings-form[data-v-4b9361f8]{display:flex;flex-direction:column;gap:1.1rem}.share-settings-form[data-v-4b9361f8] .p-inputtext,.share-settings-form[data-v-4b9361f8] .p-select{min-width:0;width:100%}.month-context[data-v-4b9361f8]{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:1rem;justify-content:space-between;padding-bottom:.9rem}.month-context>div[data-v-4b9361f8]{display:flex;flex-direction:column;gap:.16rem}.month-context small[data-v-4b9361f8]{color:#94a3b8;font-size:.74rem;font-weight:var(--stw-weight-heading);letter-spacing:.05em;text-transform:uppercase}.month-context strong[data-v-4b9361f8]{color:#1e293b;font-size:1.05rem}.share-status[data-v-4b9361f8]{align-items:center;background:#f1f5f9;border-radius:999px;color:#64748b;display:inline-flex;font-size:.76rem;font-weight:var(--stw-weight-heading);gap:.4rem;padding:.38rem .65rem}.share-status.active[data-v-4b9361f8]{background:#dcfce7;color:#15803d}.share-toggle-card[data-v-4b9361f8]{align-items:center;background:var(--surface-1);border:1px solid var(--border-color);border-radius:var(--radius-card);display:flex;gap:1rem;justify-content:space-between;padding:.75rem .85rem}.share-toggle-card.active[data-v-4b9361f8]{background:var(--surface-1);border-color:var(--border-color)}.share-toggle-card-primary[data-v-4b9361f8]{background:color-mix(in srgb,var(--primary-color) 4%,var(--surface-1));border-color:color-mix(in srgb,var(--primary-color) 26%,var(--border-color))}.share-toggle-card-primary.active[data-v-4b9361f8]{background:color-mix(in srgb,var(--primary-color) 5%,var(--surface-1));border-color:color-mix(in srgb,var(--primary-color) 30%,var(--border-color))}.share-toggle-card.compact[data-v-4b9361f8]{padding:.75rem .85rem}.share-toggle-card[data-v-4b9361f8] .p-toggleswitch{flex:0 0 auto}.share-toggle-copy[data-v-4b9361f8]{display:flex;flex-direction:column;gap:.15rem}.share-toggle-copy strong[data-v-4b9361f8]{font-size:.92rem}.share-toggle-copy small[data-v-4b9361f8]{color:var(--text-color-light);font-size:var(--stw-text-small)}.share-link-panel[data-v-4b9361f8]{display:grid;gap:.45rem;min-width:0}.share-link-row[data-v-4b9361f8]{align-items:center;display:flex;gap:.4rem;min-width:0}.share-link-row[data-v-4b9361f8] .p-inputtext{flex:1 1 auto;min-width:0}.share-link-row[data-v-4b9361f8] .p-button{flex:0 0 auto}.share-link-panel .settings-help[data-v-4b9361f8]{padding-inline:.1rem}.settings-check-list[data-v-4b9361f8]{display:grid;gap:.55rem .8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-check-list label[data-v-4b9361f8]{align-items:center;cursor:pointer;display:flex;font-size:.84rem;font-weight:var(--stw-weight-action);gap:.55rem}.settings-check-list input[type=checkbox][data-v-4b9361f8]{height:16px;width:16px}.settings-check-list label.check-disabled[data-v-4b9361f8]{cursor:not-allowed;opacity:.55}.settings-help[data-v-4b9361f8]{color:var(--text-color-light);font-size:var(--stw-text-small);line-height:1.4;margin:0}.settings-section[data-v-4b9361f8]{background:var(--surface-1);border:1px solid var(--border-color);border-radius:calc(var(--radius-card) + 2px);display:grid;gap:.7rem;padding:1rem}.section-heading[data-v-4b9361f8]{align-items:center;display:flex;gap:.7rem;margin-bottom:.2rem;min-width:0}.section-heading>div[data-v-4b9361f8]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.section-heading strong[data-v-4b9361f8]{color:var(--text-color);font-size:.94rem}.section-heading small[data-v-4b9361f8]{color:var(--text-color-light);font-size:.76rem;line-height:1.35}.section-icon[data-v-4b9361f8]{background:#ecfdf5;border-radius:10px;color:#047857;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.section-icon.purple[data-v-4b9361f8]{background:#f1efff;color:#5b46e8}.section-icon.blue[data-v-4b9361f8]{background:#eff6ff;color:#2563eb}.share-preflight.empty[data-v-4b9361f8]{background:var(--stw-field-bg);border-color:color-mix(in srgb,var(--warning-color) 25%,var(--border-color))}.preflight-metrics[data-v-4b9361f8]{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.preflight-metrics>span[data-v-4b9361f8]{background:var(--surface-2);border:1px solid var(--border-color);border-radius:var(--radius-card);display:grid;gap:.1rem;min-width:0;padding:.65rem .7rem}.preflight-metrics b[data-v-4b9361f8]{color:#1e293b;font-size:1rem}.preflight-metrics small[data-v-4b9361f8]{color:#64748b;font-size:.7rem;line-height:1.25}.preflight-note[data-v-4b9361f8],.preflight-warning[data-v-4b9361f8]{align-items:flex-start;display:flex;font-size:.76rem;gap:.45rem;line-height:1.4;margin:0}.preflight-note[data-v-4b9361f8]{color:#475569}.preflight-note i[data-v-4b9361f8]{color:#6366f1;margin-top:.12rem}.preflight-warning[data-v-4b9361f8]{color:#c2410c}.preflight-warning i[data-v-4b9361f8]{margin-top:.12rem}.field-label[data-v-4b9361f8]{color:#334155;display:flex;flex-direction:column;font-size:var(--stw-text-small);font-weight:var(--stw-weight-heading);gap:.4rem}.field-label>small[data-v-4b9361f8]{color:#64748b;font-size:var(--stw-text-small);font-weight:var(--stw-weight-body);line-height:1.4}.section-heading>.contact-head-actions[data-v-4b9361f8]{margin-left:auto;min-width:0}.contact-head-actions[data-v-4b9361f8]{align-items:center;display:inline-flex;flex:0 0 auto;gap:.55rem}.contact-head-actions>small[data-v-4b9361f8]{color:var(--text-color-light);font-size:var(--stw-text-small)}.contact-head-actions a[data-v-4b9361f8]{align-items:center;color:var(--primary-color);display:inline-flex;font-size:var(--stw-text-small);font-weight:var(--stw-weight-action);gap:.25rem;text-decoration:none}.contact-head-actions a[data-v-4b9361f8]:hover{text-decoration:underline}.client-selector-toolbar[data-v-4b9361f8]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.2rem 0}.client-selector-toolbar>span[data-v-4b9361f8]{align-items:center;color:var(--text-color-light);display:inline-flex;font-size:var(--stw-text-small);gap:.4rem}.client-selector-toolbar>span i[data-v-4b9361f8]{color:var(--primary-color)}.client-selector-grid[data-v-4b9361f8]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.client-selector-card[data-v-4b9361f8]{align-items:center;background:var(--surface-1);border:1px solid var(--border-color);border-radius:var(--radius-card);cursor:pointer;display:grid;gap:.55rem;grid-template-columns:auto auto minmax(0,1fr);min-width:0;padding:.65rem;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.client-selector-card[data-v-4b9361f8]:hover{border-color:color-mix(in srgb,var(--primary-color) 30%,var(--border-color))}.client-selector-card.selected[data-v-4b9361f8]{background:color-mix(in srgb,var(--primary-color) 3%,var(--surface-1));border-color:color-mix(in srgb,var(--primary-color) 58%,var(--border-color));box-shadow:var(--shadow-sm)}.client-grant-select[data-v-4b9361f8]{grid-column:1/-1}.client-selector-card>b[data-v-4b9361f8]{background:color-mix(in srgb,var(--primary-color) 9%,var(--surface-1));border-radius:50%;color:var(--primary-color);display:grid;flex:0 0 auto;font-size:var(--stw-text-small);height:30px;place-items:center;width:30px}.client-selector-card>span[data-v-4b9361f8]{display:grid;gap:1px;min-width:0}.client-selector-card small[data-v-4b9361f8],.client-selector-card strong[data-v-4b9361f8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-selector-card strong[data-v-4b9361f8]{color:var(--text-color);font-size:var(--stw-text-body)}.client-selector-card small[data-v-4b9361f8]{color:var(--text-color-light);font-size:var(--stw-text-small)}.client-selector-empty[data-v-4b9361f8],.manual-share-note[data-v-4b9361f8]{align-items:flex-start;border-radius:var(--radius-card);display:flex;gap:.6rem;padding:.75rem}.client-selector-empty[data-v-4b9361f8]{background:color-mix(in srgb,var(--warning-color) 7%,var(--surface-1));border:1px solid color-mix(in srgb,var(--warning-color) 18%,var(--border-color));color:var(--warning-color)}.manual-share-note[data-v-4b9361f8]{background:var(--surface-2);border:1px solid var(--border-color);color:var(--text-color-light)}.client-selector-empty>i[data-v-4b9361f8],.manual-share-note>i[data-v-4b9361f8]{color:var(--primary-color);margin-top:.12rem}.client-selector-empty>span[data-v-4b9361f8],.manual-share-note>span[data-v-4b9361f8]{display:grid;gap:2px}.client-selector-empty strong[data-v-4b9361f8],.manual-share-note strong[data-v-4b9361f8]{color:var(--text-color);font-size:var(--stw-text-body)}.client-selector-empty small[data-v-4b9361f8],.manual-share-note small[data-v-4b9361f8]{font-size:var(--stw-text-small);line-height:1.4}.published-section[data-v-4b9361f8]{background:var(--surface-1);border:1px solid var(--border-color);border-radius:calc(var(--radius-card) + 2px);padding:.85rem}.published-heading[data-v-4b9361f8]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.published-heading>div[data-v-4b9361f8]{display:flex;flex-direction:column;gap:.12rem}.published-heading strong[data-v-4b9361f8]{font-size:.9rem}.published-heading small[data-v-4b9361f8]{color:#94a3b8;font-size:.74rem}.published-heading>span[data-v-4b9361f8]{background:#eef2ff;border-radius:50%;color:#4f46e5;display:grid;font-size:.78rem;font-weight:var(--stw-weight-heading);height:28px;min-width:28px;place-items:center}.published-empty[data-v-4b9361f8]{background:var(--surface-2);border-radius:var(--radius-card);color:var(--text-color-light);font-size:var(--stw-text-small);margin:.75rem 0 0;padding:.8rem;text-align:center}.published-list[data-v-4b9361f8]{display:flex;flex-direction:column;margin-top:.65rem;max-height:180px;overflow:auto;padding-right:.15rem}.published-row[data-v-4b9361f8]{align-items:center;border-top:1px solid #f1f5f9;display:flex;min-height:38px}.published-row>span[data-v-4b9361f8]{align-items:center;display:flex;flex:1;font-size:.83rem;font-weight:var(--stw-weight-action);gap:.55rem}.published-row>span i[data-v-4b9361f8]{color:#6366f1}.published-row>small[data-v-4b9361f8]{background:#eef2ff;border-radius:999px;color:#4f46e5;font-size:.68rem;font-weight:var(--stw-weight-heading);padding:.2rem .42rem}@media (max-width:640px){.client-selector-grid[data-v-4b9361f8],.settings-check-list[data-v-4b9361f8]{grid-template-columns:1fr}.preflight-metrics[data-v-4b9361f8]{grid-template-columns:repeat(2,minmax(0,1fr))}.share-link-row[data-v-4b9361f8]{flex-wrap:wrap}.share-link-row[data-v-4b9361f8] .p-inputtext{flex-basis:100%}.section-heading[data-v-4b9361f8]{align-items:flex-start;flex-wrap:wrap}.section-heading>.contact-head-actions[data-v-4b9361f8]{justify-content:space-between;margin-left:0;padding-left:2.8rem;width:100%}}.planner-share-dialog.p-dialog{border-radius:var(--stw-dialog-radius);overflow:hidden}.planner-share-dialog .p-dialog-header{border-bottom:1px solid var(--border-color);padding:var(--stw-space-5) var(--stw-space-6)}.planner-share-dialog .p-dialog-content{background:var(--surface-1);padding:var(--stw-space-5) var(--stw-space-6) var(--stw-space-6)}.planner-share-dialog .p-dialog-footer{background:var(--surface-1);border-top:1px solid var(--border-color);padding:var(--stw-space-4) var(--stw-space-6)}@media (max-width:640px){.planner-share-dialog .p-dialog-content,.planner-share-dialog .p-dialog-footer,.planner-share-dialog .p-dialog-header{padding-inline:var(--stw-space-4)}}.quick-confirm[data-v-5efda999]{display:grid;gap:var(--stw-space-4);min-width:0;padding:var(--stw-space-2) 0}.quick-confirm-heading[data-v-5efda999]{align-items:center;display:flex;gap:var(--stw-space-3)}.quick-confirm-symbol[data-v-5efda999]{background:color-mix(in srgb,var(--success-color) 12%,var(--glass-bg));border-radius:15px;color:var(--success-hover);display:grid;flex:none;height:48px;place-items:center;width:48px}.quick-confirm-symbol.is-bulk[data-v-5efda999]{background:color-mix(in srgb,var(--primary-color) 10%,var(--glass-bg));color:var(--primary-color)}.quick-confirm-symbol i[data-v-5efda999]{font-size:1.35rem}.quick-confirm-eyebrow[data-v-5efda999]{color:var(--text-color-light);font-size:var(--stw-text-caption);font-weight:var(--stw-weight-heading);letter-spacing:.06em;text-transform:uppercase}.quick-confirm-heading h2[data-v-5efda999]{color:var(--text-color);font-size:var(--stw-text-title);line-height:1.2;margin:var(--stw-space-1) 0 0}.quick-confirm-summary[data-v-5efda999]{background:color-mix(in srgb,var(--primary-color) 4%,var(--glass-bg));border:1px solid var(--border-color);border-radius:15px;display:grid;gap:var(--stw-space-3);padding:var(--stw-space-4)}.quick-confirm-content[data-v-5efda999]{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:var(--stw-space-3);min-width:0;padding-bottom:var(--stw-space-3)}.quick-confirm-content strong[data-v-5efda999]{color:var(--text-color);font-size:var(--stw-text-body);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-confirm-thumb[data-v-5efda999]{background:color-mix(in srgb,var(--primary-color) 10%,var(--glass-bg));border-radius:9px;color:var(--primary-color);display:grid;flex:none;height:44px;overflow:hidden;place-items:center;width:44px}.quick-confirm-thumb img[data-v-5efda999]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.quick-confirm-fact[data-v-5efda999]{align-items:center;color:var(--text-color);display:flex;font-size:var(--stw-text-small);font-weight:var(--stw-weight-heading);gap:var(--stw-space-2);min-width:0}.quick-confirm-fact>i[data-v-5efda999]{color:var(--primary-color);flex:none}.quick-confirm-fact>span[data-v-5efda999]:nth-child(2){min-width:0}.quick-confirm-platforms[data-v-5efda999]{align-items:center;display:inline-flex;gap:var(--stw-space-1);margin-left:auto}.quick-confirm-platforms[data-v-5efda999] .stw-platform-mark{--stw-field-leading-size:23px}.quick-confirm-note[data-v-5efda999]{color:var(--text-color-light);font-size:var(--stw-text-body);line-height:1.5;margin:0}.quick-confirm-actions[data-v-5efda999]{display:flex;gap:var(--stw-space-2);justify-content:flex-end;padding-top:var(--stw-space-1)}@media (max-width:420px){.quick-confirm-actions[data-v-5efda999]{flex-direction:column-reverse}.quick-confirm-actions>button[data-v-5efda999]{justify-content:center;width:100%}}.export-shell.is-quick[data-v-5efda999]{gap:var(--stw-space-4)}.quick-footer[data-v-5efda999],.quick-overview[data-v-5efda999],.quick-schedule[data-v-5efda999],.quick-section-head[data-v-5efda999]{align-items:center;display:flex;gap:var(--stw-space-4);justify-content:space-between}.quick-overview strong[data-v-5efda999]{color:var(--text-color);font-size:var(--stw-text-section)}.quick-content[data-v-5efda999]{align-items:center;background:var(--glass-bg-soft);border:1px solid var(--border-color);border-radius:14px;display:grid;gap:var(--stw-space-4);grid-template-columns:72px minmax(0,1fr);padding:var(--stw-space-3)}.quick-media[data-v-5efda999]{background:color-mix(in srgb,var(--primary-color) 8%,#fff);border-radius:10px;color:var(--primary-color);display:grid;height:72px;overflow:hidden;place-items:center;width:72px}.quick-media img[data-v-5efda999],.quick-media video[data-v-5efda999]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.quick-media.empty i[data-v-5efda999]{font-size:1.5rem}.quick-content-copy[data-v-5efda999]{min-width:0}.quick-content-type[data-v-5efda999]{color:var(--primary-color);font-size:var(--stw-text-caption);font-weight:var(--stw-weight-heading)}.quick-content-copy h3[data-v-5efda999]{color:var(--text-color);font-size:1.04rem;line-height:1.3;margin:var(--stw-space-1) 0 0}.quick-schedule[data-v-5efda999]{background:color-mix(in srgb,var(--primary-color) 5%,var(--glass-bg));border:1px solid color-mix(in srgb,var(--primary-color) 22%,var(--border-color));border-radius:14px;justify-content:flex-start;padding:var(--stw-space-3) var(--stw-space-4)}.quick-schedule-icon[data-v-5efda999]{background:color-mix(in srgb,var(--primary-color) 12%,#fff);border-radius:11px;color:var(--primary-color);display:grid;flex:none;height:38px;place-items:center;width:38px}.quick-schedule>div[data-v-5efda999]{display:grid;gap:2px;min-width:0}.quick-schedule small[data-v-5efda999]{color:var(--text-color-light);font-size:var(--stw-text-caption)}.quick-schedule strong[data-v-5efda999]{color:var(--text-color);font-size:var(--stw-text-body)}.quick-schedule.is-pending[data-v-5efda999]{background:var(--glass-bg-soft);border-color:var(--border-color)}.quick-accounts[data-v-5efda999]{display:grid;gap:var(--stw-space-2)}.quick-section-head h3[data-v-5efda999]{color:var(--text-color);font-size:var(--stw-text-section);margin:0}.quick-section-head>span[data-v-5efda999]{color:var(--text-color-light);flex:none;font-size:var(--stw-text-small)}.quick-account-list[data-v-5efda999]{display:grid;gap:var(--stw-space-1)}.quick-account[data-v-5efda999]{align-items:center;background:var(--glass-bg-soft);border:1px solid var(--border-color);border-radius:10px;color:var(--text-color);display:grid;gap:var(--stw-space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:var(--stw-space-2) var(--stw-space-3)}.quick-account.has-issue[data-v-5efda999]{background:color-mix(in srgb,var(--warning-color) 4%,var(--glass-bg))}.quick-account[data-v-5efda999] .stw-account-identity{min-width:0}.quick-target-state[data-v-5efda999]{color:var(--text-color-light);font-size:var(--stw-text-caption);font-weight:var(--stw-weight-heading);white-space:nowrap}.quick-target-state.tone-update[data-v-5efda999]{color:var(--primary-color)}.quick-target-state.tone-missingAccount[data-v-5efda999],.quick-target-state.tone-overdue[data-v-5efda999],.quick-target-state.tone-unsupported[data-v-5efda999]{color:var(--danger-color)}.quick-target-state.tone-missingMedia[data-v-5efda999]{color:var(--warning-hover)}.quick-target-detail[data-v-5efda999]{color:var(--danger-color);font-size:var(--stw-text-caption);grid-column:1/-1;line-height:1.4}.quick-no-accounts[data-v-5efda999]{color:var(--text-color-light);font-size:var(--stw-text-body);margin:0;padding:var(--stw-space-4)}.quick-footer[data-v-5efda999]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;bottom:0;box-shadow:0 8px 28px #1f293714;padding:var(--stw-space-4);position:sticky;z-index:2}.quick-footer-copy[data-v-5efda999]{align-items:center;color:var(--text-color-light);display:flex;font-size:var(--stw-text-small);gap:var(--stw-space-2);line-height:1.45}.quick-footer-copy i[data-v-5efda999]{color:var(--primary-color);margin-top:2px}.quick-footer>button[data-v-5efda999]{flex:none;white-space:nowrap}.quick-empty[data-v-5efda999]{color:var(--text-color-light);display:grid;gap:var(--stw-space-3);min-height:220px;padding:var(--stw-space-6);place-items:center;text-align:center}.quick-empty>i[data-v-5efda999]{color:var(--primary-color);font-size:1.5rem}.quick-empty strong[data-v-5efda999]{color:var(--text-color)}@media (max-width:640px){.quick-footer[data-v-5efda999]{align-items:stretch;flex-direction:column}.quick-footer>button[data-v-5efda999]{justify-content:center;width:100%}}.bulk-confirm-list[data-v-5efda999]{background:var(--glass-bg-soft);border:1px solid var(--glass-border);border-radius:var(--stw-control-radius);display:grid;gap:0;max-height:min(48dvh,420px);overflow-y:auto;overscroll-behavior:contain;padding:var(--stw-space-2)}.bulk-confirm-row[data-v-5efda999]{align-items:center;display:flex;font-size:var(--stw-text-small);gap:var(--stw-space-3);justify-content:space-between;padding:var(--stw-space-3)}.bulk-confirm-row+.bulk-confirm-row[data-v-5efda999]{border-top:1px solid var(--glass-border)}.bulk-confirm-row-main[data-v-5efda999]{display:grid;gap:var(--stw-space-1);min-width:0}.bulk-confirm-row strong[data-v-5efda999]{color:var(--text-color);font-size:var(--stw-text-body);line-height:1.35;overflow-wrap:anywhere}.bulk-confirm-row small[data-v-5efda999],.bulk-confirm-row span[data-v-5efda999]{color:var(--text-color-light);font-size:var(--stw-text-small)}.bulk-confirm-row span[data-v-5efda999]{flex:none;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:720px){.bulk-confirm-row[data-v-5efda999]{flex-direction:column;gap:var(--stw-space-1)}}.planner-page[data-v-760ad774]{display:flex;flex-direction:column;gap:.75rem}.agenda-combined-filter[data-v-760ad774],.agenda-search[data-v-760ad774]{min-width:0}.agenda-combined-trigger[data-v-760ad774]{align-items:center;display:flex;gap:var(--stw-space-2);min-width:0;text-align:left;width:100%}.agenda-combined-chevron[data-v-760ad774]{margin-left:auto}.planner-agenda-list[data-v-760ad774]{display:grid;gap:var(--stw-space-2);margin-top:var(--stw-space-3);min-width:0}.planner-toolbar-secondary[data-v-760ad774]{justify-content:space-between;margin-block-start:var(--stw-space-3)}.agenda-selection-controls[data-v-760ad774],.planner-toolbar-secondary[data-v-760ad774]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--stw-space-3)}.agenda-selection-controls[data-v-760ad774]{justify-content:flex-end;margin-inline-start:auto;min-height:var(--stw-control-height)}.agenda-day-group[data-v-760ad774]{display:grid;grid-template-columns:132px minmax(0,1fr);min-width:0}.agenda-day-group>header[data-v-760ad774]{align-content:center;align-items:center;-moz-column-gap:var(--stw-space-1);column-gap:var(--stw-space-1);display:grid;grid-template-columns:minmax(0,1fr) 30px;grid-template-rows:auto auto;min-width:0;padding:var(--stw-space-3)}.agenda-day-group>header>span[data-v-760ad774]{align-items:baseline;display:inline-flex;gap:var(--stw-space-1);grid-column:1;min-width:0}.agenda-day-group>header>span small[data-v-760ad774]{text-transform:uppercase}.agenda-day-group>header>div[data-v-760ad774]{display:grid;gap:2px;grid-column:1;min-width:0}.agenda-day-group>header>div b[data-v-760ad774]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-day-group>header[data-v-760ad774]>.p-button{align-self:center;grid-column:2;grid-row:1/3}.agenda-day-items[data-v-760ad774]{align-content:center;display:grid;min-width:0}.agenda-row[data-v-760ad774]{align-items:center;cursor:pointer;display:grid;gap:var(--stw-space-3);grid-template-columns:60px minmax(0,1fr) 132px;min-height:88px;padding:var(--stw-space-3) var(--stw-space-4);text-align:left;width:100%}.agenda-row.has-selection[data-v-760ad774]{grid-template-columns:20px 60px minmax(0,1fr) 132px}.agenda-row-copy[data-v-760ad774]{align-content:center;display:grid;gap:5px;min-width:0}.agenda-row-copy strong[data-v-760ad774]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-row-excerpt[data-v-760ad774]{display:-webkit-box;max-width:95ch;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agenda-row-meta[data-v-760ad774]{align-items:center;display:flex;gap:var(--stw-space-2);min-width:0}.agenda-row-brand[data-v-760ad774]{align-items:center;display:inline-flex;gap:var(--stw-space-1);max-width:min(50%,260px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-row-details[data-v-760ad774]{align-content:center;display:grid;gap:var(--stw-space-2);justify-items:end;min-width:0}.agenda-row-schedule[data-v-760ad774]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--stw-space-2);justify-content:flex-end;min-width:0}.agenda-row-schedule>time[data-v-760ad774]{font-variant-numeric:tabular-nums}.agenda-row-schedule[data-v-760ad774] .stw-status{max-width:100%}.agenda-row-footer[data-v-760ad774]{align-items:center;display:inline-flex;gap:var(--stw-space-3);justify-content:flex-end;min-width:0}.agenda-thumb[data-v-760ad774]{display:grid;height:60px;overflow:hidden;place-items:center;width:60px}.agenda-thumb img[data-v-760ad774]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.agenda-platforms[data-v-760ad774]{align-items:center;display:inline-flex;gap:var(--stw-space-1)}.agenda-empty[data-v-760ad774]{border:1px dashed var(--border-color);border-radius:var(--radius-card);color:var(--text-color-light);display:grid;gap:var(--stw-space-2);min-height:220px;padding:var(--stw-space-5);place-items:center}.agenda-empty i[data-v-760ad774]{font-size:var(--stw-text-title)}.pcal-mobile-summary[data-v-760ad774]{display:none}.pcal-item.selected[data-v-760ad774]{outline:2px solid var(--primary-color);outline-offset:-2px}.pcal-item.dragging[data-v-760ad774]{opacity:.55}.pcal-select[data-v-760ad774]{background:#ffffffdb;border:1px solid color-mix(in srgb,var(--item-accent,#64748b) 20%,#cbd5e1);border-radius:5px;color:#fff;cursor:pointer;display:grid;height:16px;padding:0;place-items:center;position:absolute;right:5px;top:5px;width:16px;z-index:2}.pcal-select.checked[data-v-760ad774]{background:var(--primary-color);border-color:var(--primary-color)}.pcal-select i[data-v-760ad774]{font-size:.56rem}.pcal-item-preview[data-v-760ad774]{background:var(--surface-2);border:1px solid color-mix(in srgb,var(--item-accent,#64748b) 16%,var(--border-color));border-radius:8px;flex:0 0 34px;height:34px;overflow:hidden;position:relative;width:34px}.pcal-item-preview img[data-v-760ad774]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pcal-item-preview>i[data-v-760ad774]{background:#0f172aad;border-radius:999px;color:#fff;display:grid;font-size:.55rem;height:18px;inset:50% auto auto 50%;place-items:center;position:absolute;transform:translate(-50%,-50%);width:18px}.pcal-item-preview>small[data-v-760ad774]{background:#0f172ac2;border-radius:999px;bottom:2px;color:#fff;font-size:.5rem;font-weight:var(--stw-weight-heading);line-height:1.35;min-width:17px;padding:1px 3px;position:absolute;right:2px;text-align:center}.pcal-item-topline[data-v-760ad774]{align-items:flex-start;display:flex;gap:var(--stw-space-2);min-width:0}.pcal-item-topline>strong[data-v-760ad774]{flex:1;min-width:0}.pcal-item.is-selecting .pcal-item-topline[data-v-760ad774]{padding-inline-end:var(--stw-space-5)}.pcal-item-alerts[data-v-760ad774]{gap:.35rem;min-width:0}.pcal-item-alerts[data-v-760ad774],.planner-hero[data-v-760ad774]{align-items:center;display:flex;justify-content:space-between}.planner-hero[data-v-760ad774]{background:#fffffff0;border:1px solid rgba(221,227,240,.95);border-radius:14px;box-shadow:none;color:var(--text-color);gap:1rem;padding:.85rem 1rem;position:relative}.hero-lead[data-v-760ad774]{align-items:flex-end;display:flex;gap:1.1rem;min-width:0}.hero-icon[data-v-760ad774]{background:color-mix(in srgb,var(--primary-color) 12%,#fff);border-radius:8px;color:var(--primary-color);display:grid;flex:0 0 64px;height:64px;place-items:center;width:64px}.hero-icon i[data-v-760ad774]{font-size:2rem;line-height:1}.planner-hero .hero-copy[data-v-760ad774]{min-width:0}.planner-hero h1[data-v-760ad774]{color:var(--text-color);font-size:var(--app-page-title-size);font-weight:var(--app-page-title-weight);letter-spacing:var(--app-page-title-letter-spacing);line-height:var(--app-page-title-line-height);margin:0}.planner-hero p[data-v-760ad774]{color:var(--text-color-light);font-size:var(--app-page-subtitle-size);line-height:var(--app-page-subtitle-line-height);margin:.15rem 0 0;max-width:640px}.hero-actions[data-v-760ad774]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.hero-tools[data-v-760ad774]{position:relative}.hero-tools-menu[data-v-760ad774]{max-height:min(620px,calc(100dvh - 100px));max-width:min(340px,90vw);min-width:260px;overflow-y:auto;width:-moz-max-content;width:max-content}.planner-stats[data-v-760ad774]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0}.brands-panel[data-v-760ad774],.plans-panel[data-v-760ad774],.stat-card[data-v-760ad774]{background:var(--surface-1);border:1px solid var(--border-color);border-radius:var(--radius-card);box-shadow:var(--shadow)}.stat-card[data-v-760ad774]{display:grid;gap:.2rem;padding:1.25rem}.brand-row small[data-v-760ad774],.panel-head p[data-v-760ad774],.plan-card p[data-v-760ad774],.plan-meta[data-v-760ad774],.stat-card small[data-v-760ad774],.stat-card span[data-v-760ad774]{color:var(--text-color-light)}.stat-card strong[data-v-760ad774]{font-size:2rem}.planner-grid[data-v-760ad774]{align-items:start;display:grid;gap:1rem;grid-template-columns:320px 1fr}.brands-panel[data-v-760ad774]{padding:1rem}.plans-panel[data-v-760ad774]{box-shadow:none;overflow:hidden;padding:0}.panel-head[data-v-760ad774]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.panel-head.wide[data-v-760ad774]{align-items:flex-start}.brand-row[data-v-760ad774]{align-items:center;background:transparent;border:1px solid transparent;border-radius:14px;display:flex;gap:.85rem;margin-bottom:.5rem;padding:.75rem;text-align:left;width:100%}.brand-row-with-actions[data-v-760ad774]{cursor:pointer}.brand-copy[data-v-760ad774]{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.brand-copy small[data-v-760ad774],.brand-copy strong[data-v-760ad774]{display:block;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-copy small[data-v-760ad774]{color:#94a3b8;font-size:.78rem}.brand-kebab[data-v-760ad774]{background:transparent;border:none;border-radius:9px;color:#94a3b8;cursor:pointer;display:grid;flex:0 0 auto;height:30px;opacity:0;place-items:center;transition:opacity .15s ease,background .15s ease,color .15s ease;width:30px}.brand-kebab[data-v-760ad774]:hover{background:#e0e7ff;color:#4f46e5}.brand-row.active .brand-kebab[data-v-760ad774],.brand-row:hover .brand-kebab[data-v-760ad774]{opacity:1}.brand-row-with-actions[data-v-760ad774]{padding-right:.4rem}.brand-row.active[data-v-760ad774],.brand-row[data-v-760ad774]:hover{background:#eef2ff;border-color:#c7d2fe}.brand-avatar[data-v-760ad774]{background:var(--brand-color,#4f46e5);border-radius:14px;color:#fff;display:grid;flex:0 0 44px;font-weight:var(--stw-weight-heading);height:44px;overflow:hidden;place-items:center;width:44px}.brand-avatar.has-logo[data-v-760ad774]{background:#fff;border:1px solid color-mix(in srgb,var(--brand-color,#4f46e5) 18%,#e2e8f0);box-shadow:0 1px 5px #0f172a0f;padding:.35rem}.brand-avatar.has-logo.uses-white-logo[data-v-760ad774]{background:var(--brand-color,#4f46e5);border-color:color-mix(in srgb,var(--brand-color,#4f46e5) 72%,#fff)}.brand-avatar.all[data-v-760ad774]{background:#111827}.brand-avatar img[data-v-760ad774]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.brand-avatar img.logo-as-white[data-v-760ad774]{filter:brightness(0) invert(1)}.legacy-logo-modes[data-v-760ad774]{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.legacy-logo-modes>span[data-v-760ad774]{color:var(--text-color-light);font-size:.72rem;font-weight:var(--stw-weight-heading);width:100%}.legacy-logo-modes button[data-v-760ad774]{background:#fff;border:1px solid #dbe3ed;border-radius:7px;color:#64748b;cursor:pointer;font:inherit;font-size:.7rem;font-weight:var(--stw-weight-action);padding:.3rem .5rem}.legacy-logo-modes button.active[data-v-760ad774]{background:#f1efff;border-color:#8b7fff;color:#5548f6}.logo-upload-field[data-v-760ad774]{grid-column:1/-1}.logo-upload-row[data-v-760ad774]{align-items:center;display:flex;gap:.85rem}.logo-preview[data-v-760ad774]{border-radius:14px;flex-basis:56px;height:56px;width:56px}.logo-preview img[data-v-760ad774]{padding:.45rem}.logo-upload-actions[data-v-760ad774]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.logo-upload-actions small[data-v-760ad774]{color:var(--text-color-light);font-size:.74rem;font-weight:var(--stw-weight-action);width:100%}.hidden-input[data-v-760ad774]{display:none}.search-box[data-v-760ad774]{align-items:center;background:#f8fafc;border:1px solid var(--border-color);border-radius:999px;display:flex;gap:.5rem;min-width:280px;padding:.35rem .75rem}.planner-board[data-v-760ad774]{display:block}.cal-period[data-v-760ad774],.cal-tb-actions[data-v-760ad774]{align-items:center;display:flex;gap:.42rem}.cal-tb-actions[data-v-760ad774]{justify-content:flex-end}.bm-list[data-v-760ad774]{display:grid;gap:.5rem}.bm-row[data-v-760ad774]{align-items:center;border:1px solid var(--border-color);border-radius:12px;display:flex;gap:.75rem;padding:.6rem .75rem}.bm-copy[data-v-760ad774]{display:grid;flex:1 1 auto;min-width:0}.bm-copy strong[data-v-760ad774]{font-weight:var(--stw-weight-heading)}.bm-copy small[data-v-760ad774]{color:var(--text-color-light)}.bm-actions[data-v-760ad774]{align-items:center;display:flex;gap:.1rem}.bm-empty[data-v-760ad774]{color:var(--text-color-light);padding:1rem;text-align:center}.cal-insights[data-v-760ad774]{align-items:center;border-bottom:1px solid var(--border-color);display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;padding:.55rem .85rem}.cal-status-legend[data-v-760ad774],.cal-summary-chips[data-v-760ad774]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.cal-summary-chips[data-v-760ad774]{align-self:center;min-width:0}.cal-status-legend[data-v-760ad774]{margin-left:auto}.calendar-selection-menu[data-v-760ad774]{min-width:200px}.calendar-selection-enter-active[data-v-760ad774],.calendar-selection-leave-active[data-v-760ad774]{transition:opacity .16s ease,transform .16s ease}.calendar-selection-enter-from[data-v-760ad774],.calendar-selection-leave-to[data-v-760ad774]{opacity:0;transform:translateY(-4px)}.cal-status-legend>span[data-v-760ad774],.cal-summary-chips>button[data-v-760ad774],.cal-summary-chips>span[data-v-760ad774]{align-items:center;background:#f1f5f9;border:0;border-radius:999px;color:#64748b;display:inline-flex;font:inherit;font-size:.7rem;font-weight:var(--stw-weight-action);gap:.3rem;min-height:26px;padding:.25rem .5rem}.cal-summary-chips .approved[data-v-760ad774]{background:#ecfdf5;color:#15803d}.cal-summary-chips .pending-schedule-toggle[data-v-760ad774]{background:#f3e8ff;color:#6d28d9;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.cal-summary-chips .pending-schedule-toggle.active[data-v-760ad774],.cal-summary-chips .pending-schedule-toggle[data-v-760ad774]:hover{background:#ede9fe;box-shadow:inset 0 0 0 1px #c4b5fd}.pending-schedule-toggle b[data-v-760ad774]{background:#7c3aed;border-radius:999px;color:#fff;display:grid;font-size:.61rem;height:18px;min-width:18px;padding:0 .25rem;place-items:center}.pending-schedule-toggle i[data-v-760ad774]:last-child{font-size:.55rem}.cal-summary-chips .ready[data-v-760ad774]{background:#ecfdf5;color:#047857}.cal-summary-chips .pending-approval[data-v-760ad774]{background:#eff6ff;color:#1d4ed8}.cal-summary-chips .work-queue-toggle[data-v-760ad774]{cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.cal-summary-chips .work-queue-toggle[data-v-760ad774]:hover{transform:translateY(-1px)}.cal-summary-chips .work-queue-toggle.pending-approval[data-v-760ad774]:hover{background:#dbeafe;box-shadow:inset 0 0 0 1px #93c5fd}.cal-summary-chips .work-queue-toggle.attention[data-v-760ad774]:hover{background:#ffedd5;box-shadow:inset 0 0 0 1px #fdba74}.cal-summary-chips .work-queue-toggle .pi-chevron-right[data-v-760ad774]{font-size:.52rem;margin-left:.08rem;opacity:.72}.cal-summary-chips .revision-review-toggle[data-v-760ad774]{background:#fff4e8;color:#ad4f0b;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.cal-summary-chips .revision-review-toggle[data-v-760ad774]:hover{background:#ffead3;box-shadow:inset 0 0 0 1px #fdba74}.revision-review-toggle b[data-v-760ad774]{background:#c65e0b;border-radius:999px;color:#fff;display:grid;font-size:.61rem;height:18px;min-width:18px;padding:0 .25rem;place-items:center}.cal-summary-chips .attention[data-v-760ad774]{background:#fff7ed;color:#c2410c}.cal-summary-chips .cancelled[data-v-760ad774]{background:#fef2f2;color:#b91c1c}.cal-status-legend[data-v-760ad774]:before{color:#94a3b8;content:attr(aria-label);font-size:.68rem;font-weight:var(--stw-weight-heading)}.cal-status-legend>span[data-v-760ad774]{background:transparent;min-height:24px;padding:.2rem .42rem}.cal-status-legend span i[data-v-760ad774]{border-radius:999px;height:7px;width:7px}.pending-schedule-tray[data-v-760ad774]{background:linear-gradient(90deg,#faf5ff,#f8fafc 72%);border-bottom:1px solid #ddd6fe;display:grid;gap:.55rem;overflow:hidden;padding:.65rem .85rem;transform-origin:top}.pending-slide-enter-active[data-v-760ad774],.pending-slide-leave-active[data-v-760ad774]{transition:opacity .2s ease,transform .2s ease,max-height .24s ease,padding .2s ease}.pending-slide-enter-from[data-v-760ad774],.pending-slide-leave-to[data-v-760ad774]{max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-6px)}.pending-slide-enter-to[data-v-760ad774],.pending-slide-leave-from[data-v-760ad774]{max-height:520px;opacity:1;transform:translateY(0)}.pending-tray-items[data-v-760ad774]{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(340px,420px));justify-content:start}.pending-tray-card[data-v-760ad774]{align-items:start;background:#fffffff5;border:1px solid #ddd6fe;border-radius:12px;box-shadow:0 2px 7px #4c1d950a;color:#334155;cursor:pointer;display:grid;gap:.48rem .55rem;grid-template-areas:"copy state" "brand action";grid-template-columns:minmax(0,1fr) auto;min-height:104px;min-width:0;padding:.68rem .75rem;text-align:left;width:100%}.pending-tray-card[data-v-760ad774]:hover{background:#fff;border-color:#c4b5fd;box-shadow:0 5px 14px #4c1d9514}.pending-tray-card[draggable=true][data-v-760ad774]{cursor:grab}.pending-tray-card[draggable=true][data-v-760ad774]:active{cursor:grabbing}.pending-tray-card.dragging[data-v-760ad774]{opacity:.55}.pending-card-copy[data-v-760ad774]{display:grid;gap:.08rem;grid-area:copy;min-width:0}.pending-card-copy strong[data-v-760ad774]{display:-webkit-box;font-size:.75rem;line-height:1.28;min-width:0;overflow:hidden;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pending-card-copy small[data-v-760ad774]{color:#7c718f;font-size:.63rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-card-brand[data-v-760ad774]{align-items:center;align-self:end;color:#475569;display:flex;gap:.38rem;grid-area:brand;min-width:0}.pending-card-brand>b[data-v-760ad774]{font-size:.68rem;font-weight:var(--stw-weight-heading);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-card-brand-mark[data-v-760ad774]{background:var(--pending-brand-color,#64748b);border:1px solid color-mix(in srgb,var(--pending-brand-color,#64748b) 24%,#e2e8f0);border-radius:6px;color:#fff;display:grid;flex:0 0 20px;font-size:.48rem;font-weight:var(--stw-weight-heading);height:20px;overflow:hidden;place-items:center;width:20px}.pending-card-brand-mark.has-logo[data-v-760ad774]{background:#fff;padding:2px}.pending-card-brand-mark.has-logo.uses-white-logo[data-v-760ad774]{background:var(--pending-brand-color,#64748b)}.pending-card-brand-mark img[data-v-760ad774]{border-radius:3px;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.pending-card-brand-mark img.logo-as-white[data-v-760ad774]{filter:brightness(0) invert(1)}.pending-card-state[data-v-760ad774]{background:#f3e8ff;border-radius:999px;color:#7e22ce;font-size:.61rem;gap:.25rem;grid-area:state;padding:.2rem .4rem;white-space:nowrap}.pending-card-action[data-v-760ad774],.pending-card-state[data-v-760ad774]{align-items:center;display:inline-flex;font-weight:var(--stw-weight-heading);justify-self:end}.pending-card-action[data-v-760ad774]{align-self:end;color:#6d28d9;font-size:.63rem;gap:.3rem;grid-area:action}.planner-calendar[data-v-760ad774]{border:0;border-radius:0;overflow:hidden;position:relative}.planner-calendar.loading .pcal-grid[data-v-760ad774]{opacity:.5}.pcal-head[data-v-760ad774]{background:#f8fafc;border-bottom:1px solid var(--border-color);display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.pcal-head strong[data-v-760ad774]{color:var(--text-color-light);font-size:.76rem;letter-spacing:.08em;padding:.62rem .4rem;text-align:center;text-transform:uppercase}.pcal-grid[data-v-760ad774]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.pcal-day[data-v-760ad774]{background:#fff;border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);display:flex;flex-direction:column;gap:.55rem;min-height:160px;padding:.65rem}.pcal-day[data-v-760ad774]:nth-child(7n){border-right:0}.pcal-day.muted[data-v-760ad774]{background:#f8fafc;color:#94a3b8}.pcal-day.inspectable[data-v-760ad774]{cursor:pointer}.pcal-day.inspectable[data-v-760ad774]:hover{background:#fbfcff}.pcal-day.today .pcal-daynum[data-v-760ad774]{background:#4f46e5;color:#fff}.pcal-day.stw-month-day.drop-target[data-v-760ad774]{background:#eef2ff;box-shadow:inset 0 0 0 2px #6366f1}.pcal-day.stw-month-day.drop-target .pcal-daynum[data-v-760ad774]{background:#6366f1;color:#fff}.pcal-day.stw-month-day.drop-target[data-v-760ad774]>*{pointer-events:none}.pcal-day-head[data-v-760ad774]{align-items:center;display:flex;justify-content:space-between}.pcal-daynum[data-v-760ad774]{border-radius:999px;color:var(--text-color);display:grid;font-size:.9rem;font-weight:var(--stw-weight-heading);height:1.7rem;min-width:1.7rem;padding:0 .32rem;place-items:center}.pcal-add[data-v-760ad774]{background:transparent;border:1px dashed #cbd5e1;border-radius:999px;color:#94a3b8;cursor:pointer;display:grid;height:22px;opacity:0;place-items:center;transition:all .15s ease;width:22px}.pcal-add[data-v-760ad774]:focus-visible,.pcal-day.inspectable:hover .pcal-add[data-v-760ad774]{opacity:1}.pcal-add[data-v-760ad774]:hover{background:#eef2ff;border-color:#4f46e5;border-style:solid;color:#4f46e5}.pcal-item[data-v-760ad774]{align-content:center;background:color-mix(in srgb,var(--item-soft,#f8fafc) 42%,var(--surface-card));border:1px solid color-mix(in srgb,var(--item-accent,#64748b) 18%,var(--border-color));border-radius:10px;box-shadow:none;cursor:pointer;display:grid;gap:.25rem;min-height:3.8rem;overflow:hidden;padding:.52rem .58rem .52rem .74rem;position:relative;transition:border-color .16s ease,background .16s ease}.pcal-item[data-v-760ad774]:hover{background:color-mix(in srgb,var(--item-soft,#f8fafc) 58%,var(--surface-card));border-color:color-mix(in srgb,var(--item-accent,#64748b) 45%,var(--border-color))}.pcal-item[data-v-760ad774]:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.pcal-item strong[data-v-760ad774]{color:color-mix(in srgb,var(--item-accent,#273449) 62%,#273449);display:-webkit-box;font-size:.72rem;line-height:1.28;overflow:hidden;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pcal-item strong[data-v-760ad774],.pcal-item-meta[data-v-760ad774]{font-weight:var(--stw-weight-heading);min-width:0}.pcal-item-meta[data-v-760ad774]{align-items:center;color:color-mix(in srgb,var(--item-accent,#64748b) 58%,#64748b);display:flex;font-size:.63rem;gap:.45rem;justify-content:space-between;line-height:1.2}.pcal-item-meta>span[data-v-760ad774]{min-width:0}.pcal-item-brand[data-v-760ad774],.pcal-readiness[data-v-760ad774]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcal-readiness[data-v-760ad774]{align-items:center;color:#64748b;display:inline-flex;font-size:.58rem;font-weight:var(--stw-weight-heading);gap:.22rem;line-height:1.2;max-width:100%;min-width:0;width:-moz-fit-content;width:fit-content}.pcal-readiness.needs-work[data-v-760ad774]{color:#b45309}.pcal-readiness i[data-v-760ad774]{font-size:.53rem}.day-cm-status.tone-awaiting[data-v-760ad774]{color:#2563eb}.day-cm-status.tone-draft[data-v-760ad774]{color:#4f46e5}.day-cm-status.tone-scheduled[data-v-760ad774]{color:#a16207}.day-cm-status.tone-publishing[data-v-760ad774]{color:#6d28d9}.day-cm-status.tone-published[data-v-760ad774]{color:#15803d}.day-cm-status.tone-failed[data-v-760ad774]{color:#dc2626}.day-cm-status.tone-mixed[data-v-760ad774]{color:#b45309}.day-cm-status.tone-cancelled[data-v-760ad774]{color:#9f1239}.day-cm-status.tone-neutral[data-v-760ad774]{color:#64748b}.pcal-item-rev[data-v-760ad774]{color:#d97706;flex:0 0 auto;font-size:.68rem;margin-left:auto}.day-cm-status[data-v-760ad774]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#64748b;display:inline-flex;font-size:.6rem;font-weight:var(--stw-weight-heading);gap:.25rem;margin-top:.15rem;padding:.13rem .38rem;width:-moz-fit-content;width:fit-content}.day-cm-status i[data-v-760ad774]{font-size:.58rem}.pcal-special.clickable[data-v-760ad774]{cursor:pointer}.pcal-special.clickable[data-v-760ad774]:hover{background:#6366f10b;color:#66758c}.pcal-special-list[data-v-760ad774]{align-content:start;display:grid;gap:.08rem;min-width:0}.pcal-special[data-v-760ad774]{align-items:center;background:transparent;border:0;border-radius:5px;color:#7f8da1;display:flex;min-height:18px;min-width:0;padding:.08rem .16rem}.pcal-special.scope-user[data-v-760ad774]{color:#8d7658}.pcal-special.covered[data-v-760ad774]{color:#5f7f75}.pcal-special-content[data-v-760ad774]{align-items:center;display:flex;gap:.32rem;min-width:0;width:100%}.pcal-special-title[data-v-760ad774]{flex:1 1 auto;font-size:.67rem;font-weight:var(--stw-weight-body);line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcal-special-dot[data-v-760ad774]{background:currentColor;border-radius:999px;flex:0 0 4px;height:4px;opacity:.7;width:4px}.pcal-special-check[data-v-760ad774]{color:#6f9489;flex:0 0 auto;font-size:.66rem}.pcal-more[data-v-760ad774]{align-self:flex-start;background:transparent;border:0;border-radius:7px;color:#4f46e5;cursor:pointer;font-size:.67rem;font-weight:var(--stw-weight-heading);padding:.18rem .38rem}.pcal-more[data-v-760ad774]:hover{background:#eef2ff}.hero-tools-section[data-v-760ad774]{display:grid;gap:.1rem}.cal-loading-overlay[data-v-760ad774]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f8fafcb8;color:#4f46e5;display:flex;font-size:.82rem;font-weight:var(--stw-weight-heading);gap:.5rem;inset:40px 0 0;justify-content:center;position:absolute;z-index:5}.day-summary[data-v-760ad774]{display:grid;gap:1rem}.day-summary-section[data-v-760ad774]{display:grid;gap:.45rem}.day-summary-section h4[data-v-760ad774]{align-items:center;color:#0f172a;display:flex;font-size:.85rem;gap:.4rem;margin:0}.day-summary-section h4 span[data-v-760ad774]{background:#eef2ff;border-radius:999px;color:#4f46e5;display:grid;font-size:.65rem;height:20px;min-width:20px;padding:0 .3rem;place-items:center}.day-content-row[data-v-760ad774],.day-special-row[data-v-760ad774]{align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:12px;cursor:pointer;display:flex;gap:.65rem;padding:.65rem .7rem;text-align:left;width:100%}.day-content-row[data-v-760ad774]:hover,.day-special-row[data-v-760ad774]:not(:disabled):hover{background:#f8faff;border-color:#c7d2fe}.day-brand-avatar[data-v-760ad774]{background:var(--day-brand-color,#4f46e5);border:1px solid color-mix(in srgb,var(--day-brand-color,#4f46e5) 24%,#e2e8f0);border-radius:11px;box-shadow:0 2px 7px #0f172a0f;color:#fff;display:grid;flex:0 0 38px;font-size:.68rem;font-weight:var(--stw-weight-heading);height:38px;overflow:hidden;place-items:center;width:38px}.day-brand-avatar.has-logo[data-v-760ad774]{background:#fff;border-color:color-mix(in srgb,var(--day-brand-color,#4f46e5) 18%,#e2e8f0);padding:3px}.day-brand-avatar.has-logo.uses-white-logo[data-v-760ad774]{background:var(--day-brand-color,#4f46e5);border-color:color-mix(in srgb,var(--day-brand-color,#4f46e5) 72%,#fff)}.day-brand-avatar img[data-v-760ad774]{border-radius:7px;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.day-brand-avatar img.logo-as-white[data-v-760ad774]{filter:brightness(0) invert(1)}.day-content-copy[data-v-760ad774],.day-special-row>span[data-v-760ad774]{display:grid;flex:1;gap:.18rem;min-width:0}.day-content-copy strong[data-v-760ad774],.day-special-row strong[data-v-760ad774]{color:#1e293b;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-content-copy small[data-v-760ad774],.day-special-row small[data-v-760ad774]{color:#64748b;font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-content-copy small b[data-v-760ad774]{color:#475569;font-weight:var(--stw-weight-heading)}.day-content-copy .day-readiness[data-v-760ad774]{align-items:center;display:inline-flex;gap:.28rem;max-width:100%;width:-moz-fit-content;width:fit-content}.day-readiness.is-ready[data-v-760ad774]{color:#15803d}.day-readiness.needs-work[data-v-760ad774]{color:#b45309}.day-status[data-v-760ad774]{border:1px solid transparent;border-radius:999px;flex:0 0 auto;font-size:.62rem;font-weight:var(--stw-weight-heading);padding:.2rem .4rem}.day-content-row>.pi-chevron-right[data-v-760ad774]{color:#94a3b8;font-size:.7rem}.day-special-row>i[data-v-760ad774]:first-child{color:#60a5fa}.day-special-row[data-v-760ad774]:disabled{cursor:default;opacity:.76}.day-summary-empty[data-v-760ad774]{align-content:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;color:#64748b;display:grid;font-size:.82rem;gap:.55rem;min-height:150px;place-items:center}.day-summary-empty i[data-v-760ad774]{color:#818cf8;font-size:1.4rem}.plan-cards[data-v-760ad774]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.plan-card[data-v-760ad774]{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid var(--border-color);border-radius:14px;cursor:pointer;display:grid;gap:1rem;padding:1rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.plan-card[data-v-760ad774]:focus-visible,.plan-card[data-v-760ad774]:hover{border-color:#a5b4fc;box-shadow:none;outline:none;transform:translateY(-2px)}.plan-actions[data-v-760ad774],.plan-meta[data-v-760ad774],.plan-top[data-v-760ad774]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.plan-main[data-v-760ad774]{min-width:0}.plan-card h3[data-v-760ad774]{color:#0f172a;display:-webkit-box;font-size:1.18rem;-webkit-line-clamp:2;line-height:1.25;margin:0;overflow:hidden;-webkit-box-orient:vertical}.plan-card p[data-v-760ad774]{margin:.3rem 0 0}.month-badge[data-v-760ad774]{background:#ecfeff;border-radius:999px;color:#0f766e;font-size:.78rem;font-weight:var(--stw-weight-heading);padding:.35rem .65rem}.plan-meta[data-v-760ad774]{flex-wrap:wrap;font-size:.88rem;justify-content:flex-start;margin:0}.plan-meta span[data-v-760ad774]{align-items:center;background:#f1f5f9;border-radius:999px;display:inline-flex;gap:.35rem;padding:.35rem .55rem}.plan-actions[data-v-760ad774]{border-top:1px solid #e2e8f0;padding-top:.75rem}.plan-action-icons[data-v-760ad774]{align-items:center;display:flex;gap:.45rem}.empty-state[data-v-760ad774]{align-content:center;color:var(--text-color-light);display:grid;gap:.9rem;min-height:340px;padding:2.5rem 1.5rem;place-items:center;text-align:center}.empty-state i[data-v-760ad774]{color:var(--primary-color);font-size:2.75rem;margin-bottom:.4rem}.empty-state h3[data-v-760ad774]{color:#0f172a;font-size:1.15rem;font-weight:var(--stw-weight-heading);margin:0}.empty-state p[data-v-760ad774]{line-height:1.6;margin:0;max-width:400px}.empty-state[data-v-760ad774] .p-button{margin-top:.9rem}.form-grid[data-v-760ad774]{display:grid;gap:.65rem .85rem;grid-template-columns:1fr 1fr}.form-grid.single[data-v-760ad774]{grid-template-columns:1fr}.form-grid label[data-v-760ad774]{color:#475569;display:grid;font-size:.82rem;font-weight:var(--stw-weight-heading);gap:.3rem;min-width:0}.account-grid[data-v-760ad774] .p-select,.form-grid[data-v-760ad774] .p-inputtext,.form-grid[data-v-760ad774] .p-select{min-width:0;width:100%}.account-grid[data-v-760ad774] .p-select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-accounts-section[data-v-760ad774]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-top:.85rem;padding:.85rem .9rem}.section-head.compact[data-v-760ad774]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.7rem}.section-head.compact span[data-v-760ad774]{color:#0f172a;display:block;font-size:.92rem;font-weight:var(--stw-weight-heading)}.form-hint[data-v-760ad774],.section-head.compact small[data-v-760ad774]{color:#64748b;font-size:.76rem;font-weight:var(--stw-weight-action)}.account-grid[data-v-760ad774]{display:grid;gap:.55rem .8rem;grid-template-columns:1fr 1fr}.account-grid label[data-v-760ad774]{color:#475569;display:grid;font-size:.8rem;font-weight:var(--stw-weight-heading);gap:.3rem;min-width:0}.form-hint[data-v-760ad774]{font-size:.8rem;margin:.6rem 0 0}.two-cols[data-v-760ad774]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.color-input[data-v-760ad774]{background:#fff;border:1px solid var(--border-color);border-radius:10px;cursor:pointer;height:40px;padding:.2rem;width:100%}.brand-dialog[data-v-760ad774] .p-dialog-content{padding-top:.35rem}.brand-form[data-v-760ad774]{gap:1.1rem}.bf-section[data-v-760ad774],.brand-form[data-v-760ad774]{display:flex;flex-direction:column}.bf-section[data-v-760ad774]{gap:.55rem}.bf-section-label[data-v-760ad774]{color:#94a3b8;font-size:.72rem;font-weight:var(--stw-weight-heading);letter-spacing:.04em;text-transform:uppercase}.bf-hint[data-v-760ad774]{color:#64748b;font-size:.76rem;font-weight:var(--stw-weight-action);line-height:1.45}.bf-brandbar[data-v-760ad774]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-wrap:wrap;gap:1rem;padding:.85rem}.bf-brandbar .logo-preview[data-v-760ad774]{border:0;cursor:pointer;flex:0 0 64px;height:64px;padding:0;position:relative;width:64px}.bf-brandbar .logo-preview:hover .bf-logo-edit[data-v-760ad774]{transform:scale(1.08)}.bf-logo-edit[data-v-760ad774]{background:var(--primary-color);border:2px solid #fff;border-radius:999px;bottom:-4px;color:#fff;display:grid;font-size:.68rem;height:22px;place-items:center;position:absolute;right:-4px;transition:transform .18s ease;width:22px}.bf-brandbar-main[data-v-760ad774]{display:flex;flex:1 1 200px;flex-direction:column;gap:.35rem;min-width:160px}.bf-logo-actions[data-v-760ad774]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.bf-colors[data-v-760ad774]{display:flex;flex:0 0 auto;gap:.6rem}.bf-color[data-v-760ad774]{color:#64748b;display:flex;flex-direction:column;font-size:.72rem;font-weight:var(--stw-weight-heading);gap:.25rem}.bf-color .color-input[data-v-760ad774]{height:36px;width:64px}.bf-grid[data-v-760ad774]{align-items:start;display:grid;gap:.65rem .85rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bf-field[data-v-760ad774]{color:#475569;display:grid;font-size:.82rem;font-weight:var(--stw-weight-heading);gap:.3rem;min-width:0}.bf-field>span[data-v-760ad774]{display:inline-block}.bf-field.bf-span2[data-v-760ad774]{grid-column:1/-1}.bf-required>span[data-v-760ad774]:after{color:#ef4444;content:" *"}.bf-grid[data-v-760ad774] .p-inputtext{min-width:0;width:100%}.bf-accounts-head[data-v-760ad774]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.bf-accounts-head>div[data-v-760ad774]{display:flex;flex-direction:column;gap:.15rem}.bf-account-grid[data-v-760ad774]{align-items:center;display:grid;gap:.55rem .7rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bf-account-row[data-v-760ad774]{align-items:center;display:flex;gap:.55rem;min-width:0}.bf-plat-icon[data-v-760ad774]{border-radius:10px;display:grid;flex:0 0 34px;font-size:1rem;height:34px;place-items:center;width:34px}.bf-account-row[data-v-760ad774] .p-select{flex:1 1 0;min-width:0;width:100%}.bf-account-row[data-v-760ad774] .p-select-label{align-items:center;display:flex;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-accounts .form-hint[data-v-760ad774]{align-items:center;display:flex;gap:.4rem}.bf-contact-row[data-v-760ad774],.bf-contacts[data-v-760ad774]{display:grid;gap:.55rem}.bf-contact-row[data-v-760ad774]{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto}.bf-contact-row[data-v-760ad774] .p-inputtext{min-width:0;width:100%}.bf-contacts-empty[data-v-760ad774]{margin:.1rem 0 0}.bf-central-contact-note[data-v-760ad774]{align-items:flex-start;background:var(--primary-50);border:1px solid var(--primary-100);border-radius:10px;color:var(--primary-color);display:flex;gap:.55rem;margin-top:.65rem;padding:.7rem .75rem}.bf-central-contact-note>span[data-v-760ad774]{display:flex;flex-direction:column;gap:.1rem}.bf-central-contact-note strong[data-v-760ad774]{font-size:.7rem}.bf-central-contact-note small[data-v-760ad774]{color:var(--text-color-secondary);font-size:.64rem;line-height:1.45}.bf-dialog-intro[data-v-760ad774]{color:#475569;font-size:.88rem;line-height:1.5;margin:0 0 1rem}.pres-settings-grid[data-v-760ad774]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.pres-slot[data-v-760ad774]{display:flex;flex-direction:column;gap:.45rem}.pres-slot[data-v-760ad774]:first-child{grid-column:1/-1}.pres-drop[data-v-760ad774]{align-items:center;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:14px;color:#475569;cursor:pointer;display:flex;flex-direction:column;font-size:.84rem;font-weight:var(--stw-weight-heading);gap:.45rem;justify-content:center;min-height:110px;transition:border-color .18s ease,background .18s ease}.pres-drop[data-v-760ad774]:hover:not(:disabled){background:#eef2ff;border-color:var(--primary-color)}.pres-drop[data-v-760ad774]:disabled{cursor:progress;opacity:.7}.pres-drop i[data-v-760ad774]{color:var(--primary-color);font-size:1.5rem}.pres-preview[data-v-760ad774]{background:#0f172a;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;position:relative}.pres-preview img[data-v-760ad774]{display:block;max-height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.pres-preview-logo[data-v-760ad774]{background:#f1f5f9}.pres-preview-logo img[data-v-760ad774]{max-height:140px;-o-object-fit:contain;object-fit:contain;padding:1rem}.pres-preview button[data-v-760ad774]{background:#0f172ab3;border:0;border-radius:999px;color:#fff;cursor:pointer;display:grid;height:30px;place-items:center;position:absolute;right:.5rem;top:.5rem;width:30px}.pres-preview button[data-v-760ad774]:hover{background:#ef4444}.toggle-row[data-v-760ad774]{align-items:center;display:flex!important;grid-template-columns:auto 1fr}.settings-section[data-v-760ad774]{background:#f8fafc;border:1px solid var(--border-color);border-radius:14px;display:grid;gap:.75rem;padding:.9rem}.settings-section h3[data-v-760ad774]{font-size:1rem;margin:0}.toggle-line[data-v-760ad774]{align-items:center;display:flex!important;font-weight:var(--stw-weight-heading);gap:.65rem!important}.settings-check-list input[data-v-760ad774],.toggle-line input[data-v-760ad774]{accent-color:var(--primary-color);height:18px;width:18px}.settings-check-list[data-v-760ad774]{background:#fff;border:1px solid var(--border-color);border-radius:14px;display:grid;gap:.75rem;padding:.85rem}.settings-check-list.compact[data-v-760ad774]{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-check-list label[data-v-760ad774]{align-items:center;color:#334155;display:flex;font-weight:var(--stw-weight-heading);gap:.65rem}.settings-eyebrow[data-v-760ad774]{background:#eef2ff;border-radius:999px;color:#4f46e5;display:inline-flex;font-size:.68rem;font-weight:var(--stw-weight-heading);padding:.2rem .45rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.section-title-row[data-v-760ad774]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.compact-title-row h3[data-v-760ad774]{color:#111827;margin:0}.compact-title-row small[data-v-760ad774]{color:#64748b;display:block;font-weight:var(--stw-weight-heading);margin-top:.25rem}.field-block[data-v-760ad774]{display:grid;font-weight:var(--stw-weight-heading);gap:.45rem}.special-days-dialog[data-v-760ad774] .p-dialog-content{padding-top:.25rem}.special-days-panel[data-v-760ad774]{display:grid;gap:1rem}.special-days-summary[data-v-760ad774]{align-items:center;background:linear-gradient(135deg,#f8fbff,#eef4ff);border:1px solid #dbe4f0;border-radius:14px;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:1rem}.special-days-summary h3[data-v-760ad774]{color:#111827;font-size:1.12rem;margin:.25rem 0 .35rem}.special-days-summary p[data-v-760ad774]{color:#64748b;line-height:1.5;margin:0}.special-days-metrics[data-v-760ad774]{background:#fff;border:1px solid #dbe4f0;border-radius:14px;box-shadow:none;display:grid;min-width:86px;padding:.75rem .9rem;place-items:center}.special-days-metrics strong[data-v-760ad774]{color:#111827;font-size:1.75rem;line-height:1}.special-days-metrics span[data-v-760ad774]{color:#64748b;font-size:.78rem;font-weight:var(--stw-weight-heading);margin-top:.25rem}.special-days-tabs[data-v-760ad774]{background:#f8fafc;border:1px solid #dbe4f0;border-radius:999px;display:inline-flex;gap:.25rem;padding:.25rem;width:-moz-fit-content;width:fit-content}.special-days-tabs button[data-v-760ad774]{align-items:center;background:transparent;border:0;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font-weight:var(--stw-weight-action);gap:.45rem;padding:.55rem .9rem}.special-days-tabs button.active[data-v-760ad774]{background:#fff;box-shadow:none;color:#4f46e5}.special-days-layout[data-v-760ad774]{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}.special-days-library[data-v-760ad774],.special-days-side[data-v-760ad774]{display:grid;gap:.75rem;min-width:0}.special-days-library[data-v-760ad774]{background:#fff;border:1px solid #dbe4f0;border-radius:14px;box-shadow:none;padding:.9rem}.special-days-search[data-v-760ad774]{position:relative}.special-days-search i[data-v-760ad774]{color:#64748b;left:.95rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.special-days-search[data-v-760ad774] .p-inputtext{padding-left:2.45rem;width:100%}.special-days-list[data-v-760ad774]{display:grid;gap:.65rem;max-height:560px;overflow:auto;padding-right:.25rem}.compact-special-day[data-v-760ad774]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:grid;gap:.75rem;grid-template-columns:54px minmax(0,1fr) auto;padding:.7rem}.special-day-date[data-v-760ad774]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;color:#4f46e5;display:grid;height:54px;place-items:center;width:54px}.special-day-date strong[data-v-760ad774]{color:#111827;display:block;font-size:1.12rem;line-height:1}.special-day-date span[data-v-760ad774]{color:#64748b;font-size:.7rem;font-weight:var(--stw-weight-heading);text-transform:uppercase}.special-day-copy[data-v-760ad774]{min-width:0}.special-day-copy strong[data-v-760ad774]{color:#111827;display:block;line-height:1.25}.special-day-copy small[data-v-760ad774]{color:#64748b;display:block;font-size:.78rem;font-weight:var(--stw-weight-heading);margin-top:.25rem}.special-day-actions[data-v-760ad774]{align-items:center;display:flex;gap:.35rem}.calendar-nav[data-v-760ad774]{align-items:center;display:flex;gap:.4rem}.special-days-calendar[data-v-760ad774]{background:#fff;border:1px solid #dbe4f0;border-radius:14px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden}.special-days-calendar>strong[data-v-760ad774]{background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;font-size:.75rem;padding:.55rem;text-align:center}.special-calendar-cell[data-v-760ad774]{background:#fff;border-right:1px solid #e2e8f0;border-top:1px solid #e2e8f0;min-height:88px;padding:.45rem}.special-calendar-cell.muted[data-v-760ad774]{background:#f8fafc;color:#94a3b8}.special-calendar-cell>span[data-v-760ad774]{color:#475569;display:block;font-size:.8rem;font-weight:var(--stw-weight-heading);margin-bottom:.35rem}.special-calendar-cell button[data-v-760ad774]{background:#f8fafccc;border:1px solid #e2e8f0;border-left:2px solid #cbd5e1;border-radius:9px;color:#64748b;cursor:pointer;font-size:.71rem;font-weight:var(--stw-weight-action);line-height:1.35;margin-top:.25rem;overflow:hidden;padding:.3rem .4rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.special-calendar-cell button[data-v-760ad774]:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.special-form-actions[data-v-760ad774]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.special-days-empty[data-v-760ad774]{align-content:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;color:#64748b;display:grid;gap:.45rem;min-height:220px;place-items:center;text-align:center}.special-days-empty i[data-v-760ad774]{color:#4f46e5;font-size:1.6rem}.special-days-empty strong[data-v-760ad774]{color:#111827}.compact-form-section[data-v-760ad774]{gap:.65rem;padding:.85rem}.compact-two-cols[data-v-760ad774]{gap:.75rem}.special-import-card[data-v-760ad774]{background:#fff;border:1px solid #dbe4f0;border-radius:14px;box-shadow:none;display:grid;gap:.75rem;padding:.9rem}.special-import-card h3[data-v-760ad774]{color:#111827;font-size:1rem;margin:.35rem 0 .25rem}.special-import-card p[data-v-760ad774],.special-import-card small[data-v-760ad774]{color:#64748b;font-weight:var(--stw-weight-heading);line-height:1.45;margin:0}@media (max-width:980px){.planner-grid[data-v-760ad774]{display:grid;grid-template-columns:minmax(0,1fr)}.account-grid[data-v-760ad774],.bf-account-grid[data-v-760ad774],.bf-grid[data-v-760ad774],.form-grid[data-v-760ad774],.planner-stats[data-v-760ad774],.pres-settings-grid[data-v-760ad774],.special-days-layout[data-v-760ad774],.special-days-summary[data-v-760ad774]{grid-template-columns:1fr}.bf-colors[data-v-760ad774]{width:100%}.brands-panel[data-v-760ad774],.plans-panel[data-v-760ad774]{min-width:0}.plan-cards[data-v-760ad774]{grid-template-columns:1fr}.panel-head.wide[data-v-760ad774]{align-items:stretch;flex-direction:column}.search-box[data-v-760ad774]{min-width:0;width:100%}}@media (max-width:760px){.planner-page[data-v-760ad774]{padding:0}.planner-hero[data-v-760ad774]{align-items:flex-start}.hero-lead[data-v-760ad774]{align-items:center;gap:.7rem}.hero-icon[data-v-760ad774]{border-radius:10px;flex-basis:44px;height:44px;width:44px}.hero-icon i[data-v-760ad774]{font-size:1.3rem}.planner-calendar[data-v-760ad774]{overflow:hidden}.pcal-grid[data-v-760ad774],.pcal-head[data-v-760ad774]{min-width:0}.pcal-head strong[data-v-760ad774]{font-size:.61rem;letter-spacing:.02em;padding:.48rem .05rem}.pcal-day[data-v-760ad774]{gap:.2rem;min-height:5.35rem;min-width:0;padding:.3rem .18rem}.pcal-day-head[data-v-760ad774]{justify-content:center}.pcal-daynum[data-v-760ad774]{font-size:.72rem;height:1.45rem;min-width:1.45rem;padding:0 .18rem}.pcal-add[data-v-760ad774],.pcal-item[data-v-760ad774],.pcal-more[data-v-760ad774],.pcal-special[data-v-760ad774]{display:none}.pcal-mobile-summary[data-v-760ad774]{align-items:center;color:var(--text-color-light);display:flex;gap:.22rem;justify-content:center;min-height:1.3rem;min-width:0}.pcal-mobile-summary>strong[data-v-760ad774]{font-size:.58rem;line-height:1}.pcal-mobile-dots[data-v-760ad774]{align-items:center;display:inline-flex;gap:2px}.pcal-mobile-dots i[data-v-760ad774]{background:var(--item-accent,#64748b);border-radius:999px;height:5px;width:5px}.pcal-mobile-special[data-v-760ad774]{color:#60a5fa;font-size:.58rem}.cal-insights[data-v-760ad774]{grid-template-columns:minmax(0,1fr)}.agenda-selection-controls[data-v-760ad774]{justify-content:flex-start}.cal-status-legend[data-v-760ad774]{width:100%}.pending-tray-items[data-v-760ad774]{grid-template-columns:minmax(0,1fr)}.agenda-day-group[data-v-760ad774]{grid-template-columns:104px minmax(0,1fr)}.agenda-day-group>header>div[data-v-760ad774]{grid-column:1/-1}.agenda-row[data-v-760ad774]{gap:var(--stw-space-2);grid-template-columns:48px minmax(0,1fr) 132px;min-height:82px;padding:var(--stw-space-2)}.agenda-row.has-selection[data-v-760ad774]{grid-template-columns:20px 48px minmax(0,1fr) 132px}.agenda-thumb[data-v-760ad774]{height:48px;width:48px}.agenda-row-schedule[data-v-760ad774]{gap:var(--stw-space-1)}}@media (max-width:560px){.calendar-selection-actions[data-v-760ad774]{display:grid;gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-selection-plan[data-v-760ad774]{grid-column:1/-1}.calendar-selection-actions[data-v-760ad774] .p-button{justify-content:center;min-width:0;width:100%}.agenda-day-group[data-v-760ad774],.planner-agenda-list.is-all-brands .agenda-day-group[data-v-760ad774]{grid-template-columns:minmax(0,1fr)}.agenda-day-group>header[data-v-760ad774]{gap:var(--stw-space-2);grid-template-columns:auto minmax(0,1fr) 30px;grid-template-rows:auto;padding-inline:var(--stw-space-3)}.agenda-day-group>header>div[data-v-760ad774]{align-items:baseline;display:flex;gap:var(--stw-space-2);grid-column:2}.agenda-day-group>header[data-v-760ad774]>.p-button{grid-column:3;grid-row:1}.agenda-row[data-v-760ad774]{gap:var(--stw-space-2);grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;padding:var(--stw-space-3)}.agenda-row.has-selection[data-v-760ad774]{grid-template-columns:20px 44px minmax(0,1fr)}.agenda-thumb[data-v-760ad774]{height:44px;width:44px}.agenda-row-copy[data-v-760ad774]{grid-column:2;grid-row:1}.agenda-row-excerpt[data-v-760ad774]{-webkit-line-clamp:1}.agenda-row-brand[data-v-760ad774]{max-width:100%}.agenda-row-schedule[data-v-760ad774]{justify-content:flex-start}.agenda-row-footer[data-v-760ad774]{gap:var(--stw-space-2)}.stw-monthly-agenda .agenda-row-details[data-v-760ad774]{align-items:flex-start;flex-direction:column}.stw-monthly-agenda .agenda-row-footer[data-v-760ad774]{flex-wrap:wrap;justify-content:flex-start}.planner-hero[data-v-760ad774]{padding:.7rem}.planner-hero h1[data-v-760ad774]{font-size:1.05rem}.planner-hero p[data-v-760ad774]{display:none}.hero-actions[data-v-760ad774]{width:100%}.cal-insights[data-v-760ad774]{display:block;overflow:hidden;padding:.45rem .62rem}.cal-summary-chips[data-v-760ad774]{flex-wrap:wrap;overflow:visible;width:100%}.cal-summary-chips[data-v-760ad774]>*{max-width:100%;min-width:0}.pending-schedule-toggle[data-v-760ad774]{overflow:hidden}.cal-status-legend[data-v-760ad774]{display:none}}.planner-compact-summary[data-v-760ad774]{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--stw-space-2);min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.agenda-inline-quick-action[data-v-760ad774],.planner-compact-summary[data-v-760ad774]>.p-button{flex-shrink:0}.agenda-inline-quick-action[data-v-760ad774]{align-items:center;display:flex;min-width:0}.agenda-summary-detail[data-v-760ad774]{display:grid;gap:var(--stw-space-3);min-width:0}.agenda-summary-detail .stw-agenda-stats[data-v-760ad774]{display:grid;gap:var(--stw-space-2)}.agenda-summary-detail .stw-agenda-stat[data-v-760ad774]{display:grid;grid-template-columns:var(--stw-icon-size) minmax(0,1fr) auto}.brand-menu-danger .p-menuitem-link .p-menuitem-icon,.brand-menu-danger .p-menuitem-link .p-menuitem-text{color:#dc2626!important}.brand-menu-danger .p-menuitem-link:hover{background:#fef2f2!important}.planner-delete-dialog.p-dialog{border:1px solid var(--border-color);border-radius:var(--stw-dialog-radius);box-shadow:var(--shadow-overlay);overflow:hidden}.planner-delete-dialog .p-dialog-header{background:linear-gradient(135deg,var(--surface-1) 0,var(--stw-danger-soft) 180%);border-bottom:1px solid var(--border-color);padding:var(--stw-space-5) var(--stw-space-6) var(--stw-space-4)}.planner-delete-dialog .p-dialog-content{background:var(--surface-1);padding:var(--stw-space-5) var(--stw-space-6)}.planner-delete-dialog .p-dialog-footer{background:#fafbfc;border-top:1px solid var(--border-color);padding:var(--stw-space-4) var(--stw-space-6)}.planner-delete-dialog-head{align-items:center;display:flex;gap:var(--stw-space-3);min-width:0}.planner-delete-dialog-icon{background:var(--stw-danger-soft);border:1px solid #fecdd3;border-radius:12px;color:var(--danger-color);display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.planner-delete-dialog-head>div{display:grid;gap:2px;min-width:0}.planner-delete-dialog-head small{color:var(--danger-color);font-size:var(--stw-text-small);font-weight:var(--stw-weight-action)}.planner-delete-dialog-head strong{color:var(--text-color);font-size:var(--stw-text-title);font-weight:var(--stw-weight-heading);line-height:1.25}.planner-delete-confirm{display:grid;gap:var(--stw-space-4)}.planner-delete-summary{align-items:center;display:flex;gap:var(--stw-space-4)}.planner-delete-count{background:var(--stw-danger-soft);border-radius:14px;color:var(--danger-color);display:grid;flex:0 0 52px;font-size:var(--stw-text-title);font-weight:var(--stw-weight-heading);height:52px;place-items:center;width:52px}.planner-delete-summary strong{color:var(--text-color);display:block;font-size:var(--stw-text-section);font-weight:var(--stw-weight-heading)}.planner-delete-summary p{color:var(--text-color-light);font-size:var(--stw-text-body);line-height:1.5;margin:var(--stw-space-1) 0 0}.planner-delete-notes{background:var(--surface-0);border:1px solid var(--border-color);border-radius:var(--radius-sm);display:grid;gap:var(--stw-space-2);padding:var(--stw-space-3)}.planner-delete-notes p{align-items:start;color:var(--text-color-muted);display:grid;font-size:var(--stw-text-small);gap:var(--stw-space-2);grid-template-columns:20px minmax(0,1fr);line-height:1.5;margin:0}.planner-delete-notes i{color:var(--text-color-light);margin-top:2px;text-align:center}.planner-delete-actions{display:flex;gap:var(--stw-space-2);justify-content:flex-end}.work-queue-dialog-head{align-items:center;display:flex;gap:var(--stw-space-3);min-width:0}.work-queue-dialog-icon{background:var(--stw-primary-soft);border-radius:var(--stw-radius-medium);color:var(--primary-color);display:grid;flex:0 0 42px;font-size:1rem;height:42px;place-items:center;width:42px}.work-queue-dialog-head>div{display:grid;gap:1px;min-width:0}.work-queue-dialog-head small{color:var(--primary-color);font-size:var(--stw-text-micro);font-weight:var(--stw-weight-heading);letter-spacing:.08em;text-transform:uppercase}.work-queue-dialog-head strong{color:var(--text-color);font-size:var(--stw-text-title);font-weight:var(--stw-weight-heading);line-height:1.2}.work-queue-dialog-head p{color:var(--text-color-light);font-size:var(--stw-text-small);margin:1px 0 0}.work-queue-body{display:grid;gap:var(--stw-space-4)}.work-queue-tabs{background:var(--surface-0);border-radius:var(--stw-radius-medium);display:grid;gap:var(--stw-space-2);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--stw-space-1)}.work-queue-tabs>button{align-items:center;background:transparent;border:1px solid transparent;border-radius:calc(var(--stw-radius-medium) - 3px);color:var(--text-color-light);cursor:pointer;display:grid;font:inherit;gap:var(--stw-space-2);grid-template-columns:34px minmax(0,1fr) auto;min-width:0;padding:var(--stw-space-2) var(--stw-space-3);text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.work-queue-tabs>button:hover{background:color-mix(in srgb,var(--surface-card) 78%,transparent)}.work-queue-tabs>button.active{background:var(--surface-card);border-color:var(--border-color);box-shadow:var(--stw-shadow-low);color:var(--text-color)}.work-queue-tab-icon{border-radius:10px;display:grid;height:34px;place-items:center;width:34px}.work-queue-tab-icon.approval{background:#eff6ff;color:#2563eb}.work-queue-tab-icon.attention{background:#fff7ed;color:#c2410c}.work-queue-tabs>button>span:nth-child(2){display:grid;gap:1px;min-width:0}.work-queue-tabs strong{font-size:var(--stw-text-small);font-weight:var(--stw-weight-heading)}.work-queue-tabs small{color:var(--text-color-muted);font-size:var(--stw-text-micro);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-queue-tabs b{background:var(--surface-1);border-radius:999px;color:var(--text-color-light);display:grid;font-size:var(--stw-text-micro);height:24px;min-width:24px;padding-inline:6px;place-items:center}.work-queue-tabs>button.active:first-child b{background:#dbeafe;color:#1d4ed8}.work-queue-tabs>button.active:last-child b{background:#ffedd5;color:#c2410c}.work-queue-list{display:grid;gap:var(--stw-space-2);max-height:min(56vh,520px);overflow-y:auto;padding-right:2px}.work-queue-row{align-items:center;background:var(--surface-card);border:1px solid var(--border-color);border-radius:var(--stw-radius-medium);color:var(--text-color);cursor:pointer;display:grid;font:inherit;gap:var(--stw-space-3);grid-template-columns:58px minmax(0,1fr) auto 18px;min-width:0;padding:var(--stw-space-3);text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;width:100%}.work-queue-row:hover{border-color:color-mix(in srgb,var(--primary-color) 36%,var(--border-color));box-shadow:var(--stw-shadow-low);transform:translateY(-1px)}.work-queue-media{background:var(--surface-0);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color-light);display:grid;height:58px;overflow:hidden;place-items:center;width:58px}.work-queue-media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.work-queue-media.empty i{font-size:1.1rem}.work-queue-copy{display:grid;gap:5px;min-width:0}.work-queue-copy>strong{font-size:var(--stw-text-body);font-weight:var(--stw-weight-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-queue-meta{align-items:center;color:var(--text-color-muted);display:flex;font-size:var(--stw-text-micro);gap:6px;min-width:0}.work-queue-meta>span:not(.work-queue-brand-mark,.work-queue-dot){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-queue-brand-mark{background:var(--work-queue-brand-color,#64748b);border-radius:6px;color:#fff;display:grid;flex:0 0 20px;font-size:.48rem;font-weight:var(--stw-weight-heading);height:20px;overflow:hidden;place-items:center;width:20px}.work-queue-brand-mark.has-logo{background:#fff;border:1px solid var(--border-color);padding:2px}.work-queue-brand-mark.has-logo.uses-white-logo{background:var(--work-queue-brand-color,#64748b)}.work-queue-brand-mark img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.work-queue-brand-mark img.logo-as-white{filter:brightness(0) invert(1)}.work-queue-dot{background:#cbd5e1;border-radius:999px;flex:0 0 3px;height:3px;width:3px}.work-queue-platforms{align-items:center;display:flex;font-size:.72rem;gap:7px}.work-queue-state{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--stw-text-micro);font-weight:var(--stw-weight-action);gap:5px;line-height:1.2;max-width:180px;padding:6px 9px;white-space:nowrap}.work-queue-state.approval{background:#eff6ff;color:#1d4ed8}.work-queue-state.attention{background:#fff7ed;color:#c2410c}.work-queue-open-icon{color:#94a3b8;font-size:.7rem}.work-queue-empty{border:1px dashed var(--border-color);border-radius:var(--stw-radius-medium);display:grid;gap:var(--stw-space-2);justify-items:center;padding:var(--stw-space-8) var(--stw-space-4);text-align:center}.work-queue-empty>span{background:var(--stw-success-soft);border-radius:999px;color:var(--success-color);display:grid;height:42px;place-items:center;width:42px}.work-queue-empty strong{font-size:var(--stw-text-section);font-weight:var(--stw-weight-heading)}.work-queue-empty p{color:var(--text-color-muted);font-size:var(--stw-text-small);margin:0}@media (max-width:640px){body>.p-dialog-mask:has(.planner-calendar-day-dialog){align-items:center!important;padding:12px!important}.planner-calendar-day-dialog.p-dialog{border-radius:18px!important;margin:auto!important;max-height:min(78dvh,680px)!important;max-width:calc(100vw - 24px)!important;overflow:hidden;width:min(620px,calc(100vw - 24px))!important}.planner-calendar-day-dialog.p-dialog .p-dialog-header{border-bottom:1px solid var(--border-color);flex:0 0 auto;padding:var(--stw-space-4)!important}.planner-calendar-day-dialog.p-dialog .p-dialog-content{overflow-y:auto;overscroll-behavior:contain;padding:var(--stw-space-3)!important;-webkit-overflow-scrolling:touch}.planner-calendar-day-dialog.p-dialog .p-dialog-footer{border-top:1px solid var(--border-color);flex:0 0 auto;padding:var(--stw-space-3)!important}.planner-calendar-day-dialog .day-content-row{display:grid;gap:var(--stw-space-2);grid-template-columns:38px minmax(0,1fr) auto}.planner-calendar-day-dialog .day-status{grid-column:2;justify-self:start}.planner-calendar-day-dialog .day-content-row>.pi-chevron-right{grid-column:3;grid-row:1}.planner-delete-dialog .p-dialog-content,.planner-delete-dialog .p-dialog-footer,.planner-delete-dialog .p-dialog-header{padding:var(--stw-space-4)}.planner-delete-summary{align-items:flex-start}.planner-delete-count{border-radius:12px;flex-basis:44px;height:44px;width:44px}.planner-delete-actions{display:grid;grid-template-columns:1fr 1fr}.planner-delete-actions .p-button{justify-content:center}.work-queue-tabs{grid-template-columns:1fr}.work-queue-tabs small{white-space:normal}.work-queue-row{gap:var(--stw-space-2);grid-template-columns:48px minmax(0,1fr) 14px}.work-queue-media{height:48px;width:48px}.work-queue-state{grid-column:2/4;grid-row:2;justify-self:start}.work-queue-open-icon{grid-column:3;grid-row:1}}
