@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400&display=swap);.sr_no{border-top-left-radius:4px!important}.action_th{min-width:115px}.striped-table .table-row-even{background-color:#f5f5f5}.striped-table .table-row-odd{background-color:#fff}.striped-table .table-row-last{border-end-end-radius:4px!important}.nav-text[data-v-45649dd4]{text-decoration:none;color:#000;font-weight:700;font-size:20px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>.v-list-item[data-v-45649dd4]{padding:0 8px 0 20px}.dashboard-main[data-v-c9d7d5b0]{background:#f5f5f5;min-height:100vh}.dashboard-header[data-v-c9d7d5b0]{text-align:center;margin-bottom:32px}.dashboard-title[data-v-c9d7d5b0]{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:8px}.dashboard-subtitle[data-v-c9d7d5b0]{font-size:1.1rem;color:#6c757d;margin:0}.stats-card[data-v-c9d7d5b0]{border-radius:16px!important;transition:all .3s ease}.stats-card[data-v-c9d7d5b0]:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.stats-content[data-v-c9d7d5b0]{text-align:center}.stats-number[data-v-c9d7d5b0]{font-size:1.8rem;font-weight:700;margin:8px 0 4px 0;color:#fff}.stats-label[data-v-c9d7d5b0]{font-size:.9rem;font-weight:500;margin:0;color:hsla(0,0%,100%,.9)}.quick-actions-card[data-v-c9d7d5b0]{border-radius:16px!important}.quick-action-btn[data-v-c9d7d5b0]{border-radius:12px!important;font-weight:500;text-transform:none;height:48px;margin-bottom:12px}.quick-action-btn[data-v-c9d7d5b0]:hover{transform:translateY(-2px)}.v-data-table>.v-data-table__wrapper>table>thead>tr>th[data-v-668a67c3],td[data-v-668a67c3]{min-width:130px!important}.scroll-container[data-v-5793fd33]{flex:1;overflow-y:auto;max-height:calc(85.5vh - 100px);border-radius:10px;padding:8px}.scroll-container[data-v-5793fd33]::-webkit-scrollbar{width:8px;border-radius:10px}.scroll-container[data-v-5793fd33]::-webkit-scrollbar-track{background:#f1f1f1}.scroll-container[data-v-5793fd33]::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.scroll-container[data-v-5793fd33]::-webkit-scrollbar-thumb:hover{background:#555}.striped-table tbody tr[data-v-366c60ca]:nth-child(2n){background-color:#f5f5f5}.sr_no[data-v-366c60ca]{min-width:85px!important}.action_th[data-v-366c60ca]{min-width:120px!important}.seat-preview[data-v-19845060],.seat-preview[data-v-f38baae6]{display:flex;flex-wrap:wrap;gap:8px;padding:16px;background:#f5f5f5;border-radius:8px}.striped-table[data-v-7c90879e] tbody tr:nth-child(2n){background-color:#f5f5f5}.messages-container[data-v-09cff188]{max-height:500px;overflow-y:auto;padding:16px}.message-wrapper[data-v-09cff188]{display:flex;flex-direction:column}.message-bubble[data-v-09cff188]{max-width:70%;padding:12px 16px;border-radius:18px;word-wrap:break-word}.message-received[data-v-09cff188]{background-color:#f5f5f5;border-bottom-left-radius:4px}.message-sent[data-v-09cff188]{background-color:#e3f2fd;border-bottom-right-radius:4px;margin-left:auto}.message-header[data-v-09cff188]{font-size:.85rem;display:flex;align-items:center}.message-text[data-v-09cff188]{font-size:.95rem;margin:4px 0}.message-time[data-v-09cff188]{font-size:.75rem;color:#757575;margin-top:4px;text-align:right}.my-message .message-time[data-v-09cff188]{text-align:right}.level-form[data-v-49b86bba]{background-color:#fafafa;padding:16px;border-radius:8px;margin-bottom:16px;border:2px solid transparent;transition:all .3s ease}.level-form[data-v-49b86bba]:nth-child(2n){background-color:#f5f5f5}.level-form-new[data-v-49b86bba]{border-left:4px solid #4caf50!important;background-color:#f1f8f4!important}.level-form-incomplete[data-v-49b86bba]{border-left:4px solid #ff9800!important;background-color:#fff8e1!important;opacity:.8}.level-form-existing[data-v-49b86bba]{border-left:4px solid #2196f3!important;background-color:#f0f7ff!important}.level-form[data-v-49b86bba]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.wheel-card[data-v-ff19df5a]{height:100%;display:flex;flex-direction:column}.wheel-card[data-v-f4ac7d10]{transition:all .3s ease}.wheel-card[data-v-f4ac7d10]:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.2)!important}.selected-wheel[data-v-f4ac7d10]{border:2px solid #e60040}.gradient-header[data-v-f4ac7d10]{background:linear-gradient(135deg,#667eea,#764ba2)}.rewards-preview[data-v-f4ac7d10]{min-height:60px}.image-slot-col[data-v-9ee9a61c]{padding:8px}.image-slot-card[data-v-9ee9a61c]{position:relative;overflow:hidden;border-radius:8px;height:220px}.image-slot-container[data-v-9ee9a61c]{position:relative;width:100%;height:100%}.upload-area[data-v-9ee9a61c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;cursor:pointer;background-color:#fafafa;border:2px dashed #e0e0e0;border-radius:8px;transition:all .3s ease}.upload-area[data-v-9ee9a61c]:hover{background-color:#f0f0f0;border-color:#2196f3}.image-preview-container[data-v-9ee9a61c]{position:relative;width:100%;height:100%;overflow:hidden}.preview-image[data-v-9ee9a61c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.image-preview-container:hover .preview-image[data-v-9ee9a61c]{transform:scale(1.05)}.image-overlay[data-v-9ee9a61c]{position:absolute;top:8px;right:8px;display:flex;gap:8px;opacity:0;transition:opacity .3s ease}.image-preview-container:hover .image-overlay[data-v-9ee9a61c]{opacity:1}.action-btn[data-v-9ee9a61c]{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.1)!important}.remove-slot-btn[data-v-9ee9a61c]{position:absolute;top:8px;left:8px;z-index:2}.image-info[data-v-9ee9a61c]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));color:#fff;padding:20px 12px 12px;font-size:.8rem}.image-name[data-v-9ee9a61c]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-size[data-v-9ee9a61c]{opacity:.8;margin-top:2px}.action-buttons[data-v-9ee9a61c]{display:flex;align-items:center;gap:16px}.upload-info[data-v-9ee9a61c]{margin-top:8px}.image-slot-col[data-v-9ee9a61c]{animation:fadeInUp-9ee9a61c .5s ease-out}@keyframes fadeInUp-9ee9a61c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.image-slot-card[data-v-9ee9a61c]{height:180px}}@media (max-width:600px){.action-buttons[data-v-9ee9a61c]{flex-direction:column;align-items:stretch}.action-buttons .v-btn[data-v-9ee9a61c]{width:100%;margin:4px 0}.image-slot-card[data-v-9ee9a61c]{height:160px}}.image-slot-col[data-v-0fc01309]{padding:8px}.image-slot-card[data-v-0fc01309]{position:relative;overflow:hidden;border-radius:8px;height:300px}.image-slot-container[data-v-0fc01309]{position:relative;width:100%;height:100%}.upload-area[data-v-0fc01309]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;cursor:pointer;background-color:#fafafa;border:2px dashed #e0e0e0;border-radius:8px;transition:all .3s ease}.upload-area[data-v-0fc01309]:hover{background-color:#f0f0f0;border-color:#2196f3}.image-preview-container[data-v-0fc01309]{position:relative;width:100%;height:100%;overflow:hidden}.preview-image[data-v-0fc01309]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.image-preview-container:hover .preview-image[data-v-0fc01309]{transform:scale(1.05)}.image-overlay[data-v-0fc01309]{position:absolute;top:8px;right:8px;display:flex;gap:8px;opacity:0;transition:opacity .3s ease}.image-preview-container:hover .image-overlay[data-v-0fc01309]{opacity:1}.action-btn[data-v-0fc01309]{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.1)!important}.remove-slot-btn[data-v-0fc01309]{position:absolute;top:8px;left:8px;z-index:2}.image-info[data-v-0fc01309]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));color:#fff;padding:20px 12px 12px;font-size:.8rem}.image-name[data-v-0fc01309]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-size[data-v-0fc01309]{opacity:.8;margin-top:2px}.action-buttons[data-v-0fc01309]{display:flex;align-items:center;gap:16px}.upload-info[data-v-0fc01309]{margin-top:8px}.image-slot-col[data-v-0fc01309]{animation:fadeInUp-0fc01309 .5s ease-out}@keyframes fadeInUp-0fc01309{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.image-slot-card[data-v-0fc01309]{height:250px}}@media (max-width:600px){.action-buttons[data-v-0fc01309]{flex-direction:column;align-items:stretch}.action-buttons .v-btn[data-v-0fc01309]{width:100%;margin:4px 0}.image-slot-card[data-v-0fc01309]{height:200px}}.personal-chat[data-v-0b994192]{background:#f8f9fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.chat-sidebar[data-v-0b994192]{background:#fff;border-right:1px solid #e0e0e0;height:100vh;overflow:hidden;display:flex;flex-direction:column}.sidebar-header[data-v-0b994192]{padding:20px 16px;border-bottom:1px solid #e0e0e0;background:#fff}.header-content[data-v-0b994192]{display:flex;align-items:center;justify-content:space-between}.chat-title[data-v-0b994192]{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0}.search-field[data-v-0b994192]{border-radius:12px}.search-field[data-v-0b994192] .v-input__control{min-height:40px}.chat-list[data-v-0b994192]{flex:1;overflow-y:auto;padding:0}.chat-item[data-v-0b994192]{border-bottom:1px solid #f0f0f0;transition:all .2s ease;cursor:pointer;padding:12px 16px}.chat-item[data-v-0b994192]:hover{background:#f8f9fa}.chat-item.active-chat[data-v-0b994192]{background:#e3f2fd;border-right:3px solid #2196f3}.chat-name[data-v-0b994192]{font-weight:500;font-size:1rem;color:#1a1a1a;display:flex;align-items:center}.last-message[data-v-0b994192]{font-size:.85rem;color:#666;display:flex;align-items:center;margin-top:2px}.message-time[data-v-0b994192]{color:#999;margin-bottom:4px}.online-indicator[data-v-0b994192]{margin-top:4px}.chat-conversation[data-v-0b994192]{background:#fff;height:100vh;display:flex;flex-direction:column}.no-chat-selected[data-v-0b994192]{height:100%;display:flex;align-items:center;justify-content:center;background:#fafafa}.chat-area[data-v-0b994192]{height:100%;display:flex;flex-direction:column}.chat-header[data-v-0b994192]{padding:16px 20px;border-bottom:1px solid #e0e0e0;background:#fff;display:flex;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,.1)}.header-info[data-v-0b994192]{flex:1}.chat-header-name[data-v-0b994192]{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin:0 0 4px 0}.chat-status[data-v-0b994192]{font-size:.85rem;color:#666;margin:0;display:flex;align-items:center}.header-actions[data-v-0b994192]{display:flex;gap:8px}.messages-container[data-v-0b994192]{flex:1;overflow-y:auto;padding:0;background:#f8f9fa;background-image:radial-gradient(circle at 25px 25px,hsla(0,0%,100%,.8) 2px,transparent 0),radial-gradient(circle at 75px 75px,hsla(0,0%,100%,.8) 2px,transparent 0);background-size:100px 100px}.messages-list[data-v-0b994192]{padding:20px;min-height:100%}.message-wrapper[data-v-0b994192]{margin-bottom:12px;display:flex}.message-wrapper.message-sent[data-v-0b994192]{justify-content:flex-end}.message-wrapper.message-received[data-v-0b994192]{justify-content:flex-start}.message-bubble[data-v-0b994192]{max-width:70%;min-width:100px;border-radius:16px;padding:12px 16px 8px 16px;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.1)}.message-sent .message-bubble[data-v-0b994192]{background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff;border-bottom-right-radius:4px}.message-received .message-bubble[data-v-0b994192]{background:#fff;color:#1a1a1a;border-bottom-left-radius:4px;border:1px solid #e0e0e0}.message-content[data-v-0b994192]{font-size:.95rem;line-height:1.4;word-wrap:break-word}.message-image[data-v-0b994192]{margin-bottom:4px}.message-file[data-v-0b994192]{display:flex;align-items:center;font-size:.9rem;margin-bottom:4px}.message-meta[data-v-0b994192]{display:flex;align-items:center;justify-content:flex-end;margin-top:4px;gap:4px}.message-time[data-v-0b994192]{font-size:.75rem;opacity:.7}.message-sent .message-time[data-v-0b994192]{color:hsla(0,0%,100%,.8)}.message-received .message-time[data-v-0b994192]{color:#999}.message-input-area[data-v-0b994192]{background:#fff;padding:16px 20px;border-top:1px solid #e0e0e0}.input-container[data-v-0b994192]{display:flex;align-items:center;gap:8px}.message-input[data-v-0b994192]{flex:1}.message-input[data-v-0b994192] .v-input__control{min-height:44px}.message-input[data-v-0b994192] .v-text-field__details{display:none}.message-input[data-v-0b994192] .v-input__slot{border-radius:20px!important}.typing-indicator[data-v-0b994192]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:.85rem;color:#666}.typing-text[data-v-0b994192]{font-style:italic}.typing-dots[data-v-0b994192]{display:flex;gap:2px}.typing-dots span[data-v-0b994192]{width:4px;height:4px;border-radius:50%;background:#666;animation:typing-pulse-0b994192 1.4s ease-in-out infinite}.typing-dots span[data-v-0b994192]:first-child{animation-delay:-.32s}.typing-dots span[data-v-0b994192]:nth-child(2){animation-delay:-.16s}@keyframes typing-pulse-0b994192{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.chat-list[data-v-0b994192]::-webkit-scrollbar,.messages-container[data-v-0b994192]::-webkit-scrollbar{width:6px}.chat-list[data-v-0b994192]::-webkit-scrollbar-track,.messages-container[data-v-0b994192]::-webkit-scrollbar-track{background:transparent}.chat-list[data-v-0b994192]::-webkit-scrollbar-thumb,.messages-container[data-v-0b994192]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.chat-list[data-v-0b994192]::-webkit-scrollbar-thumb:hover,.messages-container[data-v-0b994192]::-webkit-scrollbar-thumb:hover{background:#aaa}.v-dialog[data-v-0b994192] .v-card{border-radius:16px!important}.v-dialog[data-v-0b994192] .v-card-title{font-weight:600;font-size:1.2rem;color:#1a1a1a}@media (max-width:768px){.chat-sidebar[data-v-0b994192]{position:absolute;z-index:10;width:100%;transform:translateX(-100%);transition:transform .3s ease}.chat-sidebar.mobile-open[data-v-0b994192]{transform:translateX(0)}.sidebar-header[data-v-0b994192]{padding:16px}.chat-title[data-v-0b994192]{font-size:1.3rem}.messages-list[data-v-0b994192]{padding:16px}.message-bubble[data-v-0b994192]{max-width:85%}.chat-header[data-v-0b994192],.message-input-area[data-v-0b994192]{padding:12px 16px}}.message-wrapper[data-v-0b994192]{animation:messageSlideIn-0b994192 .3s ease-out}@keyframes messageSlideIn-0b994192{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-item[data-v-0b994192] .v-chip{min-width:20px;height:20px;font-size:.7rem;font-weight:600}.v-list-item-action .v-icon[data-v-0b994192]{font-size:12px!important}.message-input[data-v-0b994192] .v-input--is-focused .v-input__slot{border-color:#2196f3!important;box-shadow:0 0 0 2px rgba(33,150,243,.2)}.v-btn[data-v-0b994192]:hover{transform:translateY(-1px);transition:all .2s ease}.v-list-item-avatar[data-v-0b994192]{margin-right:12px!important}.search-field[data-v-0b994192] .v-input__slot:after,.search-field[data-v-0b994192] .v-input__slot:before{border-color:transparent}.v-card[data-v-0b994192]{box-shadow:0 8px 32px rgba(0,0,0,.12)!important}.striped-table[data-v-07aa1c45] tbody tr:nth-child(odd){background-color:#f5f5f5}.action_th[data-v-07aa1c45]{min-width:125px!important}.v-text-field[data-v-bc98dff8] .v-input__control .v-input__slot,.v-text-field[data-v-d57b6f56] .v-input__control .v-input__slot{min-height:56px}input[type=file][data-v-3c3be7dc]{margin-bottom:10px;padding:8px;border:1px solid #ccc;border-radius:4px;width:100%}.reset_image[data-v-3c3be7dc]{margin-top:5px}input[type=file][data-v-2de99881]{margin-bottom:10px;padding:8px;border:1px solid #ccc;border-radius:4px;width:100%}.reset_image[data-v-2de99881]{margin-top:5px}input[type=file][data-v-eaeabb7a]{margin-bottom:10px;padding:8px;border:1px solid #ccc;border-radius:4px;width:100%}.reset_image[data-v-eaeabb7a]{margin-top:5px}.reward-panel[data-v-eaeabb7a]{border:1px solid #e0e0e0!important}.reward-panel[data-v-eaeabb7a]:hover{border-color:#26a69a!important}.new-reward-card[data-v-eaeabb7a]{transition:all .3s ease}.new-reward-card[data-v-eaeabb7a]:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.v-expansion-panel-header[data-v-eaeabb7a]{min-height:60px!important}.v-expansion-panel-content[data-v-eaeabb7a] .v-expansion-panel-content__wrap{padding:0}