.srv-scroll{overflow-x:auto;background:white;border:1px solid #e2e8f0;border-radius:12px}.srv-table{width:100%;border-collapse:collapse;font-size:13px}.srv-table th,.srv-table td{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0;white-space:pre-wrap;overflow-wrap:anywhere;min-width:100px}.srv-table th{background:#f8fafc;color:#475569}.srv-context{font-size:12px;color:#64748b}.srv-warning{padding:12px;background:#fff7ed;color:#9a3412;border-radius:8px;font-size:13px}.srv-empty{padding:32px;text-align:center;color:#64748b;background:white;border-radius:12px}.srv-field{display:block;margin:12px 0;color:#334155;font-size:13px;font-weight:600}.srv-input{display:block;width:100%;padding:10px;margin-top:5px;border:1px solid #cbd5e1;border-radius:8px;font:inherit;box-sizing:border-box}.srv-button{padding:9px 14px;border:1px solid #cbd5e1;border-radius:8px;background:white;color:#1e40af;cursor:pointer;font:inherit}.srv-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.srv-card{padding:20px;background:white;border:1px solid #e2e8f0;border-radius:12px}.srv-card strong{display:block;font-size:24px;margin-top:8px}#srv-form-status,#srv-budget-status{color:#b91c1c;font-size:13px}
