.kmt-workflow-summary{margin:18px 0;padding:20px;border:1px solid #e3dff4;border-radius:18px;background:#faf9ff;color:#242039;min-width:0;overflow-wrap:anywhere;font-family:inherit}
.kmt-workflow-summary h3{margin:0 0 6px;font-size:20px;line-height:1.5}.kmt-workflow-intro{margin:0 0 16px;color:#625c74;font-size:14px}
.kmt-workflow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.kmt-workflow-card{min-width:0;padding:16px;border:1px solid #e7e3f1;border-radius:12px;background:white}.kmt-workflow-card h4{font-size:14px;margin:0 0 10px;color:#655a80}.kmt-workflow-card p{margin:10px 0 0;font-size:14px;line-height:1.7}.kmt-state{display:inline-block;padding:7px 11px;border-radius:8px;background:#eee9ff;color:#5231a4;font-size:14px;font-weight:700;line-height:1.6;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.kmt-state--success{background:#e5f5ed;color:#176745}.kmt-state--attention{background:#fff1da;color:#86500a}.kmt-workflow-meta{color:#696177}.kmt-workflow-compact{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0;min-width:0;grid-column:1/-1;max-width:100%;overflow-wrap:anywhere}.kmt-workflow-compact .kmt-state{font-size:12px;padding:5px 8px}
.kmt-return-request-form{box-sizing:border-box;max-width:100%;min-width:0}.kmt-return-request-form label{display:block;min-width:0}.kmt-return-request-form select,.kmt-return-request-form input,.kmt-return-request-form textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;font:inherit;line-height:1.5;padding:12px;border:1px solid #d8d1e7;border-radius:8px;background:#fff}.kmt-return-request-form button,.kmt-return-request-form-actions a{min-height:44px;white-space:normal;line-height:1.5}.kmt-return-request-form-actions{display:flex;flex-wrap:wrap;gap:10px}.kmt-return-request-form :focus-visible{outline:3px solid #8063d7;outline-offset:3px}
@media(max-width:600px){.kmt-workflow-summary{padding:14px;border-radius:12px;margin:12px 0}.kmt-workflow-summary h3{font-size:18px}.kmt-workflow-grid{grid-template-columns:1fr}.kmt-workflow-card{padding:13px}.kmt-return-request-form select,.kmt-return-request-form input,.kmt-return-request-form textarea{font-size:16px}.kmt-return-request-form-actions>*{flex:1 1 100%;text-align:center}.kmt-order-actions{flex-wrap:wrap;min-width:0}.kmt-order-actions a{white-space:normal;max-width:100%;box-sizing:border-box}}

.kmt-return-request-form .kmt-account-primary-btn,.kmt-return-request-form .kmt-account-outline-btn{min-height:44px!important;height:auto!important;white-space:normal!important;font-size:14px!important}

.kmt-return-request-form label{font-size:14px;line-height:1.7}

.kmt-order-info-card .kmt-payment-pending,.kmt-order-info-card .kmt-paid-badge{white-space:normal;overflow-wrap:anywhere;line-height:1.6;max-width:100%;display:inline-block}
