.reference-card{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#263b55,#18283b);color:#fff}.reference-card p{color:#ccd9e6}.reference-controls{display:flex;align-items:center;gap:20px}.reference-controls label:last-child{color:#d9e4ee}.reference-controls input[type=number]{background:#ffffff12;border-color:#ffffff33;color:#fff;max-width:150px}.category-table{margin-top:20px}.category-head,.category-row{display:grid;grid-template-columns:minmax(230px,2fr) 110px 120px 140px 110px;align-items:center;gap:12px;padding:12px 10px}.category-head{color:#7a8690;font-size:12px;border-bottom:1px solid #e7ebee}.category-row{border-bottom:1px solid #edf0f2}.category-row:hover{background:#f8fbfa}.category-name strong,.category-name small{display:block}.category-name small{direction:ltr}.reference-check{display:flex;grid-template-columns:auto 1fr;align-items:center}.reference-check input{width:auto}.category-row input[type=number]{padding:9px}.effective-rate{font-weight:800;color:#087f68}.manual-disabled{opacity:.45}.category-empty{text-align:center;padding:30px;color:#7b8790}@media(max-width:760px){.reference-card{display:grid;gap:18px}.category-table{overflow:auto}.category-head,.category-row{min-width:760px}}
