#workflow-portal{margin-top:28px}.workflow-item{display:grid;gap:7px;border:1px solid #454059;background:#1c192c;border-radius:14px;margin:13px 0;padding:18px}.workflow-item strong{font-size:17px}.workflow-item p{margin:2px 0}.workflow-item a{width:max-content;max-width:100%}.workflow-muted{color:#b7b1c8}.invoice-print{background:#fff;color:#192032;padding:38px;max-width:900px;margin:0 auto;border-radius:16px;font:15px/1.6 system-ui,sans-serif}.invoice-print h1,.invoice-print h2,.invoice-print h3{color:#202237}.invoice-print h1{font-size:30px;margin-bottom:25px}.invoice-mark{font-size:15px;letter-spacing:2px;color:#7656a9;font-weight:900}.invoice-cols{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:30px 0}.invoice-cols p{white-space:pre-line;margin:6px 0}.invoice-print table{width:100%;border-collapse:collapse;margin:30px 0;text-align:left}.invoice-print th,.invoice-print td{padding:10px;border-bottom:1px solid #ddd;vertical-align:top}.invoice-print .print-button{background:#6944aa;color:white;border:0;border-radius:10px;padding:14px 20px;cursor:pointer}.invoice-print a{color:#58339b}@media(max-width:650px){.invoice-print{padding:20px}.invoice-cols{grid-template-columns:1fr}.invoice-print table{font-size:12px}}@media print{body,body *{visibility:hidden!important}#invoice,#invoice *{visibility:visible!important}#invoice{position:absolute;left:0;top:0;width:100%;border:0;padding:0;border-radius:0}.print-button{display:none!important}@page{size:A4;margin:17mm}}
