.pgdep-form{font:inherit;direction:rtl;display:grid;position:relative;gap:1rem;max-width:48rem;margin-block:1.5rem;color:inherit}
.pgdep-form *{box-sizing:border-box}.pgdep-form input,.pgdep-form textarea,.pgdep-form button{font:inherit}
.pgdep-form label,.pgdep-form legend{font-weight:600}.pgdep-field{display:grid;gap:.4rem;min-width:0}
.pgdep-form input:not([type=checkbox]):not([type=hidden]),.pgdep-form textarea{display:block;width:100%;padding:.7rem;border:1px solid #81766a;border-radius:.35rem;background:#fff;color:#26231e}
.pgdep-form fieldset{border:1px solid #c8c0b4;border-radius:.4rem;padding:1rem;min-width:0}
.pgdep-choice{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;justify-content:space-between;margin-block:.6rem}
.pgdep-choice>label{display:flex;gap:.5rem;align-items:center;min-height:44px}.pgdep-form .pgdep-quantity{display:grid;gap:.3rem;max-width:9rem}
.pgdep-form input[type=checkbox]{width:1.2rem;height:1.2rem;accent-color:#7e3d29}.pgdep-form input:disabled{opacity:.45}
.pgdep-form button{padding:.8rem 1.5rem;justify-self:start;background:#713b2b;color:white;border:0;border-radius:.35rem;cursor:pointer;min-height:44px}
.pgdep-form button:disabled{opacity:.65;cursor:wait}.pgdep-form :focus-visible{outline:3px solid #315c75;outline-offset:3px}
.pgdep-error{color:#8a2020}.pgdep-trap{position:absolute!important;inset-inline-start:0;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}
.pgdep-status{margin:0;line-height:1.8}.pgdep-form h2,.pgdep-form h3{margin-block:.5rem}.pgdep-form hr{width:100%;border:0;border-top:1px solid #ded8ce}
.pgdep-help{white-space:pre-line}.pgdep-help a{color:#713b2b;text-underline-offset:.2em}
@media(max-width:480px){.pgdep-form{gap:.85rem}.pgdep-choice{align-items:stretch}.pgdep-form button{width:100%;justify-self:stretch}}
