@import"https://fonts.googleapis.com/css?family=Open+Sans:300,400,700";@import"https://fonts.googleapis.com/icon?family=Material+Icons";.calendar-custom .icon{font-family:Material Icons,serif;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.calendar-custom *{box-sizing:border-box}.calendar-custom{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:300;line-height:1.5;position:relative;overflow:hidden}.calendar-custom header{display:block;width:100%;padding:1.75em 0;border-bottom:1px solid lightgray;background:#fff}.calendar-custom .row{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.calendar-custom .row-middle{align-items:center}.calendar-custom .column{flex-grow:1;flex-basis:0;max-width:100%}.calendar-custom .column.cell:before{content:"";float:left;padding-top:100%}.calendar-custom{display:block;position:relative;width:100%;border-bottom:1px solid lightgray;height:auto;margin:0 auto}.calendar-custom .header{border-bottom:1px solid lightgray;align-items:center;display:flex;justify-content:space-between;padding:var(--p-space-200)}.calendar-custom .header .icon{cursor:pointer;transition:.15s ease-out}.calendar-custom .header .icon:hover{transform:scale(1.75);transition:.25s ease-out;color:#1e90ff}.calendar-custom .header .icon:first-of-type{margin-left:1em}.calendar-custom .header .icon:last-of-type{margin-right:1em}.calendar-custom .days{text-transform:uppercase;font-weight:700;border-bottom:1px solid lightgray}.calendar-custom .body .cell{position:relative;border-right:1px solid lightgray;overflow:hidden;cursor:pointer;background:#fff;transition:.25s ease-out}.calendar-custom .body .cell:hover{background:#bdc2c9;transition:.5s ease-out;border:.1rem solid #0693e3}.calendar-custom .body .row{border-bottom:1px solid lightgray}.calendar-custom .body .row:last-child{border-bottom:none}.calendar-custom .body .cell:last-child{border-right:none}.calendar-custom .body .cell .number{position:absolute;font-size:.8rem;line-height:1;top:.75em;left:.75em;font-weight:700}.calendar-custom .body .cell .number .number_month{color:#0693e3;margin-right:5px}.calendar-custom .body .cell .repeat{position:absolute;font-size:.5rem;line-height:1;top:.75em;right:.75em;font-weight:700}.calendar-custom .body .cell .repeat .Polaris-Icon{width:1rem;height:1rem;fill:#c4cdd5}.calendar-custom .body .cell:hover .number,.calendar-custom .body .selected .number{color:#0693e3}.calendar-custom .body .disabled{color:#d3d3d3;pointer-events:none}.calendar-custom .body .column{flex-grow:0;flex-basis:14.2857142857%;width:14.2857142857%}.calendar-custom_mini *{box-sizing:border-box}.calendar-custom_mini{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:300;line-height:1.5;position:relative}.calendar-custom_mini header{display:block;width:100%;padding:1.75em 0;border-bottom:1px solid lightgray;background:#fff}.calendar-custom_mini .row{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.calendar-custom_mini .row-middle{align-items:center}.calendar-custom_mini .column{flex-grow:1;flex-basis:0;max-width:100%}.calendar-custom_mini{display:block;position:relative;width:100%;background:#fff;border:1px solid lightgray;height:auto;margin:0 auto}.calendar-custom_mini .body .selected .number{color:#0693e3}.calendar-custom_mini .header{text-transform:uppercase;font-weight:700;font-size:95%;padding:1.5em 0;border-bottom:1px solid lightgray;display:grid;grid-template-columns:.5fr 11fr .5fr}.calendar-custom_mini .header .icon{cursor:pointer;transition:.15s ease-out}.calendar-custom_mini .header .icon:hover{transform:scale(1.75);transition:.25s ease-out;color:#1e90ff}.calendar-custom_mini .header .icon:first-of-type{margin-left:1em}.calendar-custom_mini .header .icon:last-of-type{margin-right:1em}.calendar-custom_mini .days{text-transform:uppercase;font-weight:400;color:gray;font-size:70%;padding:.2em 0;border-bottom:1px solid lightgray}.calendar-custom_mini .body .cell{position:relative;height:2em;border-right:1px solid lightgray;overflow:hidden;cursor:pointer;background:#fff;transition:.25s ease-out}.calendar-custom_mini .body .row{border-bottom:1px solid lightgray}.calendar-custom_mini .body .row:last-child{border-bottom:none}.calendar-custom_mini .body .cell:last-child{border-right:none}.calendar-custom_mini .body .cell .number{position:absolute;font-size:82.5%;line-height:1;top:.75em;right:.75em;font-weight:700}.calendar-custom_mini .body .disabled{color:#d3d3d3;pointer-events:none}.calendar-custom_mini .body .column{flex-grow:0;flex-basis:14.2857142857%;width:14.2857142857%}.column.col-center{text-align:center}.day-cell{border-right:1px solid lightgray;padding:var(--p-space-200);text-transform:none}.Polaris-Popover{width:250px}.calendar-custom_mini .body .row:hover .column{background-color:#6c6f73!important}.calendar-custom .column.col-end{display:flex;gap:var(--p-space-100)}.calendar-custom .column.col-start{padding-left:5px}.available-time{position:absolute;top:30px;display:grid;justify-content:center;width:100%;padding:2px 0 2px 2px}.available-time p{font-size:.7rem}.available-time .Polaris-Badge .Polaris-Text--root{font-size:11px!important}.row-time{display:grid;row-gap:10px}.row-time .row-time_item{display:grid;grid-template-columns:auto 30px auto 50px;column-gap:5px}.row-time .row-time_item .separate{display:flex;justify-content:center;align-items:center}.calendar-custom_mini .icon{font-family:Material Icons,serif;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.calendar-custom_select *{box-sizing:border-box}.calendar-custom_select{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:300;line-height:1.5;position:relative}.calendar-custom_select header{display:block;width:100%;padding:1.75em 0;border-bottom:1px solid lightgray;background:#fff}.calendar-custom_select .row{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.calendar-custom_select .row-middle{align-items:center}.calendar-custom_select .column{flex-grow:1;flex-basis:0;max-width:100%}.calendar-custom_select{display:block;position:relative;width:90%;background:#fff;border:1px solid lightgray;height:auto;margin:0 auto}.calendar-custom_select .body .selected{background-color:#00a2ff!important;color:#fff!important}.calendar-custom_select .header{text-transform:uppercase;font-weight:700;font-size:95%;padding:.5em 0;border-bottom:1px solid lightgray;display:grid;grid-template-columns:.5fr 11fr .5fr}.calendar-custom_select .header .icon{cursor:pointer;transition:.15s ease-out}.calendar-custom_select .header .icon:hover{transform:scale(1.75);transition:.25s ease-out;color:#1e90ff}.calendar-custom_select .header .icon:first-of-type{margin-left:1em}.calendar-custom_select .header .icon:last-of-type{margin-right:1em}.calendar-custom_select .days{text-transform:uppercase;font-weight:400;color:gray;font-size:70%;padding:.75em 0;border-bottom:1px solid lightgray}.calendar-custom_select .body .cell{position:relative;height:2em;border-right:1px solid lightgray;overflow:hidden;cursor:pointer;background:#fff;transition:.25s ease-out}.calendar-custom_select .body .row{border-bottom:1px solid lightgray}.calendar-custom_select .body .row:last-child{border-bottom:none}.calendar-custom_select .body .cell:last-child{border-right:none}.calendar-custom_select .body .cell .number{position:absolute;font-size:82.5%;line-height:1;font-weight:700}.calendar-custom_select .body .disabled{pointer-events:none;background-color:#d8d8d8;color:#4d5055}.calendar-custom_select .body .column.monthOther{color:#d3d3d3}.calendar-custom_select .body .column{flex-grow:0;flex-basis:14.2857142857%;width:14.2857142857%;display:flex;justify-content:center;align-items:center}.bnt-group_custom .Polaris-ButtonGroup{justify-content:center}.box-calendar .Polaris-Card:first-child{box-shadow:unset}#available-table{width:100%;position:relative;z-index:499!important}#available-table .available-table-actions .Polaris-ButtonGroup{justify-content:flex-end}#override-date{width:100%}#override-date th{text-align:start}#override-date .actions .Polaris-ButtonGroup{justify-content:flex-end}.page-actions .Polaris-PageActions{padding-bottom:0!important}.react-datepicker__aria-live{display:none}.detailEmployee .Polaris-LegacyCard{overflow:unset!important}.available-time-mobile{display:none}@media screen and (max-width: 475px){.calendar-custom .column.cell{height:90px}.calendar-custom .column.cell .number_month{display:none}.calendar-custom .column.cell .available-time-mobile{display:block;text-align:center}.calendar-custom .column.cell .available-time-desktop{display:none}}@media (max-width: 640px){.calendar-custom .body .cell .number{font-size:.6rem!important}.available-time{top:18px;padding:2px 0 6px 6px}.available-time p{font-size:.6rem!important}}
