.business-boundary{margin-bottom:16px;padding:13px 16px;border-left:4px solid #48a8ff;background:#0b1b25;color:#b9ddf5}.business-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.business-tabs button.active{border-color:var(--gold);background:#2b230e;color:var(--gold);font-weight:800}.business-pane{display:grid;gap:15px}.business-actions{display:flex;flex-wrap:wrap;gap:8px}.business-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.business-summary-grid .kpi{min-height:112px}.business-readonly{border-color:#22506c;background:linear-gradient(145deg,#0e1b22,#0a1014)}.business-readonly strong{color:#67c5ff!important}.business-formula{padding:13px;border:1px solid #635018;border-radius:10px;background:#1d170a}.business-document-lines{display:grid;gap:8px;margin-top:12px}.business-line{display:grid;grid-template-columns:1.8fr .6fr .7fr 1fr .65fr auto;gap:8px;align-items:end;padding:10px;border:1px solid var(--line);border-radius:10px;background:#0d0c09}.business-line label{min-width:0}.business-line button{color:#ff7777}.business-totals{display:flex;justify-content:flex-end;gap:22px;margin-top:12px;padding:13px;border-top:1px solid var(--line)}.business-totals strong{color:var(--gold)}.business-master-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.business-status{font-size:11px}.business-status.cancelled{color:#ff7777}.business-status.issued,.business-status.paid{color:#65d99a}.business-doc-actions{display:flex;gap:5px}.business-doc-actions button{padding:5px 8px;font-size:11px}.business-export{padding:20px;border:1px solid #5e4b18;border-radius:14px;background:#17130a}.business-export ul{color:var(--muted)}@media(max-width:1100px){.business-summary-grid{grid-template-columns:repeat(2,1fr)}.business-line{grid-template-columns:1fr 1fr 1fr}.business-line label:first-child{grid-column:1/-1}}@media(max-width:720px){.business-summary-grid,.business-master-grid{grid-template-columns:1fr}.business-line{grid-template-columns:1fr 1fr}.business-line label:first-child{grid-column:1/-1}.business-totals{display:grid;gap:5px}.business-actions button{flex:1}}
.business-field-disabled{opacity:.42}.business-field-disabled input:disabled{cursor:not-allowed;background:#080806;color:#777;border-color:#29251c}
