.FinancialClearingTab_root__xpr2q{display:flex;flex-direction:column;gap:.625rem}.FinancialClearingTab_periodBar__IoakV{position:sticky;top:0;z-index:20;border-radius:.5rem;border:1px solid var(--raken-border);background:linear-gradient(135deg,#ffffff,#f0faf7);padding:.5rem .625rem;box-shadow:0 2px 8px rgb(30 177 145/.06)}.FinancialClearingTab_periodBarInner__wd2m8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.FinancialClearingTab_periodLabel__8TlfQ{font-size:.625rem;font-weight:700;color:var(--raken-gray);letter-spacing:.03em}.FinancialClearingTab_periodTitle__jTxek{margin-top:.125rem;font-size:1.125rem;font-weight:800;color:var(--raken-primary);line-height:1.15}.FinancialClearingTab_periodSelect__80fN7{min-width:140px;border-radius:.4375rem;border:1.5px solid var(--raken-primary);background:white;padding:.375rem .5rem;font-size:.8125rem;font-weight:700;color:var(--raken-text);outline:none;cursor:pointer}.FinancialClearingTab_periodRule__wvpsj{margin-top:.375rem;font-size:.625rem;color:var(--raken-gray);line-height:1.4}.FinancialClearingTab_layout__iLFNz{display:grid;grid-template-columns:1fr;gap:.625rem}@media (min-width:1024px){.FinancialClearingTab_layout__iLFNz{grid-template-columns:260px 1fr;align-items:start}}.FinancialClearingTab_companiesPanel__hk_Rs{border-radius:.5rem;border:1px solid var(--raken-border);background:white;overflow:hidden;box-shadow:0 1px 2px rgb(0 0 0/.04)}.FinancialClearingTab_companiesHeader__r_deC{padding:.4375rem .5rem;border-bottom:1px solid var(--raken-border);background:var(--raken-gray-light)}.FinancialClearingTab_companiesTitle__BBf45{font-size:.75rem;font-weight:800;color:var(--raken-text)}.FinancialClearingTab_companiesSub__DjIxt{margin-top:.0625rem;font-size:.625rem;color:var(--raken-gray)}.FinancialClearingTab_searchWrap__nxZal{padding:.375rem .4375rem;border-bottom:1px solid var(--raken-border)}.FinancialClearingTab_searchInput__Sl6gU{width:100%;border-radius:.375rem;border:1px solid var(--raken-border);background:white;padding:.3125rem .4375rem;font-size:.75rem;outline:none}.FinancialClearingTab_companiesActions__116_O{display:flex;gap:.25rem;padding:.3125rem .4375rem;border-bottom:1px solid var(--raken-border)}.FinancialClearingTab_actionBtn__6mnQC{flex:1;border-radius:.375rem;border:1px solid var(--raken-border);background:white;padding:.25rem .375rem;font-size:.625rem;font-weight:700;color:var(--raken-primary);cursor:pointer}.FinancialClearingTab_companyList__l3dMW{max-height:360px;overflow-y:auto;padding:.3125rem}.FinancialClearingTab_companyRow__mIo7r{display:flex;align-items:center;gap:.375rem;width:100%;border-radius:.375rem;padding:.375rem .4375rem;text-align:right;cursor:pointer;border:1px solid transparent}.FinancialClearingTab_companyRowSelected__mrNf8{background:var(--raken-primary-light);border-color:rgb(30 177 145/.35)}.FinancialClearingTab_companyName__IEdWe{display:block;font-size:.75rem;font-weight:700;color:var(--raken-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinancialClearingTab_statusBadge__Nk0UB{display:inline-block;margin-top:.125rem;border-radius:9999px;padding:.0625rem .375rem;font-size:.5625rem;font-weight:700}.FinancialClearingTab_heroGrid__NKKF6{display:grid;grid-template-columns:1fr;gap:.375rem}@media (min-width:640px){.FinancialClearingTab_heroGrid__NKKF6{grid-template-columns:repeat(3,1fr)}}.FinancialClearingTab_heroCard__0lbir{position:relative;overflow:hidden;border-radius:.5rem;padding:.5rem .625rem;color:white}.FinancialClearingTab_heroIcon__sZzGo{position:absolute;top:.375rem;left:.375rem;opacity:.22;font-size:1.75rem}.FinancialClearingTab_heroLabel__JofpF{font-size:.625rem;font-weight:600;opacity:.92}.FinancialClearingTab_heroValue__w1Nbn{margin-top:.1875rem;font-size:1rem;font-weight:800;line-height:1.15}.FinancialClearingTab_section__jyKCt{border-radius:.5rem;border:1px solid var(--raken-border);background:white;overflow:hidden}.FinancialClearingTab_sectionToggle__v7fmX{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.375rem;padding:.4375rem .5rem;background:var(--raken-gray-light);border:none;cursor:pointer;text-align:right}.FinancialClearingTab_sectionTitle__Stln1{font-size:.75rem;font-weight:800;color:var(--raken-text)}.FinancialClearingTab_sectionSummary__sjd4Y{font-size:.625rem;color:var(--raken-gray)}.FinancialClearingTab_sectionBody__04DBN{padding:.4375rem .5rem}.FinancialClearingTab_metricGrid__dBQ7l{display:grid;grid-template-columns:1fr;gap:.375rem}@media (min-width:640px){.FinancialClearingTab_metricGrid__dBQ7l{grid-template-columns:repeat(2,1fr)}}.FinancialClearingTab_metricCard__evwVg{border-radius:.375rem;border:1px solid var(--raken-border);background:white;padding:.375rem .4375rem}.FinancialClearingTab_metricLabel__O09vd{font-size:.625rem;color:var(--raken-gray)}.FinancialClearingTab_metricValue__uyRbx{margin-top:.125rem;font-size:.9375rem;font-weight:800}.FinancialClearingTab_sessionStrip__To0Jq{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem;margin-bottom:.375rem}.FinancialClearingTab_sessionStat__jwbV0{border-radius:.375rem;border:1px solid var(--raken-border);background:var(--raken-gray-light);padding:.375rem;text-align:center}.FinancialClearingTab_sessionStatLabel__d6Msz{font-size:.5625rem;color:var(--raken-gray)}.FinancialClearingTab_sessionStatValue__d81Vu{margin-top:.125rem;font-size:1rem;font-weight:800;color:var(--raken-text)}.FinancialClearingTab_statusActive__taFxP{background:var(--raken-primary-light);color:var(--raken-primary-dark)}.FinancialClearingTab_statusInactive__RB0a9{background:#fef3c7;color:#b45309}.FinancialClearingTab_statusCancelled__2KoVE{background:#fee2e2;color:#b91c1c}.FinancialClearingTab_heroCardPrimary__PbGnt{background:linear-gradient(135deg,#1eb191,#179a7a)}.FinancialClearingTab_heroCardPurple__mKWoW{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.FinancialClearingTab_heroCardBlue__fqntX{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.FinancialClearingTab_companyCheckbox__kPo6R{flex-shrink:0;width:.875rem;height:.875rem;accent-color:var(--raken-primary);cursor:pointer}.FinancialClearingTab_companyInfo__AKw_X{flex:1;min-width:0}.FinancialClearingTab_companyRow__mIo7r:hover{background:var(--raken-gray-light)}.FinancialClearingTab_sectionOpen__Mjc5o{border-color:rgb(30 177 145/.25)}.FinancialClearingTab_sectionTitleWrap__MMnzL{display:flex;align-items:center;gap:.375rem}.FinancialClearingTab_sectionIcon__610gD{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;font-size:.8125rem}.FinancialClearingTab_chevron__waxWr{flex-shrink:0;font-size:.625rem;color:var(--raken-gray);transition:transform .2s ease}.FinancialClearingTab_chevronOpen__76Q0Q{transform:rotate(180deg)}.FinancialClearingTab_metricsPanel__QUKEr{display:flex;flex-direction:column;gap:.5rem}.FinancialClearingTab_metricsHeader__TcVod{font-size:.8125rem;font-weight:800;color:var(--raken-text)}.FinancialClearingTab_metricsSub__vSLuu{font-size:.625rem;color:var(--raken-gray)}@media (min-width:1280px){.FinancialClearingTab_metricGrid3__YvF_M{grid-template-columns:repeat(3,1fr)}}.FinancialClearingTab_chipsWrap__s_xSV{display:flex;flex-wrap:wrap;gap:.3125rem;padding:.375rem 0}.FinancialClearingTab_chip__pLbXd{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;background:var(--raken-primary-light);border:1px solid rgb(30 177 145/.3);padding:.125rem .4375rem;font-size:.625rem;font-weight:700;color:var(--raken-primary-dark)}.FinancialClearingTab_chipRemove__Zgcux{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:9999px;border:none;background:rgb(30 177 145/.2);color:var(--raken-primary-dark);font-size:.75rem;cursor:pointer}.FinancialClearingTab_skeleton__p9z1U{border-radius:.375rem;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:FinancialClearingTab_shimmer__iM_LZ 1.4s infinite}@keyframes FinancialClearingTab_shimmer__iM_LZ{0%{background-position:200% 0}to{background-position:-200% 0}}.FinancialClearingTab_skeletonHero__4kNHr{height:72px}.FinancialClearingTab_skeletonSection__QspuY{height:40px}.FinancialClearingTab_emptyState__gLRO5{padding:1rem;text-align:center;color:var(--raken-gray);font-size:.75rem}.FinancialClearingTab_emptyIcon__bJEFI{font-size:1.25rem;margin-bottom:.25rem;opacity:.5}.FinancialClearingTab_emptyTitle__lpuoI{font-size:.75rem;font-weight:700;color:var(--raken-text)}.FinancialClearingTab_emptyHint__bB498{margin-top:.1875rem;font-size:.625rem}.fc-dots{display:flex;justify-content:center;gap:1rem;margin:1.25rem 0 1.5rem}.fc-dots__dot{width:14px;height:14px;border-radius:999px;border:2px solid #cbd5e1;background:transparent;transition:background .15s ease,border-color .15s ease,transform .15s ease}.fc-dots__dot--filled{background:var(--raken-primary,#1eb191);border-color:var(--raken-primary,#1eb191);transform:scale(1.05)}.fc-dots--error .fc-dots__dot{border-color:#ef4444}.fc-dots--error .fc-dots__dot--filled{background:#ef4444;border-color:#ef4444}.fc-keypad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;max-width:280px;margin:0 auto}.fc-keypad__key{min-height:56px;border-radius:14px;border:1px solid #e5e7eb;background:#fff;font-size:1.35rem;font-weight:700;color:#111827;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fc-keypad__key:active:not(:disabled){background:#f0fdf9;border-color:var(--raken-primary,#1eb191)}.fc-keypad__key:disabled{opacity:.45}.fc-keypad__spacer{min-height:56px}.fc-unlock{text-align:center;padding:.5rem 0 1rem}.fc-unlock__title{font-size:1.15rem;font-weight:800;color:#111827;margin:0 0 .35rem}.fc-unlock__subtitle{font-size:.85rem;color:#6b7280;margin:0 0 .5rem}.fc-unlock__error{min-height:1.25rem;font-size:.8rem;color:#dc2626;margin-bottom:.25rem}.fc-unlock__lock{font-size:.8rem;color:#d97706;margin-bottom:.5rem}.fc-unlock__links{display:flex;flex-direction:column;gap:.65rem;margin-top:1.25rem}.fc-link{background:none;border:none;color:var(--raken-primary,#1eb191);font-size:.875rem;font-weight:700;cursor:pointer;padding:.35rem}.fc-link--muted{color:#6b7280;font-weight:600}.fc-setup-prompt{margin-top:1rem;padding:1rem;border-radius:14px;border:1px dashed #99f6e4;background:#f0fdf9;text-align:center}.fc-setup-prompt__title{font-weight:800;color:#0f766e;margin:0 0 .35rem}.fc-setup-prompt__text{font-size:.82rem;color:#374151;line-height:1.5;margin:0 0 .85rem}.fc-setup-prompt__actions{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.fc-settings{display:flex;flex-direction:column;gap:.85rem}.fc-settings__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #f1f5f9}.fc-settings__label{font-size:.9rem;font-weight:700;color:#111827}.fc-settings__hint{font-size:.75rem;color:#6b7280;margin-top:.15rem}.fc-toggle{position:relative;width:46px;height:26px;border-radius:999px;border:none;background:#cbd5e1;cursor:pointer;transition:background .2s}.fc-toggle--on{background:var(--raken-primary,#1eb191)}.fc-toggle__knob{position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:999px;background:#fff;transition:transform .2s}.fc-toggle--on .fc-toggle__knob{transform:translateX(-20px)}