.logo{width:94px!important;height:48px!important;border-radius:8px!important;background:#fff url('/assets/img/logo-scarchi.jpg') center/contain no-repeat!important;color:transparent!important}.brand{gap:14px}.login-card .logo{width:150px!important;height:74px!important;margin-bottom:8px}.vehicle-gallery{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.vehicle-gallery img{width:110px;height:78px;border-radius:9px;object-fit:cover}.item-budget{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.item-budget span{padding:6px 9px;border-radius:8px;background:#eef1f5;font-size:12px}.comments{margin-top:12px;padding-top:10px;border-top:1px solid #e2e6ec}.comment{margin:7px 0;padding:9px;border-radius:8px;background:#fff}.comment-form{display:flex;gap:7px;margin-top:8px}.comment-form input{flex:1}.comment-form button{padding:9px 12px;border:0;border-radius:8px;color:#fff;background:#101827;font-weight:800}@media(max-width:700px){.logo{width:72px!important}.comment-form{display:grid}}
.access-box{margin-top:18px;padding:15px;border:1px solid #dbe3ed;border-radius:11px;background:#f5f8fb}.access-box h3{margin:0 0 5px}.access-box p{margin:5px 0}.access-state{display:inline-block;margin:6px 0;padding:5px 8px;border-radius:99px;color:#17613b;background:#e4f7ec;font-size:11px;font-weight:850}.access-state.off{color:#8a5b16;background:#fff4d6}.access-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.access-actions .btn{width:auto}.access-help{color:#6d7584;font-size:12px}
.password-toggle{width:auto!important;margin:6px 0 4px;padding:6px 9px;border:0;border-radius:7px;color:#273247;background:#edf0f4;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.progress-box{margin:12px 0}.progress-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:13px;font-weight:850}.progress-track{height:10px;overflow:hidden;border-radius:99px;background:#e4e8ee}.progress-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#f47b20,#238058)}.testing-note{margin-top:9px;padding:10px;border-radius:9px;color:#17613b;background:#e4f7ec;font-weight:800}.item-status-badge{display:inline-block;margin:4px 0 8px;padding:6px 9px;border-radius:99px;color:#2d5fa8;background:#e7f0ff;font-size:11px;font-weight:900}.item-status-control{margin-bottom:12px}.item-status-control select{max-width:430px}
