.booking-observation-modal textarea{border:2px solid #a5a5a5}.booking-observation-modal textarea:focus{border-color:#00718c!important}.dark-layout .booking-observation-modal .datepicker .input-group input,.dark-layout .booking-observation-modal textarea{border-color:#404656}.milestone-description{color:#5e5873;font-weight:700}.contract-data .col-3{padding:0}.milestones-table .vgt-responsive{min-height:400px}.milestones-table .vgt-wrap{padding:3%;background:#fff;border-radius:30px}.milestones-table .milestone-compliance-date{min-width:11rem;white-space:nowrap}.milestones-table .milestone-compliance-date .form-control.is-invalid{padding-right:0!important}.milestones-table .milestone-compliance-date .form-control.is-invalid label{padding-right:.857rem!important}.milestones-table .milestone-delay-days{min-width:8.5rem;text-align:center}.milestone-delay-cell{display:inline-grid;grid-template-columns:5.75rem 1rem;align-items:center;-moz-column-gap:.35rem;column-gap:.35rem;width:100%;max-width:7rem;margin:0 auto}.milestone-delay-cell__tag{display:flex;justify-content:center}.milestone-delay-cell__icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;min-height:1rem}.dark-layout .milestones-table .vgt-wrap{background:#283046!important}.milestone-delay-tag{display:inline-flex;align-items:center;padding:.2rem .75rem;border-radius:999px;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.milestone-delay-tag--none{background:#eceff1;color:#455a64}.milestone-delay-tag--medium{background:#fff8e1;color:#f5a623}.milestone-delay-tag--high{background:#ffebee;color:#e63946}.dark-layout .milestone-delay-tag--none{background:hsla(0,0%,100%,.12);color:#b0bec5}.dark-layout .milestone-delay-tag--medium{background:rgba(255,159,67,.2);color:#ff9f43}.dark-layout .milestone-delay-tag--high{background:rgba(234,84,85,.2);color:#ea5455}.generalTooltip.milestoneDelayTooltip .tooltip-inner{text-align:start;min-width:17rem;max-width:20rem;padding:1rem}.generalTooltip.milestoneDelayTooltip .milestoneDelayTooltipText{font-size:12px;margin-bottom:.35rem}.generalTooltip.milestoneDelayTooltip .milestoneDelayTooltipText:last-child{margin-bottom:0}.generalTooltip.milestoneDelayTooltip .milestoneDelayTooltipText--title{font-weight:600;margin-bottom:.5rem}.generalTooltip.milestoneDelayTooltip .milestoneDelayTooltipText--original b{color:#e63946}.generalTooltip.milestoneDelayTooltip .milestoneDelayTooltipText--current b{color:#f5a623}.generalTooltip.milestoneDelayTooltip .milestoneDelayTooltipDivider{margin:.75rem 0;border-top:1px solid rgba(97,97,97,.2)}.dark-layout .generalTooltip.milestoneDelayTooltip .milestoneDelayTooltipDivider{border-top-color:hsla(0,0%,100%,.2)}.dark-layout .generalTooltip.milestoneDelayTooltip .milestoneDelayTooltipText--original b{color:#ea5455}.dark-layout .generalTooltip.milestoneDelayTooltip .milestoneDelayTooltipText--current b{color:#ff9f43}