.elementor-41887 .elementor-element.elementor-element-bfc7a2e{--display:flex;}.elementor-41887 .elementor-element.elementor-element-d8f9e71 .wdp-gallery-carousel{height:460px;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-dashboard-header{text-align:center;margin-bottom:30px;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-rsvp-dashboard-container{padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-dashboard-header h2{color:#111827;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-dashboard-header p{color:#6b7280;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-stat-card{background-color:#ffffff;padding:24px 24px 24px 24px;border-radius:12px 12px 12px 12px;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-stat-icon.wdp-icon-ucapan{background-color:#eff6ff;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-stat-icon.wdp-icon-ucapan, .elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-stat-icon.wdp-icon-ucapan svg{color:#3b82f6 !important;fill:#3b82f6 !important;stroke:#3b82f6 !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-stat-icon.wdp-icon-hadir{background-color:#ecfdf5;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-stat-icon.wdp-icon-hadir, .elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-stat-icon.wdp-icon-hadir svg{color:#10b981 !important;fill:#10b981 !important;stroke:#10b981 !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-stat-icon.wdp-icon-tidak-hadir{background-color:#fef2f2;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-stat-icon.wdp-icon-tidak-hadir, .elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-stat-icon.wdp-icon-tidak-hadir svg{color:#ef4444 !important;fill:#ef4444 !important;stroke:#ef4444 !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-stat-icon.wdp-icon-masih-ragu{background-color:#eff6ff;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-stat-icon.wdp-icon-masih-ragu, .elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-stat-icon.wdp-icon-masih-ragu svg{color:#3b82f6 !important;fill:#3b82f6 !important;stroke:#3b82f6 !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-refresh{background-color:#3b82f6 !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-refresh, .elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-refresh svg{color:#ffffff !important;stroke:#ffffff !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-refresh:hover{background-color:#2563eb !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-export{background-color:#3b82f6 !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-export, .elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-export svg{color:#ffffff !important;stroke:#ffffff !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-export:hover{background-color:#2563eb !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-badge.hadir{background-color:#dcfce7 !important;color:#166534 !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-badge.tidak_hadir{background-color:#fee2e2 !important;color:#991b1b !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-badge.masih_ragu{background-color:#fef3c7 !important;color:#92400e !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-badge.belum_konfirmasi{background-color:#f3f4f6 !important;color:#374151 !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-table-footer{margin-top:20px;background-color:#ffffff;padding:16px 20px 16px 20px;border-radius:12px 12px 12px 12px;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-table-footer, .elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-footer-left span, .elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-data-info{color:#6b7280;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-entries-per-page{background-color:#ffffff;color:#374151;border-color:#e5e7eb;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-prev, .elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-next{width:36px !important;height:36px !important;background-color:#ffffff !important;color:#374151 !important;border-color:#e5e7eb !important;border-style:solid !important;border-width:1px !important;border-radius:8px 8px 8px 8px !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-prev svg, .elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-next svg{width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;max-width:none !important;max-height:none !important;stroke:#374151 !important;fill:none !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-pagination button svg{width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;max-width:none !important;max-height:none !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-prev svg *, .elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-next svg *{stroke:#374151 !important;fill:none !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-prev:hover, .elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-next:hover{background-color:#ffffff !important;color:#3b82f6 !important;border-color:#3b82f6 !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-prev:hover svg, .elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-next:hover svg{stroke:#3b82f6 !important;fill:none !important;}.elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-prev:hover svg *, .elementor-41887 .elementor-element.elementor-element-0d50267 .wdp-btn-next:hover svg *{stroke:#3b82f6 !important;fill:none !important;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-box{background-color:#ffffff;padding:28px 26px 28px 26px;border-radius:14px 14px 14px 14px;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-box label{color:#2d3748;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-gsheet-url-label{color:#2d3748;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-preview-label{color:#2d3748;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-textarea{background-color:#f8fafd;color:#1a202c;border-color:#e2e8f0;border-radius:10px 10px 10px 10px;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-select{background-color:#f8fafd;color:#1a202c;border-color:#e2e8f0;border-radius:10px 10px 10px 10px;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-gsheet-url-input{background-color:#f8fafd;color:#1a202c;border-color:#e2e8f0;border-radius:10px 10px 10px 10px;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-preview-area{background-color:#f8fafd;color:#1a202c;border-color:#e2e8f0;border-radius:10px 10px 10px 10px;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-textarea:focus{border-color:#4caf50;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-select:focus{border-color:#4caf50;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-gsheet-url-input:focus{border-color:#4caf50;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-preview-area:focus{border-color:#4caf50;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-generate-btn{background-color:#4caf50;color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-generate-btn:hover{background-color:#45a049;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-table th{background-color:#f1f5f9;color:#4b5563;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-table td{color:#374151;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-table tbody tr:hover td{background-color:rgba(76,175,80,0.05);}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-action-btn{background-color:#f5f5f5;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-action-btn:hover{background-color:#e8e8e8;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-actions{gap:6px;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-info-bar{border-radius:10px 10px 10px 10px;padding:11px 16px 11px 16px;margin-bottom:18px;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-chip-label{color:rgba(255,255,255,0.5);}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-chip-value{color:#ffffff;}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-chip-icon{color:rgba(255,255,255,0.6);}.elementor-41887 .elementor-element.elementor-element-4c7551a .wdp-kk2-info-divider{height:32px;}