.tuso-checkout-invoice,.tuso-order-invoice{color:#292320;border-top:1px solid #d9cdc6;margin-top:24px;padding-top:24px}.invoice-request-choice{align-items:flex-start;gap:12px;line-height:1.5;display:flex!important}.invoice-request-choice input[type=checkbox]{accent-color:#834455;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:3px 0 0}.invoice-request-choice span{flex-direction:column;gap:4px;min-width:0;display:flex}.invoice-request-choice small{color:#665d57;font-size:14px;line-height:1.5}.invoice-request-details{margin-top:20px}.tuso-invoice-client{border:0;min-width:0;margin:20px 0;padding:0}.tuso-invoice-client legend{margin-bottom:16px;font-weight:600}.tuso-invoice-client-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tuso-invoice-client-grid>div{min-width:0}.tuso-invoice-client-grid .wide{grid-column:1/-1}.tuso-invoice-client-grid label{margin-bottom:7px;font-size:14px;display:block}.tuso-invoice-client-grid input{box-sizing:border-box;color:#292320;background:#fff;border:1px solid #ccbeb5;width:100%;max-width:100%;min-height:44px;padding:10px 12px;font-family:inherit;font-size:16px;line-height:1.4;display:block}.tuso-invoice-client p,.tuso-checkout-invoice p,.tuso-order-invoice p,.invoice-request-note{overflow-wrap:anywhere;max-width:65ch;margin:16px 0;font-size:14px!important;line-height:1.65!important}.tuso-order-invoice h3{margin:0 0 16px;font:24px/1.3 Georgia,serif}.tuso-order-invoice button{color:#71364b;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #834455;padding:12px 16px}.tuso-order-invoice button[type=submit]{color:#fff;background:#834455}.invoice-request-actions{flex-wrap:wrap;gap:12px;display:flex}.invoice-downloads{flex-direction:column;gap:12px;display:flex}.invoice-downloads a,.tuso-order-invoice a,.tuso-checkout-invoice a,.invoice-request-note a{color:#71364b;text-underline-offset:3px;text-decoration:underline}:is(.tuso-invoice-client input:focus-visible,.tuso-order-invoice button:focus-visible,.tuso-checkout-invoice input:focus-visible){outline-offset:3px;outline:2px solid #834455}.invoice-request-error{color:#992e3e!important}.tuso-order-invoice button:disabled{opacity:.6;cursor:wait}.tuso-order-invoice button:hover:not(:disabled){transform:translateY(-1px)}@media (max-width:480px){.tuso-invoice-client-grid{grid-template-columns:1fr}.tuso-invoice-client-grid .wide{grid-column:auto}}.order-success .purchase-receipt{text-align:left;background:#f7f3ef;border:1px solid #ded7d1;border-radius:8px;width:100%;margin:18px 0;padding:18px;display:block}.purchase-receipt strong{font-size:15px}.order-success .purchase-receipt p{margin:9px 0;font-size:13px;line-height:1.5}.purchase-receipt button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#2b2523;border:1px solid #2b2523;border-radius:4px;padding:12px;font-size:13px}.purchase-receipt button:disabled{opacity:.6;cursor:default}.purchase-receipt small{color:#716963;margin-top:10px;font-size:11px;line-height:1.5;display:block}.purchase-receipt [role=alert]{color:#8f352c}
