.SeminarDetailModal-module-scss-module__Fr8QFW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;position:fixed;inset:0}.SeminarDetailModal-module-scss-module__Fr8QFW__modal{z-index:1001;background:#fff;flex-direction:column;width:calc(100% - 2rem);max-width:560px;max-height:90vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 25px 50px -12px #00000040}.SeminarDetailModal-module-scss-module__Fr8QFW__header{border-bottom:1px solid #eee;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:1rem 1.25rem .875rem;display:flex}.SeminarDetailModal-module-scss-module__Fr8QFW__headerText{flex:1;min-width:0}.SeminarDetailModal-module-scss-module__Fr8QFW__titleRow{flex-direction:column;gap:.5rem;display:flex}.SeminarDetailModal-module-scss-module__Fr8QFW__closeBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin:-.25rem -.25rem 0 0;transition:color .2s;display:flex}.SeminarDetailModal-module-scss-module__Fr8QFW__closeBtn:hover{color:#171717}.SeminarDetailModal-module-scss-module__Fr8QFW__title{color:#000;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:1rem;font-weight:700;line-height:1.35}.SeminarDetailModal-module-scss-module__Fr8QFW__badgeRow{flex-wrap:wrap;gap:.375rem;display:flex}.SeminarDetailModal-module-scss-module__Fr8QFW__categoryTag,.SeminarDetailModal-module-scss-module__Fr8QFW__ddayTag{border-radius:999px;padding:.15rem .55rem;font-size:.6875rem;font-weight:500;line-height:1.4}.SeminarDetailModal-module-scss-module__Fr8QFW__categoryTag{color:#888;border:1px solid #ddd}.SeminarDetailModal-module-scss-module__Fr8QFW__ddayTag{color:#404040;background:#f7f7f7}.SeminarDetailModal-module-scss-module__Fr8QFW__body{flex-direction:column;flex:1;gap:1.125rem;padding:1rem 1.25rem 1.25rem;display:flex;overflow-y:auto}.SeminarDetailModal-module-scss-module__Fr8QFW__heroImage{background:#171717}.SeminarDetailModal-module-scss-module__Fr8QFW__heroImg{object-fit:cover}.SeminarDetailModal-module-scss-module__Fr8QFW__metaGrid{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}@media (max-width:400px){.SeminarDetailModal-module-scss-module__Fr8QFW__metaGrid{grid-template-columns:1fr}}.SeminarDetailModal-module-scss-module__Fr8QFW__metaCard{background:#f7f7f7;border-radius:6px;flex-direction:column;gap:.25rem;padding:.75rem .875rem;display:flex}.SeminarDetailModal-module-scss-module__Fr8QFW__metaCardWide{grid-column:1/-1}.SeminarDetailModal-module-scss-module__Fr8QFW__metaLabel{color:#888;font-size:.6875rem;font-weight:500;line-height:1.3}.SeminarDetailModal-module-scss-module__Fr8QFW__metaValue{color:#000;word-break:break-all;font-size:.875rem;font-weight:600;line-height:1.4}.SeminarDetailModal-module-scss-module__Fr8QFW__metaSub{color:#888;font-size:.8125rem;font-weight:400;line-height:1.4}.SeminarDetailModal-module-scss-module__Fr8QFW__section{flex-direction:column;gap:.5rem;display:flex}.SeminarDetailModal-module-scss-module__Fr8QFW__sectionLabel{color:#888;letter-spacing:.02em;margin:0;font-size:.6875rem;font-weight:600;line-height:1.3}.SeminarDetailModal-module-scss-module__Fr8QFW__panel{background:#f7f7f7;border-radius:6px;padding:.875rem 1rem}.SeminarDetailModal-module-scss-module__Fr8QFW__panelText{color:#000;white-space:pre-wrap;margin:0;font-size:.875rem;font-weight:400;line-height:1.65}.SeminarDetailModal-module-scss-module__Fr8QFW__linkButton{color:#fff;background:#000;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:.75rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:flex}.SeminarDetailModal-module-scss-module__Fr8QFW__linkButton:hover{opacity:.88}
