.calendar-actions{display:flex}.calendar-actions .calendar-action-icon{font-size:24px;align-self:center;margin-left:10px;cursor:pointer}.calendar-actions .calendar-action-icon.eraser{font-size:32px}.calendars-action-popover{max-width:300px}.calendars-action-popover .ant-popover-arrow{display:none}.calendars-action-popover .ant-popover-inner{border:1px solid #fdc300}.calendars-action-popover .ant-popover-inner .ant-popover-title{border-bottom:none;text-align:center;font-weight:700}.calendars-action-popover .ant-popover-inner .ant-popover-inner-content{padding-top:0;word-wrap:break-word}.calendars-content{display:flex;flex-direction:column}.calendars-content .calendars-row{display:flex}.calendars-content .calendars-row .calendars-pair{width:42.5%;display:flex;margin-right:5%}.calendars-content .calendars-row .calendars-pair .info{font-size:14px;text-align:center;flex-grow:4}.calendars-content .calendars-row .calendars-pair .calendar{width:175px;flex-grow:1;box-shadow:none}.calendars-content .calendars-row .calendars-pair .calendar:hover{border-color:#e79f26;box-shadow:none}.calendars-content .calendars-row .calendars-pair .calendar.ant-picker-focused{border-color:#fdc300!important}.calendars-content .calendars-row .calendars-pair .calendar input{color:#000}.calendars-content .calendars-row .calendars-pair .dice{flex-grow:2;text-align:center}.calendars-content .calendars-row .calendars-pair:first-child{margin-right:10%}.calendars-content .calendars-row .add-btn{width:35px}.calendars-content .calendars-row .add-btn span{font-size:24px}.calendars-content .calendars-row .add-btn.disabled{cursor:not-allowed;opacity:.5}.calendars-content .calendars-row .add-btn:hover:not(.disabled){background-color:#e79f26}.calendars-content .calendars-row .add-btn:hover:not(.disabled) span{color:#fff}.calendars-content .calendars-row .delete-additionalFields-row{cursor:pointer;width:35px;font-size:24px}.calendars-content .calendars-row.additionalFields-row{margin-top:10px}.add-btn-popover{max-width:300px}.add-btn-popover .ant-popover-arrow{display:none}.add-btn-popover .ant-popover-inner{border:1px solid #fdc300}.add-btn-popover .ant-popover-inner .ant-popover-title{border-bottom:none;text-align:center;font-weight:700}.add-btn-popover .ant-popover-inner .ant-popover-inner-content{word-wrap:break-word}.layout{height:100%;display:flex;flex-direction:column}.layout .toolbar{display:flex;padding:20px 10px;border-bottom:2px solid #eaeaea}.layout .toolbar .burger{font-size:18px;align-self:center;margin-right:10px;cursor:pointer}.layout .toolbar .toolbar-title{align-self:center;font-size:18px;flex-grow:1}.menu-popover .ant-popover-inner-content{padding:0;display:flex;flex-direction:column}.menu-popover .ant-popover-inner-content .menu-button{width:100%;text-align:start}.menu-popover .ant-popover-inner-content .menu-button:hover{background-color:#e79f26;color:#fff;cursor:pointer}.menu-popover .S{margin-right:.75rem}.calendar-page-content{display:flex;flex-direction:column;padding:20px}.calendar-page-content .fixed-part{display:flex;flex-direction:column;width:100%}.calendar-page-content .fixed-part .ant-spin-nested-loading{width:250px}.calendar-page-content .fixed-part .ant-spin-nested-loading .ant-spin .ant-spin-dot-spin .ant-spin-dot-item{background-color:#fdc300}.calendar-page-content .fixed-part .row{display:flex;margin-bottom:5px}.calendar-page-content .fixed-part .back-btn{margin:0 10px 10px 0;width:250px;justify-content:flex-start;align-items:start}.calendar-page-content .fixed-part .back-btn:hover{color:#e79f26!important;cursor:pointer;background:none}.calendar-page-content .fixed-part .headers{display:flex;flex-grow:1}.calendar-page-content .fixed-part .headers .headers-pair{display:flex;width:42.5%;margin-right:5%}.calendar-page-content .fixed-part .headers .headers-pair .dice-stub{flex-grow:2;text-align:center}.calendar-page-content .fixed-part .headers .headers-pair:first-child{margin-right:10%}.calendar-page-content .fixed-part .headers .header{width:175px;flex-grow:1;text-align:justify}.calendar-page-content .fixed-part .headers .header>*{margin-bottom:10px}.calendar-page-content .fixed-part .headers .header .title{font-size:14px;text-align:center;height:40px}.calendar-page-content .fixed-part .headers .header .description{font-size:12px}.calendar-page-content .fixed-part .headers .action-stub{width:35px}.calendar-page-content .fixed-part .main-calendars{flex-grow:1}.calendar-page-content .fixed-part .all-objects-btn{width:250px;margin-right:10px;align-self:flex-start}.calendar-page-content .fixed-part .all-objects-btn.active{background-color:#fdc300;color:#000}.calendar-page-content .fixed-part .all-objects-btn:hover{background-color:#e79f26;color:#fff!important}.calendar-page-content .fixed-part .additionalFields-actions{display:flex;justify-content:space-between;width:250px}.calendar-page-content .fixed-part .additionalFields-actions .additionalFields-btn{word-wrap:break-word;width:100%}.calendar-page-content .fixed-part .additionalFields-actions .additionalFields-btn span{white-space:normal}.calendar-page-content .fixed-part .additionalFields-actions .additionalFields-btn.active{background-color:#fdc300;color:#000}.calendar-page-content .fixed-part .additionalFields-actions .additionalFields-btn:hover{background-color:#e79f26;color:#fff!important}.calendar-page-content .fixed-part .additionalFields-actions .additionalFields-btn:first-child{margin-right:5px}.calendar-page-content .instances-content,.calendar-page-content .instances-content .object-children-group{display:flex;flex-direction:column}.calendar-page-content .instances-content .object-row{display:flex;margin-top:10px}.calendar-page-content .instances-content .object-row .clear-row{font-size:24px;align-self:center;margin-right:5px;cursor:pointer}.calendar-page-content .instances-content .object-row .object-title-container{width:250px;height:32px;margin-right:10px;display:flex;justify-content:flex-end}.calendar-page-content .instances-content .object-row .object-title-container button{background-color:#e3e1d8;color:#000}.calendar-page-content .instances-content .object-row .object-title-container button:hover{background-color:#e79f26!important;color:#fff!important}.calendar-page-content .instances-content .object-row .isBtnActive{background-color:#fdc300!important;color:#000!important}.calendar-page-content .instances-content .object-row .object-title{width:220px}.calendar-page-content .instances-content .object-row .object-title.depth-1{width:200px}.calendar-page-content .instances-content .object-row .object-title.depth-2{width:180px}.calendar-page-content .instances-content .object-row .object-title.depth-3{width:160px}.calendar-page-content .instances-content .object-row .object-title span{justify-content:flex-start;align-self:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-page-content .instances-content .object-row .object-calendars-row{flex-grow:1}.calendars-title-popover{max-width:300px}.calendars-title-popover .ant-popover-arrow{display:none}.calendars-title-popover .ant-popover-inner{border:1px solid #fdc300}.calendars-title-popover .ant-popover-inner .ant-popover-title{border-bottom:none;text-align:center;font-weight:700}.calendars-title-popover .ant-popover-inner .ant-popover-inner-content{word-wrap:break-word}.add-calendar-modal{display:flex;justify-content:center;border:2px solid #fdc300;max-width:480px;padding:0 1rem;min-height:150px}.add-calendar-modal .modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.add-calendar-modal .modal-content-body{text-align:center;margin-bottom:30px;font-size:14px}.add-calendar-modal .modal-content-actions{display:flex;justify-content:center}.add-calendar-modal .modal-content-btn{padding:0 25px;background-color:#fdc300;cursor:pointer}.add-calendar-modal .modal-content-btn span{white-space:normal}.add-calendar-modal .modal-content-btn:hover{background-color:#e79f26;color:#fff;cursor:pointer}.add-calendar-modal .modal-content-btn:first-child{margin-right:1.5rem}.keycloak-auth-btn{cursor:pointer!important;background-color:#fdc300!important;color:#000!important}.keycloak-auth-btn:hover{background-color:#e79f26!important;color:#fff!important}.page-content{padding:15px}.page-content,.page-content .supplier-content{display:flex;flex-direction:column;height:100%;position:relative;bottom:5%}.page-content .supplier-content{align-items:center;justify-content:center}.page-content .add-calendar-button{width:200px;align-self:flex-end;background-color:#fdc300;color:#000}.page-content .add-calendar-button:hover{background-color:#e79f26;color:#fff}.authorization-modal{display:flex;justify-content:center;border:2px solid #fdc300;max-width:480px;padding:0 1rem;min-height:150px}.authorization-modal .modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.authorization-modal .modal-content-body{text-align:center;margin-bottom:30px;font-size:14px}.authorization-modal .modal-content-actions{display:flex;justify-content:center}.authorization-modal .modal-content-btn{padding:0 25px;background-color:#fdc300;cursor:pointer}.authorization-modal .modal-content-btn span{white-space:normal}.authorization-modal .modal-content-btn:hover{background-color:#e79f26;color:#fff;cursor:pointer}.authorization-modal .modal-content-btn:first-child{margin-right:1.5rem}.ant-select-focused .ant-select-selector{border-color:#fdc300!important;box-shadow:none!important}.ant-select:hover .ant-select-selector{border-color:#e79f26!important}.ant-select-item-option:hover{background-color:#e79f26!important;color:#fff!important}.ant-select-item-option-active{background-color:#fdc300!important;color:#000!important}.my-calendars{display:flex;flex-direction:column;margin:50px 100px}.my-calendars css .ant-pagination-item{border-color:#fdc300}.my-calendars .ant-pagination-item-active,.my-calendars .ant-pagination-item:hover{border-color:#e79f26}.my-calendars .ant-pagination-item a{color:#000}.my-calendars .ant-pagination-item-active a,.my-calendars .ant-pagination-item:hover a{color:#e79f26}.my-calendars .ant-pagination-next .ant-pagination-item-link,.my-calendars .ant-pagination-prev .ant-pagination-item-link{color:#000}.my-calendars .ant-pagination-next>button:hover,.my-calendars .ant-pagination-prev>button:hover{border-color:#e79f26!important;color:#e79f26}.my-calendars .ant-pagination-item-link{color:#e79f26}.my-calendars .table .ant-table{border:1px solid silver}.my-calendars .table .ant-table-thead .ant-table-cell{font-weight:700}.my-calendars .table .ant-table-cell{padding:5px}.my-calendars .table .cell{font-weight:400}.my-calendars .status-content{display:flex;justify-content:space-between;align-items:center}.my-calendars .status-content .container .icon-button{padding:0 5px;font-size:18px}.my-calendars .status-content .container .icon-button:hover:not(.hover-disabled){background-color:#e79f26;color:#fff;cursor:pointer}.my-calendars .status-content .container .icon-button.ant-popover-disabled-compatible-wrapper{padding:0}.my-calendars .status-content .container .icon-button.ant-popover-disabled-compatible-wrapper button{padding:0 5px;font-size:18px}.delete-modal{display:flex;justify-content:center;border:2px solid #fdc300;max-width:480px;padding:0 1rem;min-height:150px}.delete-modal .modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.delete-modal .modal-content-body{text-align:center;margin-bottom:30px;font-size:14px}.delete-modal .modal-content-actions{display:flex;justify-content:center}.delete-modal .modal-content-btn{padding:0 25px;background-color:#fdc300;cursor:pointer}.delete-modal .modal-content-btn span{white-space:normal}.delete-modal .modal-content-btn:hover{background-color:#e79f26;color:#fff;cursor:pointer}.delete-modal .modal-content-btn:first-child{margin-right:1.5rem}.calendar-form-page-content{display:flex;flex:auto;flex-direction:column}.calendar-form-page-content .back-btn{margin:10px;width:250px;justify-content:flex-start}.calendar-form-page-content .back-btn:hover{color:#e79f26;cursor:pointer}.calendar-form-page-content .select-wrapper{flex:auto;margin:auto}.calendar-form-page-content .select-wrapper .period-select{font-weight:400;border-radius:6px;margin-top:50px;min-width:400px}.calendar-form-page-content .select-wrapper .notification{max-width:300px;margin:auto;text-align:center;border:2px solid #fdc300;padding:3px;font-size:12px}.calendar-form-page-content .select-wrapper .notification-button{padding:0 30px;background-color:#fdc300}.calendar-form-page-content .select-wrapper .notification-button:hover{background-color:#e79f26;color:#fff;cursor:pointer}.calendar-form-page-content .submit-container{margin:0 10px 10px 0;align-self:flex-end}.calendar-form-page-content .submit-container .button{padding-left:50px;padding-right:50px;background-color:#fdc300;color:#000}.calendar-form-page-content .submit-container .button:hover{background-color:#e79f26;color:#fff;cursor:pointer}.calendar-form-page-content .inputForOther{box-shadow:none}.calendar-form-page-content .inputForOther:hover{border-color:#fdc300}.calendar-form-page-content .inputForOther:focus{border-color:#e79f26}.theme-provider-styles{display:flex;flex-direction:column;height:100%}.theme-provider-styles>div:first-child{display:flex;flex-direction:column;flex-grow:1}@font-face{font-family:"Montserrat";src:local("Montserrat"),url(/static/media/Montserrat-ExtraLight.ddc3ab52.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Montserrat";src:local("Montserrat"),url(/static/media/Montserrat-Light.c3468d41.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Montserrat";src:local("Montserrat"),url(/static/media/Montserrat-Regular.317b418e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";src:local("Montserrat"),url(/static/media/Montserrat-Medium.693c527a.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat";src:local("Montserrat"),url(/static/media/Montserrat-SemiBold.87718949.ttf) format("truetype");font-weight:700;font-style:normal}
/*# sourceMappingURL=main.4458f3cc.chunk.css.map */