.jdk-bw{margin-top:28px;color:inherit}.jdk-bw .jdk-cal-status{margin:0 0 12px;font-size:15px;line-height:1.5;color:#52565e}.jdk-bw .jdk-cal-status:empty{display:none}.jdk-bw .jdk-cal-tz{margin:8px 0 0}.jdk-bw-blk{padding-top:24px;margin-top:24px;border-top:1px solid #e6e3dc}.jdk-bw-blk:first-of-type{padding-top:0;margin-top:0;border-top:0}.jdk-bw-first{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;width:100%;padding:18px 20px;border:1.5px solid #15171c;background:#fff;font:inherit;color:#15171c;text-align:left;cursor:pointer}.jdk-bw-first b{font-size:18px;font-weight:800}.jdk-bw-first span{font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.jdk-bw-first:hover{background:#f2f1ed}.jdk-bw-lbl{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;margin:0;color:#5f636b}.jdk-bw-days{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.jdk-bw-day{min-height:64px;border:1.5px solid #c9c7c0;background:#fff;color:#15171c;font:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;padding:6px}.jdk-bw-day b{font-size:14px;font-weight:800;line-height:1.3;text-align:center}.jdk-bw-day:hover{border-color:#15171c}.jdk-bw-day.sel{background:#15171c;border-color:#15171c;color:#fff}.jdk-bw-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.jdk-bw-slot{min-height:48px;border:1.5px solid #c9c7c0;background:#fff;color:#15171c;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.jdk-bw-slot:hover{border-color:#15171c}.jdk-bw-slot.sel{background:#15171c;border-color:#15171c;color:#fff}.jdk-bw-pick{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;background:#f2f1ed;padding:16px 20px}.jdk-bw-pick b{font-size:17px}.jdk-bw-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:20px}.jdk-bw-fld{display:flex;flex-direction:column;gap:6px;min-width:0}.jdk-bw-full{grid-column:1 / -1}.jdk-bw-fld label{font-size:15px;font-weight:700}.jdk-bw-fld label i{font-style:normal;font-weight:600;color:#5f636b}.jdk-bw-fld input,.jdk-bw-fld select,.jdk-bw-fld textarea{font:inherit;font-size:17px;color:#15171c;background:#fff;border:1.5px solid #8a8e96;min-height:52px;padding:12px 14px;width:100%;border-radius:0}.jdk-bw-fld textarea{min-height:88px;resize:vertical}.jdk-bw-fld input:focus,.jdk-bw-fld select:focus,.jdk-bw-fld textarea:focus{outline:3px solid #15171c;outline-offset:1px;border-color:#15171c}.jdk-bw-hint{font-size:14px;line-height:1.45;color:#5f636b;margin:0}.jdk-bw-msg{margin-top:12px;font-size:15px;line-height:1.45}.jdk-bw-msg:empty{display:none}.jdk-bw-direct{margin-top:16px}.jdk-bw-direct .txt{margin:0 0 12px}@media (min-width:768px){.jdk-cal-frame iframe{height:700px!important}}@media (max-width:767px){.jdk-bw-days{gap:6px}.jdk-bw-day{min-height:60px;padding:4px}.jdk-bw-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.jdk-bw-form{grid-template-columns:1fr}.jdk-bw-first{font-size:16px}.jdk-bw .btn{display:flex;width:100%}}.jdk-bw-day.skel,.jdk-bw-slot.skel{color:#fff0;border-color:#dedcd6;background:linear-gradient(90deg,#eceae4 25%,#f7f6f3 37%,#eceae4 63%);background-size:400% 100%;animation:jdkSkel 1.4s ease infinite;cursor:default;pointer-events:none}.jdk-bw-day.skel:hover,.jdk-bw-slot.skel:hover{border-color:#dedcd6}.jdk-bw-day.skel b{color:#fff0}@keyframes jdkSkel{0%{background-position:100% 50%}100%{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.jdk-bw-day.skel,.jdk-bw-slot.skel{animation:none}}.jdk-bw-day.more{border-style:dashed}