.base-details-drawer[data-v-d025fbba]{background:var(--drawer-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.base-details-drawer__container[data-v-d025fbba]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.base-details-drawer__close-btn[data-v-d025fbba]{z-index:1;opacity:.5;position:absolute;top:.35rem;right:.35rem}.base-details-drawer__close-btn[data-v-d025fbba]:hover{opacity:1}.base-details-drawer__loading[data-v-d025fbba]{flex:1;justify-content:center;align-items:center;display:flex}.base-details-drawer__error[data-v-d025fbba]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.base-details-drawer__error-icon[data-v-d025fbba]{color:var(--warning);margin-bottom:1rem}.base-details-drawer__error-title[data-v-d025fbba]{margin-bottom:.5rem;font-size:1.125rem;font-weight:500}.base-details-drawer__error-message[data-v-d025fbba]{color:var(--text-secondary);font-size:.875rem}.base-details-drawer__icon-section-wrapper[data-v-d025fbba]{flex-shrink:0}.base-details-drawer__icon-section-toggle[data-v-d025fbba]{cursor:pointer;background:var(--surface-alt);justify-content:center;align-items:center;padding:.75rem;transition:background .2s;display:flex}.base-details-drawer__icon-section-toggle[data-v-d025fbba]:hover{background:var(--hover-bg)}.base-details-drawer__icon-section-toggle-text[data-v-d025fbba]{color:var(--text-secondary);margin-left:.5rem;font-size:.875rem;font-weight:500}.base-details-drawer__icon-section[data-v-d025fbba]{text-align:center;background:var(--surface-alt);flex-shrink:0;padding:.5rem}.base-details-drawer__main-icon[data-v-d025fbba]{margin-bottom:.25rem}.base-details-drawer__icon-title[data-v-d025fbba]{color:var(--text-primary);font-size:.75rem;font-weight:500;line-height:1.4}.base-details-drawer__icon-subtitle[data-v-d025fbba]{color:var(--text-secondary);margin-top:.125rem;font-size:.7rem}.base-details-drawer__tabs[data-v-d025fbba]{border-bottom:1px solid var(--border-base);flex-shrink:0}.base-details-drawer__tabs--headerless[data-v-d025fbba]{padding-right:2.5rem}.base-details-drawer__tab-buttons[data-v-d025fbba]{color:var(--text-secondary);padding:.25rem .5rem}.base-details-drawer__tab-buttons[data-v-d025fbba] .q-tab{min-height:28px;padding:0 8px}.base-details-drawer__tab-buttons[data-v-d025fbba] .q-tab__label{font-size:.7rem}.base-details-drawer__tab-buttons[data-v-d025fbba] .q-tab__icon{font-size:1rem}.base-details-drawer__content[data-v-d025fbba],.base-details-drawer__panels-container[data-v-d025fbba]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.base-details-drawer__actions-footer[data-v-d025fbba]{border-top:1px solid var(--border-base);background:var(--drawer-bg);flex-shrink:0;margin-top:auto}.base-details-drawer__scroll-area[data-v-d025fbba]{width:100%;height:100%}.base-details-drawer__scroll-area[data-v-d025fbba] .q-scrollarea__container{overflow-x:hidden!important}.base-details-drawer__scroll-area[data-v-d025fbba] .q-scrollarea__thumb--h{display:none}.base-details-drawer__tab-content[data-v-d025fbba]{max-width:100%;padding:0;overflow-x:hidden}.base-details-drawer__panels[data-v-d025fbba]{background:0 0;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.base-details-drawer__panels[data-v-d025fbba] .q-panel{flex-direction:column;flex:1;min-height:0;display:flex}.base-details-drawer__panel[data-v-d025fbba]{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.ef[data-v-192ba5ab]{max-width:100%;padding:.25rem .75rem .25rem .5rem;overflow:hidden}.ef--compact[data-v-192ba5ab]{padding:.2rem .75rem .2rem .5rem}.ef__label[data-v-192ba5ab]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.375rem;margin-bottom:.25rem;font-size:.68rem;font-weight:600;display:flex}.ef__icon[data-v-192ba5ab]{cursor:pointer;color:var(--text-secondary);transition:opacity .2s,color .2s}.ef__icon[data-v-192ba5ab]:hover{opacity:.8;color:var(--primary)}.ef__icon--cancel[data-v-192ba5ab]{color:var(--negative)}.ef__icon--cancel[data-v-192ba5ab]:hover{color:var(--negative);opacity:.8}.ef__body[data-v-192ba5ab]{background:var(--drawer-bg);border:1px solid var(--border-base);border-radius:6px;max-width:100%;padding-left:.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ef--editing .ef__body[data-v-192ba5ab]{background:var(--form-background);border-color:var(--form-border);box-shadow:0 0 0 3px var(--form-focus-shadow)}.ef__field[data-v-192ba5ab]{width:100%;max-width:100%}.ef__field[data-v-192ba5ab] .q-field__control{max-width:100%;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.ef__field[data-v-192ba5ab] .q-field__control:before,.ef__field[data-v-192ba5ab] .q-field__control:after{display:none!important}.ef__field[data-v-192ba5ab] input{text-overflow:ellipsis;font-size:.875rem}.ef__field[data-v-192ba5ab] textarea{white-space:pre-wrap;word-break:break-word;font-size:.875rem}.ef__field[data-v-192ba5ab] .q-field__native{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--form-text)!important;padding-left:.5rem!important;padding-right:.5rem!important}.ef__field[data-v-192ba5ab] .q-field__native::placeholder{color:var(--form-placeholder)!important}.ef__field[data-v-192ba5ab] textarea.q-field__native{white-space:pre-wrap;word-break:break-word;text-overflow:clip;overflow-y:auto}.ef__field[data-v-192ba5ab] .q-field__label{color:var(--form-label)!important}.ef__field[data-v-192ba5ab] .q-field__prefix,.ef__field[data-v-192ba5ab] .q-field__suffix,.ef__field[data-v-192ba5ab] .q-field__input{padding-left:.5rem!important;padding-right:.5rem!important}.ef__field[data-v-192ba5ab] .q-field__append,.ef__field[data-v-192ba5ab] .q-field__prepend,.ef__field[data-v-192ba5ab] .q-field__marginal,.ef__field[data-v-192ba5ab] .q-select__dropdown-icon{color:var(--text-secondary)!important}.ef__field[data-v-192ba5ab] .q-chip{border:1px solid color-mix(in srgb, var(--primary) 18%, transparent 82%);background:color-mix(in srgb, var(--primary) 10%, var(--surface-main) 90%)!important;color:var(--text-primary)!important}.ef__static[data-v-192ba5ab]{min-height:2.25rem;color:var(--form-text);text-overflow:ellipsis;word-break:break-word;align-items:center;padding:.45rem .75rem;font-size:.875rem;line-height:1.5;display:flex;overflow:hidden}.ef__toggle[data-v-192ba5ab]{width:100%}.ef__toggle[data-v-192ba5ab] .q-toggle__label{color:var(--form-text);font-size:.875rem}.ef__hint[data-v-192ba5ab]{color:var(--text-secondary);cursor:default}.ef__helper[data-v-192ba5ab]{color:var(--text-secondary);margin-top:.25rem;font-size:.75rem}.drawer-action-section[data-v-d0d15ceb]{background:var(--drawer-bg);padding:.625rem .75rem}.drawer-action-section__title[data-v-d0d15ceb]{color:var(--text-secondary);margin-bottom:.375rem;font-size:.7rem;font-weight:500}.drawer-action-section__grid[data-v-d0d15ceb]{grid-template-columns:repeat(2,1fr);gap:.375rem;display:grid}.drawer-action-section__grid--destructive[data-v-d0d15ceb]{grid-template-columns:1fr;margin-top:.5rem}.drawer-action-section__button[data-v-d0d15ceb]{text-transform:none;border-radius:4px;justify-content:flex-start;width:100%;font-weight:500;min-height:28px!important;padding:4px 8px!important;font-size:.7rem!important}.drawer-action-section__button[data-v-d0d15ceb] .q-icon{font-size:15px!important}.drawer-action-section__button--full[data-v-d0d15ceb],.drawer-action-section__button[data-v-d0d15ceb]:last-child:nth-child(odd){grid-column:1/-1}.drawer-action-section__button--destructive[data-v-d0d15ceb]:hover{background:var(--hover-bg)}.drawer-action-section__button--destructive[data-v-d0d15ceb]:hover .q-btn__content{color:var(--negative)}.drawer-action-section__separator[data-v-d0d15ceb]{margin:.5rem 0}
