.mcb-date-picker{position:relative;min-width:0}.mcb-date-trigger{width:100%;min-height:48px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid #c3d8df;border-radius:3px;background:white;color:#143849;font:400 14px/1.5 Manrope,sans-serif;cursor:pointer;text-align:left;box-sizing:border-box}.mcb-date-trigger>svg{width:19px;height:19px;flex-shrink:0;color:#007b80}.mcb-date-trigger:focus-visible{outline:2px solid #007b8050;outline-offset:2px;border-color:#007b80}.mcb-date-trigger[aria-invalid=true]{border-color:#c7474c;background:#fff7f7}.mcb-date-popover{position:absolute;top:calc(100% + 8px);left:0;width:310px;max-width:calc(100vw - 54px);padding:16px;border:1px solid #c5dadd;border-radius:6px;box-shadow:0 12px 36px #14384920;background:white;z-index:60;color:#143849;font:400 13px/1.5 Manrope,sans-serif;box-sizing:border-box}.mcb-date-popover[hidden]{display:none!important}.mcb-date-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.mcb-date-head strong{text-transform:capitalize;font-weight:600;font-size:14px}.mcb-date-head button{width:30px;height:30px;border:1px solid #d1e1e5;border-radius:50%;padding:0;background:white;color:#007b80;font:400 24px/1 Manrope;cursor:pointer}.mcb-date-head button:disabled{opacity:.25;cursor:default}.mcb-date-popover table{width:100%;border:0;border-collapse:collapse;table-layout:fixed;margin:0}.mcb-date-popover :is(th,td){border:0;padding:2px;text-align:center}.mcb-date-popover th{font-size:10px;font-weight:500;color:#607580;padding-bottom:8px}.mcb-date-popover td button{width:100%;aspect-ratio:1;min-height:30px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#143849;font:500 12px/1 Manrope,sans-serif;cursor:pointer}.mcb-date-popover td button:disabled{color:#b7c3c9;background:#f5f7f7;text-decoration:line-through;cursor:not-allowed}.mcb-date-popover td button:not(:disabled):hover{background:#eaf4f3;color:#007b80}.mcb-date-popover td button[aria-current=date]{border-color:#99c8c7}.mcb-date-popover td button.is-selected{background:#007b80;color:white}.mcb-date-popover button:focus-visible{outline:2px solid #007b80;outline-offset:1px}.mcb-date-popover .mcb-date-note{margin:12px 0 0!important;border-top:1px solid #e0e9eb;padding-top:10px!important;font:400 10px/1.6 Manrope,sans-serif!important;color:#607580!important}
body #contenuto .mcb-call-grid{overflow:visible}body #contenuto :is(.mcb-call-fields,.mcf-form){overflow:visible}@media(max-width:600px){.mcb-date-popover{width:290px;max-width:calc(100vw - 80px);padding:12px}}
.mcb-date-trigger{min-height:var(--mcf-height,48px);border-radius:var(--mcf-radius,3px)}.mcb-date-trigger>svg{color:var(--mcf-accent,#007b80)}.mcf-preset-soft .mcb-date-trigger{background:#f1f6f6}.mcf-preset-minimal .mcb-date-trigger{border:0;border-bottom:1px solid #c3d8df;border-radius:0;background:transparent}.mcf-preset-square .mcb-date-trigger{border-radius:0}.mcf-preset-rounded .mcb-date-trigger{border-radius:12px}.mcf-preset-accent .mcb-date-trigger{border-color:var(--mcf-accent,#007b80)}.mcf-preset-dark .mcb-date-trigger{background:#ffffff0e;border-color:#ffffff35;color:white}.mcf-preset-dark .mcb-date-trigger>svg{color:#95dfd7}
