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