.enq-tool .enq-panels{margin: 0 -10px}.enq-tool .form-control-group{margin-bottom: 18px}.enq-tool .form-control-group-header{display: flex;align-items: center;justify-content: space-between;gap: 10px;flex-wrap: wrap}.enq-tool .enq-status{font-size: 12px;font-weight: 400;color: #6b7280}.enq-tool .control-label{font-size: 13px;font-weight: 600;color: #111827;margin-bottom: 4px;display:block}.enq-tool .enq-chips{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 4px}.enq-tool .enq-chip{border: 1px solid #e2e8f0;background: #fff;color: #475569;font-size: 12px;padding: 4px 12px;border-radius: 999px;cursor: pointer;transition: all 0.15s ease}.enq-tool .enq-chip:hover{border-color: #ea580c;color: #ea580c}.enq-tool .enq-chip.is-active{background: #ea580c;border-color: #ea580c;color: #fff}.enq-tool .enq-history{max-height: 260px;overflow-y: auto;border: 1px solid #e2e8f0;border-radius: 8px;padding: 6px;background: #f8fafc}.enq-tool .enq-history-empty{font-size: 12px;color: #94a3b8;padding: 14px 8px;text-align: center}.enq-tool .enq-h-item{padding: 8px 10px;border-bottom: 1px solid #e2e8f0;cursor: pointer;font-size: 13px;color: #334155;line-height: 1.4;border-radius: 6px}.enq-tool .enq-h-item:hover{background: #fff}.enq-tool .enq-h-item:last-child{border-bottom: none}.enq-tool .enq-h-author{display: block;font-size: 11px;color: #64748b;margin-top: 2px}.enq-tool .enq-hero{background: linear-gradient(135deg,#fff7ed,#ffedd5);border: 1px solid #fed7aa;border-radius: 14px;padding: 28px 24px;margin-bottom: 16px;text-align: center;position: relative}.enq-tool .enq-date{font-size: 13px;color: #9a3412;margin-bottom: 12px}.enq-tool .enq-quote{font-size: 22px;font-weight: 600;line-height: 1.45;color: #1c1917;margin: 0 0 12px 0;quotes: "\201C" "\201D"}.enq-tool .enq-quote::before{content: open-quote;color: #ea580c;margin-right: 2px}.enq-tool .enq-quote::after{content: close-quote;color: #ea580c;margin-left: 2px}.enq-tool .enq-author{font-size: 14px;color: #78716c;font-style: italic}.enq-tool .enq-badges{display: flex;flex-wrap: wrap;gap: 6px;justify-content: center;margin-top: 14px;min-height: 22px}.enq-tool .enq-badge{display: inline-block;padding: 2px 10px;font-size: 11px;font-weight: 600;border-radius: 999px;text-transform: uppercase;letter-spacing: 0.03em;background: #ffedd5;color: #c2410c}.enq-tool .enq-actions{display: flex;gap: 10px;flex-wrap: wrap;justify-content: center;margin-top: 16px}.enq-tool .btn-enq-primary{background: #ea580c;color: #fff;border: 1px solid #ea580c;font-size: 14px;font-weight: 600;padding: 9px 18px;border-radius: 8px;cursor: pointer;transition: all 0.15s ease}.enq-tool .btn-enq-primary:hover{background: #c2410c;border-color: #c2410c}.enq-tool .btn-outline-enq{background: #fff;color: #ea580c;border: 1px solid #ea580c;font-size: 14px;padding: 9px 18px;border-radius: 8px;cursor: pointer;transition: all 0.15s ease}.enq-tool .btn-outline-enq:hover{background: #fff7ed}.enq-tool .enq-message{display: flex;align-items: center;gap: 8px;margin-top: 12px;padding: 10px 14px;border-radius: 8px;font-size: 13px;border: 1px solid transparent}.enq-tool .enq-message.enq-msg-success{background: #d1fae5;color: #065f46;border-color: #a7f3d0}.enq-tool .enq-message.enq-msg-error{background: #fee2e2;color: #b91c1c;border-color: #fecaca}.enq-tool .enq-message.enq-msg-info{background: #ffedd5;color: #c2410c;border-color: #fed7aa}.enq-tool .enq-message.is-fading{opacity: 0;transition: opacity 0.25s ease}.enq-tool .enq-tips{display: flex;flex-direction: column;gap: 10px}.enq-tool .enq-tip{display: flex;gap: 8px;font-size: 12.5px;line-height: 1.5}.enq-tool .enq-tip-k{flex: 0 0 auto;font-weight: 600;color: #ea580c;min-width: 108px;font-family: ui-monospace,Menlo,monospace}.enq-tool .enq-tip-v{color: #4b5563}:root[data-theme="dark"] .enq-tool .enq-panel-header{background: #1f2422;color: #e5e7eb;border-bottom-color: rgba(255,255,255,0.08)}:root[data-theme="dark"] .enq-tool .enq-status{color: #9ca3af}:root[data-theme="dark"] .enq-tool .control-label{color: #e5e7eb}:root[data-theme="dark"] .enq-tool .enq-chip{background: transparent;border-color: #37423d;color: #cbd5e1}:root[data-theme="dark"] .enq-tool .enq-chip:hover{border-color: #fb923c;color: #fdba74}:root[data-theme="dark"] .enq-tool .enq-chip.is-active{background: #ea580c;border-color: #ea580c;color: #fff}:root[data-theme="dark"] .enq-tool .enq-history{background: #161a18;border-color: #2a312e}:root[data-theme="dark"] .enq-tool .enq-history-empty{color: #64748b}:root[data-theme="dark"] .enq-tool .enq-h-item{color: #cbd5e1;border-bottom-color: #2a312e}:root[data-theme="dark"] .enq-tool .enq-h-item:hover{background: #1f2422}:root[data-theme="dark"] .enq-tool .enq-h-author{color: #94a3b8}:root[data-theme="dark"] .enq-tool .enq-hero{background: linear-gradient(135deg,#2a1f14,#1f1a14);border-color: #3a2a1a}:root[data-theme="dark"] .enq-tool .enq-date{color: #fdba74}:root[data-theme="dark"] .enq-tool .enq-quote{color: #fef3c7}:root[data-theme="dark"] .enq-tool .enq-author{color: #a8a29e}:root[data-theme="dark"] .enq-tool .enq-badge{background: rgba(234,88,12,0.25);color: #fdba74}:root[data-theme="dark"] .enq-tool .btn-enq-primary{background: #ea580c;border-color: #ea580c;color: #fff}:root[data-theme="dark"] .enq-tool .btn-outline-enq{background: transparent;border-color: #ea580c;color: #fdba74}:root[data-theme="dark"] .enq-tool .btn-outline-enq:hover{background: rgba(234,88,12,0.15)}:root[data-theme="dark"] .enq-tool .enq-message.enq-msg-success{background: rgba(16,185,129,0.15);color: #6ee7b7;border-color: rgba(16,185,129,0.35)}:root[data-theme="dark"] .enq-tool .enq-message.enq-msg-error{background: rgba(239,68,68,0.15);color: #fca5a5;border-color: rgba(239,68,68,0.35)}:root[data-theme="dark"] .enq-tool .enq-message.enq-msg-info{background: rgba(234,88,12,0.18);color: #fdba74;border-color: rgba(234,88,12,0.4)}:root[data-theme="dark"] .enq-tool .enq-tip-k{color: #fdba74}:root[data-theme="dark"] .enq-tool .enq-tip-v{color: #9ca3af}@media (max-width: 767px){.enq-tool .row-layout{flex-direction: column}.enq-tool .enq-status{display: none}.enq-tool .enq-quote{font-size: 18px}.enq-tool .enq-hero{padding: 20px 16px}}.enq-tool .enq-list{max-height: 480px;overflow-y: auto}.enq-tool .enq-row{padding: 10px 12px;border-bottom: 1px solid #e2e8f0;cursor: pointer;border-radius: 8px;transition: all 0.12s ease}.enq-tool .enq-row:hover{background: #fff7ed}.enq-tool .enq-row.is-active{background: #ffedd5;border-left: 3px solid #ea580c;padding-left: 9px}.enq-tool .enq-row-q{font-size: 13px;line-height: 1.45;color: #1f2937;font-weight: 500;margin-bottom: 2px}.enq-tool .enq-row-meta{display: flex;justify-content: space-between;align-items: center;font-size: 11.5px;color: #6b7280}.enq-tool .enq-row-cat{padding: 1px 8px;font-size: 10.5px;font-weight: 600;border-radius: 999px;background: #fff7ed;color: #c2410c;text-transform: uppercase;letter-spacing: 0.03em}.enq-tool .enq-empty{text-align: center;padding: 30px;color: #94a3b8;font-size: 14px}:root[data-theme="dark"] .enq-tool .enq-row{border-bottom-color: #2a312e}:root[data-theme="dark"] .enq-tool .enq-row:hover{background: #2a2018}:root[data-theme="dark"] .enq-tool .enq-row.is-active{background: rgba(234,88,12,0.18);border-left-color: #ea580c}:root[data-theme="dark"] .enq-tool .enq-row-q{color: #e5e7eb}:root[data-theme="dark"] .enq-tool .enq-row-meta{color: #9ca3af}:root[data-theme="dark"] .enq-tool .enq-row-cat{background: rgba(234,88,12,0.2);color: #fdba74}