.fh-dh{max-width:880px;margin:0 auto;padding:2.5rem 1rem 4rem;font-family:Montserrat,sans-serif;color:var(--fh-text-primary)}.fh-dh__header{margin-bottom:1.5rem}.fh-dh__title{font-family:Montserrat,sans-serif;font-size:clamp(28px,5vw,44px);font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.02em;line-height:1.1;margin:0 0 .5rem;color:#fff}.fh-dh__intro{font-size:.9375rem;line-height:1.6;color:var(--fh-text-tertiary);margin:0;max-width:60ch}.fh-dh__breadcrumbs{display:flex;align-items:center;gap:.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--fh-text-dim);margin-bottom:2rem}.fh-dh__breadcrumbs a{color:var(--fh-text-tertiary);text-decoration:none;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.fh-dh__breadcrumbs a:hover,.fh-dh__breadcrumbs a:focus{color:var(--fh-yellow);border-bottom-color:var(--fh-yellow)}.fh-dh__breadcrumb-current{color:var(--fh-text-primary);font-weight:700}.fh-dh__list{display:flex;flex-direction:column;gap:1rem}.fh-dh__card{background:var(--fh-surface);border:1px solid var(--fh-border);padding:1.25rem 1.25rem 1rem;display:grid;grid-template-columns:1fr;gap:.875rem}.fh-dh__card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.fh-dh__card-ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:700;color:var(--fh-text-primary);letter-spacing:.04em}.fh-dh__card-date{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--fh-text-dim)}.fh-dh__card-item{font-size:1.0625rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#fff;line-height:1.3;margin:0}.fh-dh__card-sub{font-size:.8125rem;color:var(--fh-text-tertiary);margin:-.25rem 0 0}.fh-dh__card-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem}.fh-dh__pill{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:2px;border:1px solid currentColor;background:#ffffff05}.fh-dh__pill:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}.fh-dh__pill--pending{color:var(--fh-warning)}.fh-dh__pill--in-progress{color:var(--fh-info)}.fh-dh__pill--action{color:var(--fh-yellow)}.fh-dh__pill--resolved{color:var(--fh-success)}.fh-dh__pill--rejected{color:var(--fh-error)}.fh-dh__photos{display:flex;gap:.5rem;flex-wrap:wrap}.fh-dh__photo{position:relative;width:72px;height:72px;padding:0;border:1px solid var(--fh-border);background:var(--fh-deep-black);cursor:pointer;overflow:hidden;transition:border-color .15s ease,transform .15s ease}.fh-dh__photo img{width:100%;height:100%;object-fit:cover;display:block}.fh-dh__photo:hover,.fh-dh__photo:focus{border-color:var(--fh-yellow);outline:none;transform:translateY(-1px)}.fh-dh__photo:focus-visible{outline:2px solid var(--fh-yellow);outline-offset:2px}.fh-dh__detail{font-size:.8125rem;color:#ccc;margin:0}.fh-dh__detail strong{color:var(--fh-text-primary);font-weight:700}.fh-dh__lightbox{border:0;padding:0;background:transparent;max-width:min(92vw,1100px);max-height:92vh;margin:auto;color:var(--fh-text-primary)}.fh-dh__lightbox::backdrop{background:#0a0a0fe6}.fh-dh__lightbox-img{max-width:100%;max-height:82vh;display:block;margin:0 auto;background:var(--fh-deep-black);border:1px solid var(--fh-border)}.fh-dh__lightbox-caption{margin:.75rem 0 0;font-size:.8125rem;color:var(--fh-text-tertiary);text-align:center;text-transform:uppercase;letter-spacing:.08em}.fh-dh__lightbox-close{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#0009;border:1px solid var(--fh-border);color:var(--fh-text-primary);cursor:pointer;border-radius:2px;transition:background .15s ease,border-color .15s ease,color .15s ease}.fh-dh__lightbox-close:hover,.fh-dh__lightbox-close:focus{background:var(--fh-yellow);border-color:var(--fh-yellow);color:var(--fh-black);outline:none}@media(max-width:480px){.fh-dh{padding:1.5rem 1rem 3rem}.fh-dh__card{padding:1rem}.fh-dh__photo{width:64px;height:64px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/damages-history.css.map */
