.app-boot-overlay[data-v-3e81a507]{z-index:9999;background:#f7f8fb;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0}.app-boot-spinner[data-v-3e81a507]{border:3px solid #e6e9f0;border-top-color:#272b4c;border-radius:50%;width:30px;height:30px;animation:.7s linear infinite app-boot-spin-3e81a507}@keyframes app-boot-spin-3e81a507{to{transform:rotate(360deg)}}.app-boot-msg[data-v-3e81a507]{color:#8b95a1;margin:0;font-size:.82rem}.app-perm-error[data-v-3e81a507]{z-index:9998;background:#fff;border:1px solid #e6e9f0;border-radius:12px;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:12px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #272b4c1f}.app-perm-error__text[data-v-3e81a507]{color:#4e5968;letter-spacing:-.005em;font-size:.82rem}.app-perm-error__actions[data-v-3e81a507]{flex-shrink:0;gap:8px;display:inline-flex}.app-perm-error__btn[data-v-3e81a507]{color:#4e5968;cursor:pointer;background:#f5f7fa;border:1px solid #e6e9f0;border-radius:8px;height:32px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:400;transition:background .12s,border-color .12s}.app-perm-error__btn[data-v-3e81a507]:hover{background:#eceff5}.app-perm-error__btn--primary[data-v-3e81a507]{background:var(--color-primary,#272b4c);color:#fff;border-color:var(--color-primary,#272b4c)}.app-perm-error__btn--primary[data-v-3e81a507]:hover{background:var(--color-primary-hover,#1a1f3a)}.toast-stack[data-v-a1237eb8]{z-index:200;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.toast[data-v-a1237eb8]{pointer-events:auto;color:#fff;cursor:pointer;background:#191f28;border-radius:12px;align-items:center;gap:10px;min-width:240px;max-width:420px;padding:12px 18px;font-size:.9rem;display:inline-flex;box-shadow:0 12px 30px #0f172a40}.dot[data-v-a1237eb8]{background:var(--color-primary);border-radius:50%;width:8px;height:8px}.toast[data-type=success] .dot[data-v-a1237eb8]{background:#21c55d}.toast[data-type=warning] .dot[data-v-a1237eb8]{background:#ff9d2e}.toast[data-type=error] .dot[data-v-a1237eb8]{background:#f04452}.toast-enter-active[data-v-a1237eb8],.toast-leave-active[data-v-a1237eb8]{transition:all .25s}.toast-enter-from[data-v-a1237eb8]{opacity:0;transform:translateY(8px)}.toast-leave-to[data-v-a1237eb8]{opacity:0;transform:translateY(-8px)}.arrt-popover[data-v-ebb95196]{z-index:10000;background:#fff;border:1px solid #eef0f5;border-radius:8px;min-width:140px;padding:4px;position:fixed;box-shadow:0 8px 20px #0f172a1f}.arrt-popover__item[data-v-ebb95196]{color:#333d4b;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:8px 12px;font-family:inherit;font-size:.82rem;font-weight:400;transition:background .12s,color .12s;display:block}.arrt-popover__item[data-v-ebb95196]:hover{color:#272b4c;background:#f4f6fb}.arrt-backdrop[data-v-ebb95196]{z-index:10001;background:#0f172a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.arrt-modal[data-v-ebb95196]{background:#fff;border-radius:14px;flex-direction:column;width:min(680px,100%);max-height:90vh;display:flex;box-shadow:0 12px 40px #0f172a2e}.arrt-modal__head[data-v-ebb95196]{border-bottom:1px solid #f0f2f7;padding:16px 20px}.arrt-modal__title[data-v-ebb95196]{color:#191f28;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:500}.arrt-modal__body[data-v-ebb95196]{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:16px 20px;display:flex}.arrt-modal__text[data-v-ebb95196]{color:#333d4b;resize:vertical;box-sizing:border-box;background:#fafbfd;border:1px solid #e5e8eb;border-radius:8px;outline:none;width:100%;min-height:320px;max-height:60vh;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.5}.arrt-modal__text[data-v-ebb95196]:focus{border-color:#272b4c}.arrt-modal__status[data-v-ebb95196]{color:#1f7a3a;margin:0;font-size:.78rem}.arrt-modal__status--warn[data-v-ebb95196]{color:#8a5a12}.arrt-modal__status--err[data-v-ebb95196]{color:#b1655a}.arrt-btn[data-v-ebb95196]:disabled{opacity:.5;cursor:not-allowed}.arrt-attach[data-v-ebb95196]{flex-direction:column;gap:8px;display:flex}.arrt-attach__head[data-v-ebb95196]{align-items:center;gap:8px;display:flex}.arrt-attach__title[data-v-ebb95196]{color:#6b7684;font-size:.78rem}.arrt-attach__pick[data-v-ebb95196]{color:#333d4b;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:7px;height:30px;margin-left:auto;padding:0 12px;font-family:inherit;font-size:.78rem}.arrt-attach__pick[data-v-ebb95196]:hover:not(:disabled){background:#f5f7fb}.arrt-attach__pick[data-v-ebb95196]:disabled{color:#b0b8c1;cursor:not-allowed}.arrt-attach__input[data-v-ebb95196]{display:none}.arrt-attach__empty[data-v-ebb95196]{color:#8b95a1;margin:0;font-size:.74rem}.arrt-attach__list[data-v-ebb95196]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.arrt-attach__item[data-v-ebb95196]{color:#4e5968;background:#fafbfd;border:1px solid #eef0f5;border-radius:6px;grid-template-columns:1fr auto 22px;align-items:center;gap:10px;padding:6px 10px;font-size:.78rem;display:grid}.arrt-attach__name[data-v-ebb95196]{text-overflow:ellipsis;white-space:nowrap;color:#333d4b;overflow:hidden}.arrt-attach__meta[data-v-ebb95196]{color:#8b95a1;font-variant-numeric:tabular-nums}.arrt-attach__remove[data-v-ebb95196]{color:#8b95a1;cursor:pointer;background:0 0;border:none;border-radius:5px;width:22px;height:22px;font-size:1rem;line-height:1}.arrt-attach__remove[data-v-ebb95196]:hover{color:#b1655a;background:#f0f2f7}.arrt-modal__foot[data-v-ebb95196]{border-top:1px solid #f0f2f7;grid-template-columns:1fr 1fr;gap:8px;padding:12px 20px;display:grid}.arrt-section[data-v-ebb95196]{flex-direction:column;gap:6px;display:flex}.arrt-section__title[data-v-ebb95196]{color:#333d4b;margin:0;font-size:.82rem;font-weight:500}.arrt-modal__text--edit[data-v-ebb95196]{background:#fff;min-height:160px}.arrt-meta[data-v-ebb95196]{color:#333d4b;white-space:pre-wrap;overflow-wrap:anywhere;background:#fafbfd;border:1px solid #eef0f5;border-radius:8px;max-height:260px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;line-height:1.5;overflow-y:auto}.arrt-btn[data-v-ebb95196]{cursor:pointer;border:0;border-radius:8px;width:100%;height:44px;padding:0;font-family:inherit;font-size:.86rem;font-weight:400;transition:background .12s}.arrt-btn--ghost[data-v-ebb95196]{color:#6b7488;background:#f4f6fb}.arrt-btn--ghost[data-v-ebb95196]:hover{background:#eceff5}.arrt-btn--primary[data-v-ebb95196]{color:#fff;background:#272b4c}.arrt-btn--primary[data-v-ebb95196]:hover{background:#1a1f3a}.btn[data-v-e52a2b49]{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-weight:400;transition:background .16s,color .15s,border-color .15s,box-shadow .15s,transform .16s;display:inline-flex}.btn svg[data-v-e52a2b49]{opacity:.9}.btn[data-v-e52a2b49]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-e52a2b49]:disabled{cursor:not-allowed;opacity:.5}.btn[data-block=true][data-v-e52a2b49]{width:100%}.btn[data-size=xs][data-v-e52a2b49]{border-radius:8px;gap:5px;height:30px;padding:0 12px;font-size:.78rem}.btn[data-size=sm][data-v-e52a2b49],.btn[data-size=md][data-v-e52a2b49]{border-radius:10px;gap:7px;height:34px;padding:0 14px;font-size:.78rem}.btn[data-size=lg][data-v-e52a2b49]{border-radius:12px;gap:8px;height:42px;padding:0 20px;font-size:.85rem}.btn[data-variant=primary][data-v-e52a2b49]{color:#fff;background:#272b4c;border-color:#272b4c}.btn[data-variant=primary][data-v-e52a2b49]:hover:not(:disabled){background:#1f2440;border-color:#1f2440;transform:translateY(-.5px)}.btn[data-variant=secondary][data-v-e52a2b49]{color:#272b4c;background:0 0;border-color:#272b4c4d}.btn[data-variant=secondary][data-v-e52a2b49]:hover:not(:disabled){background:#272b4c0d;border-color:#272b4c}.btn[data-variant=ghost][data-v-e52a2b49]{color:#6b7684;background:0 0;border-color:#e8eaf0}.btn[data-variant=ghost][data-v-e52a2b49]:hover:not(:disabled){color:#3a4156;background:#272b4c0d;border-color:#d0d4dd}.btn[data-variant=danger][data-v-e52a2b49]{color:#fff;background:#e53e4e;border-color:#e53e4e;box-shadow:0 1px 2px #e53e4e26}.btn[data-variant=danger][data-v-e52a2b49]:hover:not(:disabled){background:#d32f3f;border-color:#d32f3f}.btn--admin[data-v-e52a2b49]{flex-direction:column;gap:0}.btn--admin.btn[data-size=xs][data-v-e52a2b49]{height:36px;padding-top:5px;padding-bottom:5px}.btn--admin.btn[data-size=sm][data-v-e52a2b49],.btn--admin.btn[data-size=md][data-v-e52a2b49]{height:40px;padding-top:7px;padding-bottom:7px}.btn--admin.btn[data-size=lg][data-v-e52a2b49]{height:48px;padding-top:8px;padding-bottom:8px}.btn-label[data-v-e52a2b49]{white-space:nowrap;align-items:center;gap:7px;line-height:1;display:inline-flex}.btn-admin-tag[data-v-e52a2b49]{letter-spacing:.04em;opacity:.55;margin-top:-1px;font-size:.58rem;line-height:1;display:inline-block}.overlay[data-v-d3e21c87]{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-d3e21c87]{background:var(--surface-panel);border-radius:20px;flex-direction:column;max-width:100%;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #0f172a33}.header[data-v-d3e21c87]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.title[data-v-d3e21c87]{color:var(--text-body);letter-spacing:-.01em;font-size:.9rem;font-weight:400}.header-extra[data-v-d3e21c87]{align-items:center;gap:6px;margin-left:10px;margin-right:auto;display:inline-flex}.close[data-v-d3e21c87]{color:#96a0b3;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.1rem;line-height:1;transition:background-color .14s,color .14s;display:inline-flex}.close[data-v-d3e21c87]:hover{color:#2a2f4a;background:#f4f6fb}.body[data-v-d3e21c87]{background:var(--surface-page);color:var(--text-body);flex:1;padding:16px 20px;font-size:.85rem;line-height:1.6;overflow-y:auto}.body--no-scroll[data-v-d3e21c87]{overflow:visible}.footer[data-v-d3e21c87]{background:var(--surface-panel);border-top:1px solid var(--border-subtle);gap:8px;padding:12px 20px;display:flex}.footer button[data-v-d3e21c87-s]{flex:1 1 0;min-width:0}.fade-enter-active[data-v-d3e21c87],.fade-leave-active[data-v-d3e21c87]{transition:opacity .2s}.fade-enter-from[data-v-d3e21c87],.fade-leave-to[data-v-d3e21c87]{opacity:0}.dropdown[data-v-32c981cb]{width:100%;font-family:inherit;position:relative}.trigger[data-v-32c981cb]{border:1px solid var(--border-base);background:var(--surface-panel);width:100%;min-width:0;min-height:36px;color:var(--text-body);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;font-size:.85rem;line-height:1.35;transition:border-color .15s,box-shadow .15s;display:flex}.trigger .value[data-v-32c981cb],.trigger .placeholder[data-v-32c981cb]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.trigger[data-size=sm][data-v-32c981cb]{border-radius:6px;min-height:32px;padding:5px 10px;font-size:.78rem;font-weight:400}.trigger[data-open=true][data-v-32c981cb],.trigger[data-v-32c981cb]:hover:not([data-disabled=true]){border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring)}.trigger[data-disabled=true][data-v-32c981cb]{color:#8b95a1;cursor:not-allowed;background:#f4f6fb;border-color:#eef0f5}.placeholder[data-v-32c981cb]{color:var(--text-faint)}.actions[data-v-32c981cb]{color:var(--text-faint);flex-shrink:0;align-self:center;align-items:center;gap:8px;display:inline-flex}.clear[data-v-32c981cb]{background:var(--surface-subtle);width:18px;height:18px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.clear[data-v-32c981cb]:hover{background:var(--border-base)}.panel[data-v-32c981cb]{z-index:1000;border:1px solid var(--border-base);background:var(--surface-panel);border-radius:10px;font-family:inherit;position:fixed;overflow:hidden;box-shadow:0 14px 32px #0f172a1a}.panel--auto-width[data-v-32c981cb]{width:max-content;min-width:100%;right:auto}.panel--auto-width .list[data-v-32c981cb]{max-height:none;overflow-y:visible}.panel--auto-width .option[data-v-32c981cb],.option[data-v-32c981cb]{white-space:nowrap}.list[data-v-32c981cb]{overflow-x:auto}.trigger--searching[data-v-32c981cb]{border:1px solid var(--color-primary);background:var(--surface-panel);width:100%;min-width:0;min-height:36px;box-shadow:0 0 0 3px var(--color-primary-ring);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-family:inherit;display:flex}.trigger--searching[data-size=sm][data-v-32c981cb]{border-radius:6px;min-height:32px;padding:5px 10px}.search-icon[data-v-32c981cb]{color:var(--text-faint);flex-shrink:0}.trigger-input[data-v-32c981cb]{min-width:0;color:var(--text-body);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:.85rem;line-height:1.35}.trigger[data-size=sm]~* .trigger-input[data-v-32c981cb],.trigger--searching[data-size=sm] .trigger-input[data-v-32c981cb]{font-size:.78rem}.trigger-input[data-v-32c981cb]::placeholder{color:var(--text-faint)}.list[data-v-32c981cb]{max-height:220px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.option[data-v-32c981cb]{color:var(--text-body);cursor:pointer;padding:8px 12px;font-size:.85rem;font-weight:400}.option--with-tag[data-v-32c981cb]{justify-content:space-between;align-items:center;gap:12px;display:flex}.option__tag[data-v-32c981cb]{color:#8b95a1;letter-spacing:.01em;flex-shrink:0;font-size:.7rem}.option[data-active=true][data-v-32c981cb]{background:var(--color-primary-tint)}.option[data-selected=true][data-v-32c981cb]{color:var(--color-primary)}.empty[data-v-32c981cb]{text-align:center;color:var(--text-faint);padding:16px;font-size:.9rem}.tool-card[data-v-fc50e20e]{border:1px solid #eef0f4;border-radius:10px;flex-direction:column;gap:14px;margin-top:14px;padding:16px;display:flex}.tool-card--flat[data-v-fc50e20e]{border:0;border-radius:0;gap:0;margin:0;padding:0;display:contents}.tool-header[data-v-fc50e20e]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tool-name[data-v-fc50e20e]{color:#272b4c;margin:0 0 4px;font-size:.88rem}.tool-desc[data-v-fc50e20e]{color:#6b7684;margin:0;font-size:.78rem;line-height:1.5}.channel-error[data-v-fc50e20e]{color:#dc2626;margin:0;font-size:.78rem;line-height:1.5}.channel-detail[data-v-fc50e20e]{background:#f7f8fa;border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.channel-detail-row[data-v-fc50e20e]{justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;display:flex}.cd-key[data-v-fc50e20e]{color:#8b95a1;font-family:monospace}.cd-val[data-v-fc50e20e]{color:#3a4156;font-variant-numeric:tabular-nums;text-align:right;word-break:break-all}.tool-card[data-v-a93ee0e2]{border:1px solid #eef0f4;border-radius:10px;flex-direction:column;gap:14px;padding:16px;display:flex}.tool-header[data-v-a93ee0e2]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tool-name[data-v-a93ee0e2]{color:#272b4c;margin:0 0 4px;font-size:.88rem}.tool-desc[data-v-a93ee0e2]{color:#6b7684;margin:0;font-size:.78rem;line-height:1.5}.slack-loading[data-v-a93ee0e2]{color:#6b7684;align-items:center;gap:8px;font-size:.78rem;display:flex}.slack-loading-dot[data-v-a93ee0e2]{background:var(--color-primary);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite pulse-a93ee0e2;display:inline-block}@keyframes pulse-a93ee0e2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.tool-desc code[data-v-a93ee0e2]{color:#3a4156;background:#f4f5f7;border-radius:4px;padding:1px 5px;font-family:monospace;font-size:.72rem}.prog-wrap[data-v-a93ee0e2]{align-items:center;gap:10px;display:flex}.prog-bar[data-v-a93ee0e2]{background:#eef0f4;border-radius:3px;flex:1;height:6px;overflow:hidden}.prog-fill[data-v-a93ee0e2]{background:var(--color-primary);border-radius:3px;height:100%;transition:width .2s}.prog-fill--done[data-v-a93ee0e2]{background:#22c55e}.prog-pct[data-v-a93ee0e2]{color:#8b95a1;font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;width:32px;font-size:.75rem}.prog-current[data-v-a93ee0e2]{color:#6b7684;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.78rem;display:flex}.prog-current strong[data-v-a93ee0e2]{color:#3a4156;font-weight:400}.prog-done[data-v-a93ee0e2]{color:#16a34a;margin:0;font-size:.82rem}.status-chip[data-v-a93ee0e2]{border-radius:4px;align-items:center;height:18px;padding:0 7px;font-size:.68rem;display:inline-flex}.chip--updated[data-v-a93ee0e2]{color:#16a34a;background:#22c55e1a}.chip--fail[data-v-a93ee0e2]{color:#dc2626;background:#ef44441a}.chip--skip[data-v-a93ee0e2]{color:#9ca3af;background:#9ca3af1a}.prog-stats[data-v-a93ee0e2]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.stat[data-v-a93ee0e2]{background:#f7f8fa;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;display:flex}.stat-val[data-v-a93ee0e2]{color:#272b4c;font-variant-numeric:tabular-nums;font-size:1.1rem}.stat-label[data-v-a93ee0e2]{color:#8b95a1;font-size:.68rem}.stat--updated .stat-val[data-v-a93ee0e2]{color:#16a34a}.stat--fail .stat-val[data-v-a93ee0e2]{color:#dc2626}.stat--skip .stat-val[data-v-a93ee0e2]{color:#9ca3af}.form-row[data-v-e3fde128]{align-items:center;gap:12px;display:flex}.label[data-v-e3fde128]{color:var(--text-secondary);letter-spacing:-.005em;flex-shrink:0;font-size:.78rem;font-weight:400}.required[data-v-e3fde128]{color:var(--color-danger-input);margin-left:2px}.control[data-v-e3fde128]{flex:1;min-width:0}@media (width<=520px){.form-row[data-v-e3fde128]{flex-direction:column;align-items:stretch;gap:6px}.label[data-v-e3fde128]{width:auto!important}}.field[data-v-9fc02b0e]{flex-direction:column;gap:6px;width:100%;display:flex}.label[data-v-9fc02b0e]{color:var(--text-secondary);font-size:.78rem;font-weight:400}.control[data-v-9fc02b0e]{border:1px solid var(--border-base);border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.field[data-size=sm] .control[data-v-9fc02b0e]{border-radius:6px;height:32px;padding:0 10px}.field[data-size=sm] input[data-v-9fc02b0e]{font-size:.78rem}.control[data-v-9fc02b0e]{background:var(--surface-panel);transition:border-color .15s,box-shadow .15s}.control[data-v-9fc02b0e]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring)}.field[data-error=true] .control[data-v-9fc02b0e]{border-color:var(--color-danger-input)}.field[data-error=true] .control[data-v-9fc02b0e]:focus-within{box-shadow:0 0 0 3px #f044521f}.field[data-readonly=true] .control[data-v-9fc02b0e],.field[data-disabled=true] .control[data-v-9fc02b0e]{cursor:default;background:#f4f6fb;border-color:#eef0f5}.field[data-readonly=true] .control[data-v-9fc02b0e]:focus-within{box-shadow:none;border-color:#d8dde7}.field[data-readonly=true] input[data-v-9fc02b0e],.field[data-disabled=true] input[data-v-9fc02b0e]{color:#8b95a1;cursor:default}.field[data-readonly=true] input[data-v-9fc02b0e]::placeholder{color:#b0b8c1}input[data-v-9fc02b0e]{color:var(--text-body);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.85rem;font-weight:400}input[data-v-9fc02b0e]::placeholder,input[data-v-9fc02b0e]:disabled{color:var(--text-faint)}.affix[data-v-9fc02b0e]{color:var(--text-secondary);font-size:.78rem}.msg[data-v-9fc02b0e]{color:var(--text-secondary);font-size:.72rem}.msg.error[data-v-9fc02b0e]{color:var(--color-danger-input)}.aue-backdrop[data-v-11b3d5d1]{z-index:100;background:#0f172a52;justify-content:flex-end;display:flex;position:fixed;inset:0}.aue-panel[data-v-11b3d5d1]{background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;width:min(520px,100vw - 56px);height:100dvh;display:flex;position:relative;box-shadow:-8px 0 24px #272b4c14}.aue-head[data-v-11b3d5d1]{background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;align-items:center;gap:12px;height:64px;min-height:64px;padding:0 22px;display:flex}.aue-picker-bar[data-v-11b3d5d1]{z-index:1;background:#fff;margin:-16px -22px 0;padding:12px 22px 16px;position:sticky;top:0}.aue-picker-bar+.aue-section.aue-section[data-v-11b3d5d1]{padding-top:16px}.aue-title[data-v-11b3d5d1]{color:#333d4b;letter-spacing:-.012em;margin:0;font-size:1.05rem;font-weight:500;line-height:1.25}.aue-badge[data-v-11b3d5d1]{letter-spacing:.03em;color:#8b95a1;background:#272b4c0f;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:9.5px;font-weight:400}.aue-body[data-v-11b3d5d1]{flex:1;padding:16px 22px 20px;overflow-y:auto}.aue-section[data-v-11b3d5d1]{padding:16px 0 6px}.aue-section[data-v-11b3d5d1]:first-of-type{padding-top:0}.aue-section-title[data-v-11b3d5d1]{color:#333d4b;letter-spacing:-.012em;margin:0 0 6px;font-size:.95rem;font-weight:500}.aue-grid[data-v-11b3d5d1]{flex-direction:column;gap:10px;display:flex}.aue-empty[data-v-11b3d5d1]{color:#8b95a1;padding:16px 0;font-size:.85rem}.aue-slack-row[data-v-11b3d5d1]{align-items:center;gap:8px;width:100%;display:flex}.aue-slack-row .app-input[data-v-11b3d5d1],.aue-slack-row[data-v-11b3d5d1] .app-input{flex:1;min-width:0}.aue-ro-value[data-v-11b3d5d1]{color:#4e5968;text-overflow:ellipsis;white-space:nowrap;background:#fafbfd;border:1px solid #e6e9f0;border-radius:8px;flex:1;min-width:0;height:34px;padding:0 12px;font-size:.82rem;line-height:34px;overflow:hidden}.aue-ro-value--empty[data-v-11b3d5d1]{color:#b0b8c1}.aue-edit-btn[data-v-11b3d5d1]{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;height:28px;padding:0 10px;font-family:inherit;font-size:.74rem;font-weight:400;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.aue-edit-btn[data-v-11b3d5d1]:hover{color:#272b4c;background:#fafbfd;border-color:#c8cdd9}.aue-footer[data-v-11b3d5d1]{padding:14px 18px max(14px, env(safe-area-inset-bottom));z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;display:flex;position:sticky;bottom:0}.popup-btn[data-v-11b3d5d1]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1;transition:background .14s}.popup-btn[data-v-11b3d5d1]:disabled{opacity:.55;cursor:default}.popup-btn--ghost[data-v-11b3d5d1]{color:#6b7684;background:#f5f7fa}.popup-btn--ghost[data-v-11b3d5d1]:hover:not(:disabled){background:#eceff5}.popup-btn--primary[data-v-11b3d5d1]{background:var(--color-primary,#272b4c);color:#fff;-webkit-font-smoothing:antialiased}.popup-btn--primary[data-v-11b3d5d1]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.aue-fade-enter-active[data-v-11b3d5d1],.aue-fade-leave-active[data-v-11b3d5d1]{transition:opacity .18s}.aue-fade-enter-from[data-v-11b3d5d1],.aue-fade-leave-to[data-v-11b3d5d1]{opacity:0}.aue-slide-enter-active[data-v-11b3d5d1],.aue-slide-leave-active[data-v-11b3d5d1]{transition:transform .22s cubic-bezier(.32,.72,.36,1)}.aue-slide-enter-from[data-v-11b3d5d1],.aue-slide-leave-to[data-v-11b3d5d1]{transform:translate(12px)}.detail-panel[data-v-ab4e7473]{background:#fff;border:1px solid #e6e9f0;border-radius:14px;flex-direction:column;max-height:calc(100vh - 110px);display:flex;position:relative;overflow:hidden}.detail-head[data-v-ab4e7473]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;align-items:center;gap:12px;min-height:64px;padding:14px 22px;display:flex;position:sticky;top:0}.detail-head__left[data-v-ab4e7473]{flex:1;min-width:0}.detail-head__badges[data-v-ab4e7473]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;max-width:50%;display:inline-flex}.detail-title[data-v-ab4e7473]{color:#333d4b;letter-spacing:-.012em;overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:500;line-height:1.3}.detail-body[data-v-ab4e7473] .field .control input{padding:0}.detail-body[data-v-ab4e7473]{background:#fff;flex:1;padding:16px 22px 20px;overflow-y:auto}.detail-section[data-v-ab4e7473]{border-bottom:none;padding:16px 0 6px}.detail-section[data-v-ab4e7473]:first-of-type{padding-top:0}.detail-section[data-v-ab4e7473]:last-of-type{padding-bottom:4px}.detail-section-title[data-v-ab4e7473]{color:#333d4b;letter-spacing:-.012em;text-transform:none;margin:0 0 10px;font-size:.95rem;font-weight:500}.kv-grid[data-v-ab4e7473]{grid-template-columns:96px 1fr;gap:10px 14px;margin:0;display:grid}.kv-grid dt[data-v-ab4e7473]{color:#96a0b3;margin:0;font-size:.72rem}.kv-grid dd[data-v-ab4e7473]{color:#3a4156;min-width:0;margin:0;font-size:.82rem}.history-toggle[data-v-ab4e7473]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:0;font-family:inherit;transition:color .12s;display:flex}.history-toggle[data-v-ab4e7473]:hover:not(:disabled){color:#1a1f3a}.history-toggle[data-v-ab4e7473]:disabled{cursor:default;opacity:.55}.history-toggle__label[data-v-ab4e7473]{align-items:baseline;gap:6px;display:inline-flex}.history-toggle__count[data-v-ab4e7473]{font-variant-numeric:tabular-nums;color:#98a0ad;font-size:.82rem;font-weight:400}.history-toggle__chevron[data-v-ab4e7473]{color:#98a0ad;flex-shrink:0;transition:transform .18s}.history-toggle__chevron--open[data-v-ab4e7473]{transform:rotate(90deg)}.history-panel[data-v-ab4e7473]{margin-top:4px}.history-empty[data-v-ab4e7473]{color:#98a0ad;padding:4px 0;font-size:.78rem}.history-list[data-v-ab4e7473]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.history-item[data-v-ab4e7473]{background:#fafbfc;border:1px solid #eef0f5;border-radius:8px;padding:10px 12px}.history-head[data-v-ab4e7473]{color:#8b95a1;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:.72rem;display:flex}.history-time[data-v-ab4e7473]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.history-actor[data-v-ab4e7473]{color:#3a4156;flex-shrink:0}.history-changes[data-v-ab4e7473]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.history-change[data-v-ab4e7473]{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;font-size:.75rem;display:flex}.history-field[data-v-ab4e7473]{color:#6b7684;font-weight:500}.history-values[data-v-ab4e7473]{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.history-before[data-v-ab4e7473]{color:#98a0ad;overflow-wrap:anywhere}.history-arrow[data-v-ab4e7473]{color:#c0c8d6;flex-shrink:0}.history-after[data-v-ab4e7473]{color:#272b4c;overflow-wrap:anywhere}.history-empty-changes[data-v-ab4e7473]{color:#b0b8c1;margin:0;font-size:.72rem}.form-datepicker[data-v-ab4e7473]{width:100%;display:block}.form-datepicker[data-v-ab4e7473] .drp-trigger{justify-content:flex-start;width:100%;display:flex}.form-grid[data-v-ab4e7473]{grid-template-columns:1fr;gap:8px;display:grid}.detail-section[data-v-ab4e7473] .form-row{grid-template-columns:96px 1fr!important;align-items:center!important;column-gap:0!important;min-height:28px!important;margin:0 0 4px!important;display:grid!important}.detail-section[data-v-ab4e7473] .form-row .label,.detail-section[data-v-ab4e7473] .form-row .fld-label{color:#8b95a1!important;width:auto!important;font-size:.76rem!important;font-weight:400!important}.detail-section[data-v-ab4e7473] .field .control{height:34px!important;min-height:34px!important;padding:0 12px!important}.detail-section[data-v-ab4e7473] .dropdown,.detail-section[data-v-ab4e7473] .drp,.detail-section[data-v-ab4e7473] .datepicker{width:100%!important}.detail-section[data-v-ab4e7473] .dropdown .trigger,.detail-section[data-v-ab4e7473] .drp-trigger,.detail-section[data-v-ab4e7473] .datepicker .trigger{width:100%!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:.82rem!important;line-height:34px!important}.detail-section[data-v-ab4e7473] .field input,.detail-section[data-v-ab4e7473] .dropdown .trigger,.detail-section[data-v-ab4e7473] .dropdown .value,.detail-section[data-v-ab4e7473] .drp-trigger,.detail-section[data-v-ab4e7473] .drp-val{color:#4e5968!important}.detail-section[data-v-ab4e7473] .field input::placeholder,.detail-section[data-v-ab4e7473] .dropdown .placeholder{color:#b0b8c1!important}.detail-section[data-v-ab4e7473] .drp-trigger,.detail-section[data-v-ab4e7473] .drp-trigger--filled,.detail-section[data-v-ab4e7473] .drp-trigger--open:not(:focus-visible){border-color:var(--border-base,#e5e8ec)!important}.detail-section[data-v-ab4e7473] .drp-trigger:focus-visible{border-color:var(--color-primary,#272b4c)!important}.superuser-badge[data-v-ab4e7473]{letter-spacing:.03em;color:#8b95a1;background:#272b4c0f;border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:400}.detail-actions[data-v-ab4e7473]{padding:14px 18px max(14px, env(safe-area-inset-bottom));z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;display:flex;position:sticky;bottom:0}.popup-btn[data-v-ab4e7473]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1;transition:background .14s}.popup-btn--ghost[data-v-ab4e7473]{color:#6b7684;background:#f5f7fa}.popup-btn--ghost[data-v-ab4e7473]:hover:not(:disabled){background:#eceff5}.popup-btn--primary[data-v-ab4e7473]{background:var(--color-primary,#272b4c);color:#fff;-webkit-font-smoothing:antialiased}.popup-btn--primary[data-v-ab4e7473]:hover:not(:disabled){background:var(--color-primary-hover)}.popup-btn[data-v-ab4e7473]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-ab4e7473]{color:#d4374a;background:#fdecee;border-radius:10px;margin:12px 0 0;padding:10px 14px;font-size:.82rem}.panel-loading[data-v-ab4e7473]{color:#8b95a1;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 0;font-size:.82rem;display:flex}.panel-loading-spinner[data-v-ab4e7473]{border:2px solid #eef0f4;border-top-color:#272b4c;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite spin-ab4e7473;display:block}@keyframes spin-ab4e7473{to{transform:rotate(360deg)}}.checkbox[data-v-ad8f94df]{cursor:pointer;-webkit-user-select:none;user-select:none;color:#191f28;align-items:center;gap:6px;font-size:.82rem;font-weight:400;display:inline-flex}.checkbox[data-disabled=true][data-v-ad8f94df]{cursor:not-allowed;opacity:.5}input[data-v-ad8f94df]{display:none}.box[data-v-ad8f94df]{color:#fff;background:#fff;border:1.5px solid #d1d6db;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;transition:background .15s,border-color .15s;display:inline-flex}.box svg[data-v-ad8f94df]{opacity:0;width:11px;height:11px;transition:opacity .1s}.box[data-checked=true][data-v-ad8f94df]{background:var(--color-primary);border-color:var(--color-primary)}.box[data-checked=true] svg[data-v-ad8f94df]{opacity:1}.perm-backdrop[data-v-9ea06bf2]{z-index:50;background:#0f172a52;animation:.18s perm-backdrop-in-9ea06bf2;position:fixed;inset:0}@keyframes perm-backdrop-in-9ea06bf2{0%{opacity:0}to{opacity:1}}.perm-panel[data-v-9ea06bf2]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;width:min(540px,100vw - 56px);height:100dvh;max-height:100dvh;animation:.22s cubic-bezier(.32,.72,.36,1) perm-slide-in-9ea06bf2;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14}@keyframes perm-slide-in-9ea06bf2{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.perm-panel .q-detail[data-v-9ea06bf2]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.perm-panel .q-detail__head[data-v-9ea06bf2]{z-index:5;background:#fafbfd;border-bottom:none;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:64px;min-height:64px;max-height:64px;padding:0 22px;display:flex;position:sticky;top:0}.perm-panel .q-detail__titleGroup[data-v-9ea06bf2]{white-space:nowrap;flex-direction:row;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.perm-panel .q-detail__title-text[data-v-9ea06bf2]{color:#333d4b;letter-spacing:-.012em;white-space:nowrap;flex-shrink:0;margin:0;font-size:1.05rem;font-weight:500;line-height:1.25}.perm-panel .q-detail__sep[data-v-9ea06bf2]{color:#d0d6df;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.9rem;line-height:1}.perm-panel .q-detail__title-meta[data-v-9ea06bf2]{color:#8b95a1;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.78rem;font-weight:400;line-height:1.35;overflow:hidden}.perm-panel .q-detail__close[data-v-9ea06bf2],.perm-panel .q-detail__back[data-v-9ea06bf2]{cursor:pointer;color:#8b95a1;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.perm-panel .q-detail__close[data-v-9ea06bf2]:hover,.perm-panel .q-detail__back[data-v-9ea06bf2]:hover{color:#2a2f4a;background:#f4f6fb}.perm-panel .q-detail__back[data-v-9ea06bf2]{margin-right:8px}.perm-panel .q-detail__body[data-v-9ea06bf2]{background:#fff;flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.perm-panel .q-detail__footer[data-v-9ea06bf2]{z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-direction:column;flex-shrink:0;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}.perm-panel .footer-meta-line[data-v-9ea06bf2]{color:#8b95a1;white-space:nowrap;text-overflow:ellipsis;padding:0 4px;font-size:.74rem;font-weight:400;overflow:hidden}.perm-panel .footer-meta-line--changed[data-v-9ea06bf2]{color:#272b4c}.perm-panel .footer-actions[data-v-9ea06bf2]{gap:8px;display:flex}.perm-panel .popup-btn[data-v-9ea06bf2]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1;transition:background .14s}.perm-panel .popup-btn--ghost[data-v-9ea06bf2]{color:#6b7684;background:#f5f7fa}.perm-panel .popup-btn--ghost[data-v-9ea06bf2]:hover:not(:disabled){background:#eceff5}.perm-panel .popup-btn--primary[data-v-9ea06bf2]{background:var(--color-primary,#272b4c);color:#fff}.perm-panel .popup-btn--primary[data-v-9ea06bf2]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.perm-panel .popup-btn[data-v-9ea06bf2]:disabled{opacity:.5;cursor:not-allowed}.perm-panel .ch-filter.q-toolbar[data-v-9ea06bf2]{background:#fff;border-bottom:none;flex-shrink:0;align-items:center;gap:10px;margin:0;padding:8px 22px;display:flex}.perm-panel .ch-filter .q-type-dd[data-v-9ea06bf2]{flex:0 0 160px;width:160px}.perm-panel .ch-filter .q-type-dd[data-v-9ea06bf2] .dropdown{width:100%}.perm-list[data-v-9ea06bf2]{flex-direction:column;flex:1;min-height:0;padding:12px 0 4px;display:flex;overflow-y:auto}.perm-loading[data-v-9ea06bf2]{text-align:center;color:#8b95a1;padding:24px;font-size:.82rem}.cat-item[data-v-9ea06bf2]{width:100%;height:46px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f1f3f7;justify-content:space-between;align-items:center;padding:0 22px;transition:background .12s,box-shadow .12s;display:flex;position:relative}.cat-item[data-v-9ea06bf2]:hover{background:#fafbfd}.cat-item[data-v-9ea06bf2]:active{box-shadow:inset 2px 0 0 var(--color-primary,#272b4c);background:#f5f7fa}.cat-item[data-v-9ea06bf2]:last-of-type{border-bottom:none}.cat-item__name[data-v-9ea06bf2]{color:#333d4b;letter-spacing:-.005em;font-size:.88rem;font-weight:400}.cat-item__meta[data-v-9ea06bf2]{color:#8b95a1;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:.78rem;font-weight:400;display:inline-flex}.cat-item__chevron[data-v-9ea06bf2]{color:#b0b8c1;font-size:14px;line-height:1}.cat-item--dragging[data-v-9ea06bf2]{opacity:.5;background:#272b4c0a}.perm-list--detail[data-v-9ea06bf2]{padding:0}.perm-control[data-v-9ea06bf2]{background:#fafbfd;border-bottom:1px solid #e5e8eb;padding:12px 22px 14px}.perm-control__row[data-v-9ea06bf2]{align-items:center;gap:16px;display:flex}.perm-control__copy[data-v-9ea06bf2]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.perm-control__title[data-v-9ea06bf2]{color:#333d4b;letter-spacing:-.005em;font-size:.86rem;font-weight:500}.perm-control__desc[data-v-9ea06bf2]{color:#8b95a1;font-size:.74rem;font-weight:400;line-height:1.4}.perm-section__head[data-v-9ea06bf2]{padding:14px 22px 6px}.perm-section__title[data-v-9ea06bf2]{color:#8b95a1;font-size:.72rem;font-weight:400}.page-row[data-v-9ea06bf2]{background:0 0;border-bottom:1px solid #f1f3f7;justify-content:space-between;align-items:center;min-height:40px;padding:0 22px;transition:background .12s;display:flex}.page-row[data-v-9ea06bf2]:last-of-type{border-bottom:none}.page-row[data-v-9ea06bf2]:hover{background:#fafbfd}.page-row__name[data-v-9ea06bf2]{color:#333d4b;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-right:16px;font-size:.84rem;font-weight:400;overflow:hidden}.perm-toggle[data-v-9ea06bf2]{letter-spacing:.04em;color:#b0b8c1;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:36px;height:22px;padding:0 8px;font-family:inherit;font-size:.72rem;font-weight:500;transition:color .12s;display:inline-flex}.perm-toggle[data-v-9ea06bf2]:hover{color:#6b7684}.perm-toggle--on[data-v-9ea06bf2]{color:var(--color-primary,#272b4c)}.perm-toggle--on[data-v-9ea06bf2]:hover{color:var(--color-primary-hover,#1a1f3a)}.drag-handle[data-v-9ea06bf2]{display:none}.page-row--dragging[data-v-9ea06bf2]{opacity:.5;background:#272b4c0a}.perm-grant-btn[data-v-9ea06bf2]{color:#272b4c;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;justify-content:center;align-items:center;height:26px;padding:0 12px;font-family:inherit;font-size:.74rem;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.perm-grant-btn[data-v-9ea06bf2]:hover{background:#f5f7fa;border-color:#d0d6df}.perm-list--grant[data-v-9ea06bf2]{gap:16px;padding:14px 18px}.perm-grant-add[data-v-9ea06bf2]{flex-direction:column;gap:8px;display:flex}.perm-grant-add__label[data-v-9ea06bf2]{color:#6b7488;font-size:.78rem;font-weight:500}.perm-grant-add__row[data-v-9ea06bf2]{align-items:center;gap:8px;display:flex}.perm-grant-add__row[data-v-9ea06bf2]>:first-child{flex:auto;min-width:0}.perm-grant-add__btn[data-v-9ea06bf2]{background:var(--color-primary,#272b4c)!important;color:#fff!important;border-radius:8px!important;flex:none!important;height:36px!important;padding:0 16px!important;font-size:.8rem!important}.perm-grant-add__btn[data-v-9ea06bf2]:disabled{opacity:.4;cursor:not-allowed}.perm-grant-list[data-v-9ea06bf2]{flex-direction:column;gap:6px;padding-top:8px;display:flex}.perm-grant-list__head[data-v-9ea06bf2]{color:#4e5968;justify-content:space-between;align-items:baseline;padding:0 2px 4px;font-size:.82rem;font-weight:500;display:flex}.perm-grant-list__count[data-v-9ea06bf2]{color:#8b95a1;font-size:.74rem;font-weight:400}.perm-grant-list__empty[data-v-9ea06bf2]{text-align:center;color:#8b95a1;background:#fafbfd;border-radius:8px;padding:18px;font-size:.78rem}.perm-grant-list__items[data-v-9ea06bf2]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.perm-grant-item[data-v-9ea06bf2]{background:#fff;border:1px solid #f0f2f7;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.perm-grant-item__main[data-v-9ea06bf2]{flex-direction:column;gap:2px;min-width:0;display:flex}.perm-grant-item__name[data-v-9ea06bf2]{color:#1f2937;flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;font-weight:400;display:inline-flex}.perm-grant-item__role[data-v-9ea06bf2]{color:#6b7280;background:#f3f4f6;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:400}.perm-grant-item__meta[data-v-9ea06bf2]{color:#8b95a1;font-size:.72rem;font-weight:400}.perm-grant-item__del[data-v-9ea06bf2]{color:#8b95a1;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.perm-grant-item__del[data-v-9ea06bf2]:hover:not(:disabled){color:#e03131;background:#fef2f2}.perm-grant-item__del[data-v-9ea06bf2]:disabled{opacity:.3;cursor:not-allowed}.sidebar[data-v-6c3c35ce]{background:var(--sidebar-bg);color:#fff;flex-direction:column;width:220px;min-width:220px;height:100dvh;transition:transform .24s cubic-bezier(.22,.61,.36,1);display:flex}@media (width<=900px){.sidebar[data-v-6c3c35ce]{z-index:50;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0f172a2e}.sidebar--open[data-v-6c3c35ce]{transform:translate(0)}.brand[data-v-6c3c35ce]{padding-right:56px}}.sidebar-close[data-v-6c3c35ce]{display:none}@media (width<=900px){.sidebar-close[data-v-6c3c35ce]{z-index:2;color:#ffffffe0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .15s;display:inline-flex;position:absolute;top:14px;right:12px}.sidebar-close[data-v-6c3c35ce]:hover,.sidebar-close[data-v-6c3c35ce]:focus-visible{color:#fff;background:#ffffff1f;outline:none}.sidebar-close svg[data-v-6c3c35ce]{display:block}}.brand[data-v-6c3c35ce]{color:inherit;border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:20px 16px;text-decoration:none;display:flex}.brand-icon[data-v-6c3c35ce]{background:var(--color-primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:400;display:inline-flex}.brand-name[data-v-6c3c35ce]{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:400}.nav[data-v-6c3c35ce]{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding:6px 0;overflow-y:auto}.nav[data-v-6c3c35ce]::-webkit-scrollbar{width:0;height:0;display:none}.nav-status[data-v-6c3c35ce]{color:#ffffff8c;padding:12px 16px;font-size:12px}.nav-status-error[data-v-6c3c35ce]{flex-direction:column;gap:8px;display:flex}.nav-status-text[data-v-6c3c35ce]{margin:0}.retry-button[data-v-6c3c35ce]{color:#fff;width:fit-content;font:inherit;cursor:pointer;background:#ffffff14;border:none;border-radius:6px;padding:6px 10px;font-size:12px}.retry-button[data-v-6c3c35ce]:hover{background:#ffffff24}.group[data-v-6c3c35ce]{flex-direction:column;display:flex}.group-head[data-v-6c3c35ce]{color:#ffffffbf;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-family:inherit;font-size:13px;font-weight:400;transition:background .15s,color .15s;display:flex}.group-head[data-v-6c3c35ce]:hover{color:#fff;background:#ffffff0a}.caret[data-v-6c3c35ce]{color:#ffffff59;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:transform .15s;display:inline-flex;transform:rotate(0)}.group-head[data-open=true] .caret[data-v-6c3c35ce]{transform:rotate(90deg)}.page-list[data-v-6c3c35ce]{margin:0;padding:2px 0 6px;list-style:none}.page-link[data-v-6c3c35ce]{color:#ffffff8c;border-left:2px solid #0000;padding:7px 16px 7px 28px;font-size:13px;font-weight:400;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:block}.page-link[data-v-6c3c35ce]:hover{color:#ffffffe6;background:#ffffff0d}.page-link.active[data-v-6c3c35ce]{color:#d0d3ec;background:#272b4c80;border-left:2px solid #c5c8e0b3;padding-left:26px;font-weight:400}.footer[data-v-6c3c35ce]{padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #ffffff0f;flex-shrink:0;position:relative}.user[data-v-6c3c35ce]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:7px 8px;transition:background .15s,border-color .15s;display:flex}.user[data-v-6c3c35ce]:hover{background:#ffffff0d;border-color:#ffffff12}.user--open[data-v-6c3c35ce]{background:#ffffff12;border-color:#ffffff1a}.avatar[data-v-6c3c35ce]{background:var(--color-primary);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;transition:box-shadow .2s;display:inline-flex;box-shadow:0 0 #fff0}.avatar--open[data-v-6c3c35ce]{box-shadow:0 0 0 2px #ffffff40}.user-info[data-v-6c3c35ce]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.user-name[data-v-6c3c35ce]{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.user-role[data-v-6c3c35ce]{color:#ffffff59;font-size:10.5px}.user-chevron[data-v-6c3c35ce]{color:#ffffff40;flex-shrink:0;font-size:14px;line-height:1;transition:transform .18s,color .18s;transform:rotate(90deg)}.user-chevron--up[data-v-6c3c35ce]{color:#ffffff80;transform:rotate(-90deg)}.profile-menu[data-v-6c3c35ce]{background:var(--sidebar-bg-sub);z-index:100;border:1px solid #ffffff1a;border-radius:10px;padding:5px;position:absolute;bottom:calc(100% + 4px);left:12px;right:12px;box-shadow:0 -4px 6px #0000001a,0 12px 28px #0006}.pm-divider[data-v-6c3c35ce]{background:#ffffff0f;height:1px;margin:3px 4px}.profile-menu-item[data-v-6c3c35ce]{color:#ffffffb3;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;transition:background .12s,color .12s;display:flex}.profile-menu-item[data-v-6c3c35ce]:hover{color:#fffffff2;background:#ffffff12}.profile-menu-item--danger[data-v-6c3c35ce]{color:#ff7878b3}.profile-menu-item--danger[data-v-6c3c35ce]:hover{color:#ff7878;background:#ff50501a}.profile-menu-admin-badge[data-v-6c3c35ce]{letter-spacing:.03em;color:#ffffff8c;background:#ffffff1f;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:9.5px;font-weight:400}.menu-fade-enter-active[data-v-6c3c35ce],.menu-fade-leave-active[data-v-6c3c35ce]{transition:opacity .12s,transform .12s}.menu-fade-enter-from[data-v-6c3c35ce],.menu-fade-leave-to[data-v-6c3c35ce]{opacity:0;transform:translateY(4px)}.profile-drawer-backdrop[data-v-6c3c35ce]{z-index:100;background:#0f172a52;justify-content:flex-end;display:flex;position:fixed;inset:0}.profile-drawer[data-v-6c3c35ce]{background:0 0;flex-direction:column;width:min(520px,100vw - 56px);height:100dvh;display:flex;position:relative}.profile-drawer[data-v-6c3c35ce] .detail-panel{border:none;border-left:1px solid #e6e9f0;border-radius:0;height:100dvh;max-height:100dvh;box-shadow:-8px 0 24px #272b4c14}.profile-drawer[data-v-6c3c35ce] .detail-actions{padding-bottom:max(18px, env(safe-area-inset-bottom))}.profile-drawer-fade-enter-active[data-v-6c3c35ce],.profile-drawer-fade-leave-active[data-v-6c3c35ce]{transition:opacity .18s}.profile-drawer-fade-enter-from[data-v-6c3c35ce],.profile-drawer-fade-leave-to[data-v-6c3c35ce]{opacity:0}.profile-drawer-slide-enter-active[data-v-6c3c35ce],.profile-drawer-slide-leave-active[data-v-6c3c35ce]{transition:transform .22s cubic-bezier(.32,.72,.36,1)}.profile-drawer-slide-enter-from[data-v-6c3c35ce],.profile-drawer-slide-leave-to[data-v-6c3c35ce]{transform:translate(12px)}.layout[data-v-fa769deb]{background:#f4f5f7;height:100dvh;display:flex;position:relative;overflow:hidden}.content[data-v-fa769deb]{flex:1;min-width:0;overflow:hidden auto}.hamburger[data-v-fa769deb]{top:calc((var(--mobile-header-height,70px) - var(--mobile-header-icon,28px)) / 2);left:var(--mobile-header-icon-left,14px);z-index:60;width:var(--mobile-header-icon,28px);height:var(--mobile-header-icon,28px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:none;position:fixed}.hamburger[data-v-fa769deb]:hover{background:#272b4c0d}.hamburger svg[data-v-fa769deb]{display:block}.backdrop[data-v-fa769deb]{z-index:40;background:#0f172a6b;animation:.18s backdrop-in-fa769deb;display:none;position:fixed;inset:0}@keyframes backdrop-in-fa769deb{0%{opacity:0}to{opacity:1}}@media (width<=900px){.hamburger[data-v-fa769deb]{display:inline-flex}.backdrop[data-v-fa769deb]{display:block}}.callback-wrap[data-v-cc171838]{background:#f0f1f7;justify-content:center;align-items:center;min-height:100vh;display:flex}.callback-card[data-v-cc171838]{text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:320px;padding:48px 32px 40px;display:flex;box-shadow:0 2px 16px #272b4c1a,0 0 0 1px #272b4c0f}.spinner[data-v-cc171838]{border:3px solid #f0f0f5;border-top-color:#272b4c;border-radius:50%;width:36px;height:36px;animation:.7s linear infinite spin-cc171838}@keyframes spin-cc171838{to{transform:rotate(360deg)}}.callback-msg[data-v-cc171838]{color:#555;margin:0;font-size:14px}.error-icon[data-v-cc171838]{color:#c0392b;background:#fdecea;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.error-title[data-v-cc171838]{color:#1a1a2e;margin:0;font-size:16px;font-weight:400}.error-detail[data-v-cc171838]{color:#888;margin:0;font-size:13px;line-height:1.5}.btn-back[data-v-cc171838]{color:#fff;cursor:pointer;background:#272b4c;border:none;border-radius:10px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:400;transition:background .15s}.btn-back[data-v-cc171838]:hover{background:#1a1e36}.drp{display:inline-block;position:relative}.drp-trigger{color:#3a4156;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0e3eb;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 10px;font-family:inherit;font-size:.82rem;transition:border-color .12s,box-shadow .12s;display:inline-flex}.drp-trigger[data-size=md]{height:36px;font-size:.85rem}.drp-trigger:hover{border-color:#c8cdd4}.drp-trigger--open,.drp-trigger--filled{border-color:#272b4c}.drp-val{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.drp-placeholder{color:#98a0ad}.drp-cal-icon{color:#98a0ad;flex-shrink:0;transition:color .12s}.drp-trigger--open .drp-cal-icon,.drp-trigger--filled .drp-cal-icon{color:#272b4c}.drp-chevron{color:#b0b8c1;flex-shrink:0;transition:transform .15s}.drp-chevron--up{transform:rotate(180deg)}.drp-x{color:#b0b8c1;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1rem;line-height:1;transition:color .1s}.drp-x:hover{color:#4e5968}.drp-popup{z-index:9999;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #eef0f4;border-radius:14px;width:300px;max-width:calc(100vw - 24px);padding:18px 16px 14px;position:fixed;box-shadow:0 8px 32px #272b4c21}@media (width<=480px){.drp-popup{width:calc(100vw - 24px)}}.drp-hd{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.drp-nav{color:#6b7684;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-family:inherit;font-size:1.1rem;transition:background .12s,color .12s;display:flex}.drp-nav:hover{color:#272b4c;background:#f2f4f6}.drp-month{color:#272b4c;font-size:.88rem}.drp-dow{grid-template-columns:repeat(7,1fr);margin-bottom:2px;display:grid}.drp-dow span{color:#98a0ad;justify-content:center;align-items:center;height:30px;font-size:.7rem;display:flex}.drp-grid{grid-template-columns:repeat(7,1fr);display:grid}.drp-cell{cursor:pointer;z-index:0;background:0 0;border:none;justify-content:center;align-items:center;height:36px;padding:0;display:flex;position:relative}.drp-num{z-index:2;color:#3a4156;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;transition:background .1s;display:flex;position:relative}.drp-cell--in-range:before,.drp-cell--start:not(.drp-cell--single):before,.drp-cell--end:not(.drp-cell--single):before{content:"";z-index:1;background:#272b4c12;position:absolute;inset:4px 0}.drp-cell--start:not(.drp-cell--end):before{left:50%}.drp-cell--end:not(.drp-cell--start):before{right:50%}.drp-cell--start .drp-num,.drp-cell--end .drp-num{color:#fff;background:#272b4c}.drp-cell--today:not(.drp-cell--start):not(.drp-cell--end) .drp-num{color:#272b4c;border:1.5px solid #272b4c59}.drp-cell--other .drp-num{color:#d1d5db}.drp-cell--other{cursor:default}.drp-cell:not(.drp-cell--start):not(.drp-cell--end):not(.drp-cell--other):hover .drp-num{background:#f2f4f6}.drp-cell--pending:not(.drp-cell--in-range):not(.drp-cell--other):hover .drp-num{background:#272b4c1a}.drp-cell--disabled{cursor:not-allowed}.drp-cell--disabled .drp-num{text-decoration:line-through;color:#d4d8e0!important;background:0 0!important}.drp-cell--disabled:hover .drp-num{background:0 0!important}.drp-ft{border-top:1px solid #f0f1f5;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.drp-ft-r{align-items:center;gap:10px;display:flex}.drp-ft-link{cursor:pointer;color:#3a4156;background:0 0;border:none;padding:0;font-family:inherit;font-size:.78rem;transition:opacity .12s}.drp-ft-link:hover{opacity:.65}.drp-ft-link--muted{color:#98a0ad}.drp-ok{color:#fff;cursor:pointer;background:#272b4c;border:none;border-radius:7px;height:28px;padding:0 16px;font-family:inherit;font-size:.78rem;transition:background .12s}.drp-ok:hover:not(:disabled){background:#31365e}.drp-ok:disabled{color:#b0b8c1;cursor:default;background:#eef0f4}.drp-fade-enter-active,.drp-fade-leave-active{transition:opacity .14s,transform .14s}.drp-fade-enter-from,.drp-fade-leave-to{opacity:0;transform:translateY(-6px)}.filter-bar[data-v-812535a7]{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}@media (width<=540px){.filter-bar[data-v-812535a7]{flex-wrap:wrap;justify-content:stretch}}.page-header[data-v-eef4a260]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.title-row[data-v-eef4a260]{min-height:var(--page-title-row-min-height,40px);align-items:center;gap:6px;display:inline-flex}.page-title[data-v-eef4a260]{color:var(--text-body);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:400;line-height:1.2}.page-actions[data-v-eef4a260]{align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=760px){.page-header[data-v-eef4a260]{gap:10px 12px}.title-row[data-v-eef4a260]{flex:auto;min-width:0}.page-actions[data-v-eef4a260]{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}}.pagination[data-v-c52e46cd]{justify-content:center;align-items:center;gap:2px;display:flex}.nav[data-v-c52e46cd],.page[data-v-c52e46cd]{color:#8b95a1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-width:32px;height:32px;padding:0 8px;font-family:inherit;font-size:.82rem;transition:background .12s,color .12s,border-color .12s}.nav[data-v-c52e46cd]:hover:not(:disabled),.page[data-v-c52e46cd]:hover{color:#3a4156;background:#f2f4f6}.nav[data-v-c52e46cd]:disabled{opacity:.35;cursor:not-allowed}.page[data-active=true][data-v-c52e46cd]{color:#272b4c;background:#f0f1f6;border-color:#d8daec}.page[data-active=true][data-v-c52e46cd]:hover{background:#e8eaf2}.dots[data-v-c52e46cd]{width:28px;color:var(--text-faint);justify-content:center;align-items:center;display:inline-flex}.overlay[data-v-56afccab]{z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.popup[data-v-56afccab]{background:var(--surface-panel);text-align:center;border-radius:18px;flex-direction:column;width:100%;max-width:360px;max-height:calc(100vh - 48px);padding:18px 22px;display:flex;box-shadow:0 30px 80px #0f172a2e}.popup[data-size=md][data-v-56afccab]{max-width:440px}.popup[data-size=lg][data-v-56afccab]{max-width:520px}.popup[data-size=xl][data-v-56afccab]{max-width:760px}.icon[data-v-56afccab]{width:40px;height:40px;color:var(--surface-panel);border-radius:50%;justify-content:center;align-items:center;margin:14px 0;font-size:1.15rem;display:inline-flex}.popup[data-type=info] .icon[data-v-56afccab]{background:var(--color-primary)}.popup[data-type=success] .icon[data-v-56afccab]{background:#21c55d}.popup[data-type=warning] .icon[data-v-56afccab]{background:#ff9d2e}.popup[data-type=error] .icon[data-v-56afccab]{background:var(--color-danger-input)}.title[data-v-56afccab]{color:var(--text-primary);letter-spacing:-.02em;font-size:1.05rem}.message[data-v-56afccab]{color:var(--text-secondary);margin-top:8px;font-size:.92rem;line-height:1.55}.lead[data-v-56afccab]{margin-top:0}.body[data-v-56afccab]{text-align:left;flex:auto;min-height:0;margin-top:8px;overflow-y:auto}.actions[data-v-56afccab]{flex-shrink:0;gap:8px;margin-top:22px;display:flex}.btn[data-v-56afccab]{cursor:pointer;border:none;border-radius:12px;flex:1;height:44px;font-family:inherit;font-size:.95rem}.btn.ghost[data-v-56afccab]{background:var(--surface-subtle);color:var(--text-secondary)}.btn.ghost[data-v-56afccab]:hover{background:var(--border-base)}.btn.primary[data-v-56afccab]{background:var(--color-primary);color:var(--surface-panel)}.btn.primary[data-v-56afccab]:hover:not(:disabled){background:var(--color-primary-mid)}.btn.danger[data-v-56afccab]{background:var(--color-danger,#dc2626);color:#fff;font-weight:400;transition:background-color .15s}.btn.danger[data-v-56afccab]:hover:not(:disabled){background:#b91c1c}.btn.danger[data-v-56afccab]:active:not(:disabled){background:#991b1b}.btn[data-v-56afccab]:disabled{opacity:.5;cursor:not-allowed}.fade-enter-active[data-v-56afccab],.fade-leave-active[data-v-56afccab]{transition:opacity .2s}.fade-enter-from[data-v-56afccab],.fade-leave-to[data-v-56afccab]{opacity:0}.asp-backdrop[data-v-1e88e60b]{z-index:50;background:#0f172a52;animation:.18s asp-backdrop-in-1e88e60b;position:fixed;inset:0}@keyframes asp-backdrop-in-1e88e60b{0%{opacity:0}to{opacity:1}}.asp-panel[data-v-1e88e60b]{--slide-panel-x-padding:22px;z-index:51;background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;max-width:calc(100vw - 56px);height:100dvh;animation:.22s cubic-bezier(.32,.72,.36,1) asp-slide-in-1e88e60b;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14}@keyframes asp-slide-in-1e88e60b{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.asp-head[data-v-1e88e60b]{height:64px;min-height:64px;padding:0 var(--slide-panel-x-padding);background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.asp-title-group[data-v-1e88e60b]{flex:1;align-items:baseline;gap:8px;min-width:0;display:inline-flex}.asp-title[data-v-1e88e60b]{color:#333d4b;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.05rem;font-weight:500;line-height:1.3;overflow:hidden}.asp-meta[data-v-1e88e60b]{color:#6b7684;white-space:nowrap;flex-shrink:0;font-size:.82rem;font-weight:400;line-height:1.2}.asp-actions[data-v-1e88e60b]{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.asp-close[data-v-1e88e60b]{color:#8b95a1;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .12s,color .12s;display:inline-flex}.asp-close[data-v-1e88e60b]:hover{color:#2a2f4a;background:#f4f6fb}.asp-body[data-v-1e88e60b]{min-height:0;padding:16px var(--slide-panel-x-padding) 20px;flex:auto;overflow:hidden auto}.asp-body--flush[data-v-1e88e60b]{padding:0}.asp-footer[data-v-1e88e60b]{z-index:5;padding:14px var(--slide-panel-x-padding);background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;display:flex;position:sticky;bottom:0}.asp-footer .popup-btn[data-v-1e88e60b-s]{box-sizing:border-box;letter-spacing:0;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.92rem;font-weight:400;line-height:1;transition:background .14s,color .14s,opacity .14s}.asp-footer .popup-btn--ghost[data-v-1e88e60b-s]{color:#6b7684;background:#f5f7fa}.asp-footer .popup-btn--ghost[data-v-1e88e60b-s]:hover{background:#eceff5}.asp-footer .popup-btn--primary[data-v-1e88e60b-s]{background:var(--color-primary,#272b4c);color:#fff}.asp-footer .popup-btn--primary[data-v-1e88e60b-s]:hover{background:#1f2340}.asp-footer .popup-btn[data-v-1e88e60b-s]:disabled{opacity:.5;cursor:not-allowed}.radio-group[data-v-9ba322fd]{flex-wrap:wrap;gap:8px;display:flex}.radio[data-v-9ba322fd]{color:#4e5968;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5e8ec;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:.95rem;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.radio[data-checked=true][data-v-9ba322fd]{border-color:var(--color-primary);background:var(--color-primary-tint);color:var(--color-primary)}.radio[data-disabled=true][data-v-9ba322fd]{cursor:not-allowed;opacity:.5}input[data-v-9ba322fd]{display:none}.dot[data-v-9ba322fd]{background:#fff;border:1.5px solid #d1d6db;border-radius:50%;width:18px;height:18px;transition:border-color .15s;position:relative}.radio[data-checked=true] .dot[data-v-9ba322fd]{border-color:var(--color-primary)}.dot[data-v-9ba322fd]:after{content:"";background:var(--color-primary);border-radius:50%;width:8px;height:8px;transition:transform .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.radio[data-checked=true] .dot[data-v-9ba322fd]:after{transform:translate(-50%,-50%)scale(1)}.tabs[data-v-f30e161f]{background:var(--surface-subtle);border-radius:12px;align-items:stretch;gap:4px;padding:4px;display:inline-flex}.tab[data-v-f30e161f]{height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 16px;font-family:inherit;font-size:.9rem;transition:background .15s,color .15s}.tab[data-v-f30e161f]:hover{color:var(--text-primary)}.tab[data-active=true][data-v-f30e161f]{background:var(--surface-panel);color:var(--text-primary);box-shadow:0 1px 3px #0000000d}.file-type-icon[data-v-fe0f3b5e]{vertical-align:middle;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;object-fit:contain;image-rendering:-webkit-optimize-contrast;display:inline-block}.datepicker[data-v-de4d890b]{width:100%;position:relative}.trigger[data-v-de4d890b]{border:1px solid var(--border-base);background:var(--surface-panel);width:100%;min-height:36px;color:var(--text-body);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-size:.85rem;font-weight:400;transition:border-color .15s,box-shadow .15s;display:flex}.trigger[data-open=true][data-v-de4d890b],.trigger[data-v-de4d890b]:hover{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring)}.placeholder[data-v-de4d890b]{color:var(--text-faint)}.picker[data-v-de4d890b]{z-index:50;border:1px solid var(--border-base);background:var(--surface-panel);border-radius:14px;outline:none;padding:14px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 40px #0f172a24}.columns[data-v-de4d890b]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.column[data-v-de4d890b]{border:1px solid var(--border-subtle);border-radius:10px;flex-direction:column;align-items:stretch;display:flex;overflow:hidden}.header[data-v-de4d890b]{text-align:center;background:var(--surface-page);color:var(--text-secondary);padding:6px 0;font-size:.8rem}.scroll[data-v-de4d890b]{scroll-snap-type:y mandatory;scrollbar-width:none;height:168px;position:relative;overflow-y:auto}.scroll[data-v-de4d890b]::-webkit-scrollbar{display:none}.filler[data-v-de4d890b]{height:56px}.item[data-v-de4d890b]{height:36px;color:var(--text-faint);scroll-snap-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.95rem;display:flex}.item[data-selected=true][data-v-de4d890b]{color:var(--text-body);background:var(--color-primary-tint);font-size:1.05rem}.hint[data-v-de4d890b]{text-align:center;color:var(--text-faint);margin-top:10px;font-size:.78rem}.actions[data-v-de4d890b]{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.btn[data-v-de4d890b]{cursor:pointer;border:1px solid #0000;border-radius:10px;height:36px;padding:0 14px;font-size:.9rem}.btn.ghost[data-v-de4d890b]{background:var(--surface-subtle);color:var(--text-secondary)}.btn.primary[data-v-de4d890b]{background:var(--color-primary);color:var(--surface-panel)}.btn.primary[data-v-de4d890b]:hover{background:var(--color-primary-mid)}.meta-badge[data-v-3cd649a1]{letter-spacing:-.005em;white-space:nowrap;border-radius:6px;align-items:center;font-family:inherit;font-weight:400;display:inline-flex}.meta-badge--sm[data-v-3cd649a1]{height:18px;padding:0 7px;font-size:.66rem}.meta-badge--md[data-v-3cd649a1]{height:22px;padding:0 9px;font-size:.72rem}.meta-badge--line[data-v-3cd649a1]{border-radius:0;height:auto;padding:0;background:0 0!important}.meta-badge--neutral.meta-badge--pill[data-v-3cd649a1]{color:#6b7684;background:#272b4c0f}.meta-badge--neutral.meta-badge--line[data-v-3cd649a1]{color:#8b95a1}.meta-badge--primary.meta-badge--pill[data-v-3cd649a1]{color:var(--color-primary,#272b4c);background:#272b4c24}.meta-badge--primary.meta-badge--line[data-v-3cd649a1]{color:var(--color-primary,#272b4c)}.meta-badge--success.meta-badge--pill[data-v-3cd649a1]{color:#15803d;background:#22c55e1a}.meta-badge--success.meta-badge--line[data-v-3cd649a1]{color:#15803d}.meta-badge--warning.meta-badge--pill[data-v-3cd649a1]{color:#b45309;background:#fbbf241f}.meta-badge--warning.meta-badge--line[data-v-3cd649a1]{color:#b45309}.mobile-item-card{background:#fff;border:1px solid #eef0f5;border-radius:16px;padding:14px 16px;font-family:inherit;list-style:none}.mobile-item-card--clickable{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .14s,border-color .14s,transform 80ms}.mobile-item-card--clickable:hover{background:#fafbfd;border-color:#d8daec}.mobile-item-card--clickable:active{background:#f4f6fb;transform:scale(.985)}.mobile-item-card--clickable:focus-visible{border-color:var(--color-primary,#272b4c);outline:none;box-shadow:0 0 0 2px #272b4c2e}.mobile-item-card--selected{border-color:var(--color-primary,#272b4c);box-shadow:0 0 0 1px var(--color-primary,#272b4c) inset;background:#f4f6fb}.mobile-item-card--empty{opacity:.7;background:#fafbfd}.mobile-item-card--refund .mobile-item-card__amt,.mobile-item-card--refund .mobile-item-card__amt-unit{color:#c0354b}.mobile-item-card__top{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;margin-bottom:10px;display:flex}.mobile-item-card__title{color:#191f28;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.94rem;overflow:hidden}.mobile-item-card__meta{color:#6b7684;letter-spacing:-.005em;white-space:nowrap;flex-shrink:0;align-items:baseline;gap:4px;font-size:.76rem;display:inline-flex}.mobile-item-card__status{flex-shrink:0;align-items:center;display:inline-flex}.mobile-item-card__amt-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-item-card__amt{color:#191f28;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:1.32rem;line-height:1.1;overflow:hidden}.mobile-item-card__amt-unit{color:#6b7684;margin-left:2px;font-size:.7em}.mobile-item-card__chev{color:#c0c8d6;flex-shrink:0;font-size:1.4rem;line-height:1}.mobile-item-card__body{margin-top:10px}.mobile-item-card__bottom{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.mobile-item-card__footer-text{color:#6b7684;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #f3f5f9;margin:10px 0 0;padding-top:10px;font-size:.84rem;line-height:1.45;overflow:hidden}@media (width<=480px){.mobile-item-card{border-radius:14px;padding:14px 16px}.mobile-item-card__title{font-size:.9rem}.mobile-item-card__amt{font-size:1.22rem}}.progress-badge[data-v-d16dbf75]{letter-spacing:-.005em;white-space:nowrap;text-align:center;border-radius:5px;padding:2px 8px;font-size:.72rem;font-weight:400;display:inline-block}.progress-badge--sm[data-v-d16dbf75]{padding:2px 8px;font-size:.72rem}.progress-badge--md[data-v-d16dbf75]{padding:3px 10px;font-size:.78rem}.progress-badge--br-check-loading[data-v-d16dbf75]{color:#8b95a1;background:#f2f4f6}.progress-badge--br-check-none[data-v-d16dbf75]{color:#98a0ad;background:#f2f4f6}.progress-badge--br-check-pending[data-v-d16dbf75]{color:#b45309;background:#fff8ec}.progress-badge--br-check-approved[data-v-d16dbf75]{color:#1d9e73;background:#e8f8f2}.progress-badge--br-check-rejected[data-v-d16dbf75]{color:#e24b4b;background:#fdf0f0}.progress-badge--ss-status-pending[data-v-d16dbf75]{color:#b45309;background:#fff8ec}.progress-badge--ss-status-confirmed[data-v-d16dbf75]{color:var(--color-primary,#272b4c);background:#272b4c14}.progress-badge--ss-status-cancelled[data-v-d16dbf75]{color:#98a0ad;background:#f2f4f6}.status-badge[data-v-6d154603]{letter-spacing:-.005em;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 9px 0 8px;font-size:.7rem;font-weight:400;display:inline-flex}.status-badge--sm[data-v-6d154603]{height:22px;font-size:.7rem}.status-badge--md[data-v-6d154603]{height:26px;padding:0 10px;font-size:.78rem}.status-badge__dot[data-v-6d154603]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-badge__text[data-v-6d154603]{line-height:1}.status-badge--draft[data-v-6d154603]{color:#64748b;background:#f1f5f9}.status-badge--draft .status-badge__dot[data-v-6d154603]{background:#94a3b8}.status-badge--open[data-v-6d154603]{color:#1d4ed8;background:#eff6ff}.status-badge--open .status-badge__dot[data-v-6d154603]{background:#3b82f6}.status-badge--reviewing[data-v-6d154603]{color:#b45309;background:#fffbeb}.status-badge--reviewing .status-badge__dot[data-v-6d154603]{background:#f59e0b}.status-badge--responded[data-v-6d154603]{color:#0e7490;background:#ecfeff}.status-badge--responded .status-badge__dot[data-v-6d154603]{background:#06b6d4}.status-badge--confirmed[data-v-6d154603]{color:#15803d;background:#f0fdf4}.status-badge--confirmed .status-badge__dot[data-v-6d154603]{background:#22c55e}.status-badge--closed[data-v-6d154603]{color:var(--color-primary,#272b4c);background:#eef0f5}.status-badge--closed .status-badge__dot[data-v-6d154603]{background:var(--color-primary,#272b4c)}.design-root[data-v-85df619c]{background:#f9fafb;min-height:100vh;padding:48px 32px 96px}.design-inner[data-v-85df619c]{max-width:1100px;margin:0 auto}.ds-header[data-v-85df619c]{border-bottom:1px solid #e5e8ec;margin-bottom:48px;padding-bottom:24px}.ds-title[data-v-85df619c]{letter-spacing:-.03em;color:#3a4156;font-size:1.7rem}.ds-subtitle[data-v-85df619c]{color:#6b7684;margin-top:8px;font-size:.9rem}.ds-subtitle code[data-v-85df619c]{color:#3a4156;background:#f2f4f6;border-radius:4px;padding:1px 6px;font-size:.85em}.ds-section[data-v-85df619c]{margin-bottom:56px}.ds-admin-demo[data-v-85df619c]{background:#272b4c;border-radius:10px;padding:10px;display:inline-flex}.ds-admin-item[data-v-85df619c]{color:#ffffffb3;border-radius:6px;align-items:center;gap:8px;min-width:220px;padding:7px 9px;font-size:12.5px;display:inline-flex}.ds-admin-badge[data-v-85df619c]{letter-spacing:.03em;color:#ffffff8c;background:#ffffff1f;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:9.5px;font-weight:400}.ds-section-title[data-v-85df619c]{letter-spacing:-.02em;color:#3a4156;margin-bottom:6px;font-size:1.1rem}.ds-section-desc[data-v-85df619c]{color:#8b95a1;margin-bottom:20px;font-size:.85rem;line-height:1.6}.ds-section-desc code[data-v-85df619c]{color:#3a4156;background:#f2f4f6;border-radius:4px;padding:1px 6px;font-size:.85em}.color-grid[data-v-85df619c]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.color-chip[data-v-85df619c]{background:#fff;border:1px solid #e5e8ec;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.color-swatch[data-v-85df619c]{border-radius:8px;flex-shrink:0;width:36px;height:36px}.color-info[data-v-85df619c]{flex-direction:column;gap:2px;min-width:0;display:flex}.color-name[data-v-85df619c]{color:#3a4156;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.color-hex[data-v-85df619c]{color:#6b7684;letter-spacing:.02em;font-size:.75rem}.color-usage[data-v-85df619c]{color:#98a0ad;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.brand-key-card[data-v-85df619c]{background:#fff;border:1px solid #e5e8ec;border-radius:18px;align-items:center;gap:22px;margin-bottom:28px;padding:22px 24px;display:flex;box-shadow:0 4px 24px #272b4c14,0 1px 4px #272b4c0a}.brand-key-swatch[data-v-85df619c]{border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:flex;box-shadow:0 8px 24px #272b4c2e}.brand-key-label[data-v-85df619c]{color:#ffffffd9;letter-spacing:-.02em;font-size:1.6rem}.brand-key-info[data-v-85df619c]{flex-direction:column;gap:6px;min-width:0;display:flex}.brand-key-name[data-v-85df619c]{color:#1a1f3a;letter-spacing:-.01em;font-size:1rem}.brand-key-row[data-v-85df619c]{align-items:center;gap:10px;display:flex}.color-hex--var[data-v-85df619c]{color:#272b4c;background:#272b4c0d;border-radius:5px;padding:2px 8px}.brand-key-usage[data-v-85df619c]{color:#6b7684;font-size:.78rem;line-height:1.5}.ds-subsection-title[data-v-85df619c]{color:#3a4156;margin:8px 0;font-size:.84rem}.ds-table-demo[data-v-85df619c]{border-collapse:collapse;width:100%;font-size:.8rem}.ds-th[data-v-85df619c]{color:#96a0b3;text-transform:uppercase;letter-spacing:.06em;text-align:left;white-space:nowrap;background:#272b4c06;padding:10px 20px;font-size:.64rem;font-weight:400}.ds-th--num[data-v-85df619c]{text-align:right}.ds-th--narrow[data-v-85df619c]{width:90px}.ds-th--action[data-v-85df619c]{width:110px}.ds-th--label[data-v-85df619c]{width:160px}.ds-row[data-v-85df619c]{transition:background .14s}.ds-row[data-v-85df619c]:hover{background:#272b4c06}.ds-row+.ds-row .ds-td[data-v-85df619c]{border-top:1px solid #f0f2f7}.ds-td[data-v-85df619c]{color:#5c6478;vertical-align:middle;padding:12px 20px}.ds-td--label[data-v-85df619c]{color:#1a1f3a;letter-spacing:-.01em;font-size:.82rem}.ds-td--num[data-v-85df619c]{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.ds-td--main[data-v-85df619c]{color:#272b4c;font-size:.92rem}.ds-td--muted[data-v-85df619c]{color:#5c6478;font-size:.82rem}.ds-td--num small[data-v-85df619c]{color:#96a0b3;margin-left:2px;font-size:.66rem}.ds-td--action[data-v-85df619c]{text-align:right}.ds-action-btn[data-v-85df619c]{color:#5c6478;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:7px;align-items:center;height:26px;padding:0 10px;font-family:inherit;font-size:.72rem;transition:all .16s;display:inline-flex}.ds-action-btn[data-v-85df619c]:hover{color:#272b4c;background:#272b4c06;border-color:#272b4c}.ds-rules[data-v-85df619c]{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.ds-rule[data-v-85df619c]{background:#fff;border:1px solid #e6e9f0;border-left:3px solid #15803d;border-radius:12px;padding:16px 18px}.ds-rule--bad[data-v-85df619c]{border-left-color:#b91c1c}.ds-rule__title[data-v-85df619c]{color:#1a1f3a;margin-bottom:8px;font-size:.78rem;display:block}.ds-rule__list[data-v-85df619c]{color:#5c6478;margin:0;padding-left:16px;font-size:.74rem;line-height:1.7}.ds-rule__list code[data-v-85df619c]{color:#272b4c;background:#272b4c0d;border-radius:4px;padding:1px 5px;font-size:.7rem}.typo-card[data-v-85df619c]{background:#fff;border:1px solid #e5e8ec;border-radius:14px;flex-direction:column;gap:20px;padding:24px;display:flex}.typo-row[data-v-85df619c]{align-items:baseline;gap:24px;display:flex}.typo-label[data-v-85df619c]{color:#98a0ad;font-variant-numeric:tabular-nums;flex-shrink:0;width:160px;font-size:.75rem}.demo-box[data-v-85df619c]{background:#fff;border:1px solid #e5e8ec;border-radius:14px;padding:20px 24px}.row-count[data-v-85df619c]{color:#8b95a1;margin:16px 0 0;font-size:.78rem}.row-count-num[data-v-85df619c]{color:#3a4156;font-variant-numeric:tabular-nums}.comp-card[data-v-85df619c]{background:#fff;border:1px solid #e5e8ec;border-radius:14px;padding:24px}.comp-grid-2[data-v-85df619c]{grid-template-columns:1fr 1fr;gap:32px;display:grid}.comp-row[data-v-85df619c]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.comp-row[data-v-85df619c]:last-child{margin-bottom:0}.comp-stack[data-v-85df619c]{flex-direction:column;gap:12px;display:flex}.comp-readout[data-v-85df619c]{color:#8b95a1;font-size:.82rem}.modal-form-stack[data-v-85df619c]{flex-direction:column;gap:12px;display:flex}@media (width<=760px){.design-root[data-v-85df619c]{padding:32px 16px 64px}.comp-grid-2[data-v-85df619c]{grid-template-columns:1fr}.typo-row[data-v-85df619c]{flex-direction:column;gap:4px}.typo-label[data-v-85df619c]{width:auto}.color-grid[data-v-85df619c]{grid-template-columns:1fr 1fr}}.unfurl-stage[data-v-85df619c]{flex-direction:column;gap:14px;display:flex}.unfurl-stage__label[data-v-85df619c]{color:#8b95a1;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.7rem}.unfurl-stage__label--mt[data-v-85df619c]{margin-top:4px}.slack-card[data-v-85df619c]{background:#fff;border:1px solid #e6e9f0;border-radius:6px;align-items:center;gap:12px;max-width:480px;padding:10px 14px 10px 18px;display:flex;position:relative}.slack-card__bar[data-v-85df619c]{background:#c8cdd9;border-radius:4px 0 0 4px;width:4px;position:absolute;top:0;bottom:0;left:0}.slack-card__icon[data-v-85df619c]{object-fit:contain;background:#fafbfd;border:1px solid #eef0f5;border-radius:6px;flex-shrink:0;width:32px;height:32px}.slack-card__body[data-v-85df619c]{flex-direction:column;gap:0;min-width:0;display:flex}.slack-card__site[data-v-85df619c]{color:#1f2937;letter-spacing:-.005em;margin:0;font-size:.78rem}.slack-card__title[data-v-85df619c]{color:#1264a3;letter-spacing:-.005em;margin:0;font-size:.82rem;text-decoration:none}.slack-card__desc[data-v-85df619c]{color:#616061;letter-spacing:-.005em;margin:2px 0 0;font-size:.78rem}.slack-wide[data-v-85df619c]{background:#fff;border:1px solid #e6e9f0;border-radius:6px;max-width:480px;position:relative;overflow:hidden}.slack-wide__body[data-v-85df619c]{flex-direction:column;gap:2px;padding:10px 14px 12px 18px;display:flex}.slack-wide__img[data-v-85df619c]{background:#fafbfd;border-top:1px solid #eef0f5;width:100%;height:auto;display:block}.unfurl-meta[data-v-85df619c]{margin-top:4px;font-size:.78rem}.unfurl-meta>summary[data-v-85df619c]{cursor:pointer;color:#6b7488;padding:4px 0;font-size:.78rem}.unfurl-meta__pre[data-v-85df619c]{color:#3a4156;white-space:pre;background:#fafbfd;border:1px solid #eef0f5;border-radius:8px;margin:6px 0 0;padding:12px 14px;font-family:Fira Code,Consolas,monospace;font-size:.74rem;line-height:1.7;overflow-x:auto}.ds-icon-grid[data-v-85df619c]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;display:grid}.ds-icon-cell[data-v-85df619c]{background:#fafbfd;border:1px solid #eef0f5;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 12px;display:flex}.ds-icon-meta[data-v-85df619c]{color:#8b95a1;letter-spacing:-.005em;font-size:.7rem}.empty[data-v-ecd47bd0]{text-align:center;min-height:100vh;font-family:var(--font-family-base);background:#fff;justify-content:center;align-items:center;padding:32px;display:flex}.content[data-v-ecd47bd0]{flex-direction:column;align-items:center;display:flex}.brand-lockup[data-v-ecd47bd0]{justify-content:center;align-items:center;gap:18px;animation:.65s cubic-bezier(.22,1,.36,1) both fly-in-ecd47bd0;display:flex}.logo-img[data-v-ecd47bd0]{filter:drop-shadow(0 8px 24px #272b4c29);width:96px;height:auto;display:block}.wordmark-img[data-v-ecd47bd0]{mix-blend-mode:multiply;width:min(260px,48vw);height:auto;display:block}@media (width<=520px){.brand-lockup[data-v-ecd47bd0]{gap:12px}.logo-img[data-v-ecd47bd0]{width:78px}.wordmark-img[data-v-ecd47bd0]{width:min(220px,56vw)}}@keyframes fly-in-ecd47bd0{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}.th-interactive[data-v-63b10668]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s}.th-interactive[data-v-63b10668]:hover:not(.th-active-sort){color:#6b7280}.th-menu-open[data-v-63b10668]{background:#272b4c0a}.th-active-sort[data-v-63b10668]{color:var(--color-primary);font-weight:500}.th-active-filter[data-v-63b10668]{background:#272b4c08}.th-inner[data-v-63b10668]{align-items:center;gap:5px;width:100%;display:inline-flex}.th-label[data-v-63b10668]{flex:1}.th-indicator[data-v-63b10668]{flex-shrink:0;justify-content:center;align-items:center;width:14px;display:inline-flex}.ind-sort[data-v-63b10668]{color:var(--color-primary);margin-left:3px;font-size:.72rem;font-weight:500;line-height:1}.ind-filter[data-v-63b10668]{background:var(--color-primary);border-radius:50%;width:6px;height:6px}.ind-chevron[data-v-63b10668]{color:#9aa4b2;opacity:0;align-items:center;font-size:.7rem;line-height:1;transition:opacity .12s;display:inline-flex}.th-interactive:hover .ind-chevron[data-v-63b10668],.th-menu-open .ind-chevron[data-v-63b10668]{opacity:.8}.filter-chip-bar[data-v-63b10668]{align-items:center;gap:6px;padding:10px 16px;display:flex}.filter-chip[data-v-63b10668]{color:#3a4156;background:#f0f1f6;border-radius:20px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:.72rem;display:inline-flex}.filter-chip-dot[data-v-63b10668]{background:#272b4c;border-radius:50%;flex-shrink:0;width:5px;height:5px}.filter-chip-reset[data-v-63b10668]{color:#8b95a1;cursor:pointer;background:#fff;border:1px solid #e5e8ec;border-radius:20px;height:26px;padding:0 10px;font-family:inherit;font-size:.72rem;transition:border-color .12s,color .12s}.filter-chip-reset[data-v-63b10668]:hover{color:#3a4156;border-color:#3a4156}.col-menu{z-index:9999;background:#fff;border:1px solid #e4e6ee;border-radius:9px;flex-direction:column;gap:1px;padding:4px;display:flex;position:fixed;box-shadow:0 8px 24px #0f172a1f,0 2px 6px #0f172a0f}.menu-item{color:#3a4156;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;height:34px;padding:0 10px;font-family:inherit;font-size:.8rem;transition:background .1s;display:flex}.menu-item:hover{background:#f4f5f7}.menu-item--active{color:var(--color-primary)}.menu-icon{color:#8b95a1;text-align:center;flex-shrink:0;width:14px;font-size:.75rem}.menu-item--active .menu-icon{color:var(--color-primary)}.menu-check{color:var(--color-primary);margin-left:auto;font-size:.72rem}.menu-divider{background:#f0f1f5;height:1px;margin:3px 4px}.menu-search{align-items:center;gap:6px;padding:4px 8px 6px;display:flex}.search-icon{color:#9ca3af;flex-shrink:0;font-size:.9rem;line-height:1}.search-input{color:#3a4156;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;flex:1;min-width:0;height:28px;padding:0 6px;font-family:inherit;font-size:.78rem;transition:border-color .15s}.search-input:focus{border-color:var(--color-primary)}.search-input::placeholder{color:#b0b8c1}.search-clear{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:.82rem;transition:color .12s,background .12s;display:flex}.search-clear:hover{color:#3a4156;background:#f2f4f6}.home[data-v-4c166185]{color:#191f28;background:#f9fafb;min-height:100vh;padding:40px 24px 72px}.preview[data-v-4c166185]{max-width:1200px;margin:0 auto}.preview-header[data-v-4c166185]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.preview-header h1[data-v-4c166185]{letter-spacing:-.03em;font-size:1.6rem}.preview-header p[data-v-4c166185]{color:#6b7684;margin-top:6px;font-size:.92rem}.header-actions[data-v-4c166185]{align-items:center;gap:10px;display:flex}.user[data-v-4c166185]{color:#4e5968;font-size:.88rem}.grid[data-v-4c166185]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.card[data-v-4c166185]{background:#fff;border:1px solid #e5e8ec;border-radius:18px;padding:24px}.card-wide[data-v-4c166185]{margin-bottom:16px}.page-header-demo[data-v-4c166185]{background:#fafbfc;border:1px dashed #d7dbe3;border-radius:12px;margin-top:16px;padding:18px 20px}.row-count-demo[data-v-4c166185]{color:#8b95a1;margin:16px 0 0;font-size:.78rem}.row-count-demo-num[data-v-4c166185]{color:#3a4156;font-variant-numeric:tabular-nums}.card code[data-v-4c166185]{color:#272b4c;background:#f2f4f6;border-radius:4px;padding:1px 6px;font-size:.85em}.card-title[data-v-4c166185]{letter-spacing:-.02em;font-size:1.05rem}.card-desc[data-v-4c166185]{color:#8b95a1;margin-top:4px;margin-bottom:16px;font-size:.85rem}.row[data-v-4c166185]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.stack[data-v-4c166185]{flex-direction:column;gap:12px;display:flex}.readout[data-v-4c166185]{color:#8b95a1;font-size:.82rem}.form-stack[data-v-4c166185]{flex-direction:column;gap:12px;display:flex}@media (width<=900px){.grid[data-v-4c166185]{grid-template-columns:1fr}}.shell[data-v-1adf1e14]{background:#fff;flex-direction:column;min-height:100vh;display:flex}.topbar[data-v-1adf1e14]{z-index:5;background:#fff;align-items:center;gap:8px;padding:14px 18px 12px;display:flex;position:sticky;top:0}.topbar-back[data-v-1adf1e14]{color:#272b4c;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.4rem;line-height:1;display:inline-flex}.topbar-back[data-v-1adf1e14]:hover{background:#f4f6fb}.topbar-progress[data-v-1adf1e14]{background:#f0f2f7;border-radius:2px;flex:1;height:3px;overflow:hidden}.topbar-progress-fill[data-v-1adf1e14]{background:var(--color-primary,#272b4c);height:100%;transition:width .3s cubic-bezier(.22,.61,.36,1)}.page[data-v-1adf1e14]{flex-direction:column;flex:1;width:100%;max-width:460px;margin:0 auto;padding:28px 24px 120px;display:flex}.page--center[data-v-1adf1e14]{text-align:center;justify-content:center;align-items:center}.page-q[data-v-1adf1e14]{color:#272b4c;letter-spacing:-.02em;margin:0 0 12px;font-size:1.5rem;font-weight:400;line-height:1.35}.page-sub[data-v-1adf1e14]{color:#6b7488;letter-spacing:-.005em;margin:0 0 28px;font-size:.92rem;line-height:1.55}.muted[data-v-1adf1e14]{color:#b0b8c1;font-size:.86rem}.err[data-v-1adf1e14]{color:#d4374a;font-size:.92rem}.err--inline[data-v-1adf1e14]{background:#fdecee;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:.82rem}.intro[data-v-1adf1e14]{padding-top:12px}.hero[data-v-1adf1e14]{flex-direction:column;align-items:flex-start;margin-bottom:18px;display:flex}.hero-avatar[data-v-1adf1e14]{background:linear-gradient(135deg, var(--color-primary,#272b4c) 0%, #383d63 100%);color:#fff;letter-spacing:-.02em;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;font-size:1.5rem;display:inline-flex;box-shadow:0 4px 14px #272b4c26}.hero-title[data-v-1adf1e14]{color:#272b4c;letter-spacing:-.02em;margin:0 0 10px;font-size:1.65rem;font-weight:400;line-height:1.3}.hero-agency[data-v-1adf1e14]{color:#272b4c;letter-spacing:-.005em;background:#272b4c0f;border-radius:999px;align-items:center;height:26px;padding:0 11px;font-size:.78rem;display:inline-flex}.intro-sub[data-v-1adf1e14]{margin-bottom:22px}.lite-list[data-v-1adf1e14]{border-top:1px solid #eef0f5;margin:0 0 18px;padding:0;list-style:none}.lite-list li[data-v-1adf1e14]{border-bottom:1px solid #eef0f5;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;display:flex}.lite-k[data-v-1adf1e14]{color:#8b95a1;letter-spacing:-.005em;font-size:.86rem}.lite-v[data-v-1adf1e14]{color:#2a2f4a;text-align:right;overflow-wrap:anywhere;font-size:.92rem}.meta-bar[data-v-1adf1e14]{color:#6b7488;background:#fafbfd;border:1px solid #eef0f5;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-size:.78rem;display:inline-flex}.meta-bar-dot[data-v-1adf1e14]{font-size:.92rem}.meta-bar-text strong[data-v-1adf1e14]{color:#272b4c}.info-card[data-v-1adf1e14]{background:#fafbfd;border:1px solid #eef0f5;border-radius:14px;flex-direction:column;gap:10px;margin-top:4px;padding:16px 18px;display:flex}.info-row[data-v-1adf1e14]{grid-template-columns:96px 1fr;gap:8px;font-size:.92rem;display:grid}.info-key[data-v-1adf1e14]{color:#8b95a1}.info-val[data-v-1adf1e14]{color:#2a2f4a;overflow-wrap:anywhere}.input-wrap[data-v-1adf1e14]{margin-top:8px}.big-input[data-v-1adf1e14]{width:100%;font:inherit;color:#272b4c;letter-spacing:-.01em;background:0 0;border:none;border-bottom:2px solid #e0e3eb;outline:none;padding:12px 0;font-size:1.3rem;transition:border-color .15s}.big-input[data-v-1adf1e14]:focus{border-bottom-color:var(--color-primary,#272b4c)}.big-input[data-v-1adf1e14]::placeholder{color:#c0c8d6;font-weight:400}.chip-group[data-v-1adf1e14]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-v-1adf1e14]{color:#5c6478;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e3eb;border-radius:999px;padding:0 16px;font-size:.92rem;transition:background .12s,border-color .12s,color .12s}.chip[data-v-1adf1e14]:hover{color:#2a2f4a;border-color:#c8cdd9}.chip--on[data-v-1adf1e14]{background:var(--color-primary,#272b4c);border-color:var(--color-primary,#272b4c);color:#fff}.done-icon[data-v-1adf1e14]{color:#15803d;background:#22c55e24;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:18px;font-size:1.8rem;display:inline-flex}.cta[data-v-1adf1e14]{padding:14px 24px max(14px, env(safe-area-inset-bottom)) 24px;background:linear-gradient(#fff0,#fff 30%);position:sticky;bottom:0}.cta-btn[data-v-1adf1e14]{background:var(--color-primary,#272b4c);color:#fff;width:100%;max-width:460px;height:54px;font:inherit;letter-spacing:-.01em;cursor:pointer;border:none;border-radius:12px;margin:0 auto;font-size:1rem;transition:background .14s,opacity .14s;display:block}.cta-btn[data-v-1adf1e14]:hover:not(:disabled){background:#383d63}.cta-btn[data-v-1adf1e14]:disabled{cursor:default;background:#c8cdd9}@media (width>=600px){.shell[data-v-1adf1e14]{background:#f6f7fa}.topbar[data-v-1adf1e14],.cta[data-v-1adf1e14],.page[data-v-1adf1e14]{background:#fff}.page[data-v-1adf1e14]{border-left:1px solid #eef0f5;border-right:1px solid #eef0f5}.topbar[data-v-1adf1e14]{border-bottom:0}}.login-wrap[data-v-8a20301c]{background:#f0f1f7;justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card[data-v-8a20301c]{background:#fff;border-radius:20px;flex-direction:column;width:380px;padding:40px 36px 32px;display:flex;box-shadow:0 2px 16px #272b4c1a,0 0 0 1px #272b4c0f}.login-brand[data-v-8a20301c]{align-items:center;gap:14px;margin-bottom:28px;display:flex}.brand-mark[data-v-8a20301c]{color:#fff;background:#272b4c;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:400;display:flex}.brand-text[data-v-8a20301c]{flex-direction:column;gap:2px;display:flex}.brand-name[data-v-8a20301c]{color:#1a1a2e;font-size:16px;font-weight:400}.brand-sub[data-v-8a20301c]{color:#aaa;font-size:12px}.login-divider[data-v-8a20301c]{background:#f0f0f5;height:1px;margin-bottom:28px}.login-body[data-v-8a20301c]{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.login-guide[data-v-8a20301c]{color:#555;margin:0;font-size:14px}.btn-google[data-v-8a20301c]{color:#1a1a2e;cursor:pointer;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s,background .1s;display:flex}.btn-google[data-v-8a20301c]:hover:not(:disabled){border-color:#272b4c;box-shadow:0 0 0 3px #272b4c12}.btn-google[data-v-8a20301c]:disabled{opacity:.6;cursor:not-allowed}.google-icon[data-v-8a20301c]{flex-shrink:0;width:18px;height:18px}.login-notice[data-v-8a20301c]{color:#bbb;text-align:center;margin:0;padding-top:4px;font-size:11px}.back-btn[data-v-cc9441e8]{color:#6b7488;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.back-btn[data-v-cc9441e8]:hover{color:#2a2f4a;background:#f4f6fb;border-color:#e6e9f0}.page[data-v-9e7cb6ef]{background:#fafbfc;min-height:100%;padding:0 56px 56px}.page-header-wrap[data-v-9e7cb6ef]{z-index:10;background:#fafbfc;margin-bottom:8px;padding-top:22px;padding-bottom:18px;position:sticky;top:0}.page-body[data-v-9e7cb6ef]{min-height:60vh}@media (width<=900px){.page[data-v-9e7cb6ef]{padding:0 20px 32px}.page-header-wrap[data-v-9e7cb6ef]{min-height:var(--mobile-header-height,70px);padding-top:0;padding-bottom:0;padding-left:var(--mobile-header-title-left,54px);align-items:center;margin-bottom:0;margin-left:-20px;margin-right:-20px;padding-right:20px;display:flex}.page-header-wrap.phw-mobile-back[data-v-9e7cb6ef]{padding-left:var(--mobile-header-icon-left,14px)}.page-header-wrap[data-v-9e7cb6ef]>.page-header{flex:1;width:100%}.page-body[data-v-9e7cb6ef]{padding-top:4px}}.sn-section[data-v-916bd061]{padding:4px 0}.sn-cond-list[data-v-916bd061]{flex-direction:column;gap:6px;display:flex}.sn-cond-row--flat[data-v-916bd061]{background:#fff;border:1px solid #eef1f5;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.sn-cond-row__grid[data-v-916bd061]{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;display:grid}.sn-cond-and[data-v-916bd061]{align-items:center;gap:8px;padding:2px 4px;display:flex}.sn-cond-and__line[data-v-916bd061]{background:#e6e9f0;flex:1;height:1px}.sn-cond-and__text[data-v-916bd061]{color:#8b95a1;font-size:.7rem}.sn-cond-actions[data-v-916bd061]{margin-top:4px}.sn-cond-cell[data-v-916bd061]{flex-direction:column;gap:4px;min-width:0;display:flex}.sn-cond-nullval[data-v-916bd061]{color:#94a3b8;justify-content:center;align-items:center;height:34px;font-size:.82rem;display:flex}.sn-cond-input[data-v-916bd061]{color:#191f28;background:#fff;border:1px solid #e6e9f0;border-radius:6px;outline:none;width:100%;height:34px;padding:0 10px;font-size:.82rem;transition:border-color .14s,box-shadow .14s}.sn-cond-input[data-v-916bd061]:focus{border-color:var(--color-primary,#272b4c);box-shadow:0 0 0 3px #272b4c14}.sn-cond-input[data-v-916bd061]:disabled{color:#8b95a1;background:#f4f6fb}.sn-cond-add[data-v-916bd061]{color:#4e5968;cursor:pointer;background:#fafbfd;border:1px dashed #d8dde7;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:42px;font-size:.82rem;transition:border-color .14s,color .14s,background .14s;display:flex}.sn-cond-add[data-v-916bd061]:hover:not(:disabled){border-color:var(--color-primary,#272b4c);color:var(--color-primary,#272b4c);background:#f4f6fb}.sn-cond-add[data-v-916bd061]:disabled{opacity:.5;cursor:not-allowed}.sn-cond-add__icon[data-v-916bd061]{font-size:1rem;line-height:1}.sn-cond-add__label[data-v-916bd061]{font-weight:500}.sn-cond-empty__actions[data-v-916bd061]{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.sn-cond-empty__btn[data-v-916bd061]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 12px;font-family:inherit;font-size:.82rem;transition:background .14s,border-color .14s,color .14s;display:flex}.sn-cond-empty__btn--primary[data-v-916bd061]{border:1px solid var(--color-primary,#272b4c);background:var(--color-primary,#272b4c);color:#fff}.sn-cond-empty__btn--primary[data-v-916bd061]:hover:not(:disabled){background:#1a1f3a;border-color:#1a1f3a}.sn-cond-empty__btn--secondary[data-v-916bd061]{color:#4e5968;background:#fafbfd;border:1px dashed #d8dde7}.sn-cond-empty__btn--secondary[data-v-916bd061]:hover:not(:disabled){border-color:var(--color-primary,#272b4c);color:var(--color-primary,#272b4c);background:#f4f6fb}.sn-cond-empty__btn[data-v-916bd061]:disabled{opacity:.5;cursor:not-allowed}.sn-link[data-v-916bd061]{color:#4e5968;cursor:pointer;background:0 0;border:1px dashed #d8dde7;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;font-size:.78rem;transition:border-color .14s,color .14s;display:inline-flex}.sn-link[data-v-916bd061]:hover:not(:disabled){border-color:var(--color-primary,#272b4c);color:var(--color-primary,#272b4c)}.sn-link[data-v-916bd061]:disabled{opacity:.5;cursor:not-allowed}.sn-cond-row__del[data-v-916bd061]{color:#8b95a1;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.sn-cond-row__del[data-v-916bd061]:hover:not(:disabled){color:#4e5968;background:#f4f6fb}.sn-cond-row__del[data-v-916bd061]:disabled{opacity:.5;cursor:not-allowed}.sn-cond-empty[data-v-916bd061]{background:#fff;border:1px solid #eef1f5;border-radius:10px;padding:16px}.sn-cond-empty__title[data-v-916bd061]{color:#191f28;margin-bottom:4px;font-size:.86rem;font-weight:400}.sn-cond-empty__desc[data-v-916bd061]{color:#8b95a1;margin:0 0 12px;font-size:.78rem;line-height:1.5}.sn-cond-hint[data-v-916bd061]{color:#8b95a1;margin:8px 0 0;font-size:.76rem}.sn-cond-hint--warn[data-v-916bd061]{color:#c26a00}.sr-only[data-v-916bd061]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sn-fld[data-v-123efd99]{flex-direction:column;gap:6px;display:flex}.sn-fld__label[data-v-123efd99]{color:#8b95a1;font-size:.76rem}.sn-fld__hint[data-v-123efd99]{color:#8b95a1;flex-wrap:wrap;align-items:center;gap:4px;font-size:.72rem;display:flex}.sn-form[data-v-123efd99]{flex-direction:column;gap:8px;display:flex}.ame-preview[data-v-123efd99]{order:1}.ame-toolbar--below[data-v-123efd99]{order:2}.ame-toolbar[data-v-123efd99]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.ame-tb-btn[data-v-123efd99]{border:1px solid var(--border-base,#e5e8ec);cursor:pointer;color:#4e5968;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:.74rem;transition:background .14s,border-color .14s;display:inline-flex}.ame-tb-btn[data-v-123efd99]:hover:not(:disabled){border-color:var(--color-primary,#272b4c);background:#f4f6fb}.ame-tb-btn[data-v-123efd99]:disabled{opacity:.5;cursor:not-allowed}.ame-tb-swatch[data-v-123efd99]{border-radius:4px;width:14px;height:14px;display:inline-block;box-shadow:inset 0 0 0 1px #00000014}.sn-cp[data-v-123efd99]{width:220px}.sn-cp__row[data-v-123efd99]{align-items:center;gap:8px;display:flex}.sn-cp__row-swatch[data-v-123efd99]{border-radius:4px;width:16px;height:16px;box-shadow:inset 0 0 0 1px #00000014}.sn-cp__row-check[data-v-123efd99]{color:var(--color-primary,#272b4c);margin-left:auto;font-size:.78rem}.sn-cp__divider[data-v-123efd99]{background:#f0f2f7;height:1px;margin:4px 0}.sn-cp__row--custom[data-v-123efd99]{cursor:pointer;position:relative}.sn-cp__custom-input[data-v-123efd99]{cursor:pointer;background:#fff;border:1px solid #e5e8ec;border-radius:4px;width:26px;height:20px;margin-left:auto;padding:0}.sn-cp__row--custom .sn-cp__row-check[data-v-123efd99]{margin-left:4px}.ame-preview[data-v-123efd99]{background:#fff;border:1px solid #e5e8ec;border-radius:8px;overflow:hidden}.ame-preview__row[data-v-123efd99]{gap:10px;min-width:0;padding:10px 12px 12px;display:flex}.ame-preview__attachment[data-v-123efd99]{align-items:stretch;min-width:0;margin-top:4px;display:flex}.ame-preview__bar[data-v-123efd99]{background:var(--color-primary,#272b4c);border-radius:2px;flex-shrink:0;align-self:stretch;width:4px}.ame-preview__avatar[data-v-123efd99]{background:#fff;border:1px solid #e5e8ec;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.ame-preview__avatar-img[data-v-123efd99]{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:4px}.ame-preview__content[data-v-123efd99]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ame-preview__bot-name[data-v-123efd99]{align-items:baseline;gap:6px;margin-bottom:2px;display:flex}.ame-preview__bot-label[data-v-123efd99]{color:#1f2937;font-size:.82rem;font-weight:700}.ame-preview__bot-tag[data-v-123efd99]{color:#5f6876;background:#e6eaef;border-radius:3px;padding:1px 4px;font-size:.62rem;font-weight:500;line-height:1}.ame-preview__timestamp[data-v-123efd99]{color:#7a828f;margin-left:4px;font-size:.68rem}.ame-preview__body[data-v-123efd99]{flex-direction:column;flex:1;gap:10px;min-width:0;padding-left:10px;display:flex}.ame-preview__field[data-v-123efd99]{flex-direction:column;gap:4px;min-width:0;display:flex}[data-v-123efd99] .ame-chip{-webkit-user-select:all;user-select:all;cursor:default;vertical-align:baseline;border-radius:3px;padding:0 4px;font-weight:500;display:inline-block}[data-v-123efd99] .ame-chip--user{color:#1264a3;background:#d1e6fa}[data-v-123efd99] .ame-chip--group{color:#8a6d00;background:#ffefc4}[data-v-123efd99] .ame-chip--var{color:#5f6876;background:#eef1f5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;font-weight:400}.ame-preview__field-label[data-v-123efd99]{color:#7a828f;font-size:11px}.ame-preview__title[data-v-123efd99],.ame-preview__text[data-v-123efd99]{box-sizing:border-box;color:#1f2937;white-space:pre-wrap;word-break:break-word;cursor:text;background:#fff;border:1px solid #dfe5ee;border-radius:4px;outline:none;width:100%;padding:6px 8px;font-family:inherit}.ame-preview__title[data-v-123efd99]{min-height:28px;font-size:.78rem;font-weight:500;line-height:1.4}.ame-preview__text[data-v-123efd99]{color:#4e5968;min-height:60px;font-size:.78rem;line-height:1.5}.ame-preview__title[data-v-123efd99]:focus,.ame-preview__text[data-v-123efd99]:focus{border-color:var(--color-primary,#272b4c);outline:none}.ame-preview__title[contenteditable=false][data-v-123efd99],.ame-preview__text[contenteditable=false][data-v-123efd99]{color:#8b95a1;cursor:not-allowed;background:#f8f9fb}.ame-preview__title[data-v-123efd99]:empty:before,.ame-preview__text[data-v-123efd99]:empty:before{content:attr(data-placeholder);color:#b0b8c1;pointer-events:none}.sn-textarea[data-v-123efd99]{border:1px solid var(--border-base,#e5e8ec);color:#4e5968;resize:vertical;background:#fff;border-radius:8px;width:100%;min-height:60px;padding:8px 12px;font-family:inherit;font-size:.82rem}.sn-textarea[data-v-123efd99]:focus{border-color:var(--color-primary,#272b4c);box-shadow:0 0 0 3px var(--color-primary-ring,#272b4c1f);outline:none}.sn-textarea[data-v-123efd99]:disabled{color:#8b95a1;cursor:not-allowed;background:#f8f9fb}.sn-code[data-v-123efd99]{color:#4e5968;background:#f4f6fb;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.sn-code--sub[data-v-123efd99]{color:#8b95a1;background:0 0;margin-right:6px;padding:0;font-size:.7rem}.sn-fld__head[data-v-123efd99]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sn-fld__actions[data-v-123efd99]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sn-up__row[data-v-123efd99]{align-items:flex-start}.sn-inline-mention[data-v-123efd99],.sn-inline-var[data-v-123efd99]{width:320px;max-height:260px;overflow-y:auto;box-shadow:0 6px 24px #0f172a24}.sn-vp__row--active[data-v-123efd99]{background:#f4f6fb}.sn-up__row-main[data-v-123efd99]{flex-direction:column;gap:2px;min-width:0;display:flex}.sn-up__row-name[data-v-123efd99]{color:#1f2937;font-size:.78rem}.sn-up__row-at[data-v-123efd99]{color:#8b95a1;margin-right:1px}.sn-up__row-badge[data-v-123efd99]{color:#5c6478;vertical-align:middle;background:#f4f6fb;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.66rem;display:inline-block}.sn-up__row-badge--group[data-v-123efd99]{color:#272b4c;background:#eef1fb}.sn-up__row-badge--ws[data-v-123efd99]{color:#6b7488;background:#f4f6fb}.sn-up__row-sub[data-v-123efd99]{color:#8b95a1;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.sn-vp-wrap[data-v-123efd99]{position:relative}.sn-vp-btn[data-v-123efd99]{border:1px solid var(--border-base,#e5e8ec);cursor:pointer;color:var(--color-primary,#272b4c);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:.74rem;transition:background .14s,border-color .14s;display:inline-flex}.sn-vp-btn[data-v-123efd99]:hover:not(:disabled){border-color:var(--color-primary,#272b4c);background:#f4f6fb}.sn-vp-btn[data-v-123efd99]:disabled{opacity:.45;cursor:not-allowed;color:#8b95a1}.sn-vp-btn__brace[data-v-123efd99]{color:var(--color-primary,#272b4c);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.sn-vp-btn:disabled .sn-vp-btn__brace[data-v-123efd99]{color:#8b95a1}.sn-vp[data-v-123efd99]{z-index:60;background:#fff;border:1px solid #e5e8ec;border-radius:10px;flex-direction:column;width:320px;max-height:400px;display:flex;position:absolute;top:28px;right:0;overflow:hidden;box-shadow:0 6px 20px #272b4c1f}.sn-vp__header[data-v-123efd99]{border-bottom:1px solid #f0f2f7;padding:8px}.sn-vp__search[data-v-123efd99]{box-sizing:border-box;border:1px solid var(--border-base,#e5e8ec);color:#4e5968;background:#fff;border-radius:6px;width:100%;padding:6px 10px;font-family:inherit;font-size:.78rem}.sn-vp__search[data-v-123efd99]:focus{border-color:var(--color-primary,#272b4c);box-shadow:0 0 0 3px var(--color-primary-ring,#272b4c1f);outline:none}.sn-vp__body[data-v-123efd99]{flex:1;padding:4px 0;overflow-y:auto}.sn-vp__empty[data-v-123efd99]{text-align:center;color:#8b95a1;padding:16px 12px;font-size:.76rem}.sn-vp__group[data-v-123efd99]{padding:4px 0}.sn-vp__group-label[data-v-123efd99]{color:#8b95a1;letter-spacing:.02em;padding:6px 12px 4px;font-size:.7rem;font-weight:500}.sn-vp__row[data-v-123efd99]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 12px;font-family:inherit;transition:background .12s;display:flex}.sn-vp__row[data-v-123efd99]:hover{background:#f4f6fb}.sn-vp__row-label[data-v-123efd99]{color:#1f2937;font-size:.78rem}.sn-vp__row-key[data-v-123efd99]{color:#8b95a1;background:0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.sn-vp__footer[data-v-123efd99]{color:#8b95a1;border-top:1px solid #f0f2f7;padding:8px 12px;font-size:.7rem}@media (width<=1100px){.sn-vp[data-v-123efd99],.sn-up[data-v-123efd99]{width:auto;max-width:100%;max-height:min(420px,58vh);left:0;right:0}.sn-vp__row[data-v-123efd99]{grid-template-columns:1fr;align-items:start;gap:2px;display:grid}.sn-vp__row-label[data-v-123efd99]{min-width:0}.sn-vp__row-key[data-v-123efd99]{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.sn-vp__footer[data-v-123efd99]{display:none}}.sn-action-editor[data-v-e1634903]{flex-direction:column;gap:24px;display:flex}.sn-channel-config[data-v-e1634903]{background:0 0;flex-direction:column;gap:8px;padding:0;display:flex}.sn-channel-config__header[data-v-e1634903]{flex-direction:column;gap:2px;margin-bottom:4px;display:flex}.sn-channel-config__title[data-v-e1634903]{color:#1a1e26;font-size:14px;font-weight:500}.sn-channel-field[data-v-e1634903]{flex-direction:column;gap:4px;display:flex}.sn-channel-field__label[data-v-e1634903]{color:#5f6876;font-size:12px}.sn-channel-field__control[data-v-e1634903]{flex-direction:column;display:flex}.sn-channel-field__control--readonly[data-v-e1634903]{border:1px solid var(--border-base,#dfe5ee);color:#191f28;cursor:default;background:#fff;border-radius:6px;flex-direction:row;align-items:center;gap:8px;height:32px;padding:0 10px;font-size:.78rem;font-weight:400;display:flex}.sn-service-icon[data-v-e1634903]{width:16px;height:16px}.sn-channel-field__help[data-v-e1634903]{color:#5f6876;padding:6px 0;font-size:12px}.sn-branch-warning[data-v-e1634903]{color:#7a5b00;background:#fff8e1;border-radius:6px;padding:8px 10px;font-size:12px}.sn-msg-empty-warning[data-v-e1634903]{color:#8b6f00;text-align:left;background:#fff9e6;border:1px solid #f6e2a3;border-radius:8px;padding:6px 10px;font-size:.78rem;line-height:1.4}.sn-action-panel__message[data-v-e1634903]{background:0 0;flex-direction:column;gap:12px;padding:0;display:flex}.sn-path-action-editor[data-v-e1634903]{flex-direction:column;gap:8px;display:flex}.sn-hint[data-v-e1634903]{color:#6b7684;margin:0;font-size:12px}.sn-hint--warn[data-v-e1634903]{color:#c26a00}.sn-thread-grouping[data-v-e1634903]{background:#fafbfd;border:1px solid #e6eaef;border-radius:8px;margin-top:12px;padding:10px 12px}.sn-thread-grouping__head[data-v-e1634903]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.sn-thread-grouping__title[data-v-e1634903]{color:#333d4b;font-size:.82rem;font-weight:500}.sn-thread-grouping__badge[data-v-e1634903]{letter-spacing:-.005em;border-radius:999px;align-items:center;padding:1px 8px;font-size:.7rem;font-weight:500;display:inline-flex}.sn-thread-grouping__badge--on[data-v-e1634903]{color:#272b4c;background:#272b4c14}.sn-thread-grouping__badge--off[data-v-e1634903]{color:#8b95a1;background:#eef1f6}.sn-thread-grouping__body[data-v-e1634903]{flex-direction:column;gap:4px;display:flex}.sn-thread-grouping__row[data-v-e1634903]{align-items:baseline;gap:8px;display:flex}.sn-thread-grouping__label[data-v-e1634903]{color:#8b95a1;min-width:68px;font-size:.74rem}.sn-thread-grouping__value[data-v-e1634903]{color:#333d4b;font-size:.8rem}.sn-thread-grouping__desc[data-v-e1634903]{color:#4e5968;margin:2px 0 0;font-size:.76rem;line-height:1.45}.sn-thread-grouping__desc--muted[data-v-e1634903]{color:#8b95a1}.sn-thread-grouping__toggle[data-v-e1634903]{color:#6b7684;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:4px;padding:0;font-family:inherit;font-size:.72rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sn-thread-grouping__toggle[data-v-e1634903]:hover{color:#272b4c}.sn-thread-grouping__dev[data-v-e1634903]{background:#f4f6fb;border-radius:6px;align-items:center;gap:8px;margin-top:4px;padding:6px 8px;font-size:.72rem;display:flex}.sn-thread-grouping__dev code[data-v-e1634903]{color:#272b4c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sn-flow[data-v-ffa52a90]{--sn-node-radius:8px;--sn-node-padding:8px 12px;--sn-node-border-color:#dfe5ee;--sn-node-border-width:1px;--sn-node-bg:#fff;--sn-node-shadow:0 1px 2px #0f172a05;--sn-node-hover-shadow:0 2px 8px #0f172a0f;--sn-node-label-fs:var(--font-size-xs);--sn-node-label-fw:400;--sn-node-label-letter-spacing:0;--sn-node-label-color:#7a828f;--sn-node-title-fs:var(--font-size-base);--sn-node-title-fw:400;--sn-node-title-color:#1a1e26;--sn-node-body-fs:var(--font-size-sm);--sn-node-body-fw:400;--sn-node-body-color:#5f6876;--sn-wire-size:1px;--sn-wire-color:#d8dde7;--sn-flow-card-width:220px;--sn-branch-width:var(--sn-flow-card-width);--sn-branch-gap:16px;flex-direction:column;align-items:center;padding:10px 0;display:flex}.sn-flow__node[data-v-ffa52a90],.sn-flow__branch-node[data-v-ffa52a90]{padding:var(--sn-node-padding);border:var(--sn-node-border-width) solid var(--sn-node-border-color);border-radius:var(--sn-node-radius);background:var(--sn-node-bg);box-shadow:var(--sn-node-shadow);transition:border-color .14s,box-shadow .14s;position:relative}.sn-flow__node[data-v-ffa52a90]{width:var(--sn-flow-card-width);max-width:var(--sn-flow-card-width);box-sizing:border-box;text-align:center}.sn-flow__branch-node--filter[data-v-ffa52a90],.sn-flow__branch-node--action[data-v-ffa52a90]{width:var(--sn-flow-card-width);max-width:var(--sn-flow-card-width);box-sizing:border-box}.sn-flow__node-top[data-v-ffa52a90]{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.sn-flow__node--trigger[data-v-ffa52a90]{text-align:left}.sn-flow__node--trigger .sn-flow__node-row[data-v-ffa52a90]{grid-template-columns:64px 1fr;align-items:center;column-gap:10px;padding:4px 0;display:grid}.sn-flow__node--trigger .sn-flow__node-row-badge[data-v-ffa52a90]{text-align:center;justify-content:center;justify-self:start;width:64px;min-width:64px;padding:2px 6px}.sn-flow__node--trigger .sn-flow__type-badge--sm[data-v-ffa52a90]{font-size:.68rem}.sn-flow__node-row[data-v-ffa52a90]{text-align:left;align-items:center;gap:8px;padding:6px 0;display:flex}.sn-flow__node-row-value--mono[data-v-ffa52a90]{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem}.sn-flow__node-row-value[data-v-ffa52a90]{font-size:var(--font-size-sm);color:#1f2530;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sn-flow__type-badge--sm[data-v-ffa52a90]{text-align:center;justify-self:start;min-width:40px;padding:1px 8px;font-size:.68rem}.sn-flow__branch-node[data-v-ffa52a90]{cursor:pointer}.sn-flow__branch-node[data-v-ffa52a90]:hover,.sn-flow__node--clickable[data-v-ffa52a90]:hover{box-shadow:none;border-color:#c4ccd8}.sn-flow__branch-node[data-v-ffa52a90]:focus-visible,.sn-flow__node--clickable[data-v-ffa52a90]:focus-visible{outline:2px solid var(--color-primary,#272b4c);outline-offset:2px}.sn-flow__node--trigger[data-v-ffa52a90]{background:#fff}.sn-flow__node--empty-state[data-v-ffa52a90]{color:#6b7684;background:#fff;border-style:dashed}.sn-flow__node--clickable[data-v-ffa52a90],.sn-flow__node--readonly[data-v-ffa52a90]{cursor:pointer}.sn-flow__node--split[data-v-ffa52a90]{color:#6b7684;border-style:dashed}.sn-flow__node--paths-hub[data-v-ffa52a90]{color:#4e5968;cursor:default;background:#fff;border-style:solid}.sn-flow__node--paths-hub .sn-flow__node-title[data-v-ffa52a90]{color:#272b4c}.sn-flow__hub-delete[data-v-ffa52a90]{color:#b0b8c1;cursor:pointer;background:0 0;border:none;border-radius:4px;width:22px;height:22px;font-size:1rem;line-height:1;position:absolute;top:6px;right:8px}.sn-flow__hub-delete[data-v-ffa52a90]:hover{color:#6b7684;background:#eef1f6}.sn-flow__hub-delete[data-v-ffa52a90]:focus-visible{outline:2px solid var(--color-primary,#272b4c);outline-offset:2px}.sn-flow__node-label[data-v-ffa52a90]{font-size:var(--sn-node-label-fs);font-weight:var(--sn-node-label-fw);color:var(--sn-node-label-color);letter-spacing:var(--sn-node-label-letter-spacing);text-transform:uppercase;margin-bottom:3px;line-height:1.2}.sn-flow__node-title[data-v-ffa52a90]{font-size:var(--sn-node-title-fs);font-weight:var(--sn-node-title-fw);color:var(--sn-node-title-color);line-height:1.3}.sn-flow__node-sub[data-v-ffa52a90]{font-size:var(--sn-node-body-fs);color:var(--sn-node-body-color);margin-top:3px;line-height:1.4}.sn-flow__conn--v[data-v-ffa52a90]{width:var(--sn-wire-size);background:var(--sn-wire-color);height:12px}.sn-flow__conn--hub[data-v-ffa52a90]{width:var(--sn-wire-size);background:var(--sn-wire-color);height:14px}.sn-flow__conn--branch[data-v-ffa52a90]{width:var(--sn-wire-size);background:var(--sn-wire-color);margin:3px auto}.sn-flow__conn--to-branches[data-v-ffa52a90]{width:var(--sn-wire-size);background:var(--sn-wire-color);height:10px}.sn-flow__branches-wrap[data-v-ffa52a90]{width:max-content;min-width:100%;padding-top:10px;padding-bottom:6px;position:relative;overflow:visible}.sn-flow__branches-spread[data-v-ffa52a90]{grid-template-columns:repeat(var(--branch-count,1), var(--sn-branch-width));column-gap:var(--sn-branch-gap);z-index:1;width:max-content;margin-inline:auto;padding:0 0 8px;display:grid;position:relative}.sn-flow__wire-layer[data-v-ffa52a90]{pointer-events:none;z-index:0;position:absolute;top:0;left:0;overflow:visible}.sn-flow__wire-path[data-v-ffa52a90]{fill:none;stroke:var(--sn-wire-color);stroke-width:var(--sn-wire-size);stroke-linecap:square;shape-rendering:crispedges}.sn-flow__branch[data-v-ffa52a90]{width:var(--sn-branch-width);z-index:1;background:0 0;border:0;flex-direction:column;align-items:center;padding:2px 2px 4px;display:flex;position:relative}.sn-flow__branch>.sn-flow__branch-node[data-v-ffa52a90],.sn-flow__branch>.sn-flow__add-node[data-v-ffa52a90]{align-self:stretch}.sn-flow__branch-node--filter[data-v-ffa52a90],.sn-flow__branch-node--action[data-v-ffa52a90],.sn-flow__branch-node--gate[data-v-ffa52a90]{background:#fff}.sn-flow__branch-node--incomplete[data-v-ffa52a90]{background:#fff;border-style:dashed}.sn-flow__node-row--action[data-v-ffa52a90]{justify-content:center;padding-top:4px}.sn-flow__test-btn[data-v-ffa52a90]{border:1px solid var(--color-primary,#272b4c);background:var(--color-primary,#272b4c);color:#fff;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;height:26px;padding:0 12px;font-family:inherit;font-size:.72rem;font-weight:400;transition:background .12s,opacity .12s;display:inline-flex}.sn-flow__test-btn[data-v-ffa52a90]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.sn-flow__test-btn[data-v-ffa52a90]:disabled{opacity:.5;cursor:not-allowed}.sn-flow__type-badge[data-v-ffa52a90]{color:#5f6876;font-size:var(--font-size-xs);letter-spacing:0;text-transform:uppercase;background:#f6f7f9;border:1px solid #e6eaef;border-radius:4px;align-items:center;gap:4px;width:fit-content;margin-bottom:4px;padding:2px 8px;font-weight:400;line-height:1.4;display:inline-flex}.sn-flow__branch-node-label[data-v-ffa52a90]{font-size:var(--sn-node-label-fs);font-weight:var(--sn-node-label-fw);color:var(--sn-node-label-color);letter-spacing:var(--sn-node-label-letter-spacing);text-transform:uppercase;align-items:center;gap:4px;margin-bottom:3px;line-height:1.2;display:inline-flex}.sn-flow__branch-node-title[data-v-ffa52a90]{font-size:var(--sn-node-title-fs);font-weight:var(--sn-node-title-fw);color:var(--sn-node-title-color);margin-bottom:3px;line-height:1.3}.sn-flow__branch-node-body[data-v-ffa52a90]{font-size:var(--sn-node-body-fs);color:var(--sn-node-body-color);word-break:break-word;align-items:center;gap:6px;line-height:1.4;display:flex}.sn-flow__branch-node-body--msg[data-v-ffa52a90]{color:#6b7684;font-size:var(--sn-node-body-fs);margin-top:3px}.sn-flow__branch-node-body--warn[data-v-ffa52a90]{color:#c26a00}.sn-flow__branch-node-badge[data-v-ffa52a90]{color:#8b95a1;margin-top:3px;font-size:11px}.sn-flow__branch-icon[data-v-ffa52a90]{flex-shrink:0;width:14px;height:14px}.sn-flow__branch-icon--label[data-v-ffa52a90]{width:12px;height:12px}.sn-flow__branch-delete[data-v-ffa52a90]{color:#b0b8c1;cursor:pointer;z-index:2;background:0 0;border:none;border-radius:4px;width:22px;height:22px;font-size:1rem;line-height:1;position:absolute;top:6px;right:8px}.sn-flow__branch-delete[data-v-ffa52a90]:hover{color:#6b7684;background:#f4f6fb}.sn-flow__branch-delete[data-v-ffa52a90]:focus-visible{outline:2px solid var(--color-primary,#272b4c);outline-offset:2px}.sn-flow__branch-delete--in-filter[data-v-ffa52a90]{top:6px;right:6px}.sn-flow__branch-delete--empty[data-v-ffa52a90]{top:2px;right:2px}.sn-flow__action-delete[data-v-ffa52a90]{color:#b0b8c1;cursor:pointer;z-index:2;background:0 0;border:none;border-radius:4px;width:20px;height:20px;font-size:.9rem;line-height:1;position:absolute;top:6px;right:6px}.sn-flow__action-delete[data-v-ffa52a90]:hover{color:#6b7684;background:#f4f6fb}.sn-flow__add-node[data-v-ffa52a90]{flex-direction:column;align-items:center;gap:6px;padding:4px 0;display:flex}.sn-flow__sequence[data-v-ffa52a90]{width:var(--sn-flow-card-width);min-width:var(--sn-flow-card-width);max-width:var(--sn-flow-card-width);flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.sn-flow__sequence>.sn-flow__branch-node[data-v-ffa52a90]{width:var(--sn-flow-card-width);max-width:var(--sn-flow-card-width)}.sn-flow__sequence>.sn-flow__add-node[data-v-ffa52a90]{align-items:center;width:100%}.sn-flow__branch-delete--sequence[data-v-ffa52a90]{top:8px;right:8px}.sn-flow__add-slot[data-v-ffa52a90]{justify-content:center;padding:3px 0;display:flex;position:relative}.sn-flow__add-plus[data-v-ffa52a90]{color:#191f28;cursor:pointer;background:#fff;border:1px dashed #bdc3ce;border-radius:999px;width:28px;height:28px;font-family:inherit;font-size:1rem;line-height:1;transition:border-color .12s,background .12s}.sn-flow__add-plus[data-v-ffa52a90]:hover:not(:disabled){border-color:var(--color-primary,#272b4c);background:#f4f6fb}.sn-flow__add-plus[data-v-ffa52a90]:focus-visible{outline:2px solid var(--color-primary,#272b4c);outline-offset:2px}.sn-flow__add-plus[data-v-ffa52a90]:disabled{color:#94a3b8;cursor:not-allowed;opacity:.7}.sn-flow__add-plus[aria-expanded=true][data-v-ffa52a90]{border-style:solid;border-color:var(--color-primary,#272b4c)}.sn-flow__add-menu-pop[data-v-ffa52a90]{z-index:100;background:#fff;border:1px solid #e6e9f0;border-radius:8px;flex-direction:column;gap:2px;min-width:140px;padding:4px;display:flex;position:absolute;top:32px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000014}.sn-flow__add-menu-item[data-v-ffa52a90]{text-align:left;color:#191f28;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 12px;font-family:inherit;font-size:.82rem}.sn-flow__add-menu-item[data-v-ffa52a90]:hover{background:#eef2f8}.sn-flow__add-menu-item[data-v-ffa52a90]:focus-visible{outline:2px solid var(--color-primary,#272b4c);outline-offset:-2px}.sn-flow__node--test-ok[data-v-ffa52a90],.sn-flow__branch-node--test-ok[data-v-ffa52a90]{box-shadow:0 0 0 2px #16a34a26;border-color:#16a34a!important}.sn-flow__node--test-fail[data-v-ffa52a90],.sn-flow__branch-node--test-fail[data-v-ffa52a90]{box-shadow:0 0 0 2px #dc262626;border-color:#dc2626!important}.sn-flow__node--test-skip[data-v-ffa52a90],.sn-flow__branch-node--test-skip[data-v-ffa52a90]{opacity:.55}.sn-flow__canvas[data-v-ffa52a90]{background:#fbfcfe;border-radius:8px;flex:auto;width:100%;min-height:0;padding-bottom:24px;position:relative;overflow:visible}.sn-test-empty[data-v-289917d1]{color:#4e5968;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:32px 20px;font-size:.84rem;display:flex}.sn-test-empty__title[data-v-289917d1]{color:#191f28;font-size:.9rem;font-weight:500}.sn-test-empty__desc[data-v-289917d1]{color:#4e5968}.sn-test-empty__hint[data-v-289917d1]{color:#8b95a1;font-size:.78rem}.sn-test-empty__event[data-v-289917d1]{color:#6b7684;margin-top:4px;font-size:.76rem}.sn-test-empty__event code[data-v-289917d1]{background:#f4f6fb;border-radius:4px;padding:1px 6px}.sn-test-warn[data-v-289917d1]{background:#fff8ec;border:1px solid #f5c17d;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.sn-test-warn__title[data-v-289917d1]{color:#b26900;font-size:.82rem;font-weight:500}.sn-test-warn__confirm[data-v-289917d1]{color:#4e5968;cursor:pointer;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.sn-test-controls[data-v-289917d1]{border-bottom:1px solid #eef2f8;flex-direction:column;gap:12px;margin-bottom:12px;padding:4px 4px 16px;display:flex}.sn-test-label[data-v-289917d1]{color:#191f28;font-size:.82rem;font-weight:500}.sn-test-mode-row[data-v-289917d1]{flex-wrap:wrap;gap:20px;display:flex}.sn-test-mode[data-v-289917d1]{cursor:pointer;align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.sn-test-steps[data-v-289917d1]{flex-direction:column;gap:8px;display:flex}.sn-test-step[data-v-289917d1]{background:#fff;border:1px solid #e6e9f0;border-radius:8px;padding:10px 12px;font-size:.82rem}.sn-test-step--ok[data-v-289917d1]{border-left:3px solid #16a34a}.sn-test-step--fail[data-v-289917d1]{border-left:3px solid #dc2626}.sn-test-step--skip[data-v-289917d1]{opacity:.85;border-left:3px solid #94a3b8}.sn-test-step__head[data-v-289917d1]{color:#8b95a1;align-items:center;gap:8px;margin-bottom:4px;font-size:.72rem;display:flex}.sn-test-step__type[data-v-289917d1]{color:#4e5968;font-weight:500}.sn-test-step__status[data-v-289917d1]{background:#f4f6fb;border-radius:4px;padding:1px 6px}.sn-test-step__path[data-v-289917d1]{color:#8b95a1}.sn-test-step__label[data-v-289917d1]{color:#191f28;margin-bottom:2px;font-weight:500}.sn-test-step__detail[data-v-289917d1]{color:#4b5563}.sn-test-step__channel[data-v-289917d1]{color:#4e5968;margin-top:4px;font-size:.78rem}.sn-test-step__preview[data-v-289917d1]{background:#f4f6fb;border-radius:6px;margin-top:6px;padding:8px 10px}.sn-test-step__preview-title[data-v-289917d1]{color:#191f28;margin-bottom:4px;font-weight:500}.sn-test-step__preview-text[data-v-289917d1]{color:#4b5563;white-space:pre-wrap;font-size:.78rem}.sn-test-step__error[data-v-289917d1]{color:#dc2626;margin-top:6px;font-size:.78rem}.sn-test-step__thread[data-v-289917d1]{background:#f4f6fb;border:1px solid #e6eaef;border-radius:6px;align-items:baseline;gap:8px;margin-top:6px;padding:4px 8px;font-size:.76rem;display:flex}.sn-test-step__thread-label[data-v-289917d1]{color:#272b4c;font-weight:500}.sn-test-step__thread-msg[data-v-289917d1]{color:#4e5968}.sn-test-step__thread--reply[data-v-289917d1]{background:#272b4c0f}.sn-test-step__thread--new_root[data-v-289917d1]{background:#fdf7ec;border-color:#efe0b8}.sn-test-step__thread--none[data-v-289917d1]{color:#8b95a1;background:#f9fafc}.sn-test-step__thread--unknown[data-v-289917d1]{color:#6b7684;background:#f4f6fb}.sn-test-step__hint[data-v-289917d1]{color:#8b6d1a;background:#fff8ec;border-radius:4px;margin-top:4px;padding:4px 8px;font-size:.74rem}.sn-test-load-error[data-v-289917d1]{text-align:center;padding:20px}.sn-test-load-error__title[data-v-289917d1]{color:#dc2626;margin-bottom:8px;font-weight:500}.sn-test-load-error__detail[data-v-289917d1]{color:#8b95a1;white-space:pre-wrap;font-size:.82rem}.sn-test-empty-candidates[data-v-289917d1]{color:#6b7684;background:#f9fafc;border:1px dashed #d1d6e0;border-radius:8px;padding:12px;font-size:.82rem}.ahp-body[data-v-99c6bc9b]{padding:4px 0}.ahp-state[data-v-99c6bc9b]{text-align:center;color:#7a828f;padding:24px 8px;font-size:.82rem}.ahp-state__detail[data-v-99c6bc9b]{color:#a0a8b3;margin-top:6px;font-size:.74rem}.ahp-state--empty[data-v-99c6bc9b]{color:#8b95a1}.ahp-retry[data-v-99c6bc9b]{cursor:pointer;color:#4e5968;background:#fff;border:1px solid #d8dce3;border-radius:6px;margin-top:10px;padding:6px 12px;font-size:.78rem}.ahp-list[data-v-99c6bc9b]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ahp-item[data-v-99c6bc9b]{color:#4e5968;border:1px solid #e6eaef;border-radius:6px;padding:10px 12px;font-size:.78rem}.ahp-item--ok[data-v-99c6bc9b]{border-left:3px solid #12a05a}.ahp-item--err[data-v-99c6bc9b]{border-left:3px solid #d33}.ahp-item__head[data-v-99c6bc9b]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.ahp-item__status[data-v-99c6bc9b]{color:#1f2937;font-weight:500}.ahp-item__time[data-v-99c6bc9b]{color:#8b95a1;font-size:.74rem}.ahp-item__event[data-v-99c6bc9b]{color:#1f2937;font-weight:500}.ahp-item__meta[data-v-99c6bc9b]{color:#6b7684;margin-top:2px}.ahp-item__error[data-v-99c6bc9b]{color:#d33;margin-top:4px}.tsu-trigger-card[data-v-ad430634]{background:#fafbfd;border:1px solid #eef0f5;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.tsu-trigger-card__head[data-v-ad430634]{justify-content:space-between;align-items:center;gap:8px;display:flex}.tsu-trigger-card__title[data-v-ad430634]{color:#1f2937;font-size:.82rem;font-weight:500}.tsu-trigger-card__body[data-v-ad430634]{flex-direction:column;gap:6px;display:flex}.tsu-trigger-card__row[data-v-ad430634]{grid-template-columns:88px 1fr;align-items:baseline;gap:8px;font-size:.82rem;display:grid}.tsu-trigger-card__label[data-v-ad430634]{color:#8b95a1;font-weight:400}.tsu-trigger-card__value[data-v-ad430634]{color:#1f2937;font-weight:400}.tsu-trigger-card__empty[data-v-ad430634]{color:#8b95a1;background:#fff;border:1px dashed #d8dde7;border-radius:8px;padding:10px 12px;font-size:.8rem}.tsu-trigger-card__foot[data-v-ad430634]{justify-content:flex-end;display:flex}.tsu-trigger-card__btn[data-v-ad430634]{height:32px;color:var(--color-primary,#272b4c);cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:8px;padding:0 14px;font-family:inherit;font-size:.8rem;font-weight:500;transition:background .12s,border-color .12s}.tsu-trigger-card__btn[data-v-ad430634]:hover:not(:disabled){border-color:var(--color-primary,#272b4c);background:#f4f6fb}.tsu-trigger-card__btn[data-v-ad430634]:disabled{opacity:.5;cursor:not-allowed}.tsu-chip[data-v-ad430634]{border-radius:6px;align-items:center;height:22px;padding:0 10px;font-size:.74rem;font-weight:500;line-height:1;display:inline-flex}.tsu-chip--on[data-v-ad430634]{color:#11885a;background:#e7f7ee}.tsu-chip--off[data-v-ad430634]{color:#8b95a1;background:#f1f3f7}.tsu-hint[data-v-ad430634]{color:#6b7684;margin:6px 0 0;font-size:.76rem}.tsu-hint--warn[data-v-ad430634]{color:#9a6b1c}.tsu-panel[data-v-ad430634]{flex-direction:column;gap:16px;display:flex}.tsu-panel__block[data-v-ad430634]{flex-direction:column;gap:6px;display:flex}.tsu-panel__label[data-v-ad430634]{color:#4e5968;font-size:.78rem;font-weight:500}.tsu-webhook-slug[data-v-ad430634]{border:1px solid var(--border-base);background:var(--surface-panel);border-radius:8px;align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.tsu-webhook-slug[data-v-ad430634]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring)}.tsu-webhook-slug__prefix[data-v-ad430634]{color:#6b7684;border-right:1px solid var(--border-base);background:#f4f6fb;align-items:center;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;display:inline-flex}.tsu-webhook-slug__input[data-v-ad430634]{min-width:0;height:36px;color:var(--text-body);background:0 0;border:none;outline:none;flex:1;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.tsu-hint code[data-v-ad430634]{color:#333d4b;background:#f4f6fb;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.tsu-token-toggle[data-v-ad430634]{flex-direction:column;gap:6px;display:flex}.tsu-radio[data-v-ad430634]{color:#4e5968;cursor:pointer;align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.tsu-token-row[data-v-ad430634]{gap:8px;margin-top:8px;display:flex}.tsu-token-input[data-v-ad430634]{border:1px solid var(--border-base);background:var(--surface-panel);min-width:0;height:36px;color:var(--text-body);border-radius:8px;flex:1;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.tsu-token-input[data-v-ad430634]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring);outline:none}.tsu-token-gen[data-v-ad430634]{height:36px;color:var(--color-primary,#272b4c);cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:8px;flex-shrink:0;padding:0 14px;font-family:inherit;font-size:.8rem;font-weight:500}.tsu-token-gen[data-v-ad430634]:hover{border-color:var(--color-primary,#272b4c);background:#f4f6fb}.tsu-sched-kind[data-v-ad430634]{flex-direction:column;gap:6px;display:flex}.tsu-sched-weekdays[data-v-ad430634]{flex-wrap:wrap;gap:6px;display:flex}.tsu-sched-wd[data-v-ad430634]{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:8px;min-width:36px;height:32px;padding:0 10px;font-family:inherit;font-size:.82rem;transition:background .12s,color .12s,border-color .12s}.tsu-sched-wd[data-v-ad430634]:hover{background:#f4f6fb;border-color:#c8cdd9}.tsu-sched-wd--on[data-v-ad430634]{background:var(--color-primary,#272b4c);color:#fff;border-color:var(--color-primary,#272b4c)}.tsu-sched-time[data-v-ad430634]{align-items:center;gap:6px;display:flex}.tsu-sched-select[data-v-ad430634]{border:1px solid var(--border-base,#e5e8eb);height:36px;color:var(--text-body,#191f28);cursor:pointer;background:#fff;border-radius:8px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.tsu-sched-select[data-v-ad430634]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring);outline:none}.tsu-sched-sep[data-v-ad430634]{color:#8b95a1;font-size:.9rem}.tsu-sched-tz[data-v-ad430634]{color:#8b95a1;margin-left:8px;font-size:.72rem}.sn-zap-list[data-v-1f833f68]{flex-direction:column;gap:12px;display:flex}.sn-sched-status[data-v-1f833f68]{color:#4e5968;background:#fafbfd;border:1px solid #eef0f5;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:.78rem;display:flex}.sn-sched-status--ok[data-v-1f833f68]{color:#2f7a48;background:#f4fbf6;border-color:#cfe8d7}.sn-sched-status--warn[data-v-1f833f68]{color:#a06a1f;background:#fdf9f0;border-color:#eee2c8}.sn-sched-status__dot[data-v-1f833f68]{background:#b0b8c1;border-radius:50%;width:8px;height:8px}.sn-sched-status--ok .sn-sched-status__dot[data-v-1f833f68]{background:#4baa6d}.sn-sched-status--warn .sn-sched-status__dot[data-v-1f833f68]{background:#d69b3a}.sn-sched-status__text[data-v-1f833f68]{font-weight:400}.sn-sched-status__meta[data-v-1f833f68]{color:#8b95a1;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.72rem}.sn-zap-card[data-v-1f833f68]{cursor:pointer;background:#fff;border:1px solid #eef0f5;border-radius:12px;padding:16px 18px;transition:border-color .14s,box-shadow .14s}.sn-zap-card[data-v-1f833f68]:hover{border-color:var(--color-primary,#272b4c);box-shadow:0 2px 10px #272b4c0f}.sn-zap-card__head-row[data-v-1f833f68]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sn-zap-card__head-left[data-v-1f833f68]{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.sn-zap-card__head-right[data-v-1f833f68]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.sn-zap-card__title-row[data-v-1f833f68]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sn-zap-card__creator[data-v-1f833f68]{color:#8b95a1;white-space:nowrap;font-size:.72rem;font-weight:400}.sn-zap-card__cond[data-v-1f833f68]{color:var(--color-primary,#272b4c);font-size:.76rem;font-weight:400}.sn-zap-card__title-main[data-v-1f833f68]{color:#1f2937;letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:400;overflow:hidden}@media (width<=640px){.sn-zap-card__head-right[data-v-1f833f68]{align-items:flex-start;width:100%}}.sn-chip[data-v-1f833f68]{border-radius:6px;align-items:center;height:22px;padding:0 10px;font-size:.74rem;font-weight:400;line-height:1;display:inline-flex}.sn-chip--on[data-v-1f833f68]{color:#11885a;background:#e7f7ee}.sn-chip--off[data-v-1f833f68]{color:#8b95a1;background:#f1f3f7}.sn-chip--warn[data-v-1f833f68]{color:#9a6b1c;background:#fbf3e4}.sn-badge[data-v-1f833f68]{color:#4e5968;background:#eef0f5;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:.72rem;font-weight:400;line-height:1;display:inline-flex}.sn-zap-empty[data-v-1f833f68]{color:#8b95a1;margin-top:10px;padding:8px 0;font-size:.78rem}.sn-detail[data-v-1f833f68]{flex-direction:column;flex:auto;min-height:0;display:flex}.sn-detail__body[data-v-1f833f68]{flex-direction:column;flex:auto;gap:20px;min-height:0;padding:24px 28px;display:flex}.sn-detail__zoombar[data-v-1f833f68]{color:#4e5968;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e6eaef;border-radius:999px;align-self:center;align-items:center;gap:4px;margin:8px 0 0;padding:3px 6px;font-size:.78rem;display:inline-flex}.sn-detail__zoombtn[data-v-1f833f68]{color:#4e5968;cursor:pointer;background:0 0;border:none;border-radius:999px;width:22px;height:22px;padding:0;font-size:.95rem;line-height:1;transition:background .12s,color .12s}.sn-detail__zoombtn[data-v-1f833f68]:hover:not(:disabled){color:#272b4c;background:#f4f6fb}.sn-detail__zoombtn[data-v-1f833f68]:focus-visible{outline:2px solid var(--color-primary,#272b4c);outline-offset:2px}.sn-detail__zoombtn[data-v-1f833f68]:disabled{color:#cfd4dd;cursor:not-allowed}.sn-detail__zoomval[data-v-1f833f68]{text-align:center;min-width:40px}.sn-detail__save-hint[data-v-1f833f68]{color:#8b6f00;text-align:left;background:#fff9e6;border:1px solid #f6e2a3;border-radius:8px;margin:12px 28px 0;padding:6px 10px;font-size:.78rem}.sn-step[data-v-1f833f68]{gap:12px;margin-bottom:22px;display:flex}.sn-step__no[data-v-1f833f68]{background:var(--color-primary,#272b4c);color:#fff;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.82rem;font-weight:500;display:flex}.sn-step__body[data-v-1f833f68]{flex:1;min-width:0}.sn-step__title[data-v-1f833f68]{color:#1f2937;margin-bottom:8px;font-size:.86rem;font-weight:500}.sn-step__hint[data-v-1f833f68]{color:#8b95a1;margin-top:6px;font-size:.74rem}.sn-ch-list[data-v-1f833f68]{flex-direction:column;gap:10px;display:flex}.app-bottom-sheet-overlay[data-v-8cbcfb78]{z-index:110;background:#0f172a52;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.app-bottom-sheet[data-v-8cbcfb78]{background:#fff;border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-width:600px;max-height:80vh;padding:8px 16px 0;display:flex;box-shadow:0 -8px 24px #0f172a2e}.app-bottom-sheet__handle[data-v-8cbcfb78]{background:#e4e6ee;border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:6px auto 12px}.app-bottom-sheet__title[data-v-8cbcfb78]{color:#191f28;letter-spacing:-.012em;text-align:center;margin:0 0 10px;font-size:.92rem;font-weight:500}.app-bottom-sheet__body[data-v-8cbcfb78]{-webkit-overflow-scrolling:touch;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));overflow-y:auto}.app-bottom-sheet__body--with-footer[data-v-8cbcfb78]{padding-bottom:4px}.app-bottom-sheet__footer[data-v-8cbcfb78]{width:100%;padding:12px 0 calc(16px + env(safe-area-inset-bottom,0px));flex-shrink:0;gap:8px;margin-top:4px;display:flex}@media (width>=601px){.app-bottom-sheet-overlay[data-v-8cbcfb78]:not(.app-bottom-sheet-overlay--wide){display:none!important}}.app-bottom-sheet-enter-active[data-v-8cbcfb78],.app-bottom-sheet-leave-active[data-v-8cbcfb78]{transition:opacity .18s}.app-bottom-sheet-enter-active .app-bottom-sheet[data-v-8cbcfb78],.app-bottom-sheet-leave-active .app-bottom-sheet[data-v-8cbcfb78]{transition:transform .22s cubic-bezier(.32,.72,.36,1)}.app-bottom-sheet-enter-from[data-v-8cbcfb78],.app-bottom-sheet-leave-to[data-v-8cbcfb78]{opacity:0}.app-bottom-sheet-enter-from .app-bottom-sheet[data-v-8cbcfb78],.app-bottom-sheet-leave-to .app-bottom-sheet[data-v-8cbcfb78]{transform:translateY(20px)}.sn-tab-hint[data-v-167761e3]{text-align:left;color:#6b7684;margin:0 0 14px;font-size:.78rem}.q-toolbar[data-v-167761e3]{align-items:center;gap:10px;margin:0 0 16px;padding:6px 0;display:flex}.ch-filter .q-event-dd[data-v-167761e3],.ch-filter .q-rule-dd[data-v-167761e3]{flex:0 0 200px;width:200px}.ch-filter .q-stage-dd[data-v-167761e3]{flex:0 0 140px;width:140px}.ch-filter .q-range-dd[data-v-167761e3]{flex:1 1 0;min-width:240px}.ch-filter .q-range-dd[data-v-167761e3] .drp,.ch-filter .q-range-dd[data-v-167761e3] .drp-trigger{width:100%!important;min-width:0!important}.ch-filter .q-range-dd[data-v-167761e3] .drp-trigger,.ch-filter .q-range-dd[data-v-167761e3] .field input,.ch-filter .q-range-dd[data-v-167761e3] .field .control{transition:background .12s,border-color .12s,box-shadow .12s;background:var(--summary-surface-bg)!important;color:#191f28!important;border:1px solid #0000!important;border-radius:6px!important;height:32px!important;padding:0 10px!important;font-size:.78rem!important}.ch-filter .q-range-dd[data-v-167761e3] .drp-trigger:hover,.ch-filter .q-range-dd[data-v-167761e3] .field input:hover,.ch-filter .q-range-dd[data-v-167761e3] .field .control:hover{background:#e3e9f1!important}.ch-filter .q-range-dd[data-v-167761e3] .drp-trigger:focus,.ch-filter .q-range-dd[data-v-167761e3] .drp-trigger--open{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-ring,#272b4c26)!important;background:#fff!important}.ch-filter .q-range-dd[data-v-167761e3] svg{color:#94a3b8!important}.sn-zap-list[data-v-167761e3]{flex-direction:column;gap:12px;display:flex}.sn-zap-card[data-v-167761e3]{cursor:pointer;background:#fff;border:1px solid #eef0f5;border-radius:12px;padding:14px 18px;transition:border-color .14s,box-shadow .14s}.sn-zap-card[data-v-167761e3]:hover{border-color:var(--color-primary,#272b4c);box-shadow:0 2px 10px #272b4c0f}.sn-log-card--fail[data-v-167761e3]{background:#a0636308;border-color:#a0636352}.sn-zap-card__head[data-v-167761e3]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sn-zap-card__title[data-v-167761e3]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sn-zap-card__label[data-v-167761e3]{color:#1f2937;font-size:.86rem;font-weight:400}.sn-zap-card__meta[data-v-167761e3]{flex-shrink:0}.sn-log-actions[data-v-167761e3]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.sn-rerun-btn[data-v-167761e3]{color:#4e5968;cursor:pointer;background:#f5f7fa;border:1px solid #e6e9f0;border-radius:7px;height:26px;padding:0 10px;font-family:inherit;font-size:.74rem;font-weight:400;transition:background .12s,border-color .12s}.sn-rerun-btn[data-v-167761e3]:hover:not(:disabled){background:#eceff5;border-color:#c8cdd9}.sn-rerun-btn[data-v-167761e3]:disabled{opacity:.6;cursor:not-allowed}.sn-log-time[data-v-167761e3]{color:#8b95a1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}.sn-tpl-meta[data-v-167761e3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sn-tpl-meta--row2[data-v-167761e3]{color:#6b7488;font-size:.76rem}.sn-meta-cell[data-v-167761e3]{align-items:center;gap:4px;display:inline-flex}.sn-tpl-chip[data-v-167761e3]{color:#4e5968;background:#f4f6fb;border:1px solid #eef0f5;border-radius:4px;align-items:center;padding:2px 8px;font-size:.7rem;display:inline-flex}.sn-tpl-chip--ok[data-v-167761e3]{color:#5a8f74;background:#5a8f741f;border-color:#0000}.sn-tpl-chip--fail[data-v-167761e3]{color:#a06363;background:#a063631f;border-color:#0000}.sn-tpl-body[data-v-167761e3]{margin-top:8px}.sn-tpl-line[data-v-167761e3]{font-size:.76rem}.sn-err[data-v-167761e3]{color:#a06363;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sn-empty-card[data-v-167761e3]{text-align:center;color:#8b95a1;background:#fff;border:1px dashed #d8dde7;border-radius:12px;padding:24px;font-size:.82rem}.sn-code[data-v-167761e3]{color:#4e5968;background:#f4f6fb;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.sn-code--sub[data-v-167761e3]{color:#8b95a1;background:0 0;padding:0;font-size:.7rem}.sn-meta-grid[data-v-167761e3]{grid-template-columns:1fr 1fr;gap:4px 16px;margin-bottom:8px;display:grid}.sn-meta-grid>div[data-v-167761e3]{gap:8px;font-size:.78rem;display:flex}.sn-meta__k[data-v-167761e3]{color:#8b95a1;min-width:84px;margin-right:4px}.sn-meta__v[data-v-167761e3]{color:#4e5968}.sn-fld[data-v-167761e3]{flex-direction:column;gap:6px;margin-top:10px;display:flex}.sn-fld__label[data-v-167761e3]{color:#8b95a1;font-size:.76rem}.sn-pre[data-v-167761e3]{color:#4e5968;white-space:pre-wrap;word-break:break-word;background:#f4f6fb;border:1px solid #eef0f5;border-radius:8px;max-height:320px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;overflow:auto}.sn-pre--err[data-v-167761e3]{color:#a06363;background:#a0636314}.sn-details[data-v-167761e3]{color:#6b7488;margin-top:8px;font-size:.78rem}.sn-details summary[data-v-167761e3]{cursor:pointer;color:var(--color-primary,#272b4c);padding:4px 0}.sn-backdrop[data-v-167761e3]{z-index:50;background:#0f172a52;position:fixed;inset:0}.sn-panel[data-v-167761e3]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;width:min(600px,100vw - 56px);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14}.sn-panel__head[data-v-167761e3]{background:#fafbfd;border-bottom:1px solid #f0f2f7;align-items:center;height:64px;padding:0 22px;display:flex}.sn-panel__title[data-v-167761e3]{color:#333d4b;margin:0;font-size:1.05rem;font-weight:500}.sn-panel__body[data-v-167761e3]{flex:1;padding:16px 22px 20px;overflow-y:auto}.sn-panel__footer[data-v-167761e3]{border-top:1px solid #f0f2f7;gap:8px;padding:14px 18px;display:flex}.sn-btn[data-v-167761e3]{cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;font-family:inherit;font-size:.82rem}.sn-btn--ghost[data-v-167761e3]{color:#6b7684;background:#f5f7fa}.itb-bar[data-v-167761e3]{flex-wrap:nowrap;align-items:center;gap:6px;padding:8px 0 12px;display:flex}.itb-spacer[data-v-167761e3]{flex:auto;min-width:0}.mif-pill[data-v-167761e3]{color:#5c6478;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 12px;font-family:inherit;font-size:.82rem;display:inline-flex}.mif-pill__caret[data-v-167761e3]{color:#b0b8c1;font-size:.7rem}.filters-sheet[data-v-167761e3]{flex-direction:column;gap:18px;padding:4px 0 12px;display:flex}.filters-sheet__group[data-v-167761e3]{flex-direction:column;gap:8px;display:flex}.filters-sheet__label[data-v-167761e3]{color:#5c6478;margin:0;font-size:.78rem;font-weight:400}.filters-sheet__actions[data-v-167761e3]{gap:8px;margin-top:4px;display:flex}.filters-sheet__btn[data-v-167761e3]{cursor:pointer;border:0;border-radius:6px;flex:1;height:44px;font-family:inherit;font-size:.92rem;font-weight:400}.filters-sheet__btn--primary[data-v-167761e3]{color:#fff;background:#272b4c}.filters-sheet__btn--primary[data-v-167761e3]:hover{background:#1a1f3a}.sn-reset-btn[data-v-167761e3]{border:1px solid var(--border-base,#dfe5ee);color:#6b7684;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.sn-reset-btn[data-v-167761e3]:hover:not(:disabled){background:var(--summary-surface-bg);color:var(--color-primary);border-color:var(--color-primary)}.sn-reset-btn[data-v-167761e3]:disabled{opacity:.4;cursor:not-allowed}.sn-tabbar[data-v-088b830e]{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.sn-tabbar__hint[data-v-088b830e]{color:#8b95a1;font-size:.74rem}.view-tabs[data-v-088b830e]{background:#f4f6fb;border-radius:10px;align-items:center;gap:2px;padding:4px;display:inline-flex}.sn-view-tabs[data-v-088b830e]{margin:0}.view-tab[data-v-088b830e]{color:#6b7488;cursor:pointer;background:0 0;border:none;border-radius:7px;height:30px;padding:0 14px;font-family:inherit;font-size:.78rem;font-weight:400;transition:background .14s,color .14s}.view-tab[data-v-088b830e]:hover:not(.view-tab--active){color:#2a2f4a;background:#eceff5}.view-tab--active[data-v-088b830e]{color:#2a2f4a;background:#fff}.sn-filter.q-toolbar[data-v-088b830e]{align-items:center;gap:10px;margin:0 0 16px;padding:6px 0;display:flex}.sn-filter .q-page-dd[data-v-088b830e]{flex:0 0 180px;width:180px}.sn-filter .q-search[data-v-088b830e]{flex:1 1 0;min-width:240px;height:32px;position:relative}.sn-filter .q-search__icon[data-v-088b830e]{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.sn-filter .q-search__input[data-v-088b830e]{color:#191f28;box-sizing:border-box;background:#eef2f8;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:32px;padding:0 12px 0 32px;font-family:inherit;font-size:.78rem;transition:background .12s,border-color .12s,box-shadow .12s}.sn-filter .q-search__input[data-v-088b830e]:hover{background:#e3e9f1}.sn-filter .q-search__input[data-v-088b830e]:focus{border-color:var(--color-primary,#272b4c);background:#fff;box-shadow:0 0 0 3px #272b4c14}.auto-title-editor[data-v-088b830e]{align-items:center;min-width:0;max-width:100%;display:inline-flex}.auto-title-editor__display[data-v-088b830e]{min-width:0;max-width:100%;color:var(--text-body);letter-spacing:-.01em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;margin:0;padding:4px 10px;font-family:inherit;font-size:1.05rem;font-weight:400;line-height:1.2;transition:background .12s,border-color .12s;display:inline-flex}.auto-title-editor__display[data-v-088b830e]:hover{background:#f4f6fb;border-color:#e6e9f0}.auto-title-editor__display[data-v-088b830e]:focus-visible{outline:2px solid var(--color-primary,#272b4c);outline-offset:2px}.auto-title-editor__text[data-v-088b830e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auto-title-editor__hint[data-v-088b830e]{color:#8b95a1;opacity:0;flex:none;transition:opacity .12s}.auto-title-editor__display:hover .auto-title-editor__hint[data-v-088b830e],.auto-title-editor__display:focus-visible .auto-title-editor__hint[data-v-088b830e]{opacity:1}.auto-title-editor__input[data-v-088b830e]{min-width:220px;max-width:min(420px,60vw);height:30px;color:var(--text-body);letter-spacing:-.01em;background:#fff;border:1px solid #d1d6e0;border-radius:8px;outline:none;padding:4px 10px;font-family:inherit;font-size:1.05rem;font-weight:400;line-height:1.2}.auto-title-editor__input[data-v-088b830e]:focus{border-color:var(--color-primary,#272b4c);box-shadow:0 0 0 3px #272b4c14}.auto-status-anchor[data-v-088b830e]{margin-left:8px}.bt-anchor[data-v-088b830e]{display:inline-flex;position:relative}.bt-badge[data-v-088b830e]{color:#272b4c;cursor:default;background:#272b4c14;border:none;border-radius:999px;align-items:center;gap:6px;height:24px;padding:4px 10px;font-family:inherit;font-size:.74rem;transition:background .12s;display:inline-flex}.bt-badge[data-clickable=true][data-v-088b830e]{cursor:pointer}.bt-badge[data-clickable=true][data-v-088b830e]:hover{background:#272b4c24}.bt-badge[data-open=true][data-v-088b830e]{background:#272b4c2e}.bt-badge__caret[data-v-088b830e]{opacity:.55;font-size:.68rem;line-height:1}.bt-badge.agency-status[data-v-088b830e]{padding-left:8px}.agency-status[data-v-088b830e]{color:#4e5968;font-weight:400}.agency-status--active[data-v-088b830e]{color:#111827}.agency-status .rd-status-dot[data-v-088b830e]{background:#c8cdd9;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.agency-status .rd-status-dot--active[data-v-088b830e]{background:var(--color-primary,#272b4c)}.agency-status .rd-status-dot--completed[data-v-088b830e]{background:#9aa4b2}.agency-status--active .rd-status-dot[data-v-088b830e]{flex:0 0 10px;width:10px;height:10px}.bt-menu[data-v-088b830e]{z-index:30;background:#fff;border:1px solid #eef0f5;border-radius:10px;min-width:132px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 32px #0f172a1a}.bt-menu__item[data-v-088b830e]{text-align:left;color:#3a4156;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:7px 10px;font-family:inherit;font-size:.8rem;transition:background .12s,color .12s;display:block}.bt-menu__item[data-v-088b830e]:hover{color:#2a2f4a;background:#f4f6fb}.bt-menu__item[data-selected=true][data-v-088b830e]{color:#272b4c;background:#272b4c14}[data-v-088b830e] .btn.ch-action-btn-override{border-radius:7px;gap:4px;height:28px;min-height:0;padding:0 12px;font-size:.78rem;font-weight:300;line-height:1}.itb-bar[data-v-d83b8927]{flex:100%;grid-column:1/-1;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.itb-spacer[data-v-d83b8927]{flex:auto;min-width:0}.itb-icon[data-v-d83b8927]{color:#5c6478;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,color .14s;display:inline-flex}.itb-icon[data-v-d83b8927]:hover{color:#272b4c;background:#f4f6fb}.itb-query[data-v-d83b8927]{color:#5c6478;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:50%;padding:6px 4px 6px 8px;font-size:.84rem;display:inline-flex;overflow:hidden}.itb-query__x[data-v-d83b8927]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.86rem;line-height:1;display:inline-flex}.itb-search[data-v-d83b8927]{flex:auto;min-width:0;position:relative}.itb-search__input[data-v-d83b8927]{color:#3a4156;background:#f4f6fb;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:40px;padding:0 32px 0 14px;font-family:inherit;font-size:.92rem}.itb-search__input[data-v-d83b8927]::placeholder{color:#8b95a1}.itb-search__input[data-v-d83b8927]:focus{background:#fff;border-color:#272b4c;box-shadow:0 0 0 3px #272b4c14}.itb-search__clear[data-v-d83b8927]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;width:22px;height:22px;font-size:.92rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mif-pill[data-v-d83b8927]{color:#5c6478;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 12px;font-family:inherit;font-size:.82rem;display:inline-flex}.mif-pill__caret[data-v-d83b8927]{color:#b0b8c1;font-size:.7rem}.audit-body[data-v-327c91e2]{flex-direction:column;gap:10px;width:100%;display:flex}.view-tabs[data-v-327c91e2]{background:#f4f6fb;border-radius:10px;align-items:center;gap:2px;padding:4px;display:inline-flex}.audit-view-tabs[data-v-327c91e2]{align-self:flex-start;margin:0 0 16px}.view-tab[data-v-327c91e2]{color:#6b7488;cursor:pointer;background:0 0;border:none;border-radius:7px;height:30px;padding:0 14px;font-family:inherit;font-size:.78rem;font-weight:400;transition:background .14s,color .14s}.view-tab[data-v-327c91e2]:hover:not(.view-tab--active){color:#2a2f4a;background:#eceff5}.view-tab--active[data-v-327c91e2]{color:#2a2f4a;background:#fff}.audit-view[data-v-327c91e2]{flex-direction:column;gap:16px;margin-top:4px;display:flex}.audit-view__head[data-v-327c91e2]{flex-direction:column;gap:3px;display:flex}.audit-view__title[data-v-327c91e2]{color:#2a2f4a;letter-spacing:-.005em;margin:0;font-size:.9rem;font-weight:500}.audit-view__meta[data-v-327c91e2]{color:#8b95a1;letter-spacing:-.005em;font-size:.76rem;font-weight:400}.audit-view__empty[data-v-327c91e2]{text-align:center;color:#98a0ad;margin:8px 0 0;padding:32px 0;font-size:.82rem}.audit-chart[data-v-327c91e2]{grid-template-columns:repeat(auto-fit,minmax(38px,1fr));align-items:end;gap:12px 8px;padding:8px 4px 0;display:grid}.audit-chart__col[data-v-327c91e2]{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.audit-chart__val[data-v-327c91e2]{color:#4e5968;font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:400;line-height:1}.audit-chart__track[data-v-327c91e2]{justify-content:center;align-items:flex-end;width:100%;height:140px;display:flex}.audit-chart__bar[data-v-327c91e2]{background:#272b4c8c;border-radius:4px 4px 0 0;width:60%;max-width:32px;min-height:2px;transition:height .2s}.audit-chart__label[data-v-327c91e2]{color:#8b95a1;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-size:.7rem;font-weight:400}.ch-filter.q-toolbar[data-v-327c91e2]{flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin:0 0 12px;padding:6px 0;display:flex}.ch-filter .q-stage-dd[data-v-327c91e2]{flex:0 0 160px;width:160px}.ch-filter .q-range-dd[data-v-327c91e2]{flex:none}.ch-filter .q-range-dd[data-v-327c91e2] .drp,.ch-filter .q-range-dd[data-v-327c91e2] .drp-trigger{width:auto!important;min-width:0!important}.ch-filter .q-range-dd[data-v-327c91e2] .drp-trigger,.ch-filter .q-range-dd[data-v-327c91e2] .field input,.ch-filter .q-range-dd[data-v-327c91e2] .field .control{background:var(--summary-surface-bg)!important;color:#191f28!important;height:32px!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:6px!important;padding:0 12px!important;font-size:.78rem!important}.ch-filter .q-range-dd[data-v-327c91e2] .drp-trigger:hover,.ch-filter .q-range-dd[data-v-327c91e2] .field input:hover,.ch-filter .q-range-dd[data-v-327c91e2] .field .control:hover{background:#e3e9f1!important}.ch-filter .q-range-dd[data-v-327c91e2] .drp-chevron,.ch-filter .q-range-dd[data-v-327c91e2] .drp-cal-icon,.ch-filter .q-range-dd[data-v-327c91e2] .drp-icon{display:none!important}.ch-filter .q-range-dd[data-v-327c91e2] .drp-trigger:after{content:"▾";color:var(--text-faint);margin-left:6px;font-size:.78rem;line-height:1}.ch-filter .q-range-dd[data-v-327c91e2] .drp-trigger.drp-trigger--open:after{content:"▴"}.row-count[data-v-327c91e2]{color:#8b95a1;margin:0 0 8px;font-size:.74rem;font-weight:400}.row-count-num[data-v-327c91e2]{color:#4e5968;font-variant-numeric:tabular-nums}.filters-sheet[data-v-327c91e2]{flex-direction:column;gap:18px;padding:4px 0 12px;display:flex}.filters-sheet__group[data-v-327c91e2]{flex-direction:column;gap:8px;display:flex}.filters-sheet__label[data-v-327c91e2]{color:#5c6478;margin:0;font-size:.78rem;font-weight:400}.filters-sheet__actions[data-v-327c91e2]{gap:8px;margin-top:4px;display:flex}.filters-sheet__btn[data-v-327c91e2]{cursor:pointer;border:0;border-radius:6px;flex:1;height:44px;font-family:inherit;font-size:.92rem;font-weight:400}.filters-sheet__btn--primary[data-v-327c91e2]{color:#fff;background:#272b4c}.filters-sheet__btn--primary[data-v-327c91e2]:hover{background:#1a1f3a}.filters-sheet__date[data-v-327c91e2]{width:100%}.filters-sheet__date[data-v-327c91e2] .drp-trigger{justify-content:space-between;width:100%}.filters-sheet__date[data-v-327c91e2] .drp-chevron{display:none}.filters-sheet__date[data-v-327c91e2] .drp-trigger:after{content:"▾";color:inherit;font-size:inherit;margin-left:8px;line-height:1}.audit-state[data-v-327c91e2]{color:#8b95a1;margin:4px 0 0;font-size:.78rem}.audit-state--err[data-v-327c91e2]{color:var(--color-danger,#d14343)}.audit-empty[data-v-327c91e2]{text-align:center;color:#98a0ad;margin:16px 0 0;padding:0;font-size:.82rem;list-style:none}.audit-empty li[data-v-327c91e2]{padding:32px 0}.audit-cards[data-v-327c91e2]{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.audit-card[data-v-327c91e2]{background:#fff;border:1px solid #eef0f5;border-radius:12px;padding:14px 16px}.audit-card__head[data-v-327c91e2]{color:#6b7684;letter-spacing:-.005em;justify-content:space-between;align-items:flex-start;gap:8px;font-size:.74rem;display:flex}.audit-card__headleft[data-v-327c91e2]{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:inline-flex}.audit-card__headright[data-v-327c91e2]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:inline-flex}.audit-card__actor[data-v-327c91e2]{color:#4e5968}.audit-card__value--mono[data-v-327c91e2]{color:#6b7684;word-break:break-all;white-space:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.audit-card__hint[data-v-327c91e2]{color:#8b95a1;margin-left:4px;font-size:.7rem}.audit-card__time[data-v-327c91e2]{font-variant-numeric:tabular-nums;white-space:nowrap}.audit-card__content[data-v-327c91e2]{grid-template-columns:56px 1fr;align-items:baseline;gap:8px 12px;margin-top:10px;display:grid}.audit-card__label[data-v-327c91e2]{color:#8b95a1;letter-spacing:-.005em;font-size:.76rem;font-weight:400}.audit-card__value[data-v-327c91e2]{color:#4e5968;letter-spacing:-.005em;word-break:break-word;overflow-wrap:anywhere;min-width:0;font-size:.84rem;font-weight:400;line-height:1.45}.audit-card__value--change[data-v-327c91e2]{flex-direction:column;gap:4px;display:flex}.audit-card__change-row[data-v-327c91e2]{flex-direction:column;gap:2px;min-width:0;font-size:.78rem;display:flex}.audit-card__changed-count[data-v-327c91e2]{color:#2a2f4a;font-variant-numeric:tabular-nums;background:#272b4c0f;border-radius:4px;align-self:flex-start;padding:1px 6px;font-size:.7rem;font-weight:400;display:inline-block}.audit-card__change-field[data-v-327c91e2]{color:#6b7684;letter-spacing:-.005em;font-size:.74rem;font-weight:500}.audit-card__change-value[data-v-327c91e2]{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 6px;min-width:0;display:inline-flex}.audit-card__change-value .diff-before[data-v-327c91e2]{color:#8b95a1;letter-spacing:-.005em;word-break:break-word;overflow-wrap:anywhere;font-size:.84rem;font-weight:400;line-height:1.45;text-decoration:none}.audit-card__change-value .diff-arrow[data-v-327c91e2]{color:#b0b8c1;flex-shrink:0}.audit-card__change-value .diff-after[data-v-327c91e2]{color:#4e5968;letter-spacing:-.005em;word-break:break-word;overflow-wrap:anywhere;white-space:pre-line;font-size:.84rem;font-weight:400;line-height:1.45}.m-diff-label[data-v-327c91e2]{display:none}.audit-detail-diff[data-v-327c91e2]{flex-direction:column;gap:0;margin-top:4px;display:flex}.audit-detail-diff__row[data-v-327c91e2]{border-bottom:1px solid #eef0f5;grid-template-columns:minmax(120px,180px) 1fr;align-items:start;gap:12px;padding:12px 0;display:grid}.audit-detail-diff__row[data-v-327c91e2]:last-child{border-bottom:none}.audit-detail-diff__field[data-v-327c91e2]{color:#4e5968;letter-spacing:-.005em;word-break:keep-all;font-size:.78rem;font-weight:500;line-height:1.45}.audit-detail-diff__values[data-v-327c91e2]{grid-template-columns:1fr;gap:12px;min-width:0;display:grid}.audit-detail-diff__values--diff[data-v-327c91e2]{grid-template-columns:1fr 1fr}.audit-detail-diff__cell[data-v-327c91e2]{flex-direction:column;gap:4px;min-width:0;display:flex}.audit-detail-diff__cell--full[data-v-327c91e2]{grid-column:1/-1}.audit-detail-diff__cell-label[data-v-327c91e2]{color:#8b95a1;letter-spacing:-.005em;font-size:.68rem;font-weight:400}.audit-detail-diff__cell-value[data-v-327c91e2]{color:#4e5968;letter-spacing:-.005em;overflow-wrap:anywhere;white-space:pre-line;min-width:0;font-size:.82rem;font-weight:400;line-height:1.5}.action-badge[data-v-327c91e2]{color:#2a2f4a;white-space:nowrap;background:#272b4c0d;border-radius:6px;padding:2px 8px;font-size:.68rem;display:inline-block}.action-badge.a-LOGIN[data-v-327c91e2]{background:#272b4c0d}.action-badge.a-UPDATE_USER[data-v-327c91e2]{color:#8a5a00;background:#d082001a}.action-badge.a-UPDATE_PROFILE[data-v-327c91e2]{color:#272b4c;background:#272b4c14}.action-badge.a-DELETE_INVITATION[data-v-327c91e2]{color:#b91c1c;background:#dc26261a}.action-badge.a-LEAD_TRANSFER[data-v-327c91e2]{color:#272b4c;background:#272b4c14}.action-badge.a-LEAD_EXCLUDE[data-v-327c91e2]{color:#b91c1c;background:#dc26261a}.audit-card--clickable[data-v-327c91e2]{cursor:pointer;transition:border-color .14s,box-shadow .14s}.audit-card--clickable[data-v-327c91e2]:hover{border-color:var(--color-primary,#272b4c);box-shadow:0 2px 10px #272b4c0f}.audit-card__caret[data-v-327c91e2]{color:#c0c8d6;flex-shrink:0;margin-left:2px;font-size:1rem}.audit-detail-head[data-v-327c91e2]{margin-bottom:4px}.audit-detail-panel__btn[data-v-327c91e2]{color:#6b7684;cursor:pointer;background:#f5f7fa;border:none;border-radius:14px;flex:1;height:46px;font-family:inherit;font-size:.82rem}.audit-detail-panel__btn[data-v-327c91e2]:hover{background:#eceff5}@media (width<=600px){.audit-body[data-v-327c91e2]{gap:12px}.audit-card[data-v-327c91e2]{padding:14px 16px}.audit-card__head[data-v-327c91e2]{flex-wrap:wrap;gap:6px 10px}.audit-card__content[data-v-327c91e2]{gap:4px 0;grid-template-columns:1fr!important}.audit-card__value--change[data-v-327c91e2]{margin-top:4px;gap:0!important}.audit-card__value--change>.audit-card__changed-count[data-v-327c91e2]{margin-bottom:8px}.audit-card__label[data-v-327c91e2]{color:#8b95a1;margin-top:6px;font-size:.72rem}.audit-card__content>.audit-card__label[data-v-327c91e2]:first-child{margin-top:0}.audit-card__value[data-v-327c91e2]{color:#4e5968;letter-spacing:-.005em;word-break:break-word;overflow-wrap:anywhere;width:100%;font-size:.84rem;line-height:1.45;font-weight:400!important}.audit-card__change-row[data-v-327c91e2]{background:0 0;border:none;border-bottom:1px solid #f1f3f7;border-radius:0;flex-direction:column;align-items:stretch;gap:2px;padding:8px 0;font-size:.78rem;display:flex}.audit-card__change-row[data-v-327c91e2]:last-child{border-bottom:none;padding-bottom:0}.audit-card__change-row[data-v-327c91e2]:first-child{padding-top:0}.audit-card__changed-count[data-v-327c91e2]{align-self:flex-start}.audit-card__change-field[data-v-327c91e2]{white-space:normal;text-overflow:clip;color:#8b95a1;width:auto;font-size:.7rem;overflow:visible}.audit-card__change-value[data-v-327c91e2]{flex-flow:column;align-items:stretch;gap:2px;display:flex}.audit-card__change-value .m-diff-label[data-v-327c91e2]{color:#8b95a1;margin-top:2px;font-size:.68rem;font-weight:400;display:block}.audit-card__change-value .m-diff-label[data-v-327c91e2]:first-child{margin-top:0}.audit-card__change-value .diff-arrow[data-v-327c91e2]{display:none}.audit-card__change-value .diff-before[data-v-327c91e2],.audit-card__change-value .diff-after[data-v-327c91e2]{word-break:break-word;overflow-wrap:anywhere;white-space:pre-line;letter-spacing:-.005em;color:#4e5968;width:100%;min-width:0;font-size:.78rem;line-height:1.4;font-weight:400!important}.audit-card__change-value .diff-before[data-v-327c91e2]{color:#8b95a1;text-decoration:none}}@media (width<=760px){.audit-detail-diff__row[data-v-327c91e2]{grid-template-columns:1fr;gap:6px;padding:10px 0}.audit-detail-diff__values[data-v-327c91e2],.audit-detail-diff__values--diff[data-v-327c91e2]{grid-template-columns:1fr;gap:8px}.audit-detail-diff__field[data-v-327c91e2]{font-size:.74rem}.audit-detail-diff__cell-value[data-v-327c91e2]{font-size:.8rem}}.fm-body[data-v-58446cc1]{flex-direction:column;gap:12px;padding:4px 0;display:flex}[data-v-58446cc1] .btn.ch-action-btn-override{border-radius:7px;gap:4px;height:28px;min-height:0;padding:0 12px;font-size:.78rem;font-weight:300;line-height:1}.fm-crumbs[data-v-58446cc1]{background:#fff;border:1px solid #eef0f5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 12px;font-size:.78rem;display:flex}.fm-bucket[data-v-58446cc1]{color:#8b95a1;margin-right:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.fm-crumb[data-v-58446cc1]{font:inherit;color:var(--color-primary,#272b4c);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:.78rem;transition:background .12s,color .12s}.fm-crumb[data-v-58446cc1]:hover:not(:disabled):not(.fm-crumb--current){background:#f4f6fb}.fm-crumb--current[data-v-58446cc1]{color:#1f2937;cursor:default;font-weight:400}.fm-crumb-sep[data-v-58446cc1]{color:#b0b8c1}.fm-progress[data-v-58446cc1]{color:#4e5968;background:#fff;border:1px solid #eef0f5;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:.78rem;display:flex}.fm-progress__text[data-v-58446cc1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sn-zap-list[data-v-58446cc1]{flex-direction:column;gap:12px;display:flex}.sn-zap-card[data-v-58446cc1]{cursor:pointer;background:#fff;border:1px solid #eef0f5;border-radius:12px;padding:16px 18px;transition:border-color .14s,box-shadow .14s}.sn-zap-card[data-v-58446cc1]:hover{border-color:var(--color-primary,#272b4c);box-shadow:0 2px 10px #272b4c0f}.sn-zap-card__head-row[data-v-58446cc1]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sn-zap-card__head-left[data-v-58446cc1]{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.sn-zap-card__head-right[data-v-58446cc1]{flex-shrink:0;align-items:center;gap:8px;display:flex}.sn-zap-card__title-row[data-v-58446cc1]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sn-zap-card__cond[data-v-58446cc1]{color:#6b7684;font-size:.76rem;font-weight:400}.sn-zap-card__cond-sep[data-v-58446cc1]{color:#b0b8c1}.sn-zap-card__title-main[data-v-58446cc1]{color:#1f2937;letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:400;overflow:hidden}.sn-badge[data-v-58446cc1]{color:#4e5968;background:#eef0f5;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:.72rem;font-weight:400;line-height:1;display:inline-flex}.sn-chip[data-v-58446cc1]{border-radius:6px;align-items:center;height:22px;padding:0 10px;font-size:.74rem;font-weight:400;line-height:1;display:inline-flex}.sn-chip--warn[data-v-58446cc1]{color:#9a6b1c;background:#fbf3e4}.sn-zap-empty[data-v-58446cc1]{color:#8b95a1;text-align:center;background:#fff;border:1px dashed #eef0f5;border-radius:12px;margin-top:10px;padding:24px 0;font-size:.78rem}.fm-row--file[data-v-58446cc1]{cursor:default}.fm-row--file[data-v-58446cc1]:hover{box-shadow:none;border-color:#eef0f5}.fm-icon[data-v-58446cc1]{color:#6b7684;flex-shrink:0}.fm-row-actions[data-v-58446cc1]{align-items:center;gap:6px;display:inline-flex}.fm-state--err[data-v-58446cc1]{color:#b1655a;background:#fdf3f0;border-color:#f6d5cf}.fm-btn[data-v-58446cc1]{color:#4e5968;height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6eaef;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:.74rem;font-weight:400;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.fm-btn[data-v-58446cc1]:hover{color:#2a2f4a;background:#f4f6fb;border-color:#c8cdd9}.fm-modal-body[data-v-58446cc1]{flex-direction:column;gap:8px;padding:4px 0;display:flex}.fm-modal-label[data-v-58446cc1]{color:#6b7684;font-size:.76rem}.fm-modal-path[data-v-58446cc1]{color:#1f2937;background:#f4f6fb;border-radius:6px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.fm-modal-input[data-v-58446cc1]{font:inherit;color:#191f28;border:1px solid #e6eaef;border-radius:6px;outline:none;padding:8px 10px;font-size:.86rem;transition:border-color .12s,box-shadow .12s}.fm-modal-input[data-v-58446cc1]:focus{border-color:var(--color-primary,#272b4c);box-shadow:0 0 0 3px #272b4c1f}.fm-modal-desc[data-v-58446cc1]{color:#333d4b;margin:0;font-size:.86rem}.view-tabs[data-v-fd159a2b]{background:#f4f6fb;border-radius:10px;align-items:center;gap:2px;padding:4px;display:inline-flex}.rr-view-tabs[data-v-fd159a2b]{align-self:flex-start;margin:0 0 16px}.view-tab[data-v-fd159a2b]{color:#6b7488;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 14px;font-family:inherit;font-size:.78rem;font-weight:400;transition:background .14s,color .14s;display:inline-flex}.view-tab[data-v-fd159a2b]:hover:not(.view-tab--active){color:#2a2f4a;background:#eceff5}.view-tab--active[data-v-fd159a2b]{color:#2a2f4a;background:#fff}.view-tab__count[data-v-fd159a2b]{font-variant-numeric:tabular-nums;color:#98a0ad;letter-spacing:-.005em;font-size:.72rem}.view-tab--active .view-tab__count[data-v-fd159a2b]{color:var(--color-primary)}.q-toolbar[data-v-fd159a2b]{align-items:center;gap:10px;width:100%;margin:0 0 16px;padding:6px 0;display:flex}.ch-filter .q-search[data-v-fd159a2b]{flex:1 1 0;min-width:260px;height:32px;position:relative}.ch-filter .q-search__icon[data-v-fd159a2b]{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ch-filter .q-search__input[data-v-fd159a2b]{background:var(--summary-surface-bg);color:#191f28;box-sizing:border-box;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:32px;padding:0 12px 0 32px;font-family:inherit;font-size:.78rem;transition:background .12s,border-color .12s,box-shadow .12s}.ch-filter .q-search__input[data-v-fd159a2b]:hover{background:#e3e9f1}.ch-filter .q-search__input[data-v-fd159a2b]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring);background:#fff}.ch-filter .q-range-dd[data-v-fd159a2b]{flex:none}.ch-filter .q-range-dd[data-v-fd159a2b] .drp-trigger,.ch-filter .q-range-dd[data-v-fd159a2b] .drp{width:auto!important;min-width:0!important}.ch-filter .q-range-dd[data-v-fd159a2b] .drp-trigger,.ch-filter .q-range-dd[data-v-fd159a2b] .field input,.ch-filter .q-range-dd[data-v-fd159a2b] .field .control{background:var(--summary-surface-bg)!important;color:#191f28!important;height:32px!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:6px!important;padding:0 12px!important;font-family:inherit!important;font-size:.78rem!important;transition:background .12s,border-color .12s,box-shadow .12s!important}.ch-filter .q-range-dd[data-v-fd159a2b] .drp-trigger:hover,.ch-filter .q-range-dd[data-v-fd159a2b] .field input:hover,.ch-filter .q-range-dd[data-v-fd159a2b] .field .control:hover{background:#e3e9f1!important}.ch-filter .q-range-dd[data-v-fd159a2b] .drp-trigger:focus,.ch-filter .q-range-dd[data-v-fd159a2b] .drp-trigger--open,.ch-filter .q-range-dd[data-v-fd159a2b] .field input:focus,.ch-filter .q-range-dd[data-v-fd159a2b] .field .control:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-ring)!important;background:#fff!important}.ch-filter .q-range-dd[data-v-fd159a2b] .drp-chevron,.ch-filter .q-range-dd[data-v-fd159a2b] .drp-cal-icon,.ch-filter .q-range-dd[data-v-fd159a2b] .drp-icon{display:none!important}.ch-filter .q-range-dd[data-v-fd159a2b] .drp-trigger:after{content:"▾";color:var(--text-faint);margin-left:6px;font-size:.78rem;line-height:1}.ch-filter .q-range-dd[data-v-fd159a2b] .drp-trigger.drp-trigger--open:after{content:"▴"}.ch-filter .q-requester-dd[data-v-fd159a2b],.q-status-dd[data-v-fd159a2b]{flex:0 0 160px;width:160px}.rr-count[data-v-fd159a2b]{color:#8b95a1;margin-left:auto;font-size:.78rem}.rr-error[data-v-fd159a2b]{color:#b1655a;margin:0 0 8px;font-size:.82rem}.rr-empty[data-v-fd159a2b]{text-align:center;color:#8b95a1;background:#fafbfc;border:1px dashed #e5e8eb;border-radius:12px;padding:56px 24px;font-size:13px}.rr-empty--sub[data-v-fd159a2b]{padding:24px}.ch-table-wrap[data-v-fd159a2b]{overflow-x:auto}.ch-table[data-v-fd159a2b]{border-collapse:collapse;width:100%;min-width:960px;font-size:.82rem}.ch-table th[data-v-fd159a2b]:first-child,.ch-table td[data-v-fd159a2b]:first-child{padding-left:20px}.ch-table th[data-v-fd159a2b]:last-child,.ch-table td[data-v-fd159a2b]:last-child{padding-right:20px}.ch-table thead th[data-v-fd159a2b]{color:#9aa4b2;text-align:left;white-space:nowrap;border-bottom:1px solid #e5e8eb;padding:8px 10px;font-size:.7rem;font-weight:400}.ch-table tbody td[data-v-fd159a2b]{color:#4e5968;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;border-bottom:1px solid #f1f3f7;max-width:320px;padding:10px 12px;font-weight:400;overflow:hidden}.ch-table tbody td.num-cell[data-v-fd159a2b]{font-variant-numeric:tabular-nums}.ch-table tbody tr:hover td[data-v-fd159a2b]{background:#f8fafc}.ch-table th.rr-col-body[data-v-fd159a2b],.ch-table td.rr-col-body[data-v-fd159a2b]{white-space:normal;min-width:260px;max-width:480px}.rr-body-preview[data-v-fd159a2b]{white-space:pre-wrap;overflow-wrap:anywhere;color:#333d4b;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.q-status-chip[data-v-fd159a2b]{color:#6b7684;background:#f0f2f7;border-radius:6px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:400;display:inline-flex}.q-status-chip--open[data-v-fd159a2b]{color:#2f4d7f;background:#e8eef7}.q-status-chip--in_progress[data-v-fd159a2b]{color:#8a5a12;background:#fdf4e3}.q-status-chip--dev_done[data-v-fd159a2b]{color:#1f5c7f;background:#e6f0f7}.q-status-chip--resolved[data-v-fd159a2b]{color:#1f7a3a;background:#e8f4ec}.q-status-chip--closed[data-v-fd159a2b]{color:#8b95a1;background:#f0f2f7}.rr-detail[data-v-fd159a2b]{flex-direction:column;display:flex}.rr-detail__error[data-v-fd159a2b]{color:#b1655a;margin:0 0 8px;font-size:.82rem}.q-table-section__head[data-v-fd159a2b]{align-items:center;gap:8px;padding:16px 0 6px;display:flex}.q-table-section__head[data-v-fd159a2b]:first-of-type{padding-top:0}.q-table-section__title[data-v-fd159a2b]{color:#191f28;letter-spacing:-.012em;margin:0;font-size:.95rem;font-weight:400}.rr-meta[data-v-fd159a2b]{grid-template-columns:96px 1fr;align-items:baseline;gap:8px 16px;display:grid}.rr-meta>div[data-v-fd159a2b]{display:contents}.rr-meta>div>span[data-v-fd159a2b]:first-child{color:#8b95a1;letter-spacing:-.005em;font-size:.76rem;font-weight:400;line-height:1.3}.rr-meta>div>span[data-v-fd159a2b]:not(:first-child),.rr-value[data-v-fd159a2b],.rr-meta__val[data-v-fd159a2b]{color:#4e5968;letter-spacing:-.005em;font-size:.8rem;font-weight:400}.rr-meta__val[data-v-fd159a2b]{overflow-wrap:anywhere}.rr-report[data-v-fd159a2b]{color:#333d4b;white-space:pre-wrap;overflow-wrap:anywhere;background:#fafbfd;border:1px solid #eef0f5;border-radius:6px;max-height:320px;margin:4px 0 0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;line-height:1.5;overflow-y:auto}.rr-body-edit[data-v-fd159a2b]{background:var(--surface-panel);border:1px solid var(--border-base);color:var(--text-body);resize:vertical;box-sizing:border-box;border-radius:8px;outline:none;width:100%;min-height:100px;margin:4px 0 0;padding:10px 12px;font-family:inherit;font-size:.82rem;line-height:1.55;transition:border-color .15s,box-shadow .15s}.rr-body-edit[data-v-fd159a2b]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring)}.rr-attach[data-v-fd159a2b]{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.rr-attach__item[data-v-fd159a2b]{color:#4e5968;background:#fafbfd;border:1px solid #eef0f5;border-radius:6px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:6px 10px;font-size:.78rem;display:grid}.rr-attach__name[data-v-fd159a2b]{text-overflow:ellipsis;white-space:nowrap;color:#333d4b;overflow:hidden}.rr-attach__meta[data-v-fd159a2b]{color:#8b95a1;font-variant-numeric:tabular-nums}.rr-attach__open[data-v-fd159a2b]{color:#272b4c;border:1px solid #dfe5ee;border-radius:6px;padding:4px 10px;font-size:.78rem;text-decoration:none}.rr-attach__open[data-v-fd159a2b]:hover{background:#f5f7fb}.rr-attach__item[data-v-fd159a2b]{grid-template-columns:88px 1fr auto;align-items:center}.rr-attach__preview[data-v-fd159a2b]{background:#eef0f5;border-radius:4px;justify-content:center;align-items:center;width:80px;height:60px;display:flex;overflow:hidden}.rr-attach__preview--btn[data-v-fd159a2b]{cursor:zoom-in;border:none;padding:0}.rr-attach__thumb[data-v-fd159a2b]{object-fit:cover;max-width:100%;max-height:100%;display:block}.rr-attach__video[data-v-fd159a2b]{max-width:100%;max-height:60px}.rr-attach__ph[data-v-fd159a2b]{color:#8b95a1;font-size:.72rem}.rr-attach__info[data-v-fd159a2b]{flex-direction:column;gap:2px;min-width:0;display:flex}.rr-lightbox[data-v-fd159a2b]{z-index:200;background:#0f172ab8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rr-lightbox__close[data-v-fd159a2b]{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:8px;width:36px;height:36px;font-size:1.4rem;line-height:1;position:fixed;top:20px;right:24px}.rr-lightbox__close[data-v-fd159a2b]:hover{background:#ffffff3d}.rr-lightbox__frame[data-v-fd159a2b]{flex-direction:column;align-items:center;gap:10px;max-width:100%;max-height:100%;margin:0;display:flex}.rr-lightbox__img[data-v-fd159a2b],.rr-lightbox__video[data-v-fd159a2b]{background:#000;border-radius:8px;max-width:92vw;max-height:82vh;box-shadow:0 12px 32px #0006}.rr-lightbox__cap[data-v-fd159a2b]{color:#e5e8eb;font-size:.78rem}.rr-status-dd[data-v-fd159a2b]{min-width:140px}.q-detail__head-action[data-v-fd159a2b]{color:#6b7684;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e6e9f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;height:32px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:400;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.q-detail__head-action[data-v-fd159a2b]:disabled{opacity:.55;cursor:not-allowed}.q-detail__head-action--text[data-v-fd159a2b]{color:#6b7280;background:0 0;border:none;border-radius:6px;height:28px;padding:0 12px;font-size:.82rem;font-weight:400}.q-detail__head-action--text.q-detail__head-action--danger[data-v-fd159a2b]{color:#fff;background:#dc2626;transition:background-color .15s}.q-detail__head-action--text.q-detail__head-action--danger[data-v-fd159a2b]:hover:not(:disabled){color:#fff;background:#b91c1c;text-decoration:none}.q-detail__head-action--text.q-detail__head-action--danger[data-v-fd159a2b]:active:not(:disabled){background:#991b1b}.rr-delete-btn[data-v-fd159a2b]{margin-left:6px}.rr-history[data-v-fd159a2b]{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.rr-history__item[data-v-fd159a2b]{color:#4e5968;background:#fafbfd;border:1px solid #eef0f5;border-radius:6px;grid-template-columns:132px 1fr auto;align-items:center;gap:10px;padding:6px 10px;font-size:.76rem;display:grid}.rr-history__time[data-v-fd159a2b]{color:#8b95a1;font-variant-numeric:tabular-nums}.rr-history__body[data-v-fd159a2b]{color:#333d4b;align-items:baseline;gap:8px;display:inline-flex}.rr-history__action[data-v-fd159a2b]{color:#191f28;font-weight:500}.rr-history__detail[data-v-fd159a2b]{color:#4e5968}.rr-history__actor[data-v-fd159a2b]{color:#8b95a1}.insights[data-v-67d7704c]{background:#fff;border:1px solid #e6e9f0;border-radius:14px;margin-bottom:14px;padding:16px 18px}.head[data-v-67d7704c]{margin-bottom:12px}.head-top[data-v-67d7704c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.head-meta[data-v-67d7704c]{flex-direction:column;gap:4px;min-width:0;display:flex}.meta-line[data-v-67d7704c]{color:#98a0ad;letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:8px;font-size:.7rem;display:inline-flex}.cache-tag[data-v-67d7704c]{color:#6b7488;background:#0000000d;border-radius:999px;align-items:center;height:18px;padding:0 7px;font-size:.62rem;display:inline-flex}.cache-tag-fresh[data-v-67d7704c]{color:#15803d;background:#15803d1a}.head-actions[data-v-67d7704c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.refresh-btn[data-v-67d7704c]{color:#5c6478;letter-spacing:-.005em;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:7px;height:28px;padding:0 10px;font-size:.72rem;transition:all .15s}.refresh-btn[data-v-67d7704c]:hover:not(:disabled){color:#2a2f4a;background:#f4f6fb;border-color:#c8cdd9}.refresh-btn[data-v-67d7704c]:disabled{opacity:.6;cursor:not-allowed}.title[data-v-67d7704c]{color:#2a2f4a;letter-spacing:-.005em;align-items:center;gap:8px;margin:0;font-size:.92rem;font-weight:400;display:inline-flex}.badge[data-v-67d7704c]{color:#272b4c;letter-spacing:-.005em;background:#272b4c14;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:.66rem;display:inline-flex}.summary-banner[data-v-67d7704c]{background:#272b4c0a;border:1px solid #272b4c14;border-radius:10px;margin-bottom:10px;padding:12px 14px}.summary-list[data-v-67d7704c]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.summary-list li[data-v-67d7704c]{color:#2a2f4a;letter-spacing:-.005em;padding-left:14px;font-size:.82rem;line-height:1.5;position:relative}.summary-list li[data-v-67d7704c]:before{content:"•";color:#272b4c;position:absolute;left:0}.kpi-strip[data-v-67d7704c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}@media (width<=720px){.kpi-strip[data-v-67d7704c]{grid-template-columns:repeat(2,1fr)}}.kpi[data-v-67d7704c]{background:#fafbfd;border:1px solid #eef0f5;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.kpi-accent-green .kpi-num[data-v-67d7704c]{color:#15803d}.kpi-accent-red .kpi-num[data-v-67d7704c]{color:#b91c1c}.kpi-label[data-v-67d7704c]{color:#8b95a1;letter-spacing:-.005em;font-size:.7rem}.kpi-num[data-v-67d7704c]{color:#272b4c;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.4rem;line-height:1.15}.kpi-num small[data-v-67d7704c]{color:#8b95a1;margin-left:3px;font-size:.72rem}.kpi-rate[data-v-67d7704c]{color:#8b95a1;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:.78rem;display:inline-flex}.kpi-rate.is-up[data-v-67d7704c]{color:#b91c1c}.kpi-rate.is-down[data-v-67d7704c]{color:#15803d}.kpi-rate-note[data-v-67d7704c]{color:#98a0ad;font-size:.66rem}.kpi-caption[data-v-67d7704c]{color:#98a0ad;margin-top:2px;font-size:.66rem}.legend[data-v-67d7704c]{color:#6b7488;flex-wrap:wrap;gap:14px;padding:6px 0 10px;font-size:.7rem;display:flex}.lg-item[data-v-67d7704c]{align-items:center;gap:5px;display:inline-flex}.lg-sw[data-v-67d7704c]{border-radius:2px;width:10px;height:10px;display:inline-block}.card-grid[data-v-67d7704c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=720px){.card-grid[data-v-67d7704c]{grid-template-columns:1fr}}.ic[data-v-67d7704c]{background:#fafbfd;border:1px solid #eef0f5;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:relative}.ic--warning[data-v-67d7704c],.ic--positive[data-v-67d7704c],.ic--info[data-v-67d7704c],.ic--quality[data-v-67d7704c]{background:#fafbfd;border-color:#eef0f5}.ic-head[data-v-67d7704c]{justify-content:space-between;align-items:center;gap:8px;display:flex}.ic-head-left[data-v-67d7704c]{align-items:center;gap:8px;min-width:0;display:flex}.ic-tag[data-v-67d7704c]{color:#8b95a1;letter-spacing:-.005em;background:#0000000a;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:.66rem;display:inline-flex}.ic-tag--warning[data-v-67d7704c]{color:#b91c1c;background:#b91c1c14}.ic-tag--positive[data-v-67d7704c]{color:#15803d;background:#15803d14}.ic-title[data-v-67d7704c]{color:#272b4c;letter-spacing:-.005em;margin:0;font-size:.88rem;font-weight:400}.ic-toggle[data-v-67d7704c]{cursor:pointer;color:#98a0ad;letter-spacing:-.005em;background:0 0;border:none;padding:0;font-size:.7rem}.ic-toggle[data-v-67d7704c]:hover{color:#2a2f4a}.mini-grid[data-v-67d7704c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mini[data-v-67d7704c]{background:#fff;border:1px solid #eef0f5;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.mini-green[data-v-67d7704c],.mini-red[data-v-67d7704c]{background:#fff;border-color:#eef0f5}.mini-green .mini-num[data-v-67d7704c]{color:#15803d}.mini-red .mini-num[data-v-67d7704c]{color:#b91c1c}.mini-label[data-v-67d7704c]{color:#8b95a1;font-size:.66rem}.mini-num[data-v-67d7704c]{color:#272b4c;font-variant-numeric:tabular-nums;font-size:1.05rem}.mini-num small[data-v-67d7704c]{color:#8b95a1;margin-left:2px;font-size:.66rem}.mini-sub[data-v-67d7704c]{color:#98a0ad;font-size:.66rem}.mini-sub.is-up[data-v-67d7704c]{color:#b91c1c}.mini-sub.is-down[data-v-67d7704c]{color:#15803d}.quality-msg[data-v-67d7704c]{color:#92400e;letter-spacing:-.005em;margin:0;font-size:.78rem;line-height:1.55}.insight-detail[data-v-67d7704c]{flex-direction:column;gap:14px;display:flex}.insight-detail__desc[data-v-67d7704c]{color:#4e5968;white-space:pre-line;word-break:break-word;margin:0;font-size:.86rem;line-height:1.6}.rank-list[data-v-67d7704c]{flex-direction:column;gap:6px;margin-top:2px;display:flex}.rank-title[data-v-67d7704c]{color:#8b95a1;margin:0;font-size:.7rem;font-weight:400}.rank-row[data-v-67d7704c]{cursor:pointer;text-align:left;background:#fff;border:1px solid #eef0f5;border-radius:8px;grid-template-columns:1fr auto;gap:6px;padding:8px 10px;transition:all .15s;display:grid}.rank-row[data-v-67d7704c]:hover{background:#f4f6fb;border-color:#c8cdd9}.rank-left[data-v-67d7704c]{align-items:center;gap:8px;min-width:0;display:flex}.rank-num[data-v-67d7704c]{color:#fff;letter-spacing:-.005em;background:#272b4c;border-radius:4px;padding:2px 6px;font-size:.68rem}.rank-name[data-v-67d7704c]{color:#2a2f4a;font-size:.8rem}.rank-delta[data-v-67d7704c]{color:#b91c1c;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.72rem}.rank-right[data-v-67d7704c]{gap:12px;display:flex}.rank-mini[data-v-67d7704c]{flex-direction:column;align-items:flex-end;gap:0;display:flex}.rank-mini-label[data-v-67d7704c]{color:#98a0ad;font-size:.62rem}.rank-mini-num[data-v-67d7704c]{color:#2a2f4a;font-variant-numeric:tabular-nums;font-size:.74rem}.rank-row>.lag-bar[data-v-67d7704c]{grid-column:1/-1;margin-top:4px}.lag-bar[data-v-67d7704c]{background:#0000000a;border-radius:4px;width:100%;height:8px;display:flex;overflow:hidden}.lag-seg[data-v-67d7704c]{color:#fff;letter-spacing:-.005em;white-space:nowrap;justify-content:center;align-items:center;min-width:0;font-size:.6rem;display:inline-flex;overflow:hidden}.seg-green[data-v-67d7704c]{background:#15803d}.seg-yellow[data-v-67d7704c]{background:#ca8a04}.seg-orange[data-v-67d7704c]{background:#d97706}.seg-red[data-v-67d7704c]{background:#b91c1c}.modal-meta[data-v-67d7704c]{color:#98a0ad;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 12px;font-size:.7rem;display:inline-flex}.bucket-grid[data-v-67d7704c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}@media (width<=540px){.bucket-grid[data-v-67d7704c]{grid-template-columns:repeat(2,1fr)}}.bk[data-v-67d7704c]{background:#fafbfd;border:1px solid #eef0f5;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:12px 12px 12px 14px;display:flex;position:relative}.bk[data-v-67d7704c]:before{content:"";border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.bk-green[data-v-67d7704c]:before{background:#15803d}.bk-yellow[data-v-67d7704c]:before{background:#ca8a04}.bk-orange[data-v-67d7704c]:before{background:#d97706}.bk-red[data-v-67d7704c]:before{background:#b91c1c}.bk-label[data-v-67d7704c]{color:#6b7488;font-size:.7rem}.bk-num[data-v-67d7704c]{color:#272b4c;font-variant-numeric:tabular-nums;font-size:1.3rem}.bk-num small[data-v-67d7704c]{color:#8b95a1;margin-left:3px;font-size:.66rem}.bk-cap[data-v-67d7704c]{color:#98a0ad;font-size:.62rem}.m-section[data-v-67d7704c]{color:#6b7488;letter-spacing:-.005em;margin:16px 0 8px;font-size:.76rem;font-weight:400}.comp-table[data-v-67d7704c]{border-collapse:collapse;width:100%;font-size:.76rem}.comp-table th[data-v-67d7704c]{text-align:left;color:#8b95a1;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #eef0f5;padding:8px 10px;font-size:.66rem;font-weight:400}.comp-table td[data-v-67d7704c]{color:#3a4156;border-bottom:1px solid #f4f5f8;padding:10px}.th-num[data-v-67d7704c],.th-lag[data-v-67d7704c]{text-align:right}.td-mono[data-v-67d7704c]{font-variant-numeric:tabular-nums;color:#5c6478}.td-num[data-v-67d7704c]{text-align:right;font-variant-numeric:tabular-nums;color:#2a2f4a}.comp-row[data-v-67d7704c]{cursor:pointer;transition:background .15s}.comp-row[data-v-67d7704c]:hover{background:#f4f6fb}.comp-link[data-v-67d7704c]{color:#2a2f4a;border-bottom:1px dashed #c8cdd9}.comp-row:hover .comp-link[data-v-67d7704c]{color:#272b4c;border-bottom-color:#272b4c}.bucket-tag[data-v-67d7704c]{letter-spacing:-.005em;border-radius:4px;padding:2px 6px;font-size:.66rem;display:inline-flex}.tag-green[data-v-67d7704c]{color:#15803d;background:#15803d1f}.tag-yellow[data-v-67d7704c]{color:#92400e;background:#ca8a041f}.tag-orange[data-v-67d7704c]{color:#9a3412;background:#d977061f}.tag-red[data-v-67d7704c]{color:#b91c1c;background:#b91c1c1f}.tag-gray[data-v-67d7704c]{color:#6b7488;background:#0000000d}.kv[data-v-67d7704c]{border:1px solid #eef0f5;border-radius:8px;flex-direction:column;gap:0;margin:0;display:flex;overflow:hidden}.kv-row[data-v-67d7704c]{border-bottom:1px solid #f4f5f8;grid-template-columns:140px 1fr;display:grid}.kv-row[data-v-67d7704c]:last-child{border-bottom:none}.kv-row dt[data-v-67d7704c]{color:#8b95a1;letter-spacing:-.005em;background:#fafbfd;padding:10px 12px;font-size:.72rem}.kv-row dd[data-v-67d7704c]{color:#2a2f4a;letter-spacing:-.005em;margin:0;padding:10px 12px;font-size:.78rem}.kv-row dd small[data-v-67d7704c]{color:#98a0ad;margin-left:4px;font-size:.7rem}.kv-row dd.mono[data-v-67d7704c]{font-variant-numeric:tabular-nums;color:#5c6478}.kv-row dd.lag-strong[data-v-67d7704c]{color:#b91c1c;font-variant-numeric:tabular-nums}.state[data-v-67d7704c]{text-align:center;color:#b0b8c1;padding:24px 0;font-size:.82rem}.state-error[data-v-67d7704c]{color:#d4374a}.state-empty[data-v-67d7704c]{color:#8b95a1}.ins-loading[data-v-67d7704c]{color:#8b95a1;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 0;font-size:.82rem;display:flex}.ins-loading__spinner[data-v-67d7704c]{border:3px solid #f0f0f5;border-top-color:#272b4c;border-radius:50%;width:36px;height:36px;animation:.7s linear infinite ins-spin-67d7704c}@keyframes ins-spin-67d7704c{to{transform:rotate(360deg)}}.page-subtitle[data-v-a6cbd465]{color:#8b95a1;margin:0 0 14px;font-size:.78rem}.page-subtitle strong[data-v-a6cbd465]{color:#272b4c;font-variant-numeric:tabular-nums;font-weight:400}.prep-block[data-v-a6cbd465]{flex-direction:column;gap:4px;display:flex}.prep-meta[data-v-a6cbd465]{color:#8b95a1;margin:0 0 4px;font-size:.76rem}.prep-meta strong[data-v-a6cbd465]{color:#272b4c;font-variant-numeric:tabular-nums;margin-left:6px;font-weight:400}.admin-hint[data-v-a6cbd465]{color:#6b7488;background:#fafbfd;border:1px solid #eef0f5;border-radius:7px;margin:8px 0 14px;padding:8px 10px;font-size:.72rem;line-height:1.5}.estimate-row[data-v-a6cbd465]{background:#fafbfd;border:1px solid #eef0f5;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;padding:8px 10px;font-size:.74rem;display:flex}.estimate-label[data-v-a6cbd465]{color:#96a0b3;letter-spacing:.02em}.estimate-value[data-v-a6cbd465]{color:#272b4c;font-variant-numeric:tabular-nums;font-size:.82rem}.estimate-warn-text[data-v-a6cbd465]{color:#a06363;font-size:.72rem}.estimate-err-text[data-v-a6cbd465]{color:#b0b8c1;font-size:.7rem}.estimate-row--warn[data-v-a6cbd465]{background:#fdf3f3;border-color:#f0d6d6}.estimate-row--warn .estimate-value[data-v-a6cbd465]{color:#a06363}.result-grid[data-v-a6cbd465]{background:#fafbfd;border:1px solid #eef0f5;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin:0;padding:12px 14px;display:grid}.result-grid>div[data-v-a6cbd465]{flex-direction:column;gap:2px;min-width:0;display:flex}.result-grid dt[data-v-a6cbd465]{color:#96a0b3;letter-spacing:.02em;margin:0;font-size:.66rem}.result-grid dd[data-v-a6cbd465]{color:#272b4c;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.82rem}.result-grid dd.muted[data-v-a6cbd465]{color:#8b95a1;font-size:.74rem}.result-grid dd.has-fail[data-v-a6cbd465]{color:#a06363}.result-full[data-v-a6cbd465]{grid-column:1/-1}.non-admin-msg[data-v-a6cbd465]{text-align:center;color:#b0b8c1;padding:40px 0;font-size:.82rem}.list-card[data-v-a6cbd465]{margin-bottom:18px}.list-head[data-v-a6cbd465]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;margin-bottom:12px;display:flex}.list-title[data-v-a6cbd465]{color:#2a2f4a;margin:0 0 4px;font-size:.86rem;font-weight:400}.list-sub[data-v-a6cbd465]{color:#8b95a1;margin:0;font-size:.72rem}.list-sub .dot[data-v-a6cbd465]{color:#d0d6e0;margin:0 6px}.list-search[data-v-a6cbd465]{flex:0 240px;min-width:180px;max-width:100%}.list-head-left[data-v-a6cbd465]{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.selected-chip[data-v-a6cbd465]{background:#272b4c0f;border:1px solid #272b4c1f;border-radius:14px;align-items:center;gap:6px;max-width:100%;height:26px;padding:0 6px 0 10px;font-size:.74rem;display:inline-flex}.chip-label[data-v-a6cbd465]{color:#8b95a1;letter-spacing:.04em;font-size:.66rem}.chip-name[data-v-a6cbd465]{color:#272b4c}.chip-meta[data-v-a6cbd465]{color:#8b95a1;font-variant-numeric:tabular-nums;font-size:.7rem}.chip-clear[data-v-a6cbd465]{color:#96a0b3;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:.95rem;line-height:1;display:inline-flex}.chip-clear[data-v-a6cbd465]:hover{color:#2a2f4a;background:#272b4c1a}.list-empty-hint[data-v-a6cbd465]{text-align:center;color:#b0b8c1;padding:40px 0;font-size:.8rem}.table-wrap[data-v-a6cbd465]{-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.table-wrap.is-loading[data-v-a6cbd465]:after{content:"";pointer-events:none;background:#fff9;position:absolute;inset:0}.data-table[data-v-a6cbd465]{border-collapse:collapse;width:100%;min-width:720px;font-size:.78rem}.data-table th[data-v-a6cbd465]{color:#96a0b3;letter-spacing:.04em;text-transform:uppercase;text-align:left;background:#fafbfd;border-bottom:1px solid #f0f2f7;padding:9px 12px;font-size:.66rem;font-weight:400}.data-table td[data-v-a6cbd465]{color:#3a4156;vertical-align:middle;border-bottom:1px solid #f4f6fa;padding:11px 12px}.data-table tbody tr:last-child td[data-v-a6cbd465]{border-bottom:none}.data-row:hover td[data-v-a6cbd465]{background:#f4f6fb}.data-row--clickable[data-v-a6cbd465]{cursor:pointer}.company-link[data-v-a6cbd465]{color:#2a2f4a;border-bottom:1px dashed #c8cdd9}.data-row--clickable:hover .company-link[data-v-a6cbd465]{color:#272b4c;border-bottom-color:#272b4c}.th-id[data-v-a6cbd465]{width:80px}.th-status[data-v-a6cbd465]{width:110px}.td-id[data-v-a6cbd465]{color:#96a0b3;font-variant-numeric:tabular-nums}.td-mono[data-v-a6cbd465]{font-variant-numeric:tabular-nums;letter-spacing:-.005em}.td-mute[data-v-a6cbd465]{color:#8b95a1;font-variant-numeric:tabular-nums}.num[data-v-a6cbd465]{text-align:right;font-variant-numeric:tabular-nums}.badge[data-v-a6cbd465]{letter-spacing:.01em;white-space:nowrap;border-radius:4px;align-items:center;height:18px;padding:0 8px;font-size:.66rem;display:inline-flex}.badge--on[data-v-a6cbd465]{color:#272b4c;background:#272b4c14}.badge--off[data-v-a6cbd465]{color:#6b7488;background:#f0f2f7}.badge--warn[data-v-a6cbd465]{color:#a06363;background:#f7eded}.badge--mute[data-v-a6cbd465]{color:#b0b8c1;background:#f0f2f7}.empty-msg[data-v-a6cbd465]{text-align:center;color:#b0b8c1;margin:0;padding:40px 0;font-size:.8rem}.pagination[data-v-a6cbd465]{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.page-info[data-v-a6cbd465]{color:#6b7488;font-variant-numeric:tabular-nums;font-size:.76rem}.sk-wrap[data-v-a6cbd465]{padding:4px 0}.sk-row[data-v-a6cbd465]{border-bottom:1px solid #f4f6fa;align-items:center;gap:12px;padding:11px 12px;display:flex}.sk-row[data-v-a6cbd465]:last-child{border-bottom:none}.sk[data-v-a6cbd465]{background:linear-gradient(90deg,#f0f2f7 0%,#fafbfd 50%,#f0f2f7 100%) 0 0/200% 100%;border-radius:4px;height:12px;animation:1.4s infinite sk-shimmer-a6cbd465;display:inline-block}@keyframes sk-shimmer-a6cbd465{0%{background-position:100% 0}to{background-position:-100% 0}}.sk-id[data-v-a6cbd465]{width:40px}.sk-name[data-v-a6cbd465]{flex:1}.sk-num[data-v-a6cbd465]{width:100px}.sk-badge[data-v-a6cbd465]{width:60px}.sk-date[data-v-a6cbd465]{width:80px}.kpi-card[data-v-a6cbd465]{margin-bottom:18px}.kpi-chart-wrap[data-v-a6cbd465]{margin-bottom:14px;position:relative}.kpi-loading[data-v-a6cbd465],.kpi-empty[data-v-a6cbd465]{text-align:center;color:#b0b8c1;padding:60px 0;font-size:.82rem}.chart-legend[data-v-a6cbd465]{color:#8b95a1;align-items:center;gap:14px;margin-bottom:8px;font-size:.7rem;display:flex}.chart-legend .kpi-sync-meta[data-v-a6cbd465]{margin-left:auto}.lg-item[data-v-a6cbd465]{align-items:center;gap:5px;display:inline-flex}.lg-sw[data-v-a6cbd465]{border-radius:2px;width:10px;height:10px;display:inline-block}.lg-acq[data-v-a6cbd465]{background:#272b4c8c}.lg-churn[data-v-a6cbd465]{background:#a063638c}.lg-line[data-v-a6cbd465]{background:#272b4c;border-radius:50%;width:8px;height:8px}.kpi-svg[data-v-a6cbd465]{-webkit-user-select:none;user-select:none;width:100%;max-height:280px;display:block}.kpi-guide-line[data-v-a6cbd465]{stroke:#eef0f5;stroke-width:1px;vector-effect:non-scaling-stroke}.kpi-tick[data-v-a6cbd465]{fill:#b0b8c1;font-size:10px}.kpi-bar-acq[data-v-a6cbd465]{fill:#272b4c73;transition:fill .14s}.kpi-bar-churn[data-v-a6cbd465]{fill:#a0636373;transition:fill .14s}.kpi-bar--hover[data-v-a6cbd465]{fill:#272b4cbf}.kpi-bars-churn .kpi-bar--hover[data-v-a6cbd465]{fill:#a06363d9}.kpi-line[data-v-a6cbd465]{fill:none;stroke:#272b4c;stroke-width:1.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kpi-zero-line[data-v-a6cbd465]{stroke:#b0b8c1;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ch-filter .q-agency-dd[data-v-a6cbd465],.ch-filter .q-manager-dd[data-v-a6cbd465]{flex:0 0 160px;width:160px}.ch-filter .q-stage-dd[data-v-a6cbd465]{flex:0 0 140px;width:140px}.ch-filter .q-round-dd[data-v-a6cbd465]{flex:0 0 200px;width:200px}.ch-filter .q-search[data-v-a6cbd465]{flex:1 1 0;min-width:260px;height:32px;position:relative}.ch-filter .q-search__icon[data-v-a6cbd465]{color:#94a3b8;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ch-filter .q-search__input[data-v-a6cbd465]{color:#191f28;width:100%;height:32px;min-height:32px;box-shadow:none;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;padding:0 12px 0 32px;font-family:inherit;font-size:.78rem;font-weight:400;line-height:32px;transition:background .12s,border-color .12s,box-shadow .12s}.ch-filter .q-search__input[data-v-a6cbd465]::placeholder{color:#94a3b8}.ch-filter .q-search__input[data-v-a6cbd465]:hover{background:#94a3b814}.ch-filter .q-search__input[data-v-a6cbd465]:focus{border-color:var(--color-primary,#272b4c);box-shadow:0 0 0 3px var(--color-primary-ring,#272b4c26);background:0 0}.page-search-results[data-v-a6cbd465]{margin-top:4px}.q-summary-row[data-v-a6cbd465]{padding:var(--summary-surface-padding);background:var(--summary-surface-bg);border-radius:var(--summary-surface-radius);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:28px;display:grid}.q-summary-row__cell[data-v-a6cbd465]{flex-direction:column;gap:1px;min-width:0;display:flex}.q-summary-row__label[data-v-a6cbd465]{color:#8b95a1;letter-spacing:-.005em;white-space:nowrap;font-size:.72rem;font-weight:400}.q-summary-row__value[data-v-a6cbd465]{color:#333d4b;white-space:nowrap;font-size:.88rem;font-weight:400}.q-summary-row__value--primary[data-v-a6cbd465]{color:#191f28;letter-spacing:-.018em;font-size:.98rem;font-weight:400}.q-summary-row__value-row[data-v-a6cbd465]{align-items:baseline;gap:8px;min-width:0;display:flex}.q-summary-row__delta[data-v-a6cbd465]{font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;flex-shrink:0;font-size:.72rem;font-weight:400}.q-summary-row__delta--up[data-v-a6cbd465]{color:#5a8f74}.q-summary-row__delta--down[data-v-a6cbd465]{color:#a06363}.q-summary-row__delta--flat[data-v-a6cbd465]{color:#8b95a1}.q-summary-row__delta--none[data-v-a6cbd465]{color:#b0b8c1}.ch-summary[data-v-a6cbd465]{margin:0 0 12px}@media (width<=540px){.q-summary-row[data-v-a6cbd465]{grid-template-columns:1fr;gap:12px}}.tt-row.tt-emph[data-v-a6cbd465]{border-top:1px solid #f4f5f8;margin-top:4px;padding-top:4px}.tt-row.tt-emph strong[data-v-a6cbd465]{font-size:.86rem}.kpi-hover-guide[data-v-a6cbd465]{stroke:#d8dde7;stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.kpi-dot[data-v-a6cbd465]{fill:#272b4c;stroke:#fff;stroke-width:2px}.kpi-tt[data-v-a6cbd465]{pointer-events:none;z-index:2;background:#fff;border:1px solid #eef0f5;border-radius:8px;min-width:150px;padding:8px 10px;position:absolute;transform:translate(8px,calc(-100% - 8px));box-shadow:0 4px 16px #272b4c1a}.tt-label[data-v-a6cbd465]{color:#96a0b3;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:.66rem}.tt-row[data-v-a6cbd465]{justify-content:space-between;gap:10px;font-size:.74rem;line-height:1.5;display:flex}.tt-row span[data-v-a6cbd465]{color:#8b95a1}.tt-row strong[data-v-a6cbd465]{color:#2a2f4a;font-variant-numeric:tabular-nums;font-weight:400}.tt-row.tt-neg strong[data-v-a6cbd465]{color:#a06363}.tt-row.tt-pos strong[data-v-a6cbd465]{color:#5a8f74}.pivot-shell[data-v-a6cbd465]{min-width:0}.pivot-head[data-v-a6cbd465]{justify-content:flex-end;align-items:center;gap:6px;margin-bottom:6px;display:flex}.pivot-wrap[data-v-a6cbd465]{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden}.pivot-wrap[data-v-a6cbd465]::-webkit-scrollbar{display:none}.pivot-nav[data-v-a6cbd465]{color:#6b7684;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:1.05rem;line-height:1;transition:background .12s,color .12s,border-color .12s,opacity .12s;display:inline-flex}.pivot-nav[data-v-a6cbd465]:hover:not(:disabled){color:#272b4c;background:#f8fafc;border-color:#d3d8e4}.pivot-nav[data-v-a6cbd465]:disabled{opacity:.35;cursor:default}.pivot[data-v-a6cbd465]{border-collapse:collapse;table-layout:auto;white-space:nowrap;background:0 0;width:max-content;min-width:100%;font-size:.84rem}.pivot th[data-v-a6cbd465]{color:#9aa4b2;text-align:right;white-space:nowrap;background:0 0;border:none;border-bottom:1px solid #e5e8eb;padding:8px 10px;font-size:.7rem;font-weight:400;line-height:1.4;position:sticky;top:0}.pivot th.pv-row-label[data-v-a6cbd465],.pivot th.pv-scope[data-v-a6cbd465]{text-align:left}.pivot td[data-v-a6cbd465]{color:#4e5968;white-space:nowrap;vertical-align:middle;background:0 0;border:none;border-bottom:1px solid #f1f3f7;padding:8px 12px;font-size:.8rem;font-weight:400;line-height:1.4}.pivot tbody tr[data-v-a6cbd465]{height:36px}.pivot tbody tr:hover td[data-v-a6cbd465]{background:#f8fafc}.pivot td.num[data-v-a6cbd465]{text-align:right;font-variant-numeric:tabular-nums}.pivot td.num.neg[data-v-a6cbd465]{color:#a06363}.pivot .pv-row-label[data-v-a6cbd465],.pivot .pv-scope[data-v-a6cbd465]{z-index:2;text-overflow:ellipsis;white-space:nowrap;background:#fafbfc;position:sticky;overflow:hidden}.pivot th.pv-row-label[data-v-a6cbd465],.pivot th.pv-scope[data-v-a6cbd465]{z-index:3;background:#fafbfc}.pivot .pv-row-label[data-v-a6cbd465]{color:#4e5968;vertical-align:middle;width:88px;min-width:88px;padding:10px 12px;left:0}.pivot .pv-scope[data-v-a6cbd465]{color:#6b7684;width:64px;min-width:64px;font-size:.78rem;left:88px}.pivot tbody tr:hover .pv-row-label[data-v-a6cbd465],.pivot tbody tr:hover .pv-scope[data-v-a6cbd465]{background:#f8fafc}.pivot .pv-delta[data-v-a6cbd465]{color:#98a0ad;font-variant-numeric:tabular-nums;letter-spacing:-.005em;margin-left:4px;font-size:.62rem}.pivot tr.row-growth .pv-delta.up[data-v-a6cbd465]{color:#5a8f74}.pivot tr.row-growth .pv-delta.down[data-v-a6cbd465]{color:#a06363}.pivot tr.pv-sum-row td[data-v-a6cbd465]{color:#333d4b}.pivot tr.pv-sum-row .pv-scope[data-v-a6cbd465]{color:#333d4b;font-weight:500}.pivot tbody tr:not(.pv-sum-row) .pv-scope[data-v-a6cbd465]{color:#6b7684;padding-left:20px;font-weight:400}.pivot tbody tr:not(.pv-sum-row) .pv-scope[data-v-a6cbd465]:before{content:"";background:#c8cdd9;width:4px;height:1px;position:absolute;top:50%;left:8px}.pivot tr.row-sub .pv-row-label[data-v-a6cbd465]{color:#8b95a1;padding-left:18px}.pv-sub-tick[data-v-a6cbd465]{color:#c0c8d4;width:10px;margin-right:2px;display:inline-block}.bd-card[data-v-a6cbd465]{margin-bottom:18px}.bd-head[data-v-a6cbd465]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:8px;display:flex}.bd-head__nav[data-v-a6cbd465]{margin-bottom:0;margin-left:auto}.bd-head-right[data-v-a6cbd465]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bd-title[data-v-a6cbd465]{color:#2a2f4a;margin:0;font-size:.86rem;font-weight:400}.bd-sub[data-v-a6cbd465]{color:#8b95a1;margin:0;font-size:.7rem}.tab-seg[data-v-a6cbd465]{background:#f4f6fb;border-radius:10px;gap:2px;padding:4px;display:inline-flex}.tab-seg-btn[data-v-a6cbd465]{color:#6b7488;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;height:28px;padding:0 12px;font-family:inherit;font-size:.76rem;transition:background-color .14s,color .14s;display:inline-flex}.tab-seg-btn[data-v-a6cbd465]:hover:not(.tab-seg-btn--active){color:#2a2f4a;background:#eceff5}.tab-seg-btn--active[data-v-a6cbd465]{color:#2a2f4a;background:#fff;box-shadow:0 1px 2px #0f172a0f}.bd-empty[data-v-a6cbd465]{text-align:center;color:#b0b8c1;padding:36px 0;font-size:.8rem}.bd-err[data-v-a6cbd465]{color:#a06363}.bd-table-wrap[data-v-a6cbd465]{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden}.bd-table-wrap[data-v-a6cbd465]::-webkit-scrollbar{display:none}.bd-table[data-v-a6cbd465]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.74rem}.bd-table th[data-v-a6cbd465]{color:#96a0b3;letter-spacing:.04em;text-transform:uppercase;text-align:left;background:#fafbfd;border-bottom:1px solid #f0f2f7;padding:8px 10px;font-size:.64rem;font-weight:400;position:sticky;top:0}.bd-table th.num[data-v-a6cbd465]{text-align:right}.bd-table tbody tr[data-v-a6cbd465]{height:36px}.bd-table tbody td[data-v-a6cbd465]{color:#3a4156;vertical-align:middle;border-bottom:1px solid #f4f6fa;padding:6px 10px}.bd-table tbody td.num[data-v-a6cbd465]{text-align:right;font-variant-numeric:tabular-nums}.bd-table tbody tr:last-child td[data-v-a6cbd465]{border-bottom:none}.bd-table tbody tr:hover td[data-v-a6cbd465],.bd-table tbody tr:hover .bd-col-name[data-v-a6cbd465],.bd-table tbody tr:hover .bd-col-total[data-v-a6cbd465]{cursor:pointer;background:#f8fafc}.bd-table tbody tr.row--active td[data-v-a6cbd465],.bd-table tbody tr.row--active .bd-col-name[data-v-a6cbd465],.bd-table tbody tr.row--active .bd-col-total[data-v-a6cbd465]{color:#2a2f4a;background:#272b4c0a}.bd-table tbody tr.row--active .bd-col-name[data-v-a6cbd465]{box-shadow:inset 3px 0 0 var(--color-primary,#272b4c)}.bd-col-name[data-v-a6cbd465]{z-index:1;color:#2a2f4a;background:#fff;width:140px;min-width:140px;position:sticky;left:0}.bd-table th.bd-col-name[data-v-a6cbd465]{z-index:2;background:#fafbfd}.bd-col-total[data-v-a6cbd465]{color:#272b4c;background:#fafbfd;width:72px;min-width:72px}.bd-zero[data-v-a6cbd465]{color:#d0d6e0}.bd-row-hq .bd-col-name[data-v-a6cbd465]{color:#333d4b;font-weight:500}.bd-col-spark[data-v-a6cbd465]{width:90px;min-width:90px}.spark[data-v-a6cbd465]{width:80px;height:18px;display:block}.spark-line[data-v-a6cbd465]{fill:none;stroke:#5c6478;stroke-width:1.2px;stroke-linejoin:round}.bd-table td.is-up[data-v-a6cbd465]{color:#b91c1c}.bd-table td.is-down[data-v-a6cbd465]{color:#15803d}.trend-arrow[data-v-a6cbd465]{margin-right:2px;font-size:.7rem;display:inline-block}.bd-col-period[data-v-a6cbd465]{width:64px;min-width:64px}th.period-th[data-v-a6cbd465]{white-space:pre-line;vertical-align:bottom;min-width:110px;line-height:1.25}.sync-overlay[data-v-a6cbd465]{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f11238c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sync-overlay-enter-active[data-v-a6cbd465],.sync-overlay-leave-active[data-v-a6cbd465]{transition:opacity .18s}.sync-overlay-enter-from[data-v-a6cbd465],.sync-overlay-leave-to[data-v-a6cbd465]{opacity:0}.sync-modal[data-v-a6cbd465]{background:#fff;border-radius:14px;width:100%;max-width:480px;padding:22px 24px 18px;box-shadow:0 24px 56px #00000040}.sync-modal-head[data-v-a6cbd465]{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.sync-modal-title[data-v-a6cbd465]{color:#2a2f4a;letter-spacing:-.005em;margin:0 0 2px;font-size:.98rem;font-weight:400}.sync-modal-sub[data-v-a6cbd465]{color:#8b95a1;margin:0;font-size:.76rem}.sync-spinner[data-v-a6cbd465]{border:2px solid #eef0f5;border-top-color:#272b4c;border-radius:50%;flex:none;width:22px;height:22px;margin-top:4px;animation:.9s linear infinite sync-spin-a6cbd465}@keyframes sync-spin-a6cbd465{to{transform:rotate(360deg)}}.sync-progress-block[data-v-a6cbd465]{padding:16px 0}.sync-count[data-v-a6cbd465]{text-align:center;font-variant-numeric:tabular-nums;margin-bottom:12px;line-height:1.1}.sync-count-now[data-v-a6cbd465]{color:#272b4c;letter-spacing:-.02em;font-size:1.86rem}.sync-count-sep[data-v-a6cbd465],.sync-count-total[data-v-a6cbd465]{color:#96a0b3;font-size:1.2rem}.sync-count-unit[data-v-a6cbd465]{color:#96a0b3;margin-left:4px;font-size:.78rem}.sync-bar[data-v-a6cbd465]{background:#f0f2f7;border-radius:3px;height:6px;position:relative;overflow:hidden}.sync-bar-fill[data-v-a6cbd465]{background:linear-gradient(90deg,#272b4c,#3a4070);border-radius:3px;transition:width .4s;position:absolute;inset:0 auto 0 0}.sync-bar-fill--indet[data-v-a6cbd465]{animation:1.4s ease-in-out infinite sync-indet-a6cbd465;width:40%!important}@keyframes sync-indet-a6cbd465{0%{transform:translate(-100%)}to{transform:translate(280%)}}.sync-meta[data-v-a6cbd465]{justify-content:space-between;margin-top:8px;font-size:.72rem;display:flex}.sync-step[data-v-a6cbd465]{color:#6b7488}.sync-pct[data-v-a6cbd465]{color:#272b4c;font-variant-numeric:tabular-nums}.sync-stats[data-v-a6cbd465]{background:#fafbfd;border:1px solid #eef0f5;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 6px;padding:12px 14px;display:grid}.sync-stats>div[data-v-a6cbd465]{flex-direction:column;gap:2px;display:flex}.sync-stats dt[data-v-a6cbd465]{color:#96a0b3;margin:0;font-size:.66rem}.sync-stats dd[data-v-a6cbd465]{color:#272b4c;font-variant-numeric:tabular-nums;margin:0;font-size:.86rem}.sync-stats dd.has-fail[data-v-a6cbd465]{color:#a06363}.sync-modal-foot[data-v-a6cbd465]{color:#b0b8c1;text-align:center;margin:10px 0 0;font-size:.7rem}@media (width<=900px){.result-grid[data-v-a6cbd465]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.sync-stats[data-v-a6cbd465]{grid-template-columns:repeat(2,1fr)}.ch-filter .q-agency-dd[data-v-a6cbd465],.ch-filter .q-manager-dd[data-v-a6cbd465],.ch-filter .q-stage-dd[data-v-a6cbd465],.ch-filter .q-round-dd[data-v-a6cbd465]{flex:1 1 0;width:auto;min-width:0}.tab-seg[data-v-a6cbd465]{max-width:100%;overflow-x:auto}.tab-seg-btn[data-v-a6cbd465]{white-space:nowrap;flex-shrink:0}}@media (width<=620px){.ch-filter[data-v-a6cbd465]{flex-direction:column;gap:8px}.ch-filter .q-agency-dd[data-v-a6cbd465],.ch-filter .q-manager-dd[data-v-a6cbd465],.ch-filter .q-stage-dd[data-v-a6cbd465],.ch-filter .q-round-dd[data-v-a6cbd465]{flex:100%;width:100%;min-width:0}.pivot .pv-row-label[data-v-a6cbd465]{width:64px;min-width:64px;font-size:.7rem;padding:6px 8px!important}.pivot .pv-scope[data-v-a6cbd465]{width:40px;min-width:40px;font-size:.64rem;left:64px;padding:6px 4px!important}.pivot td.num[data-v-a6cbd465],.pivot th.num[data-v-a6cbd465]{padding:6px 8px;font-size:.7rem}}@media (width<=640px){.result-grid[data-v-a6cbd465],.sync-stats[data-v-a6cbd465]{grid-template-columns:1fr}.kpi-svg[data-v-a6cbd465]{max-height:240px}.kpi-tt[data-v-a6cbd465]{min-width:130px;padding:7px 9px}.bd-head[data-v-a6cbd465]{flex-wrap:wrap;gap:10px}.bd-head-right[data-v-a6cbd465]{width:100%}.list-head-left[data-v-a6cbd465],.list-search[data-v-a6cbd465]{flex:100%}}.mob-wrap[data-v-a6cbd465]{flex-direction:column;gap:14px;padding-bottom:4px;display:flex}.kpi-card--mobile[data-v-a6cbd465]{background:0 0;border:none;border-radius:0;margin-top:4px;padding:4px 0 0}.kpi-card--mobile .kpi-head[data-v-a6cbd465]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.kpi-card--mobile .kpi-title[data-v-a6cbd465]{margin:0}.kpi-card--mobile .kpi-filter[data-v-a6cbd465]{flex-direction:row;flex:none;justify-content:flex-end;align-items:center;width:auto}.kpi-card--mobile .kpi-filter .mif-pill[data-v-a6cbd465]{flex:0 0 108px;height:36px}.kpi-sheet[data-v-a6cbd465]{flex-direction:column;gap:16px;padding:4px 0 12px;display:flex}.kpi-sheet__group[data-v-a6cbd465]{flex-direction:column;gap:8px;display:flex}.kpi-sheet__label[data-v-a6cbd465]{color:#5c6478;margin:0;font-size:.78rem;font-weight:400}.kpi-sheet__apply[data-v-a6cbd465]{background:var(--color-primary,#272b4c);color:#fff;cursor:pointer;border:0;border-radius:8px;height:44px;margin-top:4px;font-family:inherit;font-size:.92rem}.kpi-card--mobile .pivot-wrap[data-v-a6cbd465]{margin-top:22px;display:block;overflow-x:auto}.kpi-card--mobile .pivot-head[data-v-a6cbd465]{display:none}.bd-card--mobile .bd-table-wrap[data-v-a6cbd465]{overflow-x:auto}.bd-card--mobile .pivot-head[data-v-a6cbd465]{display:none}.kpi-card--mobile .kpi-chart-wrap[data-v-a6cbd465]{min-height:0;margin:16px 0 0}.kpi-card--mobile .chart-legend[data-v-a6cbd465]{flex-wrap:wrap;gap:10px 18px;margin-bottom:12px;font-size:.74rem}.kpi-card--mobile .chart-legend .kpi-sync-meta[data-v-a6cbd465]{font-size:.68rem}.kpi-card--mobile .kpi-svg-scroll[data-v-a6cbd465]{-webkit-overflow-scrolling:touch;overflow:auto hidden}.kpi-card--mobile .kpi-svg[data-v-a6cbd465]{width:auto;height:240px;max-height:none}.kpi-card--mobile .kpi-top-strip[data-v-a6cbd465]{background:var(--summary-surface-bg,#fafbfd);border:var(--summary-surface-border,1px solid #eef0f5);border-radius:var(--summary-surface-radius,12px);padding:var(--summary-surface-padding,14px 16px);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:12px}.kpi-card--mobile .kpi-top[data-v-a6cbd465]{background:0 0;border:none;border-radius:0;padding:0}.kpi-card--mobile .kpi-tick[data-v-a6cbd465]{fill:#6b7684;font-size:16px}.bd-card--mobile[data-v-a6cbd465]{background:0 0;border:none;border-radius:0;margin-top:8px;padding:4px 0 100px}.bd-card--mobile .bd-col-name[data-v-a6cbd465],.bd-card--mobile .bd-table th.bd-col-name[data-v-a6cbd465]{width:1%;min-width:0}.bd-card--mobile .bd-head[data-v-a6cbd465]{flex-wrap:nowrap;align-items:center;gap:8px}.bd-card--mobile .bd-head-right[data-v-a6cbd465]{flex:none;width:auto}.bd-card--mobile .bd-sub[data-v-a6cbd465],.pv-sum-metric[data-v-a6cbd465]{display:none}.kpi-card--mobile .pivot[data-v-a6cbd465]{font-size:.8rem}.kpi-card--mobile .pivot th[data-v-a6cbd465],.kpi-card--mobile .pivot td[data-v-a6cbd465]{padding:4px 6px}.kpi-card--mobile .pivot th[data-v-a6cbd465]{font-size:.7rem}.kpi-card--mobile .pivot .period-th[data-v-a6cbd465]{line-height:1.2}.kpi-card--mobile .pivot .pv-row-label[data-v-a6cbd465],.kpi-card--mobile .pivot .pv-sum-word[data-v-a6cbd465]{display:none}.kpi-card--mobile .pivot .pv-sum-metric[data-v-a6cbd465]{color:#333d4b;font-weight:500;display:inline}.kpi-card--mobile .pivot .pv-scope[data-v-a6cbd465]{width:56px;min-width:56px;font-size:.74rem;left:0}.kpi-card--mobile .pivot tbody tr:not(.pv-sum-row) .pv-scope[data-v-a6cbd465]{color:#8b95a1;padding-left:18px;font-weight:400;position:sticky}.kpi-card--mobile .pivot tbody tr:not(.pv-sum-row) .pv-scope[data-v-a6cbd465]:before{content:"└";color:#c8cdd9;font-size:.78em;position:absolute;left:6px}.kpi-card--mobile .pivot tbody tr:not(.pv-sum-row) .num[data-v-a6cbd465]{color:#6b7488}.kpi-card--mobile .pivot[data-v-a6cbd465]{width:auto}.kpi-card--mobile .pivot td.num[data-v-a6cbd465],.kpi-card--mobile .pivot th.num[data-v-a6cbd465]{padding-left:2px;padding-right:3px}.kpi-card--mobile .pivot td.num[data-v-a6cbd465]{font-size:.76rem}.kpi-card--mobile .pivot th.period-th[data-v-a6cbd465]{min-width:0;padding-left:2px;padding-right:3px}.kpi-card--mobile .pivot .pv-sum-row>td[data-v-a6cbd465]{background:0 0;border-top:1px solid #f1f3f7;padding-top:10px}.kpi-card--mobile .pivot .pv-sum-num[data-v-a6cbd465]{color:#333d4b}.kpi-card--mobile .pivot .pv-delta[data-v-a6cbd465]{margin-left:0;font-size:.6rem;line-height:1.1;display:block}.kpi-card--mobile .pivot td[data-v-a6cbd465]{border-bottom:1px solid #f4f6fa}.kpi-card--mobile .kpi-top-strip[data-v-a6cbd465]{gap:8px}.kpi-card--mobile .kpi-tt[data-v-a6cbd465]{display:none}.mob-empty[data-v-a6cbd465]{text-align:center;color:#8b95a1;background:#fafbfd;border:1px dashed #e6e9f0;border-radius:12px;margin:4px 0;padding:24px 12px;font-size:.84rem}.mob-count[data-v-a6cbd465]{color:#8b95a1;margin:0 2px 8px;font-size:.74rem}.mob-count__num[data-v-a6cbd465]{color:#4e5968;font-variant-numeric:tabular-nums}.mob-list[data-v-a6cbd465]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mob-list__meta[data-v-a6cbd465]{color:#6b7684;align-items:baseline;gap:8px;font-size:.78rem;display:flex}.mob-list__brn[data-v-a6cbd465]{font-variant-numeric:tabular-nums;letter-spacing:-.005em}.mob-list__row-label[data-v-a6cbd465]{color:#8b95a1;flex-shrink:0;font-size:.72rem}.mob-list__row-val[data-v-a6cbd465]{color:#3a4156;flex:1;min-width:0}.mob-list__row-sep[data-v-a6cbd465]{color:#8b95a1}.mob-list__sync[data-v-a6cbd465]{color:#98a0ad;font-variant-numeric:tabular-nums;font-size:.7rem}.mob-pagi[data-v-a6cbd465]{justify-content:center;align-items:center;gap:10px;padding:10px 0 4px;display:flex}.mob-pagi__info[data-v-a6cbd465]{color:#6b7684;font-variant-numeric:tabular-nums;font-size:.78rem}.mob-footer[data-v-a6cbd465]{padding:12px 16px calc(12px + env(safe-area-inset-bottom));z-index:30;background:#fff;border-top:1px solid #e6e9f0;flex-direction:column;gap:6px;display:flex;position:fixed;bottom:0;left:0;right:0}.mob-footer__btn[data-v-a6cbd465]{background:var(--color-primary,#272b4c);color:#fff;letter-spacing:-.01em;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:.95rem;font-weight:400;display:flex}.mob-footer__btn[data-v-a6cbd465]:disabled{cursor:not-allowed;background:#c8cdd9}.mob-footer__meta[data-v-a6cbd465]{text-align:center;color:#98a0ad;font-variant-numeric:tabular-nums;margin:0;font-size:.66rem}.q-toolbar[data-v-a6cbd465]{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-start;align-self:stretch;align-items:center;gap:10px;width:100%;margin:0 0 12px;padding:6px 0;display:flex}.kpi-sync-meta[data-v-a6cbd465]{color:#98a0ad;white-space:nowrap;margin:0;font-size:.72rem}.ch-table-wrap[data-v-a6cbd465]{overflow-x:auto}.ch-table[data-v-a6cbd465]{border-collapse:collapse;width:100%;font-size:.84rem}.ch-table thead[data-v-a6cbd465],.ch-table thead tr[data-v-a6cbd465],.ch-table thead th[data-v-a6cbd465]{color:#9aa4b2;letter-spacing:0;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:1px solid #e5e8eb;padding:8px 10px;font-size:.7rem;font-weight:400;line-height:1.4}.ch-table thead th.num[data-v-a6cbd465]{text-align:right}.ch-table tbody td[data-v-a6cbd465]{color:#4e5968;vertical-align:middle;white-space:nowrap;background:0 0;border:none;border-bottom:1px solid #f1f3f7;padding:10px 12px;font-size:.8rem;font-weight:400;line-height:1.4}.ch-table tbody td.num[data-v-a6cbd465]{text-align:right}.ch-table tbody td.num-cell[data-v-a6cbd465]{font-variant-numeric:tabular-nums}.ch-table tbody tr:last-child td[data-v-a6cbd465]{border-bottom:none}.ch-table tbody tr:hover td[data-v-a6cbd465]{background:#f8fafc}.ch-table tbody tr.row[data-v-a6cbd465]{cursor:pointer}.ch-table tbody tr.row--active td[data-v-a6cbd465]{background:#eef2fb}.ch-table tbody tr.row--total td[data-v-a6cbd465],.ch-table tfoot tr.row--total td[data-v-a6cbd465]{color:var(--color-primary,#272b4c);background:#fafbfd;border-top:1px solid #e5e8eb;font-weight:500}.ch-table--compact thead th[data-v-a6cbd465]{padding:6px 8px}.ch-table--compact tbody td[data-v-a6cbd465]{padding:7px 8px}.lookup-wrap[data-v-a6cbd465]{flex-direction:column;gap:12px;display:flex}.lookup-detail[data-v-a6cbd465]{flex-direction:column;display:flex}.lookup-search[data-v-a6cbd465]{align-items:center;gap:8px;display:flex}.lookup-search__input[data-v-a6cbd465]{color:#191f28;background:#fff;border:1px solid #e6eaef;border-radius:8px;outline:none;flex:auto;height:34px;padding:0 12px;font-family:inherit;font-size:.82rem;transition:border-color .12s,box-shadow .12s}.lookup-search__input[data-v-a6cbd465]:focus{border-color:var(--color-primary,#272b4c);box-shadow:0 0 0 3px #272b4c26}.lookup-search__btn[data-v-a6cbd465]{background:var(--color-primary,#272b4c);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:none;height:34px;padding:0 14px;font-family:inherit;font-size:.8rem;transition:background .12s}.lookup-search__btn[data-v-a6cbd465]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.lookup-search__btn[data-v-a6cbd465]:disabled{opacity:.5;cursor:not-allowed}.lookup-state[data-v-a6cbd465]{text-align:center;color:#b0b8c1;padding:24px 0;font-size:.82rem}.lookup-state-error[data-v-a6cbd465]{color:#d4374a}.lookup-table-wrap[data-v-a6cbd465]{overflow-x:auto}.lookup-table[data-v-a6cbd465]{border-collapse:collapse;width:100%;font-size:.8rem}.lookup-table th[data-v-a6cbd465],.lookup-table td[data-v-a6cbd465]{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #f0f2f7;padding:8px 10px;overflow:hidden}.lookup-table thead th[data-v-a6cbd465]{color:#8b95a1;font-size:.72rem;font-weight:400}.lookup-table td.num[data-v-a6cbd465]{font-variant-numeric:tabular-nums}.lookup-row[data-v-a6cbd465]{cursor:pointer;transition:background .12s}.lookup-row:hover td[data-v-a6cbd465]{background:#f8fafc}.ldp-section[data-v-a6cbd465]{margin:0}.ldp-title[data-v-a6cbd465]{color:#191f28;letter-spacing:-.012em;margin:0;padding:16px 0 6px;font-size:.95rem;font-weight:400}.ldp-section:first-of-type .ldp-title[data-v-a6cbd465]{padding-top:0}.ldp-kv[data-v-a6cbd465]{grid-template-columns:96px 1fr;gap:0 16px;margin:0;padding:0;display:grid}.ldp-kv div[data-v-a6cbd465]{display:contents}.ldp-kv dt[data-v-a6cbd465]{color:#8b95a1;padding:3px 0;font-size:.76rem;font-weight:400;line-height:1.3}.ldp-kv dd[data-v-a6cbd465]{color:#4e5968;letter-spacing:-.005em;word-break:break-word;text-align:left;margin:0;padding:3px 0;font-size:.8rem;font-weight:400;line-height:1.3}.ldp-kv dd.num[data-v-a6cbd465]{font-variant-numeric:tabular-nums;text-align:left}.lookup-detail .ldp-kv dd[data-v-a6cbd465],.lookup-detail .ldp-kv dd.num[data-v-a6cbd465]{text-align:left;justify-content:flex-start}.ldp-sub[data-v-a6cbd465]{color:#8b95a1;margin-left:4px;font-size:.74rem}.ldp-muted[data-v-a6cbd465]{color:#b0b8c1}.ldp-l2-toggle[data-v-a6cbd465]{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;font-family:inherit;display:flex}.ldp-l2-caret[data-v-a6cbd465]{color:#8b95a1;font-size:.78rem;transition:color .12s}.ldp-l2-toggle:hover .ldp-l2-caret[data-v-a6cbd465],.ldp-l2-toggle--open .ldp-l2-caret[data-v-a6cbd465]{color:#333d4b}.ldp-doc-link[data-v-a6cbd465]{color:#272b4c;text-underline-offset:2px;word-break:break-word;align-items:center;gap:6px;font-size:.8rem;text-decoration:underline;display:inline-flex}.ldp-doc-link[data-v-a6cbd465]:hover{color:#1a1f3a}.branch-detail[data-v-a6cbd465]{flex-direction:column;gap:10px;display:flex}.branch-detail__meta[data-v-a6cbd465]{color:#6b7488;margin:0;font-size:.78rem}.branch-detail__meta strong[data-v-a6cbd465]{color:#272b4c;font-variant-numeric:tabular-nums}.branch-detail-table[data-v-a6cbd465]{border-collapse:collapse;width:100%;font-size:.8rem}.branch-detail-table th[data-v-a6cbd465],.branch-detail-table td[data-v-a6cbd465]{text-align:left;white-space:pre-line;border-bottom:1px solid #f0f2f7;padding:8px 10px}.branch-detail-table th.num[data-v-a6cbd465],.branch-detail-table td.num[data-v-a6cbd465]{text-align:right;font-variant-numeric:tabular-nums}.branch-detail-table thead th[data-v-a6cbd465]{color:#8b95a1;font-size:.72rem;font-weight:400}.op-prep-backdrop{z-index:50;background:#0f172a52;animation:.16s op-prep-backdrop-in;position:fixed;inset:0}.op-prep-panel{z-index:51;background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;width:min(600px,100vw - 56px);height:100dvh;animation:.22s op-prep-slide-in;display:flex;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14;position:fixed!important}.op-prep-panel .q-detail{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.op-prep-panel .q-detail__head{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;align-items:center;height:64px;min-height:64px;padding:0 22px;display:flex;position:sticky;top:0}.op-prep-panel .q-detail__title-text{color:#191f28;letter-spacing:-.012em;margin:0;font-size:1rem;font-weight:500}.op-prep-panel .ch-form{flex:auto;min-height:0;padding:18px 22px 22px;overflow-y:auto}.op-prep-panel .q-detail__footer{z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}.op-prep-panel .q-detail__footer .popup-btn{letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1;transition:background .14s}.op-prep-panel .q-detail__footer .popup-btn--ghost{color:#6b7280;background:#f1f5f9}.op-prep-panel .q-detail__footer .popup-btn--ghost:hover:not(:disabled){background:#e2e8f0}.op-prep-panel .q-detail__footer .popup-btn--primary{background:var(--color-primary,#272b4c);color:#fff}.op-prep-panel .q-detail__footer .popup-btn--primary:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.op-prep-panel .q-detail__footer .popup-btn:disabled{opacity:.5;cursor:not-allowed}@keyframes op-prep-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes op-prep-slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.page-subtitle[data-v-a9abe187]{color:#8b95a1;margin:0 0 14px;font-size:.78rem}.filter-row[data-v-a9abe187]{margin-bottom:14px}.global-card[data-v-a9abe187]{background:#fff;border:1px solid #e6e9f0;border-radius:14px;margin-bottom:14px;padding:16px 18px}.global-head[data-v-a9abe187]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.global-title[data-v-a9abe187]{color:#2a2f4a;margin:0;font-size:.88rem;font-weight:400}.global-sub[data-v-a9abe187]{color:#8b95a1;margin:3px 0 0;font-size:.72rem}.admin-pill[data-v-a9abe187]{letter-spacing:.06em;color:#6b7488;background:#272b4c0d;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:.6rem}.global-kpi-row[data-v-a9abe187]{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}@media (width<=900px){.global-kpi-row[data-v-a9abe187]{grid-template-columns:repeat(2,1fr)}}.global-kpi[data-v-a9abe187]{background:#fafbfd;border:1px solid #eef0f5;border-radius:10px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.global-kpi--emph[data-v-a9abe187]{background:linear-gradient(135deg,#272b4c 0%,#1a1f3a 100%);border-color:#1a1f3a}.global-kpi--emph .g-kpi__label[data-v-a9abe187]{color:#c8cdd9}.global-kpi--emph .g-kpi__value[data-v-a9abe187]{color:#fff}.g-kpi__label[data-v-a9abe187]{color:#8b95a1;font-size:.68rem}.g-kpi__value[data-v-a9abe187]{color:#272b4c;font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-size:1.15rem;line-height:1.15}.g-kpi__value small[data-v-a9abe187]{color:#8b95a1;margin-left:2px;font-size:.62rem}.g-kpi__sub[data-v-a9abe187]{color:#b0b8c1;margin-top:2px;font-size:.66rem}.rank-wrap[data-v-a9abe187]{border-top:1px solid #f0f2f7;max-height:380px;overflow-y:auto}.rank-table[data-v-a9abe187]{border-collapse:collapse;width:100%;font-size:.76rem}.rank-table th[data-v-a9abe187]{color:#96a0b3;letter-spacing:.06em;text-transform:uppercase;text-align:left;z-index:1;background:#fff;border-bottom:1px solid #f0f2f7;padding:8px 12px;font-size:.62rem;font-weight:400;position:sticky;top:0}.rank-table th.num[data-v-a9abe187]{text-align:right}.rank-table td[data-v-a9abe187]{color:#3a4156;vertical-align:middle;border-bottom:1px solid #f4f6fa;padding:8px 12px}.rank-table tbody tr:last-child td[data-v-a9abe187]{border-bottom:none}.rank-row[data-v-a9abe187]{cursor:pointer;transition:background-color .14s}.rank-row:hover td[data-v-a9abe187]{background:#f4f6fb}.rank-row--active td[data-v-a9abe187]{background:#eef0f7}.rank-row--active .rk-name[data-v-a9abe187]{color:#272b4c}.detail-anchor[data-v-a9abe187]{scroll-margin-top:80px}.rk-rank[data-v-a9abe187]{text-align:center;color:#b0b8c1;font-variant-numeric:tabular-nums;width:32px}.rk-name[data-v-a9abe187]{color:#2a2f4a}.rk-bar[data-v-a9abe187]{width:35%}.rk-score[data-v-a9abe187]{width:60px}.bar-track[data-v-a9abe187]{background:#f0f2f7;border-radius:4px;height:8px;position:relative;overflow:hidden}.bar-mid[data-v-a9abe187]{background:#d0d6e0;width:1px;position:absolute;top:0;bottom:0;left:50%}.bar-fill[data-v-a9abe187]{border-radius:4px;transition:width .2s,left .2s,background-color .2s;position:absolute;top:0;bottom:0}.f-year[data-v-a9abe187]{flex:0 110px;min-width:100px}.f-month[data-v-a9abe187]{flex:0 110px;min-width:96px}.f-agency[data-v-a9abe187]{flex:0 200px;min-width:160px}.tab-seg[data-v-a9abe187]{background:#f4f6fb;border-radius:10px;gap:2px;padding:4px;display:inline-flex}.tab-seg-btn[data-v-a9abe187]{color:#6b7488;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 12px;font-family:inherit;font-size:.78rem;transition:background-color .14s,color .14s;display:inline-flex}.tab-seg-btn[data-v-a9abe187]:hover:not(.tab-seg-btn--active){color:#2a2f4a;background:#eceff5}.tab-seg-btn--active[data-v-a9abe187]{color:#2a2f4a;background:#fff;box-shadow:0 1px 2px #0f172a0f}.tab-ico[data-v-a9abe187]{flex-shrink:0;width:14px;height:14px}.kpi-row[data-v-a9abe187]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}@media (width<=900px){.kpi-row[data-v-a9abe187]{grid-template-columns:repeat(2,1fr)}}.kpi[data-v-a9abe187]{background:#fff;border:1px solid #e6e9f0;border-radius:14px;flex-direction:column;gap:4px;min-height:96px;padding:14px 18px 16px;display:flex}.kpi__label[data-v-a9abe187]{color:#8b95a1;font-size:.7rem}.kpi__value[data-v-a9abe187]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#272b4c;font-size:1.4rem;line-height:1.15}.kpi__value small[data-v-a9abe187]{color:#8b95a1;letter-spacing:0;margin-left:2px;font-size:.7rem}.kpi__sub[data-v-a9abe187]{color:#b0b8c1;margin-top:2px;font-size:.7rem}.kpi--emph[data-v-a9abe187]{background:linear-gradient(135deg,#272b4c 0%,#1a1f3a 100%);border-color:#1a1f3a}.kpi--emph .kpi__label[data-v-a9abe187]{color:#c8cdd9}.kpi--emph .kpi__value[data-v-a9abe187]{color:#fff;font-size:1.7rem}.kpi--emph .kpi__sub[data-v-a9abe187]{color:#b3b8c8}.sub-kpi-row[data-v-a9abe187]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.sub-kpi[data-v-a9abe187]{background:#fff;border:1px solid #e6e9f0;border-radius:12px;justify-content:space-between;align-items:baseline;padding:11px 16px;display:flex}.sub-kpi__label[data-v-a9abe187]{color:#8b95a1;font-size:.74rem}.sub-kpi__value[data-v-a9abe187]{color:#272b4c;font-variant-numeric:tabular-nums;font-size:1.05rem}.sub-kpi__value small[data-v-a9abe187]{color:#b0b8c1;margin-left:2px;font-size:.65rem}.card[data-v-a9abe187]{background:#fff;border:1px solid #e6e9f0;border-radius:14px;margin-bottom:12px;padding:16px 18px}.card-head[data-v-a9abe187]{margin-bottom:12px}.card-title[data-v-a9abe187]{color:#2a2f4a;margin:0;font-size:.86rem;font-weight:400}.card-sub[data-v-a9abe187]{color:#8b95a1;margin:3px 0 0;font-size:.72rem}.seg-bar[data-v-a9abe187]{background:#f0f2f7;border-radius:8px;gap:0;height:14px;margin-bottom:16px;display:flex;overflow:hidden}.seg[data-v-a9abe187]{height:100%}.seg--d[data-v-a9abe187]{background:#c46a6a}.seg--n[data-v-a9abe187]{background:#d0d6e0}.seg--p[data-v-a9abe187]{background:#272b4c}.hist[data-v-a9abe187]{grid-template-columns:repeat(11,1fr);align-items:end;gap:6px;height:140px;display:grid}.hist-col[data-v-a9abe187]{flex-direction:column;align-items:center;height:100%;display:flex}.hist-bar-track[data-v-a9abe187]{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.hist-bar[data-v-a9abe187]{border-radius:4px 4px 0 0;width:70%;min-height:2px;transition:opacity .18s;position:relative}.hist-bar--p[data-v-a9abe187]{background:#272b4c}.hist-bar--ps[data-v-a9abe187]{background:#6e7596}.hist-bar--dt[data-v-a9abe187]{background:#c46a6a}.hist-n[data-v-a9abe187]{color:#6b7488;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.62rem;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.hist-x[data-v-a9abe187]{color:#96a0b3;font-variant-numeric:tabular-nums;margin-top:6px;font-size:.66rem}.hist-legend[data-v-a9abe187]{color:#8b95a1;gap:16px;margin-top:10px;font-size:.7rem;display:flex}.lg-item[data-v-a9abe187]{align-items:center;gap:5px;display:inline-flex}.lg-sw[data-v-a9abe187]{border-radius:2px;width:10px;height:10px;display:inline-block}.lg-dt[data-v-a9abe187]{background:#c46a6a}.lg-ps[data-v-a9abe187]{background:#6e7596}.lg-p[data-v-a9abe187]{background:#272b4c}.chart-wrap[data-v-a9abe187]{position:relative}.chart-svg[data-v-a9abe187]{aspect-ratio:1200/220;-webkit-user-select:none;user-select:none;width:100%;max-height:220px;display:block;overflow:visible}.guide-line[data-v-a9abe187]{stroke:#eef0f5;stroke-width:1px;vector-effect:non-scaling-stroke}.guide-text[data-v-a9abe187]{fill:#b0b8c1;font-size:9px}.bar[data-v-a9abe187],.bar--sent[data-v-a9abe187]{fill:#272b4c2e}.bar--resp[data-v-a9abe187]{fill:#272b4c8c}.nps-line[data-v-a9abe187]{fill:none;stroke:#c46a6a;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tick-text[data-v-a9abe187]{fill:#b0b8c1;letter-spacing:.02em;font-size:9px}.hover-guide[data-v-a9abe187]{stroke:#e0e4ec;stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.chart-tooltip[data-v-a9abe187]{pointer-events:none;background:#fff;border:1px solid #eef0f5;border-radius:8px;min-width:130px;padding:8px 10px;font-size:.74rem;position:absolute;top:6px;transform:translate(8px);box-shadow:0 4px 16px #272b4c14}.tt-label[data-v-a9abe187]{color:#96a0b3;letter-spacing:.04em;margin-bottom:4px;font-size:.66rem}.tt-row[data-v-a9abe187]{justify-content:space-between;gap:10px;line-height:1.5;display:flex}.tt-row span[data-v-a9abe187]{color:#8b95a1}.tt-row strong[data-v-a9abe187]{color:#2a2f4a;font-variant-numeric:tabular-nums;font-weight:400}.chart-legend[data-v-a9abe187]{color:#8b95a1;gap:14px;margin-top:8px;font-size:.7rem;display:flex}.lg-sent[data-v-a9abe187]{background:#272b4c2e}.lg-resp[data-v-a9abe187]{background:#272b4c8c}.lg-line[data-v-a9abe187]{background:#c46a6a;border-radius:50%;width:8px;height:8px}.two-col[data-v-a9abe187]{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:12px;display:grid}@media (width<=1100px){.two-col[data-v-a9abe187]{grid-template-columns:1fr}}.data-table[data-v-a9abe187]{border-collapse:collapse;width:100%;font-size:.78rem}.data-table th[data-v-a9abe187]{color:#96a0b3;letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#fafbfd;border-bottom:1px solid #f0f2f7;padding:10px 12px;font-size:.64rem;font-weight:400}.data-table th.num[data-v-a9abe187]{text-align:right}.data-table td[data-v-a9abe187]{color:#3a4156;vertical-align:middle;border-bottom:1px solid #f4f6fa;padding:10px 12px;font-size:.78rem}.data-table tbody tr:last-child td[data-v-a9abe187]{border-bottom:none}.data-table tbody tr:hover td[data-v-a9abe187]{background:#272b4c06}.num[data-v-a9abe187]{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.emph[data-v-a9abe187]{color:#272b4c}.v-good[data-v-a9abe187]{color:#5a8f74}.v-ok[data-v-a9abe187]{color:#2a2f4a}.v-bad[data-v-a9abe187]{color:#c46a6a}.td-mute[data-v-a9abe187]{color:#8b95a1;font-variant-numeric:tabular-nums;font-size:.72rem}.empty[data-v-a9abe187]{text-align:center;color:#b0b8c1;padding:40px 0}.cell-2[data-v-a9abe187]{flex-direction:column;line-height:1.35;display:flex}.cell-2 small[data-v-a9abe187]{color:#8b95a1;font-size:.66rem}.td-text[data-v-a9abe187]{color:#4a5160;white-space:pre-wrap;word-break:break-word;max-width:260px;font-size:.72rem}.td-pros[data-v-a9abe187]{color:#2a2f4a}.td-cons[data-v-a9abe187]{color:#6b3a3a}.care-score[data-v-a9abe187]{color:#c46a6a;font-variant-numeric:tabular-nums;background:#c46a6a1f;border-radius:6px;margin-right:6px;padding:1px 6px;font-size:.66rem;display:inline-block}@media (width<=700px){.global-kpi-row[data-v-a9abe187],.kpi-row[data-v-a9abe187],.sub-kpi-row[data-v-a9abe187]{grid-template-columns:1fr}.sub-kpi[data-v-a9abe187]{padding:10px 14px}.kpi[data-v-a9abe187]{min-height:0;padding:12px 14px}.kpi--emph .kpi__value[data-v-a9abe187]{font-size:1.4rem}.card[data-v-a9abe187]{padding:14px}.tab-seg[data-v-a9abe187]{max-width:100%;overflow-x:auto}.tab-seg-btn[data-v-a9abe187]{flex-shrink:0;padding:0 10px;font-size:.74rem}.data-table[data-v-a9abe187]{font-size:.72rem}.hist[data-v-a9abe187]{gap:4px;height:120px}.hist-n[data-v-a9abe187]{font-size:.6rem;top:-14px}}@media (width<=540px){.f-year[data-v-a9abe187],.f-month[data-v-a9abe187],.f-agency[data-v-a9abe187]{flex:100%;min-width:0}}.pipedrive-detail-panel[data-v-be3bf46f]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;width:min(600px,100vw - 56px);height:100dvh;max-height:100dvh;animation:.22s cubic-bezier(.32,.72,.36,1) pipedrive-slide-in-be3bf46f;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14}@keyframes pipedrive-slide-in-be3bf46f{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.pipedrive-detail-panel .q-detail[data-v-be3bf46f]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden;margin:0!important;padding:0!important}.pipedrive-detail-panel .q-detail__head[data-v-be3bf46f]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;align-items:center;height:64px;min-height:64px;position:sticky;top:0;justify-content:flex-start!important;gap:0!important;margin:0!important;padding:0 22px!important;display:flex!important}.pipedrive-detail-panel .q-detail__head[data-v-be3bf46f]>*{margin:0!important;padding:0!important;text-indent:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.pipedrive-detail-panel .q-detail__titleGroup[data-v-be3bf46f]{flex:1;min-width:0;text-indent:0!important;margin:0!important;margin-inline-start:0!important;padding:0!important;padding-inline-start:0!important}.pipedrive-detail-panel .q-detail__title-text[data-v-be3bf46f]{color:#333d4b;letter-spacing:-.012em;white-space:nowrap;align-items:baseline;font-size:1.05rem;font-weight:500;line-height:1.25;display:flex;overflow:hidden;text-indent:0!important;margin:0!important;margin-inline-start:0!important;padding:0!important;padding-inline-start:0!important}.pipedrive-detail-panel .title-id[data-v-be3bf46f]{font-variant-numeric:tabular-nums;color:#333d4b;flex-shrink:0;margin-right:14px}.pipedrive-detail-panel .title-name[data-v-be3bf46f]{color:#333d4b;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.pipedrive-detail-panel .title-name-edit__display[data-v-be3bf46f]{cursor:pointer;min-width:0;max-width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;margin:-2px -2px -2px -4px;padding:2px 6px;transition:background .12s,border-color .12s;display:inline-flex}.pipedrive-detail-panel .title-name-edit__display[data-v-be3bf46f]:hover{background:#f4f6fb;border-color:#e6e9f0}.pipedrive-detail-panel .title-name-edit__display[data-v-be3bf46f]:focus-visible{outline:2px solid var(--color-primary,#272b4c);outline-offset:2px}.pipedrive-detail-panel .title-name-edit__display .title-name[data-v-be3bf46f]{flex:0 auto}.pipedrive-detail-panel .title-name-edit__hint[data-v-be3bf46f]{color:#8b95a1;opacity:0;flex:none;transition:opacity .12s}.pipedrive-detail-panel .title-name-edit__display:hover .title-name-edit__hint[data-v-be3bf46f],.pipedrive-detail-panel .title-name-edit__display:focus-visible .title-name-edit__hint[data-v-be3bf46f]{opacity:1}.pipedrive-detail-panel .title-name-edit__input[data-v-be3bf46f]{border:1px solid var(--color-primary,#272b4c);min-width:0;font:inherit;color:#333d4b;background:#fff;border-radius:6px;flex:auto;padding:3px 8px;box-shadow:0 0 0 3px #272b4c14}.pipedrive-detail-panel .title-name-edit__input[data-v-be3bf46f]:focus{outline:none}.pipedrive-detail-panel .tool-menu-anchor[data-v-be3bf46f]{margin-left:auto!important}.pipedrive-detail-panel .q-detail__body[data-v-be3bf46f]{background:#fff;flex:auto;min-height:0;overflow:hidden auto;margin:0!important;margin-inline-start:0!important;padding:0!important;padding-inline-start:0!important}.panel-state[data-v-be3bf46f]{text-align:center;color:#8b95a1;padding:80px 0;font-size:.78rem}.panel-state--err[data-v-be3bf46f]{color:#b1655a}.pipedrive-detail-panel .ch-form[data-v-be3bf46f]{flex-direction:column;display:flex;margin:0!important;margin-inline-start:0!important;padding:12px 22px 16px!important}.pipedrive-detail-panel .ch-form[data-v-be3bf46f]>*{margin-left:0!important;padding-left:0!important;text-indent:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.pipedrive-detail-panel .q-table-section__head[data-v-be3bf46f]{align-items:center;gap:8px;display:flex;padding:16px 0 6px!important;text-indent:0!important;margin:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.pipedrive-detail-panel .q-table-section__head[data-v-be3bf46f]:first-of-type{padding-top:0!important}.pipedrive-detail-panel .q-table-section__title[data-v-be3bf46f]{color:#191f28;letter-spacing:-.012em;font-size:.95rem;font-weight:400;padding:0!important;text-indent:0!important;margin:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.pipedrive-detail-panel .muted-tag[data-v-be3bf46f]{color:#b0b8c1;font-size:.72rem;font-weight:400}.pipedrive-detail-panel .memo-alimtalk-btn[data-v-be3bf46f]{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:7px;flex-shrink:0;align-items:center;height:26px;margin-left:auto;padding:0 10px;font-family:inherit;font-size:.74rem;font-weight:400;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.pipedrive-detail-panel .memo-alimtalk-btn[data-v-be3bf46f]:hover{color:#272b4c;background:#fafbfd;border-color:#c8cdd9}.pipedrive-detail-panel .memo-add[data-v-be3bf46f]{margin:8px 0 4px}.pipedrive-detail-panel .memo-add__toggle[data-v-be3bf46f]{box-sizing:border-box;color:#4e5968;cursor:pointer;background:#fff;border:1px dashed #c8cdd9;border-radius:7px;justify-content:center;align-items:center;width:100%;height:32px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:400;transition:border-color .12s,color .12s,background .12s;display:flex}.pipedrive-detail-panel .memo-add__toggle[data-v-be3bf46f]:hover{color:#272b4c;background:#fafbfd;border-color:#272b4c}.pipedrive-detail-panel .memo-add__compose[data-v-be3bf46f]{flex-direction:column;gap:8px;display:flex}.pipedrive-detail-panel .memo-add__input[data-v-be3bf46f]{box-sizing:border-box;color:#333d4b;resize:vertical;border:1px solid #e5e8ec;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:.8rem;line-height:1.5}.pipedrive-detail-panel .memo-add__input[data-v-be3bf46f]:focus{border-color:#272b4c;outline:none}.pipedrive-detail-panel .memo-add__actions[data-v-be3bf46f]{justify-content:flex-end;gap:8px;display:flex}.pipedrive-detail-panel .memo-add__btn[data-v-be3bf46f]{cursor:pointer;border:1px solid #0000;border-radius:7px;height:30px;padding:0 14px;font-family:inherit;font-size:.78rem;font-weight:400;transition:background .12s,border-color .12s,color .12s}.pipedrive-detail-panel .memo-add__btn--ghost[data-v-be3bf46f]{color:#6b7684;background:#fff;border-color:#e8eaf0}.pipedrive-detail-panel .memo-add__btn--ghost[data-v-be3bf46f]:hover{background:#272b4c0d;border-color:#d0d4dd}.pipedrive-detail-panel .memo-add__btn--primary[data-v-be3bf46f]{color:#fff;background:#272b4c}.pipedrive-detail-panel .memo-add__btn--primary[data-v-be3bf46f]:hover:not(:disabled){background:#1d2138}.pipedrive-detail-panel .memo-add__btn--primary[data-v-be3bf46f]:disabled{opacity:.45;cursor:not-allowed}.pipedrive-detail-panel .ch-form[data-v-be3bf46f] .form-row{flex-direction:unset;grid-template-columns:96px 1fr;align-items:center;gap:0;min-height:22px;margin:0!important;padding:0!important;margin-left:0!important;padding-left:0!important;display:grid!important}.pipedrive-detail-panel .ch-form[data-v-be3bf46f] .form-row .label{text-align:left;color:#8b95a1;font-size:.76rem;font-weight:400;line-height:1.3;margin:0!important;padding:0!important;text-indent:0!important;width:auto!important;margin-inline-start:0!important;padding-inline-start:0!important}.pipedrive-detail-panel .ch-form[data-v-be3bf46f] .form-row .control,.pipedrive-detail-panel .ch-form[data-v-be3bf46f] .form-row .control>*{min-width:0;width:100%!important}.pipedrive-detail-panel .q-table-section__head[data-v-be3bf46f]+.form-row{margin-top:0}.pipedrive-detail-panel .ro-text[data-v-be3bf46f]{color:#4e5968;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;font-size:.8rem;overflow:hidden;font-weight:400!important}.pipedrive-detail-panel .ro-text.num[data-v-be3bf46f]{font-variant-numeric:tabular-nums}.pipedrive-detail-panel .ro-text--empty[data-v-be3bf46f]{color:#b0b8c1}.pipedrive-detail-panel a.ro-link[data-v-be3bf46f]{color:#2563eb;text-underline-offset:2px;cursor:pointer;text-decoration:underline;display:inline-block}.pipedrive-detail-panel a.ro-link[data-v-be3bf46f]:hover{color:#1d4ed8}.pipedrive-detail-panel .status-badge[data-v-be3bf46f]{letter-spacing:-.005em;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;padding:2px 10px;font-size:.8rem;line-height:1.5;display:inline-flex;font-weight:400!important}.pipedrive-detail-panel .status-badge.sb--lost[data-v-be3bf46f]{color:#fff;background:#c82627;border-color:#c82627}.pipedrive-detail-panel .status-badge.sb--won[data-v-be3bf46f]{color:#fff;background:#006400;border-color:#006400}.pipedrive-detail-panel .status-badge.sb--open[data-v-be3bf46f]{color:#272b4c;background:#fff;border-color:#272b4c4d;transition:background .12s,border-color .12s}.pipedrive-detail-panel .status-badge.sb--open[data-v-be3bf46f]:hover{background:#272b4c0d;border-color:#272b4c}.pipedrive-detail-panel .status-badge.sb--unknown[data-v-be3bf46f]{color:#6b7684;background:#f2f4f7;border-color:#e5e8ec}.pipedrive-detail-panel .status-inline[data-v-be3bf46f]{align-items:center;gap:6px;width:100%;min-width:0;display:flex;position:relative}.pipedrive-detail-panel .status-inline__val[data-v-be3bf46f]{min-width:0}.pipedrive-detail-panel .status-inline__val--dirty[data-v-be3bf46f]{color:#272b4c;font-weight:500!important}.pipedrive-detail-panel .status-inline__trigger[data-v-be3bf46f]{text-align:left;cursor:pointer;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;width:calc(100% + 16px);margin:0 -8px;padding:4px 8px;font-family:inherit;transition:color .12s;display:flex;color:#333d4b!important;background:0 0!important}.pipedrive-detail-panel .status-inline__trigger[data-v-be3bf46f]:hover,.pipedrive-detail-panel .status-inline__trigger--open[data-v-be3bf46f]{color:#272b4c!important;background:#f4f6fb!important}.pipedrive-detail-panel .status-inline__label[data-v-be3bf46f]{line-height:1}.pipedrive-detail-panel .status-inline__chev[data-v-be3bf46f]{opacity:.75;transition:transform .14s}.pipedrive-detail-panel .status-inline__trigger--open .status-inline__chev[data-v-be3bf46f]{transform:rotate(180deg)}.pipedrive-detail-panel .status-inline__edit[data-v-be3bf46f]{color:#9aa4b2;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.pipedrive-detail-panel .status-inline__edit[data-v-be3bf46f]:hover,.pipedrive-detail-panel .status-inline__edit--open[data-v-be3bf46f]{color:#4e5968;background:#f4f6fb;border-color:#e6e9f0}.pipedrive-detail-panel .status-inline__pop[data-v-be3bf46f]{z-index:60;background:#fff;border:1px solid #eef0f5;border-radius:8px;width:100%;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 20px #0f172a1a}.pipedrive-detail-panel .status-inline__pop--scroll[data-v-be3bf46f]{max-height:268px;overflow-y:auto}.pipedrive-detail-panel .status-inline__opt[data-v-be3bf46f]{color:#4e5968;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:7px 10px;font-family:inherit;font-size:.8rem;transition:background .12s,color .12s;display:flex}.pipedrive-detail-panel .status-inline__opt[data-v-be3bf46f]:hover{color:#272b4c;background:#f4f6fb}.pipedrive-detail-panel .status-inline__opt--active[data-v-be3bf46f]{color:#272b4c}.pipedrive-detail-panel .status-inline__opt--active svg[data-v-be3bf46f]{color:var(--color-primary,#272b4c)}.pipedrive-detail-panel .q-detail__close[data-v-be3bf46f]{color:#6b7684;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .12s,color .12s;display:inline-flex;margin-left:8px!important}.pipedrive-detail-panel .q-detail__close[data-v-be3bf46f]:hover{color:#272b4c;background:#272b4c0f}.tool-menu-anchor[data-v-be3bf46f]{flex-shrink:0;position:relative}.tool-btn[data-v-be3bf46f]{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 10px;font-family:inherit;font-size:.74rem;font-weight:400;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.tool-btn[data-v-be3bf46f]:hover,.tool-btn--open[data-v-be3bf46f]{color:#272b4c;background:#fafbfd;border-color:#c8cdd9}.pipedrive-detail-panel .q-table-section__head--with-tools[data-v-be3bf46f]{justify-content:space-between;align-items:center;gap:8px;display:flex}.tool-menu[data-v-be3bf46f]{z-index:60;background:#fff;border:1px solid #eef0f5;border-radius:8px;min-width:144px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 20px #0f172a14}.tool-menu__item[data-v-be3bf46f]{text-align:left;color:#4e5968;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:8px 10px;font-family:inherit;font-size:.8rem;font-weight:400;transition:background .12s,color .12s;display:block}.tool-menu__item[data-v-be3bf46f]:hover{color:#272b4c;background:#f4f6fb}.tool-menu__item--danger[data-v-be3bf46f]{color:#b1655a}.tool-menu__item--danger[data-v-be3bf46f]:hover{color:#a05248;background:#fdf3f3}.pipedrive-detail-panel .q-detail__footer[data-v-be3bf46f]{z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}.pipedrive-detail-panel .popup-btn[data-v-be3bf46f]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1;transition:background .14s}.pipedrive-detail-panel .popup-btn--ghost[data-v-be3bf46f]{color:#6b7684;background:#f5f7fa}.pipedrive-detail-panel .popup-btn--ghost[data-v-be3bf46f]:hover{background:#eceff5}.pipedrive-detail-panel .popup-btn--primary[data-v-be3bf46f]{background:var(--color-primary,#272b4c);color:#fff}.pipedrive-detail-panel .popup-btn--primary[data-v-be3bf46f]:hover:not(:disabled){background:var(--color-primary-hover,#1f2340)}.pipedrive-detail-panel .popup-btn[data-v-be3bf46f]:disabled{opacity:.45;cursor:not-allowed}.pipedrive-detail-panel .note-list[data-v-be3bf46f]{flex-direction:column;gap:6px;max-height:360px;margin-top:6px;display:flex;overflow-y:auto}.pipedrive-detail-panel .note-item[data-v-be3bf46f]{background:#fafbfd;border:1px solid #f1f3f7;border-radius:6px;padding:8px 10px}.pipedrive-detail-panel .note-meta[data-v-be3bf46f]{color:#8b95a1;align-items:center;gap:6px;margin-bottom:4px;font-size:.7rem;display:flex}.pipedrive-detail-panel .note-sep[data-v-be3bf46f]{color:#d0d6df}.pipedrive-detail-panel .note-user[data-v-be3bf46f]{color:#6b7684}.pipedrive-detail-panel .note-body[data-v-be3bf46f]{color:#4e5968;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:400;line-height:1.45}.pipedrive-detail-panel .related-chips[data-v-be3bf46f]{flex-wrap:wrap;gap:4px 6px;display:flex}.pipedrive-detail-panel .related-chip[data-v-be3bf46f]{color:#4e5968;cursor:pointer;background:#fafbfd;border:1px solid #e5e8eb;border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;font-family:inherit;font-size:.72rem;font-weight:400;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.pipedrive-detail-panel .related-chip[data-v-be3bf46f]:hover,.pipedrive-detail-panel .related-chip[data-v-be3bf46f]:focus-visible{color:#272b4c;border-color:#272b4c;outline:none}.pipedrive-detail-panel .related-chip--more[data-v-be3bf46f]{color:#8b95a1}.pipedrive-detail-panel .related-chip--more[data-v-be3bf46f]:hover,.pipedrive-detail-panel .related-chip--more[data-v-be3bf46f]:focus-visible{color:#272b4c}.tool-sheet-row--danger[data-v-be3bf46f]{color:#b1655a}.tool-sheet-row--danger[data-v-be3bf46f]:hover:not(:disabled){color:#a05248;background:#fdf3f3}.lost-fields[data-v-be3bf46f]{text-align:left;flex-direction:column;gap:14px;display:flex}.br-field-block[data-v-be3bf46f]{flex-direction:column;gap:6px;display:flex}.br-field-block--first[data-v-be3bf46f]{padding-top:0}.br-field-block__label[data-v-be3bf46f]{color:#6b7684;font-size:.78rem}.required[data-v-be3bf46f]{color:#e24b4b;margin-left:2px}.lost-optional[data-v-be3bf46f]{color:#8b95a1;margin-left:4px}.br-field-block__input.lost-textarea[data-v-be3bf46f]{resize:vertical;width:100%;min-height:64px;font:inherit;color:#333d4b;background:#fff;border:1px solid #e1e5ee;border-radius:8px;padding:8px 10px}.br-field-block__input.lost-textarea[data-v-be3bf46f]:focus{border-color:var(--color-primary,#272b4c);outline:none;box-shadow:0 0 0 3px #272b4c14}.lost-hint[data-v-be3bf46f]{color:#8b95a1;margin:0;font-size:.8rem}.lost-info[data-v-be3bf46f]{color:#4b4a6a;background:#f3f2fb;border-radius:10px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:.82rem;line-height:1.45;display:flex}.lost-info__icon[data-v-be3bf46f]{color:#6d5fd6;flex:none;margin-top:1px}.lost-info__text[data-v-be3bf46f]{flex:auto}.lost-info__x[data-v-be3bf46f]{cursor:pointer;color:#9a97b8;background:0 0;border:none;flex:none;padding:0 2px;font-size:1.05rem;line-height:1}.lost-info__x[data-v-be3bf46f]:hover{color:#6d5fd6}.page-sub[data-v-7805f764]{color:#8b95a1;margin:0 0 14px;font-size:.78rem}.page-sub strong[data-v-7805f764]{color:#272b4c}.row-count[data-v-7805f764]{color:#8b95a1;margin:0 0 8px;font-size:.76rem}.empty[data-v-7805f764]{text-align:center;color:#8b95a1;padding:28px 12px;font-size:.84rem}.empty--placeholder[data-v-7805f764]{background:#fafbfc;border:1px dashed #d6dae5;border-radius:16px;margin-top:24px;padding:72px 12px}.filter-row[data-v-7805f764]{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.seg[data-v-7805f764]{background:#fff;border:1px solid #eef0f5;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.seg__btn[data-v-7805f764]{color:#6b7684;cursor:pointer;background:0 0;border:none;border-radius:8px;height:30px;padding:0 12px;font-size:.78rem;transition:background .12s,color .12s}.seg__btn[data-v-7805f764]:hover{color:#2a2f4a;background:#f4f6fb}.seg__btn[data-active=true][data-v-7805f764]{color:#2a2f4a;background:#eef0f7}.f-round[data-v-7805f764]{flex:0 200px;min-width:160px}.f-supply-date[data-v-7805f764]{flex:none;width:220px}.f-supply-date[data-v-7805f764] .drp-trigger{width:100%}.filter-spacer[data-v-7805f764]{flex:auto}.br-header[data-v-7805f764]{justify-content:center;align-items:center;gap:8px;margin:0 0 12px;display:flex}.br-header__title[data-v-7805f764]{letter-spacing:-.02em;color:#111827;margin:0;font-size:1.05rem}.br-header__icon[data-v-7805f764]{color:#14b8a6;flex-shrink:0}.br-header__icon--edit[data-v-7805f764]{color:#f59e0b}.br-header__icon--danger[data-v-7805f764]{color:#f87171}.apply-fields[data-v-7805f764]{text-align:left;flex-direction:column;gap:14px;display:flex}.br-field-block[data-v-7805f764]{flex-direction:column;gap:6px;display:flex}.br-field-block__label[data-v-7805f764]{color:#6b7684;font-size:.78rem}.required[data-v-7805f764]{color:#e24b4b;margin-left:2px}.br-meta[data-v-7805f764]{background:#fafbfc;border:1px solid #eef0f5;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0 0 12px;padding:10px 14px;list-style:none;display:flex}.br-meta__row[data-v-7805f764]{align-items:center;gap:4px;font-size:.8rem;display:inline-flex}.br-meta__label[data-v-7805f764]{color:#8b95a1}.br-meta__sep[data-v-7805f764]{color:#c8cdd9}.br-meta__value[data-v-7805f764]{color:#3a4156}.del-warn[data-v-7805f764]{color:#6b7684;text-align:center;margin:8px 0 0;font-size:.82rem;line-height:1.55}.row-action[data-v-7805f764]{color:var(--text-secondary);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-left:10px;padding:0;font-family:inherit;font-size:.78rem;text-decoration:underline;text-decoration-thickness:1px;transition:color .12s;display:inline}.row-action[data-v-7805f764]:first-of-type{margin-left:0}.row-action[data-v-7805f764]:hover{color:#272b4c}.row-action--danger[data-v-7805f764]{color:#8b95a1}.row-action--danger[data-v-7805f764]:hover{color:#f87171}.sd-table-wrap[data-v-7805f764]{background:#fafbfc;border:1px solid #eef0f5;border-radius:12px;margin:0 0 16px;padding:14px 16px 12px}.sd-table-head[data-v-7805f764]{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.sd-table-title[data-v-7805f764]{color:#272b4c;font-size:.82rem}.sd-table-sub[data-v-7805f764]{color:#8b95a1;font-size:.72rem}.sd-table[data-v-7805f764]{background:#fff;border-radius:8px;overflow:hidden}.bar-track[data-v-7805f764]{background:#eef0f5;border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.bar-fill[data-v-7805f764]{background:#272b4c;border-radius:999px;width:0;transition:width .18s;position:absolute;inset:0}.supply-filter[data-v-7805f764]{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.supply-filter__search[data-v-7805f764]{flex:0 280px;min-width:220px;position:relative}.supply-filter__input[data-v-7805f764]{border:1px solid var(--border-base);width:100%;height:32px;color:var(--text-body);box-sizing:border-box;background:#fff;border-radius:6px;outline:none;padding:0 12px 0 32px;font-family:inherit;font-size:.78rem;transition:border-color .12s,box-shadow .12s}.supply-filter__input[data-v-7805f764]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring)}.supply-filter__input[data-v-7805f764]::placeholder{color:var(--text-faint)}.supply-filter__search-icon[data-v-7805f764]{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.supply-filter__div[data-v-7805f764]{flex:0 180px;min-width:140px}.supply-filter__mgr[data-v-7805f764],.supply-filter__ctype[data-v-7805f764]{flex:0 160px;min-width:130px}@media (width<=1024px){.supply-filter__search[data-v-7805f764]{flex:240px;min-width:180px}.supply-filter__div[data-v-7805f764]{flex:0 160px;min-width:120px}.supply-filter__mgr[data-v-7805f764],.supply-filter__ctype[data-v-7805f764]{flex:0 140px;min-width:110px}}@media (width<=760px){.supply-filter[data-v-7805f764]{flex-wrap:nowrap;gap:8px}.supply-filter__search[data-v-7805f764]{flex:1 1 0;min-width:120px;max-width:100%}.supply-filter__search-icon[data-v-7805f764]{left:8px}.supply-filter__input[data-v-7805f764]{padding-left:28px;padding-right:8px}.supply-filter__div[data-v-7805f764],.supply-filter__mgr[data-v-7805f764],.supply-filter__ctype[data-v-7805f764]{flex:1 1 0;min-width:86px;max-width:100%}}@media (width<=480px){.supply-filter[data-v-7805f764]{flex-wrap:wrap;gap:6px}.supply-filter__search[data-v-7805f764]{flex:100%;min-width:0;max-width:100%}.supply-filter__div[data-v-7805f764],.supply-filter__mgr[data-v-7805f764],.supply-filter__ctype[data-v-7805f764]{flex:1 1 0;min-width:0;max-width:100%}.supply-filter[data-v-7805f764] .sdp-trigger{padding-left:8px;padding-right:6px}}.card-head--row[data-v-7805f764]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.supply-source[data-v-7805f764]{color:#8b95a1;align-items:center;gap:8px;font-size:.72rem;display:inline-flex}.card-title__note[data-v-7805f764]{color:#8b95a1;margin-left:8px;font-size:.72rem;font-weight:400}.supply-refresh[data-v-7805f764]{color:#6b7684;cursor:pointer;background:#fff;border:1px solid #eef0f5;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.supply-refresh[data-v-7805f764]:hover:not(:disabled){color:#272b4c;background:#f4f6fb;border-color:#c8cdd9}.supply-refresh[data-v-7805f764]:disabled{opacity:.55;cursor:not-allowed}.supply-refresh__icon--spin[data-v-7805f764]{animation:.7s linear infinite supply-refresh-spin-7805f764}@keyframes supply-refresh-spin-7805f764{to{transform:rotate(360deg)}}.supply-body[data-v-7805f764]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.supply-body--detail-open[data-v-7805f764]{grid-template-columns:minmax(0,1fr) 420px}@media (width<=1100px){.supply-body--detail-open[data-v-7805f764]{grid-template-columns:minmax(0,1fr)}.supply-body--detail-open .pipedrive-panel[data-v-7805f764]{z-index:40;border-radius:0;width:min(520px,100vw - 56px);max-height:none;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14}}.supply-row[data-v-7805f764]{cursor:pointer;transition:background .1s}.supply-row:hover td[data-v-7805f764]{background:#f4f6fb}.supply-row--selected td[data-v-7805f764]{background:#eef0f7}.pipedrive-panel[data-v-7805f764]{background:#fff;border:1px solid #e6e9f0;border-radius:14px;flex-direction:column;max-height:calc(100vh - 110px);display:flex;position:relative;overflow:hidden}.pipedrive-close[data-v-7805f764]{z-index:2;color:#96a0b3;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:1.2rem;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px}.pipedrive-close[data-v-7805f764]:hover{color:#272b4c;background:#f4f6fb}.pipedrive-state[data-v-7805f764]{color:#8b95a1;text-align:center;padding:40px 22px;font-size:.82rem}.pipedrive-state--err[data-v-7805f764]{color:#d4374a}.pipedrive-head[data-v-7805f764]{background:#fafbfd;border-bottom:1px solid #f0f2f7;padding:20px 22px 14px}.pipedrive-id[data-v-7805f764]{color:#96a0b3;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:.7rem;display:inline-block}.pipedrive-title[data-v-7805f764]{color:#2a2f4a;letter-spacing:-.005em;overflow-wrap:anywhere;margin:4px 0 6px;font-size:1.02rem;font-weight:400;line-height:1.3}.pipedrive-sub[data-v-7805f764]{margin:0;font-size:.74rem}.pipedrive-link[data-v-7805f764]{color:#2f8b9e;text-decoration:none}.pipedrive-link[data-v-7805f764]:hover{text-decoration:underline}.pipedrive-body[data-v-7805f764]{flex:1;padding:0 22px 16px;overflow-y:auto}.pipedrive-section[data-v-7805f764]{border-bottom:1px solid #f4f6fa;padding:16px 0 6px}.pipedrive-section[data-v-7805f764]:first-of-type{padding-top:0}.pipedrive-section[data-v-7805f764]:last-of-type{border-bottom:none;padding-bottom:6px}.pipedrive-section-title[data-v-7805f764]{color:#191f28;letter-spacing:-.012em;text-transform:none;margin:0 0 2px;font-size:.95rem;font-weight:400;line-height:1.25}.pipedrive-note-count[data-v-7805f764]{color:#272b4c;text-transform:none;letter-spacing:0;vertical-align:middle;background:#272b4c14;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.66rem;display:inline-block}.pipedrive-kv[data-v-7805f764]{grid-template-columns:96px 1fr;gap:2px 16px;margin:0;display:grid}.pipedrive-kv dt[data-v-7805f764],.pipedrive-kv dd[data-v-7805f764]{align-items:center;min-height:26px;margin:0;display:flex}.pipedrive-kv dt[data-v-7805f764]{color:#8b95a1;font-size:.76rem;font-weight:400;line-height:1.3}.pipedrive-kv dd[data-v-7805f764]{color:#4e5968;word-break:break-all;font-size:.78rem;font-weight:400;line-height:1.45}.pipedrive-notes[data-v-7805f764]{flex-direction:column;gap:10px;display:flex}.pipedrive-note[data-v-7805f764]{background:#fafbfc;border:1px solid #eef0f5;border-radius:8px;padding:10px 12px}.pipedrive-note__meta[data-v-7805f764]{color:#8b95a1;gap:6px;margin-bottom:4px;font-size:.7rem;display:flex}.pipedrive-note__sep[data-v-7805f764]{color:#c8cdd9}.pipedrive-note__body[data-v-7805f764]{color:#3a4156;white-space:pre-wrap;word-break:break-word;margin:0;font-size:.78rem;line-height:1.5}.pipedrive-empty[data-v-7805f764]{color:#98a0ad;margin:0;font-size:.74rem}.detail-fade-enter-active[data-v-7805f764],.detail-fade-leave-active[data-v-7805f764]{transition:opacity .18s,transform .18s}.detail-fade-enter-from[data-v-7805f764],.detail-fade-leave-to[data-v-7805f764]{opacity:0;transform:translate(8px)}.supply-period[data-v-7805f764]{align-items:center;gap:8px;display:inline-flex}.supply-date[data-v-7805f764]{width:160px}.supply-meta[data-v-7805f764]{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}.supply-control[data-v-7805f764]{z-index:5;background:#fff;border-bottom:1px solid #eef0f5;margin:0 0 6px;padding:8px 0;position:sticky;top:56px}.cell-mono[data-v-7805f764]{font-variant-numeric:tabular-nums}.supply-pager[data-v-7805f764]{gap:6px;display:inline-flex}.supply-table-wrap[data-v-7805f764]{overflow-x:auto}.supply-scroll-sentinel[data-v-7805f764]{width:100%;height:1px}.supply-loading-more[data-v-7805f764]{text-align:center;color:#8b95a1;padding:12px 0;font-size:.78rem}.supply-table[data-v-7805f764]{min-width:100%}.kpi-row[data-v-7805f764]{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:10px;margin:0 0 16px;display:grid}.kpi[data-v-7805f764]{background:#fff;border:1px solid #eef0f5;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.kpi--emph[data-v-7805f764]{color:#fff;background:linear-gradient(135deg,#272b4c 0%,#1a1f3a 100%);border-color:#0000}.kpi__label[data-v-7805f764]{color:#6b7684;font-size:.72rem}.kpi--emph .kpi__label[data-v-7805f764]{color:#ffffffb3}.kpi__value[data-v-7805f764]{color:#272b4c;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.32rem}.kpi--emph .kpi__value[data-v-7805f764]{color:#fff}.kpi-dash[data-v-7805f764]{color:#c0c8d6;opacity:.55}.kpi--emph .kpi-dash[data-v-7805f764]{color:#ffffff59;opacity:1}.kpi__delta[data-v-7805f764]{font-variant-numeric:tabular-nums;color:#8b95a1;align-items:center;gap:4px;margin-top:2px;font-size:.72rem;display:inline-flex}.kpi__delta[data-dir=up][data-v-7805f764]{color:#16a34a}.kpi__delta[data-dir=down][data-v-7805f764]{color:#e24b4b}.kpi__delta[data-dir=flat][data-v-7805f764]{color:#8b95a1}.kpi--emph .kpi__delta[data-v-7805f764]{color:#ffffffa6}.kpi--emph .kpi__delta[data-dir=up][data-v-7805f764]{color:#5fe2a4}.kpi--emph .kpi__delta[data-dir=down][data-v-7805f764]{color:#ff8a8a}.kpi__delta-arrow[data-v-7805f764]{font-size:.8rem;line-height:1}.kpi__delta-pct[data-v-7805f764]{letter-spacing:-.005em}.kpi__delta-sum[data-v-7805f764]{color:inherit;opacity:.7}.kpi__delta-sub[data-v-7805f764]{color:#8b95a1;font-size:.68rem}.kpi--emph .kpi__delta-sub[data-v-7805f764]{color:#ffffff73}.kpi__sub[data-v-7805f764]{color:#8b95a1;font-size:.72rem}.kpi--emph .kpi__sub[data-v-7805f764]{color:#ffffff8c}.card[data-v-7805f764]{background:#fff;border:1px solid #eef0f5;border-radius:16px;margin-bottom:16px;padding:18px 18px 20px}.card-head[data-v-7805f764]{margin-bottom:12px}.card-title[data-v-7805f764]{color:#272b4c;margin:0 0 2px;font-size:.92rem}.card-sub[data-v-7805f764]{color:#8b95a1;margin:0;font-size:.74rem}.report-table[data-v-7805f764],.dy-table[data-v-7805f764],.side-table[data-v-7805f764]{border-collapse:collapse;color:#3a4156;width:100%;font-size:.8rem}.report-table th[data-v-7805f764],.dy-table th[data-v-7805f764],.side-table th[data-v-7805f764]{text-transform:uppercase;letter-spacing:.06em;color:#8b95a1;text-align:left;background:#fafbfc;border-bottom:1px solid #eef0f5;padding:10px 14px;font-size:.64rem}.report-table td[data-v-7805f764],.dy-table td[data-v-7805f764],.side-table td[data-v-7805f764]{vertical-align:middle;border-bottom:1px solid #f1f3f7;padding:11px 14px}.report-table .num[data-v-7805f764],.dy-table .num[data-v-7805f764],.side-table .num[data-v-7805f764]{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.emph[data-v-7805f764]{color:#272b4c}.muted[data-v-7805f764]{color:#c0c8d6;opacity:.55}small[data-v-7805f764]{color:#6b7684;font-size:.72rem}.badge[data-v-7805f764]{letter-spacing:.02em;color:#2a2f4a;white-space:nowrap;background:#f4f6fb;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:.68rem;display:inline-flex}.cell-nowrap[data-v-7805f764]{white-space:nowrap}.badge--hq[data-v-7805f764]{color:#272b4c;background:#272b4c14}.badge--br[data-v-7805f764]{color:#2a2f4a;background:#f4f6fb}.badge--tm[data-v-7805f764]{color:#6b7684;background:#272b4c06}.dot[data-v-7805f764]{vertical-align:middle;background:#c0c8d6;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.dot--hq[data-v-7805f764]{background:#272b4c}.dot--br[data-v-7805f764]{background:#6b7684}.dot--tm[data-v-7805f764]{background:#c0c8d6}.report-table.report-table--keep-rows .tr-actions-mobile[data-v-7805f764]{display:none}@media (width<=760px){.report-table.report-table--keep-rows[data-v-7805f764]{table-layout:auto;width:100%;display:table}.report-table.report-table--keep-rows colgroup[data-v-7805f764]{display:table-column-group}.report-table.report-table--keep-rows thead[data-v-7805f764]{display:table-header-group}.report-table.report-table--keep-rows tbody[data-v-7805f764]{display:table-row-group}.report-table.report-table--keep-rows tbody tr[data-v-7805f764]{background:0 0;border:none;border-radius:0;margin-bottom:0;padding:0;display:table-row}.report-table.report-table--keep-rows thead th[data-v-7805f764],.report-table.report-table--keep-rows tbody td[data-v-7805f764]{white-space:nowrap;text-overflow:ellipsis;text-align:left;border:none;padding:10px 8px;font-size:.78rem;display:table-cell;overflow:hidden}.report-table.report-table--keep-rows thead th[data-v-7805f764]{background:#fafbfd}.report-table.report-table--keep-rows .num[data-v-7805f764]{text-align:right}.report-table.report-table--keep-rows tbody td[data-label][data-v-7805f764]:before{content:none;display:none}.report-table.report-table--keep-rows .th-actions-desktop[data-v-7805f764],.report-table.report-table--keep-rows .td-actions-desktop[data-v-7805f764],.report-table.report-table--keep-rows col[data-v-7805f764]:nth-child(5){display:none}.report-table.report-table--keep-rows .tr-actions-mobile[data-v-7805f764]{display:table-row}.report-table.report-table--keep-rows .tr-actions-mobile td[data-v-7805f764]{text-align:right;border:none;border-bottom:1px solid #f0f2f7;padding:4px 8px 12px;display:table-cell}.report-table.report-table--keep-rows .tr-data td[data-v-7805f764]{border-bottom:none;padding-bottom:4px}.report-table.report-table--keep-rows .tr-actions-mobile .row-action[data-v-7805f764]{margin-left:6px;padding:5px 10px;font-size:.72rem}}@media (width<=480px){.report-table.report-table--keep-rows thead th[data-v-7805f764],.report-table.report-table--keep-rows tbody td[data-v-7805f764]{padding:8px 4px;font-size:.72rem}.report-table.report-table--keep-rows col[data-v-7805f764]{width:auto!important}.report-table.report-table--keep-rows .tr-actions-mobile td[data-v-7805f764]{padding:4px 4px 12px}.report-table.report-table--keep-rows .tr-actions-mobile .row-action[data-v-7805f764]{padding:4px 8px;font-size:.68rem}}.dy-table .dot-bucket[data-v-7805f764]{display:none}@media (width<=900px){.dy-table .dy-month[data-v-7805f764]{display:none!important}.dy-table .dy-c-bucket .badge[data-v-7805f764]{display:none}.dy-table .dy-c-bucket .dot-bucket[data-v-7805f764]{vertical-align:middle;border-radius:50%;width:8px;height:8px;display:inline-block}.dy-table col.dy-c-bucket[data-v-7805f764]{width:24px!important}.dy-table col.dy-c-name[data-v-7805f764]{width:auto!important}.dy-table col.dy-c-total[data-v-7805f764]{width:110px!important}.dy-table[data-v-7805f764]{table-layout:auto;width:100%}.dy-table tbody td[data-v-7805f764]:nth-child(2){white-space:nowrap;text-overflow:ellipsis;max-width:0;overflow:hidden}.dy-table thead th[data-v-7805f764],.dy-table tbody td[data-v-7805f764]{padding:10px 8px;font-size:.78rem}}@media (width<=480px){.dy-table thead th[data-v-7805f764],.dy-table tbody td[data-v-7805f764]{padding:8px 6px;font-size:.72rem}.dy-table col.dy-c-total[data-v-7805f764]{width:90px!important}}@media (width<=760px){.supply-table.report-table--keep-rows .sup-c-hide-mobile[data-v-7805f764]{display:none!important}.supply-table.report-table--keep-rows col[data-v-7805f764]{width:auto!important}.supply-table.report-table--keep-rows col.sup-c-id[data-v-7805f764]{width:70px!important}.supply-table.report-table--keep-rows thead th[data-v-7805f764],.supply-table.report-table--keep-rows tbody td[data-v-7805f764]{padding:10px 8px;font-size:.78rem}.supply-table.report-table--keep-rows tbody td.cell-nowrap[data-v-7805f764],.supply-table.report-table--keep-rows tbody td[data-v-7805f764]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (width<=480px){.supply-table.report-table--keep-rows thead th[data-v-7805f764],.supply-table.report-table--keep-rows tbody td[data-v-7805f764]{padding:8px 6px;font-size:.72rem}.supply-table.report-table--keep-rows col.sup-c-id[data-v-7805f764]{width:60px!important}}.chart-legend[data-v-7805f764]{color:#6b7684;flex-wrap:wrap;gap:18px;margin:0 0 8px;font-size:.74rem;display:flex}.lg[data-v-7805f764]{align-items:center;gap:6px;display:inline-flex}.lg-sw[data-v-7805f764]{border-radius:3px;width:10px;height:10px;display:inline-block}.lg-branch[data-v-7805f764]{background:#272b4c}.lg-hq[data-v-7805f764]{background:#4a5170}.lg-tm[data-v-7805f764]{background:#b0b8c1}.chart-wrap[data-v-7805f764]{position:relative}.chart-svg[data-v-7805f764]{width:100%;height:auto;display:block}.guide-line[data-v-7805f764]{stroke:#eef0f5;stroke-width:1px}.guide-label[data-v-7805f764]{fill:#b0b8c1;font-size:9px}.x-label[data-v-7805f764]{fill:#8b95a1;font-size:9px}.bar[data-v-7805f764]{transition:opacity .15s}.bar--branch[data-v-7805f764]{fill:#272b4c}.bar--hq[data-v-7805f764]{fill:#4a5170}.bar--tm[data-v-7805f764]{fill:#b0b8c1}.bar--hover[data-v-7805f764]{opacity:.7}.hover-guide[data-v-7805f764]{stroke:#c8cdd9;stroke-dasharray:2 3;stroke-width:1px}.chart-tt[data-v-7805f764]{color:#fff;pointer-events:none;white-space:nowrap;background:#272b4c;border-radius:8px;padding:8px 10px;font-size:.72rem;position:absolute;top:8px;transform:translate(-50%,-100%)}.tt-month[data-v-7805f764]{opacity:.7;margin-bottom:4px;font-size:.68rem}.tt-row[data-v-7805f764]{justify-content:space-between;gap:14px;display:flex}.tt-row span[data-v-7805f764]{opacity:.7}.tt-row strong[data-v-7805f764]{font-variant-numeric:tabular-nums}.tt-row--sep[data-v-7805f764]{border-top:1px solid #ffffff26;margin-top:4px;padding-top:4px}.so-split[data-v-7805f764]{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:16px;display:grid}.so-split[data-v-7805f764]:has(.so-split__side:not([data-open])){grid-template-columns:1fr}.so-split[data-v-7805f764]:not(:has(.so-split__side)){grid-template-columns:1fr}.so-split__main[data-v-7805f764]{min-width:0}.dy-table-wrap[data-v-7805f764]{overflow-x:auto}.dy-table[data-v-7805f764]{min-width:100%}.dy-table tbody tr[data-v-7805f764]{cursor:pointer;transition:background .12s}.dy-table tbody tr:hover td[data-v-7805f764]{background:#f4f6fb}.dy-row--selected td[data-v-7805f764]{background:#eef0f7}.dy-chevron[data-v-7805f764]{color:#c8cdd9;margin-left:6px;font-size:1rem;font-weight:400;line-height:1;transition:color .12s,transform .12s;display:inline-block;transform:translateY(-1px)}.dy-table tbody tr:hover .dy-chevron[data-v-7805f764]{color:var(--color-primary);transform:translate(2px)translateY(-1px)}.detail-card[data-v-7805f764]{background:#fff;border:1px solid #eef0f5;border-radius:16px;margin-bottom:16px;padding:18px 18px 20px}.detail-head[data-v-7805f764]{border-bottom:1px solid #eef0f5;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.detail-head__main[data-v-7805f764]{align-items:center;gap:10px;display:inline-flex}.detail-title[data-v-7805f764]{color:#272b4c;letter-spacing:-.01em;margin:0;font-size:1.05rem}.detail-meta[data-v-7805f764]{color:#8b95a1;font-variant-numeric:tabular-nums;font-size:.78rem}.detail-actions[data-v-7805f764]{align-items:center;gap:10px;display:inline-flex}.detail-close[data-v-7805f764]{color:#8b95a1;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.2rem;line-height:1}.detail-close[data-v-7805f764]:hover{color:#272b4c}.dy-table thead .dy-row--sum td[data-v-7805f764]{color:#272b4c;text-transform:none;letter-spacing:normal;background:#272b4c0f;border-bottom:1px solid #d6dae5;padding:12px 14px;font-size:.9rem}.dy-table thead .dy-row--sum td[data-v-7805f764]:first-child{color:#272b4c;letter-spacing:-.005em}.dy-table thead .dy-row--sum .muted[data-v-7805f764]{color:#c0c8d6;opacity:.55}.so-split__side[data-v-7805f764]{background:#fff;border:1px solid #eef0f5;border-radius:14px;flex-direction:column;max-height:calc(100vh - 110px);display:flex;position:sticky;top:96px;overflow:hidden}.side-head[data-v-7805f764]{background:#fafbfc;border-bottom:1px solid #eef0f5;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.side-title[data-v-7805f764]{color:#272b4c;align-items:center;gap:8px;font-size:.92rem;display:inline-flex}.side-meta[data-v-7805f764]{color:#8b95a1;margin-top:4px;font-size:.72rem}.side-close[data-v-7805f764]{color:#8b95a1;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.2rem;line-height:1}.side-close[data-v-7805f764]:hover{color:#272b4c}.side-body[data-v-7805f764]{flex:1;overflow-y:auto}.side-table th[data-v-7805f764]{z-index:1;position:sticky;top:0}@media (width<=900px){.kpi-row[data-v-7805f764]{grid-template-columns:1fr 1fr 1fr}.kpi-row>.kpi[data-v-7805f764]:first-child{grid-column:1/-1}.so-split[data-v-7805f764]{grid-template-columns:1fr}.so-split__side[data-v-7805f764]{max-height:none;position:static}}.view-tabs[data-v-7805f764]{background:#f4f6fb;border-radius:10px;align-items:center;gap:2px;padding:4px;display:inline-flex}.inv-view-tabs[data-v-7805f764]{margin:0 0 16px}.view-tab[data-v-7805f764]{color:#6b7488;cursor:pointer;background:0 0;border:none;border-radius:7px;height:30px;padding:0 14px;font-family:inherit;font-size:.78rem;font-weight:400;transition:background .14s,color .14s}.view-tab[data-v-7805f764]:hover:not(.view-tab--active){color:#2a2f4a;background:#eceff5}.view-tab--active[data-v-7805f764]{color:#2a2f4a;background:#fff}.q-toolbar[data-v-7805f764]{align-items:center;gap:10px;margin:0 0 16px;padding:6px 0;display:flex}.ch-filter .q-stage-dd[data-v-7805f764]{flex:0 0 140px;width:140px}.ch-filter .q-round-dd[data-v-7805f764]{flex:0 0 240px;width:240px}.ch-filter .q-agency-dd[data-v-7805f764],.ch-filter .q-manager-dd[data-v-7805f764]{flex:0 0 160px;width:160px}.ch-filter .q-filter-spacer[data-v-7805f764]{flex:1 1 0;min-width:0;height:32px}.ch-filter .q-range-dd[data-v-7805f764]{flex:none}.ch-filter .q-range-dd[data-v-7805f764] .drp,.ch-filter .q-range-dd[data-v-7805f764] .drp-trigger{width:auto!important;min-width:0!important}.ch-filter .q-range-dd[data-v-7805f764] .drp-trigger,.ch-filter .q-range-dd[data-v-7805f764] .field input,.ch-filter .q-range-dd[data-v-7805f764] .field .control{background:var(--summary-surface-bg)!important;color:#191f28!important;height:32px!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:6px!important;padding:0 12px!important;font-size:.78rem!important}.ch-filter .q-range-dd[data-v-7805f764] .drp-trigger:hover,.ch-filter .q-range-dd[data-v-7805f764] .field input:hover,.ch-filter .q-range-dd[data-v-7805f764] .field .control:hover{background:#e3e9f1!important}.ch-filter .q-range-dd[data-v-7805f764] .drp-trigger:focus,.ch-filter .q-range-dd[data-v-7805f764] .drp-trigger--open{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-ring)!important;background:#fff!important}.ch-filter .q-range-dd[data-v-7805f764] svg{color:#94a3b8!important}.ch-filter .q-search[data-v-7805f764]{flex:1 1 0;min-width:320px;height:32px;position:relative}.ch-filter .q-search__icon[data-v-7805f764]{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ch-filter .q-search__input[data-v-7805f764]{background:var(--summary-surface-bg);color:#191f28;box-sizing:border-box;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:32px;padding:0 12px 0 32px;font-family:inherit;font-size:.78rem;transition:background .12s,border-color .12s,box-shadow .12s}.ch-filter .q-search__input[data-v-7805f764]:hover{background:#e3e9f1}.ch-filter .q-search__input[data-v-7805f764]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring);background:#fff}.q-summary-row[data-v-7805f764]{padding:var(--summary-surface-padding);background:var(--summary-surface-bg);border-radius:var(--summary-surface-radius);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:28px;display:grid}.q-summary-row__cell[data-v-7805f764]{flex-direction:column;gap:1px;min-width:0;display:flex}.q-summary-row__label[data-v-7805f764]{color:#8b95a1;letter-spacing:-.005em;white-space:nowrap;font-size:.72rem;font-weight:400}.q-summary-row__value[data-v-7805f764]{color:#333d4b;white-space:nowrap;font-size:.88rem;font-weight:400}.q-summary-row__value--primary[data-v-7805f764]{color:#191f28;letter-spacing:-.018em;font-size:.98rem;font-weight:400}.q-summary-row__value small[data-v-7805f764]{color:#8b95a1;margin-left:1px;font-size:.7rem}.q-summary-row__sub[data-v-7805f764]{color:#8b95a1;white-space:nowrap;font-size:.72rem;font-weight:400}.q-summary-row__value-row[data-v-7805f764]{align-items:baseline;gap:8px;min-width:0;display:flex}.q-summary-row__delta[data-v-7805f764]{font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;flex-shrink:0;font-size:.72rem;font-weight:400}.q-summary-row__delta--up[data-v-7805f764]{color:#5a8f74}.q-summary-row__delta--down[data-v-7805f764]{color:#a06363}.q-summary-row__delta--flat[data-v-7805f764]{color:#8b95a1}.q-summary-row__delta--none[data-v-7805f764]{color:#b0b8c1}.ch-summary[data-v-7805f764]{margin:0 0 8px}@media (width<=600px){.q-summary-row.ch-summary[data-v-7805f764]{grid-template-columns:1fr 1fr 1fr!important;gap:14px!important}.q-summary-row.ch-summary>.q-summary-row__cell[data-v-7805f764]:first-child{grid-column:1/-1}.q-summary-row__value-row[data-v-7805f764]{flex-direction:column;align-items:flex-start;gap:2px}}.ch-summary[data-v-7805f764],.ch-summary.q-c-hide-mobile[data-v-7805f764]{display:grid!important}@media (width<=1279px){.ch-summary[data-v-7805f764]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media (width<=767px){.ch-summary[data-v-7805f764]{grid-template-columns:1fr!important;gap:12px!important}}.row-count[data-v-7805f764]{color:#8b95a1;margin:0 0 8px;font-size:.74rem;font-weight:400}.row-count-num[data-v-7805f764]{color:#4e5968;font-variant-numeric:tabular-nums}.ch-table-wrap[data-v-7805f764]{margin:0 0 24px;overflow-x:auto}.ch-table[data-v-7805f764]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.84rem}.ch-table th[data-v-7805f764]:first-child,.ch-table td[data-v-7805f764]:first-child{padding-left:20px}.ch-table th[data-v-7805f764]:last-child,.ch-table td[data-v-7805f764]:last-child{padding-right:20px}.ch-table thead[data-v-7805f764],.ch-table thead tr[data-v-7805f764],.ch-table thead th[data-v-7805f764]{color:#9aa4b2;letter-spacing:0;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:1px solid #e5e8eb;padding:8px 10px;font-size:.7rem;font-weight:400;line-height:1.4}.ch-table thead th.num[data-v-7805f764]{text-align:right}.ch-table thead th.center[data-v-7805f764]{text-align:center}.ch-table tbody td[data-v-7805f764]{color:#4e5968;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-bottom:1px solid #f1f3f7;padding:10px 12px;font-size:.8rem;font-weight:400;line-height:1.4;overflow:hidden}.ch-table tbody td.num[data-v-7805f764]{text-align:right}.ch-table tbody td.center[data-v-7805f764]{text-align:center}.ch-table tbody td.num-cell[data-v-7805f764]{font-variant-numeric:tabular-nums}.ch-table tbody td.cell-muted[data-v-7805f764]{color:#b0b8c1}.ch-table tbody tr[data-v-7805f764]{height:36px}.ch-table tbody tr:last-child td[data-v-7805f764]{border-bottom:none}.ch-table tbody tr:hover td[data-v-7805f764]{cursor:pointer;background:#f8fafc}.ch-table tbody tr.row--active td[data-v-7805f764],.ch-table tbody tr.row.row--active td[data-v-7805f764]{background:#272b4c0a}.ch-table tbody tr.row--active td[data-v-7805f764]:first-child,.ch-table tbody tr.row.row--active td[data-v-7805f764]:first-child{box-shadow:inset 2px 0 0 var(--color-primary,#272b4c)}.ch-split[data-v-7805f764]{display:block;position:relative}.ch-split--detail-open .q-detail-backdrop[data-v-7805f764]{z-index:50;background:#0f172a2e;animation:.16s ch-detail-backdrop-in-7805f764;display:block;position:fixed;inset:0}@keyframes ch-detail-backdrop-in-7805f764{0%{opacity:0}to{opacity:1}}.dl-ch-right[data-v-7805f764]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;box-shadow:-16px 0 40px #0f172a1a;flex-direction:column!important;width:600px!important;max-width:calc(100vw - 56px)!important;height:100dvh!important;display:flex!important;position:fixed!important;inset:0 0 0 auto!important}.dl-ch-right .q-detail__footer[data-v-7805f764]{z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;display:flex;position:sticky;bottom:0;padding:14px 22px!important}.dl-ch-right .popup-btn[data-v-7805f764]{cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;font-family:inherit;font-size:.78rem;font-weight:400;transition:background .14s}.dl-ch-right .popup-btn--ghost[data-v-7805f764]{color:#6b7684;background:#f5f7fa}.dl-ch-right .popup-btn--ghost[data-v-7805f764]:hover{background:#eceff5}.ch-filter .ch-refresh-btn[data-v-7805f764]{background:var(--summary-surface-bg);color:#4e5968;cursor:pointer;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ch-filter .ch-refresh-btn[data-v-7805f764]:hover:not(:disabled){color:#2a2f4a;background:#e3e9f1}.ch-filter .ch-refresh-btn[data-v-7805f764]:disabled{opacity:.5;cursor:not-allowed}.ch-refresh-btn__icon--spin[data-v-7805f764]{animation:.8s linear infinite ch-refresh-spin-7805f764}@keyframes ch-refresh-spin-7805f764{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.itb-bar .ch-refresh-btn[data-v-7805f764]{color:#5c6478;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.itb-bar .ch-refresh-btn[data-v-7805f764]:hover:not(:disabled){color:#272b4c;background:#f4f6fb}.row-count-note[data-v-7805f764]{color:#b0b8c1;margin-left:6px;font-size:.72rem}.edu-panel-backdrop[data-v-7805f764]{z-index:50;background:#0f172a52;animation:.18s edu-panel-backdrop-in-7805f764;position:fixed;inset:0}@keyframes edu-panel-backdrop-in-7805f764{0%{opacity:0}to{opacity:1}}.edu-create-panel[data-v-7805f764]{--panel-content-x:22px;z-index:51;background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;width:min(600px,100vw - 56px);height:100dvh;max-height:100dvh;animation:.22s cubic-bezier(.32,.72,.36,1) edu-panel-slide-in-7805f764;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14}@keyframes edu-panel-slide-in-7805f764{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.edu-create-panel .q-detail[data-v-7805f764]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.edu-create-panel .q-detail__head[data-v-7805f764]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;justify-content:flex-start;align-items:center;gap:12px;height:64px;min-height:64px;position:sticky;top:0;padding:0 var(--panel-content-x)!important;display:flex!important}.edu-create-panel .q-detail__titleGroup[data-v-7805f764]{flex-direction:row;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex;margin:0!important;padding:0!important}.edu-create-panel .q-detail__title-text[data-v-7805f764]{color:#333d4b;letter-spacing:-.012em;font-size:1.05rem;font-weight:500;line-height:1.25;margin:0!important;padding:0!important}.edu-create-panel .q-detail__body[data-v-7805f764]{background:#fff;flex:auto;min-height:0;overflow:hidden auto;padding:0!important}.edu-create-panel .ch-form[data-v-7805f764]{flex-direction:column;display:flex;padding:16px var(--panel-content-x) 20px!important;margin:0!important}.edu-create-panel .ch-form[data-v-7805f764] .form-row{flex-direction:unset;grid-template-columns:96px 1fr;align-items:center;gap:0;min-height:28px;margin:0 0 12px!important;padding:0!important;display:grid!important}.edu-create-panel .ch-form[data-v-7805f764] .form-row .label{text-align:left;color:#8b95a1;font-size:.76rem;font-weight:400;line-height:1.3;margin:0!important;width:auto!important;margin-inline-start:0!important;padding:0!important;padding-inline-start:0!important}.edu-create-panel .ch-form[data-v-7805f764] .form-row .control,.edu-create-panel .ch-form[data-v-7805f764] .form-row .control>*{min-width:0;width:100%!important}.edu-create-panel .ch-form[data-v-7805f764] .dropdown,.edu-create-panel .ch-form[data-v-7805f764] .drp{width:100%!important}.edu-create-panel .ch-form[data-v-7805f764] .dropdown .trigger,.edu-create-panel .ch-form[data-v-7805f764] .drp-trigger{color:#4e5968!important;width:100%!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:.82rem!important;line-height:34px!important}.edu-create-panel .ch-form[data-v-7805f764] .dropdown .placeholder{color:#b0b8c1!important}.edu-create-panel .q-detail__footer[data-v-7805f764]{z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}.edu-create-panel .popup-btn[data-v-7805f764]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1;transition:background .14s}.edu-create-panel .popup-btn--ghost[data-v-7805f764]{color:#6b7684;background:#f5f7fa}.edu-create-panel .popup-btn--ghost[data-v-7805f764]:hover:not(:disabled){background:#eceff5}.edu-create-panel .popup-btn--primary[data-v-7805f764]{background:var(--color-primary,#272b4c);color:#fff}.edu-create-panel .popup-btn--primary[data-v-7805f764]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.edu-create-panel .popup-btn[data-v-7805f764]:disabled{opacity:.5;cursor:not-allowed}.mkc-form[data-v-7805f764]{flex-direction:column;padding:16px 22px 20px;display:flex}.mkc-form[data-v-7805f764] .form-row{flex-direction:unset;grid-template-columns:96px 1fr;align-items:center;gap:0;min-height:28px;margin:0 0 12px!important;padding:0!important;display:grid!important}.mkc-form[data-v-7805f764] .form-row .label{text-align:left;color:#8b95a1;font-size:.76rem;font-weight:400;line-height:1.3;width:auto!important;margin:0!important;padding:0!important}.mkc-form[data-v-7805f764] .form-row .control,.mkc-form[data-v-7805f764] .form-row .control>*{min-width:0;width:100%!important}.mkc-form .q-table-section__head[data-v-7805f764]{margin:4px 0 0;padding:12px 0 6px}.mkc-form .q-table-section__title[data-v-7805f764]{color:#333d4b;font-size:.82rem;font-weight:500}.mkc-row[data-v-7805f764]{background:#fafbfd;border:1px solid #eef0f5;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:8px;padding:12px;display:flex}.mkc-row__head[data-v-7805f764]{align-items:center;gap:8px;display:flex}.mkc-row__channel[data-v-7805f764]{flex:auto;min-width:0}.mkc-row__cost[data-v-7805f764]{width:100%}.mkc-row__remove[data-v-7805f764]{color:#8b95a1;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.mkc-row__remove[data-v-7805f764]:hover:not(:disabled){color:#4e5968;background:#f4f6fb;border-color:#c8cdd9}.mkc-row__remove[data-v-7805f764]:disabled{opacity:.4;cursor:not-allowed}.mkc-add[data-v-7805f764]{color:#6b7684;cursor:pointer;background:#fff;border:1px dashed #d8dde7;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:4px;font-family:inherit;font-size:.8rem;transition:border-color .12s,color .12s,background .12s;display:flex}.mkc-add[data-v-7805f764]:hover{color:#4e5968;background:#fafbfd;border-color:#c8cdd9}.mkc-total[data-v-7805f764]{border-top:1px solid #eef0f5;justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;padding-top:12px;display:flex}.mkc-total__label[data-v-7805f764]{color:#6b7684;font-size:.78rem;font-weight:400}.mkc-total__value[data-v-7805f764]{color:#333d4b;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:500}.mkc-hint[data-v-7805f764]{color:#8b95a1;margin:10px 0 0;font-size:.74rem;line-height:1.5}.mkc-warn[data-v-7805f764]{color:#b1655a;margin:8px 0 0;font-size:.74rem}.mkc-section+.mkc-section[data-v-7805f764]{margin-top:16px}.mkc-attach[data-v-7805f764]{flex-direction:column;gap:6px;width:100%;display:flex}.mkc-attach__input[data-v-7805f764]{display:none}.mkc-evidence-section .mkc-add[data-v-7805f764]{margin-top:0}.mkc-attach__meta[data-v-7805f764]{color:#4e5968;align-items:center;gap:8px;min-width:0;font-size:.74rem;display:flex}.mkc-attach__name[data-v-7805f764]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mkc-attach__size[data-v-7805f764]{color:#8b95a1;font-variant-numeric:tabular-nums;flex-shrink:0}.mkc-attach__remove[data-v-7805f764]{color:#b1655a;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 6px;font-size:.74rem;text-decoration:underline}.mkc-attach__remove[data-v-7805f764]:disabled{opacity:.5;cursor:not-allowed}.mkc-attach__hint[data-v-7805f764]{color:#8b95a1;margin:2px 0 0;font-size:.7rem}.mkc-btn[data-v-7805f764]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1;transition:background .14s}.mkc-btn--ghost[data-v-7805f764]{color:#6b7684;background:#f5f7fa}.mkc-btn--ghost[data-v-7805f764]:hover:not(:disabled){background:#eceff5}.mkc-btn--primary[data-v-7805f764]{background:var(--color-primary,#272b4c);color:#fff}.mkc-btn--primary[data-v-7805f764]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.mkc-btn[data-v-7805f764]:disabled{opacity:.5;cursor:not-allowed}.dl-sheet-meta[data-v-7805f764]{color:#6b7684;margin:0 0 12px;padding:0 4px;font-size:.78rem;font-weight:400}.dl-sheet-form[data-v-7805f764]{padding:0}.q-right[data-v-7805f764]{background:#fff;flex-direction:column;display:flex}.q-detail[data-v-7805f764]{flex-direction:column;flex:auto;min-height:0;display:flex}.dl-ch-right .q-detail__head[data-v-7805f764],.ch-right .q-detail__head[data-v-7805f764]{z-index:5;flex-shrink:0;align-items:center;gap:12px;position:sticky;top:0;background:#fafbfd!important;border-bottom:1px solid #f0f2f7!important;height:64px!important;min-height:64px!important;padding:0 22px!important;display:flex!important}.q-detail__titleGroup[data-v-7805f764]{flex:1;align-items:baseline;gap:8px;min-width:0;line-height:1.25;display:inline-flex}.q-detail__title-text[data-v-7805f764]{color:#333d4b;letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0;font-size:1.05rem;font-weight:500;line-height:1.25;overflow:hidden}.q-detail__title-meta[data-v-7805f764]{color:#8b95a1;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.78rem;font-weight:400;overflow:hidden}.dl-ch-right .q-detail__body[data-v-7805f764],.ch-right .q-detail__body[data-v-7805f764]{background:#fff;flex:auto;min-height:0;overflow:hidden auto;padding:0!important}.dl-ch-right .ch-form[data-v-7805f764],.ch-right .ch-form[data-v-7805f764]{flex-direction:column;display:flex;padding:12px 22px 16px!important}.dl-ch-right .ch-form[data-v-7805f764]>*,.dl-ch-right .q-table-section__head[data-v-7805f764],.dl-ch-right .q-table-section__title[data-v-7805f764],.dl-ch-right[data-v-7805f764] .form-row,.dl-ch-right[data-v-7805f764] .form-row .label{text-indent:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.ch-right .q-table-section__head[data-v-7805f764],.dl-ch-right .q-table-section__head[data-v-7805f764]{gap:8px;align-items:center!important;margin:0!important;padding:16px 0 6px!important;display:flex!important}.ch-right .q-table-section__head[data-v-7805f764]:first-of-type,.dl-ch-right .q-table-section__head[data-v-7805f764]:first-of-type{padding-top:0!important}.ch-right .q-table-section__title[data-v-7805f764],.dl-ch-right .q-table-section__title[data-v-7805f764]{letter-spacing:-.012em;color:#191f28!important;margin:0!important;padding:0!important;font-size:.95rem!important;font-weight:400!important}.ch-right .q-table-section__head[data-v-7805f764]+.form-row{margin-top:0}.ch-right .ch-form[data-v-7805f764] .form-row{grid-template-columns:96px 1fr;align-items:center;column-gap:16px;min-height:22px;margin:0!important;padding:0!important;display:grid!important}.ch-right .ch-form[data-v-7805f764] .form-row .label{text-align:left;color:#8b95a1;font-size:.76rem;font-weight:400;line-height:1.3;width:auto!important;margin:0!important;padding:0!important}.ch-right .ch-form[data-v-7805f764] .form-row .control,.ch-right .ch-form[data-v-7805f764] .form-row .control>*{min-width:0;width:100%!important}.ch-right .ro-text[data-v-7805f764]{color:#4e5968;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;font-size:.8rem;font-weight:400;overflow:hidden}.ch-right .ro-text--empty[data-v-7805f764]{color:#b0b8c1}.itb-bar[data-v-7805f764]{flex-wrap:nowrap;align-items:center;gap:6px;padding:8px 0 12px;display:flex}.itb-spacer[data-v-7805f764]{flex:auto;min-width:0}.itb-icon[data-v-7805f764]{color:#5c6478;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,color .14s;display:inline-flex}.itb-icon[data-v-7805f764]:hover{color:#272b4c;background:#f4f6fb}.itb-query[data-v-7805f764]{color:#5c6478;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:50%;padding:6px 4px 6px 8px;font-size:.84rem;display:inline-flex;overflow:hidden}.itb-query__x[data-v-7805f764]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.86rem;line-height:1;display:inline-flex}.itb-search[data-v-7805f764]{flex:auto;min-width:0;position:relative}.itb-search__input[data-v-7805f764]{color:#3a4156;background:#f4f6fb;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:40px;padding:0 32px 0 14px;font-family:inherit;font-size:.92rem}.itb-search__input[data-v-7805f764]::placeholder{color:#8b95a1}.itb-search__input[data-v-7805f764]:focus{background:#fff;border-color:#272b4c;box-shadow:0 0 0 3px #272b4c14}.itb-search__clear[data-v-7805f764]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;width:22px;height:22px;font-size:.92rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mif-pill[data-v-7805f764]{color:#5c6478;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 12px;font-family:inherit;font-size:.82rem;display:inline-flex}.mif-pill__caret[data-v-7805f764]{color:#b0b8c1;font-size:.7rem}.filters-sheet[data-v-7805f764]{flex-direction:column;gap:18px;padding:4px 0 12px;display:flex}.filters-sheet__group[data-v-7805f764]{flex-direction:column;gap:8px;display:flex}.filters-sheet__label[data-v-7805f764]{color:#5c6478;margin:0;font-size:.78rem;font-weight:400}.filters-sheet__actions[data-v-7805f764]{gap:8px;margin-top:4px;display:flex}.filters-sheet__btn[data-v-7805f764]{cursor:pointer;border:0;border-radius:6px;flex:1;height:44px;font-family:inherit;font-size:.92rem;font-weight:400}.filters-sheet__btn--ghost[data-v-7805f764]{color:#6b7488;background:#f4f6fb}.filters-sheet__btn--ghost[data-v-7805f764]:hover{background:#eceff5}.filters-sheet__btn--primary[data-v-7805f764]{color:#fff;background:#272b4c}.filters-sheet__btn--primary[data-v-7805f764]:hover{background:#1a1f3a}.m-list[data-v-7805f764]{flex-direction:column;gap:10px;display:flex}.m-card[data-v-7805f764]{cursor:pointer;background:#fff;border:1px solid #eef0f3;border-radius:14px;align-items:center;gap:8px;padding:12px 14px;transition:background .12s;display:flex}.m-card[data-v-7805f764]:hover{background:#f8fafc}.m-card--active[data-v-7805f764]{background:#f6f7fa;border-color:#272b4c}.m-body[data-v-7805f764]{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.m-line1[data-v-7805f764]{align-items:baseline;gap:8px;min-width:0;display:flex}.m-name[data-v-7805f764]{color:#191f28;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:.95rem;font-weight:400;overflow:hidden}.m-tag[data-v-7805f764]{color:#6b7684;background:#f1f3f7;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:.72rem;font-weight:400}.m-line2[data-v-7805f764]{color:#4e5968;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:.82rem;font-weight:400;display:flex}.m-amount[data-v-7805f764]{color:#272b4c;letter-spacing:-.005em;font-size:.95rem;font-weight:400}.m-meta[data-v-7805f764]{color:#6b7684;font-weight:400}.m-meta--muted[data-v-7805f764]{color:#b0b8c1}.m-sep[data-v-7805f764]{color:#c8cdd9;font-weight:400}.m-actions[data-v-7805f764]{flex-shrink:0;gap:2px;display:inline-flex}.m-icon-btn[data-v-7805f764]{color:#6b7684;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .12s,color .12s;display:inline-flex}.m-icon-btn[data-v-7805f764]:hover{color:#272b4c;background:#f1f3f7}.m-icon-btn--danger[data-v-7805f764]:hover{color:#d04848;background:#fdecec}.m-card.m-card--col[data-v-7805f764]{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.m-card-head[data-v-7805f764]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.m-amount--lg[data-v-7805f764]{color:#272b4c;letter-spacing:-.012em;font-size:1.05rem;font-weight:400}.m-month-grid[data-v-7805f764]{border-top:1px solid #f1f3f7;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:4px 6px;padding:8px 0 0;display:grid}.m-month-cell[data-v-7805f764]{flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}.m-month-label[data-v-7805f764]{color:#8b95a1;white-space:nowrap;font-size:.66rem;font-weight:400}.m-month-value[data-v-7805f764]{color:#333d4b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem;font-weight:400}.m-month-cell--empty .m-month-value[data-v-7805f764]{color:#c8cdd9}.m-list+.row-count[data-v-7805f764],.m-list+.itb-bar[data-v-7805f764],.m-list+.ch-filter[data-v-7805f764]{margin-top:16px}.row-count--split[data-v-7805f764]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.row-count__period[data-v-7805f764]{color:#b0b8c1;white-space:nowrap;flex-shrink:0;font-size:.72rem}.page-sub[data-v-4a043f33]{color:#8b95a1;margin:0 0 14px;font-size:.78rem}.f-year[data-v-4a043f33],.f-month[data-v-4a043f33]{flex:0 100px;min-width:90px}.f-division[data-v-4a043f33]{flex:0 160px;min-width:130px}.kpi-headline[data-v-4a043f33]{color:#3a4156;letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:.82rem;display:inline-flex}.kpi-headline strong[data-v-4a043f33]{color:#272b4c}.kpi-headline-tag[data-v-4a043f33]{color:#272b4c;background:#272b4c14;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:.7rem;display:inline-flex}.kpi-headline-warn[data-v-4a043f33]{color:#b91c1c;margin-left:4px;font-size:.74rem}.kpi-headline--alt[data-v-4a043f33]{margin-top:4px}.kpi-headline-tag--alt[data-v-4a043f33]{color:#6b7488;background:#f0f2f7}.kpi-row--alt[data-v-4a043f33]{margin-bottom:18px}.tt-row--sep[data-v-4a043f33]{border-top:1px solid #f0f2f7;margin-top:4px;padding-top:4px}.kpi-row[data-v-4a043f33]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.kpi[data-v-4a043f33]{background:#fff;border:1px solid #e6e9f0;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.kpi__label[data-v-4a043f33]{color:#8b95a1;font-size:.72rem}.kpi__value[data-v-4a043f33]{color:#272b4c;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.4rem;line-height:1.15}.kpi__sub[data-v-4a043f33]{color:#b0b8c1;margin-top:2px;font-size:.72rem}.kpi--emph[data-v-4a043f33]{background:linear-gradient(135deg,#272b4c 0%,#1a1f3a 100%);border-color:#1a1f3a}.kpi--emph .kpi__label[data-v-4a043f33]{color:#c8cdd9}.kpi--emph .kpi__value[data-v-4a043f33]{color:#fff;font-size:1.6rem}.kpi--emph .kpi__sub[data-v-4a043f33]{color:#b3b8c8}@media (width<=900px){.kpi-row[data-v-4a043f33]{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.kpi-row[data-v-4a043f33]{grid-template-columns:1fr}}.card[data-v-4a043f33]{background:#fff;border:1px solid #e6e9f0;border-radius:14px;margin-bottom:14px;padding:16px 18px}.card-head[data-v-4a043f33]{margin-bottom:14px}.card-title[data-v-4a043f33]{color:#2a2f4a;letter-spacing:-.005em;margin:0;font-size:.92rem;font-weight:400}.card-sub[data-v-4a043f33]{color:#8b95a1;margin:3px 0 0;font-size:.74rem}.empty[data-v-4a043f33]{text-align:center;color:#b0b8c1;padding:40px 0;font-size:.86rem}.chart-legend[data-v-4a043f33]{color:#6b7488;gap:14px;margin-bottom:8px;font-size:.72rem;display:flex}.lg[data-v-4a043f33]{align-items:center;gap:5px;display:inline-flex}.lg-sw[data-v-4a043f33]{border-radius:2px;width:10px;height:10px;display:inline-block}.lg-branch[data-v-4a043f33]{background:#272b4cb3}.lg-hq[data-v-4a043f33]{background:#b4823ca6}.lg-tm[data-v-4a043f33]{background:#b45a5a8c}.chart-wrap[data-v-4a043f33]{aspect-ratio:720/220;width:100%;margin:0 auto;position:relative}.chart-svg[data-v-4a043f33]{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.guide-line[data-v-4a043f33]{stroke:#eef0f5;stroke-width:1px;vector-effect:non-scaling-stroke}.guide-label[data-v-4a043f33]{fill:#b0b8c1;font-size:10px}.x-label[data-v-4a043f33]{fill:#8b95a1;font-size:11px}.bar[data-v-4a043f33]{transition:opacity .14s,fill .14s}.bar--branch[data-v-4a043f33]{fill:#272b4c8c}.bar--hq[data-v-4a043f33]{fill:#b4823c8c}.bar--tm[data-v-4a043f33]{fill:#b45a5a80}.bar--branch.bar--hover[data-v-4a043f33]{fill:#272b4cd9}.bar--hq.bar--hover[data-v-4a043f33]{fill:#b4823cd9}.bar--tm.bar--hover[data-v-4a043f33]{fill:#b45a5acc}.cum-line[data-v-4a043f33]{fill:none;stroke:#272b4c;stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cum-dot[data-v-4a043f33]{fill:#272b4c;stroke:#fff;stroke-width:2px}.hover-guide[data-v-4a043f33]{stroke:#d8dde7;stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.lg-line[data-v-4a043f33]{background:#272b4c;border-radius:50%;width:8px;height:8px}.chart-tt[data-v-4a043f33]{pointer-events:none;z-index:2;background:#fff;border:1px solid #eef0f5;border-radius:8px;min-width:140px;padding:8px 10px;position:absolute;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 4px 16px #272b4c1a}.tt-month[data-v-4a043f33]{color:#2a2f4a;border-bottom:1px solid #f0f2f7;margin-bottom:4px;padding-bottom:4px;font-size:.72rem}.tt-row[data-v-4a043f33]{justify-content:space-between;gap:10px;font-size:.74rem;line-height:1.5;display:flex}.tt-row span[data-v-4a043f33]{color:#8b95a1}.tt-row strong[data-v-4a043f33]{color:#2a2f4a;font-variant-numeric:tabular-nums;font-weight:400}.month-grid[data-v-4a043f33]{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin-top:14px;display:grid}.month-cell[data-v-4a043f33]{text-align:center;background:#fafbfd;border:1px solid #eef0f5;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:8px 6px;display:flex}.month-cell--empty[data-v-4a043f33]{color:#d0d6e0}.month-cell__m[data-v-4a043f33]{color:#8b95a1;font-size:.66rem}.month-cell__v[data-v-4a043f33]{color:#2a2f4a;font-variant-numeric:tabular-nums;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.month-cell__c[data-v-4a043f33]{color:#b0b8c1;font-size:.66rem}.month-cell--empty .month-cell__v[data-v-4a043f33]{color:#d0d6e0}@media (width<=900px){.month-grid[data-v-4a043f33]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=540px){.month-grid[data-v-4a043f33]{grid-template-columns:repeat(4,minmax(0,1fr))}}.div-table[data-v-4a043f33]{border-collapse:collapse;width:100%;font-size:.82rem}.div-table th[data-v-4a043f33]{color:#96a0b3;letter-spacing:.04em;text-transform:uppercase;text-align:left;background:#fafbfd;border-bottom:1px solid #e6e9f0;padding:10px 12px;font-size:.66rem;font-weight:400}.div-table th.num[data-v-4a043f33]{text-align:right}.div-table td[data-v-4a043f33]{color:#3a4156;vertical-align:middle;border-bottom:1px solid #f0f2f7;padding:11px 12px}.div-table tbody tr:last-child td[data-v-4a043f33]{border-bottom:none}.div-table tbody tr:hover td[data-v-4a043f33]{background:#f4f6fb}.td-rank[data-v-4a043f33]{color:#272b4c}.rank[data-v-4a043f33]{color:#6b7488;font-variant-numeric:tabular-nums;background:#f0f2f7;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-right:8px;font-size:.7rem;display:inline-flex}.num[data-v-4a043f33]{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.emph[data-v-4a043f33]{color:#272b4c}.badge[data-v-4a043f33]{border-radius:4px;align-items:center;height:18px;padding:0 8px;font-size:.66rem;display:inline-flex}.badge--hq[data-v-4a043f33]{color:#8a5a00;background:#b4823c24}.badge--br[data-v-4a043f33]{color:#272b4c;background:#272b4c14}.badge--tm[data-v-4a043f33]{color:#8a3a3a;background:#b45a5a24}.bar-track[data-v-4a043f33]{background:#f0f2f7;border-radius:4px;width:160px;height:8px;overflow:hidden}.bar-fill[data-v-4a043f33]{height:100%;transition:width .3s}.bar-fill--hq[data-v-4a043f33]{background:#b4823ca6}.bar-fill--br[data-v-4a043f33]{background:#272b4cb3}.bar-fill--tm[data-v-4a043f33]{background:#b45a5a8c}.tp-root[data-v-d05111e8]{width:100%}.ch-table tbody tr.row[data-v-d05111e8],.m-card[data-v-d05111e8]{cursor:pointer}.m-card--active[data-v-d05111e8]{background:#f6f7fa;border-color:#272b4c}.tp-panel-backdrop[data-v-d05111e8]{z-index:50;background:#0f172a52;animation:.18s tp-backdrop-in-d05111e8;position:fixed;inset:0}@keyframes tp-backdrop-in-d05111e8{0%{opacity:0}to{opacity:1}}.tp-panel[data-v-d05111e8]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;width:min(560px,100vw - 56px);height:100dvh;max-height:100dvh;animation:.22s cubic-bezier(.32,.72,.36,1) tp-panel-in-d05111e8;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14}@keyframes tp-panel-in-d05111e8{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.tp-panel .q-detail[data-v-d05111e8]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.tp-panel .q-detail__head[data-v-d05111e8]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:64px;min-height:64px;padding:0 22px;display:flex;position:sticky;top:0}.tp-panel .q-detail__titleGroup[data-v-d05111e8]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tp-panel .q-detail__title-text[data-v-d05111e8]{color:#333d4b;letter-spacing:-.012em;margin:0;padding:0;font-size:1.05rem;font-weight:500;line-height:1.3}.tp-panel__sub[data-v-d05111e8]{color:#8b95a1;font-size:.74rem}.tp-panel .q-detail__close[data-v-d05111e8]{cursor:pointer;color:#8b95a1;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.tp-panel .q-detail__close[data-v-d05111e8]:hover{color:#2a2f4a;background:#f4f6fb}.tp-panel .q-detail__body[data-v-d05111e8]{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:18px 22px 24px;display:flex;overflow:hidden auto}.tp-panel .q-detail__footer[data-v-d05111e8]{z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}.tp-panel .popup-btn[data-v-d05111e8]{cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;font-family:inherit;font-size:.85rem;font-weight:500}.tp-panel .popup-btn--ghost[data-v-d05111e8]{color:#6b7684;background:#f5f7fa}.tp-panel .popup-btn--ghost[data-v-d05111e8]:hover{background:#eceff5}.tp-panel__perf[data-v-d05111e8]{background:#fafbfd;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.tp-panel__perfMain[data-v-d05111e8]{justify-content:space-between;align-items:baseline;display:flex}.tp-panel__perfLabel[data-v-d05111e8]{color:#6b7488;font-size:.78rem}.tp-panel__perfValue[data-v-d05111e8]{color:var(--color-primary,#272b4c);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.tp-panel__grid[data-v-d05111e8]{grid-template-columns:120px 1fr;gap:10px 12px;margin:0;font-size:.85rem;display:grid}.tp-panel__grid dt[data-v-d05111e8]{color:#8b95a1;margin:0;font-weight:400}.tp-panel__grid dd[data-v-d05111e8]{color:#1f2937;font-variant-numeric:tabular-nums;margin:0}.tp-panel__hist[data-v-d05111e8]{border-top:1px solid #f0f2f7;margin-top:18px;padding-top:14px}.tp-panel__histHead[data-v-d05111e8]{color:#333d4b;letter-spacing:-.012em;margin-bottom:8px;font-size:.82rem;font-weight:500}.tp-panel__histEmpty[data-v-d05111e8]{text-align:center;color:#b0b8c1;padding:14px 0;font-size:.78rem}.tp-panel__histList[data-v-d05111e8]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tp-panel__histItem[data-v-d05111e8]{border-bottom:1px solid #f4f6fb;flex-direction:column;gap:3px;padding:10px 2px;display:flex}.tp-panel__histItem[data-v-d05111e8]:last-child{border-bottom:none}.tp-panel__histTop[data-v-d05111e8]{color:#8b95a1;align-items:center;gap:8px;font-size:.72rem;display:flex}.tp-panel__histField[data-v-d05111e8]{color:#4e5968;background:#f4f6fb;border-radius:4px;padding:1px 6px;font-size:.7rem;display:inline-block}.tp-panel__histBody[data-v-d05111e8]{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;display:flex}.tp-panel__histBefore[data-v-d05111e8]{color:#8b95a1;text-decoration:line-through}.tp-panel__histArrow[data-v-d05111e8]{color:#c8cdd9}.tp-panel__histAfter[data-v-d05111e8]{color:var(--color-primary,#272b4c);font-weight:500}.tp-panel__histActor[data-v-d05111e8]{color:#8b95a1;font-size:.7rem}.tp-trend-btn[data-v-d05111e8]{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:inherit;font-size:.78rem;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.tp-trend-btn[data-v-d05111e8]:hover{color:#272b4c;background:#fafbfd;border-color:#c8cdd9}.tr-section[data-v-d05111e8]{flex-direction:column;gap:10px;display:flex}.tr-section__title[data-v-d05111e8]{color:#333d4b;margin:0;font-size:.85rem;font-weight:500}.tr-section__caption[data-v-d05111e8]{color:#8b95a1;margin:0;font-size:.72rem}.tr-kpi[data-v-d05111e8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tr-kpi__cell[data-v-d05111e8]{background:#fafbfd;border:1px solid #f0f2f7;border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.tr-kpi__label[data-v-d05111e8]{color:#8b95a1;font-size:.72rem}.tr-kpi__value[data-v-d05111e8]{color:#272b4c;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:600}.tr-kpi__value small[data-v-d05111e8]{color:#8b95a1;margin-left:2px;font-size:.7rem;font-weight:400}.tr-kpi__cell--join .tr-kpi__value[data-v-d05111e8]{color:#15803d}.tr-kpi__cell--quit .tr-kpi__value[data-v-d05111e8],.tr-kpi__cell--net .tr-kpi__value--minus[data-v-d05111e8]{color:#b91c1c}.tr-trend-chart[data-v-d05111e8]{background:#fafbfd;border:1px solid #f0f2f7;border-radius:8px;grid-template-columns:repeat(13,minmax(0,1fr));gap:4px;height:120px;padding:8px 4px;display:grid}.tr-trend-col[data-v-d05111e8]{flex-direction:column;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.tr-trend-bars[data-v-d05111e8]{flex:1;align-items:flex-end;gap:2px;width:100%;min-height:0;display:flex}.tr-trend-bar[data-v-d05111e8]{border-radius:2px 2px 0 0;flex:1;min-height:1px;display:block}.tr-trend-bar--join[data-v-d05111e8]{background:#15803d}.tr-trend-bar--quit[data-v-d05111e8]{background:#b91c1c}.tr-trend-label[data-v-d05111e8]{color:#8b95a1;white-space:nowrap;font-size:.66rem}.tr-legend[data-v-d05111e8]{color:#6b7488;gap:14px;font-size:.72rem;display:flex}.tr-legend__item[data-v-d05111e8]{align-items:center;gap:4px;display:inline-flex}.tr-legend__dot[data-v-d05111e8]{border-radius:2px;width:8px;height:8px;display:inline-block}.tr-legend__dot--join[data-v-d05111e8]{background:#15803d}.tr-legend__dot--quit[data-v-d05111e8]{background:#b91c1c}.tr-hq[data-v-d05111e8]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tr-section__head[data-v-d05111e8]{justify-content:space-between;align-items:center;gap:8px;display:flex}.tr-date-range[data-v-d05111e8]{width:100%}.tr-date-range[data-v-d05111e8] .drp{width:100%;display:block}.tr-date-range[data-v-d05111e8] .drp-trigger{justify-content:space-between;width:100%}@media (width<=600px){.tr-section__head[data-v-d05111e8]{flex-direction:column;align-items:stretch;gap:8px}}.tr-month-select[data-v-d05111e8]{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:6px;height:28px;padding:0 8px;font-family:inherit;font-size:.78rem}.tr-hq__row[data-v-d05111e8]{background:#fafbfd;border:1px solid #f0f2f7;border-radius:8px;overflow:hidden}.tr-hq__btn[data-v-d05111e8]{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;padding:10px 12px;font-family:inherit;transition:background .12s;display:flex;position:relative}.tr-hq__btn[data-v-d05111e8]:hover,.tr-hq__btn--expanded[data-v-d05111e8]{background:#f1f3f7}.tr-hq__caret[data-v-d05111e8]{color:#b0b8c1;margin-left:8px;font-size:.7rem}.tr-hq__teams[data-v-d05111e8]{background:#fff;border-top:1px solid #f0f2f7;padding:8px 12px}.tr-hq__teamsEmpty[data-v-d05111e8]{text-align:center;color:#b0b8c1;padding:12px 0;font-size:.78rem}.tr-team[data-v-d05111e8]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tr-team__row[data-v-d05111e8]{grid-template-columns:1fr 70px 50px 50px 50px;align-items:baseline;column-gap:8px;padding:6px 4px;font-size:.78rem;display:grid}.tr-team__row+.tr-team__row[data-v-d05111e8]{border-top:1px solid #f4f6fb}.tr-team__name[data-v-d05111e8]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.tr-team__active[data-v-d05111e8]{color:#8b95a1;font-variant-numeric:tabular-nums;text-align:right}.tr-team__joins[data-v-d05111e8]{color:#15803d;font-variant-numeric:tabular-nums;text-align:right}.tr-team__quits[data-v-d05111e8]{color:#b91c1c;font-variant-numeric:tabular-nums;text-align:right}.tr-team__net[data-v-d05111e8]{color:#15803d;font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.tr-team__net--minus[data-v-d05111e8]{color:#b91c1c}.tr-hq__head[data-v-d05111e8]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tr-hq__name[data-v-d05111e8]{color:#272b4c;font-size:.85rem;font-weight:500}.tr-hq__active[data-v-d05111e8]{color:#8b95a1;font-size:.72rem}.tr-hq__bars[data-v-d05111e8]{flex-direction:column;gap:4px;display:flex}.tr-hq__barLine[data-v-d05111e8]{align-items:center;gap:8px;font-size:.74rem;display:flex}.tr-hq__barLabel[data-v-d05111e8]{color:#6b7488;flex-shrink:0;width:30px}.tr-hq__bar[data-v-d05111e8]{background:#eef2f8;border-radius:3px;flex:1;height:8px;position:relative;overflow:hidden}.tr-hq__barFill[data-v-d05111e8]{border-radius:3px;min-width:0;height:100%;display:block}.tr-hq__barFill--join[data-v-d05111e8]{background:#15803d}.tr-hq__barFill--quit[data-v-d05111e8]{background:#b91c1c}.tr-hq__barNum[data-v-d05111e8]{text-align:right;color:#4e5968;font-variant-numeric:tabular-nums;flex-shrink:0;width:24px}.tr-hq__net[data-v-d05111e8]{color:#15803d;font-variant-numeric:tabular-nums;font-size:.7rem;position:absolute;top:10px;right:12px}.tr-hq__net--minus[data-v-d05111e8]{color:#b91c1c}.tr-table[data-v-d05111e8]{border-collapse:collapse;width:100%;font-size:.8rem}.tr-table th[data-v-d05111e8],.tr-table td[data-v-d05111e8]{text-align:left;border-bottom:1px solid #f4f6fb;padding:8px 10px}.tr-table th[data-v-d05111e8]{color:#8b95a1;font-size:.72rem;font-weight:400}.tr-table th.num[data-v-d05111e8],.tr-table td.num[data-v-d05111e8]{text-align:right;font-variant-numeric:tabular-nums}.tr-table tbody tr:last-child td[data-v-d05111e8]{border-bottom:none}.tr-reasons[data-v-d05111e8]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tr-reasons__row[data-v-d05111e8]{background:#fafbfd;border-radius:6px;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 10px;font-size:.78rem;display:flex}.tr-reasons__text[data-v-d05111e8]{color:#4e5968;word-break:keep-all;flex:1;min-width:0}.tr-reasons__count[data-v-d05111e8]{color:#b91c1c;font-variant-numeric:tabular-nums;flex-shrink:0}.view-tabs[data-v-d05111e8]{background:#f4f6fb;border-radius:10px;align-items:center;gap:2px;padding:4px;display:inline-flex}.inv-view-tabs[data-v-d05111e8]{margin:0 0 16px}.ch-filter.q-toolbar[data-v-d05111e8]{margin:0!important;padding:6px 0!important}.tp-notice[data-v-d05111e8]{margin:8px 0 12px!important}.view-tab[data-v-d05111e8]{color:#6b7488;cursor:pointer;background:0 0;border:none;border-radius:7px;height:30px;padding:0 14px;font-family:inherit;font-size:.78rem;font-weight:400;transition:background .14s,color .14s}.view-tab[data-v-d05111e8]:hover:not(.view-tab--active){color:#2a2f4a;background:#eceff5}.view-tab--active[data-v-d05111e8]{color:#2a2f4a;background:#fff}.tp-hq-summary[data-v-d05111e8]{background:#fafbfd;border:1px solid #f0f2f7;border-radius:8px;flex-direction:column;gap:4px;margin:8px 0 12px;padding:12px 16px;display:flex!important}.tp-hq-summary__line[data-v-d05111e8]{color:#4e5968;grid-template-columns:minmax(160px,1fr) 160px 140px;align-items:baseline;column-gap:16px;font-size:.82rem;line-height:1.55;display:grid}.tp-hq-summary__line--zero[data-v-d05111e8]{color:#b0b8c1}.tp-hq-summary__name[data-v-d05111e8]{color:var(--color-primary,#272b4c);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.tp-hq-summary__col[data-v-d05111e8]{font-variant-numeric:tabular-nums;white-space:nowrap}.tp-hq-summary__line b[data-v-d05111e8]{color:#272b4c;font-weight:500}.tp-hq-summary__line--zero b[data-v-d05111e8]{color:#b0b8c1}@media (width<=600px){.tp-hq-summary__line[data-v-d05111e8]{grid-template-columns:1fr 1fr;grid-template-areas:"name name""joins quits";row-gap:2px}.tp-hq-summary__name[data-v-d05111e8]{grid-area:name}.tp-hq-summary__col[data-v-d05111e8]:first-of-type{grid-area:joins}.tp-hq-summary__col[data-v-d05111e8]:nth-of-type(2){grid-area:quits}}.tp-notice[data-v-d05111e8]{color:#6b7488;background:#fafbfd;border:1px solid #f0f2f7;border-radius:6px;margin:0 0 12px;padding:10px 14px;font-size:.74rem;line-height:1.55}.q-summary-row[data-v-d05111e8]{padding:var(--summary-surface-padding);background:var(--summary-surface-bg);border-radius:var(--summary-surface-radius);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:28px;display:grid}.q-summary-row__cell[data-v-d05111e8]{flex-direction:column;gap:1px;min-width:0;display:flex}.q-summary-row__label[data-v-d05111e8]{color:#8b95a1;letter-spacing:-.005em;white-space:nowrap;font-size:.72rem;font-weight:400}.q-summary-row__value[data-v-d05111e8]{color:#333d4b;white-space:nowrap;font-size:.88rem;font-weight:400}.q-summary-row__value--primary[data-v-d05111e8]{color:#191f28;letter-spacing:-.018em;font-size:.98rem;font-weight:400}.q-summary-row__value small[data-v-d05111e8]{color:#8b95a1;margin-left:1px;font-size:.7rem}.q-summary-row__sub[data-v-d05111e8]{color:#8b95a1;white-space:nowrap;font-size:.72rem;font-weight:400}.q-summary-row__value-row[data-v-d05111e8]{align-items:baseline;gap:8px;min-width:0;display:flex}.tp-danger[data-v-d05111e8]{color:#d4374a!important}.q-summary-row__delta[data-v-d05111e8]{font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;flex-shrink:0;font-size:.72rem;font-weight:400}.q-summary-row__delta--up[data-v-d05111e8]{color:#a06363}.q-summary-row__delta--down[data-v-d05111e8]{color:#5a8f74}.q-summary-row__delta--flat[data-v-d05111e8]{color:#8b95a1}.q-summary-row__delta--none[data-v-d05111e8]{color:#b0b8c1}.ch-summary[data-v-d05111e8]{margin:0 0 8px}.ch-summary[data-v-d05111e8],.ch-summary.q-c-hide-mobile[data-v-d05111e8]{display:grid!important}@media (width<=1279px){.ch-summary[data-v-d05111e8]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media (width<=767px){.ch-summary[data-v-d05111e8]{grid-template-columns:1fr!important;gap:12px!important}}.ch-summary--compact[data-v-d05111e8]{grid-template-columns:1fr 1fr!important;gap:10px 14px!important;padding:12px 14px!important}.ch-summary--compact .q-summary-row__cell[data-v-d05111e8]{border-bottom:none!important;border-right:none!important;padding:4px 0!important}.ch-summary--compact .q-summary-row__value[data-v-d05111e8]{font-size:.95rem}.ch-summary--compact .q-summary-row__value--primary[data-v-d05111e8]{font-size:1.05rem}.ch-filter.q-toolbar[data-v-d05111e8]{align-items:center;gap:10px;margin:0 0 14px;padding:6px 0;display:flex}.ch-filter .q-agency-dd[data-v-d05111e8]{flex:0 0 200px;width:200px}.ch-filter .q-team-dd[data-v-d05111e8],.ch-filter .q-manager-dd[data-v-d05111e8]{flex:0 0 160px;width:160px}.ch-filter .q-search[data-v-d05111e8]{flex:1 1 0;min-width:360px;height:32px;position:relative}.ch-filter .q-search__icon[data-v-d05111e8]{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ch-filter .q-search__input[data-v-d05111e8]{background:var(--summary-surface-bg);color:#191f28;box-sizing:border-box;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:32px;padding:0 12px 0 32px;font-family:inherit;font-size:.78rem;transition:background .12s,border-color .12s,box-shadow .12s}.ch-filter .q-search__input[data-v-d05111e8]::placeholder{color:#94a3b8}.ch-filter .q-search__input[data-v-d05111e8]:hover{background:#e3e9f1}.ch-filter .q-search__input[data-v-d05111e8]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring,#272b4c26);background:#fff}.itb-bar[data-v-d05111e8]{flex-wrap:nowrap;align-items:center;gap:6px;padding:8px 0 12px;display:flex}.itb-spacer[data-v-d05111e8]{flex:auto;min-width:0}.itb-icon[data-v-d05111e8]{color:#5c6478;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,color .14s;display:inline-flex}.itb-icon[data-v-d05111e8]:hover{color:#272b4c;background:#f4f6fb}.itb-query[data-v-d05111e8]{color:#5c6478;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:50%;padding:6px 4px 6px 8px;font-size:.84rem;display:inline-flex;overflow:hidden}.itb-query__x[data-v-d05111e8]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.86rem;line-height:1;display:inline-flex}.itb-search[data-v-d05111e8]{flex:auto;min-width:0;position:relative}.itb-search__input[data-v-d05111e8]{color:#3a4156;background:#f4f6fb;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:40px;padding:0 32px 0 14px;font-family:inherit;font-size:.92rem}.itb-search__input[data-v-d05111e8]::placeholder{color:#8b95a1}.itb-search__input[data-v-d05111e8]:focus{background:#fff;border-color:#272b4c;box-shadow:0 0 0 3px #272b4c14}.itb-search__clear[data-v-d05111e8]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;width:22px;height:22px;font-size:.92rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mif-pill[data-v-d05111e8]{color:#2a2f4a;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 12px;font-family:inherit;font-size:.84rem;display:inline-flex}.mif-pill__label[data-v-d05111e8]{align-items:center;gap:4px;display:inline-flex}.mif-pill__count[data-v-d05111e8]{background:#ffffff40;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.68rem;display:inline-flex}.mif-pill__caret[data-v-d05111e8]{opacity:.7;font-size:.68rem}.filters-sheet[data-v-d05111e8]{flex-direction:column;gap:14px;padding:4px 0 8px;display:flex}.filters-sheet__group[data-v-d05111e8]{flex-direction:column;gap:6px;display:flex}.filters-sheet__label[data-v-d05111e8]{color:#4e5968;margin:0;font-size:.78rem;font-weight:500}.filters-sheet__actions[data-v-d05111e8]{gap:8px;padding-top:8px;display:flex}.filters-sheet__btn[data-v-d05111e8]{cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;font-family:inherit;font-size:.9rem;font-weight:500}.filters-sheet__btn--primary[data-v-d05111e8]{background:var(--color-primary,#272b4c);color:#fff}.row-count[data-v-d05111e8]{color:#8b95a1;margin:0 0 8px;font-size:.74rem;font-weight:400}.row-count-num[data-v-d05111e8]{color:#4e5968;font-variant-numeric:tabular-nums}.ch-table-wrap[data-v-d05111e8]{margin:0 0 24px;overflow-x:auto}.ch-table[data-v-d05111e8]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.84rem}.ch-table th[data-v-d05111e8]:first-child,.ch-table td[data-v-d05111e8]:first-child{padding-left:20px}.ch-table th[data-v-d05111e8]:last-child,.ch-table td[data-v-d05111e8]:last-child{padding-right:20px}.ch-table thead[data-v-d05111e8],.ch-table thead tr[data-v-d05111e8],.ch-table thead th[data-v-d05111e8]{color:#9aa4b2;letter-spacing:0;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:1px solid #e5e8eb;padding:8px 10px;font-size:.7rem;font-weight:400;line-height:1.4}.ch-table thead th.num[data-v-d05111e8]{text-align:right}.ch-table thead th.th-sortable[data-v-d05111e8]{cursor:pointer;-webkit-user-select:none;user-select:none}.ch-table thead th.th-sortable[data-v-d05111e8]:hover{color:#272b4c}.ch-table thead th .th-sort[data-v-d05111e8]{color:#c8cdd9;margin-left:4px;font-size:.78rem;display:inline-block}.ch-table thead th.th-sortable:hover .th-sort[data-v-d05111e8]{color:#6b7488}.ch-table tbody td[data-v-d05111e8]{color:#4e5968;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-bottom:1px solid #f1f3f7;padding:10px 12px;font-size:.8rem;font-weight:400;line-height:1.4;overflow:hidden}.ch-table tbody td.num[data-v-d05111e8]{text-align:right}.ch-table tbody td.num-cell[data-v-d05111e8]{font-variant-numeric:tabular-nums}.ch-table tbody tr[data-v-d05111e8]{height:36px}.ch-table tbody tr:last-child td[data-v-d05111e8]{border-bottom:none}.ch-table tbody tr:hover td[data-v-d05111e8]{background:#f8fafc}.ch-table tbody tr.row--total td[data-v-d05111e8]{color:var(--color-primary,#272b4c);background:#fafbfd;font-weight:500}.tp-eff[data-v-d05111e8]{color:#15803d;background:#ecfdf5;border-radius:3px;padding:1px 6px;font-size:.78rem;font-weight:500;display:inline-block}.tp-perf[data-v-d05111e8]{align-items:center;gap:8px;min-width:130px;display:flex}.tp-perf__num[data-v-d05111e8]{color:var(--color-primary,#272b4c);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:32px;font-weight:500}.tp-perf__num--low[data-v-d05111e8]{color:#b91c1c}.tp-perf__bar[data-v-d05111e8]{background:#eef2f8;border-radius:3px;flex:1;height:8px;display:inline-block;position:relative}.tp-perf__fill[data-v-d05111e8]{background:var(--color-primary,#272b4c);border-radius:3px;min-width:2px;display:block;position:absolute;top:0;bottom:0;left:0}.tp-perf__fill--low[data-v-d05111e8]{background:#fca5a5}.tp-perf__baseline[data-v-d05111e8]{background:#9aa4b2;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.empty[data-v-d05111e8]{text-align:center;color:#b0b8c1;padding:32px 0;font-size:.85rem}.m-list[data-v-d05111e8]{flex-direction:column;gap:10px;padding:0 0 24px;display:flex}.m-card[data-v-d05111e8]{background:#fff;border:1px solid #eef0f3;border-radius:14px;align-items:center;gap:8px;padding:12px 14px;transition:background .12s;display:flex}.m-card--col[data-v-d05111e8]{flex-direction:column;align-items:stretch;gap:10px}.m-card-head[data-v-d05111e8]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.m-body[data-v-d05111e8]{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.m-line1[data-v-d05111e8]{align-items:baseline;gap:8px;min-width:0;display:flex}.m-name[data-v-d05111e8]{color:#191f28;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:.95rem;font-weight:400;overflow:hidden}.m-tag[data-v-d05111e8]{color:#6b7684;background:#f1f3f7;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:.72rem;font-weight:400}.m-line2[data-v-d05111e8]{color:#4e5968;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.82rem;font-weight:400;display:flex}.m-meta[data-v-d05111e8]{color:#6b7684;font-weight:400}.m-sep[data-v-d05111e8]{color:#c8cdd9;font-weight:400}.m-amount--lg[data-v-d05111e8]{color:#272b4c;letter-spacing:-.012em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1.05rem;font-weight:400}.m-amount--lg small[data-v-d05111e8]{color:#8b95a1;font-size:.7rem;font-weight:400}.m-card__grid[data-v-d05111e8]{border-top:1px solid #f1f3f7;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding:8px 0 0;font-size:.78rem;display:grid}.m-card__grid dt[data-v-d05111e8]{color:#8b95a1;min-width:60px;margin:0;font-weight:400;display:inline-block}.m-card__grid dd[data-v-d05111e8]{color:#333d4b;font-variant-numeric:tabular-nums;margin:0;display:inline-block}.m-card__grid dt+dd[data-v-d05111e8]{display:inline}.m-card__grid>*+dt[data-v-d05111e8]{display:block}.m-card__grid[data-v-d05111e8]{grid-template-columns:70px 1fr 70px 1fr;display:grid}.m-card__grid dt[data-v-d05111e8],.m-card__grid dd[data-v-d05111e8]{display:block}.m-perf[data-v-d05111e8]{border-top:1px solid #f1f3f7;align-items:center;gap:10px;padding-top:8px;display:flex}.m-perf__label[data-v-d05111e8]{color:#8b95a1;flex-shrink:0;font-size:.74rem}.tp-panel .tool-menu-anchor[data-v-d05111e8]{flex-shrink:0;margin-left:auto;position:relative}.tp-panel .tool-btn[data-v-d05111e8]{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 10px;font-family:inherit;font-size:.74rem;font-weight:400;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.tp-panel .tool-btn[data-v-d05111e8]:hover,.tp-panel .tool-btn--open[data-v-d05111e8]{color:#272b4c;background:#fafbfd;border-color:#c8cdd9}.tp-panel .tool-menu[data-v-d05111e8]{z-index:60;background:#fff;border:1px solid #eef0f5;border-radius:8px;min-width:144px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 20px #0f172a14}.tp-panel .tool-menu__item[data-v-d05111e8]{text-align:left;color:#4e5968;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:8px 10px;font-family:inherit;font-size:.8rem;font-weight:400;transition:background .12s,color .12s;display:block}.tp-panel .tool-menu__item[data-v-d05111e8]:hover:not(:disabled){color:#272b4c;background:#f4f6fb}.tp-panel .tool-menu__item[data-v-d05111e8]:disabled{opacity:.4;cursor:not-allowed}.tp-panel .tool-menu__item--with-tag[data-v-d05111e8]{justify-content:space-between;align-items:center;gap:8px;display:flex!important}.tp-panel .tool-menu__admin[data-v-d05111e8]{color:#8b95a1;letter-spacing:.01em;font-size:.66rem;font-weight:400;display:inline-block}.salary-popup{flex-direction:column;gap:10px;padding:4px 0;display:flex}.salary-popup__meta{flex-direction:column;gap:4px;padding:0 2px 4px;display:flex}.salary-popup__metaTop{color:#8b95a1;letter-spacing:-.005em;align-items:center;gap:6px;font-size:.72rem;display:flex}.salary-popup__metaDot{background:#c8cdd9;border-radius:50%;width:3px;height:3px;display:inline-block}.salary-popup__name{color:#1f2937;letter-spacing:-.012em;font-size:1rem;font-weight:500}.salary-popup__row{background:#f8fafc;border:1px solid #f0f2f7;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.salary-popup__label{color:#5c6478;font-size:.78rem}.salary-popup__row--input{padding:10px 14px}.salary-popup__inputWrap{background:#fff;border:1px solid #e5e8eb;border-radius:6px;align-items:center;gap:6px;width:200px;height:34px;padding:0 12px;display:inline-flex}.salary-popup__inputWrap:focus-within{border-color:var(--color-primary,#272b4c);box-shadow:0 0 0 3px #272b4c1f}.salary-popup__input{min-width:0;color:var(--color-primary,#272b4c);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.88rem;font-weight:500}.salary-popup__input::placeholder{color:#b0b8c1;font-weight:400}.salary-popup__suffix{color:#6b7488;flex-shrink:0;font-size:.78rem}.salary-popup__hist{margin-top:4px}.salary-popup__histHead{color:#8b95a1;border-bottom:1px solid #f0f2f7;margin-bottom:4px;padding:0 2px 6px;font-size:.74rem}.salary-popup__histEmpty{text-align:center;color:#b0b8c1;padding:14px 0;font-size:.78rem}.salary-popup__histList{flex-direction:column;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.salary-popup__histItem{border-bottom:1px solid #f4f6fb;justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;display:flex}.salary-popup__histItem:last-child{border-bottom:none}.salary-popup__histMeta{color:#8b95a1;flex-direction:column;gap:1px;font-size:.72rem;display:flex}.salary-popup__histActor{color:#4e5968}.salary-popup__histDiff{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:6px;font-size:.78rem;display:flex}.salary-popup__histBefore{color:#8b95a1;text-decoration:line-through}.salary-popup__histArrow{color:#c8cdd9}.salary-popup__histAfter{color:var(--color-primary,#272b4c);font-weight:500}.view-tabs[data-v-6fe3d460]{background:#f4f6fb;border-radius:10px;align-items:center;gap:2px;padding:4px;display:inline-flex}.inv-view-tabs[data-v-6fe3d460]{margin:0 0 16px}.view-tab[data-v-6fe3d460]{color:#6b7488;cursor:pointer;background:0 0;border:none;border-radius:7px;height:30px;padding:0 14px;font-family:inherit;font-size:.78rem;font-weight:400;transition:background .14s,color .14s}.view-tab[data-v-6fe3d460]:hover:not(.view-tab--active){color:#2a2f4a;background:#eceff5}.view-tab--active[data-v-6fe3d460]{color:#2a2f4a;background:#fff}.cal-toolbar[data-v-6fe3d460]{justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;display:flex}.cal-toolbar__title[data-v-6fe3d460]{color:#111827;letter-spacing:-.005em;margin:0;font-size:.92rem;font-weight:400;line-height:1.2}.cal-toolbar__nav[data-v-6fe3d460]{align-items:center;gap:4px;display:inline-flex}.cal-toolbar__today[data-v-6fe3d460]{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;height:28px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1.45;transition:background .12s,border-color .12s}.cal-toolbar__today[data-v-6fe3d460]:hover{background:#f4f6fb;border-color:#c8cdd9}.cal-toolbar__nav-btn[data-v-6fe3d460]{color:#6b7684;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1;transition:background .12s,color .12s;display:inline-flex}.cal-toolbar__nav-btn[data-v-6fe3d460]:hover{color:#2a2f4a;background:#f4f6fb}.cal-grid[data-v-6fe3d460]{background:#e5e8eb;border:1px solid #e5e8eb;border-radius:8px;grid-template-rows:28px repeat(6,62px);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;max-height:calc(100vh - 260px);display:grid;overflow:hidden}.cal-grid--loading[data-v-6fe3d460]{opacity:.5;pointer-events:none}.cal-grid__head[data-v-6fe3d460]{color:#9aa4b2;text-align:center;letter-spacing:0;background:#fafbfd;padding:5px 7px;font-size:.7rem;font-weight:400;line-height:1.4}.cal-grid__cell[data-v-6fe3d460]{cursor:default;background:#fff;flex-direction:column;align-items:flex-start;gap:2px;padding:5px 7px;transition:background .12s;display:flex;overflow:hidden}.cal-grid__cell--out[data-v-6fe3d460]{background:#fafbfd}.cal-grid__cell--out .cal-grid__day[data-v-6fe3d460]{color:#b0b8c1}.cal-grid__cell--has-edu[data-v-6fe3d460]{cursor:pointer}.cal-grid__cell--has-edu[data-v-6fe3d460]:hover{background:#f4f6fb}.cal-grid__cell--today .cal-grid__day[data-v-6fe3d460]{background:var(--color-primary,#272b4c);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.72rem;font-weight:400;line-height:1;display:inline-flex}.cal-grid__day[data-v-6fe3d460]{color:#4e5968;font-size:.72rem;font-weight:400;line-height:1.4}.cal-grid__event[data-v-6fe3d460]{border-left:2px solid var(--color-primary,#272b4c);white-space:nowrap;text-overflow:ellipsis;background:#272b4c0a;border-radius:3px;align-items:baseline;gap:4px;width:100%;padding:0 3px;display:flex;overflow:hidden}.cal-grid__event-turn[data-v-6fe3d460]{color:#9aa4b2;flex-shrink:0;font-size:.7rem;font-weight:400;line-height:1.4}.cal-grid__event-users[data-v-6fe3d460]{color:#4e5968;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:400;line-height:1.45;overflow:hidden}.cal-applicants[data-v-6fe3d460]{border-top:1px solid #f0f2f7;margin-top:24px;padding-top:16px}.cal-applicants__title[data-v-6fe3d460]{color:#333d4b;margin:0 0 10px;font-size:.82rem;font-weight:500}.cal-applicants__empty[data-v-6fe3d460]{color:#8b95a1;margin:0;font-size:.78rem}.cal-applicants__list[data-v-6fe3d460]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cal-applicants__item[data-v-6fe3d460]{background:#fafbfd;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.cal-applicants__name[data-v-6fe3d460]{color:#333d4b;font-size:.82rem;font-weight:400}.cal-applicants__meta[data-v-6fe3d460]{flex-wrap:wrap;gap:4px;display:inline-flex}.cal-applicants__chip[data-v-6fe3d460]{color:#6b7684;white-space:nowrap;background:#fff;border:1px solid #e5e8eb;border-radius:6px;padding:2px 8px;font-size:.7rem}.cal-applicants__chip--status[data-v-6fe3d460]{color:#272b4c;background:#272b4c0f;border-color:#0000}.q-toolbar[data-v-6fe3d460]{flex-wrap:wrap;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;margin:0 0 16px;padding:6px 0;display:flex}.q-toolbar[data-v-6fe3d460] .sdp-trigger{font-size:.78rem;font-weight:400;transition:background .15s,border-color .15s;background:var(--summary-surface-bg)!important;border-color:#0000!important}.q-toolbar[data-v-6fe3d460] .sdp-trigger:hover{background:#eef0f7!important}.q-toolbar[data-v-6fe3d460] .sdp-trigger:focus,.q-toolbar[data-v-6fe3d460] .sdp-trigger.sdp-trigger--open{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-ring)!important;background:#fff!important}.ch-filter .q-year-dd[data-v-6fe3d460],.ch-filter .q-month-dd[data-v-6fe3d460],.ch-filter .q-turn-dd[data-v-6fe3d460]{flex:0 0 130px;width:130px}.ch-action-btn[data-v-6fe3d460]{background:var(--color-primary,#272b4c);color:#fff;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:300;line-height:1;transition:background .14s;display:inline-flex}.ch-action-btn[data-v-6fe3d460]:hover{background:var(--color-primary-hover,#1a1f3a)}.ch-filter .q-search[data-v-6fe3d460]{flex:1 1 0;min-width:320px;height:32px;position:relative}.ch-filter .q-search__icon[data-v-6fe3d460]{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ch-filter .q-search__input[data-v-6fe3d460]{background:var(--summary-surface-bg);color:#191f28;box-sizing:border-box;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:32px;padding:0 12px 0 32px;font-family:inherit;font-size:.78rem;transition:background .12s,border-color .12s,box-shadow .12s}.ch-filter .q-search__input[data-v-6fe3d460]:hover{background:#e3e9f1}.ch-filter .q-search__input[data-v-6fe3d460]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring);background:#fff}.itb-bar[data-v-6fe3d460]{flex-wrap:nowrap;align-items:center;gap:6px;padding:8px 0 12px;display:flex}.itb-spacer[data-v-6fe3d460]{flex:auto;min-width:0}.itb-icon[data-v-6fe3d460]{color:#5c6478;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,color .14s;display:inline-flex}.itb-icon[data-v-6fe3d460]:hover{color:#272b4c;background:#f4f6fb}.itb-query[data-v-6fe3d460]{color:#5c6478;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:50%;padding:6px 4px 6px 8px;font-size:.84rem;display:inline-flex;overflow:hidden}.itb-query__x[data-v-6fe3d460]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.86rem;line-height:1;display:inline-flex}.itb-search[data-v-6fe3d460]{flex:auto;min-width:0;position:relative}.itb-search__input[data-v-6fe3d460]{color:#3a4156;background:#f4f6fb;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:40px;padding:0 32px 0 14px;font-family:inherit;font-size:.92rem}.itb-search__input[data-v-6fe3d460]::placeholder{color:#8b95a1}.itb-search__input[data-v-6fe3d460]:focus{background:#fff;border-color:#272b4c;box-shadow:0 0 0 3px #272b4c14}.itb-search__clear[data-v-6fe3d460]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;width:22px;height:22px;font-size:.92rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mif-pill[data-v-6fe3d460]{color:#5c6478;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 12px;font-family:inherit;font-size:.82rem;display:inline-flex}.mif-pill__caret[data-v-6fe3d460]{color:#b0b8c1;font-size:.7rem}.m-list[data-v-6fe3d460]{flex-direction:column;gap:8px;display:flex}.m-card[data-v-6fe3d460]{cursor:pointer;background:#fff;border:1px solid #eef0f3;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:background .12s;display:flex}.m-card[data-v-6fe3d460]:hover{background:#f8fafc}.m-body[data-v-6fe3d460]{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.m-line1[data-v-6fe3d460]{align-items:baseline;gap:8px;min-width:0;display:flex}.m-name[data-v-6fe3d460]{color:#191f28;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.94rem;font-weight:400;overflow:hidden}.m-line2[data-v-6fe3d460],.m-line3[data-v-6fe3d460]{color:#6b7684;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:.74rem;display:flex}.m-line3[data-v-6fe3d460]{color:#5c6478}.m-meta[data-v-6fe3d460]{font-variant-numeric:tabular-nums}.m-tag[data-v-6fe3d460]{color:#4e5968}.m-sep[data-v-6fe3d460]{color:#c8cdd9}.filters-sheet[data-v-6fe3d460]{flex-direction:column;gap:18px;padding:4px 0 12px;display:flex}.filters-sheet__group[data-v-6fe3d460]{flex-direction:column;gap:8px;display:flex}.filters-sheet__label[data-v-6fe3d460]{color:#5c6478;margin:0;font-size:.78rem;font-weight:400}.filters-sheet__actions[data-v-6fe3d460]{gap:8px;margin-top:4px;display:flex}.filters-sheet__btn[data-v-6fe3d460]{cursor:pointer;border:0;border-radius:6px;flex:1;height:44px;font-family:inherit;font-size:.92rem;font-weight:400}.filters-sheet__btn--ghost[data-v-6fe3d460]{color:#6b7488;background:#f4f6fb}.filters-sheet__btn--ghost[data-v-6fe3d460]:hover{background:#eceff5}.filters-sheet__btn--primary[data-v-6fe3d460]{color:#fff;background:#272b4c}.filters-sheet__btn--primary[data-v-6fe3d460]:hover{background:#1a1f3a}.q-summary-row[data-v-6fe3d460]{padding:var(--summary-surface-padding);background:var(--summary-surface-bg);border:var(--summary-surface-border);border-radius:var(--summary-surface-radius);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:28px;display:grid}.q-summary-row__cell[data-v-6fe3d460]{flex-direction:column;gap:1px;min-width:0;display:flex}.q-summary-row__label[data-v-6fe3d460]{color:#8b95a1;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:400;overflow:hidden}.q-summary-row__value[data-v-6fe3d460]{color:#333d4b;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:400;overflow:hidden}.q-summary-row__value--primary[data-v-6fe3d460]{color:#191f28;letter-spacing:-.018em;font-size:.98rem;font-weight:400}.q-summary-row__value small[data-v-6fe3d460]{color:#8b95a1;margin-left:1px;font-size:.7rem}.q-summary-row__sub[data-v-6fe3d460]{color:#8b95a1;white-space:nowrap;font-size:.72rem;font-weight:400}.ch-summary[data-v-6fe3d460]{margin:0 0 8px}.row-count[data-v-6fe3d460]{color:#8b95a1;margin:0 0 8px;font-size:.78rem;font-weight:400}.row-count-num[data-v-6fe3d460]{color:#4e5968;font-variant-numeric:tabular-nums}.state[data-v-6fe3d460]{text-align:center;background:#fafbfd;border:1px solid #f1f3f7;border-radius:10px;padding:56px 24px}.state__title[data-v-6fe3d460]{color:#4e5968;margin:0;font-size:.92rem;font-weight:400}.state__sub[data-v-6fe3d460]{color:#8b95a1;margin:6px 0 0;font-size:.78rem;font-weight:400}.state--loading[data-v-6fe3d460]{color:#8b95a1;padding:56px 24px;font-size:.85rem;font-weight:400}.state--err .state__title[data-v-6fe3d460]{color:#d4374a}.ch-table-wrap[data-v-6fe3d460]{overflow-x:auto}.ch-table[data-v-6fe3d460]{border-collapse:collapse;background:0 0;width:100%;font-size:.78rem}.ch-table thead th[data-v-6fe3d460]{color:#9aa4b2;letter-spacing:0;text-align:left;white-space:nowrap;background:0 0;border-bottom:1px solid #e5e8eb;padding:10px 14px;font-size:.7rem;font-weight:400;line-height:1.4}.ch-table tbody td[data-v-6fe3d460]{color:#4e5968;vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #f1f3f7;padding:10px 14px;font-size:.78rem;font-weight:400;line-height:1.45}.ch-table tbody td.td-muted[data-v-6fe3d460]{color:#8b95a1}.ch-table tbody tr.row[data-v-6fe3d460]{cursor:pointer;transition:background-color .12s}.ch-table tbody tr:hover td[data-v-6fe3d460]{background:#f8fafc}.ch-table tbody tr.row--active td[data-v-6fe3d460],.ch-table tbody tr.row.row--active td[data-v-6fe3d460]{background:#272b4c0a}.ch-table tbody tr.row--active td[data-v-6fe3d460]:first-child,.ch-table tbody tr.row.row--active td[data-v-6fe3d460]:first-child{box-shadow:inset 2px 0 0 var(--color-primary,#272b4c)}.edu-panel-backdrop[data-v-6fe3d460]{z-index:50;background:#0f172a52;animation:.18s edu-panel-backdrop-in-6fe3d460;position:fixed;inset:0}@keyframes edu-panel-backdrop-in-6fe3d460{0%{opacity:0}to{opacity:1}}.edu-create-panel[data-v-6fe3d460],.edu-detail-panel[data-v-6fe3d460]{--panel-content-x:22px;z-index:51;background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;width:min(600px,100vw - 56px);height:100dvh;max-height:100dvh;animation:.22s cubic-bezier(.32,.72,.36,1) edu-panel-slide-in-6fe3d460;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14}@keyframes edu-panel-slide-in-6fe3d460{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.edu-create-panel .q-detail[data-v-6fe3d460],.edu-detail-panel .q-detail[data-v-6fe3d460]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.edu-create-panel .q-detail__head[data-v-6fe3d460],.edu-detail-panel .q-detail__head[data-v-6fe3d460]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;justify-content:flex-start;align-items:center;gap:12px;height:64px;min-height:64px;position:sticky;top:0;padding:0 var(--panel-content-x)!important;display:flex!important}.edu-create-panel .q-detail__titleGroup[data-v-6fe3d460],.edu-detail-panel .q-detail__titleGroup[data-v-6fe3d460]{white-space:nowrap;flex-direction:row;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden;margin:0!important;padding:0!important}.edu-create-panel .q-detail__title-text[data-v-6fe3d460],.edu-detail-panel .q-detail__title-text[data-v-6fe3d460]{color:#333d4b;letter-spacing:-.012em;flex-shrink:0;font-size:1.05rem;font-weight:500;line-height:1.25;margin:0!important;padding:0!important}.edu-create-panel .q-detail__title-meta[data-v-6fe3d460],.edu-detail-panel .q-detail__title-meta[data-v-6fe3d460]{color:#8b95a1;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.78rem;font-weight:400;overflow:hidden;margin:0!important;padding:0!important}.edu-create-panel .q-detail__body[data-v-6fe3d460],.edu-detail-panel .q-detail__body[data-v-6fe3d460]{background:#fff;flex:auto;min-height:0;overflow:hidden auto;padding:0!important}.edu-create-panel .q-detail__footer[data-v-6fe3d460],.edu-detail-panel .q-detail__footer[data-v-6fe3d460]{z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}.edu-create-panel .popup-btn[data-v-6fe3d460],.edu-detail-panel .popup-btn[data-v-6fe3d460]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1;transition:background .14s}.edu-create-panel .popup-btn--ghost[data-v-6fe3d460],.edu-detail-panel .popup-btn--ghost[data-v-6fe3d460]{color:#6b7684;background:#f5f7fa}.edu-create-panel .popup-btn--ghost[data-v-6fe3d460]:hover:not(:disabled),.edu-detail-panel .popup-btn--ghost[data-v-6fe3d460]:hover:not(:disabled){background:#eceff5}.edu-create-panel .popup-btn--primary[data-v-6fe3d460]{background:var(--color-primary,#272b4c);color:#fff;-webkit-font-smoothing:antialiased}.edu-create-panel .popup-btn--primary[data-v-6fe3d460]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.edu-create-panel .popup-btn[data-v-6fe3d460]:disabled,.edu-detail-panel .popup-btn[data-v-6fe3d460]:disabled{opacity:.5;cursor:not-allowed}.edu-create-panel .ch-form[data-v-6fe3d460]{flex-direction:column;display:flex;padding:16px var(--panel-content-x) 20px!important;margin:0!important}.edu-create-panel .ch-form[data-v-6fe3d460] .form-row{flex-direction:unset;grid-template-columns:96px 1fr;align-items:center;gap:0;min-height:28px;margin:0 0 12px!important;padding:0!important;display:grid!important}.edu-create-panel .ch-form[data-v-6fe3d460] .form-row .label{text-align:left;color:#8b95a1;font-size:.76rem;font-weight:400;line-height:1.3;padding:0!important;width:auto!important;margin:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.edu-create-panel .ch-form[data-v-6fe3d460] .form-row .control,.edu-create-panel .ch-form[data-v-6fe3d460] .form-row .control>*{min-width:0;width:100%!important}.edu-create-panel .ch-form[data-v-6fe3d460] .dropdown,.edu-create-panel .ch-form[data-v-6fe3d460] .drp{width:100%!important}.edu-create-panel .ch-form[data-v-6fe3d460] .dropdown .trigger,.edu-create-panel .ch-form[data-v-6fe3d460] .drp-trigger{width:100%!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:.82rem!important;line-height:34px!important}.edu-create-panel .ch-form[data-v-6fe3d460] .dropdown .trigger,.edu-create-panel .ch-form[data-v-6fe3d460] .dropdown .value,.edu-create-panel .ch-form[data-v-6fe3d460] .drp-trigger{color:#4e5968!important}.edu-create-panel .ch-form[data-v-6fe3d460] .dropdown .placeholder{color:#b0b8c1!important}.edu-create-panel .edu-date-cell[data-v-6fe3d460]{width:100%}.edu-create-panel .form-hint[data-v-6fe3d460]{color:#8b95a1;margin:4px 0 0;font-size:.74rem;font-weight:400}.edu-create-panel .form-hint--err[data-v-6fe3d460]{color:#d4374a}.edu-detail-panel .q-detail__head[data-v-6fe3d460]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;justify-content:flex-start;align-items:center;gap:12px;height:64px;min-height:64px;position:sticky;top:0;padding:0 var(--panel-content-x)!important;display:flex!important}.edu-detail-panel .q-detail__actions[data-v-6fe3d460]{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.edu-detail-panel .q-detail__head-action[data-v-6fe3d460]{color:#4e5968;letter-spacing:-.005em;cursor:pointer;background:0 0;border:1px solid #e6e9f0;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:88px;height:32px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:400;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.edu-detail-panel .q-detail__head-action[data-v-6fe3d460]:hover:not(:disabled){color:#2a2f4a;background:#f4f6fb;border-color:#c8cdd9}.edu-detail-panel .q-detail__head-action[data-v-6fe3d460]:disabled{opacity:.55;cursor:not-allowed}.edu-detail-panel .q-detail__head-action--text[data-v-6fe3d460]{background:0 0;border:none;border-radius:6px;min-width:0;height:28px;padding:0 12px}.edu-detail-panel .q-detail__head-action--text.q-detail__head-action--danger[data-v-6fe3d460]{background:var(--color-danger,#dc2626);color:#fff;font-weight:400;transition:background-color .15s}.edu-detail-panel .q-detail__head-action--text.q-detail__head-action--danger[data-v-6fe3d460]:hover:not(:disabled){background:#b91c1c}.edu-detail-panel .q-detail__body[data-v-6fe3d460]{padding:16px var(--panel-content-x) 20px!important}.edu-detail-panel .brm-form[data-v-6fe3d460]{flex-direction:column;gap:0;display:flex}.edu-detail-panel .brm-form__label[data-v-6fe3d460]{color:#8b95a1;grid-template-columns:96px 1fr;align-items:center;column-gap:0;min-height:28px;margin:0 0 12px;font-size:.76rem;font-weight:400;line-height:1.3;display:grid!important}.edu-detail-panel .brm-form__input[data-v-6fe3d460],.edu-detail-panel .brm-form select.brm-form__input[data-v-6fe3d460]{color:#4e5968;box-sizing:border-box;background:#fff;border:1px solid #e5e8ec;border-radius:8px;outline:none;width:100%;height:34px;padding:0 12px;font-family:inherit;font-size:.82rem;transition:border-color .12s}.edu-detail-panel .brm-form__input[data-v-6fe3d460]::placeholder{color:#b0b8c1}.edu-detail-panel .brm-form__input[data-v-6fe3d460]:hover{border-color:#d8daec}.edu-detail-panel .brm-form__input[data-v-6fe3d460]:focus{border-color:#272b4c}.edu-detail-panel .brm-form__input--ro[data-v-6fe3d460]{color:#6b7684;cursor:default;background:#f4f6fb}.edu-detail-panel .brm-form__input--ro[data-v-6fe3d460]:hover,.edu-detail-panel .brm-form__input--ro[data-v-6fe3d460]:focus{border-color:#e5e8ec}.edu-detail-panel .brm-form[data-v-6fe3d460] .drp,.edu-detail-panel .brm-form[data-v-6fe3d460] .datepicker{width:100%!important}.edu-detail-panel .brm-form[data-v-6fe3d460] .drp-trigger,.edu-detail-panel .brm-form[data-v-6fe3d460] .datepicker .trigger{box-sizing:border-box;width:100%!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:.82rem!important;line-height:34px!important}.confirm-msg[data-v-6fe3d460]{color:#4e5968;text-align:center;margin:8px 0 0;font-size:.95rem;font-weight:400;line-height:1.5}.confirm-sub[data-v-6fe3d460]{color:#8b95a1;text-align:center;margin:6px 0 0;font-size:.78rem;font-weight:400;line-height:1.5}.empty[data-v-d1e3d2d8]{text-align:center;color:#8b95a1;background:#fafbfc;border:1px dashed #e5e8eb;border-radius:12px;padding:56px 24px;font-size:13px}.ch-control[data-v-d1e3d2d8]{z-index:5;background:0 0;margin:0 0 12px;padding:6px 0 4px;position:sticky;top:56px}.ch-action-btn[data-v-d1e3d2d8]{background:var(--color-primary,#272b4c);color:#fff;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:300;line-height:1;transition:background .12s;display:inline-flex}.ch-action-btn[data-v-d1e3d2d8]:hover{background:var(--color-primary-hover,#1a1f3a)}.q-toolbar[data-v-d1e3d2d8]{align-items:center;gap:10px;margin:0 0 16px;padding:6px 0;display:flex}.ch-filter .q-search[data-v-d1e3d2d8]{flex:1 1 0;min-width:240px;height:32px;position:relative}.ch-filter .q-search__icon[data-v-d1e3d2d8]{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ch-filter .q-search__input[data-v-d1e3d2d8]{background:var(--summary-surface-bg);color:#4e5968;box-sizing:border-box;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:32px;padding:0 12px 0 32px;font-family:inherit;font-size:.78rem;transition:background .12s,border-color .12s,box-shadow .12s}.ch-filter .q-search__input[data-v-d1e3d2d8]:hover{background:#e3e9f1}.ch-filter .q-search__input[data-v-d1e3d2d8]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring);background:#fff}.ch-filter .q-stage-dd[data-v-d1e3d2d8]{flex:0 0 130px;width:130px}.q-summary-row[data-v-d1e3d2d8]{padding:var(--summary-surface-padding);background:var(--summary-surface-bg);border:var(--summary-surface-border);box-shadow:none;border-radius:var(--summary-surface-radius);font-variant-numeric:tabular-nums;letter-spacing:-.005em;grid-template-columns:1.5fr repeat(3,minmax(0,1fr));align-items:center;gap:28px;margin:0 0 8px;display:grid}.q-summary-row__cell[data-v-d1e3d2d8]{flex-direction:column;gap:1px;min-width:0;display:flex}.q-summary-row__label[data-v-d1e3d2d8]{color:#8b95a1;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:400;overflow:hidden}.q-summary-row__value[data-v-d1e3d2d8]{color:#333d4b;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:400;overflow:hidden}.q-summary-row__value--primary[data-v-d1e3d2d8]{color:#191f28;letter-spacing:-.018em;font-size:.98rem;font-weight:400}.ch-summary[data-v-d1e3d2d8]{margin:0 0 8px}.row-count[data-v-d1e3d2d8]{color:#8b95a1;margin:0 0 8px;font-size:.74rem;font-weight:400}.row-count-num[data-v-d1e3d2d8]{color:#4e5968;font-variant-numeric:tabular-nums}.ch-split[data-v-d1e3d2d8]{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.q-detail-backdrop[data-v-d1e3d2d8]{display:none}@media (width>=1101px){.ch-split--detail-open[data-v-d1e3d2d8]{display:block}.ch-split--detail-open .q-detail-backdrop[data-v-d1e3d2d8]{z-index:50;background:#0f172a2e;animation:.16s ch-detail-backdrop-in-d1e3d2d8;display:block;position:fixed;inset:0}.ch-split--detail-open .ch-right[data-v-d1e3d2d8]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;animation:.22s cubic-bezier(.32,.72,.36,1) ch-detail-slide-in-d1e3d2d8;box-shadow:-16px 0 40px #0f172a1a;border-radius:0!important;flex-direction:column!important;gap:0!important;width:600px!important;max-width:calc(100vw - 56px)!important;height:100vh!important;padding:0!important;display:flex!important;position:fixed!important;inset:0 0 0 auto!important;overflow:hidden!important}.ch-split--detail-open .q-detail[data-v-d1e3d2d8]{min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex:auto!important;display:block!important;overflow:hidden auto!important}.ch-split--detail-open .q-detail__head[data-v-d1e3d2d8]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;justify-content:flex-start;align-items:center;gap:0;height:64px;min-height:64px;display:flex;position:sticky;top:0;padding:0 22px!important}.ch-split--detail-open .q-detail__footer[data-v-d1e3d2d8]{z-index:5;position:sticky;bottom:0}@keyframes ch-detail-slide-in-d1e3d2d8{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes ch-detail-backdrop-in-d1e3d2d8{0%{opacity:0}to{opacity:1}}}@media (width<=1100px){.ch-split[data-v-d1e3d2d8]{grid-template-columns:1fr!important}.ch-split--detail-open[data-v-d1e3d2d8]{display:block!important}.ch-split--detail-open .q-detail-backdrop[data-v-d1e3d2d8]{z-index:50;background:#0f172a52;display:block;position:fixed;inset:0}.ch-split--detail-open .ch-right[data-v-d1e3d2d8]{z-index:51;background:#fff;border-radius:0;flex-direction:column;width:min(600px,100vw - 56px);height:100dvh;display:flex;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #0f172a1a;position:fixed!important}.ch-split--detail-open .q-detail[data-v-d1e3d2d8]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.ch-split--detail-open .q-detail__head[data-v-d1e3d2d8]{z-index:5;position:sticky;top:0}.ch-split--detail-open .q-detail__footer[data-v-d1e3d2d8]{z-index:5;position:sticky;bottom:0}}.ch-table-wrap[data-v-d1e3d2d8]{box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:0;overflow-x:auto}.ch-table[data-v-d1e3d2d8]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.84rem}.ch-table thead[data-v-d1e3d2d8],.ch-table thead tr[data-v-d1e3d2d8],.ch-table thead th[data-v-d1e3d2d8]{box-shadow:none;color:#9aa4b2;letter-spacing:0;text-transform:none;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:1px solid #e5e8eb;padding:8px 10px;font-size:.7rem;font-weight:400}.ch-table thead th.q-th--sortable[data-v-d1e3d2d8]{cursor:pointer;transition:color .12s}.ch-table thead th.q-th--sortable[data-v-d1e3d2d8]:hover{color:#6b7280}.ch-table thead th.q-th--sort-asc[data-v-d1e3d2d8],.ch-table thead th.q-th--sort-desc[data-v-d1e3d2d8]{color:var(--color-primary);font-weight:500}.ch-table thead th .q-th__sort-arrow[data-v-d1e3d2d8]{color:var(--color-primary);margin-left:2px;font-size:.68rem;line-height:1;display:inline-block}.ch-table tbody td[data-v-d1e3d2d8]{color:#4e5968;font-variant-numeric:tabular-nums;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f1f3f7;padding:10px 12px;font-size:.8rem;font-weight:400;line-height:1.4;transition:background .12s;overflow:hidden}.ch-table tbody tr:last-child td[data-v-d1e3d2d8]{border-bottom:none}.ch-table tbody tr:hover td[data-v-d1e3d2d8]{background:#f8fafc}.ch-table tbody tr.row--active td[data-v-d1e3d2d8],.ch-table tbody tr.row.row--active td[data-v-d1e3d2d8]{background:#272b4c0a}.ch-table tbody tr.row--active td[data-v-d1e3d2d8]:first-child,.ch-table tbody tr.row.row--active td[data-v-d1e3d2d8]:first-child{box-shadow:inset 2px 0 0 var(--color-primary,#272b4c)}.ch-src-stack[data-v-d1e3d2d8]{flex-direction:column;gap:1px;min-width:0;line-height:1.45;display:flex}.ch-src-stack__main[data-v-d1e3d2d8]{color:#4e5968;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:400;overflow:hidden}.ch-src-stack__sub[data-v-d1e3d2d8]{color:#8b95a1;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:400;overflow:hidden}.ch-date[data-v-d1e3d2d8]{font-variant-numeric:tabular-nums}.ch-readonly-field[data-v-d1e3d2d8]{border:1px solid var(--border-base,#dfe5ee);color:#4e5968;font-variant-numeric:tabular-nums;cursor:default;-webkit-user-select:text;user-select:text;background:#f8f9fb;border-radius:6px;align-items:center;height:32px;padding:0 10px;font-size:.78rem;font-weight:400;line-height:1.4;display:flex}.ch-form[data-v-d1e3d2d8]{flex-direction:column;padding:16px 22px 20px;display:flex}.ch-form[data-v-d1e3d2d8] .form-row{flex-direction:unset;grid-template-columns:96px 1fr;align-items:center;gap:0;min-height:28px;margin:0 0 12px!important;padding:0!important;display:grid!important}.ch-form[data-v-d1e3d2d8] .form-row .label{text-align:left;color:#8b95a1;letter-spacing:-.005em;margin:0;padding:0;font-size:.76rem;font-weight:400;line-height:1.3;width:auto!important}.ch-form[data-v-d1e3d2d8] .form-row .control,.ch-form[data-v-d1e3d2d8] .form-row .control>*{min-width:0;width:100%!important}.ch-form[data-v-d1e3d2d8] .field .control{height:34px!important;min-height:34px!important;padding:0 12px!important}.ch-form[data-v-d1e3d2d8] .dropdown,.ch-form[data-v-d1e3d2d8] .drp,.ch-form[data-v-d1e3d2d8] .datepicker{width:100%!important}.ch-form[data-v-d1e3d2d8] .dropdown .trigger,.ch-form[data-v-d1e3d2d8] .drp-trigger,.ch-form[data-v-d1e3d2d8] .sdp-trigger,.ch-form[data-v-d1e3d2d8] .datepicker .trigger{width:100%!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:.82rem!important;line-height:34px!important}.ch-form[data-v-d1e3d2d8] .field input,.ch-form[data-v-d1e3d2d8] .dropdown .trigger,.ch-form[data-v-d1e3d2d8] .dropdown .value{color:#4e5968!important}.ch-form[data-v-d1e3d2d8] .field input::placeholder,.ch-form[data-v-d1e3d2d8] .dropdown .placeholder{color:#b0b8c1!important}.q-detail__head-action[data-v-d1e3d2d8]{color:#6b7684;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e6e9f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;height:32px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:400;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.q-detail__head-action[data-v-d1e3d2d8]:disabled{opacity:.55;cursor:not-allowed}.q-detail__head-action--text[data-v-d1e3d2d8]{color:#6b7280;background:0 0;border:none;border-radius:6px;height:28px;padding:0 12px;font-size:.82rem;font-weight:400}.q-detail__head-action--text.q-detail__head-action--danger[data-v-d1e3d2d8]{color:#fff;background:#dc2626;transition:background-color .15s}.q-detail__head-action--text.q-detail__head-action--danger[data-v-d1e3d2d8]:hover:not(:disabled){color:#fff;background:#b91c1c;text-decoration:none}.q-detail__head-action--text.q-detail__head-action--danger[data-v-d1e3d2d8]:active:not(:disabled){background:#991b1b}.q-detail__footer[data-v-d1e3d2d8]{background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;padding:14px 18px;display:flex}.q-detail__footer .popup-btn[data-v-d1e3d2d8]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.88rem;font-weight:400;line-height:1;transition:background .14s}.q-detail__footer .popup-btn--ghost[data-v-d1e3d2d8]{color:#6b7280;background:#f1f5f9}.q-detail__footer .popup-btn--ghost[data-v-d1e3d2d8]:hover:not(:disabled){background:#e2e8f0}.q-detail__footer .popup-btn--primary[data-v-d1e3d2d8]{background:var(--color-primary,#272b4c);color:#fff}.q-detail__footer .popup-btn--primary[data-v-d1e3d2d8]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.q-detail__footer .popup-btn[data-v-d1e3d2d8]:disabled{opacity:.5;cursor:not-allowed}.q-right[data-v-d1e3d2d8]{background:#fff;flex-direction:column;display:flex}.q-detail[data-v-d1e3d2d8]{flex-direction:column;min-height:0;display:flex}.q-detail__head[data-v-d1e3d2d8]{background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;align-items:center;gap:12px;height:64px;min-height:64px;padding:0 22px;display:flex}.q-detail__titleGroup[data-v-d1e3d2d8]{flex:1;align-items:center;gap:10px;min-width:0;line-height:1.2;display:inline-flex}.q-detail__title-text[data-v-d1e3d2d8]{letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.3;overflow:hidden;color:#333d4b!important;font-size:1.05rem!important;font-weight:500!important}.q-detail__title-meta[data-v-d1e3d2d8]{color:#6b7684;white-space:nowrap;flex-shrink:0;font-size:.82rem;font-weight:400;line-height:1.2}.q-detail__actions[data-v-d1e3d2d8]{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.q-detail__close[data-v-d1e3d2d8]{cursor:pointer;color:#8b95a1;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s,color .12s;display:inline-flex}.q-detail__close[data-v-d1e3d2d8]:hover{color:#2a2f4a;background:#f4f6fb}.q-detail__body[data-v-d1e3d2d8]{flex:auto;min-height:0;padding:16px;overflow-y:auto}.br-header[data-v-d1e3d2d8]{justify-content:center;align-items:center;gap:8px;margin:0 0 12px;display:flex}.br-header__title[data-v-d1e3d2d8]{letter-spacing:-.02em;color:#111827;margin:0;font-size:1.05rem;font-weight:400}.br-header__icon[data-v-d1e3d2d8]{color:var(--color-primary);flex-shrink:0}.br-meta[data-v-d1e3d2d8]{background:#fafbfc;border:1px solid #eef0f5;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0 0 12px;padding:10px 14px;list-style:none;display:flex}.br-meta__row[data-v-d1e3d2d8]{align-items:center;gap:4px;font-size:.8rem;display:inline-flex}.br-meta__label[data-v-d1e3d2d8]{color:#8b95a1}.br-meta__sep[data-v-d1e3d2d8]{color:#c8cdd9}.br-meta__value[data-v-d1e3d2d8]{color:#3a4156}.confirm-msg[data-v-d1e3d2d8]{text-align:center;color:#3a4156;margin:0;font-size:.86rem;line-height:1.55}.itb-bar[data-v-d1e3d2d8]{flex-wrap:nowrap;align-items:center;gap:6px;padding:8px 0 12px;display:flex}.itb-spacer[data-v-d1e3d2d8]{flex:auto;min-width:0}.itb-icon[data-v-d1e3d2d8]{color:#5c6478;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,color .14s;display:inline-flex}.itb-icon[data-v-d1e3d2d8]:hover{color:#272b4c;background:#f4f6fb}.itb-query[data-v-d1e3d2d8]{color:#5c6478;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:50%;padding:6px 4px 6px 8px;font-size:.84rem;display:inline-flex;overflow:hidden}.itb-query__x[data-v-d1e3d2d8]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.86rem;line-height:1;display:inline-flex}.itb-search[data-v-d1e3d2d8]{flex:auto;min-width:0;position:relative}.itb-search__input[data-v-d1e3d2d8]{color:#3a4156;background:#f4f6fb;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:40px;padding:0 32px 0 14px;font-family:inherit;font-size:.92rem}.itb-search__input[data-v-d1e3d2d8]::placeholder{color:#8b95a1}.itb-search__input[data-v-d1e3d2d8]:focus{background:#fff;border-color:#272b4c;box-shadow:0 0 0 3px #272b4c14}.itb-search__clear[data-v-d1e3d2d8]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;width:22px;height:22px;font-size:.92rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mif-pill[data-v-d1e3d2d8]{color:#5c6478;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 12px;font-family:inherit;font-size:.82rem;display:inline-flex}.mif-pill__caret[data-v-d1e3d2d8]{color:#b0b8c1;font-size:.7rem}.m-list[data-v-d1e3d2d8]{flex-direction:column;gap:8px;display:flex}.m-card[data-v-d1e3d2d8]{cursor:pointer;background:#fff;border:1px solid #eef0f3;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:background .12s,border-color .12s;display:flex}.m-card[data-v-d1e3d2d8]:hover{background:#f8fafc}.m-card--active[data-v-d1e3d2d8]{background:#f8fafc;border-color:#c8cdd9}.m-body[data-v-d1e3d2d8]{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.m-line1[data-v-d1e3d2d8]{align-items:baseline;gap:8px;min-width:0;display:flex}.m-name[data-v-d1e3d2d8]{color:#191f28;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.94rem;font-weight:400;overflow:hidden}.m-line2[data-v-d1e3d2d8],.m-line3[data-v-d1e3d2d8]{color:#6b7684;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:.74rem;display:flex}.m-line3[data-v-d1e3d2d8]{color:#5c6478}.m-meta[data-v-d1e3d2d8]{font-variant-numeric:tabular-nums}.m-tag[data-v-d1e3d2d8]{color:#4e5968}.m-sep[data-v-d1e3d2d8]{color:#c8cdd9}.m-status[data-v-d1e3d2d8]{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.m-status .status-dot[data-v-d1e3d2d8]{background:#c0c8d6;border-radius:50%;width:6px;height:6px}.m-status .status-dot--on[data-v-d1e3d2d8]{background:#5a8f74}.m-status .status-dot--off[data-v-d1e3d2d8]{background:#c0c8d6}.m-status .status-text[data-v-d1e3d2d8]{color:#8b95a1;font-size:.72rem}.filters-sheet[data-v-d1e3d2d8]{flex-direction:column;gap:18px;padding:4px 0 12px;display:flex}.filters-sheet__group[data-v-d1e3d2d8]{flex-direction:column;gap:8px;display:flex}.filters-sheet__label[data-v-d1e3d2d8]{color:#5c6478;margin:0;font-size:.78rem;font-weight:400}.filters-sheet__chips[data-v-d1e3d2d8]{flex-wrap:wrap;gap:6px;display:flex}.filters-sheet__chip[data-v-d1e3d2d8]{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;justify-content:center;align-items:center;height:32px;padding:0 12px;font-family:inherit;font-size:.82rem;font-weight:400;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.filters-sheet__chip[data-v-d1e3d2d8]:hover:not(.is-active){color:#272b4c;border-color:#c8cdd9}.filters-sheet__chip.is-active[data-v-d1e3d2d8]{color:#fff;background:#272b4c;border-color:#272b4c}.filters-sheet__actions[data-v-d1e3d2d8]{gap:8px;margin-top:4px;display:flex}.filters-sheet__btn[data-v-d1e3d2d8]{cursor:pointer;border:0;border-radius:6px;flex:1;height:44px;font-family:inherit;font-size:.92rem;font-weight:400}.filters-sheet__btn--ghost[data-v-d1e3d2d8]{color:#6b7488;background:#f4f6fb}.filters-sheet__btn--ghost[data-v-d1e3d2d8]:hover{background:#eceff5}.filters-sheet__btn--primary[data-v-d1e3d2d8]{color:#fff;background:#272b4c}.filters-sheet__btn--primary[data-v-d1e3d2d8]:hover{background:#1a1f3a}.ch-action-btn[data-v-56dc3491]{background:var(--color-primary,#272b4c);color:#fff;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:300;line-height:1;transition:background .14s;display:inline-flex}.ch-action-btn[data-v-56dc3491]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.ch-action-btn[data-v-56dc3491]:disabled{opacity:.5;cursor:not-allowed}.state[data-v-56dc3491]{text-align:center;background:#fafbfd;border:1px solid #f1f3f7;border-radius:10px;padding:56px 24px}.state__title[data-v-56dc3491]{color:#4e5968;margin:0;font-size:.92rem;font-weight:400}.state__sub[data-v-56dc3491]{color:#8b95a1;margin:6px 0 0;font-size:.78rem;font-weight:400}.state--loading[data-v-56dc3491]{color:#8b95a1;font-size:.85rem}.row-count[data-v-56dc3491]{color:#8b95a1;margin:0 0 8px;font-size:.78rem;font-weight:400}.row-count-num[data-v-56dc3491]{color:#4e5968;font-variant-numeric:tabular-nums}.q-toolbar[data-v-56dc3491]{align-items:center;gap:10px;margin:0 0 16px;padding:6px 0;display:flex}.ch-filter .q-stage-dd[data-v-56dc3491]{flex:0 0 140px;width:140px}.ch-filter .q-filter-spacer[data-v-56dc3491]{flex:1 1 0;min-width:0;height:32px}.itb-bar[data-v-56dc3491]{flex-wrap:nowrap;align-items:center;gap:6px;padding:8px 0 12px;display:flex}.itb-spacer[data-v-56dc3491]{flex:auto;min-width:0}.mif-pill[data-v-56dc3491]{color:#5c6478;letter-spacing:-.005em;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;flex:none;align-items:center;gap:6px;height:36px;padding:0 12px;font-family:inherit;font-size:.84rem;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.mif-pill[data-v-56dc3491]:hover{background:#f4f6fb;border-color:#c8cdd9}.mif-pill__label[data-v-56dc3491]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mif-pill__caret[data-v-56dc3491]{color:inherit;opacity:.6;flex-shrink:0;font-size:.7rem}.ch-table-wrap[data-v-56dc3491]{-webkit-overflow-scrolling:touch;overflow-x:auto}.ch-table[data-v-56dc3491]{border-collapse:collapse;background:0 0;width:100%;font-size:.78rem}.ch-table thead th[data-v-56dc3491]{color:#9aa4b2;text-align:left;white-space:nowrap;background:0 0;border-bottom:1px solid #e5e8eb;padding:10px 14px;font-size:.7rem;font-weight:400;line-height:1.4}.ch-table thead th.num[data-v-56dc3491]{text-align:right}.ch-table thead th.center[data-v-56dc3491]{text-align:center}.ch-table tbody td[data-v-56dc3491]{color:#4e5968;vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #f1f3f7;padding:10px 14px;font-size:.78rem;font-weight:400;line-height:1.45}.ch-table tbody td.num[data-v-56dc3491]{text-align:right}.ch-table tbody td.center[data-v-56dc3491]{text-align:center}.ch-table tbody td.td-muted[data-v-56dc3491]{color:#b0b8c1}.ch-table tbody tr.row[data-v-56dc3491]{cursor:default;transition:background-color .12s}.ch-table tbody tr:hover td[data-v-56dc3491]{background:#f8fafc}.td-muted[data-v-56dc3491]{color:#b0b8c1}.row-action[data-v-56dc3491]{color:#6b7684;cursor:pointer;background:0 0;border:none;padding:0 4px;font-family:inherit;font-size:.74rem;font-weight:400;transition:color .12s}.row-action[data-v-56dc3491]:hover{color:#2a2f4a}.row-action--danger[data-v-56dc3491]{color:#d4374a}.row-action--danger[data-v-56dc3491]:hover{color:#b1233a}.edu-panel-backdrop[data-v-56dc3491]{z-index:50;background:#0f172a52;animation:.18s edu-panel-backdrop-in-56dc3491;position:fixed;inset:0}@keyframes edu-panel-backdrop-in-56dc3491{0%{opacity:0}to{opacity:1}}.edu-create-panel[data-v-56dc3491]{--panel-content-x:22px;z-index:51;background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;width:min(600px,100vw - 56px);height:100dvh;max-height:100dvh;animation:.22s cubic-bezier(.32,.72,.36,1) edu-panel-slide-in-56dc3491;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14}@keyframes edu-panel-slide-in-56dc3491{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.edu-create-panel .q-detail[data-v-56dc3491]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.edu-create-panel .q-detail__head[data-v-56dc3491]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;justify-content:flex-start;align-items:center;gap:12px;height:64px;min-height:64px;position:sticky;top:0;padding:0 var(--panel-content-x)!important;display:flex!important}.edu-create-panel .q-detail__titleGroup[data-v-56dc3491]{flex-direction:row;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex;margin:0!important;padding:0!important}.edu-create-panel .q-detail__title-text[data-v-56dc3491]{color:#333d4b;letter-spacing:-.012em;font-size:1.05rem;font-weight:500;line-height:1.25;margin:0!important;padding:0!important}.edu-create-panel .q-detail__body[data-v-56dc3491]{background:#fff;flex:auto;min-height:0;overflow:hidden auto;padding:0!important}.edu-create-panel .ch-form[data-v-56dc3491]{flex-direction:column;display:flex;padding:16px var(--panel-content-x) 20px!important;margin:0!important}.edu-create-panel .ch-form[data-v-56dc3491] .form-row{flex-direction:unset;grid-template-columns:96px 1fr;align-items:center;gap:0;min-height:28px;margin:0 0 12px!important;padding:0!important;display:grid!important}.edu-create-panel .ch-form[data-v-56dc3491] .form-row .label{text-align:left;color:#8b95a1;font-size:.76rem;font-weight:400;line-height:1.3;padding:0!important;width:auto!important;margin:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.edu-create-panel .ch-form[data-v-56dc3491] .form-row .control,.edu-create-panel .ch-form[data-v-56dc3491] .form-row .control>*{min-width:0;width:100%!important}.edu-create-panel .ch-form[data-v-56dc3491] .dropdown,.edu-create-panel .ch-form[data-v-56dc3491] .drp{width:100%!important}.edu-create-panel .ch-form[data-v-56dc3491] .dropdown .trigger,.edu-create-panel .ch-form[data-v-56dc3491] .drp-trigger{color:#4e5968!important;width:100%!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:.82rem!important;line-height:34px!important}.edu-create-panel .ch-form[data-v-56dc3491] .dropdown .placeholder{color:#b0b8c1!important}.edu-create-panel .q-detail__footer[data-v-56dc3491]{z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}.edu-create-panel .popup-btn[data-v-56dc3491]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1;transition:background .14s}.edu-create-panel .popup-btn--ghost[data-v-56dc3491]{color:#6b7684;background:#f5f7fa}.edu-create-panel .popup-btn--ghost[data-v-56dc3491]:hover:not(:disabled){background:#eceff5}.edu-create-panel .popup-btn--primary[data-v-56dc3491]{background:var(--color-primary,#272b4c);color:#fff}.edu-create-panel .popup-btn--primary[data-v-56dc3491]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.edu-create-panel .popup-btn[data-v-56dc3491]:disabled{opacity:.5;cursor:not-allowed}.form-hint[data-v-56dc3491]{color:#8b95a1;margin:4px 0 0;font-size:.72rem}.form-hint--err[data-v-56dc3491]{color:#d4374a}.sr-only[data-v-56dc3491]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.m-list[data-v-56dc3491]{flex-direction:column;gap:8px;display:flex}.m-card[data-v-56dc3491]{background:#fff;border:1px solid #eef0f3;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:background .12s;display:flex}.m-body[data-v-56dc3491]{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.m-line1[data-v-56dc3491]{align-items:baseline;gap:8px;min-width:0;display:flex}.m-name[data-v-56dc3491]{color:#191f28;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.94rem;font-weight:400;overflow:hidden}.m-line2[data-v-56dc3491],.m-line3[data-v-56dc3491]{color:#6b7684;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:.74rem;display:flex}.m-line3[data-v-56dc3491]{color:#5c6478}.m-meta[data-v-56dc3491]{font-variant-numeric:tabular-nums}.m-tag[data-v-56dc3491]{color:#4e5968}.m-amount[data-v-56dc3491]{color:#272b4c;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:400}.m-sep[data-v-56dc3491]{color:#c8cdd9}.m-action[data-v-56dc3491]{flex-shrink:0}.filters-sheet[data-v-56dc3491]{flex-direction:column;gap:18px;padding:4px 0 12px;display:flex}.filters-sheet__group[data-v-56dc3491]{flex-direction:column;gap:8px;display:flex}.filters-sheet__label[data-v-56dc3491]{color:#5c6478;letter-spacing:-.005em;margin:0;font-size:.78rem;font-weight:400}.filters-sheet__chips[data-v-56dc3491]{flex-wrap:wrap;gap:6px;display:flex}.filters-sheet__chip[data-v-56dc3491]{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;justify-content:center;align-items:center;height:32px;padding:0 12px;font-family:inherit;font-size:.82rem;font-weight:400;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.filters-sheet__chip[data-v-56dc3491]:hover:not(.is-active){color:#272b4c;border-color:#c8cdd9}.filters-sheet__chip.is-active[data-v-56dc3491]{color:#fff;background:#272b4c;border-color:#272b4c}.filters-sheet__actions[data-v-56dc3491]{gap:8px;margin-top:4px;display:flex}.filters-sheet__btn[data-v-56dc3491]{cursor:pointer;border:0;border-radius:6px;flex:1;height:44px;font-family:inherit;font-size:.92rem;font-weight:400}.filters-sheet__btn--ghost[data-v-56dc3491]{color:#6b7488;background:#f4f6fb}.filters-sheet__btn--ghost[data-v-56dc3491]:hover{background:#eceff5}.filters-sheet__btn--primary[data-v-56dc3491]{color:#fff;background:#272b4c}.filters-sheet__btn--primary[data-v-56dc3491]:hover{background:#1a1f3a}.agree-row[data-v-c53132f8]{text-align:left;cursor:pointer;background:#fafbfd;border:1px solid #e6e9f0;border-radius:8px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;font-family:inherit;transition:background .14s,border-color .14s;display:flex}.agree-row[data-v-c53132f8]:hover:not(.agree-row--disabled){background:#f4f6fb;border-color:#d8dde7}.agree-row--checked[data-v-c53132f8]{background:#272b4c0a;border-color:#272b4c40}.agree-row--checked[data-v-c53132f8]:hover{background:#272b4c0f}.agree-row--disabled[data-v-c53132f8]{cursor:not-allowed;opacity:.55}.agree-box[data-v-c53132f8]{color:#fff;background:#fff;border:1px solid #c8cdd9;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;transition:background .14s,border-color .14s;display:inline-flex}.agree-box--checked[data-v-c53132f8]{background:#272b4c;border-color:#272b4c}.agree-check[data-v-c53132f8]{display:block}.agree-text[data-v-c53132f8]{flex-direction:column;gap:2px;min-width:0;display:flex}.agree-label[data-v-c53132f8]{color:#2a2f4a;font-size:.78rem;line-height:1.35}.agree-desc[data-v-c53132f8]{color:#8b95a1;font-size:.7rem;line-height:1.4}.lead-form[data-v-b5dc1320]{flex-direction:column;gap:10px;min-width:0;max-width:880px;display:flex}.form-section[data-v-b5dc1320]{background:#fff;border:1px solid #e6e9f0;border-radius:10px;overflow:hidden}.section-title[data-v-b5dc1320]{color:#8b95a1;letter-spacing:.02em;background:#fafbfd;border-bottom:1px solid #f0f2f7;margin:0;padding:7px 14px;font-size:.7rem;font-weight:400}.section-body[data-v-b5dc1320]{flex-direction:column;gap:8px;padding:10px 14px 12px;display:flex}.grid-2[data-v-b5dc1320]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.full-row[data-v-b5dc1320]{grid-column:1/-1}.hint[data-v-b5dc1320]{color:#8b95a1;margin:0;font-size:.7rem}.section-required[data-v-b5dc1320]{color:#c46a6a;margin-left:2px;font-size:.7rem}.form-step[data-v-b5dc1320]{border:1px solid #0000;border-radius:7px;margin:-4px -8px;padding:4px 8px;transition:background .16s,border-color .16s,box-shadow .16s;position:relative}.form-step--next[data-v-b5dc1320]{background:#272b4c0a;border-color:#272b4c38;box-shadow:0 0 0 3px #272b4c0a}.form-step--error[data-v-b5dc1320]{background:#fdf3f3;border-color:#e8b9b9;box-shadow:0 0 0 3px #e53e4e0d}.form-step--error.form-step--next[data-v-b5dc1320]{border-color:#d99a9a}.agreement-step[data-v-b5dc1320]{border:1px solid #0000;border-radius:8px;transition:border-color .16s,box-shadow .16s}.agreement-step--next[data-v-b5dc1320]{border-color:#272b4c40;box-shadow:0 0 0 3px #272b4c0d}.agreement-step--error[data-v-b5dc1320]{border-color:#e8b9b9;box-shadow:0 0 0 3px #e53e4e0d}.assignment-error[data-v-b5dc1320]{background:#fdf3f3;border:1px solid #f0d6d6;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.assignment-error-msg[data-v-b5dc1320]{color:#a06363;margin:0;font-size:.74rem}.memo-textarea[data-v-b5dc1320]{color:#2a2f4a;resize:vertical;background:#fff;border:1px solid #d8dde7;border-radius:7px;width:100%;min-height:78px;padding:8px 10px;font-family:inherit;font-size:.78rem;line-height:1.45;transition:border-color .14s,box-shadow .14s}.memo-textarea[data-v-b5dc1320]:focus{border-color:#272b4c;outline:none;box-shadow:0 0 0 3px #272b4c14}.memo-textarea[data-v-b5dc1320]::placeholder{color:#b0b8c1}.action-bar[data-v-b5dc1320]{z-index:5;padding:12px 20px max(14px, env(safe-area-inset-bottom));background:#fafbfd;border-top:1px solid #f0f2f7;justify-content:flex-end;gap:8px;margin:8px -22px -22px;display:flex;position:sticky;bottom:0}.action-bar .popup-btn[data-v-b5dc1320]{letter-spacing:-.005em;cursor:pointer;border:none;border-radius:10px;min-width:120px;height:40px;padding:0 18px;font-family:inherit;font-size:.88rem;line-height:1;transition:background .14s}.action-bar .popup-btn--ghost[data-v-b5dc1320]{color:#6b7280;background:#f1f5f9;font-weight:400}.action-bar .popup-btn--ghost[data-v-b5dc1320]:hover:not(:disabled){background:#e2e8f0}.action-bar .popup-btn--primary[data-v-b5dc1320]{background:var(--color-primary,#272b4c);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300}.action-bar .popup-btn--primary[data-v-b5dc1320]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.action-bar .popup-btn[data-v-b5dc1320]:disabled{opacity:.5;cursor:not-allowed}.done-body[data-v-b5dc1320]{flex-direction:column;gap:12px;display:flex}.done-line[data-v-b5dc1320]{color:#2a2f4a;margin:0;font-size:.86rem}.done-id-row[data-v-b5dc1320]{background:#fafbfd;border:1px solid #eef0f5;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.done-id-label[data-v-b5dc1320]{color:#96a0b3;font-size:.7rem}.done-id-val[data-v-b5dc1320]{color:#272b4c;font-variant-numeric:tabular-nums;font-size:.92rem}.done-warn[data-v-b5dc1320]{color:#8a6a31;background:#faf0e1;border-radius:7px;margin:0;padding:8px 10px;font-size:.74rem}.lead-create-backdrop[data-v-7a257f00]{z-index:50;background:#0f172a52;animation:.18s drawer-backdrop-in-7a257f00;position:fixed;inset:0}@keyframes drawer-backdrop-in-7a257f00{0%{opacity:0}to{opacity:1}}.lead-create-panel[data-v-7a257f00]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;width:min(600px,100vw - 56px);height:100dvh;max-height:100dvh;animation:.22s cubic-bezier(.32,.72,.36,1) drawer-slide-in-7a257f00;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14}@keyframes drawer-slide-in-7a257f00{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.lead-create-panel .q-detail[data-v-7a257f00]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.lead-create-panel .q-detail__head[data-v-7a257f00]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:64px;min-height:64px;position:sticky;top:0;padding:0 22px!important;display:flex!important}.lead-create-panel .q-detail__titleGroup[data-v-7a257f00]{flex:1;align-items:center;gap:10px;min-width:0;display:inline-flex}.lead-create-panel .q-detail__title-text[data-v-7a257f00]{color:#333d4b;letter-spacing:-.012em;margin:0;padding:0;font-size:1.05rem;font-weight:500;line-height:1.3}.lead-create-panel .q-detail__close[data-v-7a257f00]{cursor:pointer;color:#8b95a1;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;transition:background .12s,color .12s;display:inline-flex}.lead-create-panel .q-detail__close[data-v-7a257f00]:hover{color:#2a2f4a;background:#f4f6fb}.lead-create-panel .q-detail__body[data-v-7a257f00]{background:#fff;flex:auto;min-height:0;overflow:hidden auto;padding:0!important}.lead-create-panel .q-detail__footer[data-v-7a257f00]{z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}.lead-create-panel .popup-btn[data-v-7a257f00]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1;transition:background .14s}.lead-create-panel .popup-btn--ghost[data-v-7a257f00]{color:#6b7684;background:#f5f7fa}.lead-create-panel .popup-btn--ghost[data-v-7a257f00]:hover:not(:disabled){background:#eceff5}.lead-create-panel .popup-btn--primary[data-v-7a257f00]{background:var(--color-primary,#272b4c);color:#fff;-webkit-font-smoothing:antialiased}.lead-create-panel .popup-btn--primary[data-v-7a257f00]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.lead-create-panel .popup-btn[data-v-7a257f00]:disabled{opacity:.5;cursor:not-allowed}.lead-create-panel .ch-form[data-v-7a257f00]{flex-direction:column;display:flex;margin:0!important;padding:16px 22px 20px!important}.lead-create-panel .q-table-section__head[data-v-7a257f00]{align-items:center;gap:8px;display:flex;margin:0!important;padding:24px 0 8px!important}.lead-create-panel .q-table-section__head[data-v-7a257f00]:first-of-type{padding-top:0!important}.lead-create-panel .q-table-section__title[data-v-7a257f00]{color:#333d4b;letter-spacing:-.012em;margin:0;padding:0;font-size:.95rem;font-weight:500}.lead-create-panel .ch-form[data-v-7a257f00] .form-row{flex-direction:unset;grid-template-columns:96px 1fr;align-items:center;gap:0;min-height:28px;margin:0 0 12px!important;padding:0!important;display:grid!important}.lead-create-panel .ch-form[data-v-7a257f00] .form-row .label{text-align:left;color:#8b95a1;margin:0;padding:0;font-size:.76rem;font-weight:400;line-height:1.3;width:auto!important}.lead-create-panel .ch-form[data-v-7a257f00] .form-row .control,.lead-create-panel .ch-form[data-v-7a257f00] .form-row .control>*{min-width:0;width:100%!important}.lead-create-panel .form-cell[data-v-7a257f00]{width:100%}.lead-create-panel .ch-form[data-v-7a257f00] .field .control{height:34px!important;min-height:34px!important;padding:0 12px!important}.lead-create-panel .ch-form[data-v-7a257f00] .dropdown,.lead-create-panel .ch-form[data-v-7a257f00] .drp{width:100%!important}.lead-create-panel .ch-form[data-v-7a257f00] .dropdown .trigger,.lead-create-panel .ch-form[data-v-7a257f00] .drp-trigger{width:100%!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:.82rem!important;line-height:34px!important}.lead-create-panel .ch-form[data-v-7a257f00] .field input,.lead-create-panel .ch-form[data-v-7a257f00] .dropdown .trigger,.lead-create-panel .ch-form[data-v-7a257f00] .dropdown .value{color:#4e5968!important}.lead-create-panel .ch-form[data-v-7a257f00] .field input::placeholder,.lead-create-panel .ch-form[data-v-7a257f00] .dropdown .placeholder{color:#b0b8c1!important}.hint[data-v-7a257f00]{color:#8b95a1;margin:4px 0 0;font-size:.72rem}.assigned-text[data-v-7a257f00]{color:#4e5968;font-size:.82rem}.assigned-text--empty[data-v-7a257f00]{color:#b0b8c1}.assign-header[data-v-7a257f00]{align-items:center;gap:8px;display:flex}.assign-header__title[data-v-7a257f00]{color:#333d4b;letter-spacing:-.012em;margin:0;padding:0;font-size:1.02rem;font-weight:500}.assign-body[data-v-7a257f00]{flex-direction:column;gap:12px;display:flex}.assign-field[data-v-7a257f00]{grid-template-columns:64px 1fr;align-items:center;min-height:34px;display:grid}.assign-field__label[data-v-7a257f00]{color:#8b95a1;font-size:.76rem;font-weight:400}.assign-field__value[data-v-7a257f00]{color:#4e5968;font-size:.84rem}.assign-field__value--empty[data-v-7a257f00]{color:#b0b8c1}.assign-body[data-v-7a257f00] .dropdown{min-width:0;width:100%!important}.assign-body[data-v-7a257f00] .dropdown .trigger{width:100%!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:.82rem!important;line-height:34px!important}.assign-body .hint[data-v-7a257f00]{margin-top:4px}.assignment-error[data-v-7a257f00]{background:#fdf3f3;border:1px solid #f0d6d6;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:8px 10px;display:flex}.assignment-error-msg[data-v-7a257f00]{color:#a06363;margin:0;font-size:.74rem}.memo-textarea[data-v-7a257f00]{box-sizing:border-box;color:#4e5968;background:var(--surface-panel);border:1px solid var(--border-base);resize:vertical;border-radius:8px;width:100%;height:34px;min-height:34px;padding:7px 12px;font-family:inherit;font-size:.85rem;line-height:1.4;transition:border-color .15s,box-shadow .15s;display:block}.memo-textarea[data-v-7a257f00]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring);outline:none}.memo-textarea[data-v-7a257f00]::placeholder{color:#b0b8c1}.done-body[data-v-7a257f00]{flex-direction:column;gap:12px;display:flex}.done-line[data-v-7a257f00]{color:#2a2f4a;margin:0;font-size:.86rem}.done-id-row[data-v-7a257f00]{background:#fafbfd;border:1px solid #eef0f5;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.done-id-label[data-v-7a257f00]{color:#96a0b3;font-size:.7rem}.done-id-val[data-v-7a257f00]{color:#272b4c;font-variant-numeric:tabular-nums;font-size:.92rem}.done-warn[data-v-7a257f00]{color:#8a6a31;background:#faf0e1;border-radius:7px;margin:0;padding:8px 10px;font-size:.74rem}.empty[data-v-a5f11ab6]{text-align:center;color:#8b95a1;background:#fafbfc;border:1px dashed #e5e8eb;border-radius:12px;padding:56px 24px;font-size:13px}.lr-pd-backdrop[data-v-a5f11ab6]{z-index:50;background:#171f2847;position:fixed;inset:0}.ch-action-btn[data-v-a5f11ab6]{background:var(--color-primary,#272b4c);color:#fff;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:300;line-height:1;transition:background .12s;display:inline-flex}.ch-action-btn[data-v-a5f11ab6]:hover{background:var(--color-primary-hover,#1a1f3a)}.q-toolbar[data-v-a5f11ab6]{align-items:center;gap:10px;margin:0 0 16px;padding:6px 0;display:flex}.ch-filter .q-registrant-dd[data-v-a5f11ab6]{flex:0 0 200px;width:200px}.ch-filter .q-deal-dd[data-v-a5f11ab6]{flex:0 0 180px;width:180px}.ch-filter .q-client-dd[data-v-a5f11ab6]{flex:1 1 0;min-width:240px}.admin-agency-filter[data-v-a5f11ab6]{flex:0 0 240px;width:240px}.admin-agency-filter[data-v-a5f11ab6]>:last-child{width:100%}.admin-agency-filter[data-v-a5f11ab6] .value:before,.admin-agency-filter[data-v-a5f11ab6] .placeholder:before{content:"Admin · ";color:#8b95a1}.row-count[data-v-a5f11ab6]{color:#8b95a1;margin:0 0 6px;font-size:.74rem;font-weight:400}.row-count-num[data-v-a5f11ab6]{color:#4e5968;font-variant-numeric:tabular-nums}.ch-split[data-v-a5f11ab6]{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.q-detail-backdrop[data-v-a5f11ab6]{display:none}@media (width>=1101px){.ch-split--detail-open[data-v-a5f11ab6]{display:block}.ch-split--detail-open .q-detail-backdrop[data-v-a5f11ab6]{z-index:50;background:#0f172a2e;animation:.16s ch-detail-backdrop-in-a5f11ab6;display:block;position:fixed;inset:0}.ch-split--detail-open .ch-right[data-v-a5f11ab6]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;animation:.22s cubic-bezier(.32,.72,.36,1) ch-detail-slide-in-a5f11ab6;box-shadow:-16px 0 40px #0f172a1a;border-radius:0!important;flex-direction:column!important;gap:0!important;width:600px!important;max-width:calc(100vw - 56px)!important;height:100vh!important;padding:0!important;display:flex!important;position:fixed!important;inset:0 0 0 auto!important;overflow:hidden!important}.ch-split--detail-open .q-detail[data-v-a5f11ab6]{min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex:auto!important;display:block!important;overflow:hidden auto!important}.ch-split--detail-open .q-detail__head[data-v-a5f11ab6]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;justify-content:flex-start;align-items:center;gap:12px;height:64px;min-height:64px;display:flex;position:sticky;top:0;padding:0 22px!important}.ch-split--detail-open .q-detail__footer[data-v-a5f11ab6]{z-index:5;position:sticky;bottom:0}@keyframes ch-detail-slide-in-a5f11ab6{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes ch-detail-backdrop-in-a5f11ab6{0%{opacity:0}to{opacity:1}}}@media (width<=1100px){.ch-split[data-v-a5f11ab6]{grid-template-columns:1fr!important}.ch-split--detail-open[data-v-a5f11ab6]{display:block!important}.ch-split--detail-open .q-detail-backdrop[data-v-a5f11ab6]{z-index:50;background:#0f172a52;display:block;position:fixed;inset:0}.ch-split--detail-open .ch-right[data-v-a5f11ab6]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;border-radius:0;flex-direction:column;width:min(600px,100vw - 56px);height:100dvh;display:flex;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14;position:fixed!important}.ch-split--detail-open .q-detail[data-v-a5f11ab6]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.ch-split--detail-open .q-detail__head[data-v-a5f11ab6]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;justify-content:flex-start;align-items:center;gap:0;height:64px;min-height:64px;display:flex;position:sticky;top:0;padding:0 22px!important}.ch-split--detail-open .q-detail__titleGroup[data-v-a5f11ab6]{flex:1;align-items:center;gap:10px;min-width:0;line-height:1.2;display:inline-flex;padding:0!important;text-indent:0!important;margin:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.ch-split--detail-open .q-detail__title-text[data-v-a5f11ab6]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-indent:0!important;color:#333d4b!important;letter-spacing:-.012em!important;margin:0!important;margin-inline-start:0!important;padding:0!important;padding-inline-start:0!important;font-size:1.05rem!important;font-weight:500!important;line-height:1.3!important}.ch-split--detail-open .q-detail__title-meta[data-v-a5f11ab6]{white-space:nowrap;flex-shrink:0;color:#6b7684!important;font-size:.82rem!important;font-weight:400!important;line-height:1.2!important}.ch-split--detail-open .q-detail__footer[data-v-a5f11ab6]{z-index:5;background:#fff;padding:14px 18px;position:sticky;bottom:0}.ch-split--detail-open .q-detail__footer .popup-btn[data-v-a5f11ab6]{border-radius:14px;height:46px;min-height:46px;font-size:.78rem}}.ch-table-wrap[data-v-a5f11ab6]{box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:0;overflow-x:auto}.ch-table[data-v-a5f11ab6]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.84rem}.ch-table th[data-v-a5f11ab6]:first-child,.ch-table td[data-v-a5f11ab6]:first-child{padding-left:20px}.ch-table th[data-v-a5f11ab6]:last-child,.ch-table td[data-v-a5f11ab6]:last-child{padding-right:20px}.ch-table thead[data-v-a5f11ab6],.ch-table thead tr[data-v-a5f11ab6],.ch-table thead th[data-v-a5f11ab6]{box-shadow:none;color:#9aa4b2;letter-spacing:0;text-transform:none;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:1px solid #e5e8eb;padding:8px 10px;font-size:.7rem;font-weight:400}.ch-table thead th.th-link[data-v-a5f11ab6]{text-align:center}.ch-table thead th.q-th--sortable[data-v-a5f11ab6]{cursor:pointer;transition:color .12s}.ch-table thead th.q-th--sortable[data-v-a5f11ab6]:hover{color:#6b7280}.ch-table thead th.q-th--sort-asc[data-v-a5f11ab6],.ch-table thead th.q-th--sort-desc[data-v-a5f11ab6]{color:var(--color-primary);font-weight:500}.ch-table thead th .q-th__sort-arrow[data-v-a5f11ab6]{color:var(--color-primary);margin-left:3px;font-size:.72rem;font-weight:500;line-height:1;display:inline-block}.ch-table tbody td[data-v-a5f11ab6]{color:#4e5968;font-variant-numeric:tabular-nums;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f1f3f7;padding:7px 12px;font-size:.78rem;font-weight:400;line-height:1.45;transition:background .12s;overflow:hidden}.ch-table tbody td.num-cell[data-v-a5f11ab6]{font-variant-numeric:tabular-nums}.ch-table tbody td.cell-muted[data-v-a5f11ab6]{color:#b0b8c1}.ch-table tbody td.td-link[data-v-a5f11ab6]{text-align:center}.ch-table tbody tr:last-child td[data-v-a5f11ab6]{border-bottom:none}.ch-table tbody tr:hover td[data-v-a5f11ab6]{background:#f8fafc}.ch-table tbody tr.row--active td[data-v-a5f11ab6]{background:#272b4c0a}.ch-table tbody tr.row--active td[data-v-a5f11ab6]:first-child{box-shadow:inset 2px 0 0 var(--color-primary,#272b4c)}.link-icon[data-v-a5f11ab6]{color:#8b95a1;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.link-icon[data-v-a5f11ab6]:hover{color:var(--color-primary,#272b4c);background:#f4f6fb}.rd-sentinel[data-v-a5f11ab6]{text-align:center;color:#b0b8c1;padding:12px 0 4px;font-size:.74rem;font-weight:400}.ch-form[data-v-a5f11ab6]{flex-direction:column;display:flex;margin:0!important;padding:12px 22px 16px!important}.q-table-section__head[data-v-a5f11ab6]{align-items:center;gap:8px;margin-top:0;margin-bottom:0;padding-top:16px;padding-bottom:6px;display:flex;text-indent:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.q-table-section__head[data-v-a5f11ab6]:first-of-type{padding-top:0}.q-table-section__title[data-v-a5f11ab6]{color:#191f28;letter-spacing:-.012em;font-size:.95rem;font-weight:400;margin:0!important;padding:0!important;text-indent:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.muted-tag[data-v-a5f11ab6]{text-transform:none;letter-spacing:0;color:#b0b8c1;font-size:.66rem;font-weight:400}.ch-form[data-v-a5f11ab6] .form-row{flex-direction:unset;grid-template-columns:96px 1fr;align-items:center;gap:0;min-height:26px;margin:0 0 2px!important;padding:0!important;margin-left:0!important;padding-left:0!important;display:grid!important}.ch-form[data-v-a5f11ab6] .form-row .label{text-align:left;color:#8b95a1;font-size:.76rem;font-weight:400;line-height:1.3;margin:0!important;padding:0!important;text-indent:0!important;width:auto!important;margin-inline-start:0!important;padding-inline-start:0!important}.ch-form[data-v-a5f11ab6] .form-row .control,.ch-form[data-v-a5f11ab6] .form-row .control>*{min-width:0;width:100%!important}.q-table-section__head[data-v-a5f11ab6]+.form-row,.q-table-section__head[data-v-a5f11ab6]+*{margin-top:2px}.ro-text[data-v-a5f11ab6]{color:#4e5968;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;padding:0;font-size:.78rem;line-height:1.45;overflow:hidden;font-weight:400!important}.ro-text.num[data-v-a5f11ab6]{font-variant-numeric:tabular-nums}.ro-link[data-v-a5f11ab6]{color:#4e5968;letter-spacing:-.005em;padding:0;font-size:.78rem;line-height:1.45;text-decoration:none;display:inline-block;font-weight:400!important}.ro-link[data-v-a5f11ab6]:hover{text-decoration:underline}.lr-detail-overlay .ch-right .ch-form[data-v-a5f11ab6]{padding:16px 22px 20px!important}.lr-detail-overlay .ch-right .q-table-section__head[data-v-a5f11ab6]{padding:16px 0 6px!important}.lr-detail-overlay .ch-right .q-table-section__head[data-v-a5f11ab6]:first-of-type{padding-top:0!important}.lr-detail-overlay .ch-right .q-table-section__title[data-v-a5f11ab6]{color:#333d4b!important;font-size:.95rem!important;font-weight:500!important}.lr-detail-overlay .ch-right .q-table-section__head[data-v-a5f11ab6]+.form-row{margin-top:0!important}.lr-detail-overlay .ch-right .ch-form[data-v-a5f11ab6] .form-row{min-height:22px!important;margin:0!important}.detail-warn[data-v-a5f11ab6]{color:#a06363;background:#fdf3f3;border:1px solid #f0d6d6;border-radius:7px;margin:10px 0 0;padding:8px 10px;font-size:.72rem}.q-right[data-v-a5f11ab6]{background:#fff;flex-direction:column;display:flex}.q-detail[data-v-a5f11ab6]{flex-direction:column;min-height:0;display:flex;margin:0!important;padding:0!important}.q-detail__head[data-v-a5f11ab6]{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:center;height:44px;justify-content:flex-start!important;gap:0!important;margin:0!important;padding:0 22px!important;display:flex!important}.q-detail__head[data-v-a5f11ab6]>*{margin-left:0!important;padding-left:0!important;text-indent:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.q-detail__titleGroup[data-v-a5f11ab6],.q-detail__title-text[data-v-a5f11ab6]{text-indent:0!important;margin:0!important;margin-inline-start:0!important;padding:0!important;padding-inline-start:0!important}.q-detail__titleGroup[data-v-a5f11ab6]{flex:1;align-items:center;gap:10px;min-width:0;line-height:1.2;display:inline-flex}.q-detail__title-text[data-v-a5f11ab6]{color:#191f28;letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:500;line-height:1.25;overflow:hidden}.q-detail__title-meta[data-v-a5f11ab6]{color:#8b95a1;white-space:nowrap;flex-shrink:0;font-size:.78rem;font-weight:400;line-height:1.2}.q-detail__footer[data-v-a5f11ab6]{padding:12px 20px max(14px, env(safe-area-inset-bottom));background:#fafbfd;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;display:flex}.q-detail__footer .popup-btn[data-v-a5f11ab6]{letter-spacing:-.005em;cursor:pointer;border:none;border-radius:10px;flex:1;height:40px;font-family:inherit;font-size:.88rem;font-weight:400;transition:background .14s}.q-detail__footer .popup-btn--ghost[data-v-a5f11ab6]{color:#6b7280;background:#f1f5f9}.q-detail__footer .popup-btn--ghost[data-v-a5f11ab6]:hover:not(:disabled){background:#e2e8f0}.q-detail__footer .popup-btn--primary[data-v-a5f11ab6]{background:var(--color-primary,#272b4c);color:#fff}.q-detail__footer .popup-btn--primary[data-v-a5f11ab6]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.q-detail__footer .popup-btn[data-v-a5f11ab6]:disabled{opacity:.5;cursor:not-allowed}.m-toolbar[data-v-a5f11ab6]{flex-wrap:nowrap;align-items:center;gap:6px;padding:8px 0 12px;display:flex}.m-toolbar-icon[data-v-a5f11ab6]{color:#5c6478;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,color .14s;display:inline-flex}.m-toolbar-icon[data-v-a5f11ab6]:hover{color:#272b4c;background:#f4f6fb}.m-toolbar-spacer[data-v-a5f11ab6]{flex:auto;min-width:0}.m-toolbar-query[data-v-a5f11ab6]{color:#5c6478;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:50%;padding:6px 4px 6px 8px;font-size:.84rem;display:inline-flex;overflow:hidden}.m-toolbar-query__x[data-v-a5f11ab6]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.86rem;line-height:1;display:inline-flex}.m-toolbar-search[data-v-a5f11ab6]{flex:auto;min-width:0;position:relative}.m-toolbar-search__input[data-v-a5f11ab6]{color:#3a4156;background:#f4f6fb;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:40px;padding:0 32px 0 14px;font-family:inherit;font-size:.92rem;transition:background .14s,border-color .14s,box-shadow .14s}.m-toolbar-search__input[data-v-a5f11ab6]::placeholder{color:#8b95a1}.m-toolbar-search__input[data-v-a5f11ab6]:focus{background:#fff;border-color:#272b4c;box-shadow:0 0 0 3px #272b4c14}.m-toolbar-search__clear[data-v-a5f11ab6]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;width:22px;height:22px;font-size:.92rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.m-pill[data-v-a5f11ab6]{color:#5c6478;letter-spacing:-.005em;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;flex:none;align-items:center;gap:6px;max-width:60%;height:36px;padding:0 12px;font-family:inherit;font-size:.84rem;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.m-pill[data-v-a5f11ab6]:hover{background:#f4f6fb;border-color:#c8cdd9}.m-pill--active[data-v-a5f11ab6]{background:var(--color-primary,#272b4c);border-color:var(--color-primary,#272b4c);color:#fff}.m-pill__label[data-v-a5f11ab6]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.m-pill__caret[data-v-a5f11ab6]{color:inherit;opacity:.6;flex-shrink:0;font-size:.7rem}.m-lead-list[data-v-a5f11ab6]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.m-lead-card__meta[data-v-a5f11ab6]{color:#5c6478;letter-spacing:-.005em;margin:0;font-size:.82rem}.excel-cta--ghost[data-v-c3631c13]{color:#217346;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;transition:color .14s;display:inline-flex}.excel-cta--ghost[data-v-c3631c13]:hover:not(:disabled){color:#1b5f39}.excel-cta--ghost[data-v-c3631c13]:active:not(:disabled){color:#174f30}.excel-cta--ghost[data-v-c3631c13]:focus-visible{outline-offset:2px;outline:2px solid #21734659}.excel-cta--ghost[data-v-c3631c13]:disabled{color:#c5d2cc;cursor:not-allowed}.excel-cta--boxed[data-v-c3631c13]{color:#217346;cursor:pointer;background:0 0;border:1px solid #e6e9f0;border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.excel-cta--boxed[data-v-c3631c13]:hover:not(:disabled){color:#1b5f39;background:#f4f6fb;border-color:#c8cdd9}.excel-cta--boxed[data-v-c3631c13]:active:not(:disabled){color:#174f30}.excel-cta--boxed[data-v-c3631c13]:focus-visible{outline-offset:2px;outline:2px solid #21734659}.excel-cta--boxed[data-v-c3631c13]:disabled{color:#c5d2cc;cursor:not-allowed}.excel-cta--filled[data-v-c3631c13]{color:#fff;letter-spacing:-.005em;cursor:pointer;background:#217346;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:inherit;font-size:.82rem;font-weight:400;transition:background-color .14s;display:inline-flex}.excel-cta--filled[data-v-c3631c13]:hover:not(:disabled){background:#1b5f39}.excel-cta--filled[data-v-c3631c13]:active:not(:disabled){background:#174f30}.excel-cta--filled[data-v-c3631c13]:focus-visible{outline-offset:2px;outline:2px solid #21734659}.excel-cta--filled[data-v-c3631c13]:disabled{cursor:not-allowed;background:#c5d2cc}.excel-cta__icon[data-v-c3631c13]{flex-shrink:0}.excel-cta__label[data-v-c3631c13]{white-space:nowrap;line-height:1}.page-subtitle[data-v-516bf886]{color:#8b95a1;margin:0 0 12px;font-size:.78rem}.empty-state[data-v-516bf886]{color:#8b95a1;background:#fff;border:1px solid #e6e9f0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:80px 0;font-size:.82rem;display:flex}.empty-hint[data-v-516bf886]{color:#b0b8c1;font-size:.7rem}.q-summary-row[data-v-516bf886]{padding:var(--summary-surface-padding);background:var(--summary-surface-bg);border-radius:var(--summary-surface-radius);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:28px;display:grid}.q-summary-row__cell[data-v-516bf886]{flex-direction:column;gap:1px;min-width:0;display:flex}.q-summary-row__label[data-v-516bf886]{color:#8b95a1;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:400;overflow:hidden}.q-summary-row__value[data-v-516bf886]{color:#333d4b;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:400;overflow:hidden}.q-summary-row__value--primary[data-v-516bf886]{color:#191f28;letter-spacing:-.018em;font-size:.98rem;font-weight:400}.q-summary-row__value small[data-v-516bf886]{color:#8b95a1;margin-left:1px;font-size:.7rem}.q-summary-row__sub[data-v-516bf886]{color:#8b95a1;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:400;overflow:hidden}.q-summary-row__value-row[data-v-516bf886]{align-items:baseline;gap:8px;min-width:0;display:flex}.q-summary-row__delta[data-v-516bf886]{font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;flex-shrink:0;font-size:.72rem;font-weight:400}.q-summary-row__delta--up[data-v-516bf886]{color:#5a8f74}.q-summary-row__delta--down[data-v-516bf886]{color:#a06363}.q-summary-row__delta--flat[data-v-516bf886]{color:#8b95a1}.q-summary-row__delta--none[data-v-516bf886]{color:#b0b8c1}.ch-summary[data-v-516bf886]{margin:0 0 16px}@media (width<=1279px){.ch-summary[data-v-516bf886]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media (width<=767px){.ch-summary[data-v-516bf886]{grid-template-columns:1fr!important;gap:12px!important}}.row-count[data-v-516bf886]{color:#8b95a1;margin:0 0 8px;font-size:.78rem;font-weight:400}.row-count-num[data-v-516bf886]{color:#4e5968;font-variant-numeric:tabular-nums}.ch-table-wrap[data-v-516bf886]{-webkit-overflow-scrolling:touch;overflow-x:auto}.ch-table[data-v-516bf886]{border-collapse:collapse;background:0 0;width:100%;font-size:.78rem}.ch-table thead th[data-v-516bf886]{color:#9aa4b2;text-align:left;white-space:nowrap;background:0 0;border-bottom:1px solid #e5e8eb;padding:10px 14px;font-size:.7rem;font-weight:400;line-height:1.4}.ch-table thead th.num[data-v-516bf886]{text-align:right}.ch-table thead th.center[data-v-516bf886]{text-align:center}.ch-table tbody td[data-v-516bf886]{color:#4e5968;vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #f1f3f7;padding:10px 14px;font-size:.78rem;font-weight:400;line-height:1.45}.ch-table tbody td.num[data-v-516bf886]{text-align:right}.ch-table tbody tr.row[data-v-516bf886]{cursor:pointer;touch-action:manipulation;transition:background .12s}.ch-table tbody tr:hover td[data-v-516bf886]{background:#f8fafc}.ch-table tbody tr.row--active td[data-v-516bf886]{background:#272b4c0a}.ch-table tbody tr.row--active td[data-v-516bf886]:first-child{box-shadow:inset 2px 0 0 var(--color-primary,#272b4c)}.sls-detail-overlay .q-detail__body[data-v-516bf886]{background:#fff;flex:auto;min-height:0;overflow:hidden auto;padding:0!important}.sls-detail-overlay .ch-form[data-v-516bf886]{flex-direction:column;display:flex;margin:0!important;padding:12px 22px 16px!important}.sls-detail-overlay .ch-form[data-v-516bf886]>*,.sls-detail-overlay .q-table-section__head[data-v-516bf886],.sls-detail-overlay .q-table-section__title[data-v-516bf886],.sls-detail-overlay .ch-form[data-v-516bf886] .form-row,.sls-detail-overlay .ch-form[data-v-516bf886] .form-row .label{text-indent:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.sls-detail-overlay .ch-form[data-v-516bf886] .form-row{flex-direction:unset;grid-template-columns:96px 1fr;align-items:center;min-height:22px;margin:0!important;padding:0!important;gap:0 16px!important;margin-left:0!important;padding-left:0!important;display:grid!important}.sls-detail-overlay .q-table-section__head[data-v-516bf886]+.form-row{margin-top:0}.sls-detail-overlay .ch-form[data-v-516bf886] .form-row .label{text-align:left;color:#8b95a1;font-size:.76rem;font-weight:400;line-height:1.3;width:auto!important;margin:0!important;padding:0!important}.sls-detail-overlay .ch-form[data-v-516bf886] .form-row .control,.sls-detail-overlay .ch-form[data-v-516bf886] .form-row .control>*{min-width:0;width:100%!important}.sls-detail-overlay .ro-text[data-v-516bf886]{color:#4e5968;letter-spacing:-.005em;font-size:.8rem;font-weight:400}.sls-detail-overlay .ro-text.num[data-v-516bf886]{font-variant-numeric:tabular-nums}.sls-detail-overlay .q-table-section__head[data-v-516bf886]{align-items:center;gap:8px;display:flex;margin:0!important;padding:16px 0 6px!important;margin-inline-start:0!important;padding-inline-start:0!important}.sls-detail-overlay .q-table-section__head[data-v-516bf886]:first-of-type{padding-top:0!important}.sls-detail-overlay .q-table-section__title[data-v-516bf886]{color:#191f28;margin:0;padding:0;font-size:.95rem;font-weight:400}.sls-detail-overlay .muted-tag[data-v-516bf886]{color:#b0b8c1;font-size:.72rem}.sls-detail-overlay .empty[data-v-516bf886]{text-align:center;color:#8b95a1;padding:20px 0;font-size:.78rem}.sls-summary-cards[data-v-516bf886]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 0;display:grid}@media (width<=600px){.sls-summary-cards[data-v-516bf886]{grid-template-columns:1fr 1fr}.sls-summary-cards>.sls-summary-card[data-v-516bf886]:first-child{grid-column:1/-1}}.sls-summary-card[data-v-516bf886]{background:#fff;border:1px solid #eef0f5;border-radius:14px;flex-direction:column;gap:4px;min-width:0;min-height:60px;padding:14px 16px;display:flex}.sls-summary-card__label[data-v-516bf886]{color:#8b95a1;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:400;overflow:hidden}.sls-summary-card__value[data-v-516bf886]{color:#272b4c;font-variant-numeric:tabular-nums;letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;font-size:1.04rem;font-weight:400;line-height:1.2;overflow:hidden}.sls-summary-card__unit[data-v-516bf886]{color:#8b95a1;margin-left:2px;font-size:.7rem}.m-section-title[data-v-516bf886]{color:#191f28;letter-spacing:-.012em;margin:16px 12px 6px;font-size:.95rem;font-weight:400}.sls-channel-cards[data-v-516bf886]{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.sls-channel-cards--mobile[data-v-516bf886]{gap:10px;padding:0 12px 16px}.sls-channel-card[data-v-516bf886]{background:#fff;border:1px solid #eef0f5;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.sls-channel-card__head[data-v-516bf886]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sls-channel-card__name[data-v-516bf886]{color:#4e5968;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:400;overflow:hidden}.sls-channel-card__pct[data-v-516bf886]{color:#8b95a1;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.74rem;font-weight:400}.sls-channel-card__row[data-v-516bf886]{grid-template-columns:1fr auto auto;align-items:baseline;column-gap:8px;margin:0;display:grid}.sls-channel-card__row .sls-channel-card__meta-lead[data-v-516bf886],.sls-channel-card__row .sls-channel-card__meta-cost[data-v-516bf886]{justify-self:end}.sls-channel-card__cpl[data-v-516bf886]{color:#272b4c;letter-spacing:-.012em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.18rem;font-weight:400;line-height:1.2;overflow:hidden}.sls-channel-card__meta-lead[data-v-516bf886],.sls-channel-card__meta-cost[data-v-516bf886]{color:#8b95a1;letter-spacing:-.005em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.74rem;font-weight:400;overflow:hidden}@media (width<=480px){.sls-channel-card__row[data-v-516bf886]{grid-template-columns:1fr;row-gap:4px}}.sls-footer-wrap[data-v-516bf886]{display:contents}.sls-detail-overlay .popup-btn[data-v-516bf886]{cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;font-family:inherit;font-size:.78rem;font-weight:400;transition:background .14s}.sls-detail-overlay .popup-btn--ghost[data-v-516bf886]{color:#6b7684;background:#f5f7fa}.sls-detail-overlay .popup-btn--ghost[data-v-516bf886]:hover{background:#eceff5}.m-period-list[data-v-516bf886]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.m-kpi-row[data-v-516bf886]{grid-template-columns:1fr 1fr;gap:10px;padding:12px 12px 4px;display:grid}.m-kpi-row>.m-kpi--emph[data-v-516bf886]{grid-column:1/-1}.m-kpi[data-v-516bf886]{background:#fff;border:1px solid #eef0f5;border-radius:14px;flex-direction:column;gap:4px;min-height:60px;padding:14px 16px;display:flex}.m-kpi--emph[data-v-516bf886]{background:linear-gradient(135deg,#272b4c 0%,#1a1f3a 100%);border-color:#0000}.m-kpi__label[data-v-516bf886]{color:#6b7684;letter-spacing:0;font-size:.72rem}.m-kpi--emph .m-kpi__label[data-v-516bf886]{color:#ffffffb8}.m-kpi__value[data-v-516bf886]{color:#272b4c;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.18rem;line-height:1.2}.m-kpi--emph .m-kpi__value[data-v-516bf886]{color:#fff}.m-kpi__value small[data-v-516bf886]{color:#6b7684;margin-left:3px;font-size:.66rem}.m-kpi--emph .m-kpi__value small[data-v-516bf886]{color:#fff9}.m-channel-list[data-v-516bf886]{flex-direction:column;gap:10px;margin:0;padding:12px 12px 16px;list-style:none;display:flex}.m-loading[data-v-516bf886]{text-align:center;color:#b0b8c1;margin:0;padding:32px 16px;font-size:.84rem}.m-empty[data-v-516bf886]{text-align:center;color:#b0b8c1;margin:0;padding:36px 16px;font-size:.84rem}.mng-drawer-sticky[data-v-516bf886]{z-index:100;isolation:isolate;border-bottom:1px solid #e6e9f0;position:sticky;top:0;box-shadow:0 2px 8px #0f172a0a;background:#fff!important}.mng-drawer-head[data-v-516bf886]{background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.mng-drawer-head__title[data-v-516bf886]{align-items:baseline;gap:8px;min-width:0;display:flex}.mng-drawer-head__main[data-v-516bf886]{color:#1a1f3a;letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;overflow:hidden}.mng-drawer-head__count[data-v-516bf886]{color:#8b95a1;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.mng-drawer-head__actions[data-v-516bf886]{flex-shrink:0;gap:4px;display:flex}.mng-icon-btn[data-v-516bf886]{color:#5c6478;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .14s,color .14s;display:inline-flex}.mng-icon-btn[data-v-516bf886]:hover{color:#272b4c;background:#f4f6fb}.mng-icon-btn[data-v-516bf886]:active{transform:scale(.96)}.q-toolbar[data-v-388329ef]{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;padding:6px 0;display:flex}.ch-filter .q-search[data-v-388329ef]{flex:1 1 0;min-width:320px;height:32px;position:relative}.ch-filter .q-search__icon[data-v-388329ef]{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ch-filter .q-search__input[data-v-388329ef]{background:var(--summary-surface-bg);color:#191f28;box-sizing:border-box;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:32px;padding:0 12px 0 32px;font-family:inherit;font-size:.78rem;transition:background .12s,border-color .12s,box-shadow .12s}.ch-filter .q-search__input[data-v-388329ef]:hover{background:#e3e9f1}.ch-filter .q-search__input[data-v-388329ef]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring);background:#fff}.ch-filter .q-stage-dd[data-v-388329ef],.ch-filter .q-role-dd[data-v-388329ef]{flex:0 0 140px;width:140px}.ch-filter .q-agency-dd[data-v-388329ef]{flex:0 0 160px;width:160px}.q-summary-row[data-v-388329ef]{padding:var(--summary-surface-padding);background:var(--summary-surface-bg);border:var(--summary-surface-border);box-shadow:none;border-radius:var(--summary-surface-radius);font-variant-numeric:tabular-nums;letter-spacing:-.005em;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:28px;margin:0 0 8px;display:grid}.q-summary-row__cell[data-v-388329ef]{flex-direction:column;gap:1px;min-width:0;display:flex}.q-summary-row__label[data-v-388329ef]{color:#8b95a1;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:400;overflow:hidden}.q-summary-row__value[data-v-388329ef]{color:#333d4b;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:400;overflow:hidden}.q-summary-row__value--primary[data-v-388329ef]{color:#191f28;letter-spacing:-.018em;font-size:.98rem;font-weight:400}.ch-summary[data-v-388329ef]{margin:0 0 8px}.pdm-filter-info[data-v-388329ef]{color:#8b95a1;letter-spacing:-.005em;margin:0 0 8px;font-size:.74rem}.ch-table-wrap[data-v-388329ef]{-webkit-overflow-scrolling:touch;box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:0;overflow-x:auto}.ch-table[data-v-388329ef]{border-collapse:collapse;table-layout:auto;width:100%;min-width:960px;font-size:.84rem}.ch-table th[data-v-388329ef]:first-child,.ch-table td[data-v-388329ef]:first-child{padding-left:20px}.ch-table th[data-v-388329ef]:last-child,.ch-table td[data-v-388329ef]:last-child{padding-right:20px}.ch-table thead[data-v-388329ef],.ch-table thead tr[data-v-388329ef],.ch-table thead th[data-v-388329ef]{box-shadow:none;color:#9aa4b2;letter-spacing:0;text-transform:none;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:1px solid #e5e8eb;padding:8px 10px;font-size:.7rem;font-weight:400}.ch-table tbody td[data-v-388329ef]{color:#4e5968;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f1f3f7;padding:10px 12px;font-size:.8rem;font-weight:400;line-height:1.4;transition:background .12s;overflow:hidden}.ch-table tbody td.num-cell[data-v-388329ef]{font-variant-numeric:tabular-nums}.ch-table tbody td.cell-muted[data-v-388329ef]{color:#b0b8c1}.ch-table tbody td.cell-status[data-v-388329ef]{color:#4e5968;text-align:left;font-size:.78rem}.ch-table tbody tr[data-v-388329ef]{cursor:pointer;touch-action:manipulation}.ch-table tbody tr:last-child td[data-v-388329ef]{border-bottom:none}.ch-table tbody tr:hover td[data-v-388329ef]{background:#f8fafc}.q-status-chip[data-v-388329ef]{color:#6b7684;background:#f0f2f7;border-radius:6px;align-items:center;padding:2px 8px;font-size:.74rem;font-weight:400;display:inline-flex}.pdm-header-btn[data-v-388329ef]{border:1px solid var(--border-base,#dfe5ee);color:#1f2937;cursor:pointer;background:#fff;border-radius:7px;align-items:center;height:28px;padding:0 12px;font-size:.78rem;font-weight:400;line-height:1;display:inline-flex}.pdm-header-btn[data-v-388329ef]:hover:not(:disabled){background:#f5f7fb}.pdm-header-btn[data-v-388329ef]:disabled{color:#b0b8c1;cursor:not-allowed}.pdm-popup-field[data-v-388329ef]{flex-direction:column;gap:6px;margin-top:4px;display:flex}.q-status-chip--mapped[data-v-388329ef]{color:#1f7a3a;background:#e8f4ec}.q-status-chip--unmapped[data-v-388329ef]{color:#6b7684;background:#f0f2f7}.q-status-chip--duplicate[data-v-388329ef]{color:#8a5a12;background:#fdf4e3}.q-status-chip--inactive[data-v-388329ef]{color:#8b95a1;background:#f0f2f7}.pdm-error[data-v-388329ef]{color:#6b7684;margin:0 0 8px;font-size:.82rem}.empty[data-v-388329ef]{text-align:center;color:#8b95a1;background:#fafbfc;border:1px dashed #e5e8eb;border-radius:12px;padding:56px 24px;font-size:13px}.sa-detail.ch-form[data-v-388329ef]{flex-direction:column;margin:0;padding:0;display:flex}.sa-detail .q-table-section__head[data-v-388329ef]{align-items:center;gap:8px;margin:0;padding:16px 0 6px;display:flex}.sa-detail .q-table-section__head[data-v-388329ef]:first-of-type{padding-top:0}.sa-detail .q-table-section__title[data-v-388329ef]{color:#191f28;letter-spacing:-.012em;margin:0;padding:0;font-size:.95rem;font-weight:400}.sa-detail[data-v-388329ef] .form-row{grid-template-columns:96px 1fr;align-items:center;gap:0;min-height:22px;margin:0;padding:0;display:grid!important}.sa-detail[data-v-388329ef] .form-row .label{text-align:left;color:#8b95a1;margin:0;padding:0;font-size:.76rem;font-weight:400;line-height:1.3;width:auto!important}.sa-detail[data-v-388329ef] .form-row .control,.sa-detail[data-v-388329ef] .form-row .control>*{width:100%;min-width:0}.sa-detail .q-table-section__head[data-v-388329ef]+.form-row{margin-top:0}.sa-detail .ro-text[data-v-388329ef]{color:#4e5968;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;font-size:.8rem;font-weight:400;overflow:hidden}.sa-detail .ro-text.num[data-v-388329ef]{font-variant-numeric:tabular-nums}.sa-detail .ro-text--empty[data-v-388329ef]{color:#b0b8c1}.br-field-block__label[data-v-388329ef]{color:#6b7684;font-size:.78rem}.pdm-input[data-v-388329ef]{color:#333d4b;background:#fff;border:1px solid #e5e8ef;border-radius:8px;width:100%;height:36px;padding:0 10px;font-size:.86rem}.pdm-input[data-v-388329ef]:focus{border-color:#272b4c;outline:none}.popup-btn[data-v-388329ef]{cursor:pointer;border:0;border-radius:8px;flex:1;height:44px;font-family:inherit;font-size:.9rem;font-weight:400;transition:background .12s}.popup-btn[data-v-388329ef]:disabled{opacity:.5;cursor:not-allowed}.popup-btn--ghost[data-v-388329ef]{color:#6b7488;background:#f4f6fb}.popup-btn--ghost[data-v-388329ef]:hover:not(:disabled){background:#eceff5}.popup-btn--primary[data-v-388329ef]{color:#fff;background:#272b4c}.popup-btn--primary[data-v-388329ef]:hover:not(:disabled){background:#1a1f3a}.itb-bar[data-v-388329ef]{flex-wrap:nowrap;align-items:center;gap:6px;padding:8px 0 12px;display:flex}.itb-spacer[data-v-388329ef]{flex:auto;min-width:0}.itb-icon[data-v-388329ef]{color:#5c6478;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,color .14s;display:inline-flex}.itb-icon[data-v-388329ef]:hover{color:#272b4c;background:#f4f6fb}.itb-query[data-v-388329ef]{color:#5c6478;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:50%;padding:6px 4px 6px 8px;font-size:.84rem;display:inline-flex;overflow:hidden}.itb-query__x[data-v-388329ef]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.86rem;line-height:1;display:inline-flex}.itb-search[data-v-388329ef]{flex:auto;min-width:0;position:relative}.itb-search__input[data-v-388329ef]{color:#3a4156;background:#f4f6fb;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:40px;padding:0 32px 0 14px;font-family:inherit;font-size:.92rem}.itb-search__input[data-v-388329ef]::placeholder{color:#8b95a1}.itb-search__input[data-v-388329ef]:focus{background:#fff;border-color:#272b4c;box-shadow:0 0 0 3px #272b4c14}.itb-search__clear[data-v-388329ef]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;width:22px;height:22px;font-size:.92rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mif-pill[data-v-388329ef]{color:#5c6478;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 12px;font-family:inherit;font-size:.82rem;display:inline-flex}.mif-pill__caret[data-v-388329ef]{color:#b0b8c1;font-size:.7rem}.m-list[data-v-388329ef]{flex-direction:column;gap:8px;display:flex}.m-card[data-v-388329ef]{cursor:pointer;background:#fff;border:1px solid #eef0f3;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:background .12s;display:flex}.m-card[data-v-388329ef]:hover{background:#f8fafc}.m-body[data-v-388329ef]{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.m-line1[data-v-388329ef]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.m-name[data-v-388329ef]{color:#191f28;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.94rem;font-weight:400;overflow:hidden}.m-status-inline[data-v-388329ef]{flex-shrink:0}.m-line2[data-v-388329ef],.m-line3[data-v-388329ef]{color:#6b7684;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:.74rem;display:flex}.m-line3[data-v-388329ef]{color:#5c6478}.m-meta[data-v-388329ef]{font-variant-numeric:tabular-nums}.m-tag[data-v-388329ef]{color:#4e5968;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.m-sep[data-v-388329ef]{color:#c8cdd9}.filters-sheet[data-v-388329ef]{flex-direction:column;gap:18px;padding:4px 0 12px;display:flex}.filters-sheet__group[data-v-388329ef]{flex-direction:column;gap:8px;display:flex}.filters-sheet__label[data-v-388329ef]{color:#5c6478;margin:0;font-size:.78rem;font-weight:400}.filters-sheet__actions[data-v-388329ef]{gap:8px;margin-top:4px;display:flex}.filters-sheet__btn[data-v-388329ef]{cursor:pointer;border:0;border-radius:6px;flex:1;height:44px;font-family:inherit;font-size:.92rem;font-weight:400}.filters-sheet__btn--ghost[data-v-388329ef]{color:#6b7488;background:#f4f6fb}.filters-sheet__btn--ghost[data-v-388329ef]:hover{background:#eceff5}.filters-sheet__btn--primary[data-v-388329ef]{color:#fff;background:#272b4c}.filters-sheet__btn--primary[data-v-388329ef]:hover{background:#1a1f3a}.merge-popup__title{color:#1f2937;letter-spacing:-.01em;text-align:center;margin:0;font-size:1.125rem;font-weight:400}.merge-popup__desc{color:#8b95a1;text-align:center;margin:8px 0 0;font-size:.875rem;font-weight:400;line-height:1.55}.merge-popup__desc strong{color:#1f2937;font-weight:500}.merge-sec{text-align:left;flex-direction:column;gap:14px;margin-top:16px;display:flex}.merge-search{align-items:center;gap:6px;display:flex}.merge-search>:first-child{flex:1}.merge-search__btn{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:7px;justify-content:center;align-items:center;height:32px;padding:0 12px;font-family:inherit;font-size:.74rem;font-weight:400;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.merge-search__btn:hover:not(:disabled){color:#272b4c;background:#fafbfd;border-color:#c8cdd9}.merge-search__btn:disabled{opacity:.55;cursor:not-allowed}.merge-card{text-align:left;background:#fff;border:1.5px solid #d1d5db;border-radius:7px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:inherit;transition:background .14s,border-color .14s;display:flex}.merge-card--clickable{cursor:pointer}.merge-card--clickable:hover:not(.merge-card--keep){background:#fafbfd;border-color:#9ca3af}.merge-card--keep{background:#fafbfd;border-color:#272b4c}.merge-card__body{flex:1;min-width:0}.merge-card__name{color:#111827;letter-spacing:-.012em;overflow-wrap:anywhere;margin-bottom:4px;font-size:.95rem;font-weight:500}.merge-card__meta{color:#4e5968;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;font-size:.78rem;font-weight:400;list-style:none;display:flex}.merge-card__meta li{align-items:center;display:inline-flex}.merge-card__meta li+li:before{content:"·";color:#c8cdd9;margin-right:10px}.merge-card__check{background:#fff;border:1.5px solid #c8cdd9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .14s;display:inline-flex}.merge-card--keep .merge-card__check{border-color:#272b4c}.merge-card__check-dot{background:#272b4c;border-radius:50%;width:10px;height:10px}.merge-error{color:#a06363;background:#fdf3f3;border:1px solid #f0d6d6;border-radius:8px;margin:0;padding:8px 10px;font-size:.78rem}.merge-footnote{color:#6b4f10;text-align:center;background:#fffbf2;border:1px solid #f4e3b8;border-radius:8px;margin:16px 0 0;padding:10px 12px;font-size:.78rem;line-height:1.5}.merge-footnote strong{color:#3a2c08;font-weight:500}.merge-footnote--muted{color:#8b95a1;background:#fafbfd;border-color:#eef0f5}.merge-footnote--muted strong{color:#4e5968}.ch-filter.q-toolbar[data-v-327f7137]{align-items:center;gap:10px;margin:0 0 16px;padding:6px 0;display:flex}.q-filter-dd[data-v-327f7137]{flex:0 0 280px;min-width:240px;max-width:320px}.q-filter-dd[data-v-327f7137] .dropdown{width:100%}.q-search[data-v-327f7137]{flex:1 1 0;align-items:center;min-width:360px;height:36px;display:flex;position:relative}.q-search__icon[data-v-327f7137]{color:#8b95a1;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.q-search__input[data-v-327f7137]{color:#4e5968;background:#fff;border:1px solid #e5e8eb;border-radius:10px;outline:none;width:100%;height:36px;padding:0 36px 0 32px;font-family:inherit;font-size:.8rem;transition:border-color .14s,background .14s}.q-search__input[data-v-327f7137]::placeholder{color:#b0b8c1}.q-search__input[data-v-327f7137]:hover{background:#fafbfd}.q-search__input[data-v-327f7137]:focus{background:#fff;border-color:#272b4c}.q-search__clear[data-v-327f7137]{color:#8b95a1;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:1rem;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.q-search__clear[data-v-327f7137]:hover{color:#2a2f4a;background:#f4f6fb}.q-search__spinner[data-v-327f7137]{border:2px solid #e6e9f0;border-top-color:#272b4c;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin-327f7137;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@keyframes spin-327f7137{to{transform:rotate(360deg)}}.result-wrap[data-v-327f7137]{width:100%}.result-list[data-v-327f7137]{width:100%;min-width:0}.row-count[data-v-327f7137]{color:#8b95a1;margin:0 0 12px;font-size:.78rem;font-weight:400}.row-count-num[data-v-327f7137]{color:#3a4156;font-variant-numeric:tabular-nums}.table-wrap[data-v-327f7137]{background:0 0;border:none;border-radius:0;min-height:120px;position:relative;overflow:visible}.result-table[data-v-327f7137]{border-collapse:collapse;background:0 0;width:100%}.result-table th[data-v-327f7137]{color:#9aa4b2;letter-spacing:0;text-align:left;white-space:nowrap;background:0 0;border-bottom:1px solid #e5e8eb;padding:10px 14px;font-size:.7rem;font-weight:400}.result-table td[data-v-327f7137]{color:#4e5968;vertical-align:middle;background:0 0;border-bottom:1px solid #f1f3f7;padding:12px 14px;font-size:.78rem;font-weight:400}.result-table tbody tr:last-child td[data-v-327f7137]{border-bottom:none}.result-row[data-v-327f7137]{cursor:pointer;transition:background-color .12s}.result-row:hover td[data-v-327f7137],.result-row--active td[data-v-327f7137]{background:#fafbfd}.result-row--active td[data-v-327f7137]:first-child{box-shadow:inset 3px 0 0 var(--color-primary,#272b4c)}.th-id[data-v-327f7137]{width:90px}.th-phone[data-v-327f7137]{width:130px}.th-status[data-v-327f7137],.th-stage[data-v-327f7137]{width:110px}.th-owner[data-v-327f7137]{width:100px}.th-date[data-v-327f7137]{width:150px}.td-id[data-v-327f7137]{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.td-id__sub[data-v-327f7137]{color:#6b7488;font-size:.82rem;font-weight:400}.td-name[data-v-327f7137]{letter-spacing:-.005em}.td-phone[data-v-327f7137]{font-variant-numeric:tabular-nums}.td-status[data-v-327f7137],.td-stage[data-v-327f7137]{letter-spacing:-.005em}.td-date[data-v-327f7137]{font-variant-numeric:tabular-nums}.skeleton-wrap[data-v-327f7137]{flex-direction:column;gap:10px;padding:14px;display:flex}.skeleton-row[data-v-327f7137]{grid-template-columns:70px 1fr 110px 130px;align-items:center;gap:12px;display:grid}.sk[data-v-327f7137]{background:linear-gradient(90deg,#f0f2f7 0%,#f7f8fb 50%,#f0f2f7 100%) 0 0/200% 100%;border-radius:4px;height:14px;animation:1.4s ease-in-out infinite shimmer-327f7137}@keyframes shimmer-327f7137{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-id[data-v-327f7137]{width:60px}.sk-name[data-v-327f7137]{width:70%}.sk-phone[data-v-327f7137]{width:90px}.sk-stage[data-v-327f7137]{width:110px}.empty-msg[data-v-327f7137]{text-align:center;color:#8b95a1;margin:0;padding:60px 0;font-size:.78rem}.empty-msg--err[data-v-327f7137]{color:#b1655a}.empty-msg--init[data-v-327f7137]{color:#b0b8c1}.pipedrive-backdrop[data-v-327f7137]{z-index:50;background:#0f172a52;animation:.18s pipedrive-backdrop-in-327f7137;position:fixed;inset:0}@keyframes pipedrive-backdrop-in-327f7137{0%{opacity:0}to{opacity:1}}.pipedrive-detail-panel[data-v-327f7137]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;width:min(600px,100vw - 56px);height:100dvh;max-height:100dvh;animation:.22s cubic-bezier(.32,.72,.36,1) pipedrive-slide-in-327f7137;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14}@keyframes pipedrive-slide-in-327f7137{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.pipedrive-detail-panel .q-detail[data-v-327f7137]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden;margin:0!important;padding:0!important}.pipedrive-detail-panel .q-detail__head[data-v-327f7137]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;align-items:center;height:64px;min-height:64px;position:sticky;top:0;justify-content:flex-start!important;gap:0!important;margin:0!important;padding:0 22px!important;display:flex!important}.pipedrive-detail-panel .q-detail__head[data-v-327f7137]>*{padding:0!important;text-indent:0!important;margin:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.pipedrive-detail-panel .q-detail__titleGroup[data-v-327f7137]{flex:1;min-width:0;text-indent:0!important;margin:0!important;margin-inline-start:0!important;padding:0!important;padding-inline-start:0!important}.pipedrive-detail-panel .q-detail__title-text[data-v-327f7137]{color:#333d4b;letter-spacing:-.012em;white-space:nowrap;align-items:baseline;font-size:1.05rem;font-weight:500;line-height:1.25;display:flex;overflow:hidden;text-indent:0!important;margin:0!important;margin-inline-start:0!important;padding:0!important;padding-inline-start:0!important}.pipedrive-detail-panel .title-id[data-v-327f7137]{font-variant-numeric:tabular-nums;color:#333d4b;flex-shrink:0;margin-right:14px}.pipedrive-detail-panel .title-name[data-v-327f7137]{color:#333d4b;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.pipedrive-detail-panel .tool-menu-anchor[data-v-327f7137]{margin-left:auto!important}.pipedrive-detail-panel .q-detail__body[data-v-327f7137]{background:#fff;flex:auto;min-height:0;overflow:hidden auto;margin:0!important;margin-inline-start:0!important;padding:0!important;padding-inline-start:0!important}.panel-state[data-v-327f7137]{text-align:center;color:#8b95a1;padding:80px 0;font-size:.78rem}.panel-state--err[data-v-327f7137]{color:#b1655a}.pipedrive-detail-panel .ch-form[data-v-327f7137]{flex-direction:column;display:flex;margin:0!important;margin-inline-start:0!important;padding:12px 22px 16px!important}.pipedrive-detail-panel .ch-form[data-v-327f7137]>*{margin-left:0!important;padding-left:0!important;text-indent:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.pipedrive-detail-panel .q-table-section__head[data-v-327f7137]{align-items:center;gap:8px;display:flex;padding:16px 0 6px!important;text-indent:0!important;margin:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.pipedrive-detail-panel .q-table-section__head[data-v-327f7137]:first-of-type{padding-top:0!important}.pipedrive-detail-panel .q-table-section__title[data-v-327f7137]{color:#191f28;letter-spacing:-.012em;font-size:.95rem;font-weight:400;padding:0!important;text-indent:0!important;margin:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.pipedrive-detail-panel .muted-tag[data-v-327f7137]{color:#b0b8c1;font-size:.72rem;font-weight:400}.pipedrive-detail-panel .ch-form[data-v-327f7137] .form-row{flex-direction:unset;grid-template-columns:96px 1fr;align-items:center;gap:0;min-height:22px;margin:0!important;padding:0!important;margin-left:0!important;padding-left:0!important;display:grid!important}.pipedrive-detail-panel .ch-form[data-v-327f7137] .form-row .label{text-align:left;color:#8b95a1;font-size:.76rem;font-weight:400;line-height:1.3;margin:0!important;padding:0!important;text-indent:0!important;width:auto!important;margin-inline-start:0!important;padding-inline-start:0!important}.pipedrive-detail-panel .ch-form[data-v-327f7137] .form-row .control,.pipedrive-detail-panel .ch-form[data-v-327f7137] .form-row .control>*{min-width:0;width:100%!important}.pipedrive-detail-panel .q-table-section__head[data-v-327f7137]+.form-row{margin-top:0}.pipedrive-detail-panel .ro-text[data-v-327f7137]{color:#4e5968;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;font-size:.8rem;overflow:hidden;font-weight:400!important}.pipedrive-detail-panel .ro-text.num[data-v-327f7137]{font-variant-numeric:tabular-nums}.pipedrive-detail-panel .ro-text--empty[data-v-327f7137]{color:#b0b8c1}.pipedrive-detail-panel .ro-link[data-v-327f7137]{color:#4e5968;letter-spacing:-.005em;font-size:.8rem;text-decoration:none;font-weight:400!important}.pipedrive-detail-panel .ro-link[data-v-327f7137]:hover{text-decoration:underline}.tool-menu-anchor[data-v-327f7137]{flex-shrink:0;position:relative}.tool-btn[data-v-327f7137]{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 10px;font-family:inherit;font-size:.74rem;font-weight:400;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.tool-btn[data-v-327f7137]:hover,.tool-btn--open[data-v-327f7137]{color:#272b4c;background:#fafbfd;border-color:#c8cdd9}.tool-menu[data-v-327f7137]{z-index:60;background:#fff;border:1px solid #eef0f5;border-radius:8px;min-width:144px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 20px #0f172a14}.tool-menu__item[data-v-327f7137]{text-align:left;color:#4e5968;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:8px 10px;font-family:inherit;font-size:.8rem;font-weight:400;transition:background .12s,color .12s;display:block}.tool-menu__item[data-v-327f7137]:hover{color:#272b4c;background:#f4f6fb}.tool-menu__item--danger[data-v-327f7137]{color:#b1655a}.tool-menu__item--danger[data-v-327f7137]:hover{color:#a05248;background:#fdf3f3}.pipedrive-detail-panel .q-detail__footer[data-v-327f7137]{z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}.pipedrive-detail-panel .popup-btn[data-v-327f7137]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1;transition:background .14s}.pipedrive-detail-panel .popup-btn--ghost[data-v-327f7137]{color:#6b7684;background:#f5f7fa}.pipedrive-detail-panel .popup-btn--ghost[data-v-327f7137]:hover{background:#eceff5}.pipedrive-detail-panel .note-list[data-v-327f7137]{flex-direction:column;gap:6px;max-height:360px;margin-top:6px;display:flex;overflow-y:auto}.pipedrive-detail-panel .note-item[data-v-327f7137]{background:#fafbfd;border:1px solid #f1f3f7;border-radius:6px;padding:8px 10px}.pipedrive-detail-panel .note-meta[data-v-327f7137]{color:#8b95a1;align-items:center;gap:6px;margin-bottom:4px;font-size:.7rem;display:flex}.pipedrive-detail-panel .note-sep[data-v-327f7137]{color:#d0d6df}.pipedrive-detail-panel .note-user[data-v-327f7137]{color:#6b7684}.pipedrive-detail-panel .note-body[data-v-327f7137]{color:#4e5968;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:400;line-height:1.45}.modal-placeholder[data-v-327f7137]{text-align:center;color:#6b7488;flex-direction:column;gap:4px;margin:0;padding:24px 0;font-size:.82rem;display:flex}.modal-placeholder-sub[data-v-327f7137]{color:#b0b8c1;font-size:.7rem}.itb-bar[data-v-327f7137]{flex-wrap:nowrap;align-items:center;gap:6px;padding:8px 0 12px;display:flex}.itb-bar .q-filter-dd[data-v-327f7137] .trigger{height:36px!important;min-height:36px!important}.itb-icon[data-v-327f7137]{color:#5c6478;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,color .14s;display:inline-flex}.itb-icon[data-v-327f7137]:hover{color:#272b4c;background:#f4f6fb}.itb-spacer[data-v-327f7137]{flex:auto;min-width:0}.itb-query[data-v-327f7137]{color:#5c6478;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:50%;padding:6px 4px 6px 8px;font-size:.84rem;display:inline-flex;overflow:hidden}.itb-query__x[data-v-327f7137]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.86rem;line-height:1;display:inline-flex}.itb-search[data-v-327f7137]{flex:auto;min-width:0;position:relative}.itb-search__input[data-v-327f7137]{color:#3a4156;background:#f4f6fb;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:40px;padding:0 32px 0 14px;font-family:inherit;font-size:.92rem;transition:background .14s,border-color .14s,box-shadow .14s}.itb-search__input[data-v-327f7137]::placeholder{color:#8b95a1}.itb-search__input[data-v-327f7137]:focus{background:#fff;border-color:#272b4c;box-shadow:0 0 0 3px #272b4c14}.itb-search__clear[data-v-327f7137]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;width:22px;height:22px;font-size:.92rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.m-list[data-v-327f7137]{flex-direction:column;gap:8px;display:flex}.m-card[data-v-327f7137]{cursor:pointer;background:#fff;border:1px solid #eef0f3;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:background .12s,border-color .12s;display:flex}.m-card[data-v-327f7137]:hover{background:#f8fafc}.m-card--active[data-v-327f7137]{background:#272b4c0a;border-color:#272b4c}.m-body[data-v-327f7137]{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.m-line1[data-v-327f7137]{align-items:baseline;gap:8px;min-width:0;display:flex}.m-name[data-v-327f7137]{color:#191f28;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.94rem;font-weight:500;overflow:hidden}.m-line2[data-v-327f7137],.m-line3[data-v-327f7137]{color:#6b7684;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:.74rem;display:flex}.m-line3[data-v-327f7137]{color:#5c6478}.m-meta[data-v-327f7137]{font-variant-numeric:tabular-nums}.m-tag[data-v-327f7137]{color:#4e5968}.m-sep[data-v-327f7137]{color:#c8cdd9}.m-status[data-v-327f7137]{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.m-status .status-dot[data-v-327f7137]{background:#c0c8d6;border-radius:50%;width:6px;height:6px}.m-status .status-text[data-v-327f7137]{color:#8b95a1;font-size:.72rem}.m-status--won .status-dot[data-v-327f7137]{background:#15803d}.m-status--won .status-text[data-v-327f7137]{color:#15803d}.m-status--lost .status-dot[data-v-327f7137]{background:#dc2626}.m-status--lost .status-text[data-v-327f7137]{color:#dc2626}.del-popup__title{color:#1f2937;letter-spacing:-.01em;text-align:center;margin:0;font-size:1.125rem;font-weight:400}.del-popup__body{color:#8b95a1;text-align:center;margin:8px 0 0;font-size:.875rem;font-weight:400;line-height:1.55}.del-popup__body strong{color:#1f2937;font-weight:500}.batch-create-pick{flex-direction:column;gap:8px;padding:4px 0 6px;display:flex}.lead-transfer__hint{color:#6b7488;text-align:center;margin:8px 0 0;font-size:.78rem;line-height:1.55}.lead-transfer__reason{color:#1f2937;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;min-height:64px;padding:10px 12px;font-family:inherit;font-size:.85rem;line-height:1.5}.lead-transfer__reason:focus{border-color:#272b4c;outline:none}.lead-transfer__reason::placeholder{color:#9ca3af}.summary-card[data-v-4cb51391]{background:#fafbfd;border:1px solid #e6e9f0;border-radius:9px;align-items:center;gap:12px;padding:6px 14px;display:inline-flex}.summary-card--warn[data-v-4cb51391]{background:#fbf5f5;border-color:#e1c2c2}.sc-cell[data-v-4cb51391]{flex-direction:column;line-height:1.15;display:inline-flex}.sc-label[data-v-4cb51391]{color:#96a0b3;letter-spacing:.02em;font-size:.62rem}.sc-val[data-v-4cb51391]{color:#2a2f4a;font-variant-numeric:tabular-nums;font-size:.78rem}.sc-val--mute[data-v-4cb51391]{color:#8b95a1}.sc-val--warn[data-v-4cb51391]{color:#a06363}.sc-sub[data-v-4cb51391]{color:#8b95a1;margin-left:4px;font-size:.66rem}.sc-sep[data-v-4cb51391]{background:#e6e9f0;width:1px;height:22px}.loading-wrap[data-v-4cb51391]{text-align:center;color:#8b95a1;padding:48px 0;font-size:.84rem}.prefill-checking[data-v-4cb51391]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:240px;padding:64px 24px;display:flex}.prefill-checking__bar[data-v-4cb51391]{background:#eef0f5;border-radius:999px;width:200px;height:4px;position:relative;overflow:hidden}.prefill-checking__bar>span[data-v-4cb51391]{background:var(--color-primary,#272b4c);border-radius:999px;width:40%;height:100%;animation:1.1s ease-in-out infinite prefill-bar-slide-4cb51391;position:absolute;top:0;left:0}@keyframes prefill-bar-slide-4cb51391{0%{left:-40%}to{left:100%}}.prefill-checking__text[data-v-4cb51391]{color:#4e5968;letter-spacing:-.005em;margin:0;font-size:.86rem}.wiz-steps[data-v-4cb51391]{border-bottom:1px solid #f0f2f7;gap:8px;margin:0 0 12px;padding:0 0 4px;display:flex}.wiz-step[data-v-4cb51391]{color:#8b95a1;cursor:pointer;font-family:inherit;font-size:.78rem;line-height:inherit;appearance:none;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:6px 4px;transition:color .14s,border-color .14s;display:inline-flex}.wiz-step[data-v-4cb51391]:hover:not(.wiz-step--active){color:#4e5968}.wiz-step__no[data-v-4cb51391]{color:#8b95a1;background:#eef0f5;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.68rem;font-weight:500;line-height:1;display:inline-flex}.wiz-step--done .wiz-step__no[data-v-4cb51391]{color:#333d4b;background:#d3d8e4}.wiz-step--active[data-v-4cb51391]{color:#272b4c;border-bottom-color:#272b4c}.wiz-step--active .wiz-step__no[data-v-4cb51391]{color:#fff;background:#272b4c}.form-wrap--wizard .section-grid-2[data-v-4cb51391],.form-wrap--wizard .section-grid-3[data-v-4cb51391]{grid-template-columns:1fr}.form-wrap[data-v-4cb51391]{flex-direction:column;gap:16px;max-width:1100px;margin-top:12px;padding-bottom:64px;display:flex}.form-wrap--locked[data-v-4cb51391] .field .control{background:#f4f6fb;border-color:#eef0f5}.form-wrap--locked[data-v-4cb51391] .field input{color:#8b95a1;cursor:default}.form-wrap--locked[data-v-4cb51391] .dropdown .trigger{color:#8b95a1;pointer-events:none;box-shadow:none;background:#f4f6fb;border-color:#eef0f5}.form-wrap--locked[data-v-4cb51391] .dropdown .actions,.form-wrap--locked[data-v-4cb51391] .dropdown .caret{color:#b0b8c1}.form-wrap--locked textarea.memo-textarea[data-v-4cb51391]{color:#8b95a1;pointer-events:none;background:#f4f6fb;border-color:#eef0f5}.form-wrap--locked .biz-row button[data-v-4cb51391],.form-wrap--locked .addr-search-btn[data-v-4cb51391],.form-wrap--locked .addr-selected__clear[data-v-4cb51391],.form-wrap--locked .picker-row button[data-v-4cb51391]{display:none}.form-wrap--locked .agency-toggle-row[data-v-4cb51391],.form-wrap--locked .agency-change-row[data-v-4cb51391]{pointer-events:none;opacity:.85}.form-wrap--locked[data-v-4cb51391] label.checkbox,.form-wrap--locked[data-v-4cb51391] label.field{cursor:default}.form-wrap--locked[data-v-4cb51391] .checkbox input,.form-wrap--locked[data-v-4cb51391] input[type=checkbox]{pointer-events:none}.form-section[data-v-4cb51391]{background:#fff;border:1px solid #e6e9f0;border-radius:14px;overflow:hidden}.section-title[data-v-4cb51391]{color:#2a2f4a;letter-spacing:-.005em;background:#fafbfd;border-bottom:1px solid #f0f2f7;margin:0;padding:11px 18px 10px;font-size:.8rem}button.section-title.section-title--toggle[data-v-4cb51391]{cursor:pointer;text-align:left;border:none;border-bottom:1px solid #f0f2f7;justify-content:space-between;align-items:center;width:100%;font-family:inherit;transition:background-color .14s;display:flex}button.section-title.section-title--toggle[data-v-4cb51391]:hover{background:#f4f6fb}.toggle-chevron[data-v-4cb51391]{color:#8b95a1;transition:transform .18s}.toggle-chevron--open[data-v-4cb51391]{transform:rotate(180deg)}.section-body[data-v-4cb51391]{flex-direction:column;gap:12px;padding:14px 18px;display:flex}.section-grid-2[data-v-4cb51391]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.section-grid-3[data-v-4cb51391]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;display:grid}.full-row[data-v-4cb51391]{grid-column:1/-1}.biz-lookup[data-v-4cb51391]{flex-direction:column;align-items:stretch;gap:10px}.biz-row[data-v-4cb51391]{align-items:flex-start;gap:8px;display:flex}.biz-input[data-v-4cb51391]{flex:1;min-width:0}.biz-check-btn[data-v-4cb51391]{flex-shrink:0}.biz-result[data-v-4cb51391]{background:#fafbfd;border:1px solid #eef0f5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.biz-status[data-v-4cb51391]{letter-spacing:0;border-radius:5px;flex-shrink:0;align-items:center;height:22px;padding:0 8px;font-size:.7rem;display:inline-flex}.biz-status--ok[data-v-4cb51391]{color:#2f7551;background:#e4f0e9}.biz-status--mute[data-v-4cb51391]{color:#96a0b3;background:#f0f2f7}.biz-status--warn[data-v-4cb51391]{color:#8a6a31;background:#faf0e1}.biz-status--err[data-v-4cb51391]{color:#a06363;background:#f7eded}.biz-result-msg[data-v-4cb51391]{letter-spacing:-.005em;font-size:.76rem}.biz-result-msg--ok[data-v-4cb51391]{color:#2f7551}.biz-result-msg--warn[data-v-4cb51391]{color:#8a6a31}.biz-result-msg--err[data-v-4cb51391]{color:#a06363}.biz-inline-meta[data-v-4cb51391]{color:#6b7488;letter-spacing:-.005em;font-size:.74rem}.biz-hint[data-v-4cb51391]{color:#b0b8c1;margin:0;font-size:.72rem}.email-input[data-v-4cb51391] input::placeholder{font-size:.85rem}.addr-row[data-v-4cb51391]{display:flex}.addr-selected[data-v-4cb51391]{box-sizing:border-box;background:#f7f8fa;border:1px solid #e6eaef;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 6px 0 12px;display:flex}.addr-selected__text[data-v-4cb51391]{color:#333d4b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.82rem;overflow:hidden}.addr-selected__zip[data-v-4cb51391]{color:#6b7488;margin-right:4px}.addr-selected__clear[data-v-4cb51391]{color:#8b95a1;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background .12s,color .12s;display:inline-flex}.addr-selected__clear[data-v-4cb51391]:hover{color:#4e5968;background:#eceff5}.addr-detail[data-v-4cb51391]{margin-top:6px}.ym-row[data-v-4cb51391]{align-items:center;gap:6px;min-width:0;display:flex}.ym-year[data-v-4cb51391],.ym-month[data-v-4cb51391],.ym-month-select[data-v-4cb51391]{flex:1;min-width:0}.ym-sep[data-v-4cb51391]{color:#6b7488;flex-shrink:0;font-size:.78rem}.draft-row[data-v-4cb51391]{align-items:stretch;gap:8px;display:flex}.draft-row[data-v-4cb51391]>:first-child{flex:1;min-width:0}.draft-err[data-v-4cb51391]{color:#a06363;margin:4px 0 0;font-size:.72rem}.picker-row[data-v-4cb51391]{align-items:stretch;gap:8px;display:flex}.picker-input[data-v-4cb51391]{flex:1;min-width:0}.agency-toggle-row[data-v-4cb51391]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.agency-current[data-v-4cb51391]{color:#8b95a1;font-size:.74rem}.agency-current strong[data-v-4cb51391]{color:#2a2f4a;letter-spacing:-.005em;font-weight:400}.agency-auto[data-v-4cb51391]{color:#6b7488;align-items:center;gap:6px;font-size:.74rem;display:inline-flex}.agency-auto .dot[data-v-4cb51391]{background:#b5d5c2;border-radius:50%;width:6px;height:6px}.agency-change-row[data-v-4cb51391]{grid-template-columns:220px 1fr;gap:8px;margin-top:8px;display:grid}.agency-select[data-v-4cb51391],.agency-reason[data-v-4cb51391]{width:100%}@media (width<=720px){.agency-change-row[data-v-4cb51391]{grid-template-columns:1fr}}.memo-textarea[data-v-4cb51391]{color:#2a2f4a;border:1px solid var(--border-base,#e5e8ec);resize:vertical;background:#fff;border-radius:8px;width:100%;min-height:110px;padding:10px 12px;font-family:inherit;font-size:.82rem;line-height:1.5;transition:border-color .14s,box-shadow .14s}.memo-textarea[data-v-4cb51391]:focus{border-color:#272b4c;outline:none;box-shadow:0 0 0 3px #272b4c14}.memo-textarea[data-v-4cb51391]::placeholder{color:#b0b8c1}.action-bar[data-v-4cb51391]{z-index:5;padding:12px 20px max(14px, env(safe-area-inset-bottom));background:#fafbfd;border-top:1px solid #f0f2f7;justify-content:flex-end;gap:8px;margin:8px -22px -22px;display:flex;position:sticky;bottom:0}.action-bar .popup-btn[data-v-4cb51391]{letter-spacing:-.005em;cursor:pointer;border:none;border-radius:10px;min-width:120px;height:40px;padding:0 18px;font-family:inherit;font-size:.88rem;line-height:1;transition:background .14s}.action-bar .popup-btn--ghost[data-v-4cb51391]{color:#6b7280;background:#f1f5f9;font-weight:400}.action-bar .popup-btn--ghost[data-v-4cb51391]:hover:not(:disabled){background:#e2e8f0}.action-bar .popup-btn--primary[data-v-4cb51391]{background:var(--color-primary,#272b4c);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300}.action-bar .popup-btn--primary[data-v-4cb51391]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.action-bar .popup-btn[data-v-4cb51391]:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.section-grid-3[data-v-4cb51391]{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.section-grid-2[data-v-4cb51391],.section-grid-3[data-v-4cb51391]{grid-template-columns:1fr}.summary-card[data-v-4cb51391]{display:none}}.biz-check-overlay[data-v-4cb51391]{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.biz-check-overlay__backdrop[data-v-4cb51391]{-webkit-backdrop-filter:blur(4px);background:#171b2e47;position:absolute;inset:0}.biz-check-overlay__panel[data-v-4cb51391]{background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:12px;min-width:260px;padding:28px 36px;display:flex;position:relative;box-shadow:0 12px 32px #171b2e2e}.biz-check-overlay__spinner[data-v-4cb51391]{border:3px solid #e6e9f0;border-top-color:var(--color-primary,#272b4c);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite biz-check-spin-4cb51391}@keyframes biz-check-spin-4cb51391{to{transform:rotate(360deg)}}.biz-check-overlay__title[data-v-4cb51391]{color:#191f28;letter-spacing:-.005em;font-size:.92rem;font-weight:500}.biz-check-overlay__desc[data-v-4cb51391]{color:#6b7684;letter-spacing:-.005em;font-size:.76rem}.del-popup__title[data-v-4cb51391]{color:#1f2937;margin:0 0 4px;font-size:.98rem;font-weight:500}.deal-picker[data-v-4cb51391]{max-height:60vh;overflow-y:auto}.deal-picker__search[data-v-4cb51391]{margin:4px 0 10px}.q-search[data-v-4cb51391]{align-items:center;height:36px;display:flex;position:relative}.q-search__icon[data-v-4cb51391]{color:#8b95a1;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.q-search__input[data-v-4cb51391]{color:#4e5968;background:#fff;border:1px solid #e5e8eb;border-radius:10px;outline:none;width:100%;height:36px;padding:0 12px 0 32px;font-family:inherit;font-size:.82rem;transition:border-color .14s,background .14s}.q-search__input[data-v-4cb51391]::placeholder{color:#b0b8c1}.q-search__input[data-v-4cb51391]:hover{background:#fafbfd}.q-search__input[data-v-4cb51391]:focus{background:#fff;border-color:#272b4c}.deal-picker__msg[data-v-4cb51391]{color:#6b7684;margin:12px 4px;font-size:.82rem}.deal-picker__msg--err[data-v-4cb51391]{color:#a06363}.deal-picker__msg--warn[data-v-4cb51391]{color:#8a6a31}.deal-picker__list[data-v-4cb51391]{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.deal-picker__row[data-v-4cb51391]{cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}.deal-picker__row[data-v-4cb51391]:hover{background:#fafbfd;border-color:#c8cdd9}.deal-picker__row[data-v-4cb51391]:focus-visible{outline:2px solid var(--color-primary,#272b4c);outline-offset:1px}.deal-picker__row--active[data-v-4cb51391]{border-color:var(--color-primary,#272b4c);background:#f4f6fb}.deal-picker__title[data-v-4cb51391]{color:#191f28;letter-spacing:-.005em;font-size:.88rem;font-weight:500}.deal-picker__row-data[data-v-4cb51391]{color:#6b7684;letter-spacing:-.005em;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:.76rem;display:flex}.deal-picker__id[data-v-4cb51391]{font-variant-numeric:tabular-nums;color:#4e5968}.deal-picker__sep[data-v-4cb51391]{color:#c8cdd9}.psp-anchor[data-v-a5c2412f]{z-index:60;background:#fff;border:1px solid #eef0f5;border-radius:10px;width:280px;padding:0;font-family:inherit;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 20px #0f172a1a}.psp-head[data-v-a5c2412f]{justify-content:space-between;align-items:center;padding:10px 12px 6px;display:flex}.psp-title[data-v-a5c2412f]{color:#272b4c;font-size:.82rem;font-weight:500}.psp-count[data-v-a5c2412f]{color:#8b95a1;font-variant-numeric:tabular-nums;font-size:.72rem}.psp-list[data-v-a5c2412f]{border-top:1px solid #f4f6fb;border-bottom:1px solid #f4f6fb;max-height:320px;margin:0;padding:4px;list-style:none;overflow-y:auto}.psp-row[data-v-a5c2412f]{cursor:pointer;color:#333d4b;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:.82rem;display:flex}.psp-row[data-v-a5c2412f]:hover{background:#f7f8fb}.psp-row input[data-v-a5c2412f]{accent-color:var(--color-primary)}.psp-row__label[data-v-a5c2412f]{flex:auto}.psp-row__count[data-v-a5c2412f]{color:#8b95a1;font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.psp-empty[data-v-a5c2412f]{text-align:center;color:#b0b8c1;padding:12px;font-size:.8rem}.psp-actions[data-v-a5c2412f]{gap:6px;padding:8px 10px 10px;display:flex}.psp-preset[data-v-a5c2412f]{color:#333d4b;cursor:pointer;background:#fff;border:1px solid #e5e8ec;border-radius:6px;flex:1 1 0;height:30px;font-family:inherit;font-size:.76rem}.psp-preset[data-v-a5c2412f]:hover{background:#f4f6fb;border-color:#d0d5db}.crm-pipeline[data-v-cd1e33df]{flex-direction:column;gap:0;min-width:0;display:flex}.crm-pipeline__viewbar[data-v-cd1e33df]{justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;padding:0;display:flex}.crm-pipeline__viewinfo[data-v-cd1e33df]{color:#8b95a1;font-variant-numeric:tabular-nums;font-size:.76rem}.crm-pipeline__count[data-v-cd1e33df]{color:#4e5968}.crm-pipeline__hidden[data-v-cd1e33df]{color:#8b95a1;margin-left:4px}.crm-pipeline__gear-anchor[data-v-cd1e33df]{position:relative}.crm-pipeline__gear[data-v-cd1e33df]{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e5e8ec;border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 12px;font-family:inherit;font-size:.76rem;transition:background .12s,border-color .12s;display:inline-flex}.crm-pipeline__gear[data-v-cd1e33df]:hover:not(:disabled),.crm-pipeline__gear--open[data-v-cd1e33df]{color:#272b4c;background:#f4f6fb;border-color:#d0d5db}.crm-pipeline__gear[data-v-cd1e33df]:disabled{opacity:.55;cursor:not-allowed}.crm-pipeline__board[data-v-cd1e33df]{gap:10px;min-height:420px;padding-bottom:4px;display:flex;overflow:auto hidden}.crm-col[data-v-cd1e33df]{background:#f7f8fb;border:1px solid #eef0f5;border-radius:10px;flex-direction:column;flex:0 0 260px;min-height:100%;transition:background .14s,border-color .14s;display:flex}.crm-col--over[data-v-cd1e33df]{background:#eef1f8;border-color:#c8cde0}.crm-col__head[data-v-cd1e33df]{border-bottom:1px solid #eef0f5;padding:10px 12px 8px}.crm-col__title[data-v-cd1e33df]{color:#272b4c;font-size:.82rem;font-weight:500}.crm-col__meta[data-v-cd1e33df]{color:#8b95a1;font-variant-numeric:tabular-nums;margin-top:3px;font-size:.72rem}.crm-col__body[data-v-cd1e33df]{flex-direction:column;flex:auto;gap:6px;max-height:calc(100vh - 320px);padding:8px;display:flex;overflow-y:auto}.crm-col__empty[data-v-cd1e33df]{text-align:center;color:#b0b8c1;margin:12px 0;font-size:.8rem}.crm-card[data-v-cd1e33df]{cursor:pointer;text-align:left;background:#fff;border:1px solid #eef0f5;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;font-family:inherit;transition:border-color .12s,box-shadow .12s,transform 80ms;display:flex}.crm-card[data-v-cd1e33df]:hover{border-color:#d0d5db;box-shadow:0 2px 6px #0f172a0d}.crm-card[data-v-cd1e33df]:active{transform:translateY(.5px)}.crm-card--dragging[data-v-cd1e33df]{opacity:.5}.crm-card__time[data-v-cd1e33df]{color:#8b95a1;letter-spacing:-.005em;font-size:.72rem}.crm-card__title[data-v-cd1e33df]{color:#191f28;word-break:break-word;font-size:.85rem;font-weight:500;line-height:1.35}.crm-card__meta[data-v-cd1e33df]{color:#4e5968;gap:4px;font-size:.76rem;display:flex}.crm-card__sep[data-v-cd1e33df]{color:#b0b8c1}.crm-card__phone[data-v-cd1e33df]{color:#6b7488;font-variant-numeric:tabular-nums;font-size:.76rem}.crm-pipeline__empty[data-v-cd1e33df]{text-align:center;color:#8b95a1;margin:40px auto;font-size:.85rem}.view-tabs[data-v-8c3ed11d]{background:#f4f6fb;border-radius:10px;align-items:center;gap:2px;padding:4px;display:inline-flex}.crm-view-tabs[data-v-8c3ed11d]{margin:0 0 16px}.view-tab[data-v-8c3ed11d]{color:#6b7488;cursor:pointer;background:0 0;border:none;border-radius:7px;height:30px;padding:0 14px;font-family:inherit;font-size:.78rem;font-weight:400;transition:background .14s,color .14s}.view-tab[data-v-8c3ed11d]:hover:not(.view-tab--active){color:#2a2f4a;background:#eceff5}.view-tab--active[data-v-8c3ed11d]{color:#2a2f4a;background:#fff}.crm-tab-placeholder[data-v-8c3ed11d]{text-align:center;color:#8b95a1;background:#fafbfc;border:1px dashed #e5e8eb;border-radius:12px;padding:56px 24px;font-size:.82rem}.ch-filter.q-toolbar[data-v-8c3ed11d]{align-items:center;gap:10px;margin:0 0 16px;padding:6px 0;display:flex}.q-filter-dd[data-v-8c3ed11d]{flex:0 0 280px;min-width:240px;max-width:320px}.q-filter-dd[data-v-8c3ed11d] .dropdown{width:100%}.q-search[data-v-8c3ed11d]{flex:1 1 0;align-items:center;min-width:360px;height:36px;display:flex;position:relative}.q-search__icon[data-v-8c3ed11d]{color:#8b95a1;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.q-search__input[data-v-8c3ed11d]{color:#4e5968;background:#fff;border:1px solid #e5e8eb;border-radius:10px;outline:none;width:100%;height:36px;padding:0 36px 0 32px;font-family:inherit;font-size:.8rem;transition:border-color .14s,background .14s}.q-search__input[data-v-8c3ed11d]::placeholder{color:#b0b8c1}.q-search__input[data-v-8c3ed11d]:hover{background:#fafbfd}.q-search__input[data-v-8c3ed11d]:focus{background:#fff;border-color:#272b4c}.q-search__clear[data-v-8c3ed11d]{color:#8b95a1;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:1rem;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.q-search__clear[data-v-8c3ed11d]:hover{color:#2a2f4a;background:#f4f6fb}.q-search__spinner[data-v-8c3ed11d]{border:2px solid #e6e9f0;border-top-color:#272b4c;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin-8c3ed11d;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@keyframes spin-8c3ed11d{to{transform:rotate(360deg)}}.result-wrap[data-v-8c3ed11d]{width:100%}.result-list[data-v-8c3ed11d]{width:100%;min-width:0}.row-count[data-v-8c3ed11d]{color:#8b95a1;margin:0 0 12px;font-size:.78rem;font-weight:400}.row-count-num[data-v-8c3ed11d]{color:#3a4156;font-variant-numeric:tabular-nums}.table-wrap[data-v-8c3ed11d]{background:0 0;border:none;border-radius:0;min-height:120px;position:relative;overflow:visible}.result-table[data-v-8c3ed11d]{border-collapse:collapse;background:0 0;width:100%}.result-table th[data-v-8c3ed11d]{color:#9aa4b2;text-align:left;white-space:nowrap;background:0 0;border-bottom:1px solid #e5e8eb;padding:10px 14px;font-size:.7rem;font-weight:400}.result-table td[data-v-8c3ed11d]{color:#4e5968;vertical-align:middle;background:0 0;border-bottom:1px solid #f1f3f7;padding:12px 14px;font-size:.78rem;font-weight:400}.result-table tbody tr:last-child td[data-v-8c3ed11d]{border-bottom:none}.result-row[data-v-8c3ed11d]{cursor:pointer;transition:background-color .12s}.result-row:hover td[data-v-8c3ed11d],.result-row--active td[data-v-8c3ed11d]{background:#fafbfd}.result-row--active td[data-v-8c3ed11d]:first-child{box-shadow:inset 3px 0 0 var(--color-primary,#272b4c)}.th-id[data-v-8c3ed11d]{width:90px}.th-phone[data-v-8c3ed11d]{width:130px}.th-status[data-v-8c3ed11d],.th-stage[data-v-8c3ed11d]{width:110px}.th-owner[data-v-8c3ed11d]{width:100px}.th-date[data-v-8c3ed11d]{width:150px}.td-id[data-v-8c3ed11d]{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.td-id__sub[data-v-8c3ed11d]{color:#6b7488;font-size:.82rem;font-weight:400}.td-name[data-v-8c3ed11d]{letter-spacing:-.005em}.td-phone[data-v-8c3ed11d]{font-variant-numeric:tabular-nums}.td-status[data-v-8c3ed11d],.td-stage[data-v-8c3ed11d]{letter-spacing:-.005em}.td-date[data-v-8c3ed11d]{font-variant-numeric:tabular-nums}.skeleton-wrap[data-v-8c3ed11d]{flex-direction:column;gap:10px;padding:14px;display:flex}.skeleton-row[data-v-8c3ed11d]{grid-template-columns:70px 1fr 110px 130px;align-items:center;gap:12px;display:grid}.sk[data-v-8c3ed11d]{background:linear-gradient(90deg,#f0f2f7 0%,#f7f8fb 50%,#f0f2f7 100%) 0 0/200% 100%;border-radius:4px;height:14px;animation:1.4s ease-in-out infinite shimmer-8c3ed11d}@keyframes shimmer-8c3ed11d{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-id[data-v-8c3ed11d]{width:60px}.sk-name[data-v-8c3ed11d]{width:70%}.sk-phone[data-v-8c3ed11d]{width:90px}.sk-stage[data-v-8c3ed11d]{width:110px}.empty-msg[data-v-8c3ed11d]{text-align:center;color:#8b95a1;margin:0;padding:60px 0;font-size:.78rem}.empty-msg--err[data-v-8c3ed11d]{color:#b1655a}.empty-msg--init[data-v-8c3ed11d]{color:#b0b8c1}.pipedrive-backdrop[data-v-8c3ed11d]{z-index:50;background:#0f172a52;animation:.18s pipedrive-backdrop-in-8c3ed11d;position:fixed;inset:0}@keyframes pipedrive-backdrop-in-8c3ed11d{0%{opacity:0}to{opacity:1}}.at-picker__hint[data-v-8c3ed11d]{color:#6b7684;margin:0 0 12px;font-size:.84rem}.at-picker__list[data-v-8c3ed11d]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.at-picker__item[data-v-8c3ed11d]{box-sizing:border-box;color:#333d4b;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e8ec;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:11px 14px;font-family:inherit;font-size:.86rem;font-weight:400;transition:background .12s,border-color .12s;display:flex}.at-picker__item[data-v-8c3ed11d]:hover:not(:disabled){background:#fafbfd;border-color:#272b4c}.at-picker__item[data-v-8c3ed11d]:disabled{opacity:.55;cursor:not-allowed}.at-picker__sending[data-v-8c3ed11d]{color:#6b7684;font-size:.78rem}.at-picker__empty[data-v-8c3ed11d]{text-align:center;color:#8b95a1;margin:12px 0 0;font-size:.82rem}.invitation-backdrop[data-v-8c3ed11d]{z-index:60}.invitation-slide-panel[data-v-8c3ed11d]{z-index:61;background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;width:min(600px,100vw - 56px);height:100dvh;animation:.22s cubic-bezier(.32,.72,.36,1) pipedrive-slide-in-8c3ed11d;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-8px 0 24px #272b4c14}@keyframes pipedrive-slide-in-8c3ed11d{0%{opacity:.6;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.invitation-slide-panel .q-detail[data-v-8c3ed11d]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.invitation-slide-panel .q-detail__head[data-v-8c3ed11d]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;align-items:center;gap:12px;height:64px;min-height:64px;padding:0 22px;display:flex;position:sticky;top:0}.invitation-slide-panel .q-detail__title-text[data-v-8c3ed11d]{color:#333d4b;letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0;font-size:1.05rem;font-weight:500;line-height:1.3;overflow:hidden}.itb-bar[data-v-8c3ed11d]{flex-wrap:nowrap;align-items:center;gap:6px;padding:8px 0 12px;display:flex}.itb-icon[data-v-8c3ed11d]{color:#4e5968;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .12s,color .12s;display:inline-flex}.itb-icon[data-v-8c3ed11d]:hover{color:#272b4c;background:#f4f6fb}.itb-spacer[data-v-8c3ed11d]{flex:auto;min-width:0}.itb-query[data-v-8c3ed11d]{color:#4e5968;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:.78rem;display:inline-flex;overflow:hidden}.itb-query__x[data-v-8c3ed11d]{color:#8b95a1;cursor:pointer;background:0 0;border:none;font-size:.95rem;line-height:1}.itb-search[data-v-8c3ed11d]{flex:auto;min-width:0;position:relative}.itb-search__input[data-v-8c3ed11d]{color:#4e5968;background:#fff;border:1px solid #e5e8eb;border-radius:10px;outline:none;width:100%;height:36px;padding:0 30px 0 12px;font-family:inherit;font-size:.82rem}.itb-search__input[data-v-8c3ed11d]::placeholder{color:#8b95a1}.itb-search__input[data-v-8c3ed11d]:focus{border-color:#272b4c}.itb-search__clear[data-v-8c3ed11d]{color:#8b95a1;cursor:pointer;background:0 0;border:none;font-size:1rem;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.m-list[data-v-8c3ed11d]{flex-direction:column;gap:8px;display:flex}.m-card[data-v-8c3ed11d]{cursor:pointer;background:#fff;border:1px solid #eef0f5;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;transition:background .12s,border-color .12s;display:flex}.m-card[data-v-8c3ed11d]:hover{background:#f8fafc}.m-card--active[data-v-8c3ed11d]{background:#272b4c0a;border-color:#272b4c}.m-body[data-v-8c3ed11d]{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.m-line1[data-v-8c3ed11d]{align-items:baseline;gap:8px;min-width:0;display:flex}.m-name[data-v-8c3ed11d]{color:#191f28;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:400;overflow:hidden}.m-line2[data-v-8c3ed11d],.m-line3[data-v-8c3ed11d]{color:#8b95a1;white-space:nowrap;align-items:center;gap:6px;font-size:.74rem;display:flex;overflow:hidden}.m-line3[data-v-8c3ed11d]{color:#5c6478}.m-meta[data-v-8c3ed11d]{font-variant-numeric:tabular-nums}.m-tag[data-v-8c3ed11d]{color:#4e5968}.m-sep[data-v-8c3ed11d]{color:#c8cdd9}.m-status[data-v-8c3ed11d]{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.m-status .status-dot[data-v-8c3ed11d]{background:#c0c8d6;border-radius:50%;width:6px;height:6px}.m-status .status-text[data-v-8c3ed11d]{color:#8b95a1;font-size:.72rem}.m-status--won .status-dot[data-v-8c3ed11d]{background:#15803d}.m-status--won .status-text[data-v-8c3ed11d]{color:#15803d}.m-status--lost .status-dot[data-v-8c3ed11d]{background:#dc2626}.m-status--lost .status-text[data-v-8c3ed11d]{color:#dc2626}.invitation-slide-panel .invitation-slide-panel__body{flex-direction:column;flex:1;padding:16px 22px 20px;display:flex}.invitation-slide-panel .invitation-slide-panel__body>*{flex-direction:column;flex:1;min-height:0;display:flex}.invitation-slide-panel .invitation-slide-panel__body .form-wrap{box-sizing:border-box;flex:1;gap:0;max-width:none;min-height:0;margin-top:0;padding-bottom:0}.invitation-slide-panel .invitation-slide-panel__body .summary-card{margin-bottom:12px}.invitation-slide-panel .invitation-slide-panel__body .form-section{background:0 0;border:none;border-radius:0;overflow:visible}.invitation-slide-panel .invitation-slide-panel__body .section-title{color:#333d4b;letter-spacing:-.012em;background:0 0;border-bottom:none;margin:0;padding:16px 0 6px;font-size:.95rem;font-weight:500}.invitation-slide-panel .invitation-slide-panel__body .form-section:first-child .section-title{padding-top:0}.invitation-slide-panel .invitation-slide-panel__body button.section-title.section-title--toggle{background:0 0;border-bottom:none}.invitation-slide-panel .invitation-slide-panel__body button.section-title.section-title--toggle:hover{background:0 0}.invitation-slide-panel .invitation-slide-panel__body .section-body{gap:10px;padding:0}.invitation-slide-panel .invitation-slide-panel__body .section-grid-2,.invitation-slide-panel .invitation-slide-panel__body .section-grid-3{gap:12px 14px}.invitation-slide-panel .invitation-slide-panel__body :is(.section-body,.section-grid-2,.section-grid-3,.biz-row,.addr-row,.picker-row,.draft-row,.agency-change-row) :is(input,select,.trigger,.sdp-trigger){box-sizing:border-box;width:100%;height:36px!important;font-size:.85rem!important}.invitation-slide-panel .invitation-slide-panel__body input:not([type=checkbox]):not([type=radio]){font-size:.85rem!important}.invitation-slide-panel .invitation-slide-panel__body :is(.biz-check-btn,.addr-row button,.picker-row button,.draft-row button:not(.section-title--toggle)){box-sizing:border-box;white-space:nowrap;flex-shrink:0;height:36px;padding:0 14px;font-size:.82rem}.invitation-slide-panel .invitation-slide-panel__body .form-row .required,.invitation-slide-panel .invitation-slide-panel__body :is(.section-title,.form-row) .required{display:none!important}.invitation-slide-panel .invitation-slide-panel__body .agency-mode-tabs{background:#f2f4f6;border-radius:10px;gap:2px;margin:0;padding:3px;display:flex}.invitation-slide-panel .invitation-slide-panel__body .agency-mode-tab{color:#6b7684;cursor:pointer;white-space:nowrap;appearance:none;height:34px;font-family:inherit;font-size:.86rem;line-height:inherit;background:0 0;border:none;border-radius:7px;flex:1;transition:background .12s,color .12s}.invitation-slide-panel .invitation-slide-panel__body .agency-mode-tab:hover:not(.agency-mode-tab--active){color:#3a4156}.invitation-slide-panel .invitation-slide-panel__body .agency-mode-tab--active{color:var(--color-primary,#272b4c);background:#fff;box-shadow:0 1px 3px #00000012}.invitation-slide-panel .invitation-slide-panel__body .agency-mode-hint{color:#6b7684;letter-spacing:-.005em;margin:0;font-size:.74rem}.invitation-slide-panel .invitation-slide-panel__body .agency-mode-hint:not(:empty){margin-top:6px}.invitation-slide-panel .invitation-slide-panel__body .agency-current{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:8px;width:100%;display:flex}.invitation-slide-panel .invitation-slide-panel__body .agency-current strong{color:#333d4b;font-weight:500}.invitation-slide-panel .invitation-slide-panel__body .agency-current__remain{color:#8b95a1;font-size:.72rem}.invitation-slide-panel .invitation-slide-panel__body .picker-row--single,.invitation-slide-panel .invitation-slide-panel__body .addr-row{width:100%;display:flex}.invitation-slide-panel .invitation-slide-panel__body .picker-row--single>*,.invitation-slide-panel .invitation-slide-panel__body .addr-row>*{flex:1;width:100%}.invitation-slide-panel .invitation-slide-panel__body .picker-row--single .btn,.invitation-slide-panel .invitation-slide-panel__body .addr-row .btn{white-space:normal!important;justify-content:center!important;width:100%!important}.invitation-slide-panel .invitation-slide-panel__body :is(.biz-check-btn,.addr-row,.picker-row,.draft-row) .btn{color:#4e5968!important;height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e8eb!important;border-radius:8px!important;padding:0 12px!important;font-size:.78rem!important;font-weight:400!important;transition:border-color .12s,color .12s,background .12s!important;transform:none!important}.invitation-slide-panel .invitation-slide-panel__body :is(.biz-check-btn,.addr-row,.picker-row,.draft-row) .btn:hover:not(:disabled){color:#272b4c!important;box-shadow:none!important;background:#fafbfd!important;border-color:#c8cdd9!important;transform:none!important}.invitation-slide-panel .invitation-slide-panel__body :is(.biz-check-btn,.addr-row,.picker-row,.draft-row) .btn:active:not(:disabled){transform:none!important}.invitation-slide-panel .invitation-slide-panel__body :is(.biz-check-btn,.addr-row,.picker-row,.draft-row) .btn:focus,.invitation-slide-panel .invitation-slide-panel__body :is(.biz-check-btn,.addr-row,.picker-row,.draft-row) .btn:focus-visible{box-shadow:none!important;border-color:#c8cdd9!important;outline:none!important}.invitation-slide-panel .invitation-slide-panel__body :is(.biz-row,.addr-row,.picker-row,.draft-row){align-items:center}.invitation-slide-panel .invitation-slide-panel__body input:disabled,.invitation-slide-panel .invitation-slide-panel__body select:disabled,.invitation-slide-panel .invitation-slide-panel__body .trigger[aria-disabled=true],.invitation-slide-panel .invitation-slide-panel__body .sdp-trigger[aria-disabled=true]{color:#6b7684;background:#f7f9fc}.invitation-slide-panel .invitation-slide-panel__body input::placeholder{color:#b0b8c1}.invitation-slide-panel .invitation-slide-panel__body .full-row{grid-column:1/-1}.invitation-slide-panel .invitation-slide-panel__body .memo-textarea{border-radius:8px;font-size:.82rem}.invitation-slide-panel .invitation-slide-panel__body .checkbox{align-items:center;gap:6px;min-height:24px;display:inline-flex}.invitation-slide-panel .invitation-slide-panel__body :is(.biz-hint,.biz-inline-meta,.draft-err,.sc-label,.sc-sub,.agency-auto,.agency-current){letter-spacing:-.005em;font-size:.74rem;font-weight:400;line-height:1.35}.invitation-slide-panel .invitation-slide-panel__body :is(.biz-hint,.biz-inline-meta,.sc-label,.sc-sub,.agency-auto){color:#6b7684}.invitation-slide-panel .invitation-slide-panel__body .biz-result-msg,.invitation-slide-panel .invitation-slide-panel__body .draft-err{letter-spacing:-.005em;font-size:.74rem;font-weight:400;line-height:1.35}.invitation-slide-panel .invitation-slide-panel__body input::placeholder,.invitation-slide-panel .invitation-slide-panel__body textarea::placeholder{color:#b0b8c1!important;letter-spacing:-.005em!important;font-family:inherit!important;font-size:.85rem!important}.invitation-slide-panel .invitation-slide-panel__body .action-bar{z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;justify-content:stretch;gap:8px;margin:auto -22px -20px;padding:14px 18px;position:sticky;bottom:0}.invitation-slide-panel .invitation-slide-panel__body .action-bar .popup-btn{box-sizing:border-box!important;letter-spacing:-.005em!important;cursor:pointer!important;border:none!important;border-radius:14px!important;flex:1!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:0!important;font-family:inherit!important;font-size:.92rem!important;font-weight:400!important;line-height:1!important;transition:background .14s!important}.invitation-slide-panel .invitation-slide-panel__body .action-bar .popup-btn--ghost{color:#6b7684!important;background:#f5f7fa!important}.invitation-slide-panel .invitation-slide-panel__body .action-bar .popup-btn--ghost:hover:not(:disabled){background:#eceff5!important}.invitation-slide-panel .invitation-slide-panel__body .action-bar .popup-btn--primary{background:var(--color-primary,#272b4c)!important;color:#fff!important}.invitation-slide-panel .invitation-slide-panel__body .action-bar .popup-btn--primary:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)!important}.invitation-slide-panel .invitation-slide-panel__body .action-bar .popup-btn:disabled,.invitation-slide-panel .invitation-slide-panel__body .action-bar .popup-btn--visually-disabled{opacity:.5!important;cursor:not-allowed!important}.invitation-slide-panel .invitation-slide-panel__body .action-bar .popup-btn--visually-disabled:hover:not(:disabled){background:var(--color-primary,#272b4c)!important}.invitation-slide-panel .invitation-slide-panel__body .action-bar .submit-wrap{flex:1;display:flex;position:relative}.invitation-slide-panel .invitation-slide-panel__body .action-bar .submit-wrap>.popup-btn{flex:1}.invitation-slide-panel .invitation-slide-panel__body .action-bar .submit-hint{white-space:nowrap;color:var(--color-primary,#272b4c);letter-spacing:-.005em;pointer-events:none;background:#fff;border:1px solid #272b4c47;border-radius:10px;padding:8px 14px;font-size:.76rem;font-weight:400;line-height:1.35;animation:2.4s ease-in-out infinite submit-hint-float;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #272b4c1f}.invitation-slide-panel .invitation-slide-panel__body .action-bar .submit-hint:before,.invitation-slide-panel .invitation-slide-panel__body .action-bar .submit-hint:after{content:"";border:6px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.invitation-slide-panel .invitation-slide-panel__body .action-bar .submit-hint:before{border-top-color:#272b4c47;margin-top:0;top:100%}.invitation-slide-panel .invitation-slide-panel__body .action-bar .submit-hint:after{border-top-color:#fff;top:calc(100% - 1px)}@keyframes submit-hint-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-3px)}}.invitation-slide-panel .invitation-slide-panel__body .action-bar .popup-btn--hi{animation:1.6s ease-in-out infinite popup-btn-pulse}@keyframes popup-btn-pulse{0%,to{box-shadow:0 0 #272b4c73}50%{box-shadow:0 0 0 6px #272b4c00}}.at-tpl[data-v-b27f28e3]{max-width:1120px}.at-tpl__desc[data-v-b27f28e3]{color:#6b7684;letter-spacing:-.005em;margin:0 0 16px;font-size:.86rem}.at-tpl__state[data-v-b27f28e3]{text-align:center;color:#8b95a1;padding:40px 0;font-size:.86rem}.at-tpl__groups[data-v-b27f28e3]{flex-direction:column;gap:22px;display:flex}.at-tpl__group-head[data-v-b27f28e3]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.at-tpl__cat[data-v-b27f28e3]{color:#333d4b;font-size:.9rem;font-weight:500}.at-tpl__count[data-v-b27f28e3]{color:#8b95a1;font-size:.78rem}.at-tpl__table[data-v-b27f28e3]{border:1px solid #eef0f5;border-radius:10px;overflow:hidden}.at-tpl__thead[data-v-b27f28e3],.at-tpl__row[data-v-b27f28e3]{grid-template-columns:1.5fr .6fr 1.5fr 1.6fr .55fr .5fr;align-items:center;gap:12px;padding:10px 16px;display:grid}.at-tpl__thead[data-v-b27f28e3]{color:#8b95a1;background:#fafbfd;border-bottom:1px solid #f0f2f7;font-size:.76rem}.at-tpl__row[data-v-b27f28e3]{color:#333d4b;cursor:pointer;border-bottom:1px solid #f4f6f9;font-size:.82rem;transition:background .12s}.at-tpl__row[data-v-b27f28e3]:last-child{border-bottom:none}.at-tpl__row[data-v-b27f28e3]:hover{background:#fafbfd}.at-tpl__row--active[data-v-b27f28e3]{background:#f0f3fb}.at-tpl__row--off[data-v-b27f28e3]{opacity:.5}.at-tpl__row .c-code[data-v-b27f28e3]{color:#4e5968;font-family:ui-monospace,monospace;font-size:.78rem}.at-tpl__row .c-btn[data-v-b27f28e3]{color:#6b7684;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.at-tpl__pill[data-v-b27f28e3]{border:1px solid #0000;border-radius:6px;align-items:center;padding:1px 8px;font-size:.72rem;display:inline-flex}.at-tpl__pill--bizm[data-v-b27f28e3]{color:#4256b3;background:#eef2ff;border-color:#dfe4fb}.at-tpl__pill--chat[data-v-b27f28e3]{color:#a9631a;background:#fff4e5;border-color:#f6e2c5}.at-tpl__cat--고객[data-v-b27f28e3]{color:#2563eb}.at-tpl__cat--담당자[data-v-b27f28e3]{color:#006400}.at-tpl__cat--컨설팅[data-v-b27f28e3]{color:#a9631a}.at-backdrop[data-v-b27f28e3]{z-index:50;background:#0f172a52;animation:.18s at-bd-b27f28e3;position:fixed;inset:0}@keyframes at-bd-b27f28e3{0%{opacity:0}to{opacity:1}}.at-panel[data-v-b27f28e3]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;width:min(560px,100vw - 56px);height:100dvh;animation:.22s cubic-bezier(.32,.72,.36,1) at-slide-b27f28e3;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14}.at-panel--form[data-v-b27f28e3]{width:min(620px,100vw - 40px)}@keyframes at-slide-b27f28e3{0%{opacity:.6;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.at-panel__head[data-v-b27f28e3]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;min-height:64px;padding:0 20px 0 22px;display:flex;position:sticky;top:0}.at-panel__title[data-v-b27f28e3]{color:#333d4b;letter-spacing:-.012em;margin:0;font-size:1.05rem;font-weight:500}.at-panel__close[data-v-b27f28e3]{color:#6b7684;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.at-panel__close[data-v-b27f28e3]:hover{color:#272b4c;background:#272b4c0f}.at-panel__body[data-v-b27f28e3]{flex:auto;min-height:0;padding:16px 22px 24px;overflow-y:auto}.at-panel__row[data-v-b27f28e3]{grid-template-columns:96px 1fr;align-items:baseline;gap:12px;padding:7px 0;display:grid}.at-panel__label[data-v-b27f28e3]{color:#8b95a1;font-size:.8rem}.at-panel__val[data-v-b27f28e3]{color:#333d4b;font-size:.84rem}.at-panel__val--mono[data-v-b27f28e3]{color:#4e5968;font-family:ui-monospace,monospace;font-size:.8rem}.at-panel__section[data-v-b27f28e3]{color:#333d4b;margin:16px 0 6px;font-size:.85rem;font-weight:500}.at-panel__msg[data-v-b27f28e3]{color:#4e5968;white-space:pre-wrap;word-break:break-word;background:#f7f9fc;border:1px solid #eef0f5;border-radius:8px;margin:0;padding:12px 14px;font-family:inherit;font-size:.82rem;line-height:1.6}.at-panel__hint[data-v-b27f28e3]{color:#8b95a1;margin:8px 0 0;font-size:.74rem}.at-panel__footer[data-v-b27f28e3]{background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex;position:sticky;bottom:0}.at-check-step[data-v-b27f28e3]{text-align:center;flex-direction:column;align-items:center;padding:40px 26px;display:flex}.at-check-step__icon[data-v-b27f28e3]{color:#a9631a;margin-bottom:14px}.at-check-step__q[data-v-b27f28e3]{color:#333d4b;margin:0 0 10px;font-size:.98rem;line-height:1.5}.at-check-step__q b[data-v-b27f28e3]{color:#191f28;font-weight:500}.at-check-step__desc[data-v-b27f28e3]{color:#6b7684;margin:0 0 22px;font-size:.82rem;line-height:1.6}.at-check-step__confirm[data-v-b27f28e3]{color:#333d4b;cursor:pointer;border:1px solid #e5e8ec;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:.84rem;display:inline-flex}.at-check-step__confirm[data-v-b27f28e3]:hover{background:#fafbfd;border-color:#c8cdd9}.at-f[data-v-b27f28e3]{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.at-f__l[data-v-b27f28e3]{color:#6b7684;font-size:.8rem}.at-f2[data-v-b27f28e3]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.at-f2 .at-f[data-v-b27f28e3]{flex:1;min-width:120px}.at-f--num[data-v-b27f28e3]{max-width:90px}.at-sel[data-v-b27f28e3]{color:#333d4b;background:#fff;border:1px solid #e5e8ec;border-radius:8px;height:36px;padding:0 10px;font-family:inherit;font-size:.85rem}.at-sel[data-v-b27f28e3]:focus{border-color:#272b4c;outline:none}.at-check[data-v-b27f28e3]{color:#4e5968;align-items:center;gap:6px;margin-bottom:12px;font-size:.82rem;display:inline-flex}.at-ta[data-v-b27f28e3]{box-sizing:border-box;color:#333d4b;resize:vertical;border:1px solid #e5e8ec;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:.84rem;line-height:1.55}.at-ta[data-v-b27f28e3]:focus{border-color:#272b4c;outline:none}.at-btn-row[data-v-b27f28e3]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.at-btn-name[data-v-b27f28e3]{flex:1.1}.at-btn-type[data-v-b27f28e3]{flex-shrink:0}.at-btn-url[data-v-b27f28e3]{flex:1.4}.at-btn-url--none[data-v-b27f28e3]{color:#b0b8c1;font-size:.8rem}.at-btn-del[data-v-b27f28e3]{color:#8b95a1;cursor:pointer;background:#fff;border:1px solid #e8eaf0;border-radius:7px;flex-shrink:0;width:28px;height:28px}.at-btn-del[data-v-b27f28e3]:hover{color:#c82627;border-color:#c82627}.at-btn-add[data-v-b27f28e3]{color:#4e5968;cursor:pointer;background:#fff;border:1px dashed #c8cdd9;border-radius:7px;height:32px;margin-top:4px;padding:0 12px;font-size:.8rem}.at-btn-add[data-v-b27f28e3]:hover{color:#272b4c;border-color:#272b4c}.empty[data-v-9c49618d]{text-align:center;color:#8b95a1;background:#fafbfc;border:1px dashed #e5e8eb;border-radius:12px;padding:56px 24px;font-size:13px}.view-tabs[data-v-9c49618d]{background:#f4f6fb;border-radius:10px;align-items:center;gap:2px;padding:4px;display:inline-flex}.inv-view-tabs[data-v-9c49618d]{margin:0 0 16px}.view-tab[data-v-9c49618d]{color:#6b7488;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;height:30px;padding:0 14px;font-family:inherit;font-size:.78rem;font-weight:400;transition:background-color .14s,color .14s}.view-tab[data-v-9c49618d]:hover:not(.view-tab--active){color:#2a2f4a;background:#eceff5}.view-tab--active[data-v-9c49618d]{color:#2a2f4a;background:#fff}.ch-filter .q-round-dd[data-v-9c49618d]{flex:0 0 240px;width:240px}.ch-filter .q-range-dd[data-v-9c49618d]{flex:none}.ch-filter .q-range-dd[data-v-9c49618d] .drp,.ch-filter .q-range-dd[data-v-9c49618d] .drp-trigger{width:auto!important;min-width:0!important}.ch-filter .q-range-dd[data-v-9c49618d] .drp-trigger,.ch-filter .q-range-dd[data-v-9c49618d] .field input,.ch-filter .q-range-dd[data-v-9c49618d] .field .control{background:var(--summary-surface-bg)!important;color:#191f28!important;height:32px!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:6px!important;padding:0 12px!important;font-size:.78rem!important}.ch-filter .q-range-dd[data-v-9c49618d] .drp-trigger:hover,.ch-filter .q-range-dd[data-v-9c49618d] .field input:hover,.ch-filter .q-range-dd[data-v-9c49618d] .field .control:hover{background:#e3e9f1!important}.ch-filter .q-range-dd[data-v-9c49618d] .drp-trigger:focus,.ch-filter .q-range-dd[data-v-9c49618d] .drp-trigger--open{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-ring)!important;background:#fff!important}.ch-filter .q-range-dd[data-v-9c49618d] svg{color:#94a3b8!important}.ch-filter .q-range-dd[data-v-9c49618d] .drp-chevron,.ch-filter .q-range-dd[data-v-9c49618d] .drp-cal-icon,.ch-filter .q-range-dd[data-v-9c49618d] .drp-icon{display:none!important}.ch-filter .q-range-dd[data-v-9c49618d] .drp-trigger:after{content:"▾";color:var(--text-faint);margin-left:6px;font-size:.78rem;line-height:1}.ch-filter .q-range-dd[data-v-9c49618d] .drp-trigger.drp-trigger--open:after{content:"▴"}.rd-card-list[data-v-9c49618d]{flex-direction:column;gap:16px;display:flex}.rd-sentinel[data-v-9c49618d]{text-align:center;color:#b0b8c1;padding:12px 0 4px;font-size:.74rem;font-weight:400}.rd-card[data-v-9c49618d]{background:#fff;border:1px solid #e5e8eb;border-radius:12px;overflow:hidden}.rd-card__head[data-v-9c49618d]{font-variant-numeric:tabular-nums;background:#fafbfd;border-bottom:1px solid #eef1f5;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 18px;display:flex}.rd-card__title[data-v-9c49618d]{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.rd-card__no[data-v-9c49618d]{color:#111827;letter-spacing:-.005em;font-size:.92rem;font-weight:400}.rd-card__period[data-v-9c49618d]{color:#8b95a1;white-space:nowrap;font-size:.74rem;font-weight:400}.rd-card__status[data-v-9c49618d]{color:#4e5968;align-items:center;gap:8px;font-size:.76rem;font-weight:400;display:inline-flex}.rd-card__status .rd-status-dot[data-v-9c49618d]{margin-right:-3px}.rd-card__metrics[data-v-9c49618d]{flex-wrap:wrap;align-items:baseline;gap:6px;margin-left:auto;display:inline-flex}.rd-card__metric[data-v-9c49618d]{color:#4e5968;font-size:.78rem;font-weight:400}.rd-card__sep[data-v-9c49618d]{color:#c8cdd9;font-size:.78rem}.rd-card__body[data-v-9c49618d]{padding:0}.rd-list[data-v-9c49618d]{margin:0;padding:0;list-style:none}.rd-list__item[data-v-9c49618d]{cursor:default;border-bottom:1px solid #f1f3f7;align-items:center;gap:14px;padding:11px 18px;transition:background .12s;display:flex}.rd-list__item[data-v-9c49618d]:last-child{border-bottom:none}.rd-list__item--clickable[data-v-9c49618d]{cursor:pointer}.rd-list__item--clickable[data-v-9c49618d]:hover{background:#f8fafc}.rd-list__item--active[data-v-9c49618d]{box-shadow:inset 2px 0 0 var(--color-primary,#272b4c);background:#272b4c0a}.rd-list__meta[data-v-9c49618d]{color:#333d4b;font-variant-numeric:tabular-nums;flex:auto;align-items:center;gap:14px;min-width:0;font-size:.78rem;font-weight:400;display:flex;overflow:hidden}.rd-list__col[data-v-9c49618d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd-list__col--status[data-v-9c49618d]{color:#4e5968;flex:0 0 96px;align-items:center;gap:5px;display:inline-flex}.rd-list__col--agency[data-v-9c49618d],.rd-list__col--manager[data-v-9c49618d]{flex:0 0 72px}.rd-list__col--created[data-v-9c49618d]{flex:0 0 92px}.rd-list__col--company[data-v-9c49618d]{flex:auto;min-width:0}.rd-list__col--owner[data-v-9c49618d]{flex:0 0 90px}.rd-list__col--phone[data-v-9c49618d]{flex:0 0 110px}.rd-list__sep[data-v-9c49618d]{display:none}@media (width<=1100px){.rd-list__item[data-v-9c49618d]{align-items:start;gap:12px;padding:12px 14px}.rd-list__meta[data-v-9c49618d]{grid-template-columns:max-content minmax(0,1fr) auto;gap:3px 8px;min-width:0;font-size:.74rem;display:grid;overflow:visible}.rd-list__col[data-v-9c49618d]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rd-list__col--company[data-v-9c49618d]{color:#191f28;letter-spacing:-.005em;grid-area:1/1/auto/3;font-size:.94rem;font-weight:400}.rd-list__col--status[data-v-9c49618d]{color:#8b95a1;grid-area:1/3;place-self:center end;gap:4px;font-size:.72rem}.rd-list__col--status .status-dot[data-v-9c49618d]{width:6px;height:6px}.rd-list__col--agency[data-v-9c49618d]{color:#6b7684;font-variant-numeric:tabular-nums;grid-area:2/1}.rd-list__col--manager[data-v-9c49618d]{color:#6b7684;font-variant-numeric:tabular-nums;grid-area:2/2/auto/4}.rd-list__col--owner[data-v-9c49618d]{color:#4e5968;grid-area:3/1}.rd-list__col--phone[data-v-9c49618d]{color:#4e5968;grid-area:3/2/auto/4}.rd-list__col--manager[data-v-9c49618d]:before,.rd-list__col--phone[data-v-9c49618d]:before{content:"· ";color:#c8cdd9;margin-right:4px}.rd-list__col--created[data-v-9c49618d]{display:none}}.rd-list .cell-muted[data-v-9c49618d]{color:#b0b8c1}.rd-list__empty[data-v-9c49618d]{text-align:center;color:#b0b8c1;padding:18px 0;font-size:.78rem}.rd-status-dot[data-v-9c49618d]{background:#c8cdd9;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.br-header[data-v-9c49618d]{justify-content:center;align-items:center;gap:8px;margin:0 0 12px;display:flex}.br-header__title[data-v-9c49618d]{letter-spacing:-.02em;color:#111827;margin:0;font-size:1.05rem;font-weight:400}.br-meta[data-v-9c49618d]{background:#fafbfc;border:1px solid #eef0f5;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0 0 12px;padding:10px 14px;list-style:none;display:flex}.br-meta__row[data-v-9c49618d]{align-items:center;gap:4px;font-size:.8rem;display:inline-flex}.br-meta__label[data-v-9c49618d]{color:#8b95a1}.br-meta__sep[data-v-9c49618d]{color:#c8cdd9}.br-meta__value[data-v-9c49618d]{color:#3a4156}.confirm-target[data-v-9c49618d]{text-align:center;color:#4e5968;font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:.86rem}.confirm-msg[data-v-9c49618d]{text-align:center;color:#3a4156;margin:0;font-size:.86rem;line-height:1.55}.rd-status-dot--in_progress[data-v-9c49618d]{background:var(--color-primary,#272b4c)}.rd-status-dot--waiting[data-v-9c49618d]{background:#f59e0b}.rd-status-dot--completed[data-v-9c49618d]{background:#9aa4b2}.rd-status-dot--cancelled[data-v-9c49618d]{background:#ef4444}.ch-action-btn[data-v-9c49618d]{background:var(--color-primary,#272b4c);color:#fff;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:300;line-height:1;transition:background .12s;display:inline-flex}.ch-action-btn[data-v-9c49618d]:hover{background:var(--color-primary-hover,#1a1f3a)}.q-toolbar[data-v-9c49618d]{align-items:center;gap:10px;margin:0 0 16px;padding:6px 0;display:flex}.ch-filter .q-search[data-v-9c49618d]{flex:1 1 0;min-width:320px;height:32px;position:relative}.ch-filter .q-search__icon[data-v-9c49618d]{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ch-filter .q-search__input[data-v-9c49618d]{background:var(--summary-surface-bg);color:#191f28;box-sizing:border-box;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:32px;padding:0 12px 0 32px;font-family:inherit;font-size:.78rem;transition:background .12s,border-color .12s,box-shadow .12s}.ch-filter .q-search__input[data-v-9c49618d]:hover{background:#e3e9f1}.ch-filter .q-search__input[data-v-9c49618d]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring);background:#fff}.ch-filter .q-stage-dd[data-v-9c49618d]{flex:0 0 140px;width:140px}.ch-filter .q-agency-dd[data-v-9c49618d],.ch-filter .q-manager-dd[data-v-9c49618d]{flex:0 0 160px;width:160px}.q-summary-row[data-v-9c49618d]{padding:var(--summary-surface-padding);background:var(--summary-surface-bg);border:var(--summary-surface-border);box-shadow:none;border-radius:var(--summary-surface-radius);font-variant-numeric:tabular-nums;letter-spacing:-.005em;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:28px;margin:0 0 8px;display:grid}.q-summary-row__cell[data-v-9c49618d]{flex-direction:column;gap:1px;min-width:0;display:flex}.q-summary-row__label[data-v-9c49618d]{color:#8b95a1;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:400;overflow:hidden}.q-summary-row__value[data-v-9c49618d]{color:#333d4b;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:400;overflow:hidden}.q-summary-row__value--primary[data-v-9c49618d]{color:#191f28;letter-spacing:-.018em;font-size:.98rem;font-weight:400}.q-summary-row__value small[data-v-9c49618d]{color:#8b95a1;margin-left:1px;font-size:.7rem}.q-summary-row__sub[data-v-9c49618d]{color:#8b95a1;white-space:nowrap;font-size:.72rem;font-weight:400}.q-summary-row__sub small[data-v-9c49618d]{color:#b0b8c1;margin-left:1px}.ch-summary[data-v-9c49618d]{margin:0 0 8px}@media (width<=1100px){.ch-filter[data-v-9c49618d]{margin-bottom:24px!important}.ch-summary[data-v-9c49618d]{margin:0 0 20px!important}.rd-card-list[data-v-9c49618d]{margin-top:4px}}.row-count[data-v-9c49618d]{color:#8b95a1;margin:0 0 8px;font-size:.74rem;font-weight:400}.row-count-num[data-v-9c49618d]{color:#4e5968;font-variant-numeric:tabular-nums}.ch-split[data-v-9c49618d]{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.q-detail-backdrop[data-v-9c49618d]{display:none}@media (width>=1101px){.ch-split--detail-open[data-v-9c49618d]{display:block}.ch-split--detail-open .q-detail-backdrop[data-v-9c49618d]{z-index:50;background:#0f172a2e;animation:.16s ch-detail-backdrop-in-9c49618d;display:block;position:fixed;inset:0}.ch-split--detail-open .ch-right[data-v-9c49618d]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;animation:.22s cubic-bezier(.32,.72,.36,1) ch-detail-slide-in-9c49618d;box-shadow:-16px 0 40px #0f172a1a;border-radius:0!important;flex-direction:column!important;gap:0!important;width:600px!important;max-width:calc(100vw - 56px)!important;height:100dvh!important;padding:0!important;display:flex!important;position:fixed!important;inset:0 0 0 auto!important;overflow:hidden!important}.ch-split--detail-open .q-detail[data-v-9c49618d]{min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex:auto!important;display:block!important;overflow:hidden auto!important}.ch-split--detail-open .q-detail__head[data-v-9c49618d]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;justify-content:space-between;align-items:center;gap:12px;height:64px;min-height:64px;padding:0 22px;display:flex;position:sticky;top:0}.ch-split--detail-open .q-detail__footer[data-v-9c49618d]{z-index:5;position:sticky;bottom:0}@keyframes ch-detail-slide-in-9c49618d{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes ch-detail-backdrop-in-9c49618d{0%{opacity:0}to{opacity:1}}}@media (width<=1100px){.ch-split[data-v-9c49618d]{grid-template-columns:1fr!important}.ch-split--detail-open[data-v-9c49618d]{display:block!important}.ch-split--detail-open .q-detail-backdrop[data-v-9c49618d]{z-index:50;background:#0f172a52;display:block;position:fixed;inset:0}.ch-split--detail-open .ch-right[data-v-9c49618d]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;border-radius:0;flex-direction:column;width:min(600px,100vw - 56px);height:100dvh;display:flex;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14;position:fixed!important}.ch-split--detail-open .q-detail[data-v-9c49618d]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.ch-split--detail-open .q-detail__head[data-v-9c49618d]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;height:64px;min-height:64px;padding:0 22px;position:sticky;top:0}.ch-split--detail-open .q-detail__footer[data-v-9c49618d]{z-index:5;background:#fff;padding:14px 18px;position:sticky;bottom:0}.ch-split--detail-open .q-detail__footer .popup-btn[data-v-9c49618d]{border-radius:14px;height:46px;min-height:46px;font-size:.78rem}}.ch-table-wrap[data-v-9c49618d]{-webkit-overflow-scrolling:touch;box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:0;overflow-x:auto}.ch-table[data-v-9c49618d]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.84rem}.ch-table th[data-v-9c49618d]:first-child,.ch-table td[data-v-9c49618d]:first-child{padding-left:20px}.ch-table th[data-v-9c49618d]:last-child,.ch-table td[data-v-9c49618d]:last-child{padding-right:20px}.ch-table thead[data-v-9c49618d],.ch-table thead tr[data-v-9c49618d],.ch-table thead th[data-v-9c49618d]{box-shadow:none;color:#9aa4b2;letter-spacing:0;text-transform:none;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:1px solid #e5e8eb;padding:8px 10px;font-size:.7rem;font-weight:400}.ch-table thead th.num[data-v-9c49618d]{text-align:right}.ch-table thead th.q-th--sortable[data-v-9c49618d]{cursor:pointer;transition:color .12s}.ch-table thead th.q-th--sortable[data-v-9c49618d]:hover{color:#6b7280}.ch-table thead th.q-th--sort-asc[data-v-9c49618d],.ch-table thead th.q-th--sort-desc[data-v-9c49618d]{color:var(--color-primary);font-weight:500}.ch-table thead th .q-th__sort-arrow[data-v-9c49618d]{color:var(--color-primary);margin-left:3px;font-size:.72rem;font-weight:500;line-height:1;display:inline-block}.ch-table tbody td[data-v-9c49618d]{color:#4e5968;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f1f3f7;padding:10px 12px;font-size:.8rem;font-weight:400;line-height:1.4;transition:background .12s;overflow:hidden}.ch-table tbody td.num[data-v-9c49618d]{text-align:right}.ch-table tbody td.num-cell[data-v-9c49618d]{font-variant-numeric:tabular-nums}.ch-table tbody td.num small[data-v-9c49618d]{color:#8b95a1;margin-left:1px;font-size:.66rem}.ch-table tbody td.cell-muted[data-v-9c49618d]{color:#b0b8c1}.ch-table tbody td.cell-status[data-v-9c49618d]{color:#4e5968;font-size:.78rem}.status-inline[data-v-9c49618d]{align-items:center;gap:6px;height:auto;line-height:1;display:inline-flex}.status-dot[data-v-9c49618d]{background:#c8cdd9;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.status-dot--available[data-v-9c49618d]{background:#f59e0b}.status-dot--assigned[data-v-9c49618d]{background:#9aa4b2}.status-dot--signed[data-v-9c49618d]{background:var(--color-primary,#272b4c)}.status-dot--refund_requested[data-v-9c49618d],.status-dot--refunded[data-v-9c49618d]{background:#ef4444}.status-text[data-v-9c49618d]{color:#4e5968;font-size:.78rem;font-weight:500;line-height:1}.ch-table tbody tr[data-v-9c49618d]{cursor:pointer;touch-action:manipulation}.ch-table tbody tr:last-child td[data-v-9c49618d]{border-bottom:none}.ch-table tbody tr:hover td[data-v-9c49618d]{background:#f8fafc}.ch-table tbody tr.row--active td[data-v-9c49618d],.ch-table tbody tr.row.row--active td[data-v-9c49618d]{background:#272b4c0a}.ch-table tbody tr.row--active td[data-v-9c49618d]:first-child,.ch-table tbody tr.row.row--active td[data-v-9c49618d]:first-child{box-shadow:inset 2px 0 0 var(--color-primary,#272b4c)}.ch-form[data-v-9c49618d]{flex-direction:column;padding:12px 22px 16px;display:flex}.ch-right .q-table-section__head[data-v-9c49618d]{text-indent:0;gap:8px;align-items:center!important;margin:0!important;padding:16px 0 6px!important;display:flex!important}.ch-right .q-table-section__head[data-v-9c49618d]:first-of-type{padding-top:0!important}.ch-right .q-table-section__title[data-v-9c49618d]{letter-spacing:-.012em;color:#191f28!important;margin:0!important;padding:0!important;font-size:.95rem!important;font-weight:400!important}.ch-right .q-table-section__head[data-v-9c49618d]+.form-row{margin-top:0}.ch-form[data-v-9c49618d] .form-row{grid-template-columns:96px 1fr!important;align-items:center!important;column-gap:16px!important;min-height:22px!important;margin:0!important;padding:0!important;display:grid!important}.ch-form[data-v-9c49618d] .form-row .label{text-align:left;line-height:1.3;color:#8b95a1!important;width:auto!important;margin:0!important;padding:0!important;font-size:.76rem!important;font-weight:400!important}.ch-form[data-v-9c49618d] .form-row .control,.ch-form[data-v-9c49618d] .form-row .control>*{min-width:0;width:100%!important}.ch-form[data-v-9c49618d] .sdp-trigger{width:100%!important}.si-detail-panel .ch-form[data-v-9c49618d]{padding:16px 22px 20px!important}.si-detail-panel .q-table-section__head[data-v-9c49618d]{padding:16px 0 6px!important}.si-detail-panel .q-table-section__head[data-v-9c49618d]:first-of-type{padding-top:0!important}.si-detail-panel .q-table-section__title[data-v-9c49618d]{color:#333d4b!important;font-size:.95rem!important;font-weight:500!important}.si-detail-panel .q-table-section__head[data-v-9c49618d]+.form-row{margin-top:0!important}.si-detail-panel .ch-form[data-v-9c49618d] .form-row{column-gap:0!important}.ro-text[data-v-9c49618d]{color:#4e5968;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;font-size:.8rem;font-weight:400;overflow:hidden}.ro-text.num[data-v-9c49618d]{font-variant-numeric:tabular-nums}.ch-memo[data-v-9c49618d]{color:#333d4b;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #e5e8eb;border-radius:8px;outline:none;width:100%;min-height:88px;padding:10px 12px;font-family:inherit;font-size:.84rem;transition:border-color .12s,box-shadow .12s}.ch-memo[data-v-9c49618d]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring)}.q-right[data-v-9c49618d]{background:#fff;flex-direction:column;display:flex}.q-detail[data-v-9c49618d]{flex-direction:column;min-height:0;display:flex}.q-detail__head[data-v-9c49618d]{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.q-detail__titleGroup[data-v-9c49618d]{flex:1;align-items:center;gap:10px;min-width:0;line-height:1.2;display:inline-flex}.q-detail__title-text[data-v-9c49618d]{color:#111827;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;font-weight:400;line-height:1.2;overflow:hidden}.q-detail__title-meta[data-v-9c49618d]{color:#6b7684;white-space:nowrap;flex-shrink:0;font-size:.82rem;font-weight:400;line-height:1.2}.q-detail__footer[data-v-9c49618d]{padding:12px 20px max(14px, env(safe-area-inset-bottom));background:#fafbfd;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;display:flex}.q-detail__footer .popup-btn[data-v-9c49618d]{letter-spacing:-.005em;cursor:pointer;border:none;border-radius:10px;flex:1;height:40px;font-family:inherit;font-size:.88rem;font-weight:400;transition:background .14s}.q-detail__footer .popup-btn--ghost[data-v-9c49618d]{color:#6b7280;background:#f1f5f9}.q-detail__footer .popup-btn--ghost[data-v-9c49618d]:hover:not(:disabled){background:#e2e8f0}.q-detail__footer .popup-btn--primary[data-v-9c49618d]{background:var(--color-primary,#272b4c);color:#fff}.q-detail__footer .popup-btn--primary[data-v-9c49618d]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.q-detail__footer .popup-btn[data-v-9c49618d]:disabled{opacity:.5;cursor:not-allowed}.itb-bar[data-v-9c49618d]{flex-wrap:nowrap;align-items:center;gap:6px;padding:8px 0 12px;display:flex}.itb-spacer[data-v-9c49618d]{flex:auto;min-width:0}.itb-icon[data-v-9c49618d]{color:#5c6478;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,color .14s;display:inline-flex}.itb-icon[data-v-9c49618d]:hover{color:#272b4c;background:#f4f6fb}.itb-query[data-v-9c49618d]{color:#5c6478;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:50%;padding:6px 4px 6px 8px;font-size:.84rem;display:inline-flex;overflow:hidden}.itb-query__x[data-v-9c49618d]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.86rem;line-height:1;display:inline-flex}.itb-search[data-v-9c49618d]{flex:auto;min-width:0;position:relative}.itb-search__input[data-v-9c49618d]{color:#3a4156;background:#f4f6fb;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:40px;padding:0 32px 0 14px;font-family:inherit;font-size:.92rem}.itb-search__input[data-v-9c49618d]::placeholder{color:#8b95a1}.itb-search__input[data-v-9c49618d]:focus{background:#fff;border-color:#272b4c;box-shadow:0 0 0 3px #272b4c14}.itb-search__clear[data-v-9c49618d]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;width:22px;height:22px;font-size:.92rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mif-pill[data-v-9c49618d]{color:#5c6478;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 12px;font-family:inherit;font-size:.82rem;display:inline-flex}.mif-pill__caret[data-v-9c49618d]{color:#b0b8c1;font-size:.7rem}.m-list[data-v-9c49618d]{flex-direction:column;gap:8px;display:flex}.m-card[data-v-9c49618d]{cursor:pointer;background:#fff;border:1px solid #eef0f3;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:background .12s;display:flex}.m-card[data-v-9c49618d]:hover{background:#f8fafc}.m-body[data-v-9c49618d]{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.m-line1[data-v-9c49618d]{align-items:baseline;gap:8px;min-width:0;display:flex}.m-name[data-v-9c49618d]{color:#191f28;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.94rem;font-weight:400;overflow:hidden}.m-line2[data-v-9c49618d],.m-line3[data-v-9c49618d]{color:#6b7684;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:.74rem;display:flex}.m-line3[data-v-9c49618d]{color:#5c6478}.m-meta[data-v-9c49618d]{font-variant-numeric:tabular-nums}.m-tag[data-v-9c49618d]{color:#4e5968}.m-sep[data-v-9c49618d]{color:#c8cdd9}.m-status[data-v-9c49618d]{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.m-status .status-dot[data-v-9c49618d]{background:#c0c8d6;border-radius:50%;width:6px;height:6px}.m-status .status-text[data-v-9c49618d]{color:#8b95a1;font-size:.72rem}.filters-sheet[data-v-9c49618d]{flex-direction:column;gap:18px;padding:4px 0 12px;display:flex}.filters-sheet__group[data-v-9c49618d]{flex-direction:column;gap:8px;display:flex}.filters-sheet__label[data-v-9c49618d]{color:#5c6478;margin:0;font-size:.78rem;font-weight:400}.filters-sheet__actions[data-v-9c49618d]{gap:8px;margin-top:4px;display:flex}.filters-sheet__btn[data-v-9c49618d]{cursor:pointer;border:0;border-radius:6px;flex:1;height:44px;font-family:inherit;font-size:.92rem;font-weight:400}.filters-sheet__btn--ghost[data-v-9c49618d]{color:#6b7488;background:#f4f6fb}.filters-sheet__btn--ghost[data-v-9c49618d]:hover{background:#eceff5}.filters-sheet__btn--primary[data-v-9c49618d]{color:#fff;background:#272b4c}.filters-sheet__btn--primary[data-v-9c49618d]:hover{background:#1a1f3a}.si-detail-backdrop{z-index:50;background:#0f172a52;animation:.16s si-backdrop-in;position:fixed;inset:0}.si-detail-panel{z-index:51;background:#fff;border-left:1px solid #e6e9f0;width:min(600px,100vw - 56px);height:100dvh;animation:.22s cubic-bezier(.32,.72,.36,1) si-slide-in;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #0f172a1a;flex-direction:column!important;display:flex!important;position:fixed!important;overflow:hidden!important}.si-detail-panel .q-detail{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.si-detail-panel .q-detail__head{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;justify-content:flex-start;align-items:center;gap:0;height:64px;min-height:64px;display:flex;position:sticky;top:0;padding:0 22px!important}.si-detail-panel .q-detail__titleGroup{flex:1;align-items:center;gap:10px;min-width:0;line-height:1.2;display:inline-flex;margin:0!important;padding:0!important;text-indent:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.si-detail-panel .q-detail__title-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-indent:0!important;color:#333d4b!important;letter-spacing:-.012em!important;margin:0!important;margin-inline-start:0!important;padding:0!important;padding-inline-start:0!important;font-size:1.05rem!important;font-weight:500!important;line-height:1.3!important}.si-detail-panel .q-detail__title-meta{white-space:nowrap;flex-shrink:0;color:#6b7684!important;font-size:.82rem!important;font-weight:400!important;line-height:1.2!important}.si-detail-panel .q-detail__footer{z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}@keyframes si-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes si-slide-in{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.empty[data-v-b236d8fb]{text-align:center;color:#8b95a1;background:#fafbfc;border:1px dashed #e5e8eb;border-radius:12px;padding:56px 24px;font-size:13px}.q-toolbar[data-v-b236d8fb]{align-items:center;gap:10px;margin:0 0 16px;padding:6px 0;display:flex}.ch-filter .q-search[data-v-b236d8fb]{flex:1 1 0;min-width:320px;height:32px;position:relative}.ch-filter .q-search__icon[data-v-b236d8fb]{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ch-filter .q-search__input[data-v-b236d8fb]{background:var(--summary-surface-bg);color:#191f28;box-sizing:border-box;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:32px;padding:0 12px 0 32px;font-family:inherit;font-size:.78rem;transition:background .12s,border-color .12s,box-shadow .12s}.ch-filter .q-search__input[data-v-b236d8fb]:hover{background:#e3e9f1}.ch-filter .q-search__input[data-v-b236d8fb]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring);background:#fff}.ch-filter .q-stage-dd[data-v-b236d8fb]{flex:0 0 140px;width:140px}.ch-filter .q-range-dd[data-v-b236d8fb]{flex:none}.ch-filter .q-range-dd[data-v-b236d8fb] .drp-trigger,.ch-filter .q-range-dd[data-v-b236d8fb] .drp{width:auto!important;min-width:0!important}.ch-filter .q-range-dd[data-v-b236d8fb] .drp-trigger,.ch-filter .q-range-dd[data-v-b236d8fb] .field input,.ch-filter .q-range-dd[data-v-b236d8fb] .field .control{background:var(--summary-surface-bg)!important;color:#191f28!important;height:32px!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:6px!important;padding:0 12px!important;font-family:inherit!important;font-size:.78rem!important;transition:background .12s,border-color .12s,box-shadow .12s!important}.ch-filter .q-range-dd[data-v-b236d8fb] .drp-trigger:hover,.ch-filter .q-range-dd[data-v-b236d8fb] .field input:hover,.ch-filter .q-range-dd[data-v-b236d8fb] .field .control:hover{background:#e3e9f1!important}.ch-filter .q-range-dd[data-v-b236d8fb] .drp-trigger:focus,.ch-filter .q-range-dd[data-v-b236d8fb] .drp-trigger--open,.ch-filter .q-range-dd[data-v-b236d8fb] .field input:focus,.ch-filter .q-range-dd[data-v-b236d8fb] .field .control:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-ring)!important;background:#fff!important}.ch-filter .q-range-dd[data-v-b236d8fb] .drp-chevron,.ch-filter .q-range-dd[data-v-b236d8fb] .drp-cal-icon,.ch-filter .q-range-dd[data-v-b236d8fb] .drp-icon{display:none!important}.ch-filter .q-range-dd[data-v-b236d8fb] .drp-trigger:after{content:"▾";color:var(--text-faint);margin-left:6px;font-size:.78rem;line-height:1}.ch-filter .q-range-dd[data-v-b236d8fb] .drp-trigger.drp-trigger--open:after{content:"▴"}.q-summary-row[data-v-b236d8fb]{padding:var(--summary-surface-padding);background:var(--summary-surface-bg);border:var(--summary-surface-border);box-shadow:none;border-radius:var(--summary-surface-radius);font-variant-numeric:tabular-nums;letter-spacing:-.005em;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:28px;margin:0 0 8px;display:grid}.q-summary-row__cell[data-v-b236d8fb]{flex-direction:column;gap:1px;min-width:0;display:flex}.q-summary-row__label[data-v-b236d8fb]{color:#8b95a1;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:400;overflow:hidden}.q-summary-row__value[data-v-b236d8fb]{color:#333d4b;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:400;overflow:hidden}.q-summary-row__value--primary[data-v-b236d8fb]{color:#191f28;letter-spacing:-.018em;font-size:.98rem;font-weight:400}.q-summary-row__value small[data-v-b236d8fb]{color:#8b95a1;margin-left:1px;font-size:.7rem}.q-summary-row__sub[data-v-b236d8fb]{color:#8b95a1;white-space:nowrap;font-size:.72rem;font-weight:400}.q-summary-row__sub small[data-v-b236d8fb]{color:#b0b8c1;margin-left:1px}.ch-summary[data-v-b236d8fb]{margin:0 0 8px}.row-count[data-v-b236d8fb]{color:#8b95a1;margin:0 0 8px;font-size:.74rem;font-weight:400}.row-count-num[data-v-b236d8fb]{color:#4e5968;font-variant-numeric:tabular-nums}.ch-split[data-v-b236d8fb]{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.q-detail-backdrop[data-v-b236d8fb]{display:none}@media (width>=1101px){.ch-split--detail-open[data-v-b236d8fb]{display:block}.ch-split--detail-open .q-detail-backdrop[data-v-b236d8fb]{z-index:50;background:#0f172a2e;animation:.16s ch-detail-backdrop-in-b236d8fb;display:block;position:fixed;inset:0}.ch-split--detail-open .ch-right[data-v-b236d8fb]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;animation:.22s cubic-bezier(.32,.72,.36,1) ch-detail-slide-in-b236d8fb;box-shadow:-16px 0 40px #0f172a1a;border-radius:0!important;flex-direction:column!important;gap:0!important;width:600px!important;max-width:calc(100vw - 56px)!important;height:100dvh!important;padding:0!important;display:flex!important;position:fixed!important;inset:0 0 0 auto!important;overflow:hidden!important}.ch-split--detail-open .q-detail[data-v-b236d8fb]{min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex:auto!important;display:block!important;overflow:hidden auto!important}.ch-split--detail-open .q-detail__head[data-v-b236d8fb]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;justify-content:space-between;align-items:center;gap:12px;height:64px;min-height:64px;padding:0 22px;display:flex;position:sticky;top:0}.ch-split--detail-open .q-detail__footer[data-v-b236d8fb]{z-index:5;position:sticky;bottom:0}@keyframes ch-detail-slide-in-b236d8fb{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes ch-detail-backdrop-in-b236d8fb{0%{opacity:0}to{opacity:1}}}@media (width<=1100px){.ch-split[data-v-b236d8fb]{grid-template-columns:1fr!important}.ch-split--detail-open[data-v-b236d8fb]{display:block!important}.ch-split--detail-open .q-detail-backdrop[data-v-b236d8fb]{z-index:50;background:#0f172a52;display:block;position:fixed;inset:0}.ch-split--detail-open .ch-right[data-v-b236d8fb]{z-index:51;background:#fff;border-radius:0;flex-direction:column;width:min(520px,100vw - 56px);height:100dvh;display:flex;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #0f172a1a;position:fixed!important}.ch-split--detail-open .q-detail[data-v-b236d8fb]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.ch-split--detail-open .q-detail__head[data-v-b236d8fb]{z-index:5;position:sticky;top:0}.ch-split--detail-open .q-detail__footer[data-v-b236d8fb]{z-index:5;position:sticky;bottom:0}}.ch-table-wrap[data-v-b236d8fb]{box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:0;overflow-x:auto}.ch-table[data-v-b236d8fb]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.84rem}.ch-table th[data-v-b236d8fb]:first-child,.ch-table td[data-v-b236d8fb]:first-child{padding-left:20px}.ch-table th[data-v-b236d8fb]:last-child,.ch-table td[data-v-b236d8fb]:last-child{padding-right:20px}.ch-table thead[data-v-b236d8fb],.ch-table thead tr[data-v-b236d8fb],.ch-table thead th[data-v-b236d8fb]{box-shadow:none;color:#9aa4b2;letter-spacing:0;text-transform:none;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:1px solid #e5e8eb;padding:8px 10px;font-size:.7rem;font-weight:400;line-height:1.4}.ch-table thead th.num[data-v-b236d8fb]{text-align:right}.ch-table thead th.center[data-v-b236d8fb]{text-align:center}.ch-table thead th.q-th--sortable[data-v-b236d8fb]{cursor:pointer;transition:color .12s}.ch-table thead th.q-th--sortable[data-v-b236d8fb]:hover{color:#6b7280}.ch-table thead th.q-th--sort-asc[data-v-b236d8fb],.ch-table thead th.q-th--sort-desc[data-v-b236d8fb]{color:var(--color-primary);font-weight:500}.ch-table thead th .q-th__sort-arrow[data-v-b236d8fb]{color:var(--color-primary);margin-left:3px;font-size:.72rem;font-weight:500;line-height:1;display:inline-block}.ch-table tbody td[data-v-b236d8fb]{color:#4e5968;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f1f3f7;padding:10px 12px;font-size:.8rem;font-weight:400;line-height:1.4;transition:background .12s;overflow:hidden}.ch-table tbody td.num[data-v-b236d8fb]{text-align:right}.ch-table tbody td.center[data-v-b236d8fb]{text-align:center}.ch-table tbody td.num-cell[data-v-b236d8fb]{font-variant-numeric:tabular-nums}.ch-table tbody td.num small[data-v-b236d8fb]{color:#8b95a1;margin-left:1px;font-size:.66rem}.ch-table tbody td.cell-muted[data-v-b236d8fb]{color:#b0b8c1}.ch-table tbody td.cell-status[data-v-b236d8fb]{color:#4e5968;font-size:.78rem}.status-inline[data-v-b236d8fb]{align-items:center;gap:6px;height:auto;line-height:1;display:inline-flex}.status-dot[data-v-b236d8fb]{background:#c8cdd9;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-right:6px;display:inline-block}.status-dot--signed[data-v-b236d8fb]{background:var(--color-primary,#272b4c)}.status-dot--assigned[data-v-b236d8fb],.status-dot--transferred[data-v-b236d8fb]{background:#9aa4b2}.status-dot--available[data-v-b236d8fb]{background:#f59e0b}.status-dot--refund_requested[data-v-b236d8fb],.status-dot--refunded[data-v-b236d8fb],.status-dot--refund_rejected[data-v-b236d8fb]{background:#ef4444}.status-dot--cancelled[data-v-b236d8fb]{background:#b0b8c1}.status-text[data-v-b236d8fb]{color:#4e5968;font-size:.78rem;font-weight:400;line-height:1}.ch-table tbody tr[data-v-b236d8fb]{height:36px}.ch-table tbody tr:last-child td[data-v-b236d8fb]{border-bottom:none}.ch-table tbody td.center[data-v-b236d8fb]{padding-top:6px;padding-bottom:6px}.ch-table tbody tr:hover td[data-v-b236d8fb]{background:#f8fafc}.ch-table tbody tr.row--active td[data-v-b236d8fb],.ch-table tbody tr.row.row--active td[data-v-b236d8fb]{background:#272b4c0a}.ch-table tbody tr.row--active td[data-v-b236d8fb]:first-child,.ch-table tbody tr.row.row--active td[data-v-b236d8fb]:first-child{box-shadow:inset 2px 0 0 var(--color-primary,#272b4c)}.settle-btn[data-v-b236d8fb]{vertical-align:middle;color:#3a4156;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9dce3;border-radius:6px;justify-content:center;align-items:center;height:24px;padding:0 10px;font-family:inherit;font-size:.72rem;font-weight:400;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.settle-btn[data-v-b236d8fb]:hover{color:#2a2f4a;background:#f4f6fb;border-color:#c8cdd9}.settle-btn--refund[data-v-b236d8fb]{color:#b91c1c;border-color:#f5d5d5}.settle-btn--refund[data-v-b236d8fb]:hover{color:#991b1b;background:#fef2f2;border-color:#f1a8a8}.inv-badge[data-v-b236d8fb]{border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:400;line-height:1.4;display:inline-block}.inv-badge--pending[data-v-b236d8fb]{color:#b45309;background:#fff4e5}.inv-badge--sent[data-v-b236d8fb]{color:#4338ca;background:#eef2ff}.inv-badge--done[data-v-b236d8fb]{color:#047857;background:#ecfdf5}.view-tabs[data-v-b236d8fb]{background:#f4f6fb;border-radius:10px;align-items:center;gap:2px;padding:4px;display:inline-flex}.inv-view-tabs[data-v-b236d8fb]{margin:0 0 16px}.view-tab[data-v-b236d8fb]{color:#6b7488;cursor:pointer;background:0 0;border:none;border-radius:7px;height:30px;padding:0 14px;font-family:inherit;font-size:.78rem;font-weight:400;transition:background .14s,color .14s}.view-tab[data-v-b236d8fb]:hover:not(.view-tab--active){color:#2a2f4a;background:#eceff5}.view-tab--active[data-v-b236d8fb]{color:#2a2f4a;background:#fff}.ch-form[data-v-b236d8fb]{flex-direction:column;padding:12px 22px 16px;display:flex}.ch-right .q-table-section__head[data-v-b236d8fb]{text-indent:0;gap:8px;align-items:center!important;margin:0!important;padding:16px 0 6px!important;display:flex!important}.ch-right .q-table-section__head[data-v-b236d8fb]:first-of-type{padding-top:0!important}.ch-right .q-table-section__title[data-v-b236d8fb]{letter-spacing:-.012em;color:#191f28!important;margin:0!important;padding:0!important;font-size:.95rem!important;font-weight:400!important}.q-table-section__head[data-v-b236d8fb]+.form-row{margin-top:0}.ch-form[data-v-b236d8fb] .form-row{grid-template-columns:96px 1fr;align-items:center;column-gap:16px;min-height:22px;margin:0!important;padding:0!important;display:grid!important}.ch-form[data-v-b236d8fb] .form-row .label{text-align:left;color:#8b95a1;font-size:.76rem;font-weight:400;line-height:1.3;width:auto!important;margin:0!important;padding:0!important}.ch-form[data-v-b236d8fb] .form-row .control,.ch-form[data-v-b236d8fb] .form-row .control>*{min-width:0;width:100%!important}.ch-form[data-v-b236d8fb] .sdp-trigger{width:100%!important}.ro-text[data-v-b236d8fb]{color:#4e5968;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:0;padding:0;font-size:.8rem;font-weight:400;display:flex;overflow:hidden}.ro-text.num[data-v-b236d8fb]{font-variant-numeric:tabular-nums}.ch-memo[data-v-b236d8fb]{color:#333d4b;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #e5e8eb;border-radius:8px;outline:none;width:100%;min-height:88px;padding:10px 12px;font-family:inherit;font-size:.84rem;transition:border-color .12s,box-shadow .12s}.ch-memo[data-v-b236d8fb]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring)}.q-right[data-v-b236d8fb]{background:#fff;flex-direction:column;display:flex}.q-detail[data-v-b236d8fb]{flex-direction:column;min-height:0;display:flex}.q-detail__head[data-v-b236d8fb]{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.q-detail__titleGroup[data-v-b236d8fb]{flex:1;align-items:center;gap:10px;min-width:0;line-height:1.2;display:inline-flex}.q-detail__title-text[data-v-b236d8fb]{color:#111827;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;font-weight:400;line-height:1.2;overflow:hidden}.q-detail__title-meta[data-v-b236d8fb]{color:#6b7684;white-space:nowrap;flex-shrink:0;font-size:.82rem;font-weight:400;line-height:1.2}.q-detail__footer[data-v-b236d8fb]{padding:12px 20px max(14px, env(safe-area-inset-bottom));background:#fafbfd;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;display:flex}.q-detail__footer .popup-btn[data-v-b236d8fb]{letter-spacing:-.005em;cursor:pointer;border:none;border-radius:10px;flex:1;height:40px;font-family:inherit;font-size:.88rem;font-weight:400;transition:background .14s}.q-detail__footer .popup-btn--ghost[data-v-b236d8fb]{color:#6b7280;background:#f1f5f9}.q-detail__footer .popup-btn--ghost[data-v-b236d8fb]:hover:not(:disabled){background:#e2e8f0}.q-detail__footer .popup-btn--primary[data-v-b236d8fb]{background:var(--color-primary,#272b4c);color:#fff}.q-detail__footer .popup-btn--primary[data-v-b236d8fb]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.q-detail__footer .popup-btn[data-v-b236d8fb]:disabled{opacity:.5;cursor:not-allowed}.settle-modal-sub[data-v-b236d8fb]{color:#6b7684;margin:0 0 12px;font-size:.82rem}.settle-modal-info[data-v-b236d8fb]{background:#fafbfc;border:1px solid #eef0f5;border-radius:8px;margin:0 0 12px;padding:10px 12px}.settle-modal-company[data-v-b236d8fb]{color:#191f28;font-size:.88rem}.settle-modal-period[data-v-b236d8fb]{color:#6b7684;margin-top:2px;font-size:.76rem}.settle-modal-fields[data-v-b236d8fb]{flex-direction:column;gap:10px;display:flex}.itb-bar[data-v-b236d8fb]{flex-wrap:nowrap;align-items:center;gap:6px;padding:8px 0 12px;display:flex}.itb-spacer[data-v-b236d8fb]{flex:auto;min-width:0}.itb-icon[data-v-b236d8fb]{color:#5c6478;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,color .14s;display:inline-flex}.itb-icon[data-v-b236d8fb]:hover{color:#272b4c;background:#f4f6fb}.itb-query[data-v-b236d8fb]{color:#5c6478;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:50%;padding:6px 4px 6px 8px;font-size:.84rem;display:inline-flex;overflow:hidden}.itb-query__x[data-v-b236d8fb]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.86rem;line-height:1;display:inline-flex}.itb-search[data-v-b236d8fb]{flex:auto;min-width:0;position:relative}.itb-search__input[data-v-b236d8fb]{color:#3a4156;background:#f4f6fb;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:40px;padding:0 32px 0 14px;font-family:inherit;font-size:.92rem}.itb-search__input[data-v-b236d8fb]::placeholder{color:#8b95a1}.itb-search__input[data-v-b236d8fb]:focus{background:#fff;border-color:#272b4c;box-shadow:0 0 0 3px #272b4c14}.itb-search__clear[data-v-b236d8fb]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;width:22px;height:22px;font-size:.92rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.m-list[data-v-b236d8fb]{flex-direction:column;gap:8px;display:flex}.m-card[data-v-b236d8fb]{cursor:pointer;background:#fff;border:1px solid #eef0f3;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:background .12s,border-color .12s;display:flex}.m-card[data-v-b236d8fb]:hover{background:#f8fafc}.m-body[data-v-b236d8fb]{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.m-line1[data-v-b236d8fb]{align-items:baseline;gap:8px;min-width:0;display:flex}.m-name[data-v-b236d8fb]{color:#191f28;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.94rem;font-weight:400;overflow:hidden}.m-line2[data-v-b236d8fb],.m-line3[data-v-b236d8fb]{color:#6b7684;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:.74rem;display:flex}.m-line3[data-v-b236d8fb]{color:#5c6478}.m-meta[data-v-b236d8fb]{font-variant-numeric:tabular-nums}.m-tag[data-v-b236d8fb]{color:#4e5968}.m-sep[data-v-b236d8fb]{color:#c8cdd9}.m-status[data-v-b236d8fb]{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.m-status .status-dot[data-v-b236d8fb]{background:#c0c8d6;border-radius:50%;width:6px;height:6px}.m-status .status-text[data-v-b236d8fb]{color:#8b95a1;font-size:.72rem}.filters-sheet[data-v-b236d8fb]{flex-direction:column;gap:18px;padding:4px 0 12px;display:flex}.filters-sheet__group[data-v-b236d8fb]{flex-direction:column;gap:8px;display:flex}.filters-sheet__label[data-v-b236d8fb]{color:#5c6478;margin:0;font-size:.78rem;font-weight:400}.filters-sheet__chips[data-v-b236d8fb]{flex-wrap:wrap;gap:6px;display:flex}.filters-sheet__chip[data-v-b236d8fb]{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;justify-content:center;align-items:center;height:32px;padding:0 12px;font-family:inherit;font-size:.82rem;font-weight:400;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.filters-sheet__chip[data-v-b236d8fb]:hover:not(.is-active){color:#272b4c;border-color:#c8cdd9}.filters-sheet__chip.is-active[data-v-b236d8fb]{color:#fff;background:#272b4c;border-color:#272b4c}.filters-sheet__input[data-v-b236d8fb]{color:#4e5968;background:#fff;border:1px solid #e6e9f0;border-radius:6px;outline:none;width:100%;height:36px;padding:0 12px;font-family:inherit;font-size:.85rem}.filters-sheet__input[data-v-b236d8fb]:focus{border-color:#272b4c}.filters-sheet__actions[data-v-b236d8fb]{gap:8px;margin-top:4px;display:flex}.filters-sheet__btn[data-v-b236d8fb]{cursor:pointer;border:0;border-radius:6px;flex:1;height:44px;font-family:inherit;font-size:.92rem;font-weight:400}.filters-sheet__btn--ghost[data-v-b236d8fb]{color:#6b7488;background:#f4f6fb}.filters-sheet__btn--ghost[data-v-b236d8fb]:hover{background:#eceff5}.filters-sheet__btn--primary[data-v-b236d8fb]{color:#fff;background:#272b4c}.filters-sheet__btn--primary[data-v-b236d8fb]:hover{background:#1a1f3a}.ss-detail-backdrop{z-index:50;background:#0f172a52;animation:.16s ss-detail-backdrop-in;position:fixed;inset:0}.ss-detail-panel{z-index:51;background:#fff;border-left:1px solid #e6e9f0;width:min(600px,100vw - 56px);height:100dvh;animation:.22s cubic-bezier(.32,.72,.36,1) ss-detail-slide-in;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14;flex-direction:column!important;display:flex!important;position:fixed!important;overflow:hidden!important}.ss-detail-panel .q-detail{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.ss-detail-panel .q-detail__head{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;align-items:center;gap:12px;height:64px;min-height:64px;display:flex;position:sticky;top:0;padding:0 22px!important}.ss-detail-panel .detail-body-tabs{width:100%;margin:0 0 16px}.ss-detail-panel .detail-view-tabs{width:100%;display:flex}.ss-detail-panel .detail-view-tabs .view-tab{text-align:center;flex:1;justify-content:center}.ss-panel-empty{color:#8b95a1;padding:24px 22px;font-size:.82rem}.ss-panel-empty--err{color:#b1655a}.ss-detail-panel .ss-panel-loading{color:#8b95a1;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 22px;font-size:.82rem;display:flex}.ss-detail-panel .ss-panel-loading__spinner{border:3px solid #f0f0f5;border-top-color:#272b4c;border-radius:50%;width:36px;height:36px;animation:.7s linear infinite ss-panel-spin}@keyframes ss-panel-spin{to{transform:rotate(360deg)}}.ss-detail-panel .tool-menu-anchor{flex-shrink:0;margin-left:auto;position:relative}.ss-detail-panel .tool-btn{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 10px;font-family:inherit;font-size:.74rem;font-weight:400;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.ss-detail-panel .tool-btn:hover,.ss-detail-panel .tool-btn--open{color:#272b4c;background:#fafbfd;border-color:#c8cdd9}.ss-detail-panel .tool-menu{z-index:60;background:#fff;border:1px solid #eef0f5;border-radius:8px;min-width:144px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 20px #0f172a14}.ss-detail-panel .tool-menu__item{text-align:left;color:#4e5968;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:8px 10px;font-family:inherit;font-size:.8rem;font-weight:400;transition:background .12s,color .12s;display:block}.ss-detail-panel .tool-menu__item:hover{color:#272b4c;background:#f4f6fb}.ss-detail-panel .tool-menu__item:disabled{opacity:.5;cursor:not-allowed}.ss-detail-panel .tool-menu__item--danger{color:#b83c3c}.ss-detail-panel .tool-menu__item--danger:hover{color:#a05248;background:#fdf3f3}.ss-detail-panel .tool-menu__sep{background:#eef0f5;height:1px;margin:4px 0;list-style:none}.ldp-sub{color:#8b95a1;margin-left:4px;font-size:.74rem}.ldp-muted{color:#b0b8c1}.ss-detail-panel .ch-form .ro-text{white-space:pre-wrap;word-break:break-word;text-overflow:unset;display:block;overflow:visible}.ss-detail-panel .ch-form .ro-text--memo{white-space:pre-wrap;word-break:break-word;color:#4e5968;width:100%;min-height:120px;box-shadow:none;box-sizing:border-box;background:#fff;border:1px solid #e1e5ec;border-radius:8px;padding:14px 16px;font-size:.8rem;line-height:1.55;display:block}.bq-l2-toggle{cursor:pointer;width:100%;font-family:inherit;font-size:inherit;line-height:inherit;appearance:none;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;margin:0;display:flex}.bq-l2-toggle .q-table-section__title{flex:1}.bq-l2-caret{color:#8b95a1;padding-right:4px;font-size:.78rem;transition:color .12s}.bq-l2-toggle:hover .bq-l2-caret,.bq-l2-toggle--open .bq-l2-caret{color:#333d4b}.ss-detail-panel .q-detail__titleGroup{flex:1;align-items:center;gap:10px;min-width:0;line-height:1.2;display:inline-flex;padding:0!important;text-indent:0!important;margin:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.ss-detail-panel .q-detail__title-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-indent:0!important;color:#333d4b!important;letter-spacing:-.012em!important;margin:0!important;margin-inline-start:0!important;padding:0!important;padding-inline-start:0!important;font-size:1.05rem!important;font-weight:500!important;line-height:1.3!important}.ss-detail-panel .q-detail__title-meta{white-space:nowrap;flex-shrink:0;color:#6b7684!important;font-size:.82rem!important;font-weight:400!important;line-height:1.2!important}.ss-detail-panel .q-detail__footer{z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}.ss-detail-panel .q-detail__footer .popup-btn{box-sizing:border-box;letter-spacing:-.005em;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-size:.92rem;font-weight:500;line-height:1}.ss-detail-panel .q-detail__footer .popup-btn--danger{color:#b83c3c;background:#fdecec}.ss-detail-panel .q-detail__footer .popup-btn--danger:hover:not(:disabled){background:#fadada}.ss-detail-panel .sc-history{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ss-detail-panel .sc-history__item{background:#fafbfd;border:1px solid #eef0f5;border-left:3px solid #d8dde7;border-radius:8px;padding:10px 12px}.ss-detail-panel .sc-history__item--cancelled{background:#fdfafa;border-left-color:#b83c3c}.ss-detail-panel .sc-history__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ss-detail-panel .sc-history__status{color:#191f28;letter-spacing:-.005em;font-size:.82rem;font-weight:500}.ss-detail-panel .sc-history__item--cancelled .sc-history__status{color:#b83c3c}.ss-detail-panel .sc-history__arrow{color:#8b95a1;margin:0 4px;font-weight:400}.ss-detail-panel .sc-history__time{color:#8b95a1;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.72rem}.ss-detail-panel .sc-history__meta{color:#6b7684;letter-spacing:-.005em;flex-wrap:wrap;gap:4px;margin-top:4px;font-size:.74rem;display:flex}.ss-detail-panel .sc-history__actor{color:#4e5968;font-weight:500}.ss-detail-panel .sc-history__reason{color:#6b7684}.ss-detail-panel .sc-history__memo{color:#6b7684;white-space:pre-wrap;word-break:break-word;margin-top:6px;font-size:.74rem;line-height:1.45}.ss-detail-panel .ch-timeline{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ss-detail-panel .ch-timeline__item{background:#fafbfd;border:1px solid #eef0f5;border-left:3px solid #d8dde7;border-radius:8px;padding:10px 12px}.ss-detail-panel .ch-timeline__time{color:#8b95a1;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:.72rem}.ss-detail-panel .ch-timeline__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.ss-detail-panel .ch-timeline__field{border-radius:4px;align-items:baseline;gap:6px;min-width:0;padding:2px 4px;font-size:.76rem;display:flex}.ss-detail-panel .ch-timeline__field--changed{background:#272b4c0f}.ss-detail-panel .ch-timeline__label{color:#8b95a1;letter-spacing:-.005em;flex:none}.ss-detail-panel .ch-timeline__value{color:#333d4b;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ss-detail-panel .ch-timeline__value.num{font-variant-numeric:tabular-nums}.ss-detail-panel .ch-timeline__field--changed .ch-timeline__value{color:#191f28;font-weight:500}.cancel-popup__title{color:#1f2937;margin:0 0 4px;font-size:.98rem;font-weight:500}.cancel-popup__desc{color:#4e5968;margin:4px 0 12px;font-size:.82rem;line-height:1.5}.cancel-popup__desc strong{color:#191f28;font-weight:500}.cancel-popup__field{flex-direction:column;gap:6px;display:flex}.cancel-popup__label{color:#6b7684;letter-spacing:-.005em;font-size:.76rem}.ss-detail-panel .ch-form{padding:16px 22px 20px!important}.ss-create-panel .ss-create-panel__body{flex-direction:column;flex:1;padding:16px 22px 20px;display:flex}.ss-apply-panel .ss-apply-panel__body{flex-direction:column;flex:1;gap:12px;padding:16px 22px 20px;display:flex}:is(.ss-apply-panel .ss-apply-panel__body :deep(input),.ss-apply-panel .ss-apply-panel__body :deep(.sdp-trigger)){box-sizing:border-box;width:100%;height:36px!important;font-size:.85rem!important}.ss-apply-panel__memo{box-sizing:border-box;color:#333d4b;resize:vertical;border:1px solid #e5e8ec;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:.85rem;line-height:1.5}.ss-apply-panel__memo:focus{border-color:#272b4c;outline:none}.ss-apply-panel__footer{z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex;position:sticky;bottom:0}.ss-create-panel .ss-create-panel__body>*{flex-direction:column;flex:1;min-height:0;display:flex}.ss-create-panel .ss-create-panel__body .form-wrap{box-sizing:border-box;flex:1;gap:0;max-width:none;min-height:0;margin-top:0;padding-bottom:0}.ss-create-panel .ss-create-panel__body .summary-card{margin-bottom:12px}.ss-create-panel .ss-create-panel__body .form-section{background:0 0;border:none;border-radius:0;overflow:visible}.ss-create-panel .ss-create-panel__body .section-title{color:#333d4b;letter-spacing:-.012em;background:0 0;border-bottom:none;margin:0;padding:16px 0 6px;font-size:.95rem;font-weight:500}.ss-create-panel .ss-create-panel__body .form-section:first-child .section-title{padding-top:0}.ss-create-panel .ss-create-panel__body button.section-title.section-title--toggle{background:0 0;border-bottom:none}.ss-create-panel .ss-create-panel__body button.section-title.section-title--toggle:hover{background:0 0}.ss-create-panel .ss-create-panel__body .section-body{gap:10px;padding:0}.ss-create-panel .ss-create-panel__body .section-grid-2,.ss-create-panel .ss-create-panel__body .section-grid-3{gap:12px 14px}.ss-create-panel .ss-create-panel__body :is(.section-body,.section-grid-2,.section-grid-3,.biz-row,.addr-row,.picker-row,.draft-row,.agency-change-row) :is(input,select,.trigger,.sdp-trigger){box-sizing:border-box;width:100%;height:36px!important;font-size:.85rem!important}.ss-create-panel .ss-create-panel__body input:not([type=checkbox]):not([type=radio]){font-size:.85rem!important}.ss-create-panel .ss-create-panel__body :is(.biz-check-btn,.addr-row button,.picker-row button,.draft-row button:not(.section-title--toggle)){box-sizing:border-box;white-space:nowrap;flex-shrink:0;height:36px;padding:0 14px;font-size:.82rem}.ss-create-panel .ss-create-panel__body .form-row .required,.ss-create-panel .ss-create-panel__body :is(.section-title,.form-row) .required{display:none!important}.ss-create-panel .ss-create-panel__body .agency-mode-tabs{background:#f2f4f6;border-radius:10px;gap:2px;margin:0;padding:3px;display:flex}.ss-create-panel .ss-create-panel__body .agency-mode-tab{color:#6b7684;cursor:pointer;white-space:nowrap;appearance:none;height:34px;font-family:inherit;font-size:.86rem;line-height:inherit;background:0 0;border:none;border-radius:7px;flex:1;transition:background .12s,color .12s}.ss-create-panel .ss-create-panel__body .agency-mode-tab:hover:not(.agency-mode-tab--active){color:#3a4156}.ss-create-panel .ss-create-panel__body .agency-mode-tab--active{color:var(--color-primary,#272b4c);background:#fff;box-shadow:0 1px 3px #00000012}.ss-create-panel .ss-create-panel__body .agency-mode-hint{color:#6b7684;letter-spacing:-.005em;margin:0;font-size:.74rem}.ss-create-panel .ss-create-panel__body .agency-mode-hint:not(:empty){margin-top:6px}.ss-create-panel .ss-create-panel__body .agency-current{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:8px;width:100%;display:flex}.ss-create-panel .ss-create-panel__body .agency-current strong{color:#333d4b;font-weight:500}.ss-create-panel .ss-create-panel__body .agency-current__remain{color:#8b95a1;font-size:.72rem}.ss-create-panel .ss-create-panel__body .picker-row--single,.ss-create-panel .ss-create-panel__body .addr-row{width:100%;display:flex}.ss-create-panel .ss-create-panel__body .picker-row--single>*,.ss-create-panel .ss-create-panel__body .addr-row>*{flex:1;width:100%}.ss-create-panel .ss-create-panel__body .picker-row--single .btn,.ss-create-panel .ss-create-panel__body .addr-row .btn{white-space:normal!important;justify-content:center!important;width:100%!important}.ss-create-panel .ss-create-panel__body :is(.biz-check-btn,.addr-row,.picker-row,.draft-row) .btn{color:#4e5968!important;height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e8eb!important;border-radius:8px!important;padding:0 12px!important;font-size:.78rem!important;font-weight:400!important;transition:border-color .12s,color .12s,background .12s!important;transform:none!important}.ss-create-panel .ss-create-panel__body :is(.biz-check-btn,.addr-row,.picker-row,.draft-row) .btn:hover:not(:disabled){color:#272b4c!important;box-shadow:none!important;background:#fafbfd!important;border-color:#c8cdd9!important;transform:none!important}.ss-create-panel .ss-create-panel__body :is(.biz-check-btn,.addr-row,.picker-row,.draft-row) .btn:active:not(:disabled){transform:none!important}.ss-create-panel .ss-create-panel__body :is(.biz-check-btn,.addr-row,.picker-row,.draft-row) .btn:focus,.ss-create-panel .ss-create-panel__body :is(.biz-check-btn,.addr-row,.picker-row,.draft-row) .btn:focus-visible{box-shadow:none!important;border-color:#c8cdd9!important;outline:none!important}.ss-create-panel .ss-create-panel__body :is(.biz-row,.addr-row,.picker-row,.draft-row){align-items:center}.ss-create-panel .ss-create-panel__body input:disabled,.ss-create-panel .ss-create-panel__body select:disabled,.ss-create-panel .ss-create-panel__body .trigger[aria-disabled=true],.ss-create-panel .ss-create-panel__body .sdp-trigger[aria-disabled=true]{color:#6b7684;background:#f7f9fc}.ss-create-panel .ss-create-panel__body input::placeholder{color:#b0b8c1}.ss-create-panel .ss-create-panel__body .full-row{grid-column:1/-1}.ss-create-panel .ss-create-panel__body .memo-textarea{border-radius:8px;font-size:.82rem}.ss-create-panel .ss-create-panel__body .checkbox{align-items:center;gap:6px;min-height:24px;display:inline-flex}.ss-create-panel .ss-create-panel__body :is(.biz-hint,.biz-inline-meta,.draft-err,.sc-label,.sc-sub,.agency-auto,.agency-current){letter-spacing:-.005em;font-size:.74rem;font-weight:400;line-height:1.35}.ss-create-panel .ss-create-panel__body :is(.biz-hint,.biz-inline-meta,.sc-label,.sc-sub,.agency-auto){color:#6b7684}.ss-create-panel .ss-create-panel__body .biz-result-msg,.ss-create-panel .ss-create-panel__body .draft-err{letter-spacing:-.005em;font-size:.74rem;font-weight:400;line-height:1.35}.ss-create-panel .ss-create-panel__body input::placeholder,.ss-create-panel .ss-create-panel__body textarea::placeholder{color:#b0b8c1!important;letter-spacing:-.005em!important;font-family:inherit!important;font-size:.85rem!important}.ss-create-panel .ss-create-panel__body .action-bar{z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;justify-content:stretch;gap:8px;margin:auto -22px -20px;padding:14px 18px;position:sticky;bottom:0}.ss-create-panel .ss-create-panel__body .action-bar .popup-btn{box-sizing:border-box!important;letter-spacing:-.005em!important;cursor:pointer!important;border:none!important;border-radius:14px!important;flex:1!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:0!important;font-family:inherit!important;font-size:.92rem!important;font-weight:400!important;line-height:1!important;transition:background .14s!important}.ss-create-panel .ss-create-panel__body .action-bar .popup-btn--ghost{color:#6b7684!important;background:#f5f7fa!important}.ss-create-panel .ss-create-panel__body .action-bar .popup-btn--ghost:hover:not(:disabled){background:#eceff5!important}.ss-create-panel .ss-create-panel__body .action-bar .popup-btn--primary{background:var(--color-primary,#272b4c)!important;color:#fff!important}.ss-create-panel .ss-create-panel__body .action-bar .popup-btn--primary:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)!important}.ss-create-panel .ss-create-panel__body .action-bar .popup-btn:disabled,.ss-create-panel .ss-create-panel__body .action-bar .popup-btn--visually-disabled{opacity:.5!important;cursor:not-allowed!important}.ss-create-panel .ss-create-panel__body .action-bar .popup-btn--visually-disabled:hover:not(:disabled){background:var(--color-primary,#272b4c)!important}.ss-create-panel .ss-create-panel__body .action-bar .submit-wrap{flex:1;display:flex;position:relative}.ss-create-panel .ss-create-panel__body .action-bar .submit-wrap>.popup-btn{flex:1}.ss-create-panel .ss-create-panel__body .action-bar .submit-hint{white-space:nowrap;color:var(--color-primary,#272b4c);letter-spacing:-.005em;pointer-events:none;background:#fff;border:1px solid #272b4c47;border-radius:10px;padding:8px 14px;font-size:.76rem;font-weight:400;line-height:1.35;animation:2.4s ease-in-out infinite submit-hint-float;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #272b4c1f}.ss-create-panel .ss-create-panel__body .action-bar .submit-hint:before,.ss-create-panel .ss-create-panel__body .action-bar .submit-hint:after{content:"";border:6px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.ss-create-panel .ss-create-panel__body .action-bar .submit-hint:before{border-top-color:#272b4c47;margin-top:0;top:100%}.ss-create-panel .ss-create-panel__body .action-bar .submit-hint:after{border-top-color:#fff;top:calc(100% - 1px)}.ss-create-panel .ss-create-panel__body .action-bar .popup-btn--hi{animation:1.6s ease-in-out infinite popup-btn-pulse}.ss-detail-panel .q-table-section__head{padding:16px 0 6px!important}.ss-detail-panel div.q-table-section__head:first-of-type{padding-top:0!important}.ss-detail-panel .q-table-section__title{color:#333d4b!important;font-size:.95rem!important;font-weight:500!important}.ss-detail-panel .q-table-section__head+.form-row{margin-top:0!important}.ss-detail-panel .ch-form .form-row{column-gap:0!important}@keyframes ss-detail-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ss-detail-slide-in{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.br-filter-group[data-v-7ea5dda0]{background:#f2f4f6;border-radius:8px;gap:2px;padding:2px;display:flex}.br-filter-btn[data-v-7ea5dda0]{color:#6b7684;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;height:28px;padding:0 10px;font-family:inherit;font-size:.72rem;transition:background .12s,color .12s}.br-filter-btn[data-v-7ea5dda0]:hover{color:#3a4156;background:#e8eaf0}.br-filter-btn--active[data-v-7ea5dda0]{color:#272b4c;background:#fff;box-shadow:0 1px 3px #00000012}.qcard[data-v-a1bf9e48]{cursor:pointer;background:#fff;border:1px solid #eef0f4;border-radius:10px;flex-direction:column;gap:10px;padding:14px;transition:box-shadow .15s,border-color .15s,transform .1s;display:flex}.qcard[data-v-a1bf9e48]:hover{border-color:#d8daec;transform:translateY(-1px);box-shadow:0 4px 14px #272b4c14}.qcard--empty[data-v-a1bf9e48]{cursor:default;background:#fafbfc;border-style:dashed;gap:6px}.qcard--empty[data-v-a1bf9e48]:hover{box-shadow:none;border-color:#eef0f4;transform:none}.qcard-header[data-v-a1bf9e48]{justify-content:space-between;align-items:center;gap:8px;display:flex}.qcard-header-left[data-v-a1bf9e48]{align-items:center;gap:6px;display:flex}.qcard-title[data-v-a1bf9e48]{color:#1a1a2e;letter-spacing:-.02em;font-size:.86rem}.qcard-months-label[data-v-a1bf9e48]{color:#98a0ad;font-size:.7rem}.qcard-empty-msg[data-v-a1bf9e48]{color:#b0b8c1;margin:0;padding:6px 0;font-size:.8rem}.status-badge[data-v-a1bf9e48]{white-space:nowrap;border-radius:5px;align-items:center;height:18px;padding:0 7px;font-size:.65rem;display:inline-flex}.badge--draft[data-v-a1bf9e48],.badge--open[data-v-a1bf9e48],.badge--reviewing[data-v-a1bf9e48],.badge--responded[data-v-a1bf9e48],.badge--confirmed[data-v-a1bf9e48]{background:var(--color-primary);color:#fff;font-weight:300}.badge--closed[data-v-a1bf9e48]{color:#6b7280;background:#9ca3af1f}.action-btn[data-v-a1bf9e48]{cursor:pointer;border-radius:7px;width:100%;padding:7px 0;font-family:inherit;font-size:.75rem;transition:background .15s}.action-btn--review[data-v-a1bf9e48]{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;font-weight:300;animation:1.4s ease-in-out infinite review-pulse-a1bf9e48;position:relative}.action-btn--review[data-v-a1bf9e48]:hover{background:#1a1f3a;animation-play-state:paused;box-shadow:0 0 0 4px #272b4c2e}@keyframes review-pulse-a1bf9e48{0%,to{box-shadow:0 0 #272b4c8c}50%{box-shadow:0 0 0 10px #272b4c00}}.action-btn--confirm[data-v-a1bf9e48]{border:1px solid var(--color-primary);color:var(--color-primary);background:#272b4c0a}.action-btn--confirm[data-v-a1bf9e48]:hover{background:#272b4c1a}.breakdown-list[data-v-a1bf9e48]{border-top:1px solid #f0f1f5;flex-direction:column;gap:4px;padding-top:8px;display:flex}.breakdown-row[data-v-a1bf9e48]{justify-content:space-between;align-items:center;display:flex}.breakdown-label[data-v-a1bf9e48]{color:#8b95a1;font-size:.68rem}.breakdown-val[data-v-a1bf9e48]{color:#98a0ad;font-variant-numeric:tabular-nums;font-size:.72rem}.breakdown-divider[data-v-a1bf9e48]{background:#d8dce5;height:1px;margin:5px 0}.breakdown-label--final[data-v-a1bf9e48]{color:#3a4156}.breakdown-val--final[data-v-a1bf9e48]{color:#272b4c;letter-spacing:-.01em;font-size:.92rem;font-weight:500}.breakdown-row[data-v-a1bf9e48]{gap:8px}.breakdown-label[data-v-a1bf9e48]{flex:auto;min-width:0}.breakdown-val[data-v-a1bf9e48],.breakdown-val--final[data-v-a1bf9e48]{text-align:right;white-space:nowrap;flex:none}@media (width<=560px){.qcard[data-v-a1bf9e48]{gap:8px;padding:12px}.qcard-header[data-v-a1bf9e48]{flex-wrap:wrap;gap:6px}.qcard-title[data-v-a1bf9e48]{font-size:.82rem}.qcard-months-label[data-v-a1bf9e48]{font-size:.68rem}.breakdown-list[data-v-a1bf9e48]{gap:3px;padding-top:6px}.breakdown-label[data-v-a1bf9e48]{font-size:.66rem}.breakdown-val[data-v-a1bf9e48]{font-size:.7rem}.breakdown-val--final[data-v-a1bf9e48]{font-size:.86rem}.action-btn[data-v-a1bf9e48]{padding:8px 0;font-size:.74rem}.status-badge[data-v-a1bf9e48]{height:17px;padding:0 6px;font-size:.62rem}}.section-block[data-v-3470d28c]{margin-bottom:28px}.section-label[data-v-3470d28c]{color:#8b95a1;margin:0 0 10px;font-size:.75rem}.section-empty[data-v-3470d28c]{color:#b0b8c1;margin:0;padding:4px 0;font-size:.82rem}.quarter-grid[data-v-3470d28c]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (width<=1600px){.quarter-grid[data-v-3470d28c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.quarter-grid[data-v-3470d28c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.quarter-grid[data-v-3470d28c]{grid-template-columns:1fr;gap:10px}.section-block[data-v-3470d28c]{margin-bottom:20px}}@media (width<=720px){.detail-tabs-wrap[data-v-3470d28c]{box-sizing:border-box;flex-wrap:nowrap;align-items:stretch;gap:2px;width:100%;height:38px;padding:2px;display:flex;overflow:hidden}.detail-tabs-wrap[data-v-3470d28c]::-webkit-scrollbar{display:none}.detail-tab[data-v-3470d28c]{box-sizing:border-box;flex:1 1 0;justify-content:center;gap:0;min-width:0;height:100%;padding:0 6px}.detail-tab-label[data-v-3470d28c]{white-space:nowrap;font-size:.78rem;line-height:1.25}.detail-tab-amount[data-v-3470d28c]{display:none}}@media (width<=480px){.detail-tabs-wrap[data-v-3470d28c]{height:36px}.detail-tab[data-v-3470d28c]{min-width:0;padding:0 4px}.detail-tab-label[data-v-3470d28c]{font-size:.74rem}}@media (width<=640px){.detail-divider[data-v-3470d28c]{flex-wrap:wrap;padding:10px 12px}.detail-divider-actions[data-v-3470d28c]{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-left:0}.table-wrap[data-v-3470d28c]{border-radius:14px}}@media (width<=540px){.report-modal__hero[data-v-3470d28c]{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px}}.detail-tabs-wrap[data-v-3470d28c]{background:#f4f6fb;border-radius:12px;gap:2px;margin-bottom:20px;padding:4px;display:inline-flex}.detail-tab[data-v-3470d28c]{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:7px 18px;font-family:inherit;transition:background-color .14s,color .14s;display:flex}.detail-tab[data-v-3470d28c]:hover:not(.detail-tab--active){background:#eceff5}.detail-tab--active[data-v-3470d28c]{background:#fff}.detail-tab-label[data-v-3470d28c]{color:#6b7488;font-size:.82rem}.detail-tab--active .detail-tab-label[data-v-3470d28c]{color:#2a2f4a}.detail-tab-amount[data-v-3470d28c]{color:#98a0ad;font-variant-numeric:tabular-nums;font-size:.72rem}.detail-tab--active .detail-tab-amount[data-v-3470d28c]{color:#2a2f4a}.tab-content[data-v-3470d28c]{flex-direction:column;gap:16px;display:flex}.summary-table[data-v-3470d28c]{border-collapse:collapse;width:100%;font-size:.8rem}@media (width<=760px){.table-wrap[data-v-3470d28c]{box-sizing:border-box;width:100%!important;max-width:100%!important;overflow-x:hidden!important}.summary-table[data-v-3470d28c]{font-size:.62rem;table-layout:fixed!important;width:100%!important;max-width:100%!important}.summary-table thead .st-th[data-v-3470d28c]:first-child,.summary-table[data-v-3470d28c] thead th:first-child,.summary-table tbody td[data-v-3470d28c]:first-child,.summary-table tfoot td[data-v-3470d28c]:first-child{text-align:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;padding-left:2px!important;padding-right:2px!important}.summary-table thead .st-th[data-v-3470d28c],.summary-table[data-v-3470d28c] thead th{word-break:keep-all;line-height:1.2;white-space:normal!important;padding:6px 2px!important;font-size:.58rem!important}.summary-table .st-row td[data-v-3470d28c],.summary-table .data-row td[data-v-3470d28c],.summary-table .st-total td[data-v-3470d28c],.summary-table .st-total td.st-val[data-v-3470d28c],.summary-table tfoot td[data-v-3470d28c]{word-break:keep-all;height:32px;line-height:1.2;padding:0 2px!important;font-size:.66rem!important}.summary-table .st-month[data-v-3470d28c],.summary-table .st-count[data-v-3470d28c],.summary-table .st-val[data-v-3470d28c],.summary-table .st-total-label[data-v-3470d28c]{font-size:.66rem!important}}@media (width<=480px){.summary-table[data-v-3470d28c]{font-size:.58rem}.summary-table thead .st-th[data-v-3470d28c]:first-child,.summary-table[data-v-3470d28c] thead th:first-child,.summary-table tbody td[data-v-3470d28c]:first-child,.summary-table tfoot td[data-v-3470d28c]:first-child{width:26px!important;min-width:26px!important;max-width:26px!important}.summary-table thead .st-th[data-v-3470d28c],.summary-table[data-v-3470d28c] thead th{padding:5px 1px!important;font-size:.54rem!important}.summary-table .st-row td[data-v-3470d28c],.summary-table .data-row td[data-v-3470d28c],.summary-table .st-total td[data-v-3470d28c],.summary-table .st-total td.st-val[data-v-3470d28c],.summary-table tfoot td[data-v-3470d28c]{height:28px;padding:0 1px!important;font-size:.62rem!important}.summary-table .st-month[data-v-3470d28c],.summary-table .st-count[data-v-3470d28c],.summary-table .st-val[data-v-3470d28c],.summary-table .st-total-label[data-v-3470d28c]{font-size:.62rem!important}}.st-th[data-v-3470d28c],.data-row+tr th[data-v-3470d28c],.table-wrap[data-v-3470d28c] th,.table-wrap[data-v-3470d28c] .th-inner,.table-wrap[data-v-3470d28c] .th-label{letter-spacing:0;color:#9aa4b2!important;font-size:.7rem!important;font-weight:400!important}.st-th[data-v-3470d28c],.table-wrap[data-v-3470d28c] th{text-align:left;white-space:nowrap;background:0 0;border-bottom:1px solid #e5e8eb;padding:8px 14px!important}.st-th[data-v-3470d28c]{padding:8px 14px}.st-right[data-v-3470d28c]{text-align:right!important}.st-row td[data-v-3470d28c],.data-row td[data-v-3470d28c]{color:#4e5968;vertical-align:middle;border-bottom:1px solid #f1f3f7;height:32px;font-weight:400;line-height:1.4;padding:0 14px!important;font-size:.78rem!important}.st-row[data-v-3470d28c],.data-row[data-v-3470d28c]{transition:background-color .12s}.st-row:hover td[data-v-3470d28c],.data-row:hover td[data-v-3470d28c]{background:#fafbfd}.st-row:last-child td[data-v-3470d28c],.data-row:last-child td[data-v-3470d28c]{border-bottom:none}.st-month[data-v-3470d28c]{color:inherit;font-size:inherit}.st-val[data-v-3470d28c]{color:inherit;font-variant-numeric:tabular-nums;font-size:inherit;letter-spacing:-.005em}.st-count[data-v-3470d28c]{color:inherit;font-variant-numeric:tabular-nums;font-size:inherit}.st-dash[data-v-3470d28c],.st-row--empty td[data-v-3470d28c]{color:#b0b8c1}.st-row--empty .st-month[data-v-3470d28c]{color:#8b95a1}.st-row--empty:hover td[data-v-3470d28c]{background:0 0}.st-row--selected td[data-v-3470d28c],.st-row--selected:hover td[data-v-3470d28c]{color:#4e5968;background:#fafbfd}.st-row--selected td[data-v-3470d28c]:first-child{box-shadow:inset 3px 0 0 var(--color-primary,#272b4c)}.st-total[data-v-3470d28c]{transition:background-color .12s}.st-total:hover td[data-v-3470d28c]{background:#fafbfd}.st-total--selected td[data-v-3470d28c],.st-total--selected:hover td[data-v-3470d28c]{color:#4e5968;background:#fafbfd}.st-total--selected td[data-v-3470d28c]:first-child{box-shadow:inset 3px 0 0 var(--color-primary,#272b4c)}.st-total td[data-v-3470d28c]{color:#333d4b;letter-spacing:-.005em;background:0 0;border-top:1px solid #e5e8eb;border-bottom:none;padding:10px 14px!important;font-size:.78rem!important;font-weight:400!important}.st-total td.st-val[data-v-3470d28c]{color:#333d4b;font-size:.78rem!important}.st-total-label[data-v-3470d28c]{color:#6b7684;letter-spacing:0;font-size:.74rem}.detail-divider[data-v-3470d28c]{border-top:1px solid #f0f2f7;align-items:center;gap:10px;padding:10px 16px;display:flex}.detail-divider-label[data-v-3470d28c]{color:#5c6478;font-size:.78rem}.detail-divider-count[data-v-3470d28c]{color:#5c6478;font-variant-numeric:tabular-nums;background:#eceff5;border-radius:10px;padding:2px 8px;font-size:.66rem}.detail-divider-actions[data-v-3470d28c]{align-items:center;gap:6px;margin-left:auto;display:flex}.pagination-wrap[data-v-3470d28c]{border-top:1px solid #f0f2f7;padding:12px 16px}.excel-icon-btn[data-v-3470d28c]{cursor:pointer;vertical-align:middle;width:32px;height:32px;box-shadow:none;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .14s;display:inline-flex}.excel-icon-btn[data-v-3470d28c]:hover{background:#f5f7fa}.excel-icon-btn[data-v-3470d28c]:active{background:#eceff5}.excel-icon-btn[data-v-3470d28c]:disabled{opacity:.5;cursor:not-allowed;background:0 0}.br-req-btn[data-v-3470d28c]{color:#4e5968;font-family:inherit;font-size:.78rem;font-weight:400;line-height:inherit;cursor:pointer;white-space:nowrap;text-underline-offset:3px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .12s,text-decoration-color .12s;display:inline}.br-req-btn[data-v-3470d28c]:hover{color:#272b4c;text-decoration-color:currentColor}.br-status-link[data-v-3470d28c]{font-family:inherit;font-size:.78rem;font-weight:400;line-height:inherit;cursor:pointer;white-space:nowrap;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:none;transition:color .12s,text-decoration-color .12s;display:inline}.br-status-link[data-v-3470d28c]:hover{text-decoration:underline}.br-status-link--pending[data-v-3470d28c]{color:#8b95a1}.br-status-link--pending[data-v-3470d28c]:hover{color:#4e5968}.br-status-link--approved[data-v-3470d28c]{color:#4ea876}.br-status-link--approved[data-v-3470d28c]:hover{color:#178148}.br-status-link--rejected[data-v-3470d28c]{color:#c89b94}.br-status-link--rejected[data-v-3470d28c]:hover{color:#944c43}.br-view-row[data-v-3470d28c]{align-items:center;gap:8px;padding:8px 0;font-size:.78rem;display:flex}.br-view-row__label[data-v-3470d28c]{color:#8b95a1;min-width:72px}.br-view-row__value[data-v-3470d28c]{color:#4e5968;font-weight:400}.br-view-row__value--approved[data-v-3470d28c]{color:#1f9d58}.br-view-row__value--rejected[data-v-3470d28c]{color:#b1655a}.br-view-row__value--time[data-v-3470d28c]{font-variant-numeric:tabular-nums}.br-field-block__input--ro[data-v-3470d28c]{color:#4e5968!important;cursor:default!important;resize:none!important;background:#fff!important}.smt-detail-panel[data-v-3470d28c]{--panel-content-x:22px;--detail-left-offset:var(--panel-content-x);--panel-toolbar-bottom-gap:4px;--panel-table-top-gap:0px}.smt-detail-panel .q-detail__body[data-v-3470d28c]{background:#fff;flex:auto;min-height:0;padding:0;overflow:hidden auto}.smt-detail-panel .popup-btn[data-v-3470d28c]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.84rem;font-weight:400;line-height:1;transition:background .14s}.smt-detail-panel .popup-btn--ghost[data-v-3470d28c]{color:#6b7684;background:#f5f7fa}.smt-detail-panel .popup-btn--ghost[data-v-3470d28c]:hover{background:#eceff5}.smt-embed[data-v-3470d28c]{z-index:auto;width:auto;height:auto;max-height:none;box-shadow:none;border-left:none;animation:none;display:block;position:static}.smt-footer-wrap[data-v-3470d28c]{display:contents}.smt-panel-toolbar[data-v-3470d28c]{--status-group-padding-x:2px;--status-chip-padding-x:10px;padding-top:12px;padding-bottom:8px;padding-left:calc(var(--panel-content-x) - var(--status-group-padding-x) - var(--status-chip-padding-x));padding-right:var(--panel-content-x);background:#fff;border-bottom:none;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.smt-panel-toolbar .excel-icon-btn[data-v-3470d28c]{margin-left:auto}.smt-detail-panel .smt-panel-toolbar[data-v-3470d28c]+*{border-top:none!important}.smt-detail-panel .filter-chip-bar[data-v-3470d28c]{border-top:none!important;border-bottom:none!important}.smt-detail-panel .smt-panel-table-wrap>table>thead>tr:first-child>th[data-v-3470d28c]{border-top:none!important}.smt-detail-panel .table-wrap[data-v-3470d28c]{padding:0 var(--detail-left-offset)}.smt-detail-panel .table-wrap[data-v-3470d28c] thead th:first-child,.smt-detail-panel .table-wrap[data-v-3470d28c] tbody td:first-child{padding-left:0!important}.smt-detail-panel .table-wrap[data-v-3470d28c] thead th:last-child,.smt-detail-panel .table-wrap[data-v-3470d28c] tbody td:last-child{padding-right:0!important}.smt-detail-panel .pagination-wrap[data-v-3470d28c]{padding:12px var(--detail-left-offset);border-top:1px solid #f1f3f7}.table-wrap[data-v-3470d28c]{background:0 0;border:none;border-radius:0;overflow-x:auto}.td-mono[data-v-3470d28c]{color:inherit;font-family:monospace}.td-date[data-v-3470d28c]{color:inherit;font-variant-numeric:tabular-nums}.td-num[data-v-3470d28c]{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.005em;color:inherit}.td-center[data-v-3470d28c]{text-align:center}.td-muted[data-v-3470d28c]{color:#b0b8c1}.td-source[data-v-3470d28c]{color:inherit}.ss-status-badge[data-v-3470d28c],.ss-type-badge[data-v-3470d28c]{white-space:nowrap;letter-spacing:0;vertical-align:middle;border-radius:5px;align-items:center;height:22px;padding:0 8px;font-size:.68rem;line-height:1;display:inline-flex}.ss-status-badge[data-v-3470d28c],.ss-status--pending[data-v-3470d28c],.ss-type-badge[data-v-3470d28c],.ss-type--charge[data-v-3470d28c],.ss-type--refund[data-v-3470d28c]{color:#5c6478;background:#eceff5}.etc-type-badge[data-v-3470d28c]{color:#2a2f4a;background:0 0;border:none;border-radius:0;padding:0;font-size:.76rem;display:inline}.ss-status--confirmed[data-v-3470d28c]{color:#2a2f4a;background:#eef0f7}.ss-status--cancelled[data-v-3470d28c]{color:#b91c1c;background:#dc262614}.royalty-type-badge[data-v-3470d28c]{color:#2a2f4a;background:0 0;border:none;border-radius:0;padding:0;font-size:.76rem;display:inline}.royalty-type-badge--none[data-v-3470d28c]{color:#b0b8c1}.contract-chip[data-v-3470d28c]{font-size:.76rem;font-weight:400;line-height:inherit;background:0 0;border:none;border-radius:0;padding:0;display:inline}.contract-chip--active[data-v-3470d28c]{color:#2a2f4a}.contract-chip--inactive[data-v-3470d28c]{color:#b0b8c1}.st-excl[data-v-3470d28c]{color:#2a2f4a;background:0 0;border:none;border-radius:0;padding:0;font-size:.76rem;display:inline}.flag-chip[data-v-3470d28c],.flag-chip--br[data-v-3470d28c],.flag-chip--approved[data-v-3470d28c],.flag-chip--rejected[data-v-3470d28c]{color:#6b7488;background:0 0;border:none;border-radius:0;padding:0;font-size:.74rem;display:inline}.flag-chip--rejected[data-v-3470d28c]{color:#b91c1c}.flag-chip--approved[data-v-3470d28c]{color:#2a2f4a}.br-status[data-v-3470d28c]{color:#8b95a1;background:0 0;border:none;border-radius:0;padding:0;font-size:.74rem;display:inline}.br-status--pending[data-v-3470d28c]{color:#6b7488}.br-status--approved[data-v-3470d28c]{color:#2a2f4a}.br-status--rejected[data-v-3470d28c]{color:#b91c1c}.td-memo-clip[data-v-3470d28c]{text-overflow:ellipsis;white-space:nowrap;color:#6b7684;max-width:600px;font-size:.78rem;overflow:hidden}.td-memo-wrap[data-v-3470d28c]{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:keep-all;color:#4e5968;max-width:none;font-size:.78rem;line-height:1.45;overflow:visible}.report-modal[data-v-3470d28c]{flex-direction:column;gap:18px;display:flex}.report-modal__hero[data-v-3470d28c]{background:#f6f7fa;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.report-modal__hero-meta[data-v-3470d28c]{flex-direction:column;gap:4px;display:flex}.hero-label[data-v-3470d28c]{color:#96a0b3;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem}.hero-type[data-v-3470d28c]{align-items:center;gap:4px;display:inline-flex}.report-modal__hero-amount[data-v-3470d28c]{font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:#1a1f3a;align-items:baseline;gap:2px;line-height:1;display:inline-flex}.hero-amount__num[data-v-3470d28c]{font-size:1.3rem}.hero-amount__sign[data-v-3470d28c]{color:#c25555;margin-right:1px;font-size:1.1rem}.hero-amount__unit[data-v-3470d28c]{color:#96a0b3;letter-spacing:0;margin-left:3px;font-size:.74rem}.report-modal__section[data-v-3470d28c]{flex-direction:column;gap:8px;display:flex}.report-modal__section-title[data-v-3470d28c]{color:#96a0b3;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.64rem}.report-modal__rows[data-v-3470d28c]{flex-direction:column;margin:0;display:flex}.report-row[data-v-3470d28c]{border-bottom:1px solid #f4f6fa;align-items:center;gap:16px;padding:8px 0;display:flex}.report-row[data-v-3470d28c]:last-child{border-bottom:none}.report-row[data-v-3470d28c]:first-child{padding-top:4px}.report-row__label[data-v-3470d28c]{color:#8b95a1;flex-shrink:0;width:84px;margin:0;font-size:.74rem}.report-row__value[data-v-3470d28c]{color:#1a1f3a;letter-spacing:-.005em;margin:0;font-size:.8rem}.report-modal__memo[data-v-3470d28c]{color:#5c6478;white-space:pre-wrap;word-break:break-all;background:#fafbfd;border:1px solid #f0f2f7;border-radius:8px;padding:12px 14px;font-size:.78rem;line-height:1.65}.flag-chip[data-v-3470d28c]{border-radius:4px;align-items:center;height:18px;padding:0 7px;font-size:.65rem;display:inline-flex}.flag-chip--br[data-v-3470d28c]{color:#b45309;background:#f59e0b1a}.flag-chip--approved[data-v-3470d28c]{color:#15803d;background:#22c55e1a}.flag-chip--rejected[data-v-3470d28c]{color:#dc2626;background:#ef44441a}.br-req-btn[data-v-3470d28c]{color:#4e5968;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:5px;height:24px;padding:0 10px;font-family:inherit;font-size:.72rem;transition:border-color .12s,background .12s}.br-req-btn[data-v-3470d28c]:hover{background:#f7f8fa;border-color:#b0b8c1}.br-status[data-v-3470d28c]{white-space:nowrap;border-radius:4px;align-items:center;height:20px;padding:0 8px;font-size:.68rem;display:inline-flex}.br-status--pending[data-v-3470d28c]{color:#b45309;background:#f59e0b14}.br-status--approved[data-v-3470d28c]{color:#15803d;background:#22c55e1a}.br-status--rejected[data-v-3470d28c]{color:#dc2626;background:#ef44441a}.td-memo[data-v-3470d28c]{color:#96a0b3;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.74rem;overflow:hidden}.br-modal-body[data-v-3470d28c]{flex-direction:column;gap:16px;display:flex}.br-modal-btn[data-v-3470d28c]{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;cursor:pointer;border-radius:8px;flex:1;width:100%;height:36px;padding:0 12px;font-family:inherit;font-size:.82rem;transition:background .12s,border-color .12s}.br-modal-btn[data-v-3470d28c]:hover:not(:disabled){background:var(--color-primary-mid);border-color:var(--color-primary-mid)}.br-modal-btn[data-v-3470d28c]:disabled{opacity:.5;cursor:not-allowed}.rev-lead[data-v-3470d28c]{text-align:center}.rev-lead__main[data-v-3470d28c]{color:#3a4156;margin:0;font-size:.92rem;line-height:1.55}.rev-lead__sub[data-v-3470d28c]{color:#8b95a1;margin:6px 0 0;font-size:.78rem;line-height:1.55}.br-header[data-v-3470d28c]{justify-content:center;align-items:center;gap:8px;margin:0 0 12px;display:flex}.br-header__title[data-v-3470d28c]{letter-spacing:-.02em;color:#111827;margin:0;font-size:1.05rem}.br-header__icon[data-v-3470d28c]{color:#ff9d2e;flex-shrink:0}.br-meta[data-v-3470d28c]{background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0 0 12px;padding:8px 0;list-style:none;display:flex}.br-meta__row[data-v-3470d28c]{align-items:center;gap:4px;font-size:.8rem;display:inline-flex}.br-meta__label[data-v-3470d28c]{color:#8b95a1}.br-meta__sep[data-v-3470d28c]{color:#c8cdd9}.br-meta__value[data-v-3470d28c]{color:#3a4156}.br-field-block[data-v-3470d28c]{flex-direction:column;gap:6px;padding:4px 0 8px;display:flex}.br-field-block__label[data-v-3470d28c]{color:#6b7684;text-align:left;font-size:.78rem}.br-field-block__label .required[data-v-3470d28c]{color:#e24b4b;margin-left:2px}.br-field-block__input[data-v-3470d28c]{color:#3a4156;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #e6e9f0;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:.85rem;line-height:1.5}.br-field-block__input[data-v-3470d28c]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring);outline:none}.br-item-info[data-v-3470d28c]{background:#f7f8fc;border:1px solid #eef0f4;border-radius:8px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.br-item-label[data-v-3470d28c]{color:#272b4c;font-size:.88rem}.br-item-sub[data-v-3470d28c]{color:#8b95a1;font-size:.75rem}.br-field[data-v-3470d28c]{flex-direction:column;gap:6px;display:flex}.br-field-label[data-v-3470d28c]{color:#6b7684;font-size:.75rem}.required[data-v-3470d28c]{color:#dc2626;margin-left:2px}.br-textarea[data-v-3470d28c]{color:#3a4156;resize:vertical;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:.82rem;line-height:1.5;transition:border-color .15s}.br-textarea[data-v-3470d28c]:focus{border-color:var(--color-primary)}.br-textarea[data-v-3470d28c]::placeholder{color:#b0b8c1}.rate-hint[data-v-3470d28c]{color:#98a0ad;margin-left:3px;font-size:.62rem}.royalty-integrated[data-v-3470d28c]{color:#2a2f4a;font-variant-numeric:tabular-nums}.st-muted[data-v-3470d28c]{color:#c0c8d6}.etc-empty[data-v-3470d28c]{color:#b0b8c1;text-align:center;padding:28px 0;font-size:.82rem}.td-dash[data-v-3470d28c]{color:#c0c8d6}.etc-content[data-v-3470d28c]{color:#6b7684;font-size:.78rem}.etc-fee[data-v-3470d28c]{color:#272b4c;font-variant-numeric:tabular-nums;font-size:.85rem}.brm-form[data-v-3470d28c]{flex-direction:column;gap:12px;display:flex}.brm-form__label[data-v-3470d28c]{color:#8b95a1;letter-spacing:-.005em;flex-direction:column;gap:4px;font-size:.7rem;display:flex}.brm-form__label--full[data-v-3470d28c]{width:100%}.ss-detail__readonly[data-v-3470d28c]{color:#3a4156;box-sizing:border-box;background:#fafbfc;border:1px solid #eef0f5;border-radius:7px;width:100%;min-height:34px;padding:8px 10px;font-size:.82rem;line-height:1.4}.ss-detail__readonly--muted[data-v-3470d28c]{color:#b0b8c1}.ss-detail__readonly--inline[data-v-3470d28c]{background:#fff;border-color:#eef0f5;align-items:center;width:auto;min-height:0;padding:6px 8px;display:inline-flex}.ss-detail__amt[data-v-3470d28c]{font-variant-numeric:tabular-nums;color:#111827}.ss-detail__memo[data-v-3470d28c]{white-space:pre-wrap;overflow-wrap:anywhere;min-height:34px;line-height:1.45}.sc-info-divider[data-v-3470d28c]{border-top:1px solid #eef0f5;margin:14px 0 10px}.sc-info-heading[data-v-3470d28c]{color:#8b95a1;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem}.sc-info[data-v-3470d28c]{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.sc-info__row[data-v-3470d28c]{flex-direction:column;gap:3px;min-width:0;display:flex}.sc-info__row--full[data-v-3470d28c]{grid-column:1/-1}.sc-info__label[data-v-3470d28c]{color:#8b95a1;letter-spacing:-.005em;font-size:.7rem}.sc-info__value[data-v-3470d28c]{color:#3a4156;overflow-wrap:break-word;box-sizing:border-box;background:#fafbfc;border:1px solid #eef0f5;border-radius:7px;width:100%;min-height:32px;padding:7px 10px;font-size:.8rem;line-height:1.35}.sc-info__value.cell-muted[data-v-3470d28c]{color:#b0b8c1}.sc-info-empty[data-v-3470d28c]{color:#8b95a1;margin:0;padding:12px 10px;font-size:.78rem}.m-month-rail[data-v-3470d28c]{flex-wrap:nowrap;gap:6px;padding:12px 16px 4px;display:flex}.m-chip[data-v-3470d28c]{color:#5c6478;letter-spacing:-.005em;text-align:center;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #eef0f5;border-radius:6px;flex:1 1 0;min-width:0;height:36px;padding:0 10px;font-family:inherit;font-size:.86rem;transition:background .14s,border-color .14s,color .14s,transform 80ms}.m-chip[data-v-3470d28c]:hover{background:#f4f6fb;border-color:#c8cdd9}.m-chip[data-v-3470d28c]:active{transform:scale(.97)}.m-chip--active[data-v-3470d28c]{background:var(--color-primary,#272b4c);border-color:var(--color-primary,#272b4c);color:#fff}.m-summary-list[data-v-3470d28c]{flex-direction:column;gap:10px;margin:0;padding:8px 16px 16px;list-style:none;display:flex}.m-detail-head[data-v-3470d28c]{background:#fafbfd;border-top:1px solid #f0f2f7;border-bottom:1px solid #f0f2f7;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.m-detail-head__title[data-v-3470d28c]{color:#3a4156;letter-spacing:-.005em;align-items:baseline;gap:8px;font-size:.86rem;display:flex}.m-detail-head__count[data-v-3470d28c]{color:#6b7684;font-variant-numeric:tabular-nums;font-size:.78rem}.m-download-btn[data-v-3470d28c]{color:#5c6478;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.m-download-btn[data-v-3470d28c]:hover{color:#272b4c;background:#f4f6fb;border-color:#c8cdd9}.m-download-btn[data-v-3470d28c]:active{transform:scale(.97)}.m-detail-filter-row[data-v-3470d28c]{flex-wrap:wrap;gap:6px;padding:10px 16px 0;display:flex}.m-detail-list[data-v-3470d28c]{flex-direction:column;gap:10px;margin:0;padding:8px 16px 16px;list-style:none;display:flex}.m-detail-empty[data-v-3470d28c]{text-align:center;color:#b0b8c1;margin:0;padding:32px 16px;font-size:.84rem}@media (width<=900px){.tab-content[data-v-3470d28c]{padding:0}}[data-v-3470d28c] .mng-detail-drawer .footer{padding:14px 18px max(14px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #f0f2f7;gap:8px}.mng-drawer-sticky[data-v-3470d28c]{z-index:100;box-shadow:none;isolation:isolate;border-bottom:1px solid #f0f2f7;position:sticky;top:0;background:#fafbfd!important}.mng-drawer-head[data-v-3470d28c]{background:#fafbfd;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.mng-drawer-head__title[data-v-3470d28c]{align-items:baseline;gap:8px;min-width:0;display:flex}.mng-drawer-head__main[data-v-3470d28c]{color:#1a1f3a;letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;overflow:hidden}.mng-drawer-head__count[data-v-3470d28c]{color:#8b95a1;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.mng-drawer-head__actions[data-v-3470d28c]{flex-shrink:0;gap:4px;display:flex}.mng-icon-btn[data-v-3470d28c]{color:#5c6478;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .14s,color .14s;display:inline-flex}.mng-icon-btn[data-v-3470d28c]:hover{color:#272b4c;background:#f4f6fb}.mng-icon-btn[data-v-3470d28c]:active{transform:scale(.96)}.mng-drawer-toolbar[data-v-3470d28c]{background:#fafbfd;flex-wrap:nowrap;align-items:center;gap:6px;padding:0 16px 12px;display:flex}.mng-pill[data-v-3470d28c]{color:#5c6478;letter-spacing:-.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e6e9f0;border-radius:6px;align-items:center;gap:6px;min-width:0;height:36px;padding:0 12px;font-family:inherit;font-size:.84rem;transition:background .14s,border-color .14s,color .14s,transform 80ms;display:inline-flex}.mng-pill[data-v-3470d28c]:hover{background:#f4f6fb;border-color:#c8cdd9}.mng-pill[data-v-3470d28c]:active{transform:scale(.97)}.mng-pill--active[data-v-3470d28c]{background:var(--color-primary,#272b4c);border-color:var(--color-primary,#272b4c);color:#fff}.mng-pill--search[data-v-3470d28c]{flex:auto;justify-content:flex-start;min-width:0}.mng-pill--search .mng-pill__label[data-v-3470d28c]{text-align:left;flex:auto}.mng-pill[data-v-3470d28c]:not(.mng-pill--search){flex:0 0 108px;justify-content:center;width:108px}.mng-pill__label[data-v-3470d28c]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mng-pill__caret[data-v-3470d28c]{color:inherit;opacity:.6;flex-shrink:0;font-size:.7rem}.mng-pill--search svg[data-v-3470d28c]{color:inherit;flex-shrink:0}.mng-drawer-list[data-v-3470d28c] .mobile-item-card__top{align-items:flex-start}.mng-drawer-list[data-v-3470d28c] .mobile-item-card__meta{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.mng-row-aside__id[data-v-3470d28c]{color:#8b95a1;letter-spacing:-.005em;font-size:.78rem}.mng-row-action[data-v-3470d28c]{color:#8b95a1;letter-spacing:-.005em;text-underline-offset:2px;cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;background:0 0;border:none;align-items:center;height:auto;padding:2px 0;font-family:inherit;font-size:.78rem;-webkit-text-decoration:underline #c8cdd9;text-decoration:underline #c8cdd9;transition:color .14s,text-decoration-color .14s;display:inline-flex}.mng-row-action[data-v-3470d28c]:hover{color:#272b4c;text-decoration-color:#272b4c}.mng-row-action[data-v-3470d28c]:active{transform:scale(.97)}.mng-row-status[data-v-3470d28c]{letter-spacing:-.005em;white-space:nowrap;border-radius:6px;align-items:center;height:26px;padding:0 10px;font-size:.74rem;display:inline-flex}.mng-row-status--pending[data-v-3470d28c]{color:#b56a00;background:#f59e0b1a}.mng-row-status--approved[data-v-3470d28c]{color:#5c6478;background:#272b4c0f}.mng-row-status--rejected[data-v-3470d28c]{color:#c43d3d;background:#d049501a}.mng-search-sheet[data-v-3470d28c]{padding:4px 0 8px}.mng-search-sheet__field[data-v-3470d28c]{align-items:center;display:flex;position:relative}.mng-search-sheet__icon[data-v-3470d28c]{color:#8b95a1;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.mng-search-sheet__input[data-v-3470d28c]{color:#3a4156;background:#f4f6fb;border:1px solid #0000;border-radius:12px;outline:none;width:100%;height:48px;padding:0 38px 0 40px;font-family:inherit;font-size:.96rem}.mng-search-sheet__input[data-v-3470d28c]::placeholder{color:#8b95a1}.mng-search-sheet__input[data-v-3470d28c]:focus{background:#fff;border-color:#272b4c;box-shadow:0 0 0 3px #272b4c14}.mng-search-sheet__clear[data-v-3470d28c]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;width:28px;height:28px;font-family:inherit;font-size:1rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mng-search-sheet__count[data-v-3470d28c]{color:#6b7684;margin:12px 4px 4px;font-size:.82rem}.mng-search-sheet__count strong[data-v-3470d28c]{color:#1a1f3a;font-variant-numeric:tabular-nums;margin:0 2px}.bsheet-action[data-v-3470d28c]{cursor:pointer;border:none;border-radius:14px;flex:1 1 0;height:48px;font-family:inherit;font-size:.98rem;font-weight:400;transition:background .14s,transform 80ms}.bsheet-action[data-v-3470d28c]:active{transform:scale(.99)}.bsheet-action--primary[data-v-3470d28c]{background:var(--color-primary,#272b4c);color:#fff}.bsheet-action--primary[data-v-3470d28c]:hover:not(:disabled){background:#1a1f3a}.mng-drawer-list[data-v-3470d28c]{flex-direction:column;gap:10px;margin:0;padding:12px 12px 16px;list-style:none;display:flex}.mng-drawer-empty[data-v-3470d28c]{text-align:center;color:#b0b8c1;margin:0;padding:36px 16px;font-size:.84rem}.mng-drawer-pagination[data-v-3470d28c]{border-top:1px solid #f0f2f7;padding:12px 12px 16px}.royalty-drawer-card[data-v-3470d28c]{background:#fff;border:1px solid #eef0f5;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.royalty-drawer-card__head[data-v-3470d28c]{justify-content:space-between;align-items:center;gap:8px;display:flex}.royalty-drawer-card__month[data-v-3470d28c]{color:#1a1f3a;font-size:.95rem}.royalty-drawer-card__grid[data-v-3470d28c]{flex-direction:column;gap:6px;margin:0;display:flex}.royalty-drawer-card__row[data-v-3470d28c]{justify-content:space-between;align-items:center;gap:12px;min-height:24px;font-size:.86rem;display:flex}.royalty-drawer-card__row dt[data-v-3470d28c]{color:#6b7280}.royalty-drawer-card__row dd[data-v-3470d28c]{color:#1a1f3a;font-variant-numeric:tabular-nums;margin:0}.royalty-drawer-card__row--total[data-v-3470d28c]{border-top:1px solid #f0f2f7;margin-top:4px;padding-top:8px}.royalty-drawer-card__row--total dd[data-v-3470d28c]{color:var(--color-primary,#272b4c)}.mng-toolbar-icon[data-v-3470d28c]{color:#5c6478;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,color .14s;display:inline-flex}.mng-toolbar-icon[data-v-3470d28c]:hover{color:#272b4c;background:#f4f6fb}.mng-toolbar-icon[data-v-3470d28c]:active{transform:scale(.96)}.mng-toolbar-spacer[data-v-3470d28c]{flex:auto;min-width:0}.mng-toolbar-query[data-v-3470d28c]{color:#5c6478;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:50%;padding:6px 4px 6px 8px;font-size:.84rem;display:inline-flex;overflow:hidden}.mng-toolbar-query__x[data-v-3470d28c]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.86rem;line-height:1;display:inline-flex}.mng-toolbar-search[data-v-3470d28c]{flex:auto;min-width:0;position:relative}.mng-toolbar-search__input[data-v-3470d28c]{color:#3a4156;background:#f4f6fb;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:40px;padding:0 32px 0 14px;font-family:inherit;font-size:.92rem;transition:background .14s,border-color .14s,box-shadow .14s}.mng-toolbar-search__input[data-v-3470d28c]::placeholder{color:#8b95a1}.mng-toolbar-search__input[data-v-3470d28c]:focus{background:#fff;border-color:#272b4c;box-shadow:0 0 0 3px #272b4c14}.mng-toolbar-search__clear[data-v-3470d28c]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;width:22px;height:22px;font-size:.92rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.smt-detail-panel .table-wrap .data-table thead th:first-child,.smt-detail-panel .table-wrap .data-table tbody td:first-child{padding-left:0!important}.smt-detail-panel .table-wrap .data-table thead th:last-child,.smt-detail-panel .table-wrap .data-table tbody td:last-child{padding-right:0!important}.q-toss-list-wrap{display:none}@media (width<=760px){.q-toss-list-wrap{width:100%;display:block}.q-toss-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.q-toss-card{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #eef0f5;border-radius:16px;padding:14px 16px;font-family:inherit;transition:background .14s,border-color .14s,transform 80ms}.q-toss-card:hover{background:#fafbfd;border-color:#d8daec}.q-toss-card:active{background:#f4f6fb;transform:scale(.985)}.q-toss-card--empty{background:#fafbfd}.q-toss-card--active{background:#f4f6fb;border-color:#c8cdd9}.q-toss-card__top{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.q-toss-card__title{color:#191f28;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.94rem;overflow:hidden}.q-toss-card__status{letter-spacing:-.005em;border-radius:4px;flex-shrink:0;align-items:center;height:20px;padding:0 8px;font-size:.7rem;display:inline-flex}.q-toss-card__status--reviewing,.q-toss-card__status--draft{color:#6b7684;background:#272b4c0a}.q-toss-card__status--open{color:#272b4c;background:#272b4c14}.q-toss-card__status--responded{color:#272b4c;background:#272b4c1f}.q-toss-card__status--confirmed,.q-toss-card__status--closed{background:var(--color-primary,#272b4c);color:#fff}.q-toss-card__status--none{color:#b0b8c1;background:#f5f6f9}.q-toss-card__amt-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.q-toss-card__amt{color:#191f28;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.32rem;line-height:1.1}.q-toss-card__amt.cell-muted{color:#c0c8d6}.q-toss-card__chev{color:#c0c8d6;font-size:1.4rem;line-height:1}.q-toss-card__brc{color:#6b7684;border-top:1px solid #f3f5f9;align-items:center;gap:6px;margin-top:10px;padding-top:10px;font-size:.78rem;display:inline-flex}.q-toss-card__brc-label{color:#8b95a1}.q-toss-card__brc-count{color:#191f28;font-variant-numeric:tabular-nums}.q-toss-card__brc-pill{letter-spacing:-.005em;border-radius:9px;align-items:center;height:18px;margin-left:4px;padding:0 7px;font-size:.66rem;display:inline-flex}.q-toss-card__brc-pill--done{color:#6b7684;background:#272b4c0f}.q-toss-card__brc-pill--todo{color:var(--color-primary,#272b4c);background:#272b4c24}.q-toss-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:56px 24px;display:flex}.q-toss-empty__icon{opacity:.5;font-size:2.6rem}.q-toss-empty__title{color:#191f28;margin:8px 0 0;font-size:1rem}.q-toss-empty__sub{color:#8b95a1;margin:2px 0 0;font-size:.84rem}}@media (width<=480px){.q-toss-card{border-radius:14px;padding:14px 16px}.q-toss-card__title{font-size:.9rem}.q-toss-card__amt{font-size:1.22rem}}.app-meta-link[data-v-8b845281]{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none;align-items:baseline;gap:2px;margin:0;padding:0;text-decoration:none;transition:color .12s,text-decoration-color .12s;display:inline-flex}.app-meta-link.app-meta-link--inline[data-v-8b845281]{font-size:inherit;font-weight:inherit}.app-meta-link__text[data-v-8b845281]{display:inline}.app-meta-link__caret[data-v-8b845281]{color:#c0c8d6;margin-left:4px;font-size:1em;line-height:1;transition:color .12s,transform .12s;display:inline-block}.app-meta-link[data-v-8b845281]:hover:not(:disabled){color:#272b4c}.app-meta-link:hover:not(:disabled) .app-meta-link__text[data-v-8b845281]{text-underline-offset:3px;text-decoration:underline}.app-meta-link:hover:not(:disabled) .app-meta-link__caret[data-v-8b845281]{color:#272b4c;transform:translate(2px)}.app-meta-link[data-v-8b845281]:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #272b4c59}.app-meta-link.app-meta-link--disabled[data-v-8b845281]{cursor:default;opacity:.55}.app-meta-link.app-meta-link--disabled[data-v-8b845281]:hover{color:inherit;text-decoration:none}.q-right .q-mobi{display:none}@media (width<=1100px){.q-right .q-mobi{display:block}.q-right .quarter-detail-table{display:none!important}}.q-right .q-mobi__summary{flex-direction:column;gap:4px;padding:18px 4px 22px;display:flex}.q-right .q-mobi__summary-label{color:#8b95a1;letter-spacing:-.005em;font-size:.78rem}.q-right .q-mobi__summary-amt{color:#191f28;letter-spacing:-.018em;font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:1.6rem;display:inline-flex}.q-right .q-mobi__summary-sub{color:#8b95a1;margin-top:4px;font-size:.76rem}.q-right .q-mobi__amt-unit{color:#6b7684;margin-left:2px;font-size:.7em;font-weight:400}.q-right .q-mobi__items{border-top:1px solid #f2f4f6;margin:0;padding:0;list-style:none}.q-right .q-mobi__item{border-bottom:1px solid #f2f4f6}.q-right .q-mobi__item-row{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;letter-spacing:-.005em;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 4px;display:flex}.q-right .q-mobi__item--noop .q-mobi__item-row{cursor:default}.q-right .q-mobi__item-row:hover:not([disabled]),.q-right .q-mobi__item--expanded>.q-mobi__item-row{background:#fafbfc}.q-right .q-mobi__item-name{flex-direction:column;gap:2px;min-width:0;display:flex}.q-right .q-mobi__item-label{color:#191f28;letter-spacing:-.012em;font-size:.95rem}.q-right .q-mobi__item--zero .q-mobi__item-label{color:#b0b8c1}.q-right .q-mobi__item--zero .q-mobi__item-amt--zero{color:#c0c8d6}.q-right .q-mobi__summary-sub .app-meta-link{color:#8b95a1}.q-right .q-mobi__item-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.q-right .q-mobi__item-amt{color:#191f28;font-variant-numeric:tabular-nums;align-items:baseline;gap:1px;font-size:.95rem;display:inline-flex}.q-right .q-mobi__item-caret{color:#c0c8d6;font-size:1.1rem;line-height:1;transition:transform .18s,color .18s;display:inline-block}.q-right .q-mobi__item--expanded .q-mobi__item-caret{color:#6b7684;transform:rotate(90deg)}.q-right .q-mobi__detail{background:#fafbfc;border-radius:0;padding:4px 0 18px}.q-right .q-mobi__detail--info,.q-right .q-mobi__loading,.q-right .q-mobi__empty{color:#8b95a1;text-align:center;padding:14px 16px;font-size:.82rem}.q-right .q-mobi__months{flex-direction:column;padding:0 4px;display:flex}.q-right .q-mobi__month{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;border-radius:12px;padding:12px;transition:background .14s;display:block}.q-right .q-mobi__month:hover:not(:disabled){background:#f4f6fb}.q-right .q-mobi__month--sel{background:#eef0f7!important}.q-right .q-mobi__month--noop{opacity:.45;cursor:not-allowed}.q-right .q-mobi__month-row1{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.q-right .q-mobi__month-name{color:#191f28;letter-spacing:-.01em;font-size:.92rem}.q-right .q-mobi__month-amt{color:#191f28;font-variant-numeric:tabular-nums;align-items:baseline;gap:1px;font-size:.95rem;display:inline-flex}.q-right .q-mobi__month-row2{color:#8b95a1;letter-spacing:-.005em;flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:4px;font-size:.74rem;display:flex}.q-right .q-mobi__month-row2 .q-mobi__sep{color:#c0c8d6}.q-right .q-mobi__excl{font:inherit;font-size:inherit;color:#4e5968;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;transition:color .12s;display:inline}.q-right .q-mobi__excl:hover{color:var(--color-primary,#272b4c)}.q-right .q-mobi__excl:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #272b4c59}.period-filter[data-v-8265fff6]{align-items:center;gap:6px;display:flex}.year-group[data-v-8265fff6]{align-items:center;gap:2px;display:flex}.arrow-btn[data-v-8265fff6]{color:#b0b8c1;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:22px;height:30px;font-family:inherit;font-size:1rem;transition:background .12s,color .12s;display:inline-flex}.arrow-btn[data-v-8265fff6]:hover{color:#272b4c;background:#f2f4f6}.seg-ctrl[data-v-8265fff6]{background:#f2f4f6;border-radius:9px;gap:2px;padding:3px;display:flex}.seg-btn[data-v-8265fff6]{color:#6b7684;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;height:30px;padding:0 11px;font-family:inherit;font-size:.82rem;transition:background .12s,color .12s}.seg-btn[data-v-8265fff6]:hover:not(.seg-btn--active){color:#3a4156}.seg-btn--active[data-v-8265fff6]{color:#272b4c;background:#fff;box-shadow:0 1px 3px #00000012}.period-sep[data-v-8265fff6]{color:#d1d5db;-webkit-user-select:none;user-select:none;font-size:.82rem}@media (width<=600px){.period-filter[data-v-8265fff6]{flex-wrap:wrap;justify-content:flex-end;gap:6px 8px}.period-sep[data-v-8265fff6]{display:none}.seg-btn[data-v-8265fff6]{height:28px;padding:0 9px;font-size:.76rem}}.app-select-field__trigger[data-v-b18365dd]{color:#3a4156;letter-spacing:-.005em;cursor:pointer;background:#f5f7fa;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;width:100%;height:36px;padding:0 12px;font-family:inherit;font-size:.85rem;display:inline-flex}.app-select-field__trigger[data-v-b18365dd]:active{background:#edf0f3}.app-select-field__trigger[data-v-b18365dd]:disabled{opacity:.55;cursor:not-allowed}.app-select-field__label[data-v-b18365dd]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.app-select-field__caret[data-v-b18365dd]{color:#8b95a1;flex-shrink:0;font-size:.75rem}.bsheet-chips[data-v-b18365dd]{flex-wrap:wrap;gap:6px;padding:4px 0 8px;display:flex}.bsheet-chip[data-v-b18365dd]{color:#5c6478;letter-spacing:-.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #eef0f5;border-radius:999px;flex:none;height:38px;padding:0 14px;font-family:inherit;font-size:.86rem;transition:background .14s,border-color .14s,color .14s,transform 80ms}.bsheet-chip[data-v-b18365dd]:hover{background:#f4f6fb;border-color:#c8cdd9}.bsheet-chip[data-v-b18365dd]:active{transform:scale(.97)}.bsheet-chip--active[data-v-b18365dd]{background:var(--color-primary,#272b4c);border-color:var(--color-primary,#272b4c);color:#fff}.bsheet-chip[data-v-b18365dd]:disabled{opacity:.5;cursor:not-allowed}.seg-ctrl[data-v-87fca5c6]{background:#f4f6fb;border-radius:8px;align-items:center;gap:0;height:32px;padding:2px;display:inline-flex}.seg-btn[data-v-87fca5c6]{color:#6b7488;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:1px;height:28px;padding:0 10px;font-family:inherit;transition:background .12s,color .12s;display:inline-flex}.seg-btn[data-v-87fca5c6]:hover{color:#2a2f4a}.seg-btn--active[data-v-87fca5c6]{color:#111827;background:#fff;box-shadow:0 1px 2px #0f172a0f}.seg-btn--active .month-seg__count[data-v-87fca5c6]{color:#6b7280}.royalty-form[data-v-87fca5c6]{flex-direction:column;gap:12px;margin:0 0 4px;display:flex}.royalty-form__field[data-v-87fca5c6]{flex-direction:column;gap:6px;width:100%;display:flex}.royalty-form__label[data-v-87fca5c6]{color:#6b7684;letter-spacing:-.005em;font-size:.78rem;font-weight:400}.royalty-form__dd[data-v-87fca5c6]{width:100%}.royalty-form__dd[data-v-87fca5c6] .trigger{width:100%!important;min-width:0!important}.modal-form[data-v-87fca5c6]{flex-direction:column;gap:14px;display:flex}.modal-form .readonly-text[data-v-87fca5c6]{color:#3a4156;padding:6px 0;font-size:.85rem}.doc-row[data-v-87fca5c6]{background:#fafbfc;border:1px solid #eef0f3;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.doc-row--empty[data-v-87fca5c6]{background:#fff;border-style:dashed;border-color:#d9dde7}.doc-icon[data-v-87fca5c6]{flex-shrink:0;display:inline-flex}.doc-icon--empty[data-v-87fca5c6]{border:1px dashed #c8cdd9;border-radius:4px;width:22px;height:22px}.doc-name[data-v-87fca5c6]{color:#2a2f4a;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.78rem;overflow:hidden}.doc-name--url[data-v-87fca5c6]{color:#5c6478;font-variant-numeric:tabular-nums}.doc-row--empty .doc-name[data-v-87fca5c6]{color:#98a0ad}.doc-actions[data-v-87fca5c6]{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.doc-action-link[data-v-87fca5c6]{letter-spacing:-.005em;cursor:pointer;color:#5c6478;background:0 0;border:none;padding:4px 6px;font-family:inherit;font-size:.72rem;text-decoration:none;transition:color .12s}.doc-action-link[data-v-87fca5c6]:hover:not(:disabled){color:#272b4c}.doc-action-link--muted[data-v-87fca5c6]{color:#8b95a1}.doc-action-link--danger[data-v-87fca5c6]{color:#b91c1c}.doc-url-input[data-v-87fca5c6]{margin-top:6px}.royalty-result__header[data-v-87fca5c6]{margin-bottom:14px}.royalty-result__title[data-v-87fca5c6]{color:#3a4156;margin:0 0 4px;font-size:.84rem}.royalty-result__rate[data-v-87fca5c6]{color:#8b95a1;margin:0;font-size:.78rem}.royalty-table-wrap[data-v-87fca5c6]{overflow-x:auto}.royalty-result-head[data-v-87fca5c6]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 12px;display:flex}.royalty-table[data-v-87fca5c6]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8rem}.royalty-table th[data-v-87fca5c6]{color:#8b95a1;white-space:nowrap;background:#f7f8fa;border-bottom:1px solid #eef0f3;padding:9px 12px;font-size:.76rem}.royalty-table td[data-v-87fca5c6]{color:#3a4156;white-space:nowrap;border-bottom:1px solid #f5f6f9;padding:9px 12px;font-size:.8rem}.royalty-table tfoot td[data-v-87fca5c6]{background:#fafbfc;border-top:1px solid #e5e8ec;border-bottom:none}.th-r[data-v-87fca5c6]{text-align:right}.th-c[data-v-87fca5c6]{text-align:center}.td-r[data-v-87fca5c6]{text-align:right;font-variant-numeric:tabular-nums}.td-c[data-v-87fca5c6]{text-align:center}.td-bold[data-v-87fca5c6]{color:#1e2235}.td-foot[data-v-87fca5c6]{background:#fafbfc}.td-nowrap[data-v-87fca5c6]{white-space:nowrap}.badge-new[data-v-87fca5c6]{color:#4f6ef7;white-space:nowrap;background:#eef2ff;border-radius:10px;padding:2px 8px;font-size:.72rem;display:inline-block}.badge-update[data-v-87fca5c6]{color:#26b589;white-space:nowrap;background:#f0faf5;border-radius:10px;padding:2px 8px;font-size:.72rem;display:inline-block}.sub-nav[data-v-87fca5c6]{align-items:center;gap:8px;margin:4px 0 16px;padding-bottom:0;display:flex}.sub-nav__actions[data-v-87fca5c6]{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.sub-nav__actions .toolbox-wrap[data-v-87fca5c6]{padding-bottom:0}.sub-nav__actions .sub-nav__add-btn[data-v-87fca5c6]{border-radius:8px!important;width:auto!important;min-width:0!important;height:30px!important;padding:0 16px!important;font-size:.81rem!important;font-weight:400!important}.view-tabs[data-v-87fca5c6]{background:#f4f6fb;border-radius:10px;align-items:center;gap:2px;padding:4px;display:inline-flex}.view-tab[data-v-87fca5c6]{color:#6b7488;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;height:30px;padding:0 14px;font-family:inherit;font-size:.78rem;transition:background-color .14s,color .14s}.view-tab[data-v-87fca5c6]:hover:not(.view-tab--active){color:#2a2f4a;background:#eceff5}.view-tab--active[data-v-87fca5c6]{color:#2a2f4a;background:#fff}.toolbox-wrap[data-v-87fca5c6]{padding-bottom:8px;position:relative}.toolbox-btn[data-v-87fca5c6]{color:#3a4156;cursor:pointer;background:#fff;border:1px solid #d9dce3;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 12px;font-family:inherit;font-size:.82rem;transition:background .1s,border-color .1s;display:inline-flex}.toolbox-btn[data-v-87fca5c6]:hover{color:#2a2f4a;background:#f4f6fb;border-color:#c8cdd9}.toolbox-caret[data-v-87fca5c6]{opacity:.55;font-size:.65rem}.toolbox-menu[data-v-87fca5c6]{z-index:200;background:#fff;border:1px solid #e5e8ec;border-radius:10px;min-width:200px;padding:4px;position:absolute;top:calc(100% - 2px);right:0;overflow:hidden;box-shadow:0 4px 20px #00000014,0 1px 4px #0000000a}.toolbox-item[data-v-87fca5c6]{color:#3a4156;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;font-size:.82rem;transition:background .1s;display:flex}.toolbox-item[data-v-87fca5c6]:hover{background:#f8fafc}.toolbox-item[data-v-87fca5c6]:disabled{opacity:.5;cursor:default}.toolbox-icon[data-v-87fca5c6]{color:#64748b;flex-shrink:0;justify-content:center;align-items:center;width:20px;display:inline-flex}.toolbox-item:hover .toolbox-icon[data-v-87fca5c6]{color:#64748b}.pipeline[data-v-87fca5c6]{background:#fff;border:1px solid #e6e9f0;border-radius:12px;align-items:center;gap:2px;margin-bottom:14px;padding:8px 12px;display:flex;overflow-x:auto}.pipeline-stage[data-v-87fca5c6]{color:#6b7488;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;height:30px;padding:0 12px;font-family:inherit;font-size:.77rem;transition:background-color .14s,color .14s;display:inline-flex}.pipeline-stage[data-v-87fca5c6]:hover:not(.pipeline-stage--active){color:#2a2f4a;background:#f4f6fb}.pipeline-stage--active[data-v-87fca5c6]{color:#2a2f4a;background:#eef0f7}.pipeline-stage__label[data-v-87fca5c6]{letter-spacing:-.005em}.pipeline-stage__count[data-v-87fca5c6]{color:#6b7488;font-variant-numeric:tabular-nums;letter-spacing:0;background:#eceff5;border-radius:9px;justify-content:center;align-items:center;min-width:20px;height:17px;padding:0 6px;font-size:.68rem;display:inline-flex}.pipeline-stage--active .pipeline-stage__count[data-v-87fca5c6]{color:#2a2f4a;background:#d8dde9}.pipeline-arrow[data-v-87fca5c6]{background:#d8dde6;border-radius:50%;flex-shrink:0;width:3px;height:3px;margin:0 2px;font-size:0}.loading-msg[data-v-87fca5c6]{color:#b0b8c1;padding:24px 0;font-size:.82rem}.table-wrap[data-v-87fca5c6]{background:#fff;border:1px solid #e6e9f0;border-radius:12px;overflow-x:auto}.row[data-v-87fca5c6]{cursor:pointer;transition:background .12s}.row:hover td[data-v-87fca5c6]{background:#f8fafc}.row:not(:last-child) td[data-v-87fca5c6]{border-bottom:1px solid #f0f2f7}.row--selected td[data-v-87fca5c6],.row--selected:hover td[data-v-87fca5c6]{color:#111827;background:#eef2ff}td[data-v-87fca5c6]{color:#475569;vertical-align:middle;padding:9px 14px;font-size:.8rem}.cell-branch[data-v-87fca5c6]{white-space:nowrap;letter-spacing:-.005em}.cell-branch__stack[data-v-87fca5c6]{flex-direction:column;align-items:flex-start;gap:0;min-width:0;max-width:100%;line-height:1.2;display:inline-flex}.cell-branch__stack--right[data-v-87fca5c6]{align-items:flex-end}.roy-amt-main[data-v-87fca5c6]{color:#6b7280;font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:.875rem;font-weight:400;line-height:1.4}.cell-branch__name[data-v-87fca5c6]{color:#111827;letter-spacing:-.012em;font-size:.9rem;font-weight:500}.cell-branch__sub[data-v-87fca5c6]{color:#6b7280;font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:.78rem;font-weight:500}.cell-branch__sub.cell-neg[data-v-87fca5c6]{color:inherit}.cell-branch__sub.cell-muted[data-v-87fca5c6]{color:var(--dt-empty-color);opacity:1}.branch-type[data-v-87fca5c6]{color:#96a0b3;letter-spacing:.02em;background:#272b4c0a;border-radius:4px;align-items:center;height:18px;padding:0 6px;font-size:.62rem;display:inline-flex}.cell-status[data-v-87fca5c6]{vertical-align:middle;text-align:left}.cell-status .status-dd-cell[data-v-87fca5c6]{justify-content:flex-end;min-width:130px;display:inline-flex}.q-list-item__status .status-dd-cell[data-v-87fca5c6]{width:100%;display:inline-flex}.status-dropdown-wrap[data-v-87fca5c6]{display:inline-block;position:relative}.status-badge[data-v-87fca5c6]{color:#5c6478;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;width:130px;height:26px;padding:0 10px;font-family:inherit;font-size:.76rem;transition:all .14s;display:inline-flex}.q-table .status-badge[data-v-87fca5c6]{justify-content:flex-end;width:140px}.q-table .status-badge>span[data-v-87fca5c6]:not(.status-caret){text-align:right;flex:auto}.status-badge[data-v-87fca5c6]:hover:not(:disabled){color:#2a2f4a;background:#f4f6fb;border-color:#c8cdd9}.status-badge[data-v-87fca5c6]:disabled{opacity:.6;cursor:default}.status-badge--loading[data-v-87fca5c6]{opacity:.6}.status-badge--closed[data-v-87fca5c6]{color:#1a1f3a;background:#272b4c0d;border-color:#272b4c1a}.status-badge--confirmed[data-v-87fca5c6]{color:#1a1f3a}.status-badge--draft[data-v-87fca5c6]{color:#96a0b3}.status-caret[data-v-87fca5c6]{opacity:.5;font-size:.6rem}.status-menu[data-v-87fca5c6]{z-index:100;background:#fff;border:1px solid #e6e9f0;border-radius:8px;min-width:130px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 4px 16px #272b4c1a}.status-menu-item[data-v-87fca5c6]{color:#5c6478;cursor:pointer;text-align:right;background:0 0;border:none;justify-content:flex-end;align-items:center;width:100%;padding:8px 12px;font-family:inherit;font-size:.78rem;transition:background .12s,color .12s;display:flex}.status-menu-item[data-v-87fca5c6]:hover{color:#2a2f4a;background:#f4f6fb}.status-menu-item--active[data-v-87fca5c6]{color:#2a2f4a;background:#eef0f7}.no-stmt[data-v-87fca5c6]{color:var(--dt-empty-color);font-size:.74rem}.cell-amt[data-v-87fca5c6]{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.005em;color:#6b7280;font-size:.875rem;font-weight:400;line-height:1.4}.cell-amt .cell-muted[data-v-87fca5c6]{color:var(--dt-empty-color);opacity:1}.cell-amt .cell-neg[data-v-87fca5c6]{color:inherit}.cell-final[data-v-87fca5c6]{color:#111827;font-size:.88rem}.cell-muted[data-v-87fca5c6]{color:var(--dt-empty-color);opacity:1}.cell-neg[data-v-87fca5c6]{color:inherit}.cell-id[data-v-87fca5c6]{color:#94a3b8;font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;text-align:left;font-size:.74rem}.cell-brc[data-v-87fca5c6]{text-align:center}.brc-row[data-v-87fca5c6]{flex-direction:column;align-items:center;gap:4px;min-height:20px;display:inline-flex}.brc-num[data-v-87fca5c6]{font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;align-items:baseline;gap:4px;font-size:.875rem;line-height:1.2;display:inline-flex}.brc-num__total[data-v-87fca5c6]{color:#6b7280;font-weight:400}.brc-num__split[data-v-87fca5c6]{color:#94a3b8;font-size:.72rem}.brc-num__approved[data-v-87fca5c6]{color:#1d9e73}.brc-num__rejected[data-v-87fca5c6]{color:#e24b4b}.brc-stack[data-v-87fca5c6]{font-variant-numeric:tabular-nums;letter-spacing:-.005em;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.3;display:inline-flex}.brc-stack__primary[data-v-87fca5c6]{color:var(--color-primary,#272b4c);font-size:.82rem;font-weight:500}.brc-stack__secondary[data-v-87fca5c6]{color:#8b95a1;font-size:.7rem}.brc-stack__sep[data-v-87fca5c6]{color:#d8dde7;margin:0 2px}.brc-stack__rejected-warn[data-v-87fca5c6]{color:#b45309}.brc-num--zero[data-v-87fca5c6]{opacity:.4}.brc-pill[data-v-87fca5c6]{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;font-weight:400;display:inline-flex}.brc-pill--m[data-v-87fca5c6]{color:#92400e;background:#fef3c7}.brc-pill--s[data-v-87fca5c6]{color:#3730a3;background:#e0e7ff}.brc-pill--approved[data-v-87fca5c6]{color:#1d9e73;background:#e8f8f2}.brc-pill--rejected[data-v-87fca5c6]{color:#e24b4b;background:#fdf0f0}.brc-pill--m.brc-pill--zero[data-v-87fca5c6],.brc-pill--s.brc-pill--zero[data-v-87fca5c6],.brc-pill--approved.brc-pill--zero[data-v-87fca5c6],.brc-pill--rejected.brc-pill--zero[data-v-87fca5c6]{opacity:.4}.brc-pill--total[data-v-87fca5c6]{color:#92400e;background:#fef3c7}.q-table td.cell-amt[data-v-87fca5c6]{text-align:right;white-space:nowrap}.q-table td.cell-amt .amount-grid[data-v-87fca5c6]{grid-template-columns:1fr 38px;align-items:center;column-gap:8px;margin-left:auto;display:inline-grid}.q-table td.cell-amt .amount-value[data-v-87fca5c6]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:1}.q-table td.cell-amt .brc-slot[data-v-87fca5c6]{grid-column:2;justify-content:flex-start;align-items:center;min-height:18px;display:flex}.q-th--brc[data-v-87fca5c6]{position:relative;padding-right:56px!important}.brc-pill--total[data-v-87fca5c6]{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.brc-badge[data-v-87fca5c6]{color:#b45309;font-variant-numeric:tabular-nums;cursor:help;background:#fff8ec;border-radius:6px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:.68rem;display:inline-flex}.brc-badge--static[data-v-87fca5c6]{position:static;transform:none}.status-tag[data-v-87fca5c6]{letter-spacing:-.005em;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;font-size:.7rem;display:inline-flex}.status-tag[data-v-87fca5c6]:before{content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-tag--draft[data-v-87fca5c6]{color:#64748b;background:#f1f5f9}.status-tag--draft[data-v-87fca5c6]:before{background:#94a3b8}.status-tag--open[data-v-87fca5c6]{color:#1d4ed8;background:#eff6ff}.status-tag--open[data-v-87fca5c6]:before{background:#3b82f6}.status-tag--reviewing[data-v-87fca5c6]{color:#b45309;background:#fffbeb}.status-tag--reviewing[data-v-87fca5c6]:before{background:#f59e0b}.status-tag--responded[data-v-87fca5c6]{color:#0e7490;background:#ecfeff}.status-tag--responded[data-v-87fca5c6]:before{background:#06b6d4}.status-tag--confirmed[data-v-87fca5c6]{color:#15803d;background:#f0fdf4}.status-tag--confirmed[data-v-87fca5c6]:before{background:#22c55e}.status-tag--closed[data-v-87fca5c6]{color:var(--color-primary);background:#eef0f5}.status-tag--closed[data-v-87fca5c6]:before{background:var(--color-primary)}.q-toolbar[data-v-87fca5c6]{align-items:center;gap:10px;margin:0 0 16px;padding:6px 0;display:flex}.month-seg[data-v-87fca5c6]{background:#f4f6fb;border-radius:8px;align-items:center;gap:0;height:32px;padding:2px;display:inline-flex}.month-seg__btn[data-v-87fca5c6]{color:#6b7488;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:1px;height:28px;padding:0 10px;font-family:inherit;transition:background .12s,color .12s;display:inline-flex}.month-seg__label[data-v-87fca5c6]{font-size:.7rem;line-height:1}.month-seg__count[data-v-87fca5c6]{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:.6rem;line-height:1}.month-seg__btn[data-v-87fca5c6]:hover{color:#2a2f4a}.month-seg__btn--active[data-v-87fca5c6]{color:#111827;background:#fff;box-shadow:0 1px 2px #0f172a0f}.month-seg__btn--active .month-seg__count[data-v-87fca5c6]{color:#6b7280}.q-search[data-v-87fca5c6]{flex:0 0 160px;width:160px;max-width:160px;height:32px;position:relative}.q-agency-dd[data-v-87fca5c6]{flex:0 0 180px;width:180px}.q-search__icon[data-v-87fca5c6]{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.q-search__input[data-v-87fca5c6]{background:var(--summary-surface-bg);color:#111827;border:1px solid #0000;border-radius:8px;outline:none;width:100%;height:100%;padding:0 12px 0 34px;font-family:inherit;font-size:.78rem;transition:border-color .15s,box-shadow .15s,background .15s}.q-search__input[data-v-87fca5c6]::placeholder{color:#94a3b8}.q-search__input[data-v-87fca5c6]:hover{background:#eef0f7}.q-search__input[data-v-87fca5c6]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring);background:#fff}.q-toolbar[data-v-87fca5c6] .sdp-trigger{transition:border-color .15s,background .15s;background:var(--summary-surface-bg)!important;border-color:#0000!important}.q-toolbar[data-v-87fca5c6] .sdp-trigger:hover{background:#eef0f7!important}.q-toolbar[data-v-87fca5c6] .sdp-trigger:focus,.q-toolbar[data-v-87fca5c6] .sdp-trigger.sdp-trigger--open{border-color:var(--color-primary)!important;background:#fff!important}.q-sup-dd[data-v-87fca5c6],.q-stage-dd[data-v-87fca5c6]{width:200px}.q-toolbar__count[data-v-87fca5c6]{margin:0}.q-split[data-v-87fca5c6]{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.q-right[data-v-87fca5c6]{flex-direction:column;align-self:start;gap:12px;max-height:calc(100vh - 110px);display:flex;position:sticky;top:96px;overflow-y:auto}.q-logs[data-v-87fca5c6]{background:#fff;border:1px solid #e6e9f0;border-radius:10px;overflow:hidden}.q-logs__toggle[data-v-87fca5c6]{cursor:pointer;letter-spacing:-.005em;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:6px;width:100%;height:40px;padding:0 14px;font-family:inherit;transition:background .12s;display:flex}.q-logs__toggle[data-v-87fca5c6]:hover{background:#f4f6fb}.q-logs__title[data-v-87fca5c6]{color:#2a2f4a;font-size:.82rem}.q-logs__right[data-v-87fca5c6]{align-items:baseline;gap:4px;display:inline-flex}.q-logs__count[data-v-87fca5c6]{color:#8b95a1;font-variant-numeric:tabular-nums;margin-left:0;font-size:.74rem}.q-logs__caret[data-v-87fca5c6]{color:#b0b8c1;margin-left:2px;font-size:.7rem}.q-logs__list[data-v-87fca5c6]{border-top:1px solid #eef0f5;flex-direction:column;gap:6px;max-height:280px;padding:12px 16px;display:flex;overflow-y:auto}.q-logs__empty[data-v-87fca5c6]{text-align:center;color:#98a0ad;padding:16px 0;font-size:.82rem}.q-list[data-v-87fca5c6],.q-detail[data-v-87fca5c6]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.q-list[data-v-87fca5c6]{flex-direction:column;display:flex}.q-list__head[data-v-87fca5c6],.q-list-item[data-v-87fca5c6]{grid-template-columns:1fr 110px 90px;align-items:center;gap:12px;padding:0 16px;display:grid}.q-list__head[data-v-87fca5c6]{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;background:#f9fafb;border-bottom:1px solid #e5e7eb;height:40px;font-size:.75rem;font-weight:400}.q-list__head-status[data-v-87fca5c6]{text-align:left}.q-list__head-excl[data-v-87fca5c6]{text-align:center}.q-list__items[data-v-87fca5c6]{flex-direction:column;display:flex}.q-list__empty[data-v-87fca5c6]{text-align:center;color:#98a0ad;padding:32px 16px;font-size:.82rem}.q-list-item[data-v-87fca5c6]{cursor:pointer;text-align:left;color:#111827;background:0 0;border:none;border-bottom:1px solid #f1f3f7;outline:none;min-height:56px;font-family:inherit;font-size:.875rem;transition:background .12s}.q-list-item[data-v-87fca5c6]:hover:not(.q-list-item--disabled){background:#f8fafc}.q-list-item[data-v-87fca5c6]:focus-visible{background:#eef2ff}.q-list-item--active[data-v-87fca5c6],.q-list-item--active[data-v-87fca5c6]:hover{color:#111827;background:#eef2ff}.q-list-item--active .q-list-item__name-text[data-v-87fca5c6]{color:#111827}.q-list-item--disabled[data-v-87fca5c6]{cursor:default;color:#b0b8c1}.q-list-item[data-v-87fca5c6]:last-child{border-bottom:none}.q-list-item__name[data-v-87fca5c6]{align-items:center;min-width:0;display:flex}.q-list-item__name-text[data-v-87fca5c6]{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.q-list-item__status[data-v-87fca5c6]{align-items:center;display:inline-flex}.q-list-item__excl[data-v-87fca5c6]{justify-content:center;align-items:center;display:inline-flex}.status-dot--draft[data-v-87fca5c6],.status-dot--open[data-v-87fca5c6],.status-dot--reviewing[data-v-87fca5c6],.status-dot--responded[data-v-87fca5c6],.status-dot--confirmed[data-v-87fca5c6],.status-dot--closed[data-v-87fca5c6]{background:#c8cdd9}.status-dot--none[data-v-87fca5c6]{background:#eef0f5}.q-detail[data-v-87fca5c6]{flex-direction:column;min-height:280px;display:flex}.q-detail__empty[data-v-87fca5c6]{color:#98a0ad;flex:1;justify-content:center;align-items:center;padding:80px 20px;font-size:.86rem;display:flex}.q-detail__head[data-v-87fca5c6]{background:#fafbfd;border-bottom:1px solid #f0f2f7;align-items:center;gap:12px;height:64px;min-height:64px;padding:0 22px;display:flex}.q-detail__title[data-v-87fca5c6]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.q-detail__titleGroup[data-v-87fca5c6]{flex:1;align-items:center;gap:10px;min-width:0;line-height:1.2;display:inline-flex}.q-detail__actions[data-v-87fca5c6]{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.q-detail__title-text[data-v-87fca5c6]{letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.3;overflow:hidden;color:#333d4b!important;font-size:1.05rem!important;font-weight:500!important}.q-detail__title-meta[data-v-87fca5c6]{color:#6b7684;white-space:nowrap;flex-shrink:0;margin-left:0;font-size:.82rem;font-weight:400;line-height:1.2}.q-detail__action[data-v-87fca5c6]{color:#2a2f4a;letter-spacing:-.005em;cursor:pointer;background:#272b4c05;border:1px solid #e6e9f0;border-radius:6px;width:100%;height:28px;margin-top:12px;padding:0 12px;font-family:inherit;font-size:.78rem;transition:background .12s,border-color .12s,color .12s;display:block}.q-detail__action[data-v-87fca5c6]:hover:not(:disabled){color:#1a1f3a;background:#272b4c0d;border-color:#c8cdd9}.q-detail__action[data-v-87fca5c6]:focus-visible{background:#272b4c0d;border-color:#c8cdd9;outline:none}.q-detail__action[data-v-87fca5c6]:disabled{color:#b0b8c1;cursor:default;background:#272b4c03}.q-detail__close[data-v-87fca5c6]{cursor:pointer;color:#8b95a1;background:0 0;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;width:28px;height:28px;font-family:inherit;transition:background .12s,color .12s;display:inline-flex}.q-detail__close[data-v-87fca5c6]:hover{color:#2a2f4a;background:#f4f6fb}.q-detail__close[data-v-87fca5c6]:focus-visible{background:#eef0f7;box-shadow:inset 0 0 0 1.5px #d8daec}.q-detail__head-action[data-v-87fca5c6]{color:#6b7684;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e6e9f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-width:88px;height:32px;margin-right:4px;padding:0 12px;font-size:.78rem;font-weight:400;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.q-detail__head-action[data-v-87fca5c6]:hover:not(:disabled){color:#2a2f4a;background:#f4f6fb;border-color:#c8cdd9}.q-detail__head-action[data-v-87fca5c6]:disabled{opacity:.55;cursor:not-allowed}.q-detail__head-action--icon[data-v-87fca5c6]{gap:0;width:32px;min-width:32px;padding:0}.q-detail__head-action--text[data-v-87fca5c6]{letter-spacing:-.005em;min-width:0;height:28px;color:var(--text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0 12px;font-size:.82rem;font-weight:400;transition:background .12s,color .12s}.q-detail__head-action--text[data-v-87fca5c6]:hover:not(:disabled){color:#2a2f4a;background:#0f172a0a;text-decoration:underline}.q-detail__head-action--icon.q-detail__head-action--danger[data-v-87fca5c6]{color:var(--color-danger,#dc2626)}.q-detail__head-action--icon.q-detail__head-action--danger[data-v-87fca5c6]:hover:not(:disabled){color:var(--color-danger,#dc2626);background:#dc262614}.q-detail__head-action--text.q-detail__head-action--danger[data-v-87fca5c6]{background:var(--color-danger,#dc2626);color:#fff;font-weight:400;transition:background-color .15s}.q-detail__head-action--text.q-detail__head-action--danger[data-v-87fca5c6]:hover:not(:disabled){color:#fff;background:#b91c1c;text-decoration:none}.q-detail__head-action--text.q-detail__head-action--danger[data-v-87fca5c6]:active:not(:disabled){color:#fff;background:#991b1b}.q-spin[data-v-87fca5c6]{animation:.9s linear infinite q-spin-87fca5c6}@keyframes q-spin-87fca5c6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.q-detail__footer[data-v-87fca5c6]{padding:12px 20px max(14px, env(safe-area-inset-bottom));background:#fafbfd;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;display:flex}.q-detail__footer .popup-btn[data-v-87fca5c6]{letter-spacing:-.005em;border-radius:8px;height:38px;font-size:.84rem;font-weight:400}.q-detail__footer--single .popup-btn--full[data-v-87fca5c6]{flex:1}.rc-modal[data-v-87fca5c6]{flex-direction:column;gap:14px;display:flex}.rc-modal__lead[data-v-87fca5c6]{color:#2a2f4a;letter-spacing:-.005em;background:#f4f6fb;border-radius:8px;margin:0;padding:8px 12px;font-size:.82rem}.rc-modal__field[data-v-87fca5c6]{flex-direction:column;gap:6px;display:flex}.rc-modal__label[data-v-87fca5c6]{color:#6b7684;letter-spacing:-.005em;font-size:.74rem}.rc-modal__seg[data-v-87fca5c6]{flex-wrap:wrap;gap:6px;display:flex}.rc-modal__seg-btn[data-v-87fca5c6]{color:#5c6478;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:8px;flex:1 1 0;min-width:0;height:36px;padding:0 10px;font-family:inherit;font-size:.84rem;transition:background .14s,border-color .14s,color .14s}.rc-modal__seg-btn[data-v-87fca5c6]:hover:not(:disabled){color:#2a2f4a;background:#f4f6fb;border-color:#c8cdd9}.rc-modal__seg-btn--active[data-v-87fca5c6]{background:var(--color-primary,#272b4c);border-color:var(--color-primary,#272b4c);color:#fff}.rc-modal__seg-btn--active[data-v-87fca5c6]:hover:not(:disabled){color:#fff;background:#1a1f3a;border-color:#1a1f3a}.rc-modal__seg-btn[data-v-87fca5c6]:disabled{opacity:.45;cursor:not-allowed}.rc-modal__hint[data-v-87fca5c6]{color:#98a0ad;margin:4px 0 0;font-size:.74rem}.recalc-confirm[data-v-87fca5c6]{text-align:center;flex-direction:column;gap:6px;padding:4px 0 8px;display:flex}.recalc-confirm__body[data-v-87fca5c6]{color:#3a4156;letter-spacing:-.005em;white-space:pre-line;margin:0;font-size:.92rem;font-weight:400;line-height:1.55}.recalc-confirm__sub[data-v-87fca5c6]{color:#8b95a1;letter-spacing:-.005em;margin:0;font-size:.82rem;font-weight:400;line-height:1.5}.q-detail__body[data-v-87fca5c6]{padding:16px}.status-badge--small[data-v-87fca5c6]{color:#5c6478;letter-spacing:-.005em;background:#fff;border:1px solid #eef0f5;border-radius:5px;justify-content:flex-start;align-items:center;gap:4px;width:auto;min-width:22px;height:22px;padding:0 8px;font-size:.7rem;display:inline-flex}.status-badge--small[data-v-87fca5c6]:hover:not(:disabled){color:#2a2f4a;background:#fafbfc;border-color:#d8daec}.status-badge--small .status-caret[data-v-87fca5c6]{color:#b0b8c1;font-size:.62rem}.q-quarter-desktop-scope .view-tabs[data-v-87fca5c6],.q-quarter-desktop-scope .q-summary-row[data-v-87fca5c6],.q-quarter-desktop-scope .q-search__input[data-v-87fca5c6],.q-quarter-desktop-scope[data-v-87fca5c6] .sdp-trigger{background:var(--summary-surface-bg)!important;box-shadow:none!important;border-color:#0000!important}.q-quarter-desktop-scope .q-search__input[data-v-87fca5c6]:hover,.q-quarter-desktop-scope[data-v-87fca5c6] .sdp-trigger:hover{background:#eef0f7!important}.q-quarter-desktop-scope .q-search__input[data-v-87fca5c6]:focus,.q-quarter-desktop-scope[data-v-87fca5c6] .sdp-trigger:focus,.q-quarter-desktop-scope[data-v-87fca5c6] .sdp-trigger--open{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-ring,#272b4c1f)!important;background:#fff!important}.q-quarter-desktop-scope .q-table[data-v-87fca5c6],.q-quarter-desktop-scope .q-table[data-v-87fca5c6] *,.q-quarter-desktop-scope .q-table .cell-branch__name[data-v-87fca5c6]{font-weight:400!important}.q-quarter-desktop-scope .q-table-wrap[data-v-87fca5c6]{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.q-quarter-desktop-scope .q-table thead[data-v-87fca5c6],.q-quarter-desktop-scope .q-table thead tr[data-v-87fca5c6],.q-quarter-desktop-scope .q-table thead th[data-v-87fca5c6]{box-shadow:none!important;color:#9aa4b2!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border:none!important;border-bottom:1px solid #e5e8eb!important;padding:8px 10px!important;font-size:.7rem!important;font-weight:400!important}.q-quarter-desktop-scope .q-table th.q-th--sortable[data-v-87fca5c6]{transition:color .12s;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.q-quarter-desktop-scope .q-table th.q-th--sortable[data-v-87fca5c6]:hover{color:#6b7280!important}.q-quarter-desktop-scope .q-table th.q-th--sort-asc[data-v-87fca5c6],.q-quarter-desktop-scope .q-table th.q-th--sort-desc[data-v-87fca5c6]{color:var(--color-primary)!important;font-weight:500!important}.q-quarter-desktop-scope .q-table th .q-th__sort-arrow[data-v-87fca5c6]{color:var(--color-primary);margin-left:2px;font-size:.68rem;line-height:1;display:inline-block}.q-quarter-desktop-scope .q-table tbody td[data-v-87fca5c6]{cursor:pointer;transition:background .12s;background:0 0!important;border:none!important;border-bottom:1px solid #f1f3f7!important}.q-quarter-desktop-scope .q-table tbody tr:hover td[data-v-87fca5c6]{background:#f8fafc!important}.q-quarter-desktop-scope .q-table .cell-branch__name[data-v-87fca5c6]{color:#333d4b!important;font-size:.82rem!important;font-weight:400!important}.q-quarter-desktop-scope .q-table .cell-branch__sub[data-v-87fca5c6]{color:#8b95a1!important;font-size:.76rem!important;font-weight:400!important}.q-quarter-desktop-scope .q-table td.cell-amt[data-v-87fca5c6],.q-quarter-desktop-scope .q-table td.cell-amt[data-v-87fca5c6] *{font-variant-numeric:tabular-nums;color:#333d4b!important;font-weight:400!important}.q-quarter-desktop-scope .q-table td.cell-amt .cell-neg[data-v-87fca5c6],.q-quarter-desktop-scope .q-table .cell-branch__sub.cell-neg[data-v-87fca5c6],.q-quarter-desktop-scope .q-summary-row .cell-neg[data-v-87fca5c6]{color:#6b7280!important}.q-quarter-desktop-scope .q-table[data-v-87fca5c6] .status-badge{color:#4e5968!important;background:0 0!important;border:none!important;width:auto!important;height:auto!important;padding:0!important;font-size:.78rem!important;font-weight:400!important}.q-quarter-desktop-scope .q-table[data-v-87fca5c6] .status-badge__dot{display:none!important}.q-quarter-desktop-scope .q-table[data-v-87fca5c6] .status-badge--draft{color:#9aa4b2!important}.q-quarter-desktop-scope .q-table[data-v-87fca5c6] .status-badge--reviewing{color:#b45309!important}.q-quarter-desktop-scope .q-table td.cell-brc[data-v-87fca5c6]{white-space:nowrap!important;text-align:center!important}.q-quarter-desktop-scope .q-table .brc-stack[data-v-87fca5c6]{flex-direction:column!important;align-items:center!important;gap:1px!important;line-height:1.2!important;display:inline-flex!important}.q-quarter-desktop-scope .q-table .brc-stack__count[data-v-87fca5c6]{color:#4e5968!important;font-variant-numeric:tabular-nums!important;font-size:.82rem!important;font-weight:400!important}.q-quarter-desktop-scope .q-table .brc-stack__status[data-v-87fca5c6]{letter-spacing:-.005em!important;color:#98a0ad!important;font-size:.66rem!important;font-weight:400!important}.q-quarter-desktop-scope .q-table .brc-stack__status--todo[data-v-87fca5c6]{color:#b45309!important}.q-quarter-desktop-scope .q-table .brc-stack__status--done[data-v-87fca5c6]{color:#98a0ad!important}.q-summary-row[data-v-87fca5c6]{padding:var(--summary-surface-padding);background:var(--summary-surface-bg);border:var(--summary-surface-border);box-shadow:none;border-radius:var(--summary-surface-radius);font-variant-numeric:tabular-nums;letter-spacing:-.005em;grid-template-columns:1.5fr repeat(6,minmax(0,1fr));align-items:center;gap:28px;margin:0 0 8px;display:grid}.q-summary-row__cell[data-v-87fca5c6]{flex-direction:column;gap:1px;min-width:0;display:flex}.q-summary-row__label[data-v-87fca5c6]{color:#8b95a1;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:400;overflow:hidden}.q-summary-row__value[data-v-87fca5c6]{color:#333d4b;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:400;overflow:hidden}.q-summary-row__value--primary[data-v-87fca5c6]{color:#191f28;letter-spacing:-.018em;font-size:.98rem;font-weight:400}.q-summary-row__sub[data-v-87fca5c6]{color:#8b95a1;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;margin-top:0;font-size:.68rem;font-weight:400;overflow:hidden}.q-summary-row[data-v-87fca5c6],.q-summary-row[data-v-87fca5c6] *{font-weight:400}.q-summary-row .q-summary-row__value--primary[data-v-87fca5c6]{font-weight:400!important}@media (width<=1280px){.q-summary-row[data-v-87fca5c6]{gap:18px;padding:8px 14px}}.q-table-wrap[data-v-87fca5c6]{box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:0;overflow-x:auto}.q-table[data-v-87fca5c6]{border-collapse:collapse;width:100%;font-size:.84rem}.q-table thead[data-v-87fca5c6]{box-shadow:none;background:0 0;border-radius:0}.q-th[data-v-87fca5c6]{letter-spacing:.03em;text-transform:none;color:#98a0ad;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:2;background:0 0;border:none;border-bottom:1px solid #e5e8eb;padding:10px 12px;font-size:.72rem;font-weight:400;position:sticky;top:0}.q-th--center .brc-row[data-v-87fca5c6]{margin-top:4px}.q-th--amt[data-v-87fca5c6],.q-table td.cell-amt[data-v-87fca5c6]{padding-left:6px;padding-right:6px}@media (width<=1280px){.q-th--amt[data-v-87fca5c6],.q-table td.cell-amt[data-v-87fca5c6]{padding-left:4px;padding-right:4px;font-size:.82rem}}@media (width<=1024px){.q-th--amt[data-v-87fca5c6],.q-table td.cell-amt[data-v-87fca5c6]{padding-left:3px;padding-right:3px;font-size:.78rem}}.q-th[data-v-87fca5c6]:first-child,.q-table td[data-v-87fca5c6]:first-child{padding-left:20px}.q-th[data-v-87fca5c6]:last-child,.q-table td[data-v-87fca5c6]:last-child{padding-right:20px}.q-table td[data-v-87fca5c6]{border-bottom:1px solid #f1f3f7;padding:10px 12px;font-size:.8rem;line-height:1.4}.q-table .row td[data-v-87fca5c6]>*{vertical-align:middle}.q-table td.cell-amt[data-v-87fca5c6],.q-table td.cell-amt[data-v-87fca5c6] *{font-variant-numeric:tabular-nums;letter-spacing:-.005em;color:#1f2937;font-weight:500}.q-table .cell-branch__sub[data-v-87fca5c6]{font-variant-numeric:tabular-nums;letter-spacing:-.005em}.q-th--amt[data-v-87fca5c6]{text-align:right}.q-th--center[data-v-87fca5c6]{text-align:center}.q-table td[data-v-87fca5c6]{vertical-align:middle;color:#2a2f4a;background:0 0;border:none;border-bottom:1px solid #f1f3f5;height:48px;padding:10px 12px}.q-table tbody tr:last-child td[data-v-87fca5c6]{border-bottom:none}.q-table .row[data-v-87fca5c6]{cursor:pointer;transition:background .14s}.q-table .row:hover td[data-v-87fca5c6]{background:#272b4c06}.q-table .row--active td[data-v-87fca5c6],.q-table .row.row--active td[data-v-87fca5c6]{background:#272b4c0a}.q-table .row--active td[data-v-87fca5c6]:first-child,.q-table .row.row--active td[data-v-87fca5c6]:first-child{box-shadow:inset 2px 0 0 var(--color-primary,#272b4c)}.q-table td.cell-brc[data-v-87fca5c6]{white-space:nowrap}.brc-compact[data-v-87fca5c6]{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.brc-compact__count[data-v-87fca5c6]{color:#3a4156;letter-spacing:-.005em;font-size:.84rem;font-weight:400}.q-table .brc-compact[data-v-87fca5c6] .meta-badge{flex-shrink:0;height:18px;padding:0 6px;font-size:.66rem}.q-table--financial[data-v-87fca5c6],.q-table--financial[data-v-87fca5c6] *,.q-table--financial .cell-branch__name[data-v-87fca5c6]{font-weight:400!important}.q-table--financial thead[data-v-87fca5c6]{box-shadow:none;background:0 0}.q-table--financial thead th[data-v-87fca5c6],.q-table--financial .q-th[data-v-87fca5c6]{letter-spacing:0;text-transform:none;border:none;border-bottom:1px solid #e5e8eb;padding:8px 10px;font-size:.7rem;color:#98a0ad!important;background:0 0!important;font-weight:400!important}.q-table--financial td[data-v-87fca5c6]{color:#1f2937;background:0 0;border:none;border-bottom:1px solid #f1f3f7;height:44px;padding:6px 10px;font-size:.82rem;font-weight:400;line-height:1.3}.q-table--financial tbody tr:last-child td[data-v-87fca5c6]{border-bottom:none}.q-table--financial .cell-branch__name[data-v-87fca5c6]{color:#1f2937;letter-spacing:-.005em;font-size:.82rem;font-weight:500}.q-table--financial .cell-branch__sub[data-v-87fca5c6]{color:#8b95a1;letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:400!important}.q-table--financial td.cell-amt[data-v-87fca5c6],.q-table--financial td.cell-amt span[data-v-87fca5c6]{color:#1f2937;font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:.82rem;font-weight:400!important}.q-table--financial .row:hover td[data-v-87fca5c6]{background:#0f172a04}.q-table--financial .row--active td[data-v-87fca5c6],.q-table--financial .row.row--active td[data-v-87fca5c6]{background:#272b4c09}.q-table--financial .row--active td[data-v-87fca5c6]:first-child,.q-table--financial .row.row--active td[data-v-87fca5c6]:first-child{box-shadow:inset 2px 0 0 var(--color-primary,#272b4c)}.q-table--financial td.cell-brc[data-v-87fca5c6]{white-space:nowrap}.q-table--financial .brc-compact__count[data-v-87fca5c6]{color:#1f2937;font-size:.82rem;font-weight:400!important}.q-table--financial .brc-compact[data-v-87fca5c6] .meta-badge{height:16px;padding:0 5px;font-size:.66rem;font-weight:400!important}.q-table--financial[data-v-87fca5c6] .status-badge{color:#1f2937!important;background:0 0!important;border:none!important;width:auto!important;height:auto!important;padding:0!important;font-size:.78rem!important;font-weight:400!important}.q-table--financial[data-v-87fca5c6] .status-badge--draft{color:#98a0ad!important}.q-table--financial[data-v-87fca5c6] .status-badge--reviewing{color:#b45309!important}.q-table--financial[data-v-87fca5c6] .status-badge__dot{display:none!important}.q-table--financial .no-stmt[data-v-87fca5c6]{color:var(--dt-empty-color);font-size:.78rem;font-weight:400}.quarter-detail-table[data-v-87fca5c6]{border-collapse:collapse;width:100%}.quarter-detail-table th[data-v-87fca5c6],.quarter-detail-table thead th[data-v-87fca5c6]{color:#98a0ad;letter-spacing:.04em;text-transform:uppercase;background:0 0;border-bottom:1px solid #eef0f5;padding:8px 10px;font-size:.7rem;font-weight:400}.quarter-detail-table td[data-v-87fca5c6]{color:#3a4156;padding:9px 10px;font-size:.82rem;line-height:1.4}.quarter-detail-table tbody tr[data-v-87fca5c6]{border-bottom:1px solid #f4f6fa}.quarter-detail-table tbody tr[data-v-87fca5c6]:last-child{border-bottom:none}.quarter-detail-table td.dt-amt[data-v-87fca5c6],.quarter-detail-table td.dt-amt[data-v-87fca5c6] *,.quarter-detail-table td.dt-total[data-v-87fca5c6],.quarter-detail-table td.dt-final[data-v-87fca5c6]{font-variant-numeric:tabular-nums;letter-spacing:-.005em;text-align:right}.quarter-detail-table td.dt-total[data-v-87fca5c6]{color:#2a2f4a}.quarter-detail-table td.dt-amt[data-v-87fca5c6]{color:#3a4156}.quarter-detail-table .dt-row--click[data-v-87fca5c6]:hover{cursor:pointer;background:#272b4c05}.quarter-detail-table .dt-final-row td[data-v-87fca5c6]{color:#191f28;padding-top:inherit;padding-bottom:inherit;background:0 0;border-top:1px solid #eef0f5;border-bottom:none;font-size:.88rem;font-weight:400}.quarter-detail-table .dt-final-row td.dt-final[data-v-87fca5c6]{font-variant-numeric:tabular-nums;letter-spacing:-.005em}.quarter-detail-table .dt-expand-row--metric>td[data-v-87fca5c6]{background:0 0;border-top:none;border-bottom:none;padding:4px 0}.dt-expand-box[data-v-87fca5c6]{background:#fafbfd;border-radius:10px;flex-direction:column;padding:6px 0;display:flex;overflow:hidden}.dt-expand-box[data-v-87fca5c6]:has(>.cb-grid){padding:0}.dt-expand-box--state[data-v-87fca5c6]{text-align:center;color:#98a0ad;background:#fafbfd;border-radius:10px;padding:14px 16px;font-size:.78rem;font-style:italic}.dt-expand-row-inner[data-v-87fca5c6]{grid-template-columns:72px  72px  repeat(var(--cols,3), 1fr)  minmax(64px, max-content);color:#6b7684;align-items:center;column-gap:0;padding:2px 0;font-size:.74rem;line-height:1.3;display:grid}.dt-expand__label[data-v-87fca5c6]{color:#98a0ad;white-space:nowrap;text-overflow:ellipsis;padding-left:0;padding-right:10px;overflow:hidden}.dt-expand__indent[data-v-87fca5c6]{display:none}.dt-expand__amt[data-v-87fca5c6]{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.005em;color:#6b7684;white-space:nowrap;padding:0 10px}.dt-expand__amt--muted[data-v-87fca5c6]{color:#c0c5d0}.dt-expand__amt--total[data-v-87fca5c6]{color:#5c6478}.dt-expand__excl[data-v-87fca5c6]{font-family:inherit;font-size:inherit;font-variant-numeric:tabular-nums;color:#b45309;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline #b4530940;text-decoration:underline #b4530940}.dt-expand__excl[data-v-87fca5c6]:hover{text-decoration-color:#b45309}.q-logs .log-before[data-v-87fca5c6],.q-logs .log-after[data-v-87fca5c6],.q-logs__count[data-v-87fca5c6]{font-variant-numeric:tabular-nums;letter-spacing:-.005em}.q-empty[data-v-87fca5c6]{text-align:center;color:#98a0ad;padding:28px;font-size:.82rem}.q-empty-state[data-v-87fca5c6]{text-align:center;background:#fafbfc;border:1px dashed #e5e7eb;border-radius:12px;margin-top:24px;padding:56px 24px}.q-empty-state__icon[data-v-87fca5c6]{color:#c8cdd9;margin:0 auto 14px;display:block}.q-empty-state__title[data-v-87fca5c6]{color:#3a4156;margin:0;font-size:.92rem}.q-empty-state__sub[data-v-87fca5c6]{color:#8b95a1;margin:8px 0 0;font-size:.8rem;line-height:1.55}.q-empty-state__sub strong[data-v-87fca5c6]{color:var(--color-primary)}.q-foot-row td[data-v-87fca5c6]{color:#2a2f4a;background:#fafbfd;border-top:1px solid #e6e9f0;padding:8px 12px;font-size:.82rem;position:sticky;bottom:0}.q-foot-label[data-v-87fca5c6]{letter-spacing:-.005em;color:#6b7684}.q-foot-amt[data-v-87fca5c6]{font-variant-numeric:tabular-nums}.cell-history[data-v-87fca5c6]{text-align:center;vertical-align:middle}.history-btn[data-v-87fca5c6]{color:#5c6478;cursor:pointer;background:0 0;border:1px solid #e6e9f0;border-radius:6px;height:24px;padding:0 10px;font-family:inherit;font-size:.7rem;transition:all .14s}.history-btn[data-v-87fca5c6]:hover:not(:disabled){color:#2a2f4a;background:#f4f6fb;border-color:#c8cdd9}.history-btn--open[data-v-87fca5c6]{color:#2a2f4a;background:#eef0f7;border-color:#c8cdd9}.history-btn[data-v-87fca5c6]:disabled{opacity:.6;cursor:default}.row-history-expand td[data-v-87fca5c6]{background:#fafbfc;border-bottom:1px solid #eef0f5;padding:0!important}.inline-logs[data-v-87fca5c6]{flex-direction:column;gap:6px;padding:10px 18px;display:flex}.inline-logs-empty[data-v-87fca5c6]{text-align:center;color:#b0b8c1;padding:8px 0;font-size:.74rem}.inline-log-item[data-v-87fca5c6]{color:#5c6478;grid-template-columns:140px 1fr auto auto;align-items:center;gap:10px;font-size:.72rem;display:grid}.inline-log-field[data-v-87fca5c6]{color:#2a2f4a}.inline-log-arrow[data-v-87fca5c6]{color:#98a0ad;font-variant-numeric:tabular-nums}.inline-log-before[data-v-87fca5c6]{color:#b0b8c1;margin-right:4px;text-decoration:line-through}.inline-log-after[data-v-87fca5c6]{color:#2a2f4a;margin-left:4px}.inline-log-note[data-v-87fca5c6]{color:#8b95a1;font-size:.7rem}.inline-log-date[data-v-87fca5c6]{color:#98a0ad;font-variant-numeric:tabular-nums;font-size:.7rem}.cell-month-td[data-v-87fca5c6]{cursor:pointer;vertical-align:top;padding:6px 8px}.cell-month-td[data-v-87fca5c6]:hover{background:#f4f6fb!important}.month-cell[data-v-87fca5c6]{flex-direction:column;gap:3px;display:flex}.month-final[data-v-87fca5c6]{color:#272b4c;font-variant-numeric:tabular-nums;font-size:.88rem}.month-break[data-v-87fca5c6]{flex-direction:column;gap:1px;display:flex}.month-break span[data-v-87fca5c6]{color:#98a0ad;font-size:.72rem}.cell-empty[data-v-87fca5c6]{color:#d9dce3;text-align:center;padding:10px 0;display:block}.br-view[data-v-87fca5c6]{flex-direction:column;gap:12px;display:flex}.br-header[data-v-87fca5c6]{align-items:center;gap:10px;display:flex}.data-search-wrap[data-v-87fca5c6]{flex:1;max-width:220px}.data-search-input[data-v-87fca5c6]{color:#3a4156;background:#fff;border:1px solid #e0e3ea;border-radius:7px;outline:none;width:100%;height:30px;padding:0 10px;font-family:inherit;font-size:.8rem;transition:border-color .15s}.data-search-input[data-v-87fca5c6]:focus{border-color:var(--color-primary)}.data-search-input[data-v-87fca5c6]::placeholder{color:#b0b8c1}.cell-center[data-v-87fca5c6]{text-align:center}.cell-mono[data-v-87fca5c6]{font-variant-numeric:tabular-nums;color:#6b7684;font-size:.82rem}.cell-text[data-v-87fca5c6]{color:#6b7684;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.82rem;overflow:hidden}.cell-memo[data-v-87fca5c6]{color:#6b7684;font-size:.8rem}.cell-actions[data-v-87fca5c6]{white-space:nowrap;align-items:center;gap:4px;padding:6px 8px;display:flex}.done-txt[data-v-87fca5c6]{color:#b0b8c1;font-size:.78rem}.data-pagination[data-v-87fca5c6]{border-top:1px solid #f5f6f9;padding:12px 0}.br-actions[data-v-87fca5c6]{flex-shrink:0;gap:4px;display:flex}.br-btn[data-v-87fca5c6]{cursor:pointer;white-space:nowrap;border:1px solid;border-radius:4px;height:22px;padding:0 8px;font-family:inherit;font-size:.7rem;transition:filter .1s}.br-btn[data-v-87fca5c6]:hover{filter:brightness(.94)}.br-btn--approve[data-v-87fca5c6]{color:#1d9e73;background:#e8f8f2;border-color:#b2e7d3}.br-btn--reject[data-v-87fca5c6]{color:#e24b4b;background:#fdf0f0;border-color:#f8c8c8}.row--compact td[data-v-87fca5c6]{padding:7px 12px;font-size:.8rem}.royalty-view[data-v-87fca5c6]{flex-direction:column;gap:12px;display:flex}.act-badge[data-v-87fca5c6]{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:.72rem;display:inline-block}.act-badge--unified[data-v-87fca5c6]{color:#4f6ef7;background:#eef2ff}.act-badge--legacy[data-v-87fca5c6]{color:#6b7684;background:#f5f6f9}.cell-sub[data-v-87fca5c6]{color:#6b7684;font-size:.8rem}.cell-rate[data-v-87fca5c6]{color:#4f6ef7;font-size:.82rem}.royalty-summary-row[data-v-87fca5c6]{color:#3a4156;white-space:nowrap;background:#fafbfc;border-top:2px solid #e5e8ec;align-items:center;gap:0;padding:11px 14px;font-size:.84rem;display:flex}.rs-label[data-v-87fca5c6]{color:#3a4156;white-space:nowrap;flex-shrink:0;width:130px}.rs-spacer[data-v-87fca5c6]{flex-shrink:0}.rs-spacer--month[data-v-87fca5c6]{width:60px}.rs-cell[data-v-87fca5c6]{text-align:right;font-variant-numeric:tabular-nums;color:#6b7684;white-space:nowrap;flex-shrink:0;padding-right:14px;font-size:.82rem}.rs-cell--royalty[data-v-87fca5c6]{color:#191f28;width:180px;font-weight:400}.rs-cell--basis-empty[data-v-87fca5c6]{flex:1}.royalty-summary-bar[data-v-87fca5c6]{grid-template-columns:1fr 1fr 1fr 1.2fr;gap:24px}.roy-calc-section[data-v-87fca5c6]{margin-bottom:12px}.roy-calc-kv dt[data-v-87fca5c6]{color:#6b7684;font-size:.78rem;font-weight:400}.roy-calc-kv dd[data-v-87fca5c6]{color:#3a4156;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:400}.roy-calc__num[data-v-87fca5c6]{font-variant-numeric:tabular-nums}.roy-calc__hint[data-v-87fca5c6]{color:#8b95a1;margin-left:6px;font-size:11px}.roy-calc__formula[data-v-87fca5c6]{color:#6b7684;letter-spacing:-.005em;font-size:.78rem}.roy-calc__total[data-v-87fca5c6]{color:#191f28;font-variant-numeric:tabular-nums}.royalty-view .data-table td.roy-amt-total[data-v-87fca5c6]{color:#191f28;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;vertical-align:middle;min-width:140px;font-size:.875rem;font-weight:400;line-height:1.4}.roy-amt-total__unit[data-v-87fca5c6]{color:#191f28;margin-left:2px;font-size:.875rem;font-weight:400}.royalty-view .data-table td.roy-amt-total.cell-muted[data-v-87fca5c6],.royalty-view .data-table td.roy-basis-cell.cell-muted[data-v-87fca5c6]{color:var(--dt-empty-color)!important;font-weight:400!important}.royalty-view .data-table td.roy-basis-cell[data-v-87fca5c6]{color:#4e5968;letter-spacing:-.005em;vertical-align:top;text-align:left;min-width:460px;font-size:12px;font-weight:400;line-height:1.4;padding:9px 12px!important}.royalty-formula-grid[data-v-87fca5c6]{letter-spacing:-.005em;grid-template-columns:72px 120px 20px 64px 110px;align-items:baseline;gap:2px 12px;width:fit-content;min-width:430px;font-size:12px;font-weight:400;line-height:1.4;display:grid}.royalty-formula-label[data-v-87fca5c6]{color:#8b95a1;text-align:left;white-space:nowrap}.royalty-formula-base[data-v-87fca5c6]{color:#4e5968;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.royalty-formula-op[data-v-87fca5c6]{color:var(--dt-empty-color);text-align:center;font-weight:400}.royalty-formula-rate[data-v-87fca5c6]{color:#4e5968;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.royalty-formula-result[data-v-87fca5c6]{color:#191f28;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.etc-view[data-v-87fca5c6]{flex-direction:column;gap:12px;display:flex}.view-header[data-v-87fca5c6]{align-items:center;gap:12px;display:flex}.view-header .q-search[data-v-87fca5c6]{flex:none}.view-header .row-count[data-v-87fca5c6]{margin-left:auto}.row-count[data-v-87fca5c6]{color:#8b95a1;font-size:.78rem}.ss-status--confirmed[data-v-87fca5c6]{color:#15803d;background:#22c55e1a}.ss-status--pending[data-v-87fca5c6]{color:#b45309;background:#fbbf2426}.ss-detail[data-v-87fca5c6]{flex-direction:column;gap:10px;display:flex}.ss-detail-row[data-v-87fca5c6]{align-items:flex-start;gap:12px;display:flex}.ss-dl[data-v-87fca5c6]{color:#8b95a1;flex-shrink:0;width:64px;padding-top:2px;font-size:.75rem}.ss-dv[data-v-87fca5c6]{color:#3a4156;font-size:.82rem}.ss-dv--amt[data-v-87fca5c6]{color:#272b4c;font-variant-numeric:tabular-nums;font-size:.9rem}.ss-dv--memo[data-v-87fca5c6]{white-space:pre-wrap;word-break:break-all;color:#6b7684;font-size:.75rem}.ss-detail-row--memo[data-v-87fca5c6]{align-items:flex-start}.row-count-num[data-v-87fca5c6]{color:#3a4156;font-variant-numeric:tabular-nums}.ss-status-badge[data-v-87fca5c6]{border-radius:6px;padding:2px 8px;font-size:.74rem;display:inline-block}.ss-status--active[data-v-87fca5c6]{color:#26b589;background:#e8f8f2}.ss-status--cancelled[data-v-87fca5c6]{color:#6b7684;background:#f2f4f6}.ss-status--refund_pending[data-v-87fca5c6]{color:#e07b3a;background:#fff3e9}.ss-status--refund_done[data-v-87fca5c6]{color:#4f7ef8;background:#eef3fe}.ss-status--completed[data-v-87fca5c6]{color:#3a4156;background:#f0f1f4}.quarter-detail-table[data-v-87fca5c6]{border-collapse:collapse;width:100%;font-size:.875rem}.quarter-detail-table th[data-v-87fca5c6]{text-align:right;letter-spacing:.05em;text-transform:uppercase;color:#6b7280;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:10px 12px;font-size:.75rem;font-weight:400}.quarter-detail-table th[data-v-87fca5c6]:first-child{text-align:left}.quarter-detail-table tr td[data-v-87fca5c6]{border-bottom:1px solid #f1f3f7;padding:10px 12px}.quarter-detail-table tbody tr:last-child td[data-v-87fca5c6]{border-bottom:none}.dt-label[data-v-87fca5c6]{color:#111827;letter-spacing:-.005em;font-size:.875rem;font-weight:400}.dt-label__text[data-v-87fca5c6]{vertical-align:middle;display:inline-block}.dt-label__sub[data-v-87fca5c6]{color:#8b95a1;letter-spacing:-.005em;text-align:left;background:0 0;border:none;margin-top:2px;padding:0;font-family:inherit;font-size:.72rem;font-weight:400;line-height:1.2;display:block}.dt-label__sub--clickable[data-v-87fca5c6]{cursor:pointer;color:var(--color-primary,#272b4c);text-underline-offset:2px;-webkit-text-decoration:underline #272b4c40;text-decoration:underline #272b4c40}.dt-label__sub--clickable[data-v-87fca5c6]:hover{-webkit-text-decoration-color:var(--color-primary,#272b4c);text-decoration-color:var(--color-primary,#272b4c)}.dt-label__sub-state--done[data-v-87fca5c6]{color:#8b95a1}.dt-label__sub-state--todo[data-v-87fca5c6]{color:#b45309}.dt-label[data-v-87fca5c6]{align-items:center;gap:6px;display:inline-flex}.dt-label__action[data-v-87fca5c6]{color:#b0b8c1;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .14s,background .14s,color .14s;display:inline-flex}.quarter-detail-table tbody tr:hover .dt-label__action[data-v-87fca5c6],.dt-label__action[data-v-87fca5c6]:focus-visible{opacity:1}.dt-label__action[data-v-87fca5c6]:hover{color:var(--color-primary,#272b4c);background:#f4f6fb}.dt-brc__btn[data-v-87fca5c6]{cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:2px 6px;font-family:inherit;transition:background .14s;display:inline-flex}.dt-brc__btn--stack[data-v-87fca5c6]{flex-direction:column!important;align-items:center!important;gap:1px!important;line-height:1.2!important}.dt-brc__btn[data-v-87fca5c6]:hover{background:#272b4c0a}.dt-brc__count[data-v-87fca5c6]{color:#3a4156;font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:.78rem}.dt-brc__status[data-v-87fca5c6]{letter-spacing:-.005em;color:#98a0ad;font-size:.66rem;font-weight:400}.dt-brc__status--todo[data-v-87fca5c6]{color:#b45309}.dt-brc__status--done[data-v-87fca5c6]{color:#98a0ad}.dt-th-brc[data-v-87fca5c6]{text-align:center!important}.dt-brc[data-v-87fca5c6]{text-align:center;vertical-align:middle}.dt-amt[data-v-87fca5c6]{color:#6b7280;font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:.875rem;font-weight:400;line-height:1.4}.dt-amt__inner[data-v-87fca5c6]{font-weight:400!important}.dt-total[data-v-87fca5c6]{color:#191f28;font-weight:400!important}.quarter-detail-table[data-v-87fca5c6],.quarter-detail-table[data-v-87fca5c6] *{font-weight:400!important}.dt-divider-row td[data-v-87fca5c6]{padding:0!important}.dt-divider[data-v-87fca5c6]{background:#e6e9f0;height:1px;margin:5px 0}.dt-summary-row .dt-label[data-v-87fca5c6]{color:#6b7280;font-weight:400}.dt-summary-row .dt-amt[data-v-87fca5c6]{color:#6b7280}.dt-label__caret[data-v-87fca5c6]{color:#b0b8c1;margin-left:6px;font-size:.62rem;transition:color .12s;display:inline-block}.dt-row--click[data-v-87fca5c6]{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:background .12s}.dt-row--click:hover td[data-v-87fca5c6]{background:#f8fafc}.dt-row--click:focus-visible td[data-v-87fca5c6]{background:#eef2ff}.dt-row--click:focus-visible td[data-v-87fca5c6]:first-child{box-shadow:inset 2px 0 #d8daec}.dt-row--click:hover .dt-label[data-v-87fca5c6],.dt-row--click:focus-visible .dt-label[data-v-87fca5c6]{color:#2a2f4a}.dt-row--click:hover .dt-label__caret[data-v-87fca5c6],.dt-row--click:focus-visible .dt-label__caret[data-v-87fca5c6]{color:#272b4c}.dt-row--expanded .dt-label[data-v-87fca5c6]{color:#2a2f4a}.dt-row--expanded .dt-label__caret[data-v-87fca5c6]{color:#272b4c}.dt-expand-row td[data-v-87fca5c6]{background:#fafbfc;border-top:1px solid #eef0f5;padding:0!important}.dt-expand[data-v-87fca5c6]{flex-direction:column;gap:10px;padding:12px;display:flex}.dt-expand__loading[data-v-87fca5c6],.dt-expand__empty[data-v-87fca5c6]{text-align:center;color:#98a0ad;padding:16px;font-size:.78rem}.dt-expand__note[data-v-87fca5c6]{background:#fff;border:1px solid #eef0f5;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.dt-expand__note-label[data-v-87fca5c6]{color:#6b7684;flex:none;font-size:.74rem}.dt-expand__note-label .req[data-v-87fca5c6]{color:#a06363}.cb-grid[data-v-87fca5c6]{background:#fff;border:1px solid #eef0f5;border-radius:8px;width:100%;margin-bottom:10px;font-size:.72rem;overflow:hidden}.cb-grid__head[data-v-87fca5c6],.cb-grid__row[data-v-87fca5c6]{grid-template-columns:64px 1fr 1fr 1.1fr 1.2fr 1.3fr;align-items:center;gap:0;display:grid}.cb-grid__head[data-v-87fca5c6]{letter-spacing:.02em;color:#64748b;background:0 0;border-bottom:1px solid #f0f1f5;padding:6px 12px 7px;font-size:.7rem}.cb-grid__row[data-v-87fca5c6]{color:#475569;border-bottom:1px solid #f5f6f9;padding:7px 12px;transition:background .12s}.cb-grid__row[data-v-87fca5c6]:last-child{border-bottom:none}.cb-grid__row[data-v-87fca5c6]:hover:not(.cb-grid__row--noop){background:#fafbfd}.cb-grid__num[data-v-87fca5c6]{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.cb-grid__month[data-v-87fca5c6],.cb-grid__total[data-v-87fca5c6]{color:#334155}.cb-grid__row--sel[data-v-87fca5c6],.cb-grid__row--sel[data-v-87fca5c6]:hover{background:#fafbfd}.cb-grid__row--sel .cb-grid__month[data-v-87fca5c6]{color:#334155}.cb-grid__row--noop[data-v-87fca5c6]{opacity:.55;cursor:default}.dt-expand-box .cb-grid[data-v-87fca5c6]{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:0 0;border:none;border-radius:0;max-height:240px;margin:0;font-size:.74rem;overflow-y:auto}.dt-expand-box .cb-grid__head[data-v-87fca5c6]{z-index:1;color:#b0b8c1;letter-spacing:.04em;text-transform:uppercase;background:#fafbfd;border-bottom:1px solid #f1f3f7;padding:4px 12px;font-size:.66rem;font-weight:400;position:sticky;top:0}.dt-expand-box .cb-grid__row[data-v-87fca5c6]{color:#5c6478;cursor:default;border-bottom:1px solid #f4f6fa;padding:4px 12px}.dt-expand-box .cb-grid__row--click[data-v-87fca5c6]{cursor:pointer}.dt-expand-box .cb-grid__row[data-v-87fca5c6]:last-child{border-bottom:none}.dt-expand-box .cb-grid__row[data-v-87fca5c6]:hover:not(.cb-grid__row--noop){background:#272b4c06}.dt-expand-box .cb-grid__num[data-v-87fca5c6],.dt-expand-box .cb-grid__month[data-v-87fca5c6]{color:#3a4156}.dt-expand-box .cb-grid__total[data-v-87fca5c6]{color:#2a2f4a}.dt-expand-box .cb-grid__memo[data-v-87fca5c6]{text-overflow:ellipsis;white-space:nowrap;color:#6b7684;min-width:0;overflow:hidden}.dt-expand-box .cb-grid[data-v-87fca5c6] .meta-badge,.dt-expand-box .cb-grid[data-v-87fca5c6] .progress-badge{border-radius:4px;height:16px;padding:0 5px;font-size:.64rem}.dt-expand-box .cb-grid .rty-act[data-v-87fca5c6]{color:#5c6478;background:#272b4c0d;border-radius:4px;padding:1px 6px;font-size:.68rem}.cb-grid--royalty.cb-grid__head[data-v-87fca5c6],.cb-grid--royalty.cb-grid__row[data-v-87fca5c6]{grid-template-columns:56px 60px 1fr 1fr .9fr .9fr .9fr 1.2fr}.cb-grid--etc.cb-grid__head[data-v-87fca5c6],.cb-grid--etc.cb-grid__row[data-v-87fca5c6]{grid-template-columns:56px 100px 1fr 130px}.cb-grid--ss.cb-grid__head[data-v-87fca5c6],.cb-grid--ss.cb-grid__row[data-v-87fca5c6]{grid-template-columns:56px 64px 64px 1fr 130px}.cb-grid--royalty.cb-grid__row[data-v-87fca5c6]>*,.cb-grid--royalty.cb-grid__head[data-v-87fca5c6]>*,.cb-grid--etc.cb-grid__row[data-v-87fca5c6]>*,.cb-grid--etc.cb-grid__head[data-v-87fca5c6]>*,.cb-grid--ss.cb-grid__row[data-v-87fca5c6]>*,.cb-grid--ss.cb-grid__head[data-v-87fca5c6]>*{padding-right:8px}.cb-grid--royalty.cb-grid__row[data-v-87fca5c6]>:last-child,.cb-grid--royalty.cb-grid__head[data-v-87fca5c6]>:last-child,.cb-grid--etc.cb-grid__row[data-v-87fca5c6]>:last-child,.cb-grid--etc.cb-grid__head[data-v-87fca5c6]>:last-child,.cb-grid--ss.cb-grid__row[data-v-87fca5c6]>:last-child,.cb-grid--ss.cb-grid__head[data-v-87fca5c6]>:last-child{padding-right:0}.cb-grid__memo[data-v-87fca5c6]{white-space:nowrap;text-overflow:ellipsis;color:#5c6478;min-width:0;overflow:hidden}.rty-act[data-v-87fca5c6]{color:#5c6478;letter-spacing:-.005em;background:#fafbfc;border:1px solid #eef0f5;border-radius:4px;align-items:center;height:18px;padding:0 7px;font-size:.7rem;display:inline-flex}.cb-excl[data-v-87fca5c6]{color:#c87b5a;font-variant-numeric:tabular-nums}.cb-excl-btn[data-v-87fca5c6]{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.cb-excl-btn[data-v-87fca5c6]:hover{color:#2a2f4a}.cb-excl-btn[data-v-87fca5c6]:focus-visible{outline-offset:2px;border-radius:4px;outline:1.5px solid #d8daec}.cb-excl-pending[data-v-87fca5c6]{color:#b45309;font-variant-numeric:tabular-nums;background:#fff8ec;border-radius:6px;align-items:center;height:18px;margin-right:2px;padding:0 7px;font-size:.66rem;display:inline-flex}.cb-excl-stat[data-v-87fca5c6]{font-variant-numeric:tabular-nums;letter-spacing:-.005em;border-radius:6px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:.66rem;display:inline-flex}.cb-excl-stat--approved[data-v-87fca5c6]{color:#1d7a3d;background:#d9f3e0}.cb-excl-stat--rejected[data-v-87fca5c6]{color:#b3502c;background:#fde6e0}.cb-excl-stat__sep[data-v-87fca5c6]{display:none}.brm[data-v-87fca5c6]{flex-direction:column;gap:4px;display:flex}.brm__loading[data-v-87fca5c6],.brm__empty[data-v-87fca5c6]{text-align:center;color:#98a0ad;padding:24px 0;font-size:.86rem}.brm__list[data-v-87fca5c6]{flex-direction:column;gap:8px;max-height:480px;display:flex;overflow-y:auto}.brm-item[data-v-87fca5c6]{background:#fafbfc;border:1px solid #eef0f5;border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.brm-item__main[data-v-87fca5c6]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.brm-item__label[data-v-87fca5c6]{color:#334155;word-break:break-all;letter-spacing:-.005em;min-width:0;font-size:.82rem}.brm-item__amt[data-v-87fca5c6]{color:#475569;font-variant-numeric:tabular-nums;letter-spacing:-.005em;flex:none;font-size:.82rem}.brm-item__memo[data-v-87fca5c6]{color:#6b7684;letter-spacing:-.005em;margin:0;font-size:.74rem}.brm-item__action[data-v-87fca5c6]{justify-content:flex-end;align-items:center;gap:6px;display:flex}.brm-btn[data-v-87fca5c6]{cursor:pointer;border-radius:6px;height:28px;padding:0 12px;font-family:inherit;font-size:.78rem;transition:background .12s,border-color .12s,color .12s}.brm-btn[data-v-87fca5c6]:disabled{opacity:.5;cursor:default}.brm-btn--approve[data-v-87fca5c6]{color:#2a2f4a;background:#fff;border:1px solid #e6e9f0}.brm-btn--approve[data-v-87fca5c6]:hover:not(:disabled){background:#fafbfc;border-color:#c8cdd9}.brm-btn--reject[data-v-87fca5c6]{color:#c87b5a;background:#fdf3ee;border:1px solid #f5e0d3}.brm-btn--reject[data-v-87fca5c6]:hover:not(:disabled){background:#f9e5d8;border-color:#ecc2a8}.brm-btn--ghost[data-v-87fca5c6]{color:#6b7684;background:#fafbfc;border:1px solid #e6e9f0}.brm-btn--ghost[data-v-87fca5c6]:hover:not(:disabled){color:#3a4156;background:#f1f5f9}.del-popup__title[data-v-87fca5c6]{color:#1f2937;letter-spacing:-.01em;text-align:center;margin:0;font-size:1.125rem;font-weight:400;line-height:1.5}.del-popup__body[data-v-87fca5c6]{color:#8b95a1;text-align:center;margin:8px 0 0;font-size:.875rem;font-weight:400;line-height:1.5}.del-popup__target[data-v-87fca5c6]{color:#374151;text-align:center;margin:10px 0 0;font-size:.9375rem;font-weight:400;line-height:1.4}.del-popup__exec[data-v-87fca5c6]{padding:var(--summary-surface-padding);background:var(--summary-surface-bg);border:var(--summary-surface-border);box-shadow:none;border-radius:var(--summary-surface-radius);margin:14px 0 0}.del-popup__exec-title[data-v-87fca5c6]{color:#8b95a1;letter-spacing:0;margin:0 0 4px;font-size:.72rem;font-weight:400}.del-popup__exec-row[data-v-87fca5c6]{color:#374151;margin:0;font-size:.875rem;font-weight:400;line-height:1.6}.del-popup__exec-row+.del-popup__exec-row[data-v-87fca5c6]{margin-top:2px}.del-popup__exec-value[data-v-87fca5c6]{color:#1f2937}.del-popup__exec-result[data-v-87fca5c6]{text-align:center;color:#374151;margin:8px 0 12px;font-size:.9375rem;font-weight:400}.brm-form[data-v-87fca5c6]{flex-direction:column;gap:0;display:flex}.brm-form__label[data-v-87fca5c6]{color:#8b95a1;letter-spacing:-.005em;grid-template-columns:96px 1fr;align-items:center;column-gap:0;min-height:28px;margin:0 0 12px;font-size:.76rem;font-weight:400;line-height:1.3;display:grid!important}.brm-form__label--full[data-v-87fca5c6]{grid-template-columns:96px 1fr}.brm-form__input[data-v-87fca5c6],.brm-form select.brm-form__input[data-v-87fca5c6]{color:#4e5968;appearance:none;background:#fff;border:1px solid #e5e8ec;border-radius:8px;outline:none;height:34px;padding:0 12px;font-family:inherit;font-size:.82rem;transition:border-color .12s}.brm-form__input[data-v-87fca5c6]::placeholder{color:#b0b8c1}.brm-form[data-v-87fca5c6] .app-select-field .trigger,.brm-form[data-v-87fca5c6] .dropdown .trigger,.brm-form[data-v-87fca5c6] .sdp-trigger,.brm-form[data-v-87fca5c6] .drp-trigger,.brm-form[data-v-87fca5c6] .datepicker .trigger{width:100%!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:.82rem!important;line-height:34px!important}.brm-form[data-v-87fca5c6] .dropdown,.brm-form[data-v-87fca5c6] .drp,.brm-form[data-v-87fca5c6] .datepicker,.brm-form[data-v-87fca5c6] .app-select-field{width:100%!important}.brm-form__input--amt[data-v-87fca5c6]{text-align:right;font-variant-numeric:tabular-nums}.brm-form__input[data-v-87fca5c6]:hover{border-color:#d8daec}.brm-form__input[data-v-87fca5c6]:focus{border-color:#272b4c}.brm-form select.brm-form__input[data-v-87fca5c6]{background-image:linear-gradient(45deg,#0000 50%,#98a0ad 50%),linear-gradient(135deg,#98a0ad 50%,#0000 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px;padding-right:26px}.brm-form__footer[data-v-87fca5c6]{gap:8px;margin-top:4px}.brm-form__textarea[data-v-87fca5c6]{resize:vertical;height:auto;min-height:80px;padding:8px 10px;font-family:inherit;line-height:1.4}.brm-form__textarea--auto[data-v-87fca5c6]{field-sizing:content;resize:none;min-height:64px;max-height:50vh;overflow-y:auto}.brm-form__textarea--memo[data-v-87fca5c6]{resize:none;max-height:none!important;overflow-y:hidden!important}.cb-grid__row--click[data-v-87fca5c6]{cursor:pointer;outline:none}.cb-grid__row--click[data-v-87fca5c6]:hover{background:#fafbfd}.cb-grid__row--click[data-v-87fca5c6]:focus-visible{background:#f4f6fb;box-shadow:inset 2px 0 #d8daec}.cb-warn[data-v-87fca5c6]{color:#b45309;cursor:help;background:#fff8ec;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:6px;font-size:.62rem;display:inline-flex}.cb-form[data-v-87fca5c6]{background:#fafbfc;border:1px solid #eef0f5;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.cb-form__row[data-v-87fca5c6]{grid-template-columns:80px 1fr auto;align-items:center;gap:6px;display:grid}.cb-form__month[data-v-87fca5c6],.cb-form__fee[data-v-87fca5c6]{min-width:0}.cb-form[data-v-87fca5c6] .field .control,.cb-form[data-v-87fca5c6] .dd-trigger{min-height:30px;padding-top:0;padding-bottom:0;font-size:.78rem;height:30px!important}.cb-form[data-v-87fca5c6] .field input,.cb-form[data-v-87fca5c6] .dd-trigger{font-size:.78rem}.cb-form[data-v-87fca5c6] .affix{font-size:.72rem}.mb-stack[data-v-87fca5c6]{flex-direction:column;gap:8px;display:flex}.mb-card[data-v-87fca5c6]{background:#fff;border:1px solid #eef0f5;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.mb-card__head[data-v-87fca5c6]{border-bottom:1px solid #f5f6f9;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:6px;display:flex}.mb-card__month[data-v-87fca5c6]{color:#2a2f4a;font-size:.86rem}.mb-card__total[data-v-87fca5c6]{color:#6b7684;font-size:.74rem}.mb-card__total strong[data-v-87fca5c6]{color:#272b4c;font-variant-numeric:tabular-nums;margin-left:4px;font-weight:400}.mb-card__stats[data-v-87fca5c6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}@media (width<=720px){.mb-card__stats[data-v-87fca5c6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.mb-stat[data-v-87fca5c6]{flex-direction:column;gap:2px;min-width:0;display:flex}.mb-stat dt[data-v-87fca5c6]{color:#8b95a1;letter-spacing:-.005em;margin:0;font-size:.66rem}.mb-stat dd[data-v-87fca5c6]{color:#2a2f4a;font-variant-numeric:tabular-nums;margin:0;font-size:.82rem}.mb-excl[data-v-87fca5c6]{color:#b91c1c}.mb-card__recalc[data-v-87fca5c6]{border-top:1px solid #f5f6f9;grid-template-columns:max-content 1fr auto;align-items:center;gap:8px;padding-top:8px;display:grid}.mb-card__recalc-label[data-v-87fca5c6]{color:#6b7684;font-size:.74rem}.mb-card__input[data-v-87fca5c6]{min-width:0}.mb-card__hint[data-v-87fca5c6]{color:#b0b8c1;margin:0;font-size:.66rem}.mb-card__hint--warn[data-v-87fca5c6]{color:#b45309}.mb-stack__note[data-v-87fca5c6]{border-top:1px solid #eef0f5;flex-direction:column;gap:4px;margin-top:12px;padding-top:12px;display:flex}.mb-stack__note-label[data-v-87fca5c6]{color:#6b7684;font-size:.74rem}.mb-stack__note-label .req[data-v-87fca5c6]{color:#a06363;margin-left:2px}.dt-amt[data-v-87fca5c6]{text-align:right;font-variant-numeric:tabular-nums}.dt-amt__inner[data-v-87fca5c6]{display:inline-block}.dt-amt .cell-muted[data-v-87fca5c6]{color:var(--dt-empty-color);opacity:1}.dt-amt .cell-neg[data-v-87fca5c6]{color:inherit}.dt-total[data-v-87fca5c6]{color:#111827}.dt-final-row td[data-v-87fca5c6]{background:0 0;border-top:1px solid #eef0f5;padding-top:0;padding-bottom:0;border-bottom:none!important}.dt-label--final[data-v-87fca5c6]{color:#111827;font-size:.875rem;font-weight:400}.dt-final[data-v-87fca5c6]{color:#111827;letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:400}.dt-final.cell-neg[data-v-87fca5c6]{color:inherit}.dt-amt--click[data-v-87fca5c6]{cursor:pointer;border-radius:4px;outline:none;transition:background .14s,box-shadow .14s}.dt-amt--click[data-v-87fca5c6]:hover{background:#f4f6fb}.dt-amt--click[data-v-87fca5c6]:focus-visible{background:#f4f6fb;box-shadow:inset 0 0 0 1.5px #c8cdd9}.dt-amt--selected[data-v-87fca5c6]{box-shadow:inset 0 0 0 1.5px var(--color-primary,#272b4c);background:#eef0f7}.dt-amt--selected[data-v-87fca5c6]:hover{background:#eef0f7}.recalc-section[data-v-87fca5c6]{border-top:1px solid #f0f1f5;flex-direction:column;gap:10px;margin-top:20px;padding-top:16px;display:flex}.recalc-bar[data-v-87fca5c6]{background:#fafbfc;border:1px solid #e5e8ec;border-radius:8px;flex-wrap:nowrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.recalc-card[data-v-87fca5c6]{background:#fff;border:1px solid #e6e9f0;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.recalc-card__head[data-v-87fca5c6]{background:#fafbfd;border-bottom:1px solid #f0f1f5;align-items:baseline;gap:10px;padding:12px 16px;display:flex}.recalc-card__title[data-v-87fca5c6]{color:#2a2f4a;margin:0;font-size:.88rem}.recalc-card__hint[data-v-87fca5c6]{color:#98a0ad;font-size:.7rem}.recalc-card__body[data-v-87fca5c6]{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.recalc-card__footer[data-v-87fca5c6]{background:#fafbfd;border-top:1px solid #f0f1f5;justify-content:flex-end;padding:10px 16px 14px;display:flex}.recalc-field[data-v-87fca5c6]{grid-template-columns:110px 1fr;align-items:center;gap:12px;display:grid}@media (width<=580px){.recalc-field[data-v-87fca5c6]{grid-template-columns:1fr;gap:4px}}.recalc-field__label[data-v-87fca5c6]{color:#6b7684;font-size:.78rem}.recalc-field__label .req[data-v-87fca5c6]{color:#a06363;margin-left:2px}.recalc-field__control[data-v-87fca5c6]{min-width:0}.recalc-field__control--inline[data-v-87fca5c6]{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.recalc-dd-month[data-v-87fca5c6]{flex:0 120px;min-width:100px}.recalc-dd-cat[data-v-87fca5c6]{flex:0 130px;min-width:110px}.recalc-dd-rtype[data-v-87fca5c6]{flex:0 150px;min-width:130px}.field-compare[data-v-87fca5c6]{flex-wrap:wrap;align-items:center;gap:10px;font-size:.82rem;display:flex}.field-compare__current[data-v-87fca5c6]{color:#6b7684}.field-compare__current strong[data-v-87fca5c6]{color:#2a2f4a;font-variant-numeric:tabular-nums;margin-left:4px;font-weight:400}.field-compare__arrow[data-v-87fca5c6]{color:#c8cdd9}.field-compare__input[data-v-87fca5c6]{flex:160px;min-width:140px;max-width:220px}.field-compare__input--pct[data-v-87fca5c6]{flex:0 120px;min-width:100px}.recalc-refresh-hint[data-v-87fca5c6]{color:#8b95a1;letter-spacing:-.005em;font-size:.78rem}.recalc-note-input[data-v-87fca5c6]{width:100%}.bulk-preview[data-v-87fca5c6]{font-variant-numeric:tabular-nums;letter-spacing:-.005em;background:#fff;border:1px solid #eef0f3;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.bp-head[data-v-87fca5c6]{color:#8b95a1;align-items:center;gap:8px;font-size:.72rem;display:flex}.bp-tag[data-v-87fca5c6]{color:#272b4c;background:#272b4c14;border-radius:6px;align-items:center;height:18px;padding:0 7px;font-size:.62rem;display:inline-flex}.bp-meta[data-v-87fca5c6]{color:#98a0ad}.bp-grid[data-v-87fca5c6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;display:grid}@media (width<=580px){.bp-grid[data-v-87fca5c6]{grid-template-columns:1fr}}.bp-item[data-v-87fca5c6]{color:#98a0ad;grid-template-columns:56px 1fr 14px 1fr;align-items:center;gap:4px;font-size:.74rem;display:grid}.bp-item .bp-label[data-v-87fca5c6]{color:#6b7488}.bp-item .bp-before[data-v-87fca5c6]{text-align:right}.bp-item .bp-after[data-v-87fca5c6]{color:#2a2f4a}.bp-item .bp-arrow[data-v-87fca5c6]{text-align:center;color:#c8cdd9;font-size:.7rem}.bp-item-changed .bp-after[data-v-87fca5c6]{color:#272b4c}.bp-item-changed .bp-before[data-v-87fca5c6]{text-decoration:line-through}.bp-total[data-v-87fca5c6]{border-top:1px solid #eef0f3;align-items:baseline;gap:6px;margin-top:2px;padding-top:6px;font-size:.78rem;display:flex}.bp-total-label[data-v-87fca5c6]{color:#6b7488;margin-right:auto}.bp-total-before[data-v-87fca5c6]{color:#98a0ad;text-decoration:line-through}.bp-total-after[data-v-87fca5c6]{color:#334155;font-size:.88rem}.bp-delta[data-v-87fca5c6]{color:#98a0ad;font-size:.72rem}.bp-delta-up[data-v-87fca5c6]{color:#b91c1c}.bp-delta-down[data-v-87fca5c6]{color:#15803d}.logs-section[data-v-87fca5c6]{border-top:1px solid #eef0f5;margin-top:8px;padding-top:12px}.logs-toggle[data-v-87fca5c6]{color:#6b7684;cursor:pointer;letter-spacing:-.005em;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:.78rem;display:inline-flex}.logs-toggle[data-v-87fca5c6]:hover{color:#2a2f4a}.logs-count[data-v-87fca5c6]{color:#8b95a1;font-variant-numeric:tabular-nums;font-size:.74rem}.logs-caret[data-v-87fca5c6]{color:#b0b8c1;font-size:.7rem}.logs-list[data-v-87fca5c6]{flex-direction:column;gap:4px;max-height:200px;margin-top:8px;display:flex;overflow-y:auto}.logs-empty[data-v-87fca5c6]{color:#b0b8c1;padding:6px 0;font-size:.78rem}.log-item[data-v-87fca5c6]{background:#f7f8fa;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:.78rem;display:flex}.log-field[data-v-87fca5c6]{color:#6b7684;flex-shrink:0;width:72px}.log-arrow[data-v-87fca5c6]{color:#3a4156;flex:1}.log-before[data-v-87fca5c6]{color:#98a0ad;margin-right:4px;text-decoration:line-through}.log-after[data-v-87fca5c6]{color:#3a4156;margin-left:4px}.log-date[data-v-87fca5c6]{color:#98a0ad;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.revenue-import-desc[data-v-87fca5c6]{color:#6b7684;margin:0 0 20px;font-size:.82rem}.revenue-import-form[data-v-87fca5c6]{flex-direction:column;gap:18px;display:flex}.revenue-field-label[data-v-87fca5c6]{color:#6b7684;margin:0 0 6px;font-size:.76rem}.revenue-preview[data-v-87fca5c6]{border:1px solid #eef0f3;border-radius:10px;flex-direction:column;gap:0;margin:0 0 16px;display:flex;overflow:hidden}.preview-row[data-v-87fca5c6]{border-bottom:1px solid #f5f6f9;align-items:center;padding:11px 16px;display:flex}.preview-row[data-v-87fca5c6]:last-child{border-bottom:none}.preview-row dt[data-v-87fca5c6]{color:#8b95a1;flex-shrink:0;width:90px;font-size:.76rem}.preview-row dd[data-v-87fca5c6]{color:#3a4156;font-variant-numeric:tabular-nums;margin:0;font-size:.84rem}.preview-exists[data-v-87fca5c6]{color:#26b589}.preview-missing[data-v-87fca5c6]{color:#e24b4b}.preview-payload[data-v-87fca5c6]{background:#f7f8fa;border-radius:8px;margin-top:14px;padding:12px 14px}.preview-payload-label[data-v-87fca5c6]{color:#98a0ad;margin:0 0 8px;font-size:.72rem}.preview-payload-pre[data-v-87fca5c6]{color:#4a5568;white-space:pre;margin:0;font-family:Courier New,monospace;font-size:.76rem;line-height:1.6}@media (width<=900px){.sub-nav[data-v-87fca5c6]{flex-wrap:wrap;gap:8px;margin:4px 0 12px}.view-tabs[data-v-87fca5c6]{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:100%;max-width:100%;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8px calc(100% - 8px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8px calc(100% - 8px),#0000 100%)}.view-tabs[data-v-87fca5c6]::-webkit-scrollbar{display:none}.view-tab[data-v-87fca5c6]{flex-shrink:0}.filter-row[data-v-87fca5c6],.q-filter[data-v-87fca5c6],.q-meta[data-v-87fca5c6]{flex-wrap:wrap;gap:8px;min-width:0}.card-head[data-v-87fca5c6],.card-head--row[data-v-87fca5c6]{flex-wrap:wrap;gap:8px 12px;min-width:0}.quarter-detail-table[data-v-87fca5c6],.royalty-table[data-v-87fca5c6],.sysimport-table[data-v-87fca5c6],.mk-table[data-v-87fca5c6]{font-size:.8rem}.q-table-wrap[data-v-87fca5c6],.royalty-table-wrap[data-v-87fca5c6],.raw-table-wrap[data-v-87fca5c6]{border-radius:10px;margin-left:-8px;margin-right:-8px}.pivot[data-v-87fca5c6],.mb-card__stats[data-v-87fca5c6],.bp-grid[data-v-87fca5c6],.recalc-field[data-v-87fca5c6]{grid-template-columns:1fr!important}.toolbox-menu[data-v-87fca5c6]{min-width:220px;max-width:calc(100vw - 32px);left:auto;right:0}}@media (width<=480px){.view-tab[data-v-87fca5c6]{height:32px;padding:0 12px;font-size:.74rem}.toolbox-btn[data-v-87fca5c6]{padding:4px 10px;font-size:.74rem}}.q-detail-backdrop[data-v-87fca5c6]{display:none}@media (width>=1101px){.q-split--detail-open[data-v-87fca5c6]{display:block}.q-split--detail-open .q-list[data-v-87fca5c6]{display:none}.q-split--detail-open .q-detail-backdrop[data-v-87fca5c6]{z-index:50;background:#0f172a2e;animation:.16s q-detail-backdrop-in-87fca5c6;display:block;position:fixed;inset:0}.q-split--detail-open .q-right[data-v-87fca5c6]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;animation:.22s cubic-bezier(.32,.72,.36,1) q-detail-slide-in-87fca5c6;box-shadow:-16px 0 40px #0f172a1a;flex-direction:column!important;gap:0!important;width:600px!important;max-width:calc(100vw - 56px)!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;display:flex!important;position:fixed!important;inset:0 0 0 auto!important;overflow:hidden!important}.q-split--detail-open .q-detail[data-v-87fca5c6]{min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex:auto!important;display:block!important;overflow:hidden auto!important}.q-split--detail-open .q-detail__head[data-v-87fca5c6]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;justify-content:space-between;align-items:center;gap:12px;height:64px;min-height:64px;padding:0 22px;position:sticky;top:0}.q-split--detail-open .q-detail__footer[data-v-87fca5c6]{z-index:5;background:#fafbfd;border-top:1px solid #f0f2f7;position:sticky;bottom:0}@keyframes q-detail-slide-in-87fca5c6{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes q-detail-backdrop-in-87fca5c6{0%{opacity:0}to{opacity:1}}}@media (width<=1100px){.q-split[data-v-87fca5c6]{grid-template-columns:1fr!important}.q-split--detail-open .q-list[data-v-87fca5c6]{display:none!important}.q-split--detail-open[data-v-87fca5c6]{display:block!important}.q-split--detail-open .q-detail-backdrop[data-v-87fca5c6]{z-index:50;background:#0f172a52;animation:.18s q-detail-backdrop-in-87fca5c6;display:block;position:fixed;inset:0}@keyframes q-detail-backdrop-in-87fca5c6{0%{opacity:0}to{opacity:1}}.q-split--detail-open .q-right[data-v-87fca5c6]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;animation:.22s cubic-bezier(.32,.72,.36,1) q-detail-slide-in-87fca5c6;box-shadow:-8px 0 24px #272b4c14;flex-direction:column!important;gap:0!important;width:min(520px,100vw - 56px)!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:0!important;display:flex!important;position:fixed!important;inset:0 0 0 auto!important;overflow:hidden!important}.q-split--detail-open .q-detail[data-v-87fca5c6]{-webkit-overflow-scrolling:touch;min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex:auto!important;display:block!important;overflow:hidden auto!important}@keyframes q-detail-slide-in-87fca5c6{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.q-split--detail-open .q-detail[data-v-87fca5c6]{box-shadow:none;background:0 0;border:none;border-radius:0;min-height:0;display:block}.q-split--detail-open .q-detail__head[data-v-87fca5c6]{background:#fafbfd;border-bottom:1px solid #f0f2f7;height:auto;padding:20px 22px 16px;z-index:5!important;position:sticky!important;top:0!important}.q-split--detail-open .q-detail__body[data-v-87fca5c6]{-webkit-overflow-scrolling:touch;padding:16px 22px 20px;overflow-x:auto}.q-split--detail-open .quarter-detail-table[data-v-87fca5c6]{table-layout:fixed;width:100%;min-width:0;font-size:.66rem;display:table}.q-split--detail-open .quarter-detail-table th[data-v-87fca5c6],.q-split--detail-open .quarter-detail-table td[data-v-87fca5c6]{letter-spacing:-.02em;word-break:keep-all;padding:6px 2px;font-size:.66rem;line-height:1.25}.q-split--detail-open .quarter-detail-table th[data-v-87fca5c6]:first-child,.q-split--detail-open .quarter-detail-table td[data-v-87fca5c6]:first-child{text-align:left;width:24%;padding-left:6px;font-size:.68rem}.q-split--detail-open .quarter-detail-table th[data-v-87fca5c6]:nth-child(2),.q-split--detail-open .quarter-detail-table td[data-v-87fca5c6]:nth-child(2){width:14%}.q-split--detail-open .quarter-detail-table td.dt-amt[data-v-87fca5c6],.q-split--detail-open .quarter-detail-table td.dt-final[data-v-87fca5c6]{text-align:right;font-variant-numeric:tabular-nums;padding-right:4px}.q-split--detail-open .q-detail__body[data-v-87fca5c6]{padding-left:10px;padding-right:10px}.q-split--detail-open .q-detail__footer[data-v-87fca5c6]{padding:16px 22px calc(18px + env(safe-area-inset-bottom,0px));background:#fafbfd;border-top:1px solid #f0f2f7;flex:none;gap:8px;margin-top:0;display:flex}.q-split--detail-open .q-detail__footer .popup-btn[data-v-87fca5c6]{cursor:pointer;border:none;border-radius:12px;flex:1;height:44px;font-family:inherit;font-size:.95rem;font-weight:400;transition:background .14s}.q-split--detail-open .q-detail__footer .popup-btn--ghost[data-v-87fca5c6]{background:var(--surface-subtle,#f1f5f9);color:var(--text-secondary,#6b7280)}.q-split--detail-open .q-detail__footer .popup-btn--ghost[data-v-87fca5c6]:hover{background:var(--border-base,#e2e8f0)}.q-split--detail-open .q-detail__footer .popup-btn--primary[data-v-87fca5c6]{background:var(--color-primary,#272b4c);color:#fff}.q-split--detail-open .q-detail__footer .popup-btn--primary[data-v-87fca5c6]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.q-split--detail-open .q-detail__footer .popup-btn[data-v-87fca5c6]:disabled{opacity:.5;cursor:not-allowed}.q-split--detail-open .q-detail__close[data-v-87fca5c6]{display:none}.q-split--detail-open .q-history[data-v-87fca5c6],.q-split--detail-open .q-logs[data-v-87fca5c6]{margin:12px 22px 0}.q-split:not(.q-split--detail-open) .q-right[data-v-87fca5c6]{display:none}}.q-detail__footer[data-v-87fca5c6]{z-index:2;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}.q-detail__footer .popup-btn[data-v-87fca5c6]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1;transition:background .14s}.q-detail__footer .popup-btn--ghost[data-v-87fca5c6]{background:var(--surface-subtle,#f1f5f9);color:var(--text-secondary,#6b7280)}.q-detail__footer .popup-btn--ghost[data-v-87fca5c6]:hover{background:var(--border-base,#e2e8f0)}.q-detail__footer .popup-btn--primary[data-v-87fca5c6]{background:var(--color-primary,#272b4c);color:#fff}.q-detail__footer .popup-btn--primary[data-v-87fca5c6]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.q-detail__footer .popup-btn[data-v-87fca5c6]:disabled{opacity:.5;cursor:not-allowed}.ss-toss-list-wrap[data-v-87fca5c6]{display:none}@media (width<=760px){.etc-view--ss .table-wrap[data-v-87fca5c6]{display:none}.etc-view--ss[data-v-87fca5c6]{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,Spoqa Han Sans Neo,Noto Sans KR,sans-serif}.ss-toss-list-wrap[data-v-87fca5c6]{width:100%;display:block}.ss-toss-list[data-v-87fca5c6]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ss-toss-card[data-v-87fca5c6]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #eef0f5;border-radius:16px;padding:14px 16px;transition:background .14s,border-color .14s,transform 80ms}.ss-toss-card[data-v-87fca5c6]:hover{background:#fafbfd;border-color:#d8daec}.ss-toss-card[data-v-87fca5c6]:active{background:#f4f6fb;transform:scale(.985)}.ss-toss-card--selected[data-v-87fca5c6]{border-color:var(--color-primary,#272b4c);box-shadow:0 0 0 1px var(--color-primary,#272b4c) inset}.ss-toss-card__top[data-v-87fca5c6]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.ss-toss-card__title[data-v-87fca5c6]{color:#191f28;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.94rem;font-weight:400;overflow:hidden}.ss-toss-card__meta[data-v-87fca5c6]{color:#8b95a1;flex-shrink:0;align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.ss-toss-card__month[data-v-87fca5c6]{font-weight:400}.ss-toss-card__sep[data-v-87fca5c6]{color:#d1d6db}.ss-toss-card__type[data-v-87fca5c6]{letter-spacing:-.005em;border-radius:4px;align-items:center;height:20px;padding:0 8px;font-size:.7rem;font-weight:400;display:inline-flex}.ss-toss-card__type--charge[data-v-87fca5c6]{color:var(--color-primary,#272b4c);background:#272b4c14}.ss-toss-card__type--refund[data-v-87fca5c6]{color:#c0354b;background:#fef1f2}.ss-toss-card__amt-row[data-v-87fca5c6]{justify-content:space-between;align-items:center;gap:8px;display:flex}.ss-toss-card__amt[data-v-87fca5c6]{color:#191f28;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.32rem;font-weight:400;line-height:1.1}.ss-toss-card--refund .ss-toss-card__amt[data-v-87fca5c6]{color:#c0354b}.ss-toss-card__amt-unit[data-v-87fca5c6]{color:#6b7684;margin-left:2px;font-size:.86rem;font-weight:400}.ss-toss-card--refund .ss-toss-card__amt-unit[data-v-87fca5c6]{color:#c0354b}.ss-toss-card__chev[data-v-87fca5c6]{color:#c0c8d6;font-size:1.4rem;font-weight:300;line-height:1}.ss-toss-card__memo[data-v-87fca5c6]{color:#6b7684;text-overflow:ellipsis;-webkit-line-clamp:2;border-top:1px solid #f3f5f9;-webkit-box-orient:vertical;margin:10px 0 0;padding-top:10px;font-size:.84rem;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.ss-toss-empty[data-v-87fca5c6]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:56px 24px;display:flex}.ss-toss-empty__icon[data-v-87fca5c6]{opacity:.6;font-size:2.6rem}.ss-toss-empty__title[data-v-87fca5c6]{color:#191f28;letter-spacing:-.01em;margin:8px 0 0;font-size:1rem;font-weight:400}.ss-toss-empty__sub[data-v-87fca5c6]{color:#8b95a1;margin:2px 0 0;font-size:.84rem}.toss-loading[data-v-87fca5c6]{color:#8b95a1;text-align:center;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,Spoqa Han Sans Neo,Noto Sans KR,sans-serif;font-size:.92rem;font-weight:400}.etc-view--ss .ss-toss-filters[data-v-87fca5c6],.etc-view--ss .toss-search__input[data-v-87fca5c6],.etc-view--ss .toss-chip[data-v-87fca5c6],.etc-view--ss .toss-group__label[data-v-87fca5c6]{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,Spoqa Han Sans Neo,Noto Sans KR,sans-serif}.etc-view--ss .toss-chip[data-v-87fca5c6],.etc-view--ss .toss-chip--active[data-v-87fca5c6],.etc-view--ss .toss-group__label[data-v-87fca5c6]{font-weight:400}}@media (width<=480px){.ss-toss-card[data-v-87fca5c6]{border-radius:14px;padding:14px 16px}.ss-toss-card__title[data-v-87fca5c6]{font-size:.9rem}.ss-toss-card__amt[data-v-87fca5c6]{font-size:1.22rem}.ss-toss-card__amt-unit[data-v-87fca5c6]{font-size:.82rem}.ss-toss-card__memo[data-v-87fca5c6]{font-size:.8rem}}.q-table tbody td[data-v-87fca5c6],.q-table tbody td[data-v-87fca5c6] *{color:#4e5968!important;font-variant-numeric:tabular-nums!important;font-size:.78rem!important;font-weight:400!important;line-height:1.45!important}.q-table thead th[data-v-87fca5c6]{color:#9aa4b2!important;font-size:.7rem!important;font-weight:400!important;line-height:1.4!important}.q-table .cell-branch__name[data-v-87fca5c6]{color:#4e5968!important;font-size:.78rem!important}.q-table .cell-branch__sub[data-v-87fca5c6]{color:#8b95a1!important;font-size:.7rem!important}.q-table td.cell-amt[data-v-87fca5c6],.q-table td.cell-amt[data-v-87fca5c6] *{color:#4e5968!important;font-variant-numeric:tabular-nums!important;font-size:.78rem!important;font-weight:400!important}.q-table td.cell-amt .cell-neg[data-v-87fca5c6],.q-table .cell-branch__sub.cell-neg[data-v-87fca5c6]{color:#8b95a1!important}.q-table .brc-stack__count[data-v-87fca5c6]{color:#4e5968!important;font-size:.78rem!important}.q-table .brc-stack__status[data-v-87fca5c6]{color:#8b95a1!important;font-size:.66rem!important}.q-table[data-v-87fca5c6] .status-badge{color:#4e5968!important;font-size:.78rem!important;font-weight:400!important}.q-toolbar>.q-search[data-v-87fca5c6]{flex:1 1 0!important;width:auto!important;min-width:240px!important;max-width:none!important}.q-quarter-desktop-scope .q-toolbar>.q-stage-dd[data-v-87fca5c6]{flex:1 1 0!important;width:auto!important;min-width:200px!important}.q-quarter-desktop-scope .q-toolbar>.q-stage-dd[data-v-87fca5c6] .sdp-trigger{width:100%!important}.royalty-view .q-toolbar>.q-stage-dd[data-v-87fca5c6]{flex:1 1 0!important;width:auto!important;min-width:200px!important}.royalty-view .q-toolbar>.q-stage-dd[data-v-87fca5c6] .sdp-trigger{width:100%!important}.etc-view--etc .q-toolbar>.q-sup-dd[data-v-87fca5c6]{flex:0 0 160px!important;width:160px!important}.etc-view--etc .q-toolbar>.q-search[data-v-87fca5c6]{flex:1 1 0!important;width:auto!important;min-width:240px!important;max-width:none!important}.etc-view--etc .table-wrap[data-v-87fca5c6] .data-table tbody td,.etc-view--etc .table-wrap[data-v-87fca5c6] .data-table tbody td *{color:#4e5968!important;font-variant-numeric:tabular-nums!important;font-size:.78rem!important;font-weight:400!important;line-height:1.45!important}.etc-view--etc .table-wrap[data-v-87fca5c6] .data-table thead th{color:#9aa4b2!important;font-size:.7rem!important;font-weight:400!important;line-height:1.4!important}.etc-view--etc .table-wrap[data-v-87fca5c6] .data-table .cell-amt .cell-neg,.etc-view--etc .table-wrap[data-v-87fca5c6] .data-table .cell-muted{color:#8b95a1!important}.etc-view--ss .q-toolbar>.q-stage-dd[data-v-87fca5c6]{flex:0 0 140px!important;width:140px!important}.etc-view--ss .q-toolbar>.q-search[data-v-87fca5c6]{flex:1 1 0!important;width:auto!important;min-width:240px!important;max-width:none!important}.etc-view--ss .table-wrap[data-v-87fca5c6] .data-table tbody td,.etc-view--ss .table-wrap[data-v-87fca5c6] .data-table tbody td *{color:#4e5968!important;font-variant-numeric:tabular-nums!important;font-size:.78rem!important;font-weight:400!important;line-height:1.45!important}.etc-view--ss .table-wrap[data-v-87fca5c6] .data-table thead th{color:#9aa4b2!important;font-size:.7rem!important;font-weight:400!important;line-height:1.4!important}.etc-view--ss .table-wrap[data-v-87fca5c6] .data-table .cell-amt .cell-neg,.etc-view--ss .table-wrap[data-v-87fca5c6] .data-table .cell-muted{color:#8b95a1!important}.etc-view--ss .ss-type-pill[data-v-87fca5c6]{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;height:22px;padding:0 8px;line-height:1;display:inline-flex;font-size:.72rem!important;font-weight:400!important}.etc-view--ss .ss-type-pill--charge[data-v-87fca5c6]{color:#15803d!important;background:#22c55e1a!important}.etc-view--ss .ss-type-pill--refund[data-v-87fca5c6]{color:#dc2626!important;background:#ef44441a!important}.q-quarter-desktop-scope tbody td[data-v-87fca5c6],.q-quarter-desktop-scope[data-v-87fca5c6] tbody td,.br-view tbody td[data-v-87fca5c6],.br-view[data-v-87fca5c6] tbody td,.royalty-view tbody td[data-v-87fca5c6],.royalty-view[data-v-87fca5c6] tbody td,.etc-view tbody td[data-v-87fca5c6],.etc-view[data-v-87fca5c6] tbody td{color:#4e5968!important;font-weight:400!important}.status-menu--floating{z-index:9999;background:#fff;border:1px solid #d8dce6;border-radius:10px;padding:4px 0;position:fixed;overflow:hidden;box-shadow:0 12px 32px #272b4c2e,0 2px 6px #272b4c14}.status-menu--floating .status-menu-item{color:#5c6478;cursor:pointer;text-align:right;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;height:34px;padding:0 12px;font-family:inherit;font-size:.78rem;transition:background .12s,color .12s;display:flex}.status-menu--floating .status-menu-item:before{content:"";color:#0000;text-align:left;width:12px;font-size:.72rem;display:inline-block}.status-menu--floating .status-menu-item--active:before{content:"✓";color:#272b4c}.status-menu--floating .status-menu-item:hover{color:#2a2f4a;background:#f4f6fb}.status-menu--floating .status-menu-item--active{color:#2a2f4a;background:#eef0f7}.status-menu--floating .status-menu-item--active:hover{background:#e6eaf3}.br-view .table-wrap,.royalty-view .table-wrap,.etc-view .table-wrap,.raw-view .table-wrap{margin-top:0;overflow-x:auto;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.br-view .data-table,.royalty-view .data-table,.etc-view .data-table,.raw-view .data-table{border-collapse:collapse!important;background:0 0!important;width:100%!important;font-size:.84rem!important}.br-view .data-table thead,.royalty-view .data-table thead,.etc-view .data-table thead,.raw-view .data-table thead{box-shadow:none!important;background:0 0!important}.br-view .data-table th.th-active-sort,.royalty-view .data-table th.th-active-sort,.etc-view .data-table th.th-active-sort,.raw-view .data-table th.th-active-sort{color:var(--color-primary)!important;font-weight:500!important}.br-view .data-table th.th-interactive,.royalty-view .data-table th.th-interactive,.etc-view .data-table th.th-interactive,.raw-view .data-table th.th-interactive{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.br-view .data-table th,.royalty-view .data-table th,.etc-view .data-table th,.raw-view .data-table th,.br-view .raw-tbl th,.royalty-view .raw-tbl th,.raw-view .raw-tbl th{text-align:left;white-space:nowrap;letter-spacing:0!important;text-transform:none!important;color:#9aa4b2!important;background:0 0!important;border:none!important;border-bottom:1px solid #e5e8eb!important;padding:8px 10px!important;font-size:.7rem!important;font-weight:400!important}.br-view .data-table th[style*=right],.royalty-view .data-table th[style*=right],.etc-view .data-table th[style*=right],.raw-view .data-table th[style*=right]{text-align:right}.br-view .data-table th[style*=center],.royalty-view .data-table th[style*=center],.etc-view .data-table th[style*=center],.raw-view .data-table th[style*=center]{text-align:center}.br-view .data-table td,.royalty-view .data-table td,.etc-view .data-table td,.raw-view .data-table td,.br-view .raw-tbl td,.royalty-view .raw-tbl td,.raw-view .raw-tbl td{cursor:pointer;transition:background .12s;color:#374151!important;vertical-align:middle!important;background:0 0!important;border:none!important;border-bottom:1px solid #f1f3f7!important;padding:9px 10px!important;font-size:.82rem!important;font-weight:400!important;line-height:1.4!important}.br-view .data-table tbody tr:last-child td,.royalty-view .data-table tbody tr:last-child td,.etc-view .data-table tbody tr:last-child td,.raw-view .data-table tbody tr:last-child td{border-bottom:none}.br-view .data-table th:first-child,.royalty-view .data-table th:first-child,.etc-view .data-table th:first-child,.raw-view .data-table th:first-child,.br-view .data-table td:first-child,.royalty-view .data-table td:first-child,.etc-view .data-table td:first-child,.raw-view .data-table td:first-child{padding-left:10px}.br-view .data-table th:last-child,.royalty-view .data-table th:last-child,.etc-view .data-table th:last-child,.raw-view .data-table th:last-child,.br-view .data-table td:last-child,.royalty-view .data-table td:last-child,.etc-view .data-table td:last-child,.raw-view .data-table td:last-child{padding-right:10px}.br-view .data-table tbody tr:hover td,.royalty-view .data-table tbody tr:hover td,.etc-view .data-table tbody tr:hover td,.raw-view .data-table tbody tr:hover td{background:#f8fafc}.br-view .data-table td.cell-amt,.royalty-view .data-table td.cell-amt,.etc-view .data-table td.cell-amt,.raw-view .data-table td.cell-amt{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.005em;color:#2f3545;font-weight:400}.q-quarter-desktop-scope .q-table td.cell-amt.cell-muted,.q-quarter-desktop-scope .q-table td.cell-amt .cell-muted,.q-quarter-desktop-scope .q-table td.cell-muted,.q-quarter-desktop-scope .q-table td .cell-muted,.q-quarter-desktop-scope .q-table td.cell-amt .cell-muted,.q-table td.cell-amt.cell-muted,.q-table td.cell-amt .cell-muted,.q-table td.cell-muted,.q-table td .cell-muted,.br-view .data-table td.cell-amt.cell-muted,.br-view .data-table td.cell-amt .cell-muted,.br-view .data-table td.cell-muted,.br-view .data-table td .cell-muted,.royalty-view .data-table td.cell-amt.cell-muted,.royalty-view .data-table td.cell-amt .cell-muted,.royalty-view .data-table td.cell-muted,.royalty-view .data-table td .cell-muted,.etc-view .data-table td.cell-amt.cell-muted,.etc-view .data-table td.cell-amt .cell-muted,.etc-view .data-table td.cell-muted,.etc-view .data-table td .cell-muted,.raw-view .data-table td.cell-amt.cell-muted,.raw-view .data-table td.cell-amt .cell-muted,.raw-view .data-table td.cell-muted,.raw-view .data-table td .cell-muted{color:var(--dt-empty-color)!important;opacity:1!important;font-weight:400!important}.dt-empty,td .dt-empty,.q-table td .dt-empty,.data-table td .dt-empty{white-space:nowrap;color:var(--dt-empty-color)!important;opacity:1!important;font-weight:400!important}.br-view .data-table td.cell-amt .cell-neg,.royalty-view .data-table td.cell-amt .cell-neg,.etc-view .data-table td.cell-amt .cell-neg,.raw-view .data-table td.cell-amt .cell-neg{color:#6b7280}.br-view .data-table .cell-branch__name,.royalty-view .data-table .cell-branch__name,.etc-view .data-table .cell-branch__name,.raw-view .data-table .cell-branch__name{color:#374151;font-size:.82rem;font-weight:400}.br-view .data-table .cell-branch__sub,.royalty-view .data-table .cell-branch__sub,.etc-view .data-table .cell-branch__sub,.raw-view .data-table .cell-branch__sub{color:#9aa4b2;font-size:.76rem;font-weight:400}.br-view .data-table,.br-view .data-table *,.royalty-view .data-table,.royalty-view .data-table *,.etc-view .data-table,.etc-view .data-table *,.raw-view .data-table,.raw-view .data-table *{font-weight:400!important}.br-view .row-count,.royalty-view .row-count,.etc-view .row-count,.raw-view .row-count{color:#6b7280;margin:0 0 8px;font-size:.78rem}.br-view td .cell-muted,.royalty-view td .cell-muted,.etc-view td .cell-muted,.raw-view td .cell-muted{color:var(--dt-empty-color)!important;opacity:1!important}.br-view tbody tr:hover td .cell-muted,.royalty-view tbody tr:hover td .cell-muted,.etc-view tbody tr:hover td .cell-muted,.raw-view tbody tr:hover td .cell-muted{color:var(--dt-empty-color);opacity:1}.sc-info-divider{border-top:1px solid #eef0f5;margin:18px 0 12px}.sc-info-heading{color:#8b95a1;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem}.sc-info{flex-direction:column;gap:12px;display:flex}.sc-info__row{flex-direction:column;gap:4px;min-width:0;display:flex}.sc-info__label{color:#9aa4b2;letter-spacing:0;font-size:.75rem;font-weight:400}.sc-info__value{color:#333d4b;overflow-wrap:break-word;box-sizing:border-box;background:#fafbfc;border:1px solid #eef0f5;border-radius:7px;width:100%;min-height:32px;padding:7px 10px;font-size:.82rem;font-weight:400;line-height:1.35}.sc-info__value.cell-muted{color:var(--dt-empty-color)}.sc-info-empty{color:#8b95a1;margin:0;padding:12px 10px;font-size:.78rem}.mk-pick-desc{text-align:center;color:#3a4156;margin:0 0 10px;font-size:.85rem}.mk-pick-search{margin:0 0 10px}.mk-pick-input{color:#3a4156;box-sizing:border-box;background:#fff;border:1px solid #e6e9f0;border-radius:8px;width:100%;padding:8px 12px;font-family:inherit;font-size:.82rem}.mk-pick-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring);outline:none}.mk-pick-grid{grid-template-columns:1fr 1.4fr;gap:12px;display:grid}.mk-pick-list{border:1px solid #eef0f5;border-radius:8px;flex-direction:column;gap:2px;max-height:360px;padding:4px;display:flex;overflow-y:auto}.mk-pick-item{color:#3a4156;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:.8rem;transition:background .12s;display:flex}.mk-pick-item:hover{background:#f8fafc}.mk-pick-item--active,.mk-pick-item--active:hover{background:var(--color-primary-tint);color:var(--color-primary)}.mk-pick-item__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mk-pick-item__id{color:#b0b8c1;font-variant-numeric:tabular-nums;font-size:.72rem}.mk-pick-detail{background:#fafbfc;border:1px solid #eef0f5;border-radius:8px;max-height:360px;padding:12px;overflow-y:auto}.mk-pick-detail__title{color:#111827;margin:0 0 8px;font-size:.85rem}.mk-pick-detail__id{color:#b0b8c1;margin-left:4px;font-size:.72rem}.mk-cond{margin:10px 0 0}.mk-cond>summary{cursor:pointer;color:#6b7280;padding:4px 0;font-size:.76rem;list-style:none}.mk-cond>summary::-webkit-details-marker{display:none}.mk-cond>summary:before{content:"▸ ";color:#b0b8c1}.mk-cond[open]>summary:before{content:"▾ "}.mk-cond__pre{color:#3a4156;white-space:pre-wrap;word-break:break-all;background:#fff;border:1px solid #eef0f5;border-radius:6px;max-height:240px;margin:6px 0 0;padding:8px;font-family:ui-monospace,Menlo,monospace;font-size:.7rem;overflow:auto}.mk-aux-list{color:#3a4156;margin:6px 0 0;padding:0;font-size:.78rem;list-style:none}.mk-aux-list li{border-bottom:1px dashed #f0f2f7;justify-content:space-between;padding:4px 8px;display:flex}.mk-aux-list li:last-child{border-bottom:none}.mk-aux-list li>span:last-child{color:#6b7684;font-variant-numeric:tabular-nums}.mk-pick-summary{margin-bottom:12px}.mk-pick-summary .mk-pick-dd{min-width:220px}.mk-pick-summary .sysimport-kpi__cell{gap:6px}.mk-filter-info{color:#6b7280;text-align:center;margin:0 0 14px;font-size:.78rem}.mk-filter-info strong{color:#3a4156;font-weight:400}.mk-filter-info__id{color:#b0b8c1;margin-left:4px;font-size:.72rem}.mk-progress{padding:8px 0}.mk-progress__stage{color:#3a4156;text-align:center;margin:0 0 10px;font-size:.85rem}.mk-progress__bar{background:#eef0f5;border-radius:999px;width:100%;height:8px;overflow:hidden}.mk-progress__fill{background:var(--color-primary);height:100%;transition:width .3s}.mk-progress__meta{color:#8b95a1;font-variant-numeric:tabular-nums;justify-content:space-between;margin:8px 0 0;font-size:.72rem;display:flex}.mk-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.mk-summary__card{background:#fafbfc;border:1px solid #eef0f5;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.mk-summary__card--ok{background:#26b5890f;border-color:#26b58940}.mk-summary__card--warn{background:#ff9d2e0f;border-color:#ff9d2e40}.mk-summary__label{color:#8b95a1;font-size:.7rem}.mk-summary__num{color:#111827;font-variant-numeric:tabular-nums;font-size:1.05rem}.mk-table{border-collapse:collapse;border:1px solid #eef0f5;border-radius:8px;width:100%;font-size:.78rem;overflow:hidden}.mk-table th{color:#6b7280;text-align:left;letter-spacing:.04em;text-transform:uppercase;background:#f9fafb;border-bottom:1px solid #eef0f5;padding:8px 10px;font-size:.7rem;font-weight:400}.mk-table td{color:#3a4156;font-variant-numeric:tabular-nums;border-bottom:1px solid #f5f6f9;padding:8px 10px}.mk-table tr:last-child td{border-bottom:none}.mk-table__num{text-align:right}.mk-table__total{color:#111827}.mk-table__existing{color:#b0b8c1;margin-left:4px;font-size:.68rem}.mk-table__sub{color:#b0b8c1;letter-spacing:0;text-transform:none;font-size:.6rem;font-weight:400}.mk-bill{font-variant-numeric:tabular-nums}.mk-bill--paid{color:var(--color-primary)}.mk-bill--organic{color:#16a34a}.mk-bill__sep{color:#d1d5db;margin:0 3px}.acct-unit-caption{color:#8b95a1;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 10px;font-size:12px;font-weight:400;line-height:1.55;display:flex}.acct-unit-caption__head{color:#6b7684}.acct-unit-caption>span{white-space:nowrap;font-variant-numeric:tabular-nums}.acct-table__total{color:#111827}.acct-table__foot td,.mk-table__foot td{font-variant-numeric:tabular-nums;color:#111827;background:#fafbfc;border-top:1px solid #e5e7eb}.mk-table .cell-muted{color:var(--dt-empty-color)}.mk-empty{text-align:center;color:#8b95a1;padding:16px;font-size:.82rem}.mk-taxgroups{background:#fafbfc;border:1px solid #eef0f5;border-radius:8px;margin-top:12px;padding:12px 14px}.mk-taxgroups__title{color:#3a4156;margin:0 0 8px;font-size:.78rem}.mk-taxgroups__sub{color:#b0b8c1;margin-left:6px;font-size:.7rem}.mk-taxgroups__grid{flex-wrap:wrap;gap:6px;display:flex}.mk-taxgroups__item{background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;display:inline-flex}.mk-taxgroups__label{color:#6b7280}.mk-taxgroups__count{color:#111827;font-variant-numeric:tabular-nums}.mk-actions-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.mk-actions-bar__hint{color:#8b95a1;margin:0;font-size:.74rem}.mk-export-btn{color:#3a4156;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:.76rem;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.mk-export-btn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-tint)}.mk-export-btn__icon{color:inherit}.mk-unmatched{margin-top:12px}.mk-unmatched>summary{cursor:pointer;color:#6b7280;padding:6px 0;font-size:.78rem}.mk-unmatched__list{border:1px solid #eef0f5;border-radius:6px;max-height:180px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.mk-unmatched__list li{border-bottom:1px solid #f5f6f9;justify-content:space-between;padding:6px 10px;font-size:.76rem;display:flex}.mk-unmatched__list li:last-child{border-bottom:none}.mk-done{text-align:center;color:#26b589;padding:12px 0;font-size:.85rem}.mk-err{text-align:center;color:var(--color-danger);padding:12px 0;font-size:.82rem}.sysimport-table{border-collapse:collapse;width:100%;font-size:.82rem}.sysimport-table th{color:#6b7280;letter-spacing:.05em;text-transform:uppercase;text-align:left;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:8px 12px;font-size:.7rem;font-weight:400}.sysimport-table td{color:#3a4156;border-bottom:1px solid #f1f3f5;padding:10px 12px}.sysimport-table tr:last-child td{border-bottom:none}.sysimport-th-num,.sysimport-td-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sysimport-table thead th{white-space:nowrap}.sysimport-td-num{color:#111827}.sysimport-th-action,.sysimport-td-action{text-align:right;width:86px;padding:6px 10px}.sysimport-single-btn{color:#4e5968;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e8eb;border-radius:8px;height:28px;padding:0 10px;font-family:inherit;font-size:.72rem;font-weight:400;transition:background-color .14s,color .14s,border-color .14s}.sysimport-single-btn:hover:not(:disabled){color:#1f2937;background:#f2f4f6;border-color:#d4d8de}.sysimport-single-btn:disabled{opacity:.55;cursor:not-allowed}.sysimport-msg{text-align:center;color:#6b7280;margin:0;padding:12px 0;font-size:.85rem}.sysimport-msg--err{color:var(--color-danger)}.sysimport-kpi{padding:var(--summary-surface-padding);background:var(--summary-surface-bg);border:var(--summary-surface-border);box-shadow:none;border-radius:var(--summary-surface-radius);align-items:center;gap:12px;margin:0 0 12px;display:flex}@media (width<=1280px){.sysimport-kpi{gap:10px}}.sysimport-kpi__cell{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.sysimport-kpi__label{color:#8b95a1;letter-spacing:0;font-size:.7rem;font-weight:400}.sysimport-kpi__value{color:#1f2937;font-variant-numeric:tabular-nums;letter-spacing:-.012em;font-size:1.15rem;font-weight:400;line-height:1.2}.sysimport-kpi__skeleton{background:linear-gradient(90deg,#eef0f5 0%,#f5f6f9 50%,#eef0f5 100%) 0 0/200% 100%;border-radius:4px;width:60px;height:18px;animation:1.4s linear infinite sysimport-shimmer;display:inline-block}@keyframes sysimport-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sysimport-table--skeleton tbody td{padding:12px}.sysimport-skel-cell{background:linear-gradient(90deg,#eef0f5 0%,#f5f6f9 50%,#eef0f5 100%) 0 0/200% 100%;border-radius:3px;width:100%;height:12px;animation:1.4s linear infinite sysimport-shimmer;display:inline-block}.sysimport-skel-cell--wide{width:80%}@keyframes sysimport-spin{to{transform:rotate(360deg)}}.sysimport-error{text-align:center;padding:12px 0}.sysimport-retry-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e8ec;border-radius:7px;height:30px;margin-top:6px;padding:0 14px;font-family:inherit;font-size:.82rem;font-weight:400;transition:background .12s,border-color .12s}.sysimport-retry-btn:hover{background:#f4f6fb;border-color:#c8cdd9}.sysimport-filter.q-toolbar{gap:8px;margin:0 0 10px;padding:0}.sysimport-filter .q-search{flex:1 1 0;width:100%;min-width:0;max-width:none}.sysimport-filter .q-stage-dd{flex:0 0 110px;width:110px;max-width:110px}.sysimport-filter .q-stage-dd :deep(.sdp-trigger){width:110px!important;max-width:110px!important}.sysimport-actions{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.sysimport-actions .q-detail__head-action{margin-right:0}.sysimport-confirm-head{justify-content:center;align-items:center;gap:8px;margin:0 0 14px;display:flex}.sysimport-confirm__title{color:#1f2937;text-align:center;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:400}.sysimport-confirm__icon{color:#f59e0b;flex-shrink:0}.sysimport-confirm__body{color:#3a4156;text-align:center;margin:0 0 6px;font-size:14px;font-weight:400;line-height:1.55}.sysimport-confirm__sub{color:#8b95a1;text-align:center;margin:0;font-size:13px;font-weight:400;line-height:1.55}.sysimport-pre-extract{color:#92400e;text-align:center;background:#fff7ed;border:1px solid #fde4c0;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:.82rem;font-weight:400;line-height:1.5}.sysimport-table--matrix{font-size:.78rem}.sysimport-table--matrix th{text-transform:none;letter-spacing:0}.sysimport-th-sub{color:#9ca3af;letter-spacing:0;margin-top:2px;font-size:.62rem;font-weight:400;display:block}.sysimport-td-total{color:#111827}.sysimport-foot td{color:#111827;background:#fafbfc;border-bottom:none}.sysimport-empty{text-align:center;color:#8b95a1;padding:24px 0;font-size:.85rem}.sysimport-list{border-top:1px solid #f0f2f7;margin:8px 0 0;padding:0;list-style:none}.sysimport-list__row{border-bottom:1px solid #f0f2f7}.sysimport-list__head{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 4px;font-family:inherit;display:flex}.sysimport-list__name{color:#1f2937;font-size:.86rem}.sysimport-list__meta{color:#3a4156;align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.sysimport-list__total{font-variant-numeric:tabular-nums;color:#111827}.sysimport-list__chev{color:#98a0ad;font-size:.7rem;transition:transform .15s}.sysimport-list__chev--open{transform:rotate(180deg)}.sysimport-list__detail{flex-direction:column;gap:6px;padding:0 4px 12px;display:flex}.sysimport-list__detail-row{justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.sysimport-list__detail-label{color:#6b7684}.sysimport-list__detail-num{color:#111827;font-variant-numeric:tabular-nums}.sysimport-list__row--total{color:#111827;font-variant-numeric:tabular-nums;background:#fafbfc;justify-content:space-between;align-items:center;padding:12px 4px;font-size:.84rem;display:flex}.mk-list{border-top:1px solid #f0f2f7;margin:8px 0 0;padding:0;list-style:none}.mk-list__row{border-bottom:1px solid #f0f2f7}.mk-list__head{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 4px;font-family:inherit;transition:background .12s;display:flex}.mk-list__head:hover{background:#fafbfd}.mk-list__name{color:#191f28;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.92rem;overflow:hidden}.mk-list__meta{letter-spacing:-.005em;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:6px;font-size:.84rem;display:inline-flex}.mk-list__sep{color:#c0c8d6}.mk-list__chev{color:#c0c8d6;margin-left:4px;font-size:.78rem;line-height:1;transition:transform .16s}.mk-list__chev--open{color:var(--color-primary,#272b4c);transform:rotate(180deg)}.mk-list__detail{background:#fafbfd;border-top:1px dashed #eef0f5;flex-direction:column;gap:6px;padding:4px 8px 12px;display:flex}.mk-list__detail-row{color:#6b7684;letter-spacing:-.005em;justify-content:space-between;align-items:baseline;padding:2px 0;font-size:.82rem;display:flex}.mk-list__detail-label{color:#6b7684}.mk-list__detail-num{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.mk-list__detail-new{color:#8b95a1;font-size:.74rem}.mk-list__row--total{background:#272b4c0a;border-bottom:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 4px;display:flex}@media (width<=900px){.mk-pick-grid{grid-template-columns:1fr!important;gap:8px!important}.mk-pick-list{max-height:220px!important}}.acct-list{border-top:1px solid #f0f2f7;margin:0;padding:0;list-style:none}.acct-list__row{border-bottom:1px solid #f0f2f7}.acct-list__head{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 4px;font-family:inherit;transition:background .12s;display:flex}.acct-list__head:hover{background:#fafbfd}.acct-list__name{color:#191f28;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.92rem;overflow:hidden}.acct-list__meta{color:#3a4156;letter-spacing:-.005em;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:6px;font-size:.86rem;display:inline-flex}.acct-list__count{color:#6b7684}.acct-list__sep{color:#c0c8d6}.acct-list__total{color:#191f28}.acct-list__chev{color:#c0c8d6;margin-left:4px;font-size:.78rem;line-height:1;transition:transform .16s}.acct-list__chev--open{color:var(--color-primary,#272b4c);transform:rotate(180deg)}.acct-list__detail{background:#fafbfd;border-top:1px dashed #eef0f5;flex-direction:column;gap:6px;padding:4px 8px 12px;display:flex}.acct-list__detail-row{color:#6b7684;letter-spacing:-.005em;justify-content:space-between;align-items:baseline;padding:2px 0;font-size:.82rem;display:flex}.acct-list__detail-num{color:#3a4156;font-variant-numeric:tabular-nums}.acct-list__row--total{background:#272b4c0a;border-bottom:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 4px;display:flex}.acct-list__row--total .acct-list__total{color:var(--color-primary,#272b4c)}.op-popup-header{justify-content:center;align-items:center;gap:8px;margin:0 0 14px;display:flex}.op-popup-header__title{letter-spacing:-.012em;color:#191f28;text-align:center;margin:0;font-size:1rem;font-weight:400;line-height:1.4}.op-popup-header__icon{color:#8b95a1;flex-shrink:0}.sysimport-lead,.batch-create-lead{text-align:center;margin:0 0 16px}.sysimport-lead__main,.batch-create-lead__main{color:#3a4156;letter-spacing:-.005em;margin:0;font-size:.92rem;line-height:1.55}.sysimport-lead__sub,.batch-create-lead__sub{color:#8b95a1;letter-spacing:-.005em;margin:6px 0 0;font-size:.82rem;line-height:1.55}.batch-create-tabs{background:#f2f4f6;border-radius:10px;gap:2px;margin:4px 0 12px;padding:3px;display:flex}.batch-create-tab{color:#6b7684;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;flex:1;height:34px;font-family:inherit;font-size:.86rem;transition:background .12s,color .12s}.batch-create-tab:hover:not(.batch-create-tab--active){color:#3a4156}.batch-create-tab--active{color:var(--color-primary);background:#fff;box-shadow:0 1px 3px #00000012}.batch-create-pick{padding:4px 0 6px}.add-row-btn{width:30px;padding:0!important}.add-row-btn :deep(.btn-label){justify-content:center;align-items:center;font-size:1.05rem;font-weight:400;line-height:1;display:inline-flex}.etc-view .view-header{flex-wrap:wrap;row-gap:10px}.etc-view .view-header .view-tabs-row{flex:0 0 100%;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.etc-view .view-header .view-tabs-row .month-seg{-webkit-overflow-scrolling:touch;flex:1 1 0;min-width:0;overflow-x:auto}.etc-view .view-header .view-tabs-row .seg-ctrl{flex:none;margin-left:auto}@media (width<=760px){.etc-view .table-wrap thead th:last-child,.etc-view .table-wrap tbody td:last-child,.etc-view .table-wrap tbody td.cell-memo{display:none!important}.q-table{table-layout:auto;width:100%!important;display:table!important}.q-table colgroup{display:table-column-group!important}.q-table thead{display:table-header-group!important}.q-table tbody{display:table-row-group!important}.q-table tbody tr{cursor:pointer;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;display:table-row!important}.q-table thead th,.q-table tbody td{line-height:1.45;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important;border:none!important;padding:10px 8px!important;font-size:.78rem!important;display:table-cell!important;overflow:hidden!important}.q-table thead th{letter-spacing:.02em;color:var(--text-muted,#98a0ad)!important;background:#fafbfd!important;font-weight:400!important}.q-table tbody tr+tr td{border-top:1px solid var(--border-s,#f0f2f7)!important}.q-table tbody tr:hover td{background:#f4f6fb!important}.q-table tbody tr:active td{background:#eef0f7!important}.q-table tbody td[data-label]:before{content:none!important;display:none!important}.q-table .q-c-hide-mobile,.q-table col.q-c-hide-mobile{display:none!important}.q-table .cell-branch__stack{gap:2px}.q-table .cell-branch__name{color:var(--text-primary,#3a4156);font-size:.82rem}.q-table .cell-branch__sub{color:var(--text-muted,#98a0ad);font-size:.72rem}.q-table .status-tag{padding:2px 8px;font-size:.7rem}}@media (width<=480px){.q-table thead th,.q-table tbody td{padding:8px 6px!important;font-size:.72rem!important}.q-table .cell-branch__name{font-size:.78rem}.q-table .cell-branch__sub{font-size:.68rem}.q-table .status-tag{padding:2px 6px;font-size:.64rem}}.view-tabs{background:var(--summary-surface-bg)!important;border-radius:var(--summary-surface-radius)!important;box-shadow:none!important;border:none!important;padding:4px!important}.seg-ctrl{background:var(--summary-surface-bg)!important;box-shadow:none!important;border:none!important;border-radius:9px!important;padding:3px!important}html body .q-summary-row,html body .q-quarter-desktop-scope .q-summary-row{background-color:var(--summary-surface-bg)!important;border-radius:var(--summary-surface-radius)!important;box-shadow:none!important;background-image:none!important;border:none!important}.q-toolbar{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.q-toolbar .q-search__input,.q-search .q-search__input{background:var(--summary-surface-bg)!important;box-shadow:none!important;color:#191f28!important;border:1px solid #0000!important}.q-toolbar .q-search__input:hover,.q-search .q-search__input:hover{background:#e3e9f1!important}.q-toolbar .q-search__input:focus,.q-search .q-search__input:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-ring,#272b4c1f)!important;background:#fff!important}.q-toolbar .trigger,.q-sup-dd .trigger,.q-stage-dd .trigger{background:var(--summary-surface-bg)!important;box-shadow:none!important;border-color:#0000!important}.q-toolbar .trigger:hover,.q-sup-dd .trigger:hover,.q-stage-dd .trigger:hover{background:#e3e9f1!important}.q-toolbar .trigger[data-open=true],.q-toolbar .trigger:focus,.q-sup-dd .trigger[data-open=true],.q-sup-dd .trigger:focus,.q-stage-dd .trigger[data-open=true],.q-stage-dd .trigger:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-ring,#272b4c1f)!important;background:#fff!important}.view-tab--active{color:#191f28!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0f!important}.view-tab:not(.view-tab--active){color:#6b7488!important;background:0 0!important}.view-tab:not(.view-tab--active):hover{color:#2a2f4a!important;background:#272b4c0a!important}.seg-btn--active{color:#191f28!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0f!important}@media (width<=1100px){.q-summary-row,.q-summary-row.q-c-hide-mobile{display:none!important}}.q-table.q-table--financial,.q-table.q-table--financial *,.q-table.q-table--financial .cell-branch__name{font-weight:400!important}.q-table.q-table--financial .status-badge{color:#1f2937!important;background:0 0!important;border:none!important;width:auto!important;height:auto!important;padding:0!important;font-size:.78rem!important;font-weight:400!important}.q-table.q-table--financial .status-badge__dot{display:none!important}.q-table.q-table--financial thead th{color:#98a0ad!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border-bottom:1px solid #f1f3f7!important;padding:8px 10px!important;font-size:.7rem!important;font-weight:400!important}.q-table-wrap{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.q-table.q-table--financial td.cell-brc,.q-table.q-table--financial .brc-compact{white-space:nowrap!important}.q-table.q-table--financial .brc-compact .meta-badge{flex-shrink:0!important;height:16px!important;padding:0 5px!important;font-size:.66rem!important}@media (width<=600px){.q-toolbar{flex-flow:wrap!important;gap:8px!important;overflow:visible!important}.q-toolbar .q-search{min-width:0;flex:100%!important;width:100%!important;max-width:100%!important}.q-toolbar .q-toolbar__desktop{display:none!important}.br-header .q-search:first-child{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}.br-header{flex-wrap:wrap!important;gap:8px!important}.br-header .q-search{min-width:110px;flex:1 1 0!important;width:auto!important;max-width:none!important}.br-header .month-seg{-webkit-overflow-scrolling:touch;flex:auto;min-width:0;overflow-x:auto}.br-header .seg-ctrl{flex:none;margin-left:auto}.br-view .data-table thead th:first-child,.br-view .data-table thead th:nth-child(4),.br-view .data-table thead th:nth-child(5),.br-view .data-table thead th:nth-child(7),.br-view .data-table thead th:nth-child(8),.br-view .data-table thead th:nth-child(9),.br-view .data-table tbody td:first-child,.br-view .data-table tbody td:nth-child(4),.br-view .data-table tbody td:nth-child(5),.br-view .data-table tbody td:nth-child(7),.br-view .data-table tbody td:nth-child(8),.br-view .data-table tbody td:nth-child(9),.royalty-view .data-table thead th:nth-child(3),.royalty-view .data-table tbody td:nth-child(3),.etc-view--etc .data-table thead th:nth-child(4),.etc-view--etc .data-table tbody td:nth-child(4),.etc-view--ss .data-table thead th:nth-child(3),.etc-view--ss .data-table thead th:nth-child(5),.etc-view--ss .data-table tbody td:nth-child(3),.etc-view--ss .data-table tbody td:nth-child(5){display:none!important}.br-view .data-table tbody tr,.royalty-view .data-table tbody tr{cursor:pointer}.br-view .data-table tbody tr:hover td,.royalty-view .data-table tbody tr:hover td{background:#f4f6fb}}.mobile-detail-grid{grid-template-columns:96px 1fr;gap:10px 14px;margin:0;padding:4px 0;display:grid}.mobile-detail-grid dt{color:#8b95a1;letter-spacing:.02em;margin:0;font-size:.74rem}.mobile-detail-grid dd{color:#2a2f4a;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.86rem}.mobile-detail-grid dd.cell-muted{color:var(--dt-empty-color)}.q-right .q-detail__body .detail-kv{grid-template-columns:88px 1fr;gap:10px 14px;margin:0;padding:0;display:grid}.q-right .q-detail__body .detail-kv dt{color:#9aa4b2;letter-spacing:0;margin:0;font-size:.75rem;font-weight:400;line-height:1.4}.q-right .q-detail__body .detail-kv dd{color:#333d4b;letter-spacing:-.005em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:400;line-height:1.4}.q-right .q-detail__body .detail-kv dd.cell-muted{color:var(--dt-empty-color)}.roy-detail-section{border-top:1px solid #f0f2f7;margin-top:22px;padding-top:16px}.roy-detail-section__title{color:#6b7684;letter-spacing:-.005em;margin:0 0 10px;font-size:.78rem;font-weight:400}.roy-detail-state{color:#98a0ad;margin:0;padding:8px 0;font-size:.82rem}.roy-detail-table{border-collapse:collapse;width:100%;font-size:.82rem}.roy-detail-table th,.roy-detail-table td{vertical-align:middle;border-bottom:1px solid #f1f3f7;padding:8px 0;font-weight:400}.roy-detail-table thead th{color:#9aa4b2;letter-spacing:0;border-bottom:1px solid #eef2f6;font-size:.7rem}.roy-detail-table .roy-th-left,.roy-detail-table .roy-td-left{text-align:left;padding-right:10px}.roy-detail-table .roy-th-right,.roy-detail-table .roy-td-right{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;color:#333d4b;padding-left:10px}.roy-detail-table .roy-td-right.cell-muted{color:var(--dt-empty-color)}.roy-detail-table .roy-acct-label{color:#374151}.roy-detail-table .roy-acct-tag{color:#6b7684;letter-spacing:0;background:#eef2f6;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:.65rem;display:inline-block}.roy-detail-table tbody tr:last-child td{border-bottom:none}.roy-detail-table .roy-detail-total td{color:#1f2937;border-top:1px solid #e5e8ec;border-bottom:none;padding-top:10px;font-weight:400}.roy-detail-unified{margin-top:0}@media (width<=760px){.page:has(.sub-nav){font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,Spoqa Han Sans Neo,Noto Sans KR,sans-serif}.page:has(.sub-nav) .page-title{letter-spacing:-.015em;font-family:inherit}.page:has(.sub-nav) .period-filter .seg-ctrl{background:0 0!important;border:none!important;gap:6px!important;padding:0!important}.page:has(.sub-nav) .period-filter .seg-btn{letter-spacing:-.005em;min-width:38px;transition:background .14s,color .14s;color:#5c6478!important;background:0 0!important;border:1px solid #0000!important;border-radius:17px!important;height:34px!important;padding:0 10px!important;font-size:.82rem!important}.page:has(.sub-nav) .period-filter .seg-btn:hover:not(.seg-btn--active){background:#eaeef5!important;border-color:#0000!important}.page:has(.sub-nav) .period-filter .seg-btn--active{color:#1f2937!important;background:#fff!important;border-color:#0000!important;box-shadow:0 1px 2px #0f172a0f!important}.page:has(.sub-nav) .period-filter .arrow-btn{color:#8b95a1;background:0 0;border:none;border-radius:14px;height:28px;font-size:1rem;transition:background .14s,color .14s;width:28px!important}.page:has(.sub-nav) .period-filter .arrow-btn:hover{color:#2a2f4a;background:#f4f6fb}.page:has(.sub-nav) .sub-nav .view-tabs{background:0 0!important;border-radius:0!important;gap:6px!important;padding:0!important}.page:has(.sub-nav) .sub-nav .view-tabs{background:var(--summary-surface-bg)!important;border-radius:var(--summary-surface-radius)!important;gap:4px!important;padding:4px!important;display:inline-flex!important}.page:has(.sub-nav) .sub-nav .view-tab{letter-spacing:-.005em;transition:background .14s,color .14s,transform 80ms;color:#5c6478!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;height:32px!important;padding:0 14px!important;font-size:.84rem!important}.page:has(.sub-nav) .sub-nav .view-tab:hover:not(.view-tab--active){background:#eaeef5!important;border-color:#0000!important}.page:has(.sub-nav) .sub-nav .view-tab:active{transform:scale(.97)}.page:has(.sub-nav) .sub-nav .view-tab--active{color:#1f2937!important;background:#fff!important;border-color:#0000!important;box-shadow:0 1px 2px #0f172a0f!important}.page:has(.sub-nav) .sub-nav .toolbox-btn{color:#5c6478!important;background:#fff!important;border:1px solid #eef0f5!important;border-radius:17px!important;height:34px!important;padding:0 12px!important;font-size:.82rem!important}.page:has(.sub-nav) .sub-nav .sub-nav__add-btn{border-radius:17px!important;height:34px!important;padding:0 12px!important}.q-table-wrap{display:none}.page:has(.sub-nav) .q-toolbar{padding:4px 0 0;flex-direction:column!important;align-items:stretch!important;gap:10px!important;overflow:visible!important}.page:has(.sub-nav) .q-toolbar .q-search{background:#f4f6fb;border:none;border-radius:12px;transition:background .14s,box-shadow .14s;flex:none!important;width:100%!important;max-width:none!important;height:44px!important}.page:has(.sub-nav) .q-toolbar .q-search:focus-within{background:#fff;box-shadow:0 0 0 2px #272b4c2e}.page:has(.sub-nav) .q-toolbar .q-search__icon{left:14px!important}.page:has(.sub-nav) .q-toolbar .q-search__input{color:#2a2f4a;font-family:inherit;background:0 0!important;border:none!important;height:44px!important;padding:0 14px 0 42px!important;font-size:.92rem!important}:is(.page:has(.sub-nav) .q-toolbar .q-sup-dd,.page:has(.sub-nav) .q-toolbar .q-stage-dd){flex:calc(50% - 4px)!important;width:auto!important;min-width:0!important;max-width:none!important}.page:has(.sub-nav) .q-toolbar{grid-template-columns:1fr 1fr;display:grid!important}.page:has(.sub-nav) .q-toolbar .q-search{grid-column:1/-1}}.br-toss-list-wrap{display:none}@media (width<=760px){.br-view .table-wrap{display:none}.br-toss-list-wrap{width:100%;display:block}.br-toss-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page:has(.sub-nav) .br-view .br-header{grid-template-columns:1fr 1fr;padding:4px 0;gap:10px 8px!important;display:grid!important}.page:has(.sub-nav) .br-view .br-header .q-search{background:#f4f6fb;border:none;border-radius:12px;flex:none!important;max-width:none!important;height:44px!important}.page:has(.sub-nav) .br-view .br-header .q-search:focus-within{background:#fff;box-shadow:0 0 0 2px #272b4c2e}.page:has(.sub-nav) .br-view .br-header .q-search__icon{left:14px!important}.page:has(.sub-nav) .br-view .br-header .q-search__input{font-family:inherit;background:0 0!important;border:none!important;height:44px!important;padding:0 14px 0 42px!important;font-size:.92rem!important}:is(.page:has(.sub-nav) .br-view .br-header .month-seg,.page:has(.sub-nav) .br-view .br-header .seg-ctrl){-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-column:1/-1;overflow-x:auto;background:0 0!important;border:none!important;gap:6px!important;padding:0!important;display:flex!important}.page:has(.sub-nav) .br-view .br-header .month-seg::-webkit-scrollbar{display:none}.page:has(.sub-nav) .br-view .br-header .seg-ctrl::-webkit-scrollbar{display:none}:is(.page:has(.sub-nav) .br-view .br-header .month-seg__btn,.page:has(.sub-nav) .br-view .br-header .seg-btn){flex-shrink:0;color:#5c6478!important;background:#fff!important;border:1px solid #eef0f5!important;border-radius:17px!important;gap:6px!important;height:34px!important;padding:0 12px!important;font-size:.82rem!important}:is(.page:has(.sub-nav) .br-view .br-header .month-seg__btn--active,.page:has(.sub-nav) .br-view .br-header .seg-btn--active){background:var(--color-primary,#272b4c)!important;border-color:var(--color-primary,#272b4c)!important;color:#fff!important}.page:has(.sub-nav) .br-view .br-header .month-seg__count{color:#98a0ad!important;background:0 0!important;padding:0!important;font-size:.7rem!important}.page:has(.sub-nav) .br-view .br-header .seg-btn .month-seg__count{color:#98a0ad!important;background:0 0!important;padding:0!important;font-size:.7rem!important}:is(.page:has(.sub-nav) .br-view .br-header .month-seg__btn--active .month-seg__count,.page:has(.sub-nav) .br-view .br-header .seg-btn--active .month-seg__count){color:#ffffffbf!important}.br-toss-card{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #eef0f5;border-radius:16px;padding:14px 16px;font-family:inherit;transition:background .14s,border-color .14s,transform 80ms}.br-toss-card:hover{background:#fafbfd;border-color:#d8daec}.br-toss-card:active{background:#f4f6fb;transform:scale(.985)}.br-toss-card__top{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.br-toss-card__title{color:#191f28;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.94rem;overflow:hidden}.br-toss-card__meta{color:#6b7684;letter-spacing:-.005em;flex-shrink:0;align-items:center;gap:6px;font-size:.76rem;display:inline-flex}.br-toss-card__sep{color:#d1d6db}.br-toss-card__amt-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.br-toss-card__amt{color:#191f28;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.32rem;line-height:1.1}.br-toss-card__chev{color:#c0c8d6;font-size:1.4rem;line-height:1}.br-toss-card__bottom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.br-toss-card__deal{color:#8b95a1;font-variant-numeric:tabular-nums;font-size:.72rem}.br-toss-card__memo{color:#6b7684;text-overflow:ellipsis;-webkit-line-clamp:2;border-top:1px solid #f3f5f9;-webkit-box-orient:vertical;margin:10px 0 0;padding-top:10px;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.br-toss-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:56px 24px;display:flex}.br-toss-empty__icon{opacity:.5;font-size:2.6rem}.br-toss-empty__title{color:#191f28;margin:8px 0 0;font-size:1rem}.br-toss-empty__sub{color:#8b95a1;margin:2px 0 0;font-size:.84rem}}@media (width<=480px){.br-toss-card{border-radius:14px;padding:14px 16px}.br-toss-card__title{font-size:.9rem}.br-toss-card__amt{font-size:1.22rem}}@media (width<=760px){:is(.page:has(.sub-nav) .royalty-view .view-header,.page:has(.sub-nav) .etc-view--etc .view-header){flex-direction:column!important;gap:10px!important;padding:4px 0!important;display:flex!important}:is(.page:has(.sub-nav) .royalty-view .view-header .q-search,.page:has(.sub-nav) .etc-view--etc .view-header .q-search){background:#f4f6fb;border:none;border-radius:12px;flex:none!important;width:100%!important;max-width:none!important;height:44px!important}:is(.page:has(.sub-nav) .royalty-view .view-header .q-search:focus-within,.page:has(.sub-nav) .etc-view--etc .view-header .q-search:focus-within){background:#fff;box-shadow:0 0 0 2px #272b4c2e}:is(.page:has(.sub-nav) .royalty-view .view-header .q-search__icon,.page:has(.sub-nav) .etc-view--etc .view-header .q-search__icon){left:14px!important}:is(.page:has(.sub-nav) .royalty-view .view-header .q-search__input,.page:has(.sub-nav) .etc-view--etc .view-header .q-search__input){font-family:inherit;background:0 0!important;border:none!important;height:44px!important;padding:0 14px 0 42px!important;font-size:.92rem!important}:is(.page:has(.sub-nav) .royalty-view .view-header .month-seg,.page:has(.sub-nav) .royalty-view .view-header .seg-ctrl,.page:has(.sub-nav) .etc-view--etc .view-header .month-seg,.page:has(.sub-nav) .etc-view--etc .view-header .seg-ctrl){-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto;background:0 0!important;border:none!important;gap:6px!important;padding:0!important;display:flex!important}:is(.page:has(.sub-nav) .royalty-view .view-header .month-seg__btn,.page:has(.sub-nav) .royalty-view .view-header .seg-btn,.page:has(.sub-nav) .etc-view--etc .view-header .month-seg__btn){flex-shrink:0;color:#5c6478!important;background:#fff!important;border:1px solid #eef0f5!important;border-radius:17px!important;gap:6px!important;height:34px!important;padding:0 12px!important;font-size:.82rem!important}:is(.page:has(.sub-nav) .royalty-view .view-header .month-seg__btn--active,.page:has(.sub-nav) .royalty-view .view-header .seg-btn--active,.page:has(.sub-nav) .etc-view--etc .view-header .month-seg__btn--active){background:var(--color-primary,#272b4c)!important;border-color:var(--color-primary,#272b4c)!important;color:#fff!important}.page:has(.sub-nav) .royalty-view .view-header .month-seg__count{color:#98a0ad!important;background:0 0!important;padding:0!important;font-size:.7rem!important}.page:has(.sub-nav) .royalty-view .view-header .seg-btn .month-seg__count{color:#98a0ad!important;background:0 0!important;padding:0!important;font-size:.7rem!important}.page:has(.sub-nav) .etc-view--etc .view-header .month-seg__count{color:#98a0ad!important;background:0 0!important;padding:0!important;font-size:.7rem!important}:is(.page:has(.sub-nav) .royalty-view .view-header .month-seg__btn--active .month-seg__count,.page:has(.sub-nav) .royalty-view .view-header .seg-btn--active .month-seg__count,.page:has(.sub-nav) .etc-view--etc .view-header .month-seg__btn--active .month-seg__count){color:#ffffffbf!important}}.roy-toss-list-wrap{display:none}@media (width<=760px){.royalty-view .table-wrap{display:none}.roy-toss-list-wrap{width:100%;display:block}.roy-toss-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.roy-toss-card{cursor:pointer;background:#fff;border:1px solid #eef0f5;border-radius:16px;padding:14px 16px;font-family:inherit;transition:background .14s,border-color .14s,transform 80ms}.roy-toss-card:hover{background:#fafbfd;border-color:#d8daec}.roy-toss-card:active{background:#f4f6fb;transform:scale(.985)}.roy-toss-card__top{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.roy-toss-card__title{color:#191f28;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.94rem;overflow:hidden}.roy-toss-card__meta{color:#6b7684;letter-spacing:-.005em;flex-shrink:0;font-size:.76rem}.roy-toss-card__amt-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.roy-toss-card__amt{color:#191f28;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.32rem;line-height:1.1}.roy-toss-card__amt.cell-muted{color:var(--dt-empty-color)}.roy-toss-card__chev{color:#c0c8d6;font-size:1.4rem;line-height:1}.roy-toss-card__rates{flex-wrap:wrap;gap:6px;display:flex}.roy-toss-card__rate{background:#272b4c0a;border-radius:11px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:.72rem;display:inline-flex}.roy-toss-card__rate-label{color:#8b95a1}.roy-toss-card__rate-val{color:#272b4c;font-variant-numeric:tabular-nums}.roy-toss-card__rate--empty .roy-toss-card__rate-val{color:#c0c8d6}.roy-toss-summary{background:#272b4c0a;border-radius:14px;justify-content:space-between;align-items:baseline;margin-top:12px;padding:14px 18px;display:flex}.roy-toss-summary__label{color:#5c6478;font-size:.84rem}.roy-toss-summary__amt{color:var(--color-primary,#272b4c);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.1rem}.roy-toss-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:56px 24px;display:flex}.roy-toss-empty__icon{opacity:.5;font-size:2.6rem}.roy-toss-empty__title{color:#191f28;margin:8px 0 0;font-size:1rem}.roy-toss-empty__sub{color:#8b95a1;margin:2px 0 0;font-size:.84rem}}@media (width<=480px){.roy-toss-card{border-radius:14px;padding:14px 16px}.roy-toss-card__title{font-size:.9rem}.roy-toss-card__amt{font-size:1.22rem}}.etc-toss-list-wrap{display:none}@media (width<=760px){.etc-view--etc .table-wrap{display:none}.etc-view--etc .q-split{min-width:0}.etc-toss-list-wrap{width:100%;min-width:0;display:block}.etc-toss-list{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.etc-toss-list-wrap :deep(.mobile-item-card){min-width:0;max-width:100%}.etc-toss-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:56px 24px;display:flex}.etc-toss-empty__icon{opacity:.5;font-size:2.6rem}.etc-toss-empty__title{color:#191f28;margin:8px 0 0;font-size:1rem}.etc-toss-empty__sub{color:#8b95a1;margin:2px 0 0;font-size:.84rem}}.m-toss-top,.m-toss-actions{display:none}@media (width<=760px){.page:has(.sub-nav) .page-actions .period-filter{display:none!important}.page:has(.sub-nav)>div>.sub-nav{display:none!important}.m-toss-actions{align-items:center;gap:4px;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,Spoqa Han Sans Neo,Noto Sans KR,sans-serif;display:inline-flex}.m-toss-period-trigger{color:#5c6478;letter-spacing:-.012em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-family:inherit;font-size:.92rem;transition:color .14s,background .14s;display:inline-flex}.m-toss-period-trigger:hover{color:#2a2f4a;background:#f4f6fb}.m-toss-period-trigger:active{background:#eef0f7}.m-toss-period-trigger svg{color:#8b95a1;margin-left:2px}.m-toss-toolbox-wrap{position:relative}.m-toss-tool-btn{color:#6b7684;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .14s,color .14s;display:inline-flex}.m-toss-tool-btn:hover{color:#2a2f4a;background:#f4f6fb}.m-toss-tool-btn:active{background:#eef0f7}.m-toss-top{margin:0 0 12px;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,Spoqa Han Sans Neo,Noto Sans KR,sans-serif;display:block}.q-toolbar{margin:0!important;padding:0!important}.m-toss-tabs{background:#f2f4f6;border-radius:10px;gap:2px;margin:0 0 4px;padding:3px;display:flex}.m-toss-tab{color:#6b7684;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:7px;flex:1;height:34px;font-family:inherit;font-size:.86rem;transition:background .12s,color .12s}.m-toss-tab:hover:not(.m-toss-tab--active){color:#3a4156}.m-toss-tab--active{color:var(--color-primary,#272b4c);background:#fff;box-shadow:0 1px 3px #00000012}.page:has(.sub-nav) .br-view .br-header .month-seg:before{color:#8b95a1;letter-spacing:.02em;width:100%;margin-bottom:4px;padding-left:2px;font-size:.72rem;display:block}.page:has(.sub-nav) .royalty-view .view-header .month-seg:before{color:#8b95a1;letter-spacing:.02em;width:100%;margin-bottom:4px;padding-left:2px;font-size:.72rem;display:block}.page:has(.sub-nav) .etc-view--etc .view-header .month-seg:before{color:#8b95a1;letter-spacing:.02em;width:100%;margin-bottom:4px;padding-left:2px;font-size:.72rem;display:block}.page:has(.sub-nav) .br-view .br-header .seg-ctrl:before{color:#8b95a1;letter-spacing:.02em;width:100%;margin-bottom:4px;padding-left:2px;font-size:.72rem;display:block}.page:has(.sub-nav) .royalty-view .view-header .seg-ctrl:before{color:#8b95a1;letter-spacing:.02em;width:100%;margin-bottom:4px;padding-left:2px;font-size:.72rem;display:block}.page:has(.sub-nav) .br-view .br-header .month-seg:before{content:"월"}.page:has(.sub-nav) .royalty-view .view-header .month-seg:before{content:"월"}.page:has(.sub-nav) .etc-view--etc .view-header .month-seg:before{content:"월"}.page:has(.sub-nav) .br-view .br-header .seg-ctrl:before{content:"상태"}.page:has(.sub-nav) .royalty-view .view-header .seg-ctrl:before{content:"상태"}:is(.page:has(.sub-nav) .br-view .br-header .month-seg,.page:has(.sub-nav) .br-view .br-header .seg-ctrl,.page:has(.sub-nav) .royalty-view .view-header .month-seg,.page:has(.sub-nav) .royalty-view .view-header .seg-ctrl,.page:has(.sub-nav) .etc-view--etc .view-header .month-seg){flex-wrap:wrap!important;align-items:flex-start!important}:is(.page:has(.sub-nav) .br-view .br-header .month-seg__btn,.page:has(.sub-nav) .br-view .br-header .seg-btn,.page:has(.sub-nav) .royalty-view .view-header .month-seg__btn,.page:has(.sub-nav) .royalty-view .view-header .seg-btn,.page:has(.sub-nav) .etc-view--etc .view-header .month-seg__btn){border-radius:15px!important;height:30px!important;padding:0 10px!important;font-size:.78rem!important}.period-sheet-overlay{z-index:200;background:#0f172a73;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.period-sheet{padding:8px 20px max(22px, env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,Spoqa Han Sans Neo,Noto Sans KR,sans-serif}.period-sheet__handle{background:#d1d6db;border-radius:2px;width:38px;height:4px;margin:0 auto 10px}.period-sheet__year-picker{justify-content:center;align-items:center;gap:8px;margin-bottom:6px;padding:6px 0 14px;display:flex}.period-sheet__year-btn{color:#8b95a1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,color .14s;display:inline-flex}.period-sheet__year-btn:hover{color:#2a2f4a;background:#f4f6fb}.period-sheet__year-btn:active{background:#eef0f7}.period-sheet__year-text{color:#191f28;letter-spacing:-.018em;text-align:center;font-variant-numeric:tabular-nums;min-width:110px;font-size:1.4rem}.period-sheet__chips{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:14px;display:grid}.period-sheet__chip{color:#5c6478;letter-spacing:-.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #eef0f5;border-radius:12px;height:40px;font-family:inherit;font-size:.88rem;transition:background .14s,border-color .14s,color .14s,transform 80ms}.period-sheet__chip:hover{background:#f4f6fb;border-color:#c8cdd9}.period-sheet__chip:active{transform:scale(.97)}.period-sheet__chip--active{background:var(--color-primary,#272b4c);border-color:var(--color-primary,#272b4c);color:#fff}.bsheet-chips{flex-wrap:wrap;gap:6px;padding:4px 0 8px;display:flex}.bsheet-chip{color:#5c6478;letter-spacing:-.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #eef0f5;border-radius:6px;flex:none;height:38px;padding:0 14px;font-family:inherit;font-size:.86rem;transition:background .14s,border-color .14s,color .14s,transform 80ms}.bsheet-chip:hover{background:#f4f6fb;border-color:#c8cdd9}.bsheet-chip:active{transform:scale(.97)}.bsheet-chip--active{background:var(--color-primary,#272b4c);border-color:var(--color-primary,#272b4c);color:#fff}.bsheet-chip:disabled{opacity:.5;cursor:not-allowed}.bsheet-group{margin-bottom:14px}.bsheet-group:last-of-type{margin-bottom:6px}.bsheet-group__label{color:#8b95a1;letter-spacing:-.005em;margin:0 0 8px;font-size:.78rem;font-weight:400}.bsheet-action{letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1 1 0;height:48px;font-family:inherit;font-size:.98rem;font-weight:400;transition:background .14s,color .14s,transform 80ms}.bsheet-action:active{transform:scale(.99)}.bsheet-action:disabled{cursor:not-allowed;transform:none}.bsheet-action--primary{background:var(--color-primary,#272b4c);color:#fff}.bsheet-action--primary:hover:not(:disabled){background:#1a1f3a}.bsheet-action--primary:disabled{color:#b0b8c1;background:#edf0f3}.bsheet-action--ghost{color:#6b7684;background:#f5f7fa}.bsheet-action--ghost:hover:not(:disabled){color:#2a2f4a;background:#edf0f3}.period-sheet-enter-active .period-sheet,.period-sheet-leave-active .period-sheet{transition:transform .26s cubic-bezier(.32,.72,.36,1)}.period-sheet-enter-from .period-sheet,.period-sheet-leave-to .period-sheet{transform:translateY(100%)}.period-sheet-enter-active,.period-sheet-leave-active{transition:opacity .2s}.period-sheet-enter-from,.period-sheet-leave-to{opacity:0}:is(.page:has(.sub-nav) .br-view .br-header .month-seg,.page:has(.sub-nav) .br-view .br-header .seg-ctrl,.page:has(.sub-nav) .royalty-view .view-header .month-seg,.page:has(.sub-nav) .royalty-view .view-header .seg-ctrl,.page:has(.sub-nav) .etc-view--etc .view-header .month-seg,.page:has(.sub-nav) .etc-view--ss .ss-toss-filters .toss-group){display:none!important}.page:has(.sub-nav) .etc-view--ss .ss-toss-filters{gap:0!important}.etc-view--ss .toss-group__label{letter-spacing:.02em;color:#8b95a1;font-size:.72rem!important}.etc-view--ss .toss-chip{border-radius:15px!important;height:30px!important;padding:0 10px!important;font-size:.78rem!important}.etc-view--ss .ss-toss-filters{gap:12px!important}.period-sheet__chips--auto{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.toolbox-sheet-list{flex-direction:column;margin:0 0 10px;padding:0;list-style:none;display:flex}.toolbox-sheet-list li+li{border-top:1px solid #f3f5f9}.toolbox-sheet-item{color:#191f28;letter-spacing:-.008em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:14px;width:100%;height:56px;padding:0 4px;font-family:inherit;font-size:.94rem;transition:background .14s;display:flex}.toolbox-sheet-item:hover{background:#fafbfd}.toolbox-sheet-item:active{background:#f4f6fb}.toolbox-sheet-item:disabled{color:#b0b8c1;cursor:not-allowed}.toolbox-sheet-icon{color:#5c6478;flex-shrink:0}.toolbox-sheet-item:disabled .toolbox-sheet-icon{color:#c0c8d6}.toolbox-sheet-label{flex:1}.m-toss-fab{right:18px;bottom:max(24px, calc(env(safe-area-inset-bottom) + 12px));z-index:100;background:var(--color-primary,#272b4c);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:28px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .14s,box-shadow .14s;display:inline-flex;position:fixed;box-shadow:0 4px 16px #272b4c52}.m-toss-fab:active{transform:scale(.94);box-shadow:0 2px 8px #272b4c47}}@media (width>=761px){.period-sheet-overlay,.m-toss-fab{display:none!important}}.q-right .q-detail__head{z-index:2;background:#fff;border-bottom:none;align-items:flex-start;padding:20px 18px 16px;position:sticky;top:0}.q-right .q-detail__title{flex:auto;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.q-right .q-detail__title-stack{flex-direction:column;flex:auto;gap:4px;min-width:0;margin:0;padding-left:0;display:flex}.q-right .q-detail__title-text{color:#191f28;letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;font-size:1.05rem;font-weight:500;line-height:1.3;overflow:hidden}.q-right .q-detail__title-meta{color:#8b95a1;letter-spacing:-.008em;margin:0;padding:0;font-size:.78rem;font-weight:400;line-height:1.3}.q-right .q-detail__head .status-dd-cell{flex-shrink:0;width:88px}:is(.q-right .q-detail__head .status-dd-cell :deep(.sdp-trigger),.q-right .q-detail__head .status-dd-cell :deep(.sd-trigger)){white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#f5f7fa!important;border-color:#0000!important;border-radius:8px!important;width:100%!important;min-width:88px!important;max-width:88px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:.78rem!important}:is(.q-right .q-detail__head .status-dd-cell :deep(.sdp-trigger):hover,.q-right .q-detail__head .status-dd-cell :deep(.sd-trigger):hover){background:#eef0f5!important}@media (width<=1100px){.page:has(.sub-nav) .q-right .q-detail__titleGroup{flex-direction:column;align-items:flex-start;gap:2px}.page:has(.sub-nav) .q-right .q-detail__head .status-dd-cell{width:120px}:is(.page:has(.sub-nav) .q-right .q-detail__head .status-dd-cell :deep(.sdp-trigger),.page:has(.sub-nav) .q-right .q-detail__head .status-dd-cell :deep(.sd-trigger)){min-width:120px!important;max-width:120px!important}}.q-right .q-detail__close{color:#8b95a1;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:8px;transition:background .14s,color .14s;display:inline-flex}.q-right .q-detail__close:hover{color:#2a2f4a;background:#f5f7fa}.q-right .q-detail__footer{z-index:2;position:sticky;bottom:0;background:#fff!important;border-top:1px solid #f4f6fb!important;gap:10px!important;padding:14px 18px!important}.q-right .q-detail__footer .popup-btn{letter-spacing:-.005em;border-radius:14px!important;height:46px!important;font-size:.92rem!important;font-weight:500!important;transition:background .14s,transform 80ms!important}.q-right .q-detail__footer .popup-btn:active:not(:disabled){transform:scale(.99)}.q-right .q-detail__footer .popup-btn--ghost{color:#6b7684!important;background:#f5f7fa!important}.q-right .q-detail__footer .popup-btn--ghost:hover:not(:disabled){color:#2a2f4a!important;background:#edf0f3!important}.q-right .q-detail__footer .popup-btn--primary{background:var(--color-primary,#272b4c)!important;color:#fff!important}.q-right .q-detail__footer .popup-btn--primary:hover:not(:disabled){background:#1a1f3a!important}.q-right .cb-form{background:#f8fafc;border-radius:16px;flex-direction:column;gap:14px;margin-top:16px;padding:18px 16px;display:flex;border:none!important}.q-right .cb-form__title{color:#191f28;letter-spacing:-.012em;margin:0 0 4px;font-size:.96rem;font-weight:500}.q-right .cb-form__guide{color:#8b95a1;text-align:center;letter-spacing:-.005em;background:#fff;border-radius:12px;margin:0;padding:18px 16px;font-size:.86rem}.q-right .cb-form__field{flex-direction:column;gap:6px;display:flex}.q-right .cb-form__label{color:#8b95a1;letter-spacing:-.005em;padding-left:2px;font-size:.78rem}.q-right .cb-form__submit{width:100%;margin-top:4px;height:48px!important}.q-right .cb-form__submit :deep(.btn){width:100%;margin-top:4px;height:48px!important}.q-right .cb-form__submit :deep(.btn){border-radius:14px!important;font-size:.95rem!important;font-weight:500!important}.q-right .cb-form__row{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}:is(.q-right .cb-form :deep(.sdp-trigger),.q-right .cb-form :deep(.sd-trigger),.q-right .cb-form :deep(input.app-input),.q-right .cb-form :deep(.field input)){color:#191f28!important;background:#fff!important;border:1px solid #0000!important;border-radius:12px!important;height:44px!important;min-height:44px!important;padding:0 14px!important;font-size:.88rem!important;transition:border-color .14s,box-shadow .14s!important}:is(.q-right .cb-form :deep(input.app-input::placeholder),.q-right .cb-form :deep(.field input::placeholder)){color:#8b95a1!important}:is(.q-right .cb-form :deep(input.app-input:focus),.q-right .cb-form :deep(.field input:focus)){border-color:var(--color-primary,#272b4c)!important;box-shadow:0 0 0 3px #272b4c1f!important}:is(.q-right .cb-form :deep(input.app-input:disabled),.q-right .cb-form :deep(.field input:disabled)){color:#8b95a1!important;background:#f5f7fa!important;border-color:#0000!important}.q-right .cb-form .cb-form__month{flex:0 0 100px}.q-right .cb-form .cb-form__fee{flex:auto}.q-right .cb-form :deep(.app-btn){flex-shrink:0;width:100%;background:var(--color-primary,#272b4c)!important;color:#fff!important;border:none!important;border-radius:12px!important;height:46px!important;padding:0 14px!important;font-size:.92rem!important;font-weight:500!important}.q-right .cb-form :deep(.app-btn:disabled){color:#b0b8c1!important;background:#edf0f3!important}.recalc-sheet__body{flex-direction:column;gap:16px;padding:4px 0 20px;display:flex}.recalc-sheet__summary{background:#f5f7fa;border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px;display:flex}.recalc-sheet__summary-label{color:#8b95a1;letter-spacing:-.005em;flex-shrink:0;font-size:.82rem}.recalc-sheet__summary-value{color:#191f28;font-variant-numeric:tabular-nums;letter-spacing:-.018em;text-align:right;align-items:baseline;gap:2px;font-size:1.5rem;line-height:1.1;display:inline-flex}.recalc-sheet__summary-unit{color:#6b7684;margin-left:2px;font-size:.66em;font-weight:400}.recalc-sheet__summary-empty{color:#c0c8d6;font-size:1.2rem}.recalc-sheet__form{flex-direction:column;gap:12px;display:flex}.recalc-sheet__field{flex-direction:column;gap:6px;min-width:0;display:flex}.recalc-sheet__field label{color:#3a4156;letter-spacing:-.005em;padding-left:2px;font-size:.82rem;font-weight:500}:is(.recalc-sheet :deep(input.app-input),.recalc-sheet :deep(.field input)){color:#191f28!important;background:#f5f7fa!important;border:1px solid #0000!important;border-radius:12px!important;height:46px!important;min-height:46px!important;padding:0 14px!important;font-size:.92rem!important}:is(.recalc-sheet :deep(input.app-input::placeholder),.recalc-sheet :deep(.field input::placeholder)){color:#8b95a1!important}:is(.recalc-sheet :deep(input.app-input:focus),.recalc-sheet :deep(.field input:focus)){border-color:var(--color-primary,#272b4c)!important;background:#fff!important;box-shadow:0 0 0 3px #272b4c1a!important}.q-right .quarter-detail-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.q-right .quarter-detail-table thead th{color:#8b95a1;letter-spacing:.02em;text-align:right;white-space:nowrap;height:32px;padding:0 10px;font-size:.72rem;font-weight:400;background:0 0!important;border:none!important}.q-right .quarter-detail-table thead th:first-child{text-align:left;color:#8b95a1}.q-right .quarter-detail-table tbody td{color:#191f28;text-align:right;white-space:nowrap;vertical-align:middle;border:none;border-bottom:1px solid #f2f4f6;height:34px;padding:0 10px;font-size:.82rem;line-height:1.35}.q-right .quarter-detail-table tbody tr.dt-expand-row--metric{border-top:none;border-bottom:none}.q-right .quarter-detail-table tbody tr.dt-expand-row--metric>td{background:0 0;border-top:none;border-bottom:none;padding:4px 0}.q-right .quarter-detail-table tbody tr.dt-metricrow+tr.dt-metricrow td{border-bottom:none}.q-right .quarter-detail-table tbody tr:has(+tr.dt-metricrow) td{border-bottom:none}.q-right .quarter-detail-table tbody td:first-child{text-align:left;color:#6b7684;font-weight:400}.q-right .quarter-detail-table tbody tr:last-child td{border-bottom:none}.q-right .quarter-detail-table .qt-total,.q-right .quarter-detail-table td.qt-total-col,.q-right .quarter-detail-table th.qt-total-col{color:#191f28;font-weight:500}.q-right .quarter-detail-table tbody td.dt-amt,.q-right .quarter-detail-table thead th.dt-th-amt{min-width:78px;padding-left:14px;padding-right:12px}.q-right .quarter-detail-table tbody td.dt-total,.q-right .quarter-detail-table thead th.dt-th-total{min-width:86px;padding-left:22px}.q-right .quarter-detail-table tbody td.dt-brc,.q-right .quarter-detail-table thead th.dt-th-brc{min-width:0;padding-left:8px;padding-right:8px}.q-right .quarter-detail-table tbody tr.qt-total-row td{color:#191f28;border-top:1px solid #edf0f3;height:44px;font-weight:400;background:0 0!important}.q-right .quarter-detail-table tbody tr.qt-total-row td:first-child{color:#191f28;font-weight:500}.q-right .quarter-detail-table tbody tr.qt-total-row td.qt-total-col,.q-right .quarter-detail-table tbody tr.qt-total-row td.qt-total{font-weight:500}.q-right .quarter-detail-table tbody td .cell-muted,.q-right .quarter-detail-table tbody td.cell-muted{color:#c0c8d6;font-weight:400}.q-right .q-logs{border-top:1px solid #f2f4f6;padding:0 16px;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important}.q-right .q-table-section__head{align-items:center;padding:12px 4px;display:flex}.q-right .q-table-section__title{color:#191f28;letter-spacing:-.012em;font-size:.95rem;font-weight:400}.q-right .q-logs__toggle{cursor:pointer;color:#191f28!important;letter-spacing:-.012em!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:100%!important;height:auto!important;padding:12px 4px!important;font-size:.95rem!important;font-weight:400!important;display:flex!important}.q-right .q-logs__toggle:hover{background:#fafbfc!important}.q-right .q-logs__title{color:#191f28!important;letter-spacing:-.012em!important;font-size:.95rem!important}.q-right .q-logs__right{align-items:baseline;gap:4px;margin-left:0;display:inline-flex}.q-right .q-logs__count{font-variant-numeric:tabular-nums;color:#8b95a1!important;font-size:.82rem!important}.q-right .q-logs__caret{line-height:1;transition:transform .18s,color .18s;display:inline-block;color:#c0c8d6!important;font-size:1.1rem!important}.q-right .q-logs--open .q-logs__caret{transform:rotate(90deg);color:#6b7684!important}.q-right .q-logs__list{border-top:none;padding:0 0 12px}.q-right .q-logs__empty{color:#8b95a1;text-align:center;padding:14px 4px;font-size:.82rem}.q-right .q-detail__body{background:#fff;padding:16px 18px!important}@media (width<=760px){.q-right .cb-grid,.dt-expand .cb-grid{background:0 0;border:none;flex-direction:column;gap:3px;margin-bottom:4px;display:flex!important}.q-right .cb-grid__head,.dt-expand .cb-grid__head{display:none!important}.q-right .cb-grid__row,.dt-expand .cb-grid__row{cursor:pointer;background:#fafbfc;border:none;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:10px 12px;transition:background .14s;display:flex!important}.q-right .cb-grid__row:hover,.dt-expand .cb-grid__row:hover{background:#f3f5f9}.q-right .cb-grid__row--sel,.dt-expand .cb-grid__row--sel{box-shadow:0 0 0 1px var(--color-primary,#272b4c) inset;background:#272b4c0f}.q-right .cb-grid__row--noop,.dt-expand .cb-grid__row--noop{opacity:.5}.q-right .cb-grid__month,.dt-expand .cb-grid__month{color:#191f28;letter-spacing:-.012em;text-align:left;flex:0 0 32px;margin:0;padding:0;font-size:.86rem;font-weight:500}.q-right .cb-grid__num,.dt-expand .cb-grid__num{color:#6b7684;font-variant-numeric:tabular-nums;letter-spacing:-.005em;align-items:baseline;gap:2px;padding:0;font-size:.78rem;display:inline-flex!important}.q-right .cb-grid__num:before,.dt-expand .cb-grid__num:before{color:#8b95a1;letter-spacing:-.005em;margin-right:1px;font-size:.74rem;font-weight:400}.q-right .cb-grid__row>.cb-grid__num:first-of-type,.dt-expand .cb-grid__row>.cb-grid__num:first-of-type{display:none!important}.q-right .cb-grid__row>.cb-grid__num:nth-of-type(2),.dt-expand .cb-grid__row>.cb-grid__num:nth-of-type(2){flex-basis:100%;order:99;padding-top:4px;font-size:.74rem}.q-right .cb-grid__row>.cb-grid__num:nth-of-type(2):before,.dt-expand .cb-grid__row>.cb-grid__num:nth-of-type(2):before{content:"제외 "}:is(.q-right .cb-grid__row>.cb-grid__num:nth-of-type(2):has(.cell-muted:only-child),.dt-expand .cb-grid__row>.cb-grid__num:nth-of-type(2):has(.cell-muted:only-child)){display:none!important}.q-right .cb-grid__row>.cb-grid__num:nth-of-type(3):before,.dt-expand .cb-grid__row>.cb-grid__num:nth-of-type(3):before{content:none}.q-right .cb-grid__row>.cb-grid__num:nth-of-type(4),.dt-expand .cb-grid__row>.cb-grid__num:nth-of-type(4){padding-left:8px;position:relative}.q-right .cb-grid__row>.cb-grid__num:nth-of-type(4):before,.dt-expand .cb-grid__row>.cb-grid__num:nth-of-type(4):before{content:"·";color:#c0c8d6;margin:0;position:absolute;left:0}.q-right .cb-grid__num.cb-grid__total,.dt-expand .cb-grid__num.cb-grid__total{color:#191f28;border-top:none;margin-left:auto;padding-top:0;font-size:.92rem;font-weight:500}.q-right .cb-grid__num.cb-grid__total:before,.dt-expand .cb-grid__num.cb-grid__total:before{content:none}.q-right .cb-grid__num .cb-excl-btn,.dt-expand .cb-grid__num .cb-excl-btn{flex-shrink:0;margin-left:auto}.q-right .cb-form,.dt-expand .cb-form{margin-top:14px;background:#fafbfc!important;gap:12px!important;padding:16px!important}.q-right .cb-form__field,.dt-expand .cb-form__field{gap:4px!important}.q-right .cb-form .cb-form__month,.q-right .cb-form .cb-form__fee,.dt-expand .cb-form .cb-form__month,.dt-expand .cb-form .cb-form__fee{width:100%!important}:is(.q-right .cb-form>:deep(.app-input):not(.cb-form__month):not(.cb-form__fee),.dt-expand .cb-form>:deep(.app-input):not(.cb-form__month):not(.cb-form__fee)){width:100%}}.q-right{scroll-padding-top:70px}.q-right .q-detail__body{flex:auto;min-height:0}.year-sel[data-v-3633ada2]{background:#f2f4f6;border-radius:9px;gap:2px;padding:3px;display:flex}.year-btn[data-v-3633ada2]{color:#6b7684;cursor:pointer;background:0 0;border:none;border-radius:6px;height:30px;padding:0 11px;font-family:inherit;font-size:.82rem;transition:background .12s,color .12s}.year-btn--active[data-v-3633ada2]{color:#272b4c;background:#fff;box-shadow:0 1px 3px #00000012}.nav-btn[data-v-3633ada2]{color:#98a0ad;cursor:pointer;background:0 0;border:none;border-radius:6px;height:30px;padding:0 7px;font-family:inherit;font-size:1rem;transition:color .12s}.nav-btn[data-v-3633ada2]:hover{color:#3a4156}.dashboard[data-v-9ef11b70]{--navy-900:#1a1f3a;--navy-800:#1f2440;--navy-700:#272b4c;--navy-600:#2e3458;--navy-500:#404872;--navy-tint-strong:#272b4c14;--navy-tint:#272b4c0d;--navy-tint-soft:#272b4c06;--border:#e6e9f0;--border-s:#f0f2f7;--text-primary:#1a1f3a;--text-secondary:#5c6478;--text-muted:#96a0b3;--text-dim:#c0c8d6;--radius-card:22px;--radius-hero:24px;--shadow-card:0 4px 24px #272b4c14, 0 1px 4px #272b4c0a;--shadow-hero:0 8px 32px #272b4c1f, 0 2px 8px #272b4c0f;--shadow-sm:0 1px 6px #272b4c0d;flex-direction:column;gap:20px;display:flex}.page-loading[data-v-9ef11b70]{justify-content:center;align-items:center;gap:6px;padding:64px 0;display:flex}.page-loading__dot[data-v-9ef11b70]{background:var(--color-primary,#272b4c);opacity:.25;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite dot-pulse-9ef11b70}.page-loading__dot[data-v-9ef11b70]:nth-child(2){animation-delay:.2s}.page-loading__dot[data-v-9ef11b70]:nth-child(3){animation-delay:.4s}@keyframes dot-pulse-9ef11b70{0%,80%,to{opacity:.18;transform:scale(.85)}40%{opacity:.8;transform:scale(1)}}.kpi-row[data-v-9ef11b70]{box-shadow:none;font-variant-numeric:tabular-nums;letter-spacing:-.005em;background:#f2f4f6;border:none;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:28px;margin:0 0 8px;padding:9px 18px;display:grid}.kpi[data-v-9ef11b70]{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:1px;min-width:0;min-height:0;padding:0;transition:opacity .18s;display:flex;position:relative}.kpi[data-v-9ef11b70]:hover{box-shadow:none}.kpi__label-row[data-v-9ef11b70]{align-items:center;gap:4px;min-width:0;display:inline-flex}.kpi__info-btn[data-v-9ef11b70]{color:#b0b8c1;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:color .12s;display:none}.kpi__info-btn[data-v-9ef11b70]:hover{color:#272b4c}.kpi__info-btn svg[data-v-9ef11b70]{display:block}@media (width<=900px){.kpi__info-btn[data-v-9ef11b70]{display:inline-flex}.kpi__caption[data-v-9ef11b70]{display:none}}.kpi__delta[data-v-9ef11b70]{font-variant-numeric:tabular-nums;letter-spacing:-.005em;align-items:baseline;gap:4px;margin-top:2px;font-size:.72rem;font-weight:400;display:inline-flex}.kpi__delta small[data-v-9ef11b70]{color:#b0b8c1;font-size:.66rem}.kpi__delta--up[data-v-9ef11b70]{color:#5a8f74}.kpi__delta--down[data-v-9ef11b70]{color:#a06363}.kpi__delta--flat[data-v-9ef11b70]{color:#8b95a1}.kpi-info-body[data-v-9ef11b70]{color:#4e5968;letter-spacing:-.005em;margin:0;padding:8px 0 16px;font-size:.92rem;font-weight:400;line-height:1.5}.kpi__label[data-v-9ef11b70]{color:#8b95a1;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:400;line-height:1.4;overflow:hidden}.kpi__value[data-v-9ef11b70]{font-variant-numeric:tabular-nums;letter-spacing:-.005em;color:#333d4b;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:400;line-height:1.2;overflow:hidden}.kpi:first-child .kpi__value[data-v-9ef11b70]{color:#191f28;letter-spacing:-.018em;font-size:.98rem}.kpi__caption[data-v-9ef11b70]{color:#8b95a1;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:400;line-height:1.4;overflow:hidden}@media (width<=1280px){.kpi-row[data-v-9ef11b70]{gap:18px;padding:8px 14px}}.kpi-row--empty .kpi[data-v-9ef11b70]{opacity:.72}.kpi__value--empty[data-v-9ef11b70]{color:var(--text-muted,#8b95a1);font-variant-numeric:normal}.report-card[data-v-9ef11b70]{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.report-card__header[data-v-9ef11b70]{background:0 0;border-bottom:1px solid #f1f3f7;justify-content:space-between;align-items:center;padding:14px 0 12px;display:flex}.report-card__title[data-v-9ef11b70]{align-items:baseline;display:flex}.report-card__year[data-v-9ef11b70]{color:#4e5968;font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:1rem;font-weight:400}.report-card__toolbar[data-v-9ef11b70]{align-items:center;gap:16px;display:flex}.page-view-tabs[data-v-9ef11b70]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ch-action-btn[data-v-9ef11b70]{background:var(--color-primary,#272b4c);color:#fff;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:300;line-height:1;transition:background .12s;display:inline-flex}.ch-action-btn[data-v-9ef11b70]:hover{background:var(--color-primary-hover,#1a1f3a)}.period-trigger.period-trigger--inline[data-v-9ef11b70]{border:1px solid var(--color-primary,#272b4c);background:var(--color-primary,#272b4c);color:#fff;letter-spacing:-.005em;border-radius:6px;gap:6px;height:36px;padding:0 12px;font-size:.84rem;font-weight:400}.period-trigger.period-trigger--inline[data-v-9ef11b70]:hover{background:var(--color-primary-hover,#1a1f3a);border-color:var(--color-primary-hover,#1a1f3a)}.period-trigger.period-trigger--inline .period-trigger__caret[data-v-9ef11b70]{color:#ffffffb8;font-size:.7rem}.page-view-tabs[data-v-9ef11b70] .tabs{background:#f4f6fb!important;border-radius:10px!important;gap:2px!important;padding:4px!important}.page-view-tabs[data-v-9ef11b70] .tab{color:#6b7488!important;height:30px!important;box-shadow:none!important;background:0 0!important;border-radius:7px!important;padding:0 14px!important;font-size:.78rem!important;font-weight:400!important;transition:background-color .14s,color .14s!important}.page-view-tabs[data-v-9ef11b70] .tab:hover{color:#2a2f4a!important;background:#eceff5!important}.page-view-tabs[data-v-9ef11b70] .tab[data-active=true]{color:#2a2f4a!important;box-shadow:none!important;background:#fff!important}.upload-btn[data-v-9ef11b70]{background:var(--color-primary,#272b4c);color:#fff;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 14px;font-family:inherit;font-size:.78rem;font-weight:400;transition:background .16s;display:inline-flex}.upload-btn[data-v-9ef11b70]:hover{background:#1f2440}.upload-btn svg[data-v-9ef11b70]{opacity:.9}.report-table-wrap[data-v-9ef11b70]{overflow-x:auto}.report-table[data-v-9ef11b70]{border-collapse:collapse;table-layout:fixed;background:0 0;width:100%;font-size:.78rem}.report-table thead[data-v-9ef11b70],.report-table tbody[data-v-9ef11b70]{background:0 0}.report-table th[data-v-9ef11b70]{color:#9aa4b2;text-transform:none;letter-spacing:0;text-align:right;white-space:nowrap;background:0 0;border-bottom:1px solid #e5e8eb;padding:12px 16px;font-size:.7rem;font-weight:400;line-height:1.4}.th-quarter[data-v-9ef11b70]{text-align:center;width:88px}.th-month[data-v-9ef11b70]{text-align:center;width:48px}.th-rate[data-v-9ef11b70]{text-align:center;width:64px;line-height:1.35}.th-final[data-v-9ef11b70]{text-align:right;color:#9aa4b2;font-size:.7rem}.th-data[data-v-9ef11b70]{text-align:right;vertical-align:middle;padding:6px 14px;line-height:1.2}.th-data__code[data-v-9ef11b70]{color:#9aa4b2;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7rem;font-weight:400;display:block}.th-data__label[data-v-9ef11b70]{color:#c0c8d6;letter-spacing:0;text-transform:none;margin-top:1px;font-size:.6rem;font-weight:400;display:block}.th-rate small[data-v-9ef11b70]{color:#c0c8d6;letter-spacing:0;text-transform:none;font-size:.6rem;font-weight:400;line-height:1.2;display:block}.report-table td[data-v-9ef11b70]{color:#4e5968;font-variant-numeric:tabular-nums;vertical-align:middle;border-bottom:1px solid #f1f3f7;padding:8px 14px;font-size:.78rem;font-weight:400;line-height:1.45}.report-table tr:last-child td[data-v-9ef11b70]{border-bottom:none}.tr-data[data-v-9ef11b70]{transition:background-color .16s}.tr-data:hover td[data-v-9ef11b70]{background:#fafbfd}.td-quarter[data-v-9ef11b70]{text-align:center;vertical-align:middle;padding:6px 8px}.quarter-badge[data-v-9ef11b70]{background:0 0;border:none;border-radius:7px;flex-direction:column;align-items:center;gap:1px;min-width:44px;padding:4px 8px;display:inline-flex}.quarter-badge__q[data-v-9ef11b70]{color:#4e5968;letter-spacing:-.005em;font-size:.78rem;font-weight:400;line-height:1.2}.quarter-badge__year[data-v-9ef11b70]{color:#8b95a1;letter-spacing:0;text-transform:uppercase;font-size:.6rem;font-weight:400;line-height:1.1}.quarter-badge__pdf[data-v-9ef11b70]{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;margin-top:6px;padding:2px;transition:background-color .14s,transform .14s;display:inline-flex}.quarter-badge__pdf[data-v-9ef11b70]:hover{background:#e03e3e14;transform:translateY(-1px)}.quarter-badge__pdf svg[data-v-9ef11b70]{filter:drop-shadow(0 1px 1px #00000014);display:block}.td-month[data-v-9ef11b70]{text-align:center;vertical-align:middle;color:#8b95a1;white-space:nowrap;font-size:.78rem;font-weight:400}.td-num[data-v-9ef11b70]{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:0}.td-num--new[data-v-9ef11b70]{color:#4e5968;font-size:.78rem;font-weight:400}.td-num--existing[data-v-9ef11b70]{color:#8b95a1;font-size:.78rem;font-weight:400}.td-rate[data-v-9ef11b70]{text-align:center;font-variant-numeric:tabular-nums;color:#8b95a1;font-size:.78rem;font-weight:400}.td-final[data-v-9ef11b70]{text-align:right;font-variant-numeric:tabular-nums;color:#4e5968;letter-spacing:0;font-size:.78rem;font-weight:400}.tr-total td[data-v-9ef11b70]{background:0 0;border-top:1px solid #f1f3f7;border-bottom:none;padding:11px 14px}.td-total-label[data-v-9ef11b70]{color:#4e5968;text-align:center;letter-spacing:0;font-size:.78rem;font-weight:400}.td-total-num[data-v-9ef11b70],.td-total-final[data-v-9ef11b70]{color:#4e5968;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.78rem;font-weight:400}.upload-progress[data-v-9ef11b70]{background:#f4f6fb;border:1px solid #e6e9f0;border-radius:8px;align-items:center;gap:12px;margin:-8px -8px 16px;padding:8px 12px;display:flex;position:relative;overflow:hidden}.upload-progress__bar[data-v-9ef11b70]{background:var(--color-primary);border-radius:2px;width:40%;height:2px;animation:1.1s ease-in-out infinite upload-progress-slide-9ef11b70;position:absolute;top:0;left:0}@keyframes upload-progress-slide-9ef11b70{0%{left:-40%}to{left:100%}}.upload-progress__label[data-v-9ef11b70]{color:#272b4c;letter-spacing:-.005em;font-size:.78rem}.upload-body[data-v-9ef11b70]{flex-direction:column;gap:16px;display:flex}.upload-section[data-v-9ef11b70]{flex-direction:column;gap:10px;padding-top:8px;display:flex}.upload-section-title[data-v-9ef11b70]{color:var(--text-secondary,#6b7488);letter-spacing:-.005em;margin:0;font-size:.78rem;font-weight:400}.upload-card[data-v-9ef11b70]{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:8px;padding:0;display:flex}.upload-card-head[data-v-9ef11b70]{flex-direction:column;gap:4px;display:flex}.upload-card-title[data-v-9ef11b70]{color:var(--text-muted,#8b95a1);letter-spacing:-.005em;margin:0;font-size:.76rem;font-weight:400;line-height:1.55}.pdf-card[data-v-9ef11b70]{border:1px solid var(--border,#eef0f5);background:#fafbfc;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.pdf-card--staged[data-v-9ef11b70]{background:var(--color-primary-tint);border:1px dashed var(--color-primary)}.map-preview[data-v-9ef11b70]{margin-top:20px}.map-preview__head[data-v-9ef11b70]{background:#fafbfd;border-radius:10px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.map-preview__head-text[data-v-9ef11b70]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.map-preview__title[data-v-9ef11b70]{color:#191f28;letter-spacing:-.005em;margin:0;font-size:.92rem;font-weight:400}.map-preview__sub[data-v-9ef11b70]{color:#8b95a1;margin:0;font-size:.78rem;line-height:1.4}.map-preview__tabs[data-v-9ef11b70]{flex:none}.preview-month-list[data-v-9ef11b70]{display:none}.map-preview__table[data-v-9ef11b70]{border-collapse:collapse;border:1px solid #eef0f5;border-radius:8px;width:100%;font-size:.78rem;overflow:hidden}.map-preview__table th[data-v-9ef11b70]{color:#6b7280;text-align:right;letter-spacing:.04em;text-transform:uppercase;background:#f9fafb;border-bottom:1px solid #eef0f5;padding:8px 10px;font-size:.7rem;font-weight:400}.map-preview__table td[data-v-9ef11b70]{color:#3a4156;font-variant-numeric:tabular-nums;text-align:right;border-bottom:1px solid #f5f6f9;padding:8px 10px}.map-preview__table tr:last-child td[data-v-9ef11b70]{border-bottom:none}.map-preview__table th[data-v-9ef11b70]:first-child,.map-preview__table td[data-v-9ef11b70]:first-child{text-align:center}.map-preview__num[data-v-9ef11b70]{text-align:right}.map-preview__num.cell-muted[data-v-9ef11b70]{color:#c0c8d6}.map-preview__th-code[data-v-9ef11b70]{color:#6b7280;font-size:.7rem}.map-preview__th-label[data-v-9ef11b70]{color:#b0b8c1;text-transform:none;letter-spacing:0;margin-top:1px;font-size:.6rem}.map-preview__hint[data-v-9ef11b70]{color:var(--color-primary);margin:0 0 8px;font-size:.78rem}.map-preview__err[data-v-9ef11b70]{color:var(--color-danger);margin:0 0 8px;font-size:.78rem}.map-preview__notes[data-v-9ef11b70]{color:#8b95a1;margin:0 0 12px;font-size:.76rem;line-height:1.4}.map-preview__total td[data-v-9ef11b70]{color:#111827;font-variant-numeric:tabular-nums;background:#fafbfc;border-top:1px solid #eef0f5}.map-preview__loading[data-v-9ef11b70]{color:var(--color-primary);align-items:center;gap:8px;padding:16px 0;font-size:.82rem;display:flex}.map-preview__spinner[data-v-9ef11b70]{border:2px solid #c8d0e0;border-top-color:var(--color-primary);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite rev-spin-9ef11b70;display:inline-block}@keyframes rev-spin-9ef11b70{to{transform:rotate(360deg)}}.pdf-card-icon[data-v-9ef11b70]{flex-shrink:0;display:inline-flex}.pdf-card-meta[data-v-9ef11b70]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pdf-card-name[data-v-9ef11b70]{color:var(--text-primary,#2a2f4a);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;font-size:.86rem;overflow:hidden}.pdf-card-sub[data-v-9ef11b70]{color:var(--text-muted,#98a0ad);font-size:.7rem}.pdf-card-actions[data-v-9ef11b70]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.pdf-card-actions--group[data-v-9ef11b70]{gap:6px}.pdf-action-btn[data-v-9ef11b70]{color:#3a4156;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e6e9f0;border-radius:8px;justify-content:center;align-items:center;height:32px;padding:0 12px;font-family:inherit;font-size:.78rem;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.pdf-action-btn[data-v-9ef11b70]:hover:not(:disabled){color:#2a2f4a;background:#f4f6fb;border-color:#c8cdd9}.pdf-action-btn[data-v-9ef11b70]:disabled{opacity:.5;cursor:not-allowed}.pdf-action-btn--ghost[data-v-9ef11b70]{color:#3a4156;background:#fff}.pdf-action-btn--danger[data-v-9ef11b70]{color:#c0354b;background:#fff;border-color:#f5d8de}.pdf-action-btn--danger[data-v-9ef11b70]:hover:not(:disabled){color:#a02638;background:#fff1f2;border-color:#ecb8c1}.preview-month-list__sum--empty[data-v-9ef11b70]{color:var(--text-muted,#8b95a1);letter-spacing:-.005em;font-variant-numeric:normal;font-size:.82rem}.pdf-empty[data-v-9ef11b70]{cursor:pointer;background:#fafbfc;border:1.5px dashed #d8dde7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:140px;padding:28px 16px;font-family:inherit;transition:all .14s;display:flex}.pdf-empty[data-v-9ef11b70]:hover:not(:disabled){border-color:var(--color-primary,#272b4c);background:#272b4c08}.pdf-empty[data-v-9ef11b70]:disabled{opacity:.6;cursor:default}.pdf-empty-icon[data-v-9ef11b70]{display:inline-flex}.pdf-empty-text[data-v-9ef11b70]{color:var(--text-primary,#2a2f4a);letter-spacing:-.005em;font-size:.82rem}.pdf-empty-hint[data-v-9ef11b70]{color:var(--text-muted,#98a0ad);font-size:.7rem}.bsheet-chips[data-v-9ef11b70]{flex-wrap:wrap;gap:6px;display:flex}.bsheet-chip[data-v-9ef11b70]{color:#5c6478;letter-spacing:-.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #eef0f5;border-radius:6px;flex:none;height:38px;padding:0 14px;font-family:inherit;font-size:.86rem;transition:background .14s,border-color .14s,color .14s,transform 80ms}.bsheet-chip[data-v-9ef11b70]:hover{background:#f4f6fb;border-color:#c8cdd9}.bsheet-chip[data-v-9ef11b70]:active{transform:scale(.97)}.bsheet-chip--active[data-v-9ef11b70]{background:var(--color-primary,#272b4c);border-color:var(--color-primary,#272b4c);color:#fff}.bsheet-chip[data-v-9ef11b70]:disabled{opacity:.5;cursor:not-allowed}.bsheet-group[data-v-9ef11b70]{margin-bottom:14px}.bsheet-group[data-v-9ef11b70]:last-of-type{margin-bottom:4px}.bsheet-group__label[data-v-9ef11b70]{color:#8b95a1;letter-spacing:-.005em;margin:0 0 8px;font-size:.78rem;font-weight:400}.bsheet-action[data-v-9ef11b70]{letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1 1 0;height:48px;font-family:inherit;font-size:.98rem;font-weight:400;transition:background .14s,transform 80ms}.bsheet-action[data-v-9ef11b70]:active{transform:scale(.99)}.bsheet-action--primary[data-v-9ef11b70]{background:var(--color-primary,#272b4c);color:#fff}.bsheet-action--primary[data-v-9ef11b70]:hover:not(:disabled){background:#1a1f3a}.period-trigger[data-v-9ef11b70]{border:1px solid var(--border,#e6e9f0);color:#2a2f4a;letter-spacing:-.005em;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:4px;height:44px;padding:0 14px;font-family:inherit;font-size:.92rem;transition:background .14s,border-color .14s;display:inline-flex}.period-trigger[data-v-9ef11b70]:hover{background:#f4f6fb;border-color:#c8cdd9}.period-trigger[data-v-9ef11b70]:active{transform:scale(.99)}.period-trigger__value[data-v-9ef11b70]{font-variant-numeric:tabular-nums}.period-trigger__caret[data-v-9ef11b70]{color:#8b95a1;flex-shrink:0;font-size:.72rem}.upload-section__label[data-v-9ef11b70]{color:var(--text-secondary,#6b7684);letter-spacing:-.005em;margin:0 0 8px;font-size:.78rem;font-weight:400}.upload-section--quarter[data-v-9ef11b70]{margin-bottom:4px}.upload-quarter-chips[data-v-9ef11b70]{flex-wrap:wrap;gap:6px}.upload-quarter-chips .bsheet-chip[data-v-9ef11b70]{padding-right:18px;position:relative}.upload-quarter-chips__dot[data-v-9ef11b70]{background:#22c55e;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.doc-file-input[data-v-9ef11b70]{display:none}.doc-action-link[data-v-9ef11b70]{letter-spacing:-.005em;cursor:pointer;color:var(--text-secondary,#5c6478);background:0 0;border:none;padding:4px 6px;font-family:inherit;font-size:.76rem;text-decoration:none;transition:color .12s}.doc-action-link[data-v-9ef11b70]:hover:not(:disabled){color:var(--color-primary,#272b4c)}.doc-action-link[data-v-9ef11b70]:disabled{opacity:.5;cursor:default}.doc-action-link--primary[data-v-9ef11b70]{color:var(--color-primary,#272b4c);font-weight:400}.doc-action-link--danger[data-v-9ef11b70]{color:#b91c1c}.doc-action-link--muted[data-v-9ef11b70]{color:var(--text-muted,#96a0b3)}.doc-action-link--commit[data-v-9ef11b70]{color:var(--text-secondary,#5c6478);border-radius:6px;padding:6px 12px;transition:background .12s,color .12s,box-shadow .18s}.doc-action-link--pulse[data-v-9ef11b70]{background:var(--color-primary);font-weight:300;animation:1.4s ease-in-out infinite commit-pulse-9ef11b70;color:#fff!important}.doc-action-link--pulse[data-v-9ef11b70]:hover:not(:disabled){background:#1a1f3a;animation-play-state:paused;box-shadow:0 0 0 4px #272b4c2e}@keyframes commit-pulse-9ef11b70{0%,to{box-shadow:0 0 #272b4c80}50%{box-shadow:0 0 0 8px #272b4c00}}@media (width<=1080px){.kpi-row[data-v-9ef11b70]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.kpi-row[data-v-9ef11b70]{grid-template-columns:1fr 1fr 1fr;gap:14px}.kpi-row>.kpi[data-v-9ef11b70]:first-child{grid-column:1/-1}.kpi[data-v-9ef11b70]{min-width:0}}@media (width<=560px){.report-card__header[data-v-9ef11b70]{gap:10px;padding:12px 16px}.report-card .upload-btn[data-v-9ef11b70]{flex-shrink:0;height:36px;padding:0 14px;font-size:.85rem}}.month-card-list[data-v-9ef11b70]{display:none}@media (width<=720px){.report-table-wrap[data-v-9ef11b70]{display:none}.month-card-list[data-v-9ef11b70]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.month-card-list__total[data-v-9ef11b70]{background:var(--navy-tint);border:1px solid #eef0f5;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:14px 16px;display:flex}.month-card-list__total-label[data-v-9ef11b70]{color:var(--text-secondary);letter-spacing:-.005em;font-size:.92rem}.month-card-list__total-amt[data-v-9ef11b70]{color:var(--color-primary,#272b4c);font-variant-numeric:tabular-nums;letter-spacing:-.018em;font-size:1.18rem;line-height:1.1}.month-card-list__total-unit[data-v-9ef11b70]{color:var(--text-secondary);margin-left:2px;font-size:.7em}.upload-quarter-chips .bsheet-chip[data-v-9ef11b70]{border-radius:6px;height:44px;padding:0 16px 0 14px;font-size:.88rem}.acct-rev-list__row[data-v-9ef11b70],.roy-rate-list__row[data-v-9ef11b70]{padding:14px 16px!important}}.month-detail[data-v-9ef11b70]{flex-direction:column;gap:24px;display:flex}.month-detail__head[data-v-9ef11b70]{color:#fff;background:linear-gradient(135deg,#272b4c 0%,#1a1f3a 100%);border-radius:14px;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.month-detail__quarter[data-v-9ef11b70]{letter-spacing:.04em;opacity:.72;font-size:.74rem}.month-detail__final[data-v-9ef11b70]{font-variant-numeric:tabular-nums;letter-spacing:-.018em;font-size:1.5rem;line-height:1.15}.month-detail__caption[data-v-9ef11b70]{opacity:.64;margin-top:2px;font-size:.72rem}.month-detail__section[data-v-9ef11b70]{flex-direction:column;gap:10px;display:flex}.month-detail__section-head[data-v-9ef11b70]{justify-content:space-between;align-items:center;gap:8px;display:flex}.month-detail__title[data-v-9ef11b70]{color:var(--text-secondary);letter-spacing:-.005em;margin:0;font-size:.82rem;font-weight:400}.acct-rev-list[data-v-9ef11b70]{border:1px solid var(--border-s);background:#fafbfd;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.acct-rev-list--quarter[data-v-9ef11b70]{background:0 0;border:none}.acct-rev-list__group[data-v-9ef11b70]{border:1px solid var(--border-s);background:#fafbfd;border-radius:10px;margin-bottom:8px;overflow:hidden}.acct-rev-list__group[data-v-9ef11b70]:last-child{margin-bottom:0}.acct-rev-list__group-head[data-v-9ef11b70]{border-bottom:1px solid var(--border-s);background:#f4f6fb;align-items:baseline;gap:8px;padding:10px 14px;display:flex}.acct-rev-list__group-head .acct-rev-list__code[data-v-9ef11b70]{flex-shrink:0}.acct-rev-list__group-head .acct-rev-list__label[data-v-9ef11b70]{color:#333d4b;font-size:.84rem;font-weight:400}.acct-rev-list__months[data-v-9ef11b70]{margin:0;padding:0;list-style:none}.acct-rev-list__month-row[data-v-9ef11b70]{border-bottom:1px solid var(--border-s);grid-template-columns:56px 1fr;align-items:center;gap:10px;padding:8px 14px;display:grid}.acct-rev-list__month-row[data-v-9ef11b70]:last-child{border-bottom:none}.acct-rev-list__month-label[data-v-9ef11b70]{color:#6b7684;letter-spacing:-.005em;font-size:.78rem;font-weight:400}.acct-rev-list__month-row .acct-rev-list__amt[data-v-9ef11b70]{text-align:right;color:#333d4b;font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:400}.acct-rev-list__row--muted .acct-rev-list__amt[data-v-9ef11b70],.acct-rev-list__row--muted .acct-rev-list__month-label[data-v-9ef11b70]{color:#b0b8c1}.roy-rate-list__rates[data-v-9ef11b70]{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.acct-rev-list__row[data-v-9ef11b70]{border-bottom:1px solid var(--border-s);grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.acct-rev-list__row[data-v-9ef11b70]:last-child{border-bottom:none}.acct-rev-list__code[data-v-9ef11b70]{color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:.72rem}.acct-rev-list__label[data-v-9ef11b70]{color:var(--text-primary);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.acct-rev-list__amt[data-v-9ef11b70]{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;text-align:right;white-space:nowrap;font-size:.92rem}.acct-rev-list__row--muted .acct-rev-list__label[data-v-9ef11b70],.acct-rev-list__row--muted .acct-rev-list__amt[data-v-9ef11b70]{color:var(--text-dim)}.roy-rate-list[data-v-9ef11b70]{border:1px solid var(--border-s);background:#fafbfd;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.roy-rate-list__row[data-v-9ef11b70]{border-bottom:1px solid var(--border-s);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.roy-rate-list__row[data-v-9ef11b70]:last-child{border-bottom:none}.roy-rate-list__label[data-v-9ef11b70]{color:var(--text-secondary);letter-spacing:-.005em;font-size:.86rem}@media (width<=640px){.pdf-card[data-v-9ef11b70]{flex-wrap:wrap;align-items:flex-start;gap:10px}.pdf-card-meta[data-v-9ef11b70]{flex:1 1 0;min-width:0}.pdf-card-name[data-v-9ef11b70]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.pdf-card-actions[data-v-9ef11b70]{flex-wrap:nowrap;flex-basis:100%;justify-content:flex-end;gap:8px}.pdf-card-actions .doc-action-link[data-v-9ef11b70]{white-space:nowrap}.map-preview__title-row[data-v-9ef11b70]{flex-direction:column;align-items:stretch;gap:8px}.map-preview__title[data-v-9ef11b70]{flex-direction:column;gap:2px;display:flex}.map-preview__sub[data-v-9ef11b70]{color:var(--text-muted);font-size:.7rem;line-height:1.4;display:block}.map-preview__title-actions[data-v-9ef11b70]{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.map-preview__notes[data-v-9ef11b70]{white-space:nowrap;text-overflow:ellipsis;max-width:60%;font-size:.7rem;overflow:hidden}.map-preview__table[data-v-9ef11b70]{display:none!important}.preview-month-list[data-v-9ef11b70]{background:0 0;border:1px solid #f3f5f9;border-left:none;border-right:none;border-radius:0;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.preview-month-list__row[data-v-9ef11b70]{border-bottom:1px solid #f3f5f9}.preview-month-list__row[data-v-9ef11b70]:last-child{border-bottom:none}.preview-month-list__head[data-v-9ef11b70]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 16px;font-family:inherit;transition:background .12s;display:flex}.preview-month-list__head[data-v-9ef11b70]:hover{background:#fafbfd}.preview-month-list__label[data-v-9ef11b70]{color:#191f28;letter-spacing:-.005em;font-size:.92rem}.preview-month-list__meta[data-v-9ef11b70]{color:#3a4156;font-variant-numeric:tabular-nums;letter-spacing:-.005em;align-items:center;gap:6px;font-size:.86rem;display:inline-flex}.preview-month-list__sum[data-v-9ef11b70]{color:#191f28}.preview-month-list__chev[data-v-9ef11b70]{color:#c0c8d6;margin-left:4px;font-size:.78rem;line-height:1;transition:transform .16s}.preview-month-list__chev--open[data-v-9ef11b70]{color:var(--color-primary,#272b4c);transform:rotate(180deg)}.preview-month-list__detail[data-v-9ef11b70]{background:#fafbfd;border-top:1px dashed #eef0f5;flex-direction:column;gap:6px;padding:4px 8px 12px;display:flex}.preview-month-list__detail-row[data-v-9ef11b70]{color:#6b7684;letter-spacing:-.005em;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:4px 0;font-size:.82rem;display:grid}.preview-month-list__detail-code[data-v-9ef11b70]{color:var(--text-muted,#8b95a1);font-variant-numeric:tabular-nums;font-size:.72rem}.preview-month-list__detail-label[data-v-9ef11b70]{color:#3a4156;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-month-list__detail-amt[data-v-9ef11b70]{color:#3a4156;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.preview-month-list__detail-row--muted .preview-month-list__detail-label[data-v-9ef11b70],.preview-month-list__detail-row--muted .preview-month-list__detail-amt[data-v-9ef11b70]{color:var(--text-dim,#c0c8d6)}.preview-month-list__row--total[data-v-9ef11b70]{background:#272b4c0a;border-bottom:none;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.preview-month-list__row--total .preview-month-list__sum[data-v-9ef11b70]{color:var(--color-primary,#272b4c)}.map-preview__th-code[data-v-9ef11b70]{font-size:.72rem}.map-preview__th-label[data-v-9ef11b70]{white-space:nowrap;font-size:.62rem}.map-preview__table thead th[data-v-9ef11b70]:first-child,.map-preview__table tbody td[data-v-9ef11b70]:first-child,.map-preview__table tfoot td[data-v-9ef11b70]:first-child{z-index:1;background:#fff;position:sticky;left:0}.map-preview__total td[data-v-9ef11b70]:first-child{background:var(--navy-tint)}}.pdf-upload-footer-wrap[data-v-9ef11b70]{display:contents}.pdf-upload-panel .q-detail__body[data-v-9ef11b70]{background:#fff;flex:auto;min-height:0;overflow:hidden auto;padding:0!important}.pdf-upload-panel .popup-btn[data-v-9ef11b70]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.88rem;font-weight:400;line-height:1;transition:background .14s}.pdf-upload-panel .popup-btn--ghost[data-v-9ef11b70]{color:#6b7684;background:#f5f7fa}.pdf-upload-panel .popup-btn--ghost[data-v-9ef11b70]:hover:not(:disabled){background:#eceff5}.pdf-upload-panel .popup-btn--primary[data-v-9ef11b70]{background:var(--color-primary,#272b4c);color:#fff;-webkit-font-smoothing:antialiased}.pdf-upload-panel .popup-btn--primary[data-v-9ef11b70]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.pdf-upload-panel .popup-btn[data-v-9ef11b70]:disabled{opacity:.5;cursor:not-allowed}.pdf-upload-panel .row-action[data-v-9ef11b70]{color:var(--text-secondary,#6b7684);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-left:10px;padding:0;font-family:inherit;font-size:.78rem;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;transition:color .12s;display:inline}.pdf-upload-panel .row-action[data-v-9ef11b70]:first-of-type{margin-left:0}.pdf-upload-panel .row-action[data-v-9ef11b70]:hover:not(:disabled){color:#272b4c}.pdf-upload-panel .row-action--danger[data-v-9ef11b70]{color:#8b95a1}.pdf-upload-panel .row-action--danger[data-v-9ef11b70]:hover:not(:disabled){color:#f87171}.pdf-upload-panel .row-action[data-v-9ef11b70]:disabled{opacity:.5;cursor:not-allowed}.pdf-upload-panel .map-preview__tabs[data-v-9ef11b70] .tabs{background:#f4f6fb!important;border-radius:10px!important;gap:2px!important;padding:4px!important}.pdf-upload-panel .map-preview__tabs[data-v-9ef11b70] .tab{color:#6b7488!important;height:30px!important;box-shadow:none!important;background:0 0!important;border-radius:7px!important;padding:0 14px!important;font-size:.78rem!important;font-weight:400!important;transition:background-color .14s,color .14s!important}.pdf-upload-panel .map-preview__tabs[data-v-9ef11b70] .tab:hover{color:#2a2f4a!important;background:#eceff5!important}.pdf-upload-panel .map-preview__tabs[data-v-9ef11b70] .tab[data-active=true]{color:#2a2f4a!important;box-shadow:none!important;background:#fff!important}.pdf-upload-panel .map-preview__table[data-v-9ef11b70]{border-collapse:collapse;width:100%;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.pdf-upload-panel .map-preview__table thead[data-v-9ef11b70],.pdf-upload-panel .map-preview__table tbody[data-v-9ef11b70],.pdf-upload-panel .map-preview__table tfoot[data-v-9ef11b70]{background:0 0!important}.pdf-upload-panel .map-preview__table thead th[data-v-9ef11b70]{color:#9aa4b2!important;text-transform:none!important;letter-spacing:0!important;background:0 0!important;border-bottom:1px solid #e5e8eb!important;padding:12px 14px!important;font-size:.7rem!important;font-weight:400!important}.pdf-upload-panel .map-preview__table tbody td[data-v-9ef11b70]{color:#4e5968!important;font-variant-numeric:tabular-nums!important;background:0 0!important;border-bottom:1px solid #f1f3f7!important;padding:8px 14px!important;font-size:.78rem!important;font-weight:400!important;line-height:1.45!important}.pdf-upload-panel .map-preview__table tfoot td[data-v-9ef11b70],.pdf-upload-panel .map-preview__table .map-preview__total td[data-v-9ef11b70]{color:#4e5968!important;background:0 0!important;border-top:1px solid #f1f3f7!important;border-bottom:none!important;font-size:.78rem!important;font-weight:400!important}.pdf-upload-panel .map-preview__table .map-preview__total td[data-v-9ef11b70]:first-child{background:0 0!important}.pdf-upload-panel .map-preview__th-code[data-v-9ef11b70]{color:#9aa4b2!important;font-size:.7rem!important;font-weight:400!important}.pdf-upload-panel .map-preview__th-label[data-v-9ef11b70]{color:#c0c8d6!important;font-size:.6rem!important;font-weight:400!important}.pdf-upload-panel .upload-body[data-v-9ef11b70]{padding:16px 22px 20px!important}.pdf-upload-panel .upload-progress[data-v-9ef11b70]{margin:0 22px 12px}.pdf-upload-panel .pdf-card-name[data-v-9ef11b70]{color:#4e5968!important;font-weight:400!important}.bsheet-chip{color:#5c6478;letter-spacing:-.005em;cursor:pointer;background:#fff;border:1px solid #eef0f5;border-radius:6px;flex:none;height:38px;padding:0 14px;font-family:inherit;font-size:.86rem;transition:background .14s,border-color .14s,color .14s}.bsheet-chip:hover{background:#f4f6fb;border-color:#c8cdd9}.bsheet-chip--active{background:var(--color-primary,#272b4c)!important;border-color:var(--color-primary,#272b4c)!important;color:#fff!important}.rui-header[data-v-387e4cb3]{justify-content:center;align-items:center;gap:8px;margin:0 0 12px;display:flex}.rui-header__title[data-v-387e4cb3]{letter-spacing:-.02em;color:#111827;margin:0;font-size:1.05rem}.rui-header__icon[data-v-387e4cb3]{color:#ff9d2e;flex-shrink:0}.rui-lead[data-v-387e4cb3]{text-align:center}.rui-lead__main[data-v-387e4cb3]{color:#3a4156;white-space:nowrap;margin:0;font-size:.92rem;line-height:1.55}.rui-lead__sub[data-v-387e4cb3]{color:#8b95a1;margin:6px 0 0;font-size:.78rem;line-height:1.5}.rui-progress-header[data-v-387e4cb3]{border-bottom:1px solid #f0f2f5;align-items:center;gap:8px;margin:8px 0 12px;padding-bottom:10px;display:flex}.rui-progress-agency[data-v-387e4cb3]{color:#3a4156;font-size:.84rem}.rui-progress-period[data-v-387e4cb3]{color:#8b95a1;font-size:.78rem}.rui-step-list[data-v-387e4cb3]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rui-step-item[data-v-387e4cb3]{background:#f7f8fa;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:.82rem;display:flex}.rui-step-item--loading[data-v-387e4cb3]{background:var(--color-primary-tint)}.rui-step-item--success[data-v-387e4cb3]{background:#edfaf5}.rui-step-item--error[data-v-387e4cb3]{background:#fff0f0}.rui-step-icon[data-v-387e4cb3]{text-align:center;flex-shrink:0;width:20px;font-size:.84rem}.rui-step-item--success .rui-step-icon[data-v-387e4cb3]{color:#26b589}.rui-step-item--error .rui-step-icon[data-v-387e4cb3]{color:#e24b4b}.rui-step-label[data-v-387e4cb3]{color:#3a4156;min-width:80px}.rui-step-msg[data-v-387e4cb3]{color:#8b95a1;flex:1;font-size:.78rem}.rui-spinner[data-v-387e4cb3]{border:2px solid #c8d0e0;border-top-color:var(--color-primary);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite rui-spin-387e4cb3;display:inline-block}@keyframes rui-spin-387e4cb3{to{transform:rotate(360deg)}}.rui-done[data-v-387e4cb3]{color:#26b589;text-align:center;margin:12px 0 0;font-size:.82rem}.rui-err[data-v-387e4cb3]{color:#e24b4b;text-align:center;margin:12px 0 0;font-size:.82rem}.agency-row[data-v-bccb17ed]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.agency-label[data-v-bccb17ed]{color:#6b7684;white-space:nowrap;font-size:.82rem}.desc[data-v-bccb17ed]{color:#8b95a1;margin:0 0 14px;font-size:.78rem}.tab-row[data-v-bccb17ed]{border-bottom:1px solid #e5e8ec;gap:0;margin-bottom:16px;display:flex}.tab-btn[data-v-bccb17ed]{color:#8b95a1;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 18px;font-size:.82rem;transition:color .12s,border-color .12s}.tab-btn--active[data-v-bccb17ed]{color:#3a4156;border-bottom-color:#4f6ef7}.tab-btn[data-v-bccb17ed]:hover:not(.tab-btn--active){color:#3a4156}.empty-hint[data-v-bccb17ed]{text-align:center;color:#98a0ad;padding:32px 0;font-size:.82rem}.table-wrap[data-v-bccb17ed]{overflow-x:auto}.result-table-wrap[data-v-bccb17ed]{max-height:340px;overflow:auto}.exc-table[data-v-bccb17ed]{border-collapse:collapse;width:100%;font-size:.8rem}.exc-table th[data-v-bccb17ed]{color:#8b95a1;text-align:left;white-space:nowrap;background:#f7f8fa;border-bottom:1px solid #eef0f3;padding:8px 12px}.exc-table td[data-v-bccb17ed]{color:#3a4156;vertical-align:middle;border-bottom:1px solid #f5f6f9;padding:9px 12px}.exc-table tbody tr:hover td[data-v-bccb17ed]{background:#fafbfc}.row--inactive td[data-v-bccb17ed]{color:#b0b8c1}.row--error td[data-v-bccb17ed]{background:#fff8f8}.mono[data-v-bccb17ed]{font-variant-numeric:tabular-nums}.date-cell[data-v-bccb17ed]{white-space:nowrap}.status-badge[data-v-bccb17ed]{border-radius:10px;padding:2px 8px;font-size:.72rem;display:inline-block}.badge--on[data-v-bccb17ed]{color:#1d9e73;background:#edfaf5}.badge--off[data-v-bccb17ed]{color:#98a0ad;background:#f5f6f9}.upload-guide[data-v-bccb17ed]{color:#8b95a1;margin:0 0 12px;font-size:.78rem;line-height:1.6}.upload-guide strong[data-v-bccb17ed]{color:#3a4156}.drop-zone[data-v-bccb17ed]{text-align:center;cursor:pointer;border:2px dashed #d0d7e3;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;transition:border-color .15s,background .15s;display:flex}.drop-zone[data-v-bccb17ed]:hover,.drop-zone--over[data-v-bccb17ed]{background:#f5f7ff;border-color:#4f6ef7}.drop-zone__icon[data-v-bccb17ed]{font-size:1.4rem}.drop-zone__filename[data-v-bccb17ed]{color:#3a4156;font-size:.84rem}.drop-zone__hint[data-v-bccb17ed]{color:#98a0ad;font-size:.76rem}.upload-actions[data-v-bccb17ed]{justify-content:flex-end;margin-top:12px;display:flex}.import-result[data-v-bccb17ed]{margin-top:16px}.result-summary[data-v-bccb17ed]{color:#3a4156;margin:0 0 10px;font-size:.82rem}.result-summary strong[data-v-bccb17ed]{font-variant-numeric:tabular-nums}.err-cnt[data-v-bccb17ed]{color:#e53e3e}.err-msg[data-v-bccb17ed]{color:#e53e3e;font-size:.76rem}.ok-msg[data-v-bccb17ed]{color:#1d9e73;font-size:.76rem}[data-v-a9034d94] .btn.ch-action-btn-override{border-radius:7px;gap:4px;height:28px;min-height:0;padding:0 12px;font-size:.78rem;font-weight:300;line-height:1}.dashboard[data-v-a9034d94]{--navy-900:#1a1f3a;--navy-800:#1f2440;--navy-700:#272b4c;--navy-600:#2e3458;--navy-500:#404872;--navy-tint-strong:#272b4c14;--navy-tint:#272b4c0d;--navy-tint-soft:#272b4c06;--border:#e6e9f0;--border-s:#f0f2f7;--text-primary:#1a1f3a;--text-secondary:#5c6478;--text-muted:#96a0b3;--text-dim:#c0c8d6;--radius-card:22px;--radius-hero:24px;--shadow-card:0 4px 24px #272b4c14, 0 1px 4px #272b4c0a;--shadow-hero:0 8px 32px #272b4c1f, 0 2px 8px #272b4c0f;--shadow-sm:0 1px 6px #272b4c0d;flex-direction:column;gap:20px;margin-top:20px;display:flex}.kpi-row[data-v-a9034d94]{box-shadow:none;font-variant-numeric:tabular-nums;letter-spacing:-.005em;background:#f2f4f6;border:none;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:28px;margin:0 0 8px;padding:9px 18px;display:grid}.kpi[data-v-a9034d94]{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:1px;min-width:0;min-height:0;padding:0;transition:opacity .18s;display:flex;position:relative}.kpi[data-v-a9034d94]:hover{box-shadow:none;border-color:#0000}.kpi__label[data-v-a9034d94]{color:#8b95a1;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:400;line-height:1.4;overflow:hidden}.kpi__value[data-v-a9034d94]{font-variant-numeric:tabular-nums;letter-spacing:-.005em;color:#333d4b;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:400;line-height:1.2;overflow:hidden}.kpi:first-child .kpi__value[data-v-a9034d94]{color:#191f28;letter-spacing:-.018em;font-size:.98rem}.kpi__value small[data-v-a9034d94]{color:#8b95a1;letter-spacing:0;margin-left:3px;font-size:.68rem;font-weight:400}.kpi__caption[data-v-a9034d94]{color:#8b95a1;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:400;line-height:1.4;overflow:hidden}.kpi--has-notice .kpi__notice[data-v-a9034d94]{color:#8b95a1;letter-spacing:0;border-top:none;align-items:flex-start;gap:4px;margin:4px 0 0;padding:0;font-size:.62rem;font-weight:400;line-height:1.4;display:flex}.kpi__notice-icon[data-v-a9034d94]{color:#8b95a1;opacity:.7;flex-shrink:0;margin-top:1px}@media (width<=1280px){.kpi-row[data-v-a9034d94]{gap:18px;padding:8px 14px}}.monthly-card[data-v-a9034d94]{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0 0 8px;padding:0}.monthly-card__head[data-v-a9034d94]{border-bottom:none;align-items:baseline;gap:10px;margin:0 0 6px;padding:0 4px;display:flex}.monthly-card__title[data-v-a9034d94]{color:#8b95a1;letter-spacing:-.005em;font-size:.72rem;font-weight:400}.monthly-card__sub[data-v-a9034d94]{color:#8b95a1;font-size:.68rem;font-weight:400}.monthly-card__grid[data-v-a9034d94]{font-variant-numeric:tabular-nums;letter-spacing:-.005em;background:#f2f4f6;border:none;border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(0,1fr));align-items:center;gap:28px;padding:9px 18px;display:grid}.month-cell[data-v-a9034d94]{background:0 0;border:none;border-radius:0;flex-direction:column;gap:1px;min-width:0;padding:0;display:flex}.month-cell__month[data-v-a9034d94]{color:#8b95a1;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:400;line-height:1.4;overflow:hidden}.month-cell__amt[data-v-a9034d94]{color:#333d4b;font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:400;line-height:1.2;overflow:hidden}@media (width<=1280px){.monthly-card__grid[data-v-a9034d94]{gap:18px;padding:8px 14px}}.report-card[data-v-a9034d94]{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.report-card__head[data-v-a9034d94]{background:0 0;border-bottom:1px solid #f1f3f7;justify-content:space-between;align-items:center;padding:14px 0 12px;display:flex}.report-card__title[data-v-a9034d94]{align-items:baseline;gap:10px;display:flex}.report-card__title-main[data-v-a9034d94]{color:#4e5968;letter-spacing:-.005em;font-size:1rem;font-weight:400}.report-card__title-sub[data-v-a9034d94]{color:#8b95a1;font-size:.72rem;font-weight:400}.report-table[data-v-a9034d94]{border-collapse:collapse;background:0 0;width:100%;font-size:.78rem}.rt-th[data-v-a9034d94]{color:#9aa4b2;text-transform:none;letter-spacing:0;text-align:left;white-space:nowrap;background:0 0;border-bottom:1px solid #e5e8eb;padding:12px 16px;font-size:.7rem;font-weight:400;line-height:1.4}.rt-th--num[data-v-a9034d94]{text-align:right}.rt-th--narrow[data-v-a9034d94]{width:100px}.rt-th--action[data-v-a9034d94]{width:110px}.rt-th--label[data-v-a9034d94]{width:180px}.rt-row[data-v-a9034d94]{cursor:pointer;transition:background .14s}.rt-row[data-v-a9034d94]:hover{background:#fafbfd}.rt-row+.rt-row .rt-td[data-v-a9034d94]{border-top:none}.rt-td[data-v-a9034d94]{color:#4e5968;vertical-align:middle;border-bottom:1px solid #f1f3f7;padding:12px 20px;font-size:.78rem;font-weight:400;line-height:1.45}.rt-td--label[data-v-a9034d94]{font-size:.78rem}.rt-label-text[data-v-a9034d94]{color:#4e5968;letter-spacing:0;font-weight:400}.rt-td--num[data-v-a9034d94]{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:0}.rt-td--main[data-v-a9034d94]{color:#4e5968;font-size:.78rem;font-weight:400}.rt-td--muted[data-v-a9034d94]{color:#8b95a1;font-size:.78rem;font-weight:400}.rt-td--num small[data-v-a9034d94]{color:#8b95a1;letter-spacing:0;margin-left:2px;font-size:.66rem;font-weight:400}.rt-td--action[data-v-a9034d94]{text-align:right;white-space:nowrap}.rt-detail-btn[data-v-a9034d94]{color:#6b7684;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:4px;height:auto;padding:0;font-family:inherit;font-size:.78rem;font-weight:400;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .12s,text-decoration-color .12s;display:inline-flex}.rt-detail-btn[data-v-a9034d94]:hover{color:#272b4c;background:0 0;text-decoration-color:currentColor}.rt-detail-btn svg[data-v-a9034d94]{opacity:.6;transition:transform .16s}.rt-detail-btn:hover svg[data-v-a9034d94]{opacity:1;transform:translate(2px)}.detail-toolbar[data-v-a9034d94]{background:var(--navy-tint-soft);border-bottom:1px solid var(--border-s);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px 24px;display:flex}.detail-toolbar__filters[data-v-a9034d94]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dt-input[data-v-a9034d94]{max-width:100%}.dt-input--buyer[data-v-a9034d94]{flex:0 160px;min-width:120px}.dt-input--bizno[data-v-a9034d94]{flex:0 140px;min-width:110px}.detail-toolbar__count[data-v-a9034d94]{color:var(--text-muted);white-space:nowrap;font-size:.76rem}.detail-toolbar__count strong[data-v-a9034d94]{color:var(--text-primary);font-variant-numeric:tabular-nums}.link-btn[data-v-a9034d94]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-family:inherit;font-size:.76rem;transition:color .14s}.link-btn[data-v-a9034d94]:hover{color:var(--navy-700)}.detail-empty[data-v-a9034d94]{text-align:center;color:var(--text-dim);padding:48px 0;font-size:.82rem}.detail-table-wrap[data-v-a9034d94]{overflow-x:auto}.detail-pagination[data-v-a9034d94]{border-top:1px solid var(--border-s);padding:14px 24px}.data-row td[data-v-a9034d94]{color:var(--text-secondary);vertical-align:middle;border-bottom:1px solid #eaecf28c;padding:12px 16px;font-size:.8rem}.data-row:hover td[data-v-a9034d94]{background:#f6f7fa}.data-row--excluded td[data-v-a9034d94]{color:var(--text-dim)}.td-num[data-v-a9034d94]{text-align:right;font-variant-numeric:tabular-nums}.td-center[data-v-a9034d94]{text-align:center}.td-mono[data-v-a9034d94]{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.76rem}.td-muted[data-v-a9034d94]{color:var(--text-muted)}.td-total[data-v-a9034d94]{color:var(--navy-700);letter-spacing:-.005em}.data-row--excluded .td-total[data-v-a9034d94]{color:var(--text-dim)}.excl-badge[data-v-a9034d94]{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:.66rem;display:inline-block}.excl-badge--yes[data-v-a9034d94]{background:var(--navy-tint);color:var(--navy-700)}.excl-badge--no[data-v-a9034d94]{color:var(--text-dim)}@media (width<=1080px){.kpi-row[data-v-a9034d94]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.kpi-row[data-v-a9034d94]{grid-template-columns:1fr 1fr 1fr;gap:14px}.kpi-row>.kpi[data-v-a9034d94]:first-child{grid-column:1/-1}.kpi[data-v-a9034d94]{min-width:0}.kpi__info-btn[data-v-a9034d94]{display:inline-flex}.kpi__caption[data-v-a9034d94]{display:none}}.kpi__label-row[data-v-a9034d94]{align-items:center;gap:4px;min-width:0;display:inline-flex}.kpi__info-btn[data-v-a9034d94]{color:#b0b8c1;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:color .12s;display:none}.kpi__info-btn[data-v-a9034d94]:hover{color:#272b4c}.kpi__info-btn svg[data-v-a9034d94]{display:block}.kpi-info-body[data-v-a9034d94]{color:#4e5968;letter-spacing:-.005em;margin:0;padding:8px 0 16px;font-size:.92rem;font-weight:400;line-height:1.5}.q-toolbar[data-v-a9034d94]{flex-wrap:wrap;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;margin:0 0 16px;padding:6px 0;display:flex}.q-toolbar[data-v-a9034d94] .sdp-trigger{font-size:.78rem;font-weight:400;transition:background .15s,border-color .15s;background:var(--summary-surface-bg)!important;border-color:#0000!important}.q-toolbar[data-v-a9034d94] .sdp-trigger:hover{background:#eef0f7!important}.q-toolbar[data-v-a9034d94] .sdp-trigger:focus,.q-toolbar[data-v-a9034d94] .sdp-trigger.sdp-trigger--open{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-ring)!important;background:#fff!important}.ch-filter .q-year-dd[data-v-a9034d94],.ch-filter .q-quarter-dd[data-v-a9034d94],.ch-filter .q-month-dd[data-v-a9034d94]{flex:1 1 0;width:auto;min-width:0}.ch-filter .q-year-dd[data-v-a9034d94],.ch-filter .q-quarter-dd[data-v-a9034d94]{min-width:100px}.ch-filter .q-month-dd[data-v-a9034d94]{min-width:110px}@media (width<=640px){.q-toolbar[data-v-a9034d94]{flex-wrap:nowrap;gap:6px}.ch-filter .q-year-dd[data-v-a9034d94],.ch-filter .q-quarter-dd[data-v-a9034d94]{min-width:80px}.ch-filter .q-month-dd[data-v-a9034d94]{min-width:88px}}.kpi-row--empty .kpi__value[data-v-a9034d94]{opacity:.5}.kpi__value--empty[data-v-a9034d94]{color:var(--text-dim)}@media (width<=760px){.type-summary-table.report-table--keep-rows[data-v-a9034d94]{table-layout:auto;width:100%;display:table}.type-summary-table.report-table--keep-rows thead[data-v-a9034d94]{display:table-header-group}.type-summary-table.report-table--keep-rows tbody[data-v-a9034d94]{display:table-row-group}.type-summary-table.report-table--keep-rows tbody tr[data-v-a9034d94]{cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;padding:0;display:table-row}.type-summary-table.report-table--keep-rows thead th[data-v-a9034d94],.type-summary-table.report-table--keep-rows tbody td[data-v-a9034d94]{white-space:nowrap;text-overflow:ellipsis;border:none;padding:10px 8px;font-size:.78rem;display:table-cell;overflow:hidden}.type-summary-table.report-table--keep-rows thead th[data-v-a9034d94]{color:var(--text-muted,#98a0ad);background:#fafbfd}.type-summary-table.report-table--keep-rows tbody tr+tr td[data-v-a9034d94]{border-top:1px solid var(--border-s,#f0f2f7)}.type-summary-table.report-table--keep-rows .rt-th--num[data-v-a9034d94],.type-summary-table.report-table--keep-rows .rt-td--num[data-v-a9034d94]{text-align:right;font-variant-numeric:tabular-nums}.type-summary-table.report-table--keep-rows tbody td[data-label][data-v-a9034d94]:before{content:none;display:none}.type-summary-table.report-table--keep-rows .ts-c-action[data-v-a9034d94]{display:none!important}.type-summary-table.report-table--keep-rows tbody tr:hover td[data-v-a9034d94]{background:#f4f6fb}.type-summary-table.report-table--keep-rows tbody tr:active td[data-v-a9034d94]{background:#eef0f7}}@media (width<=480px){.type-summary-table.report-table--keep-rows thead th[data-v-a9034d94],.type-summary-table.report-table--keep-rows tbody td[data-v-a9034d94]{padding:8px 6px;font-size:.72rem}}.type-summary-cards[data-v-a9034d94]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-v-a9034d94] .bsheet-chips{flex-wrap:wrap;gap:6px;display:flex}[data-v-a9034d94] .bsheet-chip{color:#5c6478;letter-spacing:-.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #eef0f5;border-radius:6px;flex:none;height:38px;padding:0 14px;font-family:inherit;font-size:.86rem;transition:background .14s,border-color .14s,color .14s,transform 80ms}[data-v-a9034d94] .bsheet-chip:hover{background:#f4f6fb;border-color:#c8cdd9}[data-v-a9034d94] .bsheet-chip:active{transform:scale(.97)}[data-v-a9034d94] .bsheet-chip--active{background:var(--color-primary,#272b4c);border-color:var(--color-primary,#272b4c);color:#fff}[data-v-a9034d94] .bsheet-chip:disabled{opacity:.5;cursor:not-allowed}[data-v-a9034d94] .bsheet-group{margin-bottom:14px}[data-v-a9034d94] .bsheet-group:last-of-type{margin-bottom:4px}[data-v-a9034d94] .bsheet-group__label{color:#8b95a1;letter-spacing:-.005em;margin:0 0 8px;font-size:.78rem;font-weight:400}[data-v-a9034d94] .bsheet-action{letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1 1 0;height:48px;font-family:inherit;font-size:.98rem;font-weight:400;transition:background .14s,transform 80ms}[data-v-a9034d94] .bsheet-action:active{transform:scale(.99)}[data-v-a9034d94] .bsheet-action--ghost{color:#2a2f4a;background:#f4f6fb}[data-v-a9034d94] .bsheet-action--ghost:hover:not(:disabled){background:#eceff5}[data-v-a9034d94] .bsheet-action--primary{background:var(--color-primary,#272b4c);color:#fff}[data-v-a9034d94] .bsheet-action--primary:hover:not(:disabled){background:#1a1f3a}.detail-card-list[data-v-a9034d94]{flex-direction:column;gap:10px;margin:0;padding:14px 16px;list-style:none;display:flex;overflow-y:auto}.m-detail-filter[data-v-a9034d94]{background:#fff;border-bottom:1px solid #f0f2f7;flex-direction:column;gap:10px;padding:12px 16px 14px;display:flex}.m-detail-filter__search[data-v-a9034d94]{align-items:center;width:100%;min-width:0;display:flex;position:relative}.m-detail-filter__search-icon[data-v-a9034d94]{color:#8b95a1;pointer-events:none;z-index:1;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.m-detail-filter__search[data-v-a9034d94] .field{width:100%}.m-detail-filter__search[data-v-a9034d94] .field .control{background:#f4f6fb;border:1px solid #0000;width:100%;transition:background .14s,border-color .14s,box-shadow .14s;border-radius:12px!important;height:44px!important;padding:0 14px 0 38px!important}.m-detail-filter__search[data-v-a9034d94] .field .control:focus-within{background:#fff;border-color:#272b4c;box-shadow:0 0 0 3px #272b4c14}.m-detail-filter__search[data-v-a9034d94] .field input{background:0 0;font-size:.92rem}.m-detail-filter__search[data-v-a9034d94] .field input::placeholder{color:#8b95a1;font-size:.92rem}.m-detail-filter__period[data-v-a9034d94]{align-items:center;width:100%;display:flex}.m-detail-filter__period[data-v-a9034d94] .drp{width:100%;display:block}.m-detail-filter__period[data-v-a9034d94] .drp-trigger{color:#3a4156;background:#fff;border:1px solid #e6e9f0;border-radius:12px;gap:6px;width:100%;height:44px;padding:0 14px;font-size:.88rem}.m-detail-filter__period[data-v-a9034d94] .drp-trigger:hover{background:#f4f6fb;border-color:#c8cdd9}.m-detail-filter__period[data-v-a9034d94] .drp-trigger--filled,.m-detail-filter__period[data-v-a9034d94] .drp-trigger--open{color:#272b4c;border-color:#272b4c}.m-detail-filter__period[data-v-a9034d94] .drp-placeholder{color:#8b95a1}.m-detail-filter__excluded[data-v-a9034d94],.m-detail-filter__excluded[data-v-a9034d94] .dropdown{width:100%}.m-detail-filter__excluded[data-v-a9034d94] .dropdown .trigger{background:#fff;border:1px solid #e6e9f0;border-radius:12px;width:100%;height:44px}.m-detail-head[data-v-a9034d94]{background:#fafbfd;border-bottom:1px solid #f0f2f7;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.m-detail-head__text[data-v-a9034d94]{color:#6b7684;letter-spacing:-.005em;font-size:.8rem}.m-detail-head__text strong[data-v-a9034d94]{color:#1a1f3a;font-variant-numeric:tabular-nums;margin:0 2px}.m-detail-head__reset[data-v-a9034d94]{color:#8b95a1;cursor:pointer;background:0 0;border:none;padding:4px 6px;font-family:inherit;font-size:.78rem;transition:color .14s}.m-detail-head__reset[data-v-a9034d94]:hover{color:#272b4c}.m-detail-head__reset[data-v-a9034d94]:active{transform:scale(.97)}.row-popup-header[data-v-a9034d94]{text-align:center;padding:4px 0 2px}.row-popup-header__title[data-v-a9034d94]{color:#1a1f3a;letter-spacing:-.012em;margin:0;font-size:.98rem;font-weight:400}.row-popup-kv[data-v-a9034d94]{flex-direction:column;gap:0;margin:8px 0 0;padding:0;display:flex}.row-popup-kv__row[data-v-a9034d94]{border-bottom:1px solid #f0f2f7;grid-template-columns:92px 1fr;align-items:baseline;gap:12px;padding:10px 0;display:grid}.row-popup-kv__row[data-v-a9034d94]:last-child{border-bottom:none}.row-popup-kv__row dt[data-v-a9034d94]{color:#8b95a1;letter-spacing:-.005em;margin:0;font-size:.76rem}.row-popup-kv__row dd[data-v-a9034d94]{color:#3a4156;letter-spacing:-.005em;word-break:break-all;text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:.86rem}.row-popup-kv__mono[data-v-a9034d94]{font-variant-numeric:tabular-nums;color:#6b7684;font-size:.82rem}.row-popup-kv__amt[data-v-a9034d94],.row-popup-kv__total[data-v-a9034d94]{color:#272b4c}.row-popup-kv__badge[data-v-a9034d94]{color:#272b4c;background:#272b4c0d;border-radius:10px;padding:2px 8px;font-size:.72rem;display:inline-block}.period-trigger[data-v-a9034d94]{border:1px solid var(--color-primary,#272b4c);background:var(--color-primary,#272b4c);color:#fff;letter-spacing:-.005em;cursor:pointer;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 12px;font-family:inherit;font-size:.84rem;font-weight:400;transition:background .14s,border-color .14s;display:inline-flex}.period-trigger[data-v-a9034d94]:hover{background:var(--color-primary-hover,#1a1f3a);border-color:var(--color-primary-hover,#1a1f3a)}.period-trigger[data-v-a9034d94]:active{transform:scale(.97)}.period-trigger__value[data-v-a9034d94]{font-variant-numeric:tabular-nums}.period-trigger__caret[data-v-a9034d94]{color:#ffffffb8;flex-shrink:0;font-size:.7rem}.rev-detail-panel[data-v-a9034d94]{--panel-content-x:22px;--panel-toolbar-bottom-gap:4px;--panel-table-top-gap:0px}.rev-detail-panel--embed[data-v-a9034d94]{z-index:auto;width:auto;height:auto;max-height:none;box-shadow:none;border-left:none;animation:none;display:block;position:static}.rev-detail-footer-wrap[data-v-a9034d94]{flex:1;display:flex}@media (width<=900px){.rev-detail-footer-wrap[data-v-a9034d94]{padding-bottom:max(0px, env(safe-area-inset-bottom))}}.rev-detail-panel .q-detail__body[data-v-a9034d94]{background:#fff;flex:auto;min-height:0;padding:0;overflow:hidden auto}.rev-detail-panel .popup-btn[data-v-a9034d94]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1;transition:background .14s}.rev-detail-panel .popup-btn--ghost[data-v-a9034d94]{color:#6b7684;background:#f5f7fa}.rev-detail-panel .popup-btn--ghost[data-v-a9034d94]:hover{background:#eceff5}.rev-panel-toolbar[data-v-a9034d94]{width:100%;padding:12px var(--panel-content-x) 8px;background:#fff;border-bottom:none;align-items:center;gap:8px;margin-bottom:8px;display:grid}.rev-panel-toolbar--tax[data-v-a9034d94]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto}.rev-panel-toolbar--plain[data-v-a9034d94]{grid-template-columns:minmax(220px,.4fr) 1fr auto}.rev-panel-toolbar--plain .rev-panel-toolbar__reset[data-v-a9034d94]{justify-self:end}.rev-panel-search[data-v-a9034d94]{align-items:center;width:100%;min-width:0;display:flex;position:relative}.rev-panel-search__icon[data-v-a9034d94]{color:#8b95a1;pointer-events:none;z-index:1;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.rev-panel-search[data-v-a9034d94] .field{width:100%}.rev-panel-search[data-v-a9034d94] .field .control{padding-left:32px}.rev-panel-date[data-v-a9034d94],.rev-panel-excluded[data-v-a9034d94]{width:100%}.rev-panel-toolbar[data-v-a9034d94] .field .control,.rev-panel-toolbar[data-v-a9034d94] .drp-trigger,.rev-panel-toolbar[data-v-a9034d94] .trigger{background:var(--summary-surface-bg);width:100%;height:36px;min-height:36px;box-shadow:none;border:1px solid #0000;border-radius:8px;font-size:.78rem;font-weight:400}.rev-panel-toolbar[data-v-a9034d94] .field .control:hover,.rev-panel-toolbar[data-v-a9034d94] .drp-trigger:hover,.rev-panel-toolbar[data-v-a9034d94] .trigger:hover{background:#eef0f7}.rev-panel-toolbar[data-v-a9034d94] .field .control:focus-within,.rev-panel-toolbar[data-v-a9034d94] .drp-trigger--open,.rev-panel-toolbar[data-v-a9034d94] .trigger[data-open=true]{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 3px #272b4c1f}.rev-panel-toolbar__reset[data-v-a9034d94]{color:#8b95a1;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-family:inherit;font-size:.78rem;font-weight:400;text-decoration:none;transition:color .12s}.rev-panel-toolbar__reset[data-v-a9034d94]:hover{color:#272b4c;text-underline-offset:3px;text-decoration:underline}.rev-detail-panel .table-wrap[data-v-a9034d94]{padding:0 var(--panel-content-x)}.rev-detail-panel .table-wrap[data-v-a9034d94] .data-table{border-collapse:collapse;background:0 0;width:100%}.rev-detail-panel .table-wrap[data-v-a9034d94] .data-table thead th{color:#9aa4b2!important;text-transform:none!important;letter-spacing:0!important;background:0 0!important;border-bottom:1px solid #e5e8eb!important;padding:10px 14px!important;font-size:.7rem!important;font-weight:400!important}.rev-detail-panel .table-wrap[data-v-a9034d94] .data-table tbody td{color:#4e5968!important;background:0 0!important;border-bottom:1px solid #f1f3f7!important;padding:10px 14px!important;font-size:.78rem!important;font-weight:400!important;line-height:1.45!important}.rev-detail-panel .table-wrap[data-v-a9034d94] .data-table tbody tr:hover td{background:#fafbfd!important}.rev-detail-panel .table-wrap[data-v-a9034d94] .data-table thead th:first-child,.rev-detail-panel .table-wrap[data-v-a9034d94] .data-table tbody td:first-child{padding-left:0!important}.rev-detail-panel .table-wrap[data-v-a9034d94] .data-table thead th:last-child,.rev-detail-panel .table-wrap[data-v-a9034d94] .data-table tbody td:last-child{padding-right:0!important}.rev-detail-panel .table-wrap[data-v-a9034d94] .data-row--excluded td{color:#b0b8c1!important}.rev-detail-panel .table-wrap[data-v-a9034d94] .td-num{text-align:right;font-variant-numeric:tabular-nums}.rev-detail-panel .table-wrap[data-v-a9034d94] .td-muted{color:#8b95a1!important}.rev-detail-panel .table-wrap[data-v-a9034d94] .td-mono{font-variant-numeric:tabular-nums}.rev-detail-panel .table-wrap[data-v-a9034d94] .td-center{text-align:center}.rev-detail-panel .table-wrap[data-v-a9034d94] .cell-muted{color:#b0b8c1}.rev-detail-panel .table-wrap[data-v-a9034d94] .excl-badge--yes{color:#b1655a;background:#ef444414;border-radius:5px;justify-content:center;align-items:center;height:22px;padding:0 8px;font-size:.7rem;font-weight:400;display:inline-flex}.rev-panel-empty[data-v-a9034d94]{padding:40px var(--panel-content-x);color:#8b95a1;text-align:center;font-size:.82rem}.rev-panel-pagination[data-v-a9034d94]{padding:12px var(--panel-content-x);border-top:1px solid #f1f3f7}.agency-create-backdrop[data-v-e4ea7df8]{z-index:50;background:#0f172a52;animation:.18s drawer-backdrop-in-e4ea7df8;position:fixed;inset:0}@keyframes drawer-backdrop-in-e4ea7df8{0%{opacity:0}to{opacity:1}}.agency-create-panel[data-v-e4ea7df8]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;width:min(600px,100vw - 56px);height:100dvh;max-height:100dvh;animation:.22s cubic-bezier(.32,.72,.36,1) drawer-slide-in-e4ea7df8;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14}@keyframes drawer-slide-in-e4ea7df8{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.agency-create-panel .q-detail[data-v-e4ea7df8]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.agency-create-panel .q-detail__head[data-v-e4ea7df8]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:64px;min-height:64px;position:sticky;top:0;padding:0 22px!important;display:flex!important}.agency-create-panel .q-detail__titleGroup[data-v-e4ea7df8]{flex:1;align-items:center;gap:10px;min-width:0;display:inline-flex}.agency-create-panel .q-detail__title-text[data-v-e4ea7df8]{color:#333d4b;letter-spacing:-.012em;margin:0;padding:0;font-size:1.05rem;font-weight:500;line-height:1.3}.agency-create-panel .q-detail__close[data-v-e4ea7df8]{cursor:pointer;color:#8b95a1;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;transition:background .12s,color .12s;display:inline-flex}.agency-create-panel .q-detail__close[data-v-e4ea7df8]:hover{color:#2a2f4a;background:#f4f6fb}.agency-create-panel .q-detail__body[data-v-e4ea7df8]{background:#fff;flex:auto;min-height:0;overflow:hidden auto;padding:0!important}.agency-create-panel .ch-form[data-v-e4ea7df8]{flex-direction:column;display:flex;margin:0!important;padding:16px 22px 20px!important}.agency-create-panel .q-table-section__head[data-v-e4ea7df8]{align-items:center;gap:8px;display:flex;margin:0!important;padding:24px 0 8px!important}.agency-create-panel .q-table-section__head[data-v-e4ea7df8]:first-of-type{padding-top:0!important}.agency-create-panel .q-table-section__title[data-v-e4ea7df8]{color:#333d4b;letter-spacing:-.012em;margin:0;padding:0;font-size:.95rem;font-weight:500}.agency-create-panel .ch-form[data-v-e4ea7df8] .form-row{flex-direction:unset;grid-template-columns:96px 1fr;align-items:center;gap:0;min-height:28px;margin:0 0 12px!important;padding:0!important;display:grid!important}.agency-create-panel .ch-form[data-v-e4ea7df8] .form-row .label{text-align:left;color:#8b95a1;margin:0;padding:0;font-size:.76rem;font-weight:400;line-height:1.3;width:auto!important}.agency-create-panel .ch-form[data-v-e4ea7df8] .form-row .control,.agency-create-panel .ch-form[data-v-e4ea7df8] .form-row .control>*{min-width:0;width:100%!important}.agency-create-panel .form-cell[data-v-e4ea7df8]{width:100%}.agency-create-panel .ch-form[data-v-e4ea7df8] .field .control{height:34px!important;min-height:34px!important;padding:0 12px!important}.agency-create-panel .ch-form[data-v-e4ea7df8] .dropdown,.agency-create-panel .ch-form[data-v-e4ea7df8] .drp{width:100%!important}.agency-create-panel .ch-form[data-v-e4ea7df8] .dropdown .trigger,.agency-create-panel .ch-form[data-v-e4ea7df8] .drp-trigger{width:100%!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:.82rem!important;line-height:34px!important}.agency-create-panel .ch-form[data-v-e4ea7df8] .field input,.agency-create-panel .ch-form[data-v-e4ea7df8] .dropdown .trigger,.agency-create-panel .ch-form[data-v-e4ea7df8] .dropdown .value{color:#4e5968!important}.agency-create-panel .ch-form[data-v-e4ea7df8] .field input::placeholder,.agency-create-panel .ch-form[data-v-e4ea7df8] .dropdown .placeholder{color:#b0b8c1!important}.agency-create-panel .q-detail__footer[data-v-e4ea7df8]{z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}.agency-create-panel .popup-btn[data-v-e4ea7df8]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1;transition:background .14s}.agency-create-panel .popup-btn--ghost[data-v-e4ea7df8]{color:#6b7684;background:#f5f7fa}.agency-create-panel .popup-btn--ghost[data-v-e4ea7df8]:hover:not(:disabled){background:#eceff5}.agency-create-panel .popup-btn--primary[data-v-e4ea7df8]{background:var(--color-primary,#272b4c);color:#fff;-webkit-font-smoothing:antialiased}.agency-create-panel .popup-btn--primary[data-v-e4ea7df8]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.agency-create-panel .popup-btn[data-v-e4ea7df8]:disabled{opacity:.5;cursor:not-allowed}.ahp-footer-wrap[data-v-6a880f2a]{display:contents}.agency-history-panel .q-detail__body[data-v-6a880f2a]{background:#fff;padding:0!important}.agency-history-panel .ch-form[data-v-6a880f2a]{flex-direction:column;display:flex;margin:0!important;padding:16px 22px 20px!important}.agency-history-panel .q-table-section__head[data-v-6a880f2a]{align-items:center;gap:8px;display:flex;margin:0!important;padding:24px 0 8px!important}.agency-history-panel .q-table-section__head[data-v-6a880f2a]:first-of-type{padding-top:0!important}.agency-history-panel .q-table-section__title[data-v-6a880f2a]{color:#333d4b;letter-spacing:-.012em;margin:0;padding:0;font-size:.95rem;font-weight:500}.agency-history-panel .ch-form[data-v-6a880f2a] .form-row{flex-direction:unset;grid-template-columns:96px 1fr;align-items:center;gap:0;min-height:28px;margin:0 0 12px!important;padding:0!important;display:grid!important}.agency-history-panel .ch-form[data-v-6a880f2a] .form-row .label{text-align:left;color:#8b95a1;margin:0;padding:0;font-size:.76rem;font-weight:400;line-height:1.3;width:auto!important}.agency-history-panel .ch-form[data-v-6a880f2a] .form-row .control,.agency-history-panel .ch-form[data-v-6a880f2a] .form-row .control>*{min-width:0;width:100%!important}.agency-history-panel .form-cell[data-v-6a880f2a]{width:100%}.agency-history-panel .ch-form[data-v-6a880f2a] .field .control{height:34px!important;min-height:34px!important;padding:0 12px!important}.agency-history-panel .ch-form[data-v-6a880f2a] .dropdown,.agency-history-panel .ch-form[data-v-6a880f2a] .drp{width:100%!important}.agency-history-panel .ch-form[data-v-6a880f2a] .dropdown .trigger,.agency-history-panel .ch-form[data-v-6a880f2a] .drp-trigger{width:100%!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:.82rem!important;line-height:34px!important}.agency-history-panel .ch-form[data-v-6a880f2a] .field input,.agency-history-panel .ch-form[data-v-6a880f2a] .dropdown .trigger,.agency-history-panel .ch-form[data-v-6a880f2a] .dropdown .value,.agency-history-panel .ch-form[data-v-6a880f2a] .drp-trigger,.agency-history-panel .ch-form[data-v-6a880f2a] .drp-val{color:#4e5968!important}.agency-history-panel .ch-form[data-v-6a880f2a] .field input::placeholder,.agency-history-panel .ch-form[data-v-6a880f2a] .dropdown .placeholder,.agency-history-panel .ch-form[data-v-6a880f2a] .drp-placeholder{color:#b0b8c1!important}.agency-history-panel .ch-form[data-v-6a880f2a] .drp-trigger,.agency-history-panel .ch-form[data-v-6a880f2a] .drp-trigger--filled,.agency-history-panel .ch-form[data-v-6a880f2a] .drp-trigger--open{border-color:var(--border-base,#e5e8ec)!important}.agency-history-panel .popup-btn[data-v-6a880f2a]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1;transition:background .14s}.agency-history-panel .popup-btn--ghost[data-v-6a880f2a]{color:#6b7684;background:#f5f7fa}.agency-history-panel .popup-btn--ghost[data-v-6a880f2a]:hover:not(:disabled){background:#eceff5}.agency-history-panel .popup-btn--primary[data-v-6a880f2a]{background:var(--color-primary,#272b4c);color:#fff;-webkit-font-smoothing:antialiased}.agency-history-panel .popup-btn--primary[data-v-6a880f2a]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.agency-history-panel .popup-btn[data-v-6a880f2a]:disabled{opacity:.5;cursor:not-allowed}.agency-section-backdrop[data-v-bb6a2646]{z-index:50;background:#0f172a52;animation:.18s drawer-backdrop-in-bb6a2646;position:fixed;inset:0}@keyframes drawer-backdrop-in-bb6a2646{0%{opacity:0}to{opacity:1}}.agency-section-panel[data-v-bb6a2646]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;width:min(600px,100vw - 56px);height:100dvh;max-height:100dvh;animation:.22s cubic-bezier(.32,.72,.36,1) drawer-slide-in-bb6a2646;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14}@keyframes drawer-slide-in-bb6a2646{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.agency-section-panel .q-detail[data-v-bb6a2646]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.agency-section-panel .q-detail__head[data-v-bb6a2646]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:64px;min-height:64px;position:sticky;top:0;padding:0 22px!important;display:flex!important}.agency-section-panel .q-detail__titleGroup[data-v-bb6a2646]{flex:1;align-items:center;gap:10px;min-width:0;display:inline-flex}.agency-section-panel .q-detail__title-text[data-v-bb6a2646]{color:#333d4b;letter-spacing:-.012em;margin:0;padding:0;font-size:1.05rem;font-weight:500;line-height:1.3}.agency-section-panel .q-detail__close[data-v-bb6a2646]{cursor:pointer;color:#8b95a1;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;display:inline-flex}.agency-section-panel .q-detail__close[data-v-bb6a2646]:hover{color:#2a2f4a;background:#f4f6fb}.agency-section-panel .q-detail__body[data-v-bb6a2646]{background:#fff;flex:auto;min-height:0;overflow:hidden auto;padding:0!important}.agency-section-panel .ch-form[data-v-bb6a2646]{flex-direction:column;display:flex;margin:0!important;padding:16px 22px 20px!important}.agency-section-panel .ch-form[data-v-bb6a2646] .field .control{height:34px!important;min-height:34px!important;padding:0 12px!important}.agency-section-panel .ch-form[data-v-bb6a2646] .dropdown,.agency-section-panel .ch-form[data-v-bb6a2646] .drp,.agency-section-panel .ch-form[data-v-bb6a2646] .datepicker{width:100%!important}.agency-section-panel .ch-form[data-v-bb6a2646] .dropdown .trigger,.agency-section-panel .ch-form[data-v-bb6a2646] .drp-trigger,.agency-section-panel .ch-form[data-v-bb6a2646] .datepicker .trigger{width:100%!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:.82rem!important;line-height:34px!important}.agency-section-panel .ch-form[data-v-bb6a2646] .field input,.agency-section-panel .ch-form[data-v-bb6a2646] .dropdown .trigger,.agency-section-panel .ch-form[data-v-bb6a2646] .dropdown .value,.agency-section-panel .ch-form[data-v-bb6a2646] .drp-trigger,.agency-section-panel .ch-form[data-v-bb6a2646] .drp-val{color:#4e5968!important}.agency-section-panel .ch-form[data-v-bb6a2646] .field input::placeholder,.agency-section-panel .ch-form[data-v-bb6a2646] .dropdown .placeholder{color:#b0b8c1!important}.agency-section-panel .ch-form[data-v-bb6a2646] .fields-grid{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.agency-section-panel .ch-form[data-v-bb6a2646] .field-row{grid-template-columns:96px 1fr!important;align-items:center!important;column-gap:0!important;min-height:28px!important;margin:0 0 4px!important;display:grid!important}.agency-section-panel .ch-form[data-v-bb6a2646] .field-row--full{grid-column:1!important}.agency-section-panel .ch-form[data-v-bb6a2646] .field-row>:last-child{width:100%!important;min-width:0!important}.agency-section-panel .ch-form[data-v-bb6a2646] .addr-row{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.agency-section-panel .ch-form[data-v-bb6a2646] .addr-row .addr-input{flex:auto!important;width:auto!important;min-width:0!important}.agency-section-panel .ch-form[data-v-bb6a2646] .addr-row>button{flex-shrink:0;width:auto!important}.agency-section-panel .ch-form[data-v-bb6a2646] .field-row--addr{flex-direction:column!important;align-items:stretch!important;gap:6px!important;display:flex!important}.agency-section-panel .ch-form[data-v-bb6a2646] .field-row--addr .fld-label{width:auto!important}.agency-section-panel .ch-form[data-v-bb6a2646] .addr-stack{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.agency-section-panel .ch-form[data-v-bb6a2646] .scf-edit{width:100%;min-width:0;align-items:center!important;gap:6px!important;display:flex!important}.agency-section-panel .ch-form[data-v-bb6a2646] .scf-edit .scf-input{flex:auto!important;width:auto!important;min-width:0!important}.agency-section-panel .ch-form[data-v-bb6a2646] .scf-edit .scf-confirm,.agency-section-panel .ch-form[data-v-bb6a2646] .scf-edit>button{flex-shrink:0!important;width:auto!important}.agency-section-panel .ch-form[data-v-bb6a2646] .slack-field{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.agency-section-panel .ch-form[data-v-bb6a2646] .slack-field__caption{color:#5c6478;letter-spacing:-.005em;padding-left:12px;font-size:.72rem;font-weight:400}.agency-section-panel .ch-form[data-v-bb6a2646] .field-row--with-caption{align-items:start!important}.agency-section-panel .ch-form[data-v-bb6a2646] .cert-section-block{grid-column:1/-1}.agency-section-panel .ch-form[data-v-bb6a2646] .cert-section-block--top{margin-top:0}.agency-section-panel .ch-form[data-v-bb6a2646] .q-table-section__head{border:none;grid-column:1/-1;align-items:baseline;gap:8px;margin:0;padding:12px 0 6px;display:flex}.agency-section-panel .ch-form[data-v-bb6a2646] .q-table-section__head--first{padding-top:0}.agency-section-panel .ch-form[data-v-bb6a2646] .q-table-section__title{color:#333d4b;letter-spacing:-.012em;font-size:.95rem;font-weight:500}.agency-section-panel .ch-form[data-v-bb6a2646] .cert-status{border-radius:4px;padding:2px 6px;font-size:.7rem;line-height:1}.agency-section-panel .ch-form[data-v-bb6a2646] .cert-status--valid{color:#5a8f74;background:#5a8f741f}.agency-section-panel .ch-form[data-v-bb6a2646] .cert-status--expired{color:#a06363;background:#a063631f}.agency-section-panel .ch-form[data-v-bb6a2646] .cert-fields{flex-direction:column;display:flex}.agency-section-panel .ch-form[data-v-bb6a2646] .cert-row{grid-template-columns:88px 1fr;gap:8px;padding:3px 0;font-size:.78rem;line-height:1.35;display:grid}.agency-section-panel .ch-form[data-v-bb6a2646] .cert-row__label{color:#8b95a1;font-weight:400}.agency-section-panel .ch-form[data-v-bb6a2646] .cert-row__val{color:#4e5968;word-break:break-word}.agency-section-panel .ch-form[data-v-bb6a2646] .cert-row__val--inline{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.agency-section-panel .ch-form[data-v-bb6a2646] .cert-row__val--danger{color:#a06363}.agency-section-panel .ch-form[data-v-bb6a2646] .cert-empty{color:#b0b8c1;padding:4px 0;font-size:.78rem}.agency-section-panel .ch-form[data-v-bb6a2646] .cert-dday{font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;padding:2px 6px;font-size:.68rem;line-height:1;display:inline-flex}.agency-section-panel .ch-form[data-v-bb6a2646] .cert-dday--ok{color:#5a8f74;background:#5a8f741f}.agency-section-panel .ch-form[data-v-bb6a2646] .cert-dday--warning{color:#8a5a00;background:#d082001f}.agency-section-panel .ch-form[data-v-bb6a2646] .cert-dday--expired{color:#a06363;background:#a063631f}.agency-section-panel .ch-form[data-v-bb6a2646] .fld-label{color:#8b95a1!important;width:auto!important;font-size:.76rem!important;font-weight:400!important}.agency-section-panel .q-detail__footer[data-v-bb6a2646]{z-index:5;box-sizing:border-box;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;width:100%;padding:14px 18px;display:flex;position:sticky;bottom:0}.agency-section-panel .popup-btn[data-v-bb6a2646]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;min-width:0;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1;transition:background .14s}.agency-section-panel .popup-btn--ghost[data-v-bb6a2646]{color:#6b7684;background:#f5f7fa}.agency-section-panel .popup-btn--ghost[data-v-bb6a2646]:hover:not(:disabled){background:#eceff5}.agency-section-panel .popup-btn--primary[data-v-bb6a2646]{background:var(--color-primary,#272b4c);color:#fff;-webkit-font-smoothing:antialiased}.agency-section-panel .popup-btn--primary[data-v-bb6a2646]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.agency-section-panel .popup-btn[data-v-bb6a2646]:disabled{opacity:.5;cursor:not-allowed}.agency-section-panel[data-v-bb6a2646] .drp-trigger,.agency-section-panel[data-v-bb6a2646] .drp-trigger--filled,.agency-section-panel[data-v-bb6a2646] .drp-trigger--open:not(:focus-visible){border-color:var(--border-base,#e5e8ec)!important}.agency-section-panel[data-v-bb6a2646] .drp-trigger:focus-visible{border-color:var(--color-primary,#272b4c)!important}.agency-section-panel[data-v-bb6a2646] .field input[disabled],.agency-section-panel[data-v-bb6a2646] .field input[readonly]{box-shadow:none!important;color:#4e5968!important;cursor:default!important;opacity:1!important;background:0 0!important;border:none!important;padding-left:0!important;padding-right:0!important}:is(.agency-section-panel[data-v-bb6a2646] .field:has(input[disabled]) :deep(.control),.agency-section-panel[data-v-bb6a2646] .field:has(input[readonly]) :deep(.control)){box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.tep-backdrop[data-v-c1bd4172]{z-index:100;background:#0f172a52;justify-content:flex-end;display:flex;position:fixed;inset:0}.tep-panel[data-v-c1bd4172]{background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;width:min(520px,100vw - 56px);height:100dvh;display:flex;position:relative;box-shadow:-8px 0 24px #272b4c14}.tep-head[data-v-c1bd4172]{background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;align-items:baseline;gap:8px;padding:22px 22px 16px;display:flex}.tep-title[data-v-c1bd4172]{color:#191f28;letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:500}.tep-meta[data-v-c1bd4172]{color:#8b95a1;font-size:.78rem}.tep-body[data-v-c1bd4172]{flex:1;padding:16px 22px 20px;overflow-y:auto}.tep-section[data-v-c1bd4172]{padding:16px 0 6px}.tep-section[data-v-c1bd4172]:first-of-type{padding-top:0}.tep-section-title[data-v-c1bd4172]{color:#333d4b;letter-spacing:-.012em;margin:0 0 10px;font-size:.95rem;font-weight:500}.tep-grid[data-v-c1bd4172]{flex-direction:column;gap:10px;display:flex}.tep-empty[data-v-c1bd4172]{color:#8b95a1;padding:10px 0;font-size:.82rem}.tep-hist[data-v-c1bd4172]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tep-hist-item[data-v-c1bd4172]{background:#fafbfd;border:1px solid #eef0f5;border-radius:10px;padding:10px 12px}.tep-hist-head[data-v-c1bd4172]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.tep-hist-time[data-v-c1bd4172]{color:#6b7684;font-size:.74rem}.tep-hist-actor[data-v-c1bd4172]{color:#8b95a1;font-size:.74rem}.tep-hist-changes[data-v-c1bd4172]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tep-hist-change[data-v-c1bd4172]{flex-wrap:wrap;align-items:center;gap:6px;font-size:.78rem;display:flex}.tep-hist-field[data-v-c1bd4172]{color:#8b95a1;min-width:56px}.tep-hist-before[data-v-c1bd4172]{color:#a06363}.tep-hist-arrow[data-v-c1bd4172]{color:#c0c8d6}.tep-hist-after[data-v-c1bd4172]{color:#5a8f74}.tep-footer[data-v-c1bd4172]{padding:14px 18px max(14px, env(safe-area-inset-bottom));z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;display:flex;position:sticky;bottom:0}.popup-btn[data-v-c1bd4172]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1;transition:background .14s}.popup-btn[data-v-c1bd4172]:disabled{opacity:.55;cursor:default}.popup-btn--ghost[data-v-c1bd4172]{color:#6b7684;background:#f5f7fa}.popup-btn--ghost[data-v-c1bd4172]:hover:not(:disabled){background:#eceff5}.popup-btn--primary[data-v-c1bd4172]{background:var(--color-primary,#272b4c);color:#fff;-webkit-font-smoothing:antialiased}.popup-btn--primary[data-v-c1bd4172]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.tep-fade-enter-active[data-v-c1bd4172],.tep-fade-leave-active[data-v-c1bd4172]{transition:opacity .18s}.tep-fade-enter-from[data-v-c1bd4172],.tep-fade-leave-to[data-v-c1bd4172]{opacity:0}.tep-slide-enter-active[data-v-c1bd4172],.tep-slide-leave-active[data-v-c1bd4172]{transition:transform .22s cubic-bezier(.32,.72,.36,1)}.tep-slide-enter-from[data-v-c1bd4172],.tep-slide-leave-to[data-v-c1bd4172]{transform:translate(12px)}.agency-section-backdrop[data-v-abbc428c]{z-index:50;background:#0f172a52;animation:.18s drawer-backdrop-in-abbc428c;position:fixed;inset:0}@keyframes drawer-backdrop-in-abbc428c{0%{opacity:0}to{opacity:1}}.agency-section-panel[data-v-abbc428c]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;width:min(600px,100vw - 56px);height:100dvh;max-height:100dvh;animation:.22s cubic-bezier(.32,.72,.36,1) drawer-slide-in-abbc428c;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14}@keyframes drawer-slide-in-abbc428c{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.agency-section-panel .q-detail[data-v-abbc428c]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.agency-section-panel .q-detail__head[data-v-abbc428c]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:64px;min-height:64px;position:sticky;top:0;padding:0 22px!important;display:flex!important}.agency-section-panel .q-detail__titleGroup[data-v-abbc428c]{flex:1;align-items:center;gap:10px;min-width:0;display:inline-flex}.agency-section-panel .q-detail__title-text[data-v-abbc428c]{color:#333d4b;letter-spacing:-.012em;margin:0;padding:0;font-size:1.05rem;font-weight:500;line-height:1.3}.agency-section-panel .q-detail__body[data-v-abbc428c]{background:#fff;flex:auto;min-height:0;overflow:hidden auto;padding:16px 22px 20px!important}.agency-section-panel .q-detail__footer[data-v-abbc428c]{z-index:5;box-sizing:border-box;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;width:100%;padding:14px 18px;display:flex;position:sticky;bottom:0}.agency-section-panel .popup-btn[data-v-abbc428c]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;min-width:0;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1;transition:background .14s}.agency-section-panel .popup-btn--ghost[data-v-abbc428c]{color:#6b7684;background:#f5f7fa}.agency-section-panel .popup-btn--ghost[data-v-abbc428c]:hover:not(:disabled){background:#eceff5}.ec-count-pill[data-v-abbc428c]{color:#272b4c;background:#eef2f8;border-radius:4px;margin-left:6px;padding:2px 8px;font-size:.78rem;font-weight:500;display:inline-block}.ec-subtitle[data-v-abbc428c]{color:#6b7488;font-size:.78rem}.ec-empty[data-v-abbc428c]{text-align:center;color:#9ca3af;padding:32px 0;font-size:.85rem}.ch-filter.q-toolbar[data-v-abbc428c]{align-items:center;gap:8px;margin:0 0 12px;padding:4px 0;display:flex}.q-search[data-v-abbc428c]{flex:1 1 0;min-width:0;height:32px;position:relative}.q-search__icon[data-v-abbc428c]{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.q-search__input[data-v-abbc428c]{color:#191f28;box-sizing:border-box;background:#eef2f8;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:32px;padding:0 12px 0 30px;font-family:inherit;font-size:.78rem;transition:background .12s,border-color .12s,box-shadow .12s}.q-search__input[data-v-abbc428c]::placeholder{color:#94a3b8}.q-search__input[data-v-abbc428c]:hover{background:#e3e9f1}.q-search__input[data-v-abbc428c]:focus{border-color:var(--color-primary,#272b4c);background:#fff;box-shadow:0 0 0 3px #272b4c26}.q-status-dd[data-v-abbc428c]{flex:0 0 140px;width:140px}.ec-count-line[data-v-abbc428c]{color:#8b95a1;margin:0 0 8px;font-size:.74rem}.ec-count-line__num[data-v-abbc428c]{color:#272b4c;font-variant-numeric:tabular-nums;font-weight:500}.ec-count-line__total[data-v-abbc428c]{color:#8b95a1;font-variant-numeric:tabular-nums}.ec-list[data-v-abbc428c]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ec-item[data-v-abbc428c]{background:#fff;border:1px solid #f0f2f7;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ec-item__main[data-v-abbc428c]{align-items:flex-start;gap:12px;display:flex}.ec-item__head[data-v-abbc428c]{flex-wrap:wrap;flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.ec-item__name[data-v-abbc428c]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;font-weight:500;overflow:hidden}.ec-item__biz[data-v-abbc428c]{color:#6b7488;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.78rem}.ec-item__rightCol[data-v-abbc428c]{flex-direction:row;flex-shrink:0;align-items:center;gap:4px;display:flex}.ec-item__status[data-v-abbc428c]{color:#4e5968;background:#f4f6fb;border-radius:4px;padding:1px 8px;font-size:.72rem;font-weight:500}.ec-item__svcBadges[data-v-abbc428c]{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.ec-svc-badge[data-v-abbc428c]{white-space:nowrap;border-radius:3px;align-items:center;height:18px;padding:0 6px;font-size:.68rem;font-weight:500;line-height:1;display:inline-flex}.ec-svc-badge--book[data-v-abbc428c]{color:#272b4c;background:#eef0f5}.ec-svc-badge--tax[data-v-abbc428c]{color:#15803d;background:#e6f4ec}.ec-item__meta[data-v-abbc428c]{color:#6b7488;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;font-size:.74rem;display:flex}.ec-item__meta b[data-v-abbc428c]{color:#8b95a1;margin-right:3px;font-weight:400}.ec-item__email[data-v-abbc428c]{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:normal;max-width:240px;overflow:hidden}.ec-item__end-reason[data-v-abbc428c],.ec-item__end-reason b[data-v-abbc428c]{color:#c2410c}.ec-item__end-detail[data-v-abbc428c]{color:#8b95a1}.sdp-trigger[data-v-f4ee0e67]{color:#3a4156;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 14px;font-family:inherit;font-size:.88rem;transition:border-color .12s,background .12s;display:inline-flex}.sdp-trigger[data-v-f4ee0e67]:hover{background:#f8fafc;border-color:#94a3b8}.sdp-trigger--open[data-v-f4ee0e67]{background:#f8fafc;border-color:#272b4c}.sdp-icon[data-v-f4ee0e67]{color:#64748b;flex-shrink:0}.sdp-rel-label[data-v-f4ee0e67]{color:#b0b8c1;white-space:nowrap;letter-spacing:.01em;flex-shrink:0;font-size:.7rem}.sdp-date-label[data-v-f4ee0e67]{color:#3a4156;white-space:nowrap;font-size:.88rem}.sdp-chevron[data-v-f4ee0e67]{color:#94a3b8;flex-shrink:0;transition:transform .15s}.sdp-chevron--open[data-v-f4ee0e67]{transform:rotate(180deg)}.sdp-popup{z-index:9100;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:280px;padding:14px 12px 12px;position:absolute;box-shadow:0 10px 38px #0f172a1a,0 2px 10px #0f172a0f}.sdp-head{align-items:center;gap:2px;margin-bottom:12px;display:flex}.sdp-nav{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .1s,color .1s;display:flex}.sdp-nav:hover{color:#1e293b;background:#f1f5f9}.sdp-month-label{text-align:center;color:#1e293b;flex:1;font-size:.88rem;font-weight:400}.sdp-today-btn{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:7px;height:26px;padding:0 10px;font-family:inherit;font-size:.72rem;transition:background .1s,border-color .1s,color .1s}.sdp-today-btn:hover{color:#1e293b;background:#f1f5f9;border-color:#94a3b8}.sdp-grid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.sdp-wd{text-align:center;color:#9ca3af;padding:4px 0 8px;font-size:.65rem}.sdp-wd--sun{color:#fca5a5}.sdp-wd--sat{color:#93c5fd}.sdp-day{aspect-ratio:1;color:#374151;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-family:inherit;font-size:.8rem;transition:background .1s,color .1s;display:flex;position:relative}.sdp-day:hover:not(.sdp-day--selected):not(.sdp-day--other){background:#f1f5f9}.sdp-day--other{color:#d1d5db}.sdp-day--other:hover{background:0 0}.sdp-day--today:not(.sdp-day--selected){color:#272b4c;padding-top:4px}.sdp-day--today:not(.sdp-day--selected):after{content:"오늘";color:#272b4c;white-space:nowrap;font-size:.44rem;line-height:1;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.sdp-day--selected{border-radius:8px;color:#fff!important;background:#272b4c!important}.sdp-day--selected:hover{background:#1e2240!important}.sdp-day--today.sdp-day--selected{padding-top:4px}.sdp-day--today.sdp-day--selected:after{content:"오늘";color:#ffffffbf;white-space:nowrap;font-size:.44rem;line-height:1;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.sdp-day--sun{color:#ef4444}.sdp-day--sat{color:#3b82f6}.view-tabs[data-v-1b7de0de]{background:#f4f6fb;border-radius:10px;align-items:center;gap:2px;padding:4px;display:inline-flex}.agency-view-tabs[data-v-1b7de0de]{margin:0 0 16px}.view-tab[data-v-1b7de0de]{color:#6b7488;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;height:30px;padding:0 14px;font-family:inherit;font-size:.78rem;font-weight:400;transition:background-color .14s,color .14s}.view-tab[data-v-1b7de0de]:hover:not(.view-tab--active){color:#2a2f4a;background:#eceff5}.view-tab--active[data-v-1b7de0de]{color:#2a2f4a;background:#fff}.ov-cell-id[data-v-1b7de0de]{text-align:center;color:#8b95a1;font-variant-numeric:tabular-nums;letter-spacing:-.005em;padding-left:8px!important;padding-right:8px!important}.ov-table[data-v-1b7de0de] thead th:first-child{text-align:center}.ov-table[data-v-1b7de0de] thead th:first-child .th-inner{justify-content:center}.ov-table[data-v-1b7de0de] thead th:first-child .th-label{flex:none}.q-toolbar[data-v-1b7de0de]{background:0 0;flex-wrap:wrap;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;margin:0 0 16px;padding:6px 0;display:flex}.ch-filter .q-agency-search-dd[data-v-1b7de0de]{flex:2 1 0;min-width:200px}.ch-filter .q-stage-dd[data-v-1b7de0de],.ch-filter .q-agency-dd[data-v-1b7de0de]{flex:1 1 0;min-width:140px}.ch-filter .q-agency-search-dd[data-v-1b7de0de] .value:before,.ch-filter .q-agency-search-dd[data-v-1b7de0de] .placeholder:before{content:"Admin · ";color:#8b95a1}.ch-filter .q-search[data-v-1b7de0de]{flex:1 1 0;min-width:360px;height:32px;position:relative}.ch-filter .q-search__icon[data-v-1b7de0de]{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ch-filter .q-search__input[data-v-1b7de0de]{background:var(--summary-surface-bg);color:#4e5968;box-sizing:border-box;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:32px;padding:0 12px 0 32px;font-family:inherit;font-size:.78rem;transition:background .12s,border-color .12s,box-shadow .12s}.ch-filter .q-search__input[data-v-1b7de0de]::placeholder{color:#b0b8c1}.ch-filter .q-search__input[data-v-1b7de0de]:hover{background:#e3e9f1}.ch-filter .q-search__input[data-v-1b7de0de]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring,#272b4c26);background:#fff}.status-inline[data-v-1b7de0de]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.status-dot[data-v-1b7de0de]{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-dot--active[data-v-1b7de0de]{background:#272b4c}.status-dot--inactive[data-v-1b7de0de]{background:#c0c8d6}.status-text[data-v-1b7de0de]{color:#4e5968;letter-spacing:-.005em;font-size:.82rem;font-weight:400}.status-text--inactive[data-v-1b7de0de]{color:#9aa4b2}.branch-type-text[data-v-1b7de0de]{color:#4e5968;font-size:.82rem;font-weight:400}.text-muted[data-v-1b7de0de]{color:#b0b8c1}@media (width<=1024px){.ch-filter .q-search[data-v-1b7de0de]{min-width:240px}}@media (width<=640px){.filter-row[data-v-1b7de0de]{flex-wrap:nowrap}.f-active[data-v-1b7de0de]{flex:1 1 0;min-width:100px}.f-search[data-v-1b7de0de]{flex:1 1 0;min-width:140px}}@media (width<=480px){.filter-row[data-v-1b7de0de]{gap:6px}.f-active[data-v-1b7de0de]{min-width:80px}.f-search[data-v-1b7de0de]{min-width:100px}.filter-row[data-v-1b7de0de] .sdp-trigger{padding-left:8px;padding-right:6px}.filter-row[data-v-1b7de0de] .field input,.filter-row[data-v-1b7de0de] .field .control{padding-left:10px;padding-right:10px}}.doc-list[data-v-1b7de0de]{flex-direction:column;gap:8px;min-width:0;display:flex}.doc-row[data-v-1b7de0de]{background:#fafbfd;border:1px solid #eef0f5;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.doc-row--empty[data-v-1b7de0de]{background:#fff}.doc-icon[data-v-1b7de0de]{background:#fff;border:1px solid #eef0f5;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.doc-icon--pdf[data-v-1b7de0de]{background:#fff;border-color:#f4dada}.doc-icon--img[data-v-1b7de0de]{background:#fff}.doc-icon-img[data-v-1b7de0de]{object-fit:cover;width:100%;height:100%}.doc-icon--empty[data-v-1b7de0de]{background:0 0;border:1.5px dashed #d6dbe5}.doc-name[data-v-1b7de0de]{color:#2a2f4a;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.82rem;overflow:hidden}.doc-actions[data-v-1b7de0de]{flex:none;align-items:center;gap:14px;display:inline-flex}.doc-action-link[data-v-1b7de0de]{font:inherit;color:#5c6478;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;padding:0;font-size:.76rem;text-decoration:none;transition:color .12s;display:inline-flex}.doc-action-link[data-v-1b7de0de]:hover,.doc-action-link--primary[data-v-1b7de0de]{color:#272b4c}.doc-action-link--muted[data-v-1b7de0de]{color:#8b95a1}.doc-action-link[data-v-1b7de0de]:disabled{color:#c0c8d6;cursor:default}@media (width<=600px){.doc-row[data-v-1b7de0de]{flex-wrap:wrap;gap:8px 12px}.doc-name[data-v-1b7de0de]{flex:auto}.doc-actions[data-v-1b7de0de]{justify-content:flex-end;width:100%}}.row-count[data-v-1b7de0de]{color:#8b95a1;margin:0 0 12px;font-size:.78rem}.row-count-num[data-v-1b7de0de]{color:#3a4156;font-variant-numeric:tabular-nums}.row-count-filtered[data-v-1b7de0de]{color:#b0b8c1;margin-left:4px}.ch-action-btn[data-v-1b7de0de]{background:var(--color-primary,#272b4c);color:#fff;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:300;line-height:1;transition:background .12s;display:inline-flex}.ch-action-btn[data-v-1b7de0de]:hover{background:var(--color-primary-hover,#1a1f3a)}.table-wrap[data-v-1b7de0de]{box-shadow:none;background:0 0;border:none;border-radius:0;overflow-x:auto}.table-wrap[data-v-1b7de0de] .data-table thead th{background:0 0!important;border-bottom:1px solid #e5e8eb!important}.table-wrap[data-v-1b7de0de] .data-table tbody td{background:0 0!important}.table-wrap[data-v-1b7de0de] .data-table tbody tr:first-child td{border-top:none!important}.ov-table td[data-v-1b7de0de]{color:#4e5968}.table-wrap[data-v-1b7de0de] .data-table{border-collapse:collapse;width:100%;background:0 0!important}.table-wrap[data-v-1b7de0de] .data-table tbody{display:table-row-group!important}.table-wrap[data-v-1b7de0de] .data-table tbody tr,.table-wrap[data-v-1b7de0de] .data-table tbody tr.ov-row{background:0 0!important;border:none!important;border-radius:0!important;height:36px!important;margin:0!important;padding:0!important;display:table-row!important}.table-wrap[data-v-1b7de0de] .data-table tbody td{vertical-align:middle!important;border-bottom:1px solid #f1f3f7!important;height:36px!important;padding:9px 12px!important;line-height:1.4!important;display:table-cell!important}.table-wrap[data-v-1b7de0de] .data-table tbody td:before{content:none!important}.table-wrap[data-v-1b7de0de] .data-table thead{display:table-header-group!important}.table-wrap[data-v-1b7de0de] .data-table thead th{padding:7px 14px!important;line-height:1.3!important}@media (width<=900px){.table-wrap[data-v-1b7de0de] .data-table thead th:nth-child(n+5),.table-wrap[data-v-1b7de0de] .data-table tbody td:nth-child(n+5){display:none!important}.table-wrap[data-v-1b7de0de] .data-table tbody tr,.table-wrap[data-v-1b7de0de] .data-table tbody td{height:44px!important}.table-wrap[data-v-1b7de0de] .data-table tbody td{font-size:.82rem;padding:0 10px!important}}@media (width<=480px){.table-wrap[data-v-1b7de0de] .data-table tbody tr,.table-wrap[data-v-1b7de0de] .data-table tbody td{height:40px!important}.table-wrap[data-v-1b7de0de] .data-table tbody td{font-size:.78rem;padding:0 6px!important}}.ov-row[data-v-1b7de0de]{cursor:pointer;transition:background .1s}.ov-row[data-v-1b7de0de]:hover{background:#f5f6fc}.ov-row:hover .agency-name-link[data-v-1b7de0de]{color:#272b4c}.row--inactive td[data-v-1b7de0de]{color:#bbb}.row--expired[data-v-1b7de0de]{background:snow}.agency-name-link[data-v-1b7de0de]{color:inherit;font-weight:400;transition:color .1s}.col-history[data-v-1b7de0de]{vertical-align:top;padding-top:10px}.status-badge[data-v-1b7de0de]{border-radius:999px;margin-right:4px;padding:3px 9px;font-size:.7rem;display:inline-block}.addr-row[data-v-1b7de0de]{align-items:center;gap:8px;display:flex}.addr-input[data-v-1b7de0de]{flex:1}.active-toggle-group[data-v-1b7de0de]{align-items:center;gap:10px;margin-left:12px;display:inline-flex}.agency-slack-btn[data-v-1b7de0de]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .12s;display:inline-flex}.agency-slack-btn[data-v-1b7de0de]:hover{background:#f4f6fb}.agency-slack-btn img[data-v-1b7de0de]{object-fit:contain;width:100%;height:100%;display:block}.agency-status[data-v-1b7de0de]{color:#4e5968;letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:5px;font-size:.85rem;font-weight:400;display:inline-flex}.agency-status--active[data-v-1b7de0de]{color:#111827}.agency-status .rd-status-dot[data-v-1b7de0de]{background:#c8cdd9;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.agency-status .rd-status-dot--active[data-v-1b7de0de]{background:var(--color-primary,#272b4c)}.agency-status .rd-status-dot--completed[data-v-1b7de0de]{background:#9aa4b2}.agency-status--active .rd-status-dot[data-v-1b7de0de]{flex:0 0 10px;width:10px;height:10px}.agency-status__edit[data-v-1b7de0de]{color:#9aa4b2;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;margin:0;padding:0;transition:opacity .12s,color .12s,background .12s;display:inline-flex}.agency-status__edit[data-v-1b7de0de]:hover{opacity:.8;color:#4e5968;background:#f2f4f6}.br-header[data-v-1b7de0de]{justify-content:center;align-items:center;gap:8px;margin:0 0 12px;display:flex}.br-header__title[data-v-1b7de0de]{letter-spacing:-.02em;color:#111827;margin:0;font-size:1.05rem;font-weight:400}.confirm-msg[data-v-1b7de0de]{text-align:center;color:#3a4156;margin:0;font-size:.86rem;line-height:1.55}.branch-type-badge[data-v-1b7de0de]{letter-spacing:-.005em;white-space:nowrap;border-radius:11px;align-items:center;height:20px;padding:0 8px;font-size:.7rem;display:inline-flex}.branch-type-badge--startup[data-v-1b7de0de]{color:#272b4c;background:#272b4c14}.branch-type-badge--conversion[data-v-1b7de0de]{color:#5c6478;background:#f0f2f7}.branch-type-badge--empty[data-v-1b7de0de]{color:#98a0ad;background:#272b4c06}.bt-anchor[data-v-1b7de0de]{display:inline-flex;position:relative}.bt-badge[data-v-1b7de0de]{color:#272b4c;cursor:default;background:#272b4c14;border:none;border-radius:999px;align-items:center;gap:6px;height:24px;padding:4px 10px;font-family:inherit;font-size:.74rem;transition:background .12s;display:inline-flex}.bt-badge[data-variant=conversion][data-v-1b7de0de]{color:#5c6478;background:#f0f2f7}.bt-badge[data-variant=empty][data-v-1b7de0de]{color:#98a0ad;background:#272b4c06}.bt-badge[data-clickable=true][data-v-1b7de0de]{cursor:pointer}.bt-badge[data-clickable=true][data-v-1b7de0de]:hover{background:#272b4c24}.bt-badge[data-clickable=true][data-variant=conversion][data-v-1b7de0de]:hover{background:#e5e8ef}.bt-badge[data-clickable=true][data-variant=empty][data-v-1b7de0de]:hover{background:#272b4c0f}.bt-badge[data-open=true][data-v-1b7de0de]{background:#272b4c2e}.bt-badge__edit[data-v-1b7de0de]{opacity:.55;font-size:.68rem}.bt-badge__caret[data-v-1b7de0de]{opacity:.55;font-size:.68rem;line-height:1}.bt-badge.agency-status[data-v-1b7de0de]{padding-left:8px}.bt-badge.agency-status .rd-status-dot[data-v-1b7de0de]{margin-right:0}.bt-menu[data-v-1b7de0de]{z-index:30;background:#fff;border:1px solid #eef0f5;border-radius:10px;min-width:132px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 32px #0f172a1a}.bt-menu__item[data-v-1b7de0de]{text-align:left;color:#3a4156;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:7px 10px;font-family:inherit;font-size:.8rem;transition:background .12s,color .12s;display:block}.bt-menu__item[data-v-1b7de0de]:hover{color:#2a2f4a;background:#f4f6fb}.bt-menu__item[data-selected=true][data-v-1b7de0de]{color:#272b4c;background:#272b4c14}.active-status-pill[data-v-1b7de0de]{letter-spacing:-.005em;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;min-width:40px;height:22px;padding:0 10px;font-size:.72rem;display:inline-flex}.active-status-pill--on[data-v-1b7de0de]{color:#15803d;background:#22c55e24}.active-status-pill--off[data-v-1b7de0de]{color:#8b95a1;background:#f0f2f7}.active-toggle-switch[data-v-1b7de0de]{cursor:pointer;background:#d1d5db;border:none;border-radius:999px;width:36px;height:20px;padding:0;font-family:inherit;transition:background .18s,opacity .15s;display:inline-block;position:relative}.active-toggle-switch[data-v-1b7de0de]:hover{opacity:.9}.active-toggle-switch--on[data-v-1b7de0de]{background:#16a34a}.active-toggle-thumb[data-v-1b7de0de]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0000002e}.active-toggle-switch--on .active-toggle-thumb[data-v-1b7de0de]{transform:translate(16px)}.toggle-group[data-v-1b7de0de]{align-items:center;gap:8px;display:inline-flex}.toggle-label[data-v-1b7de0de]{letter-spacing:-.005em;font-size:.78rem;transition:color .14s}.toggle-label--on[data-v-1b7de0de]{color:#272b4c}.toggle-label--off[data-v-1b7de0de]{color:#b0b8c1}.toggle-switch[data-v-1b7de0de]{cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;padding:0;transition:opacity .15s;display:inline-flex}.toggle-switch[data-v-1b7de0de]:hover{opacity:.8}.toggle-thumb[data-v-1b7de0de]{background:#d1d5db;border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .18s;display:inline-block;position:relative}.toggle-thumb[data-v-1b7de0de]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0000002e}.toggle-switch--on .toggle-thumb[data-v-1b7de0de]{background:var(--color-primary)}.toggle-switch--on .toggle-thumb[data-v-1b7de0de]:after{transform:translate(16px)}.date-range[data-v-1b7de0de]{align-items:center;gap:5px;display:flex}.date-text[data-v-1b7de0de]{color:#555;font-size:.75rem}.date-text--expired[data-v-1b7de0de]{color:#dc2626}.date-arrow[data-v-1b7de0de]{color:#ccc;font-size:.7rem}.ht-active--inline[data-v-1b7de0de]{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:8px;line-height:1.35;display:inline-flex}.ht-date[data-v-1b7de0de]{color:#8b95a1;font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:.78rem;font-weight:400}.ht-rate[data-v-1b7de0de]{font-variant-numeric:tabular-nums;letter-spacing:-.005em;align-items:baseline;gap:4px;font-size:.78rem;font-weight:400;display:inline-flex}.ht-rate__lbl[data-v-1b7de0de]{color:#8b95a1}.ht-rate__val[data-v-1b7de0de]{color:#333d4b}.ht-edit-btn[data-v-1b7de0de]{background:var(--color-primary,#272b4c);color:#fff;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:4px;height:28px;margin-left:auto;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:300;line-height:1;transition:background .12s;display:inline-flex}.ht-edit-btn[data-v-1b7de0de]:hover{background:var(--color-primary-hover,#1a1f3a)}.history-form--inline[data-v-1b7de0de]{background:#fafbfd;border:1px solid #e6e9f0;border-radius:8px;margin-top:6px;padding:12px}.ht-toggle[data-v-1b7de0de]{color:#999;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:.68rem;display:inline-flex}.ht-toggle[data-v-1b7de0de]:hover{color:#272b4c}.ht-timeline-row td[data-v-1b7de0de]{background:#fafafa;padding:0}.ht-timeline[data-v-1b7de0de]{flex-direction:column;gap:6px;padding:8px 14px 10px 28px;display:flex}.ht-tl-item[data-v-1b7de0de]{border-left:1px solid #eef0f3;flex-direction:column;gap:2px;padding-left:10px;display:flex;position:relative}.ht-tl-dot[data-v-1b7de0de]{background:#c0c8d6;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:-3px}.ht-reason[data-v-1b7de0de]{color:#8b95a1;letter-spacing:-.005em;font-size:.72rem;font-weight:400}.contract-icon-link[data-v-1b7de0de]{color:#272b4c;background:#f3f3f8;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.78rem;text-decoration:none;display:inline-flex}.contract-icon-link[data-v-1b7de0de]:hover{background:#ebebf7}.detail-summary[data-v-1b7de0de]{justify-content:space-between;align-items:center;padding:12px 2px 16px;display:flex}.detail-summary--toggle-only[data-v-1b7de0de]{justify-content:flex-end;padding:4px 2px 14px}.summary-left[data-v-1b7de0de]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.summary-name[data-v-1b7de0de]{color:#1a1a2e;letter-spacing:-.02em;font-size:1.05rem}.type-badge[data-v-1b7de0de]{color:#6b7684;background:0 0;border:1px solid #e0e2ec;border-radius:6px;padding:3px 9px;font-size:.68rem}.status-pill[data-v-1b7de0de]{border-radius:6px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:.72rem;display:inline-flex}.status-pill--on[data-v-1b7de0de]{color:#16a34a;background:#16a34a14}.status-pill--off[data-v-1b7de0de]{color:#9ca3af;background:#9ca3af1f}.status-dot[data-v-1b7de0de]{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.detail-body[data-v-1b7de0de]{background:#fff;border:1px solid #f0f2f7;border-radius:12px;flex-direction:column;gap:24px;padding:20px 22px;display:flex}.detail-section[data-v-1b7de0de]{background:0 0;border:none;border-radius:0;margin-bottom:0;padding:0}.detail-section--ro[data-v-1b7de0de] .field .control,.detail-section--ro[data-v-1b7de0de] .dropdown .trigger,.detail-section--ro[data-v-1b7de0de] .drp-trigger,.detail-section--ro[data-v-1b7de0de] .sdp-trigger,.detail-section--ro[data-v-1b7de0de] .datepicker .trigger{pointer-events:none;cursor:default;background:0 0!important;border:none!important;height:auto!important;min-height:auto!important;padding:0!important}.detail-section--ro[data-v-1b7de0de] .field input,.detail-section--ro[data-v-1b7de0de] input{pointer-events:none;cursor:default;color:#4e5968!important;background:0 0!important;border:none!important;padding:0!important}.detail-section--ro[data-v-1b7de0de] input::placeholder,.detail-section--ro[data-v-1b7de0de] .dropdown .placeholder,.detail-section--ro[data-v-1b7de0de] .drp-placeholder,.detail-section--ro[data-v-1b7de0de] .datepicker .placeholder,.detail-section--ro[data-v-1b7de0de] .sdp-date-label--placeholder{color:#0000!important}.detail-section--ro[data-v-1b7de0de] .dropdown .caret,.detail-section--ro[data-v-1b7de0de] .drp-chevron,.detail-section--ro[data-v-1b7de0de] .sdp-chevron,.detail-section--ro[data-v-1b7de0de] .datepicker .caret{display:none!important}.detail-section--ro[data-v-1b7de0de] .dropdown .value,.detail-section--ro[data-v-1b7de0de] .drp-val,.detail-section--ro[data-v-1b7de0de] .sdp-date-label{color:#4e5968!important}.detail-section--ro[data-v-1b7de0de] .addr-row>button,.detail-section--ro[data-v-1b7de0de] .addr-row>.app-button,.detail-section--ro[data-v-1b7de0de] .field .control>button,.detail-section--ro[data-v-1b7de0de] .field .control>.app-button{display:none!important}.detail-section--ro .field-row[data-v-1b7de0de]{position:relative}.detail-section--ro[data-v-1b7de0de] input:placeholder-shown{caret-color:#0000}.detail-section--ro[data-v-1b7de0de] input:placeholder-shown~.ro-empty,.detail-section--ro[data-v-1b7de0de] .placeholder:after,.detail-section--ro[data-v-1b7de0de] .drp-placeholder:after,.detail-section--ro[data-v-1b7de0de] .sdp-date-label--placeholder:after{content:"–";color:#b0b8c1;font-size:.82rem}.section-edit-btn[data-v-1b7de0de]{color:#6b7684;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:7px;height:26px;padding:0 10px;font-size:.72rem;font-weight:400;transition:border-color .12s,color .12s,background .12s}.section-edit-btn[data-v-1b7de0de]:hover{border-color:var(--color-primary,#272b4c);color:var(--color-primary,#272b4c);background:#272b4c06}.detail-section--last[data-v-1b7de0de]{background:0 0;padding:0}.section-header[data-v-1b7de0de]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.section-title[data-v-1b7de0de]{color:#333d4b;text-transform:none;letter-spacing:-.012em;margin:0 0 8px;font-size:.95rem;font-weight:500}.fields-grid[data-v-1b7de0de]{grid-template-columns:repeat(2,1fr);gap:8px 16px;display:grid}.field-row[data-v-1b7de0de]{flex-direction:column;gap:2px;display:flex}.field-row--full[data-v-1b7de0de]{grid-column:1/-1}.fld-label[data-v-1b7de0de]{color:#8b95a1;letter-spacing:-.005em;font-size:.76rem;font-weight:400;line-height:1.3}.fields-grid--slack[data-v-1b7de0de]{grid-template-columns:1fr}.fields-grid--slack .field-row[data-v-1b7de0de]{flex-direction:row;align-items:center;gap:10px}.fields-grid--slack .fld-label[data-v-1b7de0de]{flex:0 0 96px}.fields-grid--slack .field-row[data-v-1b7de0de]>.dropdown{flex:auto;min-width:0}.ro-value[data-v-1b7de0de]{color:#4e5968;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;min-height:20px;padding-top:2px;font-size:.82rem;font-weight:400;line-height:1.4;overflow:hidden}.ro-value--empty[data-v-1b7de0de]{color:#b0b8c1}.ro-value--password[data-v-1b7de0de]{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.ec-count-link[data-v-1b7de0de]{color:#272b4c;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.ec-count-link[data-v-1b7de0de]:hover{color:#1a1f3a}.file-row[data-v-1b7de0de]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.file-row__status[data-v-1b7de0de]{color:#4e5968;align-items:center;gap:8px;font-size:.82rem;display:inline-flex}.file-row__status--empty[data-v-1b7de0de]{color:#b0b8c1}.file-row__name[data-v-1b7de0de]{font-weight:400}.file-row__thumb[data-v-1b7de0de]{object-fit:cover;border:1px solid #eef0f5;border-radius:4px;width:24px;height:24px}.file-row__actions[data-v-1b7de0de]{align-items:center;gap:12px;display:inline-flex}.file-row__link[data-v-1b7de0de]{color:#4e5968;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:.78rem;text-decoration:none;transition:color .12s;display:inline-flex}.file-row__link[data-v-1b7de0de]:hover:not(:disabled){color:var(--color-primary,#272b4c)}.file-row__link[data-v-1b7de0de]:disabled{color:#b0b8c1;cursor:not-allowed}.file-row__link--primary[data-v-1b7de0de]{color:var(--color-primary,#272b4c)}.file-row__input[data-v-1b7de0de]{display:none}.detail-body[data-v-1b7de0de] .field .control{height:34px!important;min-height:34px!important}.detail-body[data-v-1b7de0de] .dropdown,.detail-body[data-v-1b7de0de] .drp,.detail-body[data-v-1b7de0de] .datepicker{width:100%!important}.detail-body[data-v-1b7de0de] .dropdown .trigger,.detail-body[data-v-1b7de0de] .drp-trigger,.detail-body[data-v-1b7de0de] .sdp-trigger,.detail-body[data-v-1b7de0de] .datepicker .trigger{width:100%!important;height:34px!important;min-height:34px!important;font-size:.82rem!important;line-height:34px!important}.detail-body[data-v-1b7de0de] .field input,.detail-body[data-v-1b7de0de] .dropdown .trigger,.detail-body[data-v-1b7de0de] .dropdown .value{color:#4e5968!important}.detail-body[data-v-1b7de0de] .field input::placeholder,.detail-body[data-v-1b7de0de] .dropdown .placeholder{color:#b0b8c1!important}.boss-hint[data-v-1b7de0de]{color:#8b95a1;padding-top:2px;font-size:.75rem}.contract-field[data-v-1b7de0de]{align-items:center;gap:8px;display:flex}.contract-field[data-v-1b7de0de]>:first-child{flex:1}.contract-link-btn[data-v-1b7de0de]{color:#272b4c;white-space:nowrap;background:#f3f3f8;border-radius:7px;align-items:center;height:30px;padding:0 12px;font-size:.72rem;text-decoration:none;display:inline-flex}.contract-link-btn[data-v-1b7de0de]:hover{background:#ebebf7}.contract-link-btn--none[data-v-1b7de0de]{color:#ccc;background:#f7f7f9}.pw-wrap[data-v-1b7de0de]{position:relative}.pw-toggle[data-v-1b7de0de]{cursor:pointer;color:#999;z-index:1;background:0 0;border:none;padding:2px 4px;font-size:.68rem;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pw-toggle[data-v-1b7de0de]:hover{color:#272b4c}.readonly-val[data-v-1b7de0de]{color:#3a4156;padding:6px 0;font-size:.82rem}.seal-file-input[data-v-1b7de0de]{display:none}.seal-field[data-v-1b7de0de]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.seal-thumb[data-v-1b7de0de]{cursor:pointer;color:#b0b8c1;background:repeating-conic-gradient(#f0f1f4 0% 25%,#fafbfc 0% 50%) 0 0/10px 10px;border:1px solid #e0e1e8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex;overflow:hidden}.seal-thumb[data-v-1b7de0de]:hover{border-color:#272b4c;transform:translateY(-1px)}.seal-thumb--empty[data-v-1b7de0de]{cursor:default}.seal-thumb--empty[data-v-1b7de0de]:hover{border-color:#e0e1e8;transform:none}.seal-thumb-img[data-v-1b7de0de]{object-fit:contain;width:100%;height:100%;padding:8px;display:block}.seal-actions[data-v-1b7de0de]{flex-direction:column;gap:4px;min-width:0;display:flex}.seal-upload-btn[data-v-1b7de0de]{color:#6b7488;height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8dde7;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:.76rem;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.seal-upload-btn[data-v-1b7de0de]:hover:not(:disabled){color:#272b4c;background:#f4f6fb;border-color:#c8cdd9}.seal-upload-btn[data-v-1b7de0de]:disabled{opacity:.55;cursor:not-allowed}.seal-upload-btn--primary[data-v-1b7de0de]{color:#fff;background:#272b4c;border-color:#272b4c}.seal-upload-btn--primary[data-v-1b7de0de]:hover:not(:disabled){color:#fff;background:#1f2440;border-color:#1f2440}.seal-hint[data-v-1b7de0de]{color:#b0b8c1;font-size:.66rem}.history-form[data-v-1b7de0de]{background:#fafafa;border:1px solid #f0f0f4;border-radius:8px;margin:12px 0;padding:14px}.history-form-actions[data-v-1b7de0de]{justify-content:flex-end;margin-top:10px;display:flex}.history-form-compact[data-v-1b7de0de]{background:#fafbfd;border:1px solid #eef0f5;border-radius:10px;flex-direction:column;gap:10px;margin:12px 0;padding:12px 14px;display:flex}.hf-row[data-v-1b7de0de]{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.hf-cell[data-v-1b7de0de]{flex-direction:column;gap:4px;min-width:0;display:flex}.hf-cell--activation[data-v-1b7de0de]{flex:0 110px;min-width:100px}.hf-cell--date[data-v-1b7de0de]{flex:0 220px;min-width:200px}.hf-cell--type[data-v-1b7de0de]{flex:0 130px;min-width:110px}.hf-cell--rate[data-v-1b7de0de]{flex:0 120px;min-width:100px}.hf-cell--reason[data-v-1b7de0de]{flex:220px;min-width:180px}.hf-cell--add[data-v-1b7de0de]{flex:none}.hf-label[data-v-1b7de0de]{color:#8b95a1;letter-spacing:-.005em;font-size:.68rem}.hf-cell--date[data-v-1b7de0de] .sdp-trigger{border-width:1px;border-color:#e0e3eb;gap:6px;width:100%;height:36px;padding:0 10px;font-size:.82rem}.hf-cell--date[data-v-1b7de0de] .sdp-icon{width:14px;height:14px}.hf-cell--date[data-v-1b7de0de] .sdp-rel-label{display:none}.hf-cell--date[data-v-1b7de0de] .sdp-date-label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}@media (width<=640px){.hf-cell--activation[data-v-1b7de0de],.hf-cell--date[data-v-1b7de0de],.hf-cell--type[data-v-1b7de0de],.hf-cell--rate[data-v-1b7de0de],.hf-cell--reason[data-v-1b7de0de]{flex:100%}}.hist-list[data-v-1b7de0de]{flex-direction:column;gap:6px;margin-top:12px;display:flex}.hist-list-item[data-v-1b7de0de]{background:#fafafa;border:1px solid #f0f0f4;border-radius:7px;padding:8px 10px}.hist-list-item--active[data-v-1b7de0de]{background:#272b4c0a;border-color:#272b4c29}.hist-row[data-v-1b7de0de]{justify-content:space-between;align-items:center;gap:16px;display:flex}.hist-row__content[data-v-1b7de0de]{flex:1;min-width:0}.hist-row__action[data-v-1b7de0de]{flex:none;margin-left:auto}.hist-list-item .status-dot--active[data-v-1b7de0de]{background:#272b4c}.hist-list-item .status-dot--inactive[data-v-1b7de0de]{background:#c0c8d6}.hist-row__main[data-v-1b7de0de]{flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;line-height:1.4;display:flex}.hist-status[data-v-1b7de0de]{margin-right:4px}.hist-date[data-v-1b7de0de]{color:#4e5968;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.hist-type[data-v-1b7de0de]{color:#6b7684}.hist-rate[data-v-1b7de0de]{color:#4e5968;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.hist-sep[data-v-1b7de0de]{color:#d0d6df;-webkit-user-select:none;user-select:none}.hist-reason[data-v-1b7de0de]{color:#8b95a1;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.74rem;line-height:1.4;overflow:hidden}.text-muted[data-v-1b7de0de]{color:#bbb;font-size:.78rem}@media (width<=900px){.fields-grid[data-v-1b7de0de]{grid-template-columns:1fr}.field-row--full[data-v-1b7de0de]{grid-column:unset}}.br-field-block[data-v-1b7de0de]{flex-direction:column;gap:6px;padding:4px 0;display:flex}.br-field-block--first[data-v-1b7de0de]{padding-top:0}.br-field-block__label[data-v-1b7de0de]{color:#6b7684;text-align:left;font-size:.78rem}.br-field-block__label .required[data-v-1b7de0de]{color:#e24b4b;margin-left:2px}.active-status-pill--clickable[data-v-1b7de0de]{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;font-family:inherit;transition:opacity .14s,transform 80ms}.active-status-pill--clickable[data-v-1b7de0de]:hover{opacity:.85}.active-status-pill--clickable[data-v-1b7de0de]:active{transform:scale(.96)}.m-agency-list[data-v-1b7de0de]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.m-status-badge[data-v-1b7de0de]{letter-spacing:-.005em;white-space:nowrap;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:.72rem;display:inline-flex}.m-status-badge--on[data-v-1b7de0de]{color:#272b4c;background:#272b4c14}.m-status-badge--off[data-v-1b7de0de]{color:#8b95a1;background:#f0f2f7}.m-detail-summary[data-v-1b7de0de]{border-bottom:1px solid #f0f2f7;margin:0 0 4px;padding:14px 0 12px}.m-detail-summary__title[data-v-1b7de0de]{color:#1a1f3a;letter-spacing:-.012em;margin:0 0 6px;font-size:1.02rem;font-weight:400}.m-detail-summary__sub[data-v-1b7de0de]{color:#6b7684;letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.84rem;display:flex}.m-detail-summary__row[data-v-1b7de0de]{color:#3a4156;letter-spacing:-.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-top:1px solid #f0f2f7;justify-content:space-between;align-items:center;width:calc(100% + 32px);margin:8px -16px 0;padding:14px 16px;font-family:inherit;font-size:.9rem;transition:background .14s;display:flex}.m-detail-summary__row[data-v-1b7de0de]:hover{background:#f4f6fb}.m-detail-summary__row[data-v-1b7de0de]:active{background:#eef0f7}.m-detail-summary__row-label[data-v-1b7de0de]{color:#6b7684;font-size:.84rem}.m-detail-summary__row-value[data-v-1b7de0de]{align-items:center;gap:8px;display:inline-flex}.m-detail-summary__row-chev[data-v-1b7de0de]{color:#c0c8d6;font-size:1rem;line-height:1}@media (width<=900px){.detail-body[data-v-1b7de0de]{padding-bottom:16px}.hist-list-item--mobile-clickable[data-v-1b7de0de]{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .14s}.hist-list-item--mobile-clickable[data-v-1b7de0de]:hover{background:#f4f6fb}.hist-list-item--mobile-clickable[data-v-1b7de0de]:active{background:#eef0f7}.hist-list-item--active[data-v-1b7de0de]{background:0 0!important}}.m-history-chev[data-v-1b7de0de]{color:#c0c8d6;margin-left:auto;font-size:1.1rem;line-height:1}.m-history-form[data-v-1b7de0de]{flex-direction:column;gap:12px;padding:4px 0;display:flex}.m-history-field[data-v-1b7de0de]{flex-direction:column;gap:6px;display:flex}.m-history-field__label[data-v-1b7de0de]{color:#6b7684;letter-spacing:-.005em;font-size:.78rem}.m-history-field__label .required[data-v-1b7de0de]{color:#e24b4b;margin-left:2px}.cert-modal-form[data-v-1b7de0de]{flex-direction:column;gap:14px;padding:8px 0 4px;display:flex}.cert-modal-row[data-v-1b7de0de]{grid-template-columns:72px 1fr;align-items:center;gap:12px;display:grid}.cert-modal-label[data-v-1b7de0de]{color:#4e5968;letter-spacing:-.005em;font-size:.82rem;font-weight:400}.cert-form-field[data-v-1b7de0de] .dropdown .trigger,.cert-form-field[data-v-1b7de0de] .sdp-trigger,.cert-form-field[data-v-1b7de0de] .field .control,.cert-form-field .cert-file-pick[data-v-1b7de0de]{color:#1f2937;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;width:100%;height:38px;min-height:38px;padding:0 12px;font-family:inherit;font-size:.85rem;font-weight:400;transition:border-color .12s,background .12s;display:flex}.cert-form-field[data-v-1b7de0de] .field .control input{color:#1f2937;padding:0;font-size:.85rem}.cert-form-field[data-v-1b7de0de] .dropdown .trigger:hover,.cert-form-field[data-v-1b7de0de] .sdp-trigger:hover,.cert-form-field[data-v-1b7de0de] .field .control:focus-within,.cert-form-field .cert-file-pick[data-v-1b7de0de]:hover{background:#fff;border-color:#d1d5db}.cert-form-field[data-v-1b7de0de] .dropdown .trigger[data-open=true],.cert-form-field[data-v-1b7de0de] .sdp-trigger--open,.cert-form-field[data-v-1b7de0de] .field .control:focus-within{border-color:#272b4c}.cert-form-field[data-v-1b7de0de] .dropdown .trigger .placeholder,.cert-form-field[data-v-1b7de0de] .field .control input::placeholder,.cert-form-field .cert-file-pick[data-v-1b7de0de]{color:#9ca3af}.cert-form-field .cert-file-pick--has[data-v-1b7de0de]{color:#1f2937;border-color:#272b4c}.cert-form-field[data-v-1b7de0de] .sdp-icon,.cert-form-field[data-v-1b7de0de] .sdp-chevron{display:none}.cert-form-field[data-v-1b7de0de] .sdp-trigger{white-space:nowrap;justify-content:space-between;gap:6px;position:relative}.cert-form-field[data-v-1b7de0de] .sdp-trigger:after{content:"▾";color:#9ca3af;flex-shrink:0;margin-left:auto;font-size:.85rem;line-height:1}.cert-form-field .cert-file-pick__input[data-v-1b7de0de]{display:none}.cert-form-field .cert-file-pick__text[data-v-1b7de0de]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cert-upload-hint[data-v-1b7de0de]{color:#6b7488;grid-column:1/-1;margin:4px 0 0;font-size:.78rem;line-height:1.55}.cert-toggle[data-v-1b7de0de]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:6px;width:100%;padding:0;display:flex}.cert-toggle__chev[data-v-1b7de0de]{color:#6b7488;margin-left:8px;font-size:1rem;line-height:1;transition:transform .15s;display:inline-block;transform:rotate(90deg)}.cert-toggle__chev--open[data-v-1b7de0de]{transform:rotate(-90deg)}.cert-file-pick--sm[data-v-1b7de0de]{border-radius:6px;height:32px;padding:5px 10px;font-size:.78rem}.cert-history[data-v-1b7de0de]{flex-direction:column;gap:6px;width:100%;margin:12px 0 4px;display:flex;grid-column:1/-1!important}.cert-history__row[data-v-1b7de0de]{width:100%;display:block}.cert-history .file-row[data-v-1b7de0de]{width:100%}.cert-history__password[data-v-1b7de0de]{color:#4e5968;align-items:center;gap:6px;padding:6px 12px 8px;font-size:.78rem;display:flex}.cert-history__password-label[data-v-1b7de0de]{color:#8b95a1;margin-right:4px}.cert-history__head[data-v-1b7de0de]{color:#9ca3af;padding:0 0 2px;font-size:.82rem;font-weight:400}.file-row__name .file-row__sub[data-v-1b7de0de]{color:#9ca3af;margin-top:2px;font-size:.74rem;font-weight:400;display:block}.cert-pending-banner[data-v-1b7de0de]{background:#fff8e6;border:1px solid #f0c674;border-radius:6px;flex-direction:column;gap:8px;margin:12px 0 4px;padding:10px 12px;font-size:.82rem;display:flex}.cert-pending-banner__head[data-v-1b7de0de]{align-items:center;gap:8px;display:flex}.cert-pending-banner__label[data-v-1b7de0de]{color:#fff;background:#f59e0b;border-radius:4px;align-items:center;height:22px;padding:0 8px;font-size:.74rem;font-weight:500;display:inline-flex}.cert-pending-banner__time[data-v-1b7de0de]{color:#6b7488;margin-left:auto;font-size:.78rem}.cert-pending-banner__meta[data-v-1b7de0de]{color:#1f2937;flex-direction:column;gap:4px;display:flex}.cert-pending-banner__meta div[data-v-1b7de0de]{gap:8px;display:flex}.cert-pending-banner__k[data-v-1b7de0de]{color:#6b7488;min-width:48px;font-size:.76rem;display:inline-block}.cert-pending-banner__actions[data-v-1b7de0de]{justify-content:flex-end;gap:6px;display:flex}.cert-notice[data-v-1b7de0de]{color:#92400e;background:#fff8e6;border:1px solid #f0c674;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:10px 12px;font-size:.82rem;display:flex}.cert-notice__text[data-v-1b7de0de]{flex:1;min-width:0}.cert-notice__link[data-v-1b7de0de]{color:#92400e;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.82rem;text-decoration:underline}.cert-notice__link[data-v-1b7de0de]:hover{color:#78350f}.q-table-section__head--no-divider[data-v-1b7de0de]{border-top:none}.cert-ro-list[data-v-1b7de0de]{flex-direction:column;grid-column:1/-1;gap:2px;margin-top:4px;display:flex}.cert-ro-row[data-v-1b7de0de]{grid-template-columns:88px 1fr;align-items:center;column-gap:12px;min-height:22px;display:grid}.cert-ro-row__label[data-v-1b7de0de]{color:#6b7488;font-size:.78rem;line-height:1.3}.cert-ro-row__val[data-v-1b7de0de]{color:#1f2937;flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem;line-height:1.4;display:inline-flex}.cert-ro-row--empty[data-v-1b7de0de]{color:#9ca3af;padding:4px 0;font-size:.82rem}.cert-ro-row__val--password[data-v-1b7de0de]{font-variant-numeric:tabular-nums}.cert-password-text[data-v-1b7de0de]{letter-spacing:.02em}.cert-password-toggle[data-v-1b7de0de]{color:#8b95a1;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .12s,background .12s;display:inline-flex}.cert-password-toggle[data-v-1b7de0de]:hover{color:var(--color-primary,#272b4c);background:#f4f6fb}.cert-password-toggle[data-v-1b7de0de]:focus-visible{outline:2px solid var(--color-primary,#272b4c);outline-offset:1px}.cert-manual-list[data-v-1b7de0de]{color:#1f2937;margin:0;padding-left:18px;font-size:.85rem;line-height:1.7}.cert-manual-list li+li[data-v-1b7de0de]{margin-top:6px}.cert-manual-list code[data-v-1b7de0de]{color:#1f2937;background:#f4f6fb;border-radius:4px;padding:1px 6px;font-size:.8rem}.cert-manual-list a[data-v-1b7de0de]{color:#272b4c;font-weight:500;text-decoration:underline}.cert-dday[data-v-1b7de0de]{vertical-align:middle;border-radius:4px;align-items:center;gap:4px;margin-left:8px;padding:2px 8px 2px 6px;font-size:.7rem;font-weight:400;line-height:1;display:inline-flex}.cert-dday--expired[data-v-1b7de0de],.cert-dday--warning[data-v-1b7de0de],.cert-dday--ok[data-v-1b7de0de]{opacity:1}.cert-dday[data-v-1b7de0de]:before{content:"";background:currentColor;width:11px;height:11px;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='8' cy='8' r='7.2' fill='black'/><rect x='7.2' y='3.6' width='1.6' height='6.2' fill='white' rx='0.4'/><circle cx='8' cy='11.6' r='0.95' fill='white'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='8' cy='8' r='7.2' fill='black'/><rect x='7.2' y='3.6' width='1.6' height='6.2' fill='white' rx='0.4'/><circle cx='8' cy='11.6' r='0.95' fill='white'/></svg>") 50%/contain no-repeat}.cert-dday--expired[data-v-1b7de0de]{color:#b91c1c;background:#fee2e2}.cert-dday--warning[data-v-1b7de0de]{color:#b45309;background:#fef3c7}.cert-dday--ok[data-v-1b7de0de]{color:#047857;background:#ecfdf5}.cert-modal-submit[data-v-1b7de0de]{background:var(--color-primary,#272b4c);color:#fff;cursor:pointer;border:none;border-radius:6px;width:100%;height:40px;font-family:inherit;font-size:.86rem;font-weight:400;transition:background .12s}.cert-modal-submit[data-v-1b7de0de]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.cert-modal-submit[data-v-1b7de0de]:disabled{color:#b0b8c1;cursor:not-allowed;background:#f4f6fb}.cert-register-btn[data-v-1b7de0de]{margin-left:auto}.acc-reg[data-v-71f62138]{text-align:left;flex-direction:column;gap:18px;min-width:0;display:flex}.acc-reg__section[data-v-71f62138]{flex-direction:column;gap:8px;display:flex}.acc-reg__lead[data-v-71f62138]{color:#272b4c;letter-spacing:-.005em;margin:0;font-size:.86rem}.acc-reg__preview-toggle[data-v-71f62138]{font:inherit;color:#5c6478;letter-spacing:-.005em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:fit-content;margin:0;padding:0;font-size:.82rem;display:inline-flex}.acc-reg__preview-toggle[data-v-71f62138]:hover{color:#272b4c}.acc-reg__preview-caret[data-v-71f62138]{color:#8b95a1;font-size:.66rem;transition:transform .18s}.acc-reg__preview-caret.is-open[data-v-71f62138]{transform:rotate(180deg)}.kakao-chat[data-v-71f62138]{background:#b2c7d9;border:1px solid #9eb5c8;border-radius:14px;margin-top:6px;overflow:hidden}.kakao-chat-header[data-v-71f62138]{background:#f6f7fb;border-bottom:1px solid #e6e9f0;align-items:center;gap:8px;padding:10px 14px;display:flex}.kakao-chat-back[data-v-71f62138]{color:#6b7488;font-size:1.1rem}.kakao-chat-name[data-v-71f62138]{color:#2a2f4a;font-size:.82rem}.kakao-chat-body[data-v-71f62138]{padding:16px 12px 18px}.kakao-bubble[data-v-71f62138]{background:#fff;border-radius:14px;max-width:320px;overflow:hidden;box-shadow:0 1px 2px #0000000f}.kakao-bubble-header[data-v-71f62138]{padding:10px 14px 0}.kakao-bubble-tag[data-v-71f62138]{color:#3a1d1d;background:#fee500;border-radius:4px;padding:2px 8px;font-size:.66rem;display:inline-block}.kakao-bubble-msg[data-v-71f62138]{color:#2a2f4a;padding:10px 14px 12px;font-size:.82rem;line-height:1.55}.kakao-bubble-msg p[data-v-71f62138]{margin:0 0 8px}.kakao-bubble-msg p[data-v-71f62138]:last-child{margin-bottom:0}.kakao-bubble-strong[data-v-71f62138]{color:#272b4c}.kakao-bubble-btn[data-v-71f62138]{color:#b0b8c1;text-align:center;cursor:default;background:#fafbfd;border:1px solid #eef0f5;border-radius:8px;width:calc(100% - 24px);margin:0 12px 12px;padding:10px 0;font-size:.8rem;display:block}.kakao-fill[data-v-71f62138]{background:#fee50059;border-radius:2px;padding:0 2px}.acc-reg__error[data-v-71f62138]{color:#d4374a;background:#fdecee;border-radius:10px;margin:0;padding:10px 14px;font-size:.82rem}.q-detail-backdrop[data-v-b5cf73d4]{z-index:50;background:#0f172a2e;animation:.16s invitation-backdrop-in-b5cf73d4;position:fixed;inset:0}.q-right.invitation-create-panel[data-v-b5cf73d4]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;animation:.22s cubic-bezier(.32,.72,.36,1) invitation-slide-in-b5cf73d4;box-shadow:-16px 0 40px #0f172a1a;border-radius:0!important;flex-direction:column!important;width:600px!important;max-width:calc(100vw - 56px)!important;height:100dvh!important;display:flex!important;position:fixed!important;inset:0 0 0 auto!important;overflow:hidden!important}.invitation-create-panel .q-detail[data-v-b5cf73d4]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.invitation-create-panel .q-detail__head[data-v-b5cf73d4]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:64px;min-height:64px;position:sticky;top:0;padding:0 22px!important;display:flex!important}.invitation-create-panel .q-detail__titleGroup[data-v-b5cf73d4]{flex:1;min-width:0;margin:0;padding:0}.invitation-create-panel .q-detail__close[data-v-b5cf73d4]{margin-left:auto}.invitation-create-panel .q-detail__title-text[data-v-b5cf73d4]{color:#191f28;letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:500;line-height:1.3;overflow:hidden;margin:0!important;padding:0!important}.invitation-create-panel .q-detail__close[data-v-b5cf73d4]{cursor:pointer;color:#8b95a1;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s,color .12s;display:inline-flex}.invitation-create-panel .q-detail__close[data-v-b5cf73d4]:hover{color:#2a2f4a;background:#f4f6fb}.invitation-create-panel .q-detail__body[data-v-b5cf73d4]{background:#fff;flex:auto;min-height:0;overflow:hidden auto;padding:0!important}.invitation-create-panel .ch-form[data-v-b5cf73d4]{flex-direction:column;display:flex;margin:0!important;padding:16px 22px 20px!important}.invitation-create-panel .q-table-section__head[data-v-b5cf73d4]{align-items:center;gap:8px;display:flex;margin:0!important;padding:24px 0 8px!important}.invitation-create-panel .q-table-section__head[data-v-b5cf73d4]:first-of-type{padding-top:0!important}.invitation-create-panel .q-table-section__title[data-v-b5cf73d4]{color:#333d4b;letter-spacing:-.012em;font-size:.95rem;font-weight:500;margin:0!important;padding:0!important}.invitation-create-panel .ch-form[data-v-b5cf73d4] .field input,.invitation-create-panel .ch-form[data-v-b5cf73d4] .dropdown .trigger,.invitation-create-panel .ch-form[data-v-b5cf73d4] .dropdown .value,.invitation-create-panel .ch-form[data-v-b5cf73d4] .drp-trigger,.invitation-create-panel .ch-form[data-v-b5cf73d4] .drp-val{color:#4e5968!important}.invitation-create-panel .ch-form[data-v-b5cf73d4] .field input::placeholder,.invitation-create-panel .ch-form[data-v-b5cf73d4] .dropdown .placeholder,.invitation-create-panel .ch-form[data-v-b5cf73d4] .drp-placeholder{color:#b0b8c1!important}.invitation-create-panel .ch-form[data-v-b5cf73d4] .form-row{flex-direction:unset;grid-template-columns:96px 1fr;align-items:center;gap:0;min-height:28px;margin:0 0 12px!important;padding:0!important;display:grid!important}.invitation-create-panel .ch-form[data-v-b5cf73d4] .form-row .label{text-align:left;color:#8b95a1;font-size:.76rem;font-weight:400;line-height:1.3;width:auto!important;margin:0!important;padding:0!important}.invitation-create-panel .ch-form[data-v-b5cf73d4] .form-row .control,.invitation-create-panel .ch-form[data-v-b5cf73d4] .form-row .control>*{min-width:0;width:100%!important}.invitation-create-panel .form-cell[data-v-b5cf73d4]{width:100%}.invitation-create-panel .form-cell__hint[data-v-b5cf73d4]{color:#e24b4b;letter-spacing:-.005em;margin:2px 0 0;font-size:.7rem}.invitation-create-panel .ch-form[data-v-b5cf73d4] .field .control{height:34px!important;min-height:34px!important;padding:0 12px!important}.invitation-create-panel .ch-form[data-v-b5cf73d4] .dropdown,.invitation-create-panel .ch-form[data-v-b5cf73d4] .drp{width:100%!important}.invitation-create-panel .ch-form[data-v-b5cf73d4] .dropdown .trigger,.invitation-create-panel .ch-form[data-v-b5cf73d4] .drp-trigger{width:100%!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:.82rem!important;line-height:34px!important}.invitation-create-panel .q-detail__footer[data-v-b5cf73d4]{z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}.invitation-create-panel .popup-btn[data-v-b5cf73d4]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1;transition:background .14s;padding:0!important}.invitation-create-panel .popup-btn--ghost[data-v-b5cf73d4]{color:#6b7684;background:#f5f7fa}.invitation-create-panel .popup-btn--ghost[data-v-b5cf73d4]:hover:not(:disabled){background:#eceff5}.invitation-create-panel .popup-btn--primary[data-v-b5cf73d4]{background:var(--color-primary,#272b4c);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.invitation-create-panel .popup-btn--primary[data-v-b5cf73d4]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.invitation-create-panel .popup-btn[data-v-b5cf73d4]:disabled{opacity:.5;cursor:not-allowed}.sent-pane[data-v-b5cf73d4]{flex-direction:column;gap:8px;padding:16px 22px 8px;display:flex}.sent-headline[data-v-b5cf73d4]{color:#2a2f4a;align-items:center;gap:8px;margin:0;font-size:.92rem;display:inline-flex}.sent-headline strong[data-v-b5cf73d4]{color:#272b4c}.sent-check[data-v-b5cf73d4]{color:#15803d;background:#22c55e24;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.82rem;display:inline-flex}.sent-meta[data-v-b5cf73d4]{color:#5c6478;letter-spacing:-.005em;margin:0;font-size:.82rem}.sent-meta .mono[data-v-b5cf73d4]{font-variant-numeric:tabular-nums;color:#272b4c}.sent-hint[data-v-b5cf73d4]{color:#8b95a1;margin:0;font-size:.74rem}.preview-pane[data-v-b5cf73d4]{padding:8px 22px 20px}.kakao-fill[data-v-b5cf73d4]{background:#fee50059;border-radius:2px;padding:0 2px}.kakao-chat[data-v-b5cf73d4]{background:#b2c7d9;border:1px solid #9eb5c8;border-radius:14px;overflow:hidden}.kakao-chat-header[data-v-b5cf73d4]{background:#f6f7fb;border-bottom:1px solid #e6e9f0;align-items:center;gap:8px;padding:10px 14px;display:flex}.kakao-chat-back[data-v-b5cf73d4]{color:#6b7488;font-size:1.1rem}.kakao-chat-name[data-v-b5cf73d4]{color:#2a2f4a;font-size:.82rem}.kakao-chat-body[data-v-b5cf73d4]{padding:16px 12px 18px}.kakao-bubble[data-v-b5cf73d4]{background:#fff;border-radius:14px;max-width:320px;overflow:hidden;box-shadow:0 1px 2px #0000000f}.kakao-bubble-header[data-v-b5cf73d4]{padding:10px 14px 0}.kakao-bubble-tag[data-v-b5cf73d4]{color:#3a1d1d;letter-spacing:-.005em;background:#fee500;border-radius:4px;padding:2px 8px;font-size:.66rem;display:inline-block}.kakao-bubble-msg[data-v-b5cf73d4]{color:#2a2f4a;padding:10px 14px 12px;font-size:.82rem;line-height:1.55}.kakao-bubble-msg p[data-v-b5cf73d4]{margin:0 0 8px}.kakao-bubble-msg p[data-v-b5cf73d4]:last-child{margin-bottom:0}.kakao-bubble-strong[data-v-b5cf73d4]{color:#272b4c}.kakao-bubble-btn[data-v-b5cf73d4]{color:#272b4c;text-align:center;cursor:pointer;background:#fafbfd;border:1px solid #eef0f5;border-radius:8px;width:calc(100% - 24px);margin:0 12px 12px;padding:10px 0;font-size:.8rem;text-decoration:none;transition:background .12s,border-color .12s;display:block}.kakao-bubble-btn[data-v-b5cf73d4]:hover:not(:disabled){background:#f0f2f7;border-color:#d8dce5}.kakao-bubble-btn[data-v-b5cf73d4]:disabled{color:#b0b8c1;cursor:default}.locked-field[data-v-b5cf73d4]{color:#2a2f4a;cursor:not-allowed;background:#f6f7fa;border:1px solid #eef0f5;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;font-size:.82rem;display:flex}.locked-field-text[data-v-b5cf73d4]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.locked-field-icon[data-v-b5cf73d4]{opacity:.5;flex-shrink:0;font-size:.78rem}.edu-date-cell[data-v-b5cf73d4]{width:100%}.error[data-v-b5cf73d4]{color:#d4374a;background:#fdecee;border-radius:10px;margin:16px 0 0;padding:10px 14px;font-size:.85rem}.invitation-preview[data-v-b5cf73d4]{margin-top:20px;padding:0 22px}.invitation-create-panel .invitation-preview__toggle[data-v-b5cf73d4]{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none}.invitation-create-panel .invitation-preview__caret[data-v-b5cf73d4]{color:#8b95a1;margin-left:2px;font-size:.7rem;transition:transform .18s}.invitation-create-panel .invitation-preview__caret--open[data-v-b5cf73d4]{transform:rotate(180deg)}.invitation-preview__hint[data-v-b5cf73d4]{color:#4e5968;margin:8px 0 12px;font-size:.8rem;line-height:1.5}.invitation-preview__hint strong[data-v-b5cf73d4]{color:#272b4c;font-weight:500}.confirm-preview[data-v-b5cf73d4]{flex-direction:column;align-items:flex-start;gap:10px;padding:0;display:flex}.confirm-preview .kakao-chat[data-v-b5cf73d4]{width:100%;max-width:none}@keyframes invitation-slide-in-b5cf73d4{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes invitation-backdrop-in-b5cf73d4{0%{opacity:0}to{opacity:1}}.invitation-panel-fade-enter-active[data-v-b5cf73d4],.invitation-panel-fade-leave-active[data-v-b5cf73d4]{transition:opacity .16s}.invitation-panel-fade-enter-from[data-v-b5cf73d4],.invitation-panel-fade-leave-to[data-v-b5cf73d4]{opacity:0}.invitation-panel-slide-enter-active[data-v-b5cf73d4]{transition:transform .22s cubic-bezier(.32,.72,.36,1),opacity .22s}.invitation-panel-slide-leave-active[data-v-b5cf73d4]{transition:transform .18s,opacity .18s}.invitation-panel-slide-enter-from[data-v-b5cf73d4],.invitation-panel-slide-leave-to[data-v-b5cf73d4]{opacity:0;transform:translate(20px)}@media (width<=1100px){.q-right.invitation-create-panel[data-v-b5cf73d4]{width:min(520px,100vw - 56px)!important}}.empty[data-v-63a600af]{text-align:center;color:#8b95a1;background:#fafbfc;border:1px dashed #e5e8eb;border-radius:12px;padding:56px 24px;font-size:13px}.ch-action-btn[data-v-63a600af]{background:var(--color-primary,#272b4c);color:#fff;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:300;line-height:1;transition:background .12s;display:inline-flex}.ch-action-btn[data-v-63a600af]:hover{background:var(--color-primary-hover,#1a1f3a)}.q-toolbar[data-v-63a600af]{align-items:center;gap:10px;margin:0 0 16px;padding:6px 0;display:flex}.ch-filter .q-stage-dd[data-v-63a600af]{flex:0 0 140px;width:140px}.ch-filter .q-agency-dd[data-v-63a600af]{flex:0 0 200px;width:200px}.ch-filter .q-agency-dd[data-v-63a600af] .value:before,.ch-filter .q-agency-dd[data-v-63a600af] .placeholder:before{content:"Admin · ";color:#8b95a1}.ch-filter .q-search[data-v-63a600af]{flex:1 1 0;min-width:320px;height:32px;position:relative}.ch-filter .q-search__icon[data-v-63a600af]{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ch-filter .q-search__input[data-v-63a600af]{background:var(--summary-surface-bg);color:#191f28;box-sizing:border-box;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:32px;padding:0 12px 0 32px;font-family:inherit;font-size:.78rem;transition:background .12s,border-color .12s,box-shadow .12s}.ch-filter .q-search__input[data-v-63a600af]::placeholder{color:#94a3b8}.ch-filter .q-search__input[data-v-63a600af]:hover{background:#e3e9f1}.ch-filter .q-search__input[data-v-63a600af]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring,#272b4c26);background:#fff}.row-count[data-v-63a600af]{color:#8b95a1;margin:0 0 6px;font-size:.74rem;font-weight:400}.row-count-num[data-v-63a600af]{color:#4e5968;font-variant-numeric:tabular-nums}.ch-split[data-v-63a600af]{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.q-detail-backdrop[data-v-63a600af]{display:none}@media (width>=1101px){.ch-split--detail-open[data-v-63a600af]{display:block}.ch-split--detail-open .q-detail-backdrop[data-v-63a600af]{z-index:50;background:#0f172a2e;animation:.16s ch-detail-backdrop-in-63a600af;display:block;position:fixed;inset:0}.ch-split--detail-open .ch-right[data-v-63a600af]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;animation:.22s cubic-bezier(.32,.72,.36,1) ch-detail-slide-in-63a600af;box-shadow:-16px 0 40px #0f172a1a;border-radius:0!important;flex-direction:column!important;gap:0!important;width:600px!important;max-width:calc(100vw - 56px)!important;height:100dvh!important;padding:0!important;display:flex!important;position:fixed!important;inset:0 0 0 auto!important;overflow:hidden!important}.ch-split--detail-open .q-detail[data-v-63a600af]{min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex:auto!important;display:block!important;overflow:hidden auto!important}.ch-split--detail-open .q-detail__head[data-v-63a600af]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;justify-content:flex-start;align-items:center;gap:0;height:64px;min-height:64px;display:flex;position:sticky;top:0;padding:0 22px!important}.ch-split--detail-open .q-detail__footer[data-v-63a600af]{z-index:5;position:sticky;bottom:0}@keyframes ch-detail-slide-in-63a600af{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes ch-detail-backdrop-in-63a600af{0%{opacity:0}to{opacity:1}}}@media (width<=1100px){.ch-split[data-v-63a600af]{grid-template-columns:1fr!important}.ch-split--detail-open[data-v-63a600af]{display:block!important}.ch-split--detail-open .q-detail-backdrop[data-v-63a600af]{z-index:50;background:#0f172a52;display:block;position:fixed;inset:0}.ch-split--detail-open .ch-right[data-v-63a600af]{z-index:51;background:#fff;border-radius:0;flex-direction:column;width:min(520px,100vw - 56px);height:100dvh;display:flex;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #0f172a1a;position:fixed!important}.ch-split--detail-open .q-detail[data-v-63a600af]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}}.ch-table-wrap[data-v-63a600af]{box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:0;overflow-x:auto}.ch-table[data-v-63a600af]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.84rem}.ch-table th[data-v-63a600af]:first-child,.ch-table td[data-v-63a600af]:first-child{padding-left:20px}.ch-table th[data-v-63a600af]:last-child,.ch-table td[data-v-63a600af]:last-child{padding-right:20px}.ch-table thead[data-v-63a600af],.ch-table thead tr[data-v-63a600af],.ch-table thead th[data-v-63a600af]{box-shadow:none;color:#9aa4b2;letter-spacing:0;text-transform:none;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:1px solid #e5e8eb;padding:10px 16px;font-size:.7rem;font-weight:400}.ch-table thead th.q-th--sortable[data-v-63a600af]{cursor:pointer;transition:color .12s}.ch-table thead th.q-th--sortable[data-v-63a600af]:hover{color:#6b7280}.ch-table thead th.q-th--sort-asc[data-v-63a600af],.ch-table thead th.q-th--sort-desc[data-v-63a600af]{color:var(--color-primary);font-weight:500}.ch-table thead th .q-th__sort-arrow[data-v-63a600af]{color:var(--color-primary);margin-left:3px;font-size:.72rem;font-weight:500;line-height:1;display:inline-block}.ch-table tbody td[data-v-63a600af]{color:#4e5968;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f1f3f7;padding:10px 12px;font-size:.8rem;font-weight:400;line-height:1.4;transition:background .12s;overflow:hidden}.ch-table tbody td.num-cell[data-v-63a600af]{font-variant-numeric:tabular-nums}.ch-table tbody td.cell-muted[data-v-63a600af]{color:#b0b8c1}.ch-table tbody tr:last-child td[data-v-63a600af]{border-bottom:none}.ch-table tbody tr:hover td[data-v-63a600af]{background:#f8fafc}.ch-table tbody tr.row--active td[data-v-63a600af]{background:#272b4c0a}.ch-table tbody tr.row--active td[data-v-63a600af]:first-child{box-shadow:inset 2px 0 0 var(--color-primary,#272b4c)}.status-inline[data-v-63a600af]{align-items:center;gap:6px;line-height:1;display:inline-flex}.status-dot[data-v-63a600af]{background:#b0b8c1;border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-dot--pending[data-v-63a600af]{background:#f59e0b}.status-dot--sent[data-v-63a600af],.status-dot--done[data-v-63a600af],.status-dot--cancelled[data-v-63a600af],.status-dot--off[data-v-63a600af]{background:#9aa4b2}.status-text[data-v-63a600af]{color:#333d4b;letter-spacing:-.005em;font-size:.78rem;font-weight:400}.ch-form[data-v-63a600af]{padding:12px var(--detail-x,22px) 16px;flex-direction:column;margin:0;display:flex}.q-table-section__head[data-v-63a600af]{align-items:center;gap:8px;margin:0;padding:16px 0 6px;display:flex}.q-table-section__head[data-v-63a600af]:first-of-type{padding-top:0}.q-table-section__title[data-v-63a600af]{color:#333d4b;letter-spacing:-.012em;margin:0;padding:0;font-size:.95rem;font-weight:500}.ch-form[data-v-63a600af] .form-row{flex-direction:unset;grid-template-columns:96px 1fr;align-items:center;gap:0;min-height:26px;margin:0 0 2px;padding:0;display:grid!important}.ch-form[data-v-63a600af] .form-row .label{text-align:left;color:#8b95a1;margin:0;padding:0;font-size:.76rem;font-weight:400;line-height:1.3;width:auto!important}.ch-form[data-v-63a600af] .form-row .control,.ch-form[data-v-63a600af] .form-row .control>*{min-width:0;width:100%!important}.q-table-section__head[data-v-63a600af]+.form-row,.q-table-section__head[data-v-63a600af]+*{margin-top:2px}.ro-text[data-v-63a600af]{color:#4e5968;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;padding:0;font-size:.78rem;line-height:1.45;overflow:hidden;font-weight:400!important}.ro-text.num[data-v-63a600af]{font-variant-numeric:tabular-nums}.ro-text--empty[data-v-63a600af],.ro-text.cell-muted[data-v-63a600af]{color:#b0b8c1}.q-right[data-v-63a600af]{background:#fff;flex-direction:column;display:flex}.q-detail[data-v-63a600af]{--detail-x:22px;flex-direction:column;min-height:0;margin:0;padding:0;display:flex}.q-detail__head[data-v-63a600af]{background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;align-items:center;z-index:5!important;justify-content:flex-start!important;gap:0!important;height:64px!important;min-height:64px!important;margin:0!important;padding:0 22px!important;display:flex!important;position:sticky!important;top:0!important}.q-detail__head[data-v-63a600af]>*{margin-left:0!important;padding-left:0!important;text-indent:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.q-detail__titleGroup[data-v-63a600af]{flex:1;align-items:center;gap:10px;min-width:0;line-height:1.2;display:inline-flex;text-indent:0!important;margin:0!important;margin-inline-start:0!important;padding:0!important;padding-inline-start:0!important}.q-detail__title-text[data-v-63a600af]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-indent:0!important;color:#333d4b!important;letter-spacing:-.012em!important;margin:0!important;margin-inline-start:0!important;padding:0!important;padding-inline-start:0!important;font-size:1.05rem!important;font-weight:500!important;line-height:1.3!important}.q-detail__title-meta[data-v-63a600af]{white-space:nowrap;flex-shrink:0;color:#6b7684!important;font-size:.82rem!important;font-weight:400!important;line-height:1.2!important}.q-detail__footer[data-v-63a600af]{padding-left:var(--detail-x,22px);padding-right:var(--detail-x,22px);background:#fff;border-top:1px solid #eef1f5;flex-shrink:0;gap:10px;padding-top:12px;padding-bottom:12px;display:flex}.q-detail__footer .popup-btn[data-v-63a600af]{letter-spacing:-.005em;cursor:pointer;border:none;border-radius:12px;flex:1;height:44px;font-family:inherit;font-size:.86rem;transition:background .14s;font-weight:400!important}.q-detail__footer .popup-btn--ghost[data-v-63a600af]{color:#4e5968;background:#f4f6fb}.q-detail__footer .popup-btn--ghost[data-v-63a600af]:hover:not(:disabled){background:#e8ecf3}.q-detail__footer .popup-btn--primary[data-v-63a600af]{background:var(--color-primary,#272b4c);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.q-detail__footer .popup-btn--primary[data-v-63a600af]:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.q-detail__footer .popup-btn[data-v-63a600af]:disabled{opacity:.5;cursor:not-allowed}.itb-bar[data-v-63a600af]{flex-wrap:nowrap;align-items:center;gap:6px;padding:8px 0 12px;display:flex}.itb-icon[data-v-63a600af]{color:#5c6478;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,color .14s;display:inline-flex}.itb-icon[data-v-63a600af]:hover{color:#272b4c;background:#f4f6fb}.itb-spacer[data-v-63a600af]{flex:auto;min-width:0}.itb-query[data-v-63a600af]{color:#5c6478;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:50%;padding:6px 4px 6px 8px;font-size:.84rem;display:inline-flex;overflow:hidden}.itb-query__x[data-v-63a600af]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.86rem;line-height:1;display:inline-flex}.itb-search[data-v-63a600af]{flex:auto;min-width:0;position:relative}.itb-search__input[data-v-63a600af]{color:#3a4156;background:#f4f6fb;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:40px;padding:0 32px 0 14px;font-family:inherit;font-size:.92rem;transition:background .14s,border-color .14s,box-shadow .14s}.itb-search__input[data-v-63a600af]::placeholder{color:#8b95a1}.itb-search__input[data-v-63a600af]:focus{background:#fff;border-color:#272b4c;box-shadow:0 0 0 3px #272b4c14}.itb-search__clear[data-v-63a600af]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;width:22px;height:22px;font-size:.92rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mif-pill[data-v-63a600af]{color:#5c6478;letter-spacing:-.005em;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;flex:none;align-items:center;gap:6px;max-width:60%;height:36px;padding:0 12px;font-family:inherit;font-size:.84rem;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.mif-pill[data-v-63a600af]:hover{background:#f4f6fb;border-color:#c8cdd9}.mif-pill__label[data-v-63a600af]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mif-pill__caret[data-v-63a600af]{color:inherit;opacity:.6;flex-shrink:0;font-size:.7rem}.m-invitation-list[data-v-63a600af]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}@media (width<=900px){.m-invitation-list[data-v-63a600af]{scrollbar-width:none}.m-invitation-list[data-v-63a600af]::-webkit-scrollbar{display:none}}.q-detail__actions[data-v-63a600af]{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.q-detail__head-action[data-v-63a600af]{height:28px;color:var(--text-secondary,#6b7280);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-family:inherit;font-size:.82rem;font-weight:400;transition:background .12s,color .12s;display:inline-flex}.q-detail__head-action--text[data-v-63a600af]:hover:not(:disabled){color:#2a2f4a;background:#0f172a0a;text-decoration:underline}.q-detail__head-action--text.q-detail__head-action--danger[data-v-63a600af]{background:var(--color-danger,#dc2626);color:#fff;transition:background-color .15s}.q-detail__head-action--text.q-detail__head-action--danger[data-v-63a600af]:hover:not(:disabled){color:#fff;background:#b91c1c;text-decoration:none}.q-detail__head-action--text.q-detail__head-action--danger[data-v-63a600af]:active:not(:disabled){color:#fff;background:#991b1b}.q-detail__head-action[data-v-63a600af]:disabled{opacity:.55;cursor:not-allowed}.del-popup[data-v-63a600af]{flex-direction:column;align-items:center;display:flex}.del-popup__title[data-v-63a600af]{color:#1f2937;letter-spacing:-.01em;text-align:center;margin:0;font-size:1.125rem;font-weight:400;line-height:1.5}.del-popup__desc[data-v-63a600af]{color:#8b95a1;text-align:center;margin:8px 0 0;font-size:.875rem;font-weight:400;line-height:1.5}.del-popup__desc strong[data-v-63a600af]{color:#1f2937;font-weight:400}.member-edit-backdrop[data-v-2cd2b3d8]{z-index:50;background:#0f172a52;animation:.18s drawer-backdrop-in-2cd2b3d8;position:fixed;inset:0}@keyframes drawer-backdrop-in-2cd2b3d8{0%{opacity:0}to{opacity:1}}.member-edit-panel[data-v-2cd2b3d8]{z-index:51;background:#fff;border-left:1px solid #e6e9f0;flex-direction:column;width:min(600px,100vw - 56px);height:100dvh;max-height:100dvh;animation:.22s cubic-bezier(.32,.72,.36,1) drawer-slide-in-2cd2b3d8;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #272b4c14}@keyframes drawer-slide-in-2cd2b3d8{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.member-edit-panel .q-detail[data-v-2cd2b3d8]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.member-edit-panel .q-detail__head[data-v-2cd2b3d8]{z-index:5;background:#fafbfd;border-bottom:1px solid #f0f2f7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:64px;min-height:64px;position:sticky;top:0;padding:0 22px!important;display:flex!important}.member-edit-panel .q-detail__titleGroup[data-v-2cd2b3d8]{flex:1;align-items:center;gap:10px;min-width:0;display:inline-flex}.member-edit-panel__avatar[data-v-2cd2b3d8]{background:#eef0f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.member-edit-panel__avatar img[data-v-2cd2b3d8]{object-fit:cover;width:100%;height:100%}.member-edit-panel__avatar-initial[data-v-2cd2b3d8]{color:#6b7684;font-size:.85rem;font-weight:400}.member-edit-panel .q-detail__title-text[data-v-2cd2b3d8]{color:#191f28;letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0;font-size:1.05rem;font-weight:500;line-height:1.3;overflow:hidden}.member-edit-panel .q-detail__title-meta[data-v-2cd2b3d8]{color:#8b95a1;white-space:nowrap;flex-shrink:0;font-size:.78rem;font-weight:400;line-height:1.2}.member-edit-panel .tool-menu-anchor[data-v-2cd2b3d8]{flex-shrink:0;margin-left:auto;position:relative}.member-edit-panel .tool-btn[data-v-2cd2b3d8]{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 10px;font-family:inherit;font-size:.74rem;font-weight:400;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.member-edit-panel .tool-btn[data-v-2cd2b3d8]:hover,.member-edit-panel .tool-btn--open[data-v-2cd2b3d8]{color:#272b4c;background:#fafbfd;border-color:#c8cdd9}.member-edit-panel .tool-menu[data-v-2cd2b3d8]{z-index:60;background:#fff;border:1px solid #eef0f5;border-radius:8px;min-width:144px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 20px #0f172a14}.member-edit-panel .tool-menu__item[data-v-2cd2b3d8]{text-align:left;color:#4e5968;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:8px 10px;font-family:inherit;font-size:.8rem;font-weight:400;transition:background .12s,color .12s;display:block}.member-edit-panel .tool-menu__item[data-v-2cd2b3d8]:hover:not(:disabled){color:#272b4c;background:#f4f6fb}.member-edit-panel .tool-menu__item[data-v-2cd2b3d8]:disabled{opacity:.4;cursor:not-allowed}.member-edit-panel .tool-menu__item--danger[data-v-2cd2b3d8]{color:#b1655a}.member-edit-panel .tool-menu__item--danger[data-v-2cd2b3d8]:hover:not(:disabled){color:#a05248;background:#fdf3f3}.member-edit-panel .tool-menu__item--with-tag[data-v-2cd2b3d8]{justify-content:space-between;align-items:center;gap:8px;display:flex!important}.member-edit-panel .tool-menu__admin[data-v-2cd2b3d8]{color:#8b95a1;letter-spacing:.01em;font-size:.66rem;font-weight:400;display:inline-block}.member-edit-panel .q-detail__body[data-v-2cd2b3d8]{background:#fff;flex:auto;min-height:0;overflow:hidden auto;padding:0!important}.member-edit-panel .ch-form[data-v-2cd2b3d8]{flex-direction:column;display:flex;margin:0!important;padding:16px 22px 20px!important}.member-edit-panel .q-table-section__head[data-v-2cd2b3d8]{align-items:center;gap:8px;display:flex;padding:16px 0 6px!important;margin:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.member-edit-panel .q-table-section__head[data-v-2cd2b3d8]:first-of-type{padding-top:0!important}.member-edit-panel .q-table-section__title[data-v-2cd2b3d8]{color:#333d4b;letter-spacing:-.012em;margin:0;padding:0;font-size:.95rem;font-weight:500}.member-edit-panel .ch-form[data-v-2cd2b3d8] .form-row{flex-direction:unset;grid-template-columns:96px 1fr;align-items:center;gap:0;min-height:22px;margin:0!important;margin-left:0!important;padding:0!important;display:grid!important}.member-edit-panel .ch-form[data-v-2cd2b3d8] .form-row .label{text-align:left;color:#8b95a1;font-size:.76rem;font-weight:400;line-height:1.3;margin:0!important;padding:0!important;text-indent:0!important;width:auto!important;margin-inline-start:0!important;padding-inline-start:0!important}.member-edit-panel .ch-form[data-v-2cd2b3d8] .form-row .control,.member-edit-panel .ch-form[data-v-2cd2b3d8] .form-row .control>*{min-width:0;width:100%!important}.member-edit-panel .q-table-section__head[data-v-2cd2b3d8]+.form-row{margin-top:0}.member-edit-panel .ro-text[data-v-2cd2b3d8]{color:#4e5968;letter-spacing:-.005em;font-size:.8rem;font-weight:400}.member-edit-panel .ro-text--empty[data-v-2cd2b3d8]{color:#b0b8c1}.member-edit-panel .q-detail__footer[data-v-2cd2b3d8]{z-index:5;background:#fff;border-top:1px solid #f0f2f7;flex-shrink:0;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}.member-edit-panel .popup-btn[data-v-2cd2b3d8]{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:14px;flex:1;height:46px;min-height:46px;padding:0;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1;transition:background .14s}.member-edit-panel .popup-btn--ghost[data-v-2cd2b3d8]{color:#6b7684;background:#f5f7fa}.member-edit-panel .popup-btn--ghost[data-v-2cd2b3d8]:hover{background:#eceff5}.quit-popup__title[data-v-2cd2b3d8]{color:#191f28;letter-spacing:-.012em;text-align:center;margin:0 0 6px;font-size:.96rem;font-weight:400}.quit-popup__desc[data-v-2cd2b3d8]{color:#4e5968;text-align:center;margin:0 0 14px;font-size:.82rem;line-height:1.5}.quit-popup__desc strong[data-v-2cd2b3d8]{color:#1f2937;font-weight:400}.quit-popup__form[data-v-2cd2b3d8]{text-align:left;flex-direction:column;gap:12px;margin-top:6px;display:flex}.quit-popup__field[data-v-2cd2b3d8]{flex-direction:column;gap:6px;display:flex}.quit-popup__label[data-v-2cd2b3d8]{color:#5c6478;letter-spacing:-.005em;font-size:.78rem}.quit-popup__label .required[data-v-2cd2b3d8]{color:#d4374a}.salary-popup[data-v-2cd2b3d8]{flex-direction:column;gap:10px;padding:4px 0;display:flex}.salary-popup__row[data-v-2cd2b3d8]{background:#f8fafc;border:1px solid #f0f2f7;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.salary-popup__label[data-v-2cd2b3d8]{color:#5c6478;font-size:.78rem}.salary-popup__value[data-v-2cd2b3d8]{color:#1f2937;font-size:.88rem;font-weight:500}.salary-popup__value--amount[data-v-2cd2b3d8]{color:var(--color-primary,#272b4c);font-variant-numeric:tabular-nums}.salary-popup__meta[data-v-2cd2b3d8]{flex-direction:column;gap:4px;padding:0 2px 4px;display:flex}.salary-popup__metaTop[data-v-2cd2b3d8]{color:#8b95a1;letter-spacing:-.005em;align-items:center;gap:6px;font-size:.72rem;display:flex}.salary-popup__metaDot[data-v-2cd2b3d8]{background:#c8cdd9;border-radius:50%;width:3px;height:3px;display:inline-block}.salary-popup__name[data-v-2cd2b3d8]{color:#1f2937;letter-spacing:-.012em;font-size:1rem;font-weight:500}.salary-popup__row--input[data-v-2cd2b3d8]{padding:10px 14px}.salary-popup__inputWrap[data-v-2cd2b3d8]{background:#fff;border:1px solid #e5e8eb;border-radius:6px;align-items:center;gap:6px;width:200px;height:34px;padding:0 12px;display:inline-flex}.salary-popup__inputWrap[data-v-2cd2b3d8]:focus-within{border-color:var(--color-primary,#272b4c);box-shadow:0 0 0 3px #272b4c1f}.salary-popup__input[data-v-2cd2b3d8]{min-width:0;color:var(--color-primary,#272b4c);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.88rem;font-weight:500}.salary-popup__input[data-v-2cd2b3d8]::placeholder{color:#b0b8c1;font-weight:400}.salary-popup__suffix[data-v-2cd2b3d8]{color:#6b7488;flex-shrink:0;font-size:.78rem}.salary-popup__hist[data-v-2cd2b3d8]{margin-top:4px}.salary-popup__histHead[data-v-2cd2b3d8]{color:#8b95a1;border-bottom:1px solid #f0f2f7;margin-bottom:4px;padding:0 2px 6px;font-size:.74rem}.salary-popup__histEmpty[data-v-2cd2b3d8]{text-align:center;color:#b0b8c1;padding:14px 0;font-size:.78rem}.salary-popup__histList[data-v-2cd2b3d8]{flex-direction:column;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.salary-popup__histItem[data-v-2cd2b3d8]{border-bottom:1px solid #f4f6fb;justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;display:flex}.salary-popup__histItem[data-v-2cd2b3d8]:last-child{border-bottom:none}.salary-popup__histMeta[data-v-2cd2b3d8]{color:#8b95a1;flex-direction:column;gap:1px;font-size:.72rem;display:flex}.salary-popup__histActor[data-v-2cd2b3d8]{color:#4e5968}.salary-popup__histDiff[data-v-2cd2b3d8]{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:6px;font-size:.78rem;display:flex}.salary-popup__histBefore[data-v-2cd2b3d8]{color:#8b95a1;text-decoration:line-through}.salary-popup__histArrow[data-v-2cd2b3d8]{color:#c8cdd9}.salary-popup__histAfter[data-v-2cd2b3d8]{color:var(--color-primary,#272b4c);font-weight:500}.quit-popup__form .dropdown,.quit-popup__form .drp{width:100%!important}.quit-popup__form .trigger,.quit-popup__form .drp-trigger{box-sizing:border-box!important;border:1px solid var(--border-base,#e0e3eb)!important;width:100%!important;height:36px!important;min-height:36px!important;color:var(--text-body,#3a4156)!important;background:#fff!important;border-radius:8px!important;gap:8px!important;padding:6px 12px!important;font-size:.85rem!important;display:flex!important}.quit-popup__form .drp-trigger--filled,.quit-popup__form .drp-trigger--open{border-color:var(--border-base,#e0e3eb)!important}.quit-popup__form .trigger[data-open=true],.quit-popup__form .trigger:hover:not([data-disabled=true]){border-color:var(--border-base,#e0e3eb)!important;box-shadow:none!important}.quit-popup__form .drp-placeholder,.quit-popup__form .trigger .placeholder{color:#98a0ad!important}.quit-popup__form .drp-val{text-align:left;flex:1}.quit-popup__form .drp-cal-icon,.quit-popup__form .drp-chevron{display:none!important}.quit-popup__form .leave-radio{align-items:center;gap:16px;min-height:36px;display:inline-flex}.quit-popup__form .leave-radio__item{color:#4e5968;cursor:pointer;align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.quit-popup__form .leave-radio__item input[type=radio]{accent-color:#272b4c;cursor:pointer}.quit-popup__form .leave-etc-input{box-sizing:border-box;border:1px solid var(--border-base,#e0e3eb);color:#4e5968;background:#fff;border-radius:8px;width:100%;height:36px;padding:6px 12px;font-family:inherit;font-size:.85rem}.quit-popup__form .leave-etc-input::placeholder{color:#98a0ad}.quit-popup__form .leave-etc-input:focus-visible{border-color:#272b4c;outline:none}.quit-popup__form .offboard-check{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #eef0f5;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:.85rem;transition:border-color .12s,background .12s;display:flex}.quit-popup__form .offboard-check:hover{background:#fafbfd;border-color:#c8cdd9}.quit-popup__form .offboard-check input[type=checkbox]{accent-color:#272b4c;cursor:pointer;flex-shrink:0;width:16px;height:16px}.q-toolbar[data-v-648faaff]{align-items:center;gap:10px;margin:0 0 16px;padding:6px 0;display:flex}.ch-filter .q-stage-dd[data-v-648faaff]{flex:0 0 140px;width:140px}.ch-filter .q-team-dd[data-v-648faaff]{flex:0 0 180px;width:180px}.ch-filter .q-agency-dd[data-v-648faaff]{flex:0 0 160px;width:160px}.ch-filter .q-agency-dd[data-v-648faaff] .value:before,.ch-filter .q-agency-dd[data-v-648faaff] .placeholder:before,.ch-filter .q-team-dd[data-v-648faaff] .value:before,.ch-filter .q-team-dd[data-v-648faaff] .placeholder:before{content:"Admin · ";color:#8b95a1}.ch-filter--hr .q-agency-dd[data-v-648faaff] .value:before,.ch-filter--hr .q-agency-dd[data-v-648faaff] .placeholder:before,.ch-filter--hr .q-team-dd[data-v-648faaff] .value:before,.ch-filter--hr .q-team-dd[data-v-648faaff] .placeholder:before{content:"인사 · "}.cell-agency__name[data-v-648faaff]{display:block}.cell-agency__team[data-v-648faaff]{color:#8b95a1;letter-spacing:-.01em;margin-top:2px;font-size:.72rem;display:block}.ch-filter .q-search[data-v-648faaff]{flex:1 1 0;min-width:360px;height:32px;position:relative}.ch-filter .q-search__icon[data-v-648faaff]{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ch-filter .q-search__input[data-v-648faaff]{background:var(--summary-surface-bg);color:#191f28;box-sizing:border-box;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:32px;padding:0 12px 0 32px;font-family:inherit;font-size:.78rem;transition:background .12s,border-color .12s,box-shadow .12s}.ch-filter .q-search__input[data-v-648faaff]::placeholder{color:#94a3b8}.ch-filter .q-search__input[data-v-648faaff]:hover{background:#e3e9f1}.ch-filter .q-search__input[data-v-648faaff]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring,#272b4c26);background:#fff}.row-count[data-v-648faaff]{color:#8b95a1;letter-spacing:-.005em;margin:0 0 12px;font-size:.78rem;font-weight:400}.row-count-num[data-v-648faaff]{color:#3a4156;font-variant-numeric:tabular-nums}.page-info[data-v-648faaff]{color:#b0b8c1;margin-left:4px}.pagination-wrap[data-v-648faaff]{justify-content:center;margin-top:28px;display:flex}.ch-table-wrap[data-v-648faaff]{box-shadow:none;background:0 0;border:none;border-radius:0;overflow-x:auto}.ch-table[data-v-648faaff]{border-collapse:collapse;background:0 0;width:100%}.ch-table thead[data-v-648faaff],.ch-table thead tr[data-v-648faaff],.ch-table thead th[data-v-648faaff]{box-shadow:none;color:#9aa4b2;letter-spacing:0;text-transform:none;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:1px solid #e5e8eb;padding:10px 16px;font-size:.7rem;font-weight:400}.ch-table thead th.q-th--sortable[data-v-648faaff]{cursor:pointer;transition:color .12s}.ch-table thead th.q-th--sortable[data-v-648faaff]:hover{color:#6b7280}.ch-table thead th.q-th--sort-asc[data-v-648faaff],.ch-table thead th.q-th--sort-desc[data-v-648faaff]{color:var(--color-primary,#272b4c);font-weight:500}.ch-table thead th .q-th__sort-arrow[data-v-648faaff]{color:var(--color-primary,#272b4c);margin-left:3px;font-size:.72rem;font-weight:500;line-height:1;display:inline-block}.ch-table th.th-status[data-v-648faaff],.ch-table td.cell-status[data-v-648faaff]{padding-left:20px}.ch-table th.th-avatar[data-v-648faaff]{padding-right:0}.ch-table td.cell-avatar[data-v-648faaff]{white-space:nowrap;padding-right:4px}.ch-table td.cell-name[data-v-648faaff]{padding-left:8px}.ch-table td[data-v-648faaff]{color:#4e5968;vertical-align:middle;background:0 0;border-bottom:1px solid #f1f3f7;padding:10px 16px;font-size:.82rem;font-weight:400}.ch-table tbody tr.row[data-v-648faaff]{cursor:pointer;background:0 0;transition:background .1s;position:relative}.ch-table tbody tr.row[data-v-648faaff]:hover{background:#f8fafc}.ch-table tbody tr.row--active[data-v-648faaff]{background:#272b4c0a}.ch-table tbody tr.row--active td[data-v-648faaff]:first-child{box-shadow:inset 2px 0 0 var(--color-primary,#272b4c)}.cell-name[data-v-648faaff]{color:#333d4b;letter-spacing:-.005em;font-weight:400}.cell-text[data-v-648faaff]{color:#4e5968}.cell-agency[data-v-648faaff]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cell-email[data-v-648faaff],.cell-phone[data-v-648faaff]{font-variant-numeric:tabular-nums;letter-spacing:-.005em}.cell-email[data-v-648faaff]{color:#6b7684}.cell-action[data-v-648faaff]{text-align:center}.avatar[data-v-648faaff]{background:#eef0f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.avatar img[data-v-648faaff]{object-fit:cover;width:100%;height:100%}.avatar-initial[data-v-648faaff]{color:#6b7684;font-size:.85rem;font-weight:400}.cell-status[data-v-648faaff]{vertical-align:middle}.status-inline[data-v-648faaff]{white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex;box-shadow:none!important;border:0!important}.status-inline[data-v-648faaff]:before,.status-inline[data-v-648faaff]:after,.status-text[data-v-648faaff]:before,.status-text[data-v-648faaff]:after{content:none!important;display:none!important}.status-dot[data-v-648faaff]{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-dot--active[data-v-648faaff]{background:#272b4c}.status-dot--inactive[data-v-648faaff]{background:#c0c8d6}.status-text[data-v-648faaff]{color:#3a4156;letter-spacing:-.005em;font-size:.82rem;font-weight:400;text-decoration:none;box-shadow:none!important;border:0!important}.status-text--inactive[data-v-648faaff]{color:#9aa4b2}.state[data-v-648faaff]{text-align:center;color:#8b95a1;padding:40px 16px;font-size:.85rem}.state-error p[data-v-648faaff]{color:#e24b4b;margin:0 0 12px}.retry-button[data-v-648faaff]{background:var(--color-primary,#272b4c);color:#fff;cursor:pointer;border:none;border-radius:8px;height:32px;padding:0 14px;font-size:.78rem;font-weight:400}.m-list[data-v-648faaff]{flex-direction:column;gap:8px;display:flex}.m-card[data-v-648faaff]{cursor:pointer;background:#fff;border:1px solid #eef0f3;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:background .12s;display:flex}.m-card[data-v-648faaff]:hover{background:#f8fafc}.m-avatar[data-v-648faaff]{background:#eef0f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.m-avatar img[data-v-648faaff]{object-fit:cover;width:100%;height:100%}.m-body[data-v-648faaff]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.m-line1[data-v-648faaff]{align-items:baseline;gap:8px;min-width:0;display:flex}.m-name[data-v-648faaff]{color:#191f28;font-size:.92rem;font-weight:400}.m-meta[data-v-648faaff]{color:#8b95a1;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.m-line2[data-v-648faaff]{display:flex}.m-email[data-v-648faaff]{color:#6b7684;font-size:.74rem}.m-status[data-v-648faaff]{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.itb-bar[data-v-648faaff]{flex-wrap:nowrap;align-items:center;gap:6px;padding:8px 0 12px;display:flex}.itb-icon[data-v-648faaff]{color:#5c6478;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,color .14s;display:inline-flex}.itb-icon[data-v-648faaff]:hover{color:#272b4c;background:#f4f6fb}.itb-spacer[data-v-648faaff]{flex:auto;min-width:0}.itb-query[data-v-648faaff]{color:#5c6478;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:50%;padding:6px 4px 6px 8px;font-size:.84rem;display:inline-flex;overflow:hidden}.itb-query__x[data-v-648faaff]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.86rem;line-height:1;display:inline-flex}.itb-search[data-v-648faaff]{flex:auto;min-width:0;position:relative}.itb-search__input[data-v-648faaff]{color:#3a4156;background:#f4f6fb;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:40px;padding:0 32px 0 14px;font-family:inherit;font-size:.92rem;transition:background .14s,border-color .14s,box-shadow .14s}.itb-search__input[data-v-648faaff]::placeholder{color:#8b95a1}.itb-search__input[data-v-648faaff]:focus{background:#fff;border-color:#272b4c;box-shadow:0 0 0 3px #272b4c14}.itb-search__clear[data-v-648faaff]{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;width:22px;height:22px;font-size:.92rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mif-pill[data-v-648faaff]{color:#5c6478;letter-spacing:-.005em;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;flex:none;align-items:center;gap:6px;max-width:60%;height:36px;padding:0 12px;font-family:inherit;font-size:.84rem;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.mif-pill[data-v-648faaff]:hover{background:#f4f6fb;border-color:#c8cdd9}.mif-pill__label[data-v-648faaff]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mif-pill__caret[data-v-648faaff]{color:inherit;opacity:.6;flex-shrink:0;font-size:.7rem}.mif-sheet-search[data-v-648faaff]{padding:0 16px 8px}.mif-sheet-search__input[data-v-648faaff]{border:1px solid #e5e8eb;border-radius:10px;width:100%;height:36px;padding:0 12px;font-size:.85rem}.mif-sheet-empty[data-v-648faaff]{text-align:center;color:#8b95a1;padding:16px;font-size:.85rem}.tab-seg[data-v-3a8e2ca3]{background:#f2f4f6;border-radius:9px;gap:2px;padding:3px;display:flex}.tab-seg-btn[data-v-3a8e2ca3]{color:#6b7684;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;height:30px;padding:0 16px;font-family:inherit;font-size:.82rem;transition:background .12s,color .12s}.tab-seg-btn[data-v-3a8e2ca3]:hover:not(.tab-seg-btn--active){color:#3a4156}.tab-seg-btn--active[data-v-3a8e2ca3]{color:#272b4c;background:#fff;box-shadow:0 1px 3px #00000012}.map-filter-row[data-v-3a8e2ca3]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.fw-130[data-v-3a8e2ca3]{width:130px}.loading-hint[data-v-3a8e2ca3]{color:#b0b8c1;font-size:.76rem}.legend[data-v-3a8e2ca3]{flex-wrap:wrap;gap:18px;margin:12px 0 10px;display:flex}.legend-item[data-v-3a8e2ca3]{color:#6b7684;align-items:center;gap:6px;font-size:.76rem;display:flex}.ld[data-v-3a8e2ca3]{border:2px solid;border-radius:3px;flex-shrink:0;width:14px;height:14px;display:inline-block}.ld--available[data-v-3a8e2ca3]{background:#fff;border-color:#cbd5e1}.ld--active[data-v-3a8e2ca3]{background:#fde8f0;border-color:#f0a8c8}.ld--mine[data-v-3a8e2ca3]{background:#dbeafe;border-color:#60a5fa}.ld--upcoming[data-v-3a8e2ca3]{background:#fff8ed;border-color:#f59e0b}.ld--blocked[data-v-3a8e2ca3]{background:#f8fafc;border-color:#e2e8f0}.map-outer[data-v-3a8e2ca3]{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #d1d5db;border-radius:10px;width:100%;overflow:auto hidden}.map-scale-wrap[data-v-3a8e2ca3]{display:block;overflow:hidden}.map-canvas[data-v-3a8e2ca3]{background-color:#f4f7fb;background-image:linear-gradient(#5a78aa1f 1px,#0000 1px),linear-gradient(90deg,#5a78aa1f 1px,#0000 1px);background-size:40px 40px;width:100%;height:100%;position:relative}.floor-border[data-v-3a8e2ca3]{pointer-events:none;background:#ffffff8c;border:1.5px solid #94a3b8;border-radius:4px;width:1384px;height:552px;position:absolute;top:18px;left:18px}.conf-room[data-v-3a8e2ca3]{pointer-events:none;color:#94a3b8;background:#f8fafc;border:1px solid #cbd5e1;border-radius:3px;justify-content:center;align-items:center;width:200px;height:195px;font-size:.85rem;display:flex;position:absolute;top:20px;left:26px}.seat[data-v-3a8e2ca3]{cursor:pointer;text-align:left;z-index:10;border:1.5px solid;border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:5px 6px 4px;font-family:inherit;transition:box-shadow .1s,transform .1s;display:flex;position:absolute;overflow:hidden}.seat[data-v-3a8e2ca3]:focus{outline-offset:1px;outline:2px solid #3b82f6}.seat[data-v-3a8e2ca3]:hover:not(:disabled){z-index:20;transform:scale(1.06);box-shadow:0 3px 14px #0000002e}.seat[data-v-3a8e2ca3]:disabled{cursor:default}.seat--available[data-v-3a8e2ca3]{background:#fff;border-color:#cbd5e1}.seat--available[data-v-3a8e2ca3]:hover:not(:disabled){background:#f0f6ff;border-color:#7cb4e8}.seat--active[data-v-3a8e2ca3]{background:#fde8f0;border-color:#f0a8c8}.seat--mine[data-v-3a8e2ca3]{background:#dbeafe;border-color:#60a5fa}.seat--upcoming[data-v-3a8e2ca3]{background:#fff8ed;border:1.5px dashed #f59e0b}.seat--blocked[data-v-3a8e2ca3]{cursor:not-allowed;background:#f8fafc;border-color:#e2e8f0}.seat-blocked-label[data-v-3a8e2ca3]{color:#94a3b8;font-size:.6rem;line-height:1.2;display:block}.seat-res-row[data-v-3a8e2ca3]{align-items:baseline;gap:3px;width:100%;min-height:0;display:flex;overflow:hidden}.seat-res-name[data-v-3a8e2ca3]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.63rem;line-height:1.25;overflow:hidden}.seat-res-time[data-v-3a8e2ca3]{white-space:nowrap;opacity:.85;flex-shrink:0;font-size:.55rem}.seat-res-row--active .seat-res-name[data-v-3a8e2ca3],.seat-res-row--active .seat-res-time[data-v-3a8e2ca3]{opacity:1}.seat-res-more[data-v-3a8e2ca3]{opacity:.65;font-size:.52rem;line-height:1}.seat--available .seat-res-name[data-v-3a8e2ca3]{color:#334155}.seat--available .seat-res-time[data-v-3a8e2ca3]{color:#64748b}.seat--active .seat-res-name[data-v-3a8e2ca3]{color:#9d174d}.seat--active .seat-res-time[data-v-3a8e2ca3]{color:#be185d}.seat--mine .seat-res-name[data-v-3a8e2ca3]{color:#1d4ed8}.seat--mine .seat-res-time[data-v-3a8e2ca3]{color:#2563eb}.seat--upcoming .seat-res-name[data-v-3a8e2ca3]{color:#c2410c}.seat--upcoming .seat-res-time[data-v-3a8e2ca3]{color:#d97706}.seat--blocked .seat-res-name[data-v-3a8e2ca3]{color:#94a3b8}.seat-code[data-v-3a8e2ca3]{color:#94a3b8;white-space:nowrap;opacity:.7;margin-top:auto;font-size:.5rem;line-height:1;display:block;overflow:hidden}.map-empty[data-v-3a8e2ca3]{color:#94a3b8;pointer-events:none;justify-content:center;align-items:center;font-size:.82rem;display:flex;position:absolute;inset:0}.row-count[data-v-3a8e2ca3]{color:#8b95a1;margin:14px 0 10px;font-size:.78rem}.row-count-num[data-v-3a8e2ca3]{color:#3a4156;font-variant-numeric:tabular-nums}.my-only-label[data-v-3a8e2ca3]{color:#6b7684;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.my-only-chk[data-v-3a8e2ca3]{cursor:pointer;accent-color:#272b4c}.table-wrap[data-v-3a8e2ca3]{background:#fff;border:1px solid #eef0f3;border-radius:12px;overflow-x:auto}.data-row td[data-v-3a8e2ca3]{vertical-align:middle}.data-row:hover td[data-v-3a8e2ca3]{background:#fafbfc}.td-code[data-v-3a8e2ca3]{color:#6b7684;font-family:monospace;font-size:.76rem}.td-mono[data-v-3a8e2ca3]{font-variant-numeric:tabular-nums;font-family:monospace;font-size:.75rem}.td-center[data-v-3a8e2ca3]{text-align:center}.empty-msg[data-v-3a8e2ca3]{text-align:center;color:#b0b8c1;margin:0;padding:40px;font-size:.82rem}.chip[data-v-3a8e2ca3]{white-space:nowrap;border-radius:4px;align-items:center;height:20px;padding:0 7px;font-size:.68rem;display:inline-flex}.chip--xs[data-v-3a8e2ca3]{height:16px;padding:0 5px;font-size:.62rem}.chip--lg[data-v-3a8e2ca3]{height:24px;padding:0 10px;font-size:.74rem}.chip--gray[data-v-3a8e2ca3]{color:#6b7280;background:#9ca3af1f}.chip--blue[data-v-3a8e2ca3]{color:#2563eb;background:#3b82f61a}.chip--green[data-v-3a8e2ca3]{color:#15803d;background:#22c55e1a}.chip--red[data-v-3a8e2ca3]{color:#dc2626;background:#ef44441a}.chip--orange[data-v-3a8e2ca3]{color:#b45309;background:#f59e0b1a}.chip--purple[data-v-3a8e2ca3]{color:#6d28d9;background:#7c3aed1a}.cancel-btn[data-v-3a8e2ca3]{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #fca5a5;border-radius:5px;align-items:center;height:24px;padding:0 8px;font-family:inherit;font-size:.72rem;transition:background .1s;display:inline-flex}.cancel-btn[data-v-3a8e2ca3]:hover{background:#fef2f2}.cancel-btn--xs[data-v-3a8e2ca3]{height:20px;padding:0 6px;font-size:.65rem}.modal-header-row[data-v-3a8e2ca3]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.modal-date[data-v-3a8e2ca3]{color:#94a3b8;margin-left:auto;font-size:.78rem}.modal-sec[data-v-3a8e2ca3]{margin-bottom:20px}.modal-sec-title[data-v-3a8e2ca3]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:.7rem}.modal-empty-row[data-v-3a8e2ca3]{color:#b0b8c1;padding:4px 0;font-size:.8rem}.res-row[data-v-3a8e2ca3]{border-bottom:1px solid #f5f6f9;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 0;display:flex}.res-row[data-v-3a8e2ca3]:last-child{border-bottom:none}.res-time[data-v-3a8e2ca3]{font-variant-numeric:tabular-nums;color:#3a4156;min-width:115px;font-size:.78rem}.res-user[data-v-3a8e2ca3]{color:#3a4156;font-size:.78rem}.res-purpose[data-v-3a8e2ca3]{color:#8b95a1;flex:1;font-size:.73rem}.res-form[data-v-3a8e2ca3],.admin-form[data-v-3a8e2ca3]{flex-direction:column;gap:10px;display:flex}.res-form-row[data-v-3a8e2ca3]{grid-template-columns:44px 1fr;align-items:center;column-gap:12px;min-height:36px;display:grid}.res-form-label[data-v-3a8e2ca3]{color:#8b95a1;text-align:right;white-space:nowrap;place-self:center end;font-size:.74rem}.res-form-ctrl[data-v-3a8e2ca3]{min-width:0}.res-form-row--top[data-v-3a8e2ca3]{align-items:start}.tc-label[data-v-3a8e2ca3]{padding-top:5px}.tc-wrap[data-v-3a8e2ca3]{flex-direction:column;gap:6px;display:flex}.tc-chips[data-v-3a8e2ca3]{flex-wrap:wrap;gap:3px;display:flex}.tc-chip[data-v-3a8e2ca3]{color:#6b7684;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:5px;height:26px;padding:0 7px;font-family:inherit;font-size:.68rem;transition:border-color .1s,background .1s,color .1s}.tc-chip[data-v-3a8e2ca3]:hover:not(:disabled){color:#2563eb;background:#f0f6ff;border-color:#7cb4e8}.tc-chip[data-v-3a8e2ca3]:disabled{opacity:.35;cursor:not-allowed}.tc-chip--sel[data-v-3a8e2ca3]{color:#fff!important;background:#272b4c!important;border-color:#272b4c!important}.tc-chip--range[data-v-3a8e2ca3]{color:#3b82f6;background:#eff6ff;border-color:#bfdbfe}.tc-result[data-v-3a8e2ca3]{color:#3a4156;font-variant-numeric:tabular-nums;padding:1px 0;font-size:.74rem}.tc-duration[data-v-3a8e2ca3]{color:#8b95a1;margin-left:6px;font-size:.7rem}.tc-hint[data-v-3a8e2ca3]{color:#b0b8c1;padding:1px 0;font-size:.71rem}.modal-not-reservable[data-v-3a8e2ca3]{color:#b0b8c1;text-align:center;padding:12px 0;font-size:.82rem}.map-scale-sized[data-v-3a8e2ca3]{position:relative}@media (width<=640px){.tab-seg-btn[data-v-3a8e2ca3]{padding:0 10px;font-size:.78rem}.map-filter-row[data-v-3a8e2ca3]{flex-wrap:wrap;gap:8px}.legend[data-v-3a8e2ca3]{gap:10px;font-size:.72rem}.legend-item[data-v-3a8e2ca3]{font-size:.7rem}.res-time[data-v-3a8e2ca3]{flex:100%;min-width:0}.res-form-row[data-v-3a8e2ca3]{grid-template-columns:40px 1fr;column-gap:8px}}@media (width<=480px){.res-form-row[data-v-3a8e2ca3]{grid-template-columns:1fr;row-gap:4px;min-height:0}.res-form-label[data-v-3a8e2ca3]{text-align:left;justify-self:start}.tc-label[data-v-3a8e2ca3]{padding-top:0}.modal-date[data-v-3a8e2ca3]{margin-left:0}}:root{--color-primary:#272b4c;--color-primary-hover:#1a1e36;--color-primary-tint:#eef0f7;--color-primary-soft:#272b4c14;--color-success:#16a34a;--color-success-bg:#22c55e1a;--color-danger:#dc2626;--color-danger-bg:#ef44441a;--color-danger-input:#f04452;--color-warning:#d97706;--color-warning-bg:#fbbf241f;--color-neutral:#9ca3af;--color-neutral-bg:#9ca3af26;--text-primary:#1a1a2e;--text-body:#3a4156;--text-secondary:#6b7684;--text-muted:#8b95a1;--text-dim:#98a0ad;--text-faint:#b0b8c1;--surface-page:#f9fafb;--surface-panel:#fff;--surface-section:#f4f5f7;--surface-subtle:#f2f4f6;--surface-hover:#f5f6fc;--border-base:#e5e8ec;--border-light:#f0f0f4;--border-subtle:#f2f4f6;--color-primary-ring:#272b4c1f;--color-primary-mid:#383d63;--dt-empty-color:#d8dee6;--summary-surface-bg:#f2f4f6;--summary-surface-border:none;--summary-surface-radius:10px;--summary-surface-padding:9px 18px;--workspace-surface:var(--summary-surface-bg);--workspace-surface-radius:var(--summary-surface-radius);--sidebar-bg:#1e1e2e;--sidebar-bg-sub:#2a2a3e;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-pill:999px;--font-family-base:"Spoqa Han Sans Neo", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", sans-serif;--font-size-xs:.68rem;--font-size-sm:.75rem;--font-size-base:.85rem;--font-size-label:.78rem;--font-size-body:.85rem;--font-size-md:1rem;--font-size-lg:1.05rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--control-height:36px;--header-height:56px;--header-padding-x:16px;--header-gap:8px;--header-title-size:1rem;--header-icon-size:22px;--header-icon-button:44px}@media (width>=901px){:root{--header-height:64px;--header-padding-x:56px;--header-title-size:1.05rem}}html,body{font-family:var(--font-family-base);font-weight:400;font-size:var(--font-size-body);letter-spacing:-.005em;color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}button,input,select,textarea{font-family:inherit}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,strong,b,th{font-weight:400}.data-table{border-collapse:collapse;white-space:nowrap;background:#fff;width:100%;font-size:.8rem}.data-table th{color:#9aa4b2;text-align:left;letter-spacing:0;text-transform:none;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border-bottom:1px solid #e5e8eb;padding:10px 14px;font-size:.7rem;font-weight:400}.data-table td{color:#4e5968;vertical-align:middle;background:0 0;border-bottom:1px solid #f1f3f7;padding:10px 14px;font-weight:400}.data-table tbody tr.clickable{cursor:pointer;transition:background .1s}.data-table tbody tr.clickable:hover{background:#f5f6fc}.data-table .table-btn{border:1px solid var(--color-primary);color:var(--color-primary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:400;transition:background .12s,color .12s;display:inline-flex}.data-table .table-btn:hover{background:var(--color-primary-tint)}.cell-muted{color:var(--dt-empty-color);opacity:1;font-weight:400}.dt-empty{color:var(--dt-empty-color);opacity:1;white-space:nowrap;font-weight:400}@media (width<=1100px){.overlay--row-drawer-modal{justify-content:flex-end!important;align-items:stretch!important;padding:0!important}.modal.row-drawer-modal{border-left:1px solid #e6e9f0;animation:.22s cubic-bezier(.32,.72,.36,1) row-drawer-slide-in;box-shadow:-8px 0 24px #272b4c14;border-radius:0!important;width:min(520px,100vw - 56px)!important;max-width:calc(100vw - 56px)!important;height:100dvh!important;max-height:100dvh!important}@keyframes row-drawer-slide-in{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.modal.row-drawer-modal .footer{padding:16px 22px max(18px, env(safe-area-inset-bottom));background:#fafbfd;border-top:1px solid #f0f2f7}.modal.row-drawer-modal .footer button,.modal.row-drawer-modal .footer .brm-btn{border-radius:12px;height:44px;font-size:.95rem;font-weight:400}.modal.row-drawer-modal .footer .popup-btn--full{flex:1 1 0;width:100%}.modal.row-drawer-modal .footer .popup-btn{cursor:pointer;border:none;font-family:inherit;transition:background .14s}.modal.row-drawer-modal .footer .popup-btn--ghost{color:#3a4156;background:#fff;border:1px solid #e6e9f0}.modal.row-drawer-modal .footer .popup-btn--ghost:hover:not(:disabled){color:#2a2f4a;background:#f4f6fb;border-color:#c8cdd9}.modal.row-drawer-modal .footer .popup-btn--primary{background:var(--color-primary,#272b4c);color:#fff}.modal.row-drawer-modal .footer .popup-btn--primary:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.modal.row-drawer-modal .footer .popup-btn:disabled{opacity:.5;cursor:not-allowed}}.modal.insights-drawer .insights{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.modal.pdf-upload-modal .body{background:#fff!important}.modal.pdf-upload-modal .footer{background:#fafbfd;border-top:1px solid #f0f2f7;justify-content:stretch;padding:16px 22px 18px}.modal.pdf-upload-modal .footer .popup-btn{cursor:pointer;border:none;border-radius:12px;flex:1;height:44px;font-family:inherit;font-size:.95rem;font-weight:400;transition:background .14s}.modal.pdf-upload-modal .footer .popup-btn--ghost{color:#3a4156;background:#fff;border:1px solid #e6e9f0}.modal.pdf-upload-modal .footer .popup-btn--ghost:hover:not(:disabled){color:#2a2f4a;background:#f4f6fb;border-color:#c8cdd9}.modal.pdf-upload-modal .footer .popup-btn--primary{background:var(--color-primary,#272b4c);color:#fff}.modal.pdf-upload-modal .footer .popup-btn--primary:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.modal.pdf-upload-modal .footer .popup-btn:disabled{opacity:.5;cursor:not-allowed}.modal.ss-detail-modal .footer{background:#fafbfd;border-top:1px solid #f0f2f7;justify-content:stretch;gap:8px;padding:14px 22px 16px}.modal.ss-detail-modal .footer .popup-btn{cursor:pointer;border:none;border-radius:12px;flex:1;height:44px;font-family:inherit;font-size:.95rem;font-weight:400;transition:background .14s}.modal.ss-detail-modal .footer .popup-btn--ghost{color:#3a4156;background:#fff;border:1px solid #e6e9f0}.modal.ss-detail-modal .footer .popup-btn--ghost:hover:not(:disabled){color:#2a2f4a;background:#f4f6fb;border-color:#c8cdd9}.modal.ss-detail-modal .footer .popup-btn--primary{background:var(--color-primary,#272b4c);color:#fff}.modal.ss-detail-modal .footer .popup-btn--primary:hover:not(:disabled){background:var(--color-primary-hover,#1a1f3a)}.modal.ss-detail-modal .footer .popup-btn:disabled{opacity:.5;cursor:not-allowed}.m-pop-header{justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0;padding:0;display:flex}.m-pop-header__title{color:#1a1f3a;letter-spacing:-.012em;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:1.02rem;font-weight:400;overflow:hidden}.m-pop-header__close{color:#96a0b3;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:inherit;font-size:1.2rem;line-height:1;transition:background .14s,color .14s;display:inline-flex}.m-pop-header__close:hover{color:#272b4c;background:#f4f6fb}.m-pop-header__close:active{transform:scale(.96)}.modal.mng-detail-drawer .body{background:#fff;padding:0}:root{--mobile-header-height:70px;--mobile-header-icon:28px;--mobile-header-icon-left:14px;--mobile-header-title-left:54px}body.mobile-page-back .hamburger{display:none!important}@media (width<=900px){body.mobile-page-back .back-btn{margin-right:4px!important}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{scrollbar-width:none}body::-webkit-scrollbar{display:none}}.mif-row{flex-wrap:nowrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.mif-search{flex:auto;min-width:0;position:relative}.mif-search__icon{color:#8b95a1;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.mif-search__input{color:#3a4156;background:#f4f6fb;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:36px;padding:0 32px 0 38px;font-family:inherit;font-size:.84rem;transition:background .14s,border-color .14s,box-shadow .14s}.mif-search__input::placeholder{color:#8b95a1}.mif-search__input:focus{background:#fff;border-color:#272b4c;box-shadow:0 0 0 3px #272b4c14}.mif-search__clear{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;width:22px;height:22px;font-family:inherit;font-size:.92rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mif-pill{color:#5c6478;letter-spacing:-.005em;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:6px;flex:0 0 108px;justify-content:center;align-items:center;gap:6px;width:108px;height:36px;padding:0 12px;font-family:inherit;font-size:.84rem;transition:background .14s,border-color .14s,color .14s,transform 80ms;display:inline-flex}.mif-pill:hover{background:#f4f6fb;border-color:#c8cdd9}.mif-pill:active{transform:scale(.97)}.mif-pill--active,.mif-pill--active:hover,.mif-pill--active:focus{color:#272b4c;background:#272b4c14;border-color:#c8cdd9}.mif-pill--active .mif-pill__label{color:inherit}.mif-pill--active .mif-pill__caret{color:#8b95a1}.mif-pill__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mif-pill__caret{color:inherit;opacity:.6;flex-shrink:0;font-size:.7rem}.mif-row--page .mif-search__input,.mif-row--page .mif-search__input:focus{box-shadow:none!important;background:#f4f6fb!important;border:1px solid #0000!important}.mif-row--page .mif-pill{color:#8b95a1!important;background:0 0!important;border:none!important;flex:0 0 84px!important;width:84px!important;padding:0 8px!important;font-size:.82rem!important}.mif-row--page .mif-pill:hover{color:#5c6478!important;background:#272b4c0a!important}.mif-row--page .mif-pill--active{color:var(--color-primary,#272b4c)!important;background:#272b4c14!important}.mif-row--page .mif-pill__caret{opacity:.5}.itb-bar{flex-wrap:nowrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.itb-icon{color:#5c6478;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,color .14s,transform 80ms;display:inline-flex}.itb-icon:hover{color:#272b4c;background:#f4f6fb}.itb-icon:active{transform:scale(.96)}.itb-spacer{flex:auto;min-width:0}.itb-query{color:#5c6478;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:50%;padding:6px 4px 6px 8px;font-size:.84rem;display:inline-flex;overflow:hidden}.itb-query__x{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.86rem;line-height:1;display:inline-flex}.itb-search{flex:auto;min-width:0;position:relative}.itb-search__input{color:#3a4156;background:#f4f6fb;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:36px;padding:0 32px 0 14px;font-family:inherit;font-size:.84rem;transition:background .14s,border-color .14s,box-shadow .14s}.itb-search__input::placeholder{color:#8b95a1}.itb-search__input:focus{background:#fff;border-color:#272b4c;box-shadow:0 0 0 3px #272b4c14}.itb-search__clear{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;width:22px;height:22px;font-size:.92rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mif-stack{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.mif-row--single{margin-bottom:0}.mif-row--single-pill{justify-content:flex-start;margin-bottom:0}.mif-row--split{gap:6px;margin-bottom:0}.mif-row--split>.mif-pill--split{flex:1 1 0;width:auto;min-width:0}.mif-pill--split{min-width:0;flex:1 1 0!important;width:auto!important}.mif-sheet-search{margin:4px 0 8px;position:relative}.mif-sheet-search__icon{color:#8b95a1;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.mif-sheet-search__input{color:#3a4156;background:#f4f6fb;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:40px;padding:0 32px 0 38px;font-family:inherit;font-size:.92rem;transition:background .14s,border-color .14s,box-shadow .14s}.mif-sheet-search__input::placeholder{color:#8b95a1}.mif-sheet-search__input:focus{background:#fff;border-color:#272b4c;box-shadow:0 0 0 3px #272b4c14}.mif-sheet-search__clear{color:#fff;cursor:pointer;background:#d8dde7;border:none;border-radius:6px;width:22px;height:22px;font-family:inherit;font-size:.92rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mif-sheet-empty{text-align:center;color:#b0b8c1;margin:0;padding:24px 8px;font-size:.86rem}.mif-sheet-list{flex-direction:column;padding:4px 0 12px;display:flex}.mif-sheet-row,.mif-sheet-row:hover,.mif-sheet-row:focus,.mif-sheet-row:focus-visible,.mif-sheet-row:active{color:#3a4156;letter-spacing:-.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-bottom:1px solid #f5f6f9;outline:none;justify-content:space-between;align-items:center;width:100%;padding:14px 8px;font-family:inherit;font-size:.94rem;transition:background .14s,color .14s;display:flex}.mif-sheet-row:last-child{border-bottom:none}.mif-sheet-row:hover,.mif-sheet-row:focus-visible{background:#f4f6fb}.mif-sheet-row span{color:inherit}.mif-sheet-row svg{color:inherit;flex-shrink:0}.mif-sheet-row.mif-sheet-row--active,.mif-sheet-row.mif-sheet-row--active:hover,.mif-sheet-row.mif-sheet-row--active:focus,.mif-sheet-row.mif-sheet-row--active:focus-visible,.mif-sheet-row.mif-sheet-row--active:active,.mif-sheet-row.mif-sheet-row--active svg{color:#272b4c}.mif-sheet-row.mif-sheet-row--active:hover,.mif-sheet-row.mif-sheet-row--active:focus-visible{background:#f4f6fb}@media (width<=760px){.report-table,.q-table,.exc-table,.royalty-table,.sysimport-table,.mk-table{border-collapse:separate;border-spacing:0;width:100%;display:block}.report-table colgroup,.report-table thead,.q-table colgroup,.q-table thead,.exc-table colgroup,.exc-table thead,.royalty-table colgroup,.royalty-table thead,.sysimport-table colgroup,.sysimport-table thead,.mk-table colgroup,.mk-table thead{display:none}.report-table tbody,.q-table tbody,.exc-table tbody,.royalty-table tbody,.sysimport-table tbody,.mk-table tbody{display:block}.report-table tbody tr,.q-table tbody tr,.exc-table tbody tr,.royalty-table tbody tr,.sysimport-table tbody tr,.mk-table tbody tr{background:#fff;border:1px solid #eef0f5;border-radius:12px;margin-bottom:10px;padding:12px 14px;display:block}.report-table tbody td,.q-table tbody td,.exc-table tbody td,.royalty-table tbody td,.sysimport-table tbody td,.mk-table tbody td{color:#3a4156;text-align:left;word-break:break-word;white-space:normal;border:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:.84rem;line-height:1.45;display:flex;overflow:visible}.report-table tbody td[data-label]:before,.q-table tbody td[data-label]:before,.exc-table tbody td[data-label]:before,.royalty-table tbody td[data-label]:before,.sysimport-table tbody td[data-label]:before,.mk-table tbody td[data-label]:before{content:attr(data-label);color:#8b95a1;letter-spacing:.02em;white-space:nowrap;flex-shrink:0;font-size:.72rem}.report-table tbody td:not([data-label]),.q-table tbody td:not([data-label]),.exc-table tbody td:not([data-label]),.royalty-table tbody td:not([data-label]),.sysimport-table tbody td:not([data-label]),.mk-table tbody td:not([data-label]){justify-content:flex-start}.report-table tbody td.num.emph,.q-table tbody td.num.emph,.exc-table tbody td.num.emph,.royalty-table tbody td.num.emph,.sysimport-table tbody td.num.emph,.mk-table tbody td.num.emph{color:#272b4c;font-variant-numeric:tabular-nums;font-size:.92rem}.report-table tbody td small,.q-table tbody td small,.exc-table tbody td small,.royalty-table tbody td small,.sysimport-table tbody td small,.mk-table tbody td small{color:#6b7684;font-size:.78rem}tbody td[data-label=구분]:before{content:none}tbody td[data-label=구분]{border-bottom:1px solid #f1f3f7;margin-bottom:4px;justify-content:flex-start!important;padding:0 0 8px!important}tbody td[data-label=관리]:before{content:none}tbody td[data-label=관리]{border-top:1px solid #f1f3f7;margin-top:4px;justify-content:flex-end!important;gap:16px!important;padding:8px 0 0!important}.report-table tbody td.cell-nowrap,.q-table tbody td.cell-nowrap,.exc-table tbody td.cell-nowrap,.royalty-table tbody td.cell-nowrap,.sysimport-table tbody td.cell-nowrap,.mk-table tbody td.cell-nowrap{white-space:normal}}
