.dqs-support{display:grid;gap:20px}.dqs-support-card{background:#fff;border:1px solid #dbe4f0;border-radius:16px;padding:22px;box-shadow:0 10px 30px rgba(20,20,20,.04)}.dqs-support-card h2{margin:4px 0 8px}.dqs-support-kicker{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:900;color:#02788c}.dqs-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dqs-support-form p{margin:0 0 14px}.dqs-support-form label{display:block;font-weight:800;margin-bottom:6px}.dqs-support-form input,.dqs-support-form select,.dqs-support-form textarea{width:100%;border:1px solid #dbe4f0;border-radius:12px;padding:11px 13px;background:#fff}.dqs-support-form small,.dqs-support-muted{color:#64748b}.dqs-support-submit,.dqs-support .button.alt{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;width:auto!important;background:#0f2f79!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:9px 14px!important;font-size:14px!important;line-height:1.2!important;font-weight:700!important}.dqs-support-list{display:grid;border-top:1px solid #eee}.dqs-support-list__row{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #eee;text-decoration:none}.dqs-support-list__row span:first-child{display:grid}.dqs-support-list__row small{color:#64748b}.dqs-support-status{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:999px;background:#eef8fb;color:#0f2f79;font-size:12px;font-weight:800;height:max-content}.dqs-support-ticket-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.dqs-support-ticket-head p{color:#64748b}.dqs-support-thread{display:grid;gap:12px;margin:20px 0}.dqs-support-message{padding:14px;border-radius:14px;background:#f7f7f7}.dqs-support-message.is-staff{background:#eef8fb;border:1px solid #d7e7f1}.dqs-support-message__meta{display:flex;justify-content:space-between;gap:10px;font-size:13px}.dqs-support-message__meta span{color:#64748b}.dqs-support-message__body p:last-child{margin-bottom:0}.dqs-support-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dqs-support-attachments a{font-size:12px;font-weight:800}.dqs-support-alert{padding:12px 14px;border-radius:12px}.dqs-support-alert--error{background:#fef3f2;color:#b42318;border:1px solid #fecdca}@media(max-width:640px){.dqs-support-grid{grid-template-columns:1fr}.dqs-support-ticket-head{display:grid}.dqs-support-list__row{align-items:flex-start}}


/* 0.0.15 customer portal polish */
.dqs-support{gap:16px}
.dqs-support-card{border-radius:16px;padding:20px;box-shadow:0 8px 24px rgba(15,47,121,.04)}
.dqs-support-card>p{color:#53657e;line-height:1.65}
.dqs-support-form input,.dqs-support-form select,.dqs-support-form textarea{border-color:#d5e0ee;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}
.dqs-support-form input:focus,.dqs-support-form select:focus,.dqs-support-form textarea:focus{border-color:#7f9cc7;outline:3px solid rgba(15,47,121,.08);outline-offset:0}
@media(max-width:640px){.dqs-support-card{padding:17px 16px}}
