*,:before,:after{box-sizing:border-box}html,body{min-width:0;margin:0}.ant-table-wrapper,.ant-space-vertical,.ant-space-item{min-width:0;max-width:100%}.ant-descriptions-item-content,.ant-typography,.ant-alert-description{overflow-wrap:anywhere}.ant-card-head-title{padding-block:8px;white-space:normal!important}.barra-filtri{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.filtro-locale{width:100%;max-width:420px}.comandi-meteo{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;width:100%;display:grid}.azione-sotto-nome{margin-top:8px}@media (min-width:768px){.azione-sotto-nome{display:none}}@media (max-width:767.98px){.solo-schermo-largo{display:none}}.riquadro-controlli{max-width:340px}@media (max-width:767.98px){.ant-btn.tasto-lungo{white-space:normal;text-align:start;height:auto;padding-block:6px}.tabella-citta .ant-table-cell{padding-inline:8px!important}.riquadro-controlli{overflow-wrap:anywhere;max-width:170px}}@media (max-width:768px),(pointer:coarse){input,select,textarea,.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-select-input,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-input-number-input,.ant-picker-input>input{font-size:16px!important}.ant-btn,.ant-select-single,.ant-input:not(textarea):not(.ant-input-affix-wrapper .ant-input),.ant-input-affix-wrapper,.ant-picker,.ant-input-number{min-height:44px}.ant-segmented-item-label{white-space:normal;justify-content:center;align-items:center;min-height:44px;padding-block:8px;line-height:1.3;display:flex}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:44px;min-height:44px;line-height:42px}.ant-radio-wrapper,.ant-checkbox-wrapper{align-items:center;min-height:44px}}@media (max-width:768px){.comandi-meteo{grid-template-columns:1fr}.guscio-contenuto{padding:12px!important}.ant-segmented{max-width:100%}.ant-segmented-group{flex-wrap:wrap}.ant-drawer-body{padding:16px!important}.guscio-cassetto .ant-drawer-body{padding:0!important}.ant-descriptions-bordered .ant-descriptions-view{overflow-x:auto}.ant-descriptions-item-label,.ant-descriptions-item-content{padding:10px!important}.ant-statistic-content-suffix{display:block;margin-inline-start:0!important}}
