.p-dialog.dms-compact-dialog{--app-control-height:var(--app-control-height-sm);--app-dialog-header-control-size:var(--app-control-height-sm);--app-dialog-close-icon-size:14px;background:var(--clr-card-bg);color:var(--clr-text);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);font-size:.8125rem}.p-dialog.dms-compact-dialog .p-dialog-header{height:auto;min-height:44px;padding:8px 12px;gap:8px}.p-dialog.dms-compact-dialog .p-dialog-title{font-size:1rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-dialog.dms-compact-dialog .p-dialog-header-actions{flex-shrink:0;gap:4px}.p-dialog.dms-compact-dialog .p-dialog-content{padding:0 16px 16px;min-height:0}.p-dialog.dms-compact-dialog .p-dialog-footer{padding:8px 16px 12px;gap:8px;flex-wrap:wrap}.p-dialog.dms-compact-dialog .directory-value,.p-dialog.dms-compact-dialog .identity-picker summary,.p-dialog.dms-compact-dialog .p-inputtext{font-size:.8125rem;padding:6px 9px}.p-dialog.dms-compact-dialog .p-dialog-header-actions button{width:var(--app-control-height-sm);height:var(--app-control-height-sm);min-width:var(--app-control-height-sm);min-height:var(--app-control-height-sm);padding:6px;flex-shrink:0}.p-dialog.dms-compact-dialog .pi{font-size:14px}.p-dialog.dms-compact-dialog .p-button .p-icon,.p-dialog.dms-compact-dialog .p-dialog-header-actions .p-icon{width:14px;height:14px}.p-dialog.dms-compact-dialog .directory-value{gap:8px}.p-dialog.dms-compact-dialog .p-inputtext{background:var(--clr-card-bg);color:var(--clr-text);border-color:var(--clr-border)}.version-preview-pane[data-v-99d0740f]{width:100%;min-width:0!important;height:65vh;min-height:26rem;flex:1}.version-preview-pane.fills-container[data-v-99d0740f]{height:100%;min-height:0}.resource-browser[data-v-0b56f3b3]{--icon-action-size:28px;color:var(--clr-text);font-size:.8125rem;display:grid;gap:.65rem}.resource-browser-help[data-v-0b56f3b3]{margin:0;color:var(--clr-text-muted);line-height:1.6;max-width:65rem}.resource-browser-chip[data-v-0b56f3b3],.resource-browser-current[data-v-0b56f3b3],.resource-browser-main[data-v-0b56f3b3],.resource-browser-preview header[data-v-0b56f3b3],.resource-browser-row[data-v-0b56f3b3],.resource-browser-search[data-v-0b56f3b3],.resource-browser-selection[data-v-0b56f3b3],.resource-browser-toolbar[data-v-0b56f3b3],.resource-browser-toolbar nav[data-v-0b56f3b3]{display:flex;align-items:center;gap:.5rem}.resource-browser-toolbar nav[data-v-0b56f3b3]{flex:1;overflow:auto}.resource-browser-toolbar nav button[data-v-0b56f3b3]{border:0;border-radius:.5rem;padding:.35rem .5rem;background:var(--clr-surface-muted);color:inherit;white-space:nowrap;font-size:inherit;cursor:pointer}.resource-browser-toolbar nav button[aria-current][data-v-0b56f3b3]{background:var(--clr-primary-soft);color:var(--clr-primary-text)}.resource-browser-search[data-v-0b56f3b3]{padding:.5rem .65rem;border:1px solid var(--clr-border);border-radius:.75rem;background:var(--clr-surface)}.resource-browser-search input[data-v-0b56f3b3]{flex:1;min-width:0;color:inherit;background:transparent;border:0;font:inherit}.resource-browser-layout[data-v-0b56f3b3]{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--clr-border);border-radius:.85rem;overflow:hidden;background:var(--clr-surface)}.resource-browser-layout.has-preview[data-v-0b56f3b3]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.resource-browser-virtual[data-v-0b56f3b3]{flex:1;min-height:0;width:100%}.resource-browser-list[data-v-0b56f3b3]{display:flex;flex-direction:column;height:clamp(12rem,36dvh,26rem);overflow:auto;padding:.5rem}.resource-browser-row[data-v-0b56f3b3]{height:48px;box-sizing:border-box;padding:.25rem .65rem;border-radius:.65rem}.resource-browser-row[data-v-0b56f3b3]:hover{background:var(--clr-surface-muted)}.resource-browser-row.selected[data-v-0b56f3b3]{background:var(--clr-primary-soft)}.resource-browser-row input[data-v-0b56f3b3]{width:1rem;height:1rem;accent-color:var(--clr-primary);cursor:pointer;flex-shrink:0}.resource-browser-main[data-v-0b56f3b3]{flex:1;min-width:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;padding:.3rem .25rem}.resource-browser-main>i[data-v-0b56f3b3]:first-child{color:var(--clr-primary);font-size:16px;width:20px;flex-shrink:0}.resource-browser-main span[data-v-0b56f3b3]{flex:1;min-width:0}.resource-browser-main strong[data-v-0b56f3b3]{font-size:.8125rem;font-weight:550;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-browser-main small[data-v-0b56f3b3]{color:var(--clr-text-muted);font-size:.75rem}.has-preview .resource-browser-list[data-v-0b56f3b3],.resource-browser-preview[data-v-0b56f3b3]{height:clamp(18rem,49vh,38rem)}.resource-browser-preview[data-v-0b56f3b3]{border-left:1px solid var(--clr-border);display:flex;flex-direction:column;min-width:0}.resource-browser-preview header[data-v-0b56f3b3]{padding:.5rem 1rem;border-bottom:1px solid var(--clr-border)}.resource-browser-preview header strong[data-v-0b56f3b3]{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.resource-browser-preview[data-v-0b56f3b3]>:last-child{flex:1;min-height:0}.resource-browser-selection[data-v-0b56f3b3]{flex-wrap:wrap;max-height:5rem;overflow:auto;font-size:.85rem}.resource-browser-chip[data-v-0b56f3b3]{max-width:100%;background:var(--clr-surface-muted);border-radius:2rem;padding-left:.75rem;overflow-wrap:anywhere;gap:.4rem}.resource-browser-state[data-v-0b56f3b3]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.65rem;padding:1.5rem 1rem;color:var(--clr-text-muted)}.resource-browser-more[data-v-0b56f3b3]{flex-shrink:0;display:block;margin:.5rem auto}button[data-v-0b56f3b3]:focus-visible,input[data-v-0b56f3b3]:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}@media(max-width:760px){.resource-browser[data-v-0b56f3b3]{gap:.65rem}.resource-browser-help[data-v-0b56f3b3]{font-size:.8125rem;line-height:1.5}.resource-browser-list[data-v-0b56f3b3]{height:clamp(12rem,35dvh,24rem)}.resource-browser-layout.has-preview[data-v-0b56f3b3]{grid-template-columns:1fr}.has-preview .resource-browser-list[data-v-0b56f3b3]{height:24vh}.resource-browser-preview[data-v-0b56f3b3]{height:35vh;border-left:0;border-top:1px solid var(--clr-border)}}.resource-browser[data-v-0b56f3b3] .pi{font-size:14px}.resource-browser[data-v-0b56f3b3] .p-button{font-size:.8125rem}
