.pm-scrim{z-index:var(--z-scrim,900);-webkit-backdrop-filter:blur(8px)saturate(.8);backdrop-filter:blur(8px)saturate(.8);background:#1c161075;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pm-dialog{box-sizing:border-box;background:var(--color-paper);border-radius:20px;width:520px;max-width:100%;padding:24px;box-shadow:0 2px 6px #0000000f,0 28px 72px #00000047}.dlg-head{align-items:center;gap:12px;margin:0 0 20px;display:flex}.dlg-head h2{min-width:0;font:600 var(--text-title,18px)/var(--lh-title,24px) var(--font-label);color:var(--color-text-primary);text-wrap:var(--title-wrap,wrap);flex:1;margin:0}.dlg-head .dlg-x{color:var(--color-text-secondary);flex:none;align-self:flex-start;margin:-7px -7px 0 0}.dlg-acts{margin-top:20px}@media (max-width:599px){.pm-scrim:is([data-place=sheet],[data-place=drawer]){align-items:flex-end;padding:0}.pm-dialog:is([data-place=sheet],[data-place=drawer]){width:100%;max-height:calc(100% - var(--safe-top,0px) - 12px);padding:20px 16px calc(16px + var(--safe-bottom,0px));border-radius:20px 20px 0 0;overflow:auto;box-shadow:0 -2px 6px #0000000d,0 -20px 60px #00000038}.pm-dialog:is([data-place=sheet],[data-place=drawer]) .dlg-head .dlg-x{margin-top:-6px}}@media not all and (max-width:599px){.pm-scrim[data-place=drawer]{justify-content:flex-end;align-items:stretch;padding:0}.pm-dialog[data-place=drawer]{border-radius:20px 0 0 20px;overflow:auto;box-shadow:-2px 0 6px #0000000d,-20px 0 60px #00000038}}.dlg-body>.field:first-child{margin-top:0}.dlg-body>.field+.c-rows{margin-top:var(--space-heading,12px)}[data-theme=dark] .pm .pm-dialog:not([data-flat]),.pm[data-theme=dark] .pm-dialog:not([data-flat]){outline:1px solid var(--color-border-muted)}.pm-dialog[data-flat]{border:1px solid var(--color-border);width:100%;box-shadow:none}.dlg-body{border:0;min-width:0;margin:0;padding:0}.dlg-body :is(input,textarea){transition:opacity var(--dur-state) var(--ease-out)}.dlg-body:disabled :is(input,textarea){opacity:.55}.dlg-mark{background:var(--stop);width:32px;height:32px;color:var(--color-paper);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.dlg-mark .hi{width:18px;height:18px;transform:translateY(-1px)}.dlg-mark .hi svg :is(path,circle,line){stroke-width:2px}.dlg-text{font:400 15px/1.5 var(--font-voice);color:var(--color-text-secondary);margin:0}.dlg-text+.dlg-text{margin-top:8px}.dlg-type{margin-top:16px}.dlg-type label{font:400 14px/20px var(--font-label);color:var(--color-text-secondary);margin:0 0 8px;display:block}.dlg-type label b{color:var(--color-text-primary);overflow-wrap:anywhere;font-weight:600}.dlg-type input{box-sizing:border-box;border:1px solid var(--color-border-muted);background:var(--color-paper);width:100%;height:44px;font:400 15px/1 var(--font-label);color:var(--color-text-primary);transition:border-color var(--dur-quick) var(--ease-out);border-radius:12px;outline:none;margin:0;padding:0 14px;display:block}.dlg-type input:focus{border-color:var(--color-text-primary);box-shadow:none}.dlg-type input.nudge{animation:dlg-nudge .4s var(--ease-out)}@keyframes dlg-nudge{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.dlg-type input.nudge{animation:none}}.dlg-error{font:400 14px/20px var(--font-label);color:var(--stop);margin:16px 0 0}
