.business-head{background:linear-gradient(115deg,#314f9e,#6250a1);padding:20px;border-radius:22px;color:#fff;margin-bottom:20px}.business-head h1{color:#fff;display:flex;gap:10px;align-items:center}.business-head p{color:#f0edff;font-size:15px}.business-head .btn{background:#f8faff;color:#283e7b;border:1px solid #c5d3fa}.business-head .actions{margin-bottom:0}.business-card{border-right:4px solid #6973b5}.business-card h3{margin-top:8px}.business-card.status-draft{background:#f7f3ff}.business-card.status-cancelled{background:#fff3f6;border-color:#d4a8b5}.cost-breakdown{background:white;padding:15px 20px;border:1px solid #bfcde9;border-radius:18px}.cost-breakdown p{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #e0e6f3;padding-bottom:8px}.cost-breakdown b{color:#304987}.purchase-line .grid{grid-template-columns:1fr 1.6fr}.purchase-line .grid label{grid-row:1}.purchase-line .grid input{grid-row:2;min-width:0}.purchase-line input,.purchase-line select{background:white}#purchase-total{color:#304b94;font-size:20px}#cost-amount[readonly]{background:#e8e6fc;color:#3f358c;border-color:#b2a6dd}.business-card .money{font-size:22px}.business-card .row{flex-wrap:wrap}
@media(max-width:500px){.business-head{padding:16px}.business-head h1{font-size:23px}.business-head .actions{gap:8px}.business-head .actions .btn{flex:1;padding:10px;font-size:15px}.purchase-line .grid{display:block}.business-card .money{font-size:20px}}
