.page_container__XkbwQ{display:flex;flex-direction:column;gap:24px;padding:24px}.page_header__KGQF8{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.page_headerActions__4TVUS{display:flex;align-items:center;gap:12px}.page_title__c6lgL{margin:0;font-size:24px;font-weight:600;color:#111827}.page_subtitle___C5GD{margin:6px 0 0;color:#6b7280;font-size:14px}.page_primaryButton__anbvA{border:none;border-radius:10px;background-color:#2563eb;color:#ffffff;padding:12px 20px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.page_hintButton__5jJ5g{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid var(--primary-orange);border-radius:10px;background:var(--primary-orange);color:var(--white);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;height:40px;white-space:nowrap}.page_hintButton__5jJ5g:hover{background:color-mix(in srgb,var(--primary-orange) 90%,var(--black))}.page_primaryButton__anbvA:hover{background-color:#1d4ed8}.page_errorBanner__fQ_1f{background-color:#fee2e2;border:1px solid #fecaca;border-radius:12px;padding:12px 16px;color:#b91c1c;font-size:14px}.page_filters__GFy3o{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.page_tagFilter__Nsina{min-width:220px;flex:1 1 260px;width:100%}.page_searchInput__i4fFT{flex:2 1 360px}.page_select__NaONg{flex:1 1 220px}@media (max-width:900px){.page_filters__GFy3o{flex-direction:column;align-items:stretch}}.page_tagList__oIzg6{display:flex;flex-wrap:wrap;gap:6px}.page_tagPill__UJwJ4{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:rgba(37,99,235,.12);color:#1d4ed8;font-size:12px;font-weight:600}.page_pricingRuleActionButton__cN3oU{border:1px solid #e5e7eb;background:#ffffff;border-radius:10px;padding:6px 10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#111827}.page_pricingRuleActionButton__cN3oU:hover{background:#f9fafb}.page_pricingRuleActionIcon__FqVc2{display:inline-flex;width:18px;height:18px}.page_pricingRuleActionIcon__FqVc2 svg{width:18px;height:18px}.page_tableActionButton__gY05Z{border:1px solid #e5e7eb;background:#ffffff;border-radius:10px;padding:6px 12px;cursor:pointer;font-size:12px;font-weight:600;color:#111827}.page_tableActionButton__gY05Z:hover{background:#f9fafb}.page_tableActionGroup___3Cv_{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_searchInput__i4fFT,.page_select__NaONg{border:1px solid #d1d5db;border-radius:10px;padding:10px 12px;font-size:14px;min-width:0;width:100%}.page_select__NaONg{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff;background-image:linear-gradient(45deg,transparent 50%,#6b7280 0),linear-gradient(135deg,#6b7280 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:36px}.page_tableWrapper__KaxYa{background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 12px rgba(15,23,42,.05);overflow:hidden}.page_table__piLSe{width:100%;border-collapse:collapse}.page_table__piLSe thead{background:#f3f4f6}.page_table__piLSe td,.page_table__piLSe th{text-align:left;padding:14px 18px;font-size:13px;border-bottom:1px solid #edeef1}.page_table__piLSe tbody tr:hover{background:#f8fafc}.page_selfCompanyRow__yxpQw td{background:#eef6ff}.page_selfCompanyRow__yxpQw:hover td{background:#e2edff!important}.page_emptyState__Rh6T6,.page_infoMessage__UbZRT{padding:40px;text-align:center;color:#6b7280;font-size:14px;margin:0}.page_nameCell__RdRLy{display:flex;flex-direction:column;gap:4px}.page_companyName___pldt{margin:0;font-weight:600;color:#111827}.page_cellText__gnmCY{color:#4b5563}.page_parentBadge__fC9q_{background:#eef2ff;color:#3730a3}.page_parentBadge__fC9q_,.page_selfCompanyBadge__CHO6x{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;width:-moz-fit-content;width:fit-content}.page_selfCompanyBadge__CHO6x{background:#dbeafe;color:#1e40af;font-weight:700}.page_badgeStack__QZPUD{display:flex;flex-direction:column;gap:6px}.page_notifyBadge__DP2dw{background-color:rgba(37,99,235,.12);color:#1d4ed8}.page_notifyBadge__DP2dw,.page_warningBadge__wk1OE{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;width:-moz-fit-content;width:fit-content}.page_warningBadge__wk1OE{background-color:rgba(245,158,11,.16);color:#b45309}.page_pricingRuleBadge__EZQLs{padding:4px 8px;border-radius:12px;font-size:12px;background-color:rgba(16,185,129,.16);color:#047857;font-weight:500;width:-moz-fit-content;width:fit-content}.page_credentialBanner__PdFXH{background:#f9fafb;border:1px solid #dbeafe;border-radius:16px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;color:#111827}.page_credentialHeader__rtOx_{display:flex;justify-content:space-between;align-items:center;gap:12px}.page_credentialTitle__GtIsC{margin:0;font-size:18px;font-weight:600}.page_dismissButton__EYm77{border:none;background:transparent;color:#4b5563;cursor:pointer;text-decoration:underline;font-size:13px}.page_credentialContent___Gtfa{display:flex;flex-direction:column;gap:12px}.page_credentialField__7PLdH{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page_credentialLabel__tQ48d{font-size:13px;color:#6b7280}.page_credentialValue__3nUv0{font-size:18px;font-weight:600}.page_copyButton__geV0e{border:none;border-radius:8px;background:#e0e7ff;color:#3730a3;padding:6px 10px;cursor:pointer;font-size:12px}.page_credentialWarning__LMtQy{color:#b45309;font-size:13px}.page_loginLink__Ro0Uo{word-break:break-all;color:var(--primary-dark);text-decoration:underline}.page_loginActions__zLB8m{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page_primaryLinkButton__XuOUC{background:var(--primary-dark);color:var(--white);border:none;border-radius:var(--border-radius-sm);padding:8px 12px;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none}.page_copyFeedback___01aS{color:#2563eb;font-size:13px}.page_modalOverlay__5_sQ_{position:fixed;inset:0;background:rgba(17,24,39,.45);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow:hidden}.page_modal___IMyT{width:min(520px,100%);height:min(90vh,720px);background:#ffffff;border-radius:16px;padding:24px;box-shadow:0 20px 50px rgba(15,23,42,.25);overflow-y:auto;overflow-x:hidden}.page_modalHeader__YLxlH{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page_closeButton__oGmWE{border:none;background:transparent;font-size:20px;cursor:pointer}.page_form__CEYVD{display:flex;flex-direction:column;gap:14px}.page_form__CEYVD label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#111827}.page_form__CEYVD input,.page_form__CEYVD select,.page_form__CEYVD textarea{border:1px solid #d1d5db;border-radius:10px;padding:10px 12px;font-size:14px;width:100%;box-sizing:border-box}.page_form__CEYVD select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff;background-image:linear-gradient(45deg,transparent 50%,#6b7280 0),linear-gradient(135deg,#6b7280 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:36px}.page_checkboxRow__96lFc{display:flex;align-items:center;gap:10px;justify-content:flex-start}.page_form__CEYVD .page_checkboxRow__96lFc{flex-direction:row;align-items:center;gap:10px}.page_checkboxRow__96lFc span{line-height:1.2}.page_checkboxRow__96lFc input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;min-width:18px;min-height:18px;padding:0;border:1.5px solid #cbd5e1;border-radius:6px;display:grid;place-content:center;background:#ffffff;margin:0;flex-shrink:0;box-sizing:border-box}.page_checkboxRow__96lFc input:before{content:"";width:10px;height:10px;border-radius:3px;transform:scale(0);transition:transform .15s ease-in-out;background-color:#2563eb}.page_checkboxRow__96lFc input:checked{border-color:#2563eb;background:rgba(37,99,235,.08)}.page_checkboxRow__96lFc input:checked:before{transform:scale(1)}.page_checkboxRow__96lFc input:focus-visible{outline:2px solid rgba(59,130,246,.4);outline-offset:2px}.page_modalActions__UFmrX{display:flex;justify-content:flex-end;gap:12px;margin-top:4px}.page_secondaryButton__BilVh{border:none;border-radius:10px;padding:10px 18px;background:#e5e7eb;cursor:pointer;font-weight:600}.page_errorBanner__fQ_1f,.page_errorText__uecTr{color:#b91c1c}.page_errorText__uecTr{margin:0;font-size:13px}.page_pricingRuleSection__WVW8S{margin-top:8px;padding:12px;border-radius:12px;border:1px dashed #d1d5db;background:#f9fafb;display:flex;flex-direction:column;gap:12px}.page_pricingRuleFields__x896E{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.page_pricingRuleHint__Nt9d7{margin:0;font-size:12px;color:#6b7280}.page_pricingRuleWarning__8z1Dz{border:1px solid #fde68a;background:#fffbeb;color:#92400e;border-radius:10px;padding:10px 12px;font-size:12px}.TagInput_wrapper__57UbJ{display:flex;flex-direction:column;gap:6px;min-width:0}.TagInput_label__7xnw4{font-size:13px;font-weight:500;color:var(--text-primary)}.TagInput_inputRow__IYQIq{display:flex;gap:8px;position:relative}.TagInput_input__Ttyga{flex:1 1;border:1px solid var(--input-border);border-radius:var(--input-border-radius);padding:var(--input-padding);font-size:14px;color:var(--text-primary);background-color:var(--white)}.TagInput_input__Ttyga:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(30,169,205,.15)}.TagInput_input__Ttyga:disabled{background-color:var(--gray-100);color:var(--text-secondary);cursor:not-allowed}.TagInput_suggestions__Wbyso{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:10;background:var(--white);border:1px solid var(--input-border);border-radius:12px;box-shadow:var(--shadow-sm);padding:6px;display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.TagInput_suggestionButton__6eWj5{border:none;background:transparent;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13px;color:var(--text-primary)}.TagInput_suggestionButton__6eWj5:hover{background-color:var(--primary-light-10);color:var(--primary-dark)}.TagInput_tags__TMawk{display:flex;flex-wrap:wrap;gap:6px}.TagInput_tag__R7k7P{display:inline-flex;align-items:center;gap:6px;background:var(--primary-light-10);color:var(--primary-dark);padding:4px 8px;border-radius:999px;font-size:12px;font-weight:600}.TagInput_remove__xIRHd{border:none;background:transparent;cursor:pointer;font-size:14px;line-height:1;color:inherit}.TagInput_remove__xIRHd:disabled{display:none}.companies_page__K2ZkV{display:flex;flex-direction:column;gap:24px}.companies_header__A7pqJ{display:flex;flex-direction:column;gap:12px}.companies_titleRow__llJzi{display:flex;align-items:center;justify-content:space-between}.companies_title__N8wfx{margin:0;font-size:24px;font-weight:600;color:var(--primary-dark)}.companies_actions__La8hj{display:flex;gap:12px}.companies_addButton__iCciG{height:var(--button-height);border-radius:var(--button-border-radius);border:none;background-color:var(--primary);color:var(--white);font-size:14px;font-weight:500;padding:0 20px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s ease}.companies_addButton__iCciG:hover{background-color:var(--button-hover)}.companies_filters__uydsk{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end}.companies_searchInput__MbeUT,.companies_select__vMRSN{height:var(--input-height);border-radius:var(--input-border-radius);border:1px solid var(--input-border);padding:var(--input-padding);font-size:14px;min-width:0;width:100%;background-color:var(--white)}.companies_tableWrapper__zbbYZ{background:var(--foreground);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.companies_table__Aw9ZN{width:100%;border-collapse:collapse}.companies_table__Aw9ZN thead{background-color:var(--primary-light-10)}.companies_table__Aw9ZN td,.companies_table__Aw9ZN th{text-align:left;padding:14px 18px;font-size:13px;color:var(--text-primary);border-bottom:1px solid var(--border-gray)}.companies_table__Aw9ZN tbody tr:hover{background-color:var(--primary-light-10)}.companies_emptyState__A_5BE{padding:40px;text-align:center;color:var(--text-secondary);font-size:14px}.companies_badges__8YtQv{display:inline-flex;align-items:center;gap:6px}.companies_notifyBadge__c3Nhn{background-color:rgba(30,169,205,.1);color:var(--primary-dark)}.companies_notifyBadge__c3Nhn,.companies_warningBadge__Uj32x{padding:4px 8px;border-radius:var(--border-radius-sm);font-size:12px;font-weight:500}.companies_warningBadge__Uj32x{background-color:rgba(245,158,11,.12);color:var(--warning-orange)}.companies_actionsCell__ZV0wD{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.companies_tagFilter__xS7Bg{min-width:0}.companies_tagList__LLpM6{display:flex;flex-wrap:wrap;gap:6px}.companies_tagPill__as9Nt{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:rgba(59,130,246,.12);color:#1d4ed8;font-size:12px;font-weight:600}.companies_deleteButton__PCl3P,.companies_iconButton__e0R9S{border:none;border-radius:var(--border-radius-sm);padding:8px 12px;font-size:13px;cursor:pointer;transition:background-color .2s ease}.companies_iconButton__e0R9S{background-color:rgba(30,169,205,.12);color:var(--primary-dark)}.companies_iconButton__e0R9S:hover{background-color:rgba(30,169,205,.2)}.companies_linkButton__2Z7x_{text-decoration:none;display:inline-flex;align-items:center}.companies_impersonateButton__DbW6V{background-color:var(--green-light);color:var(--success-green)}.companies_impersonateButton__DbW6V:hover{background-color:rgba(0,192,22,.2)}.companies_impersonateButton__DbW6V:disabled{opacity:.7;cursor:not-allowed}.companies_creditActionButton__vnycu{background-color:rgba(59,130,246,.14);color:#1d4ed8}.companies_creditActionButton__vnycu:hover{background-color:rgba(59,130,246,.22)}.companies_recurringActionButton__9N7hT{background-color:rgba(16,185,129,.16);color:#047857}.companies_recurringActionButton__9N7hT:hover{background-color:rgba(16,185,129,.24)}.companies_deleteButton__PCl3P{background-color:rgba(239,68,68,.12);color:var(--danger-red)}.companies_deleteButton__PCl3P:hover{background-color:rgba(239,68,68,.2)}.companies_badgeStack__5lavJ{display:flex;flex-direction:column;gap:6px}.companies_credentialBanner__CCl9k{background-color:rgba(30,169,205,.08);border-left:4px solid var(--primary);border-radius:var(--border-radius-md);padding:16px 20px;display:flex;flex-direction:column;gap:12px}.companies_errorBanner__Tf73K{background-color:rgba(239,68,68,.12);border-left:4px solid var(--danger-red);border-radius:var(--border-radius-md);padding:12px 16px;color:var(--danger-red);font-size:13px}.companies_creditSummaryCard__nqAYQ{border-radius:var(--border-radius-md);border:1px solid var(--border-gray);padding:14px 16px;background:rgba(30,169,205,.08);display:flex;flex-direction:column;gap:8px}.companies_creditSummaryLabel__ZklrP{font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em}.companies_creditSummaryValue___bdar{font-size:24px;font-weight:700;color:var(--primary-dark)}.companies_creditModalCompact__CluFT{max-width:560px}.companies_recurringModalWide__B7N3H{max-width:960px}.companies_creditModalActions__mjBwi{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.companies_creditDepositButton__lMTM4,.companies_creditWithdrawButton__DSXwE{height:var(--button-height);padding:0 18px;border:none;border-radius:var(--button-border-radius);font-weight:600;cursor:pointer}.companies_creditDepositButton__lMTM4{background:var(--success-green);color:var(--white)}.companies_creditWithdrawButton__DSXwE{background:var(--danger-red);color:var(--white)}.companies_creditDepositButton__lMTM4:disabled,.companies_creditWithdrawButton__DSXwE:disabled{opacity:.7;cursor:not-allowed}.companies_creditErrorBanner__uQiOP{background-color:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.2);border-radius:var(--border-radius-sm);padding:10px 12px;color:var(--danger-red);font-size:13px}.companies_creditSuccessBanner__gpdna{background-color:rgba(0,192,22,.12);border:1px solid rgba(0,192,22,.2);border-radius:var(--border-radius-sm);padding:10px 12px;color:var(--success-green);font-size:13px}.companies_recurringSection__qtIDW{border-top:1px solid var(--border-gray);padding-top:20px;display:flex;flex-direction:column;gap:14px}.companies_recurringSectionHeader__l2ERR{display:flex;flex-direction:column;gap:6px}.companies_recurringTitle__wJylW{margin:0;font-size:16px;font-weight:700;color:var(--text-primary)}.companies_recurringSubtitle__c7eGm{margin:0;font-size:13px;color:var(--text-secondary)}.companies_recurringFormGrid__x3r__{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.companies_recurringToggleRow__5V48H{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--border-gray);border-radius:var(--border-radius-sm);padding:10px 12px}.companies_recurringToggleLabel__ItRCk{font-size:13px;color:var(--text-primary)}.companies_recurringFormActions__Svx_z{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.companies_recurringSaveButton___2Fbt{height:var(--button-height);padding:0 18px;border:none;border-radius:var(--button-border-radius);font-weight:600;cursor:pointer;background:#1d4ed8;color:var(--white)}.companies_recurringSaveButton___2Fbt:disabled{opacity:.7;cursor:not-allowed}.companies_recurringRulesList__A3TBF{display:flex;flex-direction:column;gap:10px}.companies_recurringEmptyState__clFw9{border:1px dashed var(--border-gray);border-radius:var(--border-radius-sm);padding:14px 12px;color:var(--text-secondary);font-size:13px}.companies_recurringRuleCard__SH5SY{border:1px solid var(--border-gray);border-radius:var(--border-radius-sm);padding:12px;display:flex;flex-direction:column;gap:10px;background:var(--white)}.companies_recurringRuleHead__JFPOW{display:flex;justify-content:space-between;gap:12px}.companies_recurringRuleHeadContent__QFZYk{min-width:0}.companies_recurringRuleName__nJHHF{font-size:14px;font-weight:700;color:var(--text-primary)}.companies_recurringRuleMeta__Jck8_{margin-top:4px;font-size:12px;color:var(--text-secondary)}.companies_recurringStatusBadge__dnM9W{align-self:flex-start;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em}.companies_recurringStatusActive__KQGuN{color:var(--success-green);background:rgba(0,192,22,.12)}.companies_recurringStatusPaused__sUBtX{color:var(--warning-orange);background:rgba(245,158,11,.16)}.companies_recurringRuleAmount__OH_p3{font-size:13px;font-weight:600;color:var(--text-primary)}.companies_recurringRuleDescription__O3qwC{font-size:13px;color:var(--text-secondary)}.companies_recurringRuleActions__l8_A5{display:flex;flex-wrap:wrap;gap:8px}.companies_recurringDangerButton__dUHjg{height:var(--button-height);border:none;border-radius:var(--button-border-radius);padding:0 14px;background:rgba(239,68,68,.14);color:var(--danger-red);font-weight:600;cursor:pointer}.companies_executionList__ZqH8S{border-top:1px solid var(--border-gray);padding-top:10px;display:flex;flex-direction:column;gap:6px}.companies_executionRow__HB_HN{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-gap:8px;gap:8px;font-size:12px;color:var(--text-secondary)}.companies_credentialHeader__sU6Zc{display:flex;justify-content:space-between;align-items:center;gap:12px}.companies_credentialTitle__yKzud{font-size:16px;font-weight:600;color:var(--primary-dark);margin:0}.companies_dismissButton__uJ2LQ{border:none;background:transparent;color:var(--text-secondary);font-size:13px;cursor:pointer;text-decoration:underline}.companies_dismissButton__uJ2LQ:hover{color:var(--text-primary)}.companies_credentialContent__D_3U1{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.companies_credentialField__pOYWz{background:var(--white);border:1px solid var(--border-gray);border-radius:var(--border-radius-sm);padding:12px 16px;display:flex;flex-direction:column;gap:4px}.companies_credentialLabel__OBRsd{font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em}.companies_credentialValue__TLxbl{font-size:15px;font-weight:600;color:var(--text-primary);word-break:break-word}.companies_copyButton__E60jW{align-self:flex-start;border:none;border-radius:var(--border-radius-sm);padding:8px 12px;background-color:rgba(30,169,205,.12);color:var(--primary-dark);font-weight:500;cursor:pointer;transition:background-color .2s ease}.companies_copyButton__E60jW:hover{background-color:rgba(30,169,205,.2)}.companies_loginLink__tiofH{word-break:break-all;color:var(--primary-dark);text-decoration:underline}.companies_loginActions__BPYcQ{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.companies_primaryLinkButton__BQE7C{background:var(--primary-dark);color:var(--white);border:none;border-radius:var(--border-radius-sm);padding:8px 12px;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none}.companies_credentialWarning__aF_c0{font-size:13px;color:var(--warning-orange)}@media (max-width:768px){.companies_titleRow__llJzi{flex-direction:column;align-items:flex-start;gap:12px}.companies_actions__La8hj{width:100%;justify-content:flex-start}.companies_creditModalActions__mjBwi{flex-direction:column}.companies_creditModalActions__mjBwi button{width:100%}.companies_recurringFormGrid__x3r__{grid-template-columns:1fr}.companies_executionRow__HB_HN{grid-template-columns:1fr;gap:4px}}.Toast_toast__5vjwy{position:fixed;top:var(--gap-20);right:var(--gap-20);background:var(--white);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-md);z-index:var(--z-toast);min-width:300px;max-width:400px;animation:Toast_slideInRight__ClIJL .3s ease-out}.Toast_content__VYUPF{display:flex;align-items:center;justify-content:space-between;padding:var(--gap-12) var(--gap-15);gap:var(--gap-10)}.Toast_message__gQtoa{font-size:var(--font-size-lg);font-weight:var(--table-data-font-weight-medium);color:var(--text-primary);flex:1 1}.Toast_closeButton___2GiV{background:none;border:none;font-size:20px;font-weight:700;color:var(--text-secondary);cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.Toast_closeButton___2GiV:hover{background:var(--gray-100);color:var(--text-primary)}.Toast_success__X6ITm{border-left:4px solid var(--primary-green)}.Toast_error__h_Qz3{border-left:4px solid var(--primary-red)}.Toast_warning__KftPq{border-left:4px solid var(--primary-orange)}.Toast_info__YmGK5{border-left:4px solid var(--primary)}@keyframes Toast_slideInRight__ClIJL{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.Dialog_modalBackdrop__GHX8T[data-modal-backdrop=true]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--modal-overlay);display:flex;align-items:center;justify-content:center;z-index:var(--z-system-dialog);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-height:100dvh;overscroll-behavior:contain}.Dialog_modalContainer__eaPGr{background:var(--modal-background);border:1px solid var(--gray-200);border-radius:35px;width:491px;min-height:506px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:65px 56px;box-shadow:0 20px 25px -5px color-mix(in srgb,var(--black) 10%,transparent),0 10px 10px -5px color-mix(in srgb,var(--black) 4%,transparent);box-sizing:border-box;position:relative;overflow-y:auto;overflow-x:hidden}.Dialog_closeButton__6bfFz{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;padding:8px;color:var(--gray);transition:color .2s ease}.Dialog_closeButton__6bfFz:hover{color:var(--text-dark)}.Dialog_iconContainer__Fjp6o{margin-bottom:24px;display:flex;align-items:center;justify-content:center}.Dialog_iconContainer__Fjp6o svg{width:72px;height:72px}.Dialog_content__h6rv3{text-align:center;margin-bottom:59px}.Dialog_title__mNyLR{font-weight:700;font-size:26px;line-height:22px;margin:0 0 32px;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.Dialog_errorTitle__QLref{color:var(--danger-red)}.Dialog_warningTitle__E2sLE{color:var(--warning-orange)}.Dialog_successTitle__T26Fo{color:var(--success-green)}.Dialog_message__glykn{font-weight:400;font-size:17px;line-height:22px;color:var(--text-secondary);margin:0;letter-spacing:0;max-width:380px;text-align:center;white-space:pre-line;overflow-wrap:anywhere}.Dialog_buttonContainer__yxBDu{gap:15px;margin-bottom:59px;flex-wrap:nowrap}.Dialog_buttonContainer__yxBDu,.Dialog_button__VWDQQ{display:flex;justify-content:center;align-items:center}.Dialog_button__VWDQQ{width:182px;height:48px;box-sizing:border-box;border-radius:10px;font-weight:500;line-height:24px;cursor:pointer;transition:all .2s ease;border:none;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dialog_secondaryButton__UuHmR{border:1px solid var(--primary-dark);background:transparent;color:var(--primary-dark);font-size:14px;padding:10px 16px}.Dialog_secondaryButton__UuHmR:hover{background-color:color-mix(in srgb,var(--primary-dark) 5%,transparent)}.Dialog_primaryButton__eTXjc{background:var(--primary-dark);color:var(--white);font-size:16px;padding:12px 20px}.Dialog_primaryButton__eTXjc:hover{background-color:color-mix(in srgb,var(--primary-dark) 85%,var(--black) 15%)}.Dialog_logoContainer__wGvTc{display:flex;align-items:center;justify-content:center;margin-top:auto}.Dialog_logo__uIORR{width:120px;height:32px;object-fit:contain;opacity:.8;transition:opacity .2s ease}.Dialog_logo__uIORR:hover{opacity:1}.Dialog_success__YVbkV .Dialog_buttonContainer__yxBDu{justify-content:center}.Dialog_success__YVbkV .Dialog_primaryButton__eTXjc{min-width:280px}@media (max-width:600px){.Dialog_modalContainer__eaPGr{width:90vw;max-width:400px;height:auto;min-height:450px;padding:40px 30px;margin:20px}.Dialog_message__glykn{width:auto;max-width:320px;white-space:pre-line;overflow-wrap:anywhere;font-size:15px}.Dialog_buttonContainer__yxBDu{flex-direction:row;gap:15px;width:100%;max-width:400px;justify-content:center;flex-wrap:nowrap}.Dialog_button__VWDQQ{width:160px;height:44px;flex-shrink:0}.Dialog_logo__uIORR{width:100px;height:26px}.Dialog_closeButton__6bfFz{top:15px;right:15px}}@media (max-width:400px){.Dialog_modalContainer__eaPGr{padding:30px 20px}.Dialog_title__mNyLR{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.Dialog_message__glykn{font-size:15px}.Dialog_iconContainer__Fjp6o svg{width:60px;height:60px}.Dialog_buttonContainer__yxBDu{flex-direction:row;gap:8px;max-width:320px;flex-wrap:nowrap}.Dialog_button__VWDQQ{width:130px;height:40px;font-size:13px;flex-shrink:0}}.Dialog_button__VWDQQ:focus{outline:2px solid color-mix(in srgb,var(--primary-dark) 30%,transparent);outline-offset:2px}.UnauthorizedState_container__u8YZ1{width:100%;display:flex;justify-content:center;align-items:center;padding:48px 24px;box-sizing:border-box}.UnauthorizedState_card___4HpT{background:var(--white);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;box-shadow:var(--shadow-sm);max-width:460px;width:100%}.UnauthorizedState_title__p2fNb{font-size:18px;font-weight:600;color:var(--black)}.UnauthorizedState_message__VcWOJ{font-size:13px;color:var(--gray)}.LicenseAccessGuard_loadingContainer__lgEpd{width:100%;padding:24px;display:flex;justify-content:center}.LicenseAccessGuard_quickPaymentOverlay__j2Xf9{position:fixed;inset:0;z-index:1300;background:rgba(22,24,28,.5);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.LicenseAccessGuard_quickPaymentCard__OXI9c{width:100%;max-width:900px;border-radius:16px;border:1px solid #ffd59a;background:#fff;box-shadow:0 24px 56px rgba(0,0,0,.24);padding:24px;display:flex;flex-direction:column;gap:14px}.LicenseAccessGuard_quickPaymentTitle__NQARt{margin:0;font-size:24px;color:#1f1f1f}.LicenseAccessGuard_quickPaymentMessage__GpA1O{margin:0;font-size:15px;line-height:1.5;color:#4a4a4a}.LicenseAccessGuard_lockWrapper____Gm3{width:100%;min-height:calc(100vh - 72px);padding:24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.LicenseAccessGuard_lockCard__scjx5{width:100%;max-width:920px;border-radius:18px;border:1px solid #ffd2d2;background:#fff;box-shadow:var(--shadow-md);padding:28px;display:flex;flex-direction:column;gap:16px}.LicenseAccessGuard_lockStatusBadge__3vA2L{align-self:flex-start;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;background:#fff1f1;color:#a32626}.LicenseAccessGuard_lockTitle__sgKzI{margin:0;font-size:28px;color:#222}.LicenseAccessGuard_lockMessage__Qx7I4{margin:0;font-size:16px;line-height:1.6;color:#4a4a4a}.LicenseAccessGuard_messageSentence__GTigZ{margin:0;font-size:15px;line-height:1.6;color:#303030;background:#fff7e8;border:1px solid #ffe2b9;border-radius:12px;padding:10px 12px}.LicenseAccessGuard_actions__9s3Pv{display:flex;gap:10px;flex-wrap:wrap}.LicenseAccessGuard_primaryAction__RT7PX{border:0;border-radius:10px;padding:11px 18px;background:var(--primary);color:#fff;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.LicenseAccessGuard_primaryAction__RT7PX:disabled{opacity:.55;cursor:not-allowed}.LicenseAccessGuard_secondaryAction__70NhT{border:1px solid #d6d6d6;border-radius:10px;padding:11px 18px;background:#fff;color:#3f3f3f;font-size:14px;font-weight:600;cursor:pointer}.LicenseAccessGuard_paymentPanel__q6jhq{display:flex;flex-direction:column;gap:12px}.LicenseAccessGuard_packageLabel__BIxB_{font-size:13px;font-weight:700;color:#555}.LicenseAccessGuard_packageCards__PsvoL{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.LicenseAccessGuard_packageCard__OQCyz{border:1px solid #e2e2e2;border-radius:12px;padding:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.LicenseAccessGuard_packageCard__OQCyz:hover{border-color:#b8c5ff;box-shadow:0 8px 18px rgba(0,0,0,.08);transform:translateY(-1px)}.LicenseAccessGuard_packageCardSelected__R3ARC{border-color:var(--primary);box-shadow:0 8px 18px rgba(37,99,235,.15)}.LicenseAccessGuard_packageCardHeader__fY6eJ{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.LicenseAccessGuard_packageCardTitle__PKtmm{font-size:14px;font-weight:700;color:#252525}.LicenseAccessGuard_packageCardPrice__W9LvN{font-size:13px;font-weight:700;color:#1b3fae;white-space:nowrap}.LicenseAccessGuard_packageCardMeta__3oWpA{margin-top:4px;font-size:12px;color:#666}.LicenseAccessGuard_packageFeatureList__7GLcE{margin:10px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.LicenseAccessGuard_packageFeatureItem__RpbU0{font-size:12px;line-height:1.4;color:#4b4b4b}.LicenseAccessGuard_packageLoading__j2gWP{width:100%;min-height:120px;border:1px solid #ececec;border-radius:10px;display:flex;align-items:center;justify-content:center}.LicenseAccessGuard_paymentError__eSXrT{color:#b53333;font-size:12px}@media (max-width:768px){.LicenseAccessGuard_lockWrapper____Gm3{min-height:calc(100vh - 140px);padding:16px}.LicenseAccessGuard_quickPaymentOverlay__j2Xf9{padding:12px}.LicenseAccessGuard_quickPaymentCard__OXI9c{max-width:100%;padding:16px;gap:10px}.LicenseAccessGuard_quickPaymentTitle__NQARt{font-size:20px}.LicenseAccessGuard_lockCard__scjx5{padding:16px}.LicenseAccessGuard_lockTitle__sgKzI{font-size:22px}.LicenseAccessGuard_lockMessage__Qx7I4{font-size:14px}.LicenseAccessGuard_messageSentence__GTigZ{font-size:13px}.LicenseAccessGuard_packageCards__PsvoL{grid-template-columns:1fr}}.layout_layoutContainer__lco9D{display:flex;flex-direction:row;height:100vh;min-width:0;position:relative;background:var(--color-page-bg);color:var(--color-text)}.layout_contentArea__BGKB7{flex:1 1;overflow:hidden}.layout_appViewport__5UMXN,.layout_contentArea__BGKB7{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0}.layout_appViewport__5UMXN{overflow:auto;overscroll-behavior:contain;scroll-behavior:smooth;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,0) 180px),var(--color-page-bg)}.layout_routeContent__DXYYd{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;opacity:1;transition:opacity var(--motion-duration-base) var(--motion-ease-standard)}.layout_routeContentEntering__BE0gB{opacity:.985}@media (max-width:768px){.layout_layoutContainer__lco9D{flex-direction:column}.layout_contentArea__BGKB7{width:100%;flex:1 1}.layout_appViewport__5UMXN{scroll-behavior:auto}}.page_page__tuo3L{width:100%;padding:var(--page-padding)}.page_catalogName__XeYxb{min-width:0;display:flex;align-items:center;gap:var(--space-2)}.page_catalogName__XeYxb strong,.page_tagText__jOtcb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_catalogName__XeYxb span,.page_statusBadge__TlhT1{flex:0 0 auto;padding:3px 7px;border-radius:var(--radius-pill);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold)}.page_catalogName__XeYxb span[data-source=RAPID_RENDER]{background:var(--color-warning-soft);color:var(--color-warning-strong)}.page_catalogName__XeYxb span[data-source=CRM]{background:var(--color-info-soft);color:var(--color-info-strong)}.page_statusBadge__TlhT1[data-status=ACTIVE]{background:var(--color-success-soft);color:var(--color-success-strong)}.page_statusBadge__TlhT1[data-status=DRAFT]{background:var(--color-warning-soft);color:var(--color-warning-strong)}.page_statusBadge__TlhT1[data-status=ARCHIVED]{background:var(--color-surface-muted);color:var(--color-text-muted)}.page_muted__4IQyo,.page_tagText__jOtcb{display:block;max-width:260px;color:var(--color-text-muted)}.page_editor__xSUYz{display:flex;flex-direction:column;gap:var(--space-5)}.page_tabs__glJg9{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border-strong);overflow-x:auto}.page_tabs__glJg9 button{min-height:38px;padding:0 var(--space-3);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-muted);cursor:pointer;font:inherit;font-weight:var(--font-weight-label);white-space:nowrap}.page_tabs__glJg9 button:disabled{cursor:not-allowed;opacity:.5}.page_tabs__glJg9 .page_tabActive__xcr_i{border-bottom-color:var(--color-brand-primary);color:var(--color-brand-primary-dark)}.page_formGrid__wFIRc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_fullWidth__NOMhk{grid-column:1/-1}.page_field__8c1GP{display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-label)}.page_field__8c1GP input,.page_field__8c1GP select,.page_field__8c1GP textarea{width:100%;min-height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--control-radius);background:var(--color-surface);color:var(--color-text);font:inherit}.page_field__8c1GP textarea{min-height:84px;padding-top:var(--space-3);resize:vertical}.page_field__8c1GP input:focus,.page_field__8c1GP select:focus,.page_field__8c1GP textarea:focus{border-color:var(--color-brand-primary);box-shadow:var(--control-focus-ring);outline:0}.page_referenceList__vQHOr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.page_referenceList__vQHOr div{min-width:0}.page_referenceList__vQHOr dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}.page_referenceList__vQHOr dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-label)}.page_scopeContent__uWN4r{display:flex;flex-direction:column;gap:var(--space-3)}.page_scopeCounts__e6rVV{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.page_scopeCounts__e6rVV span{padding:4px 8px;border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-label)}.page_toggleRow__rSKV5 input{width:16px;height:16px;accent-color:var(--color-brand-primary)}.page_toggleRow__rSKV5{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-label);cursor:pointer}.page_tableText__hZD7L{display:block;min-width:0;overflow:hidden;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap}.page_categoryNameCell__jw33h{min-width:0;display:flex;align-items:center;gap:var(--space-3)}.page_categoryThumbnailPlaceholder__MQmfq,.page_categoryThumbnail__I_zh_,.page_productThumbnailPlaceholder__5sVgp,.page_productThumbnail__pKedx{width:40px;height:40px;flex:0 0 40px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.page_productThumbnailPlaceholder__5sVgp,.page_productThumbnail__pKedx{display:inline-block}.page_materialList__8EY3N{display:flex;flex-direction:column;border-top:1px solid var(--color-border-strong)}.page_materialRow__a3pG3{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.page_materialRow__a3pG3 div{min-width:0;display:flex;flex-direction:column;gap:3px}.page_materialRow__a3pG3 div span,.page_materialRow__a3pG3>span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.page_empty__q9qX6{padding:var(--space-8) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center}@media (max-width:720px){.page_page__tuo3L{padding:var(--page-padding)}.page_formGrid__wFIRc,.page_referenceList__vQHOr{grid-template-columns:1fr}}.ProposalsBoardView_boardContainer__804_m{width:100%;min-height:calc(100vh - 180px);padding:0;box-sizing:border-box;margin-top:var(--gap-20);overflow-x:hidden}.ProposalsBoardView_boardColumns__qp2o_{display:flex;width:100%;gap:var(--gap-10);padding:0 var(--gap-3);overflow-x:auto;align-items:flex-start}.ProposalsBoardView_column__X0ije{flex:1 1;min-width:280px;max-width:auto;display:flex;flex-direction:column}.ProposalsBoardView_columnHeader__7pi8U{min-height:var(--gap-66);gap:var(--gap-10);opacity:1;border-radius:var(--modal-border-radius);padding:var(--gap-10) var(--gap-15);border-bottom:var(--gap-2) solid var(--primary-dark);background-color:var(--primary-dark);color:var(--white);display:flex;flex-direction:column;position:relative;margin-bottom:var(--gap-8);flex-shrink:0}.ProposalsBoardView_columnHeaderContent__NHBTJ{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--gap-4)}.ProposalsBoardView_columnTitle__FFSjU{font-size:var(--font-size-md-plus);font-weight:600;color:var(--white);line-height:1.2;letter-spacing:.135px}.ProposalsBoardView_columnCount__9TzH2{background-color:var(--white);color:var(--primary);font-size:var(--font-size-xl);font-weight:600;padding:3px 6px;border-radius:var(--border-radius-lg);min-width:22px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;line-height:1}.ProposalsBoardView_columnCountWaiting__0FwnB{color:var(--primary-orange)}.ProposalsBoardView_columnCountAnalysis__cfarW{color:var(--primary-purple)}.ProposalsBoardView_columnCountReopened__XSpwF{color:#2563eb}.ProposalsBoardView_columnCountRejected__OLadL{color:var(--primary-red)}.ProposalsBoardView_columnCountAccepted__XsPO0{color:var(--primary-green)}.ProposalsBoardView_columnAmount__8tuQr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-4);font-size:var(--font-size-sm);font-weight:400;color:var(--white);line-height:1.33;min-width:0}.ProposalsBoardView_columnAmountItem__wgr_w{display:inline-flex;align-items:baseline;max-width:100%;padding:2px var(--gap-6);border-radius:var(--border-radius-sm);background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);color:var(--white);white-space:nowrap}.ProposalsBoardView_columnAmountEmpty__z08_Y{opacity:.8}.ProposalsBoardView_columnCards__2oOvE{padding:var(--gap-8);display:flex;flex-direction:column;gap:var(--gap-10);max-height:calc(100vh - 285px);overflow-y:auto;overscroll-behavior:contain}.ProposalsBoardView_columnCards__2oOvE::-webkit-scrollbar{width:6px}.ProposalsBoardView_columnCards__2oOvE::-webkit-scrollbar-thumb{background:var(--border-gray);border-radius:var(--border-radius-sm)}.ProposalsBoardView_columnLoadingState__e1Myt{padding:var(--gap-10);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:500;text-align:center}.ProposalsBoardView_proposalCard___qmZJ{background-color:var(--white);border-radius:var(--modal-border-radius);padding:var(--gap-15) var(--gap-10);border:1px solid var(--border-gray);display:flex;flex-direction:column;gap:var(--gap-5);transition:box-shadow .2s ease;min-height:280px;height:280px;position:relative}.ProposalsBoardView_proposalCard___qmZJ:hover{box-shadow:var(--shadow-md)}.ProposalsBoardView_proposalCardAccepted__z2V6O{background-color:var(--green-light)!important;border-bottom-width:1px!important;border:1px solid var(--primary-green)!important;border-bottom:var(--gap-2) solid var(--primary-green)!important}.ProposalsBoardView_proposalCardAccepted__z2V6O:hover{box-shadow:var(--shadow-sm)!important}.ProposalsBoardView_proposalCardDragging__DRTQM{opacity:.5;transform:rotate(2deg);cursor:-webkit-grabbing;cursor:grabbing;z-index:1000}.ProposalsBoardView_columnDragOver__aaiXc{background-color:var(--primary-dark);border:2px dashed var(--primary);border-radius:var(--modal-border-radius)}.ProposalsBoardView_cardHeader__t2thN{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--gap-10)}.ProposalsBoardView_cardHeaderRight__7rgyK{display:flex;align-items:center;gap:var(--gap-8)}.ProposalsBoardView_profileImage__xbYtz{width:39px;height:39px;background-color:var(--gray-300);border-radius:50%;flex-shrink:0}.ProposalsBoardView_statusDropdownContainer__D8oyq{position:relative}.ProposalsBoardView_statusDropdownSelect__jT1pW{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.ProposalsBoardView_statusDropdown__jMXnL{display:flex;align-items:center;gap:var(--gap-2);background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;pointer-events:none;position:relative;z-index:1}.ProposalsBoardView_statusDropdownText__YbkpZ{font-family:Inter;font-style:normal;font-weight:600;font-size:var(--font-size-sm);line-height:16px;color:var(--primary-dark);white-space:nowrap}.ProposalsBoardView_statusDropdownIcon__SycgT{flex-shrink:0;width:12px;height:12px}.ProposalsBoardView_actionsDropdownContainer__180lu{position:relative}.ProposalsBoardView_actionsToggleButton__0cn7L{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-gray);background:var(--white);color:var(--primary-dark);border-radius:8px;padding:5px 8px;font-size:var(--font-size-xs);font-weight:600;cursor:pointer;transition:all .2s ease}.ProposalsBoardView_actionsToggleButton__0cn7L:hover{border-color:var(--primary-dark);color:var(--primary-dark)}.ProposalsBoardView_actionsToggleText__5zZfJ{white-space:nowrap;line-height:1}.ProposalsBoardView_actionsToggleIcon__yIWSf{display:inline-flex;align-items:center;justify-content:center;line-height:0}.ProposalsBoardView_actionsMenu__ZtCFg{position:absolute;right:0;top:calc(100% + 8px);min-width:155px;background:var(--white);border:1px solid var(--border-gray);border-radius:10px;box-shadow:var(--shadow-md);z-index:20;padding:6px}.ProposalsBoardView_actionsMenuItem__58LcU{width:100%;display:inline-flex;align-items:center;gap:8px;border:none;background:transparent;color:var(--primary-dark);font-size:var(--font-size-sm);font-weight:500;border-radius:8px;padding:8px;cursor:pointer;text-align:left;transition:background-color .2s ease,color .2s ease}.ProposalsBoardView_actionsMenuItem__58LcU:hover{background-color:var(--background-light)}.ProposalsBoardView_actionsMenuItemDanger__Gbfhg{color:var(--primary-red)}.ProposalsBoardView_actionsMenuItemDanger__Gbfhg:hover{background-color:rgba(255,0,0,.08)}.ProposalsBoardView_actionsMenuItemIcon__xwN08{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ProposalsBoardView_cardTitle__e__8A{font-size:var(--font-size-lg);font-weight:600;color:var(--black);line-height:1.3;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;cursor:pointer}.ProposalsBoardView_cardTitle__e__8A:hover:after{content:attr(title);position:absolute;top:100%;left:50%;transform:translateX(-50%);background-color:var(--primary-dark);color:var(--white);padding:8px 12px;border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);font-weight:400;white-space:nowrap;z-index:1000;max-width:300px;word-wrap:break-word;white-space:normal;box-shadow:var(--shadow-md);pointer-events:none;margin-top:4px}.ProposalsBoardView_cardSubmitter__l9Xiv{font-size:var(--font-size-sm);font-weight:400;color:var(--gray-600);line-height:1.2;margin-bottom:var(--gap-4)}.ProposalsBoardView_cardAmount__yBCSo{font-size:var(--font-size-lg);font-weight:600;color:var(--primary);line-height:1.2;margin-bottom:var(--gap-6)}.ProposalsBoardView_cardDateTime__HLJpj{display:flex;align-items:center;gap:var(--gap-8);margin-bottom:var(--gap-4)}.ProposalsBoardView_cardDate___Mp97,.ProposalsBoardView_cardTime__fk7ZW{font-size:var(--font-size-xs);font-weight:400;color:var(--gray-600)}.ProposalsBoardView_cardContact__Q_w2y{font-size:var(--font-size-sm);font-weight:400;color:var(--black);line-height:1.2;margin-bottom:var(--gap-8)}.ProposalsBoardView_statusBadge__XZAbj{display:inline-flex;align-items:center;justify-content:center;padding:7px var(--font-size-lg);border-radius:var(--border-radius-xs);font-size:var(--font-size-sm);font-weight:500;line-height:1;width:-moz-fit-content;width:fit-content;margin-bottom:var(--gap-6)}.ProposalsBoardView_statusBadgeNew__LrBpg{background-color:var(--primary);color:var(--white)}.ProposalsBoardView_statusBadgeWaiting__Z8w8m{background-color:var(--primary-orange);color:var(--white)}.ProposalsBoardView_statusBadgeReopened__jIbTh{background-color:#2563eb;color:var(--white)}.ProposalsBoardView_statusBadgeRejected__CtzVh{background-color:var(--primary-red);color:var(--white)}.ProposalsBoardView_statusBadgeAccepted__Yre24{background-color:var(--primary-green);color:var(--white);font-weight:600}.ProposalsBoardView_statusBadgeAnalysis__fadha{background-color:var(--primary-purple);color:var(--white);font-weight:600}.ProposalsBoardView_statusBadgeOnDelivery__3lyvs{background-color:var(--primary-orange);color:var(--white);font-weight:600}.ProposalsBoardView_statusBadgeCompleted__ai7LF,.ProposalsBoardView_statusBadgeDelivered__yhIvz{background-color:var(--primary-green);color:var(--white);font-weight:600}.ProposalsBoardView_cardDescription__91qVg{font-size:var(--font-size-xs);font-weight:300;color:var(--black);line-height:16px;word-wrap:break-word;margin:0}.ProposalsBoardView_emptyColumn__ss_If{min-height:150px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--border-gray);border-radius:var(--modal-border-radius);margin:var(--gap-8);transition:all .3s ease;background-color:var(--background-light);padding:var(--gap-15)}.ProposalsBoardView_emptyColumnDragOver__yjdtb{border-color:var(--primary);background-color:var(--primary-light)}.ProposalsBoardView_emptyColumnText__Iz6VX{color:var(--text-secondary);font-size:var(--font-size-md);font-weight:500;text-align:center;line-height:1.4;white-space:nowrap}@media (max-width:1600px){.ProposalsBoardView_column__X0ije{min-width:200px;max-width:240px}.ProposalsBoardView_boardColumns__qp2o_{gap:var(--gap-10);padding:0 var(--gap-3)}.ProposalsBoardView_proposalCard___qmZJ{min-height:270px;height:270px}}@media (max-width:1400px){.ProposalsBoardView_column__X0ije{min-width:180px;max-width:220px}.ProposalsBoardView_boardColumns__qp2o_{gap:var(--gap-8);padding:0 var(--gap-3)}.ProposalsBoardView_proposalCard___qmZJ{padding:var(--gap-15) var(--gap-10);min-height:260px;height:260px}}@media (max-width:1200px){.ProposalsBoardView_column__X0ije{min-width:170px;max-width:200px}.ProposalsBoardView_boardColumns__qp2o_{gap:var(--gap-8);padding:0 var(--gap-3)}.ProposalsBoardView_columnTitle__FFSjU{font-size:var(--font-size-md);letter-spacing:.13px}.ProposalsBoardView_columnCount__9TzH2{font-size:var(--font-size-xl);width:22px;height:22px;min-width:22px}.ProposalsBoardView_columnAmount__8tuQr{font-size:var(--font-size-sm)}.ProposalsBoardView_proposalCard___qmZJ{min-height:250px;height:250px}.ProposalsBoardView_actionsToggleText__5zZfJ{display:none}.ProposalsBoardView_actionsToggleButton__0cn7L{padding:5px;min-width:28px;justify-content:center}}@media (max-width:1024px){.ProposalsBoardView_boardContainer__804_m{margin-top:var(--gap-18)}.ProposalsBoardView_column__X0ije{min-width:160px;max-width:190px}.ProposalsBoardView_boardColumns__qp2o_{gap:var(--gap-8);padding:0 var(--gap-3);overflow-x:auto}.ProposalsBoardView_columnHeader__7pi8U{padding:var(--gap-8) var(--gap-10);min-height:var(--gap-60)}.ProposalsBoardView_columnTitle__FFSjU{font-size:12.5px;letter-spacing:.125px}.ProposalsBoardView_columnCount__9TzH2{font-size:var(--font-size-lg);width:20px;height:20px;min-width:20px}.ProposalsBoardView_columnAmount__8tuQr{font-size:var(--font-size-xs)}.ProposalsBoardView_proposalCard___qmZJ{padding:var(--gap-10) var(--gap-8);min-height:240px;height:240px}.ProposalsBoardView_cardTitle__e__8A{font-size:var(--font-size-md);line-height:1.3}.ProposalsBoardView_cardContact__Q_w2y,.ProposalsBoardView_cardSubmitter__l9Xiv{font-size:var(--font-size-xs)}.ProposalsBoardView_cardAmount__yBCSo{font-size:var(--font-size-md)}.ProposalsBoardView_statusBadge__XZAbj{font-size:var(--font-size-xs);padding:var(--gap-6) var(--gap-12)}}@media (max-width:768px){.ProposalsBoardView_boardContainer__804_m{min-height:calc(100vh - 140px);margin-top:16px;overflow-x:hidden}.ProposalsBoardView_column__X0ije{min-width:150px;max-width:180px}.ProposalsBoardView_boardColumns__qp2o_{gap:var(--gap-5);padding:0 2px;overflow-x:auto}.ProposalsBoardView_columnHeader__7pi8U{padding:var(--gap-8);min-height:55px}.ProposalsBoardView_columnTitle__FFSjU{font-size:var(--font-size-sm);letter-spacing:.12px;line-height:1.2}.ProposalsBoardView_columnCount__9TzH2{font-size:var(--font-size-md);width:18px;height:18px;border-radius:9px;min-width:18px;padding:2px 4px}.ProposalsBoardView_columnAmount__8tuQr{font-size:10px}.ProposalsBoardView_columnCards__2oOvE{padding:var(--gap-8);gap:var(--gap-8)}.ProposalsBoardView_proposalCard___qmZJ{padding:var(--gap-10) var(--gap-8);min-height:220px;height:220px}.ProposalsBoardView_profileImage__xbYtz{width:28px;height:28px}.ProposalsBoardView_cardTitle__e__8A{font-size:var(--font-size-sm);line-height:1.3}.ProposalsBoardView_cardContact__Q_w2y,.ProposalsBoardView_cardSubmitter__l9Xiv{font-size:var(--font-size-xs)}.ProposalsBoardView_cardAmount__yBCSo{font-size:var(--font-size-sm);font-weight:600}.ProposalsBoardView_cardDate___Mp97,.ProposalsBoardView_cardTime__fk7ZW{font-size:10px}.ProposalsBoardView_statusBadge__XZAbj{font-size:10px;padding:5px 10px}.ProposalsBoardView_cardDescription__91qVg{font-size:10px;line-height:1.4}.ProposalsBoardView_statusDropdownText__YbkpZ{font-size:var(--font-size-xs)}.ProposalsBoardView_cardHeaderRight__7rgyK{gap:6px}.ProposalsBoardView_actionsToggleButton__0cn7L{min-width:24px;padding:4px;border-radius:7px}.ProposalsBoardView_actionsMenu__ZtCFg{min-width:136px;padding:5px}.ProposalsBoardView_actionsMenuItem__58LcU{padding:7px;font-size:var(--font-size-xs);gap:7px}}@media (max-width:600px){.ProposalsBoardView_boardContainer__804_m{min-height:calc(100vh - 120px);margin-top:12px;overflow-x:hidden}.ProposalsBoardView_column__X0ije{min-width:140px;max-width:170px}.ProposalsBoardView_boardColumns__qp2o_{gap:4px;padding:0 1px}.ProposalsBoardView_columnHeader__7pi8U{padding:var(--gap-5) var(--gap-8);min-height:var(--gap-50)}.ProposalsBoardView_columnTitle__FFSjU{font-size:var(--font-size-xs);letter-spacing:.11px;line-height:1.2}.ProposalsBoardView_columnCount__9TzH2{font-size:var(--font-size-sm);width:16px;height:16px;border-radius:8px;min-width:16px;padding:1px 3px}.ProposalsBoardView_columnAmount__8tuQr{font-size:9px}.ProposalsBoardView_columnCards__2oOvE{padding:6px;gap:6px}.ProposalsBoardView_proposalCard___qmZJ{padding:8px 6px;min-height:200px;height:200px}.ProposalsBoardView_profileImage__xbYtz{width:24px;height:24px}.ProposalsBoardView_cardTitle__e__8A{font-size:var(--font-size-xs);line-height:1.3}.ProposalsBoardView_cardContact__Q_w2y,.ProposalsBoardView_cardSubmitter__l9Xiv{font-size:10px}.ProposalsBoardView_cardAmount__yBCSo{font-size:var(--font-size-xs);font-weight:600}.ProposalsBoardView_cardDate___Mp97,.ProposalsBoardView_cardTime__fk7ZW{font-size:9px}.ProposalsBoardView_statusBadge__XZAbj{font-size:9px;padding:4px 8px}.ProposalsBoardView_cardDescription__91qVg{font-size:9px;line-height:1.3}.ProposalsBoardView_statusDropdownText__YbkpZ{font-size:10px}.ProposalsBoardView_actionsToggleButton__0cn7L{min-width:22px;padding:3px}.ProposalsBoardView_actionsMenu__ZtCFg{min-width:126px}}@media (max-width:480px){.ProposalsBoardView_boardContainer__804_m{min-height:calc(100vh - 100px);margin-top:8px;overflow-x:hidden}.ProposalsBoardView_column__X0ije{min-width:130px;max-width:160px}.ProposalsBoardView_boardColumns__qp2o_{gap:3px;padding:0 .5px}.ProposalsBoardView_columnHeader__7pi8U{padding:4px 6px;min-height:45px}.ProposalsBoardView_columnTitle__FFSjU{font-size:10px;letter-spacing:.1px;line-height:1.2}.ProposalsBoardView_columnCount__9TzH2{font-size:var(--font-size-xs);width:14px;height:14px;border-radius:7px;min-width:14px;padding:1px 2px}.ProposalsBoardView_columnAmount__8tuQr{font-size:8px}.ProposalsBoardView_columnCards__2oOvE{padding:4px;gap:4px}.ProposalsBoardView_proposalCard___qmZJ{padding:6px 4px;min-height:180px;height:180px}.ProposalsBoardView_profileImage__xbYtz{width:20px;height:20px}.ProposalsBoardView_cardTitle__e__8A{font-size:10px;line-height:1.2}.ProposalsBoardView_cardContact__Q_w2y,.ProposalsBoardView_cardSubmitter__l9Xiv{font-size:9px}.ProposalsBoardView_cardAmount__yBCSo{font-size:10px;font-weight:600}.ProposalsBoardView_cardDate___Mp97,.ProposalsBoardView_cardTime__fk7ZW{font-size:8px}.ProposalsBoardView_statusBadge__XZAbj{font-size:8px;padding:3px 6px}.ProposalsBoardView_cardDescription__91qVg{font-size:8px;line-height:1.2}.ProposalsBoardView_statusDropdownText__YbkpZ{font-size:9px}.ProposalsBoardView_statusDropdownIcon__SycgT{width:10px;height:10px}.ProposalsBoardView_cardHeaderRight__7rgyK{gap:4px}.ProposalsBoardView_actionsToggleButton__0cn7L{min-width:20px;padding:2px}.ProposalsBoardView_actionsMenu__ZtCFg{min-width:116px;right:-4px}}@media (max-width:380px){.ProposalsBoardView_boardContainer__804_m{min-height:calc(100vh - 80px);margin-top:6px;overflow-x:hidden}.ProposalsBoardView_column__X0ije{min-width:120px;max-width:140px}.ProposalsBoardView_boardColumns__qp2o_{gap:2px;padding:0 .5px}.ProposalsBoardView_columnHeader__7pi8U{padding:3px 4px;min-height:40px}.ProposalsBoardView_columnTitle__FFSjU{font-size:9px;letter-spacing:.09px}.ProposalsBoardView_columnCount__9TzH2{font-size:8px;width:12px;height:12px;border-radius:6px;min-width:12px;padding:0 2px}.ProposalsBoardView_columnAmount__8tuQr{font-size:7px}.ProposalsBoardView_columnCards__2oOvE{padding:3px;gap:3px}.ProposalsBoardView_proposalCard___qmZJ{padding:5px 3px;min-height:160px;height:160px}.ProposalsBoardView_cardTitle__e__8A{font-size:9px;line-height:1.2}.ProposalsBoardView_cardContact__Q_w2y,.ProposalsBoardView_cardSubmitter__l9Xiv{font-size:7px}.ProposalsBoardView_cardAmount__yBCSo{font-size:9px;font-weight:600}.ProposalsBoardView_cardDate___Mp97,.ProposalsBoardView_cardTime__fk7ZW{font-size:8px}.ProposalsBoardView_statusBadge__XZAbj{font-size:8px;padding:3px 6px}.ProposalsBoardView_cardDescription__91qVg{font-size:8px;line-height:1.3}.ProposalsBoardView_statusDropdownText__YbkpZ{font-size:8px}.ProposalsBoardView_statusDropdownIcon__SycgT{width:8px;height:8px}.ProposalsBoardView_profileImage__xbYtz{width:24px;height:24px}.ProposalsBoardView_actionsToggleButton__0cn7L{min-width:18px;padding:2px}.ProposalsBoardView_actionsMenu__ZtCFg{min-width:108px;right:-6px}}.ProposalActionsDropdown_dropdown___QwSI{position:fixed;background-color:var(--white);border-radius:var(--border-radius-md);border:1px solid var(--border-gray);padding:8px 0;min-width:200px;z-index:1001;animation:ProposalActionsDropdown_dropdownFadeIn__w97Zg .2s ease-out}@keyframes ProposalActionsDropdown_dropdownFadeIn__w97Zg{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ProposalActionsDropdown_dropdownItem__g_Nsa{display:flex;align-items:center;gap:12px;width:100%;padding:12px 20px;background:none;border:none;cursor:pointer;font-family:var(--default-font-family);font-size:var(--font-size-lg);color:var(--text-primary);text-align:left;transition:all .2s ease;white-space:nowrap}.ProposalActionsDropdown_dropdownItem__g_Nsa:hover{background-color:var(--gray-100)}.ProposalActionsDropdown_dropdownItem__g_Nsa:disabled{opacity:.6;cursor:not-allowed}.ProposalActionsDropdown_dropdownItem__g_Nsa:disabled:hover{background-color:transparent}.ProposalActionsDropdown_dropdownItem__g_Nsa:active{background-color:var(--gray-200)}.ProposalActionsDropdown_dropdownItem__g_Nsa.ProposalActionsDropdown_danger__p806Y{color:var(--primary-red)}.ProposalActionsDropdown_dropdownItem__g_Nsa.ProposalActionsDropdown_danger__p806Y:hover{background-color:rgba(239,68,68,.1)}.ProposalActionsDropdown_icon__bp36n{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.ProposalActionsDropdown_icon__bp36n svg{width:20px;height:20px;color:currentColor}.ProposalActionsDropdown_label__SaFi9{flex:1 1;font-weight:500}.ProposalActionsDropdown_divider__gD40O{height:1px;background-color:var(--border-gray);margin:8px 0}@media (max-width:576px){.ProposalActionsDropdown_dropdown___QwSI{min-width:180px}.ProposalActionsDropdown_dropdownItem__g_Nsa{padding:10px 16px;font-size:var(--font-size-md)}}.page_mainContent__Db2Ex{width:100%;max-width:calc(100vw - 280px);margin:0 auto;padding:20px;box-sizing:border-box;display:flex;flex-direction:column}.page_loadingContainer__NZuFY{display:flex;justify-content:center;align-items:center;min-height:400px;width:100%}.page_categoryName__2zJ9Y{display:flex;align-items:center;gap:12px}.page_categoryThumbnail__Z_zJc{width:36px;height:36px;border-radius:var(--radius-sm,8px);object-fit:cover;flex-shrink:0}.page_categoryThumbnailPlaceholder__Jx0pg{width:36px;height:36px;background:var(--color-surface-muted,var(--border-gray));border-radius:var(--radius-sm,8px);flex-shrink:0}.page_categoryTitle__9RjfJ{font-family:var(--table-data-font-family);font-size:var(--table-data-font-size);font-weight:var(--font-weight-content-emphasis,500);color:var(--color-text-strong);line-height:140%}.page_categoryTitleContainer__zTwbI{display:flex;flex-direction:column;min-width:0}.page_categoryCompany__aIYxK{margin-top:2px;width:-moz-fit-content;width:fit-content}.page_tableDataText__ixWp7{font-family:var(--table-data-font-family);font-size:var(--table-data-font-size);font-weight:var(--font-weight-content,400);color:var(--color-text-strong);line-height:140%}.page_bulkDeleteButton__IbuxH{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:10px;background:var(--primary-red);color:var(--white);font-size:var(--font-size-md,13px);font-weight:var(--font-weight-label,600);cursor:pointer;transition:background .2s ease,opacity .2s ease;height:40px;white-space:nowrap}.page_bulkDeleteButton__IbuxH:hover:not(:disabled){background:color-mix(in srgb,var(--primary-red) 85%,var(--black))}.page_bulkDeleteButton__IbuxH:disabled{cursor:not-allowed;opacity:.6}.page_addSubCategoryButton__Ey60N{width:32px;height:32px;border:none;border-radius:8px;background:var(--primary);color:var(--white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,opacity .2s ease}.page_addSubCategoryButton__Ey60N:hover{background:var(--primary-dark)}.page_addSubCategoryButton__Ey60N:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 42%,transparent);outline-offset:2px}.page_categoryLink__LsiZ_{font-family:var(--table-data-font-family);font-size:var(--table-data-font-size);font-weight:var(--font-weight-content-emphasis,500);color:var(--color-text-strong);line-height:140%;cursor:pointer;text-decoration:none;transition:opacity .2s}.page_categoryLink__LsiZ_:hover{opacity:.7}@media (max-width:768px){.page_mainContent__Db2Ex{max-width:none;padding:15px}.page_categoryThumbnailPlaceholder__Jx0pg,.page_categoryThumbnail__Z_zJc{width:32px;height:32px}.page_categoryName__2zJ9Y{gap:8px}.page_categoryTitle__9RjfJ,.page_tableDataText__ixWp7{font-size:12px}}@media (max-width:480px){.page_mainContent__Db2Ex{padding:10px}}.page_pageContainer__ikikk{width:100%;display:flex;gap:20px;padding:20px;box-sizing:border-box}.page_mainContent__ctuui{flex:1 1;min-width:0}.page_sidebar__y97y9{width:400px;flex-shrink:0;display:flex;flex-direction:column;gap:20px}.page_collectionName__Ay3rt{display:flex;align-items:center;gap:12px}.page_collectionThumbnail__aBP58{width:34px;height:34px;border-radius:6px;object-fit:cover;flex-shrink:0}.page_collectionThumbnailPlaceholder__KzUHt{width:34px;height:34px;border-radius:6px;background:var(--border-gray);flex-shrink:0}.page_collectionTitle__iNqmd{font-family:var(--table-data-font-family);font-size:var(--table-data-font-size);font-weight:var(--font-weight-content-emphasis,500);color:var(--color-text-strong);line-height:140%}.page_collectionTitleContainer___VOFS{display:flex;flex-direction:column;min-width:0}.page_collectionCompany__uAfuq{margin-top:2px;width:-moz-fit-content;width:fit-content}.page_tableDataText__CnVSY{font-family:var(--table-data-font-family);font-size:var(--table-data-font-size);font-weight:var(--font-weight-content,400);color:var(--color-text-strong);line-height:140%}.page_bulkDeleteButton__ihOT4{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:10px;background:var(--primary-red);color:var(--white);font-size:var(--font-size-md,13px);font-weight:var(--font-weight-label,600);cursor:pointer;transition:background .2s ease,opacity .2s ease;height:40px;white-space:nowrap}.page_bulkDeleteButton__ihOT4:hover:not(:disabled){background:color-mix(in srgb,var(--primary-red) 85%,var(--black))}.page_bulkDeleteButton__ihOT4:disabled{cursor:not-allowed;opacity:.6}.page_loadingContainer__bp2__{display:flex;justify-content:center;align-items:center;min-height:400px}@media (max-width:1200px){.page_pageContainer__ikikk{flex-direction:column}.page_sidebar__y97y9{width:100%;flex-direction:row}}@media (max-width:768px){.page_pageContainer__ikikk{padding:12px;gap:12px}.page_sidebar__y97y9{flex-direction:column}}@media (max-width:480px){.page_pageContainer__ikikk{padding:8px}}.page_container__E9DLv{display:flex;flex-direction:column;gap:20px;padding:24px;min-width:0}.page_optionNameCell__hJxuS{display:flex;flex-direction:column;gap:4px;min-width:0}.page_optionNameCell__hJxuS strong{color:#111827;font-size:13px;font-weight:700;word-break:break-word}.page_optionNameCell__hJxuS span{color:#64748b;font-size:11px;font-weight:600}.page_typeBadge__SGc75{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid #dbe4f6;border-radius:999px;background:#f8fbff;color:#334155;padding:4px 9px;font-size:11px;font-weight:700;white-space:normal;word-break:break-word}.page_valuePreview__fcvGs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;color:#475569;font-size:12px;font-weight:600}.page_valuePreview__fcvGs span{display:inline-flex;max-width:180px;border:1px solid #e2e8f0;border-radius:999px;background:#ffffff;padding:3px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_modalOverlay__cgDkB{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop);background:rgba(15,23,42,.46);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px;min-height:100dvh;overflow-y:auto;overscroll-behavior:contain}.page_modal__F_wJN{width:min(1020px,100%);max-height:88vh;overflow-y:auto;border-radius:8px;border:1px solid #e5e7eb;background:#ffffff;box-shadow:0 24px 46px rgba(15,23,42,.26);padding:18px}.page_modalHeader__4Qshl{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #eef1f5}.page_modalHeader__4Qshl h2{margin:0;color:#111827;font-size:19px;font-weight:600}.page_closeButton__3KCix{border:none;background:transparent;color:#667085;font-size:28px;line-height:1;cursor:pointer}.page_formGrid__SRWcO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.page_formGrid__SRWcO label{display:flex;flex-direction:column;gap:6px;color:#374151;font-size:12px;font-weight:600;min-width:0}.page_formGrid__SRWcO input,.page_formGrid__SRWcO select,.page_formGrid__SRWcO textarea{border:1px solid #d1d5db;border-radius:8px;background:#ffffff;color:#111827;padding:0 12px;font-size:14px;outline:none;min-width:0;transition:border-color .2s ease,box-shadow .2s ease}.page_formGrid__SRWcO input,.page_formGrid__SRWcO select{height:40px}.page_formGrid__SRWcO textarea{min-height:180px;padding-top:10px;resize:vertical;line-height:1.45}.page_formGrid__SRWcO input:focus,.page_formGrid__SRWcO select:focus,.page_formGrid__SRWcO textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.page_formGrid__SRWcO select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#6b7280 0),linear-gradient(135deg,#6b7280 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:36px}.page_valuesField__N6Ngp{grid-column:1/-1;display:flex;flex-direction:column;gap:10px;min-width:0}.page_valuesHeader__gQKET{display:flex;flex-direction:column;gap:3px;color:#374151;font-size:12px;font-weight:700}.page_valuesHeader__gQKET small{color:#64748b;font-size:11px;font-weight:600}.page_optionValueRow__mB8DH{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px}.page_draftValuePreview__SgGCq{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.page_emptyValueBuilder__GldHF{border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:#64748b;padding:14px;font-size:12px;font-weight:600}.page_dependencySection__gjKTI{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--color-border-strong,#e5e7eb);border-radius:var(--radius-md,8px);background:var(--color-surface-subtle,#f8fafc);padding:14px}.page_dependencySectionHeader__0M5jc{display:flex;align-items:center;justify-content:space-between;gap:16px}.page_dependencySectionHeader__0M5jc>div{display:grid;grid-gap:3px;gap:3px}.page_dependencySectionHeader__0M5jc strong{color:var(--color-text-strong,#0f172a);font-size:13px}.page_dependencySectionHeader__0M5jc small{color:var(--color-text-muted,#64748b);font-size:11px;font-weight:600}.page_formGrid__SRWcO .page_dependencyToggle__9Wqhr{flex-direction:row;align-items:center;gap:8px;flex:0 0 auto;cursor:pointer}.page_formGrid__SRWcO .page_dependencyToggle__9Wqhr input{width:18px;height:18px;min-width:18px;padding:0;accent-color:var(--color-brand-primary,#1ea9cd)}.page_dependencyContent__nY_uu{display:grid;grid-gap:16px;gap:16px;border-top:1px solid var(--color-border-soft,rgba(148,163,184,.22));padding-top:12px}.page_dependencyStep__zM9Zx{display:grid;grid-gap:14px;gap:14px}.page_dependencyStep__zM9Zx+.page_dependencyStep__zM9Zx{border-top:1px solid var(--color-border-soft,rgba(148,163,184,.22));padding-top:16px}.page_dependencyStepHeader__o8d1t{display:flex;align-items:flex-start;gap:10px}.page_dependencyStepHeader__o8d1t>span{width:24px;height:24px;flex:0 0 auto;border-radius:var(--radius-pill,999px);background:var(--color-brand-primary-soft,rgba(30,169,205,.1));color:var(--color-brand-primary-dark,#114b96);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.page_dependencyStepHeader__o8d1t>div{min-width:0;flex:1 1;display:grid;grid-gap:3px;gap:3px}.page_dependencyStepHeader__o8d1t strong{color:var(--color-text-strong,#0f172a);font-size:12px}.page_dependencyStepHeader__o8d1t small{max-width:72ch;color:var(--color-text-muted,#64748b);font-size:11px;font-weight:600;line-height:1.45}.page_dependencyBulkToggle__52PyK{min-height:34px;flex:0 0 auto;border:1px solid var(--color-border-strong,#d1d5db);border-radius:var(--radius-sm,8px);background:var(--color-surface,#ffffff);color:var(--color-text-strong,#0f172a);padding:0 11px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.page_dependencyBulkToggleActive__G_2_B,.page_dependencyBulkToggle__52PyK:hover{border-color:var(--color-brand-primary,#1ea9cd);background:var(--color-brand-primary-soft,rgba(30,169,205,.1));color:var(--color-brand-primary-dark,#114b96)}.page_dependencyBulkApply__NbPTs:focus-visible,.page_dependencyBulkQuickActions__a0Q3A button:focus-visible,.page_dependencyBulkToggle__52PyK:focus-visible,.page_dependencyRuleCheckbox___vyc_:focus-visible{outline:none;box-shadow:var(--control-focus-ring,0 0 0 3px rgba(30,169,205,.18))}.page_dependencyBulkPanel__J_99X{display:grid;grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--color-brand-primary,#1ea9cd) 24%,var(--color-border-strong,#d1d5db));border-radius:var(--radius-lg,10px);background:var(--color-surface-subtle,#f8fafc);padding:12px 14px}.page_dependencyBulkHeader__9VRBe{display:flex;align-items:center;justify-content:space-between;gap:14px}.page_dependencyBulkHeaderCopy__jgOcG{min-width:0;display:grid;grid-gap:3px;gap:3px}.page_dependencyBulkHeaderCopy__jgOcG strong{color:var(--color-text-strong,#0f172a);font-size:12px;font-weight:700}.page_dependencyBulkHeaderCopy__jgOcG span{color:var(--color-text-muted,#64748b);font-size:11px;font-weight:600}.page_dependencyBulkQuickActions__a0Q3A{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}.page_dependencyBulkQuickActions__a0Q3A button{min-height:30px;border:1px solid transparent;border-radius:var(--radius-sm,8px);background:transparent;color:var(--color-brand-primary-dark,#114b96);padding:0 8px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.page_dependencyBulkQuickActions__a0Q3A button:hover:not(:disabled){background:var(--color-brand-primary-soft,rgba(30,169,205,.1))}.page_dependencyBulkQuickActions__a0Q3A button:disabled{color:var(--color-text-muted,#64748b);cursor:not-allowed;opacity:.62}.page_dependencyBulkAction__2DQc6{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.page_dependencyBulkApply__NbPTs{min-height:42px;border:1px solid var(--color-brand-primary-dark,#114b96);border-radius:var(--radius-lg,10px);background:var(--color-brand-primary-dark,#114b96);color:var(--color-text-inverse,#ffffff);padding:0 14px;font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.page_dependencyBulkApply__NbPTs:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-brand-primary-dark,#114b96) 84%,#000000);background:color-mix(in srgb,var(--color-brand-primary-dark,#114b96) 84%,#000000)}.page_dependencyBulkApply__NbPTs:disabled{cursor:not-allowed;opacity:.5}.page_dependencyEmptyState__mBrVo{margin:0;color:var(--color-text-muted,#64748b);font-size:12px;font-weight:600}.page_dependencyEligibilityHint__PpAKV{margin:0;color:var(--color-text-muted,#64748b);font-size:11px;font-weight:600;line-height:1.45}.page_dependencyLoadError__IWZg0{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid color-mix(in srgb,var(--color-danger,#dc2626) 28%,transparent);border-radius:var(--radius-sm,8px);background:color-mix(in srgb,var(--color-danger,#dc2626) 6%,var(--color-surface,#fff));color:var(--color-danger,#b91c1c);padding:8px 10px;font-size:12px;font-weight:600}.page_dependencyLoadError__IWZg0 button{min-height:30px;flex:0 0 auto;border:1px solid;border-radius:var(--radius-sm,8px);background:transparent;color:inherit;padding:0 9px;font:inherit;cursor:pointer}.page_dependencyRules__y4MXw{display:grid;border:1px solid var(--color-border-strong,#e5e7eb);border-radius:var(--radius-lg,10px);background:var(--color-surface,#ffffff);overflow:hidden}.page_dependencyRuleRow__5IdWp{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(280px,1.2fr);align-items:center;grid-gap:20px;gap:20px;padding:14px;transition:background-color .16s ease}.page_dependencyRuleRowSelected___Wg2a{background:var(--color-brand-primary-soft,rgba(30,169,205,.1))}.page_dependencyRuleRow__5IdWp+.page_dependencyRuleRow__5IdWp{border-top:1px solid var(--color-border-soft,rgba(148,163,184,.22))}.page_dependencyRuleIdentity__q_Mv6{min-width:0;display:grid;grid-gap:5px;gap:5px}.page_dependencyRuleSelection__NUm_4{min-width:0;display:flex;align-items:flex-start;gap:10px}.page_formGrid__SRWcO .page_dependencyRuleCheckbox___vyc_{width:18px;height:18px;min-width:18px;flex:0 0 auto;margin-top:1px;padding:0;accent-color:var(--color-brand-primary,#1ea9cd);cursor:pointer}.page_dependencyRuleIdentity__q_Mv6 strong{color:var(--color-text-strong,#0f172a);font-size:13px;font-weight:700;overflow-wrap:anywhere}.page_dependencyRuleIdentity__q_Mv6 span{color:var(--color-text-muted,#64748b);font-size:11px;font-weight:600;line-height:1.4}.page_valueDraftNode__UzI01{min-width:0}.page_valueDraftChildren__Ii44u{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;margin:6px 0 0 24px;padding-left:12px;border-left:1px solid rgba(30,169,205,.28)}.page_valueDraftCard__BTdrR{min-width:0;border:1px solid #e4e7ea;border-radius:8px;padding:8px;background:#ffffff;transition:border-color .14s ease,background-color .14s ease}.page_valueDraftCardGroup__PpyEh{border-color:rgba(30,169,205,.28);background:#fbfeff}.page_valueDraftCardDuplicate__XiV_u{border-color:#f59e0b;background:#fffaf0;box-shadow:0 0 0 2px rgba(245,158,11,.12)}.page_valueDraftMain__XoxTm{display:grid;grid-template-columns:34px minmax(140px,1fr) minmax(160px,220px) auto;align-items:center;grid-gap:8px;gap:8px;min-width:0}.page_valueDraftPreview__XLV44{width:32px;height:32px;border-radius:8px;border:1px solid #d9d9d9;background:#f3f6f8;background-position:50%;background-size:cover;color:#64748b;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;text-transform:uppercase}.page_valueDraftActions__kCJq6{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:max-content;flex-wrap:nowrap}.page_valueDraftDuplicateBadge__nkpPG,.page_valueDraftGroupBadge__Ky63c,.page_valueDraftSourceBadge__n3Gyh{min-height:24px;border-radius:12px;display:inline-flex;align-items:center;padding:3px 8px;font-size:11px;font-weight:700}.page_valueDraftGroupBadge__Ky63c{background:rgba(30,169,205,.1);color:var(--primary-blue,#1ea9cd)}.page_valueDraftSourceBadge__n3Gyh{background:#f3f6f8;color:#64748b}.page_valueDraftDuplicateBadge__nkpPG{background:#fef3c7;color:#92400e}.page_duplicateDraftAlert__rcfBm{display:grid;grid-gap:8px;gap:8px;border:1px solid #fbbf24;border-radius:8px;background:#fffbeb;color:#78350f;padding:10px 12px}.page_duplicateDraftAlert__rcfBm strong{font-size:13px;font-weight:700}.page_duplicateDraftAlert__rcfBm ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.page_duplicateDraftAlert__rcfBm li{display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline;font-size:12px;font-weight:700}.page_duplicateDraftAlert__rcfBm small{min-width:0;color:#92400e;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_duplicateDraftAlert__rcfBm em{color:#92400e;font-size:12px;font-style:normal;font-weight:700}.page_colorPickerButton__7aWM3,.page_iconActionButton__CLQGN,.page_smallButton__fuq_Z,.page_valueRemoveButton__ltA1U{min-height:30px;border:1px solid #d9d9d9;border-radius:8px;background:#ffffff;color:#111827;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.page_smallButton__fuq_Z{padding:6px 9px;font-size:12px;font-weight:600}.page_colorPickerButton__7aWM3:hover,.page_iconActionButton__CLQGN:hover,.page_smallButton__fuq_Z:hover,.page_valueRemoveButton__ltA1U:hover{border-color:rgba(30,169,205,.45);background:#f4f8fb;color:var(--primary-blue,#1ea9cd)}.page_addChildIconButton__ZNkhS{border-color:rgba(30,169,205,.35);color:var(--primary-blue,#1ea9cd);background:rgba(30,169,205,.08)}.page_materialValueSelectButton__lpsEF{border-color:rgba(30,169,205,.35);color:var(--primary-blue,#1ea9cd);background:rgba(30,169,205,.06)}.page_materialValueSelectButtonActive__33Imi,.page_materialValueSelectButton__lpsEF:hover{border-color:var(--primary-blue,#1ea9cd);background:rgba(30,169,205,.14);color:var(--primary-blue,#1ea9cd)}.page_materialValueButtonPreview__yXPCI{width:18px;height:18px;border-radius:5px;border:1px solid rgba(10,10,10,.18);background-position:50%;background-size:cover;background-color:#e8edf2;box-sizing:border-box}.page_materialValueButtonPreviewEmpty__7L_w0{background:linear-gradient(135deg,rgba(30,169,205,.2) 0 25%,transparent 25% 50%,rgba(30,169,205,.2) 50% 75%,transparent 75%),#f8fafc;background-size:8px 8px}.page_colorPickerButton__7aWM3,.page_iconActionButton__CLQGN,.page_valueRemoveButton__ltA1U{width:30px;height:30px;padding:0;position:relative;overflow:hidden}.page_colorPickerButton__7aWM3 svg,.page_iconActionButton__CLQGN svg,.page_valueRemoveButton__ltA1U svg{width:16px;height:16px}.page_hiddenFileInput__YiQ_A{display:none}.page_colorPickerSwatch__Knvom{width:18px;height:18px;border-radius:5px;border:1px solid rgba(10,10,10,.18);box-sizing:border-box}.page_colorPickerButton__7aWM3 input{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0;background:transparent;cursor:pointer;opacity:0}.page_valueDraftMaterialPicker__av2eD{margin-top:8px;padding:10px;border:1px solid rgba(30,169,205,.2);border-radius:8px;background:#fbfeff}.page_valueDraftMaterialPickerHeader__bF0Av{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.page_valueDraftMaterialPickerHeader__bF0Av strong{color:#111827;font-size:13px;font-weight:700}.page_modalFooter__TkziB{margin-top:16px;padding-top:12px;border-top:1px solid #eef1f5;display:flex;justify-content:flex-end;align-items:center;gap:10px}.page_primaryButton__Zkdrq,.page_secondaryButton__iaYup{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:8px;border:1px solid transparent;padding:0 14px;font-weight:600;font-size:13px;line-height:1;cursor:pointer;transition:all .2s ease;white-space:nowrap}.page_secondaryButton__iaYup svg{width:16px;height:16px;flex-shrink:0}.page_primaryButton__Zkdrq{background:var(--checkbox-checked-bg,#1ea9cd);color:var(--white,#ffffff)}.page_primaryButton__Zkdrq:hover:not(:disabled){background:color-mix(in srgb,var(--checkbox-checked-bg,#1ea9cd) 86%,#000000)}.page_secondaryButton__iaYup{background:#ffffff;border-color:#d1d5db;color:#1f2937}.page_secondaryButton__iaYup:hover:not(:disabled){background:#f8fafc;border-color:#9ca3af}.page_primaryButton__Zkdrq:disabled,.page_secondaryButton__iaYup:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.page_container__E9DLv{padding:14px;gap:14px}.page_formGrid__SRWcO{grid-template-columns:1fr}.page_valueDraftMain__XoxTm{grid-template-columns:34px minmax(0,1fr)}.page_valueDraftActions__kCJq6,.page_valueDraftMain__XoxTm select{grid-column:2/-1}.page_valueDraftActions__kCJq6{justify-content:flex-start;flex-wrap:wrap}.page_dependencyBulkAction__2DQc6,.page_dependencyRuleRow__5IdWp{grid-template-columns:1fr}.page_dependencyBulkApply__NbPTs{width:100%}}@media (max-width:560px){.page_optionValueRow__mB8DH{grid-template-columns:1fr}.page_valueDraftChildren__Ii44u{margin-left:12px;padding-left:10px}.page_modalFooter__TkziB{flex-direction:column-reverse;align-items:stretch}.page_dependencySectionHeader__0M5jc{align-items:flex-start;flex-direction:column}.page_dependencyStepHeader__o8d1t{flex-wrap:wrap}.page_dependencyStepHeader__o8d1t>div{flex-basis:calc(100% - 34px)}.page_dependencyBulkToggle__52PyK{margin-left:34px}.page_dependencyBulkHeader__9VRBe{align-items:flex-start;flex-direction:column}.page_dependencyBulkQuickActions__a0Q3A{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.page_dependencyBulkApply__NbPTs,.page_dependencyBulkToggle__52PyK,.page_dependencyRuleRow__5IdWp{transition:none}}