.dina-weekly-time-ranges{border:1px solid #ddd;padding:10px;background:#fafafa}.dina-day-block{padding-bottom:10px}.dina-day-block label{font-weight:700;display:block;margin-bottom:8px}.dina-time-range-row{margin-bottom:5px;margin-left:10px;display:flex;align-items:center;gap:5px;background-color:#fff;padding:10px;border-radius:10px}.dina-ltr .dina-time-range-row{margin-left:0;margin-right:10px}.dina-time-range-row:hover{background-color:#eee}.dina-time-entries{display:flex;flex-wrap:wrap}button.dina-remove-time.button-link{color:red;text-decoration:none}button.dina-remove-time.button-link:hover{color:#d93535;text-decoration:underline}.dina-day-header{cursor:pointer;font-weight:700;background:#e9e9e9;padding:10px;border-radius:6px;margin-bottom:5px;transition:background .2s}.dina-day-block .dina-day-header::after{content:"\f067";font-family:fal-icon;margin:0 4px;font-size:14px;float:left}.dina-day-block.open .dina-day-header::after{content:"\f068";font-family:fal-icon;margin:0 4px;font-size:12px;float:left}.dina-ltr .dina-day-block .dina-day-header::after,.dina-ltr .dina-day-block.open .dina-day-header::after{float:right}.dina-day-header:hover{background:#d6d6d6}.dina-day-content{display:none;padding:10px;border:1px solid #ddd;border-radius:6px;background:#fff;margin-bottom:15px}.dina-day-block.open .dina-day-content{display:block}