@charset "UTF-8";[class*=vkbm-],[class*=vkbm-] *{box-sizing:border-box}[class*=vkbm-] :is(dt,dd),[class*=vkbm-]:where(:is(h1,h2,h3,h4,h5,h6,p,li,dt,dd)){text-box:trim-both text}[class*=vkbm-] input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]))::placeholder{color:#ccc}.vkbm-form__label--block{display:block;margin-bottom:5px}.vkbm-reservation-block input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit])),.vkbm-reservation-block select,.vkbm-reservation-block textarea{padding:.7em;border:1px solid var(--vkbm--color--border);border-radius:var(--vkbm--radius--sm,4px)}.vkbm-agreements{display:flex;flex-direction:column;gap:var(--vkbm--spacing--md);margin-top:var(--vkbm--spacing--md);margin-bottom:var(--vkbm--spacing--md);text-align:left}.vkbm-agreement__title{font-size:1rem;font-weight:600;margin:0 0 .75rem}.vkbm-agreement__body{white-space:pre-wrap;font-size:.9rem;line-height:1.6;color:#333;background:#fafafa;border:1px solid var(--vkbm--color--border,#e0e0e0);border-radius:var(--vkbm--radius--md,8px);padding:.75rem}.vkbm-agreement__body--scroll{max-height:240px;overflow:auto}.vkbm-agreement__check{position:relative;margin-top:.75rem}.vkbm-agreement__check input[type=checkbox]{position:absolute;top:12px;left:12px;width:20px;height:20px;margin:0}.vkbm-agreement__check input[type=checkbox]+label{display:block;box-sizing:border-box;min-height:44px;margin:0;padding:10px 0 10px 44px;font-size:1rem;line-height:1.5;cursor:pointer}
