.owl-motion-open{display:block;width:100%;margin:8px 0;padding:10px 8px;border:1px solid #b4cdbd;border-radius:8px;background:#f2f7f3;color:#24533a;font:700 12px/1.5 -apple-system,BlinkMacSystemFont,"Hiragino Sans",sans-serif;cursor:pointer;white-space:normal;min-height:42px}
.owl-motion-open:hover{background:#e3efe6}.owl-motion-open:focus-visible,.owl-motion-dialog a:focus-visible,.owl-motion-dialog button:focus-visible{outline:3px solid #d5ad5c;outline-offset:3px}
.owl-motion-dialog{box-sizing:border-box;width:calc(100% - 24px);max-width:560px;max-height:calc(100dvh - 32px);padding:20px;border:1px solid #ccd9cf;border-radius:16px;background:#fff;color:#24372c;overflow:auto;box-shadow:0 16px 70px #0004;font:14px/1.65 -apple-system,BlinkMacSystemFont,"Hiragino Sans",sans-serif}
.owl-motion-dialog::backdrop{background:rgba(17,28,22,.65)}.owl-motion-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.owl-motion-heading h2{margin:0;font-size:20px;line-height:1.5;color:#24372c;overflow-wrap:anywhere}
.owl-motion-dialog .owl-motion-close{flex-shrink:0;padding:8px 12px;border:1px solid #ccd9cf;border-radius:8px;background:white;color:#24372c;font:inherit;cursor:pointer;min-height:42px}
.owl-motion-dialog video{display:block;width:100%;max-height:54dvh;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:10px}.owl-motion-dialog p{margin:12px 0;font-size:13px;color:#485d4e}.owl-motion-dialog .owl-motion-status{color:#9c3d29}.owl-motion-dialog .owl-motion-status[hidden]{display:none}.owl-motion-dialog details{border-top:1px solid #e1e8e3;padding-top:12px}.owl-motion-dialog summary{cursor:pointer;font-weight:650}.owl-motion-guide{white-space:pre-line}.owl-motion-dialog .owl-motion-download{display:inline-block;margin-top:14px;color:#24533a;text-decoration:underline;text-underline-offset:3px}
@media(max-width:480px){.owl-motion-dialog{padding:14px}.owl-motion-heading h2{font-size:17px}}
