.a360-auth-card,.a360-profile{max-width:560px;margin:24px auto;padding:28px;background:#fff;border:1px solid #e7e3ed;border-radius:16px;box-shadow:0 8px 30px #30203d08}.a360-auth-form{display:grid;gap:16px}.a360-auth-form label{display:grid;gap:7px;font-weight:600;font-size:14px}.a360-auth-form input:not([type=checkbox]){width:100%;min-width:0;box-sizing:border-box;padding:12px 14px;border:1px solid #cbc5d3;border-radius:9px;font:inherit;background:#fff;color:#29232f}.a360-auth-form .a360-check{display:flex;align-items:flex-start;gap:10px;font-weight:400}.a360-auth-form button{cursor:pointer;min-height:44px}.a360-auth-form input:focus-visible{outline:2px solid #76548f;outline-offset:2px}.a360-auth-notice{padding:14px 16px;border-left:4px solid #76548f;border-radius:6px;background:#f5f2f8;color:#332a3e}.a360-profile{max-width:none;margin:20px 0}.a360-profile .a360-auth-form{grid-template-columns:repeat(2,minmax(0,1fr))}.a360-auth-card details{margin-top:24px}.a360-auth-card summary{cursor:pointer}.a360-account-nav{display:flex;flex-wrap:wrap;gap:16px}.a360-own{margin:16px 0}.a360-promote-request{margin-top:12px;padding-top:12px;border-top:1px solid #eee}@media(max-width:600px){.a360-auth-card,.a360-profile{padding:20px 16px;margin:16px 0}.a360-profile .a360-auth-form{grid-template-columns:1fr}.a360-auth-card .pill{white-space:normal}.a360-own form{display:flex;flex-wrap:wrap;gap:8px}.a360-own select{max-width:100%}}
.a360-specific-fields [hidden],.a360-vehicle-edit [hidden]{display:none!important}.a360-vehicle-edit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.a360-vehicle-edit label{display:grid;gap:6px}.a360-vehicle-edit input,.a360-vehicle-edit select{width:100%;min-width:0;box-sizing:border-box;padding:10px}.a360-range{border:1px solid #ddd7e3;border-radius:8px;min-width:0;margin:0;padding:10px}.a360-range>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.a360-range input{width:100%;min-width:0}.a360-range label{font-size:12px!important}.a360-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:600px){.a360-vehicle-edit{grid-template-columns:1fr}.a360-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* The cover placeholder style must not enlarge promotion badges. */
.a360 .a360-cover .a360-promoted-badge{font-size:12px;line-height:1.4;max-width:calc(100% - 24px)}

/* Anunt360 original login illustration */
#a360-login-modal .a360-login-art{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20260%20200%22%20aria-hidden%3D%22true%22%3E%3Cellipse%20cx%3D%22132%22%20cy%3D%22183%22%20rx%3D%2290%22%20ry%3D%228%22%20fill%3D%22%23edf5f0%22%2F%3E%3Cpath%20d%3D%22M44%20105C25%2055%2075%2018%20127%2022c60-12%20108%2030%2096%2080s-57%2078-108%2069-63-28-71-66%22%20fill%3D%22%23e6f8ee%22%2F%3E%3Ccircle%20cx%3D%22214%22%20cy%3D%2236%22%20r%3D%225%22%20fill%3D%22%23f5c94a%22%2F%3E%3Ccircle%20cx%3D%2239%22%20cy%3D%22139%22%20r%3D%224%22%20fill%3D%22%236dd5a1%22%2F%3E%3Cpath%20d%3D%22M52%2039v10m-5-5h10m165%2099v10m-5-5h10%22%20stroke%3D%22%239ccdb1%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%2F%3E%3Cg%20transform%3D%22rotate(8%20135%20104)%22%3E%3Crect%20x%3D%2291%22%20y%3D%2219%22%20width%3D%2288%22%20height%3D%22162%22%20rx%3D%2218%22%20fill%3D%22%23173f35%22%2F%3E%3Crect%20x%3D%2297%22%20y%3D%2225%22%20width%3D%2276%22%20height%3D%22150%22%20rx%3D%2213%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M119%2025h33v6a5%205%200%200%201-5%205h-23a5%205%200%200%201-5-5%22%20fill%3D%22%23173f35%22%2F%3E%3Crect%20x%3D%22106%22%20y%3D%2247%22%20width%3D%2258%22%20height%3D%2258%22%20rx%3D%2210%22%20fill%3D%22%23d9f5e5%22%2F%3E%3Cpath%20d%3D%22m116%2079%2019-17%2019%2017m-32-6v22h26V73%22%20fill%3D%22none%22%20stroke%3D%22%23159b61%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M132%2095V84h8v11%22%20fill%3D%22%23159b61%22%2F%3E%3Crect%20x%3D%22106%22%20y%3D%22116%22%20width%3D%2243%22%20height%3D%225%22%20rx%3D%222.5%22%20fill%3D%22%23224c3e%22%2F%3E%3Crect%20x%3D%22106%22%20y%3D%22127%22%20width%3D%2255%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%23dce7e1%22%2F%3E%3Crect%20x%3D%22106%22%20y%3D%22137%22%20width%3D%2235%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%23dce7e1%22%2F%3E%3Crect%20x%3D%22112%22%20y%3D%22150%22%20width%3D%2246%22%20height%3D%2215%22%20rx%3D%227.5%22%20fill%3D%22%2312b76a%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22rotate(-12%2059%2094)%22%3E%3Crect%20x%3D%2220%22%20y%3D%2265%22%20width%3D%2276%22%20height%3D%2254%22%20rx%3D%2212%22%20fill%3D%22%23fff%22%20stroke%3D%22%23c8e8d5%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22m34%2098%206-14h32l7%2014m-46%200h47v9H33z%22%20fill%3D%22%2365c996%22%2F%3E%3Cpath%20d%3D%22m45%2085-4%2010h29l-3-10%22%20fill%3D%22%23e4f8ec%22%2F%3E%3Ccircle%20cx%3D%2243%22%20cy%3D%22107%22%20r%3D%225%22%20fill%3D%22%23214b3d%22%2F%3E%3Ccircle%20cx%3D%2270%22%20cy%3D%22107%22%20r%3D%225%22%20fill%3D%22%23214b3d%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22rotate(10%20207%2080)%22%3E%3Crect%20x%3D%22180%22%20y%3D%2253%22%20width%3D%2258%22%20height%3D%2246%22%20rx%3D%2213%22%20fill%3D%22%23147e5b%22%2F%3E%3Cpath%20d%3D%22m190%2095-2%2012%2017-10%22%20fill%3D%22%23147e5b%22%2F%3E%3Ccircle%20cx%3D%22195%22%20cy%3D%2276%22%20r%3D%223%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%22209%22%20cy%3D%2276%22%20r%3D%223%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%22223%22%20cy%3D%2276%22%20r%3D%223%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%22199%22%20cy%3D%22144%22%20r%3D%2224%22%20fill%3D%22%23fff%22%20stroke%3D%22%23f4e5ad%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M199%20156s-14-8-14-17c0-8%2010-11%2014-3%205-8%2015-5%2015%203%200%209-15%2017-15%2017%22%20fill%3D%22%23f2c64e%22%2F%3E%3Ccircle%20cx%3D%2268%22%20cy%3D%22155%22%20r%3D%2215%22%20fill%3D%22%2316b76a%22%2F%3E%3Cpath%20d%3D%22m61%20155%205%205%209-10%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;}
#a360-login-modal .a360-login-art>*{display:none!important;}

/* Google is available in standalone account, sign-in and registration forms. */
.a360-auth-card .a360-google-login{display:flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;width:100%;min-height:52px;padding:13px 18px;border:1px solid #d8dce5;border-radius:10px;background:#fff;color:#1f2937;text-decoration:none;font:600 16px/1.4 system-ui,sans-serif}
.a360-auth-card .a360-google-login svg{flex:0 0 24px;width:24px;height:24px}
.a360-auth-card .a360-google-login:hover{background:#f7f8fc;border-color:#a8aebd}
.a360-auth-card .a360-google-login:focus-visible{outline:3px solid #8b5cf6;outline-offset:3px}
.a360-auth-card .a360-auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:#64748b;font-size:13px;text-align:center}
.a360-auth-card .a360-auth-divider::before,.a360-auth-card .a360-auth-divider::after{content:"";height:1px;background:#e2e8f0;flex:1}
