/* JobLik 0.33.79 — canonical identity block for all automotive galleries */
:root{--agi-navy:#10293d;--agi-orange:#ff7a00;--agi-border:#dbe5ee;--agi-soft:#f7fafc;--agi-text:#10293d;--agi-muted:#6d7f91}
.agi-card{position:relative;box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(210px,.85fr) minmax(420px,1.65fr) 190px;gap:14px;align-items:stretch;margin:12px 0 18px;padding:12px;border:1px solid var(--agi-border);border-radius:16px;background:#fff;box-shadow:0 7px 22px rgba(16,41,61,.07);direction:rtl;color:var(--agi-text);overflow:hidden}
.agi-card:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:4px;background:var(--agi-orange)}
.agi-title{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:4px 6px}.agi-kicker{font-size:10px;font-weight:900;color:var(--agi-orange)}.agi-title>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.agi-title strong{font-size:15px;font-weight:950;line-height:1.55}.agi-title em{font-style:normal;font-size:9px;font-weight:900;padding:3px 8px;border-radius:999px;background:#edf4f8;color:var(--agi-navy)}.agi-private .agi-title em{background:#fff2e7;color:#a74700}.agi-title small{font-size:10px;color:var(--agi-muted);line-height:1.7}
.agi-fields{display:grid;grid-template-columns:minmax(165px,.62fr) minmax(250px,1.38fr);gap:8px;min-width:0}.agi-field{min-width:0;border:1px solid #e1e9f0;border-radius:12px;background:var(--agi-soft);padding:8px 10px}.agi-field>span{display:block;margin-bottom:5px;font-size:9px;font-weight:900;color:var(--agi-muted)}.agi-field>div{display:flex;align-items:center;gap:7px;min-width:0}.agi-field b,.agi-field a{min-width:0;flex:1;font-size:11px;font-weight:900;color:var(--agi-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.agi-field a:hover{color:var(--agi-orange)}.agi-field button{flex:0 0 auto;border:1px solid #cbd9e4;border-radius:8px;background:#fff;color:var(--agi-navy);font:inherit;font-size:9px;font-weight:900;padding:5px 8px;cursor:pointer}.agi-field button:hover{border-color:var(--agi-orange);color:#b14d00}
.agi-qr-wrap{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;padding:5px 7px;border-radius:12px;background:var(--agi-navy);color:#fff}.agi-qr-wrap>a{display:block;flex:0 0 auto;background:#fff;border-radius:9px;padding:4px;line-height:0}.agi-qr-wrap img{display:block;width:72px;height:72px;object-fit:contain}.agi-qr-wrap>span{display:grid;gap:3px}.agi-qr-wrap b{font-size:11px}.agi-qr-wrap small{font-size:9px;color:#cbd7e1;line-height:1.6}
.agi-toast{position:absolute;left:14px;bottom:8px;z-index:2;opacity:0;pointer-events:none;transform:translateY(6px);padding:5px 9px;border-radius:8px;background:#12283a;color:#fff;font-size:9px;font-weight:800;transition:.18s ease}.agi-toast.show{opacity:1;transform:none}
.asn-public-showroom>.agi-card,.asn-partner-public>.agi-card{margin-top:0}.asn-workspace>.agi-card{margin-top:0}
@media(max-width:1050px){.agi-card{grid-template-columns:1fr 1.55fr 150px}.agi-fields{grid-template-columns:1fr}.agi-qr-wrap img{width:64px;height:64px}}
@media(max-width:760px){.agi-card{grid-template-columns:1fr 108px;gap:9px;padding:10px}.agi-title{grid-column:1}.agi-fields{grid-column:1}.agi-qr-wrap{grid-column:2;grid-row:1/3;flex-direction:column;justify-content:center;text-align:center}.agi-qr-wrap img{width:72px;height:72px}.agi-title strong{font-size:14px}.agi-field b,.agi-field a{font-size:10px}}
@media(max-width:520px){.agi-card{grid-template-columns:1fr;gap:8px;border-radius:13px}.agi-title,.agi-fields,.agi-qr-wrap{grid-column:1;grid-row:auto}.agi-fields{grid-template-columns:1fr}.agi-qr-wrap{flex-direction:row;justify-content:flex-start}.agi-qr-wrap img{width:68px;height:68px}.agi-field>div{align-items:center}.agi-link-field a{direction:ltr;text-align:left}.agi-toast{left:10px;bottom:6px}}
