.help-topics{display:grid;grid-template-columns:1fr 1fr;gap:10px}.help-topics button{margin:0;text-align:left;padding:18px}.help-purchases{max-height:230px;overflow:auto}.help-purchase{font-size:12px;text-align:left}.help-verified{color:#098652;font-size:13px;overflow-wrap:anywhere}.support-home{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #ffe1ba;background:#fff8ed;border-radius:18px;padding:20px;margin:15px 0 24px;text-align:left}.support-home strong{display:block;font-size:16px}.support-home small{display:block;color:#8b7960;margin-top:5px}.sheet.support-sheet{width:min(600px,calc(100% - 24px));height:calc(100dvh - 65px);max-height:850px}.help-dialog{display:flex;flex-direction:column;height:calc(100dvh - 240px);min-height:300px;max-height:650px}.help-dialog-head{border-bottom:1px solid #edf0f3;padding:8px 4px 16px}.help-dialog-head small{display:block;color:#8b96a2;font-size:12px;margin-top:5px}.help-messages{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:6px;padding:18px 12px;background:#faf9f6;overscroll-behavior:contain}.help-bubble{max-width:85%;padding:8px 11px;border-radius:13px;font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap;box-shadow:0 1px 1px #00000008}.help-bubble.outgoing{align-self:flex-end;background:#ffecd3;border-bottom-right-radius:4px}.help-bubble.incoming{align-self:flex-start;background:#fff;border-bottom-left-radius:4px}.help-author{display:block;color:#d37c07;font-size:11px;margin-bottom:4px;font-weight:650}.help-time{font-size:10px;color:#a58b70;display:block;text-align:right;margin-top:3px}.help-image{display:block;max-width:100%;max-height:300px;border-radius:9px;object-fit:contain}.help-composer{display:flex;align-items:flex-end;gap:8px;padding:12px 2px;background:#fff}.help-composer textarea{resize:none;border:1px solid #edf0f3;outline:none;border-radius:20px;min-height:42px;max-height:120px;padding:11px 14px;flex:1;min-width:0;font:14px inherit}.help-attach,.help-send{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;flex-shrink:0}.help-attach{background:#fff5e8;color:#ef8b05;font-size:25px}.help-send{background:#ff940b;color:white}.help-send svg{width:22px;height:22px}.help-admin-layout{display:grid;grid-template-columns:280px 1fr;gap:18px;min-height:650px}.help-admin-list{max-height:calc(100dvh - 200px);overflow:auto}.help-admin-item{width:100%;text-align:left;border:1px solid #e9edf1;border-radius:13px;padding:13px;margin-bottom:8px;position:relative}.help-admin-item strong,.help-admin-item small{display:block}.help-admin-item small{color:#8a95a3;font-size:11px;margin-top:6px}.help-unanswered{position:absolute;right:10px;top:10px;width:7px;height:7px;border-radius:50%;background:#12c77a;box-shadow:0 0 7px #12c77a80}.help-admin-layout .help-dialog{height:calc(100dvh - 235px);max-height:none;min-height:500px;border:1px solid #e9edf1;border-radius:18px;overflow:hidden}.help-admin-layout .help-dialog-head{padding:16px}.help-admin-layout .help-composer{padding:12px}.live-admin .help-attach,.live-admin .help-send{margin:0;width:40px;padding:0;min-height:40px}.live-admin .help-dialog input[type=file]{display:none}.live-admin .help-bubble button{padding:0}.legal-links{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px 0}.legal-links a{font-size:13px;color:#9a703c;text-decoration:none;padding:14px;background:#fff8ed;border-radius:12px;text-align:center}@media(max-width:720px){.help-admin-layout{grid-template-columns:1fr}.help-admin-list{max-height:210px}.help-admin-layout .help-dialog{height:70dvh}.sheet.support-sheet{width:100%;height:calc(100dvh - 40px);max-height:calc(100dvh - 40px)}.help-topics{grid-template-columns:1fr 1fr}.legal-links{grid-template-columns:1fr}}
.funding-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.funding-options button{min-height:95px;text-align:left;padding:18px;border:1px solid #ffe0b8;background:#fff8ec;color:#b66b06;border-radius:15px;margin:0}.funding-steps{padding-left:20px;color:#778391;font-size:13px;line-height:1.7}.funding-steps li{margin:9px 0}@media(max-width:500px){.funding-options{grid-template-columns:1fr}}
.memo-warning{padding:15px 17px;border:1px solid #ffd8cc;background:#fff5f1;border-radius:12px;color:#ac4c34;font-size:13px;line-height:1.7;margin:16px 0;font-weight:500}
.help-composer textarea{font-family:inherit;font-size:14px}.live-admin .brand-button{text-decoration:none}

/* Shared QuikWay chat language: compact bubbles, quiet separators, orange actions. */
.quik-wallet .modal-backdrop .sheet.support-sheet{display:flex;flex-direction:column;overflow:hidden;padding-bottom:max(10px,env(safe-area-inset-bottom))}
.quik-wallet .support-sheet .sheet-heading{flex-shrink:0;margin-bottom:8px}
.quik-wallet .support-sheet #sheet-body{display:flex;flex:1;min-height:0;overflow:hidden}
.support-shell{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;width:100%;background:#080808}
.support-chat-head{display:flex;align-items:center;gap:10px;padding:9px 0 13px;flex-shrink:0;border-bottom:1px solid color-mix(in srgb,#858585 16%,#080808)}
.support-chat-avatar{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:#171717;border-radius:50%}
.support-chat-avatar img{width:23px;height:23px;object-fit:contain}
.support-chat-title{flex:1;min-width:0;display:grid;gap:4px}.support-chat-title strong{font-size:14px;color:#f5f5f5}.support-chat-title small{font-size:10px;color:#858585;line-height:1.35}
.support-chat-tools{display:flex;gap:4px}.support-tool{display:grid;place-items:center;width:32px;height:34px;padding:6px;border-radius:10px;color:#858585}.support-tool svg{width:19px;height:19px}.support-tool:hover{background:#171717;color:#ff8a00}
.quik-wallet .support-sheet .support-shell .help-messages,.admin-dark .help-messages{background:#080808;gap:7px;padding:16px 2px;scrollbar-width:none;scroll-behavior:smooth}
.help-date{align-self:center;padding:4px 10px;margin:2px 0 8px;border-radius:20px;background:#171717;font-size:10px;color:#858585;line-height:1.4;white-space:nowrap}
.quik-wallet .support-sheet .support-shell .help-bubble,.admin-dark .help-bubble{border:0;box-shadow:none;max-width:87%;width:fit-content;padding:8px 11px 5px;border-radius:15px;font-size:13px;line-height:1.5;color:#f5f5f5;white-space:normal}
.quik-wallet .support-sheet .support-shell .help-bubble.incoming,.admin-dark .help-bubble.incoming{background:#171717;color:#f5f5f5;border-bottom-left-radius:5px}
.quik-wallet .support-sheet .support-shell .help-bubble.outgoing,.admin-dark .help-bubble.outgoing{background:color-mix(in srgb,#ff8a00 17%,#171717);color:#f5f5f5;border-bottom-right-radius:5px}
.help-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}
.quik-wallet .support-sheet .support-shell .help-author,.admin-dark .help-author{color:#ffb52e;font-size:10px;font-weight:650;margin-bottom:3px}
.quik-wallet .support-sheet .support-shell .help-time,.admin-dark .help-time{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:2px;font-size:9px;line-height:14px;color:#858585;white-space:nowrap}
.help-receipt{display:inline-flex}.help-receipt svg{width:18px;height:12px;stroke-width:1.7}.help-receipt.read{color:#ffb52e}
.support-suggestions{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin:4px 0 8px}
.quik-wallet .support-suggestion{display:block;max-width:87%;padding:9px 13px;border:1px solid color-mix(in srgb,#ff8a00 28%,#171717);border-radius:15px 15px 5px 15px;background:#171717;color:#ffb52e;font-size:12px;line-height:1.4;text-align:left;animation:support-option-in .2s ease-out both}
.quik-wallet .support-suggestion:hover,.quik-wallet .support-suggestion:focus-visible{background:color-mix(in srgb,#ff8a00 13%,#171717);border-color:#ff8a00;outline:none;outline-offset:0}
.quik-wallet .support-sheet .support-shell .help-composer,.admin-dark .help-composer{display:flex;align-items:flex-end;gap:8px;flex-shrink:0;padding:10px 0 0;background:#080808;border-top:1px solid color-mix(in srgb,#858585 16%,#080808)}
.quik-wallet .support-sheet .support-shell .help-composer textarea,.admin-dark .help-composer textarea{margin:0;min-height:42px;height:42px;max-height:120px;padding:11px 14px;border:1px solid transparent;border-radius:22px;background:#171717;color:#f5f5f5;font-family:inherit;font-size:13px;font-weight:500;line-height:19px;outline:none;box-shadow:none}
.quik-wallet .support-sheet .support-shell .help-composer textarea:focus,.admin-dark .help-composer textarea:focus{outline:none;box-shadow:none;border-color:color-mix(in srgb,#ff8a00 32%,#171717)}
.quik-wallet .support-sheet .support-shell .help-attach,.admin-dark .help-attach{margin:0;padding:9px;width:38px;height:42px;min-height:0;background:transparent;color:#858585;border:0;border-radius:50%}.help-attach svg{width:21px;height:21px}
.quik-wallet .support-sheet .support-shell .help-send,.admin-dark .help-send{margin:0;padding:10px;min-height:0;width:42px;height:42px;border:0;border-radius:50%;background:#ff8a00;color:#080808}.help-send svg{width:22px;height:22px;stroke-width:1.8}.help-send:disabled{background:#171717!important;color:#858585!important;opacity:1;cursor:default}
.support-case-context{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;padding:10px 0;font-size:11px;border-bottom:1px solid color-mix(in srgb,#858585 16%,#080808);color:#858585}.support-case-context strong{font-size:11px;color:#ffb52e}.support-case-context span{max-width:65%;text-align:right;overflow-wrap:anywhere}
.support-chat-notice{padding:8px 12px;margin-top:6px;border-radius:10px;background:#171717;font-size:11px;line-height:1.5;color:#858585;flex-shrink:0}
.support-ticket-list{display:flex;flex-direction:column;gap:0;margin-bottom:16px;border:1px solid color-mix(in srgb,#858585 20%,#171717);border-radius:16px;overflow:hidden}
.support-ticket-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px;text-align:left;background:#171717}.support-ticket-row+.support-ticket-row{border-top:1px solid color-mix(in srgb,#858585 16%,#171717)}.support-ticket-row>span{min-width:0}.support-ticket-row strong{display:block;font-size:13px;color:#f5f5f5}.support-ticket-row small{display:block;margin-top:4px;font-size:10px;color:#858585}.support-ticket-meta{flex-shrink:0;text-align:right}.support-ticket-status{display:block;margin-top:4px;font-size:10px;color:#ffb52e}
@keyframes support-option-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.support-suggestion{animation:none!important}.help-messages{scroll-behavior:auto!important}}
.admin-dark .help-dialog,.admin-dark .help-dialog-head{background:#171717;border-color:color-mix(in srgb,#858585 20%,#171717)}.admin-dark .help-admin-item{background:#171717;color:#f5f5f5;border-color:color-mix(in srgb,#858585 20%,#171717)}.admin-dark .help-admin-item small,.admin-dark .help-dialog-head small{color:#858585}

.quik-wallet .support-sheet .help-body{font-weight:500;-webkit-font-smoothing:antialiased}.quik-wallet .support-sheet .help-composer textarea{font-weight:500;-webkit-font-smoothing:antialiased}
.support-topics-page>h3{margin:4px 0 8px;font-size:18px}.support-topics-page>.sheet-description{margin:0 0 18px;font-size:12px;line-height:1.6}.support-topic-menu{margin-bottom:16px}.quik-wallet .support-topic-menu button{min-height:58px;font-size:13px}.support-topics-page>.secondary-button{margin:0}
.support-topic-marker{align-self:center;display:grid;gap:3px;max-width:90%;padding:7px 12px;margin:12px 0 7px;border-radius:12px;background:#171717;text-align:center;overflow-wrap:anywhere}.support-topic-marker strong{font-size:10px;color:#ffb52e}.support-topic-marker span,.support-topic-marker small{font-size:10px;color:#858585}
