.flex-center-wrap{display:flex;flex-wrap:wrap;align-items:center}.flex-top-wrap{display:flex;flex-wrap:wrap;align-items:flex-start}.md\:horizontal .input-label{margin-bottom:.5rem;min-width:90px}.details .input-control{display:inline-block;width:auto;padding:.375rem}.file-wrap{aspect-ratio:297/210}.alert{position:relative;margin:1rem;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity));padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.alert.alert-warning{--tw-border-opacity: 1 !important;border-color:rgb(249 115 22 / var(--tw-border-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 237 213 / var(--tw-bg-opacity))!important;--tw-text-opacity: 1 !important;color:rgb(194 65 12 / var(--tw-text-opacity))!important}.alert.alert-danger{--tw-border-opacity: 1 !important;border-color:rgb(248 113 113 / var(--tw-border-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgb(254 226 226 / var(--tw-bg-opacity))!important;--tw-text-opacity: 1 !important;color:rgb(185 28 28 / var(--tw-text-opacity))!important}.fd-badge{margin-right:.5rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity));padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn{border-radius:.25rem;padding:.5rem 1rem;font-weight:600}.btn.btn-sm{font-size:.875rem;line-height:1.25rem}.btn.btn-xs{padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.btn.btn-xxs{padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.btn.btn-circle{border-radius:9999px!important;padding:0!important}.btn.btn-rounded-0{border-radius:0!important}.btn.btn-rounded-l-0{border-radius:0!important;border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.btn.btn-rounded-r-0{border-radius:0!important;border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.btn.btn-default{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.btn.btn-default:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.btn.btn-main{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn.btn-main:hover{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity))}.btn.btn-info{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn.btn-info:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity))}.btn.btn-warning{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn.btn-warning:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.btn.btn-danger{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn.btn-danger:hover{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity))}.btn[disabled]{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.chk-btn,.md\:horizontal.chk-btn{display:none}.chk-btn-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem 1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.chk-btn-label.chk-btn-label-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.chk-btn:checked+.chk-btn-label{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.card{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(229 231 235 / .4);--tw-shadow: var(--tw-shadow-colored)}@media (prefers-color-scheme: dark){.card{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}}.card .card-header{display:flex;flex-wrap:wrap;align-items:center;padding:.5rem}@media (min-width: 768px){.card .card-header{padding:1rem}}.card .card-body{display:flex;padding:.5rem .25rem}@media (min-width: 768px){.card .card-body{padding:1rem}}.card .card-body.pb-2{padding-bottom:.5rem!important}.input-label{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.input-label.input-sm{padding:.375rem}.input-control,.select-control{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));padding:.625rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.input-control:focus,.select-control:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity));--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}.input-control.input-sm,.select-control.input-sm{padding:.375rem}.input-control.input-xs,.select-control.input-xs{padding:.25rem;font-size:.75rem;line-height:1rem}.input-control.select-sm,.select-control.select-sm{padding-top:.375rem;padding-bottom:.375rem}.input-control.invalid,.select-control.invalid{--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity))}.input-control.invalid:focus,.select-control.invalid:focus{--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity))}.select-control{-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-end:2rem;padding-inline-end:2rem}.select-control.select-lg{-webkit-padding-end:2.5rem;padding-inline-end:2.5rem;font-size:1.25rem;line-height:1.75rem}.select-control.select-sm{padding-top:.375rem;padding-bottom:.375rem}.select-control.select-xs{padding-top:.25rem;padding-bottom:.25rem;-webkit-padding-start:.5rem;padding-inline-start:.5rem;-webkit-padding-end:1.5rem;padding-inline-end:1.5rem;font-size:.75rem;line-height:1rem;background-size:1.2em;background-position:right .2rem center}.input-radio{height:1rem;width:1rem;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.input-radio:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}@media (prefers-color-scheme: dark){.input-radio{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity));--tw-ring-offset-color: #1f2937}.input-radio:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity))}}.gantt-header{font-weight:500;color:#313131;letter-spacing:.2px;background:#F4F5F9}.gantt-view{font-weight:400;color:#475466;letter-spacing:.2px;-webkit-font-smoothing:antialiased;cursor:default;overflow:hidden;border:0 solid #DADEE0;background-color:#fff;white-space:normal;-webkit-appearance:none;box-sizing:content-box}.gantt-view div{outline:none}.gantt-clean{background:transparent}.gantt{position:relative;background-color:#dadee0;font-size:.85rem;white-space:nowrap;border-width:0;margin-left:0;margin-top:0}.gantt-left{font-weight:400;color:#475466;letter-spacing:.2px;-webkit-font-smoothing:antialiased;cursor:default;overflow:hidden;border:0 solid #DADEE0;background-color:#fff;white-space:normal;-webkit-appearance:none;box-sizing:content-box}.gantt-left div{outline:none}.gantt-left{position:relative;display:inline-block;vertical-align:top;margin-top:0;margin-left:0;overflow:hidden;background-color:#fff}.gantt-left .gantt-left-header{height:32px;font-weight:500;color:#313131;letter-spacing:.2px;background:#F4F5F9}.gantt-right{font-weight:400;color:#475466;letter-spacing:.2px;-webkit-font-smoothing:antialiased;cursor:default;overflow:hidden;border:0 solid #DADEE0;background-color:#fff;white-space:normal;-webkit-appearance:none;box-sizing:content-box}.gantt-right div{outline:none}.gantt-right{display:inline-block}.gantt-header-column{font-weight:500;color:#313131;letter-spacing:.2px;background:#F4F5F9;position:absolute;overflow:hidden}.gantt-header-column .gantt-header-column-item{text-align:left;width:100%;padding:0 8px;border-right:1px solid #DADEE0;border-bottom:1px solid #5ccce7;height:32px;line-height:32px}.gantt-body{font-weight:400;color:#475466;letter-spacing:.2px;-webkit-font-smoothing:antialiased;cursor:default;overflow:hidden;border:0 solid #DADEE0;background-color:#fff;white-space:normal;-webkit-appearance:none;box-sizing:content-box}.gantt-body div{outline:none}.gantt-body-wrap{position:relative}.gantt-column{position:absolute;top:0}.gantt-column-item{height:42px;line-height:42px;border-bottom:1px solid #EDEFF0;box-sizing:border-box;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-scale{font-weight:400;color:#475466;letter-spacing:.2px;-webkit-font-smoothing:antialiased;cursor:default;overflow:hidden;border:0 solid #DADEE0;background-color:#fff;white-space:normal;-webkit-appearance:none;box-sizing:content-box}.gantt-scale div{outline:none}.gantt-scale{border-bottom-color:#5ccce7;height:31px;border-width:0 0 1px;margin-left:0;margin-top:0}.gantt-scale-template{box-sizing:border-box;height:100%;padding:0}.gantt-scale-row{height:32px;display:flex;box-sizing:border-box}.gantt-scale-row:not(:last-child){border-bottom:1px solid #dadee0}.gantt-scale-cell{display:flex;flex:0 0 auto;justify-content:center;align-items:center;border-right:1px solid #dadee0;box-sizing:border-box;background-color:#6178971f}.gantt-schedule{font-weight:400;color:#475466;letter-spacing:.2px;-webkit-font-smoothing:antialiased;cursor:default;overflow:hidden;border:0 solid #DADEE0;background-color:#fff;white-space:normal;-webkit-appearance:none;box-sizing:content-box}.gantt-schedule div{outline:none}.gantt-schedule{position:relative;overflow:scroll;border-width:0;margin-left:0;margin-top:0;background-image:url(data:image/png;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAYAAAD1T9h6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhGVYSWZNTQAqAAAACAAFARIAAwAAAAEAAQAAARoABQAAAAEAAABKARsABQAAAAEAAABSASgAAwAAAAEAAgAAh2kABAAAAAEAAABaAAAAAAAAAEgAAAABAAAASAAAAAEAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAKgAAAAACXY4sAAAACXBIWXMAAAsTAAALEwEAmpwYAAACyGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj40ODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NDI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KDP3MqwAAATtJREFUWAntmTGKg0AYhZ0ZR2IIhFTLdnYhpWCdKniqgF4l19jGetEieIQcIUWwUfOnGLCJDjyWTfGEYXTmvd/532enCjyvsix1nuffURSdsiy7LNmqqlqFYbiP4/hL9D9L+rZtd13XHay1jzRNr0v6137TNGftI/xkDRv4bzokQAJgAvyEwABhOwnAEYIFSAAMELaTABwhWIAEwABhOwnAEYIFSAAMELaTABwhWIAEwABhOwnAEYIFSAAMELaTABwhWIAEwABhOwnAEYIFSAAMELaTABwhWOBPCcgv2aDve+VzRmOMEr0ehsH46J3Gu4GiKAKttRrHMXTmuTlJkkAO9TqMndNN93ybnXpUXdfldOHdvZJL0tnKtBfN7zudWxedkWZ38ryWcXPrM7MVz0ZGL++5z+jc1ija4xNWWDJnpf5EAAAAAABJRU5ErkJggg==)}.gantt-schedule-bars{font-weight:400;color:#475466;letter-spacing:.2px;-webkit-font-smoothing:antialiased;cursor:default;overflow:hidden;border:0 solid #DADEE0;background-color:#fff;white-space:normal;-webkit-appearance:none;box-sizing:content-box}.gantt-schedule-bars div{outline:none}.gantt-schedule-bars{background:transparent;border-color:#fff;display:inline-block;vertical-align:top;top:0;left:0;position:absolute!important;z-index:0}.gantt-scroll-cont{width:100%;height:auto;clear:both;position:relative;min-height:1px}.gantt-task-base{position:absolute;box-sizing:border-box;color:#fff;height:30px}.gantt-task-handle-base{position:absolute;background-color:transparent;width:6px;height:30px}.gantt-tasks{position:absolute;box-sizing:border-box;color:#fff;height:30px;background:transparent}.gantt-task{position:absolute;box-sizing:border-box;color:#fff;height:30px;background-color:#6ba8cb;box-shadow:#fff 1px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gantt-task:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.gantt-task:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.gantt-task.gantt-task-break{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity))}.gantt-task .gantt-task-handle-left{position:absolute;background-color:transparent;width:6px;height:30px;left:0px;cursor:w-resize}.gantt-task .gantt-task-handle-right{position:absolute;background-color:transparent;width:6px;height:30px;right:0px;cursor:e-resize}.gantt-resizer{font-weight:400;color:#475466;letter-spacing:.2px;-webkit-font-smoothing:antialiased;cursor:default;overflow:hidden;border:0 solid #DADEE0;background-color:#fff;white-space:normal;-webkit-appearance:none;box-sizing:content-box}.gantt-resizer div{outline:none}.gantt-resizer{position:relative;border-width:0;margin-left:0;margin-top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gantt-resizer-y{border-bottom-width:1px;cursor:ns-resize;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAADAQMAAABCowZuAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA9JREFUCB1jXMUABoxAGgAJaAFXPIkJqAAAAABJRU5ErkJggg==) no-repeat center center}.gantt-resizer{background-color:#ebedf0}.gantt-marker{display:inline-block;position:absolute;color:#fff;text-align:center;background-color:#55cd97;border-radius:32px;width:32px;height:32px;line-height:32px}.gantt-marker.gantt-overload{background-color:#ff5c4c}.nav-item{display:inline-flex;border-left-width:1px;--tw-border-opacity: 1;border-left-color:rgb(255 255 255 / var(--tw-border-opacity))}.nav-item:last-child{border-right-width:1px;--tw-border-opacity: 1;border-right-color:rgb(255 255 255 / var(--tw-border-opacity))}.nav-link{display:inline-flex;align-items:center;justify-content:center;padding-left:1.5rem;padding-right:1.5rem;padding-top:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-link:hover{color:rgb(55 65 81 / var(--tw-text-opacity));--tw-bg-opacity: 1;background-color:rgb(1 147 214 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.nav-link:focus{outline:2px solid transparent;outline-offset:2px}.nav-link.active{border-bottom-color:transparent;--tw-bg-opacity: 1;background-color:rgb(1 147 214 / var(--tw-bg-opacity))}.nav-link.active:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.nav-mega-menu{position:absolute;left:0px;right:0px;top:40px;z-index:1000;margin-top:0;display:none;width:100%;border-style:none;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));background-clip:padding-box;padding-left:160px;--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity))}.md\:horizontal.nav-mega-menu{display:none}.nav-mega-menu{--tw-bg-opacity: 1;background-color:rgb(1 147 214 / var(--tw-bg-opacity))}@media (prefers-color-scheme: dark){.nav-mega-menu{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity))}}.nav-mega-meu-link.active:hover,.nav-mega-meu-link:hover:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.nav-profile{display:inline-flex;align-items:center;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-profile:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.nav-profile:focus{outline:2px solid transparent;outline-offset:2px}.bg-sub .nav-link:hover,.bg-sub .nav-link.active{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.bg-sub .nav-mega-menu{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.table th{font-weight:600}.table :where(th,td){padding:.5rem}.table.table-bordered :where(th,td){border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.table.table-bordered :where(th,td).border-l-0{border-left-width:0!important}.table.table-bordered :where(th,td).border-r-0{border-right-width:0!important}.table .table-striped tbody tr{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.table .table-striped tbody tr:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.table .table-striped-dark tbody tr{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.table .table-striped-dark tbody tr:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.table .table-hover-border tbody tr:hover td{border-top-width:2px;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.table .table-hover-border tbody tr:hover td:first-child{border-left-width:2px}.table .table-hover-border tbody tr:hover td:last-child{border-right-width:2px}.table.table-sm th,.table.table-sm td{padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem}.md\:horizontal{margin-bottom:.5rem;display:flex;flex-wrap:wrap;align-items:center}.md\:horizontal .input-label{margin-bottom:.5rem;min-width:160px}@media (min-width: 768px){.md\:horizontal .input-label{-webkit-margin-end:.5rem;margin-inline-end:.5rem}}.md\:horizontal>.input-control,.md\:horizontal>.select-control{display:block;width:100%}@media (min-width: 768px){.md\:horizontal>.input-control,.md\:horizontal>.select-control{width:auto;flex-grow:1}}.md\:horizontal.hidden{display:none!important}.normal-label{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (prefers-color-scheme: dark){.normal-label{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}}.input-control[invalid],.select-control[invalid]{--tw-border-opacity: 1 !important;border-color:rgb(252 165 165 / var(--tw-border-opacity))!important}.input-control[invalid]:focus,.select-control[invalid]:focus{--tw-border-opacity: 1 !important;border-color:rgb(239 68 68 / var(--tw-border-opacity))!important;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.modal-dialog{position:fixed;top:0px;left:0px;z-index:200;height:100vh;width:100vw;cursor:auto;flex-direction:column;padding:1rem;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#0003}@media (min-width: 640px){.modal-dialog{padding:1.5rem}}@media (min-width: 768px){.modal-dialog{padding:10vh}}@media (min-width: 1024px){.modal-dialog{padding:12vh}}.modal-dialog.open{display:flex}.modal-dialog .modal-content{margin:0 auto;display:flex;min-height:0px;width:100%;max-width:36rem;flex-direction:column;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 640px){.modal-dialog .modal-content{margin-top:2rem;margin-bottom:2rem;width:100%;max-width:32rem}}.modal-dialog .modal-content .modal-header{display:flex;align-items:center;justify-content:space-between;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding:1rem}.modal-dialog .modal-content .modal-header.modal-header-sm{padding-top:.5rem;padding-bottom:.5rem}.modal-dialog .modal-content .modal-body{position:relative;padding:1rem}.modal-dialog .modal-content .modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(209 213 219 / var(--tw-border-opacity));padding:.625rem}.modal-dialog-3xl .modal-content{max-width:48rem}.mobile-nav{left:0px;right:0px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mobile-nav .mobile-nav-wrap{display:flex;justify-content:space-between}.mobile-nav .mobile-nav-wrap .mobile-nav-link{display:inline-block;width:100%;justify-content:center;padding-top:.5rem;padding-bottom:.25rem;text-align:center}.mobile-nav .mobile-nav-wrap .mobile-nav-link:hover{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity))}.mobile-nav .mobile-nav-wrap .mobile-nav-link:focus{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity))}.mobile-nav .mobile-nav-wrap .mobile-nav-link .mobile-nav-link-icon{margin-bottom:.25rem;display:inline-block;height:2rem;width:2rem}.mobile-nav .mobile-nav-wrap .mobile-nav-link .mobile-nav-link-text{display:block;font-size:.75rem;line-height:1rem}nav.bg-main #links2{display:none!important}nav.bg-sub #links1{display:none!important}.table{font-size:.875rem;line-height:1.25rem}.table.table-sm :where(th,td){padding:.5rem}table.calendar{width:100%;border-collapse:separate;--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:.375rem;border-width:0px}@media (min-width: 1024px){table.calendar{width:66.666667%}}table.calendar td{padding:1.25rem}table.calendar td:first-child{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}table.calendar td:last-child{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}table.calendar th:first-child{border-top-left-radius:.375rem}table.calendar th:last-child{border-top-right-radius:.375rem}table.calendar thead th{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}table.calendar th,table.calendar td{border-width:1px;border-right-width:0px;border-bottom-width:0px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity));text-align:center}.table.table-bordered :where(th,td)table.calendar th,.table.table-bordered :where(th,td) table.calendar td{border-right-width:0}table.calendar th:last-child,table.calendar td:last-child{border-right-width:1px}table.calendar tr:last-child td{border-bottom-width:1px}table.calendar tr:last-child td:first-child{border-bottom-left-radius:.375rem}table.calendar tr:last-child td:last-child{border-bottom-right-radius:.375rem}#estimate-edit-header .input-label{margin-bottom:.5rem;min-width:90px}@media (min-width: 768px){#estimate-edit-header .input-label{-webkit-margin-end:.5rem;margin-inline-end:.5rem}}#estimate-edit-header .input-control{display:block;width:100%}@media (min-width: 768px){#estimate-edit-header .input-control{width:auto;flex-grow:1}}.details .input-control{display:inline-block;width:100%;padding:.375rem}.details .input-control:-moz-read-only{border-width:0px;background-color:transparent}.details .input-control:read-only{border-width:0px;background-color:transparent}.details .select-control{padding-top:.375rem;padding-bottom:.375rem}.table-striped .input-control{width:100%;border-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.tab-bordered{height:auto;padding-left:2.5rem;padding-right:2.5rem;line-height:1.5rem}.tab-bordered.tab-active{border-top-width:1px;border-left-width:1px;border-right-width:1px}.file-wrap{aspect-ratio:16/9}#customer-edit .input-label{min-width:140px}#machine-edit .input-label{min-width:200px}#schedule-table{margin:0;height:100%;width:100%;border-collapse:collapse;border-width:1px;padding:0;font-size:.75rem;line-height:1rem;border-color:#e8e8e8}#schedule-table :where(th,td){border-width:1px;border-color:#e8e8e8}#schedule-table :where(th,td):first-child{border-left-width:0px;--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity))}.table.table-bordered :where(th,td)#schedule-table :where(th,td):first-child{border-left-width:0}#schedule-table th{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity));font-weight:400}#schedule-table td.day{height:100%;cursor:pointer;padding:0;text-align:center;font-size:8px}#schedule-table td.set-pattern{background-color:#a3c3ff}#schedule-table td.set-holiday{background-color:#ffc3ee}#schedule-table tr.thead th{padding:0}#schedule-table .day{min-width:29px}.pallet-panel{display:flex;justify-content:flex-start}.pallet-panel .pallet-item input[type=radio]{width:0;height:0;position:absolute}.pallet-panel .pallet-item .pallet-label{display:inline-block;width:32px;text-align:center;height:28px;line-height:28px;border:1px solid #ccc;cursor:pointer}.pallet-panel .pallet-item input[type=radio]:checked+label{border:2px solid #f33}.pallet-holiday{background-color:var(--panel-holiday-bg)}#shift-table td.day div.d-flex{height:100%}#shift-table td.day.holiday{background-color:#ffe3f9}#shift-table th.h-0,#shift-table td.h-0{height:0!important}#shift-table .shift-times .shift-tooltip{white-space:nowrap;position:absolute;display:none;top:110%;padding:8px;border-radius:8px;background-color:#666;font-size:.7em;color:#fff;z-index:1;transition:.5s all}#shift-table .shift-times:hover .shift-tooltip{display:block}.shift-tooltip{min-width:150px;--bs-tooltip-color: #333;--bs-tooltip-bg: #efefef}.shift-tooltip .tooltip-inner{text-align:left}.time-record-list-table{width:100%;font-size:.75rem;line-height:1rem}@media (min-width: 640px){.time-record-list-table{font-size:.875rem;line-height:1.25rem}}.time-record-list-table thead tr th{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));padding:.5rem}.time-record-list-table tbody td{padding:.5rem .25rem}@media (min-width: 768px){.time-record-list-table tbody td{padding-left:1rem;padding-right:1rem}}.time-record-list-table.vbordered :where(th,td){border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.time-record-list-table.vbordered :where(th,td):last-child{border-right-width:1px}.time-record-list-table.vbordered tbody tr:last-child td{border-bottom-width:1px}.stats-table{margin-bottom:1rem;width:100%;border-collapse:collapse;border-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity));vertical-align:top;font-size:.75rem;line-height:1rem}.stats-table thead th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position);padding:.25rem .75rem;font-weight:400}.stats-table tbody th{overflow-wrap:normal;word-break:normal;border-bottom-width:1px;border-style:dotted;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));padding:.25rem .75rem;text-align:left;font-weight:400;background-color:#e6efef}.stats-table tbody th.holiday{background-color:#efe6e6}.stats-table tbody td{border-bottom-width:1px;border-left-width:1px;border-style:dotted;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding:.25rem .75rem;text-align:center}
