.rc-comments-column{min-width:220px;max-width:340px;white-space:pre-wrap!important;overflow-wrap:anywhere;line-height:1.5}
/* Fit every management column inside the available panel width. */
.rc-day-table-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box}
.rc-day-table-card .rc-day-table-wrap{width:100%;max-width:100%;min-width:0}
.rc-day-table-card .rc-day-table{width:100%!important;min-width:0!important;table-layout:fixed}
.rc-day-table-card .rc-day-table th,.rc-day-table-card .rc-day-table td{box-sizing:border-box;min-width:0;max-width:none;white-space:normal;overflow-wrap:anywhere;padding:12px 8px}
.rc-day-table-card .rc-day-table thead th:nth-child(1){width:10%}
.rc-day-table-card .rc-day-table thead th:nth-child(2){width:15%}
.rc-day-table-card .rc-day-table thead th:nth-child(3){width:9%}
.rc-day-table-card .rc-day-table thead th:nth-child(4){width:7%}
.rc-day-table-card .rc-day-table thead th:nth-child(5){width:11%}
.rc-day-table-card .rc-day-table thead th:nth-child(6){width:9%}
.rc-day-table-card .rc-day-table thead th:nth-child(7){width:12%}
.rc-day-table-card .rc-day-table thead th:nth-child(8){width:6%}
.rc-day-table-card .rc-day-table thead th:nth-child(9){width:14%}
.rc-day-table-card .rc-day-table thead th:nth-child(10){width:7%}
.rc-day-table-card .rc-appointment-box,.rc-day-table-card .rc-status-cell,.rc-day-table-card .rc-collab-picker{min-width:0;max-width:100%}
.rc-day-table-card .rc-day-table input:not([type=checkbox]),.rc-day-table-card .rc-day-table select,.rc-day-table-card .rc-collab-trigger{box-sizing:border-box;min-width:0;max-width:100%;width:100%}
.rc-day-table-card .rc-reminder-control{box-sizing:border-box;min-width:0;max-width:100%;padding:8px}
.rc-day-table-card .rc-reminder-control__toolbar{flex-wrap:wrap}
.rc-day-table-card .rc-reminder-timing{flex:1 1 100%;min-width:0}
.rc-day-table-card .rc-reminder-wa,.rc-day-table-card .rc-btn-avisar,.rc-day-table-card .rc-btn-avisar-all{box-sizing:border-box;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}
.rc-day-table-card .rc-td-actions{display:table-cell;white-space:normal}
.rc-day-table-card .rc-td-actions>button,.rc-day-table-card .rc-td-actions>a{box-sizing:border-box;max-width:100%;white-space:normal;overflow-wrap:anywhere;padding-left:5px;padding-right:5px;margin-bottom:8px}
@media(max-width:1100px){
 .rc-day-table-card .rc-day-table thead{display:none!important}
 .rc-day-table-card .rc-day-table,.rc-day-table-card .rc-day-table tbody{display:block;width:100%}
 .rc-day-table-card .rc-day-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;box-sizing:border-box;width:100%;padding:16px;border-bottom:1px solid #e2e8f0}
 .rc-day-table-card .rc-day-table tbody td{display:block;width:100%;padding:0!important;border:0;min-width:0}
 .rc-day-table-card .rc-day-table td[data-label]::before{content:attr(data-label);display:block;margin-bottom:6px;font-size:11px;font-weight:600;color:#64748b}
 .rc-day-table-card .rc-comments-column,.rc-day-table-card .rc-td-actions,.rc-day-table-card td[colspan]{grid-column:1/-1}
}
@media(max-width:480px){.rc-day-table-card .rc-day-table tbody tr{grid-template-columns:minmax(0,1fr)}}
.rc-day-table-wrap[hidden],.rc-calendar-wrap[hidden]{display:none!important}
.rc-edit-booking{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:10px;background:var(--rc-surface,#fff);color:inherit;cursor:pointer}
.rc-wa-icon{display:inline-block!important;width:17px!important;height:17px!important;vertical-align:-3px;flex-shrink:0;margin-right:5px;color:inherit}
.rc-editor-dialog{width:min(680px,calc(100% - 28px));max-height:90vh;overflow:auto;border:1px solid #cbd5e1;border-radius:18px;padding:24px;background:var(--rc-surface,#fff);color:#0f172a;box-shadow:0 20px 80px #0003;z-index:100000}
.rc-editor-dialog::backdrop{background:#0f172a88}.rc-editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rc-editor-fields label{display:flex;flex-direction:column;gap:6px;font-size:13px}.rc-editor-fields input,.rc-editor-fields select,.rc-editor-fields textarea{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;padding:10px;border-radius:8px;font:inherit;color:inherit;background:transparent}.rc-editor-wide{grid-column:1/-1}.rc-editor-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.rc-editor-error{color:#b91c1c}.rc-view-switch{display:flex;gap:8px;margin:12px 16px}.rc-view-switch button[aria-pressed=true]{background:#0f172a;color:#fff}.rc-crm-board{display:grid;grid-template-columns:repeat(5,minmax(235px,1fr));gap:14px;overflow:auto;padding:16px}.rc-crm-board[hidden]{display:none}.rc-crm-column{background:#f1f5f9;border-radius:14px;padding:12px;min-height:180px}.rc-crm-column h3{font-size:14px;margin:0 0 12px}.rc-crm-card{display:flex;flex-direction:column;gap:7px;width:100%;text-align:left;background:white;color:#0f172a;border:1px solid #e2e8f0;border-left:4px solid #d8b565;border-radius:10px;padding:13px;margin-bottom:10px;cursor:pointer}.rc-crm-card span{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.rc-crm-card:focus-visible,.rc-create-slot:focus-visible{outline:3px solid #009879;outline-offset:2px}.rc-create-slot{cursor:pointer}.rc-create-slot:hover{box-shadow:inset 0 0 0 2px #00987955}.rc-theme-dark .rc-crm-column{background:#192536}.rc-theme-dark .rc-crm-card,.rc-theme-dark .rc-editor-dialog{background:#111827;color:#e2e8f0}
@media(max-width:600px){.rc-editor-fields{grid-template-columns:1fr}.rc-editor-wide{grid-column:auto}.rc-editor-dialog{padding:16px}.rc-crm-board{grid-template-columns:repeat(5,minmax(260px,85vw))}}
