.extra-nav{margin-top:2px!important}.extra-pages .page-view{display:none}.extra-pages .page-view.visible{display:block}.extra-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.record-card{background:white;border:1px solid var(--line);border-radius:8px;padding:17px}.record-card h3{font:700 14px Manrope;margin:10px 0 6px}.record-card p{font-size:12px;color:var(--muted);line-height:1.5;margin:4px 0}.record-top{display:flex;align-items:center;justify-content:space-between}.record-images{display:flex;gap:7px;overflow:auto;margin:12px 0}.record-images img{width:88px;height:66px;object-fit:cover;border-radius:5px;border:1px solid var(--line)}.section-actions{display:flex;gap:8px;align-items:center}.file-hint{font-size:10px;color:var(--muted);margin-top:5px}.upload-preview{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.upload-preview img{width:66px;height:54px;object-fit:cover;border-radius:4px}.image-drop{border:1px dashed #b8c6bc;background:#f9fbf9;padding:13px;border-radius:5px}.sale-actions{display:flex;gap:7px;margin-top:13px}.secondary{border:1px solid var(--line);background:white;border-radius:5px;padding:8px 10px;font-size:11px;font-weight:600}.secondary:hover{border-color:#abc3b2}.record-status{margin-left:auto}.fineprint{font-size:10px;color:var(--muted);line-height:1.5}.market-price{font:700 16px Manrope;color:var(--green);margin-top:9px}.channel-title{display:flex;align-items:center;gap:10px}.channel-title .channel-icon{font-size:22px;color:var(--green)}.record-form{max-height:min(82vh,760px);overflow:auto}.notice{background:#f6f8f6;border:1px solid var(--line);padding:11px 13px;border-radius:6px;color:#65736b;font-size:11px;line-height:1.5;margin:12px 0}.record-detail{white-space:pre-wrap;word-break:break-word}.admin-row{display:flex;gap:6px;margin-top:12px}.danger{color:var(--red)}@media(max-width:850px){.extra-nav span:not(.ico){display:none}.extra-nav{justify-content:center!important;padding:12px 0!important}}

.portal-admin-link{display:flex;align-items:center;gap:12px;width:100%;text-decoration:none;text-align:left;padding:11px 12px;margin:2px 0;border:0;border-radius:7px;color:#c4bec1;font-size:13px}.portal-admin-link:hover{background:#332a2d;color:#fff}@media(max-width:850px){.portal-admin-link{justify-content:center;padding:12px 0}.portal-admin-link span:not(.ico){display:none}}

.randomizer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:5px 0 14px}.randomizer span{font-size:10px;color:var(--muted)}.owner-profile-note{margin:10px 0}.vehicle-owner-field{display:none}
