.modern-dialog-card[data-v-734ace18]{border-radius:16px!important;background-color:#fafbfc;overflow:hidden;font-family:Poppins,sans-serif}.modern-header[data-v-734ace18]{background:linear-gradient(135deg,#1565c0,#1976d2);padding:12px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}.modern-header-content[data-v-734ace18],.modern-header[data-v-734ace18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modern-title[data-v-734ace18]{font-size:18px;font-weight:600;margin:0;line-height:1.2}.modern-subtitle[data-v-734ace18]{font-size:12px;margin:4px 0 0 0;opacity:.85}.modern-header-actions[data-v-734ace18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.modern-btn-download[data-v-734ace18]{background-color:hsla(0,0%,100%,.15)!important;border:1px solid hsla(0,0%,100%,.25)!important;border-radius:8px!important;font-size:11.5px!important;text-transform:none;letter-spacing:.5px;padding:0 12px!important}.modern-btn-download[data-v-734ace18]:hover{background-color:hsla(0,0%,100%,.25)!important}.modern-btn-close[data-v-734ace18]{background-color:hsla(0,0%,100%,.1)!important;border-radius:50%}.modern-btn-close[data-v-734ace18]:hover{background-color:hsla(0,0%,100%,.2)!important}.modern-filters-container[data-v-734ace18]{background-color:#fff;border-bottom:1px solid #eef2f6;padding:20px 24px}.modern-section-label[data-v-734ace18]{font-size:11px;font-weight:700;text-transform:uppercase;color:#546e7a;letter-spacing:1px;margin-bottom:12px}.modern-upload-wrapper[data-v-734ace18]{padding:24px;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #eef2f6}.modern-upload-container[data-v-734ace18],.modern-upload-wrapper[data-v-734ace18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modern-upload-container[data-v-734ace18]{width:100%;max-width:440px;border:2px dashed #cfd8dc;background-color:#f8fafc;border-radius:24px;padding:24px 16px;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);text-align:center}.modern-upload-container[data-v-734ace18]:hover{border-color:#1976d2;background-color:#f1f7fc;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(25,118,210,.08);box-shadow:0 4px 12px rgba(25,118,210,.08)}.modern-upload-container.has-file[data-v-734ace18]{border-color:#2e7d32;background-color:#f1f8f5;border-style:solid}.modern-upload-container.has-file[data-v-734ace18]:hover{background-color:#e8f5e9;-webkit-box-shadow:0 4px 12px rgba(46,125,50,.08);box-shadow:0 4px 12px rgba(46,125,50,.08)}.modern-upload-box[data-v-734ace18]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modern-upload-box[data-v-734ace18],.modern-upload-icon-wrap[data-v-734ace18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modern-upload-icon-wrap[data-v-734ace18]{width:54px;height:54px;border-radius:50%;background-color:rgba(25,118,210,.08);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-upload-icon-wrap.success-state[data-v-734ace18]{background-color:rgba(46,125,50,.08)}.modern-upload-text[data-v-734ace18]{font-size:13.5px;font-weight:600;color:#37474f}.modern-upload-text.file-name[data-v-734ace18]{color:#2e7d32;word-break:break-all;max-width:380px;padding:0 8px}.modern-upload-subtext[data-v-734ace18]{font-size:11.5px;color:#78909c;margin-top:4px}.d-none-input[data-v-734ace18]{display:none!important}.modern-clear-wrapper[data-v-734ace18]{margin-top:12px;width:100%;max-width:440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modern-btn-clear[data-v-734ace18]{text-transform:none!important;font-weight:600!important;font-size:12px!important;letter-spacing:0!important;border-radius:8px!important;-webkit-box-shadow:0 2px 6px rgba(244,67,54,.2)!important;box-shadow:0 2px 6px rgba(244,67,54,.2)!important}.modern-preview-card[data-v-734ace18]{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;margin-bottom:20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.modern-preview-header[data-v-734ace18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;background-color:#fff}.modern-preview-title[data-v-734ace18]{font-size:14px;font-weight:600;color:#2c3e50}.modern-preview-chips[data-v-734ace18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modern-table-container[data-v-734ace18]{background-color:#fff}.modern-data-table[data-v-734ace18]{font-size:12.5px!important}.modern-actions-footer[data-v-734ace18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #eee}.modern-btn-cancel[data-v-734ace18]{border-radius:8px!important;font-weight:500!important}.modern-btn-save[data-v-734ace18]{border-radius:8px!important;font-weight:600!important;-webkit-box-shadow:0 4px 10px rgba(76,175,80,.3)!important;box-shadow:0 4px 10px rgba(76,175,80,.3)!important}.custom-tabs[data-v-d0e27312] .v-tab{text-transform:none!important;letter-spacing:0;font-size:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.custom-tabs[data-v-d0e27312] .v-tab--active{background:rgba(25,118,210,.05);border-radius:8px 8px 0 0}.custom-tabs[data-v-d0e27312] .v-tabs-slider{height:3px;border-radius:3px}