@import url(https://fonts.googleapis.com/css2?family=Anton&display=swap);.date-corsi-list{list-style:none;margin:0;padding:0}.date-corsi-item{display:flex;align-items:center;flex-wrap:wrap;gap:.5em;margin:.5em 0;padding:0;line-height:1.5}.date-corsi-date{font-weight:500}.date-corsi-separator{color:inherit;opacity:.7}.date-corsi-badge{display:inline-block;font-family:'Anton',sans-serif;font-weight:400;padding:.15em .5em;border-radius:3px;background-color:#dc3232;color:#fff;font-size:.85em;line-height:1.4;text-transform:uppercase;letter-spacing:.05em}.date-corsi-block-editor{padding:1em;border:1px solid #ccd0d4;background-color:#f6f7f7}.date-corsi-block-header{margin-bottom:1em;padding-bottom:.5em;border-bottom:1px solid #ccd0d4;font-size:1.1em}.date-corsi-block-dates{list-style:none;margin:0 0 1em;padding:0}.date-corsi-block-date{display:flex;align-items:center;gap:.5em;margin-bottom:.5em;padding:.5em;background-color:#fff;border:1px solid #ccd0d4}.date-corsi-block-date input[type="date"]{flex-shrink:0;width:auto}.date-corsi-block-preview{flex:1;min-width:140px;color:#555;font-size:.95em}.date-corsi-block-status{cursor:pointer;white-space:nowrap}.date-corsi-block-status.status-available{color:#2271b1!important}.date-corsi-block-status.status-full{background-color:#dc3232!important;border-color:#dc3232!important;color:#ffffff!important}.date-corsi-block-move,.date-corsi-block-remove{min-width:32px;text-align:center;justify-content:center}.date-corsi-block-remove .dashicons{color:#dc3232;width:20px;height:20px;font-size:20px;line-height:1}.date-corsi-empty{color:#666;font-style:italic}.date-corsi-block-notice{margin:0 0 1em;padding:.75em;background-color:#fff8e1;border-left:4px solid #ffb900;color:#333;font-size:.95em}.date-corsi-block-date .components-toggle-control{margin:0}.date-corsi-block-date .components-toggle-control .components-form-toggle{margin-right:0}.date-corsi-block-date .components-base-control__field{margin-bottom:0}@media screen and (max-width:600px){.date-corsi-block-date{flex-wrap:wrap}.date-corsi-block-preview{width:100%;flex:none}}