:root{font:14px Arial,Helvetica,sans-serif;color:#50565b;background:#fff;--panel:#deebf6;--strip:#d1e1ee;--link:#537791}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light}
body{margin:0 auto;padding:0 20px;width:1180px;min-width:1180px;line-height:1.3}
button,input,select,textarea{font:inherit}button{cursor:pointer;color:#425b6d;border:1px solid #acbdc8;background:linear-gradient(#fff,#e2e7ea);border-radius:3px;padding:3px 9px;min-height:25px}button:disabled{opacity:.45;cursor:not-allowed}
button:hover:not(:disabled){background:#d4e6f3}button:focus-visible,input:focus-visible,select:focus-visible,.table-wrap:focus-visible{outline:2px solid #2679af;outline-offset:2px}
input,select,textarea{border:1px solid #bcc7cf;background:white;color:#3f464b;padding:3px 5px;min-height:25px;max-width:100%}
input[type=checkbox]{min-height:0;accent-color:#4c83aa}input[type=number]{width:65px}input[type=date]{width:131px}input[type=time]{width:102px}
.link{background:none!important;border:0;border-radius:0;color:var(--link);text-decoration:underline;padding:0;min-height:0}
.demo{margin:0 -20px 12px;padding:6px 20px;background:#f3f5f6;border-bottom:1px solid #dbe0e3;color:#777f85;font-size:12px;display:flex;gap:7px;align-items:center}.demo label{margin-left:auto}.demo select{font-size:12px;max-width:260px}
.brand{font:bold 23px Georgia,serif;text-align:center;color:#344b60}.brand small{font:12px Arial;letter-spacing:.5px;margin-left:6px;color:#77838c}
.warning{text-align:center;color:#b31519;font-size:12px;font-weight:bold;margin:6px 0 3px}.header-note{text-align:center;margin:0 0 12px;font-size:12px;color:#737e86}
.session-line{color:#89939b;font-size:13px;min-height:18px}.session-line strong{color:#527e9c}.session-line button{font-size:13px;margin-left:8px}
nav{display:flex;gap:13px;margin:1px 0 17px;min-height:24px}nav button{font-size:18px;color:#63829a}nav button.active{color:#252a2e;text-decoration:none}
#branch{background:#fff2a1;padding:6px 10px;margin-bottom:8px;color:#826900;overflow-wrap:anywhere}#branch strong{color:#a33886}#branch .back{margin-left:16px}
.workspace{display:grid;grid-template-columns:minmax(0,870px) 250px;gap:20px;align-items:start}main{min-width:0;min-height:440px}
aside{font-size:13px;color:#8c949b;min-width:0}.language-switch{background:#d7e3f0;border-radius:4px;display:flex;gap:4px;justify-content:center;padding:3px;margin:0 0 11px auto;width:160px}
.language-switch button{border:1px solid transparent;background:transparent;display:flex;align-items:center;gap:3px;font-size:11px;padding:3px 5px;min-height:28px;color:#55718a}.language-switch button.active{background:white;border-color:#b1c7d9}.flag{font-family:Arial,sans-serif;font-size:19px;line-height:1}
.invoice-search{display:flex;gap:5px;margin-bottom:15px}.invoice-search input{width:100%;min-width:0;font-size:12px}.invoice-search button{padding:2px 7px}
.clock-row{display:flex;gap:7px;align-items:center;justify-content:space-between;margin-bottom:10px;white-space:nowrap}.clock-row time{color:#416b99;font-size:14px;font-variant-numeric:tabular-nums}.currency{background:#bfd9eb;color:#557b95;padding:3px 10px 3px 7px;clip-path:polygon(0 0,100% 0,88% 50%,100% 100%,0 100%)}
.side-panel{background:#e2edf7;padding:13px 14px;border-radius:6px;display:flex;justify-content:space-between;gap:9px;font-size:16px;color:#666f76}.side-panel strong{font-weight:400;color:#bd6cce;font-size:18px;font-variant-numeric:tabular-nums}
.side-caption{font-size:11px;line-height:1.4;margin-top:8px;color:#929aa0}
.tabs{display:flex;gap:2px}.tabs button{border:0;background:#e7e9e6;border-radius:7px 7px 0 0;flex:1;color:#788184;text-decoration:underline;padding:7px 9px;font-size:13px;white-space:nowrap}.tabs button.active{background:var(--strip);color:#344756;text-decoration:none}
.panel-title{background:var(--strip);font-weight:normal;text-align:center;padding:6px;margin:0;font-size:14px}
.filter{background:var(--panel);padding:17px 12px 0;border-radius:0 0 4px 4px;margin:0 0 21px}.search-row{display:flex;align-items:center;gap:8px;margin-bottom:17px}.search-row input{width:165px}
.filter-content{display:flex;gap:12px;align-items:start}.filter-content>*{min-width:0}.date-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap;flex:1}.date-row .date-label{flex-basis:100%;font-size:16px;margin-bottom:3px}
.page-size{margin-left:auto;font-size:11px;width:132px;flex:0 0 132px}.page-size label{display:block;margin-bottom:3px}.page-size input{width:49px}
.periods{display:flex;gap:13px;background:var(--strip);width:fit-content;padding:5px 8px;margin:13px 0 0 -12px;border-radius:0 0 5px 5px}.periods button{font-size:12px}
.table-wrap{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.25}th{background:var(--strip);text-align:left;font-weight:bold;white-space:nowrap;color:#3d4c58}td,th{padding:5px 6px;border-bottom:1px solid white;vertical-align:middle}
tbody tr:nth-child(even){background:#e7e9e6}tbody tr:hover{background:#d8e8f1}tbody tr.selected{background:#c2dce9}tbody tr.blocked-row{background:#f4d3d4}
.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pos{color:#258352}.neg{color:#b44858}.result{color:#2887b5}.muted{color:#7b858c}.actions{white-space:nowrap}
.icon{display:inline-flex;align-items:center;justify-content:center;min-width:25px;height:25px;margin:0 1px;padding:4px;border:1px solid #91b4ca;background:linear-gradient(#f6fcff,#c9e0ee);color:#477e9e;border-radius:3px;vertical-align:middle}.icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.account-link{text-decoration:none;white-space:nowrap}.code{font-variant-numeric:tabular-nums;white-space:nowrap}.code .link{font-size:13px}
.pagination{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:12px 0 21px;color:#747c81}.pagination .total{flex-basis:100%}.pagination .current{font-weight:bold;color:#333}.empty{padding:10px 0 26px;color:#777}
.form-footer{background:var(--panel);padding:13px;margin-top:18px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;border-radius:0 0 4px 4px}.form-footer .right{margin-left:auto}.blue{background:linear-gradient(#d3e4f0,#94b4ca);border-color:#9fb8ca;color:#36556b}
.summary{max-width:440px;margin:0 0 24px}.editor{max-width:680px}.editor .intro{background:var(--panel);padding:20px 18px;font-size:16px}.editor .intro h1{font-weight:normal;font-size:21px;margin:0 0 15px}.editor .intro p{margin:8px 0}
.field{display:block;max-width:410px;margin:23px 17px;font-size:13px;font-weight:bold}.field input,.field select,.field textarea{display:block;width:100%;margin-top:7px;font-weight:normal}.field textarea{min-height:65px;resize:vertical}.field small{display:block;font-weight:normal;color:#79868e;margin-top:6px;line-height:1.4}
.required{color:#c45257}.help{font-size:12px;line-height:1.5;color:#7b8388;margin:14px 0}.form-error{color:#ae2331;padding:0 17px}
.readonly{padding:17px;border-top:1px solid #d4dcdf;line-height:1.8}.readonly dl{display:grid;grid-template-columns:160px 1fr;gap:9px;margin:0}.readonly dd{margin:0;overflow-wrap:anywhere}.danger{color:#a22b37;border-color:#d5a2a6}.section-caption{margin:0 0 13px;padding:12px;background:var(--panel)}
#notice{padding:9px 12px;background:#edf5dc;border:1px solid #cbdcac;margin-bottom:13px}footer{text-align:right;color:#a0a7aa;font-size:12px;padding:35px 0 15px}
dialog{border:1px solid #a9bcc9;border-radius:4px;padding:0;width:440px;max-width:90%;max-height:85vh;overflow:auto;color:#3c4144;box-shadow:0 7px 35px #2337473b}dialog::backdrop{background:#22344055}dialog h2{font-size:17px;background:var(--strip);padding:13px 17px;margin:0}#modal-body{padding:18px;line-height:1.6}#modal-error{color:#af303d;margin:0 18px}.login-box{max-width:420px}.export{margin-left:auto}
#branch[hidden],#notice[hidden],button[hidden]{display:none}
/* Reference layout: compact legacy controls, full-width report, upper-right account panel. */
:root{font:13px Arial,Helvetica,sans-serif;color:#536476;--panel:#e0edf7;--strip:#d3e3f1;--link:#628cbd}
body{position:relative;width:1320px;min-width:1320px;margin:0 auto;padding:20px 0 0;line-height:1.3}
.demo{display:none}
.site-header{display:block;text-align:center;margin:-16px 0 12px;padding:0 0 5px;border-bottom:1px solid #d5d5d5}
.site-header .brand{font:700 34px/42px Georgia,'Times New Roman',serif;color:#344b60;margin-bottom:5px}
.site-header .brand small{font:19px Arial,Helvetica,sans-serif;letter-spacing:.5px;margin-left:7px;color:#77838c}
.site-header p{margin:0;font:700 19px/25px Georgia,'Times New Roman',serif;letter-spacing:.2px;color:#666}
.site-header .attention{color:#f00}
.site-header a,.site-header .support-contact{color:#628cbd;text-decoration:underline}
.admin-frame{position:relative}
.admin-frame aside{top:-4px}
.session-line{font:12px Arial,Helvetica,sans-serif;height:18px;min-height:18px;padding-right:350px}
.session-line button{font:12px Arial,Helvetica,sans-serif;margin-left:8px;color:#8d979d}
nav{gap:26px;margin:0 0 25px;min-height:31px;height:31px;padding-right:350px;white-space:nowrap}
nav button{font:25px Arial,Helvetica,sans-serif;letter-spacing:0;color:#6491c7}
nav button.active{color:#000}
.workspace{grid-template-columns:minmax(0,1fr) 25%;gap:22px}
main{min-height:270px}
aside{position:absolute;right:0;top:16px;width:25%;font:13px Arial,Helvetica,sans-serif}
.language-switch{width:120px;height:25px;padding:2px 7px;gap:9px;align-items:center;margin:0 0 13px auto;background:#d3e3f1;border-radius:3px}
.language-switch button{padding:2px 0;border:0;min-height:20px;height:20px;flex:1;background:transparent!important;border-radius:0}
.language-switch button.active{border:0;box-shadow:0 1px 0 #7697b5}
.flag{display:block;width:26px;height:14px}.flag svg{display:block;width:26px;height:14px}
.invoice-search{width:204px;margin:0 0 17px auto;gap:6px;height:23px}
.invoice-search input{font:12px Arial,Helvetica,sans-serif;padding:2px 4px;height:23px;min-height:23px}
.invoice-search button{height:23px;min-height:23px;width:23px;padding:1px}
.clock-row{height:20px;margin-bottom:7px;gap:12px;justify-content:flex-start;letter-spacing:.3px}
.clock-row time{font-size:13px;color:#135aa4}.currency{margin-left:auto;min-width:50px;padding:2px 9px;background:#b6d8ed;font-size:13px}
.side-panel{padding:7px 22px;border-radius:6px;font-size:18px;min-height:39px;align-items:center}.side-panel strong{font-size:18px;color:#d05bd5}
.side-caption{display:none}
aside>.blue{display:block;margin:20px auto 0;font-size:12px}
button,input,select,textarea{font:12px Arial,Helvetica,sans-serif;min-height:22px}
button{padding:2px 12px;border:1px solid #c5c8ca;background:linear-gradient(#fafafa,#e7e7e7);border-radius:4px;color:#173953}
input,select{padding:2px 4px;border-color:#c9cfd3;border-radius:0}
input[type=date]{width:88px;min-width:88px;font-size:12px}
input[type=time]{width:64px;min-width:64px;font:12px Arial,Helvetica,sans-serif}
.date-row input::-webkit-calendar-picker-indicator{display:none}
.tabs{gap:1px;height:40px}.tabs button{padding:8px 10px;border-radius:11px 11px 0 0;font:17px Arial,Helvetica,sans-serif;background:#e9ebe8;color:#707475;min-height:40px}
.tabs button.active{color:#000;background:var(--strip)}
.tabs button:nth-child(1){flex:1.35}.tabs button:nth-child(2){flex:1.65}.tabs button:nth-child(n+3){flex:1}
.panel-title{font-size:15px;padding:7px}
.filter{position:relative;padding:20px 22px 23px;margin-bottom:51px;border-radius:0 0 5px 5px}
.date-row{gap:6px;flex-wrap:wrap;align-items:center}.date-row .date-label{font-size:13px;margin:0;line-height:17px}
.date-row label{display:flex;align-items:center;gap:5px;font-size:12px}.date-row>span:not(.date-label){margin:0 4px}
.periods{position:absolute;left:0;top:100%;margin:0;padding:6px 11px;height:29px;gap:16px;border-radius:0 0 12px 12px}
.periods button{font:13px Arial,Helvetica,sans-serif;padding:0;min-height:0;letter-spacing:.2px}
.search-row{margin-bottom:17px}.search-row input{height:23px}.page-size{font-size:11px}
.summary{max-width:none;width:calc(100% - 10px);margin:0 0 22px}
table{font:13px Arial,Helvetica,sans-serif;line-height:1.3;color:#314c63}
td,th{padding:2px 5px;border-bottom:0;height:20px}th{color:#29313c;letter-spacing:0;font-weight:600}
tbody tr:nth-child(even){background:#e9ebe8}tbody tr:last-child{border-bottom:1px solid #cdd1d4}
.summary td:first-child{font-weight:600;letter-spacing:0}.summary th:not(:first-child){text-align:right}.summary th{width:33.333%}
.summary .num{color:#09294b}
.icon{height:23px;min-height:23px;min-width:23px;padding:3px}
.form-footer{padding:10px 12px}.editor .intro{font-size:14px}.editor .intro h1{font-size:19px}
footer{padding:18px 0 15px;font-size:11px;color:#929aa0}
#branch{margin-right:calc(25% + 22px)}#notice{margin-right:calc(25% + 22px)}
@media(max-width:1382px){body{margin-left:31px;margin-right:31px}}
.transfer-history table{font:13px Arial,Helvetica,sans-serif;letter-spacing:.3px;table-layout:fixed}
.transfer-history th,.transfer-history td{text-align:center;padding:2px 5px;height:20px;line-height:16px}
.transfer-history th{font:600 14px Arial,Helvetica,sans-serif;letter-spacing:.2px}
.transfer-history th:nth-child(1){width:16%}.transfer-history th:nth-child(2){width:23%}.transfer-history th:nth-child(3){width:15%}.transfer-history th:nth-child(4){width:25%}.transfer-history th:nth-child(5){width:21%}
.transfer-history td{overflow-wrap:anywhere;color:#132b40}
.transfer-history td.pos{color:#00bb3d}.transfer-history td.neg{color:#ff6173}
.transfer-history tbody tr:nth-child(even){background:#e8ebe7}
.transfer-history .pagination{margin:10px 0 20px;font-size:12px;letter-spacing:0}
.transfer-history .transfer-day{display:block;font-size:11px;color:#7b858c;line-height:13px}
.report-users .panel-title{height:40px;padding:9px 12px;border-radius:11px 11px 0 0;font:17px Arial,Helvetica,sans-serif;color:#000}
.report-users .filter{padding:22px 22px 23px}
.report-users .search-row{margin-bottom:17px}.report-users .search-row input{width:148px}
.report-users .page-size{width:166px;flex-basis:166px;font-size:12px}
.report-users .page-size label{white-space:nowrap;margin-bottom:3px}
.report-users .page-size input{width:66px}
.report-users table{table-layout:fixed;font:13px Arial,Helvetica,sans-serif;letter-spacing:.3px;color:#142b40}
.report-users th{font-size:14px;font-weight:600;text-align:center;letter-spacing:.2px;height:20px}
.report-users td{height:24px;padding:1px 5px;text-align:center;line-height:20px}
.report-users th:nth-child(1){width:10%}.report-users th:nth-child(2){width:14%}.report-users th:nth-child(3){width:20%}
.report-users th:nth-child(4){width:10%}.report-users th:nth-child(5),.report-users th:nth-child(6),.report-users th:nth-child(7),.report-users th:nth-child(8){width:9%}.report-users th:nth-child(9){width:10%}
.report-users td:first-child{padding-left:16px;text-align:left;overflow-wrap:anywhere}
.report-users td:nth-child(2),.report-users th:nth-child(2){text-align:left;padding-left:14px}
.report-users td.num{text-align:right;padding-right:9px}
.report-users .account-link{font:13px Arial,Helvetica,sans-serif;letter-spacing:.3px;color:#1761b0}
.report-users .pos{color:#00bc3e}.report-users .neg{color:#ff6576}.report-users .result{color:#218cff}
.report-users tbody tr:nth-child(even){background:#e8ebe7}
.report-users tbody tr.blocked-row{background:#f4d3d4}
.report-users .actions{padding:1px 0;text-align:right;letter-spacing:0}
.report-users .icon{width:22px;min-width:22px;height:21px;min-height:21px;margin:0 1px;padding:2px;border-color:#aecfe8;border-radius:3px;background:linear-gradient(#f5fbff,#d5e9f8);color:#4388b6}
.report-users .icon svg{width:14px;height:14px;stroke-width:2.2}
.report-users .pagination{font-size:13px;margin:10px 0 17px;row-gap:16px;letter-spacing:.1px}
.report-users .form-footer{padding:22px;margin-top:17px;border-radius:5px;min-height:70px}
.report-users .form-footer .blue{min-height:31px;padding:6px 12px;color:#fff;text-shadow:0 1px #829bb0;border-color:#a7bfd1;border-radius:6px;background:linear-gradient(#cbddec,#99b8cf)}

/* Invoice ledger: compact reference typography and aligned controls. */
.invoice-list table{table-layout:fixed;font:13px Arial,Helvetica,sans-serif;letter-spacing:.3px;color:#142b40}
.invoice-list th{height:21px;text-align:center;font-size:14px;font-weight:600;letter-spacing:.2px}
.invoice-list td{height:25px;padding:1px 4px;text-align:center;line-height:21px}
.invoice-list th:nth-child(1){width:7%}.invoice-list th:nth-child(2){width:12%}.invoice-list th:nth-child(3){width:18%}.invoice-list th:nth-child(4){width:26%}.invoice-list th:nth-child(5){width:9%}.invoice-list th:nth-child(6){width:7%}.invoice-list th:nth-child(7){width:8%}.invoice-list th:nth-child(8){width:7%}.invoice-list th:nth-child(9){width:6%}
.invoice-list td:first-child,.invoice-list th:first-child{text-align:left;padding-left:8px}
.invoice-list td:nth-child(3){white-space:nowrap}
.invoice-list .code .link{display:inline-block;width:calc(100% - 54px);text-decoration:none;font:13px Arial,Helvetica,sans-serif;letter-spacing:.5px;color:#1761b0;vertical-align:middle}
.invoice-list .icon{width:22px;min-width:22px;min-height:21px;height:21px;margin:0 1px;padding:2px;border-color:#aecfe8;border-radius:3px;background:linear-gradient(#f5fbff,#d5e9f8);color:#4388b6}
.invoice-list .icon svg{width:14px;height:14px;stroke-width:2.4}
.invoice-list td.actions{padding:1px 0;text-align:right;letter-spacing:0}
.invoice-list .pos{color:#00bc3e}.invoice-list .neg{color:#ff6576}
.invoice-list td:nth-child(6){color:#909aa4}
.invoice-list tbody tr:nth-child(even){background:#e8ebe7}
.invoice-list tbody tr.blocked-row{background:#ffc7ba}.invoice-list tbody tr.selected{background:#c2dce9}
.invoice-list .pagination{font-size:13px;margin:10px 0 17px;row-gap:16px;letter-spacing:.1px}
.invoice-list .form-footer{padding:22px;min-height:83px;border-radius:5px;align-items:flex-end;gap:5px}
.invoice-list .form-footer label{display:flex;flex-direction:column;gap:3px}
.invoice-list .form-footer select{width:167px;height:21px;min-height:21px;padding:0 3px}
.invoice-list .form-footer .blue{height:23px;min-height:23px;padding:2px 12px;color:#fff;text-shadow:0 1px #829bb0;border-color:#a7bfd1;border-radius:4px;background:linear-gradient(#cbddec,#99b8cf)}

/* Contextual operation confirmation in the right account column. */
#sidebar #notice{display:flex;align-items:flex-start;gap:6px;width:100%;margin:20px 0 0;padding:8px 10px;border:1px solid #a9d979;border-radius:5px;background:#d7f1bf;color:#25391e;font:13px/1.15 Arial,Helvetica,sans-serif;letter-spacing:.1px;overflow-wrap:anywhere}
#sidebar #notice[hidden]{display:none}
#sidebar #notice strong{font-weight:700}
#sidebar #notice .notice-symbol{width:14px;height:14px;flex:0 0 14px;margin-top:1px;fill:#2b9bee}
#sidebar #notice .notice-symbol path{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#sidebar #notice.error{background:#fbe0dc;border-color:#dea59d;color:#79372e}
#sidebar #notice.error .notice-symbol{fill:#c85649}

/* Transfer Users matches the compact account list reference. */
.transfer-users .tabs button:nth-child(1){flex:1.18}.transfer-users .tabs button:nth-child(2){flex:1}.transfer-users .tabs button:nth-child(3){flex:1.82}
.transfer-users .filter{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;min-height:84px;padding:22px;margin-bottom:0}
.transfer-users .search-row{margin:0;gap:7px;align-items:center}
.transfer-users .search-row input{width:148px;height:22px}
.transfer-users .filter-content{flex:0 0 166px}
.transfer-users .page-size{width:166px;flex-basis:166px;font-size:13px}
.transfer-users .page-size label{white-space:nowrap;margin-bottom:3px}
.transfer-users .page-size input{width:66px}
.transfer-users .filter>div:last-child{display:none}
.transfer-users table{table-layout:fixed;font:13px Arial,Helvetica,sans-serif;letter-spacing:.3px;color:#142b40}
.transfer-users th{height:20px;font-size:14px;font-weight:600;letter-spacing:.2px}
.transfer-users th:nth-child(1){width:32%;text-align:left}.transfer-users th:nth-child(2){width:27%;text-align:center}.transfer-users th:nth-child(3){width:25%;text-align:right;padding-right:9px}.transfer-users th:nth-child(4){width:16%}
.transfer-users td{height:24px;line-height:20px;padding:1px 5px}
.transfer-users td:nth-child(2){text-align:center}.transfer-users td.num{padding-right:9px}
.transfer-users .account-link{font:13px Arial,Helvetica,sans-serif;letter-spacing:.3px;color:#142b40}
.transfer-users .pos{color:#00bc3e}.transfer-users .neg{color:#ff6576}
.transfer-users tbody tr:nth-child(even){background:#e8ebe7}.transfer-users tbody tr.blocked-row{background:#f4d3d4}
.transfer-users td.actions{text-align:right;padding:1px 0;letter-spacing:0}
.transfer-users .icon{width:22px;min-width:22px;min-height:21px;height:21px;margin:0 1px;padding:2px;border-color:#aecfe8;border-radius:3px;background:linear-gradient(#f5fbff,#d5e9f8);color:#4388b6}
.transfer-users .icon svg{width:14px;height:14px;stroke-width:2.4}
.transfer-users .pagination{font-size:13px;margin:10px 0 17px;row-gap:16px;letter-spacing:.1px}
.transfer-overview .tabs button:nth-child(1){flex:1.18}.transfer-overview .tabs button:nth-child(2){flex:1}.transfer-overview .tabs button:nth-child(3){flex:1.82}
.transfer-overview .filter{min-height:84px;padding:22px;margin-bottom:51px}
.transfer-overview .date-row{column-gap:8px;row-gap:0}
.transfer-overview .date-row input[type=date]{width:82px;min-width:82px}
.transfer-overview .date-row input[type=time]{width:62px;min-width:62px}
.transfer-overview .page-size{width:166px;flex:0 0 166px;font-size:13px;line-height:17px}
.transfer-overview .page-size label{white-space:nowrap;margin:0}
.transfer-overview .page-size input{width:66px;border-radius:6px}
.transfer-overview .page-size input::-webkit-inner-spin-button{opacity:1}
.transfer-overview .periods{width:270px;gap:0;justify-content:space-between}
.transfer-overview .periods button.active{font-weight:700;text-decoration:none;color:#536476}
