.modern-preview-dialog[data-v-950b56ed] .v-overlay__content{flex-direction:column;max-block-size:95vh;margin-block:2.5vh;margin-inline:auto;display:flex}.modern-preview-dialog.fullscreen-dialog[data-v-950b56ed] .v-overlay__content{border-radius:0!important;block-size:100vh!important;max-block-size:100vh!important;inline-size:100vw!important;max-inline-size:100vw!important;margin:0!important}.modern-dialog-card[data-v-950b56ed]{background:rgb(var(--v-theme-surface));flex-direction:column;max-block-size:95vh;display:flex;overflow:hidden;border-radius:12px!important}@media (width>=600px){.modern-dialog-card[data-v-950b56ed]{border-radius:20px!important}}.modern-dialog-card.fullscreen-card[data-v-950b56ed]{flex-direction:column;display:flex;overflow:hidden;border-radius:0!important;block-size:100vh!important;max-block-size:100vh!important}.modern-dialog-card[data-v-950b56ed]:not(.fullscreen-card){block-size:auto;max-block-size:95vh}.modern-dialog-card .dialog-header[data-v-950b56ed]{background:rgb(var(--v-theme-surface));border-block-end:1px solid rgba(var(--v-border-color), .12);flex-shrink:0}.modern-dialog-card .dialog-header .header-clean[data-v-950b56ed]{padding-block:1rem;padding-inline:1rem}@media (width>=600px){.modern-dialog-card .dialog-header .header-clean[data-v-950b56ed]{padding-block:1.5rem;padding-inline:2rem}}.modern-dialog-card .dialog-header .header-clean .header-content[data-v-950b56ed]{position:relative}.modern-dialog-card .dialog-header .header-clean .header-icon-wrapper[data-v-950b56ed]{background:rgba(var(--v-theme-primary), .08);border-radius:12px;justify-content:center;align-items:center;block-size:48px;inline-size:48px;transition:all .2s;display:flex}.modern-dialog-card .dialog-header .header-clean .header-icon-wrapper[data-v-950b56ed]:hover{background:rgba(var(--v-theme-primary), .12);transform:scale(1.05)}.modern-dialog-card .dialog-header .header-clean .title-section .dialog-title[data-v-950b56ed]{color:rgb(var(--v-theme-on-surface));letter-spacing:-.025em;margin-block-end:.25rem;font-size:1.125rem;font-weight:600}@media (width>=600px){.modern-dialog-card .dialog-header .header-clean .title-section .dialog-title[data-v-950b56ed]{font-size:1.5rem}}.modern-dialog-card .dialog-header .header-clean .title-section .subtitle-row[data-v-950b56ed]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (width>=600px){.modern-dialog-card .dialog-header .header-clean .title-section .subtitle-row[data-v-950b56ed]{gap:.75rem}}.modern-dialog-card .dialog-header .header-clean .title-section .subtitle-row .dialog-subtitle[data-v-950b56ed]{color:rgba(var(--v-theme-on-surface), .6);font-size:.75rem;font-weight:400}@media (width>=600px){.modern-dialog-card .dialog-header .header-clean .title-section .subtitle-row .dialog-subtitle[data-v-950b56ed]{font-size:.875rem}}.modern-dialog-card .dialog-header .header-clean .title-section .subtitle-row .separator[data-v-950b56ed]{color:rgba(var(--v-theme-on-surface), .3);font-size:.75rem}@media (width>=600px){.modern-dialog-card .dialog-header .header-clean .title-section .subtitle-row .separator[data-v-950b56ed]{font-size:.875rem}}.modern-dialog-card .dialog-header .header-clean .header-actions[data-v-950b56ed]{align-items:center;gap:.5rem;display:flex}.modern-dialog-card .dialog-header .header-clean .header-actions .view-toggle[data-v-950b56ed]{border:1px solid rgba(var(--v-border-color), .2);border-radius:8px}.modern-dialog-card .dialog-header .header-clean .header-actions .view-toggle[data-v-950b56ed] .v-btn{block-size:36px;min-inline-size:40px}.modern-dialog-card .dialog-header .header-clean .header-actions .view-toggle[data-v-950b56ed] .v-btn.v-btn--active{background:rgba(var(--v-theme-primary), .1);color:rgb(var(--v-theme-primary))}.modern-dialog-card .dialog-header .header-clean .stats-bar[data-v-950b56ed]{border-block-start:1px solid rgba(var(--v-border-color), .08);margin-block-start:.75rem;padding-block-start:.75rem}@media (width>=600px){.modern-dialog-card .dialog-header .header-clean .stats-bar[data-v-950b56ed]{margin-block-start:1rem;padding-block-start:1rem}}.modern-dialog-card .dialog-header .header-clean .stats-bar .stats-container[data-v-950b56ed]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (width>=600px){.modern-dialog-card .dialog-header .header-clean .stats-bar .stats-container[data-v-950b56ed]{gap:2rem}}.modern-dialog-card .dialog-header .header-clean .stats-bar .stats-container .stat-item[data-v-950b56ed]{align-items:center;gap:.5rem;display:flex}.modern-dialog-card .dialog-header .header-clean .stats-bar .stats-container .stat-item .stat-value[data-v-950b56ed]{color:rgb(var(--v-theme-on-surface));margin-block:0;margin-inline:.25rem;font-size:1rem;font-weight:600}.modern-dialog-card .dialog-header .header-clean .stats-bar .stats-container .stat-item .stat-label[data-v-950b56ed]{color:rgba(var(--v-theme-on-surface), .6);font-size:.875rem}.modern-dialog-card .dialog-header .header-clean .stats-bar .stats-container .upload-progress[data-v-950b56ed]{align-items:center;gap:.75rem;display:flex}.modern-dialog-card .dialog-header .header-clean .stats-bar .stats-container .upload-progress .upload-progress-bar[data-v-950b56ed]{inline-size:120px}.modern-dialog-card .dialog-toolbar[data-v-950b56ed]{background:rgba(var(--v-theme-surface-variant), .03);border-block-end:1px solid rgba(var(--v-border-color), .08);flex-shrink:0;padding-block:.75rem;padding-inline:1rem}@media (width>=600px){.modern-dialog-card .dialog-toolbar[data-v-950b56ed]{padding-block:1rem;padding-inline:2rem}}.modern-dialog-card .dialog-toolbar .search-field[data-v-950b56ed]{inline-size:100%}@media (width>=600px){.modern-dialog-card .dialog-toolbar .search-field[data-v-950b56ed]{inline-size:auto;min-inline-size:250px}}.modern-dialog-card .dialog-toolbar .search-field[data-v-950b56ed] .v-field{border:1px solid rgba(var(--v-border-color), .12);background:rgb(var(--v-theme-surface));border-radius:8px}.modern-dialog-card .dialog-toolbar .search-field[data-v-950b56ed] .v-field:hover{border-color:rgba(var(--v-border-color), .2)}.modern-dialog-card .dialog-toolbar .search-field[data-v-950b56ed] .v-field:focus-within{border-color:rgb(var(--v-theme-primary));box-shadow:0 0 0 1px rgb(var(--v-theme-primary))}.modern-dialog-card .dialog-content[data-v-950b56ed]{flex-direction:column;flex:auto;padding:.75rem;display:flex;overflow:hidden auto}@media (width>=600px){.modern-dialog-card .dialog-content[data-v-950b56ed]{padding:1.5rem}}.fullscreen-card .modern-dialog-card .dialog-content[data-v-950b56ed]{flex:auto;min-block-size:0;max-block-size:100%;padding:1rem}@media (width>=600px){.fullscreen-card .modern-dialog-card .dialog-content[data-v-950b56ed]{padding:2rem}}.modern-dialog-card:not(.fullscreen-card) .modern-dialog-card .dialog-content[data-v-950b56ed]{flex:auto;padding:.75rem}@media (width>=600px){.modern-dialog-card:not(.fullscreen-card) .modern-dialog-card .dialog-content[data-v-950b56ed]{padding:1rem}}.modern-dialog-card .dialog-content .files-container[data-v-950b56ed]{flex-direction:column;block-size:100%;min-block-size:400px;display:flex}.fullscreen-card .modern-dialog-card .dialog-content .files-container[data-v-950b56ed]{block-size:100%;min-block-size:0}.modern-dialog-card:not(.fullscreen-card) .modern-dialog-card .dialog-content .files-container[data-v-950b56ed]{min-block-size:400px;max-block-size:calc(95vh - 300px)}.modern-dialog-card .dialog-content .upload-zone-compact[data-v-950b56ed]{margin-block-end:1rem;padding-block:0;padding-inline:1.5rem}@media (width<=600px){.modern-dialog-card .dialog-content .upload-zone-compact[data-v-950b56ed]{margin-block-end:.75rem;padding-block:0;padding-inline:1rem}}.modern-dialog-card .dialog-content .upload-zone-compact .upload-card[data-v-950b56ed]{border:2px dashed rgba(var(--v-border-color), .3);background:rgba(var(--v-theme-surface-variant), .02);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-dialog-card .dialog-content .upload-zone-compact .upload-card[data-v-950b56ed]:hover{border-color:rgba(var(--v-theme-primary), .5);background:rgba(var(--v-theme-primary), .03);box-shadow:0 2px 8px #0000000a}.modern-dialog-card .dialog-content .upload-zone-compact .upload-card.is-uploading[data-v-950b56ed]{border-style:solid;border-color:rgba(var(--v-theme-primary), .6);background:rgba(var(--v-theme-primary), .05);box-shadow:0 4px 12px rgba(var(--v-theme-primary), .1)}.modern-dialog-card .dialog-content .upload-zone-compact .upload-card .v-icon[data-v-950b56ed]{transition:transform .3s}.modern-dialog-card .dialog-content .upload-zone-compact .upload-card:hover .v-icon[data-v-950b56ed]{transform:scale(1.1)}.modern-dialog-card .dialog-content .upload-zone-compact .upload-card[data-v-950b56ed] .v-field{font-size:.875rem}.modern-dialog-card .dialog-content .upload-zone-compact .upload-card[data-v-950b56ed] .v-field__input{padding-block:.5rem}.modern-dialog-card .dialog-content .files-grid[data-v-950b56ed]{flex:auto;min-block-size:300px;overflow:hidden auto}.modern-dialog-card .dialog-content .files-grid .file-card[data-v-950b56ed]{cursor:pointer;border:2px solid #0000;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media (width>=600px){.modern-dialog-card .dialog-content .files-grid .file-card[data-v-950b56ed]{border-radius:12px}}@media (hover:hover){.modern-dialog-card .dialog-content .files-grid .file-card[data-v-950b56ed]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}}@media (hover:hover) and (width>=600px){.modern-dialog-card .dialog-content .files-grid .file-card[data-v-950b56ed]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}}.modern-dialog-card .dialog-content .files-grid .file-card.selected[data-v-950b56ed]{border-color:rgb(var(--v-theme-primary));background:linear-gradient(135deg, rgba(var(--v-theme-primary), .05), rgba(var(--v-theme-secondary), .02));box-shadow:0 0 0 3px rgba(var(--v-theme-primary), .1)}.modern-dialog-card .dialog-content .files-grid .file-card.uploading[data-v-950b56ed]{opacity:.7}.modern-dialog-card .dialog-content .files-grid .file-card .selection-overlay[data-v-950b56ed]{z-index:2;background:#ffffffe6;border-radius:6px;padding:2px;position:absolute;inset-block-start:8px;inset-inline-start:8px}.modern-dialog-card .dialog-content .files-grid .file-card .file-preview[data-v-950b56ed]{background:rgba(var(--v-theme-surface-variant), .3);block-size:120px;overflow:hidden}@media (width>=600px){.modern-dialog-card .dialog-content .files-grid .file-card .file-preview[data-v-950b56ed]{block-size:180px}}.modern-dialog-card .dialog-content .files-grid .file-card .file-preview .file-image[data-v-950b56ed]{transition:transform .3s}.modern-dialog-card .dialog-content .files-grid .file-card .file-preview .file-image[data-v-950b56ed]:hover{transform:scale(1.05)}.modern-dialog-card .dialog-content .files-grid .file-card .file-icon-wrapper[data-v-950b56ed]{justify-content:center;align-items:center;display:flex;overflow:hidden}.modern-dialog-card .dialog-content .files-grid .file-card .file-icon-wrapper .file-thumbnail[data-v-950b56ed]{object-fit:contain;max-block-size:100%;max-inline-size:100%}.modern-dialog-card .dialog-content .files-grid .file-card .file-icon-wrapper[data-v-950b56ed]{background:linear-gradient(135deg, rgba(var(--v-theme-surface-variant), .1), rgba(var(--v-theme-surface-variant), .3));block-size:120px}@media (width>=600px){.modern-dialog-card .dialog-content .files-grid .file-card .file-icon-wrapper[data-v-950b56ed]{block-size:180px}}.modern-dialog-card .dialog-content .files-grid .file-card .file-icon-wrapper[data-v-950b56ed] .v-icon{font-size:48px!important}@media (width>=600px){.modern-dialog-card .dialog-content .files-grid .file-card .file-icon-wrapper[data-v-950b56ed] .v-icon{font-size:64px!important}}.modern-dialog-card .dialog-content .files-grid .file-card .file-info[data-v-950b56ed]{padding:.75rem}@media (width>=600px){.modern-dialog-card .dialog-content .files-grid .file-card .file-info[data-v-950b56ed]{padding:1rem}}.modern-dialog-card .dialog-content .files-grid .file-card .file-info .file-name[data-v-950b56ed]{margin-block-end:.25rem;font-size:.875rem;font-weight:600}@media (width>=600px){.modern-dialog-card .dialog-content .files-grid .file-card .file-info .file-name[data-v-950b56ed]{font-size:1rem}}.modern-dialog-card .dialog-content .files-grid .file-card .file-info .file-meta[data-v-950b56ed]{color:rgba(var(--v-theme-on-surface), .6);font-size:.6875rem}@media (width>=600px){.modern-dialog-card .dialog-content .files-grid .file-card .file-info .file-meta[data-v-950b56ed]{font-size:.75rem}}.modern-dialog-card .dialog-content .files-grid .file-card .file-actions[data-v-950b56ed]{border-block-start:1px solid rgba(var(--v-border-color), .12);padding:.5rem}.modern-dialog-card .dialog-content .files-grid .file-card .upload-overlay[data-v-950b56ed]{z-index:10;background:#000000b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.modern-dialog-card .dialog-content .files-list[data-v-950b56ed]{border:1px solid rgba(var(--v-border-color), .12);border-radius:8px;flex:auto;min-block-size:300px;overflow:hidden auto}@media (width>=600px){.modern-dialog-card .dialog-content .files-list[data-v-950b56ed]{border-radius:12px}}.modern-dialog-card .dialog-content .files-list .file-list-item[data-v-950b56ed]{transition:all .2s}@media (hover:hover){.modern-dialog-card .dialog-content .files-list .file-list-item[data-v-950b56ed]:hover{background:rgba(var(--v-theme-primary), .03)}}.modern-dialog-card .dialog-content .files-list .file-list-item.selected[data-v-950b56ed]{background:rgba(var(--v-theme-primary), .08)}.modern-dialog-card .dialog-content .files-list .file-list-item+.file-list-item[data-v-950b56ed]{border-block-start:1px solid rgba(var(--v-border-color), .08)}.modern-dialog-card .dialog-content .empty-state[data-v-950b56ed]{text-align:center;padding-block:2rem;padding-inline:1rem}@media (width>=600px){.modern-dialog-card .dialog-content .empty-state[data-v-950b56ed]{padding-block:4rem;padding-inline:2rem}}.modern-dialog-card .dialog-content .empty-state[data-v-950b56ed] .v-icon{font-size:60px!important}@media (width>=600px){.modern-dialog-card .dialog-content .empty-state[data-v-950b56ed] .v-icon{font-size:80px!important}}.modern-dialog-card .dialog-content .empty-state h3[data-v-950b56ed]{font-size:1.125rem}@media (width>=600px){.modern-dialog-card .dialog-content .empty-state h3[data-v-950b56ed]{font-size:1.5rem}}.modern-dialog-card .dialog-content .empty-state p[data-v-950b56ed]{font-size:.875rem}@media (width>=600px){.modern-dialog-card .dialog-content .empty-state p[data-v-950b56ed]{font-size:1rem}}.fullscreen-card .modern-dialog-card .dialog-content .empty-state[data-v-950b56ed]{padding-block:4rem;padding-inline:2rem}@media (width>=600px){.fullscreen-card .modern-dialog-card .dialog-content .empty-state[data-v-950b56ed]{padding-block:8rem;padding-inline:2rem}}.fullscreen-card .modern-dialog-card .dialog-content .empty-state[data-v-950b56ed] .v-icon{font-size:80px!important}@media (width>=600px){.fullscreen-card .modern-dialog-card .dialog-content .empty-state[data-v-950b56ed] .v-icon{font-size:120px!important}}.image-preview-dialog .image-preview-card[data-v-950b56ed]{border-radius:8px;overflow:hidden}@media (width>=600px){.image-preview-dialog .image-preview-card[data-v-950b56ed]{border-radius:16px}}.image-preview-dialog .image-preview-card .preview-header[data-v-950b56ed]{background:rgba(var(--v-theme-surface-variant), .3);border-block-end:1px solid rgba(var(--v-border-color), .12);justify-content:space-between;align-items:center;padding-block:.75rem;padding-inline:1rem;display:flex}@media (width>=600px){.image-preview-dialog .image-preview-card .preview-header[data-v-950b56ed]{padding-block:1rem;padding-inline:1.5rem}}.image-preview-dialog .image-preview-card .preview-header .preview-title[data-v-950b56ed]{font-size:.875rem;font-weight:600}@media (width>=600px){.image-preview-dialog .image-preview-card .preview-header .preview-title[data-v-950b56ed]{font-size:1rem}}@keyframes subtle-pulse-950b56ed{0%,to{opacity:1}50%{opacity:.8}}.dialog-content[data-v-950b56ed]::-webkit-scrollbar{inline-size:6px}.dialog-content[data-v-950b56ed]::-webkit-scrollbar-track{background:rgba(var(--v-theme-surface-variant), .3);border-radius:3px}.dialog-content[data-v-950b56ed]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface), .2);border-radius:3px}.dialog-content[data-v-950b56ed]::-webkit-scrollbar-thumb:hover{background:rgba(var(--v-theme-on-surface), .3)}.rfi-details-card[data-v-80ce754f]{background:rgba(var(--v-theme-error), .05)!important;border:1px solid rgba(var(--v-theme-error), .1)!important;border-radius:16px!important}.rfi-details-card .details-grid[data-v-80ce754f]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rfi-details-card .details-grid .detail-item[data-v-80ce754f]{flex-direction:column;gap:4px;display:flex}.rfi-details-card .details-grid .detail-item .detail-label[data-v-80ce754f]{color:rgba(var(--v-theme-on-surface), .7);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.rfi-details-card .details-grid .detail-item .detail-value[data-v-80ce754f]{color:rgb(var(--v-theme-on-surface));font-size:.875rem}.warning-container[data-v-80ce754f]{margin-top:1rem}.warning-container .v-alert[data-v-80ce754f]{border-radius:12px!important}.warning-container .v-alert .v-alert__prepend[data-v-80ce754f]{margin-inline-end:12px}.certificate-form-card[data-v-80ce754f]{background:rgba(var(--v-theme-error), .05)!important;border:1px solid rgba(var(--v-theme-error), .1)!important;border-radius:16px!important}.certificate-form-card .certificate-form .form-field .field-hint[data-v-80ce754f]{color:rgba(var(--v-theme-on-surface), .6);align-items:center;margin-top:4px;display:flex}.certificate-form-card .certificate-form .form-field[data-v-80ce754f] .v-textarea .v-field__field,.certificate-form-card .certificate-form .form-field[data-v-80ce754f] .v-text-field .v-field__field,.certificate-form-card .certificate-form .form-field[data-v-80ce754f] .v-select .v-field__field{border-radius:12px}@media (width<=768px){.rfi-details-card .details-grid[data-v-80ce754f]{grid-template-columns:1fr;gap:8px}}.layout-page-content{padding-inline:1.5rem}.layout-content-width-boxed .layout-page-content{inline-size:100%;max-inline-size:1440px;margin-inline:auto}[dir=rtl] .layout-vertical-nav .nav-group-arrow{transform:rotate(180deg)}html,body{min-block-size:100%}.layout-page-content{flex-grow:1;padding-block:1.5rem}.layout-footer .footer-content-container{block-size:54px}.layout-footer-sticky .layout-footer{will-change:transform;position:sticky;inset-block-end:0}.layout-footer-hidden .layout-footer{display:none}.dev-view-switcher-badge{z-index:9999;color:#fff;background:#000000b3;border-radius:4px;padding-block:4px;padding-inline:10px;font-size:11px;text-decoration:none;position:fixed;inset-block-end:8px;inset-inline-end:8px}
