.premium-profile-card[data-v-69065908]{position:relative;background:linear-gradient(145deg,#fff,#f8fafc);border-radius:24px!important;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);backdrop-filter:blur(10px)}.card-hover[data-v-69065908]:hover{transform:translateY(-8px);box-shadow:0 25px 50px -12px rgba(0,0,0,.15)}.gradient-overlay[data-v-69065908]{position:absolute;top:0;left:0;width:100%;height:150px;background:linear-gradient(135deg,#084468,#0a5b8a);opacity:.9;z-index:1}.bg-pattern[data-v-69065908]{position:absolute;top:0;left:0;width:100%;height:150px;z-index:2;overflow:hidden}.pattern-dot[data-v-69065908]{position:absolute;background:hsla(0,0%,100%,.2);border-radius:50%;animation:float-69065908 6s ease-in-out infinite}@keyframes float-69065908{0%,to{transform:translateY(0) rotate(0deg);opacity:.3}50%{transform:translateY(-20px) rotate(180deg);opacity:.8}}.profile-content[data-v-69065908]{position:relative;z-index:3;padding:80px 24px 24px;text-align:center}.avatar-container[data-v-69065908]{position:relative;display:inline-block;margin-bottom:20px;transition:transform .3s ease}.avatar-floating[data-v-69065908]{animation:avatarFloat-69065908 3s ease-in-out infinite}@keyframes avatarFloat-69065908{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.avatar-glow[data-v-69065908]{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(135deg,#084468,#0a5b8a);border-radius:50%;opacity:0;transition:opacity .3s ease;animation:pulse-69065908 2s infinite;z-index:-1}.avatar-container:hover .avatar-glow[data-v-69065908]{opacity:.3}@keyframes pulse-69065908{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.avatar-wrapper[data-v-69065908]{position:relative;width:100px;height:100px;border-radius:50%;overflow:hidden;cursor:pointer;transition:all .3s ease;background:linear-gradient(145deg,#f0f4f8,#d1e7dd)}.avatar-wrapper[data-v-69065908]:hover{transform:scale(1.05)}.avatar-img[data-v-69065908]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.avatar-wrapper:hover .avatar-img[data-v-69065908]{transform:scale(1.1)}.avatar-placeholder[data-v-69065908]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#084468,#0a5b8a)}.status-indicator[data-v-69065908]{position:absolute;bottom:8px;right:8px;width:18px;height:18px;border-radius:50%;border:3px solid #fff}.status-indicator.online[data-v-69065908]{background:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.3);animation:statusPulse-69065908 2s infinite}@keyframes statusPulse-69065908{0%{box-shadow:0 0 0 2px rgba(16,185,129,.3)}50%{box-shadow:0 0 0 6px rgba(16,185,129,.1)}to{box-shadow:0 0 0 2px rgba(16,185,129,.3)}}.avatar-overlay[data-v-69065908]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.avatar-wrapper:hover .avatar-overlay[data-v-69065908]{opacity:1}.profile-info[data-v-69065908]{text-align:center}.profile-name[data-v-69065908]{font-size:24px;font-weight:700;color:#1f2937;margin-bottom:8px;cursor:pointer;transition:color .3s ease;display:flex;align-items:center;justify-content:center}.profile-name[data-v-69065908]:hover{color:#0a5b8a}.verified-badge[data-v-69065908]{animation:sparkle-69065908 2s infinite}@keyframes sparkle-69065908{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(10deg)}}.location-info[data-v-69065908]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:#6b7280;font-size:14px;transition:transform .3s ease}.location-pulse[data-v-69065908]{animation:locationPulse-69065908 1.5s ease-in-out}@keyframes locationPulse-69065908{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.location-icon-wrapper[data-v-69065908]{margin-right:8px;animation:bounce-69065908 2s infinite}@keyframes bounce-69065908{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}.stats-container[data-v-69065908]{display:flex;justify-content:center;align-items:center;margin:24px 0;padding:16px;background:hsla(0,0%,100%,.5);border-radius:16px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.stat-item[data-v-69065908]{display:flex;align-items:center;cursor:pointer;transition:transform .2s ease;padding:8px 16px;border-radius:12px}.stat-item[data-v-69065908]:hover{transform:scale(1.05);background:rgba(102,126,234,.1)}.stat-icon[data-v-69065908]{margin-right:8px}.stat-content[data-v-69065908]{display:flex;flex-direction:column;align-items:flex-start}.stat-number[data-v-69065908]{font-size:18px;font-weight:700;color:#1f2937;line-height:1}.stat-label[data-v-69065908]{font-size:12px;color:#6b7280;font-weight:500}.stat-divider[data-v-69065908]{width:1px;height:30px;background:linear-gradient(180deg,transparent,#e5e7eb,transparent);margin:0 16px}.action-buttons[data-v-69065908]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.action-btn[data-v-69065908]{font-weight:600!important;text-transform:none!important;padding:0 24px!important;height:44px!important;transition:all .3s ease!important}.primary-btn[data-v-69065908]{background:linear-gradient(135deg,#084468,#0a5b8a)!important;color:#fff!important}.primary-btn[data-v-69065908]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.3)!important}.secondary-btn[data-v-69065908]{border:2px solid #667eea!important;color:#667eea!important}.secondary-btn[data-v-69065908]:hover{background:#667eea!important;color:#fff!important;transform:translateY(-2px)}.progress-container[data-v-69065908]{margin:20px 24px 0;padding-top:20px;border-top:1px solid rgba(0,0,0,.05)}.progress-info[data-v-69065908]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.progress-label[data-v-69065908]{font-size:14px;color:#6b7280;font-weight:500}.progress-percentage[data-v-69065908]{font-size:14px;color:#667eea;font-weight:700}.progress-bar[data-v-69065908]{height:6px;background:rgba(0,0,0,.1);border-radius:3px;overflow:hidden}.progress-fill[data-v-69065908]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px;transition:width .8s ease;position:relative}.progress-fill[data-v-69065908]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:shimmer-69065908 2s infinite}@keyframes shimmer-69065908{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes floatingPulse-69065908{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.floating-btn[data-v-69065908]:hover{transform:scale(1.1)!important}@media (max-width:600px){.profile-content[data-v-69065908]{padding:60px 16px 16px}.action-buttons[data-v-69065908]{flex-direction:column;align-items:stretch}.action-btn[data-v-69065908]{width:100%!important}.stats-container[data-v-69065908]{flex-direction:column;gap:16px}.stat-divider[data-v-69065908]{width:80%;height:1px;margin:0}}.theme--dark .premium-profile-card[data-v-69065908]{background:linear-gradient(145deg,#1f2937,#111827);border-color:hsla(0,0%,100%,.1)}.theme--dark .profile-name[data-v-69065908]{color:#f9fafb}.theme--dark .location-info[data-v-69065908]{color:#d1d5db}.theme--dark .stat-number[data-v-69065908]{color:#f9fafb}.theme--dark .stat-label[data-v-69065908]{color:#9ca3af}.theme--dark .progress-label[data-v-69065908]{color:#d1d5db}.left-section[data-v-bfbecbe4]{max-height:0;overflow-y:hidden;position:sticky;min-height:inherit;overflow-x:hidden;top:56px;max-width:430px;min-width:430px;width:430px;padding-left:100px}.left-section[data-v-bfbecbe4]:hover{overflow-y:auto}.left-section[data-v-bfbecbe4]::-webkit-scrollbar{width:8px;transition-duration:.5s}.left-section[data-v-bfbecbe4]::-webkit-scrollbar-track{box-shadow:inset 0 0 2px light-grey;border-radius:3px}.left-section[data-v-bfbecbe4]::-webkit-scrollbar-thumb{background:rgba(240,160,0,.3);border-radius:3px}.left-section[data-v-bfbecbe4]::-webkit-scrollbar-thumb:hover{background:#f0a000}.profile[data-v-7dce4582]{overflow:visible}.edit_button[data-v-7dce4582]{position:absolute;bottom:0;right:0}.premium-ad-card[data-v-7471dc27]{background:linear-gradient(145deg,#fff,#f8fafc);border-radius:24px!important;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 8px 32px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.8);backdrop-filter:blur(20px);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.23,1,.32,1);cursor:pointer}.premium-ad-card--hovered[data-v-7471dc27]{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 64px rgba(0,0,0,.12),0 8px 24px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.9)}.premium-header[data-v-7471dc27]{position:relative;padding:20px 24px;z-index:2}.premium-header__content[data-v-7471dc27]{display:flex;align-items:center;gap:16px;position:relative;z-index:2}.premium-header__bg[data-v-7471dc27]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(236,72,153,.05) 50%,rgba(59,130,246,.05));border-radius:24px 24px 0 0;opacity:0;transition:opacity .3s ease}.premium-ad-card--hovered .premium-header__bg[data-v-7471dc27]{opacity:1}.premium-avatar-container[data-v-7471dc27]{position:relative}.premium-avatar[data-v-7471dc27]{border:3px solid hsla(0,0%,100%,.8);box-shadow:0 4px 16px rgba(0,0,0,.1);transition:all .3s ease}.premium-avatar__glow[data-v-7471dc27]{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#084468,#0a5b8a);border-radius:50%;opacity:0;transition:opacity .3s ease;z-index:-1}.premium-ad-card--hovered .premium-avatar__glow[data-v-7471dc27]{opacity:.6;animation:glow-pulse-7471dc27 2s ease-in-out infinite}@keyframes glow-pulse-7471dc27{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.premium-business-info[data-v-7471dc27]{flex:1}.premium-business-name[data-v-7471dc27]{font-size:16px;font-weight:600;color:#1a202c;margin:0;line-height:1.2}.premium-business-subtitle[data-v-7471dc27]{font-size:12px;color:#64748b;margin:2px 0 0 0;font-weight:400}.premium-badge[data-v-7471dc27]{display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,#084468,#0a5b8a);color:#fff;padding:6px 12px;border-radius:16px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px rgba(102,126,234,.3)}.premium-badge__icon[data-v-7471dc27]{animation:twinkle-7471dc27 2s ease-in-out infinite}@keyframes twinkle-7471dc27{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.premium-media-container[data-v-7471dc27]{position:relative;margin:0 24px;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.premium-image-wrapper[data-v-7471dc27]{position:relative;overflow:hidden;border-radius:16px;cursor:pointer}.premium-image[data-v-7471dc27]{transition:all .4s cubic-bezier(.23,1,.32,1);border-radius:16px}.premium-image--hovered[data-v-7471dc27]{transform:scale(1.05)}.premium-overlay[data-v-7471dc27]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.3),rgba(0,0,0,.1));display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0;transition:all .3s ease;border-radius:16px}.premium-overlay--visible[data-v-7471dc27]{opacity:1}.premium-overlay__content[data-v-7471dc27]{text-align:center;transform:translateY(20px);transition:transform .3s ease}.premium-overlay--visible .premium-overlay__content[data-v-7471dc27]{transform:translateY(0)}.premium-cta-btn[data-v-7471dc27]{margin-bottom:12px!important;animation:float-7471dc27 3s ease-in-out infinite}@keyframes float-7471dc27{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.premium-overlay__text[data-v-7471dc27]{color:#fff;font-size:14px;font-weight:500;margin:0}.premium-shimmer[data-v-7471dc27]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .6s ease}.premium-shimmer--active[data-v-7471dc27]{left:100%}.premium-video-wrapper[data-v-7471dc27]{position:relative}.premium-video-container[data-v-7471dc27]{position:relative;border-radius:16px;overflow:hidden}.premium-video-overlay[data-v-7471dc27]{position:absolute;top:16px;right:16px;opacity:0;transition:all .3s ease;transform:scale(.8)}.premium-video-overlay--visible[data-v-7471dc27]{opacity:1;transform:scale(1)}.premium-video-cta[data-v-7471dc27]{backdrop-filter:blur(10px);animation:pulse-glow-7471dc27 2s ease-in-out infinite}@keyframes pulse-glow-7471dc27{0%,to{box-shadow:0 4px 16px rgba(99,102,241,.3)}50%{box-shadow:0 6px 24px rgba(99,102,241,.5)}}.premium-content[data-v-7471dc27]{position:relative;padding:24px;cursor:pointer}.premium-content__inner[data-v-7471dc27]{position:relative;z-index:2}.premium-text[data-v-7471dc27]{font-size:14px;line-height:1.6;color:#374151;margin:0 0 16px 0;font-weight:400}.premium-interactions[data-v-7471dc27]{display:flex;justify-content:space-between;align-items:center;opacity:0;transform:translateY(10px);transition:all .3s ease}.premium-interactions--visible[data-v-7471dc27]{opacity:1;transform:translateY(0)}.premium-engagement[data-v-7471dc27]{display:flex;gap:16px}.premium-engagement__icon[data-v-7471dc27]{color:#64748b;transition:all .2s ease;cursor:pointer}.premium-engagement__icon[data-v-7471dc27]:hover{color:#3b82f6;transform:scale(1.1)}.premium-learn-more[data-v-7471dc27]{text-transform:none!important;font-weight:600!important;letter-spacing:.25px}.premium-content__bg[data-v-7471dc27]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(59,130,246,.02),rgba(147,51,234,.02));opacity:0;transition:opacity .3s ease}.premium-ad-card--hovered .premium-content__bg[data-v-7471dc27]{opacity:1}.premium-floating-elements[data-v-7471dc27]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.premium-particle[data-v-7471dc27]{position:absolute;width:4px;height:4px;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:50%;opacity:0}.premium-particle--1[data-v-7471dc27]{top:20%;left:10%;animation:float-particle-7471dc27 4s ease-in-out infinite}.premium-particle--2[data-v-7471dc27]{top:60%;right:15%;animation:float-particle-7471dc27 3s ease-in-out 1s infinite}.premium-particle--3[data-v-7471dc27]{bottom:30%;left:80%;animation:float-particle-7471dc27 5s ease-in-out 2s infinite}.premium-ad-card--hovered .premium-particle[data-v-7471dc27]{opacity:.6}@keyframes float-particle-7471dc27{0%,to{transform:translateY(0) rotate(0deg);opacity:.6}50%{transform:translateY(-20px) rotate(180deg);opacity:.9}}@media (max-width:768px){.premium-header__content[data-v-7471dc27]{gap:12px}.premium-content[data-v-7471dc27],.premium-media-container[data-v-7471dc27]{margin:0 16px;padding:16px}.premium-business-name[data-v-7471dc27]{font-size:14px}.premium-text[data-v-7471dc27]{font-size:13px}}.right-section[data-v-6bfceda5]{max-height:0;overflow-y:hidden;position:sticky;min-height:inherit;overflow-x:hidden;top:56px;min-width:400px;max-width:400px;padding-left:12px}.right-section[data-v-6bfceda5]:hover{overflow-y:auto}.right-section[data-v-6bfceda5]::-webkit-scrollbar{width:8px;transition-duration:.5s}.right-section[data-v-6bfceda5]::-webkit-scrollbar-track{box-shadow:inset 0 0 2px light-grey;border-radius:3px}.right-section[data-v-6bfceda5]::-webkit-scrollbar-thumb{background:rgba(240,160,0,.3);border-radius:3px}.right-section[data-v-6bfceda5]::-webkit-scrollbar-thumb:hover{background:#f0a000}.right-section[data-v-27b8cce9]{max-height:0;overflow-y:hidden;position:sticky;min-height:inherit;overflow-x:hidden;top:56px;min-width:400px;max-width:400px;padding-left:12px}.right-section[data-v-27b8cce9]:hover{overflow-y:auto}.right-section[data-v-27b8cce9]::-webkit-scrollbar{width:8px;transition-duration:.5s}.right-section[data-v-27b8cce9]::-webkit-scrollbar-track{box-shadow:inset 0 0 2px light-grey;border-radius:3px}.right-section[data-v-27b8cce9]::-webkit-scrollbar-thumb{background:rgba(240,160,0,.3);border-radius:3px}.right-section[data-v-27b8cce9]::-webkit-scrollbar-thumb:hover{background:#f0a000}.right-section[data-v-1b49ef25]{max-height:0;overflow-y:hidden;position:sticky;min-height:inherit;overflow-x:hidden;top:56px;min-width:400px;max-width:400px;padding-left:12px}.right-section[data-v-1b49ef25]:hover{overflow-y:auto}.right-section[data-v-1b49ef25]::-webkit-scrollbar{width:8px;transition-duration:.5s}.right-section[data-v-1b49ef25]::-webkit-scrollbar-track{box-shadow:inset 0 0 2px light-grey;border-radius:3px}.right-section[data-v-1b49ef25]::-webkit-scrollbar-thumb{background:rgba(240,160,0,.3);border-radius:3px}.right-section[data-v-1b49ef25]::-webkit-scrollbar-thumb:hover{background:#f0a000}.modern-award-dialog[data-v-2b99dced]{border-radius:34px;overflow:hidden;box-shadow:0 24px 48px rgba(0,0,0,.2)}.award-card[data-v-2b99dced]{position:relative;overflow:visible;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.dialog-image-header[data-v-2b99dced]{position:relative;height:320px;overflow:hidden;background:linear-gradient(135deg,#084468,#0a5b8a)}.background-pattern[data-v-2b99dced]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 25% 25%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,hsla(0,0%,100%,.05) 0,transparent 50%);z-index:1}.header-image[data-v-2b99dced]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.7) contrast(1.1);opacity:.8}.gradient-overlay[data-v-2b99dced]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(8,67,104,.8),rgba(10,91,138,.19607843137254902));z-index:2}.header-content[data-v-2b99dced]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:3;width:90%}.header-icon[data-v-2b99dced]{margin-bottom:16px;animation:pulse-2b99dced 2s infinite}@keyframes pulse-2b99dced{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.header-title[data-v-2b99dced]{font-size:32px;font-weight:800;margin-bottom:8px;text-shadow:0 4px 8px rgba(0,0,0,.3);letter-spacing:-.5px}.header-subtitle[data-v-2b99dced]{font-size:18px;opacity:.95;font-weight:400;text-shadow:0 2px 4px rgba(0,0,0,.2);margin-bottom:20px}.header-decoration[data-v-2b99dced]{display:flex;align-items:center;justify-content:center;gap:12px}.decoration-line[data-v-2b99dced]{width:40px;height:1px;background:hsla(0,0%,100%,.6)}.close-btn[data-v-2b99dced]{position:absolute;top:20px;right:20px;z-index:4;background:hsla(0,0%,100%,.15)!important;backdrop-filter:blur(10px);color:#fff!important;transition:all .3s ease}.close-btn[data-v-2b99dced]:hover{background:hsla(0,0%,100%,.25)!important;transform:rotate(90deg)}.floating-form-wrapper[data-v-2b99dced]{position:relative;margin-top:-60px;z-index:10;padding:0 24px 0}.form-card[data-v-2b99dced]{border-radius:20px;overflow:hidden;background:#fff;backdrop-filter:blur(10px)}.award-form[data-v-2b99dced]{padding:32px}.form-section[data-v-2b99dced]{margin-bottom:32px}.form-section[data-v-2b99dced]:last-of-type{margin-bottom:0}.section-header[data-v-2b99dced]{display:flex;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f0f4f8}.section-icon[data-v-2b99dced]{margin-right:12px}.section-title[data-v-2b99dced]{font-size:18px;font-weight:600;color:#2d3748;margin:0}.form-row[data-v-2b99dced]{margin:0 -8px}.form-row .v-col[data-v-2b99dced]{padding:0 8px}.form-field[data-v-2b99dced]{margin-bottom:16px}.modern-input[data-v-2b99dced] .v-input__slot{background:#f8fafc!important;border-radius:12px!important;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:56px}.modern-input[data-v-2b99dced] .v-input__slot:hover{border-color:#cbd5e0!important;background:#f1f5f9!important}.modern-input[data-v-2b99dced] .v-input--is-focused .v-input__slot{border-color:#667eea!important;background:#fff!important;box-shadow:0 0 0 3px rgba(102,126,234,.1)!important}.modern-input[data-v-2b99dced] .v-icon{color:#667eea!important}.modern-input[data-v-2b99dced] .v-label{color:#4a5568!important;font-weight:500;font-size:14px}.modern-input[data-v-2b99dced] .v-label--active{color:#667eea!important}.modern-input[data-v-2b99dced] input,.modern-input[data-v-2b99dced] textarea{font-size:16px;color:#2d3748}.error-alert[data-v-2b99dced]{margin-top:20px;border-radius:12px}.action-container[data-v-2b99dced]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:24px;border-top:1px solid #e2e8f0}.action-bar[data-v-2b99dced]{display:flex;justify-content:flex-end;gap:16px}.cancel-btn[data-v-2b99dced]{height:48px;border-radius:24px;font-weight:600;text-transform:none;border:2px solid #e2e8f0;color:#64748b;transition:all .3s ease}.cancel-btn[data-v-2b99dced]:hover{border-color:#cbd5e0;background:#f8fafc}.save-btn[data-v-2b99dced]{height:48px;border-radius:24px;font-weight:600;text-transform:none;padding:0 32px;background:linear-gradient(135deg,#084468,#0a5b8a)!important;color:#fff!important;transition:all .3s ease}.save-btn[data-v-2b99dced]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.3)!important}.save-btn[data-v-2b99dced]:active{transform:translateY(0)}@media (max-width:960px){.floating-form-wrapper[data-v-2b99dced]{padding:0 16px 0;margin-top:-40px}.award-form[data-v-2b99dced]{padding:24px}.header-title[data-v-2b99dced]{font-size:28px}.header-subtitle[data-v-2b99dced]{font-size:16px}}@media (max-width:600px){.modern-award-dialog[data-v-2b99dced]{margin:0;max-height:100vh;height:100vh;border-radius:0}.dialog-image-header[data-v-2b99dced]{height:200px}.header-title[data-v-2b99dced]{font-size:24px}.header-subtitle[data-v-2b99dced]{font-size:14px}.floating-form-wrapper[data-v-2b99dced]{padding:0 12px 0;margin-top:-30px}.award-form[data-v-2b99dced]{padding:20px}.section-title[data-v-2b99dced]{font-size:16px}.action-bar[data-v-2b99dced]{flex-direction:column-reverse;gap:12px}.cancel-btn[data-v-2b99dced],.save-btn[data-v-2b99dced]{width:100%}.form-row[data-v-2b99dced]{margin:0}.form-row .v-col[data-v-2b99dced]{padding:0}}@media (max-width:400px){.dialog-image-header[data-v-2b99dced]{height:160px}.header-icon[data-v-2b99dced]{margin-bottom:12px}.header-icon .v-icon[data-v-2b99dced]{font-size:36px!important}.header-title[data-v-2b99dced]{font-size:20px}}.dialog-transition-enter-active[data-v-2b99dced],.dialog-transition-leave-active[data-v-2b99dced]{transition:all .3s cubic-bezier(.4,0,.2,1)}.dialog-transition-enter[data-v-2b99dced],.dialog-transition-leave-to[data-v-2b99dced]{opacity:0;transform:scale(.9)}.save-btn.v-btn--loading[data-v-2b99dced]{pointer-events:none}.save-btn.v-btn--loading[data-v-2b99dced] .v-btn__content{opacity:0}.modern-input[data-v-2b99dced] .v-input--is-focused .v-input__slot{outline:none}.cancel-btn[data-v-2b99dced]:focus,.close-btn[data-v-2b99dced]:focus,.save-btn[data-v-2b99dced]:focus{outline:2px solid #667eea;outline-offset:2px}@media (max-width:600px){div[data-v-0b01245a] .v-dialog{margin:0}}@media (min-width:600px){.v-dialog__content[data-v-0b01245a]{z-index:2000001!important}div[data-v-0b01245a] .v-dialog{width:70%;max-width:900px;overflow-y:hidden}}.v-dialog[data-v-0b01245a]::-webkit-scrollbar{width:5px}.v-dialog[data-v-0b01245a]::-webkit-scrollbar-track{box-shadow:inset 0 0 2px light-grey;border-radius:3px}.v-dialog[data-v-0b01245a]::-webkit-scrollbar-thumb{background:#f0a000;border-radius:3px}.v-dialog[data-v-0b01245a]::-webkit-scrollbar-thumb:hover{background:#f0a000}.time-picker[data-v-0b01245a]{width:107px;border-color:#d094ea!important;border-width:1px;height:40px}.time-picker[data-v-0b01245a] input.display-time{height:40px!important;width:100%;border-radius:5px;border-color:rgba(0,0,0,.38);padding:0 15px}.time-picker[data-v-0b01245a] input.display-time:hover{border-color:currentColor}.time-picker[data-v-0b01245a] input.display-time:focus-visible{border-color:#d094ea!important;border-width:1px}.time-picker[data-v-0b01245a] .clear-btn{padding:5px 16px;margin-top:5px}.coupon-dialog[data-v-4144113a] .v-overlay__content{margin:16px}.coupon-card[data-v-4144113a]{border-radius:16px!important;overflow:hidden;background:#fff;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important}.coupon-header[data-v-4144113a]{background:linear-gradient(135deg,#0a5b8a,#1da1f2);padding:24px;position:relative}.coupon-header[data-v-4144113a]:after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:20px;background:repeating-linear-gradient(45deg,transparent,transparent 8px,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 16px)}.header-content[data-v-4144113a]{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.coupon-icon[data-v-4144113a]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:12px;backdrop-filter:blur(10px)}.header-title[data-v-4144113a]{color:#fff;font-size:24px;font-weight:600;margin:0;flex:1;text-align:center;letter-spacing:-.025em}.close-btn[data-v-4144113a]{background:hsla(0,0%,100%,.2)!important;backdrop-filter:blur(10px)}.coupon-content[data-v-4144113a]{padding:32px 24px}.welcome-section[data-v-4144113a]{text-align:center;margin-bottom:24px}.welcome-text[data-v-4144113a]{color:#6b7280;font-size:16px;line-height:1.5;margin:0}.terms-section[data-v-4144113a]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin-bottom:32px}.terms-header[data-v-4144113a]{display:flex;align-items:center;margin-bottom:8px}.terms-title[data-v-4144113a]{font-weight:600;color:#374151;font-size:14px}.terms-content[data-v-4144113a]{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.code-section[data-v-4144113a]{margin-bottom:24px}.code-label[data-v-4144113a]{display:flex;align-items:center;font-weight:600;color:#374151;margin-bottom:12px;font-size:16px}.code-container[data-v-4144113a]{position:relative}.code-field[data-v-4144113a]{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;padding:20px;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;min-height:64px}.code-field.revealed[data-v-4144113a]{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border-color:#10b981}.code-display[data-v-4144113a]{flex:1}.code-hidden[data-v-4144113a]{font-family:Courier New,monospace;font-size:18px;color:#9ca3af;letter-spacing:2px}.code-revealed[data-v-4144113a]{font-family:Courier New,monospace;font-size:18px;font-weight:600;color:#065f46;letter-spacing:1px;background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.code-actions[data-v-4144113a]{margin-left:16px}.copy-btn[data-v-4144113a],.reveal-btn[data-v-4144113a]{text-transform:none!important;font-weight:600!important;border-radius:8px!important;color:#fff!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)!important}.message-section[data-v-4144113a]{margin-bottom:16px}.custom-alert[data-v-4144113a]{border-radius:12px!important;font-weight:500}.footer-actions[data-v-4144113a]{padding:0 24px 24px!important}.close-action-btn[data-v-4144113a]{text-transform:none!important;font-weight:600!important;border-radius:12px!important;height:48px!important;border:2px solid #e5e7eb!important}.close-action-btn[data-v-4144113a]:hover{background:#f9fafb!important;border-color:#d1d5db!important}.fade-enter-active[data-v-4144113a],.fade-leave-active[data-v-4144113a]{transition:opacity .3s ease}.fade-enter-from[data-v-4144113a],.fade-leave-to[data-v-4144113a]{opacity:0}@media (max-width:600px){.coupon-dialog[data-v-4144113a] .v-overlay__content{margin:8px}.coupon-header[data-v-4144113a]{padding:20px 16px}.header-title[data-v-4144113a]{font-size:20px}.coupon-content[data-v-4144113a]{padding:24px 16px}.code-field[data-v-4144113a]{flex-direction:column;gap:12px;text-align:center}.code-actions[data-v-4144113a]{margin-left:0}.footer-actions[data-v-4144113a]{padding:0 16px 20px!important}}.award-card-wrapper[data-v-5b59212e]{margin-bottom:24px;cursor:pointer;transition:transform .2s ease}.award-card-wrapper[data-v-5b59212e]:hover{transform:translateY(-2px)}.award-card[data-v-5b59212e]{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:20px;padding:24px;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.08)}.award-card[data-v-5b59212e]:hover{box-shadow:0 20px 40px rgba(0,0,0,.12);border-color:#3b82f6}.award-card.eligible-glow[data-v-5b59212e]{border-color:#22c55e;box-shadow:0 4px 20px rgba(34,197,94,.15)}.award-card[data-v-5b59212e]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4f46e5,#10b981);border-radius:20px 20px 0 0}.status-badge[data-v-5b59212e]{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:20px;font-size:12px;font-weight:600;z-index:2}.status-badge.eligible[data-v-5b59212e]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.status-badge.redeemed[data-v-5b59212e]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.award-header[data-v-5b59212e]{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.award-icon-bg[data-v-5b59212e],.award-icon-container[data-v-5b59212e]{position:relative;display:flex;align-items:center;justify-content:center}.award-icon-bg[data-v-5b59212e]{width:64px;height:64px;background:linear-gradient(135deg,#dbe4ea,#d4e5f0);border-radius:16px;z-index:2}.pulse-ring[data-v-5b59212e]{position:absolute;width:64px;height:64px;border:2px solid #0191ff;border-radius:16px;opacity:.3;animation:pulse-5b59212e 2s infinite}@keyframes pulse-5b59212e{0%{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.1}to{transform:scale(1);opacity:.3}}.award-info[data-v-5b59212e]{flex:1}.award-title[data-v-5b59212e]{font-size:20px;font-weight:700;color:#1f2937;margin:0 0 8px 0;line-height:1.3}.award-meta[data-v-5b59212e]{display:flex;flex-direction:column;gap:6px}.meta-item[data-v-5b59212e]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}.action-buttons[data-v-5b59212e]{display:flex;gap:8px}.action-btn[data-v-5b59212e]{width:40px!important;height:40px!important;border-radius:12px!important;transition:all .2s ease!important}.edit-btn[data-v-5b59212e]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;color:#fff!important}.edit-btn[data-v-5b59212e]:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(59,130,246,.4)}.delete-btn[data-v-5b59212e]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important}.delete-btn[data-v-5b59212e]:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(239,68,68,.4)}.description-section[data-v-5b59212e]{margin-bottom:20px}.description-text[data-v-5b59212e]{font-size:15px;line-height:1.6;color:#4b5563;margin:0}.read-more-btn[data-v-5b59212e]{background:none;border:none;color:#3b82f6;font-weight:600;cursor:pointer;font-size:14px;margin-left:4px;text-decoration:underline}.read-more-btn[data-v-5b59212e]:hover{color:#1d4ed8}.scratch-card-container[data-v-5b59212e]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #e5e7eb;border-radius:20px;padding:20px;margin-bottom:20px;position:relative;overflow:hidden}.scratch-card-header[data-v-5b59212e]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.scratch-icon[data-v-5b59212e]{width:40px;height:40px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:sparkle-5b59212e 2s infinite}@keyframes sparkle-5b59212e{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(1.1) rotate(5deg)}75%{transform:scale(1.1) rotate(-5deg)}}.scratch-title[data-v-5b59212e]{font-size:16px;font-weight:600;color:#374151;text-align:center}.scratch-card[data-v-5b59212e]{position:relative;height:200px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#fef3c7,#fbbf24);margin-bottom:12px}.scratch-canvas[data-v-5b59212e]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:crosshair;z-index:2;border-radius:16px}.coupon-content[data-v-5b59212e]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;z-index:1}.confetti-animation[data-v-5b59212e]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.confetti[data-v-5b59212e]{position:absolute;width:6px;height:6px;background:#fbbf24;animation:confetti-fall-5b59212e 3s linear infinite}.confetti[data-v-5b59212e]:nth-child(odd){background:#22c55e;animation-delay:-.5s}.confetti[data-v-5b59212e]:nth-child(3n){background:#3b82f6;animation-delay:-1s}.confetti[data-v-5b59212e]:nth-child(4n){background:#ef4444;animation-delay:-1.5s}@keyframes confetti-fall-5b59212e{0%{transform:translateY(-100px) rotate(0deg);opacity:1}to{transform:translateY(300px) rotate(1turn);opacity:0}}.confetti[data-v-5b59212e]:first-child{left:10%}.confetti[data-v-5b59212e]:nth-child(2){left:20%}.confetti[data-v-5b59212e]:nth-child(3){left:30%}.confetti[data-v-5b59212e]:nth-child(4){left:40%}.confetti[data-v-5b59212e]:nth-child(5){left:50%}.confetti[data-v-5b59212e]:nth-child(6){left:60%}.confetti[data-v-5b59212e]:nth-child(7){left:70%}.confetti[data-v-5b59212e]:nth-child(8){left:80%}.confetti[data-v-5b59212e]:nth-child(9){left:90%}.coupon-celebration[data-v-5b59212e]{text-align:center;margin-bottom:16px}.congratulations[data-v-5b59212e]{font-size:18px;font-weight:700;color:#374151;margin:8px 0}.discount-badge[data-v-5b59212e]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:24px;font-weight:800;padding:8px 16px;border-radius:12px;display:inline-block;margin-bottom:4px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.coupon-description[data-v-5b59212e]{font-size:14px;color:#6b7280;margin:0}.coupon-code-reveal[data-v-5b59212e]{background:hsla(0,0%,100%,.9);border:2px dashed #fbbf24;border-radius:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease;min-width:200px}.coupon-code-reveal[data-v-5b59212e]:hover{background:#fff;transform:scale(1.02);box-shadow:0 4px 12px rgba(251,191,36,.3)}.code-label[data-v-5b59212e]{font-size:12px;color:#6b7280;display:block;margin-bottom:4px}.code-display[data-v-5b59212e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.code-text[data-v-5b59212e]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:16px;font-weight:700;color:#374151;letter-spacing:1px}.expiry-info[data-v-5b59212e]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;margin-top:12px}.scratch-instructions[data-v-5b59212e]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:#6b7280;font-style:italic}.coupon-section[data-v-5b59212e]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #22c55e;border-radius:16px;padding:16px;margin-bottom:20px}.coupon-section.revealed[data-v-5b59212e]{animation:slideIn-5b59212e .5s ease-out}@keyframes slideIn-5b59212e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.coupon-header[data-v-5b59212e]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.coupon-icon[data-v-5b59212e]{width:32px;height:32px;background:#22c55e;border-radius:8px;display:flex;align-items:center;justify-content:center}.coupon-title[data-v-5b59212e]{font-size:14px;font-weight:600;color:#166534}.coupon-code[data-v-5b59212e]{background:#fff;border:2px dashed #22c55e;border-radius:12px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease}.coupon-code[data-v-5b59212e]:hover{background:#f0fdf4;transform:scale(1.02)}.coupon-code .code-text[data-v-5b59212e]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:16px;font-weight:700;color:#166534;letter-spacing:1px}.eligible-users[data-v-5b59212e]{margin-bottom:20px}.section-title[data-v-5b59212e]{font-size:16px;font-weight:600;color:#374151;margin:0 0 12px 0}.users-grid[data-v-5b59212e]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.user-item[data-v-5b59212e]{display:flex;align-items:center;gap:12px;background:#f8fafc;border-radius:12px;padding:12px;min-width:160px}.user-avatar[data-v-5b59212e]{flex-shrink:0}.user-info[data-v-5b59212e]{display:flex;flex-direction:column}.user-name[data-v-5b59212e]{font-size:14px;font-weight:600;color:#374151;line-height:1.2}.user-hours[data-v-5b59212e]{font-size:12px;color:#6b7280}.more-users[data-v-5b59212e]{background:#e2e8f0;color:#64748b;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:500}.action-section[data-v-5b59212e]{margin-top:20px}.redeem-btn[data-v-5b59212e]{background:linear-gradient(135deg,#0a5b8a,#1da1f2)!important;color:#fff!important;font-weight:600!important;font-size:16px!important;height:48px!important;border-radius:16px!important;text-transform:none!important;transition:all .3s ease!important}.redeem-btn[data-v-5b59212e]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(139,92,246,.3)!important}.premium-snackbar[data-v-5b59212e]{border-radius:12px!important}@media (max-width:768px){.award-card[data-v-5b59212e]{padding:20px}.award-header[data-v-5b59212e]{flex-direction:column;gap:12px}.action-buttons[data-v-5b59212e]{align-self:flex-end}.users-grid[data-v-5b59212e]{flex-direction:column}.user-item[data-v-5b59212e]{width:100%}.scratch-card[data-v-5b59212e]{height:180px}.discount-badge[data-v-5b59212e]{font-size:20px}.coupon-code-reveal[data-v-5b59212e]{min-width:180px}}@media (hover:none) and (pointer:coarse){.scratch-canvas[data-v-5b59212e]{cursor:grab}.scratch-canvas[data-v-5b59212e]:active{cursor:grabbing}}.modern-award-dialog[data-v-b40efa96]{border-radius:34px;overflow:hidden;box-shadow:0 24px 48px rgba(0,0,0,.2)}.award-card[data-v-b40efa96]{position:relative;overflow:visible;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.dialog-image-header[data-v-b40efa96]{position:relative;height:320px;overflow:hidden;background:linear-gradient(135deg,#084468,#0a5b8a)}.background-pattern[data-v-b40efa96]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 25% 25%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,hsla(0,0%,100%,.05) 0,transparent 50%);z-index:1}.header-image[data-v-b40efa96]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.7) contrast(1.1);opacity:.8}.gradient-overlay[data-v-b40efa96]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(8,67,104,.8),rgba(10,91,138,.19607843137254902));z-index:2}.header-content[data-v-b40efa96]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:3;width:90%}.header-icon[data-v-b40efa96]{margin-bottom:16px;animation:pulse-b40efa96 2s infinite}@keyframes pulse-b40efa96{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.header-title[data-v-b40efa96]{font-size:32px;font-weight:800;margin-bottom:8px;text-shadow:0 4px 8px rgba(0,0,0,.3);letter-spacing:-.5px}.header-subtitle[data-v-b40efa96]{font-size:18px;opacity:.95;font-weight:400;text-shadow:0 2px 4px rgba(0,0,0,.2);margin-bottom:20px}.header-decoration[data-v-b40efa96]{display:flex;align-items:center;justify-content:center;gap:12px}.decoration-line[data-v-b40efa96]{width:40px;height:1px;background:hsla(0,0%,100%,.6)}.close-btn[data-v-b40efa96]{position:absolute;top:20px;right:20px;z-index:4;background:hsla(0,0%,100%,.15)!important;backdrop-filter:blur(10px);color:#fff!important;transition:all .3s ease}.close-btn[data-v-b40efa96]:hover{background:hsla(0,0%,100%,.25)!important;transform:rotate(90deg)}.floating-form-wrapper[data-v-b40efa96]{position:relative;margin-top:-60px;z-index:10;padding:0 24px 0}.form-card[data-v-b40efa96]{border-radius:20px;overflow:hidden;background:#fff;backdrop-filter:blur(10px)}.award-form[data-v-b40efa96]{padding:32px}.form-section[data-v-b40efa96]{margin-bottom:32px}.form-section[data-v-b40efa96]:last-of-type{margin-bottom:0}.section-header[data-v-b40efa96]{display:flex;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f0f4f8}.section-icon[data-v-b40efa96]{margin-right:12px}.section-title[data-v-b40efa96]{font-size:18px;font-weight:600;color:#2d3748;margin:0}.form-row[data-v-b40efa96]{margin:0 -8px}.form-row .v-col[data-v-b40efa96]{padding:0 8px}.form-field[data-v-b40efa96]{margin-bottom:16px}.modern-input[data-v-b40efa96] .v-input__slot{background:#f8fafc!important;border-radius:12px!important;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:56px}.modern-input[data-v-b40efa96] .v-input__slot:hover{border-color:#cbd5e0!important;background:#f1f5f9!important}.modern-input[data-v-b40efa96] .v-input--is-focused .v-input__slot{border-color:#667eea!important;background:#fff!important;box-shadow:0 0 0 3px rgba(102,126,234,.1)!important}.modern-input[data-v-b40efa96] .v-icon{color:#667eea!important}.modern-input[data-v-b40efa96] .v-label{color:#4a5568!important;font-weight:500;font-size:14px}.modern-input[data-v-b40efa96] .v-label--active{color:#667eea!important}.modern-input[data-v-b40efa96] input,.modern-input[data-v-b40efa96] textarea{font-size:16px;color:#2d3748}.coupon-code-input[data-v-b40efa96] input{text-transform:uppercase;font-weight:600;letter-spacing:1px}.error-alert[data-v-b40efa96]{margin-top:20px;border-radius:12px}.action-container[data-v-b40efa96]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:24px;border-top:1px solid #e2e8f0}.action-bar[data-v-b40efa96]{display:flex;justify-content:flex-end;gap:16px}.cancel-btn[data-v-b40efa96]{height:48px;border-radius:24px;font-weight:600;text-transform:none;border:2px solid #e2e8f0;color:#64748b;transition:all .3s ease}.cancel-btn[data-v-b40efa96]:hover{border-color:#cbd5e0;background:#f8fafc}.save-btn[data-v-b40efa96]{height:48px;border-radius:24px;font-weight:600;text-transform:none;padding:0 32px;background:linear-gradient(135deg,#084468,#0a5b8a)!important;color:#fff!important;transition:all .3s ease}.save-btn[data-v-b40efa96]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.3)!important}.save-btn[data-v-b40efa96]:active{transform:translateY(0)}@media (max-width:960px){.floating-form-wrapper[data-v-b40efa96]{padding:0 16px 0;margin-top:-40px}.award-form[data-v-b40efa96]{padding:24px}.header-title[data-v-b40efa96]{font-size:28px}.header-subtitle[data-v-b40efa96]{font-size:16px}}@media (max-width:600px){.modern-award-dialog[data-v-b40efa96]{margin:0;max-height:100vh;height:100vh;border-radius:0}.dialog-image-header[data-v-b40efa96]{height:200px}.header-title[data-v-b40efa96]{font-size:24px}.header-subtitle[data-v-b40efa96]{font-size:14px}.floating-form-wrapper[data-v-b40efa96]{padding:0 12px 0;margin-top:-30px}.award-form[data-v-b40efa96]{padding:20px}.section-title[data-v-b40efa96]{font-size:16px}.action-bar[data-v-b40efa96]{flex-direction:column-reverse;gap:12px}.cancel-btn[data-v-b40efa96],.save-btn[data-v-b40efa96]{width:100%}.form-row[data-v-b40efa96]{margin:0}.form-row .v-col[data-v-b40efa96]{padding:0}}@media (max-width:400px){.dialog-image-header[data-v-b40efa96]{height:160px}.header-icon[data-v-b40efa96]{margin-bottom:12px}.header-icon .v-icon[data-v-b40efa96]{font-size:36px!important}.header-title[data-v-b40efa96]{font-size:20px}}.dialog-transition-enter-active[data-v-b40efa96],.dialog-transition-leave-active[data-v-b40efa96]{transition:all .3s cubic-bezier(.4,0,.2,1)}.dialog-transition-enter[data-v-b40efa96],.dialog-transition-leave-to[data-v-b40efa96]{opacity:0;transform:scale(.9)}.save-btn.v-btn--loading[data-v-b40efa96]{pointer-events:none}.save-btn.v-btn--loading[data-v-b40efa96] .v-btn__content{opacity:0}.modern-input[data-v-b40efa96] .v-input--is-focused .v-input__slot{outline:none}.cancel-btn[data-v-b40efa96]:focus,.close-btn[data-v-b40efa96]:focus,.save-btn[data-v-b40efa96]:focus{outline:2px solid #667eea;outline-offset:2px}[data-v-7e658b24]:root{--primary-color:#6366f1;--primary-dark:#4f46e5;--secondary-color:#8b5cf6;--accent-color:#06b6d4;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--background:#f8fafc;--surface:#fff;--surface-hover:#f1f5f9;--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--border-color:#e2e8f0;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem}@media (prefers-color-scheme:dark){[data-v-7e658b24]:root{--background:#0f172a;--surface:#1e293b;--surface-hover:#334155;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#64748b;--border-color:#334155}}.awards-container[data-v-7e658b24]{min-height:100vh;background:var(--background);padding:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);line-height:1.6}.awards-header[data-v-7e658b24]{margin-bottom:2rem;animation:fadeInDown-7e658b24 .6s ease-out}.header-content[data-v-7e658b24]{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 1rem}.awards-title[data-v-7e658b24]{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:center;gap:.75rem}.title-icon[data-v-7e658b24]{font-size:2rem;filter:drop-shadow(0 2px 4px rgba(99,102,241,.3))}.create-btn[data-v-7e658b24]{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--radius-lg);font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.create-btn[data-v-7e658b24]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.create-btn[data-v-7e658b24]:hover:before{left:100%}.create-btn[data-v-7e658b24]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.create-btn[data-v-7e658b24]:active{transform:translateY(0)}.btn-icon[data-v-7e658b24]{font-size:1.125rem;font-weight:300}.btn-loading[data-v-7e658b24]{opacity:.7;cursor:not-allowed;pointer-events:none}.awards-grid[data-v-7e658b24]{max-width:1200px;margin:0 auto;padding:0 1rem}.grid-container[data-v-7e658b24]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin-bottom:2rem}.award-wrapper[data-v-7e658b24]{animation:fadeInUp-7e658b24 .6s ease-out forwards;opacity:0;transform:translateY(20px)}.award-card-component[data-v-7e658b24]{height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm);background:var(--surface);border:1px solid var(--border-color)}.award-card-component[data-v-7e658b24]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:var(--primary-color)}.empty-state[data-v-7e658b24]{display:flex;justify-content:center;align-items:center;min-height:400px;animation:fadeIn-7e658b24 .6s ease-out}.empty-content[data-v-7e658b24]{text-align:center;max-width:400px}.empty-icon[data-v-7e658b24]{font-size:4rem;margin-bottom:1rem;opacity:.6}.empty-title[data-v-7e658b24]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.empty-description[data-v-7e658b24]{color:var(--text-secondary);font-size:1rem}.loading-container[data-v-7e658b24]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;animation:fadeIn-7e658b24 .6s ease-out}.loading-spinner[data-v-7e658b24]{position:relative;width:60px;height:60px;margin-bottom:1rem}.spinner-ring[data-v-7e658b24]{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top:3px solid var(--primary-color);border-radius:50%;animation:spin-7e658b24 1s linear infinite}.spinner-ring[data-v-7e658b24]:nth-child(2){width:80%;height:80%;top:10%;left:10%;border-top-color:var(--secondary-color);animation-delay:-.1s}.spinner-ring[data-v-7e658b24]:nth-child(3){width:60%;height:60%;top:20%;left:20%;border-top-color:var(--accent-color);animation-delay:-.2s}.loading-text[data-v-7e658b24]{color:var(--text-secondary);font-weight:500}.snackbar[data-v-7e658b24]{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);z-index:1000;animation:slideInUp-7e658b24 .3s ease-out}.snackbar-content[data-v-7e658b24]{display:flex;align-items:center;gap:.75rem;background:var(--surface);color:var(--text-primary);padding:1rem 1.5rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--border-color);min-width:300px;max-width:500px}.snackbar-icon[data-v-7e658b24]{font-size:1.25rem}.snackbar-message[data-v-7e658b24]{flex:1;font-weight:500}.snackbar-close[data-v-7e658b24]{background:none;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.snackbar-close[data-v-7e658b24]:hover{background:var(--surface-hover);color:var(--text-primary)}.modal-overlay[data-v-7e658b24]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.modal-container[data-v-7e658b24]{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:600px;width:100%;max-height:90vh;overflow-y:auto;border:1px solid var(--border-color)}@keyframes fadeIn-7e658b24{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown-7e658b24{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-7e658b24{to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-7e658b24{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}@keyframes spin-7e658b24{to{transform:rotate(1turn)}}.award-card-enter-active[data-v-7e658b24],.award-card-leave-active[data-v-7e658b24]{transition:all .5s cubic-bezier(.4,0,.2,1)}.award-card-enter-from[data-v-7e658b24]{opacity:0;transform:translateY(30px) scale(.9)}.award-card-leave-to[data-v-7e658b24]{opacity:0;transform:translateY(-30px) scale(.9)}.snackbar-enter-active[data-v-7e658b24],.snackbar-leave-active[data-v-7e658b24]{transition:all .3s cubic-bezier(.4,0,.2,1)}.snackbar-enter-from[data-v-7e658b24],.snackbar-leave-to[data-v-7e658b24]{opacity:0;transform:translate(-50%,100%)}.modal-enter-active[data-v-7e658b24],.modal-leave-active[data-v-7e658b24]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-7e658b24],.modal-leave-to[data-v-7e658b24]{opacity:0}.modal-enter-from .modal-container[data-v-7e658b24],.modal-leave-to .modal-container[data-v-7e658b24]{transform:scale(.9) translateY(20px)}@media (max-width:768px){.awards-container[data-v-7e658b24]{padding:.5rem}.header-content[data-v-7e658b24]{flex-direction:column;gap:1rem;text-align:center}.awards-title[data-v-7e658b24]{font-size:2rem}.grid-container[data-v-7e658b24]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.create-btn[data-v-7e658b24]{width:100%;justify-content:center}.snackbar-content[data-v-7e658b24]{margin:0 1rem;min-width:auto}}@media (max-width:480px){.grid-container[data-v-7e658b24]{grid-template-columns:1fr}.awards-title[data-v-7e658b24]{font-size:1.75rem}.modal-overlay[data-v-7e658b24]{padding:.5rem}}@media (prefers-reduced-motion:reduce){[data-v-7e658b24],[data-v-7e658b24]:after,[data-v-7e658b24]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.create-btn[data-v-7e658b24]:focus,.snackbar-close[data-v-7e658b24]:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media (prefers-contrast:high){[data-v-7e658b24]:root{--border-color:#000;--shadow-md:0 0 0 1px #000}}.v-chip:not(.v-chip--outlined).accent,.v-chip:not(.v-chip--outlined).error,.v-chip:not(.v-chip--outlined).info,.v-chip:not(.v-chip--outlined).primary,.v-chip:not(.v-chip--outlined).secondary,.v-chip:not(.v-chip--outlined).success,.v-chip:not(.v-chip--outlined).warning{color:#fff}.theme--light.v-chip{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--light.v-chip:not(.v-chip--active){background:#e0e0e0}.theme--light.v-chip:hover:before{opacity:.04}.theme--light.v-chip--active:before,.theme--light.v-chip--active:hover:before,.theme--light.v-chip:focus:before{opacity:.12}.theme--light.v-chip--active:focus:before{opacity:.16}.theme--dark.v-chip{border-color:hsla(0,0%,100%,.12);color:#fff}.theme--dark.v-chip:not(.v-chip--active){background:#555}.theme--dark.v-chip:hover:before{opacity:.08}.theme--dark.v-chip--active:before,.theme--dark.v-chip--active:hover:before,.theme--dark.v-chip:focus:before{opacity:.24}.theme--dark.v-chip--active:focus:before{opacity:.32}.v-chip{align-items:center;cursor:default;display:inline-flex;line-height:20px;max-width:100%;outline:none;overflow:hidden;padding:0 12px;position:relative;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle;white-space:nowrap}.v-chip:before{background-color:currentColor;bottom:0;border-radius:inherit;content:"";left:0;opacity:0;position:absolute;pointer-events:none;right:0;top:0}.v-chip .v-avatar{height:24px!important;min-width:24px!important;width:24px!important}.v-chip .v-icon{font-size:24px}.v-application--is-ltr .v-chip .v-avatar--left,.v-application--is-ltr .v-chip .v-icon--left{margin-left:-6px;margin-right:6px}.v-application--is-ltr .v-chip .v-avatar--right,.v-application--is-ltr .v-chip .v-icon--right,.v-application--is-rtl .v-chip .v-avatar--left,.v-application--is-rtl .v-chip .v-icon--left{margin-left:6px;margin-right:-6px}.v-application--is-rtl .v-chip .v-avatar--right,.v-application--is-rtl .v-chip .v-icon--right{margin-left:-6px;margin-right:6px}.v-chip:not(.v-chip--no-color) .v-icon{color:inherit}.v-chip .v-chip__close.v-icon{font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-application--is-ltr .v-chip .v-chip__close.v-icon.v-icon--right{margin-right:-4px}.v-application--is-rtl .v-chip .v-chip__close.v-icon.v-icon--right{margin-left:-4px}.v-chip .v-chip__close.v-icon:active,.v-chip .v-chip__close.v-icon:focus,.v-chip .v-chip__close.v-icon:hover{opacity:.72}.v-chip .v-chip__content{align-items:center;display:inline-flex;height:100%;max-width:100%}.v-chip--active .v-icon{color:inherit}.v-chip--link:before{transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-chip--link:focus:before{opacity:.32}.v-chip--clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-chip--clickable:active{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-chip--disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-chip__filter{max-width:24px}.v-chip__filter.v-icon{color:inherit}.v-chip__filter.expand-x-transition-enter,.v-chip__filter.expand-x-transition-leave-active{margin:0}.v-chip--pill .v-chip__filter{margin:0 16px 0 0}.v-chip--pill .v-avatar{height:32px!important;width:32px!important}.v-application--is-ltr .v-chip--pill .v-avatar--left{margin-left:-12px}.v-application--is-ltr .v-chip--pill .v-avatar--right,.v-application--is-rtl .v-chip--pill .v-avatar--left{margin-right:-12px}.v-application--is-rtl .v-chip--pill .v-avatar--right{margin-left:-12px}.v-chip--label{border-radius:4px!important}.v-chip.v-chip--outlined{border-width:thin;border-style:solid}.v-chip.v-chip--outlined.v-chip--active:before{opacity:.08}.v-chip.v-chip--outlined .v-icon{color:inherit}.v-chip.v-chip--outlined.v-chip.v-chip{background-color:transparent!important}.v-chip.v-chip--selected{background:transparent}.v-chip.v-chip--selected:after{opacity:.28}.v-chip.v-size--x-small{border-radius:8px;font-size:10px;height:16px}.v-chip.v-size--small{border-radius:12px;font-size:12px;height:24px}.v-chip.v-size--default{border-radius:16px;font-size:14px;height:32px}.v-chip.v-size--large{border-radius:27px;font-size:16px;height:54px}.v-chip.v-size--x-large{border-radius:33px;font-size:18px;height:66px}.theme--light.v-expansion-panels .v-expansion-panel{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-expansion-panels .v-expansion-panel--disabled{color:rgba(0,0,0,.38)}.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:rgba(0,0,0,.12)}.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:rgba(0,0,0,.54)}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.16}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:before{opacity:.04}.theme--dark.v-expansion-panels .v-expansion-panel{background-color:#1e1e1e;color:#fff}.theme--dark.v-expansion-panels .v-expansion-panel--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:#fff}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.32}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:before{opacity:.08}.v-expansion-panels{border-radius:4px;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;z-index:1}.v-expansion-panels>*{cursor:auto}.v-expansion-panels>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active{border-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active+.v-expansion-panel{border-top-left-radius:4px;border-top-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active .v-expansion-panel-header{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel:before{border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1;transition:box-shadow .28s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-expansion-panel:not(:first-child):after{border-top:thin solid;content:"";left:0;position:absolute;right:0;top:0;transition:border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-header{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-header{min-height:64px}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon{transform:rotate(-180deg)}.v-expansion-panel-header__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-application--is-ltr .v-expansion-panel-header__icon{margin-left:auto}.v-application--is-rtl .v-expansion-panel-header__icon{margin-right:auto}.v-expansion-panel-header{align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:min-height .3s cubic-bezier(.25,.8,.5,1);width:100%}.v-application--is-ltr .v-expansion-panel-header{text-align:left}.v-application--is-rtl .v-expansion-panel-header{text-align:right}.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus:before{opacity:.12}.v-expansion-panel-header:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel-header>:not(.v-expansion-panel-header__icon){flex:1 1 auto}.v-expansion-panel-content{display:flex}.v-expansion-panel-content__wrap{padding:0 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel:before{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel:before{border-radius:0}.coupon-dashboard[data-v-cdee9af2]{max-width:1200px;margin:0 auto;padding:24px;border-radius:16px}.page-title[data-v-cdee9af2]{font-family:Poppins-SemiBold;color:#333;text-align:center;margin-bottom:32px;font-size:28px}.coupons-grid[data-v-cdee9af2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}.coupon-ticket[data-v-cdee9af2]{border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;position:relative;background:#fff;border-left:6px solid #4caf50}.active-coupon[data-v-cdee9af2]{border-left-color:#4caf50}.expired-coupon[data-v-cdee9af2]{border-left-color:#f44336;opacity:.8}.coupon-header[data-v-cdee9af2]{padding:16px;display:flex;align-items:center;background:linear-gradient(135deg,#f5f7fa,#e4e8eb);border-bottom:1px dashed #ddd}.coupon-badge[data-v-cdee9af2]{background-color:#4caf50;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.expired-coupon .coupon-badge[data-v-cdee9af2]{background-color:#f44336}.coupon-name[data-v-cdee9af2]{font-family:Poppins-SemiBold;font-size:18px;color:#333;margin:0;flex-grow:1}.coupon-status[data-v-cdee9af2]{margin-left:12px}.coupon-body[data-v-cdee9af2]{padding:16px}.coupon-details[data-v-cdee9af2]{margin-bottom:16px}.detail-item[data-v-cdee9af2]{display:flex;align-items:center;margin-bottom:8px;font-size:14px;color:#555}.detail-item i[data-v-cdee9af2]{margin-right:8px;color:#0a5b8a}.terms-toggle[data-v-cdee9af2]{padding:0;min-height:40px;font-size:14px;color:#0a5b8a;font-family:Poppins-SemiBold}.terms-content[data-v-cdee9af2]{padding:8px 0;font-size:14px;color:#666;white-space:pre-line}.coupon-code-section[data-v-cdee9af2]{margin-top:16px;padding:16px;background-color:#f8f9fa;border-radius:8px;text-align:center}.code-display[data-v-cdee9af2]{cursor:pointer;transition:all .2s}.code-display[data-v-cdee9af2]:hover{transform:scale(1.02)}.code-label[data-v-cdee9af2]{font-size:12px;color:#666;margin-bottom:4px}.code-value[data-v-cdee9af2]{font-family:Poppins-SemiBold;font-size:20px;letter-spacing:2px;color:#2e7d32;padding:8px 12px;background:#fff;border-radius:4px;display:inline-flex;align-items:center;border:1px dashed #4caf50}.expired-coupon .code-value[data-v-cdee9af2]{color:#757575;border-color:#bdbdbd}.copy-icon[data-v-cdee9af2]{margin-left:8px;color:#0a5b8a}.code-hint[data-v-cdee9af2]{font-size:11px;color:#999;margin-top:4px}.coupon-perforation[data-v-cdee9af2]{height:4px;background:repeating-linear-gradient(90deg,#f5f5f5,#f5f5f5 10px,#ddd 0,#ddd 20px);margin:0 16px}.coupon-footer[data-v-cdee9af2]{padding:12px 16px;background-color:#f8f9fa}.coupon-actions[data-v-cdee9af2]{display:flex;justify-content:space-between}.usage-steps[data-v-cdee9af2]{padding:8px 0}.step[data-v-cdee9af2]{display:flex;align-items:center;margin-bottom:16px}.step-number[data-v-cdee9af2]{width:28px;height:28px;background-color:#4caf50;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0;font-weight:700}.step-content[data-v-cdee9af2]{font-size:15px;color:#333}@media (max-width:768px){.coupons-grid[data-v-cdee9af2]{grid-template-columns:1fr}.coupon-ticket[data-v-cdee9af2]{max-width:100%}}@media (max-width:480px){.coupon-dashboard[data-v-cdee9af2]{padding:16px}.page-title[data-v-cdee9af2]{font-size:24px;margin-bottom:24px}.coupon-header[data-v-cdee9af2]{flex-direction:column;align-items:flex-start}.coupon-badge[data-v-cdee9af2]{margin-bottom:8px}.coupon-status[data-v-cdee9af2]{margin-left:0;margin-top:8px}.coupon-actions[data-v-cdee9af2]{flex-direction:column;gap:8px}.coupon-actions .v-btn[data-v-cdee9af2]{width:100%}}.header-section[data-v-cdee9af2]{text-align:center;margin-bottom:20px}.header-content[data-v-cdee9af2]{max-width:600px;margin:0 auto}.page-title[data-v-cdee9af2]{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:15px}.title-icon[data-v-cdee9af2]{font-size:3rem!important;color:gold}.page-subtitle[data-v-cdee9af2]{color:hsla(0,0%,100%,.8);font-size:1.1rem;margin:0}.feed-body[data-v-fb2f78e2]{min-width:200px;margin-left:0;margin-right:0;padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px}.feed-body[data-v-fb2f78e2],.feed-contents[data-v-fb2f78e2]{width:100%;display:flex;flex-direction:column;align-items:center}.date-picker[data-v-fb2f78e2] .v-picker__title{background:#cde539!important;color:#242f36;font-weight:700;font-family:Poppins-Bold}[data-v-b0e868dc]:root{--primary-gradient:linear-gradient(135deg,#667eea,#764ba2);--secondary-gradient:linear-gradient(135deg,#f093fb,#f5576c);--success-gradient:linear-gradient(135deg,#4ecdc4,#44a08d);--glass-bg:hsla(0,0%,100%,0.08);--glass-border:hsla(0,0%,100%,0.12);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,0.8);--shadow-primary:0 20px 40px rgba(0,0,0,0.1);--shadow-hover:0 30px 60px rgba(0,0,0,0.15)}.awards-tab-section[data-v-b0e868dc]{position:relative;min-height:80vh;padding:2rem;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.awards-tab-section .bg-decoration[data-v-b0e868dc]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.awards-tab-section .bg-decoration .gradient-orb[data-v-b0e868dc]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:float-b0e868dc 20s ease-in-out infinite}.awards-tab-section .bg-decoration .gradient-orb.orb-1[data-v-b0e868dc]{width:400px;height:400px;background:linear-gradient(135deg,#667eea,#764ba2);top:-200px;right:-200px;animation-delay:0s}.awards-tab-section .bg-decoration .gradient-orb.orb-2[data-v-b0e868dc]{width:300px;height:300px;background:linear-gradient(135deg,#f093fb,#f5576c);bottom:-150px;left:-150px;animation-delay:-5s}.awards-tab-section .bg-decoration .gradient-orb.orb-3[data-v-b0e868dc]{width:350px;height:350px;background:linear-gradient(135deg,#4ecdc4,#44a08d);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-10s}.awards-tab-section .bg-decoration .gradient-orb.orb-4[data-v-b0e868dc]{width:250px;height:250px;background:linear-gradient(135deg,#ffecd2,#fcb69f);bottom:20%;right:20%;animation-delay:-15s}.awards-tab-section .bg-decoration .grid-pattern[data-v-b0e868dc]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:50px 50px;animation:grid-move-b0e868dc 30s linear infinite}.awards-tab-section .content-wrapper[data-v-b0e868dc]{position:relative;z-index:1;max-width:1200px;margin:0 auto}.awards-tab-section .section-header[data-v-b0e868dc]{text-align:center;margin-bottom:3rem}.awards-tab-section .section-header .section-title[data-v-b0e868dc]{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:1rem}.awards-tab-section .section-header .section-title .title-icon[data-v-b0e868dc]{font-size:1.2em;filter:drop-shadow(0 0 20px rgba(255,215,0,.5))}.awards-tab-section .section-header .section-subtitle[data-v-b0e868dc]{font-size:1.1rem;color:#fff;font-weight:400}.awards-tab-section .tab-navigation[data-v-b0e868dc]{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap;justify-content:center;color:#fff}.awards-tab-section .tab-navigation .nav-tab[data-v-b0e868dc]{position:relative;background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:1rem;padding:1.5rem 2rem;min-width:200px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-primary);overflow:hidden}.awards-tab-section .tab-navigation .nav-tab[data-v-b0e868dc]:hover:not(.disabled){transform:translateY(-5px);box-shadow:var(--shadow-hover);border-color:hsla(0,0%,100%,.2)}.awards-tab-section .tab-navigation .nav-tab:hover:not(.disabled) .tab-glow[data-v-b0e868dc]{opacity:1}.awards-tab-section .tab-navigation .nav-tab.active[data-v-b0e868dc]{background:linear-gradient(135deg,rgba(5,25,115,.2),rgba(118,75,162,.2));border:2px solid #fff;transform:translateY(-2px)}.awards-tab-section .tab-navigation .nav-tab.active .tab-glow[data-v-b0e868dc]{opacity:.8}.awards-tab-section .tab-navigation .nav-tab.active .tab-icon[data-v-b0e868dc]{color:#084468;transform:scale(1.1)}.awards-tab-section .tab-navigation .nav-tab.disabled[data-v-b0e868dc]{opacity:.5;cursor:not-allowed}.awards-tab-section .tab-navigation .nav-tab .tab-inner[data-v-b0e868dc]{display:flex;align-items:center;gap:1rem;position:relative;z-index:2}.awards-tab-section .tab-navigation .nav-tab .tab-icon-wrapper[data-v-b0e868dc]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:hsla(0,0%,100%,.1);border-radius:12px;transition:all .3s ease}.awards-tab-section .tab-navigation .nav-tab .tab-icon[data-v-b0e868dc]{font-size:1.5rem;color:var(--text-primary);transition:all .3s ease}.awards-tab-section .tab-navigation .nav-tab .tab-info[data-v-b0e868dc]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.awards-tab-section .tab-navigation .nav-tab .tab-label[data-v-b0e868dc]{font-size:1rem;font-weight:600;color:var(--text-primary);white-space:nowrap}.awards-tab-section .tab-navigation .nav-tab .tab-count[data-v-b0e868dc]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:12px;font-size:.75rem;font-weight:700;color:#fff}.awards-tab-section .tab-navigation .nav-tab .tab-count.primary[data-v-b0e868dc]{background:linear-gradient(135deg,#667eea,#764ba2);animation:pulse-primary-b0e868dc 2s infinite}.awards-tab-section .tab-navigation .nav-tab .tab-count.success[data-v-b0e868dc]{background:linear-gradient(135deg,#4ecdc4,#44a08d)}.awards-tab-section .tab-navigation .nav-tab .tab-glow[data-v-b0e868dc]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-radius:1rem;opacity:0;transition:opacity .3s ease;z-index:1}.awards-tab-section .tab-content-wrapper[data-v-b0e868dc]{position:relative;min-height:400px}.awards-tab-section .tab-panel[data-v-b0e868dc]{width:100%}.awards-tab-section .content-card[data-v-b0e868dc]{background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:1.5rem;overflow:hidden;box-shadow:var(--shadow-primary);transition:all .3s ease}.awards-tab-section .content-card[data-v-b0e868dc]:hover{box-shadow:var(--shadow-hover)}.awards-tab-section .content-card .card-header[data-v-b0e868dc]{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:1px solid var(--glass-border);background:hsla(0,0%,100%,.02);border:1px solid #fff;border-radius:20px}.awards-tab-section .content-card .card-header .card-title[data-v-b0e868dc]{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:600;color:#fff;margin:0}.awards-tab-section .content-card .card-header .card-title i[data-v-b0e868dc]{color:#084468;font-size:1.75rem}.awards-tab-section .content-card .card-header .card-stats[data-v-b0e868dc]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#084468,#0a5b8a)!important;border-radius:2rem}.awards-tab-section .content-card .card-header .card-stats .stat-label[data-v-b0e868dc]{font-size:.875rem;color:#fff}.awards-tab-section .content-card .card-header .card-stats .stat-value[data-v-b0e868dc]{font-size:1rem;font-weight:700;color:#fff}.awards-tab-section .content-card .card-header .card-stats .stat-value.success[data-v-b0e868dc]{color:#4ecdc4}.awards-tab-section .content-card .card-content[data-v-b0e868dc]{padding:2rem}@keyframes float-b0e868dc{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}@keyframes grid-move-b0e868dc{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes pulse-primary-b0e868dc{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(102,126,234,.7)}70%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(102,126,234,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(102,126,234,0)}}.tab-slide-enter-active[data-v-b0e868dc],.tab-slide-leave-active[data-v-b0e868dc]{transition:all .4s cubic-bezier(.4,0,.2,1)}.tab-slide-enter-from[data-v-b0e868dc]{opacity:0;transform:translateX(30px)}.tab-slide-leave-to[data-v-b0e868dc]{opacity:0;transform:translateX(-30px)}@media(max-width:1024px){.awards-tab-section[data-v-b0e868dc]{padding:1.5rem}.awards-tab-section .section-header[data-v-b0e868dc]{margin-bottom:2rem}.awards-tab-section .tab-navigation[data-v-b0e868dc]{gap:.75rem}.awards-tab-section .tab-navigation .nav-tab[data-v-b0e868dc]{padding:1.25rem 1.5rem;min-width:180px}.awards-tab-section .content-card .card-header[data-v-b0e868dc]{padding:1.5rem;flex-direction:column;gap:1rem;align-items:flex-start}.awards-tab-section .content-card .card-header .card-stats[data-v-b0e868dc]{align-self:stretch;justify-content:center}.awards-tab-section .content-card .card-content[data-v-b0e868dc]{padding:1.5rem}}@media(max-width:768px){.awards-tab-section[data-v-b0e868dc]{padding:1rem}.awards-tab-section .section-header[data-v-b0e868dc]{margin-bottom:1.5rem}.awards-tab-section .section-header .section-title[data-v-b0e868dc]{flex-direction:column;gap:.5rem}.awards-tab-section .tab-navigation[data-v-b0e868dc]{flex-direction:column;align-items:stretch}.awards-tab-section .tab-navigation .nav-tab[data-v-b0e868dc]{min-width:unset;padding:1rem 1.25rem}.awards-tab-section .tab-navigation .nav-tab .tab-inner[data-v-b0e868dc]{justify-content:center}.awards-tab-section .tab-navigation .nav-tab .tab-info[data-v-b0e868dc]{align-items:center}.awards-tab-section .content-card[data-v-b0e868dc]{border-radius:1rem}.awards-tab-section .content-card .card-header[data-v-b0e868dc]{padding:1rem}.awards-tab-section .content-card .card-header .card-title[data-v-b0e868dc]{font-size:1.25rem}.awards-tab-section .content-card .card-header .card-title i[data-v-b0e868dc]{font-size:1.5rem}.awards-tab-section .content-card .card-content[data-v-b0e868dc]{padding:1rem}}@media(max-width:480px){.awards-tab-section[data-v-b0e868dc]{padding:.75rem}.awards-tab-section .bg-decoration .gradient-orb.orb-1[data-v-b0e868dc]{width:200px;height:200px;top:-100px;right:-100px}.awards-tab-section .bg-decoration .gradient-orb.orb-2[data-v-b0e868dc]{width:150px;height:150px;bottom:-75px;left:-75px}.awards-tab-section .bg-decoration .gradient-orb.orb-3[data-v-b0e868dc]{width:180px;height:180px}.awards-tab-section .bg-decoration .gradient-orb.orb-4[data-v-b0e868dc]{width:120px;height:120px}.awards-tab-section .tab-navigation .nav-tab[data-v-b0e868dc]{padding:.875rem 1rem}.awards-tab-section .tab-navigation .nav-tab .tab-icon-wrapper[data-v-b0e868dc]{width:40px;height:40px}.awards-tab-section .tab-navigation .nav-tab .tab-icon[data-v-b0e868dc]{font-size:1.25rem}.awards-tab-section .tab-navigation .nav-tab .tab-label[data-v-b0e868dc]{font-size:.875rem}}