.final-open-talk{margin-block:var(--content-padding-y);color:var(--cms-text-primary);overflow-wrap:anywhere}.final-open-talk .final-open-talk__heading{justify-content:space-between;align-items:baseline;gap:var(--control-padding-x);border-bottom:1px solid var(--cms-border-strong);padding-bottom:var(--table-cell-padding-y);flex-wrap:wrap;display:flex}.final-open-talk h3,.final-open-talk h4{font-size:inherit;margin:0;font-weight:600}.final-open-talk .final-open-talk__heading p,.final-open-talk .final-open-talk__guide,.final-open-talk h4 span{color:var(--cms-text-secondary);font-size:var(--font-size-control)}.final-open-talk .final-open-talk__guide{margin-block:var(--table-cell-padding-y)}.final-open-talk .final-open-talk__room{margin-top:var(--content-padding-y)}.final-open-talk h4 span{margin-left:var(--control-padding-x);font-weight:400}.final-open-talk .final-open-talk__table-wrap{margin-top:var(--table-cell-padding-y);overflow-x:auto}.final-open-talk .final-open-talk__table-wrap:focus-visible{outline:2px solid var(--control-focus-color);outline-offset:2px}.final-open-talk table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px;font-size:var(--font-size-control)}.final-open-talk caption{text-align:left;color:var(--cms-text-secondary);padding-bottom:var(--table-cell-padding-y)}.final-open-talk th,.final-open-talk td{text-align:left;vertical-align:top;padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom:1px solid var(--cms-border-default)}.final-open-talk th{border-top:1px solid var(--cms-border-strong);font-weight:600}.final-open-talk th:first-child{width:100px}.final-open-talk th:nth-child(2),.final-open-talk th:nth-child(3),.final-open-talk th:nth-child(4):not(:last-child){width:76px}.final-open-talk .final-open-talk__entries th:nth-child(3){width:100px}.final-open-talk .final-open-talk__body{white-space:pre-wrap;overflow-wrap:anywhere}.final-open-talk .final-open-talk__body:has(p){white-space:normal}.final-open-talk .final-open-talk__body p{white-space:pre-wrap;margin:0}.final-open-talk .final-open-talk__body p+p{margin-top:var(--control-padding-x)}@media print{.final-report-print>.final-open-talk{break-before:page}.final-open-talk .final-open-talk__table-wrap{overflow:visible}.final-open-talk table{min-width:0}.final-open-talk h3,.final-open-talk h4,.final-open-talk caption,.final-open-talk thead{break-after:avoid}.final-open-talk thead{display:table-header-group}.final-open-talk tr{break-inside:avoid}.final-open-talk .final-open-talk__room{break-inside:auto}}.final-report-print{font-family:var(--font-family-cms);font-size:var(--font-size-base);line-height:var(--line-height-base)}.final-report-print>:is(header,section,footer,.agency-print__actions,.partner-print-actions){box-sizing:border-box;width:min(210mm,100% - 32px);margin-inline:auto}.final-report-print>section{margin-top:var(--content-padding-y);padding:var(--content-padding-y) var(--content-padding-x);border:1px solid var(--cms-border-default);border-radius:var(--control-radius)}.final-report-print :is(.agency-print__note,.partner-print-note){background:var(--cms-surface-default);padding:var(--table-cell-padding-y) 0;border-left:0}.final-report-print [data-report-section=issues] :is(.agency-print__note,.partner-print-note){white-space:normal}.final-report-print [data-report-section=issues] p{margin-block:var(--table-cell-padding-y)}.final-report-print :is(.agency-print__posts-table,.partner-print-posts){table-layout:fixed;width:100%}.final-report-print :is(.agency-print__posts-table,.partner-print-posts) :is(th,td){overflow-wrap:anywhere}.final-report-print .agency-print__posts-table th:first-child{width:80px}.final-report-print .agency-print__posts-table th:nth-last-child(-n+3){width:54px}.final-report-print .agency-print__posts-table th:nth-child(4){width:24%}.final-report-print h2,.final-report-print h3,.final-report-print h4,.final-report-print caption{break-after:avoid}@media print{@page final-report{size:A4 portrait;margin:12mm}.final-report-print{page:final-report}html:has(>.final-report-print){page:final-report}.final-report-print{min-height:0;margin:0;padding:0}.final-report-print>:is(header,section,footer){width:100%}.final-report-print>section{border:0;border-radius:0;padding:0}.final-report-print .agency-print__section[data-report-section=seo],.final-report-print .partner-print-section,.final-report-print :is(.agency-print__note,.partner-print-note){break-inside:auto;page-break-inside:auto}.final-report-print :is(.agency-print__table-wrap,.partner-print-table-wrap){overflow:visible}.final-report-print table{min-width:0}.final-report-print [data-report-section=seo] :is(.agency-print__issue-assets,.partner-print-evidence-grid){display:block}.final-report-print [data-report-section=seo] :is(.agency-print__issue-assets,.partner-print-evidence-grid) a{break-inside:avoid;width:100%;display:block}.final-report-print [data-report-section=seo] :is(.agency-print__issue-assets,.partner-print-evidence-grid) img{object-fit:contain;width:100%;height:auto;max-height:220mm}.final-report-print thead{break-after:avoid;display:table-header-group}.final-report-print tr{break-inside:avoid}.final-report-print [data-report-section=channels] article>:is(h3,.agency-print__summary,.partner-print-summary){break-after:avoid}.final-report-print :is(.agency-print__actions,.partner-print-actions){display:none}}.final-report-print .partner-print-posts th.partner-print-post-identity{width:12%}.final-report-print .partner-print-posts th.partner-print-post-url{width:24%}.final-report-print .partner-print-posts th.partner-print-post-note{width:18%}.final-report-print .partner-print-posts th.partner-print-post-metric{width:6%}:root{--cms-surface-default:#fff;--cms-surface-subtle:var(--cms-surface-default);--cms-surface-strong:var(--cms-surface-default);--cms-surface-disabled:var(--cms-surface-default);--cms-border-default:#e0ddd5;--cms-border-strong:#d0cec7;--cms-text-primary:#1a1a18;--cms-text-secondary:#555551;--cms-text-muted:#6b6a65;--cms-text-on-accent:#fff;--cms-brand-panel:#061b3a;--cms-action-primary:#185fa5;--cms-action-primary-surface:#e6f1fb;--cms-action-primary-border:#b5d4f4;--cms-action-primary-strong:#0c447c;--cms-feedback-success:#27500a;--cms-feedback-success-surface:#eaf3de;--cms-feedback-success-strong:#3b6d11;--cms-feedback-warning:#633806;--cms-feedback-warning-surface:#faeeda;--cms-feedback-warning-strong:#86500a;--cms-feedback-danger:#791f1f;--cms-feedback-danger-surface:#fcebeb;--cms-feedback-danger-strong:#a32d2d;--cms-category-purple:#3c3489;--cms-category-purple-surface:#eeedfe;--cms-avatar-warning-surface:#fad59c;--cms-avatar-warning-text:#7a4f00;--cms-assignee-purple:#534ab7;--cms-table-head-surface:var(--cms-surface-default);--cms-overlay-scrim-soft:#1a1a1840;--cms-shadow-elevated-strong:0 14px 40px #0003;--bg:var(--cms-surface-default);--bg2:var(--cms-surface-subtle);--bg3:var(--cms-surface-strong);--gray-bg:var(--cms-surface-subtle);--border:var(--cms-border-default);--border2:var(--cms-border-strong);--text:var(--cms-text-primary);--text2:var(--cms-text-secondary);--text3:var(--cms-text-muted);--blue:var(--cms-action-primary);--blue-bg:var(--cms-action-primary-surface);--blue-light:var(--cms-action-primary-border);--blue-dk:var(--cms-action-primary-strong);--green:var(--cms-feedback-success);--green-bg:var(--cms-feedback-success-surface);--green-mid:var(--cms-feedback-success-strong);--amber:var(--cms-feedback-warning);--amber-bg:var(--cms-feedback-warning-surface);--amber-mid:var(--cms-feedback-warning-strong);--red:var(--cms-feedback-danger);--red-bg:var(--cms-feedback-danger-surface);--red-mid:var(--cms-feedback-danger-strong);--purple:var(--cms-category-purple);--purple-bg:var(--cms-category-purple-surface);--amber-av:var(--cms-avatar-warning-surface);--amber-av-text:var(--cms-avatar-warning-text);--cms-assignee-blue:var(--cms-action-primary);--cms-assignee-green:var(--cms-feedback-success-strong);--cms-assignee-amber:var(--cms-feedback-warning-strong);--manager-blue:var(--cms-assignee-blue);--manager-green:var(--cms-assignee-green);--manager-amber:var(--cms-assignee-amber);--manager-purple:var(--cms-assignee-purple);--font-family-cms:-apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Segoe UI", sans-serif;--font-size-base:12px;--font-size-control:11px;--font-size-caption:10px;--line-height-base:1.4;--control-height:28px;--control-height-sm:24px;--control-height-lg:40px;--control-font-size:var(--font-size-control);--control-radius:5px;--control-radius-lg:8px;--control-padding-x:8px;--button-padding-x:11px;--button-padding-x-primary:13px;--control-input-bg:var(--cms-surface-default);--control-select-bg:var(--cms-surface-default);--control-border-color:var(--cms-border-strong);--control-focus-color:var(--cms-action-primary);--table-head-bg:var(--cms-table-head-surface);--table-head-font-size:10px;--table-cell-font-size:11px;--table-head-padding-y:7px;--table-cell-padding-y:8px;--table-cell-padding-x:9px;--dense-row-height:48px;--sidebar-width:182px;--sidebar-collapsed-width:52px;--topbar-height:48px;--shell-header-height:48px;--content-padding-x:16px;--content-padding-y:14px;--external-portal-content-max:924px;--portal-report-content-max:1180px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body,#app{min-height:100%;margin:0}body,#app,.spa-shell{font-family:var(--font-family-cms);font-size:var(--font-size-base);line-height:var(--line-height-base)}body{background:var(--bg2);color:var(--text)}.spa-shell button,.spa-shell input,.spa-shell select,.spa-shell textarea{font-family:inherit;font-size:inherit;line-height:inherit}.spa-main h1,.spa-main h2,.spa-main h3,.spa-main h4,.spa-main p{line-height:inherit}.spa-main h2:not([class]),.spa-main h3:not([class]){font-size:var(--font-size-base)}input[type=checkbox],input[type=radio]{width:auto}.spa-main :where(button:not(.cms-summary-card),.btn,.btn-p,.btn-sm,.cms-button){box-sizing:border-box;min-height:var(--control-height);padding-inline:var(--button-padding-x);border-radius:var(--control-radius);font-size:var(--control-font-size);line-height:1}.spa-main :where(.btn-sm,.cms-button--sm){min-height:var(--control-height-sm);padding-inline:var(--control-padding-x);font-size:var(--font-size-caption)}.spa-main :where(.btn-p,.btn.primary,.cms-button--primary){padding-inline:var(--button-padding-x-primary)}.spa-main :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]),select:not([multiple])){box-sizing:border-box;height:var(--control-height);min-height:var(--control-height);border-color:var(--control-border-color);border-radius:var(--control-radius);font-size:var(--control-font-size)}.spa-main :where(select:not([multiple])){appearance:none;background-color:var(--control-select-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%236B6A65' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:26px}.spa-main :where(table) th{padding:var(--table-head-padding-y) var(--table-cell-padding-x);background:var(--bg2);color:var(--text2);font-size:var(--table-head-font-size);font-weight:600}.spa-main :where(table) td{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);font-size:var(--table-cell-font-size)}.cms-control{height:var(--control-height);min-height:var(--control-height);padding:0 var(--control-padding-x);border:.5px solid var(--control-border-color);border-radius:var(--control-radius);background:var(--control-input-bg);font-size:var(--control-font-size)}.cms-control:focus{border-color:var(--control-focus-color);outline:1px solid color-mix(in srgb, var(--control-focus-color), transparent 70%)}.cms-control--select{appearance:none;background-color:var(--control-select-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%236B6A65' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:26px}.cms-multi-control{width:100%;height:var(--control-height);min-height:var(--control-height);border:.5px solid var(--control-border-color);border-radius:var(--control-radius);background:var(--control-input-bg);align-items:center;gap:4px;padding:3px 7px;display:flex}.cms-multi-control--wrap{height:auto;min-height:var(--control-height);flex-wrap:wrap;padding:2px 32px 2px 4px}.cms-multi-control:focus-within{border-color:var(--control-focus-color);outline:2px solid var(--blue-bg)}.cms-multi-control__chip{border:1px solid var(--blue-light);background:var(--blue-bg);min-height:20px;color:var(--blue-dk);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:4px;padding:1px 6px;font-size:9px;font-weight:600;display:inline-flex}.cms-multi-control__chip i,.cms-multi-control__arrow{color:var(--text3);font-style:normal}.cms-multi-control>input{width:auto;min-width:0;height:20px;min-height:0;font-size:var(--control-font-size);background:0 0;border:0;border-radius:0;outline:0;flex:64px;padding:0 2px}.cms-calendar-source-list{min-width:0;color:var(--text);gap:4px;display:grid}.cms-calendar-source-list__header{min-height:var(--control-height-sm);justify-content:space-between;align-items:center;gap:8px;display:flex}.cms-calendar-source-list__title{min-width:0;color:var(--text2);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.cms-calendar-source-list__toggle{width:var(--control-height-sm);height:var(--control-height-sm);min-height:var(--control-height-sm);flex:0 0 var(--control-height-sm);border-radius:var(--control-radius);color:var(--text3);font:inherit;cursor:pointer;background:0 0;border:.5px solid #0000;place-items:center;padding:0;display:inline-grid}.cms-calendar-source-list__toggle:hover{border-color:var(--blue-light);background:var(--blue-bg);color:var(--blue-dk)}.cms-calendar-source-list__toggle:focus-visible{outline:2px solid var(--blue-light);outline-offset:1px}.cms-calendar-source-list__items{gap:2px;display:grid}.cms-calendar-source-list__item{min-height:var(--control-height-sm);border-radius:var(--control-radius);min-width:0;color:var(--text2);cursor:pointer;border:.5px solid #0000;align-items:center;gap:7px;padding:3px 5px;display:flex}.cms-calendar-source-list__item:hover{border-color:var(--border);background:var(--bg2)}.cms-calendar-source-list__item:has(.cms-calendar-source-list__checkbox:focus-visible){outline:2px solid var(--blue-light);outline-offset:1px}.cms-calendar-source-list__item.is-disabled{background:var(--cms-surface-disabled);color:var(--text3);cursor:not-allowed}.cms-calendar-source-list__item.is-disabled:hover{border-color:#0000}.cms-calendar-source-list__item.is-disabled .cms-calendar-source-list__checkmark,.cms-calendar-source-list__item.is-disabled .cms-calendar-source-list__checkbox:checked+.cms-calendar-source-list__checkmark{border-color:var(--border2);background:var(--cms-surface-disabled);color:var(--text3)}.cms-calendar-source-list__checkbox{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cms-calendar-source-list__checkmark{border:1px solid var(--border2);background:var(--bg);width:14px;height:14px;color:var(--cms-text-on-accent);border-radius:3px;flex:0 0 14px;place-items:center;display:inline-grid}.cms-calendar-source-list__checkmark:after{content:"";opacity:0;border-bottom:1.5px solid;border-left:1.5px solid;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.cms-calendar-source-list__checkbox:checked+.cms-calendar-source-list__checkmark{border-color:var(--calendar-source-tone,var(--blue));background:var(--calendar-source-tone,var(--blue))}.cms-calendar-source-list__checkbox:checked+.cms-calendar-source-list__checkmark:after{opacity:1}.cms-calendar-source-list__tone--blue{--calendar-source-tone:var(--blue);border-color:var(--blue)}.cms-calendar-source-list__tone--green{--calendar-source-tone:var(--green-mid);border-color:var(--green-mid)}.cms-calendar-source-list__tone--amber{--calendar-source-tone:var(--amber-mid);border-color:var(--amber-mid)}.cms-calendar-source-list__tone--purple{--calendar-source-tone:var(--purple);border-color:var(--purple)}.cms-calendar-source-list__copy{gap:1px;min-width:0;display:grid}.cms-calendar-source-list__label{color:inherit;font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cms-calendar-source-list__help{color:var(--text3);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cms-multi-control__arrow{flex:none;font-size:9px}.cms-button{height:var(--control-height);min-height:var(--control-height);padding:0 var(--button-padding-x);border:.5px solid var(--control-border-color);border-radius:var(--control-radius);background:var(--cms-surface-default);color:var(--cms-text-primary);font-size:var(--control-font-size);cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.cms-button:not(:disabled):not([aria-disabled=true]):not(.cms-button--primary):not(.cms-button--active):not(.cms-button--danger):not(.cms-button--danger-fill):not(.cms-button--warning):hover{border-color:var(--cms-action-primary-border);background:var(--cms-action-primary-surface);color:var(--cms-action-primary-strong)}.cms-button--sm{height:var(--control-height-sm);min-height:var(--control-height-sm);padding:0 var(--control-padding-x);font-size:var(--font-size-caption)}.cms-button--primary{padding-inline:var(--button-padding-x-primary);border-color:var(--cms-action-primary);background:var(--cms-action-primary);color:var(--cms-text-on-accent)}.cms-button--active{border-color:var(--cms-action-primary);background:var(--cms-action-primary);color:var(--cms-text-on-accent)}.cms-button--danger{border-color:var(--cms-feedback-danger);color:var(--cms-feedback-danger);background:0 0}.cms-button--warning{border-color:var(--cms-feedback-warning-strong);background:var(--cms-surface-default);color:var(--cms-feedback-warning)}.cms-button--primary:not(:disabled):not([aria-disabled=true]):hover,.cms-button--active:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--cms-action-primary-strong);background:var(--cms-action-primary-strong)}.cms-button--danger:not(:disabled):not([aria-disabled=true]):hover{background:var(--cms-feedback-danger-surface)}.cms-button--warning:not(:disabled):not([aria-disabled=true]):hover,.cms-button--warning:not(:disabled):not([aria-disabled=true]):focus-visible{border-color:var(--cms-feedback-warning-strong);background:var(--cms-feedback-warning-surface);color:var(--cms-feedback-warning-strong)}.cms-button--danger-fill{border-color:var(--cms-feedback-danger-strong);background:var(--cms-feedback-danger-strong);color:var(--cms-text-on-accent)}.cms-button--danger-fill:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--cms-feedback-danger);background:var(--cms-feedback-danger)}.cms-button:disabled,.cms-button[aria-disabled=true]{border-color:var(--cms-border-default);background:var(--cms-surface-disabled);color:var(--cms-text-muted);box-shadow:none;opacity:1;cursor:not-allowed}.cms-bulk-action-bar{z-index:35;right:16px;bottom:max(14px, env(safe-area-inset-bottom));border:1px solid var(--blue);background:var(--blue-dk);border-radius:8px;align-items:center;gap:6px;padding:7px 9px;display:flex;position:fixed;left:16px;box-shadow:0 10px 28px #1a1a1838}.spa-shell .cms-bulk-action-bar{left:calc(var(--sidebar-width) + 16px)}.spa-shell.is-sidebar-collapsed .cms-bulk-action-bar{left:calc(var(--sidebar-collapsed-width) + 16px)}.cms-bulk-action-bar__count{color:var(--bg);font-size:var(--font-size-caption);white-space:nowrap;margin-right:auto}.cms-bulk-action-bar .cms-button:not(.cms-button--danger-fill){border-color:var(--blue-light);background:var(--bg);color:var(--blue-dk)}.cms-bulk-action-bar .cms-button:not(.cms-button--danger-fill):hover{background:var(--blue-bg)}.cms-badge{border:.5px solid var(--cms-border-default);background:var(--cms-surface-subtle);color:var(--text2);border-radius:10px;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.cms-badge--green{background:var(--green-bg);color:var(--green)}.cms-badge--amber{background:var(--amber-bg);color:var(--amber)}.cms-badge--red{background:var(--red-bg);color:var(--red)}.cms-badge--purple{background:var(--purple-bg);color:var(--purple)}.sum-grid{gap:8px;display:grid}.sc{border:.5px solid var(--border);background:var(--bg);border-radius:8px;padding:10px 13px}.sc.hl{background:var(--blue-bg);color:var(--blue-dk)}.sc-lbl,.sc-sub{color:var(--text3);font-size:var(--font-size-caption);display:block}.sc-val{margin-top:4px;font-size:17px;font-weight:600;display:block}.sc-sub{margin-top:3px}.cms-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.cms-summary-card{border:.5px solid var(--cms-border-default);background:var(--cms-surface-default);min-width:0;color:var(--cms-text-primary);border-radius:8px;padding:10px 13px;text-decoration:none;display:block}.cms-summary-card:hover,.cms-summary-card.is-selected{border-color:var(--cms-action-primary)}.cms-summary-card.is-selected{background:var(--cms-action-primary-surface);color:var(--cms-action-primary-strong);box-shadow:0 0 0 1px var(--cms-action-primary-border)}.cms-summary-card:focus-visible,.cms-segmented-control__item:focus-visible,.cms-sort-trigger:focus-visible,.cms-pagination__item:focus-visible{outline:2px solid var(--cms-action-primary-border);outline-offset:2px}.cms-filter-bar{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.cms-filter-bar__filters,.cms-filter-bar__actions{align-items:center;gap:8px;min-width:0;display:flex}.cms-filter-bar__filters{flex-wrap:wrap;flex:auto}.cms-filter-bar__actions{flex:none}.cms-segmented-control{border:.5px solid var(--cms-border-default);border-radius:var(--control-radius);background:var(--cms-surface-default);align-items:center;gap:2px;padding:2px;display:inline-flex}.cms-segmented-control--compact{gap:1px;padding:1px}.cms-segmented-control__item{min-height:var(--control-height-sm);padding:0 var(--control-padding-x);color:var(--cms-text-muted);font:inherit;font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cms-segmented-control__item:hover,.cms-segmented-control__item[aria-current=page],.cms-segmented-control__item[aria-pressed=true]{background:var(--cms-action-primary-surface);color:var(--cms-action-primary-strong);font-weight:700}.cms-segmented-control__item:disabled,.cms-segmented-control__item[aria-disabled=true]{background:var(--cms-surface-disabled);color:var(--cms-text-muted);cursor:not-allowed;pointer-events:none}.cms-icon-segmented-control{background:var(--cms-surface-default);border:0;border-radius:0;align-items:stretch;gap:8px;min-width:0;padding:0;display:flex;overflow-x:auto}.cms-icon-segmented-control__item{min-width:126px;min-height:var(--control-height-lg);border:1px solid var(--cms-border-default);border-radius:var(--control-radius);background:var(--cms-surface-default);color:var(--cms-text-secondary);font:inherit;font-size:var(--font-size-control);white-space:nowrap;cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-weight:700;text-decoration:none;display:inline-flex}.cms-icon-segmented-control__item:hover{border-color:var(--cms-action-primary-border);color:var(--cms-action-primary-strong)}.cms-icon-segmented-control__item[aria-current=page],.cms-icon-segmented-control__item[aria-pressed=true],.cms-icon-segmented-control__item[aria-selected=true]{border-color:var(--cms-action-primary);background:var(--cms-action-primary-surface);color:var(--cms-action-primary-strong);box-shadow:0 0 0 1px var(--cms-action-primary-border)}.cms-icon-segmented-control__item:focus-visible{outline:2px solid var(--cms-action-primary-border);outline-offset:2px}.cms-form-section{border:.5px solid var(--cms-border-default);background:var(--cms-surface-default);border-radius:10px;margin-bottom:10px;padding:0 15px 14px;overflow:hidden}.cms-form-section__header{border-bottom:.5px solid var(--cms-border-default);align-items:center;gap:9px;margin:0 -15px 11px;padding:11px 15px;display:flex}.cms-form-section__number{background:var(--cms-action-primary);width:18px;height:18px;color:var(--cms-text-on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.cms-form-section__title{min-width:0;color:var(--cms-text-primary);align-items:center;gap:7px;margin:0;font-size:12px;line-height:1.3;display:flex}.cms-form-section__state{flex:none;margin-left:auto}.cms-form-section__body{min-width:0}.cms-field-meta{color:var(--cms-text-muted);font-size:var(--font-size-caption);font-weight:600}.cms-field-meta--required{background:var(--cms-feedback-danger-surface);color:var(--cms-feedback-danger-strong);border-radius:10px;padding:2px 7px}.cms-field-meta--optional,.cms-field-meta--conditional{font-weight:400}.cms-field-meta--conditional{background:var(--cms-surface-subtle);border-radius:10px;padding:2px 7px}.cms-form-section :is(button,input,select,textarea):focus-visible{outline:2px solid var(--cms-action-primary-border);outline-offset:2px}.cms-icon-segmented-control__item:disabled,.cms-icon-segmented-control__item[aria-disabled=true]{border-color:var(--cms-border-default);background:var(--cms-surface-disabled);color:var(--cms-text-muted);cursor:not-allowed;pointer-events:none}.cms-icon-segmented-control__icon{color:currentColor;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:16px;line-height:1;display:inline-flex}.cms-icon-segmented-control__label{min-width:0}.cms-icon-segmented-control__badge{border:.5px solid var(--cms-feedback-warning-surface);background:var(--cms-feedback-warning-surface);min-width:24px;min-height:18px;color:var(--cms-feedback-warning);font-size:var(--font-size-caption);border-radius:5px;justify-content:center;align-items:center;padding:1px 6px;font-style:normal;line-height:1;display:inline-flex}.cms-icon-segmented-control__item[aria-current=page] .cms-icon-segmented-control__badge,.cms-icon-segmented-control__item[aria-pressed=true] .cms-icon-segmented-control__badge,.cms-icon-segmented-control__item[aria-selected=true] .cms-icon-segmented-control__badge{border-color:var(--cms-action-primary-border);background:var(--cms-surface-default);color:var(--cms-action-primary-strong)}.cms-result-section{min-width:0;padding:var(--table-head-padding-y) 2px 6px;border-top:1px solid var(--cms-text-primary);border-bottom:.5px solid var(--cms-border-default);align-items:center;gap:7px;display:flex}.cms-result-section__title{color:var(--cms-text-secondary);font-size:var(--font-size-control);font-weight:700}.cms-result-section__count{color:var(--cms-text-secondary);font-size:var(--font-size-caption);font-weight:600}.cms-result-section__note{color:var(--cms-text-muted);font-size:var(--font-size-caption);margin-left:auto}.cms-sort-trigger{min-height:var(--control-height-sm);color:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.cms-sort-trigger:hover,.cms-sort-trigger[data-sort-direction=asc],.cms-sort-trigger[data-sort-direction=desc]{color:var(--cms-action-primary-strong)}.cms-inline-notice{border:.5px solid var(--cms-border-default);background:var(--cms-surface-default);color:var(--cms-text-muted);font-size:var(--font-size-control);border-radius:7px;margin:10px 0;padding:8px 12px;line-height:1.5}.cms-pagination{color:var(--cms-text-muted);font-size:var(--font-size-control);justify-content:space-between;align-items:center;gap:8px;display:flex}.cms-pagination__summary,.cms-pagination__items{align-items:center;gap:4px;display:flex}.cms-pagination__item{min-width:var(--control-height-sm);height:var(--control-height-sm);padding:0 var(--control-padding-x);color:var(--cms-text-muted);border-radius:3px;place-items:center;text-decoration:none;display:inline-grid}.cms-pagination__item:hover,.cms-pagination__item[aria-current=page]{background:var(--cms-action-primary-surface);color:var(--cms-action-primary-strong)}@media (width<=760px){.cms-filter-bar{flex-direction:column;align-items:flex-start}.cms-filter-bar__filters,.cms-filter-bar__actions{width:100%}.cms-filter-bar__actions{justify-content:flex-end}.cms-result-section__note{display:none}.cms-pagination{flex-direction:column;align-items:flex-start}}.cms-page-heading{background:0 0;border:0;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin:0 0 12px;padding:0;display:flex}.cms-page-heading__copy{min-width:0}.cms-page-heading__eyebrow{color:var(--blue);letter-spacing:.12em;margin:0 0 3px;font-size:8px;font-weight:800}.cms-page-heading__title-row{align-items:center;gap:7px;min-width:0;display:flex}.cms-page-heading h1{color:var(--text);letter-spacing:-.04em;margin:0;font-size:19px;line-height:1.4}.cms-page-heading p{color:var(--text3);font-size:var(--font-size-caption);margin:5px 0 0;line-height:1.5}.cms-page-heading__actions{flex:none;align-items:center;gap:6px;display:flex}.spa-shell .spa-workspace .cms-screen-system .cms-form-heading{border-bottom:.5px solid var(--cms-border-default);background:0 0;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:4px 0 12px;display:flex}.spa-shell .spa-workspace .cms-screen-system .cms-form-heading__copy{min-width:0}.spa-shell .spa-workspace .cms-screen-system .cms-form-heading__eyebrow{color:var(--cms-action-primary);letter-spacing:.12em;margin:0 0 3px;font-size:8px;font-weight:800}.spa-shell .spa-workspace .cms-screen-system .cms-form-heading__title{color:var(--cms-text-primary);letter-spacing:-.03em;margin:0;font-size:17px;line-height:1.4}.spa-shell .spa-workspace .cms-screen-system .cms-form-heading p{color:var(--cms-text-muted);font-size:var(--font-size-caption);margin:4px 0 0;line-height:1.5}.spa-shell .spa-workspace .cms-screen-system .cms-form-heading__actions{flex:none;align-items:center;gap:6px;display:flex}.spa-shell .spa-workspace .cms-screen-system .cms-record-heading{border:.5px solid var(--cms-border-default);background:var(--cms-surface-default);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin:0 0 10px;padding:11px 12px;display:flex}.spa-shell .spa-workspace .cms-screen-system .cms-record-heading__copy{min-width:0}.spa-shell .spa-workspace .cms-screen-system .cms-record-heading h1{color:var(--cms-text-primary);letter-spacing:-.03em;margin:0;font-size:17px;line-height:1.4}.spa-shell .spa-workspace .cms-screen-system .cms-record-heading p{color:var(--cms-text-muted);font-size:var(--font-size-caption);margin:4px 0 0;line-height:1.5}.spa-shell .spa-workspace .cms-screen-system .cms-record-heading__actions{flex:none;align-items:center;gap:6px;display:flex}.spa-shell .spa-workspace .cms-screen-system .cms-feedback{border:.5px solid var(--cms-action-primary-border);border-radius:var(--control-radius);background:var(--cms-action-primary-surface);color:var(--cms-action-primary-strong);font-size:var(--font-size-caption);gap:3px;margin:0 0 8px;padding:7px 9px;line-height:1.5;display:grid}.spa-shell .spa-workspace .cms-screen-system .cms-feedback--success{border-color:color-mix(in srgb, var(--cms-feedback-success-strong), transparent 65%);background:var(--cms-feedback-success-surface);color:var(--cms-feedback-success)}.spa-shell .spa-workspace .cms-screen-system .cms-feedback--warning{border-color:color-mix(in srgb, var(--cms-feedback-warning-strong), transparent 65%);background:var(--cms-feedback-warning-surface);color:var(--cms-feedback-warning)}.spa-shell .spa-workspace .cms-screen-system .cms-feedback--danger{border-color:color-mix(in srgb, var(--cms-feedback-danger-strong), transparent 65%);background:var(--cms-feedback-danger-surface);color:var(--cms-feedback-danger)}.cms-snackbar-stack{z-index:1150;top:calc(var(--shell-header-height) + 12px);pointer-events:none;gap:8px;width:min(360px,100vw - 24px);max-width:calc(100vw - 24px);display:grid;position:fixed;right:12px}.cms-snackbar-stack.is-suspended{visibility:hidden}.cms-snackbar{border:.5px solid var(--cms-action-primary-border);border-radius:var(--control-radius-lg);background:var(--cms-action-primary-surface);min-width:0;color:var(--cms-action-primary-strong);box-shadow:var(--cms-shadow-elevated-strong);font-size:var(--font-size-control);pointer-events:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 10px;line-height:1.5;display:grid}.cms-snackbar--success{border-color:color-mix(in srgb, var(--cms-feedback-success-strong), transparent 65%);background:var(--cms-feedback-success-surface);color:var(--cms-feedback-success)}.cms-snackbar--warning{border-color:color-mix(in srgb, var(--cms-feedback-warning-strong), transparent 65%);background:var(--cms-feedback-warning-surface);color:var(--cms-feedback-warning)}.cms-snackbar--danger{border-color:color-mix(in srgb, var(--cms-feedback-danger-strong), transparent 65%);background:var(--cms-feedback-danger-surface);color:var(--cms-feedback-danger)}.cms-snackbar__signal{background:var(--cms-action-primary);border-radius:2px;width:3px;min-height:16px;margin-top:2px}.cms-snackbar--success .cms-snackbar__signal{background:var(--cms-feedback-success-strong)}.cms-snackbar--warning .cms-snackbar__signal{background:var(--cms-feedback-warning-strong)}.cms-snackbar--danger .cms-snackbar__signal{background:var(--cms-feedback-danger-strong)}.cms-snackbar__copy{gap:2px;min-width:0;display:grid}.cms-snackbar__title,.cms-snackbar__message{overflow-wrap:anywhere;min-width:0}.cms-snackbar__title{font-size:var(--font-size-control)}.cms-snackbar__message{white-space:pre-line}.cms-snackbar__close{width:var(--control-height-sm);height:var(--control-height-sm);min-height:var(--control-height-sm);flex:0 0 var(--control-height-sm);border-radius:var(--control-radius);color:inherit;font:700 17px/1 var(--font-family-cms);cursor:pointer;background:0 0;border:.5px solid #0000;place-items:center;padding:0;display:inline-grid}.cms-snackbar__close:hover{border-color:var(--cms-border-strong);background:var(--cms-surface-default)}.cms-snackbar__close:focus-visible{outline:2px solid var(--control-focus-color);outline-offset:1px}.cms-snackbar-enter-active,.cms-snackbar-leave-active{transition:opacity .16s,transform .16s}.cms-snackbar-enter-from,.cms-snackbar-leave-to{opacity:0;transform:translateY(-4px)}@media (width<=760px){.cms-snackbar-stack{top:calc(var(--shell-header-height) + 8px);width:auto;max-width:none;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.cms-snackbar-enter-active,.cms-snackbar-leave-active{transition:none}.cms-snackbar-enter-from,.cms-snackbar-leave-to{opacity:1;transform:none}}.spa-shell .spa-workspace .cms-screen-system .cms-empty-state{border:.5px dashed var(--cms-border-strong);background:var(--cms-surface-default);min-height:96px;color:var(--cms-text-muted);font-size:var(--font-size-caption);text-align:center;border-radius:6px;align-content:center;place-items:center;gap:4px;padding:18px 12px;line-height:1.5;display:grid}.spa-shell .spa-workspace .cms-screen-system .cms-empty-state b{color:var(--cms-text-secondary)}.spa-shell .spa-workspace .cms-screen-system .cms-empty-state--success{border-color:color-mix(in srgb, var(--cms-feedback-success-strong), transparent 65%);background:var(--cms-feedback-success-surface);color:var(--cms-feedback-success)}.spa-shell .spa-workspace .cms-screen-system .cms-empty-state--success b{color:var(--cms-feedback-success)}@media (width<=760px){.spa-shell .cms-bulk-action-bar{left:12px;right:12px}.cms-page-heading{flex-wrap:wrap;gap:8px}.cms-page-heading__copy{flex:240px}.cms-page-heading__actions{margin-left:auto}.spa-shell .spa-workspace .cms-screen-system .cms-form-heading{flex-wrap:wrap;gap:8px}.spa-shell .spa-workspace .cms-screen-system .cms-form-heading__copy{flex:240px}.spa-shell .spa-workspace .cms-screen-system .cms-form-heading__actions{margin-left:auto}.spa-shell .spa-workspace .cms-screen-system .cms-record-heading{flex-wrap:wrap;padding:10px}.spa-shell .spa-workspace .cms-screen-system .cms-record-heading__copy{flex:240px}.spa-shell .spa-workspace .cms-screen-system .cms-record-heading__actions{margin-left:auto}}.spa-shell .spa-workspace .cms-screen-system .cms-page-tabs.cms-page-tabs{border-bottom:.5px solid var(--border);background:var(--bg);gap:18px;height:33px;margin:0 0 10px;padding-top:4px;display:flex}.spa-shell .spa-workspace .cms-screen-system .cms-page-tabs.cms-page-tabs.cms-page-tabs--inset{height:37px;min-height:37px;padding-top:8px}.spa-shell .spa-workspace .cms-screen-system .cms-page-tabs .cms-page-tab{min-width:4em;height:29px;min-height:29px;color:var(--text3);font-family:inherit;font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:flex-start;gap:5px;margin:0;padding:0 2px 9px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.spa-shell .spa-workspace .cms-screen-system .cms-page-tabs.cms-page-tabs--inset .cms-page-tab{align-items:center}.spa-shell .spa-workspace .cms-screen-system .cms-page-tabs .cms-page-tab:hover{color:var(--text)}.spa-shell .spa-workspace .cms-screen-system .cms-page-tabs .cms-page-tab.on,.spa-shell .spa-workspace .cms-screen-system .cms-page-tabs .cms-page-tab[aria-current=page],.spa-shell .spa-workspace .cms-screen-system .cms-page-tabs .cms-page-tab[aria-selected=true]{border-bottom-color:var(--blue);color:var(--text)}.cms-table{border-collapse:collapse;background:var(--bg);width:100%;color:var(--text)}.cms-table th{padding:var(--table-head-padding-y) var(--table-cell-padding-x);border-bottom:.5px solid var(--border2);background:var(--table-head-bg);color:var(--text2);font-size:var(--table-head-font-size);text-align:left;white-space:nowrap;font-weight:600}.cms-table td{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom:.5px solid var(--border);font-size:var(--table-cell-font-size);vertical-align:middle}.cms-table tbody tr:hover td{background:var(--bg2)}.cms-table tbody tr:last-child td{border-bottom:0}.cms-table-group>th{padding:var(--table-head-padding-y) var(--table-cell-padding-x);border-top:1px solid var(--cms-border-strong);border-bottom:.5px solid var(--cms-border-strong);background:var(--cms-surface-default);color:var(--cms-text-secondary);font-size:var(--font-size-control);text-align:left;font-weight:700}.cms-table-group__content{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cms-table-group__title{min-width:0}.cms-table-group__count{border:.5px solid var(--cms-border-default);background:var(--cms-surface-default);min-height:20px;color:var(--cms-text-muted);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;border-radius:10px;flex:none;align-items:center;padding:0 7px;font-style:normal;display:inline-flex}.cms-table tfoot td{padding:var(--table-head-padding-y) var(--table-cell-padding-x);border-top:.5px solid var(--border2);background:var(--bg3);border-bottom:0;font-weight:700}.cms-table .cms-table--numeric{text-align:right;font-variant-numeric:tabular-nums}.cms-campaign-table{table-layout:fixed;font-variant-numeric:tabular-nums;min-width:960px}.cms-campaign-table th:first-child{width:19%}.cms-campaign-table th:nth-child(2){width:15%}.cms-campaign-table th:nth-child(3),.cms-campaign-table th:nth-child(4){width:11%}.cms-campaign-table th:nth-child(5){width:9%}.cms-campaign-table th:nth-child(6){width:10%}.cms-campaign-table th:nth-child(7),.cms-campaign-table th:nth-child(8){width:9%}.cms-campaign-table th:nth-child(9){width:7%}.cms-campaign-table td{height:var(--dense-row-height);padding:5px var(--table-cell-padding-x)}.cms-campaign-table .cms-table--center{text-align:center}.cms-campaign-table tbody tr.is-selected td{background:var(--blue-bg)}.cms-campaign-table tbody tr.is-selected{box-shadow:inset 2px 0 var(--blue)}.cms-campaign-cell{gap:3px;min-width:0;display:grid}.cms-campaign-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.cms-campaign-client{color:var(--text3);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cms-status-stack,.cms-channel-tags,.cms-manager-stack{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.cms-status-badge,.cms-channel-tag,.cms-manager,.cms-dday{white-space:nowrap;align-items:center;display:inline-flex}.cms-status-badge{border:.5px solid #0000;border-radius:5px;min-height:19px;padding:1px 6px;font-size:8px;font-weight:700}.cms-status-badge--danger{border-color:var(--red);background:var(--red-bg);color:var(--red)}.cms-status-badge--warning{border-color:var(--amber);background:var(--amber-bg);color:var(--amber)}.cms-status-badge--info{border-color:var(--blue-light);background:var(--blue-bg);color:var(--blue-dk)}.cms-status-badge--success{border-color:var(--green);background:var(--green-bg);color:var(--green)}.cms-channel-tag{border:.5px solid var(--border);background:var(--bg2);min-width:0;color:var(--text2);white-space:nowrap;border-radius:3px;align-items:center;gap:4px;padding:1px 4px;font-size:8px;font-weight:700;line-height:1.2;display:inline-flex}.cms-channel-tag--xs{border-radius:3px;padding:1px 4px;font-size:8px}.cms-channel-tag--sm{min-height:var(--control-height-sm);border-radius:var(--control-radius);font-size:var(--font-size-caption);padding:2px 6px}.cms-channel-tag--md{min-height:var(--control-height-sm);border-radius:var(--control-radius);font-size:var(--control-font-size);padding:3px 8px}.cms-channel-tag--lg{min-height:var(--control-height);border-radius:var(--control-radius-lg);font-size:var(--font-size-base);padding:0 10px}.cms-channel-tag--colored{border-color:color-mix(in srgb, var(--channel-color) 42%, var(--cms-border-default));background:color-mix(in srgb, var(--channel-color) 10%, var(--cms-surface-default));color:color-mix(in srgb, var(--channel-color) 45%, var(--cms-text-primary))}.cms-channel-tag__icon{flex:none;font-style:normal;line-height:1}.cms-channel-tag__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.cms-manager-stack{justify-content:center}.cms-manager{border-radius:10px;padding:2px 7px;font-size:9.5px;font-weight:500}.cms-manager--primary{background:var(--manager-color,var(--blue));color:#fff}.cms-manager--secondary{border:.5px solid var(--border2);background:var(--bg);color:var(--text2)}.cms-period{color:var(--text2);white-space:nowrap;font-size:9.5px}.cms-dday{border-radius:10px;padding:2px 7px;font-size:10px;font-weight:600}.cms-dday--urgent{background:var(--red-bg);color:var(--red)}.cms-dday--warning{background:var(--amber-bg);color:var(--amber)}.cms-dday--neutral{border:.5px solid var(--cms-border-default);background:var(--cms-surface-subtle);color:var(--text2)}.cms-dday--waiting{background:var(--blue-bg);color:var(--blue-dk)}.cms-progress{grid-template-columns:28px 1fr;align-items:center;gap:6px;display:grid}.cms-progress-track{background:var(--bg3);height:2px}.cms-progress-fill{background:var(--blue);height:100%;display:block}.cms-row-edit{width:26px;height:26px;min-height:26px;color:var(--text3);cursor:pointer;background:0 0;border:.5px solid #0000;border-radius:5px;place-items:center;padding:0;display:inline-grid}.cms-row-edit:hover{border-color:var(--blue-light);background:var(--blue-bg);color:var(--blue)}.cms-dialog-backdrop{z-index:1200;background:#1a1a1847;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cms-dialog{border:.5px solid var(--border2);background:var(--bg);border-radius:7px;width:min(420px,100%);overflow:hidden;box-shadow:0 12px 36px #1a1a1824}.cms-dialog--wide{width:min(460px,100%)}.cms-dialog__header,.cms-dialog__footer{align-items:center;display:flex}.cms-dialog__header{border-bottom:.5px solid var(--border);justify-content:space-between;min-height:40px;padding:8px 12px}.cms-dialog__header>div{align-items:center;gap:7px;display:flex}.cms-dialog__header h2{color:var(--text);margin:0;font-size:13px}.cms-dialog__header button{width:24px;height:24px;color:var(--text3);cursor:pointer;background:0 0;border:0;padding:0;font-size:17px}.cms-dialog__signal{background:var(--blue);border-radius:2px;width:3px;height:15px}.cms-dialog--warning .cms-dialog__signal{background:var(--amber-mid)}.cms-dialog--danger .cms-dialog__signal{background:var(--red-mid)}.cms-dialog--success .cms-dialog__signal{background:var(--green-mid)}.cms-dialog__body{gap:6px;max-height:min(70vh,620px);padding:14px 12px;display:grid;overflow-y:auto}.cms-dialog__body p{color:var(--text);white-space:pre-line;margin:0;font-size:12px;line-height:1.55}.cms-dialog__body small{color:var(--text3);font-size:10px;line-height:1.5}.cms-dialog__sections{gap:8px;margin-top:4px;display:grid}.cms-dialog__section{border:.5px solid var(--border);background:var(--bg);color:var(--text2);border-radius:6px;gap:3px;padding:9px 11px;font-size:10px;line-height:1.55;display:grid}.cms-dialog__section>b{color:inherit;font-size:10.5px}.cms-dialog__section--list{max-height:180px;overflow-y:auto}.cms-dialog__section--info{border-left:3px solid var(--blue);background:var(--blue-bg);color:var(--blue-dk)}.cms-dialog__section--warning{border:.5px solid var(--amber-mid);background:var(--amber-bg);color:var(--amber)}.cms-dialog__section--danger{border:.5px solid var(--red-mid);background:var(--red-bg);color:var(--red-mid)}.cms-dialog__section--purple{border:.5px solid var(--purple);background:var(--purple-bg);color:var(--purple)}.cms-dialog__field{color:var(--text2);gap:5px;margin-top:6px;font-size:10px;font-weight:700;display:grid}.cms-dialog__field .cms-control{width:100%}.cms-dialog__field em{color:var(--red);font-style:normal}.cms-dialog__textarea{resize:vertical;min-height:96px;line-height:1.5}.cms-dialog__field small{color:var(--text3);font-size:var(--font-size-caption);font-weight:400}.cms-dialog__field small.cms-dialog__error{color:var(--red)}.cms-dialog__footer{border-top:.5px solid var(--border);background:var(--bg);justify-content:flex-end;gap:6px;padding:9px 12px}.cms-dialog__confirm{border-color:var(--blue);background:var(--blue);color:#fff}.cms-dialog--warning .cms-dialog__confirm{border-color:var(--amber);background:var(--amber)}.cms-dialog--danger .cms-dialog__confirm{border-color:var(--red-mid);background:var(--red-mid)}.cms-dialog--success .cms-dialog__confirm{border-color:var(--green-mid);background:var(--green-mid)}.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog-backdrop{z-index:1200;background:#1a1a1847;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog{border:.5px solid var(--border2);background:var(--bg);width:min(960px,100vw - 32px);height:min(720px,100dvh - 32px);color:var(--text);border-radius:8px;outline:none;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 12px 36px #1a1a1824}.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog--wide{width:min(1280px,100vw - 32px);height:min(760px,100dvh - 32px)}.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog__header{border-bottom:.5px solid var(--border);background:var(--bg2);justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:48px;padding:8px 12px;display:flex}.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog__header-copy{min-width:0}.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog__title{color:var(--text);margin:0;font-size:13px}.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog__description{color:var(--text3);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog__close{width:var(--control-height-sm);height:var(--control-height-sm);min-height:var(--control-height-sm);flex:0 0 var(--control-height-sm);border-radius:var(--control-radius);color:var(--text3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:17px}.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog__close:hover{background:var(--bg);color:var(--red)}.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog__tabs.cms-page-tabs{flex:none;gap:18px;min-width:0;height:33px;min-height:33px;margin:0;padding:4px 12px 0;overflow:auto hidden}.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog__tabs .cms-page-tab{flex:none}.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog__body{min-width:0;min-height:0;padding:14px;overflow:auto}.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog__footer{border-top:.5px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:43px;padding:8px 12px;display:flex}.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog__close:focus-visible,.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog__tabs .cms-page-tab:focus-visible{outline:1px solid var(--blue);outline-offset:-1px;box-shadow:0 0 0 2px var(--blue-bg)}@media (width<=580px){.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog-backdrop{padding:8px}.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog__body{padding:8px}.spa-shell .spa-workspace .cms-screen-system .cms-document-dialog__footer{flex-wrap:wrap;gap:6px}}.cms-file-control{border:.5px dashed var(--border2);background:var(--bg);border-radius:6px;gap:5px;padding:10px;display:grid}.cms-file-control:focus-within{border-color:var(--blue);background:var(--blue-bg)}.cms-detail-panel{border:.5px solid var(--border);background:var(--bg);border-radius:6px}.cms-detail-panel>header{border-bottom:.5px solid var(--border);background:var(--bg);padding:8px 10px}.cms-detail-panel>section{padding:10px}.cms-detail-panel--summary{border:0;border-radius:0;gap:8px;display:grid}.cms-detail-panel--summary>header{border:0;gap:1px;padding:0;display:grid}.cms-detail-panel--summary>header small{color:var(--text3);font-size:8px}.cms-detail-panel--summary>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}.cms-detail-panel--summary>section>span{gap:1px;min-width:0;display:grid}.cms-detail-panel--summary>section small{color:var(--text3);font-size:8px}.cms-detail-panel--summary>section b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cms-finance-total{background:var(--bg);font-variant-numeric:tabular-nums;font-weight:700}.portal-top-shell{box-sizing:border-box;height:var(--shell-header-height);min-height:var(--shell-header-height);border-bottom:.5px solid var(--border);background:var(--bg);color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.portal-top-shell__brand-rail{width:var(--sidebar-width);flex:0 0 var(--sidebar-width);border-right:.5px solid var(--border);height:100%;color:var(--text);white-space:nowrap;align-items:center;gap:5px;padding:0 10px;display:flex}.portal-top-shell__brand-symbol{flex:none;width:32px;height:auto;display:block}.portal-top-shell__brand-wordmark{flex:none;width:78px;height:auto;display:block}.portal-top-shell__brand-wordmark-short{flex:0 0 26px;align-items:center;width:26px;height:16px;display:flex;overflow:hidden}.portal-top-shell__brand-wordmark-short .portal-top-shell__brand-wordmark{max-width:none}.portal-top-shell__brand-product{color:var(--text);font-size:var(--font-size-control);font-weight:700;line-height:1}.portal-top-shell__context,.portal-top-shell__actions,.portal-top-shell__account{align-items:center;min-width:0;display:flex}.portal-top-shell__context{flex:1;gap:12px;padding-left:22px}.portal-top-shell__actions{flex:none;gap:10px;margin-right:22px}.portal-top-shell__brand,.portal-top-shell__breadcrumb,.portal-top-shell__account{font-size:var(--font-size-base)}.portal-top-shell__brand{color:var(--text);flex:none;font-weight:700;text-decoration:none}.portal-top-shell__breadcrumb{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.portal-top-shell__account{color:var(--text2);font-size:var(--font-size-control);gap:7px}.portal-top-shell__account-menu-wrap{position:relative}.portal-top-shell__account-trigger{border-radius:var(--control-radius);min-width:0;color:var(--text2);font:inherit;font-size:var(--font-size-control);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 6px;display:inline-flex}.portal-top-shell__account-trigger:hover,.portal-top-shell__account-trigger[aria-expanded=true]{background:var(--bg2);color:var(--text)}.portal-top-shell__account-trigger:focus-visible,.portal-top-shell__account-menu>button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.portal-top-shell__account-avatar{background:var(--amber-av);width:26px;height:26px;color:var(--amber-av-text);font-size:var(--font-size-control);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.portal-top-shell__account-label,.portal-top-shell__account-summary>span:last-child{min-width:0;display:grid}.portal-top-shell__account-label b,.portal-top-shell__account-summary b{color:var(--text);font-size:var(--font-size-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-top-shell__account-label small,.portal-top-shell__account-summary small{color:var(--text3);font-size:var(--font-size-caption)}.portal-top-shell__account-chevron{color:var(--text3);font-size:var(--font-size-control);flex:none}.portal-top-shell__account-menu{z-index:80;border:.5px solid var(--border2);background:var(--bg);border-radius:7px;width:176px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 10px 24px #1a1a1824}.portal-top-shell__account-summary{border-bottom:.5px solid var(--border);align-items:center;gap:8px;padding:7px 6px 9px;display:flex}.portal-top-shell__account-menu>button{width:100%;min-height:30px;color:var(--text2);font:inherit;font-size:var(--font-size-control);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;margin-top:2px;padding:0 8px;font-weight:600;display:flex}.portal-top-shell__account-menu>button:hover{background:var(--bg2);color:var(--text)}.portal-top-shell__action{min-height:var(--control-height-sm);border:.5px solid var(--border2);border-radius:var(--control-radius);background:var(--bg);padding:0 var(--control-padding-x);color:var(--text2);font:inherit;font-size:var(--font-size-control);cursor:pointer;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.portal-top-shell__action:focus-visible,.portal-top-shell__brand:focus-visible{border-color:var(--control-focus-color);outline:2px solid var(--control-focus-color);outline-offset:2px}@media (width<=760px){.portal-top-shell{height:calc(var(--shell-header-height) + var(--shell-header-height));min-height:calc(var(--shell-header-height) + var(--shell-header-height));flex-wrap:wrap;padding:9px 12px}.portal-top-shell__brand-rail{width:calc(100% + 24px);height:var(--shell-header-height);border-right:0;border-bottom:.5px solid var(--border);flex:0 0 calc(100% + 24px);margin:-9px -12px 0;padding-inline:0}.portal-top-shell__context{flex:auto;width:auto;padding-left:0}.portal-top-shell__actions{flex:none;width:auto;margin-right:0}.portal-top-shell__breadcrumb{max-width:42vw}.portal-top-shell__account-menu{right:-4px}}.portal-campaign-context{min-width:0;color:var(--text2);font-size:var(--font-size-control);align-items:center;gap:7px;display:inline-flex}.portal-campaign-metadata-wrap{flex:auto;min-width:0;overflow:hidden}.portal-campaign-metadata{width:100%;min-width:0;color:var(--text);grid-template-columns:max-content minmax(0,1fr);gap:2px 14px;margin:0;display:grid}.portal-campaign-metadata>div{align-items:baseline;gap:5px;min-width:0;display:flex}.portal-campaign-metadata dt{color:var(--text3);font-size:var(--font-size-caption);white-space:nowrap;flex:none;font-weight:700}.portal-campaign-metadata dd{min-width:0;color:var(--text);font-size:var(--font-size-control);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.portal-campaign-metadata__channel{min-width:0}.portal-campaign-metadata--manager-hidden .portal-campaign-metadata__channel{grid-column:1/-1}.portal-campaign-context__label{color:var(--text3);font-size:var(--font-size-caption);flex:none;font-weight:700}.portal-campaign-context__select,.portal-campaign-context__value{border:.5px solid var(--control-border-color);border-radius:var(--control-radius);background:var(--control-input-bg);min-width:0;max-width:min(300px,42vw);color:var(--text);font:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.portal-campaign-context__select{height:var(--control-height);min-height:var(--control-height);padding:0 28px 0 var(--control-padding-x)}.portal-campaign-context__value{min-height:var(--control-height);padding:0 var(--control-padding-x);align-items:center;display:inline-flex}.portal-campaign-context__select:focus-visible{border-color:var(--control-focus-color);outline:2px solid var(--control-focus-color);outline-offset:2px}.portal-campaign-context.is-disabled .portal-campaign-context__value{color:var(--text2)}.portal-workflow-nav{border-bottom:.5px solid var(--border);scrollbar-width:thin;align-items:stretch;gap:2px;min-width:0;display:flex;overflow-x:auto}.portal-workflow-nav__item{min-height:var(--control-height-lg);color:var(--text2);font-size:var(--font-size-control);white-space:nowrap;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.portal-workflow-nav__item:hover,.portal-workflow-nav__item:focus-visible{color:var(--blue-dk)}.portal-workflow-nav__item:focus-visible{outline:2px solid var(--control-focus-color);outline-offset:-2px}.portal-workflow-nav__item.is-active{border-bottom-color:var(--blue);color:var(--blue-dk)}@media (width<=560px){.portal-campaign-context{justify-content:space-between;width:100%}.portal-campaign-context__select,.portal-campaign-context__value{max-width:min(220px,65vw)}.portal-workflow-nav__item{min-height:var(--control-height);padding-inline:9px}}.portal-final-report{min-width:0;color:var(--text)}.portal-final-report__actions{flex-wrap:wrap;gap:5px;display:flex}.portal-final-report__actions a,.portal-final-report__actions button{min-height:var(--control-height);padding:0 var(--control-padding-x);border:.5px solid var(--border2);border-radius:var(--control-radius);background:var(--bg);color:var(--text2);font:inherit;font-size:var(--font-size-control);cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.portal-final-report__actions a:first-child{border-color:var(--blue);background:var(--blue);color:var(--cms-text-on-accent)}.portal-final-report__actions a:hover,.portal-final-report__actions a:focus-visible,.portal-final-report__actions button:hover,.portal-final-report__actions button:focus-visible,.portal-final-report__highlight-list a:focus-visible,.portal-final-report__attachments a:focus-visible,.portal-final-report__table-wrap a:focus-visible{border-color:var(--control-focus-color);outline:2px solid var(--control-focus-color);outline-offset:2px}.portal-final-report__disabled-action,.portal-final-report__readonly{color:var(--text3);font-size:var(--font-size-caption);align-self:center;font-weight:700}.portal-final-report__surface,.portal-final-report__channels>article{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg)}.portal-final-report__surface>header,.portal-final-report__channels>article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.portal-final-report__kpis,.portal-final-report__achievement{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.portal-final-report__kpis article,.portal-final-report__achievement article{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg);gap:3px;min-width:0;padding:10px;display:grid}.portal-final-report__kpis span,.portal-final-report__achievement span,.portal-final-report__kpis small,.portal-final-report__achievement small{color:var(--text3);font-size:var(--font-size-caption)}.portal-final-report__kpis strong,.portal-final-report__achievement strong{font-size:16px}.portal-final-report__highlight-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;display:grid}.portal-final-report__highlight-list article{border-left:.5px solid var(--border);gap:4px;min-width:0;padding:2px 12px;display:grid}.portal-final-report__highlight-list article:first-child{border-left:0;padding-left:0}.portal-final-report__highlight-list article:last-child{padding-right:0}.portal-final-report__highlight-list span,.portal-final-report__highlight-list small{color:var(--text3);font-size:var(--font-size-caption)}.portal-final-report__highlight-list a,.portal-final-report__highlight-list b{color:var(--text);font-size:var(--font-size-control);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-final-report__surface,.portal-final-report__channels{margin-top:8px}.portal-final-report__surface{padding:14px}.portal-final-report__surface h2,.portal-final-report__channels h2{margin:0;font-size:14px}.portal-final-report__surface>header p,.portal-final-report__channels>article>header>span{color:var(--text3);font-size:var(--font-size-caption);margin:0}.portal-final-report__summary p{color:var(--text2);white-space:pre-line;margin:12px 0 0}.portal-final-report__special{border-left:3px solid var(--blue);background:var(--blue-bg);color:var(--text2);font-size:var(--font-size-control);margin-top:8px;padding:8px 10px}.portal-final-report__issues>header{border-bottom:.5px solid var(--border);padding-bottom:9px}.portal-final-report__issue-groups article{background:var(--bg2);padding:8px 9px}.portal-final-report__issue-groups article>header{color:var(--text2);font-size:var(--font-size-control);justify-content:space-between;gap:8px;display:flex}.portal-final-report__issue-groups article>div{border-top:.5px solid var(--border);margin-top:7px;padding-top:6px}.portal-final-report__issue-groups p{color:var(--text2);white-space:pre-line;margin:3px 0 0}.portal-final-report__channels{gap:8px;display:grid}.portal-final-report__channel-metrics{border-bottom:.5px solid var(--border);color:var(--text3);font-size:var(--font-size-caption);flex-wrap:wrap;gap:12px;padding:9px 14px;display:flex}.portal-final-report__channel-metrics strong{color:var(--text);margin-left:4px}.portal-final-report__table-wrap{padding:0 14px 12px;overflow-x:auto}.portal-final-report__table-wrap th,.portal-final-report__table-wrap td{border-top:.5px solid var(--border);color:var(--text2);font-size:var(--font-size-control);text-align:left;vertical-align:top;padding:7px 8px}.portal-final-report__table-wrap td:not(:first-child),.portal-final-report__table-wrap th:not(:first-child){text-align:right}.portal-final-report__table-wrap a{overflow-wrap:anywhere;color:var(--blue-dk)}.portal-final-report__attachments ul{gap:5px;margin:9px 0 0;padding:0;list-style:none;display:grid}.portal-final-report__attachments li a,.portal-final-report__attachment-disabled{border:.5px solid var(--border);background:var(--bg2);color:var(--blue-dk);font-size:var(--font-size-control);justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;text-decoration:none;display:flex}.portal-final-report__attachments li a span,.portal-final-report__attachment-disabled span{color:var(--text3);font-size:var(--font-size-caption)}.portal-final-report__attachment-disabled{color:var(--text3);cursor:not-allowed}.portal-final-report__empty,.portal-final-report__empty-state{color:var(--text3);text-align:center}.portal-final-report__empty{margin:12px 0 0}.portal-final-report__empty-state{border:.5px solid var(--border);background:var(--bg2);align-content:center;place-items:center;gap:5px;min-height:190px;display:grid}.portal-final-report__empty-state>span{color:var(--text3);font-size:22px}.portal-final-report__empty-state b{color:var(--text2)}.portal-final-report__empty-state p{font-size:var(--font-size-control);margin:0}@media (width<=760px){.portal-final-report__kpis,.portal-final-report__achievement{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-final-report__kpis article:first-child,.portal-final-report__achievement article.is-total{grid-column:1/-1}.portal-final-report__highlight-list{grid-template-columns:1fr}.portal-final-report__highlight-list article,.portal-final-report__highlight-list article:first-child,.portal-final-report__highlight-list article:last-child{border-top:.5px solid var(--border);border-left:0;padding:8px 0}.portal-final-report__highlight-list article:first-child{border-top:0;padding-top:0}}@media (width<=560px){.portal-final-report__actions{width:100%}.portal-final-report__actions a,.portal-final-report__actions button{flex:1;justify-content:center}}.portal-final-report,.portal-final-report__body,.portal-final-report__report{width:100%;min-width:0}.portal-final-report__actions{justify-content:flex-end}.portal-final-report__actions a:first-child,.portal-final-report__actions a,.portal-final-report__actions button{border-color:var(--border2);background:var(--bg);color:var(--text2)}.portal-final-report__actions .portal-final-report__action--primary{border-color:var(--blue);background:var(--blue);color:var(--cms-text-on-accent)}.portal-final-report__report{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.portal-final-report__report>*,.portal-final-report__achievement,.portal-final-report__section,.portal-final-report__channels,.portal-final-report__channels>article{min-width:0}.portal-final-report--document .portal-final-report__report{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg);gap:0;padding:22px}.portal-final-report__document-header{border-bottom:2px solid var(--blue);margin-bottom:14px;padding-bottom:10px}.portal-final-report__document-header h2{color:var(--blue-dk);flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:16px;display:flex}.portal-final-report__document-header h2 span{border-radius:var(--control-radius);background:var(--bg3);color:var(--text3);font-size:var(--font-size-caption);padding:2px 8px}.portal-final-report__document-header p{color:var(--text2);font-size:var(--font-size-control);margin:4px 0 0}.portal-final-report__agency-comment{border:.5px solid var(--blue-light);border-left:3px solid var(--blue);border-radius:var(--control-radius);background:var(--blue-bg);margin-bottom:10px;padding:12px 14px}.portal-final-report__agency-comment header{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.portal-final-report__agency-comment h2,.portal-final-report__agency-comment p{margin:0}.portal-final-report__agency-comment h2{color:var(--blue-dk);font-size:var(--font-size-control)}.portal-final-report__agency-comment header span{color:var(--text3);font-size:var(--font-size-caption)}.portal-final-report__agency-comment p{color:var(--text2);white-space:pre-line;margin-top:8px}.portal-final-report__achievement{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.portal-final-report__achievement article{min-width:0;padding:10px}.portal-final-report__achievement article.is-total{border-color:var(--border);background:var(--bg)}.portal-final-report__achievement article.is-success strong{color:var(--green)}.portal-final-report__achievement article.is-good strong{color:var(--blue)}.portal-final-report__achievement article.is-warning strong{color:var(--amber)}.portal-final-report__achievement article.is-danger strong{color:var(--red)}.portal-final-report__achievement article.is-inactive strong,.portal-final-report__achievement article.is-inactive small{color:var(--text3)}.portal-final-report__section,.portal-final-report__channels>article,.portal-final-report__attachments{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg)}.portal-final-report__section{margin:0;padding:14px}.portal-final-report__section>header,.portal-final-report__channels>article>header,.portal-final-report__attachments>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.portal-final-report__section h2,.portal-final-report__channels h2,.portal-final-report__attachments h2{margin:0;font-size:14px}.portal-final-report__section>header>p,.portal-final-report__channels>article>header>span{color:var(--text3);font-size:var(--font-size-caption);margin:0}.portal-final-report__section-body{border-radius:var(--control-radius);background:var(--bg2);margin-top:10px;padding:10px 12px}.portal-final-report__summary .portal-final-report__section-body>p{color:var(--text2);white-space:pre-line;margin:0;line-height:1.7}.portal-final-report__special{color:var(--text3);font-size:var(--font-size-control);margin-top:6px}.portal-final-report--document .portal-final-report__section{background:0 0;border:0;padding:0}.portal-final-report--document .portal-final-report__section>header{border-bottom:1px solid var(--blue);padding:16px 0 5px}.portal-final-report--document .portal-final-report__section>header h2{color:var(--blue-dk);font-size:13px}.portal-final-report--document .portal-final-report__section-body{margin-top:7px}.portal-final-report__issues>header{padding-bottom:8px}.portal-final-report__issue-groups{gap:7px;margin-top:9px;display:grid}.portal-final-report__issue-groups article{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg);padding:9px 11px}.portal-final-report__issue-groups article>header{border-bottom:.5px solid var(--border);color:var(--text2);font-size:var(--font-size-control);justify-content:flex-start;align-items:center;gap:5px;padding-bottom:6px;display:flex}.portal-final-report__issue-groups article>header b{border-radius:var(--control-radius);background:var(--bg3);padding:2px 8px}.portal-final-report__issue-groups article.is-warning>header b{background:var(--amber-bg);color:var(--amber)}.portal-final-report__issue-groups article.is-danger>header b{background:var(--red-bg);color:var(--red)}.portal-final-report__issue-groups article.is-info>header b{background:var(--blue-bg);color:var(--blue-dk)}.portal-final-report__issue-groups article.is-success>header b{background:var(--green-bg);color:var(--green)}.portal-final-report__issue-groups article.is-purple>header b{background:var(--purple-bg);color:var(--purple)}.portal-final-report__issue-groups article>header span{color:var(--text3);font-size:var(--font-size-caption)}.portal-final-report__issue-groups article>div{border:0;margin:0;padding:0}.portal-final-report__issue{border-bottom:.5px dashed var(--border);padding:7px 0}.portal-final-report__issue:last-child{border-bottom:0}.portal-final-report__issue>div:first-child{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.portal-final-report__issue time{color:var(--text3);font-size:var(--font-size-caption)}.portal-final-report__issue p{color:var(--text2);font-size:var(--font-size-control);white-space:pre-line;margin:3px 0 0}.portal-final-report__issue-assets{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.portal-final-report__issue-assets a{min-height:var(--control-height);align-items:center;display:inline-flex}.portal-final-report__issue-asset-unavailable{color:var(--cms-text-muted);font-size:var(--cms-font-size-xs)}.portal-final-report__issue-assets img{border:.5px solid var(--border);border-radius:var(--control-radius);object-fit:cover;width:78px;height:60px}.portal-final-report__seo-evidence a{min-height:var(--control-height);align-items:center;display:inline-flex}.portal-final-report__seo-evidence img{border:.5px solid var(--border);border-radius:var(--control-radius);object-fit:cover;width:92px;height:58px}.portal-final-report__issue-toggle{min-height:var(--control-height);padding:0 var(--control-padding-x);border:.5px solid var(--border2);border-radius:var(--control-radius);background:var(--bg);color:var(--blue-dk);cursor:pointer;font-size:var(--font-size-caption);margin-top:6px;font-weight:700}.portal-final-report__seo-comment,.portal-final-report__channel-comment{border-left:3px solid var(--blue);border-radius:0 var(--control-radius) var(--control-radius) 0;background:var(--blue-bg);color:var(--blue-dk);font-size:var(--font-size-control);margin:9px 0;padding:8px 11px}.portal-final-report__channel-comment{background:var(--bg2);color:var(--text2);margin:0 14px 9px}.portal-final-report__occupancy{margin-top:14px}.portal-final-report__occupancy h3,.portal-final-report__posts-heading{color:var(--blue-dk);font-size:var(--font-size-control);margin:0 0 6px}.portal-final-report__posts-heading{color:var(--text2);padding:0 14px}.portal-final-report__posts-heading span{color:var(--text3);font-size:var(--font-size-caption);margin-left:4px;font-weight:400}.portal-final-report__table-wrap{width:100%;max-width:100%;padding:0;overflow-x:auto}.portal-final-report__table-wrap table{border-collapse:collapse;width:100%;min-width:520px}.portal-final-report__table-wrap th,.portal-final-report__table-wrap td{border:.5px solid var(--border);color:var(--text2);font-size:var(--font-size-control);text-align:left;vertical-align:top;padding:7px 8px}.portal-final-report__table-wrap th{background:var(--table-head-bg);color:var(--text3);font-size:var(--font-size-caption)}.portal-final-report__seo .portal-final-report__table-wrap th:not(:first-child),.portal-final-report__seo .portal-final-report__table-wrap td:not(:first-child){text-align:right}.portal-final-report__occupancy .portal-final-report__table-wrap th:not(:first-child),.portal-final-report__occupancy .portal-final-report__table-wrap td:not(:first-child){text-align:center}.portal-final-report__table-wrap td.is-positive{color:var(--green);font-weight:700}.portal-final-report__table-wrap td.is-negative{color:var(--red);font-weight:700}.portal-final-report__occupancy-total td{background:var(--bg3)}.portal-final-report__occupancy td.is-high{color:var(--blue-dk);font-weight:700}.portal-final-report__channels{gap:10px;margin:0;display:grid}.portal-final-report__channels-heading{border-bottom:1px solid var(--blue);padding:16px 0 5px}.portal-final-report__channels-heading h2{color:var(--blue-dk);font-size:13px}.portal-final-report__channels>article{overflow:visible}.portal-final-report__channels>article>header{border-bottom:0;padding:12px 14px 9px}.portal-final-report__channels>article>header h2{align-items:center;gap:5px;display:flex}.portal-final-report__channel-metrics{border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 14px 12px;display:grid}.portal-final-report__channel-metrics>div{border-radius:var(--control-radius);background:var(--bg2);min-width:0;padding:8px 10px;display:grid}.portal-final-report__channel-metrics span,.portal-final-report__channel-metrics small{color:var(--text3);font-size:var(--font-size-caption)}.portal-final-report__channel-metrics strong{color:var(--text);margin:2px 0 0;font-size:16px}.portal-final-report__item-notes{gap:5px;margin:0 14px 12px;padding:0;list-style:none;display:grid}.portal-final-report__item-notes li{border-radius:var(--control-radius);background:var(--bg2);font-size:var(--font-size-caption);grid-template-columns:minmax(120px,.7fr) minmax(0,2fr);gap:8px;padding:7px 9px;display:grid}.portal-final-report__item-notes span{color:var(--text2);white-space:pre-line}.portal-final-report--document .portal-final-report__channels{gap:10px}.portal-final-report--document .portal-final-report__channels>article{padding-bottom:12px}.portal-final-report--document .portal-final-report__posts-table{min-width:780px}.portal-final-report__posts-table th:nth-child(n+5),.portal-final-report__posts-table td:nth-child(n+5){text-align:right}.portal-final-report__posts-table th:nth-child(-n+4),.portal-final-report__posts-table td:nth-child(-n+4){text-align:left}.portal-final-report__posts-table tr.is-deleted td{background:var(--bg2);color:var(--text3);text-decoration:line-through}.portal-final-report__posts-table tr.is-deleted em{border-radius:var(--control-radius);background:var(--red-bg);color:var(--red);font-size:var(--font-size-caption);margin-left:4px;padding:1px 4px;font-style:normal;font-weight:700;text-decoration:none;display:inline-block}.portal-final-report__posts-table td.is-hot{background:var(--blue-bg);color:var(--blue-dk);font-weight:700}.portal-final-report__posts-table td.is-super{background:var(--green-bg);color:var(--green);font-weight:700}.portal-final-report__posts-table th.portal-final-report__post-note,.portal-final-report__posts-table td.portal-final-report__post-note{text-align:left;white-space:pre-line;min-width:160px}.portal-final-report__posts-empty{border-radius:var(--control-radius);background:var(--bg2);color:var(--text3);font-size:var(--font-size-control);text-align:center;margin:0 14px;padding:14px}.portal-final-report__document-footer{border-top:.5px solid var(--border2);color:var(--text3);font-size:var(--font-size-caption);text-align:center;margin-top:18px;padding-top:10px}.portal-final-report__attachments{margin-top:10px;padding:14px}.portal-final-report__attachments ul{margin-top:9px}.portal-final-report__attachments li a,.portal-final-report__attachment-disabled{min-height:var(--control-height);border-radius:var(--control-radius)}.portal-final-report__attachments li a small,.portal-final-report__attachment-disabled small{color:var(--text3);font-size:var(--font-size-caption)}.portal-final-report__attachments li a>span,.portal-final-report__attachment-disabled>span{color:var(--blue-dk);font-size:var(--font-size-control)}.portal-final-report__guidance{border-top:.5px solid var(--border2);color:var(--text3);font-size:var(--font-size-caption);text-align:center;gap:2px;margin-top:14px;padding:12px 0 2px;display:grid}.portal-final-report__guidance b{color:var(--text2)}.portal-final-report__empty--channels{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg2);margin:0;padding:14px}.portal-final-report__issue-toggle:focus-visible,.portal-final-report__actions a:focus-visible,.portal-final-report__actions button:focus-visible,.portal-final-report__attachments a:focus-visible,.portal-final-report__issue-assets a:focus-visible,.portal-final-report__table-wrap:focus-visible,.portal-final-report__table-wrap a:focus-visible{outline:2px solid var(--control-focus-color);outline-offset:2px}@media (width<=760px){.portal-final-report__achievement,.portal-final-report__channel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-final-report__achievement article.is-total{grid-column:auto}.portal-final-report__item-notes li{grid-template-columns:1fr}.portal-final-report--document .portal-final-report__report{padding:14px}.portal-final-report__document-header h2{font-size:15px}}@media (width<=560px){.portal-final-report__actions{width:100%}.portal-final-report__actions a,.portal-final-report__actions button{flex:calc(50% - 3px);justify-content:center}.portal-final-report__section>header{flex-direction:column;align-items:flex-start;gap:2px}.portal-final-report--document .portal-final-report__report{padding:12px}}.portal-workspace-container{width:min(100%, var(--external-portal-content-max));min-width:0;margin-inline:auto;padding:18px 22px 40px}.portal-workspace-container>.portal-daily-report,.portal-workspace-container>.portal-final-report,.portal-workspace-container>.portal-schedule-calendar,.portal-workspace-container>.portal-action-plan{width:100%;margin-inline:0}.portal-daily-report{width:min(100%, var(--portal-report-content-max));min-width:0;color:var(--text);margin-inline:auto}@media (width<=760px){.portal-workspace-container{padding:16px 14px 32px}}.portal-daily-report__actions,.portal-daily-report__date-nav{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.portal-daily-report__actions a,.portal-daily-report__actions button,.portal-daily-report__date-nav button,.portal-daily-report__date-select-trigger{min-height:var(--control-height);border:.5px solid var(--border2);border-radius:var(--control-radius);background:var(--bg);color:var(--text2);font:inherit;font-size:var(--font-size-control);text-decoration:none}.portal-daily-report__actions a,.portal-daily-report__actions button,.portal-daily-report__date-nav button{padding:0 var(--control-padding-x);cursor:pointer;align-items:center;display:inline-flex}.portal-daily-report__actions a:hover,.portal-daily-report__actions button:hover,.portal-daily-report__date-nav button:hover,.portal-daily-report__actions a:focus-visible,.portal-daily-report__actions button:focus-visible,.portal-daily-report__date-nav button:focus-visible,.portal-daily-report__date-select-trigger:focus-visible{border-color:var(--control-focus-color);color:var(--blue-dk);outline:2px solid var(--control-focus-color);outline-offset:2px}.portal-daily-report__actions a:first-child{border-color:var(--blue);background:var(--blue);color:var(--cms-text-on-accent)}.portal-daily-report__disabled-action,.portal-daily-report__readonly{color:var(--text3);font-size:var(--font-size-caption);font-weight:700}.portal-daily-report__date-nav{border-top:.5px solid var(--border);justify-content:flex-start;padding:8px 0}.portal-daily-report__date-nav button:disabled{color:var(--text3);cursor:not-allowed;opacity:.65}.portal-daily-report__date-select{min-width:150px;position:relative}.portal-daily-report__date-select-trigger{width:100%;padding:0 var(--control-padding-x);background:var(--cms-surface-default);color:var(--blue-dk);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-daily-report__date-select-chevron{color:var(--blue-dk);font-size:16px;line-height:1}.portal-daily-report__date-select-menu{z-index:20;border:.5px solid var(--border2);border-radius:var(--control-radius-lg);background:var(--cms-surface-default);max-height:220px;box-shadow:var(--cms-shadow-elevated-strong);padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.portal-daily-report__date-select-menu button{min-height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--control-radius);color:var(--text2);font:inherit;font-size:var(--font-size-control);text-align:left;cursor:pointer;background:0 0;border:0}.portal-daily-report__date-select-menu button:hover,.portal-daily-report__date-select-menu button:focus-visible,.portal-daily-report__date-select-menu button.is-selected{background:var(--blue-bg);color:var(--blue-dk);outline:none}.portal-daily-report__record{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg);padding:12px 14px}.portal-daily-report__record-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.portal-daily-report__record-heading span{color:var(--green);font-size:var(--font-size-caption);font-weight:700}.portal-daily-report__record dl{flex-wrap:wrap;gap:16px;margin:10px 0 0;display:flex}.portal-daily-report__record dl div{gap:2px;display:grid}.portal-daily-report__record dt{color:var(--text3);font-size:var(--font-size-caption)}.portal-daily-report__record dd{color:var(--text2);font-size:var(--font-size-control);margin:0}.portal-daily-report__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.portal-daily-report__kpis article{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg);gap:4px;min-width:0;padding:10px;display:grid}.portal-daily-report__kpis span{color:var(--text3);font-size:var(--font-size-caption)}.portal-daily-report__kpis b{font-size:16px}.portal-daily-report__notice{border:.5px solid var(--border);background:var(--bg2);color:var(--text2);font-size:var(--font-size-control);align-items:center;gap:8px;margin-top:8px;padding:9px 10px;display:flex}.portal-daily-report__notice b{color:var(--blue-dk)}.portal-daily-report__notice .portal-daily-report__readonly{margin-left:auto}.portal-daily-report__delivery-status{border:.5px solid var(--border);border-left:3px solid var(--blue);border-radius:var(--control-radius);background:var(--blue-bg);color:var(--text2);font-size:var(--font-size-control);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;padding:9px 10px;display:flex}.portal-daily-report__delivery-status b{color:var(--blue-dk)}.portal-daily-report__delivery-status span+span{color:var(--text3)}.portal-daily-report__progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.portal-daily-report__progress article{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg);gap:5px;min-width:0;padding:9px 10px;display:grid}.portal-daily-report__progress article>span,.portal-daily-report__progress article>small,.portal-daily-report__progress strong small{color:var(--text3);font-size:var(--font-size-caption)}.portal-daily-report__progress strong{color:var(--text);font-size:15px}.portal-daily-report__progress strong small{margin-left:3px;font-weight:500}.portal-daily-report__progress i{border-radius:var(--control-radius);background:var(--bg3);height:4px;display:block;overflow:hidden}.portal-daily-report__progress i span{border-radius:inherit;background:var(--blue);height:100%;display:block}.portal-daily-report__tabs{border:.5px solid var(--border);border-radius:var(--control-radius-lg);background:var(--bg2);gap:2px;min-width:0;margin-top:12px;padding:3px;display:flex;overflow-x:auto}.portal-daily-report__tabs button{min-height:var(--control-height-lg);border-radius:var(--control-radius);color:var(--text3);font:inherit;font-size:var(--font-size-control);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.portal-daily-report__tabs button:hover,.portal-daily-report__tabs button[aria-selected=true]{background:var(--bg);color:var(--blue-dk)}.portal-daily-report__tabs button:focus-visible{outline:2px solid var(--control-focus-color);outline-offset:-2px}.portal-daily-report__panel{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg);min-width:0;margin-top:8px;padding:14px}.portal-daily-report__panel>header{gap:3px;margin-bottom:12px;display:grid}.portal-daily-report__panel h2{margin:0;font-size:14px}.portal-daily-report__panel>header p{color:var(--text3);font-size:var(--font-size-caption);margin:0}.portal-daily-report__issue,.portal-daily-report__comment,.portal-daily-report__room{border:.5px solid var(--border);background:var(--bg2);gap:5px;margin-top:8px;padding:9px 10px;display:grid}.portal-daily-report__issue:first-of-type,.portal-daily-report__comment:first-of-type,.portal-daily-report__room:first-of-type{margin-top:0}.portal-daily-report__issue p,.portal-daily-report__comment p,.portal-daily-report__room p{color:var(--text2);white-space:pre-line;margin:0}.portal-daily-report__attachments{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.portal-daily-report__attachments a,.portal-daily-report__attachments span,.portal-daily-report__table-wrap a{color:var(--blue-dk);font-size:var(--font-size-caption);font-weight:700}.portal-daily-report__attachments span{color:var(--text3)}.portal-daily-report__table-wrap{overflow-x:auto}.portal-daily-report__table-wrap table{border-collapse:collapse;width:100%;min-width:640px}.portal-daily-report__table-wrap th,.portal-daily-report__table-wrap td{border-top:.5px solid var(--border);color:var(--text2);font-size:var(--font-size-control);text-align:left;vertical-align:top;padding:7px 8px}.portal-daily-report__table-wrap th{background:var(--table-head-bg);color:var(--text3);font-size:var(--font-size-caption)}.portal-daily-report__table-wrap td:not(:first-child),.portal-daily-report__table-wrap th:not(:first-child){text-align:right}.portal-daily-report__cell-note{color:var(--text3);font-size:var(--font-size-caption);margin-top:3px;font-weight:500;display:block}.portal-daily-report__table-wrap td:first-child>a{margin-top:3px;display:block}.portal-daily-report__empty{color:var(--text3);text-align:center;margin:10px 0 0}.portal-daily-report__empty--large{border:.5px solid var(--border);background:var(--bg2);place-items:center;min-height:180px;display:grid}.portal-daily-report__tabs button small{background:var(--bg3);min-width:18px;min-height:18px;color:var(--text3);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:inline-grid}.portal-daily-report__tabs button[aria-selected=true] small{background:var(--blue-bg);color:var(--blue-dk)}.portal-daily-report__panel{width:100%}.portal-daily-report__panel--stacked{background:0 0;border:0;gap:12px;padding:0;display:grid}.portal-daily-report__content-card{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg);min-width:0;padding:14px}.portal-daily-report__panel>header h2,.portal-daily-report__panel>header h2 small{align-items:center;gap:5px;display:inline-flex}.portal-daily-report__panel>header h2 small,.portal-daily-report__section-title>span,.portal-daily-report__split-heading>span{color:var(--text3);font-size:var(--font-size-caption);font-weight:600}.portal-daily-report__split-heading,.portal-daily-report__section-title,.portal-daily-report__item-heading,.portal-daily-report__room-heading,.portal-daily-report__room-stats{align-items:center;gap:7px;min-width:0;display:flex}.portal-daily-report__split-heading{border-bottom:.5px solid var(--border);justify-content:space-between;margin-top:14px;padding-bottom:6px}.portal-daily-report__split-heading h3,.portal-daily-report__section-title h3,.portal-daily-report__room-section h4{font-size:var(--font-size-control);margin:0}.portal-daily-report__section-title>div{gap:3px;display:grid}.portal-daily-report__section-title p{color:var(--text3);font-size:var(--font-size-caption);margin:0}.portal-daily-report__item-heading time,.portal-daily-report__item-author,.portal-daily-report__room-period,.portal-daily-report__room-stats,.portal-daily-report__comment p{color:var(--text3);font-size:var(--font-size-caption)}.portal-daily-report__item-heading time{margin-left:auto}.portal-daily-report__item-author{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-daily-report__type-dot{background:var(--amber);border-radius:50%;flex:none;width:7px;height:7px}.portal-daily-report__issue.is-danger .portal-daily-report__type-dot{background:var(--red)}.portal-daily-report__issue.is-danger .portal-daily-report__badge{background:var(--red-bg);color:var(--red)}.portal-daily-report__issue.is-info .portal-daily-report__type-dot{background:var(--blue)}.portal-daily-report__issue.is-info .portal-daily-report__badge{background:var(--blue-bg);color:var(--blue-dk)}.portal-daily-report__issue.is-neutral .portal-daily-report__type-dot{background:var(--text3)}.portal-daily-report__issue.is-neutral .portal-daily-report__badge{background:var(--bg3);color:var(--text2)}.portal-daily-report__badge,.portal-daily-report__new-label{border-radius:var(--control-radius);background:var(--amber-bg);min-height:20px;color:var(--amber);white-space:nowrap;align-items:center;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.portal-daily-report__badge--muted{background:var(--bg3);color:var(--text3)}.portal-daily-report__issue-title{color:var(--text);font-size:var(--font-size-control);font-weight:700;text-decoration:none;display:block}.portal-daily-report__issue-title:hover,.portal-daily-report__table-wrap a:hover,.portal-daily-report__room-heading a:hover,.portal-daily-report__thumb-link:hover{color:var(--blue-dk);text-decoration:underline}.portal-daily-report__issue-title:focus-visible,.portal-daily-report__table-wrap a:focus-visible,.portal-daily-report__room-heading a:focus-visible,.portal-daily-report__thumb-link:focus-visible,.portal-daily-report__show-more:focus-visible,.portal-daily-report__thumb-grid a:focus-visible,.portal-daily-report__thumb-grid button:focus-visible,.portal-daily-report__screenshot-card:focus-visible{outline:2px solid var(--control-focus-color);outline-offset:2px}.portal-daily-report__thumb-link{width:92px;color:var(--blue-dk);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;font-size:10px;text-decoration:none;display:inline-grid}.portal-daily-report__thumb-link img,.portal-daily-report__thumb-grid img{object-fit:cover;border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg3);width:100%;height:68px;display:block}.portal-daily-report__attachments{align-items:flex-start}.portal-daily-report__comment{margin-top:8px}.portal-daily-report__agency-comment{border:.5px solid var(--border);border-left:3px solid var(--blue);border-radius:var(--control-radius);background:var(--blue-bg);color:var(--text2);margin:0;padding:12px 14px}.portal-daily-report__delivery-comment{border-left:3px solid var(--blue);background:var(--blue-bg)}.portal-daily-report__delivery-comment p{color:var(--text2);white-space:pre-line;margin:7px 0 0}.portal-daily-report__agency-comment p{white-space:pre-line;margin:7px 0 0}.portal-daily-report__empty--positive{border:.5px dashed var(--border);background:var(--bg2);color:var(--green);padding:18px 10px}.portal-daily-report__seo-section{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg);gap:9px;min-width:0;padding:14px;display:grid}.portal-daily-report__section-title{justify-content:space-between}.portal-daily-report__chart-wrap{gap:6px;min-width:0;display:grid}.portal-daily-report__chart-canvas{min-width:0;padding-left:22px;position:relative}.portal-daily-report__chart{border-bottom:.5px solid var(--border);width:100%;height:190px;display:block;overflow:visible}.portal-daily-report__chart-y-axis{width:20px;color:var(--text3);font-size:10px;position:absolute;inset:0 auto 0 0}.portal-daily-report__chart-y-axis span{position:absolute;right:3px;transform:translateY(-50%)}.portal-daily-report__chart-grid{stroke:var(--border);stroke-width:.35px;stroke-dasharray:1 1}.portal-daily-report__chart-line{fill:none;stroke:var(--blue);stroke-width:1.4px;vector-effect:non-scaling-stroke}.portal-daily-report__chart-line.is-1{stroke:var(--green)}.portal-daily-report__chart-line.is-2{stroke:var(--amber)}.portal-daily-report__chart-line.is-3{stroke:var(--purple)}.portal-daily-report__chart-line.is-4{stroke:var(--red)}.portal-daily-report__chart-dot{fill:var(--blue)}.portal-daily-report__chart-dot.is-1{fill:var(--green)}.portal-daily-report__chart-dot.is-2{fill:var(--amber)}.portal-daily-report__chart-dot.is-3{fill:var(--purple)}.portal-daily-report__chart-dot.is-4{fill:var(--red)}.portal-daily-report__chart-x-axis{color:var(--text3);font-size:var(--font-size-caption);justify-content:space-between;padding:0 1% 0 4%;display:flex}.portal-daily-report__chart-legend{color:var(--text2);font-size:var(--font-size-caption);flex-wrap:wrap;gap:7px 12px;display:flex}.portal-daily-report__chart-legend span{align-items:center;gap:4px;display:inline-flex}.portal-daily-report__chart-legend i{background:var(--blue);border-radius:99px;width:8px;height:3px}.portal-daily-report__chart-legend i.is-1{background:var(--green)}.portal-daily-report__chart-legend i.is-2{background:var(--amber)}.portal-daily-report__chart-legend i.is-3{background:var(--purple)}.portal-daily-report__chart-legend i.is-4{background:var(--red)}.portal-daily-report__seo-matrix th,.portal-daily-report__seo-matrix td{text-align:right}.portal-daily-report__seo-matrix th:first-child,.portal-daily-report__seo-matrix td:first-child{text-align:left}.portal-daily-report__seo-matrix td.is-threshold{color:var(--blue-dk);font-weight:800}.portal-daily-report__seo-matrix tfoot th,.portal-daily-report__seo-matrix tfoot td{border-top:1px solid var(--border2);background:var(--bg2)}.portal-daily-report__table-wrap th,.portal-daily-report__table-wrap td{text-align:left}.portal-daily-report__table-wrap .portal-daily-report__seo-matrix th:not(:first-child),.portal-daily-report__table-wrap .portal-daily-report__seo-matrix td:not(:first-child){text-align:center}.portal-daily-report__table-wrap tr.is-new td{background:var(--blue-bg)}.portal-daily-report__table-wrap tr.is-new td:first-child{border-left:3px solid var(--blue)}.portal-daily-report__table-wrap td a{color:var(--blue-dk);font-weight:700;text-decoration:none}.portal-daily-report__new-label{background:var(--blue-bg);color:var(--blue-dk);margin-right:5px}.portal-daily-report__table-wrap td.is-positive,.portal-daily-report__table-wrap td.is-negative{font-weight:800}.portal-daily-report__table-wrap td.is-positive{color:var(--green)}.portal-daily-report__table-wrap td.is-negative{color:var(--red)}.portal-daily-report__screenshot-history{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:12px;display:grid}.portal-daily-report__screenshot-card{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg);min-width:0;color:var(--text2);font:inherit;font-size:var(--font-size-caption);text-align:left;cursor:pointer;gap:5px;padding:9px;display:grid}.portal-daily-report__screenshot-card:hover{border-color:var(--blue-light);background:var(--blue-bg)}.portal-daily-report__screenshot-card>img{object-fit:cover;border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg3);width:100%;height:86px;display:block}.portal-daily-report__screenshot-card>small{color:var(--text3)}.portal-daily-report__screenshot-date{justify-content:space-between;align-items:center;gap:5px;display:flex}.portal-daily-report__screenshot-date small{background:var(--blue-bg);color:var(--blue-dk);border-radius:99px;padding:1px 5px;font-weight:700}.portal-daily-report__thumb-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.portal-daily-report__thumb-grid :is(a,button){min-width:0;color:var(--text2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;font-size:10px;text-decoration:none;display:grid}.portal-daily-report__thumb-grid small{color:var(--text3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-daily-report__room{gap:9px;margin-top:12px;padding:12px}.portal-daily-report__room-heading{justify-content:space-between;align-items:flex-start}.portal-daily-report__room-heading>div{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.portal-daily-report__room-heading h3{width:100%;margin:2px 0 0;font-size:14px}.portal-daily-report__room-heading a,.portal-daily-report__room-link--missing{color:var(--blue-dk);font-size:var(--font-size-caption);white-space:nowrap;font-weight:700}.portal-daily-report__room-link--missing{color:var(--text3)}.portal-daily-report__badge--operating{background:var(--green-bg);color:var(--green)}.portal-daily-report__badge--competitor{background:var(--amber-bg);color:var(--amber)}.portal-daily-report__badge--rice_eat{background:var(--blue-bg);color:var(--blue-dk)}.portal-daily-report__badge--trend{background:var(--purple-bg);color:var(--purple)}.portal-daily-report__room-period,.portal-daily-report__room-comment,.portal-daily-report__room-comment p{margin:0}.portal-daily-report__room-comment{border-left:3px solid var(--blue);background:var(--blue-bg);color:var(--text2);font-size:var(--font-size-caption);gap:4px;padding:9px 10px;display:grid}.portal-daily-report__activity-highlight{border-radius:var(--control-radius);background:var(--amber-bg);color:var(--amber);font-weight:700}.portal-daily-report__room-stats{flex-wrap:wrap;gap:10px}.portal-daily-report__room-stats>span:not(.portal-daily-report__room-cumulative){gap:1px;display:grid}.portal-daily-report__room-stats small{color:var(--text3)}.portal-daily-report__room-stats b{color:var(--blue-dk)}.portal-daily-report__room-stats i{color:var(--text3);font-size:var(--font-size-control);font-style:normal}.portal-daily-report__room-delta{border:.5px solid var(--border);background:var(--bg);border-radius:99px;padding:2px 8px}.portal-daily-report__room-cumulative{margin-left:auto}.portal-daily-report-lightbox{background:var(--cms-overlay-scrim-soft)}.portal-daily-report-lightbox__dialog{border:.5px solid var(--border2);border-radius:var(--control-radius-lg);background:var(--bg);width:min(920px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--cms-shadow-elevated-strong);display:grid;overflow:hidden}.portal-daily-report-lightbox__dialog>header,.portal-daily-report-lightbox__dialog>footer{justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.portal-daily-report-lightbox__dialog>header{border-bottom:.5px solid var(--border)}.portal-daily-report-lightbox__dialog>footer{border-top:.5px solid var(--border);color:var(--text3);font-size:var(--font-size-caption)}.portal-daily-report-lightbox__dialog h2,.portal-daily-report-lightbox__dialog p{margin:0}.portal-daily-report-lightbox__dialog h2{font-size:var(--font-size-base)}.portal-daily-report-lightbox__dialog p{color:var(--text3);font-size:var(--font-size-caption);margin-top:2px}.portal-daily-report-lightbox__dialog button{min-width:var(--control-height);min-height:var(--control-height);border:.5px solid var(--border2);border-radius:var(--control-radius);background:var(--bg);color:var(--text2);font:inherit;cursor:pointer;place-items:center;padding:0 8px;font-size:20px;display:inline-grid}.portal-daily-report-lightbox__dialog button:hover{border-color:var(--blue-light);color:var(--blue-dk)}.portal-daily-report-lightbox__dialog button:focus-visible{outline:2px solid var(--control-focus-color);outline-offset:2px}.portal-daily-report-lightbox__viewer{background:var(--cms-brand-panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:260px;padding:12px;display:grid}.portal-daily-report-lightbox__viewer>img{object-fit:contain;grid-column:2;width:100%;max-height:calc(100dvh - 180px);display:block}.portal-daily-report__room-section{gap:7px;min-width:0;margin-top:5px;display:grid}.portal-daily-report__show-more{min-height:var(--control-height-sm);border:.5px solid var(--border2);border-radius:var(--control-radius);background:var(--bg);color:var(--blue-dk);font:inherit;font-size:var(--font-size-caption);cursor:pointer;justify-self:start;padding:0 8px;font-weight:700}.portal-daily-report__footer{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg2);color:var(--text3);font-size:var(--font-size-caption);gap:3px;margin-top:18px;padding:12px 14px;display:grid}.portal-daily-report__footer strong{color:var(--text2);margin-bottom:3px}.portal-daily-report__footer p{margin:0}@media (width<=560px){.portal-daily-report__actions{width:100%}.portal-daily-report__actions a,.portal-daily-report__actions button{flex:1;justify-content:center}.portal-daily-report__kpis,.portal-daily-report__progress{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-daily-report__date-select{flex:1;min-width:0}.portal-daily-report__date-select-menu{left:0;right:0}.portal-daily-report__record dl{gap:8px;display:grid}.portal-daily-report__panel{padding:10px}.portal-daily-report__room-heading{display:grid}.portal-daily-report__room-heading a{justify-self:start}.portal-daily-report__room-stats{flex-direction:column;align-items:flex-start;gap:4px}.portal-daily-report__room-cumulative{margin-left:0}.portal-daily-report__chart{height:160px}.portal-daily-report__screenshot-history{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-daily-report__thumb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-daily-report-lightbox{padding:8px}.portal-daily-report-lightbox__dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.portal-daily-report-lightbox__dialog>footer small{display:none}.portal-daily-report-lightbox__viewer{gap:5px;min-height:220px;padding:8px}}.portal-schedule-calendar,.portal-action-plan{border:.5px solid var(--border);border-radius:var(--control-radius-lg);background:var(--bg);min-width:0}.portal-schedule-calendar{overflow:hidden}.portal-schedule-calendar__header,.portal-action-plan__header{align-items:center;gap:12px;display:flex}.portal-action-plan__header{justify-content:space-between;align-items:flex-start;padding:12px 14px}.portal-schedule-calendar__header{min-height:var(--shell-header-height);border-bottom:.5px solid var(--border);overscroll-behavior-x:contain;padding:8px 12px;overflow-x:auto}.portal-schedule-calendar__header-row{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:12px;width:max-content;min-width:100%;display:grid}.portal-schedule-calendar__header-row h1{min-width:max-content;color:var(--text);white-space:nowrap;margin:0;font-size:17px;line-height:1.25}.portal-action-plan__eyebrow{color:var(--text3);font-size:var(--font-size-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.portal-action-plan h2{color:var(--text);margin:3px 0 0;font-size:15px}.portal-action-plan__header-copy{min-width:0}.portal-action-plan__title-row{align-items:center;gap:7px;min-width:0;display:flex}.portal-action-plan__title-row h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-schedule-calendar__controls{justify-content:center;align-items:center;gap:8px;min-width:max-content;display:flex}.portal-schedule-calendar__controls h2{min-width:120px;color:var(--text);text-align:center;white-space:nowrap;margin:0;font-size:19px;line-height:1.25}.portal-schedule-calendar__controls .cms-button{min-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);font-size:var(--font-size-control)}.portal-schedule-calendar__controls .cms-button.is-today{padding-inline:var(--control-padding-x)}.portal-schedule-calendar__controls .cms-button:focus-visible,.portal-action-plan a:focus-visible{outline:2px solid var(--control-focus-color);outline-offset:2px}.portal-schedule-calendar__summary{min-width:max-content;font-size:var(--font-size-caption);white-space:nowrap;justify-self:end;align-items:center;gap:0;margin:0;padding:0;display:flex}.portal-schedule-calendar__summary>div{align-items:baseline;gap:4px;display:inline-flex}.portal-schedule-calendar__summary-swatch{border-radius:2px;flex:0 0 8px;align-self:center;width:8px;height:8px}.portal-schedule-calendar__summary-channel-icon{font-size:var(--font-size-control);flex:none;font-weight:800;line-height:1}.portal-schedule-calendar__summary .is-planned .portal-schedule-calendar__summary-swatch{background:var(--blue)}.portal-schedule-calendar__summary .is-published .portal-schedule-calendar__summary-swatch{background:var(--green-mid)}.portal-schedule-calendar__summary>div+div{border-left:.5px solid var(--border);margin-left:12px;padding-left:12px}.portal-schedule-calendar__summary dt{color:var(--text3);align-items:center;gap:4px;display:inline-flex}.portal-schedule-calendar__summary dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.portal-schedule-calendar__summary .is-published dd{color:var(--green)}.portal-schedule-calendar__summary .is-planned dd{color:var(--blue-dk)}.portal-schedule-calendar__summary .is-channel-yt dd{color:var(--red)}.portal-schedule-calendar__summary .is-channel-insta dd{color:var(--purple)}.portal-action-plan__readonly{color:var(--text3);flex:none;font-weight:700}.portal-schedule-calendar__viewport{overscroll-behavior-x:contain;padding:0;overflow-x:auto}.portal-schedule-calendar__grid{border:0;border-radius:0;grid-template-columns:repeat(7,minmax(0,1fr));min-width:640px;display:grid;overflow:hidden}.portal-schedule-calendar__weekday{border-bottom:.5px solid var(--border);background:color-mix(in srgb, var(--border) 18%, var(--bg));color:var(--text3);font-size:var(--font-size-caption);text-align:center;padding:6px 5px;font-weight:700}.portal-schedule-calendar__cell{border-top:.5px solid var(--border);border-right:.5px solid var(--border);min-height:clamp(96px,12.5dvh,128px);color:var(--text2);font-size:var(--font-size-caption);padding:5px}.portal-schedule-calendar__cell:nth-child(7n){border-right:0}.portal-schedule-calendar__cell.is-outside-month{background:color-mix(in srgb, var(--border) 18%, var(--bg));color:var(--text3)}.portal-schedule-calendar__cell.is-outside-month b{font-weight:500}.portal-schedule-calendar__date{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-weight:700;display:inline-flex}.portal-schedule-calendar__date.is-today{background:var(--blue);color:var(--cms-text-on-accent)}.portal-schedule-calendar__item{border:.5px solid var(--border);border-radius:var(--control-radius);min-width:0;font-size:var(--font-size-caption);align-items:center;gap:4px;margin-top:4px;padding:3px 4px;font-style:normal;line-height:1.35;display:flex;overflow:hidden}.portal-schedule-calendar__item.is-published{border-color:var(--border);background:var(--green-bg);color:var(--green)}.portal-schedule-calendar__item.is-planned{border-color:var(--border);background:var(--blue-bg);color:var(--blue-dk)}.portal-schedule-calendar__channel-mark{font-size:var(--font-size-caption);flex:none;font-weight:800;line-height:1}.portal-schedule-calendar__item-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-schedule-calendar__item.is-channel-blog .portal-schedule-calendar__channel-mark{color:var(--blue)}.portal-schedule-calendar__item.is-channel-yt .portal-schedule-calendar__channel-mark{color:var(--red)}.portal-schedule-calendar__item.is-channel-insta .portal-schedule-calendar__channel-mark{color:var(--purple)}.portal-schedule-calendar__item.is-channel-influencer .portal-schedule-calendar__channel-mark{color:var(--amber)}.portal-schedule-calendar__item[href]{text-decoration:none}.portal-schedule-calendar__item[href]:hover{filter:brightness(.97)}.portal-schedule-calendar__item[href]:focus-visible{outline:2px solid var(--control-focus-color);outline-offset:1px}.portal-action-plan__empty{color:var(--text3);text-align:center;margin:0;padding:18px 14px}.portal-action-plan__header{border-bottom:.5px solid var(--border)}.portal-action-plan__summary{color:var(--text2);font-size:var(--font-size-control);white-space:pre-line;margin:6px 0 0;line-height:1.5}.portal-action-plan__files{border-top:.5px solid var(--border);padding:10px 14px 12px}.portal-action-plan__files-heading{color:var(--text2);font-size:var(--font-size-control);justify-content:space-between;align-items:center;gap:8px;display:flex}.portal-action-plan__files-heading span{color:var(--text3);font-size:var(--font-size-caption)}.portal-action-plan ul{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.portal-action-plan li{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}.portal-action-plan__file-main{align-items:center;gap:6px;min-width:0;display:flex}.portal-action-plan__file-icon{flex:none}.portal-action-plan li a,.portal-action-plan__file-disabled{color:var(--blue-dk);font-size:var(--font-size-control);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.portal-action-plan__file-disabled{color:var(--text3);cursor:not-allowed}.portal-action-plan__file-type{border:.5px solid var(--border);color:var(--text3);border-radius:8px;flex:none;padding:1px 5px;font-size:8px;font-weight:700;line-height:1.4}.portal-action-plan li small{color:var(--text3);font-size:var(--font-size-caption);white-space:nowrap;align-items:center;gap:8px;display:flex}@media (width<=560px){.portal-action-plan__header{padding:12px}.portal-schedule-calendar__header{padding:6px 8px}.portal-schedule-calendar__header-row,.portal-schedule-calendar__controls{gap:4px}.portal-action-plan li{grid-template-columns:1fr;gap:3px}.portal-action-plan li small{white-space:normal;padding-left:22px}}body.agency-print--daily,body.partner-print--daily{background:var(--bg2);width:auto;min-height:100vh;margin:0;padding:0}.portal-daily-print,.portal-daily-print *{box-sizing:border-box}.portal-daily-print{background:var(--bg);width:min(210mm,100%);min-height:297mm;color:var(--text);font-family:var(--font-family-cms);margin:0 auto;padding:12mm;font-size:10px;line-height:1.5}.portal-daily-print__actions{justify-content:flex-end;gap:6px;margin-bottom:10px;display:flex}.portal-daily-print__actions button{min-height:var(--control-height);padding:0 var(--button-padding-x);border:.5px solid var(--border2);border-radius:var(--control-radius);background:var(--bg2);color:var(--text2);font:inherit;cursor:pointer;font-weight:700}.portal-daily-print__actions button:first-child{border-color:var(--blue);background:var(--blue);color:var(--cms-text-on-accent)}.portal-daily-print__actions button:focus-visible,.portal-daily-print a:focus-visible{outline:2px solid var(--control-focus-color);outline-offset:2px}.portal-daily-print__header{border-bottom:2px solid var(--blue);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:10px;display:flex}.portal-daily-print__header h1,.portal-daily-print__header p,.portal-daily-print__header dl,.portal-daily-print__header dt,.portal-daily-print__header dd{margin:0}.portal-daily-print__eyebrow,.portal-daily-print__section-heading>div>p{color:var(--blue-dk);font-size:var(--font-size-caption);letter-spacing:.08em;font-weight:800}.portal-daily-print__header h1{margin-top:2px;font-size:20px;line-height:1.25}.portal-daily-print__header h1+p{color:var(--text2);margin-top:3px}.portal-daily-print__header dl{min-width:164px;color:var(--text2);gap:2px;display:grid}.portal-daily-print__header dl>div{grid-template-columns:72px 1fr;gap:8px;display:grid}.portal-daily-print__header dt{color:var(--text3)}.portal-daily-print__header dd{text-align:right}.portal-daily-print__summary{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:5px;margin-top:12px;display:grid}.portal-daily-print__summary>div{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg2);gap:2px;min-width:0;padding:8px 9px;display:grid}.portal-daily-print__summary span{color:var(--text3);font-size:var(--font-size-caption)}.portal-daily-print__summary b{color:var(--blue-dk);font-size:15px}.portal-daily-print__new-summary{border-left:3px solid var(--green);background:var(--green-bg);color:var(--text2);align-items:center;gap:10px;margin-top:8px;padding:7px 9px;display:flex}.portal-daily-print__new-summary b{color:var(--green)}.portal-daily-print__progress{break-inside:avoid;page-break-inside:avoid;margin-top:11px}.portal-daily-print__progress .portal-daily-print__subheading h2{color:var(--text);font-size:12px}.portal-daily-print .portal-daily-print__table--progress{margin-top:5px}.portal-daily-print__table--progress :is(th,td):nth-child(2),.portal-daily-print__table--progress :is(th,td):nth-child(3){text-align:center;width:18%}.portal-daily-print__table--progress :is(th,td):last-child{width:34%}.portal-daily-print__progress-track{border-radius:var(--control-radius);background:var(--bg2);height:8px;display:block;overflow:hidden}.portal-daily-print__progress-track i{border-radius:inherit;background:var(--blue);min-width:0;height:100%;display:block}.portal-daily-print__section{break-inside:auto;page-break-inside:auto;margin-top:16px}.portal-daily-print__section-heading,.portal-daily-print__subheading{break-after:avoid;page-break-after:avoid;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.portal-daily-print__section-heading{border-bottom:.5px solid var(--border2);margin-bottom:7px;padding-bottom:5px}.portal-daily-print .portal-daily-print__section-heading h2,.portal-daily-print__section-heading p,.portal-daily-print__subheading h3,.portal-daily-print__room h3,.portal-daily-print__room h4{margin:0}.portal-daily-print .portal-daily-print__section-heading h2{margin-top:1px;font-size:14px}.portal-daily-print__section-heading>span,.portal-daily-print__subheading>span{color:var(--text3);font-size:var(--font-size-caption);text-align:right}.portal-daily-print__note{border-left:3px solid var(--blue);background:var(--bg2);break-inside:avoid;page-break-inside:avoid;margin-top:6px;padding:8px 10px}.portal-daily-print__note--agency{border-left-color:var(--green);background:var(--green-bg)}.portal-daily-print__note--comment{border-left-color:var(--border2)}.portal-daily-print__note-heading{color:var(--text3);font-size:var(--font-size-caption);justify-content:space-between;align-items:center;gap:8px;display:flex}.portal-daily-print__note-heading>span{color:var(--blue-dk);font-weight:800}.portal-daily-print__note h3{margin:3px 0 0;font-size:11px}.portal-daily-print__note p,.portal-daily-print__room-comment p{color:var(--text2);white-space:pre-line;margin:4px 0 0}.portal-daily-print__note a,.portal-daily-print__room a,.portal-daily-print__post-title>a{color:var(--blue-dk);text-decoration:none}.portal-daily-print__attachments{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.portal-daily-print__attachments a{max-width:42mm;color:var(--blue-dk);text-decoration:none;display:block}.portal-daily-print__attachments img{border:.5px solid var(--border);border-radius:var(--control-radius);object-fit:contain;width:38mm;height:25mm;display:block}.portal-daily-print__attachments span{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg);overflow-wrap:anywhere;padding:5px 7px;display:inline-block}.portal-daily-print__subsection{break-inside:auto;page-break-inside:auto;margin-top:11px}.portal-daily-print__subheading{margin-bottom:5px}.portal-daily-print__subheading h3{color:var(--text2);font-size:11px}.portal-daily-print__chart-wrap{border:.5px solid var(--border);background:var(--bg);break-inside:avoid;page-break-inside:avoid;padding:7px 8px 5px}.portal-daily-print__chart-legend{color:var(--text2);font-size:var(--font-size-caption);flex-wrap:wrap;gap:4px 12px;margin-bottom:4px;display:flex}.portal-daily-print__chart-legend span{align-items:center;gap:4px;display:inline-flex}.portal-daily-print__chart-legend i{background:var(--blue);border-radius:2px;width:8px;height:3px}.portal-daily-print__chart-legend i.is-1{background:var(--green)}.portal-daily-print__chart-legend i.is-2{background:var(--amber)}.portal-daily-print__chart-legend i.is-3{background:var(--purple)}.portal-daily-print__chart-legend i.is-4{background:var(--red)}.portal-daily-print__chart{width:100%;height:43mm;display:block;overflow:visible}.portal-daily-print__chart-grid{stroke:var(--border);stroke-width:.3px;vector-effect:non-scaling-stroke}.portal-daily-print__chart-line{fill:none;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;vector-effect:non-scaling-stroke}.portal-daily-print__chart-line.is-1{stroke:var(--green)}.portal-daily-print__chart-line.is-2{stroke:var(--amber)}.portal-daily-print__chart-line.is-3{stroke:var(--purple)}.portal-daily-print__chart-line.is-4{stroke:var(--red)}.portal-daily-print__chart-dot{fill:var(--blue)}.portal-daily-print__chart-dot.is-1{fill:var(--green)}.portal-daily-print__chart-dot.is-2{fill:var(--amber)}.portal-daily-print__chart-dot.is-3{fill:var(--purple)}.portal-daily-print__chart-dot.is-4{fill:var(--red)}.portal-daily-print__chart-axis{color:var(--text3);justify-content:space-between;gap:4px;padding:0 1% 0 5%;font-size:9px;display:flex}.portal-daily-print .portal-daily-print__table{border-collapse:collapse;table-layout:fixed;break-inside:auto;page-break-inside:auto;width:100%}.portal-daily-print .portal-daily-print__table caption{break-after:avoid;page-break-after:avoid;color:var(--text3);text-align:left;margin-bottom:4px;font-size:9px}.portal-daily-print .portal-daily-print__table thead{break-after:avoid;page-break-after:avoid;display:table-header-group}.portal-daily-print .portal-daily-print__table tr{break-inside:avoid;page-break-inside:avoid}.portal-daily-print .portal-daily-print__table th,.portal-daily-print .portal-daily-print__table td{overflow-wrap:anywhere;border:.5px solid var(--border);text-align:left;vertical-align:top;padding:5px 6px}.portal-daily-print .portal-daily-print__table th{background:var(--bg2);color:var(--text2);font-weight:700}.portal-daily-print .portal-daily-print__table tbody th{background:var(--bg);color:var(--text)}.portal-daily-print .portal-daily-print__table tfoot th,.portal-daily-print .portal-daily-print__table tfoot td{background:var(--bg2);font-weight:700}.portal-daily-print .portal-daily-print__table td.is-threshold,.portal-daily-print .portal-daily-print__table td.is-positive{color:var(--green);font-weight:800}.portal-daily-print .portal-daily-print__table td.is-negative{color:var(--red);font-weight:800}.portal-daily-print__table--matrix th:first-child{width:24%}.portal-daily-print__table--matrix th:nth-child(2){width:13%}.portal-daily-print__table--matrix :is(th,td):not(:first-child){text-align:center}.portal-daily-print__table--posts th:first-child{width:13%}.portal-daily-print__table--posts th:nth-child(2){width:16%}.portal-daily-print__table--posts th:nth-child(3){width:19%}.portal-daily-print__table--posts tr.is-new td{background:var(--blue-bg)}.portal-daily-print__new-label{border-radius:var(--control-radius);background:var(--blue);color:var(--cms-text-on-accent);margin-left:3px;padding:1px 4px;font-size:8px;font-weight:800;display:inline-block}.portal-daily-print__post-title>a,.portal-daily-print__post-title>b{font-weight:700;display:block}.portal-daily-print__post-title>small{color:var(--text3);margin-top:1px;display:block}.portal-daily-print__post-metrics{color:var(--text3);flex-wrap:wrap;gap:2px 7px;margin-top:3px;font-size:9px;display:flex}.portal-daily-print__screenshots{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.portal-daily-print__screenshots figure{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg);break-inside:avoid;page-break-inside:avoid;min-width:0;margin:0;overflow:hidden}.portal-daily-print__screenshots a,.portal-daily-print__screenshots img{display:block}.portal-daily-print__screenshots img{object-fit:contain;width:100%;height:34mm}.portal-daily-print__screenshots figcaption{border-top:.5px solid var(--border);gap:1px;padding:4px 6px;display:grid}.portal-daily-print__screenshots figcaption b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-daily-print__screenshots figcaption span{color:var(--text3);font-size:9px}.portal-daily-print__room{border:.5px solid var(--border);border-left:3px solid var(--blue);border-radius:var(--control-radius);background:var(--bg);break-inside:auto;page-break-inside:auto;margin-top:8px;padding:9px 10px}.portal-daily-print__room-heading,.portal-daily-print__room-heading>div{align-items:center;gap:6px;display:flex}.portal-daily-print__room-heading{break-after:avoid;page-break-after:avoid;justify-content:space-between}.portal-daily-print__room-heading span,.portal-daily-print__room-heading em{border-radius:var(--control-radius);background:var(--bg2);color:var(--text2);padding:1px 5px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.portal-daily-print__room-heading em{background:var(--green-bg);color:var(--green)}.portal-daily-print__room-heading h3{font-size:11px}.portal-daily-print__room-meta{break-inside:avoid;page-break-inside:avoid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:7px 0 0;display:grid}.portal-daily-print__room-meta>div{background:var(--bg2);padding:5px 6px}.portal-daily-print__room-meta dt,.portal-daily-print__room-meta dd{margin:0}.portal-daily-print__room-meta dt{color:var(--text3);font-size:9px}.portal-daily-print__room-meta dd{color:var(--text2);margin-top:1px}.portal-daily-print__room-meta dd b{color:var(--green)}.portal-daily-print__room-comment{background:var(--blue-bg);break-inside:avoid;page-break-inside:avoid;margin-top:6px;padding:6px 8px}.portal-daily-print__room-block{margin-top:8px}.portal-daily-print__room-block h4{color:var(--text2);break-after:avoid;page-break-after:avoid;margin-bottom:4px;font-size:10px}.portal-daily-print__room-block h4 span{color:var(--text3);font-weight:400}.portal-daily-print__room-block td small{color:var(--blue-dk);display:block}.portal-daily-print__footnote{color:var(--text3);margin:5px 0 0;font-size:9px}.portal-daily-print__empty{color:var(--text3);text-align:center;margin:0;padding:10px}.portal-daily-print__footer{border-top:.5px solid var(--border2);color:var(--text3);font-size:var(--font-size-caption);text-align:center;margin-top:18px;padding-top:8px}@page portal-daily{size:A4 portrait;margin:12mm}@media print{:is(html:has(>body.agency-print--daily),html:has(>body.partner-print--daily)){page:portal-daily}body.agency-print--daily,body.partner-print--daily{page:portal-daily;background:var(--bg);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:auto;min-height:auto;padding:0}.portal-daily-print{width:auto;min-height:auto;padding:0}.portal-daily-print__actions{display:none}.portal-daily-print__room-meta,.portal-daily-print__room-comment{break-after:avoid;page-break-after:avoid}.portal-daily-print__screenshots--room{grid-template-columns:minmax(0,1fr)}.portal-daily-print__screenshots--room img{object-fit:contain;height:auto;max-height:220mm}.portal-daily-print__section,.portal-daily-print__subsection,.portal-daily-print__room,.portal-daily-print .portal-daily-print__table{break-inside:auto;page-break-inside:auto}.portal-daily-print .portal-daily-print__table thead{display:table-header-group}.portal-daily-print .portal-daily-print__table tfoot{display:table-row-group}.portal-daily-print .portal-daily-print__table tr,.portal-daily-print .portal-daily-print__room--empty,.portal-daily-print__summary,.portal-daily-print__new-summary,.portal-daily-print__progress,.portal-daily-print__note,.portal-daily-print__chart-wrap,.portal-daily-print__screenshots figure,.portal-daily-print__room-meta,.portal-daily-print__room-comment{break-inside:avoid;page-break-inside:avoid}}@media screen and (width<=760px){.portal-daily-print{min-height:100vh;padding:16px 14px 32px}.portal-daily-print__header{align-items:start;display:grid}.portal-daily-print__header dl{min-width:0}.portal-daily-print__header dd{text-align:left}.portal-daily-print__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-daily-print__new-summary,.portal-daily-print__section-heading,.portal-daily-print__subheading,.portal-daily-print__room-heading,.portal-daily-print__room-heading>div{flex-direction:column;align-items:flex-start}.portal-daily-print__section-heading>span,.portal-daily-print__subheading>span{text-align:left}.portal-daily-print .portal-daily-print__table{font-size:9px}.portal-daily-print__chart{height:150px}.portal-daily-print__screenshots{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-daily-print__room-meta{grid-template-columns:1fr}}.app-sidebar{color:var(--text)}.app-sidebar>.app-sidebar__nav{padding:6px 10px 10px}.app-sidebar .app-sidebar__group{border-bottom:.5px solid var(--border);padding:6px 0 9px}.app-sidebar .app-sidebar__nav>.app-sidebar__group:last-child{border-bottom:0}.app-sidebar .app-sidebar__group-label{width:100%;color:var(--blue);font:inherit;letter-spacing:.04em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:6px 3px 7px;font-size:9.5px;font-weight:800;display:flex}.app-sidebar .app-sidebar__group-toggle{cursor:pointer}.app-sidebar .app-sidebar__group-arrow{color:currentColor;font-size:9px;line-height:1;transition:transform .15s}.app-sidebar .app-sidebar__group-arrow:is(.is-collapsed,.collapsed){transform:rotate(-90deg)}.app-sidebar .app-sidebar__group-items,.app-sidebar .app-sidebar__group>nav{gap:1px;padding:0;display:grid}.app-sidebar .app-sidebar__item{min-height:30px;color:var(--text2);font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:6px 8px;font-size:11px;text-decoration:none;display:flex;position:relative}.app-sidebar .app-sidebar__item:hover{background:var(--bg2);color:var(--text);text-decoration:none}.app-sidebar .app-sidebar__item:is([aria-current=page],.is-active,.active){background:var(--blue-bg);color:var(--blue-dk);font-weight:700}.app-sidebar .app-sidebar__item:is([aria-current=page],.is-active,.active):after{background:var(--blue);content:"";border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.app-sidebar .app-sidebar__icon{width:14px;color:var(--text3);text-align:center;flex:0 0 14px;font-size:11px}.app-sidebar .app-sidebar__item:is([aria-current=page],.is-active,.active) .app-sidebar__icon{color:var(--blue)}.app-sidebar .app-sidebar__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-sidebar .app-sidebar__badge{background:var(--red);min-width:16px;color:var(--bg);text-align:center;border-radius:8px;margin-left:auto;padding:1px 5px;font-size:9px;line-height:1.4}.app-sidebar .app-sidebar__item--child{min-height:27px;color:var(--text3);margin-left:25px;padding:5px 8px 5px 13px;font-size:10.5px}.app-sidebar .app-sidebar__item--child:before{background:var(--border);content:"";width:1px;position:absolute;top:0;bottom:0;left:0}.app-sidebar .app-sidebar__item--child .app-sidebar__icon{display:none}.app-sidebar .app-sidebar__item--child:is([aria-current=page],.is-active,.active):before{background:var(--blue-light)}.app-sidebar .app-sidebar__item--child:is([aria-current=page],.is-active,.active):after{display:none}.portal-sidebar-collapse-button{width:100%;min-height:var(--control-height);padding:0 var(--control-padding-x);border:.5px solid var(--border2);border-radius:var(--control-radius);background:var(--bg);color:var(--text2);font:inherit;font-size:var(--font-size-control);cursor:pointer;justify-content:center;align-items:center;gap:5px;font-weight:700;display:inline-flex}.portal-sidebar-collapse-button:hover{border-color:var(--blue);background:var(--blue-bg);color:var(--blue-dk)}.portal-sidebar-collapse-footer{border-top:.5px solid var(--border);margin-top:auto;padding:10px 12px}@media (width>=761px){.portal-sidebar{flex-direction:column;min-height:0;display:flex}.portal-sidebar-shell .portal-sidebar-layout{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.portal-sidebar-shell :is(.portal-sidebar,.portal-sidebar-brand-rail){width:var(--sidebar-width);flex-basis:var(--sidebar-width)}.portal-sidebar-shell.is-sidebar-collapsed .portal-sidebar-layout{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)}.portal-sidebar-shell.is-sidebar-collapsed :is(.portal-sidebar,.portal-sidebar-brand-rail){width:var(--sidebar-collapsed-width);flex-basis:var(--sidebar-collapsed-width)}.portal-sidebar-shell.is-sidebar-collapsed .portal-sidebar-brand-wordmark,.portal-sidebar-shell.is-sidebar-collapsed .portal-sidebar-brand-product,.portal-sidebar-shell.is-sidebar-collapsed .portal-sidebar-nav-label,.portal-sidebar-shell.is-sidebar-collapsed .portal-sidebar-nav-text,.portal-sidebar-shell.is-sidebar-collapsed .portal-sidebar-nav-badge,.portal-sidebar-shell.is-sidebar-collapsed .portal-sidebar-nav-chevron,.portal-sidebar-shell.is-sidebar-collapsed .portal-sidebar-nav-group-toggle,.portal-sidebar-shell.is-sidebar-collapsed .portal-sidebar-collapse-button__label{display:none}.portal-sidebar-shell.is-sidebar-collapsed .portal-sidebar-brand-rail,.portal-sidebar-shell.is-sidebar-collapsed .portal-sidebar-nav-link,.portal-sidebar-shell.is-sidebar-collapsed .portal-sidebar-collapse-button{justify-content:center}.portal-sidebar-shell.is-sidebar-collapsed .portal-sidebar-nav-link,.portal-sidebar-shell.is-sidebar-collapsed .app-sidebar__nav{padding-left:8px;padding-right:8px}.portal-sidebar-shell.is-sidebar-collapsed .portal-sidebar-nav-icon{margin-inline:0}}@media (width<=760px){.portal-sidebar-collapse-footer,.portal-sidebar-collapse-button{display:none}}.partner-login,.partner-portal,.partner-print{min-height:100dvh;color:var(--text);font-family:var(--font-family-cms);font-size:var(--font-size-base);line-height:var(--line-height-base);margin:0}.partner-login :is(a,button,input,select,textarea,[tabindex]):focus-visible,.partner-portal :is(a,button,input,select,textarea,[tabindex]):focus-visible,.partner-print :is(a,button,input,select,textarea,[tabindex]):focus-visible{border-color:var(--control-focus-color);outline:2px solid var(--control-focus-color);outline-offset:2px}.partner-login{background:var(--blue-dk);place-items:center;padding:24px;display:grid;overflow:auto}.partner-login .partner-login-card{border:.5px solid color-mix(in srgb, var(--bg), transparent 65%);background:var(--bg);width:min(440px,100%);box-shadow:0 20px 60px color-mix(in srgb, var(--text), transparent 70%);border-radius:14px;overflow:hidden}.partner-login .partner-login-header{border-bottom:.5px solid var(--border);background:var(--bg2);flex-direction:column;align-items:center;gap:7px;padding:32px 24px 24px;display:flex}.partner-login .partner-login-icon{font-size:32px;line-height:1}.partner-login .partner-login-header h1{color:var(--blue-dk);margin:0;font-size:18px}.partner-login .partner-login-header>span:last-child{color:var(--text3);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:600}.partner-login .partner-login-body{padding:26px 28px 22px}.partner-login .partner-login-body>p{color:var(--text2);margin:0 0 18px;font-size:11.5px}.partner-login .partner-login-error{border:.5px solid var(--red);background:var(--red-bg);color:var(--red);border-radius:6px;margin-bottom:14px;padding:9px 11px}.partner-login .partner-login-form{gap:14px;display:grid}.partner-login .partner-login-form label{color:var(--text2);gap:5px;font-size:11px;font-weight:600;display:grid}.partner-login .partner-login-form input{border:.5px solid var(--border2);background:var(--bg);width:100%;min-height:40px;color:var(--text);font:inherit;border-radius:6px;padding:9px 12px;font-size:13px}.partner-login .partner-login-form input:focus{border-color:var(--blue);outline:3px solid var(--blue-bg)}.partner-login .partner-login-help{color:var(--text3);margin-top:-6px;font-size:11px}.partner-login .partner-login-form button{background:var(--blue);min-height:40px;color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:6px;font-size:13px;font-weight:700}.partner-login .partner-login-form button:hover{background:var(--blue-dk)}.partner-login .partner-login-divider{color:var(--text3);align-items:center;gap:8px;margin:18px 0 12px;font-size:10.5px;display:flex}.partner-login .partner-login-divider:before,.partner-login .partner-login-divider:after{background:var(--border);content:"";flex:1;height:.5px}.partner-login .partner-login-info{border:.5px solid var(--border);background:var(--bg2);color:var(--text2);border-radius:8px;padding:12px 14px;font-size:10.5px;line-height:1.6}.partner-portal{background:var(--bg2);flex-direction:column;height:100dvh;min-height:0;display:flex;position:fixed;inset:0;overflow:hidden}.partner-portal .partner-topbar{z-index:40;flex:none;position:sticky;top:0}.partner-portal .partner-report-rail{justify-content:center}.partner-portal .partner-report-title{color:var(--text);letter-spacing:-.2px;font-size:14px;font-weight:800}.partner-portal .partner-report-title span{color:var(--blue)}.partner-portal .partner-topbar-left,.partner-portal .partner-topbar-right,.partner-portal .partner-user,.partner-portal .partner-report-actions,.partner-portal .partner-campaign-card-head,.partner-portal .partner-channel-tabs,.partner-portal .partner-calendar-header,.partner-portal .partner-calendar-summary{align-items:center;display:flex}.partner-portal .partner-campaign-context{flex:auto;align-items:center;gap:12px;min-width:0;max-width:none;display:flex}.partner-portal .partner-campaign-title{flex:0 auto}.partner-portal .partner-campaign-status{flex:none}.partner-portal .partner-campaign-context .portal-campaign-metadata-wrap{flex:auto}.partner-portal .partner-topbar-right{flex:none;gap:11px}.partner-portal .partner-topbar-divider{background:var(--border);flex:none;width:1px;height:18px}.partner-portal .partner-campaign-title{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-weight:700;display:flex;overflow:hidden}.partner-portal .partner-campaign-title small{color:var(--text3);font-size:11px;font-weight:500}.partner-portal .partner-readonly,.partner-portal .partner-status{border:.5px solid var(--blue-light);background:var(--blue-bg);color:var(--blue-dk);border-radius:10px;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}.partner-portal .partner-readonly{letter-spacing:.3px;min-height:20px;padding:2px 8px}.partner-portal .partner-user{color:var(--text2);gap:7px;font-size:11.5px}.partner-portal .partner-avatar{background:var(--purple);width:24px;height:24px;color:var(--bg);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.partner-portal .partner-logout-button,.partner-portal .partner-mobile-menu,.partner-portal .partner-button,.partner-portal .partner-primary-button{min-height:var(--control-height);padding:0 var(--button-padding-x);border:.5px solid var(--border2);border-radius:var(--control-radius);background:var(--bg);color:var(--text2);font:inherit;font-size:var(--control-font-size);cursor:pointer;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.partner-portal .partner-logout-button:hover,.partner-portal .partner-button:hover{border-color:var(--blue);background:var(--blue-bg);color:var(--blue);text-decoration:none}.partner-portal .partner-primary-button{border-color:var(--blue);background:var(--blue);color:var(--bg)}.partner-portal .partner-mobile-menu{width:34px;padding:0;display:none}.partner-portal .partner-layout{flex:auto;min-height:0;display:flex}.partner-portal .partner-sidebar{top:var(--shell-header-height);width:var(--sidebar-width);height:calc(100vh - var(--shell-header-height));height:calc(100dvh - var(--shell-header-height));flex:0 0 var(--sidebar-width);border-right:.5px solid var(--border);background:var(--bg);position:sticky;overflow-y:auto}.partner-portal .partner-sidebar section{margin:0}.partner-portal .partner-sidebar-close,.partner-portal .partner-sidebar-backdrop{display:none}.partner-portal .partner-main{flex:1;width:100%;min-width:0;min-height:0;padding:0;overflow:hidden auto}.partner-portal .partner-content-frame{min-width:0}.partner-portal .partner-section{width:100%;min-width:0;margin:0}.partner-portal .partner-content-card h2,.partner-portal .partner-channel-panel h2,.partner-portal .partner-final-channels h2{color:var(--text);margin:0}.partner-portal .partner-channel-panel>header p,.partner-portal .partner-content-card>header p{color:var(--text3);margin:5px 0 0;font-size:10.5px}.partner-portal .partner-daily-page-entry{align-items:flex-start;margin-bottom:16px}.partner-portal .partner-daily-page-entry__copy{min-width:0}.partner-portal .partner-daily-page-entry .partner-report-actions{flex:none}.partner-portal .partner-daily-page-entry .partner-button{min-height:var(--control-height-sm);font-size:var(--font-size-caption);padding-inline:9px}.partner-portal .partner-report-kpi-grid{gap:8px;margin-bottom:14px;display:grid}.partner-portal .partner-report-kpi-grid--final{grid-template-columns:repeat(5,minmax(0,1fr))}.partner-portal .partner-report-kpi{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg);align-content:center;gap:4px;min-width:0;min-height:82px;padding:10px 12px;display:grid}.partner-portal .partner-report-kpi>span{color:var(--text2);font-size:10px;font-weight:700}.partner-portal .partner-report-kpi strong{color:var(--text);font-size:21px;line-height:1}.partner-portal .partner-report-kpi small{color:var(--text3);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.partner-portal .partner-daily-progress{margin-bottom:14px}.partner-portal .partner-daily-section-heading,.partner-portal .partner-daily-detail-heading{justify-content:space-between;align-items:end;gap:12px;margin-bottom:7px;display:flex}.partner-portal .partner-daily-section-heading h2,.partner-portal .partner-daily-detail-heading h2{color:var(--text);margin:0;font-size:12px}.partner-portal .partner-daily-section-heading p{color:var(--text3);margin:0;font-size:9.5px}.partner-portal .partner-daily-section .partner-progress-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:0}.partner-portal .partner-daily-section .partner-progress-card{border-radius:var(--control-radius);padding:9px 11px}.partner-portal .partner-daily-section .partner-progress-card strong{font-size:19px}.partner-portal .partner-daily-section .partner-progress-track{height:4px;margin:7px 0 4px}.partner-portal .partner-daily-detail-heading{border-top:.5px solid var(--border);justify-content:flex-start;align-items:baseline;gap:7px;margin:4px 0 7px;padding-top:12px}.partner-portal .partner-daily-channel-tabs{flex-wrap:nowrap;max-width:100%;margin-bottom:8px;overflow-x:auto}.partner-portal .partner-daily-channel-tabs button{flex:none}.partner-portal .partner-daily-channel-panel{border-radius:var(--control-radius);margin-bottom:10px}.partner-portal .partner-daily-channel-panel .partner-table-wrap table{min-width:760px}.partner-portal .partner-daily-channel-panel .partner-table-wrap td:first-child{overflow-wrap:anywhere;width:36%;max-width:360px}.partner-portal .partner-daily-channel-panel .partner-table-empty td{color:var(--text3);text-align:center;padding-block:18px}.partner-portal .partner-daily-empty{min-height:190px}.partner-portal .partner-daily-empty>span{color:var(--blue);font-size:26px}.partner-portal .partner-report-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;position:relative}.partner-portal .partner-date-nav{border:.5px solid var(--border);background:var(--bg);border-radius:7px;align-items:center;gap:2px;padding:3px;display:flex;position:relative}.partner-portal .partner-date-nav>a,.partner-portal .partner-date-nav>span,.partner-portal .partner-date-nav>button{min-height:var(--control-height);color:var(--text2);font:inherit;background:0 0;border:0;border-radius:5px;align-items:center;padding:0 10px;font-size:11px;text-decoration:none;display:inline-flex}.partner-portal .partner-date-nav>span{color:var(--text3);opacity:.55}.partner-portal .partner-date-nav>button{background:var(--bg2);min-width:145px;color:var(--text);cursor:pointer;justify-content:center;font-weight:700}.partner-portal .partner-date-nav>a:hover,.partner-portal .partner-date-nav>button:hover{background:var(--blue-bg);color:var(--blue)}.partner-portal .partner-date-list{z-index:25;border:.5px solid var(--border);background:var(--bg);max-height:240px;box-shadow:0 8px 22px color-mix(in srgb, var(--text), transparent 82%);border-radius:6px;position:absolute;top:calc(100% + 4px);left:40px;right:40px;overflow-y:auto}.partner-portal .partner-date-list a{border-bottom:.5px solid var(--border);color:var(--text2);padding:8px 12px;text-decoration:none;display:block}.partner-portal .partner-date-list a:last-child{border-bottom:0}.partner-portal .partner-date-list a:hover,.partner-portal .partner-date-list a[aria-current=date]{background:var(--blue-bg);color:var(--blue-dk)}.partner-portal .partner-campaign-card,.partner-portal .partner-content-card,.partner-portal .partner-channel-panel,.partner-portal .partner-final-channels article,.partner-portal .partner-room-card{border:.5px solid var(--border);background:var(--bg);border-radius:9px;margin-bottom:12px}.partner-portal .partner-campaign-card{padding:13px 16px}.partner-portal .partner-campaign-card-head{gap:7px;margin-bottom:8px}.partner-portal .partner-campaign-card-head>b{font-size:13px}.partner-portal .partner-status{min-height:19px;margin-left:2px;padding:1px 7px}.partner-portal .partner-status.is-ended{border-color:var(--border2);background:var(--gray-bg);color:var(--text2)}.partner-portal .partner-campaign-meta{color:var(--text2);flex-wrap:wrap;gap:4px 15px;font-size:10.5px;display:flex}.partner-portal .partner-campaign-meta span{gap:4px;display:inline-flex}.partner-portal .partner-campaign-meta b{color:var(--text3)}.partner-portal .partner-new-notice{border:.5px solid var(--amber-mid);background:var(--amber-bg);color:var(--amber);border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:12px;padding:10px 14px;font-size:11px;display:flex}.partner-portal .partner-progress-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.partner-portal .partner-progress-card{border:.5px solid var(--border);background:var(--bg);border-radius:9px;padding:12px 16px}.partner-portal .partner-progress-card>div:first-child{color:var(--text2);margin-bottom:6px;font-size:11px;font-weight:600}.partner-portal .partner-progress-card strong{font-size:22px;line-height:1}.partner-portal .partner-progress-card>span{color:var(--text3);margin-left:5px;font-size:11px}.partner-portal .partner-progress-track{background:var(--bg2);border-radius:3px;height:6px;margin:8px 0 5px;overflow:hidden}.partner-portal .partner-progress-track i{width:var(--partner-progress);border-radius:inherit;background:var(--blue);height:100%;display:block}.partner-portal .partner-progress-card small{color:var(--text3);text-align:right;font-size:10px;font-weight:600;display:block}.partner-portal .partner-channel-tabs{flex:none;width:100%;margin-bottom:12px}.partner-portal .partner-channel-panel,.partner-portal .partner-content-card{padding:14px 16px}.partner-portal .partner-channel-panel>header,.partner-portal .partner-content-card>header{margin-bottom:11px}.partner-portal .partner-channel-panel h2,.partner-portal .partner-content-card h2,.partner-portal .partner-final-channels h2{font-size:12px}.partner-portal .partner-subhead{border-top:.5px solid var(--border);margin-top:16px;padding-top:12px}.partner-portal .partner-issue-card,.partner-portal .partner-comment-card{border-left:3px solid var(--border2);background:var(--bg2);border-radius:6px;margin-bottom:8px;padding:11px 13px}.partner-portal .partner-issue-card:last-child,.partner-portal .partner-comment-card:last-child{margin-bottom:0}.partner-portal .partner-comment-card{border-left-color:var(--blue);background:var(--blue-bg)}.partner-portal .partner-issue-card>div:first-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.partner-portal .partner-issue-card>div:first-child span,.partner-portal .partner-room-card span,.partner-portal .partner-issue-groups article>header span{background:var(--amber-bg);color:var(--amber);border-radius:8px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.partner-portal .partner-issue-card p,.partner-portal .partner-comment-card p,.partner-portal .partner-room-card p,.partner-portal .partner-issue-groups p{color:var(--text2);white-space:pre-wrap;margin:5px 0 0;font-size:11px}.partner-portal .partner-comment-card small{color:var(--text3);margin-top:5px;font-size:9.5px;display:block}.partner-portal .partner-image-list{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.partner-portal .partner-image-list a{border:.5px solid var(--border);background:var(--bg2);border-radius:5px;width:86px;height:64px;display:block;overflow:hidden}.partner-portal .partner-image-list img{object-fit:cover;width:100%;height:100%;display:block}.partner-portal .partner-table-wrap{border:.5px solid var(--border);border-radius:6px;max-width:100%;overflow-x:auto}.partner-portal .partner-table-wrap table{border-collapse:collapse;background:var(--bg);width:100%;min-width:720px}.partner-portal .partner-table-wrap th,.partner-portal .partner-table-wrap td{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-right:.5px solid var(--border);border-bottom:.5px solid var(--border);color:var(--text2);font-size:var(--table-cell-font-size);text-align:left;vertical-align:middle}.partner-portal .partner-table-wrap th{background:var(--table-head-bg);font-size:var(--table-head-font-size);white-space:nowrap;font-weight:700}.partner-portal .partner-table-wrap th:last-child,.partner-portal .partner-table-wrap td:last-child{border-right:0}.partner-portal .partner-table-wrap tbody tr:last-child td{border-bottom:0}.partner-portal .partner-table-wrap td a{color:var(--blue);margin-top:3px;font-size:10px;text-decoration:none;display:block}.partner-portal .partner-room-card{padding:12px}.partner-portal .partner-room-card>div:first-child{align-items:center;gap:7px;display:flex}.partner-portal .partner-inline-empty{color:var(--text3);text-align:center;padding:20px}.partner-portal .partner-report-footer,.partner-portal .partner-calendar-help{border:.5px solid var(--border);background:var(--bg2);color:var(--text3);border-radius:8px;margin-top:16px;padding:10px 13px;font-size:10px;line-height:1.7}.partner-portal .partner-report-footer b{color:var(--text2)}.partner-portal .partner-empty{border:.5px dashed var(--border2);background:var(--bg);min-height:260px;color:var(--text3);text-align:center;border-radius:9px;align-content:center;place-items:center;gap:7px;padding:32px;display:grid}.partner-portal .partner-empty>span{font-size:34px}.partner-portal .partner-empty>b{color:var(--text2);font-size:13px}.partner-portal .partner-empty p{margin:0}.partner-portal .partner-final-page-entry{align-items:flex-start;margin-bottom:16px}.partner-portal .partner-final-page-entry .partner-report-actions{flex:none}.partner-portal .partner-final-page-entry .partner-button{min-height:var(--control-height-sm);font-size:var(--font-size-caption);padding-inline:9px}.partner-portal .partner-final-surface{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg);margin-bottom:10px;padding:12px 14px}.partner-portal .partner-final-surface>header{margin-bottom:9px}.partner-portal .partner-final-surface>header h2{color:var(--text);margin:0;font-size:12px}.partner-portal .partner-final-surface>header p{color:var(--text3);margin:3px 0 0;font-size:10px}.partner-portal .partner-final-issues .partner-issue-groups{gap:0}.partner-portal .partner-final-issues .partner-issue-groups article{border:0;border-top:.5px solid var(--border);background:0 0;border-radius:0;padding:8px 0}.partner-portal .partner-final-issues .partner-issue-groups article:first-child{border-top:0;padding-top:0}.partner-portal .partner-final-channels{margin-bottom:10px}.partner-portal .partner-final-channels article{border-radius:var(--control-radius);padding:11px 13px}.partner-portal .partner-final-channels article>header h2 span{color:var(--text2)}.partner-portal .partner-final-seo .partner-table-wrap{margin-top:0}.partner-portal .partner-final-empty{min-height:190px}.partner-portal .partner-final-empty>span{color:var(--blue);font-size:26px}.partner-portal .partner-final-achievement{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:12px;display:grid}.partner-portal .partner-final-achievement article{border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg);gap:4px;padding:10px 11px;display:grid}.partner-portal .partner-final-achievement article.is-total{border-color:var(--blue-light);background:var(--blue-bg);color:var(--blue-dk)}.partner-portal .partner-final-achievement span,.partner-portal .partner-final-achievement small{color:var(--text3);font-size:10px}.partner-portal .partner-final-achievement strong{font-size:22px}.partner-portal .partner-summary-text{color:var(--text2);white-space:pre-wrap;margin:0;font-size:11.5px;line-height:1.7}.partner-portal .partner-special{background:var(--blue-bg);color:var(--blue-dk);border-radius:6px;margin-top:9px;padding:9px 11px;font-size:10.5px}.partner-portal .partner-issue-groups{gap:9px;display:grid}.partner-portal .partner-issue-groups article{border:.5px solid var(--border);background:var(--bg2);border-radius:7px;padding:10px 12px}.partner-portal .partner-issue-groups article>header{border-bottom:.5px solid var(--border);align-items:center;gap:7px;padding-bottom:7px;display:flex}.partner-portal .partner-issue-groups article>div{border-bottom:.5px dashed var(--border);padding:7px 0}.partner-portal .partner-issue-groups article>div:last-child{border-bottom:0}.partner-portal .partner-final-channels{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.partner-portal .partner-final-channels article{min-width:0;padding:14px 16px}.partner-portal .partner-final-channels article>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;display:flex}.partner-portal .partner-final-channels article>header span{color:var(--text3);font-size:10px}.partner-portal .partner-final-channels .partner-final-channel-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.partner-portal .partner-final-channels .partner-final-channel-metrics span{color:var(--text3);font-size:9.5px;display:grid}.partner-portal .partner-final-channels strong{color:var(--text);margin-top:3px;font-size:15px}.partner-portal .partner-final-channel-table{width:100%;min-width:0;margin-top:10px}.partner-portal .partner-final-channel-table table{min-width:680px}.partner-portal .partner-final-channel-table th:nth-child(n+3),.partner-portal .partner-final-channel-table td:nth-child(n+3){text-align:right;white-space:nowrap}.partner-portal .partner-final-channel-table td:first-child{min-width:150px}.partner-portal .partner-final-channel-table td:nth-child(2){overflow-wrap:anywhere;max-width:230px}.partner-portal .partner-final-channel-table td a{overflow-wrap:anywhere;margin-top:0}.partner-portal .partner-file-list{gap:7px;display:grid}.partner-portal .partner-file-list>a{border:.5px solid var(--border);background:var(--bg2);color:var(--text);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;text-decoration:none;display:grid}.partner-portal .partner-file-list>a:hover{border-color:var(--blue);background:var(--blue-bg)}.partner-portal .partner-file-list small{color:var(--text3);grid-column:2;font-size:9.5px}.partner-portal .partner-file-list em{color:var(--blue);grid-area:1/3/span 2;font-size:10.5px;font-style:normal;font-weight:700}.partner-portal .partner-action-files .partner-file-list>a{align-items:start}.partner-portal .partner-action-files .partner-file-list>a b{overflow-wrap:anywhere}.partner-portal .partner-action-files .partner-file-list small{line-height:1.4}.partner-portal .partner-action-summary .partner-summary-text{overflow-wrap:anywhere}.partner-portal .partner-action-empty{min-height:190px}.partner-portal .partner-action-empty>span{color:var(--blue);font-size:26px}.partner-portal .partner-calendar-header{flex-wrap:wrap;gap:8px;margin-bottom:12px}.partner-portal .partner-calendar-header a,.partner-portal .partner-calendar-header span{min-height:var(--control-height);border:.5px solid var(--border);border-radius:var(--control-radius);background:var(--bg);color:var(--text2);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.partner-portal .partner-calendar-header b{text-align:center;min-width:130px;font-size:14px}.partner-portal .partner-calendar-header span{background:var(--bg2);color:var(--text3);border:0}.partner-portal .partner-calendar-summary{background:var(--bg3);color:var(--text3);border-radius:6px;flex-wrap:wrap;gap:18px;margin-bottom:14px;padding:10px 14px}.partner-portal .partner-calendar-summary b{color:var(--text)}.partner-portal .partner-calendar{background:var(--border);border:0;border-radius:0;grid-template-columns:repeat(7,minmax(105px,1fr));gap:1px;min-width:735px;display:grid}.partner-portal .partner-calendar-wrap{border:.5px solid var(--border);border-radius:6px;max-width:100%;overflow-x:auto}.partner-portal .partner-calendar-weekday{background:var(--bg2);text-align:center;min-width:105px;padding:8px 4px;font-size:10.5px;font-weight:700}.partner-portal .partner-calendar-cell{background:var(--bg);min-height:96px;padding:6px 7px}.partner-portal .partner-calendar-cell.is-empty{background:var(--bg2)}.partner-portal .partner-calendar-cell>span{width:22px;height:22px;color:var(--text2);place-items:center;margin-bottom:4px;font-size:11px;font-weight:600;display:grid}.partner-portal .partner-calendar-cell>span.is-today{background:var(--blue);color:var(--bg);border-radius:50%}.partner-portal .partner-calendar-cell a,.partner-portal .partner-calendar-cell i,.partner-portal .partner-calendar-cell .partner-calendar-item{background:var(--blue-bg);color:var(--blue);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;margin-bottom:2px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:500;text-decoration:none;display:block;overflow:hidden}.partner-portal .partner-calendar-cell .is-published{background:var(--green-bg);color:var(--green)}.partner-portal .partner-dialog{background:0 0;border:0;width:min(440px,100% - 24px);padding:0}.partner-portal .partner-dialog::backdrop{background:color-mix(in srgb, var(--text), transparent 52%)}.partner-portal .partner-dialog [data-dialog-close]{min-width:28px;min-height:28px;color:var(--text2);font:inherit;cursor:pointer;background:0 0;border:0}.partner-portal .partner-dialog-actions{justify-content:flex-end;gap:6px;padding:10px 14px 14px;display:flex}.partner-print{background:var(--bg);width:min(210mm,100%);min-height:297mm;margin:0 auto;padding:12mm;font-size:10px}.partner-print>header,.partner-print>section{width:100%;max-width:100%}.partner-print .partner-print-actions{justify-content:flex-end;gap:6px;margin-bottom:10px;display:flex}.partner-print .partner-print-actions button{min-height:var(--control-height);padding:0 var(--button-padding-x);border:.5px solid var(--border2);border-radius:var(--control-radius);background:var(--bg2);color:var(--text2);font:inherit;cursor:pointer;font-weight:700}.partner-print>header{border-bottom:2px solid var(--blue);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:10px;display:flex}.partner-print>header h1,.partner-print>header p,.partner-print section h2,.partner-print .partner-print-note p{margin:0}.partner-print>header h1{font-size:20px}.partner-print .partner-print-report-badge{border-radius:var(--control-radius);background:var(--bg2);color:var(--text3);font-size:var(--font-size-caption);vertical-align:middle;margin-left:6px;padding:2px 7px;display:inline-flex}.partner-print>header p,.partner-print>header>div:last-child{color:var(--text2)}.partner-print .partner-print-summary{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:12px;display:grid}.partner-print .partner-print-summary--final{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-print .partner-print-summary div{border:1px solid var(--border);padding:8px}.partner-print .partner-print-summary b{color:var(--blue-dk);margin-top:3px;font-size:15px;display:block}.partner-print section h2{break-after:avoid;page-break-after:avoid;margin:18px 0 7px;font-size:13px}.partner-print section h3,.partner-print section caption{break-after:avoid;page-break-after:avoid}.partner-print .partner-print-table-caption{color:var(--text3);text-align:left;margin-bottom:4px;font-size:9px}.partner-print section table{border-collapse:collapse;table-layout:fixed;break-inside:auto;page-break-inside:auto;width:100%}.partner-print .partner-print-rank-block{break-inside:avoid;page-break-inside:avoid}.partner-print section{break-inside:auto;page-break-inside:auto}.partner-print section thead{break-inside:avoid;break-after:avoid;page-break-inside:avoid;page-break-after:avoid;display:table-header-group}.partner-print section tbody tr{break-inside:avoid;page-break-inside:avoid}.partner-print section th,.partner-print section td{overflow-wrap:anywhere;border:1px solid var(--border);text-align:left;vertical-align:top;padding:5px 6px}.partner-print section th{background:var(--bg2);color:var(--text2)}.partner-print--daily .partner-print-section--posts th:nth-child(2){width:25%}.partner-print--daily .partner-print-section--posts th:nth-child(3){width:12%}.partner-print .partner-print-table-empty td{color:var(--text3);text-align:center}.partner-print .partner-print-note{border-left:3px solid var(--blue);background:var(--bg2);white-space:pre-wrap;break-inside:avoid;page-break-inside:avoid;margin-bottom:6px;padding:8px 10px}.partner-print .partner-print-attachments ul{margin:0;padding-left:18px}.partner-print .partner-print-attachments li{overflow-wrap:anywhere;margin-bottom:4px}.partner-print .partner-print-posts-heading{color:var(--text2);margin:10px 0 5px;font-size:11px}.partner-print .partner-print-posts-heading small{color:var(--text3);font-weight:400}.partner-print .partner-print-posts a{color:var(--blue-dk);overflow-wrap:anywhere;text-decoration:none}.partner-print .partner-print-post-note{white-space:pre-wrap}.partner-print .partner-print-evidence-grid{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.partner-print .partner-print-evidence-grid a{color:var(--blue-dk);font-size:var(--font-size-caption);break-inside:avoid;page-break-inside:avoid}.partner-print .partner-print-evidence-grid img{border:.5px solid var(--border);border-radius:var(--control-radius);object-fit:cover;width:92px;height:70px;display:block}.partner-print .partner-print-footer{border-top:.5px solid var(--border2);color:var(--text3);font-size:var(--font-size-caption);text-align:center;margin-top:18px;padding-top:10px}.partner-print .partner-print-attachments a{color:var(--blue)}@media (width<=980px){.partner-portal .partner-progress-grid,.partner-portal .partner-final-achievement{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-portal .partner-user>span:last-child{display:none}}@media (width<=760px){.partner-login{align-items:start;padding:14px}.partner-portal .partner-topbar{height:calc(var(--shell-header-height) + var(--shell-header-height));min-height:calc(var(--shell-header-height) + var(--shell-header-height));grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:repeat(2, var(--shell-header-height));gap:0 8px;padding:0 12px;display:grid;position:relative}.partner-portal .partner-report-rail{width:auto;height:var(--shell-header-height);border-bottom:0;border-right:0;flex:none;grid-area:1/2;align-self:center;margin:0;padding:0}.partner-portal .partner-report-title{font-size:13px}.partner-portal .partner-topbar-left{flex:0 0 100%;grid-area:2/1/auto/-1;gap:13px;width:100%;min-width:0}.partner-portal .partner-topbar-right{z-index:1;grid-area:1/3;align-self:center;margin:0;position:static}.partner-portal .partner-topbar-right .portal-top-shell__account-label{display:none}.partner-portal .partner-campaign-title{flex:0 0 min(150px,42vw);min-width:0}.partner-portal .partner-campaign-context{flex:auto;min-width:0}.partner-portal .partner-campaign-context .portal-campaign-context__select,.partner-portal .partner-campaign-context .portal-campaign-context__value{max-width:96px}.partner-portal .partner-layout{min-height:0}.partner-portal .partner-mobile-menu{grid-area:1/1;align-self:center;display:inline-flex}.partner-portal .partner-topbar-divider,.partner-portal .partner-readonly{display:none}.partner-portal .partner-campaign-title{max-width:42vw}.partner-portal .partner-campaign-context{max-width:100%}.partner-portal .partner-campaign-title small{display:none}.partner-portal .partner-sidebar{z-index:55;top:calc(var(--shell-header-height) + var(--shell-header-height));visibility:hidden;width:min(82vw,280px);height:auto;transition:transform .18s,visibility .18s linear;position:fixed;bottom:0;left:0;transform:translate(-102%)}.partner-portal .partner-sidebar-close{border:.5px solid var(--border2);border-radius:var(--control-radius);background:var(--bg);width:34px;height:34px;color:var(--text2);font:inherit;cursor:pointer;place-items:center;margin:0 12px 10px auto;font-size:17px;display:grid}.partner-portal.is-menu-open .partner-sidebar{visibility:visible;transform:translate(0)}.partner-portal .partner-sidebar-backdrop{z-index:50;inset:calc(var(--shell-header-height) + var(--shell-header-height)) 0 0;background:color-mix(in srgb, var(--text), transparent 55%);border:0;display:none;position:fixed}.partner-portal.is-menu-open .partner-sidebar-backdrop{display:block}.partner-portal .partner-main{padding:0}.partner-portal .partner-report-actions{justify-content:flex-start}.partner-portal .partner-date-nav{width:100%}.partner-portal .partner-date-nav>a,.partner-portal .partner-date-nav>span{flex:1;justify-content:center}.partner-portal .partner-date-nav>button{flex:2;min-width:0}.partner-portal .partner-progress-grid,.partner-portal .partner-final-achievement,.partner-portal .partner-final-channels{grid-template-columns:1fr}.partner-portal .partner-report-kpi-grid,.partner-portal .partner-daily-section .partner-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-portal .partner-channel-tabs{width:max-content;min-width:100%}.partner-portal .partner-channel-tabs .cms-icon-segmented-control__item{flex:none}.partner-portal .partner-final-channels .partner-final-channel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-portal .partner-calendar{grid-template-columns:repeat(7,105px)}.partner-portal .partner-file-list>a{grid-template-columns:auto minmax(0,1fr)}.partner-portal .partner-file-list em{grid-area:auto/2}}@media (width>=761px) and (height<=900px){.partner-portal.is-schedule-section .partner-layout,.partner-portal.is-schedule-section .partner-main,.partner-portal.is-schedule-section .partner-content-frame{min-height:0}.partner-portal.is-schedule-section .partner-main,.partner-portal.is-schedule-section .partner-content-frame{flex-direction:column;display:flex}.partner-portal.is-schedule-section .partner-content-frame{flex:auto;overflow:hidden}.partner-portal.is-schedule-section .partner-main{overflow:hidden}.partner-portal.is-schedule-section .partner-content-frame>.portal-schedule-calendar{flex-direction:column;flex:auto;min-height:0;display:flex}.partner-portal.is-schedule-section .portal-schedule-calendar__viewport{flex:auto;min-height:0;overflow:auto}.partner-portal.is-schedule-section .portal-schedule-calendar__grid{grid-template-rows:auto repeat(var(--portal-schedule-week-count,5), minmax(clamp(96px, 12.5dvh, 128px), 1fr));height:100%;overflow:visible}.partner-portal.is-schedule-section .portal-schedule-calendar__cell{min-height:0}}@media (prefers-reduced-motion:reduce){.partner-portal .partner-sidebar{transition:none}}@media print{@page{size:A4 portrait;margin:12mm}.partner-print{width:auto;min-height:auto;padding:0}.partner-print .partner-print-actions{display:none}.partner-print section,.partner-print section table{break-inside:auto;page-break-inside:auto}.partner-print .partner-print-summary,.partner-print .partner-print-note,.partner-print .partner-print-footer,.partner-print section[data-report-section=seo]{break-inside:avoid;page-break-inside:avoid}}@media screen{.partner-print .partner-print-table-wrap{max-width:100%;overflow-x:auto}.partner-print .partner-print-table-wrap .partner-print-posts{min-width:186mm}}
