 .apeiron-invitation-container{width:100%;max-width:100%;box-sizing:border-box;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;filter:none;}.elementor-widget-apeiron-guest-invitation-manager .elementor-widget-container{box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;filter:none !important;backdrop-filter:none !important;}.elementor-widget-apeiron-guest-invitation-manager .apeiron-invitation-container{box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;filter:none !important;}.elementor-widget-apeiron-guest-invitation-manager .apeiron-btn{box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;filter:none !important;outline:none !important;}.elementor-widget-apeiron-guest-invitation-manager .apeiron-btn:hover,.elementor-widget-apeiron-guest-invitation-manager .apeiron-btn:active,.elementor-widget-apeiron-guest-invitation-manager .apeiron-btn:focus,.elementor-widget-apeiron-guest-invitation-manager .apeiron-btn:focus-visible{box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;outline:none !important;filter:none !important;}.elementor-widget-apeiron-guest-invitation-manager .apeiron-action-btn{box-shadow:none !important;-webkit-box-shadow:none !important;filter:none !important;}.elementor-widget-apeiron-guest-invitation-manager .apeiron-action-btn:hover,.elementor-widget-apeiron-guest-invitation-manager .apeiron-action-btn:active,.elementor-widget-apeiron-guest-invitation-manager .apeiron-action-btn:focus,.elementor-widget-apeiron-guest-invitation-manager .apeiron-action-btn:focus-visible{box-shadow:none !important;-webkit-box-shadow:none !important;outline:none !important;filter:none !important;}.elementor-widget-apeiron-guest-invitation-manager .apeiron-guest-list-section{box-shadow:none !important;-webkit-box-shadow:none !important;filter:none !important;}.elementor-widget-apeiron-guest-invitation-manager .apeiron-table-wrapper{box-shadow:none !important;-webkit-box-shadow:none !important;filter:none !important;}.elementor-widget-apeiron-guest-invitation-manager .apeiron-template-buttons{box-shadow:none !important;-webkit-box-shadow:none !important;filter:none !important;}.elementor-widget-apeiron-guest-invitation-manager .apeiron-invitation-form{box-shadow:none !important;-webkit-box-shadow:none !important;filter:none !important;}.elementor-widget-apeiron-guest-invitation-manager .apeiron-form-input:focus,.elementor-widget-apeiron-guest-invitation-manager .apeiron-form-input:active,.elementor-widget-apeiron-guest-invitation-manager .apeiron-form-input:focus-visible{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;}.elementor-widget-apeiron-guest-invitation-manager .apeiron-dropzone-icon{box-shadow:none !important;}.elementor-widget-apeiron-guest-invitation-manager .apeiron-file-input:focus{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;}.elementor-widget-apeiron-guest-invitation-manager *:focus,.elementor-widget-apeiron-guest-invitation-manager *:focus-visible{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;}.apeiron-invitation-container *,.apeiron-invitation-container *::before,.apeiron-invitation-container *::after{box-sizing:border-box;}.apeiron-invitation-wrapper{display:flex;flex-direction:column;gap:0;}.apeiron-invitation-form{background:#fff;border-radius:0;padding:0;box-shadow:none;border:none;margin-bottom:0;}.apeiron-form-group{margin-bottom:1rem;}.apeiron-form-group:last-child{margin-bottom:0;}.apeiron-form-group label{display:block;font-weight:600;font-size:13px;color:inherit;margin-bottom:0.35rem;line-height:1.4;}.apeiron-form-label{font-weight:600;}.apeiron-form-hint{font-size:12px;color:#64748b;margin-top:0.25rem;margin-bottom:0.5rem;line-height:1.5;}.apeiron-form-hint kbd{background:#f8fafc;border:1px solid #d1d5db;border-radius:4px;padding:2px 6px;font-family:'SF Mono',Monaco,'Cascadia Code','Roboto Mono',Consolas,'Courier New',monospace;font-size:0.85em;color:#475569;font-weight:500;}.apeiron-form-input{width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;line-height:1.4;font-family:inherit;background:#fff;color:#0f172a;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;transition:border-color 0.2s ease;box-sizing:border-box;resize:vertical;}.apeiron-form-input:hover{border-color:#b0b8c4;}.apeiron-form-input:focus,.apeiron-form-input:active,.apeiron-form-input:focus-visible{outline:none;border-color:#083c57;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:#fff;}.apeiron-form-input::placeholder{color:#94a3b8;font-size:13px;}.apeiron-import-section{display:flex;flex-direction:column;gap:0.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #f1f5f9;}.apeiron-import-section>label{display:block;font-weight:600;font-size:13px;color:inherit;margin-bottom:0;line-height:1.4;}.apeiron-dropzone{position:relative;border:2px dashed #d1d5db;border-radius:12px;padding:2rem 1.5rem;display:flex;align-items:center;justify-content:center;background:#fafbfc;cursor:pointer;transition:border-color 0.2s ease,background 0.2s ease;}.apeiron-dropzone:hover{border-color:#94a3b8;background:#f1f5f9;}.apeiron-dropzone-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;}.apeiron-dropzone-content{display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none;gap:0.35rem;}.apeiron-dropzone-icon{background:#fff;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;box-shadow:none;margin-bottom:0.25rem;}.apeiron-dropzone-text{font-size:13px;font-weight:500;color:#334155;margin:0;}.apeiron-dropzone-hint{font-size:12px;color:#94a3b8;margin:0;line-height:1.4;}.apeiron-import-actions{display:flex;gap:0.75rem;}.apeiron-import-actions .apeiron-btn{flex:1;}.apeiron-file-input{padding:10px 14px;font-size:14px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer;transition:border-color 0.2s ease;color:#475569;}.apeiron-file-input:hover{border-color:#b0b8c4;}.apeiron-file-input:focus{outline:none;border-color:#083c57;box-shadow:none;-webkit-box-shadow:none;}.apeiron-template-section{display:flex;flex-direction:column;}.apeiron-template-section>label{display:block;font-weight:600;font-size:13px;color:inherit;margin-bottom:0.5rem;line-height:1.4;}.apeiron-template-buttons{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:1rem;box-shadow:none;-webkit-box-shadow:none;filter:none;}.apeiron-template-buttons .apeiron-btn{padding:6px 16px;font-size:13px;border-radius:20px;font-weight:500;}.apeiron-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border:0 solid transparent;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:opacity 0.2s ease,background-color 0.2s ease;text-decoration:none;white-space:nowrap;box-sizing:border-box;letter-spacing:0.01em;line-height:1.4;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:none;filter:none;}.apeiron-guest-btn{}.apeiron-btn:hover{opacity:0.85;box-shadow:none;transform:none;}.apeiron-btn:active{box-shadow:none;transform:none;}.apeiron-btn:focus{outline:none;box-shadow:none;-webkit-box-shadow:none;}.apeiron-btn:focus-visible{outline:none;box-shadow:none;-webkit-box-shadow:none;}.apeiron-btn-template.is-active{box-shadow:none;position:relative;}.apeiron-btn-template{background-color:var(--apeiron-tpl-bg,#083c57);color:var(--apeiron-tpl-color,#fff);border:1px solid var(--apeiron-tpl-border,transparent);}.apeiron-btn-template.is-active::after{content:'';position:absolute;top:5px;right:5px;width:8px;height:8px;background:#fff;border-radius:50%;border:1px solid currentColor;}.apeiron-btn-template.is-active:hover{opacity:0.9;}.apeiron-btn-create{background:#083c57;color:#fff;padding:10px 24px;font-size:14px;font-weight:600;}.apeiron-form-actions{text-align:center;margin-top:1.5rem;}.apeiron-btn-download{background:#fff;color:#334155;border:1px solid #d1d5db;text-decoration:none;}.apeiron-btn-download:hover{background:#f8fafc;border-color:#94a3b8;color:#334155;text-decoration:none;opacity:1;}.apeiron-btn-download svg{color:#0d9e6d;}.apeiron-btn-excel{background:#3b82f6;color:#fff;}.apeiron-btn-excel:hover{background:#2563eb;}.apeiron-header-section{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9;}.apeiron-header-icon{color:#0f172a;font-size:24px;padding-top:2px;}.apeiron-header-icon i,.apeiron-header-icon svg{width:1em;height:1em;fill:currentColor;}.apeiron-header-text{flex:1;}.apeiron-header-title{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 0.25rem;line-height:1.3;}.apeiron-header-description{font-size:14px;color:#64748b;margin:0;line-height:1.5;}.apeiron-guest-list-section{background:#fff;border-radius:0;padding:0;box-shadow:none;-webkit-box-shadow:none;filter:none;border:none;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f1f5f9;}.apeiron-section-title{font-size:16px;font-weight:600;color:#0f172a;margin:0 0 1rem;line-height:1.4;}.apeiron-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:0;border:none;box-shadow:none;-webkit-box-shadow:none;filter:none;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;}.apeiron-table-wrapper::-webkit-scrollbar{height:5px;}.apeiron-table-wrapper::-webkit-scrollbar-track{background:transparent;}.apeiron-table-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px;}.apeiron-table-wrapper::-webkit-scrollbar-thumb:hover{background:#94a3b8;}.apeiron-guest-table{width:100%;border-collapse:collapse;font-size:14px;background:#fff;min-width:480px;}.apeiron-guest-table thead{background:#f8fafc;border-bottom:2px solid #e2e8f0;position:sticky;top:0;z-index:10;}.apeiron-guest-table thead th{padding:10px 14px;text-align:left;font-weight:500;color:#334155;font-size:12px;text-transform:uppercase;letter-spacing:0.06em;white-space:nowrap;}.apeiron-guest-table thead th:first-child{width:50px;text-align:center;}.apeiron-guest-table thead th:nth-child(2){min-width:160px;}.apeiron-guest-table thead th:last-child{width:140px;text-align:right;padding-right:14px;}.apeiron-guest-table tbody tr{border-bottom:1px solid #f1f5f9;transition:background-color 0.15s ease;}.apeiron-guest-table tbody tr:last-child{border-bottom:none;}.apeiron-guest-table tbody tr:hover{background-color:#f8fafc;}.apeiron-guest-table tbody td{padding:10px 14px;color:#334155;vertical-align:middle;font-weight:400;line-height:1.5;font-size:14px;}.apeiron-guest-table tbody td:first-child{color:#94a3b8;font-weight:500;font-size:13px;text-align:center;}.apeiron-guest-table tbody td:last-child{text-align:right;padding-right:14px;}.apeiron-guest-table .apeiron-empty-state td{text-align:center;padding:3rem 1rem;color:#94a3b8;font-style:italic;font-size:14px;}.apeiron-action-buttons{display:flex;gap:6px;flex-wrap:wrap;align-items:center;justify-content:flex-start;flex-direction:row;}.apeiron-action-btn{padding:0;border:none;border-radius:6px;cursor:pointer;transition:opacity 0.2s ease;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;min-height:30px;position:relative;flex-shrink:0;box-shadow:none;-webkit-box-shadow:none;filter:none;}.apeiron-action-btn svg{width:14px;height:14px;fill:currentColor;stroke:none;flex-shrink:0;}.apeiron-action-btn svg[stroke]{fill:none;stroke:currentColor;stroke-width:2;}.apeiron-action-btn:hover{opacity:0.75;transform:none;box-shadow:none;}.apeiron-action-btn:active{opacity:1;transform:none;}.apeiron-action-btn:focus{outline:none;box-shadow:none;}.apeiron-action-btn:focus-visible{outline:none;box-shadow:none;-webkit-box-shadow:none;}.apeiron-btn-wa{background:#25d366;}.apeiron-btn-fb{background:#1877f2;}.apeiron-btn-ig{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af,#515bd4);position:relative;overflow:hidden;}.apeiron-btn-ig::before{content:'';position:absolute;inset:0;background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af,#515bd4);opacity:1;z-index:0;}.apeiron-btn-ig svg{position:relative;z-index:1;filter:brightness(0) invert(1);}.apeiron-btn-copy{background:#083c57;}.apeiron-invitation-container *:focus{outline:none;box-shadow:none;-webkit-box-shadow:none;}.apeiron-invitation-container *:focus-visible{outline:none;box-shadow:none;-webkit-box-shadow:none;}@media (min-width:768px){.apeiron-guest-table{min-width:100%;}.apeiron-action-buttons{flex-direction:row;}.apeiron-action-btn{width:32px;height:32px;min-width:32px;min-height:32px;}.apeiron-action-btn svg{width:15px;height:15px;}}@media (max-width:767px){.apeiron-section-title{font-size:15px;}.apeiron-template-buttons{flex-direction:column;width:100%;}.apeiron-template-buttons .apeiron-btn{width:100%;}.apeiron-form-input,.apeiron-file-input{padding:10px 12px;font-size:14px;}.apeiron-btn-create{width:100%;padding:10px 16px;font-size:14px;}.apeiron-btn-download{width:100%;text-align:center;}.apeiron-import-actions{flex-direction:column;}.apeiron-import-actions .apeiron-btn{width:100%;}.apeiron-guest-table{font-size:12px;min-width:520px;}.apeiron-guest-table thead th{padding:8px 10px;font-size:10px;}.apeiron-guest-table tbody td{padding:8px 10px;font-size:12px;}.apeiron-action-btn{width:28px;height:28px;min-width:28px;min-height:28px;}.apeiron-action-btn svg{width:13px;height:13px;}}@media (max-width:480px){.apeiron-form-group label{font-size:12px;}.apeiron-form-hint{font-size:11px;}.apeiron-btn{padding:10px 14px;font-size:13px;}.apeiron-guest-table{min-width:480px;}}