.expert-heading{align-items:center;padding:4px 0 6px}.expert-heading h2{font-size:30px}.document-type-switch{display:flex;align-items:center;gap:5px;padding:5px;border:1px solid #d8e2ea;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(7,47,86,.06)}.document-type-switch a{display:flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px;border-radius:10px;color:#60788c;font-size:10px;font-weight:850;text-decoration:none}.document-type-switch a svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.document-type-switch a.active{background:#082f56;color:#fff;box-shadow:0 6px 16px rgba(8,47,86,.18)}.document-type-switch .advanced-link{border-left:1px solid #e1e8ee;border-radius:0;margin-left:4px}.quick-invoice-main{grid-template-columns:1fr 1fr}.quick-step:nth-child(1),.quick-step:nth-child(2){grid-column:1/-1}.quick-step{border-radius:19px}.quick-step>header{padding-bottom:14px;border-bottom:1px solid #e7edf2}.quick-step>header h2{font-size:18px}.expert-source-catalog,.expert-source-search{display:none!important}.item-studio{display:grid;gap:14px}.item-picker-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.item-picker-bar select{min-height:48px;font-size:12px}.popular-products{display:flex;gap:7px;overflow-x:auto;padding-bottom:4px}.popular-products:before{content:"Quick add";align-self:center;color:#7a8fa0;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.popular-products button{border:1px solid #dce5ec;border-radius:100px;background:#f8fafb;color:#345169;padding:7px 10px;font:750 9px inherit;white-space:nowrap;cursor:pointer}.popular-products button:hover{border-color:#ff8d55;background:#fff4ed;color:#c74500}.selected-item-list{display:grid;gap:8px}.selected-items-empty{display:grid;place-items:center;min-height:110px;padding:20px;border:1px dashed #cddbe5;border-radius:13px;background:#f8fafb;text-align:center}.selected-items-empty b{color:#17334d;font-size:12px}.selected-items-empty span{color:#7a8fa0;font-size:10px}.selected-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto 30px;align-items:center;gap:14px;padding:12px 13px;border:1px solid #dce5ec;border-radius:13px;background:#fff;box-shadow:0 5px 16px rgba(7,47,86,.035)}.selected-item>span strong,.selected-item>span small{display:block}.selected-item>span strong{color:#082f56;font-size:11px}.selected-item>span small{margin-top:3px;color:#7b8fa0;font-size:8px}.selected-item>b{color:#17334d;font-size:11px}.item-quantity{display:grid;grid-template-columns:30px 46px 30px;border:1px solid #d7e1e9;border-radius:9px;overflow:hidden}.item-quantity button,.remove-selected-item{border:0;background:#f4f7f9;color:#17334d;font-size:15px;font-weight:800;cursor:pointer}.item-quantity input{min-height:32px;padding:4px;border:0;border-radius:0;text-align:center;font-size:10px}.remove-selected-item{width:30px;height:30px;border-radius:8px;background:#fff0ed;color:#c84224}.expert-summary{overflow:hidden;padding:25px}.summary-document-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border-radius:14px;background:linear-gradient(135deg,#082f56,#15588d);color:#fff;box-shadow:0 9px 24px rgba(8,47,86,.2)}.summary-document-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8}.expert-summary h2{margin-bottom:4px;font-size:19px}.summary-line-count{margin:0 0 16px!important;color:#7c90a1!important}.draft-assurance{display:grid!important;justify-content:initial!important;gap:2px!important;margin:16px 0 6px;padding:11px!important;border:1px solid #dfe7ed!important;border-radius:10px;background:#f7f9fb}.draft-assurance b{font-size:9px}.draft-assurance span{font-size:8px;color:#7a8fa0}.expert-summary button{justify-content:space-between;padding:12px 15px}.expert-summary button span{font-size:17px}.customer-mode label,.quick-choice label{min-height:66px}.new-customer-fields{margin-top:2px}.quick-custom{border:0}.quick-custom summary{display:inline-flex;padding:8px 10px;border-radius:9px;background:#f2f6f9}
@media(max-width:1000px){.document-type-switch{align-self:flex-start}.quick-invoice-main{grid-template-columns:1fr}.quick-step{grid-column:1!important}}
@media(max-width:650px){.expert-heading{align-items:stretch}.document-type-switch{width:100%;overflow-x:auto}.document-type-switch a{flex:1;justify-content:center;white-space:nowrap}.document-type-switch .advanced-link{flex:0}.item-picker-bar{grid-template-columns:1fr}.selected-item{grid-template-columns:minmax(0,1fr) auto}.selected-item>.item-quantity{grid-column:1}.selected-item>.remove-selected-item{grid-column:2;grid-row:2}.popular-products:before{display:none}.expert-summary{order:initial}.quick-invoice-form{display:flex;flex-direction:column}.quick-summary{order:2}.quick-invoice-main{order:1}}
.popular-products button{font-family:inherit;font-size:9px;font-weight:750}
