.AdminShell_layout__Z44JI{min-height:100vh;display:flex;background:#fff}.AdminShell_sidebar__UCm1i{background:#fafafa;box-shadow:none;border-radius:0;border:none;margin:0;width:250px;display:none}@media screen and (min-width:992px){.AdminShell_sidebar__UCm1i{display:block}}.AdminShell_content__zaAq4{flex:1 1;padding:0;width:100%;background:#f5f5f5}.AdminShell_sidebarHeader__rMiAG{padding:16px 12px 8px;border-bottom:none}.AdminShell_sidebarTitle__Ummrn{margin:0;display:flex;align-items:center;gap:6px;color:#1890ff}.AdminShell_menu__QP4iw{border:none;padding:8px 0}.AdminShell_sectionHeader__J4DAd{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}.AdminShell_sectionTitle__L52Dc{margin:0;display:flex;align-items:center;gap:8px;color:#262626}.AdminShell_statsGrid__QEb_J{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.AdminShell_placeholderCard__w34tN{background:white;border-radius:12px;padding:24px;border:2px solid #f0f8ff;box-shadow:0 12px 32px rgba(0,0,0,.25)}.ApiPermissionsPage_container__MPOvC{padding:24px}.ApiPermissionsPage_container__MPOvC .ant-table-tbody>tr>td{vertical-align:middle!important}.ApiPermissionsPage_stackFullWidth__Pd_Ui{width:100%}.ApiPermissionsPage_headerRow__q6nFt{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.ApiPermissionsPage_headerInfo__BEnPK{display:flex;flex-direction:column;gap:4px}.ApiPermissionsPage_controlsRow__kZNMs{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ApiPermissionsPage_summaryCards___7S4V{margin-top:8px}.ApiPermissionsPage_summaryCards___7S4V .ant-card{height:100%}.ApiPermissionsPage_summaryCard__YPZEz{height:100%;min-height:110px;display:flex;flex-direction:column}.ApiPermissionsPage_summaryMeta__8N_yY{display:flex;flex-direction:column;gap:8px;height:100%}.ApiPermissionsPage_summaryTitle__Q01Gt{font-size:14px;display:block;margin-bottom:4px}.ApiPermissionsPage_summaryValue___Jz8k{display:flex;flex-direction:column;gap:4px;flex:1 1}.ApiPermissionsPage_summaryTimestamp__pLvZ3{font-size:12px;display:block}.ApiPermissionsPage_summaryTag__pmxob{margin:0}.ApiPermissionsPage_statusTag___hif2{font-size:16px;padding:4px 12px;margin-top:4px}.ApiPermissionsPage_filtersCard__MncnJ{display:flex;flex-direction:column;gap:16px;height:100%}.ApiPermissionsPage_filtersRow__e05vA{display:flex;flex-wrap:wrap;gap:8px}.ApiPermissionsPage_filtersRow__e05vA .ant-card{height:100%}.ApiPermissionsPage_inputPath__BvR72{width:260px}.ApiPermissionsPage_methodSelect__s94ZU{width:120px}.ApiPermissionsPage_statusSelect__ezBgD{width:140px}.ApiPermissionsPage_visibilitySelect__76ov8{width:180px}.ApiPermissionsPage_listItemContent__UIv07{width:100%}.ApiPermissionsPage_auditAlert__Xw3Ph{margin-bottom:12px}.ApiPermissionsPage_selectionCard__647Bp{background:#f0f2f5}.ApiPermissionsPage_selectionActions__NqCaS{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ApiPermissionsPage_selectionInfo__HmyMG{font-weight:600}.ApiPermissionsPage_exposeButton__4TSZ1{border-color:#ff7a45!important;color:#ff7a45!important}.ApiPermissionsPage_restrictButton__ZUlxs{border-color:#1890ff!important;color:#1890ff!important}.ApiPermissionsPage_sectionGap__THrmD{margin-top:24px}.ApiPermissionsPage_labelsCell__PwQ11{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:4px;gap:4px;align-items:center}.ApiPermissionsPage_labelsCell__PwQ11 .ant-space{display:contents!important}.ApiPermissionsPage_labelsCell__PwQ11 .ant-space-item{margin:0!important}.ApiPermissionsPage_labelsCell__PwQ11 .ant-tag{margin:0!important;width:100%;text-align:center;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ApiPermissionsPage_warningsCell__whVHv{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:4px;gap:4px;align-items:center}.ApiPermissionsPage_warningsCell__whVHv .ant-tag{margin:0!important;width:100%;text-align:center;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:help}.ApiPermissionsPage_lastChangeText___Zf2Q{display:block;text-align:right}.ApiPermissionsPage_auditCard__0bEOm{height:100%;display:flex;flex-direction:column}.ApiPermissionsPage_auditListItem___qgTa{padding:8px 0!important}.ApiPermissionsPage_auditTimestamp__WHtr_{font-size:12px}.ApiPermissionsPage_auditModal__uU1E7 .ant-modal-body{max-height:600px;overflow-y:auto;padding:16px}.ApiPermissionsPage_auditModalList__s2_lo{max-height:500px;overflow-y:auto}.ApiPermissionsPage_auditModalItem__yYVke{padding:12px 0!important;border-bottom:1px solid #f0f0f0}.ApiPermissionsPage_auditModalItem__yYVke:last-child{border-bottom:none}.ApiPermissionsPage_auditMessage__KecOP{font-size:12px;display:block;padding:4px 8px;background:#f5f5f5;border-radius:4px;margin-top:4px;word-wrap:break-word;overflow-wrap:break-word}.ApiPermissionsPage_auditModalFilters__sQrsN{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.ApiPermissionsPage_auditModalFilter__gCy_A{min-width:150px}.ApiPermissionsPage_compactStatsRow__SeDlo{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ApiPermissionsPage_compactStatCard__2FPKy{flex:0 0 auto;max-width:140px}.ApiPermissionsPage_compactStatValue__CE5Ne{font-size:14px!important}.AdminPage_statsCards__oHNpV{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;padding:24px}.AdminPage_placeholder__v6c79{background:white;border-radius:0;border:none;padding:24px;box-shadow:none;color:#334155;min-height:100vh}.AdminPage_placeholderTitle__UOGEU{margin-top:0;font-size:20px}.AdminPage_placeholderBody__WIkqc{margin-top:12px;line-height:1.6;font-size:14px}.OperatorsTable_container__Is8nm{background:white;border-radius:0;padding:24px;border:none;box-shadow:none;min-height:100vh}.OperatorsTable_header__ObYOB{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.OperatorsTable_addButton__DAwzN{border-radius:8px;background:#1890ff}.OperatorsTable_operatorsTable__i__rV .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;text-align:center;font-size:12px}.OperatorsTable_operatorsTable__i__rV .ant-table-tbody>tr>td{font-size:12px;text-align:center}.OperatorsTable_tariffsColumn__3Y8lw{display:flex;flex-direction:column;gap:4px;font-size:11px}.OperatorsTable_tariffRow__tHvpl{display:flex;justify-content:space-between;gap:8px}.OperatorsTable_tariffLabel__nNbxq{color:#64748b}.OperatorsTable_tariffAmount__R2tZY{font-weight:600}.OperatorsTable_contactsColumn__zwRLn{display:flex;flex-direction:column;gap:4px;font-size:11px;align-items:flex-start}.OperatorsTable_contactItem__VKXly{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.OperatorsTable_phoneContact__5MsT6{color:#16a34a}.OperatorsTable_emailContact__uEhlB{color:#2563eb}.OperatorsTable_websiteContact__xn2lJ{color:#f59e0b}.OperatorsTable_fullWidthInput__Deskv{width:100%}.AdminModal_adminModal__LVHDu .ant-modal-content{border-radius:16px;padding:20px 24px 24px}.AdminModal_titleWithIcon__ExWTz{display:inline-flex;align-items:center;gap:8px}.AdminModal_primaryBtn__eOY5_{border-radius:8px;font-weight:600}.AdminModal_secondaryBtn__Ok9Z0{border-radius:8px}.DeleteModal_deleteModal__3RLlz .ant-modal-content{border-radius:14px}.DeleteModal_content__1MGEY{display:flex;flex-direction:column;gap:16px}.DeleteModal_buttons__jtYmb{display:flex;gap:12px}.DeleteModal_deactivateBtn__8rlt6{background:#f6ffed;border-color:#b7eb8f;color:#389e0d}.ActionButtons_container__J08xG{display:flex;justify-content:center;gap:4px}.ActionButtons_addBtn__6XsyK{color:#52c41a}.ActionButtons_editBtn__Z44vf{color:#1d4ed8}.StorageSystemsTable_container___HnAo{background:white;border-radius:0;padding:24px;border:none;box-shadow:0 6px 24px rgba(15,23,42,.1)}.StorageSystemsTable_header__rvxHq{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.StorageSystemsTable_addButton__6304_{border-radius:8px}.StorageSystemsTable_table__uEiaA .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:12px;text-align:center}.StorageSystemsTable_table__uEiaA .ant-table-tbody>tr>td{font-size:12px;text-align:center}.StorageSystemsTable_systemName__svwGD{font-weight:600}.StorageSystemsTable_priceCell__7PEP2{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StorageSystemsTable_fullWidthInput__sfOwu{width:100%}.UkrenergoTable_section__IsPSD{background:white;border-radius:0;padding:24px;border:none;box-shadow:0 6px 24px rgba(15,23,42,.1)}.UkrenergoTable_header__xwYCF{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.UkrenergoTable_addButton__dd2aa{border-radius:8px}.UkrenergoTable_table__2ZIJQ .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;text-align:center;font-size:12px}.UkrenergoTable_table__2ZIJQ .ant-table-tbody>tr>td{text-align:center;font-size:12px}.UkrenergoTable_fullWidthInput__FHgyF{width:100%}.SolarPanelsTable_container__0ZcKc{background:#fff;border-radius:0;padding:24px;border:1px solid #e2e8f0;box-shadow:0 6px 18px rgba(15,23,42,.08)}.SolarPanelsTable_toolbar__yxwxm{display:flex;gap:8px;justify-content:flex-end;margin-bottom:16px;flex-wrap:wrap}.SolarPanelsTable_table__Wrx7b .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;text-align:center;font-size:12px}.SolarPanelsTable_table__Wrx7b .ant-table-tbody>tr>td{text-align:center;font-size:12px}.SolarPanelsTable_quantityInput__MB3qx{width:90px}.SolarPanelsTable_calculatedValue__zcIHW{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.SolarPanelsTable_fullWidthInput__3nF0c{width:100%}.SolarPanelsTable_configSummary__1_Rer{display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto;padding-right:8px}.SolarPanelsTable_configItem__dY_Az{border:1px solid #e2e8f0;border-radius:8px;padding:12px;display:grid;grid-template-columns:1.4fr .7fr 1fr;grid-gap:12px;gap:12px;align-items:center}.SolarPanelsTable_panelInfo__jk5SJ{display:flex;flex-direction:column;gap:4px}.SolarPanelsTable_panelSpecs__XlACA{color:#64748b;font-size:12px}.SolarPanelsTable_quantityControls__pHZJG{display:flex;align-items:center;justify-content:center}.SolarPanelsTable_calculations__3kJ2K{display:flex;flex-direction:column;gap:4px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SolarPanelsTable_totalSummary__e1ajp{border-top:1px solid #e2e8f0;padding-top:12px;display:flex;flex-direction:column;gap:4px;font-weight:600}.SolarPanelsTable_savedConfig__PaN_y{border:1px solid #e2e8f0;border-radius:10px;padding:14px;margin-bottom:16px;background:#f8fafc}.SolarPanelsTable_configHeader__1PqYl{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.SolarPanelsTable_configActions__82nO8{display:flex;align-items:center;gap:12px}.SolarPanelsTable_configDate__i2ggO{color:#64748b;font-size:12px}.SolarPanelsTable_configSummaryBox__P_h_p{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.SolarPanelsTable_summaryItem__hbjaj{background:#fff;padding:8px;border-radius:8px;border:1px solid #e2e8f0}.SolarPanelsTable_configDetails__WvBwk{display:flex;flex-direction:column;gap:6px}.SolarPanelsTable_savedConfigItem__2Uq1X{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:8px;gap:8px;font-size:13px}.SolarPanelsTable_noConfigs__7vJFV{text-align:center;padding:32px 0;color:#64748b}@media (max-width:768px){.SolarPanelsTable_configItem__dY_Az,.SolarPanelsTable_savedConfigItem__2Uq1X{grid-template-columns:1fr;text-align:left}.SolarPanelsTable_toolbar__yxwxm{justify-content:flex-start}}.WindTurbinesTable_container__tgVv_{background:#fff;border-radius:0;padding:24px;border:1px solid #e2e8f0;box-shadow:0 6px 18px rgba(15,23,42,.08)}.WindTurbinesTable_toolbar___bYMp{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-bottom:16px}.WindTurbinesTable_table__ab9cL .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;text-align:center;font-size:12px}.WindTurbinesTable_table__ab9cL .ant-table-tbody>tr>td{text-align:center;font-size:12px}.WindTurbinesTable_quantityInput__nsPZl{width:90px}.WindTurbinesTable_calculatedValue__WCHPK{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.WindTurbinesTable_fullWidthInput__VmL0H{width:100%}.WindTurbinesTable_configSummary__lzGSq{display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto;padding-right:8px}.WindTurbinesTable_configItem__Jm9KB{border:1px solid #e2e8f0;border-radius:8px;padding:12px;display:grid;grid-template-columns:1.2fr .8fr 1fr;grid-gap:12px;gap:12px;align-items:center}.WindTurbinesTable_turbineInfo__czAv_{display:flex;flex-direction:column;gap:4px}.WindTurbinesTable_turbineSpecs__aZ1HL{color:#64748b;font-size:12px}.WindTurbinesTable_quantityControls__UbS1G{display:flex;align-items:center;justify-content:center}.WindTurbinesTable_calculations__gmVwP{display:flex;flex-direction:column;gap:4px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WindTurbinesTable_totalSummary__5TLVB{border-top:1px solid #e2e8f0;padding-top:12px;display:flex;flex-direction:column;gap:4px;font-weight:600}.WindTurbinesTable_savedConfig__cdqJm{border:1px solid #e2e8f0;border-radius:10px;padding:14px;margin-bottom:16px;background:#f8fafc}.WindTurbinesTable_configHeader__AXGNo{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.WindTurbinesTable_configActions__ixeLr{display:flex;align-items:center;gap:12px}.WindTurbinesTable_configDate__BZL_r{color:#64748b;font-size:12px}.WindTurbinesTable_configSummaryBox__8a9w7{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.WindTurbinesTable_summaryItem__O35Mn{background:#fff;padding:8px;border-radius:8px;border:1px solid #e2e8f0}.WindTurbinesTable_configDetails__HCgP7{display:flex;flex-direction:column;gap:6px}.WindTurbinesTable_savedConfigItem__ZCOjF{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:8px;gap:8px;font-size:13px}.WindTurbinesTable_noConfigs__W2BX4{text-align:center;padding:32px 0;color:#64748b}@media (max-width:768px){.WindTurbinesTable_configItem__Jm9KB,.WindTurbinesTable_savedConfigItem__ZCOjF{grid-template-columns:1fr;text-align:left}.WindTurbinesTable_toolbar___bYMp{justify-content:flex-start}}.GasGeneratorsTable_container__AUxPd{background:#fff;border-radius:0;padding:24px;border:1px solid #e2e8f0;box-shadow:0 6px 18px rgba(15,23,42,.08)}.GasGeneratorsTable_toolbar__Kz3Ad{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-bottom:16px}.GasGeneratorsTable_table__wREDH .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;text-align:center;font-size:12px}.GasGeneratorsTable_table__wREDH .ant-table-tbody>tr>td{text-align:center;font-size:12px}.GasGeneratorsTable_quantityInput__zNDkY{width:90px}.GasGeneratorsTable_calculatedValue__RRunO{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.GasGeneratorsTable_fullWidthInput__zyEqz{width:100%}.GasGeneratorsTable_configSummary__CX63X{display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto;padding-right:8px}.GasGeneratorsTable_configItem__hKl5V{border:1px solid #e2e8f0;border-radius:8px;padding:12px;display:grid;grid-template-columns:1.2fr .8fr 1fr;grid-gap:12px;gap:12px;align-items:center}.GasGeneratorsTable_generatorInfo__Gq0LS{display:flex;flex-direction:column;gap:4px}.GasGeneratorsTable_generatorSpecs__EQznP{color:#64748b;font-size:12px}.GasGeneratorsTable_quantityControls__3RLbY{display:flex;align-items:center;justify-content:center}.GasGeneratorsTable_calculations__BG0E_{display:flex;flex-direction:column;gap:4px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GasGeneratorsTable_totalSummary__nzk3_{border-top:1px solid #e2e8f0;padding-top:12px;display:flex;flex-direction:column;gap:4px;font-weight:600}.GasGeneratorsTable_savedConfig__Cl9vW{border:1px solid #e2e8f0;border-radius:10px;padding:14px;margin-bottom:16px;background:#f8fafc}.GasGeneratorsTable_configHeader__4mqd4{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.GasGeneratorsTable_configActions__G0baD{display:flex;align-items:center;gap:12px}.GasGeneratorsTable_configDate__fbkTo{color:#64748b;font-size:12px}.GasGeneratorsTable_configSummaryBox__PVAXN{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.GasGeneratorsTable_summaryItem__AMQW1{background:#fff;padding:8px;border-radius:8px;border:1px solid #e2e8f0}.GasGeneratorsTable_configDetails__DiV_F{display:flex;flex-direction:column;gap:6px}.GasGeneratorsTable_savedConfigItem__qTRNh{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:8px;gap:8px;font-size:13px}.GasGeneratorsTable_noConfigs__V6DNM{text-align:center;padding:32px 0;color:#64748b}@media (max-width:768px){.GasGeneratorsTable_configItem__hKl5V,.GasGeneratorsTable_savedConfigItem__qTRNh{grid-template-columns:1fr;text-align:left}.GasGeneratorsTable_toolbar__Kz3Ad{justify-content:flex-start}}.RdnSettings_container__5IbBS{background:#ffffff!important;border-radius:14px!important;padding:24px!important;box-shadow:none;border:2px solid #f0f6ff!important;display:flex;flex-direction:column;gap:24px}.RdnSettings_topRow__F5K6L{display:flex;width:100%}.RdnSettings_sectionsGrid__Z7Tze{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.RdnSettings_settingsCard__x9Ibt{width:100%;border-radius:12px!important;border:none;background:#ffffff!important;box-shadow:none;display:flex!important;flex-direction:column}.RdnSettings_settingsCard__x9Ibt .ant-card-head{padding:0 18px;min-height:48px;font-weight:600;background:linear-gradient(90deg,#ffffff,#f4f8ff);border-bottom:1px solid rgba(148,163,184,.24)}.RdnSettings_settingsCard__x9Ibt .ant-card-head-title{padding:12px 0;display:flex;gap:8px;align-items:center;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;color:#213047}.RdnSettings_settingsCard__x9Ibt .ant-card-body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:18px}.RdnSettings_cardStretch__vi4KD{display:flex;flex-direction:column}.RdnSettings_flexRow__E6sgn{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.RdnSettings_statusPill__H1u69{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:600;border-radius:0;background:rgba(148,163,184,.16);color:#25344f;box-shadow:none}.RdnSettings_statusPillSuccess__m9HHj{background:rgba(34,197,94,.18);color:#15803d;box-shadow:none}.RdnSettings_statusPillError__3Iqdq{background:rgba(239,68,68,.18);color:#b91c1c;box-shadow:none}.RdnSettings_hintText__cnL2O{font-size:.8rem;color:rgba(71,85,105,.95)}.RdnSettings_statsGrid__MwDxI{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:16px;gap:16px}.RdnSettings_statCard__MBuHe{border:none;border-radius:0;background:linear-gradient(135deg,rgba(243,248,255,.92),rgba(255,255,255,.95));padding:16px 20px;box-shadow:none;display:flex;flex-direction:column;gap:6px}.RdnSettings_statTitle__gOQ0D{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.62);font-weight:600}.RdnSettings_statValue__6KwQC{font-size:1.55rem;font-weight:600;color:#0f172a}.RdnSettings_inlineActions__6xuJZ{display:flex;gap:10px;flex-wrap:wrap}.RdnSettings_apiKeyDisplay__UJVTs{font-family:Fira Code,Courier New,monospace;letter-spacing:.08em;font-size:.88rem;background:#ffffff;color:#1f2937;padding:10px 14px;border-radius:0;box-shadow:none}.RdnSettings_endpointInfo___Hhm9{font-size:.85rem;color:#1f2937;background:rgba(241,245,249,.95);padding:10px 12px;border-radius:0;border:1px dashed rgba(148,163,184,.4);word-break:break-word}.RdnSettings_sectionTitle__bwuHh{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.68)}.RdnSettings_manualPanel__kHzDA{background:linear-gradient(135deg,rgba(253,253,255,.95),rgba(243,246,255,.9));border:none;border-radius:0;padding:16px 18px;display:flex;flex-direction:column;gap:14px}.RdnSettings_manualPanelHeader__c9ybd{display:flex;align-items:center;justify-content:space-between;gap:12px}.RdnSettings_manualPanelTitle___S9XI{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2f3b52;display:inline-flex;align-items:center;gap:6px}.RdnSettings_manualPanelFooter__bZKBk{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.RdnSettings_manualOptions___ACd_{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.RdnSettings_manualOption__C6qIN{border:none;border-radius:0;padding:12px 14px;background:linear-gradient(135deg,rgba(255,255,255,1),rgba(240,245,255,.82));display:flex;flex-direction:column;gap:8px;transition:border-color .2s ease,box-shadow .2s ease}.RdnSettings_manualOption__C6qIN:hover{border-color:rgba(22,119,255,.55);box-shadow:none}.RdnSettings_manualOptionTitle__nxafj{font-size:.78rem;font-weight:600;color:#0f172a;display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.06em}.RdnSettings_manualOptionHint__v6hKR{font-size:.75rem;color:rgba(71,85,105,.85);line-height:1.35}.RdnSettings_logsCard__OOdwB{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.RdnSettings_logItem___2S4x{border:none;border-radius:0;padding:10px 14px;background:rgba(248,250,255,.92);display:flex;flex-direction:column;gap:6px}.RdnSettings_logHeader__fqPJN{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;color:#1e293b}.RdnSettings_logMeta__7Y3vC{font-size:.72rem;color:#64748b;display:flex;gap:10px;flex-wrap:wrap}.RdnSettings_logStatusSuccess__e_EBF{color:#16a34a}.RdnSettings_logStatusError__ptYsE{color:#dc2626}.RdnSettings_logStatusSkipped__X4FLn{color:#64748b}.RdnSettings_buttonRow___Dy0s,.RdnSettings_formFooter__FpJ3R{display:flex;gap:10px;flex-wrap:wrap;align-items:center}@media (max-width:1080px){.RdnSettings_sectionsGrid__Z7Tze{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}@media (max-width:768px){.RdnSettings_container__5IbBS{padding:20px!important}.RdnSettings_topRow__F5K6L{flex-direction:column;gap:16px}.RdnSettings_sectionsGrid__Z7Tze{grid-template-columns:1fr}.RdnSettings_inlineActions__6xuJZ,.RdnSettings_manualPanelFooter__bZKBk{flex-direction:column;align-items:stretch}}.RDNCharts_page__IUI9t{display:flex;flex-direction:column;gap:16px}.RDNCharts_controlsCard__Ezi90{display:flex;flex-direction:column;gap:12px}.RDNCharts_controlsRow__lxpWB{justify-content:space-between}.RDNCharts_controlsRow__lxpWB,.RDNCharts_optionsRow__uqrDx{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.RDNCharts_toggleLabel___G8KY{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#475569;text-transform:uppercase;letter-spacing:.05em}.RDNCharts_grid__7APDS{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.RDNCharts_gridRow__LXZXe{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr)}.RDNCharts_gridFull__Wc9wC{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}.RDNCharts_chartCard__J8BhG{border:none;border-radius:0;background:#ffffff;padding:24px;display:flex;flex-direction:column;gap:12px}.RDNCharts_chartTitle__A6yNN{font-size:14px;font-weight:600;color:#0f172a}.RDNCharts_statsBar__aYlMK{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#475569}.RDNCharts_statsBar__aYlMK span{font-weight:600;color:#0f172a}.RDNCharts_emptyState__qTalx{padding:24px;text-align:center;font-size:13px;color:#64748b}.RDNCharts_tooltip__DRazn{background:rgba(15,23,42,.92);color:#f8fafc;padding:8px 10px;border-radius:0;font-size:12px;display:flex;flex-direction:column;gap:4px}.RDNCharts_tooltipTitle__T2d32{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.RDNCharts_tooltipRow__m3baA{display:flex;justify-content:space-between;gap:16px}.RDNCharts_tooltipDelta__nXMff{color:#facc15;font-weight:600}.RDNCharts_valueLabel__oKPYK{fill:#334155}@media (max-width:768px){.RDNCharts_gridRow__LXZXe,.RDNCharts_grid__7APDS{grid-template-columns:1fr}}.RdnTrading_container__vNrgv{display:flex;flex-direction:column;gap:16px}.RdnTrading_filtersCard__x9Vne{background:#ffffff;border-radius:0;border:none;box-shadow:none}.RdnTrading_metricsGrid__sCgcu{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.RdnTrading_metricCard__i6SyQ{border:none;border-radius:0;padding:14px 16px;background:#f8fafc;display:flex;flex-direction:column;gap:6px}.RdnTrading_metricLabel__gmdqW{font-size:13px;font-weight:600;color:#1e293b;text-transform:uppercase;letter-spacing:.05em}.RdnTrading_metricValue__koHS9{font-size:20px;font-weight:700;color:#0f172a}.RdnTrading_recGrid__2KDl4{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:12px}.RdnTrading_recCard__rf2vx{background:#f8fafc;border-radius:0}.RdnTrading_recList__ZXQIz{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:13px;color:#0f172a}.RdnTrading_badgesRow__OQSZ2{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.RdnTrading_warningBox__twAy_{margin-top:12px;padding:8px 12px;border-radius:0;background:rgba(255,196,0,.12);border:none}.RdnTrading_contentGrid__ujixn{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.RdnTrading_chartCard__inR07,.RdnTrading_tableCard__Yq7Vi{border-radius:0;border:none;background:#ffffff}.RdnTrading_chartWrapper__qH1Co{height:320px}.RdnTrading_tableFooter__nEski{margin-top:16px;display:flex;gap:16px;flex-wrap:wrap}.RdnTrading_spreadPositive__WXT32{color:#16a34a;font-weight:600}.RdnTrading_spreadNegative__oKaLH{color:#dc2626;font-weight:600}@media (max-width:768px){.RdnTrading_metricsGrid__sCgcu{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.RdnTrading_chartWrapper__qH1Co{height:260px}.RdnTrading_tableFooter__nEski{flex-direction:column;gap:10px}}.CalculatorSettings_container__6c3sC{padding:0;min-height:100vh}.CalculatorSettings_settingItem__QL_ui{margin-bottom:8px}.CalculatorSettings_switchRow__ZuI5E{display:flex;align-items:center;gap:12px}.CalculatorSettings_settingTitle__5Ouiq{font-size:15px;font-weight:500;color:rgba(0,0,0,.88)}.CalculatorSettings_infoBox__qw2cU{margin-top:24px;padding:16px;background-color:#f5f5f5;border-radius:8px;border-left:4px solid #1890ff}.NBURates_container__ExMuX{padding:0;min-height:100vh}.NBURates_container__ExMuX .ant-table{background:transparent}.NBURates_container__ExMuX .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #f0f0f0}.NBURates_container__ExMuX .ant-table-tbody>tr>td{background:transparent}.NBURates_container__ExMuX .ant-table-tbody>tr:hover>td{background:#fafafa}.OMRates_container__mqUzf{padding:0;min-height:100vh}.OMRates_container__mqUzf .ant-table{background:transparent}.OMRates_container__mqUzf .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #f0f0f0}.OMRates_container__mqUzf .ant-table-tbody>tr>td{background:transparent}.OMRates_container__mqUzf .ant-table-tbody>tr:hover>td{background:#fafafa}.WeatherSettings_container__wdx0T{padding:24px;min-height:calc(100vh - 64px)}.WeatherSettings_filtersCard__17zZR{margin-bottom:24px}.WeatherSettings_filterColumn__k59vE{width:100%}.WeatherSettings_filterLabel__Z_VJO{display:flex;align-items:center;gap:8px;margin-bottom:4px}.WeatherSettings_filterLabelIcon__bQQNx{font-size:16px}.WeatherSettings_cityIcon__2iBLJ{color:#1890ff}.WeatherSettings_calendarIcon__4cFfB{color:#52c41a}.WeatherSettings_filterLabelText__WqJvi{font-weight:500}.WeatherSettings_filterInput__NIrxn{width:100%}.WeatherSettings_datePickerGroup__afekK{display:flex;gap:8px;width:100%}.WeatherSettings_datePickerWrapper__7IZ1f{width:284px}.WeatherSettings_filterSpace__KOYFE,.WeatherSettings_filterVerticalSpace__ueVLq{width:100%}.WeatherSettings_labelSpace__oFG_M{display:flex;align-items:center}.WeatherSettings_labelIcon__Fvk_Y{font-size:16px}.WeatherSettings_environmentIcon__Vh2qD{font-size:16px;color:#1890ff}.WeatherSettings_calendarIconLabel__29Lob{font-size:16px;color:#52c41a}.WeatherSettings_labelText__9thi7{font-weight:500}.WeatherSettings_statsRow__Cy5BP{margin-bottom:24px}.WeatherSettings_modalContent__Xr9CK{margin-bottom:16px}.WeatherSettings_modalForm__wFZLU{margin-top:16px}.WeatherSettings_modalFormSelect__vhyAx{width:100%}.WeatherSettings_modalNote__lhNp_{margin-top:16px;padding:12px;background:#f0f0f0;border-radius:4px}.WeatherSettings_modalNoteText__07RDX{margin:0;font-size:12px;color:#666}.WeatherSettings_modalNoteCode__w3oyu{margin:0 4px}@media (max-width:767px){.WeatherSettings_datePickerGroup__afekK{flex-direction:column}}.UsersListPage_container__Uw8Tr{padding:24px;background:#fff;min-height:calc(100vh - 64px)}.UsersListPage_header__mvQiV{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.UsersListPage_title__eh4sk{margin:0;font-size:24px;font-weight:600}.UsersListPage_actions__qDwc7{display:flex;gap:8px}.UsersListPage_userTable___YLAE{background:#fff}.UsersListPage_statusTag__MiZJy{font-size:12px}.UsersListPage_roleTag__n4Hb0{margin:2px}.UsersListPage_actionButton__oYA7M{margin:0 4px}.RolesListPage_container__QXmnt{padding:24px;background:#fff;min-height:calc(100vh - 64px)}.RolesListPage_header__rDF9y{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.RolesListPage_title__dOzJY{margin:0;font-size:24px;font-weight:600}.RolesListPage_permissionMatrix__tmDEG{margin-top:16px}.RolesListPage_permissionCategory__c05_J{margin-bottom:24px}.RolesListPage_categoryTitle__DIlRT{font-size:14px;font-weight:600;margin-bottom:12px;color:#1890ff}.AuditLogsPage_container__2WBuX{padding:24px;background:#fff;min-height:calc(100vh - 64px)}.AuditLogsPage_header__XXy4r{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.AuditLogsPage_title__dBRxd{margin:0;font-size:24px;font-weight:600}.AuditLogsPage_filters__7El3u{display:flex;gap:12px;margin-bottom:16px;padding:16px;background:#fafafa;border-radius:4px}.AuditLogsPage_logTable__ZXqL1{font-size:13px}.AuditLogsPage_timestamp__ZwrjN{font-family:Courier New,monospace;font-size:12px}.SettingsPage_container__q2bLy{padding:24px;background:#fff;min-height:calc(100vh - 64px)}.SettingsPage_title__44KGI{margin-bottom:24px;font-size:24px;font-weight:600}.SettingsPage_flagCard__5ACT6{margin-bottom:16px}.SettingsPage_flagItem__s_NeB{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px;border-bottom:1px solid #f0f0f0}.SettingsPage_flagInfo__Fsvcw{flex:1 1}.SettingsPage_flagName__tV60G{font-weight:600;font-size:14px;margin-bottom:4px}.SettingsPage_flagDescription__XxzTC{font-size:12px;color:#666;margin-bottom:4px}.SettingsPage_flagCode__CpOuc{font-family:Courier New,monospace;font-size:11px;color:#999}.ApiDocsPage_container__el23N{padding:24px;background:#fff;min-height:calc(100vh - 64px)}.ApiDocsPage_container__el23N pre{font-size:12px;line-height:1.6}.TestRunnerPage_page___FTGl{padding:16px}.TestRunnerPage_fullWidth__MhU8C,.TestRunnerPage_section__kzdnk{width:100%}.TestRunnerPage_header__NDhi1{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}.TestRunnerPage_headerInfo__HJ59o{display:flex;flex-direction:column;gap:4px;min-width:260px}.TestRunnerPage_headerTitle___leRx{margin-bottom:0!important}.TestRunnerPage_headerButtons__bGiCT{display:flex;gap:8px;flex-wrap:wrap}.TestRunnerPage_headerRow__mTFid{align-items:stretch!important}.TestRunnerPage_fullHeightCard__E2fjy{height:100%;display:flex;flex-direction:column}.TestRunnerPage_fullHeightCard__E2fjy .ant-card-body{display:flex;flex-direction:column;gap:16px;flex:1 1}.TestRunnerPage_controlsColumn__vxOum{width:100%;display:flex;flex-direction:column;gap:16px}.TestRunnerPage_controlGroup__da04P{display:flex;flex-direction:column;gap:8px}.TestRunnerPage_suiteDescription__NrTwp{display:flex;flex-direction:column;gap:4px}.TestRunnerPage_descriptionText__fcZ05{margin-bottom:0!important}.TestRunnerPage_actionRow__XQviY{display:flex;gap:8px;flex-wrap:wrap}.TestRunnerPage_latestRunDetails__kcrzq{width:100%}.TestRunnerPage_tagRow__d_nn_{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.TestRunnerPage_latestRunMeta__HJ_ev{display:flex;gap:16px;flex-wrap:wrap}.TestRunnerPage_logArea__m1g5K{background:#0f172a;color:#f8fafc;border-radius:6px;padding:12px;max-height:240px;overflow:auto;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:12px;line-height:1.5}.TestRunnerPage_spinner__V1epb{text-align:center;padding:24px}.TestRunnerPage_commandText__oHgWf{white-space:pre-wrap}