*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;overflow-x:hidden;width:100%}#app{min-height:100vh;width:100%;overflow-x:hidden}@media (max-width: 768px){.n-data-table{font-size:13px}.n-modal{margin:16px}.n-button{min-height:44px}.n-card{border-radius:12px}}@media (max-width: 480px){body{font-size:14px}.n-data-table{font-size:12px}}.n-tabs-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.n-tabs-nav-scroll-content{display:flex;min-width:max-content}.n-tabs-tab{white-space:nowrap}@media (max-width: 768px){.n-tabs-tab{padding:10px 12px!important;font-size:13px!important;min-width:120px}.n-tabs-nav{padding:0 4px}}@media (max-width: 480px){.n-tabs-tab{padding:8px 10px!important;font-size:12px!important;min-width:100px}.n-tabs-tab-label{font-size:12px!important}}:root{--ui-brand: #059669;--ui-brand-dark: #047857;--ui-brand-light: #10b981;--ui-brand-muted: #ecfdf5;--ui-brand-ring: rgba(5, 150, 105, .12);--ui-surface: #ffffff;--ui-surface-raised: #ffffff;--ui-surface-muted: #f8fafc;--ui-surface-subtle: #f1f5f9;--ui-border: #e2e8f0;--ui-border-subtle: #f1f5f9;--ui-text: #0f172a;--ui-text-secondary: #334155;--ui-text-muted: #64748b;--ui-text-faint: #94a3b8;--ui-radius-sm: 8px;--ui-radius-md: 12px;--ui-radius-lg: 16px;--ui-radius-xl: 20px;--ui-shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--ui-shadow-sm: 0 2px 8px rgba(15, 23, 42, .05);--ui-shadow-md: 0 8px 24px rgba(15, 23, 42, .07);--ui-shadow-lg: 0 16px 48px rgba(15, 23, 42, .09);--ui-gap-page: 24px;--ui-gap-panel: 20px;--ui-gap-compact: 14px;--ui-font-display: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.history-panel,.module-panel{display:flex;flex-direction:column;gap:var(--ui-gap-panel)}.history-panel--compact,.module-panel--compact{gap:var(--ui-gap-compact)}.history-kpi-grid{margin:0}.history-kpi-card{height:100%;border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow-xs);transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),border-color .22s ease;position:relative;overflow:hidden}.history-kpi-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ui-border);border-radius:3px 0 0 3px;transition:background .22s ease}.history-kpi-card:hover{transform:translateY(-3px);box-shadow:var(--ui-shadow-md);border-color:#cbd5e1}.history-kpi-card :deep(.n-card__content){padding:18px 20px 18px 22px!important}.history-kpi-card--primary:before{background:#3b82f6}.history-kpi-card--success:before{background:var(--ui-brand)}.history-kpi-card--warning:before{background:#f59e0b}.history-kpi-card--danger:before{background:#ef4444}.history-kpi-card--info:before{background:#8b5cf6}.history-kpi-card--primary{background:linear-gradient(180deg,#fafbff,#fff)}.history-kpi-card--success{background:linear-gradient(180deg,#f6fef9,#fff)}.history-kpi-card--warning{background:linear-gradient(180deg,#fffdf7,#fff)}.history-kpi-card--danger{background:linear-gradient(180deg,snow,#fff)}.history-kpi-card--info{background:linear-gradient(180deg,#faf9ff,#fff)}.history-kpi-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-muted);margin-bottom:10px}.history-kpi-value{font-size:22px;font-weight:700;line-height:1.2;color:var(--ui-text);letter-spacing:-.03em;white-space:nowrap}.history-kpi-value.is-negative{color:#dc2626}.history-kpi-value.is-positive{color:var(--ui-brand-dark)}.history-filters-card{border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow-xs)}.history-filters-card :deep(.n-card__content){padding:18px 20px!important}.history-filters-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--ui-border-subtle);flex-wrap:wrap}.history-filters-card__title{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--ui-text);letter-spacing:-.01em}.history-filters-card__title-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--ui-radius-sm);background:var(--ui-brand-muted);color:var(--ui-brand-dark)}.history-filters-card__actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.history-filters-card__actions :deep(.n-button){border-radius:var(--ui-radius-sm)}.history-filters-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:14px 16px;align-items:end}.history-filter-field{display:flex;flex-direction:column;gap:7px;min-width:0}.history-filter-field--wide{grid-column:span 2}@media (max-width: 640px){.history-filter-field--wide{grid-column:span 1}}.history-filter-label{font-size:11px;font-weight:600;color:var(--ui-text-muted);letter-spacing:.04em;text-transform:uppercase}.history-filter-field :deep(.n-input),.history-filter-field :deep(.n-base-selection){border-radius:var(--ui-radius-sm)}.history-reconciliation{border-radius:var(--ui-radius-md);border:1px solid #bbf7d0;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.history-reconciliation :deep(.n-alert-body){padding-top:4px}.history-reconciliation-lines{display:flex;flex-direction:column;gap:10px;margin-top:4px}.history-reconciliation-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.55;color:var(--ui-text-secondary)}.history-reconciliation-line strong{color:var(--ui-text);font-weight:600}.history-tabs :deep(.n-tabs-nav){gap:4px;border-bottom:none!important;background:var(--ui-surface-subtle);border-radius:var(--ui-radius-md);padding:4px}.history-tabs :deep(.n-tabs-tab){font-weight:500;font-size:13px;padding:9px 16px;color:var(--ui-text-muted);border-radius:var(--ui-radius-sm);transition:color .15s ease,background .15s ease}.history-tabs :deep(.n-tabs-tab:hover){color:var(--ui-text-secondary)}.history-tabs :deep(.n-tabs-tab--active){font-weight:600;color:var(--ui-brand-dark)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow-xs)}.history-tabs :deep(.n-tabs-bar){display:none}.history-tabs :deep(.n-tab-pane){padding-top:18px}.history-table-card,.module-table-card{border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border);overflow:hidden;background:var(--ui-surface);box-shadow:var(--ui-shadow-xs)}.history-table-card :deep(.n-card-header),.module-table-card :deep(.n-card-header){padding:16px 20px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-surface-muted)}.history-table-card :deep(.n-card__content),.module-table-card :deep(.n-card__content){padding:0!important}.history-table-header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.history-table-title{font-size:14px;font-weight:600;color:var(--ui-text);letter-spacing:-.01em}.history-table-wrapper,.module-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.history-table-wrapper :deep(.n-data-table),.module-table-wrapper :deep(.n-data-table){--n-th-color: var(--ui-surface-muted);--n-td-color: var(--ui-surface);--n-border-color: var(--ui-border-subtle)}.history-table-wrapper :deep(.n-data-table-th),.module-table-wrapper :deep(.n-data-table-th){font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-muted);padding:12px 14px!important}.history-table-wrapper :deep(.n-data-table-td),.module-table-wrapper :deep(.n-data-table-td){font-size:13px;color:var(--ui-text-secondary);padding:11px 14px!important}.history-table-wrapper :deep(.n-data-table-tr:not(.n-data-table-tr--summary):hover .n-data-table-td),.module-table-wrapper :deep(.n-data-table-tr:not(.n-data-table-tr--summary):hover .n-data-table-td){background:#f8fafc!important}.history-empty-hint{padding:48px 20px;text-align:center;color:var(--ui-text-faint);font-size:14px}.history-empty-hint:before{content:"—";display:block;font-size:24px;margin-bottom:8px;opacity:.4}.module-page,.reports-page,.countries-page,.clients-page,.currencies-page,.rates-page,.transactions-page,.page-shell,.dashboard-shell{display:flex;flex-direction:column;gap:var(--ui-gap-page);width:100%;max-width:1680px;margin:0 auto;font-family:var(--ui-font-display)}.module-shell{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-sm);overflow:hidden}.module-shell__head{padding:22px 24px 20px;border-bottom:1px solid var(--ui-border-subtle);background:linear-gradient(180deg,#fafbfc 0%,var(--ui-surface) 100%)}.module-shell__body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:var(--ui-gap-panel)}.module-shell__body--flush{padding:0}.module-shell__body--flush .module-panel{padding:22px 24px 24px}.module-hero-card{border-radius:var(--ui-radius-xl)!important;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow-sm)!important;overflow:hidden}.module-hero-card :deep(.n-card-header){padding:20px 24px!important;border-bottom:1px solid var(--ui-border-subtle);background:linear-gradient(180deg,#fafbfc 0%,var(--ui-surface) 100%)}.module-hero-card :deep(.n-card__content){display:none}.card-header,.module-page .header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;width:100%}.card-header__text,.card-header>div:first-child{min-width:0;flex:1}.card-header__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-brand-dark);margin-bottom:8px}.card-header__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--ui-brand)}.card-header h2,.card-header h3,.module-page .header h2,.module-page .header h3{margin:0;font-size:20px;font-weight:700;color:var(--ui-text);letter-spacing:-.03em;line-height:1.25}.card-header p,.module-page .header p{margin:8px 0 0;color:var(--ui-text-muted);font-size:14px;line-height:1.55;max-width:56ch}.card-header__actions,.header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.card-header__actions :deep(.n-button),.header-actions :deep(.n-button){border-radius:var(--ui-radius-sm)}.kpi-card,.stat-card{height:100%;border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow-xs);position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.kpi-card:before,.stat-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ui-border)}.kpi-card:hover,.stat-card:hover{transform:translateY(-3px);box-shadow:var(--ui-shadow-md)}.kpi-card :deep(.n-card__content),.stat-card :deep(.n-card__content){padding:18px 20px 18px 22px!important}.kpi-card--primary:before,.stat-card--primary:before{background:#3b82f6}.kpi-card--success:before,.stat-card--green:before{background:var(--ui-brand)}.kpi-card--warning:before,.stat-card--amber:before{background:#f59e0b}.kpi-card--danger:before{background:#ef4444}.kpi-card--info:before,.stat-card--grey:before{background:#8b5cf6}.kpi-card--primary,.stat-card--primary{background:linear-gradient(180deg,#fafbff,#fff)}.kpi-card--success,.stat-card--green{background:linear-gradient(180deg,#f6fef9,#fff)}.kpi-card--warning,.stat-card--amber{background:linear-gradient(180deg,#fffdf7,#fff)}.kpi-card--info,.stat-card--grey{background:linear-gradient(180deg,#faf9ff,#fff)}.kpi-card :deep(.n-statistic .n-statistic__label),.stat-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-muted)}.kpi-value,.stat-value{font-size:22px;font-weight:700;letter-spacing:-.03em;color:var(--ui-text)}.kpi-positive{color:var(--ui-brand-dark)}.kpi-negative{color:#dc2626}.kpi-neutral{color:var(--ui-text)}.glass-panel,.module-table-card:not(.history-table-card){border-radius:var(--ui-radius-xl)!important;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow-sm)!important;overflow:hidden}.glass-panel :deep(.n-card-header),.module-table-card:not(.history-table-card) :deep(.n-card-header){padding:18px 22px!important;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-surface-muted)}.glass-panel :deep(.n-card__content),.module-table-card:not(.history-table-card) :deep(.n-card__content){padding:0!important}.glass-panel.has-body-padding :deep(.n-card__content),.module-table-card.has-body-padding :deep(.n-card__content){padding:22px!important}.table-wrapper,.module-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrapper :deep(.n-data-table-th),.module-table-wrapper :deep(.n-data-table-th){font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-muted)}.table-wrapper :deep(.n-data-table-tr:hover .n-data-table-td),.module-table-wrapper :deep(.n-data-table-tr:hover .n-data-table-td){background:#f8fafc!important}.module-tabs,.transactions-tabs,.module-page>.n-tabs:not(.history-tabs){margin-top:0}.module-tabs :deep(.n-tabs-nav),.transactions-tabs :deep(.n-tabs-nav){padding:4px;border-bottom:none!important;background:var(--ui-surface-subtle);border-radius:var(--ui-radius-md)}.module-tabs :deep(.n-tabs-tab),.transactions-tabs :deep(.n-tabs-tab){font-weight:500;font-size:13px;padding:9px 14px;color:var(--ui-text-muted);border-radius:var(--ui-radius-sm)}.module-tabs :deep(.n-tabs-tab--active),.transactions-tabs :deep(.n-tabs-tab--active){font-weight:600;color:var(--ui-brand-dark)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow-xs)}.module-tabs :deep(.n-tabs-bar),.transactions-tabs :deep(.n-tabs-bar){display:none}.transactions-tabs :deep(.n-tabs-rail){border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle);padding:4px}.statistics-section,.module-stats-bar{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px 20px;padding:18px 22px;margin:0;background:var(--ui-surface-muted);border-bottom:1px solid var(--ui-border-subtle)}.statistics-section :deep(.n-statistic),.module-stats-bar :deep(.n-statistic){padding:12px 14px;background:var(--ui-surface);border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-subtle);box-shadow:var(--ui-shadow-xs)}.statistics-section :deep(.n-statistic-label),.module-stats-bar :deep(.n-statistic-label){font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-muted)}.statistics-section :deep(.n-statistic-value),.module-stats-bar :deep(.n-statistic-value){font-size:18px;font-weight:700;color:var(--ui-text);letter-spacing:-.02em}.glass-content{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(16,185,129,.06),transparent),linear-gradient(180deg,#f8fafc,#eef2f6);min-height:100%}.glass-content>*{animation:module-fade-in .4s cubic-bezier(.4,0,.2,1)}@keyframes module-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.glass-content :deep(.n-button--primary-type){--n-color: var(--ui-brand);--n-color-hover: var(--ui-brand-dark);--n-color-pressed: var(--ui-brand-dark)}.module-panel :deep(.n-spin-container){min-height:120px}@media (max-width: 768px){.module-page{gap:18px}.module-shell__head,.module-shell__body,.module-shell__body--flush .module-panel{padding-left:16px;padding-right:16px}.card-header,.module-page .header{flex-direction:column;align-items:stretch}.card-header h2,.card-header h3{font-size:18px}.history-kpi-value,.kpi-value,.stat-value{font-size:20px}}@media (max-width: 480px){.module-page{gap:14px}.card-header h3{font-size:17px}}.module-form-modal :deep(.n-card){border-radius:var(--ui-radius-xl);overflow:hidden;box-shadow:var(--ui-shadow-lg)}.module-form-modal :deep(.n-card-header){padding:20px 24px 16px!important;border-bottom:1px solid var(--ui-border-subtle);background:linear-gradient(180deg,#fafbfc 0%,var(--ui-surface) 100%)}.module-form-modal :deep(.n-card-header__main){width:100%}.module-form-modal :deep(.n-card__content){padding:0!important}.module-form-modal :deep(.n-card__footer){padding:14px 24px 18px!important;border-top:1px solid var(--ui-border-subtle);background:var(--ui-surface-muted)}.module-form-modal__header h3{margin:0;font-size:18px;font-weight:700;color:var(--ui-text);letter-spacing:-.02em}.module-form-modal__header p{margin:6px 0 0;font-size:13px;color:var(--ui-text-muted);line-height:1.5}.module-form-modal__body{padding:20px 24px 12px}.module-form-modal__body--spacious{padding:24px 32px 16px}.module-form-grid{width:100%;margin-bottom:4px}.module-form-grid :deep(.n-form-item){margin-bottom:0}.module-form-grid :deep(.n-form-item .n-form-item-blank){min-height:34px}.module-form-grid-span-full{grid-column:1 / -1}.module-form-grid-span-full :deep(.n-alert){margin:0;width:100%}.module-form-field-hint{display:flex;align-items:stretch;min-height:100%}.module-form-field-hint :deep(.n-alert){width:100%;margin:0;display:flex;align-items:center}.module-form-radio-row :deep(.n-radio-group){display:flex;flex-wrap:wrap;gap:12px 20px}.module-form-upload-hint{font-size:12px;color:var(--ui-text-muted);margin-top:8px;line-height:1.45}.module-form--wide :deep(.n-input),.module-form--wide :deep(.n-input-number),.module-form--wide :deep(.n-base-selection),.module-form--wide :deep(.n-date-picker){width:100%}.module-form--wide :deep(.n-input-number){max-width:100%}.module-form-modal__footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;width:100%}.module-form-modal__footer :deep(.n-button){border-radius:var(--ui-radius-sm);min-width:100px}.module-form :deep(.n-form-item){margin-bottom:18px}.module-form :deep(.n-form-item:last-child){margin-bottom:0}.module-form :deep(.n-form-item-label){font-size:11px!important;font-weight:600!important;letter-spacing:.05em;text-transform:uppercase;color:var(--ui-text-muted)!important;padding-bottom:6px!important}.module-form :deep(.n-form-item-label__text){font-size:11px!important}.module-form :deep(.n-input),.module-form :deep(.n-input-number),.module-form :deep(.n-base-selection),.module-form :deep(.n-date-picker){border-radius:var(--ui-radius-sm)}.module-form :deep(.n-input .n-input__border),.module-form :deep(.n-input-number .n-input__border),.module-form :deep(.n-base-selection .n-base-selection__border){border-color:var(--ui-border);transition:border-color .15s ease,box-shadow .15s ease}.module-form :deep(.n-input:hover .n-input__border),.module-form :deep(.n-input-number:hover .n-input__border),.module-form :deep(.n-base-selection:hover .n-base-selection__border){border-color:#cbd5e1}.module-form :deep(.n-input--focus .n-input__border),.module-form :deep(.n-input-number--focus .n-input__border),.module-form :deep(.n-base-selection--active .n-base-selection__border),.module-form :deep(.n-base-selection--focus .n-base-selection__border){border-color:var(--ui-brand)!important;box-shadow:0 0 0 3px var(--ui-brand-ring)}.module-form :deep(.n-input__input-el),.module-form :deep(.n-input-number-input){font-size:14px}.module-form :deep(.n-input-number){width:100%}.module-form :deep(.n-switch){--n-bezier: cubic-bezier(.4, 0, .2, 1)}.module-form :deep(.n-form-item-feedback){font-size:12px;margin-top:4px}.module-form-section{margin-bottom:20px;padding-bottom:4px}.module-form-section:last-child{margin-bottom:0}.module-form-section__head{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--ui-border-subtle)}.module-form-section__title{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-text-secondary)}.module-form-section__badge{font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--ui-brand-muted);color:var(--ui-brand-dark)}.module-form-hint{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;margin-bottom:18px;border-radius:var(--ui-radius-md);border:1px solid #bbf7d0;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);font-size:13px;line-height:1.55;color:var(--ui-text-secondary)}.module-form-hint--warning{border-color:#fde68a;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.module-form-hint--neutral{border-color:var(--ui-border);background:var(--ui-surface-muted)}.module-form-hint__icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--ui-radius-sm);background:var(--ui-brand-muted);color:var(--ui-brand-dark)}.module-form-hint__content strong{color:var(--ui-text);font-weight:600}.module-form-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-subtle);background:var(--ui-surface-muted);margin-bottom:18px}.module-form-row__label{font-size:13px;font-weight:500;color:var(--ui-text)}.module-form-row__hint{font-size:12px;color:var(--ui-text-muted);margin-top:2px}.module-form :deep(.n-upload){width:100%}.module-form :deep(.n-upload .n-button){width:100%;border-style:dashed;border-radius:var(--ui-radius-md);height:44px}.module-form :deep(.n-alert){border-radius:var(--ui-radius-md);margin-bottom:18px}.module-form :deep(.n-alert .n-alert-body){font-size:13px;line-height:1.55}.module-form-grid{margin-bottom:0}.module-form-grid :deep(.n-gi .n-form-item){margin-bottom:18px}.n-modal .module-form{padding:4px 0}.dashboard-page{width:100%}.dashboard-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:16px 18px;background:var(--ui-surface-muted);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg)}.dashboard-toolbar__field{display:flex;flex-direction:column;gap:6px;min-width:200px;flex:1}.dashboard-toolbar__field--compact{min-width:160px;flex:0 1 200px}.dashboard-toolbar__label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-text-muted)}.dashboard-toolbar__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-left:auto}.dashboard-charts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-gap-compact)}.dashboard-chart-card :deep(.n-card-header){padding-bottom:8px!important}.dashboard-chart-card :deep(.n-card__content){padding-top:8px!important}.dashboard-chart-empty{display:flex;align-items:center;justify-content:center;min-height:280px;color:var(--ui-text-muted);font-size:14px}.dashboard-creance-banner{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:20px;align-items:start;padding:4px 0 8px}@media (max-width: 900px){.dashboard-creance-banner{grid-template-columns:1fr}}.dashboard-creance-amount{font-size:2rem;font-weight:800;letter-spacing:-.03em;color:#991b1b;line-height:1.15}.dashboard-creance-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.dashboard-stat-pill{display:flex;flex-direction:column;gap:4px;padding:12px 16px;min-width:150px;border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-subtle);background:var(--ui-surface)}.dashboard-stat-pill span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-muted)}.dashboard-stat-pill strong{font-size:1.05rem;font-weight:700;color:var(--ui-text)}.dashboard-stat-pill--success{background:var(--ui-brand-muted);border-color:#05966933}.dashboard-stat-pill--success strong{color:var(--ui-brand-dark)}.dashboard-stat-pill--danger strong{color:#b91c1c}.dashboard-balance-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.dashboard-balance-item{padding:16px;border-radius:var(--ui-radius-md);border:1px solid rgba(5,150,105,.15);background:linear-gradient(160deg,#f0fdf4,#fff 70%);transition:box-shadow .2s,transform .2s}.dashboard-balance-item:hover{transform:translateY(-2px);box-shadow:var(--ui-shadow-sm)}.dashboard-cash-country{border:1px solid var(--ui-border-subtle)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important}.dashboard-cash-country__title{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-muted);margin-bottom:12px}.dashboard-agent-row{padding:12px;border-radius:var(--ui-radius-sm);background:var(--ui-surface-muted);border:1px solid var(--ui-border-subtle)}.dashboard-agent-row+.dashboard-agent-row{margin-top:8px}.dashboard-creance-sub{margin:6px 0 0;font-size:13px;color:var(--ui-text-muted)}.dashboard-cash-totals{margin-bottom:14px;padding:12px;border-radius:var(--ui-radius-sm);background:var(--ui-brand-muted)}.dashboard-cash-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.dashboard-agent-row__head{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.dashboard-agent-row__head strong{font-size:14px;color:var(--ui-text)}.dashboard-agent-row__head span,.dashboard-agent-empty{font-size:12px;color:var(--ui-text-muted)}.dashboard-balance-item__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dashboard-balance-item__amount{display:block;font-size:1.35rem;font-weight:700;color:var(--ui-brand-dark);margin-bottom:6px}.dashboard-balance-item__date{font-size:11px;color:var(--ui-text-muted)}.dashboard-debtor-card{padding:14px 16px;border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-subtle);background:var(--ui-surface-muted);display:flex;flex-direction:column;gap:4px}.dashboard-debtor-debt{font-size:1.1rem;font-weight:700;color:#b91c1c}.dashboard-debtor-meta{font-size:12px;color:var(--ui-text-muted)}.dashboard-insight-item{padding:16px;border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-subtle);background:var(--ui-surface-muted);height:100%}.dashboard-insight-item header{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;color:var(--ui-brand-dark)}.dashboard-insight-item header strong{display:block;font-size:14px}.dashboard-insight-item header small{display:block;font-size:12px;color:var(--ui-text-muted)}.dashboard-insight-value{margin:0 0 6px;font-size:1.35rem;font-weight:700;color:var(--ui-brand-dark)}.dashboard-insight-context{margin:0;font-size:13px;color:var(--ui-text-muted);line-height:1.5}@media (max-width: 1200px){.dashboard-charts-grid{grid-template-columns:1fr}}
