.right-section[data-v-62ab3c11]{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-62ab3c11]:hover{overflow-y:auto}.right-section[data-v-62ab3c11]::-webkit-scrollbar{width:8px;transition-duration:.5s}.right-section[data-v-62ab3c11]::-webkit-scrollbar-track{box-shadow:inset 0 0 2px light-grey;border-radius:3px}.right-section[data-v-62ab3c11]::-webkit-scrollbar-thumb{background:rgba(240,160,0,.3);border-radius:3px}.right-section[data-v-62ab3c11]::-webkit-scrollbar-thumb:hover{background:#f0a000}.v-dialog{border-radius:4px;margin:24px;overflow-y:auto;pointer-events:auto;transition:.3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:inherit;outline:none;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.v-dialog:not(.v-dialog--fullscreen){max-height:90%}.v-dialog>*{width:100%}.v-dialog>.v-card>.v-card__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;padding:16px 24px 10px}.v-dialog>.v-card>.v-card__subtitle,.v-dialog>.v-card>.v-card__text{padding:0 24px 20px}.v-dialog>.v-card>.v-card__actions{padding:8px 16px}.v-dialog__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;width:100%;z-index:6}.v-dialog__container{display:none}.v-dialog__container--attached{display:inline}.v-dialog--animated{animation-duration:.15s;animation-name:animate-dialog;animation-timing-function:cubic-bezier(.25,.8,.25,1)}.v-dialog--fullscreen{border-radius:0;margin:0;height:100%;position:fixed;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-card{min-height:100%;min-width:100%;margin:0!important;padding:0!important}.v-dialog--scrollable,.v-dialog--scrollable>form{display:flex}.v-dialog--scrollable>.v-card,.v-dialog--scrollable>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-card>.v-card__actions,.v-dialog--scrollable>.v-card>.v-card__title,.v-dialog--scrollable>form>.v-card>.v-card__actions,.v-dialog--scrollable>form>.v-card>.v-card__title{flex:0 0 auto}.v-dialog--scrollable>.v-card>.v-card__text,.v-dialog--scrollable>form>.v-card>.v-card__text{backface-visibility:hidden;flex:1 1 auto;overflow-y:auto}@keyframes animate-dialog{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:#fff}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:rgba(0,0,0,.87)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:rgba(0,0,0,.38)}.v-textarea textarea{align-self:stretch;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__control textarea{caret-color:auto}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.theme--light.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(0,0,0,.12)}.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after{background:hsla(0,0%,100%,.12)}.v-sheet.v-alert{border-radius:4px}.v-sheet.v-alert:not(.v-sheet--outlined){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-sheet.v-alert.v-sheet--shaped{border-radius:24px 4px}.v-alert{display:block;font-size:16px;margin-bottom:16px;padding:16px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-alert:not(.v-sheet--tile){border-radius:4px}.v-application--is-ltr .v-alert>.v-alert__content,.v-application--is-ltr .v-alert>.v-icon{margin-right:16px}.v-application--is-rtl .v-alert>.v-alert__content,.v-application--is-rtl .v-alert>.v-icon{margin-left:16px}.v-application--is-ltr .v-alert>.v-icon+.v-alert__content{margin-right:0}.v-application--is-rtl .v-alert>.v-icon+.v-alert__content{margin-left:0}.v-application--is-ltr .v-alert>.v-alert__content+.v-icon{margin-right:0}.v-application--is-rtl .v-alert>.v-alert__content+.v-icon{margin-left:0}.v-alert__border{border-style:solid;border-width:4px;content:"";position:absolute}.v-alert__border:not(.v-alert__border--has-color){opacity:.26}.v-alert__border--left,.v-alert__border--right{bottom:0;top:0}.v-alert__border--bottom,.v-alert__border--top{left:0;right:0}.v-alert__border--bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0}.v-application--is-ltr .v-alert__border--left{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-application--is-ltr .v-alert__border--right,.v-application--is-rtl .v-alert__border--left{border-top-right-radius:inherit;border-bottom-right-radius:inherit;right:0}.v-application--is-rtl .v-alert__border--right{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-alert__border--top{border-top-left-radius:inherit;border-top-right-radius:inherit;top:0}.v-alert__content{flex:1 1 auto}.v-application--is-ltr .v-alert__dismissible{margin:-16px -8px -16px 8px}.v-application--is-rtl .v-alert__dismissible{margin:-16px 8px -16px -8px}.v-alert__icon{align-self:flex-start;border-radius:50%;height:24px;min-width:24px;position:relative}.v-application--is-ltr .v-alert__icon{margin-right:16px}.v-application--is-rtl .v-alert__icon{margin-left:16px}.v-alert__icon.v-icon{font-size:24px}.v-alert__wrapper{align-items:center;border-radius:inherit;display:flex}.v-application--is-ltr .v-alert--border.v-alert--prominent .v-alert__icon{margin-left:8px}.v-application--is-rtl .v-alert--border.v-alert--prominent .v-alert__icon{margin-right:8px}.v-alert--dense{padding-top:8px;padding-bottom:8px}.v-alert--dense .v-alert__border{border-width:medium}.v-alert--outlined{background:transparent!important;border:thin solid currentColor!important}.v-alert--outlined .v-alert__icon{color:inherit!important}.v-alert--prominent .v-alert__icon{align-self:center;height:48px;min-width:48px}.v-alert--prominent .v-alert__icon.v-icon{font-size:32px}.v-alert--prominent .v-alert__icon.v-icon:after{background:currentColor!important;border-radius:50%;bottom:0;content:"";left:0;opacity:.16;position:absolute;right:0;top:0}.v-alert--prominent.v-alert--dense .v-alert__icon.v-icon:after{transform:scale(1)}.v-alert--text{background:transparent!important}.v-alert--text:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;position:absolute;pointer-events:none;right:0;top:0}.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}.vue__time-picker{display:inline-block;position:relative;font-size:1em;width:10em;font-family:sans-serif;vertical-align:middle}.vue__time-picker *{-webkit-box-sizing:border-box;box-sizing:border-box}.vue__time-picker input.display-time{border:1px solid #d2d2d2;width:10em;height:2.2em;padding:.3em .5em;font-size:1em}.vue__time-picker input.has-custom-icon{padding-left:1.8em}.vue__time-picker input.display-time.invalid:not(.skip-error-style){border-color:#c03;outline-color:#c03}.vue__time-picker input.display-time.disabled,.vue__time-picker input.display-time:disabled{color:#d2d2d2}.vue__time-picker .controls{position:absolute;top:0;bottom:0;right:0;z-index:3;-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;pointer-events:none}.vue__time-picker .controls,.vue__time-picker .controls>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.vue__time-picker .controls>*{cursor:pointer;width:auto;-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .35em;color:#d2d2d2;line-height:100%;font-style:normal;pointer-events:auto;-webkit-transition:color .2s,opacity .2s;transition:color .2s,opacity .2s}.vue__time-picker .controls>:hover{color:#797979}.vue__time-picker .controls>:active,.vue__time-picker .controls>:focus{outline:0}.vue__time-picker .controls .char{font-size:1.1em;line-height:100%;-webkit-margin-before:-.15em}.vue__time-picker .custom-icon{z-index:2;position:absolute;left:0;top:0;bottom:0;width:1.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.vue__time-picker .controls img,.vue__time-picker .controls svg,.vue__time-picker .custom-icon img,.vue__time-picker .custom-icon svg{display:inline-block;vertical-align:middle;margin:0;border:0;outline:0;max-width:1em;height:auto}.vue__time-picker .time-picker-overlay{z-index:4;position:fixed;top:0;left:0;right:0;bottom:0}.vue__time-picker-dropdown,.vue__time-picker .dropdown{position:absolute;z-index:5;top:calc(2.2em + 2px);left:0;background:#fff;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.15);box-shadow:0 1px 6px rgba(0,0,0,.15);width:10em;height:10em;font-weight:400}.vue__time-picker-dropdown{position:fixed;z-index:100}.vue__time-picker-dropdown.drop-up,.vue__time-picker .dropdown.drop-up{top:auto;bottom:calc(2.2em + 1px)}.vue__time-picker-dropdown .select-list,.vue__time-picker .dropdown .select-list{width:10em;height:10em;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vue__time-picker-dropdown .select-list:active,.vue__time-picker-dropdown .select-list:focus,.vue__time-picker .dropdown .select-list:active,.vue__time-picker .dropdown .select-list:focus{outline:0}.vue__time-picker-dropdown ul,.vue__time-picker .dropdown ul{padding:0;margin:0;list-style:none;outline:0;-webkit-box-flex:1;-ms-flex:1 1 0.00001px;flex:1 1 0.00001px;overflow-x:hidden;overflow-y:auto}.vue__time-picker-dropdown ul.apms,.vue__time-picker-dropdown ul.minutes,.vue__time-picker-dropdown ul.seconds,.vue__time-picker .dropdown ul.apms,.vue__time-picker .dropdown ul.minutes,.vue__time-picker .dropdown ul.seconds{border-left:1px solid #fff}.vue__time-picker-dropdown ul li,.vue__time-picker .dropdown ul li{list-style:none;text-align:center;padding:.3em 0;color:#161616}.vue__time-picker-dropdown ul li:not(.hint):not([disabled]):focus,.vue__time-picker-dropdown ul li:not(.hint):not([disabled]):hover,.vue__time-picker .dropdown ul li:not(.hint):not([disabled]):focus,.vue__time-picker .dropdown ul li:not(.hint):not([disabled]):hover{background:rgba(0,0,0,.08);color:#161616;cursor:pointer}.vue__time-picker-dropdown ul li:not([disabled]).active,.vue__time-picker-dropdown ul li:not([disabled]).active:focus,.vue__time-picker-dropdown ul li:not([disabled]).active:hover,.vue__time-picker .dropdown ul li:not([disabled]).active,.vue__time-picker .dropdown ul li:not([disabled]).active:focus,.vue__time-picker .dropdown ul li:not([disabled]).active:hover{background:#41b883;color:#fff}.vue__time-picker-dropdown ul li[disabled],.vue__time-picker-dropdown ul li[disabled]:hover,.vue__time-picker .dropdown ul li[disabled],.vue__time-picker .dropdown ul li[disabled]:hover{background:transparent;opacity:.3;cursor:not-allowed}.vue__time-picker-dropdown .hint,.vue__time-picker .dropdown .hint{color:#a5a5a5;cursor:default;font-size:.8em}@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}.feed-body[data-v-069ebc43]{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-069ebc43],.feed-contents[data-v-069ebc43]{width:100%;display:flex;flex-direction:column;align-items:center}.date-picker[data-v-069ebc43] .v-picker__title{background:#cde539!important;color:#242f36;font-weight:700;font-family:Poppins-Bold}.right-section[data-v-39edb0c7]{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-39edb0c7]:hover{overflow-y:auto}.right-section[data-v-39edb0c7]::-webkit-scrollbar{width:8px;transition-duration:.5s}.right-section[data-v-39edb0c7]::-webkit-scrollbar-track{box-shadow:inset 0 0 2px light-grey;border-radius:3px}.right-section[data-v-39edb0c7]::-webkit-scrollbar-thumb{background:rgba(240,160,0,.3);border-radius:3px}.right-section[data-v-39edb0c7]::-webkit-scrollbar-thumb:hover{background:#f0a000}