@import url(https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@latest/dist/tabler-icons.min.css);:root{--tblr-primary:#17a2b8;--tblr-primary-rgb:23,162,184;--tblr-primary-fg:#fff}[data-bs-theme=light]{--tblr-body-bg:#f9fafb;--tblr-body-color:#1f2937;--tblr-bg-surface:#fff;--tblr-bg-surface-secondary:#f3f4f6;--tblr-bg-surface-tertiary:#e5e7eb;--tblr-border-color:#d1d5db;--tblr-card-bg:#fff;--tblr-muted:#6b7280;--tblr-nav-link-color:#4b5563;--tblr-nav-link-hover-color:#111827;--tblr-bg-forms:#fff;--tblr-link-color:#1f2937;--tblr-link-hover-color:#111827}[data-bs-theme=dark]{--tblr-body-bg:#111827;--tblr-body-color:#f3f4f6;--tblr-bg-surface:#1f2937;--tblr-bg-surface-secondary:#374151;--tblr-bg-surface-tertiary:#4b5563;--tblr-border-color:#374151;--tblr-card-bg:#1f2937;--tblr-muted:#d1d5db;--tblr-nav-link-color:#d1d5db;--tblr-nav-link-hover-color:#fff;--tblr-bg-forms:#111827;--tblr-link-color:#d1d5db;--tblr-link-hover-color:#fff}.btn-primary{--tblr-btn-bg:#17a2b8;--tblr-btn-border-color:#17a2b8;--tblr-btn-hover-bg:#117a8b;--tblr-btn-hover-border-color:#117a8b;--tblr-btn-active-bg:#0f6674;--tblr-btn-active-border-color:#0f6674;--tblr-btn-color:#fff;--tblr-btn-hover-color:#fff;--tblr-btn-active-color:#fff}.bg-primary{background-color:#17a2b8!important}a{color:#17a2b8}a:hover{color:#117a8b}.nav-link.active,.navbar-nav .nav-link.active{color:#17a2b8}.badge{--tblr-badge-color:#fff}.badge.bg-primary{background-color:#17a2b8!important}.form-control:focus,.form-select:focus{border-color:#17a2b8;box-shadow:0 0 0 .25rem rgba(23,162,184,.25)}.card,.dropdown-menu{background:var(--tblr-card-bg);border-color:var(--tblr-border-color)}.dropdown-item:focus,.dropdown-item:hover{background:var(--tblr-bg-surface-secondary)}.table{--tblr-table-bg:var(--tblr-card-bg);--tblr-table-border-color:var(--tblr-border-color)}.table-hover>tbody>tr:hover{--tblr-table-hover-bg:var(--tblr-bg-surface-secondary)}@media(min-width:992px){:root{margin-left:0!important}}.google-drive-autocomplete{position:relative}.google-drive-autocomplete .google-drive-dropdown{background:var(--tblr-card-bg);border:1px solid var(--tblr-border-color);border-radius:4px;box-shadow:0 .5rem 1rem rgba(0,0,0,.4);display:none;left:0;margin-top:4px;max-height:240px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1050}.google-drive-autocomplete .google-drive-dropdown.show{display:block}.google-drive-autocomplete .google-drive-option{align-items:center;color:var(--tblr-body-color);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem .75rem;transition:background-color .1s}.google-drive-autocomplete .google-drive-option i{color:#fbbc04;flex-shrink:0;font-size:1.1rem}.google-drive-autocomplete .google-drive-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.google-drive-autocomplete .google-drive-option.active,.google-drive-autocomplete .google-drive-option:hover{background:var(--tblr-bg-surface-secondary)}.google-drive-autocomplete .google-drive-no-results{color:var(--tblr-muted);font-size:.875rem;padding:.75rem;text-align:center}.dropzone{background:var(--tblr-card-bg);border:2px dashed var(--tblr-border-color);border-radius:.5rem;min-height:200px}.dropzone:hover{background:var(--tblr-bg-surface-secondary);border-color:#17a2b8}.dropzone .dz-message{margin:2rem 0;text-align:center}.dropzone .dz-message .dropzone-msg-title{font-size:1.25rem;font-weight:600;margin:1rem 0 .5rem}.dropzone .dz-message .dropzone-msg-desc{font-size:.875rem}.dropzone .dz-preview{border-radius:.375rem}.dropzone .dz-preview,.dropzone .dz-preview .dz-details{background:var(--tblr-bg-surface-secondary)}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background:transparent}.dropzone .dz-preview .dz-remove{color:#17a2b8}.dropzone .dz-preview .dz-remove:hover{color:#117a8b}.dropzone .dz-preview .dz-progress .dz-upload{background:#17a2b8}[data-bs-theme=light] .google-drive-autocomplete .google-drive-dropdown{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}[data-bs-theme=light] a{color:#1f2937}[data-bs-theme=light] a:hover{color:#111827}[data-bs-theme=light] .navbar{background:#fff!important;border-bottom:1px solid #e5e7eb}[data-bs-theme=light] .navbar .nav-link{color:#374151!important}[data-bs-theme=light] .navbar .nav-link:hover{color:#111827!important}[data-bs-theme=light] .navbar .dropdown-menu{border-color:#e5e7eb}