.settings_container__839tY{background-color:var(--bgSoft);padding:20px;border-radius:10px;margin-top:20px}.settings_header__onClt{margin-bottom:30px}.settings_header__onClt h1{color:var(--text);font-size:28px;font-weight:600;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial!important;margin-bottom:8px}.settings_header__onClt p{color:var(--textSoft);font-size:16px;margin:0}.settings_message__1825p{padding:12px 16px;border-radius:6px;margin-bottom:20px;font-size:14px;font-weight:500}.settings_message__1825p.settings_success__SF3tR{background-color:rgba(34,197,94,.1);color:#22c55e;border:1px solid rgba(34,197,94,.2)}.settings_message__1825p.settings_error__7MMbi{background-color:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.settings_content__WD3yA{display:flex;flex-direction:column;gap:30px;margin-top:24px}.settings_section__OkdWv{background-color:var(--bgSoft);border-radius:10px;padding:24px;border:1px solid rgba(255,255,255,.1)}.settings_sectionHeader__Mqdo7{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.settings_sectionHeader__Mqdo7 h2{color:var(--text);font-size:20px;font-weight:600;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial!important;margin:0}.settings_avatarContainer__jU8fQ{display:flex;align-items:center;gap:24px}.settings_avatarWrapper__dkMtQ{position:relative}.settings_avatar__Jz_vG{border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.1)}.settings_uploadingOverlay__PyKPT{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center}.settings_spinner__mkSKr{width:24px;height:24px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:settings_spin__3220P 1s linear infinite}@keyframes settings_spin__3220P{to{transform:rotate(1turn)}}.settings_avatarActions__t1iqB{flex:1 1}.settings_uploadButton__1Z7IA{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background-color:var(--primary-color);color:white;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s;border:none}.settings_uploadButton__1Z7IA:hover{background-color:var(--primary-hover)}.settings_uploadButton__1Z7IA:disabled{background-color:#6b7280;cursor:not-allowed}.settings_uploadError__af8tn{color:#ef4444;font-size:12px;margin-top:8px}.settings_uploadHint__poRsj{color:var(--textSoft);font-size:12px;margin-top:8px;margin-bottom:0}.settings_fieldsGrid__UUqcb{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media (max-width:768px){.settings_fieldsGrid__UUqcb{grid-template-columns:1fr}}.settings_field__CFnQa{margin-bottom:24px}.settings_field__CFnQa:last-child,.settings_fieldsGrid__UUqcb .settings_field__CFnQa{margin-bottom:0}.settings_label__z_cbe{display:block;color:var(--text);font-size:14px;font-weight:600;margin-bottom:8px}.settings_fieldDisplay__huXQE{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:var(--bg);border:1px solid rgba(255,255,255,.1);border-radius:6px;min-height:48px}.settings_value__feHDM{color:var(--text);font-size:14px;flex:1 1}.settings_readOnly__kimve{color:var(--textSoft);font-size:12px;font-style:italic}.settings_editContainer__m_h0G{display:flex;flex-direction:column;gap:12px}.settings_input__NKi_4{width:100%;padding:12px 16px;background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text);font-size:14px;transition:border-color .2s,background-color .2s}.settings_input__NKi_4:focus{outline:none;border-color:var(--primary-color);background-color:var(--bgSoft)}.settings_editActions__hY9uH{display:flex;gap:12px}.settings_editButton__NpDqt{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background-color:transparent;color:var(--button-primary);border:1px solid var(--button-primary);border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s}.settings_editButton__NpDqt:hover,.settings_saveButton__W0mEH{background-color:var(--button-primary);color:white}.settings_saveButton__W0mEH{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.settings_saveButton__W0mEH:hover{background-color:var(--button-primary-hover)}.settings_saveButton__W0mEH:disabled{background-color:#6b7280;cursor:not-allowed}.settings_cancelButton__nO38V{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background-color:transparent;color:var(--textSoft);border:1px solid rgba(255,255,255,.2);border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.settings_cancelButton__nO38V:hover{background-color:rgba(255,255,255,.05);color:var(--text)}.settings_cancelButton__nO38V:disabled{cursor:not-allowed;opacity:.5}.settings_changePasswordButton__zRSqY{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background-color:transparent;color:#f59e0b;border:1px solid #f59e0b;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s}.settings_changePasswordButton__zRSqY:hover{background-color:#f59e0b;color:white}.settings_fieldHint__Z7Bn_{font-size:12px;margin-bottom:0}@media (max-width:768px){.settings_container__839tY{padding:16px}.settings_avatarContainer__jU8fQ{flex-direction:column;text-align:center;gap:16px}.settings_fieldDisplay__huXQE{flex-direction:column;align-items:flex-start;gap:8px}.settings_editActions__hY9uH{width:100%;justify-content:stretch}.settings_cancelButton__nO38V,.settings_saveButton__W0mEH{flex:1 1;justify-content:center}}.settings_adminInfo__LyNoh{display:flex;align-items:center;gap:12px}.settings_adminEmail__PUbXf{color:var(--textSoft);font-size:14px;font-style:italic}.settings_leaveButton__bJwRv{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#ef4444;color:white;border:none;border-radius:6px;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s ease}.settings_leaveButton__bJwRv:hover:not(:disabled){background-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.settings_leaveButton__bJwRv:disabled{opacity:.6;cursor:not-allowed;transform:none}.settings_apiKeyContainer__KWwmY{display:flex;align-items:center;gap:12px;width:100%}.settings_apiKey__Zprmi{flex:1 1;padding:12px 16px;background-color:var(--bg);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text);font-family:Courier New,monospace;font-size:13px;overflow-x:auto;white-space:nowrap}.settings_copyButton__Yb1Y9{padding:10px 20px;background-color:var(--button-primary);color:white;border:none;border-radius:6px;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s ease;white-space:nowrap}.settings_copyButton__Yb1Y9:hover{background-color:var(--button-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.settings_copyButton__Yb1Y9:active{transform:translateY(0)}.settings_fieldHint__Z7Bn_{margin-top:8px;color:var(--textSoft);font-size:13px;line-height:1.5}.settings_sdkGrid__iADFG{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px;margin-top:16px}.settings_sdkCard___gcI_{background-color:var(--bg);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:20px;transition:all .3s ease}.settings_sdkCard___gcI_:hover{border-color:var(--button-primary);box-shadow:0 4px 12px rgba(59,130,246,.15);transform:translateY(-2px)}.settings_sdkCardHeader__1NbLE{display:flex;align-items:center;gap:12px;margin-bottom:12px}.settings_sdkCardTitle__qdRB4{color:var(--text);font-size:16px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px}.settings_sdkDescription__aC1UB{color:var(--textSoft);font-size:14px;line-height:1.6;margin-bottom:16px}.settings_sdkStatusBadge__7tGQS{display:inline-block;padding:4px 12px;background-color:rgba(59,130,246,.1);color:var(--button-primary);border-radius:20px;font-size:12px;font-weight:600;margin-bottom:12px}.settings_sdkStatusBadge__7tGQS.settings_available__dGAd1{background-color:rgba(16,185,129,.1);color:#10b981}.settings_sdkStatusBadge__7tGQS.settings_coming-soon__Oyy7o{background-color:rgba(245,158,11,.1);color:#f59e0b}.settings_sdkButtonGroup__Yfl8f{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.settings_downloadButton__Cp0Hd{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background-color:var(--button-primary);color:white;border:none;border-radius:6px;cursor:pointer;text-decoration:none;font-weight:500;font-size:14px;transition:all .2s ease;flex:1 1;min-width:-moz-fit-content;min-width:fit-content;justify-content:center}.settings_downloadButton__Cp0Hd:hover{background-color:var(--button-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.settings_downloadButton__Cp0Hd:active{transform:translateY(0)}.settings_docButton__iuSeS{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background-color:rgba(255,255,255,.05);color:var(--text);border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;text-decoration:none;font-weight:500;font-size:14px;transition:all .2s ease;flex:1 1;min-width:-moz-fit-content;min-width:fit-content;justify-content:center}.settings_docButton__iuSeS:hover{background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:translateY(-1px)}.settings_docButton__iuSeS:active{transform:translateY(0)}.settings_comingSoonMessage__aiUOm{color:var(--textSoft);font-size:13px;font-style:italic;margin-top:12px}.settings_sdkInfoBox__fuJZB{background-color:rgba(245,158,11,.05);border:1px solid rgba(245,158,11,.2);border-radius:8px;padding:16px;margin-top:24px}.settings_sdkInfoBoxContent__2I15t{display:flex;gap:12px;align-items:flex-start}.settings_sdkInfoBoxContent__2I15t p{color:var(--text);font-size:14px;line-height:1.6;margin:0}.settings_modalOverlay__qKxrB{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.settings_modalContent__Zq6VU{background-color:var(--bgSoft);border-radius:12px;padding:28px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1)}.settings_modalContent__Zq6VU h3{color:var(--text);font-size:22px;font-weight:600;margin:0 0 20px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial!important}.settings_modalBody__KcDiH{margin-bottom:24px}.settings_modalBody__KcDiH p{color:var(--text);font-size:14px;line-height:1.6;margin:0 0 12px}.settings_modalActions__hZotg{display:flex;gap:12px;justify-content:flex-end}.settings_modalActions__hZotg .settings_cancelButton__nO38V,.settings_modalActions__hZotg .settings_saveButton__W0mEH{flex:0 0 auto;min-width:100px}.settings_textarea__BpuiE{width:100%;padding:12px 16px;background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text);font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s,background-color .2s}.settings_textarea__BpuiE:focus{outline:none;border-color:var(--primary-color);background-color:var(--bgSoft)}@media (max-width:600px){.settings_modalContent__Zq6VU{padding:20px;max-width:100%}.settings_modalActions__hZotg{flex-direction:column}.settings_modalActions__hZotg .settings_cancelButton__nO38V,.settings_modalActions__hZotg .settings_saveButton__W0mEH{width:100%}}.settings_tabBar__rni_U{display:flex;border-bottom:1px solid var(--border-color);margin-bottom:0;padding:0;gap:0}.settings_tab__3jvEl{padding:10px 22px;background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-1px;cursor:pointer;font-size:14px;font-weight:500;color:var(--textSoft);border-radius:4px 4px 0 0;transition:color .2s,border-color .2s,background-color .2s;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;white-space:nowrap}.settings_tab__3jvEl:hover{color:var(--text);background-color:rgba(128,128,128,.07)}.settings_tabActive__Rml6U{color:var(--button-primary);border-bottom-color:var(--button-primary);background-color:rgba(128,128,128,.04)}.shared-table_container__mlnPM{background-color:var(--bg-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:0;margin:20px 0 0}.shared-table_loading__gH0wO,.shared-table_unauthorized__3wS4A{display:flex;justify-content:center;align-items:center;min-height:400px;color:var(--text-secondary);font-size:1.1rem}.shared-table_unauthorized__3wS4A{color:var(--error-color)}.shared-table_header__9NYsm{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:20px;background-color:var(--bgSoft);border-radius:10px;margin:0 20px 20px}@media (max-width:768px){.shared-table_header__9NYsm{margin:0 15px 15px;padding:15px}}@media (max-width:480px){.shared-table_header__9NYsm{margin:0 10px 10px;padding:10px;flex-direction:column;align-items:stretch}.shared-table_leftActions__NTAhK,.shared-table_rightActions__nePd0{justify-content:center}}.shared-table_leftActions__NTAhK{display:flex;gap:1rem;align-items:center;flex-wrap:nowrap}.shared-table_rightActions__nePd0{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.shared-table_backButton__TFLpJ{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;text-decoration:none;font-size:.875rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.shared-table_backButton__TFLpJ:hover{background-color:var(--hover-color);color:var(--text-primary);border-color:var(--primary-color)}.shared-table_addButton__kafyM{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:var(--primary-color);color:white;border:none;border-radius:var(--border-radius);cursor:pointer;font-weight:500;font-size:.875rem;transition:all .2s ease;white-space:nowrap}.shared-table_addButton__kafyM:hover{background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.shared-table_copyButton__AjaRB,.shared-table_deleteButton__FbWC1,.shared-table_editButton__eU4We{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:14px;box-sizing:border-box;flex-shrink:0}.shared-table_copyButton__AjaRB{background-color:#e3f2fd;color:#1976d2}.shared-table_copyButton__AjaRB:hover:not(:disabled){background-color:#bbdefb}.shared-table_copyButton__AjaRB:disabled{background-color:#ccc;color:#666;cursor:not-allowed;opacity:.6}.shared-table_editButton__eU4We{background-color:#fff3e0;color:#f57c00}.shared-table_editButton__eU4We:hover{background-color:#ffe0b2}.shared-table_paymentNavButton__4LZw2{background-color:#e3f2fd;color:#1565c0}.shared-table_paymentNavButton__4LZw2:hover{background-color:#bbdefb}.shared-table_deleteButton__FbWC1{background-color:#ffebee;color:#d32f2f}.shared-table_deleteButton__FbWC1:hover{background-color:#ffcdd2}.shared-table_transferButton__7PO3e{background-color:#fff3e0;color:#f57c00}.shared-table_transferButton__7PO3e:hover{background-color:#ffe0b2}.shared-table_actionButton__piako{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;text-transform:none;transition:all .2s ease;background-color:var(--primary-color);color:white;min-width:80px}.shared-table_actionButton__piako:hover{background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.shared-table_statusFilter__9Or2R{padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--input-bg);color:var(--text);font-size:.875rem;cursor:pointer;transition:all .2s ease;min-width:170px}.shared-table_statusFilter__9Or2R:hover{border-color:var(--primary-color);background-color:var(--hover-color)}.shared-table_statusFilter__9Or2R:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.shared-table_statusFilter__9Or2R option{background-color:var(--input-bg)!important;color:var(--text)!important;padding:.5rem}.shared-table_statusFilter__9Or2R option:checked,.shared-table_statusFilter__9Or2R option:focus,.shared-table_statusFilter__9Or2R option:hover{background-color:var(--primary-color)!important;color:white!important}.shared-table_paginationContainer__G3Oit{margin:20px}@media (max-width:768px){.shared-table_paginationContainer__G3Oit{margin:15px}}@media (max-width:480px){.shared-table_paginationContainer__G3Oit{margin:10px}}.shared-table_tableContainer__PBnsb{background-color:var(--bgSoft);border-radius:10px;box-shadow:var(--box-shadow);overflow:hidden;margin:0 20px}@media (max-width:768px){.shared-table_tableContainer__PBnsb{margin:0 15px}}@media (max-width:480px){.shared-table_tableContainer__PBnsb{margin:0 10px}}.shared-table_tableContent__UnPdV{overflow-x:auto}.shared-table_versionsTable__ByViU{background-color:var(--bg-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden;margin-top:1rem}.shared-table_sortable__NBZi6{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.shared-table_sortable__NBZi6:hover{background-color:var(--hover-color)}.shared-table_table__UIzE5{width:100%;border-collapse:collapse;background-color:var(--bg-color)}.shared-table_table__UIzE5 thead{background-color:var(--bg-secondary)}.shared-table_table__UIzE5 th{padding:.75rem;text-align:left;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-color);font-size:.875rem;white-space:nowrap;vertical-align:middle}.shared-table_table__UIzE5 th:last-child{text-align:right}.shared-table_actionsHeader__cYfdi{text-align:center!important;padding-right:.75rem!important}.shared-table_programsTable__VZ58x td.shared-table_actions__hqWfT,.shared-table_programsTable__VZ58x th.shared-table_actionsHeader__cYfdi,.shared-table_table__UIzE5 td.shared-table_actions__hqWfT,.shared-table_table__UIzE5 th.shared-table_actionsHeader__cYfdi{width:140px;max-width:140px}.shared-table_programsTable__VZ58x td.shared-table_actions__hqWfT,.shared-table_table__UIzE5 td.shared-table_actions__hqWfT{padding-right:.5rem}.shared-table_table__UIzE5 td{padding:.75rem;border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:.875rem;vertical-align:middle;line-height:1.4}.shared-table_infoList__jfaXz{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin:0 20px 20px}.shared-table_infoItem__7HTJu{display:grid;grid-template-columns:160px 1fr;grid-gap:12px;gap:12px;padding:10px 12px;background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px}.shared-table_infoLabel__UAEZr{color:var(--text-secondary);font-weight:600}.shared-table_infoValue__9_dJv{color:var(--text-primary)}.shared-table_description__G3W1w{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shared-table_downloadButton__Tt5Cx{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:4px;cursor:pointer;transition:all .15s ease;background-color:#fff3e0;color:#f57c00;box-sizing:border-box}.shared-table_downloadButton__Tt5Cx:hover{background-color:#ffe0b2}.shared-table_row__jxkJ_{height:48px;transition:background-color .2s ease;cursor:pointer;box-sizing:border-box}.shared-table_expandedRow__EDOE_,.shared-table_row__jxkJ_:hover{background-color:var(--hover-color)}.shared-table_table__UIzE5 tr{border-collapse:collapse}.shared-table_table__UIzE5 tr td{border-bottom:1px solid var(--border-color);box-sizing:border-box}.shared-table_bandwidth__1k_Eu,.shared-table_date__7wILf,.shared-table_email__W9S_3,.shared-table_expiry__SAWqX,.shared-table_license__Lybfy,.shared-table_orderCode__3FpQU,.shared-table_program__Ublhm,.shared-table_status__xx__F{white-space:nowrap}.shared-table_table__UIzE5 td:first-child,.shared-table_table__UIzE5 td:nth-child(2),.shared-table_table__UIzE5 th:first-child,.shared-table_table__UIzE5 th:nth-child(2){width:25%}.shared-table_table__UIzE5 td:nth-child(3),.shared-table_table__UIzE5 th:nth-child(3){width:20%}.shared-table_table__UIzE5 td:nth-child(4),.shared-table_table__UIzE5 th:nth-child(4){width:15%}.shared-table_table__UIzE5 td:nth-child(5),.shared-table_table__UIzE5 th:nth-child(5){width:10%}.shared-table_programsTable__VZ58x td:first-child,.shared-table_programsTable__VZ58x th:first-child{width:15%}.shared-table_programsTable__VZ58x td:nth-child(2),.shared-table_programsTable__VZ58x th:nth-child(2){width:25%}.shared-table_programsTable__VZ58x td:nth-child(3),.shared-table_programsTable__VZ58x th:nth-child(3){width:35%}.shared-table_programsTable__VZ58x td:nth-child(4),.shared-table_programsTable__VZ58x th:nth-child(4){width:15%}.shared-table_programsTable__VZ58x td:nth-child(5),.shared-table_programsTable__VZ58x th:nth-child(5){width:10%}.shared-table_license__Lybfy code{background-color:var(--input-bg);color:var(--text);padding:.25rem .5rem;border-radius:4px;font-family:Courier New,monospace;font-size:.8rem}.shared-table_loading__gH0wO,.shared-table_noData__2s9pg{text-align:center;padding:3rem;color:var(--text-secondary);font-style:italic}.shared-table_actions__hqWfT{white-space:nowrap;height:100%;min-height:48px;box-sizing:border-box}.shared-table_actions__hqWfT button+button{margin-left:.5rem}.shared-table_actions__hqWfT button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.shared-table_actionsGroup__uihB6{display:inline-flex;align-items:center;gap:.5rem}.shared-table_actionsGroup__uihB6 button+button{margin-left:0}.shared-table_programsTable__VZ58x td:last-child,.shared-table_table__UIzE5 td:last-child{vertical-align:middle;text-align:right;line-height:1.4;height:48px;box-sizing:border-box;position:relative}.shared-table_programsTable__VZ58x tbody tr td.shared-table_loading__gH0wO,.shared-table_programsTable__VZ58x tbody tr td.shared-table_noData__2s9pg,.shared-table_table__UIzE5 tbody tr td.shared-table_loading__gH0wO,.shared-table_table__UIzE5 tbody tr td.shared-table_noData__2s9pg{text-align:center!important}.shared-table_programsTable__VZ58x td.shared-table_actions__hqWfT,.shared-table_programsTable__VZ58x th.shared-table_actionsHeader__cYfdi,.shared-table_table__UIzE5 td.shared-table_actions__hqWfT,.shared-table_table__UIzE5 th.shared-table_actionsHeader__cYfdi{width:140px!important;max-width:140px!important}.shared-table_statusBadge__Ivl8Z{padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.shared-table_active__EC_S3{background-color:#d4edda;color:#155724}.shared-table_expired__elMpv{background-color:#f8d7da;color:#721c24}.shared-table_pending__4GEzg{background-color:#fff3cd;color:#856404}.shared-table_suspended____1NI{background-color:#f0f0f0;color:#6c757d}.shared-table_left__yL_5p{background-color:#f3e8ff;color:#7c3aed}.shared-table_declined__l0K4k{background-color:#fef2f2;color:#dc2626}.shared-table_inactive__ePZ3n{background-color:#e2e3e5;color:#495057}.shared-table_draft__xygRU{background-color:#e0f0ff;color:#0b4d78}.shared-table_partiallyPaid__295l9{background-color:#e6f7ff;color:#055160}.shared-table_paid__4GP3q{background-color:#d4edda;color:#155724}.shared-table_cancelled__nGM9k{background-color:#f8d7da;color:#721c24}.shared-table_refunded__Cu7Oj{background-color:#ede7fe;color:#4a148c}.shared-table_invoicePaid__EEO8J{background:#059669;color:white}.shared-table_invoicePending__88vYl{background:#d97706;color:white}.shared-table_invoiceOverdue__r0GiH{background:#ef4444;color:white}.shared-table_invoiceWaived__cDFn3{background:#8b5cf6;color:white}.shared-table_invoicePartiallyPaid__seTrs{background:linear-gradient(135deg,#facc15,#f59e0b);color:#1f2937;box-shadow:0 2px 8px rgba(250,204,21,.18)}.shared-table_accountsRow__FfDhY,.shared-table_versionsRow__ddJKQ{background-color:var(--hover-color)}.shared-table_accountsContainer__diwH6,.shared-table_versionsContainer__QyfyG{padding:0}.shared-table_accountsContent__dweG8,.shared-table_versionsContent__x3nbl{padding:1.5rem;background:linear-gradient(135deg,#f8f9fa,#ffffff);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.shared-table_accountsTitle__y_SK_,.shared-table_versionsTitle__8aCdF{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.shared-table_accountsTitle__y_SK_:before,.shared-table_versionsTitle__8aCdF:before{content:"📋";font-size:1rem}.shared-table_versionsTitle__8aCdF:before{content:"🔄"}.shared-table_accountsTable__zfdFU,.shared-table_versionsTable__ByViU{width:100%;border-collapse:collapse;background-color:white;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e1e5e9}.shared-table_accountsTable__zfdFU th,.shared-table_versionsTable__ByViU th{background-color:#e9ecef;padding:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#495057;border-bottom:1px solid #dee2e6}.shared-table_accountsTable__zfdFU td,.shared-table_versionsTable__ByViU td{padding:.5rem;font-size:.8rem;border-bottom:1px solid #f1f3f4;color:#495057}.shared-table_accountsLoading__AaZN3,.shared-table_versionsLoading__l9CgR{padding:1rem;text-align:center;color:var(--text-secondary);font-style:italic}.shared-table_noAccounts__75KFF,.shared-table_noVersions__cxK5A{padding:1rem;text-align:center;color:var(--text-secondary);font-style:normal;font-size:.875rem;background-color:#f8f9fa;border-radius:4px;margin:.5rem 0}@media (max-width:768px){.shared-table_header__9NYsm{flex-direction:column;align-items:stretch}.shared-table_leftActions__NTAhK,.shared-table_rightActions__nePd0{justify-content:center}.shared-table_table__UIzE5{font-size:.75rem}.shared-table_table__UIzE5 td,.shared-table_table__UIzE5 th{padding:.5rem .25rem}.shared-table_actions__hqWfT{justify-content:center}}.shared-table_inlineForm__eEl2J{background-color:var(--bgSoft);border:1px solid rgba(255,255,255,.1);border-radius:8px;margin-bottom:20px;overflow:hidden;animation:shared-table_slideDown__hBHAf .3s ease-out}@keyframes shared-table_slideDown__hBHAf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.shared-table_formHeader__EzZ6l{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.1)}.shared-table_formHeader__EzZ6l h3{margin:0;color:var(--text);font-size:16px;font-weight:600}.shared-table_closeButton___oYR7{background:none;border:none;color:var(--textSoft);font-size:20px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.shared-table_closeButton___oYR7:hover{background-color:rgba(255,255,255,.1);color:var(--text)}.shared-table_formContent___hs1W{padding:20px}.shared-table_inputGroup___F0ti{margin-bottom:16px}.shared-table_inputGroup___F0ti label{display:block;color:var(--text);font-size:14px;font-weight:500;margin-bottom:6px}.shared-table_input__NE7Oo{width:100%;padding:10px 12px;background-color:var(--bg);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text);font-size:14px;transition:border-color .2s ease}.shared-table_input__NE7Oo:focus{outline:none;border-color:var(--primary-color)}.shared-table_input__NE7Oo::placeholder{color:var(--textSoft)}.shared-table_formActions__tFecF{display:flex;gap:12px;justify-content:flex-end}.shared-table_saveButton__IqAEM{padding:10px 16px;background-color:var(--primary-color);color:white;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.shared-table_saveButton__IqAEM:hover:not(:disabled){background-color:var(--primary-hover);transform:translateY(-1px)}.shared-table_saveButton__IqAEM:disabled{background-color:#6b7280;cursor:not-allowed;transform:none}.shared-table_cancelButton__ifyBW{padding:10px 16px;background-color:transparent;color:var(--textSoft);border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.shared-table_cancelButton__ifyBW:hover:not(:disabled){background-color:rgba(255,255,255,.05);color:var(--text);border-color:rgba(255,255,255,.2)}.shared-table_cancelButton__ifyBW:disabled{cursor:not-allowed;opacity:.5}.license-details_headerCard__pa242{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;background:var(--bg-color);border:none;border-radius:12px;margin:0 20px 16px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.license-details_leftGroup__av4Ao{display:flex;align-items:center;gap:14px}.license-details_backLink__DRniB{color:var(--text-secondary);text-decoration:none;font-size:.9rem;padding:6px 10px;border:1px solid var(--border-color);border-radius:999px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.license-details_backLink__DRniB:hover{background-color:var(--hover-color);color:var(--text-primary);border-color:var(--primary-color)}.license-details_title__lRsv4{margin:0;font-size:1.4rem;font-weight:700;color:var(--text-primary)}.license-details_actionGroup__aGmZy{display:inline-flex;align-items:center}.license-details_actionGroup__aGmZy a+a,.license-details_actionGroup__aGmZy a+button,.license-details_actionGroup__aGmZy button+a,.license-details_actionGroup__aGmZy button+button{margin-left:.5rem}.license-details_detailsCard__7E73m{background:var(--bg-color);border:1px solid var(--border-color);border-radius:12px;margin:0 20px 16px;padding:12px}.license-details_balanceCard__jW7Nr{margin-bottom:28px}@media (prefers-color-scheme:dark){.license-details_negativeBalance__zVYmS{color:#000000}}.license-details_negativeBalanceAlt__fcL5z{background:var(--error-diluted);color:#ffffff;border:1px solid var(--error-color)}@media (prefers-color-scheme:dark){.license-details_negativeBalanceAlt__fcL5z{background:var(--error-diluted);color:#ffffff}}.license-details_infoGrid__H73ov{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.license-details_infoRow__UaQ5k{display:grid;grid-template-columns:160px 1fr;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid var(--border-color);border-radius:10px}.license-details_label__Q0rYp{color:var(--text-secondary);font-size:.85rem;font-weight:600}.license-details_value__oEpEd{color:var(--text-primary);font-size:.95rem;word-break:break-all}.license-details_tableToolbar__x9GeB{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 0;gap:12px}.license-details_tableOverrides__3cloE table thead{background:var(--bg-color)}.license-details_tableOverrides__3cloE table tbody tr:hover{background:var(--bgSoft)}@media (max-width:768px){.license-details_infoGrid__H73ov{grid-template-columns:1fr}}.InvoiceDrawer_overlay__IaO8r{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1100;display:flex;justify-content:flex-end}.InvoiceDrawer_drawer__oDup4{width:600px;max-width:90vw;height:calc(100vh - var(--global-header-height, 60px));background:var(--bg);box-shadow:-4px 0 24px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden}.InvoiceDrawer_header__6WruN{padding:24px;border-bottom:1px solid var(--border);background:var(--bgSoft)}.InvoiceDrawer_headerContent__S8jMo{display:flex;justify-content:space-between;align-items:center}.InvoiceDrawer_title__fkAtK{margin:0;font-size:1.5rem;font-weight:600;color:var(--text)}.InvoiceDrawer_headerActions__mByap{display:flex;align-items:center;gap:12px}.InvoiceDrawer_downloadButton__7So0k{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--textSoft);color:white;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease}.InvoiceDrawer_downloadButton__7So0k:hover{background:var(--text);transform:translateY(-1px)}.InvoiceDrawer_closeButton__uhG2y{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;color:var(--textSoft);cursor:pointer;border-radius:4px;transition:all .2s ease}.InvoiceDrawer_closeButton__uhG2y:hover{background:var(--bgSoft);color:var(--text)}.InvoiceDrawer_content__cTKFu{flex:1 1;overflow-y:auto;padding:24px}.InvoiceDrawer_invoiceHeader__O_F4X{margin-bottom:32px;padding:20px;background:var(--bgSoft);border-radius:8px;border:1px solid var(--border)}.InvoiceDrawer_headerRow__8hOEY{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:16px}.InvoiceDrawer_description__wCDOy,.InvoiceDrawer_headerItem__uaB4B{display:flex;flex-direction:column;gap:6px}.InvoiceDrawer_description__wCDOy{padding-top:16px;border-top:1px solid var(--border)}.InvoiceDrawer_label__h38Ze{font-size:.85rem;font-weight:500;color:var(--textSoft);text-transform:uppercase;letter-spacing:.5px}.InvoiceDrawer_value__Cpjtc{font-size:.95rem;color:var(--text);font-weight:500}.InvoiceDrawer_itemsSection__EEr4M{margin-bottom:32px}.InvoiceDrawer_sectionTitle__tM9N_{font-size:1.2rem;font-weight:600;color:var(--text);margin:0 0 16px}.InvoiceDrawer_loading__yxLvF,.InvoiceDrawer_noItems__B2lba{text-align:center;padding:40px 20px;color:var(--textSoft);font-style:italic}.InvoiceDrawer_tableContainer__gRajC{border-radius:8px;border:1px solid var(--border);overflow:hidden}.InvoiceDrawer_itemsTable__tntBg{width:100%;border-collapse:collapse;background:var(--bg)}.InvoiceDrawer_itemsTable__tntBg thead{background:var(--bgSoft)}.InvoiceDrawer_itemsTable__tntBg th{padding:12px 16px;text-align:left;font-weight:600;font-size:.9rem;color:var(--text);border-bottom:1px solid var(--border)}.InvoiceDrawer_itemsTable__tntBg th:last-child{text-align:right}.InvoiceDrawer_itemsTable__tntBg td{padding:12px 16px;border-bottom:1px solid var(--border);color:var(--text);font-size:.9rem}.InvoiceDrawer_itemsTable__tntBg tbody tr:last-child td{border-bottom:none}.InvoiceDrawer_itemsTable__tntBg tbody tr:hover{background:var(--bgSoft)}.InvoiceDrawer_amount__pSIJL{text-align:right!important;font-weight:500}.InvoiceDrawer_totalSection__K3bPv{background:var(--bgSoft);padding:20px;border-radius:8px;border:1px solid var(--border)}.InvoiceDrawer_totalRow__CafR5{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.InvoiceDrawer_totalRow__CafR5:last-of-type{border-bottom:none;margin-bottom:12px}.InvoiceDrawer_totalLabel__Ql1x3{font-size:.95rem;color:var(--textSoft);font-weight:500}.InvoiceDrawer_totalValue__9taid{font-size:.95rem;color:var(--text);font-weight:500}.InvoiceDrawer_finalTotal__dszyn{display:flex;justify-content:space-between;align-items:center;padding:16px 0 0;border-top:2px solid var(--border)}.InvoiceDrawer_finalLabel__FE4Xx{font-size:1.1rem;font-weight:600;color:var(--text)}.InvoiceDrawer_finalValue__FzeYh{font-size:1.3rem;font-weight:700;color:var(--text)}@media (max-width:768px){.InvoiceDrawer_drawer__oDup4{width:100vw;max-width:100vw}.InvoiceDrawer_headerRow__8hOEY{grid-template-columns:1fr;gap:16px}.InvoiceDrawer_itemsTable__tntBg td,.InvoiceDrawer_itemsTable__tntBg th{padding:8px 12px;font-size:.85rem}}.program-details_headerCard__Oxgs_{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;background:var(--bg-color);border:none;border-radius:12px;margin:0 20px 16px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.program-details_leftGroup__g0S_6{display:flex;align-items:center;gap:14px}.program-details_backLink__qb2tW{color:var(--text-secondary);text-decoration:none;font-size:.9rem;padding:6px 10px;border:1px solid var(--border-color);border-radius:999px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.program-details_backLink__qb2tW:hover{background-color:var(--hover-color);color:var(--text-primary);border-color:var(--primary-color)}.program-details_title__X7_m_{margin:0;font-size:1.4rem;font-weight:700;color:var(--text-primary)}.program-details_detailsCard__EQ8pH{background:var(--bg-color);border:1px solid var(--border-color);border-radius:12px;margin:0 20px 16px;padding:20px}.program-details_headerRow__5SQ7X{display:flex;align-items:center;gap:16px;margin-bottom:16px}.program-details_programInfo__WjzzD{flex:1 1;display:flex;flex-direction:column;gap:6px}.program-details_programName__q_dQw{margin:0;font-size:1.5rem;font-weight:700;color:var(--text-primary);line-height:1.2}.program-details_metaInfo__YfagN{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-secondary)}.program-details_codeText__Ojmtw{font-weight:600;color:var(--text-primary)}.program-details_dateText__CXB0r,.program-details_separator__ZmGwg{color:var(--text-secondary)}.program-details_divider__39th9{height:1px;background:var(--border-color);margin:16px 0}.program-details_contentRow__WXxjf{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.program-details_programLogoWrapper__3FnO8{width:80px;height:80px;border:1px solid var(--border-color);border-radius:10px;overflow:hidden;background:var(--bgSoft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.program-details_programLogoWrapper__3FnO8 canvas,.program-details_programLogoWrapper__3FnO8 img,.program-details_programLogoWrapper__3FnO8 picture,.program-details_programLogoWrapper__3FnO8 span{width:100%;height:100%;object-fit:cover}.program-details_contentBlock__3mqRh{display:flex;flex-direction:column;gap:8px}.program-details_contentTitle__fRvzb{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:4px}.program-details_contentText__hwbeG{font-size:.85rem;line-height:1.6;color:var(--text-secondary);white-space:pre-wrap}.program-details_configItem__XB9rx{margin-bottom:4px;line-height:1.6;font-size:.85rem}.program-details_configKey__EiVCF{font-weight:500;color:var(--text-secondary)}.program-details_configValue__XfF0x{color:var(--text-secondary)}.program-details_instructionLink__AiD9d{color:var(--primary-color);text-decoration:none;word-break:break-all;font-weight:500;transition:color .2s ease}.program-details_instructionLink__AiD9d:hover{color:var(--primary-hover);text-decoration:underline}.program-details_searchWrap__LHv5c{padding:12px 12px 0}.program-details_tableToolbar__4b9cZ{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 0;gap:12px}.program-details_actionGroup__Tqzpc{display:inline-flex;align-items:center}.program-details_actionGroup__Tqzpc a+a,.program-details_actionGroup__Tqzpc a+button,.program-details_actionGroup__Tqzpc button+a,.program-details_actionGroup__Tqzpc button+button{margin-left:.5rem}.program-details_tableCard__670BA{border-radius:12px!important;border:1px solid var(--border-color);box-shadow:0 1px 2px rgba(0,0,0,.04);background:var(--bg-color)}.program-details_tableOverrides__FBcyG table thead{background:var(--bg-color)}.program-details_tableOverrides__FBcyG table tbody tr:hover{background:var(--bgSoft)}@media (max-width:768px){.program-details_headerRow__5SQ7X{flex-direction:column;align-items:flex-start}.program-details_contentRow__WXxjf{grid-template-columns:1fr;gap:16px}.program-details_programName__q_dQw{font-size:1.3rem}.program-details_metaInfo__YfagN{flex-wrap:wrap}}.program-details_programLogoImg__Lqla9{width:120px;height:120px;object-fit:cover;border-radius:8px;border:1px solid #2a2f3a;background:#14181f;display:block}