.record-visual_sheet__hr7tw{--paper:#ffffff;--ink:#16191d;--ink-2:#49515b;--ink-3:#6a7280;--rule:#e2e5e9;--old:#1d4ed8;--new:#c2410c;width:100%;max-width:420px;background:var(--paper);color:var(--ink);border-radius:var(--ho-radius-md);padding:var(--ho-space-4);box-shadow:0 24px 60px rgba(0,0,0,.45);transform:perspective(1200px) rotateY(-7deg) rotateX(2deg);transition:transform .4s cubic-bezier(.2,.7,.3,1)}.record-visual_sheet__hr7tw:hover{transform:perspective(1200px) rotateY(0deg) rotateX(0deg)}@media (prefers-reduced-motion:reduce){.record-visual_sheet__hr7tw,.record-visual_sheet__hr7tw:hover{transform:none;transition:none}}.record-visual_head__iABLW{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ho-space-3);padding-bottom:var(--ho-space-3);border-bottom:1px solid var(--rule)}.record-visual_kicker__ymkbr{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0e7490}.record-visual_asset__OSeZh{font-size:.9375rem;font-weight:700;margin-top:2px}.record-visual_stamp__ypuFe{flex:0 0 auto;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#15803d;border:1.5px solid #15803d;border-radius:var(--ho-radius-pill);padding:3px 9px}.record-visual_pair__wR6EN{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--ho-space-2);gap:var(--ho-space-2);margin:var(--ho-space-3) 0}.record-visual_pane__vg1TO{margin:0}.record-visual_paneLabel__65a__{font-size:.625rem;font-weight:600;color:var(--ink-3);margin-bottom:4px;white-space:nowrap}.record-visual_photo__dQ7AU{position:relative;aspect-ratio:4/3;border-radius:var(--ho-radius-sm);border:1px solid var(--rule);background:linear-gradient(180deg,#eef1f4,#dfe4e9);overflow:hidden}.record-visual_photoImg__19Xu4{width:100%;height:100%;object-fit:contain;object-position:center 62%}.record-visual_pin__cWdAe{position:absolute;display:grid;place-items:center;width:20px;height:20px;font-size:.625rem;font-weight:800;line-height:1}.record-visual_pinOld__OIz0e{top:46%;left:22%;border-radius:50%;border:2.5px solid var(--old);background:#ffffff;color:var(--old)}.record-visual_pinNew__QpCXS{top:40%;left:58%;background:var(--new);color:#ffffff;transform:rotate(45deg);border-radius:3px}.record-visual_pinNewLabel__3LE_T{transform:rotate(-45deg)}.record-visual_damages__0ZZhh{list-style:none;margin:0;padding:var(--ho-space-3) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:var(--ho-space-2)}.record-visual_damages__0ZZhh li{display:flex;align-items:center;gap:var(--ho-space-2);font-size:.75rem;color:var(--ink-2)}.record-visual_chip__4UW2Z{flex:0 0 auto;display:grid;place-items:center;width:18px;height:18px;font-size:.625rem;font-weight:800}.record-visual_chipOld__Vi1il{border-radius:50%;border:2px solid var(--old);color:var(--old)}.record-visual_chipNew__LSoS7{background:var(--new);color:#ffffff;border-radius:3px}.record-visual_damageText__FxcFQ{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-visual_damageAmount__OJNxL{flex:0 0 auto;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.record-visual_signatures__eRbfW{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--ho-space-3);gap:var(--ho-space-3);padding-top:var(--ho-space-3)}.record-visual_signature__o4_Ba{display:flex;flex-direction:column;gap:2px}.record-visual_ink__gaLQ4{width:100%;height:30px;color:#1f2937;border-bottom:1px solid var(--rule)}.record-visual_signatureName__s_OEJ{font-size:.625rem;color:var(--ink-3)}