.workshop-talk-panel{z-index:120;pointer-events:none;position:fixed;inset:0}.workshop-talk-panel__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;cursor:pointer;background:#14120e38;border:none;animation:.2s workshop-talk-fade-in;position:absolute;inset:0}.workshop-talk-panel__drawer{pointer-events:auto;background:#f9f8f3;border-left:1px solid #b08d572e;flex-direction:column;width:min(380px,92vw);height:100dvh;animation:.24s workshop-talk-slide-in;display:flex;position:absolute;top:0;right:0;box-shadow:-12px 0 40px #1e1c1814}.workshop-talk-panel__header{border-bottom:1px solid #b08d571f;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.workshop-talk-panel__title-row{color:#9a7848;align-items:center;gap:8px;display:flex}.workshop-talk-panel__title-row h2{font-family:var(--font-brand);color:#1a1a1a;margin:0;font-size:1rem;font-weight:600}.workshop-talk-panel__close{color:#1a1a1a8c;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:inline-flex}.workshop-talk-panel__close:hover{color:#1a1a1a;background:#b08d571a}.workshop-talk-panel__intro{color:#1a1a1a94;margin:0;padding:14px 18px 8px;font-size:.8125rem;line-height:1.5}.workshop-talk-panel__list{flex:1;margin:0;padding:4px 12px 20px;list-style:none;overflow-y:auto}.workshop-talk-panel__item{text-align:left;color:#1a1a1a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;margin-bottom:4px;padding:10px 12px;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s;display:block}.workshop-talk-panel__item:hover{background:#ffffffb3;border-color:#b08d5729}@keyframes workshop-talk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes workshop-talk-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}
