.specs-modal[data-v-ca47eb4d]{z-index:100;position:fixed;inset:0}.specs-modal__backdrop[data-v-ca47eb4d]{background:var(--foot);opacity:.55;position:absolute;inset:0}.specs-modal__panel[data-v-ca47eb4d]{box-sizing:border-box;border:1px solid var(--line2);border-radius:var(--r-card);background:var(--bg2);width:min(800px,92vw);max-height:88vh;box-shadow:var(--shadow);flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.specs-modal__panel--full[data-v-ca47eb4d]{border:none;border-radius:0;width:100vw;height:100vh;max-height:100vh;top:0;left:0;transform:none}.specs-modal__head[data-v-ca47eb4d]{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:14px;padding:16px 20px;display:flex}.specs-modal__thumb[data-v-ca47eb4d]{border-radius:var(--r-panel);background:var(--img);width:56px;height:56px;color:var(--dim);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.specs-modal__thumb-img[data-v-ca47eb4d]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.specs-modal__title[data-v-ca47eb4d]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.specs-modal__badge[data-v-ca47eb4d]{border:1px solid var(--line2);border-radius:var(--r-pill);align-self:flex-start;padding:2px 8px;font-size:11.5px;font-weight:600}.specs-modal__name[data-v-ca47eb4d]{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.specs-modal__close[data-v-ca47eb4d]{all:unset;box-sizing:border-box;border-radius:var(--r-md);cursor:pointer;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.specs-modal__close[data-v-ca47eb4d]:hover{background:var(--surf)}.specs-modal__body[data-v-ca47eb4d]{flex:auto;min-height:0;padding:4px 20px 20px;overflow-y:auto}.specs-modal__body[data-v-ca47eb4d] h3{color:var(--acc);letter-spacing:.06em;text-transform:uppercase;margin:18px 0 6px;font-size:13px;font-weight:600}.specs-modal__body[data-v-ca47eb4d] table{border-collapse:collapse;width:100%;font-size:13.5px}.specs-modal__body[data-v-ca47eb4d] td{vertical-align:top;border-bottom:1px solid var(--line);word-break:break-word;padding:8px 10px}.specs-modal__body[data-v-ca47eb4d] td.ttl{width:36%;color:var(--dim)}.specs-modal__body[data-v-ca47eb4d] hr{border:none;border-top:1px solid var(--line);margin:8px 0}.specs-modal__body[data-v-ca47eb4d] sup{font-size:10px}.specs-modal__foot[data-v-ca47eb4d]{border-top:1px solid var(--line);flex:none;justify-content:flex-end;padding:12px 20px;display:flex}@media (width<=768px){.specs-modal__body[data-v-ca47eb4d] table,.specs-modal__body[data-v-ca47eb4d] tbody{display:block}.specs-modal__body[data-v-ca47eb4d] tr{flex-wrap:wrap;display:flex}.specs-modal__body[data-v-ca47eb4d] td.ttl{border-bottom:none;width:100%;padding-bottom:0}.specs-modal__body[data-v-ca47eb4d] td.ttl:empty{display:none}.specs-modal__body[data-v-ca47eb4d] td.nfo{width:100%}}
