.ld-support{color:var(--support-dark,#1a2340);text-align:left;font-family:inherit}.ld-support h2{margin:0 0 6px;font-size:24px;font-weight:900}.ld-support h3{margin:0 0 16px;font-size:16px}.ld-support p{line-height:1.6}.ld-support small{color:var(--support-gray,#6b7280);margin-top:5px;font-size:12px;display:block}.sup-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.sup-heading p{color:var(--support-gray,#6b7280);margin:0;font-size:13px}.sup-card{background:#fff;border:1px solid #edf0f4;border-radius:16px;margin:16px 0;padding:24px;box-shadow:0 1px 5px #0000000a}.sup-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.ld-support button{font:inherit;color:var(--support-dark,#1a2340);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700}.ld-support button.sup-primary{background:var(--support-accent,#e8380d);border-color:var(--support-accent,#e8380d);color:#fff}.ld-support button:disabled{opacity:.55;cursor:default}.sup-form{gap:16px;display:grid}.sup-form label{gap:8px;font-size:13px;font-weight:600;display:grid}.ld-support input,.ld-support textarea,.ld-support select{box-sizing:border-box;max-width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:11px 13px}.ld-support textarea{resize:vertical;min-height:88px}.ld-support input:focus,.ld-support textarea:focus,.ld-support select:focus{outline-offset:1px;outline:2px solid #fed7aa}.sup-note{color:#9a3412;background:#fff7ed;border-radius:12px;margin:12px 0;padding:14px;font-size:13px;line-height:1.6}.sup-error{color:#b91c1c;background:#fef2f2;border-radius:10px;margin:12px 0;padding:14px}.sup-badge{white-space:nowrap;background:#f1f5f9;border-radius:20px;padding:5px 10px;font-size:12px;display:inline-block}.sup-list-row{text-align:left;justify-content:space-between;align-items:center;gap:14px;width:100%;margin:8px 0;display:flex}.sup-message{overflow-wrap:anywhere;background:#f8fafc;border-radius:12px;margin:12px 0;padding:14px;font-size:13px}.sup-message p{white-space:pre-wrap;margin-bottom:0}.sup-agent{background:#fff7ed}.sup-chat-toggle{z-index:1500;position:fixed;bottom:24px;right:24px}.sup-chat-window{box-sizing:border-box;z-index:1500;background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:370px;max-width:calc(100vw - 32px);max-height:75vh;padding:20px;position:fixed;bottom:84px;right:24px;overflow:auto;box-shadow:0 12px 60px #17223e33}.sup-chat-window .sup-heading{margin-bottom:12px}.sup-chat-messages{max-height:35vh;overflow:auto}.sup-table{border-collapse:collapse;width:100%;font-size:13px}.sup-table th,.sup-table td{text-align:left;border-bottom:1px solid #f1f5f9;padding:14px 12px}.sup-table th{color:#6b7280;background:#f9fafb;font-size:12px}.sup-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}.sup-grid .sup-card{margin:0}.sup-scroll{overflow-x:auto}@media (width<=600px){.sup-card{padding:16px}.sup-chat-window{bottom:78px;right:16px}.sup-chat-toggle{bottom:16px;right:16px}.sup-heading{align-items:flex-start}}.sup-help{display:block}.sup-ai{background:linear-gradient(#fff8f5,#fff);border-color:#fde3d8}.sup-ai-head{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.sup-ai-head h3{margin:0 0 2px}.sup-ai-head small{margin-top:0}.sup-ai-icon{background:#fff1ec;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sup-chat{flex-direction:column;gap:8px;max-height:340px;margin:4px 0 12px;padding:2px;display:flex;overflow-y:auto}.sup-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:85%;padding:10px 13px;font-size:14px;line-height:1.55}.sup-me{background:var(--support-accent,#e8380d);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.sup-bot{color:var(--support-dark,#1a2340);background:#f3f4f6;border-bottom-left-radius:4px;align-self:flex-start}.sup-typing{color:var(--support-gray,#6b7280);font-style:italic}.sup-ask{gap:8px;display:flex}.sup-ask input{flex:1;min-width:0}.sup-faq-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sup-faq-head h3{margin:0}.sup-faq-search{flex:1;min-width:180px;max-width:320px;position:relative}.sup-faq-search img{opacity:.55;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.sup-faq-search input{width:100%;padding-left:32px}.sup-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ld-support button.sup-chip{border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.ld-support button.sup-chip-on{border-color:var(--support-accent,#e8380d);color:var(--support-accent,#e8380d);background:#fff1ec}.sup-faqs{flex-direction:column;display:flex}.sup-faq{border-top:1px solid #edf0f4}.sup-faq:first-child{border-top:0}.ld-support .sup-faq>button{text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 2px;font-size:14px;font-weight:700;display:flex}.sup-faq>p{color:#374151;white-space:pre-wrap;margin:0 2px 14px;font-size:14px}.sup-empty{color:var(--support-gray,#6b7280);margin:4px 0;font-size:14px}.sup-still{margin:24px 0 0;font-size:16px;font-weight:800}.sup-faq-tools{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ld-support select.sup-lang{max-width:170px;padding:9px 10px}.sup-faqs[dir=rtl] .sup-faq>button,.sup-faqs[dir=rtl] .sup-faq>p{text-align:right}
