@layer mantine,controls;@layer controls{.dialog-overlay{position:fixed;inset:0;z-index:var(--layer-dialog);background:color-mix(in srgb,var(--mantine-color-black) 60%,transparent)}.dialog{--dialog-gutter: var(--mantine-spacing-md);--dialog-padding: var(--settings-padding);--dialog-sheet-clearance: calc(var(--mantine-spacing-xl) + var(--safe-top));--dialog-window: calc(100dvh - var(--safe-top) - var(--safe-bottom));position:fixed;inset:auto 0 0;z-index:var(--layer-dialog);max-height:calc(100dvh - var(--dialog-sheet-clearance));overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain;padding:var(--dialog-padding);padding-bottom:calc(var(--dialog-padding) + var(--safe-bottom));border:1px solid var(--shell-border);border-bottom:0;border-radius:var(--mantine-radius-md) var(--mantine-radius-md) 0 0;background:var(--shell-panel);color:var(--mantine-color-dark-0);font-size:var(--mantine-font-size-sm);box-shadow:var(--mantine-shadow-xl)}@media(min-width:640px){.dialog{inset:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);width:min(480px,calc(100vw - 2 * var(--dialog-gutter)));height:fit-content;max-height:calc(var(--dialog-window) - 2 * var(--dialog-gutter));margin:auto;padding-bottom:var(--dialog-padding);border-bottom:1px solid var(--shell-border);border-radius:var(--mantine-radius-md)}}.dialog.dialog-wide{height:calc(100dvh - var(--dialog-sheet-clearance))}@media(min-width:640px){.dialog.dialog-wide{width:min(1100px,calc(100vw - 2 * var(--dialog-gutter)));height:min(900px,calc(var(--dialog-window) - 2 * var(--dialog-gutter)))}}.dialog.dialog-fill{inset:0;width:auto;height:100dvh;max-height:100dvh;margin:0;padding-bottom:var(--dialog-padding);border-style:solid;border-color:transparent;border-width:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);border-radius:0}.dialog.dialog-stage{display:flex;flex-direction:column;overflow:hidden;scrollbar-gutter:auto}.dialog.dialog-stage>*{flex:none}@media(max-width:639px),(max-height:719px){.dialog.dialog-stage{--dialog-padding: var(--mantine-spacing-sm);inset:0;width:auto;height:100dvh;max-height:100dvh;margin:0;padding-bottom:var(--dialog-padding);border-style:solid;border-color:transparent;border-width:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);border-radius:0}.dialog.dialog-stage>*+:not(.dialog-head){margin-top:var(--mantine-spacing-xs)}}.dialog-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--settings-row-gap);box-sizing:content-box;min-height:var(--field-height)}.dialog>.dialog-head{position:sticky;top:calc(-1 * var(--dialog-padding));z-index:var(--layer-marks);margin:calc(-1 * var(--dialog-padding)) calc(-1 * var(--dialog-padding)) 0;padding:var(--dialog-padding) var(--dialog-padding) 0;background:inherit}.dialog-title{margin:0;color:var(--mantine-color-dark-0);font-family:var(--font-heading);font-size:var(--mantine-font-size-md);font-weight:700;line-height:1.3}.dialog-description{margin:0;color:var(--shell-muted);font-size:var(--settings-hint-size);line-height:1.5}:is(.dialog,.embedded-dialog)>*+*{margin-top:var(--settings-section-gap)}.dialog-head .icon-button{width:var(--field-height);height:var(--field-height);background-color:transparent;color:var(--shell-muted)}.dialog-head-tools{display:flex;flex:none;align-items:center;gap:var(--settings-row-gap)}.dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--settings-row-gap)}.embedded-dialog{padding:var(--settings-padding);color:var(--mantine-color-dark-0);font-size:var(--mantine-font-size-sm)}}
