*,:after,:before{box-sizing:border-box}#__next,#body-container,main{max-width:100vw;overflow-x:hidden}:root{--drawer-width:240px;--mini-drawer-width:60px;--content-width:60px;--available-width:calc(100vw - 60px)}body,html{width:100%;max-width:100vw;height:100%;padding:0;margin:0;overflow-x:hidden;background-color:#fff!important}.custom-datepicker{width:100%;padding:8px;font-size:16px;color:#333}.custom-datepicker .react-datepicker__input-container input{width:100%;padding:10px;border-radius:4px;border:1px solid #ccc;transition:border-color .2s ease}.custom-datepicker .react-datepicker__input-container input:focus{border-color:#1976d2;outline:none}.custom-datepicker .react-datepicker__close-icon{right:10px}.custom-datepicker .react-datepicker__tab-loop{display:none}.custom-datepicker .react-datepicker{border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.12);background-color:#fff;border:1px solid #e0e0e0}.custom-datepicker .react-datepicker__header{background-color:#1976d2;border-bottom:none;color:#fff;padding:10px}.custom-datepicker .react-datepicker__current-month{font-size:18px;font-weight:500}.custom-datepicker .react-datepicker__day,.custom-datepicker .react-datepicker__day-name{width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;margin:2px;border-radius:50%}.custom-datepicker .react-datepicker__day-name:hover,.custom-datepicker .react-datepicker__day:hover{background-color:rgba(25,118,210,.1)}.custom-datepicker .react-datepicker__day--selected{background-color:#1976d2;color:#fff}.custom-datepicker .react-datepicker__day--in-range{background-color:rgba(25,118,210,.2);color:#000}.custom-datepicker .react-datepicker__day--today{border:1px solid #1976d2}.custom-datepicker .react-datepicker__day--keyboard-selected{background-color:#1976d2;color:#fff}.p-organizationchart-table>tbody>tr>td{padding:2!important;text-align:center;vertical-align:top}.p-organizationchart-linecell{text-align:center;position:relative;padding:0!important}.p-organizationchart-linedown{width:1px;height:20px;background-color:#ccc;margin:0 auto}.p-organizationchart-lineleft{left:0}.p-organizationchart-lineleft,.p-organizationchart-lineright{width:50%;height:1px;background-color:#ccc;position:absolute;top:50%}.p-organizationchart-lineright{right:0}.content-width-full{width:100%!important;max-width:100%!important}.content-width-responsive{width:100%;max-width:var(--available-width)}@media(max-width:900px){.content-width-responsive{max-width:100%}}.content-container{width:100%;padding-left:24px;padding-right:24px}@media(max-width:600px){.content-container{padding-left:16px;padding-right:16px}}.content-box{width:100%;box-sizing:border-box}:root{--radius:0.5rem}body{font-family:IBM Plex Sans,sans-serif}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.btn-action{padding:.5rem .75rem;justify-content:space-between;height:2.5rem;transition:background-color .3s ease,border-color .3s ease;cursor:pointer}.container-panel{padding:0!important;max-width:100%!important;width:100%!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important}.border-panel{background-color:#fff;border:1px solid #e6ebf1;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.08);padding:24px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease}.border-panel:hover{border-color:#e6ebf1;box-shadow:0 2px 8px rgba(0,0,0,.12)}.info-box{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;padding:10px}.button{background-color:#3f51b5;color:#fff;border:1px solid #3f51b5;border-radius:4px;padding:8px 16px;font-size:16px;transition:background-color .3s ease,border-color .3s ease;cursor:pointer}.button:hover{background-color:#303f9f;border-color:#303f9f;box-shadow:0 2px 4px rgba(0,0,0,.2)}.option-icon{margin-left:0}