.user-bookings-container[data-v-113cea5a]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#edf3fd);position:relative}.loading-overlay[data-v-113cea5a]{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-113cea5a]{text-align:center}.loading-spinner[data-v-113cea5a]{position:relative;width:80px;height:80px;margin:0 auto 24px}.spinner-ring[data-v-113cea5a]{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top:3px solid #23a5e6;border-radius:50%;animation:spin-113cea5a 1.2s ease-in-out infinite}.spinner-ring[data-v-113cea5a]:first-child{animation-delay:0s}.spinner-ring[data-v-113cea5a]:nth-child(2){animation-delay:.15s;opacity:.8}.spinner-ring[data-v-113cea5a]:nth-child(3){animation-delay:.3s;opacity:.6}@keyframes spin-113cea5a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-113cea5a]{color:#285096;font-size:16px;font-weight:500;margin:0}.floating-actions[data-v-113cea5a]{position:fixed;right:24px;bottom:24px;display:flex;flex-direction:column;gap:16px;z-index:1000}.fab[data-v-113cea5a]{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-113cea5a]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 12px 28px rgba(0,0,0,.2)}.delete-fab[data-v-113cea5a]{background:linear-gradient(135deg,#e60664,#fc8e17);color:#fff}.filter-fab[data-v-113cea5a]{background:linear-gradient(135deg,#23a5e6,#285096);color:#fff}.fab-badge[data-v-113cea5a]{position:absolute;top:-4px;right:-4px;background:#e60664;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-113cea5a],.fab-scale-leave-active[data-v-113cea5a]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fab-scale-enter-from[data-v-113cea5a],.fab-scale-leave-to[data-v-113cea5a]{opacity:0;transform:scale(0)}.glass-card[data-v-113cea5a]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border:1px solid rgba(162,187,230,.3);border-radius:20px;box-shadow:0 4px 20px rgba(40,80,150,.08),inset 0 1px 0 hsla(0,0%,100%,.6);transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card[data-v-113cea5a]:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(40,80,150,.12),inset 0 1px 0 hsla(0,0%,100%,.6)}.bookings-content[data-v-113cea5a]{padding:24px;max-width:1400px;margin:0 auto}.controls-section[data-v-113cea5a]{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:32px}.date-range-selector[data-v-113cea5a]{padding:18px 22px;display:flex;align-items:center;gap:16px;min-height:76px}.selector-header[data-v-113cea5a]{display:flex;align-items:center;gap:10px;flex-shrink:0}.selector-icon[data-v-113cea5a]{color:#23a5e6;font-size:22px}.selector-label[data-v-113cea5a]{font-size:14px;font-weight:600;color:#285096;white-space:nowrap}.selector-content[data-v-113cea5a]{flex:1}.custom-select[data-v-113cea5a]{background:hsla(0,0%,100%,.9);border-radius:12px;min-height:42px}.custom-select[data-v-113cea5a] .v-field{border-radius:12px;border:1px solid rgba(162,187,230,.3)}.custom-select[data-v-113cea5a] .v-field__input{min-height:42px;font-size:14px;font-weight:500;color:#285096}.stats-card[data-v-113cea5a]{padding:18px 22px;text-align:left;display:flex;align-items:center;gap:14px;min-height:76px}.stat-item[data-v-113cea5a]{display:flex;align-items:center;gap:14px;width:100%}.stat-icon[data-v-113cea5a]{color:#34d399;font-size:28px;flex-shrink:0}.stat-content[data-v-113cea5a]{text-align:left;flex:1}.stat-number[data-v-113cea5a]{font-size:24px;font-weight:700;color:#285096;line-height:1;margin-bottom:4px}.stat-label[data-v-113cea5a]{font-size:12px;color:#4e5965;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.empty-state[data-v-113cea5a]{display:flex;justify-content:center;align-items:center;min-height:500px}.empty-card[data-v-113cea5a]{text-align:center;padding:64px 48px;max-width:500px;position:relative;overflow:hidden}.empty-visual[data-v-113cea5a]{position:relative;margin-bottom:40px}.empty-icon[data-v-113cea5a]{color:rgba(162,187,230,.5);margin-bottom:20px}.empty-decoration[data-v-113cea5a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140px;height:140px;background:linear-gradient(135deg,rgba(35,165,230,.08),rgba(40,80,150,.08));border-radius:50%;z-index:-1}.empty-title[data-v-113cea5a]{font-size:28px;font-weight:700;color:#285096;margin:0 0 16px 0}.empty-subtitle[data-v-113cea5a]{color:#4e5965;font-size:16px;line-height:1.5;margin:0 0 32px 0}.create-booking-btn[data-v-113cea5a]{display:flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#23a5e6,#285096);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-113cea5a]:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(40,80,150,.3)}.bookings-list[data-v-113cea5a]{min-height:400px}.bookings-grid[data-v-113cea5a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px}.booking-card-wrapper[data-v-113cea5a]{cursor:pointer}.booking-card[data-v-113cea5a]{position:relative;padding:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:20px}.booking-card[data-v-113cea5a]:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(40,80,150,.15)}.status-indicator[data-v-113cea5a]{position:absolute;top:0;left:0;right:0;height:4px}.status-upcoming[data-v-113cea5a]{background:linear-gradient(135deg,#34d399,#66bb6a)}.status-active[data-v-113cea5a]{background:linear-gradient(135deg,#fc8e17,#ffa726)}.status-past[data-v-113cea5a]{background:linear-gradient(135deg,#9aa6b1,#b7bfc7)}.booking-header[data-v-113cea5a]{padding:22px 26px 18px;background:linear-gradient(135deg,rgba(35,165,230,.05),rgba(40,80,150,.05));border-bottom:1px solid rgba(162,187,230,.2)}.date-badges[data-v-113cea5a]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.primary-badge[data-v-113cea5a]{background:linear-gradient(135deg,#23a5e6,#285096);color:#fff;padding:6px 14px;border-radius:10px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.date-badge[data-v-113cea5a]{background:rgba(35,165,230,.1);color:#285096;padding:6px 14px;border-radius:10px;font-size:12px;font-weight:500}.time-badge[data-v-113cea5a]{background:rgba(52,211,153,.1);color:#34d399;padding:6px 14px;border-radius:10px;font-size:12px;font-weight:500}.recurring-info[data-v-113cea5a]{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.recurring-badge[data-v-113cea5a]{display:flex;align-items:center;gap:6px;background:rgba(230,6,100,.1);color:#e60664;padding:4px 10px;border-radius:8px;font-size:11px;font-weight:500}.date-range[data-v-113cea5a]{display:flex;align-items:center;gap:6px;font-size:11px;color:#4e5965}.range-arrow[data-v-113cea5a]{color:#9aa6b1}.booking-content-area[data-v-113cea5a]{padding:22px 26px}.booking-title[data-v-113cea5a]{margin-bottom:18px}.title-text[data-v-113cea5a]{font-size:19px;font-weight:600;color:#001437;margin:0;line-height:1.3}.booking-details[data-v-113cea5a]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.detail-row[data-v-113cea5a]{display:flex;align-items:center;gap:12px;font-size:14px;color:#4e5965}.detail-icon[data-v-113cea5a]{color:#23a5e6;flex-shrink:0}.detail-text[data-v-113cea5a]{line-height:1.4}.booking-actions[data-v-113cea5a]{display:flex;gap:10px;padding-top:18px;border-top:1px solid rgba(162,187,230,.2)}.action-btn[data-v-113cea5a]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;background:transparent}.edit-btn[data-v-113cea5a]{color:#285096;border-color:rgba(40,80,150,.3)}.edit-btn[data-v-113cea5a]:hover:not(:disabled){background:rgba(40,80,150,.08)}.edit-btn[data-v-113cea5a]:disabled{color:#d4d9de;border-color:#e8eef5;cursor:not-allowed}.delete-btn[data-v-113cea5a]{color:#e60664;border-color:rgba(230,6,100,.3)}.delete-btn[data-v-113cea5a]:hover{background:rgba(230,6,100,.08)}.booking-detail-dialog[data-v-113cea5a] .v-overlay__content,.date-dialog[data-v-113cea5a] .v-overlay__content,.filter-dialog[data-v-113cea5a] .v-overlay__content{margin:0}.booking-detail-card[data-v-113cea5a],.date-dialog-content[data-v-113cea5a],.dialog-content[data-v-113cea5a]{width:100%;margin:20px;max-height:calc(100vh - 40px);overflow:auto}.date-dialog-header[data-v-113cea5a],.detail-header[data-v-113cea5a],.dialog-header[data-v-113cea5a]{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 20px;border-bottom:1px solid rgba(162,187,230,.2)}.dialog-title[data-v-113cea5a]{font-size:20px;font-weight:600;color:#285096;margin:0}.close-btn[data-v-113cea5a],.close-detail-btn[data-v-113cea5a]{background:none;border:none;color:#4e5965;cursor:pointer;padding:4px;border-radius:8px;transition:all .2s ease}.close-btn[data-v-113cea5a]:hover,.close-detail-btn[data-v-113cea5a]:hover{background:rgba(78,89,101,.1)}.dialog-body[data-v-113cea5a]{padding:24px}.filter-group[data-v-113cea5a]{margin-bottom:24px}.filter-label[data-v-113cea5a]{display:block;margin-bottom:8px;font-weight:500;color:#001437;font-size:14px}.date-dialog-actions[data-v-113cea5a],.dialog-actions[data-v-113cea5a]{display:flex;gap:12px;padding:20px 24px 24px;border-top:1px solid rgba(162,187,230,.2)}.glass-btn[data-v-113cea5a]{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(40,80,150,.3);border-radius:12px;color:#285096;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-btn[data-v-113cea5a]:hover{background:rgba(40,80,150,.08);transform:translateY(-1px)}.gradient-btn[data-v-113cea5a]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#23a5e6,#285096);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-113cea5a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(40,80,150,.3)}.gradient-btn[data-v-113cea5a]:disabled{background:#d4d9de;cursor:not-allowed}.date-picker-wrapper[data-v-113cea5a]{padding:20px;display:flex;justify-content:center}.custom-date-picker[data-v-113cea5a]{border-radius:16px}.booking-detail-card[data-v-113cea5a]{max-width:600px}.detail-actions[data-v-113cea5a]{display:flex;gap:12px}.header-action-btn[data-v-113cea5a]{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-113cea5a]{color:#e60664;border-color:rgba(230,6,100,.3)}.delete-action[data-v-113cea5a]:hover{background:rgba(230,6,100,.08)}.edit-action[data-v-113cea5a]{color:#285096;border-color:rgba(40,80,150,.3)}.edit-action[data-v-113cea5a]:hover:not(:disabled){background:rgba(40,80,150,.08)}.edit-action[data-v-113cea5a]:disabled{color:#d4d9de;border-color:#e8eef5;cursor:not-allowed}.detail-content[data-v-113cea5a]{padding:24px}.corruption-warning[data-v-113cea5a]{display:flex;align-items:center;gap:16px;background:rgba(252,142,23,.1);border:1px solid rgba(252,142,23,.3);border-radius:12px;padding:16px;margin-bottom:24px}.warning-content h4[data-v-113cea5a]{margin:0 0 4px 0;color:#fc8e17;font-size:16px}.warning-content p[data-v-113cea5a]{margin:0;color:#fc8e17;font-size:14px}.booking-info-section[data-v-113cea5a]{max-width:none}.info-title[data-v-113cea5a]{font-size:24px;font-weight:600;color:#285096;margin:0 0 24px 0;text-align:center}.info-grid[data-v-113cea5a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.info-group[data-v-113cea5a]{background:rgba(35,165,230,.05);border:1px solid rgba(162,187,230,.2);border-radius:16px;padding:20px}.group-title[data-v-113cea5a]{display:flex;align-items:center;gap:10px;margin:0 0 16px 0;color:#285096;font-size:16px;font-weight:600}.info-item[data-v-113cea5a]{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;color:#4e5965}.info-item[data-v-113cea5a]:last-child{margin-bottom:0}.booking-item-enter-active[data-v-113cea5a],.booking-item-leave-active[data-v-113cea5a]{transition:all .5s cubic-bezier(.25,.8,.25,1)}.booking-item-enter-from[data-v-113cea5a]{opacity:0;transform:scale(.9) translateY(20px)}.booking-item-leave-to[data-v-113cea5a]{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-113cea5a]{padding:20px}.bookings-grid[data-v-113cea5a]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (max-width:968px){.bookings-content[data-v-113cea5a]{padding:16px}.controls-section[data-v-113cea5a]{grid-template-columns:1fr;gap:12px}.date-range-selector[data-v-113cea5a],.stats-card[data-v-113cea5a]{min-height:64px;padding:14px 18px}.bookings-grid[data-v-113cea5a]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.floating-actions[data-v-113cea5a]{right:16px;bottom:16px}}@media (max-width:768px){.bookings-content[data-v-113cea5a]{padding:12px}.date-range-selector[data-v-113cea5a]{flex-direction:column;align-items:flex-start;gap:10px;min-height:auto;padding:14px 18px}.selector-content[data-v-113cea5a]{width:100%}.stats-card[data-v-113cea5a]{justify-content:center}.stat-item[data-v-113cea5a]{justify-content:center}.bookings-grid[data-v-113cea5a]{grid-template-columns:1fr}.booking-detail-card[data-v-113cea5a],.date-dialog-content[data-v-113cea5a],.dialog-content[data-v-113cea5a]{margin:10px}.info-grid[data-v-113cea5a]{grid-template-columns:1fr}}@media (max-width:450px){.bookings-content[data-v-113cea5a]{padding:10px}.floating-actions[data-v-113cea5a]{right:12px;bottom:12px}.fab[data-v-113cea5a]{width:48px;height:48px}}@media (max-width:355px){.bookings-content[data-v-113cea5a]{padding:8px}.empty-card[data-v-113cea5a]{padding:40px 24px}}.date-dialog-content[data-v-113cea5a]{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-113cea5a]{margin:0 0 6px 0;color:#23a5e6;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}