.bptm-schedule{border:1px solid #c9e0e9;border-radius:14px;padding:20px;background:#f8fcfe;min-width:0}.bptm-schedule .bptm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bptm-schedule .bptm-field{min-width:0}.bptm-schedule input:not([type=checkbox]),.bptm-schedule select{width:100%;max-width:100%;box-sizing:border-box}.bptm-schedule [hidden]{display:none!important}.bptm-weekdays{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0 20px}.bptm-weekdays label{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #c9e0e9;border-radius:9px;background:#fff}.bptm-weekdays input{width:auto!important}.bptm-schedule-summary{border-left:3px solid #087eaf;background:#eef8fc;padding:14px!important;line-height:1.7}.bptm-schedule-summary:empty{display:none}.bptm-staff-card>summary{cursor:pointer;padding:10px 0;overflow-wrap:anywhere}.bptm-staff-card .button{white-space:normal;max-width:100%;overflow-wrap:anywhere}
@media(max-width:700px){.bptm-schedule{padding:14px}.bptm-schedule .bptm-grid{grid-template-columns:1fr}.bptm-schedule input,.bptm-schedule select{font-size:16px}.bptm-staff-card>summary{line-height:1.8}}
.bptm-schedule input[type=checkbox]{appearance:none;-webkit-appearance:none;display:inline-block;flex:0 0 18px;width:18px!important;height:18px;min-width:18px;min-height:18px;padding:0;margin:0;border:1px solid #6b9bae;border-radius:4px;background:#fff;box-shadow:none;vertical-align:middle;cursor:pointer}.bptm-schedule input[type=checkbox]:checked{background:#087eaf url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px 14px no-repeat;border-color:#087eaf}.bptm-schedule input[type=checkbox]::before{content:none!important}.bptm-schedule>p>label{display:flex;gap:10px;align-items:center}.bptm-schedule input[type=checkbox]:focus-visible{outline:2px solid #087eaf;outline-offset:3px}
