.detail-backdrop[data-v-5fbf7d91]{z-index:1200;background:#03120ea3;justify-content:flex-end;animation:.18s both backdrop-in-5fbf7d91;display:flex;position:fixed;inset:0}.detail-panel[data-v-5fbf7d91]{background:#f7f9f8;width:calc(min(780px,62vw));height:100%;animation:.26s both panel-in-5fbf7d91;position:relative;overflow-y:auto;box-shadow:-24px 0 70px #0000003d}.close-button[data-v-5fbf7d91]{z-index:2;color:#fff;cursor:pointer;background:#071915bf;border:1px solid #fff9;border-radius:4px;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:20px;right:20px}.close-button[data-v-5fbf7d91]:focus-visible{outline-offset:2px;outline:3px solid #c9f23b}.detail-image-wrap[data-v-5fbf7d91]{background:#dfe9e5;width:100%;height:calc(min(42vh,420px));min-height:280px;position:relative;overflow:hidden}.detail-image[data-v-5fbf7d91]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.detail-placeholder[data-v-5fbf7d91]{color:#819c93;place-items:center;width:100%;height:100%;display:grid}.detail-placeholder .material-icons[data-v-5fbf7d91]{font-size:54px}.image-caption[data-v-5fbf7d91]{color:#dce7e3;background:#071915d1;justify-content:flex-end;padding:13px 24px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.detail-content[data-v-5fbf7d91]{padding:44px calc(clamp(28px,6vw,76px)) 72px}.category-line[data-v-5fbf7d91]{color:#238477;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.category-line .material-icons[data-v-5fbf7d91]{font-size:19px}.detail-title[data-v-5fbf7d91]{color:#10231f;letter-spacing:0;margin:16px 0 12px;font-size:34px;font-weight:650;line-height:1.3}.category-description[data-v-5fbf7d91]{color:#687772;max-width:580px;margin:0;font-size:14px;line-height:1.8}.keyword-list[data-v-5fbf7d91]{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.keyword[data-v-5fbf7d91]{color:#176f66;background:#e5f1ed;border-radius:2px;padding:6px 10px;font-size:12px;font-weight:650}.detail-section[data-v-5fbf7d91]{border-top:1px solid #d8e1de;margin-top:42px;padding-top:24px}.section-index[data-v-5fbf7d91]{color:#238477;margin:0 0 16px;font-size:11px;font-weight:700}.configuration[data-v-5fbf7d91]{color:#243d36;margin:0;font-size:16px;line-height:1.85}.overview[data-v-5fbf7d91]{color:#344c45;max-width:610px;margin:0;font-size:15px;line-height:1.95}.value-list[data-v-5fbf7d91]{gap:0;margin:0;padding:0;list-style:none;display:grid}.value-item[data-v-5fbf7d91]{color:#3e514b;border-bottom:1px solid #e1e7e5;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px 0;font-size:14px;line-height:1.7;display:grid}.value-index[data-v-5fbf7d91]{color:#8a9893;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:12px}@keyframes backdrop-in-5fbf7d91{0%{opacity:0}to{opacity:1}}@keyframes panel-in-5fbf7d91{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@media (width<=767px){.detail-panel[data-v-5fbf7d91]{width:100%}.detail-image-wrap[data-v-5fbf7d91]{height:34vh;min-height:230px}.detail-content[data-v-5fbf7d91]{padding:32px 22px 56px}.detail-title[data-v-5fbf7d91]{font-size:26px}}@media (prefers-reduced-motion:reduce){.detail-backdrop[data-v-5fbf7d91],.detail-panel[data-v-5fbf7d91]{animation:none}}
