.shiloh-confirm{width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 32px);border:1px solid var(--line-strong,#d5ded7);border-radius:20px;padding:0;background:var(--panel,#fffdf9);color:var(--ink,#24382e);box-shadow:0 24px 70px rgba(20,40,30,.24)}.shiloh-confirm::backdrop{background:rgba(20,40,30,.48)}.shiloh-confirm__body{padding:24px}.shiloh-confirm h2{margin:7px 0 9px;font-size:1.3rem;line-height:1.3}.shiloh-confirm p{margin:0;color:var(--muted,#54675c);line-height:1.55}.shiloh-confirm__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;margin-top:24px}.shiloh-confirm__actions .button{min-height:48px;border:1px solid #d5ded7;border-radius:999px;padding:11px 18px;background:#fffdf9;color:#24382e;font:inherit;font-weight:750;cursor:pointer}.shiloh-confirm__actions .button.danger{background:#843f35;border-color:#843f35;color:#fff}.shiloh-confirm__actions .button.primary{background:#2f493a;border-color:#2f493a;color:#fff}.shiloh-confirm :focus-visible{outline:3px solid #977b4d;outline-offset:3px}.shiloh-confirm .eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.1em;color:#54675c}.shiloh-confirm{font-family:inherit}.shiloh-confirm,.shiloh-confirm *{box-sizing:border-box}@media(max-width:480px){.shiloh-confirm__body{padding:20px}.shiloh-confirm__actions{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch}.shiloh-confirm__actions .button{width:100%}}.shiloh-confirm--refresh{max-width:calc(100% - 32px)}.shiloh-confirm--refresh .eyebrow{display:none}.shiloh-confirm--refresh .shiloh-confirm__body{padding:18px}.shiloh-confirm--refresh h2{margin:0 0 8px;overflow-wrap:anywhere}.shiloh-confirm--refresh .shiloh-confirm__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.shiloh-confirm--refresh .shiloh-confirm__actions .button{flex:1 1 auto;width:auto;min-height:48px;padding:10px 16px;max-width:100%;overflow-wrap:anywhere}