.enquete-page{--enq-accent:var(--primary-color);--enq-accent-strong:var(--custom-btn-bg-hover-color);--enq-secondary:var(--secondary-color);--enq-surface:#fffdfb;--enq-surface-soft:#f7f2ee;--enq-border:#eadfd6;--enq-text:#1f1a17;--enq-muted:#5d534c;min-height:100vh;position:relative;isolation:isolate;margin:0;padding:0}.enquete-page:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 10% 10%,#efc9b0 0,#d98e67 42%,#b04a3a 100%)}.enquete-page .disparu{display:none!important;animation:none!important;opacity:0!important}.enquete-page .custom-btn,.enquete-page .enquete-body-btn,.enquete-page .survey-modal-btn{background:linear-gradient(135deg,var(--enq-accent) 0,var(--enq-accent-strong) 100%)!important;border:1px solid transparent!important;color:#fff!important;border-radius:12px!important;font-weight:600;box-shadow:0 10px 20px rgba(176,74,58,.26)}.enquete-page .custom-btn:hover,.enquete-page .enquete-body-btn:hover,.enquete-page .survey-modal-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(176,74,58,.32)}.enquete-page .enquete-start-screen{padding:0!important;display:flex;align-items:center;justify-content:center}.enquete-page .enquete-start-card,.enquete-page .enquete-start-screen,.enquete-page .enquete-start-screen .row{min-height:100vh;width:100%;margin:0!important}.enquete-page .enquete-start-card{max-width:none;border:0;border-radius:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px clamp(14px,4vw,60px)}.enquete-page .enquete-start-logo-wrap{display:flex;justify-content:center;margin-bottom:14px}.enquete-page .enquete-start-logo{width:118px;height:118px;object-fit:contain}.enquete-page .enquete-body-text-header{color:var(--enq-text)!important;margin-bottom:10px}.enquete-page .enquete-body-text{color:var(--enq-muted)!important;max-width:860px;line-height:1.7}.enquete-page .enquete-dashboard-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:0!important;margin:0!important}.enquete-page .enquete-dashboard-wrap>.container{min-height:100vh;width:100%;max-width:980px;display:flex;align-items:center}.enquete-page .enquete-dashboard-wrap>.container>.row{width:100%;min-height:100vh;align-items:center;justify-content:center}.enquete-page .enquete-dashboard-form .row{min-height:auto;align-items:stretch}.enquete-page .donate-section{background:transparent;margin:0;min-height:100vh;padding:0!important;height:auto!important}.enquete-page .donate-section .section-overlay{display:none}.enquete-page .donate-form,.enquete-page .enquete-body,.enquete-page .enquete-public-card{background:var(--enq-surface);border:1px solid var(--enq-border);border-radius:18px;box-shadow:0 16px 34px rgba(31,26,23,.14)}.enquete-page .enquete-public-card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.enquete-page .enquete-dashboard-form{width:100%;padding:clamp(.85rem,1.8vw,1.2rem)}.enquete-page .enquete-dashboard-col{width:100%;max-width:760px}.enquete-page .header h3,.enquete-page .header h5{color:var(--enq-text)!important}.enquete-page .progress-bar{height:8px;background:#efdfd6;border-radius:999px;overflow:hidden;margin:10px 0 18px}.enquete-page .progress{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--enq-accent),var(--enq-accent-strong));transition:width .35s ease}.enquete-page .question{display:none;margin-bottom:14px}.enquete-page .question.active{display:block;animation:enqueteFadeIn .35s ease forwards}@keyframes enqueteFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.enquete-page .survey-accordion-item{border:1px solid var(--enq-border);border-radius:14px;overflow:hidden;background:var(--enq-surface)}.enquete-page .survey-accordion-btn{border:0!important;box-shadow:none!important;background:var(--enq-surface)!important;padding:14px 16px!important}.enquete-page .survey-accordion-btn:not(.collapsed){background:var(--enq-surface-soft)!important}.enquete-page .survey-question-header{display:grid;gap:6px}.enquete-page .survey-question-chip{display:inline-flex;align-items:center;width:fit-content;padding:4px 10px;border-radius:999px;background:#f4e3db;color:var(--enq-accent-strong);font-size:.78rem;font-weight:700}.enquete-page .survey-question-title{margin:0;color:#7a6d63!important;font-size:.92rem}.enquete-page .survey-question-label{margin:0;color:var(--enq-text)!important;font-size:1.03rem;line-height:1.4}.enquete-page .survey-accordion-body{background:#fdf8f4;padding-top:6px}.enquete-page .survey-field-wrap,.enquete-page .survey-picker-wrap{display:grid;gap:10px}.enquete-page .survey-picker-trigger{width:100%;min-height:46px;padding:10px 14px;border:1px solid #e7d9cf!important;border-radius:12px;background:#fff!important;color:#2a221d!important;text-align:left;font-weight:500;box-shadow:none!important}.enquete-page .survey-picker-trigger:hover{border-color:#d9c8bc!important;background:#fffaf6!important}.enquete-page .donate-form button[type=button]:not(.wa-mic-btn):not(.wa-play-btn):not(.wa-reset-btn),.enquete-page .donate-form button[type=submit]{background:#fff!important;color:var(--enq-text)!important;border:1px solid #dfd0c5!important;box-shadow:none!important}.enquete-page .donate-form button[type=button]:not(.wa-mic-btn):not(.wa-play-btn):not(.wa-reset-btn):hover,.enquete-page .donate-form button[type=submit]:hover{background:#fff7f1!important;border-color:#cda890!important}.enquete-page .survey-pill-list{display:flex;flex-wrap:wrap;gap:8px}.enquete-page .survey-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#f5e5dc;color:#6f3f34;font-size:.78rem;font-weight:600}.enquete-page .survey-modal-backdrop{position:fixed;inset:0;z-index:3000;background:rgba(22,16,14,.52);backdrop-filter:blur(2px);display:grid;place-items:center;padding:18px}.enquete-page .survey-modal-card{width:min(640px,100%);max-height:min(86vh,780px);background:var(--enq-surface);border:1px solid var(--enq-border);border-radius:18px;box-shadow:0 24px 44px rgba(31,22,20,.35);display:grid;grid-template-rows:auto auto 1fr auto;overflow:hidden}.enquete-page .survey-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #efdfd6}.enquete-page .survey-modal-header h5{margin:0;color:var(--enq-text);font-size:1rem}.enquete-page .survey-modal-close{width:34px;height:34px;border-radius:10px;border:1px solid #e7d8cf;background:#fff;color:#463b34;display:inline-flex;align-items:center;justify-content:center}.enquete-page .survey-modal-search-wrap{padding:12px 16px;border-bottom:1px solid #efdfd6}.enquete-page .survey-modal-search,.enquete-page .survey-modal-search:focus{border-radius:12px!important;border:1px solid #e1d1c7!important;background:#fff!important;color:#2a221d!important;box-shadow:none!important}.enquete-page .survey-modal-list{overflow:auto;padding:10px 12px;display:grid;gap:8px}.enquete-page .survey-modal-empty{color:#8a7f77;text-align:center;padding:18px}.enquete-page .survey-modal-item{border:1px solid #e7d9cf;border-radius:12px;background:#fff;color:#2b241f;min-height:44px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;text-align:left}.enquete-page .survey-modal-item.is-selected{border-color:#cba797;background:#faeee7;color:#6a3d31}.enquete-page .survey-modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #efdfd6}.enquete-page .survey-modal-btn.is-ghost{background:#fff!important;border-color:#e0d0c6!important;color:#3b312b!important;box-shadow:none!important}.enquete-page #nextBtn,.enquete-page #prevBtn,.enquete-page .survey-nav-btn,.enquete-page button[type=submit].form-control{border:1px solid #e2d4cb;background:#fff;color:#4a3a32!important;font-weight:600}.enquete-page #nextBtn:hover,.enquete-page #prevBtn:hover,.enquete-page .survey-nav-btn:hover,.enquete-page button[type=submit].form-control:hover{border-color:#cfb7ab;background:#fff8f3}.enquete-page .survey-nav-row{margin-top:8px;display:flex;align-items:center;justify-content:center;gap:10px}.enquete-page .survey-nav-row .survey-nav-btn{margin:0!important;min-height:44px;max-width:190px}.enquete-page .wa-voice-card{border:0;border-radius:14px;background:#fff;padding:10px;box-shadow:0 10px 20px rgba(31,26,23,.08)}.enquete-page .wa-voice-status{display:flex;align-items:center;gap:8px;color:#6a5e55;font-size:.86rem;margin-bottom:8px}.enquete-page .wa-rec-dot{width:8px;height:8px;border-radius:50%;background:#c5b2a7;flex-shrink:0}.enquete-page .wa-voice-status.is-recording .wa-rec-dot{background:#d74b3e;animation:waPulse 1s infinite}@keyframes waPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.6}to{transform:scale(1);opacity:1}}.enquete-page .wa-rec-row{display:flex;align-items:center;gap:10px}.enquete-page .wa-mic-btn{width:42px;height:42px;border-radius:50%;border:0;background:linear-gradient(135deg,var(--enq-accent),var(--enq-accent-strong));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;box-shadow:0 8px 16px rgba(176,74,58,.3)}.enquete-page .wa-mic-btn.is-recording{background:linear-gradient(135deg,#d74b3e,#b93f33);box-shadow:0 8px 16px rgba(215,75,62,.28)}.enquete-page .wa-wave-track{flex:1;height:40px;border-radius:999px;border:0!important;background:#fbf0ea;display:flex;align-items:center;justify-content:center;gap:2px;padding:0 10px}.enquete-page .wa-wave-bar{width:3px;height:8px;border-radius:999px;background:#d8b9a7}.enquete-page .wa-wave-bar.is-live{animation:waWave 1s ease-in-out infinite}.enquete-page .wa-wave-bar.is-live:nth-child(odd){animation-delay:.15s}.enquete-page .wa-wave-bar.is-live:nth-child(3n){animation-delay:.3s}@keyframes waWave{0%,to{height:8px}50%{height:22px}}.enquete-page .wa-timer{color:#6c5f55;font-size:.82rem;font-weight:700;min-width:42px;text-align:right}.enquete-page .wa-audio-bubble{margin-top:10px;border-radius:999px;background:#faeee6;border:0!important;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:8px 10px}.enquete-page .wa-play-btn,.enquete-page .wa-reset-btn{border:0;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#6b4c40}.enquete-page .wa-seek-wrap{cursor:pointer;width:100%}.enquete-page .wa-seek-bg{height:6px;background:#e3c5b5;border-radius:999px;overflow:hidden}.enquete-page .wa-seek-fill{height:100%;background:linear-gradient(90deg,var(--enq-accent),var(--enq-accent-strong))}.enquete-page .wa-audio-time{color:#6d5d53;font-size:.72rem;white-space:nowrap}[data-theme=dark] .enquete-page{--enq-surface:#151b18;--enq-surface-soft:#1b2420;--enq-border:#2f3c37;--enq-text:#f2ece5;--enq-muted:#c8c0b8}[data-theme=dark] .enquete-page:before{background:radial-gradient(circle at 10% 10%,#4c2c23 0,#2f201a 40%,#16100d 100%)}[data-theme=dark] .enquete-page .survey-accordion-item,[data-theme=dark] .enquete-page .survey-modal-btn.is-ghost,[data-theme=dark] .enquete-page .survey-modal-card,[data-theme=dark] .enquete-page .survey-modal-close,[data-theme=dark] .enquete-page .survey-modal-item,[data-theme=dark] .enquete-page .survey-modal-search,[data-theme=dark] .enquete-page .survey-picker-trigger,[data-theme=dark] .enquete-page .wa-voice-card{background:#111815!important;border-color:#2f3c37!important;color:#f2ece5!important}[data-theme=dark] .enquete-page .survey-accordion-body,[data-theme=dark] .enquete-page .survey-accordion-btn,[data-theme=dark] .enquete-page .survey-accordion-btn:not(.collapsed){background:#151d19!important}[data-theme=dark] .enquete-page .survey-accordion-btn,[data-theme=dark] .enquete-page .survey-accordion-btn *,[data-theme=dark] .enquete-page .survey-question-label,[data-theme=dark] .enquete-page .survey-question-title{color:#f2ece5!important}[data-theme=dark] .enquete-page .survey-pill,[data-theme=dark] .enquete-page .survey-question-chip{background:#2a2f2c;color:#efdfd3}[data-theme=dark] .enquete-page .survey-modal-item.is-selected{background:#25211d!important}[data-theme=dark] .enquete-page .wa-wave-track{background:#1b2320}[data-theme=dark] .enquete-page .wa-wave-bar{background:#8c7b6f}[data-theme=dark] .enquete-page .wa-audio-bubble{background:#2a201b}[data-theme=dark] .enquete-page #nextBtn,[data-theme=dark] .enquete-page #prevBtn,[data-theme=dark] .enquete-page .survey-nav-btn,[data-theme=dark] .enquete-page button[type=submit].form-control{background:#141b18!important;border-color:#3a4943!important;color:#f2ece5!important}[data-theme=dark] .enquete-page #nextBtn:hover,[data-theme=dark] .enquete-page #prevBtn:hover,[data-theme=dark] .enquete-page .survey-nav-btn:hover,[data-theme=dark] .enquete-page button[type=submit].form-control:hover{background:#1a2420!important;border-color:#53635d!important}.enquete-public-image{width:30%;height:30%}[data-theme=dark] .survey-accordion-item,[data-theme=dark] .survey-modal-card,[data-theme=dark] .survey-modal-item,[data-theme=dark] .survey-picker-trigger{background:#111815!important;border-color:#2f3c37!important;color:#f2ece5!important}[data-theme=dark] .survey-accordion-body,[data-theme=dark] .survey-accordion-btn,[data-theme=dark] .survey-accordion-btn:not(.collapsed){background:#151d19!important}[data-theme=dark] .survey-accordion-btn,[data-theme=dark] .survey-question-label,[data-theme=dark] .survey-question-title{color:#f2ece5!important}[data-theme=dark] .survey-accordion-btn:after{filter:invert(.92)}[data-theme=dark] #nextBtn,[data-theme=dark] #prevBtn,[data-theme=dark] .survey-nav-btn{background:#141b18!important;border-color:#3a4943!important;color:#f2ece5!important}@media (max-width:991px){.enquete-page .enquete-start-logo{width:98px;height:98px}.enquete-page .enquete-dashboard-form{padding:14px}.enquete-page .survey-nav-row{gap:8px}.enquete-page .survey-nav-row .survey-nav-btn{max-width:none}.enquete-page .survey-modal-card{max-height:90vh}.enquete-page .wa-audio-bubble{grid-template-columns:auto 1fr auto;row-gap:6px}.enquete-page .wa-reset-btn{grid-column:1/-1;justify-self:end}}