.ms-dialog{z-index:1000;place-items:end stretch;display:grid;position:fixed;inset:0;container:ms-dialog/inline-size}.ms-dialog[data-layer="2"]{z-index:1001}.ms-dialog[data-layer="3"]{z-index:1002}.ms-dialog[data-layer]:not([data-layer="1"],[data-layer="2"],[data-layer="3"]){z-index:1003}.ms-dialog__backdrop{background:var(--surface-000);opacity:.8;position:absolute;inset:0}.ms-dialog__panel{box-sizing:border-box;gap:var(--space-4);overscroll-behavior:contain;max-block-size:100%;inline-size:100%;padding:var(--space-4);border:1px solid var(--border-100);background:var(--surface-100);color:var(--ink-100);box-shadow:var(--shadow-overlay);border-block-end:0;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);padding-block-end:max(var(--space-4), env(safe-area-inset-bottom));display:grid;position:relative;overflow-y:auto}.ms-dialog__panel:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ms-dialog__form{gap:var(--space-4);display:grid}.ms-dialog__header{align-items:flex-start;gap:var(--space-2);display:flex}.ms-dialog__tone{color:var(--danger-500);flex:none;margin-block-start:2px}.ms-dialog__title{flex:auto;min-inline-size:0;margin:0}.ms-dialog__close{inline-size:var(--row-h);block-size:var(--row-h);margin-block:calc(-1 * var(--space-2));border-radius:var(--radius-md);color:var(--ink-100);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-end:calc(-1 * var(--space-2));padding:0;display:grid}.ms-dialog__close:hover{background:var(--surface-200)}.ms-dialog__close:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ms-dialog__description{color:var(--ink-200)}.ms-dialog__description p{margin:0}.ms-dialog__body{gap:var(--space-4);display:grid}.ms-dialog__actions{gap:var(--space-2);flex-direction:column-reverse;display:flex}.ms-dialog__actions>*{inline-size:100%}.ms-dialog[data-layout=centered]{padding:var(--space-4);place-items:center}.ms-dialog[data-layout=centered] .ms-dialog__panel{max-inline-size:560px;padding:var(--space-6);border-block-end:1px solid var(--border-100);border-radius:var(--radius-lg)}.ms-dialog[data-layout=centered] .ms-dialog__actions{flex-direction:row;justify-content:flex-end}.ms-dialog[data-layout=centered] .ms-dialog__actions>*{inline-size:auto}@container ms-dialog (min-width:768px){.ms-dialog[data-layout=auto] .ms-dialog__panel{max-inline-size:560px;max-block-size:calc(100% - 2 * var(--space-4));padding:var(--space-6);border-block-end:1px solid var(--border-100);border-radius:var(--radius-lg);place-self:center}.ms-dialog[data-layout=auto] .ms-dialog__actions{flex-direction:row;justify-content:flex-end}.ms-dialog[data-layout=auto] .ms-dialog__actions>*{inline-size:auto}}
