.nav-communication[data-v-92993b30]{display:flex;align-items:center;justify-content:space-between;gap:10px}.nav-unread-badge[data-v-92993b30]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e5484d;color:#fff;font-size:11px;line-height:1;font-weight:700}.nav-subitem[data-v-92993b30]{position:relative;margin-top:-3px;padding-left:32px!important;color:#6e6e73;font-size:12px}.nav-subitem[data-v-92993b30]:before{position:absolute;left:20px;content:"↳";color:#86868b}.nav-subitem.active[data-v-92993b30]{color:#06c}.douyin-batch[data-v-f7a59070]{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(360px,1.35fr) auto;align-items:center;gap:12px 18px;padding:16px 18px;border:1px solid #dbe8f7;border-radius:14px;background:#f7fbff}.batch-heading[data-v-f7a59070]{display:grid;gap:3px;grid-row:1/3}.batch-heading small[data-v-f7a59070],.scope-description[data-v-f7a59070]{color:#667085}.batch-row[data-v-f7a59070]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.row-label[data-v-f7a59070]{min-width:86px;font-weight:700}.batch-row select[data-v-f7a59070]{min-height:40px;max-width:260px;border:1px solid #d0d5dd;border-radius:9px;padding:0 32px 0 10px;background:#fff}.brand-power-row[data-v-f7a59070]{grid-column:2/3}.holder-select[data-v-f7a59070]{min-width:250px;max-width:360px!important}.scope-description[data-v-f7a59070]{font-size:13px}.result-link[data-v-f7a59070]{grid-column:3;grid-row:1/3;white-space:nowrap}.secondary-button[data-v-f7a59070]{white-space:nowrap}@media(max-width:1100px){.douyin-batch[data-v-f7a59070]{grid-template-columns:1fr}.batch-heading[data-v-f7a59070],.brand-power-row[data-v-f7a59070],.result-link[data-v-f7a59070]{grid-column:auto;grid-row:auto}.batch-row[data-v-f7a59070]{align-items:flex-start}.result-link[data-v-f7a59070]{justify-self:start}}.danger-button[data-v-e1e20cdb]{min-height:38px;border:1px solid #d92d20;border-radius:10px;padding:0 16px;color:#fff;background:#d92d20;font-weight:600;cursor:pointer}.danger-button[data-v-e1e20cdb]:hover:not(:disabled){background:#b42318}.danger-button[data-v-e1e20cdb]:disabled{opacity:.48;cursor:not-allowed}.danger-text-button[data-v-e1e20cdb]{color:#d92d20!important}.delete-confirm-backdrop[data-v-e1e20cdb]{z-index:80}.delete-confirm-card[data-v-e1e20cdb]{width:min(520px,calc(100vw - 32px))}.delete-confirm-card>p[data-v-e1e20cdb]{line-height:1.7}.delete-warning[data-v-e1e20cdb]{padding:12px 14px;border:1px solid #fecdca;border-radius:10px;color:#b42318;background:#fef3f2}.delete-confirm-input[data-v-e1e20cdb]{display:grid;gap:7px;font-weight:600}.delete-confirm-input input[data-v-e1e20cdb]{min-height:42px;border:1px solid rgba(0,0,0,.14);border-radius:10px;padding:0 12px;font:inherit}.delete-confirm-input input[data-v-e1e20cdb]:focus{border-color:#d92d20;outline:3px solid rgba(217,45,32,.12)}.reviewer-statistics[data-v-50d5ff56]{display:grid;gap:22px;margin-bottom:24px}.reviewer-statistics-head[data-v-50d5ff56]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.reviewer-statistics-head h2[data-v-50d5ff56]{margin:3px 0 8px}.reviewer-statistics-total[data-v-50d5ff56]{min-width:190px;padding:16px 20px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#087bea,#0259c7);text-align:right}.reviewer-statistics-total span[data-v-50d5ff56],.reviewer-statistics-total small[data-v-50d5ff56]{display:block;opacity:.88}.reviewer-statistics-total strong[data-v-50d5ff56]{display:inline-block;margin:3px 6px 0 0;font-size:clamp(34px,4vw,52px);line-height:1}.reviewer-statistics-filters[data-v-50d5ff56]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto auto;align-items:end;gap:12px}.reviewer-statistics-filters label[data-v-50d5ff56]{display:grid;gap:7px;color:#5f6672;font-size:13px}.reviewer-statistics-filters select[data-v-50d5ff56],.reviewer-statistics-filters input[data-v-50d5ff56]{width:100%;min-height:44px}.reviewer-statistics-filters .primary-button[data-v-50d5ff56],.reviewer-statistics-filters .secondary-button[data-v-50d5ff56]{min-height:44px;white-space:nowrap}.reviewer-statistics-grid[data-v-50d5ff56]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px}.reviewer-statistics-grid article[data-v-50d5ff56]{padding:17px;border:1px solid #e8ecf2;border-radius:16px;background:#f8fafc}.reviewer-statistics-grid article.brand-power-stat[data-v-50d5ff56]{background:#f2f8ff;border-color:#d9eaff}.reviewer-statistics-grid span[data-v-50d5ff56],.reviewer-statistics-grid small[data-v-50d5ff56]{display:block;color:#697180}.reviewer-statistics-grid strong[data-v-50d5ff56]{display:block;margin:8px 0 4px;color:#151a22;font-size:30px;line-height:1}@media(max-width:1100px){.reviewer-statistics-filters[data-v-50d5ff56]{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewer-statistics-grid[data-v-50d5ff56]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.reviewer-statistics-head[data-v-50d5ff56]{display:grid}.reviewer-statistics-total[data-v-50d5ff56]{min-width:0;text-align:left}.reviewer-statistics-filters[data-v-50d5ff56]{grid-template-columns:1fr}.reviewer-statistics-grid[data-v-50d5ff56]{grid-template-columns:repeat(2,minmax(0,1fr))}}.quick-input-card[data-v-f95355c5],.quick-results[data-v-f95355c5]{display:block}.quick-results .table-scroll[data-v-f95355c5]{width:100%;overflow-x:auto}.quick-row-actions[data-v-f95355c5]{display:flex;flex-wrap:wrap;gap:6px;min-width:92px}.quick-edit-row>td[data-v-f95355c5]{padding:0 12px 16px;background:#f7fbff}.quick-edit-panel[data-v-f95355c5]{padding:16px;border:1px solid rgba(0,113,227,.24);border-radius:14px;background:#fff;box-shadow:0 10px 30px #0054a612}.quick-edit-heading[data-v-f95355c5]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.quick-edit-heading small[data-v-f95355c5]{display:block;margin-top:4px;color:#6e6e73}.quick-edit-grid[data-v-f95355c5]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.quick-edit-grid>label[data-v-f95355c5],.quick-edit-brand label[data-v-f95355c5]{display:grid;gap:6px;color:#515154;font-size:12px}.quick-edit-grid input[data-v-f95355c5],.quick-edit-grid select[data-v-f95355c5]{width:100%;min-height:40px;border:1px solid rgba(0,0,0,.14);border-radius:9px;padding:8px 10px;background:#fff}.quick-edit-brand[data-v-f95355c5]{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);grid-column:1 / -1;gap:12px}.quick-edit-brand>small[data-v-f95355c5]{grid-column:1 / -1;color:#315f83}.quick-edit-search[data-v-f95355c5]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.quick-edit-categories[data-v-f95355c5]{grid-column:1 / 3}.quick-edit-categories>span[data-v-f95355c5]{display:block;margin-bottom:7px;color:#515154;font-size:12px}.quick-category-options[data-v-f95355c5]{display:flex;flex-wrap:wrap;gap:8px}.quick-category-options label[data-v-f95355c5]{display:flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:#f7f7f9;cursor:pointer}.quick-category-options label.disabled[data-v-f95355c5]{cursor:not-allowed;opacity:.45}.quick-category-options input[data-v-f95355c5]{width:auto;min-height:auto;padding:0}.quick-edit-error[data-v-f95355c5]{margin:12px 0 0;color:#a12622;font-size:13px}@media(max-width:1000px){.quick-edit-grid[data-v-f95355c5]{grid-template-columns:repeat(2,minmax(160px,1fr))}.quick-edit-brand[data-v-f95355c5]{grid-template-columns:1fr}.quick-edit-brand>small[data-v-f95355c5],.quick-edit-categories[data-v-f95355c5]{grid-column:1 / -1}}@media(max-width:640px){.quick-edit-heading[data-v-f95355c5]{align-items:stretch;flex-direction:column}.quick-edit-grid[data-v-f95355c5]{grid-template-columns:1fr}.quick-edit-brand[data-v-f95355c5],.quick-edit-brand>small[data-v-f95355c5],.quick-edit-categories[data-v-f95355c5]{grid-column:1}}@media(max-width:720px){.quick-results .table-scroll[data-v-f95355c5],.quick-generation-result .table-scroll[data-v-f95355c5]{overflow:visible}.quick-results table[data-v-f95355c5],.quick-results tbody[data-v-f95355c5],.quick-generation-table[data-v-f95355c5],.quick-generation-table tbody[data-v-f95355c5]{display:block;width:100%;min-width:0}.quick-results thead[data-v-f95355c5],.quick-generation-table thead[data-v-f95355c5]{display:none}.quick-results tbody>tr[data-v-f95355c5]:not(.quick-edit-row),.quick-generation-table tbody>tr[data-v-f95355c5]{display:grid;gap:0;margin-bottom:12px;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;box-shadow:0 5px 18px #0000000a}.quick-results tbody>tr:not(.quick-edit-row)>td[data-v-f95355c5],.quick-generation-table tbody>tr>td[data-v-f95355c5]{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.06);white-space:normal;overflow-wrap:anywhere}.quick-results tbody>tr:not(.quick-edit-row)>td[data-v-f95355c5]:before,.quick-generation-table tbody>tr>td[data-v-f95355c5]:before{content:attr(data-label);color:#86868b;font-size:11px;font-weight:600}.quick-results tbody>tr:not(.quick-edit-row)>td[data-v-f95355c5]:last-child,.quick-generation-table tbody>tr>td[data-v-f95355c5]:last-child{border-bottom:0}.quick-edit-row[data-v-f95355c5]{display:block}.quick-edit-row>td[data-v-f95355c5]{display:block;padding:0 0 14px}.quick-edit-panel[data-v-f95355c5]{padding:14px;border-radius:14px}.quick-row-actions[data-v-f95355c5],.record-copy-actions[data-v-f95355c5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.quick-row-actions button[data-v-f95355c5],.record-copy-actions button[data-v-f95355c5]{min-height:42px;border:1px solid rgba(0,113,227,.16);border-radius:9px;background:#f5faff}.quick-generation-table .selection-column[data-v-f95355c5]{text-align:left}}.subagent-intro[data-v-e752d2cc]{display:flex;align-items:center;justify-content:space-between;gap:24px}.subagent-intro h2[data-v-e752d2cc]{margin:0 0 8px}.subagent-intro p[data-v-e752d2cc]{margin:0;color:#667085}.subagent-list-card[data-v-e752d2cc]{display:block}.subagent-filters[data-v-e752d2cc]{display:grid;grid-template-columns:minmax(240px,1fr) 160px auto;gap:10px;margin-bottom:18px}.subagent-filters input[data-v-e752d2cc],.subagent-filters select[data-v-e752d2cc],.subagent-form input[data-v-e752d2cc],.subagent-form textarea[data-v-e752d2cc]{width:100%;min-height:42px;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:9px 12px;background:#fff}.subagent-form textarea[data-v-e752d2cc]{min-height:88px;resize:vertical}td small[data-v-e752d2cc],td strong[data-v-e752d2cc]{display:block}.row-actions[data-v-e752d2cc]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.empty-cell[data-v-e752d2cc]{text-align:center;color:#667085;padding:40px}.subagent-modal[data-v-e752d2cc]{width:min(820px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto}.subagent-form[data-v-e752d2cc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.subagent-form label[data-v-e752d2cc]{display:grid;gap:6px}.subagent-form .full[data-v-e752d2cc]{grid-column:1/-1}.subagent-form fieldset[data-v-e752d2cc]{border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:14px}.subagent-form .check[data-v-e752d2cc]{display:inline-flex;grid-auto-flow:column;align-items:center;justify-content:start;margin-right:22px}.subagent-form .check input[data-v-e752d2cc]{width:18px;min-height:18px}.pagination[data-v-e752d2cc]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px}.pagination button[data-v-e752d2cc]{padding:8px 14px}.mobile-card-list[data-v-e752d2cc]{display:none}.mobile-record-head[data-v-e752d2cc]{display:flex;justify-content:space-between}.mobile-record-head small[data-v-e752d2cc]{display:block}.mobile-record-card dl[data-v-e752d2cc]{display:grid;grid-template-columns:1fr 1fr}.mobile-record-card dt[data-v-e752d2cc]{color:#667085;font-size:12px}.mobile-record-card dd[data-v-e752d2cc]{margin:2px 0 0}.success-banner[data-v-e752d2cc]{padding:12px 16px;border-radius:10px;background:#eaf8ef;color:#18713d}.error-banner[data-v-e752d2cc]{padding:12px 16px;border-radius:10px;background:#fff0ef;color:#b42318}@media(max-width:900px){.subagent-intro[data-v-e752d2cc]{align-items:flex-start;flex-direction:column}.subagent-intro .primary-button[data-v-e752d2cc]{width:100%}.subagent-filters[data-v-e752d2cc]{grid-template-columns:1fr}.desktop-table-wrap[data-v-e752d2cc]{display:none}.mobile-card-list[data-v-e752d2cc]{display:grid;gap:12px}.subagent-form[data-v-e752d2cc]{grid-template-columns:1fr}.subagent-form .full[data-v-e752d2cc]{grid-column:auto}.pagination[data-v-e752d2cc]{justify-content:center;font-size:13px}}.communication-summary[data-v-cea3aedb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.communication-summary article[data-v-cea3aedb]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;box-shadow:0 8px 24px #0f172a0d}.communication-summary span[data-v-cea3aedb]{color:#667085}.communication-summary strong[data-v-cea3aedb]{font-size:26px;color:#0f172a}.communication-tabs[data-v-cea3aedb]{display:flex;gap:8px;padding:6px;margin-bottom:16px;border-radius:13px;background:#e9eef5;width:max-content}.communication-tabs button[data-v-cea3aedb]{border:0;background:transparent;border-radius:9px;padding:9px 18px;color:#526173;font-weight:600;cursor:pointer}.communication-tabs button.active[data-v-cea3aedb]{background:#fff;color:#0878e4;box-shadow:0 2px 8px #0f172a14}.communication-panel[data-v-cea3aedb]{padding:22px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff;box-shadow:0 10px 30px #0f172a0d}.communication-form[data-v-cea3aedb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.communication-form label[data-v-cea3aedb]{display:grid;gap:7px;color:#344054;font-size:13px;font-weight:600}.communication-form .wide[data-v-cea3aedb]{grid-column:1/-1}.communication-form input[data-v-cea3aedb],.communication-form select[data-v-cea3aedb],.communication-form textarea[data-v-cea3aedb],.communication-filters input[data-v-cea3aedb],.communication-filters select[data-v-cea3aedb],.recipient-search input[data-v-cea3aedb],.reply-composer textarea[data-v-cea3aedb],.ticket-detail-toolbar select[data-v-cea3aedb]{width:100%;box-sizing:border-box;border:1px solid rgba(15,23,42,.14);border-radius:10px;padding:10px 12px;background:#fff;color:#101828;font:inherit}.communication-form textarea[data-v-cea3aedb],.reply-composer textarea[data-v-cea3aedb]{resize:vertical;line-height:1.7}.form-actions[data-v-cea3aedb]{display:flex;justify-content:flex-end}.recipient-selector[data-v-cea3aedb]{border:1px solid rgba(15,23,42,.1);border-radius:13px;padding:15px}.recipient-selector legend[data-v-cea3aedb]{padding:0 7px;font-weight:700}.role-options[data-v-cea3aedb]{display:flex;gap:24px;margin-bottom:12px}.role-options label[data-v-cea3aedb]{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:8px}.recipient-search[data-v-cea3aedb]{display:flex;gap:8px;margin-bottom:12px}.recipient-grid[data-v-cea3aedb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:240px;overflow:auto}.recipient-option[data-v-cea3aedb]{display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:9px!important;padding:10px;border:1px solid #e5e9f0;border-radius:10px;background:#f8fafc}.recipient-option span[data-v-cea3aedb]{display:grid;gap:2px}.recipient-option small[data-v-cea3aedb]{color:#667085;font-weight:400}.communication-filters[data-v-cea3aedb]{display:grid;grid-template-columns:minmax(220px,1fr) 150px 150px auto;gap:10px;margin:16px 0}.communication-filters[data-v-cea3aedb]:not(.ticket-filters){grid-template-columns:minmax(220px,1fr) auto}.notice-list[data-v-cea3aedb],.ticket-list[data-v-cea3aedb]{display:grid;gap:8px}.notice-row[data-v-cea3aedb],.ticket-row[data-v-cea3aedb]{position:relative;width:100%;border:1px solid #e8ecf2;border-radius:13px;background:#fff;padding:14px 16px;text-align:left;cursor:pointer;transition:.15s ease}.notice-row[data-v-cea3aedb]:hover,.ticket-row[data-v-cea3aedb]:hover{border-color:#9acaff;background:#f8fbff}.notice-row[data-v-cea3aedb]{display:grid;grid-template-columns:auto minmax(0,1fr) 180px;align-items:center;gap:12px}.notice-main[data-v-cea3aedb],.notice-meta[data-v-cea3aedb],.ticket-identity[data-v-cea3aedb],.ticket-party[data-v-cea3aedb],.ticket-preview[data-v-cea3aedb],.ticket-meta[data-v-cea3aedb]{display:grid;gap:4px}.notice-main small[data-v-cea3aedb],.notice-meta small[data-v-cea3aedb],.ticket-row small[data-v-cea3aedb],.ticket-row em[data-v-cea3aedb],.ticket-preview span[data-v-cea3aedb]{color:#667085;font-size:12px;font-style:normal}.notice-main small[data-v-cea3aedb],.ticket-preview span[data-v-cea3aedb]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notice-meta[data-v-cea3aedb]{text-align:right}.unread-dot[data-v-cea3aedb]{width:9px;height:9px;border-radius:50%;background:#0878e4}.ticket-row[data-v-cea3aedb]{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(150px,.8fr) minmax(220px,1.4fr) 130px;gap:16px;align-items:center}.ticket-unread[data-v-cea3aedb]{position:absolute;top:8px;left:8px;min-width:18px;height:18px;padding:0 5px;border-radius:10px;background:#e5484d;color:#fff;font-size:11px;line-height:18px;text-align:center}.ticket-identity[data-v-cea3aedb]{padding-left:10px}.ticket-status[data-v-cea3aedb]{display:inline-flex;width:max-content;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:700;background:#eef2f6;color:#475467}.ticket-status.open[data-v-cea3aedb]{background:#fff2d6;color:#9a6700}.ticket-status.in_progress[data-v-cea3aedb]{background:#e6f2ff;color:#0566b5}.ticket-status.resolved[data-v-cea3aedb]{background:#dcfce7;color:#16794b}.ticket-status.closed[data-v-cea3aedb]{background:#eceff3;color:#59636e}.ticket-meta[data-v-cea3aedb]{justify-items:end}.communication-overlay[data-v-cea3aedb]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0f172a7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.communication-dialog[data-v-cea3aedb]{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;border-radius:18px;background:#fff;box-shadow:0 30px 80px #0f172a47}.communication-dialog>header[data-v-cea3aedb]{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #edf0f4;background:#fffffff5}.communication-dialog>header h2[data-v-cea3aedb]{margin:3px 0 5px}.notice-content[data-v-cea3aedb]{margin:0;padding:24px;white-space:pre-wrap;line-height:1.85;color:#253146}.receipt-section[data-v-cea3aedb]{padding:0 24px 24px}.receipt-list[data-v-cea3aedb]{display:grid;gap:7px}.receipt-list article[data-v-cea3aedb]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 13px;border-radius:10px;background:#f7f9fc}.receipt-list article div[data-v-cea3aedb]{display:grid;gap:2px}.receipt-list small[data-v-cea3aedb]{color:#667085}.receipt-list .read[data-v-cea3aedb]{color:#168555}.receipt-list .unread[data-v-cea3aedb]{color:#b42318}.ticket-detail-toolbar[data-v-cea3aedb]{display:flex;align-items:center;gap:12px;padding:14px 22px;border-bottom:1px solid #edf0f4}.ticket-detail-toolbar select[data-v-cea3aedb]{width:auto}.message-timeline[data-v-cea3aedb]{display:grid;gap:14px;padding:22px;background:#f5f7fa;min-height:240px}.message-bubble[data-v-cea3aedb]{max-width:78%;padding:13px 15px;border-radius:14px;background:#fff;box-shadow:0 3px 14px #0f172a0f}.message-bubble.admin-message[data-v-cea3aedb]{justify-self:end;background:#e9f4ff}.message-bubble header[data-v-cea3aedb]{display:flex;justify-content:space-between;gap:14px}.message-bubble header span[data-v-cea3aedb],.message-bubble>small[data-v-cea3aedb]{color:#667085;font-size:11px}.message-bubble p[data-v-cea3aedb]{white-space:pre-wrap;line-height:1.65}.reply-composer[data-v-cea3aedb]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;padding:18px 22px;border-top:1px solid #edf0f4}.reply-composer button[data-v-cea3aedb]{height:42px}.section-heading[data-v-cea3aedb]{display:flex;justify-content:space-between;align-items:center;gap:16px}.muted[data-v-cea3aedb]{color:#667085}@media(max-width:900px){.communication-summary[data-v-cea3aedb]{grid-template-columns:1fr}.communication-tabs[data-v-cea3aedb]{width:100%;overflow:auto}.communication-tabs button[data-v-cea3aedb]{white-space:nowrap}.communication-form[data-v-cea3aedb]{grid-template-columns:1fr}.recipient-grid[data-v-cea3aedb]{grid-template-columns:1fr 1fr}.communication-filters[data-v-cea3aedb],.communication-filters[data-v-cea3aedb]:not(.ticket-filters){grid-template-columns:1fr 1fr}.ticket-row[data-v-cea3aedb]{grid-template-columns:1fr 110px}.ticket-party[data-v-cea3aedb],.ticket-preview[data-v-cea3aedb]{grid-column:1/-1}.notice-row[data-v-cea3aedb]{grid-template-columns:auto 1fr}.notice-meta[data-v-cea3aedb]{grid-column:2;text-align:left}.communication-panel[data-v-cea3aedb]{padding:16px}.message-bubble[data-v-cea3aedb]{max-width:92%}}@media(max-width:560px){.recipient-grid[data-v-cea3aedb],.communication-filters[data-v-cea3aedb],.communication-filters[data-v-cea3aedb]:not(.ticket-filters){grid-template-columns:1fr}.role-options[data-v-cea3aedb]{display:grid;gap:9px}.section-heading[data-v-cea3aedb]{align-items:flex-start}.communication-overlay[data-v-cea3aedb]{padding:0}.communication-dialog[data-v-cea3aedb]{width:100vw;max-height:100vh;height:100vh;border-radius:0}.reply-composer[data-v-cea3aedb]{position:sticky;bottom:0;grid-template-columns:1fr;background:#fff}.reply-composer button[data-v-cea3aedb]{width:100%}.ticket-row[data-v-cea3aedb]{grid-template-columns:1fr}.ticket-meta[data-v-cea3aedb]{justify-items:start}.communication-summary article[data-v-cea3aedb]{padding:14px 16px}}.spreadsheet-query-panel[data-v-f498350a]{display:grid;gap:18px;border:1px solid #b2ddff;background:linear-gradient(135deg,#f5fbff,#fff 72%)}.spreadsheet-heading[data-v-f498350a]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.spreadsheet-heading h2[data-v-f498350a]{margin:4px 0 8px}.admin-only-badge[data-v-f498350a]{padding:6px 10px;border-radius:999px;background:#d1e9ff;color:#175cd3;font-size:13px;font-weight:700;white-space:nowrap}.spreadsheet-controls[data-v-f498350a]{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(220px,.8fr) minmax(260px,1fr);gap:16px;align-items:start}.spreadsheet-controls label[data-v-f498350a]{display:grid;gap:8px;font-weight:600}.spreadsheet-controls input[data-v-f498350a],.spreadsheet-controls select[data-v-f498350a]{width:100%;box-sizing:border-box;border:1px solid #b8c5d6;border-radius:10px;padding:11px 12px;background:#fff;font:inherit}.spreadsheet-controls small[data-v-f498350a]{color:#667085;font-weight:400}.spreadsheet-parse-result[data-v-f498350a]{display:grid;gap:8px;padding:14px 16px;border:1px solid #b7ebc6;border-radius:12px;background:#ecfdf3}.spreadsheet-parse-result>div[data-v-f498350a]{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.spreadsheet-parse-result>div[data-v-f498350a]:first-child{display:grid;gap:3px}.spreadsheet-parse-result span[data-v-f498350a],.spreadsheet-parse-result p[data-v-f498350a]{color:#475467;font-size:13px}.spreadsheet-parse-result p[data-v-f498350a]{margin:0;overflow-wrap:anywhere}.parse-counts[data-v-f498350a]{align-items:center}.parse-counts span[data-v-f498350a]{padding:4px 8px;border-radius:999px;background:#fff}.parse-counts .has-invalid[data-v-f498350a]{background:#fff4e5;color:#b54708}.spreadsheet-submit[data-v-f498350a]{justify-self:end;min-width:280px}.spreadsheet-batch-list[data-v-f498350a]{display:grid;gap:10px;margin-bottom:4px}.spreadsheet-batch-card[data-v-f498350a]{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:24px;padding:15px 18px;border:1px solid #b2ddff;border-radius:14px;background:#f5fbff}.batch-info[data-v-f498350a]{display:grid;gap:4px;min-width:0}.batch-info span[data-v-f498350a]{color:#667085;font-size:13px}.batch-progress[data-v-f498350a]{display:flex;gap:24px}.batch-progress span[data-v-f498350a]{display:grid;gap:3px;min-width:72px}.batch-progress small[data-v-f498350a]{color:#667085}.batch-failed[data-v-f498350a]{color:#b42318}.query-panel[data-v-f498350a]{display:grid;gap:20px}.query-heading[data-v-f498350a]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.query-heading h2[data-v-f498350a]{margin:4px 0 8px}.query-tip[data-v-f498350a]{display:grid;gap:3px;min-width:260px;padding:14px 16px;border-radius:12px;background:#eef7ff;color:#175cd3}.query-tip span[data-v-f498350a]{font-size:13px;color:#475467}.query-fields[data-v-f498350a]{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}.query-panel label[data-v-f498350a]{display:grid;gap:8px;font-weight:600}.query-panel textarea[data-v-f498350a],.query-panel input[data-v-f498350a]{width:100%;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:10px;padding:12px;font:inherit;background:#fff}.query-panel textarea[data-v-f498350a]{resize:vertical;min-height:132px}.query-panel small[data-v-f498350a]{color:#667085;font-weight:400}.query-panel small.limit-error[data-v-f498350a]{color:#b42318;font-weight:700}.submit-button[data-v-f498350a]{width:auto;min-width:260px;justify-self:end}.result-section[data-v-f498350a]{display:grid;gap:12px}.section-heading[data-v-f498350a]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0}.section-heading h2[data-v-f498350a]{margin:0}.section-heading p[data-v-f498350a]{margin:5px 0 0;color:#667085}.heading-actions[data-v-f498350a],.task-actions[data-v-f498350a]{display:flex;align-items:center;gap:8px}.empty-results[data-v-f498350a],.task-card[data-v-f498350a]{border:1px solid #e4e7ec;border-radius:16px;background:#fff}.empty-results[data-v-f498350a]{padding:48px;text-align:center;color:#667085}.task-card[data-v-f498350a]{overflow:hidden;box-shadow:0 5px 16px #1018280a}.task-main[data-v-f498350a]{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:24px;padding:18px 20px}.task-title[data-v-f498350a]{display:flex;align-items:center;gap:12px;min-width:0}.task-title>div[data-v-f498350a]{display:grid;gap:4px}.task-title small[data-v-f498350a]{color:#667085}.task-title small b[data-v-f498350a]{color:#344054}.status-pill[data-v-f498350a],.result-pill[data-v-f498350a]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:5px 10px;white-space:nowrap;font-size:13px;font-weight:700}.is-success[data-v-f498350a]{background:#e7f6ed;color:#067647}.is-warning[data-v-f498350a]{background:#fff4e5;color:#b54708}.is-error[data-v-f498350a]{background:#feeceb;color:#b42318}.is-running[data-v-f498350a]{background:#eaf2ff;color:#175cd3}.task-metrics[data-v-f498350a]{display:flex;gap:26px}.task-metrics span[data-v-f498350a]{display:grid;gap:3px;min-width:70px}.task-metrics small[data-v-f498350a]{color:#667085}.text-button[data-v-f498350a]{border:0;background:transparent;color:#175cd3;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.result-summary[data-v-f498350a]{display:flex;flex-wrap:wrap;gap:10px;padding:12px 20px;border-top:1px solid #eef0f3;background:#fafbfc;color:#475467;font-size:13px}.result-summary span[data-v-f498350a]{padding:4px 9px;border-radius:999px;background:#f2f4f7}.result-summary .summary-success[data-v-f498350a]{background:#e7f6ed;color:#067647}.result-summary .summary-warning[data-v-f498350a]{background:#fff4e5;color:#b54708}.result-summary .summary-error[data-v-f498350a]{background:#feeceb;color:#b42318}.task-message[data-v-f498350a]{margin:0;padding:12px 20px;border-top:1px solid #eef0f3;background:#fafbfc;color:#667085}.error-text[data-v-f498350a]{color:#b42318}.result-table-wrap[data-v-f498350a]{overflow:auto;border-top:1px solid #e4e7ec}.result-table-wrap table[data-v-f498350a]{width:100%;min-width:1080px;border-collapse:collapse}.result-table-wrap th[data-v-f498350a],.result-table-wrap td[data-v-f498350a]{padding:13px 16px;border-bottom:1px solid #eef0f3;text-align:left;vertical-align:top}.result-table-wrap th[data-v-f498350a]{position:sticky;top:0;background:#f8f9fb;color:#475467;font-size:13px}.message-cell[data-v-f498350a]{max-width:460px;color:#475467;line-height:1.55}.review-button[data-v-f498350a]{white-space:nowrap}.brand-review-status[data-v-f498350a]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid #eef0f3;font-size:13px}.brand-review-status strong[data-v-f498350a]{padding:4px 9px;border-radius:999px}.review-pending[data-v-f498350a]{background:#fffaf0;color:#7a2e0e}.review-pending strong[data-v-f498350a]{background:#ffead5;color:#b54708}.review-exported[data-v-f498350a]{background:#eff8ff;color:#1849a9}.review-exported strong[data-v-f498350a]{background:#d1e9ff;color:#175cd3}.review-approved[data-v-f498350a]{background:#ecfdf3;color:#05603a}.review-approved strong[data-v-f498350a]{background:#d1fadf;color:#067647}@media(max-width:1000px){.spreadsheet-controls[data-v-f498350a],.spreadsheet-batch-card[data-v-f498350a]{grid-template-columns:1fr}.batch-progress[data-v-f498350a]{flex-wrap:wrap}.spreadsheet-heading[data-v-f498350a]{display:grid}.spreadsheet-submit[data-v-f498350a]{justify-self:stretch}.query-fields[data-v-f498350a]{grid-template-columns:1fr}.query-heading[data-v-f498350a]{display:grid}.query-tip[data-v-f498350a]{min-width:0}.task-main[data-v-f498350a]{grid-template-columns:1fr}.task-metrics[data-v-f498350a],.task-actions[data-v-f498350a]{justify-content:flex-start}.submit-button[data-v-f498350a]{justify-self:stretch}.section-heading[data-v-f498350a]{align-items:flex-start}.heading-actions[data-v-f498350a]{flex-wrap:wrap;justify-content:flex-end}}.monitor-heading[data-v-c448ae4b]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px}.monitor-heading h2[data-v-c448ae4b]{font-size:30px;margin:4px 0 8px}.monitor-heading p[data-v-c448ae4b]{margin:0;color:var(--muted)}.monitor-actions[data-v-c448ae4b]{display:flex;align-items:center;gap:14px}.monitor-actions small[data-v-c448ae4b]{color:var(--muted)}.overall-status[data-v-c448ae4b]{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid;border-radius:16px;margin-bottom:18px}.overall-status strong[data-v-c448ae4b]{font-size:17px}.overall-status p[data-v-c448ae4b]{margin:4px 0 0;color:var(--muted)}.status-pulse[data-v-c448ae4b]{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 6px #0000000d}.tone-success[data-v-c448ae4b]{background:#f2fbf6;border-color:#bde8cf}.tone-success .status-pulse[data-v-c448ae4b]{background:#18a058}.tone-info[data-v-c448ae4b]{background:#f1f7ff;border-color:#bdd7fa}.tone-info .status-pulse[data-v-c448ae4b]{background:#1677ff}.tone-warning[data-v-c448ae4b]{background:#fff9ed;border-color:#f3d49a}.tone-warning .status-pulse[data-v-c448ae4b]{background:#d98b16}.tone-danger[data-v-c448ae4b]{background:#fff3f2;border-color:#efc3bf}.tone-danger .status-pulse[data-v-c448ae4b]{background:#d4382c}.summary-grid[data-v-c448ae4b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px}.summary-grid article[data-v-c448ae4b]{background:#fff;border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:var(--shadow)}.summary-grid span[data-v-c448ae4b],.summary-grid small[data-v-c448ae4b]{display:block;color:var(--muted)}.summary-grid strong[data-v-c448ae4b]{display:block;font-size:30px;margin:8px 0 4px}.monitor-panel[data-v-c448ae4b]{margin-bottom:20px;padding:0;overflow:hidden}.section-title[data-v-c448ae4b]{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid var(--border)}.section-title h3[data-v-c448ae4b]{margin:3px 0 0;font-size:21px}.worker-grid[data-v-c448ae4b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px}.worker-card[data-v-c448ae4b]{border:1px solid var(--border);border-radius:16px;padding:18px;background:#fff}.worker-card.offline[data-v-c448ae4b]{background:#fafafa}.worker-card header[data-v-c448ae4b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.worker-card header>div[data-v-c448ae4b]{display:flex;align-items:center;gap:9px}.worker-dot[data-v-c448ae4b]{width:10px;height:10px;border-radius:50%}.worker-dot.online[data-v-c448ae4b]{background:#18a058;box-shadow:0 0 0 5px #e7f7ee}.worker-dot.offline[data-v-c448ae4b]{background:#a8a8a8}.worker-card dl[data-v-c448ae4b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.worker-card dl div[data-v-c448ae4b]{background:#f7f8fa;border-radius:10px;padding:10px 12px}.worker-card dt[data-v-c448ae4b]{font-size:12px;color:var(--muted);margin-bottom:4px}.worker-card dd[data-v-c448ae4b]{margin:0;font-weight:600;overflow-wrap:anywhere}.current-task[data-v-c448ae4b]{display:flex;flex-direction:column;gap:5px;margin-top:14px;padding:12px 14px;border-radius:12px;background:#edf6ff;color:#145aa3}.current-task span[data-v-c448ae4b]{font-size:13px}.worker-error[data-v-c448ae4b]{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#fff1f0;color:#b42318}.status-chip[data-v-c448ae4b]{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:700;background:#eef1f4;color:#4f5964}.status-chip.idle[data-v-c448ae4b],.status-chip.succeeded[data-v-c448ae4b]{background:#e8f7ef;color:#147a45}.status-chip.busy[data-v-c448ae4b],.status-chip.running[data-v-c448ae4b]{background:#e9f3ff;color:#1164b4}.status-chip.degraded[data-v-c448ae4b],.status-chip.failed[data-v-c448ae4b]{background:#fff0ee;color:#c23127}.status-chip.offline[data-v-c448ae4b]{background:#eee;color:#696969}.status-chip.pending[data-v-c448ae4b]{background:#fff6df;color:#9d6600}.table-scroll[data-v-c448ae4b]{overflow:auto}.table-scroll table[data-v-c448ae4b]{min-width:940px;width:100%;border-collapse:collapse}.table-scroll th[data-v-c448ae4b],.table-scroll td[data-v-c448ae4b]{padding:14px 18px;border-bottom:1px solid var(--border);text-align:left}.table-scroll th[data-v-c448ae4b]{background:#f7f8fa;color:var(--muted);font-size:13px}.task-message[data-v-c448ae4b]{max-width:360px;color:var(--muted)}.empty-state[data-v-c448ae4b]{padding:34px;text-align:center;color:var(--muted)}@media(max-width:1100px){.summary-grid[data-v-c448ae4b]{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-grid[data-v-c448ae4b]{grid-template-columns:1fr}}@media(max-width:700px){.monitor-heading[data-v-c448ae4b]{align-items:flex-start;flex-direction:column}.monitor-actions[data-v-c448ae4b]{width:100%;justify-content:space-between}.summary-grid[data-v-c448ae4b]{grid-template-columns:1fr 1fr}.worker-grid[data-v-c448ae4b]{padding:12px}.worker-card dl[data-v-c448ae4b]{grid-template-columns:1fr}}.status-pill.revoked{color:#b42318;background:#fee4e2}.authorization-revoked-alert{margin:12px 0 18px;padding:14px 16px;border:1px solid #fda29b;border-radius:10px;color:#b42318;background:#fff1f0;font-weight:700;line-height:1.6}:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#17212b;background:#f4f6f8;font-synthesis:none;--ink: #17212b;--muted: #6e7985;--line: #e4e8ec;--paper: #ffffff;--accent: #b73a2f;--accent-dark: #8c2a23;--nav: #17242d}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,p{margin-top:0}.login-page{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr;background:var(--paper)}.login-intro{padding:clamp(48px,8vw,120px);color:#fff;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 75% 20%,#37505b 0,transparent 32%),linear-gradient(140deg,#101c24,#253943)}.login-intro h1{margin:22px 0;font-family:Georgia,Songti SC,serif;font-size:clamp(38px,5vw,68px);line-height:1.18;font-weight:500}.login-intro>p:last-child{max-width:620px;color:#c9d0d4;line-height:1.8}.login-panel{display:grid;place-items:center;padding:40px}.login-card{width:min(420px,100%)}.login-card h2{font-size:32px;margin-bottom:10px}.login-card label{display:grid;gap:8px;margin-top:24px;color:#3e4851;font-size:14px}.login-card input{width:100%;border:1px solid var(--line);border-radius:8px;padding:14px 16px;outline:none;transition:border-color .2s,box-shadow .2s}.login-card input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #b73a2f1a}.brand-mark{width:38px;height:38px;flex:none;border-radius:10px;display:grid;place-items:center;color:#fff;background:var(--accent);font-family:Georgia,Songti SC,serif;font-weight:700}.brand-mark.large{width:54px;height:54px;font-size:24px}.eyebrow{margin-bottom:8px;color:var(--accent);letter-spacing:.14em;font-size:12px;font-weight:700}.login-intro .eyebrow{margin-top:24px;color:#e09991}.muted{color:var(--muted);line-height:1.7}.form-error{margin:16px 0 0;color:#b42318;background:#fff1f0;padding:10px 12px;border-radius:6px;font-size:14px}.primary-button{border:0;border-radius:8px;padding:13px 22px;color:#fff;background:var(--accent);font-weight:700;transition:background .2s,transform .2s}.login-card .primary-button{width:100%;margin-top:28px}.primary-button:hover:not(:disabled){background:var(--accent-dark);transform:translateY(-1px)}.primary-button:disabled{cursor:not-allowed;opacity:.55}.app-shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.sidebar{position:sticky;top:0;height:100vh;padding:26px 20px;color:#fff;background:var(--nav);display:grid;grid-template-columns:38px 1fr;align-content:start;gap:0 12px}.sidebar strong{display:block;margin-top:1px}.sidebar small{color:#98a6ae}.sidebar nav{grid-column:1 / -1;display:grid;gap:6px;margin-top:36px}.nav-item{padding:11px 14px;border-radius:7px;color:#bfc9ce;text-decoration:none}.nav-item.active{color:#fff;background:#ffffff17}.nav-item.pending{cursor:default;opacity:.55}.workspace{min-width:0}.topbar{min-height:104px;padding:24px clamp(24px,4vw,56px);background:var(--paper);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.topbar h1{margin:0;font-size:26px}.account-box{display:grid;grid-template-columns:auto auto;column-gap:14px;text-align:right}.account-box small{grid-column:1;color:var(--muted)}.text-button{grid-column:2;grid-row:1 / 3;border:0;border-left:1px solid var(--line);padding-left:14px;color:var(--muted);background:transparent}.page-content{padding:clamp(24px,4vw,56px)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.metric-card,.content-card,.hero-card{border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:0 5px 24px #17212b0a}.metric-card{padding:24px}.metric-card span{color:var(--muted);font-size:14px}.metric-card strong{display:block;margin-top:15px;font-family:Georgia,serif;font-size:38px;font-weight:500}.content-card,.hero-card{margin-top:24px;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:30px}.content-card h2,.hero-card h2{margin-bottom:8px}.content-card p:last-child,.hero-card p:last-child{margin-bottom:0;color:var(--muted)}.status-tag{padding:7px 11px;border-radius:20px;color:#8c2a23;background:#fbe9e7;font-size:13px}.hero-card{color:#fff;background:linear-gradient(125deg,#21343d,#17242d)}.hero-card .eyebrow{color:#e09991}.hero-card p:last-child{color:#c7d0d4}.page-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px}.page-toolbar h2{margin-bottom:8px;font-size:28px}.page-toolbar p:last-child{margin-bottom:0}.success-message{color:#176b43;background:#eaf7f0;border-radius:7px;padding:11px 14px;margin-top:18px}.security-card{width:min(720px,100%);margin-top:24px;padding:clamp(22px,4vw,34px);border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:0 5px 24px #17212b0a}.security-notice{padding:16px 18px;display:grid;grid-template-columns:1fr auto;gap:4px 16px;border-radius:9px;background:#f7f8f8}.security-notice strong{grid-row:1 / 3;align-self:center}.security-notice span,.security-notice small{text-align:right}.security-notice small{color:var(--muted)}.security-form{margin-top:26px;display:grid;gap:20px}.security-form label{display:grid;gap:8px;color:#3e4851;font-size:14px}.security-form input{width:100%;border:1px solid var(--line);border-radius:7px;padding:12px 13px;outline:none}.security-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #b73a2f14}.security-form label small{color:var(--muted)}.security-form .form-error{margin:0}.security-actions{padding-top:4px;display:flex;justify-content:flex-end}.filter-bar{margin-top:24px;padding:16px;display:flex;gap:12px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.filter-bar input{flex:1;min-width:180px}.category-filter-panel{position:relative;min-width:235px;border:1px solid var(--line);border-radius:10px;background:#fff}.category-filter-panel summary{cursor:pointer;padding:11px 13px;color:#35414b;list-style:none}.category-filter-panel[open]{z-index:20}.category-filter-menu{position:absolute;top:calc(100% + 6px);left:0;width:min(720px,82vw);border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 16px 40px #16233029}.category-options{max-height:360px;overflow:auto;padding:14px;display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px}.category-options label{display:flex;align-items:center;gap:7px;padding:7px;border-radius:7px;font-size:13px}.category-options label:hover{background:#f5f7f8}.category-options input{flex:0 0 auto;min-width:auto}.category-filter-actions{padding:10px 14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-top:1px solid var(--line)}.category-filter-actions>span:nth-child(2){flex:1}.category-filter-actions-top{border-top:0;border-bottom:1px solid var(--line)}.brand-power-filter-panel{position:relative;min-width:190px;margin:0;border:1px solid var(--line);border-radius:10px;background:#fff}.brand-power-filter-panel summary{cursor:pointer;padding:11px 13px;list-style:none}.brand-power-filter-panel[open]{z-index:21}.brand-power-filter-menu{position:absolute;top:calc(100% + 6px);left:0;width:360px;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 16px 40px #16233029}.brand-power-filter-menu>label{display:inline-flex;align-items:center;gap:6px;width:50%;padding:9px}.brand-power-filter-menu input{min-width:auto}.trademark-filters{display:grid;grid-template-columns:minmax(160px,190px) minmax(220px,280px) minmax(170px,205px) minmax(185px,1fr) minmax(170px,1fr) 125px 135px 125px auto;align-items:center;gap:6px;overflow:visible}.trademark-filters .search-control,.trademark-filters>input,.trademark-filters>select{width:100%;min-width:0}.trademark-filters .category-filter-panel,.trademark-filters .brand-power-filter-panel{min-width:0}.trademark-filters summary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trademark-filters>button{white-space:nowrap}.product-category-filter-trigger{min-width:0;min-height:40px;padding:5px 11px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;border:1px solid rgba(0,113,227,.3);border-radius:10px;color:#005fb8;background:#f3f8fe;text-align:left}.product-category-filter-trigger:hover{border-color:#0071e38c;background:#eaf4ff}.product-category-filter-trigger span,.product-category-filter-trigger small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-category-filter-trigger span{font-size:12px;font-weight:600}.product-category-filter-trigger small{margin-top:1px;color:#67859d;font-size:10px;font-weight:400}.trademark-management-table{min-width:1695px;table-layout:fixed}.trademark-management-table th:nth-child(1){width:250px}.trademark-management-table th:nth-child(2){width:320px}.trademark-management-table th:nth-child(3){width:210px}.trademark-management-table th:nth-child(4){width:90px}.trademark-management-table th:nth-child(5){width:170px}.trademark-management-table th:nth-child(6){width:120px}.trademark-management-table th:nth-child(7){width:165px}.trademark-management-table th:nth-child(8){width:260px}.trademark-management-table th:nth-child(9){width:110px}.trademark-management-table td{height:auto;vertical-align:top}.registration-number-cell{width:320px;max-width:320px;white-space:normal!important;line-height:1.75;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.registration-number-cell>span{white-space:normal}.holder-name-cell{white-space:normal;line-height:1.55;overflow-wrap:anywhere}.category-cell{width:170px;max-width:170px;white-space:normal!important;line-height:1.65;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.category-cell strong,.category-values{display:block;white-space:normal}.category-values{margin-top:4px;color:var(--ink);font-size:13px}.trademark-filters{flex-wrap:wrap}.search-control{position:relative;flex:1 1 420px;display:flex}.search-control input{width:100%;padding-right:42px}.search-control button{position:absolute;right:6px;top:50%;width:30px;height:30px;padding:0;transform:translateY(-50%);border:0;border-radius:50%;color:var(--muted);background:transparent;font-size:21px}.search-control button:hover{color:var(--ink);background:#f0f2f3}.search-summary{margin:10px 2px 0;color:var(--muted);font-size:13px}.filter-bar input,.filter-bar select,.modal-card input,.modal-card select,.modal-card textarea{border:1px solid var(--line);border-radius:7px;padding:11px 13px;background:#fff;outline:none}.filter-bar input:focus,.filter-bar select:focus,.modal-card input:focus,.modal-card select:focus,.modal-card textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #b73a2f14}.secondary-button{border:1px solid var(--line);border-radius:8px;padding:11px 18px;color:var(--ink);background:#fff}.table-card{margin-top:16px;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--paper)}.desktop-table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{padding:15px 16px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);font-size:14px}th{color:var(--muted);background:#f8f9fa;font-size:12px;font-weight:700;letter-spacing:.03em}tbody tr:hover{background:#fcfcfc}.empty-cell{padding:38px;text-align:center;color:var(--muted)}.status-pill{display:inline-flex;padding:5px 9px;border-radius:20px;color:#176b43;background:#eaf7f0;font-size:12px}.status-pill.disabled,.status-pill.archived{color:#6e4e17;background:#faf1dc}.status-pill.expired{color:#9b2c24;background:#fdecea}.table-actions{display:flex;gap:8px}.table-actions button,.pagination button{border:0;padding:5px 8px;color:#315e73;background:transparent}.table-actions button.danger{color:#b42318}.pagination{min-height:58px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:13px}.pagination>div{display:flex;align-items:center;gap:8px}.pagination button{border:1px solid var(--line);border-radius:6px;background:#fff}.pagination button:disabled{cursor:not-allowed;opacity:.45}.reviewer-verification-card{padding:22px}.reviewer-verification-card .section-heading{align-items:flex-start;gap:22px}.reviewer-capacity-summary{margin:0;max-width:720px;padding:18px 22px;border:2px solid rgba(0,113,227,.28);border-radius:14px;background:linear-gradient(135deg,#eef7ff,#f8fbff);color:#172b4d;box-shadow:0 8px 24px #0057a31a;font-size:clamp(24px,2.15vw,34px);font-weight:800;line-height:1.4;letter-spacing:-.02em;text-align:center}.reviewer-capacity-summary strong{display:inline-block;margin:0 4px;color:#d92d20;font-size:1.18em;font-weight:900}.reviewer-capacity-summary.exhausted{border-color:#d92d2059;background:linear-gradient(135deg,#fff2f0,#fff8f7);color:#8f2118}.reviewer-capacity-summary.exhausted strong{color:#b42318}.verification-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.verification-details div{display:grid;gap:5px}.verification-details dt{color:var(--muted);font-size:12px}.verification-details dd{margin:0;overflow-wrap:anywhere}.verification-confirm-form{margin-top:18px;padding-top:18px;display:flex;align-items:end;gap:14px;border-top:1px solid var(--line)}.verification-confirm-form>label:first-child{flex:1;display:grid;gap:7px}.verification-confirm-form input[type=text],.verification-confirm-form input:not([type]){border:1px solid var(--line);border-radius:7px;padding:11px 13px}.approved-store-list{margin-top:20px;padding:20px 22px;border:2px solid rgba(0,113,227,.24);border-radius:14px;background:linear-gradient(135deg,#f1f8ff,#fbfdff);box-shadow:0 8px 22px #0057a314}.approved-store-list>strong{display:block;margin-bottom:12px;color:#0b4f8a;font-size:20px;font-weight:800}.approved-store-row{min-height:68px;padding:12px 0;display:flex;align-items:center;gap:14px;border-top:1px solid rgba(0,113,227,.16)}.approved-store-row:first-of-type{border-top:0}.approved-store-row>span{flex:1;display:grid;gap:6px;overflow-wrap:anywhere}.approved-store-row>span>strong{color:#102a43;font-size:clamp(22px,2vw,30px);font-weight:900;line-height:1.25;letter-spacing:.01em}.approved-store-row>span>.cell-subtitle{display:block;margin:0;color:#486581;font-size:15px;font-weight:700;line-height:1.4}.approved-store-row>small{color:var(--muted)}.approved-store-row input{flex:1;min-width:160px;border:1px solid var(--line);border-radius:7px;padding:9px 11px;background:#fff}@media(max-width:760px){.reviewer-verification-card .section-heading{align-items:stretch;flex-direction:column}.reviewer-capacity-summary{width:100%;max-width:none;padding:15px 16px;font-size:23px;text-align:left}.verification-details{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-confirm-form{align-items:stretch;flex-direction:column}.approved-store-row{flex-wrap:wrap;padding:8px 0}.approved-store-row input{flex-basis:100%}.approved-store-list{padding:16px}.approved-store-row>span>strong{font-size:22px}}.mobile-card-list{display:none}.modal-backdrop{position:fixed;z-index:20;inset:0;padding:24px;display:grid;place-items:center;background:#0c161d9e}.modal-card{width:min(520px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:28px;border-radius:13px;background:#fff;box-shadow:0 24px 70px #0000003d}.modal-card.compact{width:min(460px,100%)}.agent-login-modal{width:min(1120px,100%)}.ip-privacy-note{margin:0 0 14px;padding:12px 14px;border:1px solid #cfe3ed;border-radius:12px;background:#f2f9fc;color:#315e73;line-height:1.65}.login-ip{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;word-break:break-all}.login-history-table table{min-width:940px}.login-history-table td{vertical-align:top}.login-device{max-width:300px;color:var(--muted);font-size:12px;line-height:1.5;word-break:break-word}.login-history-mobile{display:none}.modal-heading{display:flex;align-items:flex-start;justify-content:space-between}.modal-heading h2{margin-bottom:20px}.icon-button{border:0;padding:0 5px;color:var(--muted);background:transparent;font-size:28px;line-height:1}.modal-card label{display:grid;gap:7px;margin-top:16px;color:#3e4851;font-size:14px}.modal-card label small{color:var(--muted)}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:28px}.agent-card{padding:18px;border-bottom:1px solid var(--line)}.agent-card>div:first-child{display:flex;justify-content:space-between;gap:10px}.agent-card p{margin:6px 0 15px;color:var(--muted)}.agent-card dl{margin:0 0 12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.agent-card dl div{display:grid;gap:3px}.agent-card dt{color:var(--muted);font-size:12px}.agent-card dd{margin:0;font-size:14px}.cell-subtitle{display:block;margin-top:4px;color:var(--muted);font-size:11px}.signature-cell{display:flex;align-items:center;gap:9px}.signature-cell img{width:52px;height:52px;object-fit:contain;border:1px solid var(--line);border-radius:6px;background:repeating-conic-gradient(#eee 0 25%,#fff 0 50%) 50% / 10px 10px}.signature-cell span{display:grid;gap:2px}.signature-cell small{color:var(--muted);font-size:10px}.missing-text{color:#b42318;font-size:13px}.holder-form{width:min(720px,100%)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.form-grid .span-2{grid-column:1 / -1}.modal-card textarea{resize:vertical}.file-drop{padding:18px;border:1px dashed #aab4ba;border-radius:9px;background:#fafbfb}.file-drop input{padding:0;border:0;background:transparent}.signature-preview{margin-top:16px;padding:14px;display:grid;place-items:center;gap:10px;border-radius:8px;color:var(--muted);background:repeating-conic-gradient(#f1f1f1 0 25%,#fff 0 50%) 50% / 16px 16px;font-size:12px}.signature-preview img{max-width:220px;max-height:180px;object-fit:contain}.confirm-check{grid-template-columns:auto 1fr!important;align-items:start}.confirm-check input{width:17px;height:17px;padding:0;margin:1px 0 0}.holder-mobile-card .signature-cell{margin-bottom:14px}.trademark-cell{display:flex;align-items:center;gap:10px}.trademark-cell img{width:54px;height:54px;object-fit:contain;border:1px solid var(--line);border-radius:7px;background:#fff}.image-placeholder{width:54px;height:54px;display:grid!important;place-items:center;flex:0 0 54px;border:1px dashed #b8c0c5;border-radius:7px;color:var(--muted);background:#f7f8f8;font-size:11px}.trademark-cell span{display:grid;gap:4px}.trademark-cell small{color:var(--muted);font-size:11px}.validity-text{color:#176b43}.validity-text.expiring{color:#9a6700}.validity-text.expired{color:#b42318}.validity-text.incomplete{color:#9a6700}.missing-tags{margin-top:5px;display:flex;flex-wrap:wrap;gap:4px}.missing-tags span{padding:2px 5px;border-radius:4px;color:#8a4b08;background:#fff4df;font-size:10px}.tag-list{max-width:250px;display:flex;flex-wrap:wrap;gap:5px}.tag-list span{padding:4px 7px;border-radius:5px;color:#315e73;background:#edf4f7;font-size:11px}.trademark-editor-backdrop{place-items:start center;overflow-y:auto}.trademark-editor{width:min(980px,100%);max-height:none;margin:12px 0}.editor-section{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.editor-section h3{margin:0 0 16px;font-size:17px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.section-heading h3{margin:0}.registration-row{margin-top:12px;padding:16px;border:1px solid var(--line);border-radius:9px;background:#fafbfb}.registration-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.registration-title button{border:0;color:#b42318;background:transparent}.registration-title button:disabled{opacity:.35}.registration-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.registration-grid label{margin:0}.registration-grid .span-2{grid-column:span 2}.trademark-preview{display:grid;place-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fafafa}.trademark-preview img{max-width:180px;max-height:140px;object-fit:contain}.permission-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.platform-block{padding:16px;border:1px solid var(--line);border-radius:9px}.platform-block>strong{display:block;margin-bottom:10px}.platform-block label{margin-top:0;grid-template-columns:auto 1fr;align-items:center}.platform-block label input{width:17px;height:17px;padding:0}.platform-block label small{grid-column:2;color:#b42318}.permission-item{display:grid;gap:7px;margin-top:12px}.permission-item.blocked{opacity:.58}.permission-item>input{width:100%;padding:8px 9px;border:1px solid var(--line);border-radius:6px;font-size:12px}.sticky-actions{position:sticky;bottom:-28px;margin:28px -28px -28px;padding:16px 28px;border-top:1px solid var(--line);background:#fff}.trademark-mobile-card .trademark-cell{justify-content:flex-start!important}.link-button{display:inline-block;text-decoration:none}.record-copy-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.record-copy-actions button.text-link,.download-text-button{padding:0;border:0;background:transparent;cursor:pointer}.download-folder-control{margin:16px 0;padding:13px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:14px;border:1px solid #d8dee3;border-radius:9px;background:#fff}.download-folder-control>div{flex:1;display:grid;gap:4px}.download-folder-control small{color:var(--muted)}.download-folder-control>p{flex-basis:100%;margin:0}.batch-download-bar{margin:16px 0;padding:13px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid #c9dfe8;border-radius:9px;background:#edf6f9}.batch-download-bar>span{flex:1;color:#54717d;font-size:13px}.selection-column{width:46px;text-align:center}.selection-column input,.mobile-record-selector input{width:17px;height:17px}.mobile-record-selector{display:flex;align-items:center;gap:8px;color:#315e73;font-size:13px}.authorization-records-table{width:100%;table-layout:fixed}.authorization-records-table th,.authorization-records-table td{min-width:0;vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.authorization-records-table .selection-column{width:46px;padding-right:8px;padding-left:8px;vertical-align:middle}.authorization-records-table th:nth-child(3){width:25%}.authorization-records-table .cell-subtitle{line-height:1.55}.authorization-trademark-cell strong{display:block}.record-field-label{color:#51616d;font-weight:600}.authorization-records-table .record-copy-actions{gap:7px 9px}.authorization-records-table .record-copy-actions button{max-width:100%;white-space:normal}.wizard-shell{max-width:1120px;margin:0 auto}.stepper{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);list-style:none}.stepper li{position:relative;display:grid;justify-items:center;gap:7px;color:var(--muted);font-size:13px}.stepper li:before{content:"";position:absolute;z-index:0;top:17px;right:50%;width:100%;height:2px;background:var(--line)}.stepper li:first-child:before{display:none}.stepper li span{position:relative;z-index:1;width:34px;height:34px;display:grid;place-items:center;border:2px solid var(--line);border-radius:50%;background:#f4f6f8}.stepper li.active,.stepper li.done{color:var(--ink)}.stepper li.active span,.stepper li.done span{color:#fff;border-color:var(--accent);background:var(--accent)}.stepper li.done:before{background:var(--accent)}.nonexclusive-notice{margin:26px 0 0;padding:10px 14px;border-radius:7px;color:#315e73;background:#edf4f7;text-align:center;font-size:13px}.wizard-panel{margin-top:20px;padding:clamp(22px,4vw,38px);border:1px solid var(--line);border-radius:13px;background:#fff}.panel-heading{margin-bottom:24px}.panel-heading h2{margin-bottom:8px}.generation-mode-choice{margin-bottom:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.generation-mode-choice button{padding:18px 20px;display:grid;gap:7px;text-align:left;color:var(--ink);border:2px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.generation-mode-choice button small{color:var(--muted)}.generation-mode-choice button.selected{border-color:var(--accent);background:#fff8f7}.batch-rule-notice{margin:20px 0 0;padding:12px 14px;color:#735617;border:1px solid #ead69b;border-radius:8px;background:#fff9e9;font-size:13px;line-height:1.6}.platform-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.choice-card{padding:24px;display:grid;gap:8px;text-align:left;border:2px solid var(--line);border-radius:10px;background:#fff}.choice-card small{color:var(--muted)}.choice-card.selected{border-color:var(--accent);background:#fff8f7}.authorization-type-row{margin-top:24px;padding-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-top:1px solid var(--line)}.authorization-type-row>span{margin-right:8px;color:var(--muted)}.authorization-type-row label{padding:10px 16px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.authorization-type-row label.selected{color:var(--accent);border-color:var(--accent);background:#fff8f7}.authorization-type-row input{position:absolute;opacity:0}.batch-task-dock{margin-bottom:16px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#315e73;border:1px solid #c9dfe8;border-radius:9px;background:#edf6f9}.batch-task-dock>div{min-width:0;display:grid;gap:5px}.batch-task-dock small{overflow:hidden;display:-webkit-box;color:#54717d;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.batch-task-dock button{flex:none}.authorization-catalog-filters{margin-bottom:14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.authorization-catalog-filters .category-filter-panel{flex:1 1 280px}.authorization-catalog-filters .brand-power-filter-panel{flex:0 0 220px}.billing-price-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:14px}.billing-price-grid label{display:grid;gap:7px}.billing-price-grid label span{display:flex;gap:8px}.billing-price-grid input{min-width:0;flex:1}.authorization-catalog-filters>select{min-width:190px;padding:11px 13px;border:1px solid var(--line);border-radius:8px;background:#fff}.catalog-search{display:flex;gap:10px}.catalog-search input{flex:1;border:1px solid var(--line);border-radius:8px;padding:12px 14px}.agent-trademark-grid{margin-top:18px;display:grid;gap:12px}.agent-trademark-card{padding:16px;border:2px solid var(--line);border-radius:10px;cursor:pointer}.agent-trademark-card.selected{border-color:var(--accent)}.agent-trademark-card.occupied{cursor:not-allowed;border-color:#e7c4be;background:#fff8f6;opacity:.82}.exclusive-occupied-badge{display:inline-flex;margin-top:8px;padding:4px 9px;border-radius:999px;color:#a12622;background:#ffe8e3;font-size:12px;font-weight:700}.trademark-card-main{display:flex;gap:15px;align-items:center}.trademark-card-main img{width:76px;height:76px;object-fit:contain;border:1px solid var(--line);border-radius:7px}.trademark-card-main h3{margin:0 0 5px}.trademark-card-main p{margin:0 0 5px;color:var(--muted)}.trademark-card-main small{color:var(--muted)}.registration-choices{margin-top:16px;padding-top:14px;display:grid;grid-template-columns:repeat(2,1fr);gap:9px;border-top:1px solid var(--line);cursor:default}.registration-choices label{padding:10px;display:flex;gap:10px;border-radius:7px;background:#f7f8f8}.registration-bulk-actions{grid-column:1 / -1;padding:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:1px solid #c9dfe8;border-radius:8px;background:#edf6f9}.registration-bulk-actions>span{flex:1}.registration-bulk-actions button{padding:8px 12px}.registration-choices label span{display:grid;gap:3px}.registration-choices small{color:var(--muted)}.category-summary{grid-column:1 / -1;padding:10px;color:#315e73;background:#edf4f7;border-radius:7px}.authorization-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.authorization-form label{display:grid;gap:7px;color:#3e4851;font-size:14px}.authorization-form .span-2{grid-column:1 / -1}.authorization-form input{padding:12px 13px;border:1px solid var(--line);border-radius:7px}.authorization-form small{color:var(--muted)}.selection-summary{margin-top:24px;padding:20px;border-radius:9px;background:#f7f8f8}.selection-summary h3{margin-top:0}.selection-summary dl,.document-preview dl{margin:0;display:grid;gap:10px}.selection-summary dl div,.document-preview dl div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px}.selection-summary dt,.document-preview dt{color:var(--muted)}.selection-summary dd,.document-preview dd{min-width:0;margin:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.document-preview{position:relative;overflow:hidden;width:min(900px,100%);min-height:700px;margin:0 auto;padding:48px;border:1px solid #d7d1c6;box-shadow:0 8px 30px #00000014;background:#fffefa}.document-preview header{margin-bottom:45px;display:grid;gap:10px;text-align:center}.document-preview header span{font-family:Songti SC,serif;font-size:32px;font-weight:700;letter-spacing:.12em}.document-preview header small{color:var(--muted)}.document-preview dl{position:relative;z-index:1;gap:20px;line-height:1.65}.document-preview dl div:nth-last-child(n+3) dd{font-size:15px}.preview-watermark{position:absolute;inset:0;display:grid;place-items:center;color:#50505014;font-size:80px;font-weight:700;transform:rotate(-30deg)}.preview-brand{display:flex;align-items:center;gap:12px}.preview-brand img{width:70px;height:70px;object-fit:contain}.preview-check{width:min(900px,100%);margin:18px auto 0;display:flex;align-items:center;gap:9px}.final-generate-button{display:block;width:min(900px,100%);margin:16px auto 0}.batch-review-panel{max-width:900px;margin-right:auto;margin-left:auto}.batch-review-list{display:grid;gap:14px}.batch-review-list>article{padding:18px;border:1px solid var(--line);border-radius:10px;background:#fafbfb}.batch-review-list>article>header{margin-bottom:13px;display:flex;align-items:center;justify-content:space-between;gap:15px}.batch-review-list dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 24px}.batch-review-list dl div{min-width:0;display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px}.batch-review-list dt{color:var(--muted)}.batch-review-list dd{min-width:0;margin:0;overflow-wrap:anywhere}.batch-result{margin-top:14px;padding:13px;border-radius:8px}.batch-result.succeeded{color:#17653a;border:1px solid #9ed9b5;background:#f0fbf4}.batch-result.failed{color:#9a2f26;border:1px solid #efb8b2;background:#fff4f2}.batch-result>div{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.batch-result-summary{margin-top:18px;padding:18px;color:#17653a;border:1px solid #9ed9b5;border-radius:10px;background:#f0fbf4}.batch-result-summary p{margin-bottom:0}.wizard-actions{margin-top:18px;display:grid;grid-template-columns:auto 1fr auto}@media(max-width:900px){.login-page{grid-template-columns:1fr}.login-intro{min-height:42vh;padding:48px 30px}.login-intro h1{font-size:36px}.login-panel{padding:42px 24px}.app-shell{grid-template-columns:1fr}.sidebar{position:static;width:100%;height:auto;padding:16px 20px;grid-template-columns:38px 1fr}.sidebar nav{display:flex;overflow-x:auto;margin-top:16px}.nav-item{white-space:nowrap}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-table-wrap{display:none}.mobile-card-list{display:block}}@media(max-width:560px){.topbar{align-items:flex-start;padding:20px}.topbar .eyebrow{display:none}.topbar h1{font-size:21px}.account-box{font-size:13px}.page-content{padding:20px}.metric-grid{grid-template-columns:1fr 1fr;gap:10px}.metric-card{padding:18px}.metric-card strong{font-size:30px}.content-card,.hero-card{align-items:flex-start;flex-direction:column;padding:22px}.page-toolbar{align-items:flex-start;flex-direction:column}.page-toolbar .primary-button{width:100%}.filter-bar{align-items:stretch;flex-direction:column}.pagination{align-items:flex-start;flex-direction:column;gap:10px}.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.registration-grid{grid-template-columns:1fr 1fr}.permission-matrix,.platform-choice-grid,.generation-mode-choice{grid-template-columns:1fr}.batch-task-dock{align-items:stretch;flex-direction:column}.batch-task-dock button{width:100%}.authorization-catalog-filters{align-items:stretch;flex-direction:column}.authorization-catalog-filters .category-filter-panel{flex-basis:auto;width:100%}.authorization-catalog-filters>select,.authorization-catalog-filters>button{width:100%}.batch-download-bar{align-items:stretch;flex-direction:column}.batch-download-bar>span{flex:none}.batch-download-bar>button{width:100%}.download-folder-control{align-items:stretch;flex-direction:column}.download-folder-control>button{width:100%}.registration-choices,.authorization-form{grid-template-columns:1fr}.authorization-form .span-2{grid-column:auto}.document-preview{min-height:580px;padding:28px 20px}.selection-summary dl div,.document-preview dl div{grid-template-columns:1fr;gap:3px}.batch-review-list dl{grid-template-columns:1fr}.stepper li strong{font-size:11px;text-align:center}}.batch-pattern-choice{margin:-6px 0 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.batch-pattern-choice button{min-height:92px;padding:16px;display:grid;align-content:center;gap:7px;text-align:left;color:var(--ink);border:1px solid rgba(0,0,0,.09);border-radius:14px;background:#fafafa}.batch-pattern-choice button small{color:var(--muted);line-height:1.5}.batch-pattern-choice button:hover{border-color:#0071e373;background:#f5f9fe;transform:translateY(-1px)}.batch-pattern-choice button.selected{color:#005bb5;border-color:#0071e3;background:#edf6ff;box-shadow:0 0 0 1px #0071e3}.batch-task-table-wrap{margin:0 0 18px;overflow-x:auto;border:1px solid rgba(0,0,0,.07);border-radius:14px;background:#fff}.batch-task-table-wrap.review{margin-bottom:20px}.batch-task-table{min-width:980px;table-layout:auto}.batch-task-table th,.batch-task-table td{min-width:72px;max-width:270px;vertical-align:top;white-space:normal;line-height:1.5;overflow-wrap:anywhere}.batch-task-table th:first-child,.batch-task-table td:first-child{width:54px;min-width:54px;text-align:center}.batch-task-table tbody tr:last-child td{border-bottom:0}.batch-task-table .text-button{padding:3px 6px;border:0;background:transparent}.batch-task-table .text-button.danger{color:#d92d20}.batch-inline-result{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.batch-inline-result.succeeded strong{color:#18794e}.batch-inline-result.failed{color:#b42318}@media(max-width:900px){.batch-pattern-choice{grid-template-columns:1fr}.batch-pattern-choice button{min-height:76px}.batch-task-table-wrap{margin-right:-4px;margin-left:-4px}}.generation-success{padding:20px;border:1px solid #9ed9b5;border-radius:14px;background:#f0fbf4}.generation-success>strong{color:#17653a;font-size:18px}.generation-success>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.statistics-filters{flex-wrap:wrap}.statistics-filters input:first-child{min-width:240px}.statistics-filters input[type=date]{flex:0 1 150px;min-width:140px}.statistics-filters select{max-width:220px}.statistics-breakdowns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.compact-stat{align-items:flex-start}.compact-stat>div{min-width:150px}.compact-stat ol{width:100%;margin:0;padding:0;list-style:none}.compact-stat li{padding:8px 0;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line)}.compact-stat li:last-child{border-bottom:0}.error-text{max-width:230px;white-space:normal;color:#b42318}@media(max-width:900px){.statistics-breakdowns{grid-template-columns:1fr}}:root{color:#1d1d1f;background:#f5f5f7;--ink: #1d1d1f;--muted: #6e6e73;--line: rgba(0, 0, 0, .09);--paper: rgba(255, 255, 255, .94);--accent: #0071e3;--accent-dark: #0062c4;--nav: #fbfbfd;--soft-blue: #f0f7ff;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .03), 0 8px 24px rgba(0, 0, 0, .04);--shadow-lg: 0 24px 70px rgba(0, 0, 0, .16)}html{background:#f5f5f7}body{color:var(--ink);background:#f5f5f7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{color:var(--ink)}button,a,input,select,textarea,summary{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}::selection{color:#fff;background:#0071e3}.app-shell{grid-template-columns:224px minmax(0,1fr);background:#f5f5f7}.sidebar{z-index:30;padding:22px 14px;color:var(--ink);border-right:1px solid var(--line);background:#fbfbfdeb;-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px)}.sidebar>div:nth-child(2){min-width:0;padding-top:1px}.sidebar strong{overflow:hidden;color:#1d1d1f;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.sidebar small{color:#86868b;font-size:11px}.brand-mark{width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,#1687f8,#0064cc);box-shadow:0 6px 16px #0071e338;font-family:PingFang SC,sans-serif}.sidebar nav{gap:3px;margin-top:28px}.nav-item{position:relative;padding:9px 12px;border-radius:9px;color:#515154;font-size:13px;font-weight:500}.nav-item:hover:not(.pending){color:#1d1d1f;background:#0000000a}.nav-item.active{color:#06c;background:#eaf4ff;font-weight:650}.nav-item.active:before{content:"";position:absolute;left:0;top:50%;width:3px;height:16px;border-radius:3px;background:#0071e3;transform:translateY(-50%)}.nav-item.pending{color:#a1a1a6;opacity:1}.topbar{position:sticky;z-index:25;top:0;min-height:82px;padding:16px clamp(24px,3vw,44px);border-bottom:1px solid rgba(0,0,0,.07);background:#ffffffc7;-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px)}.topbar h1{color:#1d1d1f;font-size:21px;letter-spacing:-.02em}.eyebrow{margin-bottom:5px;color:#86868b;letter-spacing:.11em;font-size:10px}.account-box{align-items:center;padding:6px 7px 6px 12px;border:1px solid rgba(0,0,0,.07);border-radius:13px;background:#ffffffbf}.account-box span{font-size:13px;font-weight:600}.account-box small{font-size:10px}.account-box .text-button{border-left:0;border-radius:8px;padding:7px 9px;background:#f2f2f7}.page-content{width:100%;max-width:1920px;margin:0 auto;padding:clamp(26px,3vw,46px)}.page-toolbar{min-height:62px}.page-toolbar h2{margin-bottom:6px;font-size:clamp(24px,2vw,31px);line-height:1.15;letter-spacing:-.035em}.page-toolbar .muted{max-width:780px;font-size:13px}.primary-button{min-height:38px;border-radius:10px;padding:9px 17px;background:#0071e3;box-shadow:0 1px 2px #004aad1f;font-size:13px;font-weight:600}.primary-button:hover:not(:disabled){background:#0077ed;box-shadow:0 7px 18px #0071e32e;transform:translateY(-1px)}.secondary-button{min-height:38px;border-color:#0000001a;border-radius:10px;padding:9px 15px;background:#ffffffe6;box-shadow:0 1px 2px #00000005;font-size:13px;font-weight:500}.secondary-button:hover:not(:disabled){border-color:#00000024;background:#f7f7f9}.text-button{color:#0071e3}.link-button{text-align:center}.metric-grid{gap:14px}.metric-card,.content-card,.hero-card,.security-card{border-color:#00000012;border-radius:18px;box-shadow:var(--shadow-sm)}.metric-card{padding:22px}.metric-card span{color:#6e6e73;font-size:12px}.metric-card strong{margin-top:10px;font-family:inherit;font-size:34px;font-weight:650;letter-spacing:-.04em}.content-card,.hero-card{margin-top:18px;padding:24px;flex-wrap:wrap}.content-card h2,.hero-card h2{letter-spacing:-.025em}.hero-card{border:0;background:linear-gradient(135deg,#1677d2,#075da9 55%,#10466f);box-shadow:0 18px 48px #0f569433}.hero-card .eyebrow{color:#ffffffa6}.status-tag,.status-pill{border-radius:999px;font-weight:550}.filter-bar,.download-folder-control,.batch-download-bar{border-color:#00000012;border-radius:16px;background:#ffffffe6;box-shadow:var(--shadow-sm)}.filter-bar{margin-top:18px;padding:11px;gap:8px}.filter-bar input,.filter-bar select,.modal-card input,.modal-card select,.modal-card textarea,.authorization-form input,.catalog-search input,.security-form input{min-height:40px;border-color:#0000001c;border-radius:10px;padding:9px 12px;background:#fffffff5}.filter-bar input:hover,.filter-bar select:hover,.modal-card input:hover,.modal-card select:hover{border-color:#0003}.filter-bar input:focus,.filter-bar select:focus,.modal-card input:focus,.modal-card select:focus,.modal-card textarea:focus,.authorization-form input:focus,.catalog-search input:focus,.security-form input:focus{border-color:#0071e3;box-shadow:0 0 0 3px #0071e31f}.category-filter-panel,.brand-power-filter-panel{border-color:#0000001c;border-radius:10px}.category-filter-panel summary,.brand-power-filter-panel summary{padding:10px 12px;font-size:13px}.category-filter-menu,.brand-power-filter-menu{overflow:hidden;border-color:#00000014;border-radius:15px;box-shadow:0 22px 55px #00000026}.category-options label:hover{background:#f2f7fc}.table-card{margin-top:14px;border-color:#00000012;border-radius:17px;background:#fffffff0;box-shadow:var(--shadow-sm)}th,td{padding:14px 15px;border-bottom-color:#0001;font-size:13px}th{color:#6e6e73;background:#f8f8fa;font-size:11px;letter-spacing:.02em}tbody tr{transition:background-color .15s ease}tbody tr:hover{background:#f6f9fc}.pagination{min-height:56px;background:#fafafcb3}.pagination button{min-width:34px;min-height:30px;border-radius:8px;color:#06c}.tag-list span{color:#175f91;background:#edf6fc}.missing-tags span{border-radius:6px}.modal-backdrop{background:#00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-card{border:1px solid rgba(255,255,255,.6);border-radius:20px;box-shadow:var(--shadow-lg)}.icon-button{width:34px;height:34px;border-radius:50%;background:#f2f2f7;font-size:22px}.registration-row,.platform-block{border-color:#00000012;border-radius:13px;background:#fafafa}.file-drop{border-radius:13px;background:#fafafa}.sticky-actions{background:#ffffffe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wizard-shell{max-width:1180px}.stepper li span{border-color:#d2d2d7;background:#f5f5f7}.stepper li.active span,.stepper li.done span{border-color:#0071e3;background:#0071e3;box-shadow:0 4px 12px #0071e333}.stepper li.done:before{background:#0071e3}.wizard-panel{border-color:#00000012;border-radius:20px;box-shadow:var(--shadow-sm)}.generation-mode-choice button,.choice-card,.agent-trademark-card{border-width:1px;border-color:#0000001a;border-radius:14px}.generation-mode-choice button:hover,.choice-card:hover,.agent-trademark-card:hover{border-color:#0071e36b;box-shadow:0 10px 28px #0000000f;transform:translateY(-1px)}.agent-trademark-card.occupied:hover{border-color:#e7c4be;box-shadow:none;transform:none}.generation-mode-choice button.selected,.choice-card.selected,.agent-trademark-card.selected{border-color:#0071e3;background:#f2f8ff;box-shadow:0 0 0 1px #0071e3}.authorization-type-row label{border-radius:999px}.authorization-type-row label.selected{color:#06c;border-color:#0071e3;background:#edf6ff}.nonexclusive-notice,.category-summary{color:#315f83;background:#edf6fc}.selection-summary,.registration-choices label{border-radius:13px;background:#f7f7f9}.document-preview{border-color:#0000001f;border-radius:3px;box-shadow:0 16px 48px #0000001a}.generation-success,.batch-result-summary{border-color:#b8e3ca;background:#f1fbf5}.billing-price-grid{flex:1 0 100%;gap:12px}.billing-price-grid label{padding:14px;border:1px solid rgba(0,0,0,.07);border-radius:13px;background:#fafafa;font-size:13px}.billing-price-grid label strong{color:#06c}.login-page{background:#fff}.login-intro{background:radial-gradient(circle at 78% 16%,rgba(84,172,255,.38),transparent 30%),linear-gradient(145deg,#062a4b,#074f8d 55%,#0b6bb8)}.login-intro h1{font-family:inherit;font-weight:650;letter-spacing:-.045em}.login-card{padding:36px;border:1px solid rgba(0,0,0,.07);border-radius:22px;box-shadow:0 24px 70px #00000014}.login-card h2{letter-spacing:-.035em}.form-error,.success-message{border-radius:11px}.quick-input-card,.quick-results{margin-top:18px}.license-upload-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.license-upload-head h3,.quick-condition-title h3{margin:0 0 5px}.optional-label{display:inline-block;margin-left:6px;padding:2px 7px;color:#6e6e73;border-radius:999px;background:#f2f2f7;font-size:11px;font-weight:500;vertical-align:middle}.license-upload-button{position:relative;overflow:hidden;flex:0 0 auto;cursor:pointer}.license-upload-button input{position:absolute;width:1px;height:1px;opacity:0}.license-review-list{display:grid;gap:10px;margin:0 0 20px}.license-review-row{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(280px,1.5fr) auto auto;align-items:center;gap:10px 16px;padding:14px;border:1px solid rgba(0,0,0,.08);border-radius:13px;background:#fafafa}.license-review-row label{display:grid;gap:5px;color:#6e6e73;font-size:12px}.license-review-row input[type=text],.license-review-row label>input:not([type]){min-height:40px;border:1px solid rgba(0,0,0,.12);border-radius:9px;padding:8px 11px;background:#fff}.license-file small{display:block;margin-top:5px}.license-file .recognized{color:#167346}.license-file .needs-manual{color:#a12622}.license-review-row .license-confirm{display:flex;align-items:center;grid-auto-flow:column;gap:7px;white-space:nowrap}.license-reason{grid-column:2 / -1;margin:-3px 0 0;color:#86868b;font-size:12px}.quick-condition-title{padding-top:18px;margin:4px 0 12px;border-top:1px solid rgba(0,0,0,.07)}.quick-input-card textarea{width:100%;resize:vertical;border:1px solid rgba(0,0,0,.11);border-radius:14px;padding:16px;font:inherit;line-height:1.7;background:#fafafa}.quick-input-card textarea:focus{outline:0;border-color:#0071e3;box-shadow:0 0 0 3px #0071e31f;background:#fff}.quick-defaults{display:flex;align-items:end;gap:12px;margin:14px 0 10px}.quick-defaults label{display:grid;gap:6px;color:#6e6e73;font-size:12px}.quick-defaults input{min-height:42px;border:1px solid rgba(0,0,0,.11);border-radius:10px;padding:8px 12px}.quick-summary{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.quick-warnings{margin:0 0 16px;padding:13px 15px;color:#7a4b00;border:1px solid #f0d59a;border-radius:12px;background:#fff8e8}.quick-warnings p{margin:5px 0 0;line-height:1.6}.quick-results td small{display:block;margin-top:4px;color:#86868b}.quick-status-cell{min-width:230px;white-space:normal}.quick-status-cell .status-pill{display:inline-block;white-space:normal;line-height:1.45}.quick-status-cell .quick-suggestion{color:#7a4b00;line-height:1.5}.quick-results select{min-width:110px;border:1px solid rgba(0,0,0,.12);border-radius:9px;padding:8px;background:#fff}.status-pill.warning{color:#8a5800;background:#fff6df}.status-pill.danger{color:#a12622;background:#fff0ef}.status-pill.success{color:#167346;background:#eaf8f0}.quick-confirm{display:flex;align-items:center;gap:9px;margin:18px 0 12px}.quick-generate{width:100%;min-height:48px}.quick-generate:disabled{cursor:not-allowed;opacity:.45}@media(max-width:1200px){.app-shell{grid-template-columns:204px minmax(0,1fr)}.trademark-filters{overflow-x:auto;grid-template-columns:180px 240px 190px 185px 170px 125px 135px 125px auto;padding-bottom:12px}.billing-price-grid{grid-template-columns:repeat(2,minmax(230px,1fr))}}@media(max-width:900px){.app-shell{display:block}.sidebar{position:sticky;z-index:35;top:0;height:auto;border-right:0;border-bottom:1px solid var(--line)}.sidebar nav{padding-bottom:3px}.topbar{position:relative;min-height:72px}.page-content{padding:24px 20px 34px}.billing-price-grid{grid-template-columns:1fr}.quick-defaults,.license-upload-head{align-items:stretch;flex-direction:column}.license-review-row{grid-template-columns:1fr}.license-reason{grid-column:auto}}@media(max-width:560px){.topbar{border-radius:0 0 16px 16px}.page-toolbar h2{font-size:25px}.filter-bar{padding:10px}.metric-card,.wizard-panel,.content-card,.hero-card{border-radius:16px}.metric-card strong{font-size:28px}.modal-card{padding:22px;border-radius:18px}.table-card{border-radius:15px}}.quick-generation-result{margin-top:18px}.quick-generation-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.quick-generation-heading h3,.quick-generation-heading p{margin:0}.quick-generation-heading p{margin-top:6px;color:#547164}.quick-generation-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.quick-generation-table{min-width:880px}.quick-generation-table td{white-space:normal}.quick-generation-table .selection-column{text-align:center}.quick-generation-table input[type=checkbox]{width:17px;height:17px}.quick-generation-errors{margin:16px 0 0;color:#b42318}@media(max-width:720px){.quick-generation-heading{align-items:stretch;flex-direction:column}.quick-generation-actions{justify-content:stretch}.quick-generation-actions button{flex:1 1 180px}}.product-category-modal{width:min(920px,100%);padding:26px}.product-category-modal .modal-heading h2{margin-bottom:8px}.product-category-search-row{margin-top:20px;display:flex;gap:10px}.product-category-search-row input{flex:1;min-width:0}.product-category-match-summary{margin-top:18px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:11px;font-size:13px}.product-category-match-summary.exact{color:#176b43;background:#eaf7f0}.product-category-match-summary.fuzzy{color:#8a5a00;background:#fff6df}.product-category-match-summary.none{color:#8b2d26;background:#fdecea}.product-category-chips{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.product-category-chips span{padding:7px 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(0,113,227,.14);border-radius:999px;color:#315e73;background:#edf5fb;font-size:12px}.product-category-results{max-height:min(52vh,520px);margin-top:14px;overflow:auto;border:1px solid rgba(0,0,0,.07);border-radius:12px}.product-category-results th{position:sticky;top:0;z-index:1;background:#f7f8fa}.product-category-results td{vertical-align:top}.product-category-results td:first-child{min-width:120px}.product-category-results td:first-child small{margin-top:3px;display:block;color:var(--muted)}.product-category-item-cell,.product-category-group-cell{white-space:normal;line-height:1.55}.product-category-item-cell{min-width:220px}.product-category-group-cell{min-width:280px;color:var(--muted)}@media(max-width:720px){.product-category-search-row,.product-category-match-summary{align-items:stretch;flex-direction:column}.product-category-search-row .primary-button{width:100%}.product-category-modal{padding:20px}}.holder-scope-modal{width:min(680px,100%)}.scope-mode-option{grid-template-columns:auto 1fr;align-items:start;padding:13px;border:1px solid var(--line);border-radius:10px}.scope-mode-option input{margin-top:4px}.scope-mode-option span,.holder-scope-list label span{display:grid;gap:3px}.scope-mode-option small,.holder-scope-list small{color:var(--muted)}.scope-search{width:100%;margin-top:16px;border:1px solid var(--line);border-radius:8px;padding:10px 12px}.holder-scope-list{max-height:320px;overflow-y:auto;margin-top:10px;padding:6px;border:1px solid var(--line);border-radius:10px;background:#fafbfc}.holder-scope-list label{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin:0;padding:10px;border-radius:7px}.holder-scope-list label:hover{background:#fff}.holder-scope-list input{margin-top:4px}.holder-scope-modal{width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto}.scope-step{margin-top:14px;padding:14px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fafbfc}.scope-step-title,.scope-toolbar{display:flex;align-items:center;gap:10px;justify-content:space-between}.scope-step-title span{color:#667085;font-size:13px}.scope-toolbar .scope-search{flex:1}.scope-toggle{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.scope-toggle span{display:grid;gap:4px}.scope-toggle small{color:#667085}.trademark-scope-list{max-height:300px;overflow:auto;margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trademark-scope-list label{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fff}.trademark-scope-list label:has(input:checked){border-color:#0071e3;background:#f2f8ff}.trademark-scope-list span{min-width:0;display:grid;gap:3px}.trademark-scope-list strong,.trademark-scope-list small{overflow-wrap:anywhere}.trademark-scope-list small{color:#667085;line-height:1.45}.trademark-grant-list{max-height:430px;overflow:auto;margin-top:12px;display:grid;gap:12px}.trademark-grant-card{border:1px solid rgba(0,0,0,.09);border-radius:12px;background:#fff;overflow:hidden}.trademark-grant-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;background:#f7f9fc;border-bottom:1px solid rgba(0,0,0,.07)}.trademark-grant-card>header>div{display:grid;gap:3px;min-width:0}.trademark-grant-card>header small{color:#667085}.trademark-grant-card>header label{display:flex;flex-direction:row;align-items:center;gap:7px;margin:0;white-space:nowrap;font-size:13px}.grant-matrix-wrap{overflow-x:auto}.grant-matrix{width:100%;min-width:560px;border-collapse:collapse;font-size:13px}.grant-matrix th,.grant-matrix td{padding:9px 10px;border-right:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);text-align:center;vertical-align:middle}.grant-matrix thead th{color:#475467;background:#fbfcfe;font-weight:600}.grant-matrix tbody th{min-width:150px;text-align:left;font-weight:600}.grant-matrix tbody th small{display:block;margin-top:2px;color:#667085;font-weight:400}.grant-matrix thead th>small{display:block;margin-top:3px;color:#98a2b3;font-size:11px;font-weight:400;white-space:nowrap}.grant-matrix input{width:17px;height:17px;accent-color:#0071e3}.grant-matrix .permission-unavailable{background:#f7f7f8;color:#98a2b3}.grant-matrix .permission-unavailable input{cursor:not-allowed;opacity:.45}@media(max-width:720px){.trademark-grant-card>header{align-items:flex-start;flex-direction:column}.trademark-grant-card>header label{white-space:normal}}@media(max-width:720px){.trademark-scope-list{grid-template-columns:1fr}.scope-toolbar{align-items:stretch;flex-wrap:wrap}.scope-toolbar .scope-search{flex-basis:100%}}.unavailable-trademark-modal{width:min(760px,calc(100vw - 32px))}.unavailable-rule-note{margin:2px 0 14px;padding:12px 14px;color:#315e73;border:1px solid #c9dfe8;border-radius:11px;background:#edf6f9;font-size:13px;line-height:1.6}.unavailable-selected{padding:13px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fafbfc}.unavailable-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.unavailable-section-heading span{color:var(--muted);font-size:13px}.unavailable-chips{margin-top:10px;display:flex;flex-wrap:wrap;gap:7px}.unavailable-chips button{padding:7px 10px;border:1px solid rgba(217,45,32,.18);border-radius:999px;color:#b42318;background:#fff5f4}.unavailable-chips button span{margin-left:4px;font-weight:700}.unavailable-search-row{margin-top:14px;display:flex;gap:9px}.unavailable-search-row input{flex:1;min-width:0}.unavailable-option-list{max-height:330px;margin-top:9px;overflow-y:auto;border:1px solid rgba(0,0,0,.08);border-radius:12px}.unavailable-option-list label{margin:0;padding:11px 13px;display:flex;align-items:flex-start;gap:11px;border-bottom:1px solid rgba(0,0,0,.06);cursor:pointer}.unavailable-option-list label:last-child{border-bottom:0}.unavailable-option-list label:hover{background:#f7faff}.unavailable-option-list input{width:17px;height:17px;min-height:auto;margin-top:3px;padding:0;accent-color:#0071e3}.unavailable-option-list label>span{min-width:0;display:grid;gap:3px}.unavailable-option-list small{color:var(--muted);overflow-wrap:anywhere}@media(max-width:560px){.unavailable-search-row{align-items:stretch;flex-direction:column}.unavailable-search-row button{width:100%}}html,body,#app{width:100%;max-width:100%}body{overflow-x:hidden}.mobile-menu-button,.mobile-nav-close,.mobile-nav-backdrop,.mobile-card-list{display:none}.table-scroll,.desktop-table-wrap,.batch-task-table-wrap,.grant-matrix-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}@media(max-width:900px){html.mobile-nav-open,html.mobile-nav-open body{overflow:hidden}.app-shell{display:block;min-width:0}.workspace,.page-content,.page-toolbar,.content-card,.table-card{min-width:0}.sidebar{position:fixed;z-index:100;inset:0 auto 0 0;width:min(320px,86vw);height:100dvh;padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-content:start;border:0;border-right:1px solid rgba(0,0,0,.08);background:#fbfbfdfa;box-shadow:18px 0 55px #0003;transform:translate(-105%);transition:transform .22s ease;overflow:hidden}.sidebar.mobile-open{transform:translate(0)}.sidebar>div:nth-child(2){padding:0 8px}.sidebar strong{display:block;font-size:15px}.sidebar nav{grid-column:1 / -1;display:grid;align-content:start;gap:4px;width:100%;max-height:calc(100dvh - 88px - env(safe-area-inset-top));margin-top:20px;padding:0 2px max(18px,env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto}.nav-item{min-height:44px;padding:11px 13px;display:flex;align-items:center;white-space:normal;font-size:14px}.mobile-nav-close{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;color:#515154;background:#f2f2f7;font-size:25px;line-height:1}.mobile-nav-backdrop{position:fixed;z-index:95;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:#00000061;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.topbar{position:sticky;z-index:60;top:0;min-height:68px;padding:max(10px,env(safe-area-inset-top)) 12px 10px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:9px;border-radius:0}.mobile-menu-button{display:inline-flex;width:42px;height:42px;padding:11px 10px;flex-direction:column;justify-content:space-between;border:1px solid rgba(0,0,0,.08);border-radius:11px;background:#ffffffe6}.mobile-menu-button span{display:block;width:100%;height:2px;border-radius:2px;background:#1d1d1f}.topbar>div:first-of-type{min-width:0}.topbar .eyebrow{display:none}.topbar h1{overflow:hidden;margin:0;font-size:19px;line-height:42px;text-overflow:ellipsis;white-space:nowrap}.account-box{min-width:0;padding:4px;gap:4px;border:0;background:transparent}.account-box span,.account-box small{display:none}.account-box .text-button{min-width:48px;min-height:40px;padding:7px 8px}.page-content{padding:16px 14px max(30px,env(safe-area-inset-bottom))}.page-toolbar{min-height:0;align-items:stretch;flex-direction:column;gap:14px;margin-bottom:14px}.page-toolbar h2{margin-bottom:5px;font-size:24px}.page-toolbar>a,.page-toolbar>button,.page-toolbar .primary-button,.page-toolbar .secondary-button{width:100%}.content-card,.hero-card,.wizard-panel,.security-card{margin-top:14px;padding:17px 15px;border-radius:16px}.hero-card{align-items:stretch;flex-direction:column}.hero-card .link-button{width:100%}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card{min-width:0;padding:16px 14px}.metric-card strong{font-size:27px;overflow-wrap:anywhere}.filter-bar,.trademark-filters{width:100%;padding:11px;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px;overflow:visible!important}.filter-bar>*,.trademark-filters>*{width:100%!important;min-width:0!important;max-width:none!important}.filter-bar input,.filter-bar select,.trademark-filters input,.trademark-filters select,.catalog-search input,.authorization-form input,.modal-card input,.modal-card select,.modal-card textarea,.quick-input-card textarea{font-size:16px}.filter-bar button,.trademark-filters button{min-height:44px}.category-filter-menu,.brand-power-filter-menu{position:static;width:100%;max-width:none;margin-top:8px;box-shadow:none}.category-options{grid-template-columns:repeat(2,minmax(0,1fr))}.table-card{margin-top:12px;overflow:hidden;border-radius:15px}.desktop-table-wrap,.login-history-table{display:none}.login-history-mobile{display:grid}.mobile-card-list{display:grid;gap:11px;padding:11px}.record-mobile-card{min-width:0;padding:14px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;box-shadow:0 4px 15px #00000009}.record-mobile-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.record-mobile-card>header>div{min-width:0}.record-mobile-card>header strong,.record-mobile-card>header small{display:block;overflow-wrap:anywhere}.record-mobile-card>header small{margin-top:4px;color:#86868b;font-size:11px}.record-mobile-card dl{display:grid;gap:0;margin:0}.record-mobile-card dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid rgba(0,0,0,.055)}.record-mobile-card dt{color:#86868b;font-size:11px}.record-mobile-card dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:13px}.record-mobile-card dd small{display:block;margin-top:3px;color:#86868b}.mobile-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.mobile-card-actions:has(>:only-child){grid-template-columns:1fr}.mobile-card-actions button,.mobile-card-actions a{width:100%;min-height:42px}.mobile-empty-state{margin:0;padding:30px 15px;color:#86868b;text-align:center}.mobile-fee{flex:0 0 auto;color:#06c;font-size:18px}.pagination{padding:10px 12px;align-items:center;gap:10px;flex-wrap:wrap}.pagination>div{margin-left:auto}.pagination button{min-width:52px;min-height:38px}.billing-price-grid{grid-template-columns:minmax(0,1fr);width:100%}.billing-price-grid label{min-width:0;padding:12px}.billing-price-grid label span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.billing-price-grid input{min-width:0;width:100%;font-size:16px}.license-upload-head,.quick-defaults,.quick-generation-heading{align-items:stretch;flex-direction:column}.license-upload-button,.quick-defaults button{width:100%;text-align:center}.quick-input-card textarea{min-height:190px;padding:13px}.quick-summary{align-items:flex-start;gap:10px}.modal-backdrop{z-index:110;padding:0;align-items:flex-end;justify-content:center}.modal-card,.product-category-modal,.holder-scope-modal,.unavailable-trademark-modal{width:100%;max-width:none;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)));margin:0;padding:20px 16px max(18px,env(safe-area-inset-bottom));overflow-y:auto;border-radius:20px 20px 0 0}.modal-heading{position:sticky;z-index:3;top:-20px;margin:-20px -16px 14px;padding:18px 16px 12px;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal-actions,.sticky-actions{position:sticky;z-index:3;bottom:calc(-1*max(18px,env(safe-area-inset-bottom)));margin:18px -16px calc(-1*max(18px,env(safe-area-inset-bottom)));padding:12px 16px max(12px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal-actions button,.sticky-actions button{min-height:44px}.form-grid,.registration-grid,.authorization-form,.quick-edit-grid,.communication-filters{grid-template-columns:minmax(0,1fr)!important}.trademark-scope-list{grid-template-columns:minmax(0,1fr)}.grant-matrix-wrap,.table-scroll,.batch-task-table-wrap{overflow-x:auto;border-radius:12px;background:linear-gradient(to right,#fff 30%,#fff0),linear-gradient(to left,#fff 30%,#fff0),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.16),transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.16),transparent);background-attachment:local,local,scroll,scroll;background-position:left,right,left,right;background-repeat:no-repeat;background-size:38px 100%,38px 100%,12px 100%,12px 100%}.product-category-results{max-height:55dvh;overflow:auto}.document-preview{padding:22px 16px;font-size:12px;overflow-wrap:anywhere}button,.primary-button,.secondary-button,.text-button,.link-button,input,select,summary{touch-action:manipulation}.primary-button,.secondary-button,.link-button{min-height:44px}}@media(max-width:560px){.page-content{padding-inline:10px}.topbar{grid-template-columns:42px minmax(0,1fr) 48px}.topbar h1{font-size:18px}.page-toolbar h2{font-size:22px}.content-card,.hero-card,.wizard-panel,.security-card{padding:15px 12px}.metric-grid{gap:8px}.metric-card{padding:14px 12px}.metric-card strong{font-size:24px}.category-options{grid-template-columns:minmax(0,1fr)}.mobile-card-list{padding:8px}.record-mobile-card{padding:12px}.record-mobile-card dl>div{grid-template-columns:82px minmax(0,1fr)}.quick-summary{flex-direction:column}.quick-summary .status-pill{align-self:flex-start}.quick-generation-actions,.mobile-card-actions{grid-template-columns:minmax(0,1fr)}.product-category-search-row,.unavailable-search-row,.scope-toolbar{align-items:stretch;flex-direction:column}.product-category-search-row button,.unavailable-search-row button,.scope-toolbar button{width:100%}}@media(max-width:380px){.metric-grid{grid-template-columns:minmax(0,1fr)}.topbar{grid-template-columns:40px minmax(0,1fr) 44px;padding-inline:8px}.page-content{padding-inline:8px}}@media(max-width:900px){.wizard-shell{width:100%;max-width:none}.stepper{margin:0 0 14px;padding:0 2px;overflow-x:auto;scrollbar-width:none}.stepper::-webkit-scrollbar{display:none}.stepper li{min-width:76px;flex:0 0 auto;font-size:11px}.wizard-panel{padding:16px 13px}.panel-heading{margin-bottom:14px}.panel-heading h2{font-size:21px}.generation-mode-choice,.platform-choice-grid,.authorization-type-grid,.agent-trademark-grid{grid-template-columns:minmax(0,1fr)!important}.generation-mode-choice button,.choice-card,.agent-trademark-card{min-width:0}.authorization-type-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.authorization-type-row label{min-width:0;padding:10px 8px;white-space:normal;text-align:center}.authorization-catalog-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.authorization-catalog-filters>*{width:100%;min-width:0}.catalog-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.catalog-search button{min-width:68px}.registration-bulk-actions,.category-filter-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.registration-bulk-actions strong,.registration-bulk-actions span,.category-filter-actions strong,.category-filter-actions span{grid-column:1 / -1}.registration-bulk-actions button,.category-filter-actions button{min-width:0;width:100%;padding-inline:7px}.registration-choices label{align-items:flex-start;min-width:0}.registration-choices label span{min-width:0;overflow-wrap:anywhere}.batch-task-dock{position:sticky;z-index:10;top:76px;align-items:stretch;flex-direction:column;gap:10px;padding:12px;border-radius:13px}.batch-task-dock button{width:100%}.batch-task-table-wrap{overflow:visible;background:none}.batch-task-table,.batch-task-table tbody{display:block;width:100%;min-width:0}.batch-task-table thead{display:none}.batch-task-table tbody tr{display:grid;margin:0 0 11px;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:13px;background:#fff;box-shadow:0 4px 14px #00000009}.batch-task-table tbody td{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:9px 11px;border-bottom:1px solid rgba(0,0,0,.055);white-space:normal;overflow-wrap:anywhere}.batch-task-table tbody td:before{color:#86868b;font-size:11px;font-weight:600}.batch-task-table tbody td:last-child{border-bottom:0}.batch-task-table-wrap:not(.compact):not(.review) td:nth-child(1):before{content:"序号"}.batch-task-table-wrap:not(.compact):not(.review) td:nth-child(2):before{content:"被授权方"}.batch-task-table-wrap:not(.compact):not(.review) td:nth-child(3):before{content:"品牌"}.batch-task-table-wrap:not(.compact):not(.review) td:nth-child(4):before{content:"注册号 / 类别"}.batch-task-table-wrap:not(.compact):not(.review) td:nth-child(5):before{content:"店铺"}.batch-task-table-wrap:not(.compact):not(.review) td:nth-child(6):before{content:"授权期限"}.batch-task-table-wrap:not(.compact):not(.review) td:nth-child(7):before{content:"操作"}.batch-task-table-wrap.compact td:nth-child(1):before{content:"序号"}.batch-task-table-wrap.compact td:nth-child(2):before{content:"被授权方"}.batch-task-table-wrap.compact td:nth-child(3):before{content:"品牌"}.batch-task-table-wrap.compact td:nth-child(4):before{content:"店铺"}.batch-task-table-wrap.compact td:nth-child(5):before{content:"授权期限"}.batch-task-table-wrap.compact td:nth-child(6):before{content:"操作"}.batch-task-table-wrap.review td:nth-child(1):before{content:"序号"}.batch-task-table-wrap.review td:nth-child(2):before{content:"被授权方"}.batch-task-table-wrap.review td:nth-child(3):before{content:"品牌 / 注册号"}.batch-task-table-wrap.review td:nth-child(4):before{content:"店铺"}.batch-task-table-wrap.review td:nth-child(5):before{content:"数量"}.batch-task-table-wrap.review td:nth-child(6):before{content:"授权期限"}.batch-task-table-wrap.review td:nth-child(7):before{content:"结果 / 操作"}.batch-task-table .record-copy-actions,.batch-inline-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%}.batch-task-table .record-copy-actions button,.batch-inline-result button{min-height:40px;border:1px solid rgba(0,113,227,.16);border-radius:9px;background:#f5faff}.wizard-actions{position:sticky;z-index:12;bottom:0;margin:16px -13px -16px;padding:11px 13px max(11px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid rgba(0,0,0,.07)}.wizard-actions>span{display:none}.wizard-actions button{width:100%;min-height:46px}.preview-check{align-items:flex-start;line-height:1.5}.reviewer-verification-card{padding:15px;overflow:visible}.reviewer-verification-card .section-heading{align-items:stretch;flex-direction:column;gap:12px}.reviewer-verification-card .section-heading h2{overflow-wrap:anywhere;font-size:20px}.reviewer-capacity-summary{width:100%;margin:0;padding:15px 13px;border-radius:13px;font-size:clamp(18px,5vw,25px);line-height:1.5;text-align:center}.reviewer-capacity-summary strong{display:inline-block;margin:0 3px;font-size:1.25em}.verification-details{grid-template-columns:minmax(0,1fr);gap:0}.verification-details>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.06)}.verification-details dt{margin:0}.verification-details dd{min-width:0;margin:0;overflow-wrap:anywhere}.approved-store-list{padding:13px}.approved-store-row{align-items:stretch;flex-direction:column;gap:9px}.approved-store-row>span{min-width:0}.approved-store-row>span>strong{font-size:18px;line-height:1.45;overflow-wrap:anywhere}.approved-store-row input{width:100%;font-size:16px}.approved-store-row button{width:100%;min-height:42px}.verification-confirm-form{grid-template-columns:minmax(0,1fr)!important;gap:11px;padding:14px}.verification-confirm-form label,.verification-confirm-form button{width:100%}.verification-confirm-form input{width:100%;min-height:44px;font-size:16px}.verification-confirm-form .confirm-check{display:flex;align-items:flex-start;gap:9px}.verification-confirm-form .confirm-check input{width:20px;min-height:20px;flex:0 0 20px}.table-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.table-actions .link-button{grid-column:1 / -1}}@media(max-width:560px){.authorization-type-row,.catalog-search,.wizard-actions,.table-actions{grid-template-columns:minmax(0,1fr)}.table-actions .link-button{grid-column:auto}.batch-task-table tbody td{grid-template-columns:78px minmax(0,1fr)}.batch-task-dock{top:66px}}@media(max-width:560px){.login-page{min-width:0}.login-intro{min-height:0;padding:38px 24px 34px}.login-intro .brand-mark.large{width:50px;height:50px}.login-intro .eyebrow{margin-top:20px}.login-intro h1{margin:18px 0;font-size:32px;line-height:1.24;letter-spacing:-.045em}.login-intro>p:last-child{margin-bottom:0;font-size:14px;line-height:1.75}.login-panel{padding:28px 14px 36px}.login-card{width:100%;padding:26px 22px;border-radius:18px}.login-card h2{font-size:29px}.login-card label{margin-top:20px}.login-card input{min-height:48px;font-size:16px}.login-card .primary-button{min-height:48px}}.partner-integration-modal{width:min(760px,100%)}.partner-integration-summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:14px 0;color:var(--muted)}.partner-copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.partner-private-key{display:grid;gap:10px;margin-top:18px;padding:16px;border:1px solid rgba(225,61,53,.24);border-radius:14px;background:#fff7f6}.partner-private-key p{margin:0;color:#a23831}.partner-private-key textarea{min-height:150px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;word-break:break-all}.partner-private-key button{justify-self:start}.partner-signature-details{margin-top:18px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:#f8fafccc}.partner-signature-details summary{cursor:pointer;font-weight:700}.partner-signature-details p{margin:10px 0 0;color:var(--muted)}.partner-signature-details code{display:block;margin-top:10px;padding:10px;border-radius:9px;background:#eef2f6;overflow-wrap:anywhere;white-space:normal}.partner-sync-log{margin-top:18px}.partner-sync-log ul{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.partner-sync-log li{display:grid;grid-template-columns:150px 120px minmax(0,1fr);gap:10px;padding:9px 11px;border-radius:9px;background:#f6f8fa;font-size:13px}.danger-button{border:1px solid #e13d35;background:#fff;color:#c9312a}@media(max-width:680px){.partner-copy-row,.partner-sync-log li{grid-template-columns:minmax(0,1fr)}.partner-copy-row button,.partner-private-key button{width:100%}.partner-integration-summary{align-items:flex-start;flex-direction:column}}
