.react-datepicker__day--keyboard-selected{color:inherit;background:0 0}.react-datepicker__day--today:not(.react-datepicker__day--selected):not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__day--outside-month){box-sizing:border-box;font-weight:700;border:2px solid #2563eb!important;border-radius:6px!important}.react-datepicker__day--today:not(.react-datepicker__day--selected):not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__day--outside-month):not(.day-booked):not(.day-blocked):not(.day-mixed):not(.day-booked-strong):not(.day-blocked-strong):not(.day-mixed-strong):not(.day-buffer):not(.day-buffer-full){background:0 0;color:#1d4ed8!important}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range{border-radius:6px}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.day-booked.react-datepicker__day--selected,.day-blocked.react-datepicker__day--selected,.day-mixed.react-datepicker__day--selected,.day-booked-strong.react-datepicker__day--selected,.day-blocked-strong.react-datepicker__day--selected,.day-mixed-strong.react-datepicker__day--selected,.day-booked.react-datepicker__day--in-range,.day-blocked.react-datepicker__day--in-range,.day-mixed.react-datepicker__day--in-range,.day-booked.react-datepicker__day--in-selecting-range,.day-blocked.react-datepicker__day--in-selecting-range,.day-mixed.react-datepicker__day--in-selecting-range,.day-booked-strong.react-datepicker__day--in-range,.day-blocked-strong.react-datepicker__day--in-range,.day-mixed-strong.react-datepicker__day--in-range,.day-booked-strong.react-datepicker__day--in-selecting-range,.day-blocked-strong.react-datepicker__day--in-selecting-range,.day-mixed-strong.react-datepicker__day--in-selecting-range{color:#fff!important;background:#14b8a6!important}.day-booked .react-datepicker__day,.day-blocked .react-datepicker__day,.day-mixed .react-datepicker__day{border-radius:6px}.day-booked{color:#111827;background:#3b82f640}.day-blocked{color:#111827;background:#ef444440}.day-mixed{color:#111827;background:linear-gradient(135deg,#3b82f640 0%,#ef444440 100%)}.day-booked-strong{color:#fff;background:#3b82f6d9;font-weight:600}.day-blocked-strong{color:#fff;background:#ef4444d9;font-weight:600}.day-mixed-strong{color:#fff;background:linear-gradient(135deg,#3b82f6d9 0%,#ef4444d9 100%);font-weight:600}.day-buffer{color:#92400e;background:repeating-linear-gradient(135deg,#eab30840,#eab30840 6px,#eab30826 6px 12px)}.day-buffer-full{color:#78350f;background:#eab308e6;font-weight:600}.legend{vertical-align:middle;border-radius:999px;width:10px;height:10px;margin:0 6px 0 8px;display:inline-block}.legend-booked{background:#3b82f6d9}.legend-blocked{background:#ef4444d9}.legend-buffer{background:#eab308d9}.legend-today{box-sizing:border-box;border:2px solid #2563eb;background:0 0!important}.legend-selection{background:#14b8a6}@media (width<=768px){.react-datepicker{width:100%!important;max-width:100%!important}.react-datepicker__month-container{width:100%!important}.react-datepicker__month{margin:0!important}.react-datepicker__day,.react-datepicker__day-name{width:calc(14.2857% - .2rem)!important;margin:.1rem!important;line-height:2rem!important}}.bc-grid{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(220px,1fr);gap:12px;display:grid}.bc-card{cursor:pointer;color:inherit;border:1px solid #eee;border-radius:8px;margin-bottom:12px;padding:12px;text-decoration:none;display:block;position:relative}@media (width<=1024px){.bc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bc-col-workflow{order:3;grid-column:1/-1}.bc-col-left{order:1}.bc-col-right{order:2}.bc-col-workflow .bw-wrapper{background:0 0!important;border:none!important;border-radius:0!important;padding:4px 0!important}.bc-col-workflow .bw-header,.bc-col-workflow .bw-step{display:none!important}.bc-col-workflow .bw-step-current{padding-bottom:0!important;display:block!important}.bc-col-workflow .bw-step-current .bw-line{display:none!important}}@media (width<=768px){.bc-grid{grid-template-columns:1fr}.bc-col-left{order:1}.bc-col-workflow{order:2;grid-column:auto}.bc-card{padding:10px}.bc-menu,.bc-actions-row,.bc-col-right,.bc-address-block,.bc-autodecline-full{display:none!important}.bc-autodecline-compact{display:block!important}.bc-hint-box,.bc-verify-hint{display:none!important}.bc-col-left{min-width:0}.bc-article-title-link{pointer-events:none;cursor:default;text-decoration:none}}.bc-autodecline-compact{display:none}.bc-verify-hint{display:block}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}button,input,select,textarea{font-family:inherit}*{-webkit-tap-highlight-color:transparent}.focus-bump{outline-offset:2px;border-radius:6px;animation:.9s ease-out focus-bump-pulse;outline:2px solid #dc2626!important}@keyframes focus-bump-pulse{0%{box-shadow:0 0 #dc262680}70%{box-shadow:0 0 0 6px #dc262600}to{box-shadow:0 0 #dc262600}}
