.order-launch{background:#1365df!important;color:#fff!important;border:2px solid #1054bc!important;box-shadow:0 5px 15px #1365df24;font-weight:700;min-height:48px}.order-launch:hover{background:#1054bc!important}.order-add-service{border:1px solid #cadbed;border-radius:12px;padding:16px;margin:16px 0}.order-add-service summary{cursor:pointer;color:#1458b3;min-height:44px;font-weight:600;display:flex;align-items:center}.open-orders{margin-top:24px}.open-order{display:flex;gap:16px;align-items:center;justify-content:space-between;border-top:1px solid #dce4ee;padding:18px 0}.order-detail{display:grid;gap:6px;text-align:left;background:transparent;color:inherit;border:0;padding:8px;flex:1}.stat-link{color:inherit;text-decoration:none;display:block}a.stat-link:hover{border-color:#1365df;box-shadow:0 3px 12px #1365df18}a.stat-link:focus-visible{outline:3px solid #1365df}.simple-receipt{overflow-wrap:anywhere}.simple-receipt .form-note{margin-top:20px}@media(max-width:600px){.open-order{display:grid;gap:10px}.open-order>button{width:100%;min-height:48px}.order-launch{width:100%}.order-add-service{padding:12px}}@media print{body:has(.receipt-dialog[open])>*{display:none!important}body:has(.receipt-dialog[open])>.receipt-dialog{display:block!important;position:static!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;border:0!important;box-shadow:none!important;background:white!important;color:black!important;padding:0!important}.receipt-dialog .dialog-head,.receipt-dialog .dialog-actions,.receipt-dialog button{display:none!important}.receipt-dialog form{display:block!important}.simple-receipt,.simple-receipt *{color:black!important;background:white!important}.receipt-dialog::backdrop{display:none}.simple-receipt .mobile-records{display:block}.simple-receipt .desktop-table{display:block}}

.order-add-service[hidden]{display:none!important}.receipt-logo{width:110px;height:110px;object-fit:contain;display:block;margin:0 auto 18px}.public-appearance-discreet{margin-top:30px;padding:16px}.public-appearance-discreet>summary{cursor:pointer;font-size:14px;color:#61748a;min-height:44px;display:flex;align-items:center}.public-appearance-discreet:not([open]){background:transparent;border:1px solid #e4eaf0;box-shadow:none}.public-appearance-discreet form{margin-top:18px}.public-appearance-discreet .appearance-settings{margin:0}form[data-order] .payment-row:only-child .field:has([name=payment_amount]),form[data-order] .payment-row:only-child .complete-payment,form[data-order] .payment-row:only-child .remove-payment{display:none}form[data-order] .payment-row:only-child{grid-template-columns:1fr}form[data-order] .payment-balance strong{font-size:24px}form[data-order] .receipt-entry h3{font-size:16px}.simple-receipt h2{text-align:center}
