.table-controls[data-v-b0ce6667]{display:flex;justify-content:space-between;margin-bottom:1rem}.professional-table[data-v-b0ce6667]{width:100%}.action-buttons[data-v-b0ce6667]{display:flex;align-items:center;gap:.5rem}.thumbnail[data-v-b0ce6667]{width:50px;height:50px;object-fit:cover;border-radius:5px}.badge[data-v-b0ce6667]{display:inline-block;background-color:#514087;color:#fff;border-radius:4px;padding:2px 8px;font-size:12px}.table-controls[data-v-a331a8f6]{display:flex;justify-content:space-between;margin-bottom:1rem}.professional-table[data-v-a331a8f6]{width:100%}.action-buttons[data-v-a331a8f6]{display:flex;align-items:center;gap:.5rem}.thumbnail[data-v-a331a8f6]{width:50px;height:50px;object-fit:cover;border-radius:5px}.badge[data-v-a331a8f6]{display:inline-block;background-color:#514087;color:#fff;border-radius:4px;padding:2px 8px;font-size:12px}.permissions-container[data-v-894090d5]{background-color:#f9fafb;padding:20px;border-radius:12px;box-shadow:0 2px 8px #0000001a;max-width:1200px;margin:auto}.header-section[data-v-894090d5]{text-align:center;margin-bottom:20px}.page-title[data-v-894090d5]{font-size:24px;font-weight:700;color:#514087}.permission-card[data-v-894090d5]{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:15px;transition:transform .2s,box-shadow .2s}.permission-card[data-v-894090d5]:hover{transform:translateY(-3px);box-shadow:0 6px 12px #00000026}.permission-card-skeleton[data-v-894090d5]{height:200px;border-radius:8px}.module-header[data-v-894090d5]{background-color:#f3f4f6;padding:10px;border-bottom:1px solid #ddd;text-align:center;font-weight:700;font-size:16px;color:#333;border-radius:6px 6px 0 0}.module-body[data-v-894090d5]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-top:10px}.permission-checkbox[data-v-894090d5]{flex:1 0 40%;margin:5px 0}.action-footer[data-v-894090d5]{margin-top:20px;text-align:center}.save-button[data-v-894090d5]{padding:10px 20px;font-size:16px;font-weight:700;background-color:#007bff;color:#fff;border-radius:8px;transition:background-color .2s}.save-button[data-v-894090d5]:hover{background-color:#0056b3}.wa-card[data-v-ccd7752c]{padding:22px;border:1px solid #e5efe9;background:#fff}.wa-head[data-v-ccd7752c]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.eyebrow[data-v-ccd7752c]{margin:0;color:#128c7e;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h2[data-v-ccd7752c]{margin:4px 0 0;color:#172033}.lead[data-v-ccd7752c]{margin:6px 0 0;color:#5d6b82;max-width:58ch}.add-row[data-v-ccd7752c]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin-top:16px}.qr-box[data-v-ccd7752c]{margin-top:16px;display:flex;gap:16px;align-items:center;padding:14px;border-radius:16px;background:#f4fbf8}.qr-box img[data-v-ccd7752c]{width:220px;height:220px;background:#fff;border-radius:12px}.qr-box p[data-v-ccd7752c]{margin:6px 0 0;color:#5d6b82}.device-list[data-v-ccd7752c]{margin-top:16px;display:grid;gap:8px}.device[data-v-ccd7752c]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:#f7f9fc}.device span[data-v-ccd7752c]{display:block;color:#66758c;font-size:13px}.device-actions[data-v-ccd7752c]{display:flex;align-items:center;gap:4px}.pill[data-v-ccd7752c]{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.pill.on[data-v-ccd7752c]{color:#0f9f6e;background:#e7f8f1}.pill.off[data-v-ccd7752c]{color:#9a6b12;background:#fff4d8}.error[data-v-ccd7752c]{color:#c2414b;margin:12px 0 0}.empty[data-v-ccd7752c]{color:#66758c;margin:8px 0 0}.wa-device--embedded .wa-card[data-v-ccd7752c]{padding:0!important;border:0!important;background:transparent!important;margin-bottom:0!important}@media (max-width: 640px){.add-row[data-v-ccd7752c],.qr-box[data-v-ccd7752c],.device[data-v-ccd7752c]{display:grid}.qr-box img[data-v-ccd7752c]{width:180px;height:180px}}.all-cards[data-v-5f4f281e]{padding:20px;background-color:#f9f7fd;min-height:100vh;display:flex;flex-direction:column;gap:20px}.modern-card[data-v-5f4f281e]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #3f316914;overflow:hidden;transition:all .3s ease;border:1px solid #f0f4f9;position:relative}.modern-card[data-v-5f4f281e]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#514087,#7a68ad);border-radius:16px 16px 0 0}.card-header[data-v-5f4f281e]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px 0}.title-section[data-v-5f4f281e]{display:flex;align-items:center}.card-title[data-v-5f4f281e]{font-size:1.5rem;font-weight:700;color:#3f3169;margin:0}.divider[data-v-5f4f281e]{border-color:#e6e1f2!important;margin:20px 32px 0}.card-content[data-v-5f4f281e]{padding:24px 32px 32px}.section-hint[data-v-5f4f281e]{color:#6f6396;font-size:.875rem;margin:0 0 16px}.section-hint-small[data-v-5f4f281e]{color:#8ea3bd;font-size:.78rem;margin:12px 0 0;font-style:italic}.date-type-toggle[data-v-5f4f281e]{border-radius:10px;overflow:hidden}.date-type-btn[data-v-5f4f281e]{text-transform:none;font-weight:500;padding:0 24px}.toggle-option[data-v-5f4f281e]{display:flex;align-items:center;justify-content:space-between;background:#f9f7fd;border:1px solid #eef2fa;border-radius:10px;padding:12px 16px;height:100%;gap:12px}.toggle-text[data-v-5f4f281e]{display:flex;flex-direction:column;gap:2px}.toggle-title[data-v-5f4f281e]{font-weight:600;color:#3f3169;font-size:.9rem}.toggle-desc[data-v-5f4f281e]{font-size:.78rem;color:#7c93ab}.logo-upload-container[data-v-5f4f281e]{position:relative;width:100%;max-width:180px;text-align:center}.logo-preview[data-v-5f4f281e]{width:150px;height:150px;border:2px dashed #e6e1f2;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:#f9f7fd;overflow:hidden}.logo-preview[data-v-5f4f281e]:hover{border-color:#514087;background:#f2eefb}.logo-image[data-v-5f4f281e]{width:100%;height:100%;object-fit:contain;padding:10px}.upload-text[data-v-5f4f281e]{margin-top:8px;color:#6f6396;font-size:.85rem}.remove-btn[data-v-5f4f281e]{position:absolute;top:-8px;right:-8px;background:#fff!important;border-radius:50%;box-shadow:0 2px 6px #0000001a}.section-save-btn[data-v-5f4f281e]{margin-top:28px;border-radius:10px;text-transform:none;font-weight:600;letter-spacing:.3px;padding:8px 32px;width:auto;min-width:180px;background:linear-gradient(135deg,#514087,#7a68ad);color:#fff!important;box-shadow:0 4px 12px #51408740;transition:all .25s ease}.section-save-btn[data-v-5f4f281e]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #51408759}.section-save-btn[data-v-5f4f281e] .v-btn__overlay{background:transparent!important}.modern-field[data-v-5f4f281e]{background-color:transparent;border-radius:8px}.modern-field[data-v-5f4f281e] .v-field{border-radius:8px!important;background-color:#f9f7fd}.skeleton-field[data-v-5f4f281e]{padding:12px 0}.skeleton-image[data-v-5f4f281e]{width:150px;height:150px;border-radius:12px;overflow:hidden}.hidden[data-v-5f4f281e]{display:none}@media (max-width: 960px){.card-header[data-v-5f4f281e]{flex-direction:column;align-items:flex-start;gap:16px}.card-content[data-v-5f4f281e]{padding:16px 20px 24px}.logo-upload-container[data-v-5f4f281e]{margin:20px auto 0;max-width:180px;width:150px}}@media (max-width: 600px){.all-cards[data-v-5f4f281e]{padding:10px;gap:14px}.card-header[data-v-5f4f281e]{padding:16px 20px 0}.card-title[data-v-5f4f281e]{font-size:1.3rem}.card-content[data-v-5f4f281e]{padding:16px 16px 20px}}.table-controls[data-v-ac7d4ee7]{display:flex;justify-content:space-between;margin-bottom:1rem}.professional-table[data-v-ac7d4ee7]{width:100%}.action-buttons[data-v-ac7d4ee7]{display:flex;align-items:center;gap:.5rem}.thumbnail[data-v-ac7d4ee7]{width:50px;height:50px;object-fit:cover;border-radius:5px}.badge[data-v-ac7d4ee7]{display:inline-block;background-color:#514087;color:#fff;border-radius:4px;padding:2px 8px;font-size:12px}.table-controls[data-v-2d73d43b]{display:flex;justify-content:space-between;margin-bottom:1rem}.professional-table[data-v-2d73d43b]{width:100%}.action-buttons[data-v-2d73d43b]{display:flex;align-items:center;gap:.5rem}.thumbnail[data-v-2d73d43b]{width:50px;height:50px;object-fit:cover;border-radius:5px}.badge[data-v-2d73d43b]{display:inline-block;background-color:#514087;color:#fff;border-radius:4px;padding:2px 8px;font-size:12px}.table-controls[data-v-adf92121]{display:flex;justify-content:space-between;margin-bottom:1rem}.professional-table[data-v-adf92121]{width:100%}.action-buttons[data-v-adf92121]{display:flex;align-items:center;gap:.5rem}.thumbnail[data-v-adf92121]{width:50px;height:50px;object-fit:cover;border-radius:5px}.badge[data-v-adf92121]{display:inline-block;background-color:#514087;color:#fff;border-radius:4px;padding:2px 8px;font-size:12px}.table-controls[data-v-981d4ed9]{display:flex;justify-content:space-between;margin-bottom:1rem}.professional-table[data-v-981d4ed9]{width:100%}.action-buttons[data-v-981d4ed9]{display:flex;align-items:center;gap:.5rem}.thumbnail[data-v-981d4ed9]{width:50px;height:50px;object-fit:cover;border-radius:5px}.badge[data-v-981d4ed9]{display:inline-block;background-color:#514087;color:#fff;border-radius:4px;padding:2px 8px;font-size:12px}.all-cards[data-v-ff7a8ff7]{padding:20px;background-color:#f9f7fd;min-height:100vh}.modern-card[data-v-ff7a8ff7]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #3f316914;overflow:hidden;transition:all .3s ease;border:1px solid #f0f4f9;position:relative}.modern-card[data-v-ff7a8ff7]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#514087,#7a68ad);border-radius:16px 16px 0 0}.card-header[data-v-ff7a8ff7]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px 0}.title-section[data-v-ff7a8ff7]{display:flex;align-items:center}.card-title[data-v-ff7a8ff7]{font-size:1.5rem;font-weight:700;color:#3f3169;margin:0}.divider[data-v-ff7a8ff7]{border-color:#e6e1f2!important;margin:20px 32px 0}.card-content[data-v-ff7a8ff7]{padding:24px 32px 32px}.upload-section[data-v-ff7a8ff7]{border:1px solid #e6e1f2;border-radius:12px;padding:20px;background-color:#fff;transition:all .3s ease;height:100%}.upload-section[data-v-ff7a8ff7]:hover{border-color:#514087;box-shadow:0 4px 12px #5140871a}.section-title[data-v-ff7a8ff7]{font-size:1.1rem;font-weight:600;color:#3f3169;margin-bottom:12px;display:flex;align-items:center}.section-description[data-v-ff7a8ff7]{font-size:.9rem;color:#6f6396;margin-bottom:16px}.image-preview[data-v-ff7a8ff7]{height:140px;border:1px dashed #e6e1f2;border-radius:8px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;background-color:#f9f7fd;transition:all .3s ease;overflow:hidden}.image-preview[data-v-ff7a8ff7]:hover{border-color:#514087;background-color:#f2eefb}.preview-image[data-v-ff7a8ff7]{width:100%;height:100%;object-fit:contain}.image-placeholder[data-v-ff7a8ff7]{color:#6f6396;cursor:pointer;text-align:center;padding:20px}.image-placeholder p[data-v-ff7a8ff7]{margin-top:10px;font-size:.9rem}.hidden-input[data-v-ff7a8ff7]{display:none}.action-buttons[data-v-ff7a8ff7]{display:flex;gap:10px;justify-content:center}.remove-btn[data-v-ff7a8ff7]{text-transform:none;letter-spacing:normal;font-weight:500}.submit-btn[data-v-ff7a8ff7]{background:linear-gradient(135deg,#514087,#7a68ad);color:#fff!important;border-radius:8px;text-transform:none;font-weight:500;letter-spacing:normal;padding:6px 24px;box-shadow:0 2px 6px #51408733;transition:all .3s ease}.submit-btn[data-v-ff7a8ff7]:hover{transform:translateY(-2px);box-shadow:0 4px 10px #5140874d}.set-type-btn[data-v-ff7a8ff7]{text-transform:none;letter-spacing:normal;font-weight:500;border-radius:8px;padding:6px 24px}.modern-field[data-v-ff7a8ff7]{background-color:#f9f7fd;border-radius:8px}.settings-title[data-v-ff7a8ff7]{font-size:1.2rem;font-weight:600;color:#3f3169;display:flex;align-items:center}.settings-group[data-v-ff7a8ff7]{background:#fafafa;border-radius:8px;padding:16px;height:100%;border:1px solid #f0f4f9}.switch-group[data-v-ff7a8ff7]{display:grid;gap:8px}@media (max-width: 960px){.card-header[data-v-ff7a8ff7]{flex-direction:column;align-items:flex-start;gap:16px}.card-content[data-v-ff7a8ff7]{padding:16px 20px 24px}}@media (max-width: 600px){.all-cards[data-v-ff7a8ff7]{padding:10px}.card-header[data-v-ff7a8ff7]{padding:16px 20px 0}.card-title[data-v-ff7a8ff7]{font-size:1.3rem}.card-content[data-v-ff7a8ff7]{padding:16px 16px 20px}.image-preview[data-v-ff7a8ff7]{height:100px}}.all-cards[data-v-f4fd54f7]{padding:20px;background-color:#f9f7fd;min-height:100vh}.modern-card[data-v-f4fd54f7]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #3f316914;overflow:hidden;transition:all .3s ease;border:1px solid #f0f4f9;position:relative}.modern-card[data-v-f4fd54f7]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#514087,#7a68ad);border-radius:16px 16px 0 0}.card-header[data-v-f4fd54f7]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px 0}.title-section[data-v-f4fd54f7]{display:flex;align-items:center}.card-title[data-v-f4fd54f7]{font-size:1.5rem;font-weight:700;color:#3f3169;margin:0}.divider[data-v-f4fd54f7]{border-color:#e6e1f2!important;margin:20px 32px 0}.card-content[data-v-f4fd54f7]{padding:24px 32px 32px}.logo-upload-container[data-v-f4fd54f7]{position:relative;width:100%;max-width:180px;text-align:center}.logo-preview[data-v-f4fd54f7]{width:150px;height:150px;border:2px dashed #e6e1f2;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:#f9f7fd;overflow:hidden}.logo-preview[data-v-f4fd54f7]:hover{border-color:#514087;background:#f2eefb}.logo-image[data-v-f4fd54f7]{width:100%;height:100%;object-fit:cover}.upload-text[data-v-f4fd54f7]{margin-top:8px;color:#6f6396;font-size:.85rem}.remove-btn[data-v-f4fd54f7]{position:absolute;top:-8px;right:-8px;background:#fff!important;border-radius:50%;box-shadow:0 2px 6px #0000001a}.submit-btn[data-v-f4fd54f7]{background:linear-gradient(135deg,#514087,#7a68ad);color:#fff!important;border-radius:8px;text-transform:none;font-weight:500;letter-spacing:normal;padding:6px 24px;box-shadow:0 2px 6px #51408733;transition:all .3s ease}.submit-btn[data-v-f4fd54f7]:hover{transform:translateY(-2px);box-shadow:0 4px 10px #5140874d}.modern-field[data-v-f4fd54f7]{background-color:#f9f7fd;border-radius:8px}.modern-field[data-v-f4fd54f7] .v-field{border-radius:8px!important}.hidden[data-v-f4fd54f7]{display:none}@media (max-width: 960px){.card-header[data-v-f4fd54f7]{flex-direction:column;align-items:flex-start;gap:16px}.card-content[data-v-f4fd54f7]{padding:16px 20px 24px}.logo-upload-container[data-v-f4fd54f7]{margin-top:20px;max-width:100%}}@media (max-width: 600px){.all-cards[data-v-f4fd54f7]{padding:10px}.card-header[data-v-f4fd54f7]{padding:16px 20px 0}.card-title[data-v-f4fd54f7]{font-size:1.3rem}.card-content[data-v-f4fd54f7]{padding:16px 16px 20px}.logo-preview[data-v-f4fd54f7]{width:120px;height:120px}}
