.secondary{background:#ff4800;border:2px solid #ff4800;width:100%;min-height:58px;font-size:1.075rem;font-weight:600}.secondary:hover:not(:disabled){background:#ec4200}.payment-actions{gap:10px;display:grid}.statistics{grid-column:1/-1}.statistics-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.statistics-heading h2{margin:0}.statistics-tabs{display:flex}.statistics-tabs button{border-color:#aaa;min-height:44px}.statistics-tabs button+button{border-left:0}.statistics-tabs .selected{background:#fff5ef;border:2px solid #ff4800}.statistics-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:14px;width:100%;max-width:100%;margin-bottom:20px;display:grid}.statistics-filters label{min-width:0;max-width:100%}.date-input-frame{box-sizing:border-box;background:#fff;border:1px solid #777;width:100%;min-width:0;height:44px;margin-top:6px;display:block;overflow:hidden}.date-input-frame input{box-sizing:border-box;inline-size:100%;width:100%;min-inline-size:0;min-width:0;max-inline-size:100%;border:0;max-width:100%;height:100%;min-height:0;margin:0}.statistics-filters button{min-height:48px}.statistics-message{margin:12px 0 0}.table-scroll{overflow-x:auto}.statistics table{border-collapse:collapse;width:100%;font-size:.9375rem}.statistics th,.statistics td{text-align:left;vertical-align:top;border:1px solid #ddd;padding:12px 10px}.statistics th{background:#f5f3f3;font-weight:600}.statistics td.money{white-space:nowrap;font-variant-numeric:tabular-nums}.statistics .charge-service-row th{background:#fff;border-top:3px solid #777;font-size:1rem;font-weight:400}.statistics-pager{justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.statistics-pager span{text-align:center}@media (width<=640px){.statistics-heading{flex-direction:column;align-items:stretch}.statistics-tabs button{flex:1}.statistics-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.statistics-filters label+label .date-input-frame{border-left:0}.date-input-frame input[type=date]{padding-inline:4px;font-size:clamp(.75rem,3.5vw,1rem)}.statistics-filters button{grid-column:1/-1}.statistics-pager{gap:8px}.statistics-pager button{padding:8px}}