.tool-dialog{--tool-dialog-width:30rem;width:min(var(--tool-dialog-width),calc(100% - 2rem));max-width:min(var(--tool-dialog-width),calc(100% - 2rem))}.tool-dialog--vitrine{--tool-dialog-width:48rem}.tool-dialog [data-slot=dialog-header]{padding-block-start:var(--space-6);padding-inline:var(--space-6)}.tool-dialog [data-slot=dialog-header].pr-12{padding-inline-end:3rem}.tool-dialog [data-slot=dialog-body]{padding-block:var(--space-4) var(--space-6);padding-inline:var(--space-6)}.tool-dialog [data-slot=dialog-footer]{padding-block:var(--space-4);padding-inline:var(--space-6)}.tool-dialog [data-slot=dialog-footer] button:not([data-size^=icon]){height:var(--toolbox-touch-target);border-radius:var(--radius-pill);padding-inline:var(--space-4)}.tool-dialog--entrada{--tool-dialog-width:42rem}@layer components{.tool-dialog__body{min-height:var(--tool-dialog-body-min,0);max-height:min(var(--tool-dialog-body-max,46rem),calc(100vh - 14rem));overflow-y:auto;scrollbar-width:thin}.tool-dialog .registry-file-drop button{border-radius:var(--radius-pill)}.tool-dialog--lista .tool-dialog__body{--tool-dialog-body-min:16rem}.tool-dialog__opcoes{display:flex;flex-direction:column;gap:var(--space-2)}.tool-dialog__opcao{display:flex;min-width:0;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);border-radius:var(--radius-pill)}.tool-dialog__escolha-rotulo,.tool-dialog__opcao-rotulo{min-width:0;margin:0;font-size:var(--text-label);font-weight:500;line-height:1.35}.tool-dialog__escolha-rotulo{margin-block-end:var(--space-2)}.tool-dialog__grupo{display:grid;gap:var(--space-4);padding-block-start:var(--space-4);border-top:1px solid color-mix(in oklab,var(--border-hover) 12%,transparent)}.tool-dialog__recado{margin:0;color:var(--ink-muted);font-size:var(--text-label);line-height:1.35}.tool-dialog__recado[data-erro=true]{color:var(--on-error-tint)}}@media (max-width:900px){.tool-dialog{display:grid;max-height:calc(100dvh - 2rem);grid-template-rows:auto minmax(0,1fr) auto}.tool-dialog [data-slot=dialog-description]{display:none}.tool-dialog [data-slot=dialog-body]{min-height:0;overflow-y:auto;overscroll-behavior:contain}}