.qwt-workspace .panel-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.qwt-cards{display:grid;gap:12px;margin-top:18px}.qwt-card{display:flex;justify-content:space-between;gap:16px;align-items:center}.qwt-card h3{margin:6px 0}.qwt-card p,.qwt-workspace header p{color:var(--muted,#637487)}.qwt-dialog{width:min(1060px,95vw);max-height:93dvh;overflow:auto;padding:0;border:1px solid var(--line,#d9e2ee);border-radius:16px;background:var(--panel,#fff);color:var(--ink,#17283d)}.qwt-dialog::backdrop{background:#0b182a99}.qwt-dialog-head{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;padding:16px 20px;background:var(--panel,#fff);border-bottom:1px solid var(--line,#d9e2ee);z-index:2}.qwt-dialog-head h2{margin:0}.qwt-form{padding:20px}.qwt-form fieldset{border:0;padding:0;min-width:0}.qwt-form .field{display:flex;flex-direction:column;gap:6px}.qwt-form textarea{min-height:85px}.qwt-section{margin:18px 0;padding:14px 0;border-top:1px solid var(--line,#d9e2ee)}.qwt-section summary{cursor:pointer;font-weight:700;padding:4px 0 12px}.qwt-lines{display:grid;gap:14px;margin:10px 0}.qwt-line{display:grid;grid-template-columns:110px minmax(130px,1fr) 90px 65px 125px auto;gap:8px;align-items:end}.qwt-line label{display:flex;flex-direction:column;gap:5px;font-size:12px}.qwt-line input,.qwt-line select{width:100%;min-width:0}.qwt-files{display:grid;gap:8px;max-height:240px;overflow:auto;margin-bottom:12px}.qwt-files input,.qwt-confirm input{width:auto}.qwt-signature{display:block;width:100%;height:180px;border:1px solid #95a3b3;border-radius:8px;background:#fff;touch-action:none;margin:12px 0}.qwt-signature-image{max-width:380px;width:100%;background:#fff}.qwt-confirm{display:flex;gap:8px;align-items:center;margin:14px 0}.qwt-form [role=alert]{color:#dc5252}.qr-invoice-warning{color:var(--warning,#a76212)}[data-qps-theme=dark] .qwt-dialog,[data-qps-theme=dark] .qwt-dialog-head{background:#172332;color:#e8eef7}@media(max-width:800px){.qwt-line{grid-template-columns:1fr 1fr}.qwt-line label:nth-child(2){grid-column:span 2;grid-row:1}.qwt-dialog{width:97vw}.qwt-form{padding:14px}.qwt-card{align-items:flex-start}.qwt-dialog-head{padding:14px}}
