.user-bookings-container[data-v-1f4907a4]{min-height:100vh;background:linear-gradient(135deg,#f8fbff,#e3f2fd);position:relative}.loading-overlay[data-v-1f4907a4]{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(15px);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-content[data-v-1f4907a4]{text-align:center}.loading-spinner[data-v-1f4907a4]{position:relative;width:80px;height:80px;margin:0 auto 24px}.spinner-ring[data-v-1f4907a4]{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top:3px solid #4fc3f7;border-radius:50%;animation:spin-1f4907a4 1.2s ease-in-out infinite}.spinner-ring[data-v-1f4907a4]:first-child{animation-delay:0s}.spinner-ring[data-v-1f4907a4]:nth-child(2){animation-delay:.15s;opacity:.8}.spinner-ring[data-v-1f4907a4]:nth-child(3){animation-delay:.3s;opacity:.6}@keyframes spin-1f4907a4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-1f4907a4]{color:#2196f3;font-size:16px;font-weight:500;margin:0}.floating-actions[data-v-1f4907a4]{position:fixed;right:24px;bottom:24px;display:flex;flex-direction:column;gap:16px;z-index:1000}.fab[data-v-1f4907a4]{position:relative;width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,.15);transition:all .3s cubic-bezier(.4,0,.2,1)}.fab[data-v-1f4907a4]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 12px 28px rgba(0,0,0,.2)}.delete-fab[data-v-1f4907a4]{background:linear-gradient(135deg,#ff5252,#f44336);color:#fff}.filter-fab[data-v-1f4907a4]{background:linear-gradient(135deg,#4fc3f7,#2196f3);color:#fff}.fab-badge[data-v-1f4907a4]{position:absolute;top:-4px;right:-4px;background:#ff1744;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center}.fab-scale-enter-active[data-v-1f4907a4],.fab-scale-leave-active[data-v-1f4907a4]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fab-scale-enter-from[data-v-1f4907a4],.fab-scale-leave-to[data-v-1f4907a4]{opacity:0;transform:scale(0)}.glass-card[data-v-1f4907a4]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.4);border-radius:16px;box-shadow:0 4px 20px rgba(31,38,135,.1),inset 0 1px 0 hsla(0,0%,100%,.6);transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card[data-v-1f4907a4]:hover{transform:translateY(-1px);box-shadow:0 6px 25px rgba(31,38,135,.15),inset 0 1px 0 hsla(0,0%,100%,.6)}.bookings-content[data-v-1f4907a4]{padding:24px;max-width:1400px;margin:0 auto}.controls-section[data-v-1f4907a4]{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:32px}.date-range-selector[data-v-1f4907a4]{padding:16px 20px;display:flex;align-items:center;gap:16px;min-height:70px}.selector-header[data-v-1f4907a4]{display:flex;align-items:center;gap:8px;margin-bottom:0;flex-shrink:0}.selector-icon[data-v-1f4907a4]{color:#2196f3;font-size:20px}.selector-label[data-v-1f4907a4]{font-size:14px;font-weight:600;color:#1976d2;white-space:nowrap}.selector-content[data-v-1f4907a4]{flex:1}.custom-select[data-v-1f4907a4]{background:hsla(0,0%,100%,.9);border-radius:10px;min-height:40px}.custom-select[data-v-1f4907a4] .v-field{border-radius:10px}.custom-select[data-v-1f4907a4] .v-field__input{min-height:40px;font-size:14px;font-weight:500;color:#1976d2}.stats-card[data-v-1f4907a4]{padding:16px 20px;text-align:left;display:flex;align-items:center;gap:12px;min-height:70px}.stat-item[data-v-1f4907a4]{display:flex;align-items:center;gap:12px;justify-content:flex-start;width:100%}.stat-icon[data-v-1f4907a4]{color:#4caf50;font-size:24px;flex-shrink:0}.stat-content[data-v-1f4907a4]{text-align:left;flex:1}.stat-number[data-v-1f4907a4]{font-size:20px;font-weight:700;color:#1976d2;line-height:1;margin-bottom:2px}.stat-label[data-v-1f4907a4]{font-size:12px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.empty-state[data-v-1f4907a4]{display:flex;justify-content:center;align-items:center;min-height:500px}.empty-card[data-v-1f4907a4]{text-align:center;padding:60px 40px;max-width:500px;position:relative;overflow:hidden}.empty-visual[data-v-1f4907a4]{position:relative;margin-bottom:40px}.empty-icon[data-v-1f4907a4]{color:rgba(33,150,243,.3);margin-bottom:20px}.empty-decoration[data-v-1f4907a4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:linear-gradient(135deg,rgba(79,195,247,.1),rgba(33,150,243,.1));border-radius:50%;z-index:-1}.empty-title[data-v-1f4907a4]{font-size:28px;font-weight:700;color:#1976d2;margin:0 0 16px 0}.empty-subtitle[data-v-1f4907a4]{color:#666;font-size:16px;line-height:1.5;margin:0 0 32px 0}.create-booking-btn[data-v-1f4907a4]{display:flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#4fc3f7,#2196f3);color:#fff;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin:0 auto}.create-booking-btn[data-v-1f4907a4]:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(33,150,243,.4)}.bookings-list[data-v-1f4907a4]{min-height:400px}.bookings-grid[data-v-1f4907a4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px}.booking-card-wrapper[data-v-1f4907a4]{cursor:pointer}.booking-card[data-v-1f4907a4]{position:relative;padding:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:20px}.booking-card[data-v-1f4907a4]:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(31,38,135,.2)}.status-indicator[data-v-1f4907a4]{position:absolute;top:0;left:0;right:0;height:4px}.status-upcoming[data-v-1f4907a4]{background:linear-gradient(135deg,#4caf50,#66bb6a)}.status-active[data-v-1f4907a4]{background:linear-gradient(135deg,#ff9800,#ffa726)}.status-past[data-v-1f4907a4]{background:linear-gradient(135deg,#9e9e9e,#bdbdbd)}.booking-header[data-v-1f4907a4]{padding:20px 24px 16px;background:linear-gradient(135deg,rgba(79,195,247,.05),rgba(33,150,243,.05));border-bottom:1px solid rgba(79,195,247,.2)}.date-badges[data-v-1f4907a4]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.primary-badge[data-v-1f4907a4]{background:linear-gradient(135deg,#4fc3f7,#2196f3);color:#fff;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;text-transform:uppercase}.date-badge[data-v-1f4907a4]{background:rgba(33,150,243,.1);color:#1976d2;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:500}.time-badge[data-v-1f4907a4]{background:rgba(76,175,80,.1);color:#388e3c;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:500}.recurring-info[data-v-1f4907a4]{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.recurring-badge[data-v-1f4907a4]{display:flex;align-items:center;gap:4px;background:rgba(156,39,176,.1);color:#7b1fa2;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:500}.date-range[data-v-1f4907a4]{display:flex;align-items:center;gap:4px;font-size:11px;color:#666}.range-arrow[data-v-1f4907a4]{color:#999}.booking-content-area[data-v-1f4907a4]{padding:20px 24px}.booking-title[data-v-1f4907a4]{margin-bottom:16px}.title-text[data-v-1f4907a4]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0;line-height:1.3}.booking-details[data-v-1f4907a4]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.detail-row[data-v-1f4907a4]{display:flex;align-items:center;gap:10px;font-size:14px;color:#666}.detail-icon[data-v-1f4907a4]{color:#4fc3f7;flex-shrink:0}.detail-text[data-v-1f4907a4]{line-height:1.4}.booking-actions[data-v-1f4907a4]{display:flex;gap:8px;padding-top:16px;border-top:1px solid rgba(79,195,247,.2)}.action-btn[data-v-1f4907a4]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;background:transparent}.edit-btn[data-v-1f4907a4]{color:#2196f3;border-color:rgba(33,150,243,.3)}.edit-btn[data-v-1f4907a4]:hover:not(:disabled){background:rgba(33,150,243,.1)}.edit-btn[data-v-1f4907a4]:disabled{color:#ccc;border-color:#eee;cursor:not-allowed}.delete-btn[data-v-1f4907a4]{color:#f44336;border-color:rgba(244,67,54,.3)}.delete-btn[data-v-1f4907a4]:hover{background:rgba(244,67,54,.1)}.booking-detail-dialog[data-v-1f4907a4] .v-overlay__content,.date-dialog[data-v-1f4907a4] .v-overlay__content,.filter-dialog[data-v-1f4907a4] .v-overlay__content{margin:0}.booking-detail-card[data-v-1f4907a4],.date-dialog-content[data-v-1f4907a4],.dialog-content[data-v-1f4907a4]{width:100%;margin:20px;max-height:calc(100vh - 40px);overflow:auto}.date-dialog-header[data-v-1f4907a4],.detail-header[data-v-1f4907a4],.dialog-header[data-v-1f4907a4]{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 20px;border-bottom:1px solid rgba(79,195,247,.2)}.date-dialog-header[data-v-1f4907a4]{border-bottom:1px solid hsla(0,0%,100%,.1)}.dialog-title[data-v-1f4907a4]{font-size:20px;font-weight:600;color:#1976d2;margin:0}.close-btn[data-v-1f4907a4],.close-detail-btn[data-v-1f4907a4]{background:none;border:none;color:#666;cursor:pointer;padding:4px;border-radius:8px;transition:all .2s ease}.close-btn[data-v-1f4907a4]:hover,.close-detail-btn[data-v-1f4907a4]:hover{background:rgba(0,0,0,.1)}.dialog-body[data-v-1f4907a4]{padding:24px}.filter-group[data-v-1f4907a4]{margin-bottom:24px}.filter-label[data-v-1f4907a4]{display:block;margin-bottom:8px;font-weight:500;color:#333;font-size:14px}.date-dialog-actions[data-v-1f4907a4],.dialog-actions[data-v-1f4907a4]{display:flex;gap:12px;padding:20px 24px 24px;border-top:1px solid rgba(79,195,247,.2)}.date-dialog-actions[data-v-1f4907a4]{border-top:1px solid hsla(0,0%,100%,.1)}.glass-btn[data-v-1f4907a4]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border:1px solid rgba(33,150,243,.3);border-radius:12px;color:#1976d2;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-btn[data-v-1f4907a4]:hover{background:rgba(33,150,243,.1);transform:translateY(-1px)}.gradient-btn[data-v-1f4907a4]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#4fc3f7,#2196f3);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.gradient-btn[data-v-1f4907a4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(33,150,243,.3)}.gradient-btn[data-v-1f4907a4]:disabled{background:#ccc;cursor:not-allowed}.date-picker-wrapper[data-v-1f4907a4]{padding:20px;display:flex;justify-content:center}.custom-date-picker[data-v-1f4907a4]{border-radius:16px}.booking-detail-card[data-v-1f4907a4]{max-width:600px}.detail-actions[data-v-1f4907a4]{display:flex;gap:12px}.header-action-btn[data-v-1f4907a4]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;background:transparent}.delete-action[data-v-1f4907a4]{color:#f44336;border-color:rgba(244,67,54,.3)}.delete-action[data-v-1f4907a4]:hover{background:rgba(244,67,54,.1)}.edit-action[data-v-1f4907a4]{color:#2196f3;border-color:rgba(33,150,243,.3)}.edit-action[data-v-1f4907a4]:hover:not(:disabled){background:rgba(33,150,243,.1)}.edit-action[data-v-1f4907a4]:disabled{color:#ccc;border-color:#eee;cursor:not-allowed}.detail-content[data-v-1f4907a4]{padding:24px}.corruption-warning[data-v-1f4907a4]{display:flex;align-items:center;gap:16px;background:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.3);border-radius:12px;padding:16px;margin-bottom:24px}.warning-content h4[data-v-1f4907a4]{margin:0 0 4px 0;color:#f57c00;font-size:16px}.warning-content p[data-v-1f4907a4]{margin:0;color:#ef6c00;font-size:14px}.booking-info-section[data-v-1f4907a4]{max-width:none}.info-title[data-v-1f4907a4]{font-size:24px;font-weight:600;color:#1976d2;margin:0 0 24px 0;text-align:center}.info-grid[data-v-1f4907a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.info-group[data-v-1f4907a4]{background:rgba(79,195,247,.05);border:1px solid rgba(79,195,247,.2);border-radius:12px;padding:20px}.group-title[data-v-1f4907a4]{display:flex;align-items:center;gap:8px;margin:0 0 16px 0;color:#1976d2;font-size:16px;font-weight:600}.info-item[data-v-1f4907a4]{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;color:#666}.info-item[data-v-1f4907a4]:last-child{margin-bottom:0}.booking-item-enter-active[data-v-1f4907a4],.booking-item-leave-active[data-v-1f4907a4]{transition:all .5s cubic-bezier(.25,.8,.25,1)}.booking-item-enter-from[data-v-1f4907a4]{opacity:0;transform:scale(.9) translateY(20px)}.booking-item-leave-to[data-v-1f4907a4]{opacity:0;transform:scale(.9) translateY(-20px)}.swal-custom{border-radius:20px!important;font-family:inherit!important}@media (max-width:1200px){.bookings-content[data-v-1f4907a4]{padding:20px}.bookings-grid[data-v-1f4907a4]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (max-width:968px){.bookings-content[data-v-1f4907a4]{padding:16px}.controls-section[data-v-1f4907a4]{grid-template-columns:1fr;gap:12px}.date-range-selector[data-v-1f4907a4],.stats-card[data-v-1f4907a4]{min-height:60px;padding:12px 16px}.selector-header[data-v-1f4907a4]{gap:6px}.selector-label[data-v-1f4907a4]{font-size:13px}.stat-number[data-v-1f4907a4]{font-size:18px}.stat-label[data-v-1f4907a4]{font-size:11px}.bookings-grid[data-v-1f4907a4]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.floating-actions[data-v-1f4907a4]{right:16px;bottom:16px}}@media (max-width:768px){.bookings-content[data-v-1f4907a4]{padding:12px}.date-range-selector[data-v-1f4907a4]{flex-direction:column;align-items:flex-start;gap:8px;min-height:auto;padding:12px 16px}.selector-content[data-v-1f4907a4]{width:100%}.stats-card[data-v-1f4907a4]{justify-content:center}.stat-item[data-v-1f4907a4]{justify-content:center}.bookings-grid[data-v-1f4907a4]{grid-template-columns:1fr}.booking-card[data-v-1f4907a4]{margin:0}.booking-detail-card[data-v-1f4907a4],.date-dialog-content[data-v-1f4907a4],.dialog-content[data-v-1f4907a4]{margin:10px}.info-grid[data-v-1f4907a4]{grid-template-columns:1fr}}@media (max-width:450px){.bookings-content[data-v-1f4907a4]{padding:8px}.controls-section[data-v-1f4907a4]{gap:8px}.date-range-selector[data-v-1f4907a4],.stats-card[data-v-1f4907a4]{padding:10px 14px}.selector-icon[data-v-1f4907a4],.stat-icon[data-v-1f4907a4]{font-size:18px}.stat-number[data-v-1f4907a4]{font-size:16px}.booking-header[data-v-1f4907a4]{padding:16px 20px 12px}.booking-content-area[data-v-1f4907a4]{padding:16px 20px}.title-text[data-v-1f4907a4]{font-size:16px}.date-badges[data-v-1f4907a4]{gap:6px}.date-badge[data-v-1f4907a4],.primary-badge[data-v-1f4907a4],.time-badge[data-v-1f4907a4]{padding:4px 8px;font-size:11px}.floating-actions[data-v-1f4907a4]{right:12px;bottom:12px}.fab[data-v-1f4907a4]{width:48px;height:48px}}@media (max-width:355px){.bookings-content[data-v-1f4907a4]{padding:4px}.booking-header[data-v-1f4907a4]{padding:12px 16px 10px}.booking-content-area[data-v-1f4907a4]{padding:12px 16px}.group-title[data-v-1f4907a4],.selector-header[data-v-1f4907a4]{font-size:14px}.title-text[data-v-1f4907a4]{font-size:15px}.booking-detail-card[data-v-1f4907a4],.date-dialog-content[data-v-1f4907a4],.dialog-content[data-v-1f4907a4]{margin:5px}.date-dialog-header[data-v-1f4907a4],.detail-header[data-v-1f4907a4],.dialog-header[data-v-1f4907a4]{padding:16px 16px 12px}.detail-content[data-v-1f4907a4],.dialog-body[data-v-1f4907a4]{padding:16px}.date-dialog-actions[data-v-1f4907a4],.dialog-actions[data-v-1f4907a4]{padding:12px 16px 16px}.info-title[data-v-1f4907a4]{font-size:20px}.empty-card[data-v-1f4907a4]{padding:40px 20px}.empty-title[data-v-1f4907a4]{font-size:24px}.empty-subtitle[data-v-1f4907a4]{font-size:14px}}.date-dialog-content[data-v-1f4907a4]{position:relative;z-index:1;max-width:90vw;max-height:90vh;overflow:auto;margin:16px;background:#0f162a;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.4);border:none}.date-dialog-header h3[data-v-1f4907a4]{margin:0 0 6px 0;color:#1976d2;font-size:16px;font-weight:600}.vouchers[data-v-0144bb04]{padding:1rem}.custom-toolbar[data-v-0144bb04]{background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);color:#333;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;padding:8px 16px;display:flex;align-items:center}@supports (-webkit-touch-callout:none){.custom-toolbar[data-v-0144bb04]{position:sticky;top:0;z-index:1000}}.custom-toolbar-title[data-v-0144bb04]{font-family:Poppins,sans-serif;font-weight:600;font-size:1.5rem;color:#333;margin-left:10px}.toolbar-icon[data-v-0144bb04]{height:30px}.progress-card[data-v-0144bb04]{max-width:100%;margin:10px auto;padding:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}.progress-card[data-v-0144bb04]:hover{transform:scale(1.03);box-shadow:0 8px 16px rgba(0,0,0,.2)}.progress-title[data-v-0144bb04]{font-weight:700;margin-bottom:4px}.progress-subtitle[data-v-0144bb04]{font-size:.8rem;margin-bottom:8px}.progress-bar[data-v-0144bb04]{transition:all .3s}.voucher-card[data-v-0144bb04]{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:10px;padding:16px;transition:transform .3s,box-shadow .3s;cursor:pointer;margin:10px auto;display:flex;flex-direction:column;justify-content:space-between;min-height:250px}.voucher-card[data-v-0144bb04]:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.2)}.voucher-content[data-v-0144bb04]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.qr-code-avatar[data-v-0144bb04]{max-width:85px;max-height:85px;width:100%;height:auto}.days-left[data-v-0144bb04]{font-weight:700;padding:16px}.claim-button[data-v-0144bb04]{background-color:#dc143c;color:#fff;transition:background-color .3s}.claim-button[data-v-0144bb04]:hover{background-color:#a10f2b}.expired-button[data-v-0144bb04]{background-color:grey;color:#fff}.voucher-row[data-v-0144bb04]{margin:0}.voucher-col[data-v-0144bb04]{padding:8px}@media (max-width:768px){.v-card[data-v-0144bb04]{flex-direction:column}.voucher-details[data-v-0144bb04]{text-align:center}.qr-code-avatar[data-v-0144bb04]{max-width:60px;max-height:60px}}@media (max-width:600px){.voucher-card[data-v-0144bb04]{padding:8px}.qr-code-avatar[data-v-0144bb04]{max-width:50px;max-height:50px}}.users-management[data-v-f1c65b1e]{padding:1rem}.custom-toolbar[data-v-f1c65b1e]{background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);color:#333;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;padding:8px 16px;display:flex;align-items:center}@supports (-webkit-touch-callout:none){.custom-toolbar[data-v-f1c65b1e]{position:sticky;top:0;z-index:1000}}.custom-toolbar-title[data-v-f1c65b1e]{font-family:Poppins,sans-serif;font-weight:600;font-size:1.5rem;color:#333;margin-left:10px}.toolbar-icon[data-v-f1c65b1e]{height:30px}.tile-container[data-v-f1c65b1e]{margin-top:20px}.tile-card[data-v-f1c65b1e]{background-color:#f9f9f9;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;text-align:center;padding:20px}.tile-icon[data-v-f1c65b1e]{font-size:48px;color:#333}.tile-title[data-v-f1c65b1e]{font-size:1.25rem;font-weight:700;margin-left:8px;color:#333}.tile-description[data-v-f1c65b1e]{color:#666;margin-top:10px;font-size:.95rem}.tile-button[data-v-f1c65b1e]{margin-top:10px;font-size:.875rem;font-weight:700;padding:10px 20px;border-radius:8px;background-color:#000;box-shadow:0 4px 8px rgba(0,0,0,.2)}@media (max-width:600px){.tile-card[data-v-f1c65b1e]{padding:15px}.tile-icon[data-v-f1c65b1e]{font-size:40px}.tile-title[data-v-f1c65b1e]{font-size:1.1rem}.tile-description[data-v-f1c65b1e]{font-size:.875rem}.tile-button[data-v-f1c65b1e]{font-size:.75rem}}.users-list[data-v-06839094]{padding:1rem}.custom-toolbar[data-v-06839094]{background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);color:#333;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;padding:8px 16px;display:flex;align-items:center}@supports (-webkit-touch-callout:none){.custom-toolbar[data-v-06839094]{position:sticky;top:0;z-index:1000}}.custom-toolbar-title[data-v-06839094]{font-family:Poppins,sans-serif;font-weight:600;font-size:1.5rem;color:#333;margin-left:10px}.user-card[data-v-06839094]{cursor:pointer;transition:transform .2s ease}.user-card[data-v-06839094]:hover{transform:scale(1.02)}.chip-row[data-v-06839094]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0;padding:0 8px}.chip[data-v-06839094]{font-size:1rem;padding:8px 12px;border-radius:20px;background-color:#d5d5d6;color:#333;cursor:pointer;transition:all .3s ease;text-align:center;min-width:80px;flex-shrink:1}.chip.selected[data-v-06839094]{background-color:#4caf50;color:#fff;font-weight:700;box-shadow:0 4px 10px rgba(0,0,0,.2)}.chip[data-v-06839094]:hover{background-color:#4caf50;color:#fff;transform:scale(1.05);box-shadow:0 4px 10px rgba(0,0,0,.2)}@media (max-width:768px){.chip[data-v-06839094]{font-size:.9rem;padding:6px 10px}}@media (max-width:480px){.chip[data-v-06839094]{font-size:.8rem;padding:4px 8px;min-width:70px}}@media (max-width:400px){.chip[data-v-06839094]{font-size:.75rem;padding:2px 6px;min-width:60px}}.cropper[data-v-1c3dbdea]{height:auto;max-width:100%;background:#ddd;border-radius:10px}.camera-btn[data-v-1c3dbdea]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.5);color:#fff;border-radius:50%;padding:8px}.camera-icon[data-v-1c3dbdea]{font-size:24px}.field-with-icon[data-v-1c3dbdea]{display:flex;align-items:center}.field-icon[data-v-1c3dbdea]{background-color:#7fbfff;border-radius:12px;height:40px;width:40px;margin-right:10px}.responsive-icon[data-v-1c3dbdea]{font-size:24px}.profile-container[data-v-1c3dbdea]{min-height:90vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:1rem}.custom-toolbar[data-v-1c3dbdea]{background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);color:#333;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;padding:8px 16px;display:flex;align-items:center}@supports (-webkit-touch-callout:none){.custom-toolbar[data-v-1c3dbdea]{position:sticky;top:0;z-index:1000}}.custom-toolbar-title[data-v-1c3dbdea]{font-family:Poppins,sans-serif;font-weight:600;font-size:1.5rem;color:#333;margin-left:10px}.toolbar-icon[data-v-1c3dbdea]{height:30px}.profile-card[data-v-1c3dbdea]{max-width:800px;width:100%;background-color:#fff;border-radius:20px;transition:box-shadow .3s;position:relative}.header-gradient[data-v-1c3dbdea]{background:linear-gradient(90deg,#add8e6,#ffe4b5);border-radius:20px 20px 0 0;display:flex;align-items:center;padding:20px}.flex-wrap-on-small[data-v-1c3dbdea]{flex-wrap:wrap}.profile-info[data-v-1c3dbdea]{text-align:left;flex-grow:1}.email-field[data-v-1c3dbdea]{display:flex;align-items:center}.email-icon[data-v-1c3dbdea]{background-color:#7fbfff;border-radius:12px;height:40px;width:40px;margin-top:-1rem;display:flex;justify-content:center;align-items:center;margin-right:10px}.elegant-input[data-v-1c3dbdea]{border-radius:10px;font-size:16px}.elegant-input .v-input__control[data-v-1c3dbdea]{font-size:16px;padding:10px}.responsive-avatar[data-v-1c3dbdea]{width:80px;height:80px}.responsive-name[data-v-1c3dbdea]{font-size:20px}.responsive-email[data-v-1c3dbdea]{font-size:14px}.responsive-btn[data-v-1c3dbdea]{font-size:14px}.mt-2-on-small[data-v-1c3dbdea]{margin-top:0}@media (min-width:601px){.cropper[data-v-1c3dbdea]{height:400px;width:400px}}@media (max-width:600px){.cropper[data-v-1c3dbdea]{height:60vh;width:90vw}.responsive-avatar[data-v-1c3dbdea]{width:60px;height:60px}.responsive-name[data-v-1c3dbdea]{font-size:16px}.responsive-email[data-v-1c3dbdea]{font-size:12px}.responsive-btn[data-v-1c3dbdea]{font-size:12px}.responsive-icon[data-v-1c3dbdea]{font-size:18px}.responsive-text input[data-v-1c3dbdea]{font-size:14px}.mt-2-on-small[data-v-1c3dbdea]{margin-top:2px;margin-left:4.5rem}.elegant-input .v-input__control[data-v-1c3dbdea]{font-size:14px;padding:8px}.elegant-input[data-v-1c3dbdea]{font-size:14px}}.slido-container[data-v-b3c2e660]{display:flex;justify-content:center;align-items:center;height:100vh;padding:0;overflow:hidden}.slido-iframe[data-v-b3c2e660]{width:100%;height:100%;border:none}.custom-toolbar[data-v-b3c2e660]{background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);color:#333;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;padding:8px 16px;display:flex;align-items:center}.custom-toolbar-title[data-v-b3c2e660]{font-family:Poppins,sans-serif;font-weight:600;font-size:1.5rem;color:#333;margin-left:10px}.toolbar-icon[data-v-b3c2e660]{height:30px}