.premium-income-screen{flex:1;min-width:0;padding:24px;background:#f2f6fb;color:#17324c}.premium-income-screen.hidden{display:none!important}.premium-income-head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:18px}.premium-income-head h1{font-size:26px;margin:0 0 6px}.premium-income-head p{margin:0;color:#4a6780}.premium-income-screen .card{margin-bottom:16px}.premium-income-screen .card-body{padding:18px}.premium-income-filters{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.premium-income-periods{display:flex;gap:5px;flex-wrap:wrap}.premium-income-filters label{display:flex;gap:8px;align-items:center}.premium-income-filters input,.premium-income-filters select{width:auto}.premium-income-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;margin-bottom:18px}.premium-income-stat{padding:18px;border:1px solid #8daac5;border-radius:7px;background:white;display:flex;flex-direction:column;gap:10px}.premium-income-stat:first-child{background:#e8f2ff;border-color:#087be9}.premium-income-stat:last-child{background:#fff5df;border-color:#c6aa6c}.premium-income-stat strong{font-size:24px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.premium-income-stat small{color:#526c84}.premium-income-table{overflow:auto;max-height:430px}.premium-income-table table{width:100%;border-collapse:collapse}.premium-income-table td,.premium-income-table th{padding:12px 9px;border-bottom:1px solid #d4dfeb;text-align:left;vertical-align:middle}.premium-income-table th{background:#edf3fa;position:sticky;top:0}.premium-income-pager{display:flex;gap:15px;align-items:center;justify-content:flex-end;margin-top:16px}.premium-income-note{font-size:12px;color:#526c84;line-height:1.6}.premium-income-screen .card-head{display:flex;justify-content:space-between;gap:10px}#premiumCollectOrder{margin-top:10px;font-size:12px}@media(max-width:650px){.premium-income-screen{padding:12px}.premium-income-filters label{flex-wrap:wrap}.premium-income-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-income-stat{padding:12px}.premium-income-stat strong{font-size:19px}.premium-income-head h1{font-size:22px}}@media print{.premium-income-screen{display:none!important}}
