*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{color:#1a1a1a;-webkit-font-smoothing:antialiased;background:#f5f0eb;font-family:Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.5}a{color:inherit}code{background:#eee;border:1px solid #ddd;padding:2px 6px;font-family:Courier New,monospace}img{max-width:100%;height:auto}.page-title{margin:0;font-size:22px;font-weight:800}.page-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.action-btn{color:#1a1a1a;cursor:pointer;background:#fff;border:3px solid #000;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:all .1s;box-shadow:3px 3px #000}.action-btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #000}.action-btn.success{color:#fff;background:#27ae60}.action-btn.danger{color:#fff;background:#e74c3c}.tiny-btn{cursor:pointer;background:#fff;border:2px solid #000;padding:3px 10px;font-family:inherit;font-size:12px;font-weight:700}.btn-add{color:#fff;cursor:pointer;background:#c0392b;border:3px solid #000;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:700;box-shadow:3px 3px #000}.btn-add--green{background:#27ae60}.msg{border:2px solid;margin-bottom:12px;padding:8px 14px;font-size:13px;font-weight:600}.msg-error{background:#fadbd8;border-color:#e74c3c}.msg-success{background:#d5f5e3;border-color:#27ae60}.msg-info{background:#ebf5fb;border-color:#2980b9}.input-label{text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.input-field{box-sizing:border-box;border:2px solid #000;width:100%;padding:8px 10px;font-family:inherit;font-size:14px}.input-field--readonly{background:#f5f5f5}.input-field--textarea{resize:vertical;min-height:60px}.flag-checkbox{cursor:pointer;background:#fff;border:2px solid #000;align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:600;display:flex}.flag-checkbox--active{background:#d5f5e3}.card__title{border-bottom:2px solid #000;margin-bottom:10px;padding-bottom:6px;font-size:15px;font-weight:800}.card--summary .card__title{border-bottom:2px solid #000}.summary-item{text-align:center;background:#fafafa;border:2px solid #ddd;padding:8px 6px}.shipment-field{background:#fafafa;border:2px solid #000;padding:8px 12px}.shipment-field--editable:hover{background:#ffeaa7}.shipment-field--type{background:#fffbe6}.filter-btn{color:#333;cursor:pointer;background:#fff;border:2px solid #ccc;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:700}.filter-select{cursor:pointer;background:#fff;border:2px solid #000;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600}.data-table{border-collapse:collapse;width:100%}.data-th{text-align:left;text-transform:uppercase;border-bottom:2px solid #000;padding:8px 12px;font-size:13px;font-weight:700}.data-td{padding:8px 12px;font-size:14px}.data-row{border-bottom:1px solid #ccc}.finance-header{align-items:center;margin-bottom:16px;display:flex}.finance-turnover{background:#fff;border:3px solid #000;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:10px 16px;font-size:15px;display:flex}.finance-turnover-chip{color:#1a7a3a;background:#d5f5e3;border:2px solid #27ae60;padding:2px 10px;font-size:14px;font-weight:700}.finance-right{background:#fff;border:3px solid #000;flex-direction:column;flex:1;min-width:0;display:flex}.finance-add-btn-wrap{background:#fafafa;border-top:3px solid #000;padding:8px 10px}.client-list-panel{background:#fafafa;border:3px solid #000;border-right:none;flex-direction:column;width:260px;min-width:260px;display:flex}.client-list-btn{cursor:pointer;text-align:left;color:#1a1a1a;background:#fff;border:none;border-bottom:1px solid #ddd;align-items:center;gap:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;display:flex}.client-list-btn--all{color:#fff;z-index:1;background:#1a1a1a;border-bottom:2px solid #000;font-weight:800;position:sticky;top:0}.client-list-btn--selected{color:#fff;background:#c0392b}.client-list-count{opacity:.7;margin-left:auto;font-size:11px}.client-list-scroll{flex:1;overflow-y:auto}.client-list-empty{color:#888;padding:12px;font-size:13px}.client-list-info{flex:1;min-width:0}.client-list-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.client-list-balance{opacity:.6;margin-top:2px;font-size:11px}.client-list-balance-amt{margin-right:6px}.client-list-balance-empty{opacity:.4;margin-top:2px;font-size:11px}.client-list-txcount{opacity:.5;flex-shrink:0;font-size:11px}.tx-table-panel{flex-direction:column;flex:1;display:flex}.tx-table-header{background:#fafafa;border-bottom:3px solid #000;padding:10px 14px}.tx-table-title{margin:0;font-size:15px;font-weight:700}.tx-table-scroll{flex:1;overflow-y:auto}.tx-table{border-collapse:collapse;width:100%;font-size:13px}.tx-th{text-align:left;text-transform:uppercase;white-space:nowrap;color:#fff;z-index:1;background:#1a1a1a;padding:8px 10px;font-size:11px;font-weight:700;position:sticky;top:0}.tx-td{white-space:nowrap;padding:7px 10px;font-size:13px}.tx-row{border-bottom:1px solid #ddd}.tx-amount{font-weight:700}.tx-order-link{color:#2980b9;font-weight:600}.order-card{color:inherit;background:#fff;border:3px solid #000;flex-direction:column;gap:8px;margin-bottom:12px;padding:16px;text-decoration:none;display:flex;box-shadow:4px 4px #000}.order-card-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.order-card-name{font-size:16px;font-weight:700}.order-card-id{color:#888;font-size:12px}.order-card-meta{color:#888;gap:12px;font-size:12px;display:flex}.order-card-stats{flex-wrap:wrap;gap:8px;font-size:13px;font-weight:600;display:flex}.order-card-date{color:#aaa;margin-top:4px;font-size:11px}.layout{background:#f5f0eb;min-height:100vh;display:flex}.sidebar{color:#fff;background:#1a1a1a;border-right:3px solid #000;flex-direction:column;width:240px;min-width:240px;padding:0;display:flex}.sidebar-header{border-bottom:2px solid #333;padding:20px 16px 12px}.sidebar-header h2{text-transform:uppercase;letter-spacing:-.5px;margin:0;font-size:18px;font-weight:800}.sidebar-subtitle{color:#888;text-transform:uppercase;letter-spacing:2px;margin:2px 0 0;font-size:11px}.sidebar-nav{flex-direction:column;flex:1;gap:4px;padding:12px 8px;display:flex}.sidebar-section-label{color:#777;text-transform:uppercase;letter-spacing:1px;padding:16px 12px 4px;font-size:10px;font-weight:700}.sidebar-link{color:#ccc;border:2px solid #0000;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:block}.sidebar-link:hover{color:#fff;background:#2a2a2a;border-color:#333}.sidebar-link--active{color:#fff;background:#c0392b;border-color:#c0392b}.sidebar-user{border-bottom:2px solid #333;padding:12px 16px}.sidebar-user-name{color:#fff;font-size:15px;font-weight:700}.sidebar-user-role{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:11px}.sidebar-footer{color:#555;border-top:2px solid #333;padding:12px 16px;font-size:11px}.sidebar-footer p{margin:2px 0}.sidebar-logout{color:#e74c3c;cursor:pointer;text-align:center;background:0 0;border:2px solid #e74c3c;width:100%;margin-bottom:6px;padding:6px 0;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:block}.sidebar-logout:hover{color:#fff;background:#e74c3c}.layout-content{flex:1;max-width:100%;padding:24px;overflow-y:auto}.modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-window{background:#fff;border:4px solid #000;flex-direction:column;width:90%;max-height:80vh;display:flex;box-shadow:8px 8px #000}.modal-header{border-bottom:3px solid #000;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.modal-header h3{margin:0;font-size:18px;font-weight:700}.modal-close{cursor:pointer;background:0 0;border:2px solid #000;width:32px;height:32px;font-size:16px;font-weight:700}.modal-close:hover{background:#eee}.modal-body{flex:1;padding:16px;overflow-y:auto}.form-group{margin-bottom:14px}.form-label{text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;font-size:13px;font-weight:700;display:block}.form-input,.form-select,.form-textarea{background:#fff;border:2px solid #000;width:100%;padding:8px 10px;font-family:inherit;font-size:14px}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;box-shadow:3px 3px #000}.form-textarea{resize:vertical;min-height:80px}.form-row{gap:10px;display:flex}.form-row .form-group{flex:1}.form-actions{border-top:2px solid #ddd;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;display:flex}.btn{cursor:pointer;background:#fff;border:3px solid #000;padding:8px 18px;font-size:14px;font-weight:700;transition:all .1s;box-shadow:3px 3px #000}.btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #000}.btn-primary{color:#fff;background:#c0392b}.btn-success{background:#2ecc71}.btn-danger{color:#fff;background:#e74c3c}.btn-small{padding:4px 12px;font-size:12px;box-shadow:2px 2px #000}.dashboard-title{margin-bottom:4px;font-size:28px;font-weight:800}.dashboard-subtitle{color:#666;margin-bottom:20px}.stats-row{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.stat-card{text-align:center;background:#fff;border:3px solid #000;flex:1;min-width:100px;padding:14px 12px;box-shadow:4px 4px #000}.stat-value{font-size:26px;font-weight:800;line-height:1}.stat-label{text-transform:uppercase;letter-spacing:.5px;color:#555;margin-top:4px;font-size:11px}.card{background:#fff;border:3px solid #000;margin-bottom:16px;padding:16px;box-shadow:5px 5px #000}.section-title{border-bottom:3px solid #000;margin-bottom:12px;padding-bottom:6px;font-size:18px;font-weight:700}.text-muted{color:#888;font-size:14px}.balance-list{flex-wrap:wrap;gap:12px;display:flex}.balance-item{border:3px solid #000;align-items:center;gap:8px;padding:10px 16px;font-size:16px;font-weight:700;display:flex}.balance-positive{background:#d5f5e3}.balance-negative{background:#fadbd8}.balance-currency{font-size:20px}.balance-note{color:#555;font-size:11px;font-weight:400}.order-table-wrapper{overflow-x:auto}.order-table{border-collapse:collapse;width:100%;font-size:14px}.order-table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;border-bottom:3px solid #000;padding:8px 10px;font-size:12px}.order-table td{border-bottom:2px solid #ddd;padding:8px 10px}.order-link{color:#c0392b;font-weight:600;text-decoration:none}.order-link:hover{text-decoration:underline}.td-bold{font-weight:700}.td-date{color:#666;white-space:nowrap;font-size:12px}.badge{text-transform:uppercase;border:2px solid #000;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.badge-active{background:#2ecc71}.badge-completed{color:#fff;background:#95a5a6}.order-list-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.filter-btn{color:#555;cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.filter-btn:hover{color:#c0392b;border-color:#c0392b}.filter-btn--active{color:#fff;background:#c0392b;border-color:#c0392b}.filter-select{cursor:pointer;color:#333;background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500}.order-list{flex-direction:column;gap:12px;display:flex}.order-card{color:inherit;background:#fff;border:1px solid #eee;border-radius:12px;padding:18px 20px;text-decoration:none;transition:all .2s;display:block;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f}.order-card:hover{border-color:#ddd;transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.order-card:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.order-card[data-status=active]:before{background:#27ae60}.order-card[data-status=completed]:before{background:#3498db}.order-card[data-status=cancelled]:before{background:#e74c3c}.order-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.order-card-name{color:#1a1a1a;align-items:center;gap:6px;font-size:16px;font-weight:700;display:flex}.order-card-id{color:#aaa;background:#f5f5f5;border-radius:4px;flex-shrink:0;padding:2px 8px;font-family:SF Mono,Courier New,monospace;font-size:11px}.order-card-meta{color:#777;align-items:center;gap:16px;margin-bottom:10px;font-size:13px;display:flex}.order-card-stats{color:#555;gap:20px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.order-card-date{color:#bbb;font-size:11px}.funding-status{border-radius:12px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.funding-not_funded{color:#e74c3c;background:#fdecea}.funding-partially_funded{color:#f39c12;background:#fff8e1}.funding-fully_funded{color:#27ae60;background:#e8f8f0}.order-detail-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.order-detail-header h2{flex:1;margin:0;font-size:22px}.back-btn{cursor:pointer;color:#555;background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.back-btn:hover{color:#c0392b;border-color:#c0392b}.order-status-badge{border-radius:20px;padding:4px 14px;font-size:13px;font-weight:600;display:inline-block}.status-active{color:#27ae60;background:#e8f8f0}.status-completed{color:#3498db;background:#eaf2fd}.status-cancelled{color:#e74c3c;background:#fdecea}.order-detail-info{background:#fff;border:1px solid #eee;border-radius:12px;margin-bottom:16px;padding:16px 20px;box-shadow:0 2px 8px #0000000a}.info-row{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.info-row:last-child{border-bottom:none}.info-label{text-transform:uppercase;color:#999;letter-spacing:.3px;flex-shrink:0;font-size:12px;font-weight:700}.small-btn{cursor:pointer;color:#555;background:#fff;border:1px solid #ddd;border-radius:6px;padding:3px 10px;font-family:inherit;font-size:12px;font-weight:600}.small-btn:hover{color:#c0392b;border-color:#c0392b}.action-btn{color:#555;cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.action-btn:hover{color:#333;border-color:#999}.action-btn.success{color:#fff;background:#27ae60;border-color:#27ae60}.action-btn.success:hover{background:#219a52}.action-btn.danger{color:#fff;background:#e74c3c;border-color:#e74c3c}.action-btn.danger:hover{background:#c0392b}.tabs{border-bottom:2px solid #eee;gap:4px;margin-bottom:16px;padding-bottom:0;display:flex}.tab{cursor:pointer;color:#888;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s}.tab:hover{color:#555}.tab.active{color:#c0392b;border-bottom-color:#c0392b}.item-card{background:#fff;border:1px solid #eee;border-radius:10px;margin-bottom:8px;padding:14px 16px;box-shadow:0 1px 4px #0000000a}.item-card-header{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.item-card-index{color:#aaa;flex-shrink:0;font-size:12px;font-weight:700}.item-card-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.item-card-summary{color:#666;text-align:right;font-size:13px}.item-card-status{background:#f5f5f5;border-radius:10px;flex-shrink:0;padding:2px 10px;font-size:12px;font-weight:600}.item-card-details{border-top:1px solid #eee;margin-top:12px;padding-top:12px}.item-detail-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;font-size:13px;display:grid}.history-entry{border-bottom:1px solid #f5f5f5;align-items:baseline;gap:12px;padding:6px 0;font-size:13px;display:flex}.history-date{color:#aaa;flex-shrink:0;font-family:SF Mono,Courier New,monospace;font-size:11px}.history-desc{flex:1}.history-author{color:#999;flex-shrink:0;font-size:12px}.msg{border-radius:8px;margin-bottom:12px;padding:10px 16px;font-size:13px;font-weight:600}.msg-error{color:#e74c3c;background:#fdecea}.msg-success{color:#27ae60;background:#e8f8f0}.msg-info{color:#2980b9;background:#eaf2fd}.tiny-btn{cursor:pointer;color:#555;background:#fff;border:1px solid #ddd;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600}.tiny-btn:hover{border-color:#999}.tiny-btn.danger{color:#e74c3c;border-color:#e74c3c}.tiny-btn.danger:hover{background:#fdecea}.archive-info{color:#f39c12;background:#fff8e1;border:1px solid #ffe082;border-radius:8px;margin-bottom:16px;padding:10px 16px;font-size:13px;font-weight:600}.shipment-field{background:#fafafa;border:1px solid #eee;border-radius:8px;padding:10px 14px}.shipment-field--editable{cursor:pointer}.shipment-field--editable:hover{background:#fff8e1;border-color:#ffe082}.shipment-field--type{background:#fffbe6;border-color:#ffe082}.shipment-field__label{text-transform:uppercase;color:#999;margin-bottom:2px;font-size:11px;font-weight:700}.shipment-field__value{font-size:14px;font-weight:600}.card{background:#fff;border:1px solid #eee;border-radius:12px;margin-bottom:16px;padding:16px 20px;box-shadow:0 2px 8px #0000000a}.card__title{color:#333;border-bottom:1px solid #eee;margin-bottom:12px;padding-bottom:8px;font-size:15px;font-weight:700}.summary-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.summary-item{text-align:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:10px 6px}.summary-item__value{color:#1a1a1a;font-size:16px;font-weight:800;display:block}.summary-item__label{text-transform:uppercase;letter-spacing:.3px;color:#999;margin-top:2px;font-size:10px;display:block}.item-card-status{border-radius:10px;padding:3px 10px;font-size:11px;font-weight:600}.file-card{background:#fff;border:1px solid #eee;border-radius:10px;transition:box-shadow .15s;overflow:hidden;box-shadow:0 1px 4px #0000000a}.file-card:hover{box-shadow:0 4px 12px #00000014}.file-card__preview{background:#fafafa;border-bottom:1px solid #f0f0f0;justify-content:center;align-items:center;height:120px;display:flex;overflow:hidden}.file-card__img{object-fit:cover;width:100%;height:100%}.file-card__pdf-preview{flex-direction:column;align-items:center;gap:4px;display:flex}.file-card__icon{justify-content:center;align-items:center;display:flex}.file-card__info{padding:8px 10px 4px}.file-card__name{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.file-card__size{color:#bbb;margin-top:2px;font-size:10px}.file-card__actions{gap:4px;padding:4px 10px 10px;display:flex}.finance-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.finance-summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:24px;display:grid}.finance-summary-card{text-align:center;background:#fff;border:1px solid #eee;border-radius:12px;padding:16px 18px;box-shadow:0 2px 8px #0000000a}.finance-summary-card__currency{color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:13px;font-weight:600}.finance-summary-card__amount{color:#27ae60;font-size:22px;font-weight:800}.finance-summary-card__label{color:#bbb;margin-top:2px;font-size:11px}.finance-layout{gap:20px;min-height:500px;display:flex}.finance-clients{background:#fff;border:1px solid #eee;border-radius:12px;flex-direction:column;width:300px;min-width:300px;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}.finance-clients__header{color:#333;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;font-weight:700;display:flex}.finance-clients__list{flex:1;padding:4px 0;overflow-y:auto}.client-card{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f8f8f8;align-items:center;gap:10px;width:100%;padding:12px 18px;font-family:inherit;transition:background .1s;display:flex}.client-card:hover{background:#f9f9f9}.client-card--selected{background:#f0f0f0}.client-card__avatar{background:#f0f0f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.client-card__info{flex:1;min-width:0}.client-card__name{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.client-card__balance{flex-wrap:wrap;gap:6px;margin-top:2px;font-size:12px;display:flex}.client-card__bal-item{font-weight:600}.client-card__bal-item--positive{color:#27ae60}.client-card__bal-item--negative{color:#e74c3c}.client-card__txcount{color:#bbb;flex-shrink:0;font-size:11px;font-weight:500}.finance-add-btn-wrap{border-top:1px solid #eee;padding:12px 18px}.btn-add{color:#fff;cursor:pointer;background:#27ae60;border:none;border-radius:8px;width:100%;padding:10px 0;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s}.btn-add:hover{background:#219a52}.finance-tx-panel{background:#fff;border:1px solid #eee;border-radius:12px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}.finance-tx-header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.finance-tx-header__title{color:#333;margin:0;font-size:14px;font-weight:700}.finance-tx-header__reset{cursor:pointer;color:#888;background:#fff;border:1px solid #ddd;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:600}.finance-tx-header__reset:hover{color:#c0392b;border-color:#c0392b}.finance-tx-scroll{flex:1;overflow-y:auto}.finance-tx-table{border-collapse:collapse;width:100%;font-size:13px}.finance-tx-table th{text-align:left;text-transform:uppercase;color:#999;letter-spacing:.3px;z-index:1;background:#fff;border-bottom:1px solid #eee;padding:10px 14px;font-size:11px;font-weight:700;position:sticky;top:0}.finance-tx-table td{vertical-align:middle;border-bottom:1px solid #f5f5f5;padding:10px 14px}.finance-tx-table tr:hover td{background:#fafafa}.tx-empty{text-align:center;color:#bbb;padding:40px 20px;font-size:14px}.tx-date{color:#999;white-space:nowrap;font-size:12px}.tx-type{font-weight:600}.tx-type--topup{color:#27ae60}.tx-type--funding{color:#e67e22}.tx-type--refund,.tx-type--expense{color:#e74c3c}.tx-amount{white-space:nowrap;font-weight:700}.tx-amount--positive{color:#27ae60}.tx-amount--negative{color:#e74c3c}.tx-order-link{color:#3498db;font-weight:600;text-decoration:none}.tx-order-link:hover{text-decoration:underline}.tx-author{color:#aaa;font-size:12px}@media (width<=900px){.finance-layout{flex-direction:column}.finance-clients{width:100%;min-width:auto}}
