.elementor-2951 .elementor-element.elementor-element-5c52b43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-dashboard-header{text-align:center;margin-bottom:30px;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-rsvp-dashboard-container{padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-dashboard-header h2{color:#111827;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-dashboard-header p{color:#6b7280;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-dashboard-stats{grid-template-columns:repeat(4, 1fr);}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-stat-card{padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-stat-icon.lxwdk-icon-ucapan i{color:#2563eb;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-stat-icon.lxwdk-icon-ucapan svg{fill:#2563eb;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-stat-icon.lxwdk-icon-ucapan{background-color:#eff6ff;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-stat-icon.lxwdk-icon-hadir i{color:#16a34a;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-stat-icon.lxwdk-icon-hadir svg{fill:#16a34a;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-stat-icon.lxwdk-icon-hadir{background-color:#f0fdf4;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-stat-icon.lxwdk-icon-tidak-hadir i{color:#dc2626;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-stat-icon.lxwdk-icon-tidak-hadir svg{fill:#dc2626;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-stat-icon.lxwdk-icon-tidak-hadir{background-color:#fef2f2;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-stat-icon.lxwdk-icon-pax i{color:#d97706;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-stat-icon.lxwdk-icon-pax svg{fill:#d97706;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-stat-icon.lxwdk-icon-pax{background-color:#fffbeb;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-stat-icon{padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;margin-right:15px;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-rsvp-toolbar{padding:15px 15px 15px 15px;background-color:#ffffff;border-radius:12px 12px 12px 12px;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-input-search, .elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-input-select{background-color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-btn-export{border-radius:8px 8px 8px 8px;padding:10px 20px 10px 20px;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-dashboard-table th{background-color:#f9fafb;color:#374151;padding:12px 15px 12px 15px;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-dashboard-table td{padding:15px 15px 15px 15px;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-badge.hadir{color:#166534;background-color:#dcfce7;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-badge.tidak_hadir{color:#991b1b;background-color:#fee2e2;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-table-footer{background-color:#ffffff;padding:15px 15px 15px 15px;border-radius:0px 0px 12px 12px;margin-top:20px;}.elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-btn-prev, .elementor-2951 .elementor-element.elementor-element-6e73374 .lxwdk-btn-next{border-radius:6px 6px 6px 6px;padding:8px 12px 8px 12px;color:#4b5563;background-color:#ffffff;}