.pg-ov{z-index:90;-webkit-backdrop-filter:blur(6px);animation:pgfade .35s var(--ease);background:#0a0d146b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pg-dlg{background:var(--bg);border:1px solid var(--line-2);width:min(520px,100%);max-height:calc(100dvh - 32px);animation:pgup .45s var(--ease);border-radius:24px;overflow:auto;box-shadow:0 30px 80px -30px #0a0d148c}@keyframes pgfade{0%{opacity:0}}@keyframes pgup{0%{opacity:0;transform:translateY(14px)scale(.98)}}.pg-hd{align-items:flex-start;gap:14px;padding:22px 22px 6px;display:flex}.pg-ic{background:var(--c-soft);width:44px;height:44px;color:var(--c);border-radius:14px;flex:none;place-items:center;display:grid}.pg-ic svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.pg-hd h2{font-size:var(--fs-h3);font-weight:700}.pg-hd p{font-size:var(--fs-desc);color:var(--ink-2);margin-top:4px;font-weight:400;line-height:1.9}.pg-x{width:36px;height:36px;color:var(--ink-3);border-radius:10px;flex:none;place-items:center;margin-inline-start:auto;transition:background .25s,color .25s;display:grid}.pg-x:hover{background:var(--plate);color:var(--ink)}.pg-x svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.pg-body{gap:14px;padding:16px 22px;display:grid}.pg-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pg-form .field label{font-weight:400}.pg-form .field .in input.ltr{text-align:right;direction:ltr}.pg-form .field.bad .in{border-color:var(--bad)}.pg-form .field.bad .hint{color:var(--bad);font-weight:400}.pg-form .field.ok .in{border-color:var(--ok)}.pg-form .field.done .in{background:var(--plate-2)}.pg-form .field.done .in input{color:var(--ink-2)}.pg-st{fill:none;width:20px;height:20px;stroke:var(--ok);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pg-err{font-size:var(--fs-meta);color:var(--bad);font-weight:400}.pg-ft{justify-content:flex-end;gap:10px;padding:14px 22px 22px;display:flex}.pg-ft .btn.c{min-width:160px}@media (max-width:640px){.pg-ov{place-items:end center;padding:0}.pg-dlg{width:100%;max-height:92dvh;animation:pgsheet .45s var(--ease);border-radius:24px 24px 0 0}.pg-two{grid-template-columns:minmax(0,1fr)}.pg-ft{flex-direction:column-reverse}.pg-ft .btn{width:100%}}@keyframes pgsheet{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.pg-ov,.pg-dlg{animation:none}}.pg-inline .pg-body{padding:0}.pg-inline .pg-ft{justify-content:flex-start;padding:4px 0 0}.stepc.lock{opacity:.5;pointer-events:none}
