:root{--cp-navy:#001143;--cp-navy-light:#0d1f52;--cp-blue:#295bee;--cp-blue-hover:#3b82f6;--cp-green:#1cff7d;--cp-green-dim:#1cff7d1a;--bg-page:#f5f7fa;--bg-card:#fff;--bg-input:#fff;--bg-hover:#f3f4f6;--bg-overlay:#0006;--bg-muted:#f9fafb;--text-primary:#111827;--text-secondary:#6b7280;--text-muted:#9ca3af;--border-default:#e5e7eb;--border-input:#d1d5db;--border-focus:var(--cp-blue);--status-active:#16a34a;--status-active-bg:#f0fdf4;--status-deleted:#dc2626;--status-deleted-bg:#fef2f2;--shadow-sm:0 1px 2px #0000000d;--shadow-card:0 1px 3px #0000001a, 0 1px 2px #0000000f;--shadow-card-hover:0 10px 25px #0000001a;--shadow-brutalist:6px 6px 0px 0px #738ed6;--shadow-brutalist-hover:2px 2px 0px 0px #738ed6;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-card:24px;color:var(--text-primary);background-color:var(--bg-page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-page);min-height:100vh;margin:0}#root{min-height:100vh}::selection{background:var(--cp-blue);color:#fff}._button_xgpri_1{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}._button_xgpri_1:disabled{opacity:.5;cursor:not-allowed}._button_xgpri_1._loading_xgpri_20{cursor:wait}._primary_xgpri_25{background-color:var(--cp-navy);color:#fff;border:1px solid var(--cp-navy);font-weight:600}._primary_xgpri_25:hover:not(:disabled){opacity:.9}._primary_xgpri_25:active:not(:disabled){opacity:.85}._secondary_xgpri_40{border:1px solid var(--cp-blue);color:var(--cp-blue);background-color:#fff}._secondary_xgpri_40:hover:not(:disabled){background-color:#295bee0d}._outline_xgpri_50{border:1px solid var(--border-input);color:var(--text-primary);background-color:#fff}._outline_xgpri_50:hover:not(:disabled){background-color:var(--bg-hover)}._small_xgpri_61{height:32px;padding:8px 16px;font-size:12px}._medium_xgpri_67{height:40px;padding:0 20px;font-size:14px}._large_xgpri_73{height:48px;padding:12px 24px;font-size:16px}._fullWidth_xgpri_79{width:100%}._spinner_xgpri_84{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite _spin_xgpri_84}._outline_xgpri_50 ._spinner_xgpri_84{border-color:#0011434d;border-top-color:var(--cp-navy)}@keyframes _spin_xgpri_84{to{transform:rotate(360deg)}}._inputWrapper_6t9yz_1{flex-direction:column;gap:8px;display:flex}._inputWrapper_6t9yz_1._fullWidth_6t9yz_7{width:100%}._label_6t9yz_11{color:var(--text-primary);margin-bottom:4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500}._required_6t9yz_19{color:#f87171;margin-left:4px}._inputContainer_6t9yz_24{align-items:center;display:flex;position:relative}._input_6t9yz_1{border:1px solid var(--border-input);height:40px;color:var(--text-primary);background-color:#fff;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;transition:all .15s}._inputWithIcon_6t9yz_45{padding-right:48px}._input_6t9yz_1:focus{border-color:var(--cp-blue);box-shadow:0 0 0 3px #295bee1a}._input_6t9yz_1:hover:not(:disabled):not(:focus){border-color:#9ca3af}._input_6t9yz_1:disabled{color:#9ca3af;cursor:not-allowed;background-color:#f3f4f6}._input_6t9yz_1::placeholder{color:var(--text-muted)}._inputError_6t9yz_68{border-color:#f87171}._inputError_6t9yz_68:focus{border-color:#f87171;box-shadow:0 0 0 3px #f871711a}._passwordToggle_6t9yz_77{cursor:pointer;color:var(--text-muted);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._passwordToggle_6t9yz_77:hover:not(:disabled){color:var(--cp-blue)}._passwordToggle_6t9yz_77:disabled{cursor:not-allowed;opacity:.5}._passwordToggle_6t9yz_77 svg{width:20px;height:20px}._errorText_6t9yz_108{color:#f87171;margin-top:-4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px}._selectWrapper_lb271_1{flex-direction:column;gap:8px;display:flex}._selectWrapper_lb271_1._fullWidth_lb271_7{width:100%}._label_lb271_11{color:var(--text-primary);margin-bottom:4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500}._required_lb271_19{color:#f87171;margin-left:4px}._select_lb271_1{border:1px solid var(--border-input);height:40px;color:var(--text-primary);cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:8px;outline:none;padding:8px 32px 8px 12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;transition:all .15s}._select_lb271_1:focus{border-color:var(--cp-blue);box-shadow:0 0 0 3px #295bee1a}._select_lb271_1:hover:not(:disabled):not(:focus){border-color:#9ca3af}._select_lb271_1:disabled{color:#9ca3af;cursor:not-allowed;background-color:#f3f4f6}._selectError_lb271_58{border-color:#f87171}._fullWidth_lb271_7{width:100%}._errorText_lb271_66{color:#f87171;margin-top:-4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px}._toggleWrapper_9hzz6_1{align-items:center;gap:12px;display:flex}._label_9hzz6_7{color:var(--text-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500}._toggle_9hzz6_1{cursor:pointer;background-color:#d1d5db;border:none;border-radius:12px;flex-shrink:0;width:44px;height:24px;padding:0;transition:background-color .2s;position:relative}._toggle_9hzz6_1:hover:not(:disabled){background-color:#b0b5bd}._toggle_9hzz6_1._checked_9hzz6_31{background-color:var(--cp-blue)}._toggle_9hzz6_1._checked_9hzz6_31:hover:not(:disabled){background-color:var(--cp-blue);filter:brightness(1.1)}._toggle_9hzz6_1:disabled{opacity:.5;cursor:not-allowed}._knob_9hzz6_45{background-color:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}._checked_9hzz6_31 ._knob_9hzz6_45{transform:translate(20px)}._loginContainer_19e6w_3{background:var(--bg-page,#f5f7fa);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}._loginCard_19e6w_15{border:1px solid var(--border-default,#e5e7eb);z-index:1;background:#fff;border-radius:16px;width:100%;max-width:440px;padding:40px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 4px 24px #00000014}._loginCard_19e6w_15:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000001f}._header_19e6w_34{text-align:center;margin-bottom:32px}._logoContainer_19e6w_39{flex-direction:column;align-items:center;gap:6px;margin-bottom:24px;display:flex}._logoImg_19e6w_47{width:auto;height:40px}._logoText_19e6w_52{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-secondary,#6b7280);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:600}._title_19e6w_62{color:var(--text-primary,#111827);margin:0 0 8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:700}._subtitle_19e6w_70{color:var(--text-secondary,#6b7280);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}._form_19e6w_78{flex-direction:column;gap:20px;display:flex}._loginCard_19e6w_15 label{color:var(--text-primary,#111827)}._loginCard_19e6w_15 input{color:var(--text-primary,#111827);border:1px solid var(--border-input,#d1d5db);background:#fff;border-radius:8px;transition:border-color .2s,box-shadow .2s}._loginCard_19e6w_15 input::placeholder{color:var(--text-muted,#9ca3af)}._loginCard_19e6w_15 input:focus{border-color:var(--cp-blue,#295bee);outline:none;box-shadow:0 0 0 3px #295bee1a}._loginCard_19e6w_15 button[aria-label]{color:var(--text-secondary,#6b7280)}._loginCard_19e6w_15 button[type=submit]{background:var(--cp-navy,#001143);color:#fff;cursor:pointer;border:none;border-radius:8px;height:44px;font-weight:600;transition:opacity .2s}._loginCard_19e6w_15 button[type=submit]:hover:not(:disabled){opacity:.9}._loginCard_19e6w_15 button[type=submit]:disabled{opacity:.6;cursor:not-allowed}._errorMessage_19e6w_134{color:#dc2626;background:#f8717114;border:1px solid #f8717133;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}._successMessage_19e6w_145{color:#16a34a;background:#22c55e14;border:1px solid #22c55e33;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}@media (width<=640px){._loginCard_19e6w_15{border-radius:12px;padding:32px 24px}._title_19e6w_62{font-size:24px}}._container_1g4ce_6{background:var(--bg-page);min-height:100vh}._header_1g4ce_12{border-bottom:1px solid var(--border-default,#e5e7eb);z-index:20;height:56px;box-shadow:var(--shadow-sm,0 1px 2px #0000000d);background:#fff;justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:sticky;top:0}._logoSection_1g4ce_27{align-items:center;gap:10px;display:flex}._logoImg_1g4ce_33{width:auto;height:28px}._logoText_1g4ce_38{color:var(--cp-navy,#001143);text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600}._nav_1g4ce_47{gap:4px;display:flex}._navLink_1g4ce_52{color:var(--text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:20px;padding:6px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,color .15s}._navLink_1g4ce_52:hover{background:var(--bg-hover,#f3f4f6)}._navLinkActive_1g4ce_69,._navLinkActive_1g4ce_69:hover{background:var(--cp-navy,#001143);color:#fff}._userSection_1g4ce_80{align-items:center;gap:12px;display:flex}._analyticsLink_1g4ce_86{background:var(--cp-navy,#001143);color:#fff;white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}._analyticsLink_1g4ce_86:hover{background:#0a2366;box-shadow:0 2px 6px #00114340}._analyticsLink_1g4ce_86:focus-visible{outline:2px solid var(--cp-navy,#001143);outline-offset:2px}._userEmail_1g4ce_111{color:var(--text-secondary,#6b7280);font-size:13px}._logoutButton_1g4ce_116{border:1px solid var(--border-default,#e5e7eb);color:var(--text-secondary,#6b7280);cursor:pointer;background:#fff;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:13px;transition:background .15s}._logoutButton_1g4ce_116:hover{background:var(--bg-hover,#f3f4f6)}._content_1g4ce_133{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:24px}@media (width<=640px){._header_1g4ce_12{flex-wrap:wrap;gap:8px;height:auto;padding:10px 16px}._logoSection_1g4ce_27{flex:auto}._nav_1g4ce_47{order:3;justify-content:center;width:100%}._userSection_1g4ce_80{flex:none}._analyticsLink_1g4ce_86{background:var(--cp-navy,#001143);color:#fff;white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}._analyticsLink_1g4ce_86:hover{background:#0a2366;box-shadow:0 2px 6px #00114340}._analyticsLink_1g4ce_86:focus-visible{outline:2px solid var(--cp-navy,#001143);outline-offset:2px}._userEmail_1g4ce_111{display:none}._content_1g4ce_133{padding:16px}}._card_g7olx_1{cursor:default;background:#fff;border-radius:32px;padding:32px 28px 24px;font-family:Inter,sans-serif;transition:box-shadow .2s,transform .2s;position:relative;overflow:visible;box-shadow:6px 6px #738ed6}._card_g7olx_1:hover{transform:translate(2px,2px);box-shadow:2px 2px #738ed6}._dragging_g7olx_18{opacity:.6;transform:translate(2px,2px);box-shadow:2px 2px #738ed6}._rankingBadge_g7olx_25{color:#fff;z-index:2;background:#001143;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4;position:absolute;top:14px;right:18px}._benefitPill_g7olx_40{color:#3b5bdb;white-space:nowrap;text-overflow:ellipsis;z-index:2;background:#e8edfa;border-radius:20px;max-width:calc(100% - 80px);padding:4px 12px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:28px;overflow:hidden}._header_g7olx_58{align-items:center;gap:14px;margin-top:4px;display:flex}._productImage_g7olx_65{object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}._productImagePlaceholder_g7olx_73{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:16px;font-weight:700;display:flex}._headerInfo_g7olx_86{flex-direction:column;gap:3px;min-width:0;display:flex}._nameRow_g7olx_93{align-items:center;gap:6px;display:flex}._productName_g7olx_99{color:#001143;cursor:text;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dashed #0000;outline:none;max-width:200px;font-size:18px;font-weight:700;line-height:1.3;transition:border-color .15s;overflow:hidden}._productName_g7olx_99:focus{border-bottom-color:#738ed6}._editIcon_g7olx_118{color:#738ed6;opacity:0;flex-shrink:0;transition:opacity .15s}._nameRow_g7olx_93:hover ._editIcon_g7olx_118{opacity:1}._lenderName_g7olx_129{color:#8c8c9a;font-size:13px;line-height:1.3}._metricsRow_g7olx_136{border-top:1px solid #f0f0f5;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;padding-top:16px;display:grid}._metricBlock_g7olx_145{flex-direction:column;gap:3px;display:flex}._metricValue_g7olx_151{color:#001143;align-items:center;gap:4px;font-size:15px;font-weight:700;display:flex}._metricLabel_g7olx_160{color:#8c8c9a;font-size:12px;font-weight:500}._meterIcon_g7olx_166{color:#3b5bdb}._footer_g7olx_171{text-align:center;margin-top:20px}._viewDetailsBtn_g7olx_176{color:#3b5bdb;cursor:pointer;background:0 0;border:none;padding:8px 0;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:color .15s}._viewDetailsBtn_g7olx_176:hover{color:#001143;text-decoration:underline}._card_sgrfw_1{cursor:default;background:#fff;border-radius:32px;flex-direction:column;gap:14px;padding:28px 24px;font-family:Inter,sans-serif;transition:box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:6px 6px #738ed6}._card_sgrfw_1:hover{transform:translate(2px,2px);box-shadow:2px 2px #738ed6}._dragging_sgrfw_20{opacity:.6;transform:translate(2px,2px);box-shadow:2px 2px #738ed6}._rankingBadge_sgrfw_27{color:#fff;z-index:2;background:#001143;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4;position:absolute;top:14px;right:18px}._imageWrapper_sgrfw_42{flex-shrink:0;width:72px;height:72px}._productImage_sgrfw_48{object-fit:cover;border-radius:18px;width:72px;height:72px;box-shadow:0 2px 8px #0000001a}._productImageFallback_sgrfw_56{color:#3b5bdb;background:#e8edfa;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;font-size:20px;font-weight:700;display:flex;box-shadow:0 2px 8px #0000001a}._category_sgrfw_71{text-transform:uppercase;letter-spacing:.8px;color:#8c8c9a;font-size:11px;font-weight:700}._nameRow_sgrfw_80{align-items:center;gap:6px;display:flex}._productName_sgrfw_86{color:#001143;cursor:text;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dashed #0000;outline:none;max-width:220px;font-size:18px;font-weight:700;line-height:1.3;transition:border-color .15s;overflow:hidden}._productName_sgrfw_86:focus{border-bottom-color:#738ed6}._editIcon_sgrfw_105{color:#738ed6;opacity:0;flex-shrink:0;transition:opacity .15s}._nameRow_sgrfw_80:hover ._editIcon_sgrfw_105{opacity:1}._statsRow_sgrfw_117{border-top:1px solid #f0f0f5;grid-template-columns:1fr 1fr;gap:14px;padding-top:14px;display:grid}._statBlock_sgrfw_125{flex-direction:column;gap:3px;display:flex}._statValue_sgrfw_131{color:#001143;align-items:center;gap:4px;font-size:15px;font-weight:700;display:flex}._statLabel_sgrfw_140{color:#8c8c9a;font-size:12px;font-weight:500}._meterIcon_sgrfw_146{color:#3b5bdb}._applyBtn_sgrfw_151{color:#fff;cursor:pointer;background:#001143;border:none;border-radius:16px;width:100%;margin-top:4px;padding:14px 0;font-family:Inter,sans-serif;font-size:15px;font-weight:600;transition:background .15s}._applyBtn_sgrfw_151:hover{background:#1a2a5e}._card_1gh70_1{cursor:default;background:#fff;border-radius:32px;flex-direction:column;gap:16px;padding:28px 24px;font-family:Inter,sans-serif;transition:box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:6px 6px #738ed6}._card_1gh70_1:hover{transform:translate(2px,2px);box-shadow:2px 2px #738ed6}._dragging_1gh70_20{opacity:.6;transform:translate(2px,2px);box-shadow:2px 2px #738ed6}._rankingBadge_1gh70_27{color:#fff;z-index:2;background:#001143;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4;position:absolute;top:14px;right:18px}._tagPill_1gh70_42{color:#3b5bdb;white-space:nowrap;text-overflow:ellipsis;z-index:2;background:#e8edfa;border-radius:20px;max-width:160px;padding:3px 10px;font-size:10px;font-weight:600;position:absolute;top:38px;right:18px;overflow:hidden}._header_1gh70_60{align-items:center;gap:16px;display:flex}._imageWrapper_1gh70_66{flex-shrink:0}._productImage_1gh70_70{object-fit:cover;border:1px solid #e8edfa;border-radius:18px;width:64px;height:64px}._productImageFallback_1gh70_78{color:#3b5bdb;background:#f4f6fc;border:1px solid #e8edfa;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;font-size:18px;font-weight:700;display:flex}._headerInfo_1gh70_92{flex-direction:column;gap:3px;min-width:0;display:flex}._nameRow_1gh70_99{align-items:center;gap:6px;display:flex}._productName_1gh70_105{color:#001143;cursor:text;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dashed #0000;outline:none;max-width:200px;font-size:18px;font-weight:700;line-height:1.3;transition:border-color .15s;overflow:hidden}._productName_1gh70_105:focus{border-bottom-color:#738ed6}._editIcon_1gh70_124{color:#738ed6;opacity:0;flex-shrink:0;transition:opacity .15s}._nameRow_1gh70_99:hover ._editIcon_1gh70_124{opacity:1}._lenderName_1gh70_135{color:#8c8c9a;font-size:13px;line-height:1.3}._statsRow_1gh70_142{border-top:1px solid #f0f0f5;grid-template-columns:1fr 1fr;gap:14px;padding-top:14px;display:grid}._statBlock_1gh70_150{flex-direction:column;gap:3px;display:flex}._statValue_1gh70_156{color:#001143;align-items:center;gap:4px;font-size:15px;font-weight:700;display:flex}._statLabel_1gh70_165{color:#8c8c9a;font-size:12px;font-weight:500}._meterIcon_1gh70_171{color:#3b5bdb}._ctaBtn_1gh70_176{color:#fff;cursor:pointer;background:#001143;border:none;border-radius:16px;width:100%;padding:14px 0;font-family:Inter,sans-serif;font-size:15px;font-weight:600;transition:background .15s}._ctaBtn_1gh70_176:hover{background:#3b5bdb}._grid_6kkqt_5{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}._sortableItem_6kkqt_15{cursor:grab;transition:transform .2s;position:relative}._sortableItemDragging_6kkqt_21{opacity:.85;z-index:100;cursor:grabbing;border-radius:12px;box-shadow:0 12px 28px #00000059,0 4px 10px #0003}._dragHandle_6kkqt_35{color:#9ca3af;opacity:0;cursor:grab;z-index:5;background:#0000000a;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:opacity .15s,background .15s;display:flex;position:absolute;top:10px;left:10px}._dragHandle_6kkqt_35:hover{color:#6b7280;background:#00000014}._sortableItem_6kkqt_15:hover ._dragHandle_6kkqt_35{opacity:1}._sortableItemDragging_6kkqt_21 ._dragHandle_6kkqt_35{opacity:1;cursor:grabbing}@media (width<=1024px){._grid_6kkqt_5{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=640px){._grid_6kkqt_5{grid-template-columns:1fr;gap:16px}}._saveBar_v3t5h_5{border-top:1px solid var(--border-default);z-index:50;background-color:#fff;justify-content:space-between;align-items:center;padding:12px 24px;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -2px 8px #0000000f}._saveBarVisible_v3t5h_22{transform:translateY(0)}._changeText_v3t5h_30{color:var(--text-secondary);white-space:nowrap;font-size:14px;font-weight:500}._actions_v3t5h_41{align-items:center;gap:12px;display:flex}._discardButton_v3t5h_48{border:1px solid var(--border-input);height:36px;color:var(--text-primary);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}._discardButton_v3t5h_48:hover:not(:disabled){background-color:var(--bg-hover)}._discardButton_v3t5h_48:disabled{opacity:.5;cursor:not-allowed}._saveButton_v3t5h_75{background-color:var(--cp-navy);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .15s;display:inline-flex}._saveButton_v3t5h_75:hover:not(:disabled){opacity:.9}._saveButton_v3t5h_75:disabled{opacity:.6;cursor:not-allowed}._spinner_v3t5h_106{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite _spin_v3t5h_106;display:inline-block}@keyframes _spin_v3t5h_106{to{transform:rotate(360deg)}}@media (width<=640px){._saveBar_v3t5h_5{text-align:center;flex-direction:column;gap:12px;padding:16px 20px}._actions_v3t5h_41{justify-content:center;width:100%}._discardButton_v3t5h_48,._saveButton_v3t5h_75{flex:1}}@media (width>=1024px){._saveBar_v3t5h_5{left:var(--sidebar-width,0px)}}._overlay_1eyfh_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modal_1eyfh_13{border:1px solid var(--border-default);background:#fff;border-radius:16px;width:100%;max-width:420px;padding:24px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000000d}._modal_1eyfh_13._wide_1eyfh_23{max-width:640px}._body_1eyfh_27{color:var(--text-primary);max-height:60vh;margin:-8px 0 24px;font-size:14px;overflow-y:auto}._title_1eyfh_35{color:var(--text-primary);margin:0 0 8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:600}._message_1eyfh_43{color:var(--text-secondary);margin:0 0 24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}._actions_1eyfh_51{justify-content:flex-end;gap:12px;display:flex}._confirmButton_1eyfh_57{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;height:40px;padding:0 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}._confirmButton_1eyfh_57:disabled{opacity:.5;cursor:not-allowed}._confirmButton_1eyfh_57._primary_1eyfh_77{background-color:var(--cp-navy);color:#fff}._confirmButton_1eyfh_57._primary_1eyfh_77:hover:not(:disabled){opacity:.9}._confirmButton_1eyfh_57._danger_1eyfh_86{color:#fff;background-color:#dc2626}._confirmButton_1eyfh_57._danger_1eyfh_86:hover:not(:disabled){background-color:#b91c1c}._container_1dl4u_1{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;width:100%;max-width:380px;display:flex;position:fixed;top:24px;right:24px}._toast_1dl4u_14{pointer-events:auto;background:#fff;border-radius:8px;align-items:stretch;animation:.25s ease-out _slideIn_1dl4u_1;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000001f,0 0 1px #00000014}@keyframes _slideIn_1dl4u_1{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}._accent_1dl4u_31{flex-shrink:0;width:4px}._body_1dl4u_36{flex:1;min-width:0;padding:12px 14px}._title_1dl4u_42{color:#1a202c;font-size:14px;font-weight:600;line-height:1.4}._description_1dl4u_49{color:#4a5568;margin-top:2px;font-size:13px;line-height:1.4}._closeBtn_1dl4u_56{color:#a0aec0;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:8px 10px;font-size:18px;line-height:1}._closeBtn_1dl4u_56:hover{color:#4a5568}._success_1dl4u_72{background:#f0fff4}._success_1dl4u_72 ._accent_1dl4u_31{background:#38a169}._error_1dl4u_75{background:#fff5f5}._error_1dl4u_75 ._accent_1dl4u_31{background:#e53e3e}._warning_1dl4u_78{background:#fffaf0}._warning_1dl4u_78 ._accent_1dl4u_31{background:#dd6b20}._info_1dl4u_81{background:#ebf8ff}._info_1dl4u_81 ._accent_1dl4u_31{background:#3182ce}._container_zi2mk_5{flex-direction:column;gap:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}._statsBar_zi2mk_14{color:#6b7280;border-bottom:1px solid #f3f4f6;align-items:center;gap:8px;padding:10px 0;font-size:13px;display:flex}._stat_zi2mk_14{color:#374151}._stat_zi2mk_14 strong{color:#1f2937;font-weight:700}._statDot_zi2mk_26{color:#d1d5db}._topBar_zi2mk_30{justify-content:space-between;align-items:center;display:flex}._pageTitle_zi2mk_36{color:#1a1a2e;margin:0;font-size:22px;font-weight:700}._topActions_zi2mk_43{align-items:center;gap:8px;display:flex}._viewToggle_zi2mk_49,._viewToggleActive_zi2mk_49{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:all .15s}._viewToggle_zi2mk_49:hover{color:#374151;background:#f9fafb}._viewToggleActive_zi2mk_49{color:#fff;background:#001143;border-color:#001143}._createButton_zi2mk_69{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s}._createButton_zi2mk_69:hover{background:#1d4ed8}._filterRow_zi2mk_85{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._searchInput_zi2mk_92{border:1px solid #d1d5db;border-radius:6px;outline:none;width:260px;padding:8px 12px;font-size:13px}._searchInput_zi2mk_92:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}._categorySelect_zi2mk_106{cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:8px 30px 8px 12px;font-size:13px}._categorySelect_zi2mk_106:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}._statusPills_zi2mk_124{gap:4px;display:flex}._statusPill_zi2mk_124{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .15s}._statusPill_zi2mk_124:hover{color:#374151;border-color:#d1d5db}._statusPillActive_zi2mk_140{color:#fff;background:#001143;border-color:#001143}._tableWrapper_zi2mk_148{border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}._table_zi2mk_148{border-collapse:collapse;width:100%;font-size:13px}._table_zi2mk_148 th{text-align:left;color:#374151;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:10px 12px;font-size:12px;font-weight:600}._table_zi2mk_148 td{color:#1f2937;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:10px 12px}._table_zi2mk_148 tbody tr:hover{background:#f9fafb}._rowDeleted_zi2mk_182{opacity:.5}._cellRank_zi2mk_184{text-align:center;color:#9ca3af;width:40px;font-size:12px;font-weight:600}._cellImg_zi2mk_192{width:40px}._thumbnail_zi2mk_194{object-fit:cover;border:1px solid #e5e7eb;border-radius:6px;width:32px;height:32px}._thumbnailPlaceholder_zi2mk_202{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;width:32px;height:32px}._cellName_zi2mk_210{min-width:160px}._productName_zi2mk_212{color:#1f2937;font-size:13px;font-weight:600;display:block}._productCode_zi2mk_219{color:#9ca3af;margin-top:1px;font-family:SF Mono,Fira Code,monospace;font-size:11px;display:block}._categoryBadge_zi2mk_227{color:#4b5563;white-space:nowrap;background:#f3f4f6;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}._statusActive_zi2mk_238{color:#16a34a;font-size:12px;font-weight:600}._statusDeleted_zi2mk_244{color:#dc2626;font-size:12px;font-weight:600}._cellType_zi2mk_250{color:#6b7280;font-family:SF Mono,monospace;font-size:11px}._channelAll_zi2mk_258{color:#16a34a;font-size:12px;font-weight:500}._channelBadges_zi2mk_264{flex-wrap:wrap;gap:4px;display:flex}._channelOn_zi2mk_266{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}._channelOff_zi2mk_277{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:600;text-decoration:line-through;display:inline-block}._cellLink_zi2mk_291{max-width:220px}._linkCell_zi2mk_293{align-items:center;gap:6px;display:flex}._linkText_zi2mk_299{text-overflow:ellipsis;white-space:nowrap;color:#6b7280;flex:1;min-width:0;font-family:SF Mono,monospace;font-size:11px;overflow:hidden}._copyBtn_zi2mk_310{color:#374151;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:11px}._copyBtn_zi2mk_310:hover{background:#e5e7eb}._noLink_zi2mk_323{color:#d1d5db}._cellActions_zi2mk_327{white-space:nowrap}._editBtn_zi2mk_329,._disableBtn_zi2mk_329,._enableBtn_zi2mk_329{cursor:pointer;border:none;border-radius:4px;margin-right:4px;padding:4px 10px;font-size:12px;font-weight:500}._editBtn_zi2mk_329{color:#3730a3;background:#e0e7ff}._editBtn_zi2mk_329:hover{background:#c7d2fe}._disableBtn_zi2mk_329{color:#dc2626;background:#fee2e2}._disableBtn_zi2mk_329:hover{background:#fecaca}._enableBtn_zi2mk_329{color:#16a34a;background:#dcfce7}._enableBtn_zi2mk_329:hover{background:#bbf7d0}._vendorView_zi2mk_350{align-items:center;gap:6px;display:flex}._vendorEditBtn_zi2mk_351{cursor:pointer;color:#3730a3;visibility:hidden;background:#e0e7ff;border:none;border-radius:4px;padding:2px 8px;font-size:11px}._table_zi2mk_148 tbody tr:hover ._vendorEditBtn_zi2mk_351{visibility:visible}._vendorEditBtn_zi2mk_351:hover{background:#c7d2fe}._vendorEdit_zi2mk_351{align-items:center;gap:4px;display:flex}._vendorEdit_zi2mk_351 input{border:1px solid #c7d2fe;border-radius:4px;width:120px;padding:3px 6px;font-size:12px}._vendorEdit_zi2mk_351 button{cursor:pointer;color:#3730a3;background:#e0e7ff;border:none;border-radius:4px;padding:3px 8px;font-size:11px}._vendorEdit_zi2mk_351 button:disabled{opacity:.5;cursor:not-allowed}._loadingState_zi2mk_385,._errorState_zi2mk_385,._emptyState_zi2mk_385{text-align:center;color:#6b7280;padding:60px 20px;font-size:14px}._errorState_zi2mk_385 p{margin:0 0 16px}@media (width<=768px){._topBar_zi2mk_30{flex-direction:column;align-items:flex-start;gap:10px}._topActions_zi2mk_43{justify-content:space-between;width:100%}._filterRow_zi2mk_85{flex-direction:column;align-items:stretch}._searchInput_zi2mk_92{width:100%}._statsBar_zi2mk_14{flex-wrap:wrap}}._container_17p3k_1{flex-direction:column;gap:8px;display:flex}._header_17p3k_7{justify-content:space-between;align-items:center;display:flex}._label_17p3k_13{color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500}._addButton_17p3k_20{color:var(--cp-blue);cursor:pointer;background:#295bee14;border:1px solid #295bee33;border-radius:4px;padding:4px 12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;transition:all .15s}._addButton_17p3k_20:hover{background:#295bee26}._empty_17p3k_37{color:var(--text-muted);margin:4px 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}._row_17p3k_44{align-items:center;gap:8px;display:flex}._index_17p3k_50{color:var(--text-muted);text-align:center;flex-shrink:0;width:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px}._input_17p3k_59{border:1px solid var(--border-input);height:36px;color:var(--text-primary);background:#fff;border-radius:6px;outline:none;flex:1;padding:6px 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;transition:border-color .15s}._input_17p3k_59:focus{border-color:var(--cp-blue);box-shadow:0 0 0 2px #295bee1a}._rowActions_17p3k_78{flex-shrink:0;gap:4px;display:flex}._iconButton_17p3k_84{border:1px solid var(--border-default);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;font-family:monospace;font-size:12px;transition:all .15s;display:flex}._iconButton_17p3k_84:hover:not(:disabled){background:var(--bg-hover);border-color:#9ca3af}._iconButton_17p3k_84:disabled{opacity:.3;cursor:not-allowed}._removeButton_17p3k_110{color:#f87171;cursor:pointer;background:#f871711a;border:1px solid #f8717133;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;font-family:monospace;font-size:12px;transition:all .15s;display:flex}._removeButton_17p3k_110:hover{background:#f8717133;border-color:#f8717159}._container_ajy7r_1{flex-direction:column;gap:8px;display:flex}._header_ajy7r_7{justify-content:space-between;align-items:center;display:flex}._label_ajy7r_13{color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500}._addButton_ajy7r_20{color:var(--cp-blue);cursor:pointer;background:#295bee14;border:1px solid #295bee33;border-radius:4px;padding:4px 12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;transition:all .15s}._addButton_ajy7r_20:hover{background:#295bee26}._empty_ajy7r_37{color:var(--text-muted);margin:4px 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}._faqItem_ajy7r_44{border:1px solid var(--border-default);background:#f9fafb;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}._faqHeader_ajy7r_54{justify-content:space-between;align-items:center;display:flex}._faqIndex_ajy7r_60{color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600}._removeButton_ajy7r_67{color:#f87171;cursor:pointer;background:#f871711a;border:1px solid #f8717133;border-radius:4px;padding:2px 8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;transition:all .15s}._removeButton_ajy7r_67:hover{background:#f8717133;border-color:#f8717159}._input_ajy7r_84{border:1px solid var(--border-input);height:36px;color:var(--text-primary);background:#fff;border-radius:6px;outline:none;padding:6px 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;transition:border-color .15s}._input_ajy7r_84:focus{border-color:var(--cp-blue);box-shadow:0 0 0 2px #295bee1a}._textarea_ajy7r_102{border:1px solid var(--border-input);color:var(--text-primary);resize:vertical;background:#fff;border-radius:6px;outline:none;min-height:48px;padding:8px 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;transition:border-color .15s}._textarea_ajy7r_102:focus{border-color:var(--cp-blue);box-shadow:0 0 0 2px #295bee1a}._container_184p0_3{flex-direction:column;gap:12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}._header_184p0_12{justify-content:space-between;align-items:center;display:flex}._label_184p0_18{color:var(--text-secondary);font-size:14px;font-weight:500}._linkSelect_184p0_24{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:180px;padding:6px 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}._addButton_184p0_36{color:var(--cp-green);cursor:pointer;background:#1cff7d1a;border:1px solid #1cff7d33;border-radius:6px;padding:5px 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;transition:all .15s}._addButton_184p0_36:hover{background:#1cff7d2e}._paramTable_184p0_55{border:1px solid var(--border-subtle);border-radius:8px;flex-direction:column;gap:0;display:flex;overflow:hidden}._paramHeaderRow_184p0_64{border-bottom:1px solid var(--border-subtle);background:#f7f8fa;grid-template-columns:180px 1fr 36px;gap:0;padding:8px 12px;display:grid}._paramHeaderCell_184p0_73{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}._paramRow_184p0_81{border-bottom:1px solid var(--border-subtle);grid-template-columns:180px 1fr 36px;align-items:center;gap:0;padding:6px 12px;transition:background .1s;display:grid}._paramRow_184p0_81:last-child{border-bottom:none}._paramRow_184p0_81:hover{background:#fafbfc}._paramInput_184p0_99{border:1px solid var(--border-subtle);width:100%;height:34px;color:var(--text-primary);box-sizing:border-box;background:#fff;border-radius:6px;outline:none;padding:6px 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;transition:border-color .15s}._paramInput_184p0_99:focus{border-color:var(--cp-green);box-shadow:0 0 0 2px #1cff7d1a}._templateInput_184p0_119{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12.5px}._removeBtn_184p0_125{color:#f87171;cursor:pointer;background:#f871710f;border:1px solid #f8717133;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;line-height:1;transition:all .15s;display:flex}._removeBtn_184p0_125:hover{background:#f8717126;border-color:#f8717159}._emptyState_184p0_146{text-align:center;color:var(--text-muted);border:1px dashed var(--border-subtle);border-radius:8px;padding:20px;font-size:13px}._helpSection_184p0_157{border:1px solid var(--border-subtle);background:#f7f8fa;border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}._helpTitle_184p0_167{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}._chipGrid_184p0_175{flex-wrap:wrap;gap:6px;display:flex}._chip_184p0_175{color:#1e40af;cursor:pointer;-webkit-user-select:none;user-select:none;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;align-items:center;padding:3px 10px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px;transition:all .15s;display:inline-flex}._chip_184p0_175:hover{background:#dbeafe;border-color:#93c5fd}._transformChip_184p0_201{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe}._transformChip_184p0_201:hover{background:#ede9fe;border-color:#c4b5fd}._helpRow_184p0_213{flex-direction:column;gap:6px;display:flex}._helpLabel_184p0_219{color:var(--text-muted);font-size:11px;font-weight:500}._helpHint_184p0_225{color:var(--text-muted);margin-top:2px;font-size:11px;font-style:italic}._container_hjndl_1{flex-direction:column;gap:12px;display:flex}._header_hjndl_7{justify-content:space-between;align-items:center;display:flex}._label_hjndl_13{color:#374151;font-size:13px;font-weight:600}._addBtn_hjndl_19{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:4px;padding:5px 12px;font-size:12px;font-weight:500}._addBtn_hjndl_19:hover{background:#1d4ed8}._empty_hjndl_32{color:#9ca3af;padding:12px 0;font-size:13px}._row_hjndl_38{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}._rowHeader_hjndl_48{justify-content:space-between;align-items:center;display:flex}._rowIndex_hjndl_54{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}._removeBtn_hjndl_62{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:4px;padding:3px 10px;font-size:12px}._removeBtn_hjndl_62:hover{background:#fecaca}._grid_hjndl_74{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}._cell_hjndl_80{color:#374151;flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}._cell_hjndl_80 input,._cell_hjndl_80 select{color:#1f2937;border:1px solid #d1d5db;border-radius:5px;outline:none;padding:6px 10px;font-size:13px}._cell_hjndl_80 input:focus,._cell_hjndl_80 select:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._checkCell_hjndl_105{flex-direction:row;align-items:center;gap:8px;padding-top:18px}._checkCell_hjndl_105 input[type=checkbox]{width:16px;height:16px;box-shadow:none;border:none;padding:0}._optionsBlock_hjndl_120{border-top:1px solid #e5e7eb;flex-direction:column;gap:6px;padding-top:4px;display:flex}._optionsLabel_hjndl_128{color:#6b7280;font-size:12px;font-weight:600}._optionRow_hjndl_134{align-items:center;gap:6px;display:flex}._optionRow_hjndl_134 input{border:1px solid #d1d5db;border-radius:4px;outline:none;flex:1;padding:5px 8px;font-size:13px}._optionRow_hjndl_134 input:focus{border-color:#2563eb}._removeOptBtn_hjndl_153{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:16px;line-height:1}._removeOptBtn_hjndl_153:hover{color:#dc2626}._addOptBtn_hjndl_165{cursor:pointer;color:#374151;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;align-self:flex-start;padding:3px 10px;font-size:12px}._addOptBtn_hjndl_165:hover{background:#e5e7eb}._container_18yp1_1{flex-direction:column;gap:12px;display:flex}._fallbackHint_18yp1_3{color:#9ca3af;margin-top:4px;font-size:11px;font-style:italic;display:block}._header_18yp1_11{justify-content:space-between;align-items:center;display:flex}._label_18yp1_13{color:#374151;font-size:13px;font-weight:600}._addBtn_18yp1_15{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:4px;padding:5px 12px;font-size:12px;font-weight:500}._addBtn_18yp1_15:hover{background:#1d4ed8}._card_18yp1_23{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}._cardHeader_18yp1_29{justify-content:space-between;align-items:center;display:flex}._idBadge_18yp1_31{color:#1f2937;font-size:13px;font-weight:600}._removeBtn_18yp1_33{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:4px;padding:3px 10px;font-size:12px}._removeBtn_18yp1_33:hover{background:#fecaca}._fields_18yp1_39{grid-template-columns:1fr 2fr;gap:10px;display:grid}._field_18yp1_39{color:#374151;flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}._field_18yp1_39 input{color:#1f2937;border:1px solid #d1d5db;border-radius:5px;outline:none;padding:6px 10px;font-size:13px}._field_18yp1_39 input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._configBlock_18yp1_51{border-top:1px solid #e5e7eb;flex-direction:column;gap:6px;padding-top:8px;display:flex}._configHeader_18yp1_53{justify-content:space-between;align-items:center;display:flex}._configLabel_18yp1_55{color:#6b7280;font-size:12px;font-weight:600}._addOptBtn_18yp1_57{cursor:pointer;color:#374151;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;padding:2px 8px;font-size:11px}._addOptBtn_18yp1_57:hover{background:#e5e7eb}._configRow_18yp1_64{align-items:center;gap:6px;display:flex}._configKey_18yp1_66,._configVal_18yp1_66{border:1px solid #d1d5db;border-radius:4px;outline:none;padding:5px 8px;font-size:12px}._configKey_18yp1_66{width:140px}._configVal_18yp1_66{flex:1}._configKey_18yp1_66:focus,._configVal_18yp1_66:focus{border-color:#2563eb}._removeOptBtn_18yp1_74{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:16px}._removeOptBtn_18yp1_74:hover{color:#dc2626}._container_15xha_1{overflow-x:auto}._table_15xha_3{border-collapse:collapse;width:100%;font-size:13px}._table_15xha_3 th{text-align:left;color:#374151;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:8px 12px;font-weight:600}._table_15xha_3 td{vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:10px 12px}._channelLabel_15xha_25{color:#1f2937;font-weight:500}._toggleLabel_15xha_30{cursor:pointer;color:#374151;align-items:center;gap:8px;font-size:13px;display:flex}._toggleLabel_15xha_30 input[type=checkbox]{cursor:pointer;width:16px;height:16px}._select_15xha_45{color:#1f2937;border:1px solid #d1d5db;border-radius:5px;outline:none;min-width:220px;padding:6px 10px;font-size:13px}._select_15xha_45:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._hint_15xha_60{color:#9ca3af;font-size:12px;font-style:italic}._wrapper_uau5l_1{flex-direction:column;gap:16px;display:flex}._notice_uau5l_7{color:var(--text-secondary);border:1px dashed var(--border-input);background:#f9fafb;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}._dropzone_uau5l_18{border:1px dashed var(--border-input);background:#fafbfc;border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}._dropzone_uau5l_18[data-disabled=true]{opacity:.6;pointer-events:none}._dropzone_uau5l_18[data-dragging=true]{border-color:var(--cp-blue);background:#f0f5ff;border-style:solid}._metaRow_uau5l_39{flex-wrap:wrap;gap:12px;display:flex}._field_uau5l_45{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}._field_uau5l_45._grow_uau5l_54{flex:1;min-width:180px}._select_uau5l_59,._input_uau5l_60{color:var(--text-primary);border:1px solid var(--border-input);background:#fff;border-radius:8px;outline:none;padding:8px 10px;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s}._select_uau5l_59:focus,._input_uau5l_60:focus{border-color:var(--cp-blue);box-shadow:0 0 0 3px #295bee1f}._hiddenFile_uau5l_79{display:none}._uploadBtn_uau5l_83{color:#fff;background:var(--cp-blue);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;transition:filter .15s;display:inline-flex}._uploadBtn_uau5l_83:hover{filter:brightness(.95)}._uploadBtn_uau5l_83[data-disabled=true]{opacity:.6;cursor:not-allowed}._uploading_uau5l_109{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}._spinner_uau5l_117{border:2px solid #295bee40;border-top-color:var(--cp-blue);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _spin_uau5l_117}@keyframes _spin_uau5l_117{to{transform:rotate(360deg)}}._empty_uau5l_133{color:var(--text-muted);text-align:center;margin:0;padding:20px 0;font-size:13px}._list_uau5l_141{flex-direction:column;gap:8px;display:flex}._item_uau5l_147{border:1px solid var(--border-default);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}._item_uau5l_147:hover{border-color:var(--border-input);box-shadow:0 1px 3px #0000000d}._fileIcon_uau5l_163{width:36px;height:36px;color:var(--cp-blue);text-transform:uppercase;background:#295bee1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}._itemBody_uau5l_178{flex:1;min-width:0}._itemLabel_uau5l_183{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}._itemMeta_uau5l_192{color:var(--text-muted);align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}._typeTag_uau5l_201{letter-spacing:.04em;color:var(--cp-blue);background:#295bee1a;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}._itemFile_uau5l_212{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._deleteBtn_uau5l_218{color:var(--status-deleted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}._deleteBtn_uau5l_218:hover{background:#dc262614}._container_ws6zi_3{flex-direction:column;gap:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}._topBar_ws6zi_12{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._titleSection_ws6zi_20{align-items:center;gap:12px;display:flex}._backButton_ws6zi_26{color:var(--text-secondary);border:1px solid var(--border-input);cursor:pointer;background:#fff;border-radius:6px;padding:6px 12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;transition:all .15s}._backButton_ws6zi_26:hover{color:var(--text-primary);background:#f9fafb}._pageTitle_ws6zi_43{color:var(--text-primary);margin:0;font-size:20px;font-weight:600}._actions_ws6zi_50{align-items:center;gap:12px;display:flex}._saveMessage_ws6zi_56{color:#16a34a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}._errorMessage_ws6zi_62{color:var(--status-deleted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}._pageLayout_ws6zi_70{grid-template-columns:1fr 360px;align-items:start;gap:24px;display:grid}._mainColumn_ws6zi_77{flex-direction:column;gap:20px;min-width:0;display:flex}._sidebar_ws6zi_84{flex-direction:column;gap:16px;display:flex}._card_ws6zi_92{border:1px solid var(--border-default);background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}._cardTitle_ws6zi_100{color:var(--text-primary);margin:0 0 16px;font-size:16px;font-weight:600}._cardHint_ws6zi_107{color:var(--text-secondary);margin:-8px 0 16px;font-size:13px;line-height:1.5}._cardTitleRow_ws6zi_114{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._productHeader_ws6zi_123{align-items:flex-start;gap:16px;display:flex}._headerImage_ws6zi_129{border:1px solid var(--border-default);object-fit:contain;background:#f9fafb;border-radius:12px;flex-shrink:0;width:80px;height:80px}._headerImagePlaceholder_ws6zi_139{border:1px dashed var(--border-default);width:80px;height:80px;color:var(--text-muted);background:#f9fafb;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}._headerInfo_ws6zi_153{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._productName_ws6zi_161{color:var(--text-primary);margin:0;font-size:24px;font-weight:700;line-height:1.2}._productNameInput_ws6zi_169{color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;width:100%;margin:-2px -6px;padding:2px 6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:700;transition:border-color .15s}._productNameInput_ws6zi_169:hover{border-color:var(--border-input)}._productNameInput_ws6zi_169:focus{border-color:var(--cp-blue);background:#fff;box-shadow:0 0 0 2px #295bee1a}._lenderText_ws6zi_194{color:var(--text-secondary);margin:0;font-size:14px}._badges_ws6zi_200{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}._badge_ws6zi_200{border-radius:20px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}._badgeCategory_ws6zi_217{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}._badgeActive_ws6zi_224{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}._badgeDeleted_ws6zi_231{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}._headerFields_ws6zi_240{border-top:1px solid var(--border-default);grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px;padding-top:16px;display:grid}._headerFieldFull_ws6zi_249{grid-column:span 2}._contentTabs_ws6zi_255{border-bottom:1px solid var(--border-default);gap:0;margin-bottom:16px;display:flex}._contentTab_ws6zi_255{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;transition:all .15s}._contentTab_ws6zi_255:hover{color:var(--text-primary)}._contentTabActive_ws6zi_279{color:var(--cp-blue);border-bottom-color:var(--cp-blue)}._contentPanel_ws6zi_284{flex-direction:column;gap:16px;display:flex}._quickInfoList_ws6zi_292{flex-direction:column;gap:12px;display:flex}._quickInfoRow_ws6zi_298{justify-content:space-between;align-items:center;font-size:13px;display:flex}._quickInfoLabel_ws6zi_305{color:var(--text-muted);font-weight:500}._quickInfoValue_ws6zi_310{color:var(--text-primary);text-align:right;word-break:break-all;max-width:200px;font-weight:500}._quickInfoValueMono_ws6zi_318{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px}._quickInfoInput_ws6zi_324{color:var(--text-primary);text-align:right;border:1px solid #d1d5db;border-radius:4px;outline:none;flex:1;max-width:200px;padding:4px 8px;font-size:13px;font-weight:500}._quickInfoInput_ws6zi_324:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._actionsCard_ws6zi_344{flex-direction:column;gap:10px;display:flex}._deactivateButton_ws6zi_350{color:#dc2626;cursor:pointer;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;transition:all .15s}._deactivateButton_ws6zi_350:hover{background:#fee2e2;border-color:#fca5a5}._deactivateButton_ws6zi_350:disabled{opacity:.5;cursor:not-allowed}._activateButton_ws6zi_374{color:#16a34a;cursor:pointer;text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:8px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;transition:all .15s}._activateButton_ws6zi_374:hover{background:#dcfce7;border-color:#86efac}._activateButton_ws6zi_374:disabled{opacity:.5;cursor:not-allowed}._loadingState_ws6zi_400,._errorState_ws6zi_401{text-align:center;color:var(--text-secondary);padding:60px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}._errorState_ws6zi_401 p{color:var(--status-deleted);margin:0 0 16px}@media (width<=960px){._pageLayout_ws6zi_70{grid-template-columns:1fr}._sidebar_ws6zi_84{order:-1}}@media (width<=768px){._topBar_ws6zi_12{flex-direction:column;align-items:flex-start}._actions_ws6zi_50{justify-content:flex-end;width:100%}._headerFields_ws6zi_240{grid-template-columns:1fr}._headerFieldFull_ws6zi_249{grid-column:span 1}._productHeader_ws6zi_123{text-align:center;flex-direction:column;align-items:center}._badges_ws6zi_200{justify-content:center}}._container_y0p3x_1{max-width:1400px;margin:0 auto;padding:24px}._header_y0p3x_7{margin-bottom:24px}._title_y0p3x_11{color:#1a1a2e;margin:0 0 4px;font-size:24px;font-weight:700}._subtitle_y0p3x_18{color:#666;max-width:600px;margin:0 0 16px;font-size:14px;line-height:1.5}._headerRow_y0p3x_26{align-items:center;gap:12px;display:flex}._searchInput_y0p3x_32{border:1px solid #d1d5db;border-radius:6px;outline:none;width:240px;padding:8px 12px;font-size:13px}._searchInput_y0p3x_32:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._createBtn_y0p3x_46{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500}._createBtn_y0p3x_46:hover{background:#1d4ed8}._error_y0p3x_61{color:#dc2626;background:#fef2f2;border-radius:6px;margin-bottom:16px;padding:12px 16px;font-size:14px}._loading_y0p3x_70{text-align:center;color:#666;padding:48px;font-size:16px}._tableWrapper_y0p3x_78{border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}._table_y0p3x_78{border-collapse:collapse;width:100%;font-size:13px}._table_y0p3x_78 th{text-align:left;color:#374151;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:12px 16px;font-weight:600}._table_y0p3x_78 td{color:#1f2937;vertical-align:top;border-bottom:1px solid #f3f4f6;padding:12px 16px}._table_y0p3x_78 tbody tr:hover{background:#f9fafb}._mono_y0p3x_111{color:#4b5563;font-family:SF Mono,Fira Code,Fira Mono,Menlo,monospace;font-size:12px}._cellPrimary_y0p3x_117{color:#1f2937;font-size:13px;font-weight:500}._cellSecondary_y0p3x_123{color:#6b7280;margin-top:2px;font-size:12px}._cellMuted_y0p3x_129{color:#9ca3af;font-size:12px;font-style:italic}._emptyRow_y0p3x_135{text-align:center;color:#9ca3af;font-size:14px;padding:40px 16px!important}._tagList_y0p3x_143{flex-wrap:wrap;gap:4px;display:flex}._tag_y0p3x_143{color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;padding:2px 8px;font-family:SF Mono,Fira Code,Menlo,monospace;font-size:11px;display:inline-block}._tagEmail_y0p3x_160{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:2px 8px;font-size:11px;display:inline-block}._codeBadge_y0p3x_170{color:#166534;letter-spacing:1px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;padding:4px 10px;font-family:SF Mono,Fira Code,Menlo,monospace;font-size:13px;font-weight:600;display:inline-block}._editBtn_y0p3x_184,._deleteBtn_y0p3x_185{cursor:pointer;border:none;border-radius:4px;margin-right:6px;padding:5px 14px;font-size:12px;font-weight:500}._editBtn_y0p3x_184{color:#3730a3;background:#e0e7ff}._editBtn_y0p3x_184:hover{background:#c7d2fe}._deleteBtn_y0p3x_185{color:#dc2626;background:#fee2e2}._deleteBtn_y0p3x_185:hover{background:#fecaca}._formOverlay_y0p3x_214{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._formCard_y0p3x_225{background:#fff;border-radius:12px;width:100%;max-width:640px;max-height:90vh;padding:32px;overflow-y:auto;box-shadow:0 20px 60px #00000026}._formCard_y0p3x_225 h2{color:#1a1a2e;margin:0 0 4px;font-size:20px;font-weight:600}._formSubtitle_y0p3x_243{color:#6b7280;margin:0 0 24px;font-size:13px;line-height:1.4}._formGrid_y0p3x_250{flex-direction:column;gap:18px;display:flex}._formGrid_y0p3x_250 label{flex-direction:column;gap:6px;display:flex}._formSectionTitle_y0p3x_262{color:#374151;border-top:1px solid #f3f4f6;margin-top:8px;padding-top:16px;font-size:14px;font-weight:600}._formSectionDesc_y0p3x_271{color:#6b7280;margin:-8px 0 4px;font-size:12px;line-height:1.4}._labelWithTooltip_y0p3x_279{color:#374151;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}._tooltip_y0p3x_288{color:#9ca3af;font-size:11px;font-style:italic;font-weight:400}._formGrid_y0p3x_250 input,._formGrid_y0p3x_250 select{color:#1f2937;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .2s}._formGrid_y0p3x_250 input:focus,._formGrid_y0p3x_250 select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._formGrid_y0p3x_250 input:disabled{color:#9ca3af;background:#f3f4f6}._formGrid_y0p3x_250 select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%236b7280' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}._formActions_y0p3x_325{border-top:1px solid #f3f4f6;justify-content:flex-end;gap:12px;margin-top:28px;padding-top:20px;display:flex}._cancelBtn_y0p3x_334{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:10px 20px;font-size:14px}._cancelBtn_y0p3x_334:hover{background:#e5e7eb}._saveBtn_y0p3x_348{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:10px 24px;font-size:14px;font-weight:500}._saveBtn_y0p3x_348:hover{background:#1d4ed8}._saveBtn_y0p3x_348:disabled{cursor:not-allowed;background:#93c5fd}._collapsibleSection_y0p3x_369{border:1px solid #e5e7eb;border-radius:8px;margin-top:12px;overflow:hidden}._collapsibleHeader_y0p3x_376{text-align:left;color:#374151;cursor:pointer;background:#f9fafb;border:none;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:500;display:flex}._collapsibleHeader_y0p3x_376:hover{background:#f3f4f6}._collapsibleArrow_y0p3x_395{color:#6b7280;text-align:center;width:16px;font-size:10px}._collapsibleBody_y0p3x_402{border-top:1px solid #e5e7eb;flex-direction:column;gap:12px;padding:16px;display:flex}._subCard_y0p3x_411,._productCard_y0p3x_412{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}._productCard_y0p3x_412{background:#f8faff;border-color:#bfdbfe}._subCardHeader_y0p3x_423{color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;font-weight:500;display:flex}._subCardGrid_y0p3x_435{flex-direction:column;gap:12px;padding:12px;display:flex}._subCardGrid_y0p3x_435 label{flex-direction:column;gap:6px;display:flex}._subSectionTitle_y0p3x_448{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;padding-top:4px;font-size:12px;font-weight:600}._addBtn_y0p3x_458{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px dashed #bfdbfe;border-radius:6px;width:100%;padding:8px 16px;font-size:13px;font-weight:500}._addBtn_y0p3x_458:hover{background:#dbeafe}._removeBtn_y0p3x_474{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500}._removeBtn_y0p3x_474:hover{background:#fecaca}._req_y0p3x_489{color:#dc2626;font-weight:700}._container_3pzxt_3{max-width:1200px;margin:0 auto;padding:0}._header_3pzxt_9{justify-content:space-between;align-items:center;padding:20px 24px 12px;display:flex}._title_3pzxt_16{color:#1a1a2e;margin:0;font-size:22px;font-weight:600}._refreshBtn_3pzxt_23{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;font-size:13px}._refreshBtn_3pzxt_23:hover{background:#e5e7eb}._tabBar_3pzxt_38{border-bottom:2px solid #e5e7eb;gap:0;padding:0 24px;display:flex}._tab_3pzxt_38{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:10px 20px;font-size:14px;font-weight:500}._tab_3pzxt_38:hover{color:#374151}._tabActive_3pzxt_61{color:#2563eb;border-bottom-color:#2563eb}._pageInfo_3pzxt_66{color:#6b7280;padding:0 12px;font-size:13px}._filterTabs_3pzxt_73{border-bottom:1px solid #e5e7eb;gap:4px;padding:0 24px 12px;display:flex}._filterTab_3pzxt_73{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:500}._filterTab_3pzxt_73:hover{color:#374151;background:#f3f4f6}._filterTabActive_3pzxt_96{color:#3730a3;background:#e0e7ff}._threadList_3pzxt_102{border-top:1px solid #f3f4f6}._threadRow_3pzxt_106{cursor:pointer;border-bottom:1px solid #f3f4f6;grid-template-columns:200px 1fr auto;align-items:center;gap:12px;padding:10px 24px;display:grid}._threadRow_3pzxt_106:hover{background:#f9fafb;box-shadow:inset 3px 0 #2563eb}._threadRowBold_3pzxt_121 ._senderName_3pzxt_121,._threadRowBold_3pzxt_121 ._threadSubject_3pzxt_122{font-weight:600}._threadSender_3pzxt_126{align-items:center;gap:6px;min-width:0;display:flex}._senderName_3pzxt_121{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}._messageCount_3pzxt_141{color:#6b7280;background:#e5e7eb;border-radius:10px;flex-shrink:0;padding:1px 6px;font-size:11px}._threadContent_3pzxt_150{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._threadSubject_3pzxt_122{color:#1f2937;font-size:13px}._threadSnippet_3pzxt_162{color:#9ca3af;font-size:13px}._threadMeta_3pzxt_167{flex-shrink:0;align-items:center;gap:8px;display:flex}._attachIcon_3pzxt_174{font-size:14px}._statusBadge_3pzxt_178{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500}._threadDate_3pzxt_186{color:#6b7280;white-space:nowrap;text-align:right;min-width:70px;font-size:12px}._loading_3pzxt_195{text-align:center;color:#6b7280;padding:60px;font-size:14px}._error_3pzxt_202{color:#dc2626;background:#fef2f2;border-radius:6px;margin:16px 24px;padding:12px 16px;font-size:13px}._emptyState_3pzxt_211{text-align:center;color:#9ca3af;padding:60px;font-size:14px}._loadMore_3pzxt_218{text-align:center;padding:16px 24px}._loadMoreBtn_3pzxt_223{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:8px 24px;font-size:13px}._loadMoreBtn_3pzxt_223:hover{background:#e5e7eb}._loadMoreBtn_3pzxt_223:disabled{opacity:.5;cursor:not-allowed}._threadViewContainer_3pzxt_246{max-width:900px;margin:0 auto;padding:20px 24px}._threadViewHeader_3pzxt_252{margin-bottom:24px}._backBtn_3pzxt_256{color:#374151;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:6px;margin-bottom:12px;padding:6px 12px;font-size:13px}._backBtn_3pzxt_256:hover{background:#f3f4f6}._threadViewTitle_3pzxt_271 h2{color:#1a1a2e;margin:0 0 8px;font-size:20px;font-weight:600}._threadLabels_3pzxt_278{align-items:center;gap:8px;display:flex}._messageCountLabel_3pzxt_284{color:#6b7280;font-size:12px}._messagesContainer_3pzxt_290{flex-direction:column;gap:12px;display:flex}._messageCard_3pzxt_296{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}._messageHeader_3pzxt_302{background:#fafafa;justify-content:space-between;align-items:flex-start;padding:14px 16px 8px;display:flex}._messageSender_3pzxt_310{align-items:baseline;gap:6px;display:flex}._senderNameFull_3pzxt_316{color:#1f2937;font-size:14px;font-weight:600}._senderEmail_3pzxt_322{color:#9ca3af;font-size:12px}._messageHeaderRight_3pzxt_327{align-items:center;gap:8px;display:flex}._statusBadgeSmall_3pzxt_333{border-radius:8px;padding:2px 6px;font-size:10px;font-weight:500}._messageDate_3pzxt_340{color:#6b7280;font-size:12px}._messageTo_3pzxt_345{color:#6b7280;background:#fafafa;padding:0 16px 8px;font-size:12px}._messageBody_3pzxt_353{min-height:60px;padding:16px}._bodyIframe_3pzxt_358{resize:vertical;border:none;width:100%;min-height:200px}._bodyText_3pzxt_365{color:#374151;white-space:pre-wrap;word-break:break-word;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.6}._attachments_3pzxt_376{border-top:1px solid #f3f4f6;flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}._attachmentItem_3pzxt_384{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}._attachmentIcon_3pzxt_395{font-size:14px}._attachmentName_3pzxt_399{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-weight:500;overflow:hidden}._attachmentSize_3pzxt_408{color:#9ca3af}._downloadBtn_3pzxt_412{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:4px;margin-left:4px;padding:3px 10px;font-size:11px}._downloadBtn_3pzxt_412:hover{background:#1d4ed8}._downloadBtn_3pzxt_412:disabled{cursor:not-allowed;background:#93c5fd}._container_7tsvk_1{max-width:1400px;margin:0 auto;padding:24px}._header_7tsvk_7{margin-bottom:24px}._headerRow_7tsvk_11{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._title_7tsvk_18{color:#1a1a2e;margin:0 0 4px;font-size:24px;font-weight:700}._subtitle_7tsvk_25{color:#666;max-width:600px;margin:0 0 16px;font-size:14px;line-height:1.5}._createBtn_7tsvk_33{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500}._createBtn_7tsvk_33:hover{background:#1d4ed8}._refreshBtn_7tsvk_48{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;font-size:13px}._refreshBtn_7tsvk_48:hover{background:#e5e7eb}._error_7tsvk_63{color:#dc2626;background:#fef2f2;border-radius:6px;margin-bottom:16px;padding:12px 16px;font-size:14px}._success_7tsvk_72{color:#16a34a;background:#f0fdf4;border-radius:6px;margin-bottom:16px;padding:12px 16px;font-size:14px}._loading_7tsvk_81{text-align:center;color:#666;padding:48px;font-size:16px}._tableWrapper_7tsvk_89{border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}._table_7tsvk_89{border-collapse:collapse;width:100%;font-size:13px}._table_7tsvk_89 th{text-align:left;color:#374151;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:12px 16px;font-weight:600}._table_7tsvk_89 td{color:#1f2937;vertical-align:top;border-bottom:1px solid #f3f4f6;padding:12px 16px}._table_7tsvk_89 tbody tr:hover{background:#f9fafb}._cellPrimary_7tsvk_123{color:#1f2937;font-size:13px;font-weight:500}._cellSecondary_7tsvk_129{color:#6b7280;margin-top:2px;font-size:12px}._cellTemplate_7tsvk_135{color:#4b5563;align-items:center;gap:8px;max-width:300px;font-family:SF Mono,Fira Code,Menlo,monospace;font-size:12px;display:flex}._cellTemplateText_7tsvk_145{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._cellRecipients_7tsvk_153{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:12px;overflow:hidden}._cellCount_7tsvk_162{text-align:center;font-weight:600}._cellError_7tsvk_167{color:#dc2626;font-size:12px}._emptyRow_7tsvk_172{text-align:center;color:#9ca3af;font-size:14px;padding:40px 16px!important}._codeBadge_7tsvk_180{color:#166534;letter-spacing:.5px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;padding:4px 10px;font-family:SF Mono,Fira Code,Menlo,monospace;font-size:12px;font-weight:600;display:inline-block}._badgeLive_7tsvk_193{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}._badgePaused_7tsvk_204{color:#ea580c;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}._badgePausedSmall_7tsvk_215{color:#ea580c;background:#fff7ed;border-radius:8px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-block}._badgeSent_7tsvk_226{color:#16a34a;background:#f0fdf4;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-block}._badgeFailed_7tsvk_236{color:#dc2626;background:#fef2f2;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-block}._editBtn_7tsvk_247,._deleteBtn_7tsvk_248{cursor:pointer;border:none;border-radius:4px;margin-right:6px;padding:5px 14px;font-size:12px;font-weight:500}._editBtn_7tsvk_247{color:#3730a3;background:#e0e7ff}._editBtn_7tsvk_247:hover{background:#c7d2fe}._deleteBtn_7tsvk_248{color:#dc2626;background:#fee2e2}._deleteBtn_7tsvk_248:hover{background:#fecaca}._copyBtn_7tsvk_276{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;margin-left:8px;padding:3px 10px;font-size:11px;font-weight:500}._copyBtn_7tsvk_276:hover{background:#e5e7eb}._formOverlay_7tsvk_293{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._formCard_7tsvk_304{background:#fff;border-radius:12px;width:100%;max-width:640px;max-height:90vh;padding:32px;overflow-y:auto;box-shadow:0 20px 60px #00000026}._formCard_7tsvk_304 h2{color:#1a1a2e;margin:0 0 4px;font-size:20px;font-weight:600}._formSubtitle_7tsvk_322{color:#6b7280;margin:0 0 24px;font-size:13px;line-height:1.4}._formGrid_7tsvk_329{flex-direction:column;gap:18px;display:flex}._formGrid_7tsvk_329 label{flex-direction:column;gap:6px;display:flex}._labelWithTooltip_7tsvk_341{color:#374151;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}._tooltip_7tsvk_350{color:#9ca3af;font-size:11px;font-style:italic;font-weight:400}._formGrid_7tsvk_329 input,._formGrid_7tsvk_329 select{color:#1f2937;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .2s}._formGrid_7tsvk_329 input:focus,._formGrid_7tsvk_329 select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._formGrid_7tsvk_329 input:disabled{color:#9ca3af;background:#f3f4f6}._formGrid_7tsvk_329 select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%236b7280' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}._textarea_7tsvk_387{color:#1f2937;resize:vertical;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:10px 12px;font-family:SF Mono,Fira Code,Menlo,monospace;font-size:13px;transition:border-color .2s}._textarea_7tsvk_387:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._formActions_7tsvk_404{border-top:1px solid #f3f4f6;justify-content:flex-end;gap:12px;margin-top:28px;padding-top:20px;display:flex}._cancelBtn_7tsvk_413{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:10px 20px;font-size:14px}._cancelBtn_7tsvk_413:hover{background:#e5e7eb}._saveBtn_7tsvk_427{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:10px 24px;font-size:14px;font-weight:500}._saveBtn_7tsvk_427:hover{background:#1d4ed8}._saveBtn_7tsvk_427:disabled{cursor:not-allowed;background:#93c5fd}._genGrid_7tsvk_451{grid-template-columns:1fr 1fr 200px;gap:20px;margin-bottom:24px;display:grid}@media (width<=900px){._genGrid_7tsvk_451{grid-template-columns:1fr}}._selectionPanel_7tsvk_464{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}._panelHeader_7tsvk_470{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._panelHeader_7tsvk_470 h3{color:#374151;margin:0;font-size:14px;font-weight:600}._panelActions_7tsvk_486{gap:6px;display:flex}._smallBtn_7tsvk_491{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500}._smallBtn_7tsvk_491:hover{background:#f3f4f6}._searchInput_7tsvk_506{border:none;border-bottom:1px solid #e5e7eb;outline:none;width:100%;padding:8px 12px;font-size:13px}._searchInput_7tsvk_506:focus{background:#fafafa}._checkboxList_7tsvk_519{max-height:280px;padding:8px 0;overflow-y:auto}._checkboxItem_7tsvk_525{cursor:pointer;align-items:center;gap:8px;padding:6px 16px;font-size:13px;display:flex}._checkboxItem_7tsvk_525:hover{background:#f9fafb}._checkboxDisabled_7tsvk_538{opacity:.5;cursor:not-allowed}._checkboxCode_7tsvk_543{color:#166534;background:#f0fdf4;border-radius:3px;padding:1px 6px;font-family:SF Mono,Fira Code,Menlo,monospace;font-size:12px;font-weight:600}._checkboxName_7tsvk_553{color:#6b7280;font-size:12px}._emptyList_7tsvk_558{text-align:center;color:#9ca3af;padding:20px;font-size:13px}._genControls_7tsvk_566{flex-direction:column;justify-content:center;gap:16px;display:flex}._qtyLabel_7tsvk_573{color:#374151;flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}._qtyInput_7tsvk_582{border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:10px 12px;font-size:14px}._qtyInput_7tsvk_582:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._generateBtn_7tsvk_596{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;width:100%;padding:12px 24px;font-size:14px;font-weight:600}._generateBtn_7tsvk_596:hover{background:#1d4ed8}._generateBtn_7tsvk_596:disabled{cursor:not-allowed;background:#93c5fd}._resultsSection_7tsvk_618{margin-top:32px}._resultsHeader_7tsvk_622{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._resultsHeader_7tsvk_622 h3{color:#1a1a2e;margin:0;font-size:18px;font-weight:600}._sendAllBtn_7tsvk_636{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:500}._sendAllBtn_7tsvk_636:hover{background:#15803d}._sendAllBtn_7tsvk_636:disabled{cursor:not-allowed;background:#86efac}._resultCard_7tsvk_656{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;overflow:hidden}._resultCardHeader_7tsvk_663{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._resultChannelName_7tsvk_672{color:#374151;margin-left:10px;font-size:14px;font-weight:500}._resultError_7tsvk_679{color:#dc2626;padding:16px;font-size:13px}._sendBtn_7tsvk_685{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:4px;padding:6px 16px;font-size:12px;font-weight:500}._sendBtn_7tsvk_685:hover{background:#1d4ed8}._sendBtn_7tsvk_685:disabled{cursor:not-allowed;background:#93c5fd}._filterBar_7tsvk_706{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:16px;display:flex}._filterInput_7tsvk_714{border:1px solid #d1d5db;border-radius:6px;width:150px;padding:6px 12px;font-size:13px}._clearBtn_7tsvk_722{cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:6px 12px;font-size:12px}._clearBtn_7tsvk_722:hover{background:#e5e7eb}._pagination_7tsvk_736{text-align:center;justify-content:center;align-items:center;gap:8px;padding:16px 0;display:flex}._pageBtn_7tsvk_745{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:8px 24px;font-size:13px}._pageBtn_7tsvk_745:hover{background:#e5e7eb}._pageBtn_7tsvk_745:disabled{opacity:.5;cursor:not-allowed}._pageInfo_7tsvk_764{color:#6b7280;padding:0 12px;font-size:13px}._tabBar_7tsvk_774{border-bottom:2px solid #e5e7eb;gap:0;margin-bottom:0;padding:0 24px;display:flex}._tab_7tsvk_89{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:10px 20px;font-size:14px;font-weight:500}._tab_7tsvk_89:hover{color:#374151}._tabActive_7tsvk_798{color:#2563eb;border-bottom-color:#2563eb}._pageHeader_7tsvk_803{justify-content:space-between;align-items:center;padding:20px 24px 12px;display:flex}._pageTitle_7tsvk_810{color:#1a1a2e;margin:0;font-size:22px;font-weight:600}._overlay_4bk7c_9{z-index:40;opacity:0;background:#0006;animation:.2s forwards _fadeIn_4bk7c_1;position:fixed;inset:0}@keyframes _fadeIn_4bk7c_1{to{opacity:1}}._panel_4bk7c_28{border-left:1px solid var(--border-default);z-index:41;background-color:#fff;flex-direction:column;width:600px;max-width:100%;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}._panelOpen_4bk7c_44{transform:translate(0)}._header_4bk7c_52{border-bottom:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}._title_4bk7c_61{color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:1.3}._closeButton_4bk7c_69{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:flex}._closeButton_4bk7c_69:hover{color:var(--text-primary);background:#f3f4f6}._content_4bk7c_93{flex:1;padding:24px;overflow-y:auto}@media (width<=640px){._panel_4bk7c_28{width:100%}._header_4bk7c_52{padding:16px 20px}._content_4bk7c_93{padding:20px}}._container_8g2dq_5{flex-direction:column;gap:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}._topBar_8g2dq_14{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._titleRow_8g2dq_22{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._pageTitle_8g2dq_29{color:#1a1a2e;margin:0;font-size:22px;font-weight:700}._topActions_8g2dq_36{align-items:center;gap:8px;display:flex}._secondaryButton_8g2dq_42,._primaryButton_8g2dq_42{cursor:pointer;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:all .15s}._secondaryButton_8g2dq_42{color:#374151;background:#fff;border:1px solid #d1d5db}._secondaryButton_8g2dq_42:hover:not(:disabled){background:#f9fafb}._primaryButton_8g2dq_42{color:#fff;background:#2563eb;border:none;font-weight:600}._primaryButton_8g2dq_42:hover:not(:disabled){background:#1d4ed8}._secondaryButton_8g2dq_42:disabled,._primaryButton_8g2dq_42:disabled{opacity:.5;cursor:not-allowed}._linkButton_8g2dq_73{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}._linkButton_8g2dq_73:hover{text-decoration:underline}._badge_8g2dq_86{white-space:nowrap;color:#4b5563;background:#f3f4f6;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}._badgeActive_8g2dq_97{background:var(--status-active-bg);color:var(--status-active)}._badgeInactive_8g2dq_98{color:#6b7280;background:#f3f4f6}._badgeProactive_8g2dq_99{color:#6d28d9;background:#f5f3ff}._badgeMissing_8g2dq_100{background:var(--status-deleted-bg);color:var(--status-deleted)}._badgeCategory_8g2dq_101{color:#3730a3;text-align:center;background:#e0e7ff;min-width:22px}._chips_8g2dq_105{flex-wrap:wrap;gap:4px;display:flex}._chip_8g2dq_105{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-block}._muted_8g2dq_119{color:#9ca3af;font-size:12px}._mono_8g2dq_121{color:#9ca3af;font-family:SF Mono,Fira Code,monospace;font-size:11px}._warnIcon_8g2dq_127{color:#d97706;cursor:help;vertical-align:middle;margin-left:6px;display:inline-flex}._filterBar_8g2dq_137{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px 10px;display:flex}._filterRow_8g2dq_147{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(140px,1fr));align-items:end;gap:12px;display:grid}._filterField_8g2dq_154{flex-direction:column;gap:4px;min-width:0;display:flex}._filterLabel_8g2dq_161{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}._searchWrap_8g2dq_169{display:flex;position:relative}._searchIcon_8g2dq_174{color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}._searchInput_8g2dq_183,._filterSelect_8g2dq_183{box-sizing:border-box;color:#1f2937;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;height:36px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}._searchInput_8g2dq_183{padding:0 10px 0 30px}._filterSelect_8g2dq_183{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding:0 30px 0 10px}._filterSelectSet_8g2dq_210{color:#1d4ed8;background-color:#eff6ff;border-color:#93c5fd;font-weight:500}._searchInput_8g2dq_183:hover,._filterSelect_8g2dq_183:hover{border-color:#9ca3af}._searchInput_8g2dq_183:focus,._filterSelect_8g2dq_183:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._filterMeta_8g2dq_224{color:#6b7280;justify-content:space-between;align-items:center;gap:12px;min-height:18px;font-size:12px;display:flex}._filterMeta_8g2dq_224 strong{color:#1f2937;font-weight:600}._filterMeta_8g2dq_224 ._linkButton_8g2dq_73{margin-left:auto;font-size:12px}._filterMeta_8g2dq_224 ._linkButton_8g2dq_73:disabled{color:#9ca3af;cursor:default;text-decoration:none}._summary_8g2dq_240{color:#374151;border-bottom:1px solid #f3f4f6;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;font-size:13px;display:flex}._summary_8g2dq_240 strong{color:#1f2937;font-weight:700}._dot_8g2dq_252{color:#d1d5db}._warningBox_8g2dq_254,._errorBox_8g2dq_254{border-radius:6px;padding:10px 12px;font-size:13px}._warningBox_8g2dq_254{color:#92400e;background:#fffbeb;border:1px solid #fde68a}._errorBox_8g2dq_254{background:var(--status-deleted-bg);color:#991b1b;border:1px solid #fecaca}._errorBox_8g2dq_254 ul{margin:6px 0 0;padding-left:18px}._tableWrapper_8g2dq_276{background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:calc(100vh - 300px);overflow:auto}._table_8g2dq_276{border-collapse:collapse;width:100%;font-size:13px}._table_8g2dq_276 th{z-index:1;text-align:left;color:#374151;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:10px 12px;font-size:12px;font-weight:600;position:sticky;top:0}._sortButton_8g2dq_306{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}._sortIndicator_8g2dq_320{color:#9ca3af;font-size:10px}._table_8g2dq_276 td{color:#1f2937;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:10px 12px}._table_8g2dq_276 tbody tr:hover{background:#f9fafb}._rowInactive_8g2dq_330 td{color:#6b7280}._vendorName_8g2dq_332{color:#1f2937;font-weight:600;display:block}._editBtn_8g2dq_338{cursor:pointer;color:#3730a3;background:#e0e7ff;border:none;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500}._editBtn_8g2dq_338:hover{background:#c7d2fe}._skeletonRow_8g2dq_353{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 37%,#f3f4f6 63%) 0 0/400% 100%;border-radius:4px;height:14px;animation:1.4s infinite _shimmer_8g2dq_1}@keyframes _shimmer_8g2dq_1{0%{background-position:100%}to{background-position:0}}._stateBox_8g2dq_366{text-align:center;color:#6b7280;padding:60px 20px;font-size:14px}._stateBox_8g2dq_366 p{margin:0 0 16px}._help_8g2dq_377{color:#374151;font-size:14px;line-height:1.55}._help_8g2dq_377 h3{color:#111827;margin:18px 0 6px;font-size:14px}._help_8g2dq_377 h3:first-child{margin-top:0}._help_8g2dq_377 ul,._help_8g2dq_377 ol{margin:0;padding-left:20px}._help_8g2dq_377 li{margin-bottom:6px}._helpExample_8g2dq_383{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:10px 12px;font-size:13px}._helper_8g2dq_393{color:#6b7280;margin:0;font-size:12px}._diffTable_8g2dq_397{border-collapse:collapse;width:100%;font-size:13px}._diffTable_8g2dq_397 th,._diffTable_8g2dq_397 td{text-align:left;vertical-align:top;border-bottom:1px solid #f3f4f6;padding:6px 8px}._diffTable_8g2dq_397 th{color:#6b7280;font-size:12px;font-weight:600}._diffChanged_8g2dq_411{background:#fffbeb}._changeList_8g2dq_413{margin:0;padding-left:18px}._changeList_8g2dq_413 li{margin-bottom:4px}@media (width<=1100px) and (width>=769px){._filterRow_8g2dq_147{grid-template-columns:repeat(4,minmax(0,1fr))}._searchField_8g2dq_418{grid-column:1/-1}}@media (width<=768px){._filterRow_8g2dq_147{grid-template-columns:1fr 1fr}._searchField_8g2dq_418{grid-column:1/-1}}._successBox_8g2dq_427{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;margin:0 0 12px;padding:10px 14px;font-size:14px}._reorderPanel_8g2dq_431{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}._reorderHelp_8g2dq_432{color:#4b5563;margin:0 0 12px;font-size:14px}._reorderList_8g2dq_433{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._reorderRow_8g2dq_434{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:28px 44px minmax(180px,1.6fr) 110px 110px 1fr 90px;align-items:center;gap:10px;padding:8px 10px;display:grid}._reorderRowMoved_8g2dq_439{background:#eff6ff;border-color:#93c5fd}._reorderRowDragging_8g2dq_440{z-index:2;position:relative;box-shadow:0 8px 20px #0000001f}._reorderHandle_8g2dq_441{cursor:grab;color:#9ca3af;touch-action:none;background:0 0;border:none;padding:4px;display:inline-flex}._reorderHandle_8g2dq_441:active{cursor:grabbing}._reorderPos_8g2dq_446{color:#374151;font-weight:600}._reorderName_8g2dq_447{flex-direction:column;display:flex}._reorderActions_8g2dq_448{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}._page_1jp48_5{flex-direction:column;gap:20px;padding-bottom:88px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}._backButton_1jp48_13{color:var(--text-secondary);border:1px solid var(--border-input);cursor:pointer;background:#fff;border-radius:6px;align-self:flex-start;padding:6px 12px;font-size:13px;transition:all .15s}._backButton_1jp48_13:hover{color:var(--text-primary);background:#f9fafb}._headerCard_1jp48_33{border:1px solid var(--border-default);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex;box-shadow:0 1px 3px #0000000a}._avatar_1jp48_45{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#001143 0%,#295bee 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:flex}._headerInfo_1jp48_60{flex-direction:column;flex:1;gap:6px;min-width:220px;display:flex}._headerTitleRow_1jp48_68{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._vendorTitle_1jp48_75{color:var(--text-primary);margin:0;font-size:22px;font-weight:700;line-height:1.2}._headerMeta_1jp48_83{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}._idPill_1jp48_92{color:#374151;background:#f3f4f6;border-radius:6px;align-items:center;gap:6px;padding:2px 4px 2px 8px;font-family:SF Mono,Fira Code,monospace;font-size:12px;display:inline-flex}._copyButton_1jp48_104{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:1px 8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px}._copyButton_1jp48_104:hover{background:#e5e7eb}._metaDot_1jp48_117{color:#d1d5db}._layout_1jp48_121{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}._mainColumn_1jp48_128{flex-direction:column;gap:20px;min-width:0;display:flex}._sidebar_1jp48_135{flex-direction:column;gap:16px;display:flex;position:sticky;top:76px}._card_1jp48_145{border:1px solid var(--border-default);background:#fff;border-radius:12px;flex-direction:column;gap:20px;padding:20px;display:flex;box-shadow:0 1px 3px #0000000a}._cardHeader_1jp48_156{align-items:flex-start;gap:12px;display:flex}._stepBadge_1jp48_162{color:#3730a3;background:#eef2ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}._cardTitle_1jp48_176{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}._cardHint_1jp48_183{color:var(--text-secondary);margin:2px 0 0;font-size:13px;line-height:1.5}._divider_1jp48_190{background:#f3f4f6;height:1px;margin:0 -20px}._field_1jp48_198{flex-direction:column;gap:8px;display:flex}._fieldHead_1jp48_200{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._label_1jp48_207{color:#374151;font-size:13px;font-weight:600}._required_1jp48_213{color:#dc2626;margin-left:2px}._counter_1jp48_215{color:var(--text-muted);font-size:11px}._input_1jp48_217{border:1px solid var(--border-input);color:var(--text-primary);background:#fff;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}._input_1jp48_217:focus{border-color:var(--cp-blue);box-shadow:0 0 0 3px #295bee1f}._inputError_1jp48_234{border-color:#dc2626}._inputError_1jp48_234:focus{box-shadow:0 0 0 3px #dc26261f}._helper_1jp48_237{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}._error_1jp48_244{color:#dc2626;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}._notice_1jp48_253{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}._linkButton_1jp48_265{color:var(--cp-blue);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}._linkButton_1jp48_265:hover{text-decoration:underline}._tiles_1jp48_278{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}._tile_1jp48_278{border:1.5px solid var(--border-default);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}._tile_1jp48_278:hover:not(._tileDisabled_1jp48_299){background:#fafbff;border-color:#c7d2fe}._tileSelected_1jp48_301{border-color:var(--cp-blue);background:#f5f8ff;box-shadow:0 0 0 3px #295bee14}._tileSelected_1jp48_301._tileActive_1jp48_307{border-color:var(--status-active);background:var(--status-active-bg);box-shadow:0 0 0 3px #16a34a14}._tileSelected_1jp48_301._tileProactive_1jp48_308{background:#f5f3ff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}._tileSelected_1jp48_301._tileInactive_1jp48_309{background:#f9fafb;border-color:#6b7280;box-shadow:0 0 0 3px #6b728014}._tileDisabled_1jp48_299{cursor:not-allowed;opacity:.5}._tileBody_1jp48_313{flex-direction:column;gap:2px;min-width:0;display:flex}._tileTitle_1jp48_314{color:var(--text-primary);font-size:14px;font-weight:600}._tileDesc_1jp48_315{color:var(--text-secondary);font-size:12px;line-height:1.4}._radioDot_1jp48_317{background:#fff;border:1.5px solid #d1d5db;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:2px}._tileSelected_1jp48_301 ._radioDot_1jp48_317{border:5px solid var(--cp-blue)}._tileSelected_1jp48_301._tileActive_1jp48_307 ._radioDot_1jp48_317{border-color:var(--status-active)}._tileSelected_1jp48_301._tileInactive_1jp48_309 ._radioDot_1jp48_317{border-color:#6b7280}._tileSelected_1jp48_301._tileProactive_1jp48_308 ._radioDot_1jp48_317{border-color:#7c3aed}._tileProactive_1jp48_308:hover:not(._tileDisabled_1jp48_299){background:#faf8ff;border-color:#ddd6fe}._categoryLetter_1jp48_333{color:#374151;background:#f3f4f6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:flex}._tileSelected_1jp48_301 ._categoryLetter_1jp48_333{background:var(--cp-blue);color:#fff}._checkboxTile_1jp48_349 input{width:16px;height:16px;accent-color:var(--cp-blue);cursor:inherit;flex-shrink:0;margin:2px 0 0}._stepper_1jp48_360{border:1px solid var(--border-input);background:#fff;border-radius:8px;align-self:flex-start;align-items:stretch;display:inline-flex;overflow:hidden}._stepper_1jp48_360:focus-within{border-color:var(--cp-blue);box-shadow:0 0 0 3px #295bee1f}._stepperError_1jp48_375{border-color:#dc2626}._stepButton_1jp48_377{color:#374151;cursor:pointer;background:#f9fafb;border:none;width:38px;font-size:16px}._stepButton_1jp48_377:hover:not(:disabled){background:#eef2ff}._stepButton_1jp48_377:disabled{color:#d1d5db;cursor:not-allowed}._stepperInput_1jp48_389{border:none;border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);text-align:center;-moz-appearance:textfield;outline:none;width:90px;padding:10px 8px;font-family:inherit;font-size:15px;font-weight:600}._stepperInput_1jp48_389::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._stepperInput_1jp48_389::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._rankPanel_1jp48_408+._rankPanel_1jp48_408{margin-top:4px}._rankPanel_1jp48_408{border:1px solid var(--border-default);border-radius:10px;overflow:hidden}._rankPanelHead_1jp48_416{border-bottom:1px solid var(--border-default);color:#374151;background:#f9fafb;justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;font-weight:600;display:flex}._rankPanelHead_1jp48_416 span:last-child{color:var(--text-secondary);font-weight:500}._rankList_1jp48_430{max-height:260px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}._rankItem_1jp48_438{color:#4b5563;align-items:center;gap:10px;padding:6px 14px;font-size:13px;display:flex}._rankPos_1jp48_447{width:24px;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}._rankName_1jp48_455{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._rankPriority_1jp48_457{text-align:center;font-variant-numeric:tabular-nums;background:#f3f4f6;border-radius:10px;min-width:36px;padding:1px 8px;font-size:11px;font-weight:600}._rankSelf_1jp48_468{color:#1d4ed8;box-shadow:inset 3px 0 0 var(--cp-blue);background:#eff6ff;font-weight:600}._rankSelf_1jp48_468 ._rankPos_1jp48_447{color:#1d4ed8}._rankSelf_1jp48_468 ._rankPriority_1jp48_457{background:var(--cp-blue);color:#fff}._youTag_1jp48_478{text-transform:uppercase;letter-spacing:.3px;background:#dbeafe;border-radius:4px;margin-left:6px;padding:0 6px;font-size:10px;font-weight:700}._rankEmpty_1jp48_489{color:var(--text-secondary);margin:0;padding:14px;font-size:12px}._sideCard_1jp48_493{border:1px solid var(--border-default);background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a}._sideTitle_1jp48_501{color:var(--text-primary);justify-content:space-between;align-items:center;margin:0 0 12px;font-size:14px;font-weight:600;display:flex}._countPill_1jp48_511{color:#92400e;background:#fef3c7;border-radius:10px;padding:1px 8px;font-size:11px;font-weight:700}._changes_1jp48_520{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._changeItem_1jp48_522{flex-direction:column;gap:3px;font-size:13px;display:flex}._changeField_1jp48_523{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}._changeValues_1jp48_524{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._oldValue_1jp48_525{color:var(--text-muted);text-decoration:line-through}._arrow_1jp48_526{color:var(--text-muted)}._newValue_1jp48_527{color:var(--text-primary);font-weight:600}._sideEmpty_1jp48_529{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}._kv_1jp48_531{grid-template-columns:110px 1fr;gap:8px 12px;margin:0;font-size:12px;display:grid}._kv_1jp48_531 dt{color:var(--text-secondary)}._kv_1jp48_531 dd{color:var(--text-primary);word-break:break-all;margin:0}._kvMono_1jp48_541{font-family:SF Mono,Fira Code,monospace;font-size:11px}._collapseButton_1jp48_543{cursor:pointer;width:100%;font:inherit;color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-size:14px;font-weight:600;display:flex}._chevron_1jp48_558{color:var(--text-muted);font-size:12px;transition:transform .15s}._chevronOpen_1jp48_559{transform:rotate(90deg)}._techBody_1jp48_561{margin-top:12px}._footer_1jp48_565{z-index:15;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--border-default);background:#fffffff5;justify-content:flex-end;align-items:center;gap:8px;padding:12px 24px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #0000000a}._footerStatus_1jp48_582{color:var(--text-secondary);align-items:center;gap:8px;margin-right:auto;font-size:13px;display:flex}._statusDot_1jp48_591{background:#d1d5db;border-radius:50%;width:8px;height:8px}._statusDotDirty_1jp48_592{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}._statusDotInvalid_1jp48_593{background:#dc2626;box-shadow:0 0 0 3px #dc262626}._ghostButton_1jp48_595,._outlineButton_1jp48_595,._saveButton_1jp48_595{cursor:pointer;border-radius:8px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}._ghostButton_1jp48_595{color:var(--text-secondary);background:0 0;border:none}._ghostButton_1jp48_595:hover:not(:disabled){color:var(--text-primary);background:#f3f4f6}._outlineButton_1jp48_595{border:1px solid var(--border-input);color:#374151;background:#fff}._outlineButton_1jp48_595:hover:not(:disabled){background:#f9fafb}._saveButton_1jp48_595{background:var(--cp-navy);color:#fff;border:none;min-width:132px;font-weight:600}._saveButton_1jp48_595:hover:not(:disabled){background:var(--cp-navy-light)}._ghostButton_1jp48_595:disabled,._outlineButton_1jp48_595:disabled,._saveButton_1jp48_595:disabled{opacity:.45;cursor:not-allowed}._skeleton_1jp48_626{background:linear-gradient(90deg,#f3f4f6 25%,#e9ebef 37%,#f3f4f6 63%) 0 0/400% 100%;border-radius:12px;animation:1.4s infinite _shimmer_1jp48_1}@keyframes _shimmer_1jp48_1{0%{background-position:100%}to{background-position:0}}@media (width<=1024px){._layout_1jp48_121{grid-template-columns:1fr}._sidebar_1jp48_135{position:static}}@media (width<=640px){._footer_1jp48_565{padding:10px 12px}._footerStatus_1jp48_582{display:none}}._container_1a7jz_7{color:#111827;flex-direction:column;gap:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}._container_1a7jz_7 ::selection{color:#1e3a8a;background:#dbeafe}._sectionNav_1a7jz_22{scrollbar-width:thin;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:6px;padding:4px;display:flex;overflow-x:auto}._sectionNavGroup_1a7jz_34{border-right:1px solid #e5e7eb;gap:2px;padding-right:6px;display:flex}._sectionNavGroup_1a7jz_34:last-child{border-right:none;padding-right:0}._sectionNavLink_1a7jz_46{color:#4b5563;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}._sectionNavLink_1a7jz_46:hover{color:#111827;background:#f3f4f6}._sectionNavLinkActive_1a7jz_68,._sectionNavLinkActive_1a7jz_68:hover{background:var(--cp-navy,#001143);color:#fff}._navBadge_1a7jz_74{color:#92400e;text-align:center;font-variant-numeric:tabular-nums;background:#fef3c7;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}._sectionNavLinkActive_1a7jz_68 ._navBadge_1a7jz_74{color:var(--cp-navy,#001143);background:#fff}._pageHeader_1a7jz_95{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._pageHeaderText_1a7jz_103{flex-direction:column;gap:4px;min-width:0;max-width:72ch;display:flex}._pageTitle_1a7jz_111{color:#111827;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}._pageDescription_1a7jz_119{color:#4b5563;margin:0;font-size:14px;line-height:1.5}._statusPill_1a7jz_126{color:#374151;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}._statusDot_1a7jz_140{background:#16a34a;border-radius:50%;width:7px;height:7px}._statusDotOff_1a7jz_147{background:#dc2626}._topBar_1a7jz_152{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._actions_1a7jz_160{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._secondaryButton_1a7jz_169,._primaryButton_1a7jz_170,._dangerButton_1a7jz_171,._linkButton_1a7jz_172{white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._secondaryButton_1a7jz_169{color:#374151;background:#fff;border:1px solid #d1d5db}._secondaryButton_1a7jz_169:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}._primaryButton_1a7jz_170{color:#fff;background:#2563eb;border:1px solid #2563eb;font-weight:600}._primaryButton_1a7jz_170:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}._dangerButton_1a7jz_171{color:#fff;background:#dc2626;border:1px solid #dc2626;font-weight:600}._dangerButton_1a7jz_171:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}._linkButton_1a7jz_172{color:#1d4ed8;background:0 0;border:none;padding:4px 2px;font-weight:600}._linkButton_1a7jz_172:hover:not(:disabled){color:#1e3a8a;text-underline-offset:3px;text-decoration:underline}._secondaryButton_1a7jz_169:disabled,._primaryButton_1a7jz_170:disabled,._dangerButton_1a7jz_171:disabled,._linkButton_1a7jz_172:disabled{opacity:.5;cursor:not-allowed}._container_1a7jz_7 button:focus-visible,._container_1a7jz_7 a:focus-visible,._container_1a7jz_7 input:focus-visible,._container_1a7jz_7 select:focus-visible,._container_1a7jz_7 textarea:focus-visible{outline-offset:2px;outline:2px solid #2563eb}._panel_1a7jz_215{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:14px;padding:20px;display:flex}._panelHeader_1a7jz_225{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._panelTitle_1a7jz_233{color:#111827;margin:0;font-size:15px;font-weight:600}._panelSubtitle_1a7jz_240{color:#6b7280;margin:2px 0 0;font-size:13px;line-height:1.5}._helper_1a7jz_247{color:#6b7280;margin:0;font-size:12px;line-height:1.5}._todoList_1a7jz_251{flex-direction:column;margin:0 -20px -20px;display:flex}._todoRow_1a7jz_257{border-top:1px solid #f1f2f4;grid-template-columns:36px minmax(0,1fr) 96px 188px;align-items:center;gap:16px;padding:14px 20px;display:grid}._todoIcon_1a7jz_266{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}._toneReview_1a7jz_274{color:#6d28d9;background:#f5f3ff}._toneVerify_1a7jz_275{color:#1d4ed8;background:#eff6ff}._tonePay_1a7jz_276{color:#15803d;background:#f0fdf4}._toneUtr_1a7jz_277{color:#b45309;background:#fffbeb}._toneFail_1a7jz_278{color:#b91c1c;background:#fef2f2}._todoTitle_1a7jz_280{color:#111827;margin:0;font-size:14px;font-weight:600}._todoText_1a7jz_287{color:#6b7280;margin:2px 0 0;font-size:13px;line-height:1.45}._todoMetric_1a7jz_294{color:#111827;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:15px;font-weight:700}._todoCta_1a7jz_303{justify-content:space-between;width:100%}._allClear_1a7jz_308{color:#374151;border-top:1px solid #f1f2f4;align-items:center;gap:12px;margin:0 -20px -20px;padding:16px 20px;font-size:14px;display:flex}._allClear_1a7jz_308 ._todoIcon_1a7jz_266{flex-shrink:0}._flow_1a7jz_323{border-top:1px solid #f1f2f4;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.9fr);margin:0 -20px -20px;display:grid}._flowStage_1a7jz_330{border-right:1px solid #f1f2f4;flex-direction:column;gap:2px;padding:16px 20px 18px;display:flex;position:relative}._flowStage_1a7jz_330:last-child{background:#fafafa;border-right:none;border-bottom-right-radius:12px}._flowArrow_1a7jz_341{color:#9ca3af;z-index:1;background:#fff;border:1px solid #e5e7eb;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}._flowLabel_1a7jz_357{color:#4b5563;font-size:13px;font-weight:500}._flowValue_1a7jz_363{color:#111827;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}._flowCaption_1a7jz_371{color:#6b7280;font-size:12px;line-height:1.45}._overviewGrid_1a7jz_379{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}._funnel_1a7jz_386{flex-direction:column;gap:12px;display:flex}._funnelRow_1a7jz_392{grid-template-columns:150px minmax(0,1fr) 64px;align-items:center;gap:12px;display:grid}._funnelLabel_1a7jz_399{color:#374151;font-size:13px}._funnelTrack_1a7jz_404{align-items:center;height:14px;display:flex}._funnelBar_1a7jz_410{background:#2563eb;border-radius:0 4px 4px 0;min-width:3px;height:14px;transition:width .25s cubic-bezier(.16,1,.3,1)}._funnelValue_1a7jz_418{color:#111827;text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}._funnelConv_1a7jz_426{color:#6b7280;grid-column:2/4;margin-top:-8px;font-size:12px}._statList_1a7jz_433{flex-direction:column;margin:0;display:flex}._statItem_1a7jz_439{border-top:1px solid #f1f2f4;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}._statItem_1a7jz_439:first-child{border-top:none;padding-top:0}._statItem_1a7jz_439 dt{color:#374151;font-size:13px}._statItem_1a7jz_439 dd{color:#111827;font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}._statHint_1a7jz_463{color:#6b7280;margin-top:1px;font-size:12px;display:block}._filterBar_1a7jz_472{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 14px;display:flex}._toolbar_1a7jz_483{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._filterTabs_1a7jz_491{flex-wrap:wrap;gap:4px;display:inline-flex}._filterTab_1a7jz_491{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}._filterTab_1a7jz_491:hover{color:#111827;border-color:#9ca3af}._filterTabActive_1a7jz_515,._filterTabActive_1a7jz_515:hover{color:#1e3a8a;background:#eef2ff;border-color:#c7d2fe;font-weight:600}._filterTabCount_1a7jz_523{color:#92400e;text-align:center;background:#fef3c7;border-radius:9px;min-width:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}._contextNote_1a7jz_535{color:#4b5563;margin:0;font-size:13px;line-height:1.5}._searchForm_1a7jz_542{align-items:center;gap:8px;display:flex}._field_1a7jz_548{flex-direction:column;gap:4px;min-width:160px;display:flex}._fieldLabel_1a7jz_555{color:#4b5563;font-size:12px;font-weight:600}._input_1a7jz_561,._select_1a7jz_561{color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:7px;outline:none;height:36px;padding:0 10px;font-family:inherit;font-size:13px}._input_1a7jz_561::placeholder{color:#6b7280}._input_1a7jz_561:focus,._select_1a7jz_561:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._textarea_1a7jz_580{border:1px solid #d1d5db;border-radius:7px;width:100%;min-height:70px;padding:8px 10px;font-family:inherit;font-size:13px}._formGrid_1a7jz_590{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:end;gap:14px 16px;display:grid}._checkboxLabel_1a7jz_597{color:#374151;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}._settingsSection_1a7jz_608{flex-direction:column;display:flex}._settingRow_1a7jz_613{border-top:1px solid #f1f2f4;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:24px;padding:14px 0;display:grid}._settingRow_1a7jz_613:first-child{border-top:none;padding-top:4px}._settingLabel_1a7jz_624{color:#111827;margin:0;font-size:14px;font-weight:600}._settingHelp_1a7jz_631{color:#6b7280;margin:2px 0 0;font-size:13px;line-height:1.45}._settingControl_1a7jz_638{justify-content:flex-end;display:flex}._settingControl_1a7jz_638 ._input_1a7jz_561,._settingControl_1a7jz_638 ._select_1a7jz_561{width:100%}._inputAffix_1a7jz_648{background:#fff;border:1px solid #d1d5db;border-radius:7px;align-items:center;width:100%;display:flex;overflow:hidden}._inputAffix_1a7jz_648:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._inputAffix_1a7jz_648 ._input_1a7jz_561{box-shadow:none;text-align:right;font-variant-numeric:tabular-nums;border:none;flex:1;min-width:0}._inputAffix_1a7jz_648 ._input_1a7jz_561:focus-visible{outline:none}._affix_1a7jz_674{color:#6b7280;white-space:nowrap;background:#f9fafb;align-self:stretch;align-items:center;padding:0 10px;font-size:13px;display:flex}._changedDot_1a7jz_685{vertical-align:middle;background:#2563eb;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}._preview_1a7jz_695{color:#374151;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}._preview_1a7jz_695 strong{color:#111827}._step_1a7jz_712{grid-template-columns:28px minmax(0,1fr);gap:14px;display:grid}._stepNumber_1a7jz_718{background:var(--cp-navy,#001143);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}._stepNumberDone_1a7jz_730{color:#15803d;background:#dcfce7}._stepBody_1a7jz_735{flex-direction:column;gap:12px;min-width:0;display:flex}._stepStatus_1a7jz_742{color:#92400e;white-space:nowrap;font-size:13px;font-weight:600}._stepStatusDone_1a7jz_749{color:#15803d}._fileDrop_1a7jz_751{color:#4b5563;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;font-size:13px;display:flex}._visuallyHidden_1a7jz_764{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._fileButton_1a7jz_773:focus-within{outline-offset:2px;outline:2px solid #2563eb}._details_1a7jz_778 summary{cursor:pointer;color:#1d4ed8;font-size:13px;font-weight:600;list-style:none}._details_1a7jz_778 summary::-webkit-details-marker{display:none}._details_1a7jz_778[open] summary{margin-bottom:10px}._errorBox_1a7jz_791,._successBox_1a7jz_791,._warningBox_1a7jz_791,._infoBox_1a7jz_791{border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}._errorBox_1a7jz_791{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}._successBox_1a7jz_791{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}._warningBox_1a7jz_791{color:#92400e;background:#fffbeb;border:1px solid #fde68a}._infoBox_1a7jz_791{color:#334155;background:#f8fafc;border:1px solid #e2e8f0}._errorBox_1a7jz_791 ul,._warningBox_1a7jz_791 ul{margin:6px 0 0;padding-left:18px}._stateBox_1a7jz_804{text-align:center;color:#6b7280;padding:48px 20px;font-size:14px}._emptyState_1a7jz_811{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:40px 20px}._emptyTitle_1a7jz_819{color:#111827;margin:0;font-size:14px;font-weight:600}._emptyText_1a7jz_826{color:#6b7280;max-width:56ch;margin:4px auto 0;font-size:13px;line-height:1.5}._skeletonTable_1a7jz_834{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}._skeletonRow_1a7jz_844{background:linear-gradient(90deg,#f3f4f6 0%,#e9ebef 50%,#f3f4f6 100%) 0 0/200% 100%;border-radius:4px;height:18px;animation:1.2s ease-in-out infinite _shimmer_1a7jz_1}._skeletonRow_1a7jz_844:nth-child(odd){width:92%}@keyframes _shimmer_1a7jz_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){._skeletonRow_1a7jz_844{animation:none}._funnelBar_1a7jz_410{transition:none}}._tableWrapper_1a7jz_866{background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-height:120px;max-height:calc(100vh - 340px);overflow:auto}._panel_1a7jz_215 ._tableWrapper_1a7jz_866{border-radius:8px}._table_1a7jz_866{border-collapse:collapse;width:100%;font-size:13px}._table_1a7jz_866 th{z-index:1;text-align:left;color:#4b5563;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:10px 12px;font-size:12px;font-weight:600;position:sticky;top:0}._table_1a7jz_866 td{color:#1f2937;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:10px 12px}._table_1a7jz_866 tbody tr:last-child td{border-bottom:none}._table_1a7jz_866 tbody tr:hover{background:#f9fafb}._rowSelected_1a7jz_906 td,._table_1a7jz_866 tbody tr._rowSelected_1a7jz_906:hover{background:#eff6ff}._num_1a7jz_907,._table_1a7jz_866 th._num_1a7jz_907,._table_1a7jz_866 td._num_1a7jz_907{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}._nowrap_1a7jz_908{white-space:nowrap}._muted_1a7jz_909{color:#6b7280;font-size:12px}._cellStack_1a7jz_910{flex-direction:column;gap:2px;display:flex}._mono_1a7jz_912{font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:12px}._badge_1a7jz_917{white-space:nowrap;color:#4b5563;background:#f3f4f6;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}._badgeBlue_1a7jz_928{color:#1d4ed8;background:#eff6ff}._badgeAmber_1a7jz_929{color:#b45309;background:#fffbeb}._badgeGreen_1a7jz_930{color:#15803d;background:#f0fdf4}._badgeRed_1a7jz_931{color:#b91c1c;background:#fef2f2}._badgePurple_1a7jz_932{color:#6d28d9;background:#f5f3ff}._pager_1a7jz_936{color:#6b7280;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}._selectionBar_1a7jz_946{z-index:5;color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex;position:sticky;top:64px;box-shadow:0 4px 12px #0f172a0f}._selectionBar_1a7jz_946 ._spacer_1a7jz_963{flex:1}._kpiGrid_1a7jz_966{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}@media (width<=960px){._overviewGrid_1a7jz_379{grid-template-columns:minmax(0,1fr)}._flow_1a7jz_323{grid-template-columns:repeat(2,minmax(0,1fr))}._flowStage_1a7jz_330:nth-child(2){border-right:none}._flowStage_1a7jz_330:nth-child(2) ._flowArrow_1a7jz_341{display:none}._flowStage_1a7jz_330:nth-child(n+3){border-top:1px solid #f1f2f4}._flowStage_1a7jz_330:last-child{border-bottom-left-radius:0}}@media (width<=640px){._todoRow_1a7jz_257{grid-template-columns:36px minmax(0,1fr);row-gap:10px}._todoMetric_1a7jz_294{text-align:left;grid-column:2}._todoRow_1a7jz_257>:last-child{grid-column:2;justify-self:start;width:auto}._flow_1a7jz_323{grid-template-columns:minmax(0,1fr)}._flowStage_1a7jz_330{border-top:1px solid #f1f2f4;border-right:none}._flowStage_1a7jz_330:first-child{border-top:none}._flowArrow_1a7jz_341{display:none}._settingRow_1a7jz_613{grid-template-columns:minmax(0,1fr);gap:10px}._settingControl_1a7jz_638{justify-content:flex-start}._funnelRow_1a7jz_392{grid-template-columns:110px minmax(0,1fr) 52px}}
