/* Go2Dog 12.85 — trust, forms and mobile polish */
.g2d185-anchor{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}
.g2d185-auth-trust{max-width:760px;margin:14px auto 24px;padding:12px 16px;border:1px solid #dce8e0;border-radius:18px;background:#fbfdfb;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:center;color:#53635c;font-size:.9rem}
.g2d185-auth-trust span,.g2d185-auth-trust a{min-height:32px;display:inline-flex;align-items:center;gap:5px}
.g2d185-auth-trust a{font-weight:800;color:#28745b;text-decoration:none}
.g2d-auth-form input,.g2d-auth-form select,.g2d-auth-form textarea{min-height:48px}
.g2d-auth-form .notice.error,[role="alert"].notice{border-left:4px solid #b4473d}
.g2d185-password-wrap{position:relative;display:block}.g2d185-password-wrap>input{padding-right:84px!important;width:100%}.g2d185-password-toggle{position:absolute;right:7px;top:50%;transform:translateY(-50%);border:0;background:#eef5f0;border-radius:10px;padding:7px 9px;font:inherit;font-size:.78rem;font-weight:800;color:#2d6f58;cursor:pointer;min-height:34px}.g2d185-password-toggle:focus-visible{outline:3px solid #79b89f;outline-offset:2px}
.g2d-auth-form button[aria-busy="true"]{opacity:.72;cursor:progress}.g2d-auth-form button[aria-busy="true"]::after{content:' …'}
@media(max-width:700px){.g2d185-auth-trust{margin:10px 16px 20px;justify-content:flex-start}.g2d185-auth-trust span,.g2d185-auth-trust a{flex:1 1 42%}.g2d-floating-search,.g2d-command-fab{bottom:calc(88px + env(safe-area-inset-bottom))}.g2d-bottom-nav{padding-bottom:max(8px,env(safe-area-inset-bottom))}}
@media(max-width:420px){.g2d185-auth-trust span,.g2d185-auth-trust a{flex-basis:100%}}
