@import"https://fonts.googleapis.com/icon?family=Material+Icons";.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@charset "UTF-8";html,body{height:100%;margin:0;padding:0;font-family:Roboto,sans-serif;height:100vh;height:-webkit-fill-available;overscroll-behavior:none;-webkit-overflow-scrolling:touch}html{height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available;min-height:calc(var(--vh, 1vh) * 100);overscroll-behavior-y:contain;touch-action:manipulation}app-root{display:block;min-height:100vh;min-height:-webkit-fill-available;min-height:calc(var(--vh, 1vh) * 100)}.container{padding:16px;max-width:1200px;margin:0 auto}.material-icons{font-family:Material Icons;font-size:24px;display:inline-block;-webkit-font-smoothing:antialiased}.app-logo{color:#000000de!important}.brand-text{color:#000000de!important;font-weight:700}.action-buttons{display:flex;flex-wrap:wrap;gap:8px;align-items:center}button:is(.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button):not(.mat-calendar-period-button):not(.mat-calendar-previous-button):not(.mat-calendar-next-button):not(.nav-button):not(.user-button):not(.toggle-button):not(.session-nav-btn):not(.action-cancel):not(.cancel-button):not(.cancel-btn):not(.action-button-cancel):not(.clear-button):not(.clear-pin-button):not(.close-button):not(.close-dialog-btn):not(.decrypt-dialog-close):not(.exit-button):not(.reset-btn):not(.decrypt-cancel-btn):not([color=warn]):not([type=reset]):not([aria-label*=cancel i]):not([aria-label*=clear i]):not([aria-label*=close i]):not([aria-label*=exit i]):not([title*=cancel i]):not([title*=clear i]):not([title*=close i]):not([title*=exit i]){min-height:36px!important;padding:0 16px!important;border-radius:20px!important;background-color:#00897b!important;color:#fff!important;font-size:14px!important;font-weight:500!important;line-height:36px!important;box-shadow:0 2px 5px #00000026!important;transition:background-color .2s ease,box-shadow .2s ease}button:is(.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button):not(.mat-calendar-period-button):not(.mat-calendar-previous-button):not(.mat-calendar-next-button):not(.nav-button):not(.user-button):not(.toggle-button):not(.session-nav-btn):not(.action-cancel):not(.cancel-button):not(.cancel-btn):not(.action-button-cancel):not(.clear-button):not(.clear-pin-button):not(.close-button):not(.close-dialog-btn):not(.decrypt-dialog-close):not(.exit-button):not(.reset-btn):not(.decrypt-cancel-btn):not([color=warn]):not([type=reset]):not([aria-label*=cancel i]):not([aria-label*=clear i]):not([aria-label*=close i]):not([aria-label*=exit i]):not([title*=cancel i]):not([title*=clear i]):not([title*=close i]):not([title*=exit i]) .mdc-button__label{color:#fff!important}button:is(.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button):not(.mat-calendar-period-button):not(.mat-calendar-previous-button):not(.mat-calendar-next-button):not(.nav-button):not(.user-button):not(.toggle-button):not(.session-nav-btn):not(.action-cancel):not(.cancel-button):not(.cancel-btn):not(.action-button-cancel):not(.clear-button):not(.clear-pin-button):not(.close-button):not(.close-dialog-btn):not(.decrypt-dialog-close):not(.exit-button):not(.reset-btn):not(.decrypt-cancel-btn):not([color=warn]):not([type=reset]):not([aria-label*=cancel i]):not([aria-label*=clear i]):not([aria-label*=close i]):not([aria-label*=exit i]):not([title*=cancel i]):not([title*=clear i]):not([title*=close i]):not([title*=exit i]) mat-icon{width:18px!important;height:18px!important;margin-right:6px!important;color:#fff!important;font-size:18px!important;vertical-align:middle}button:is(.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button):not(.mat-calendar-period-button):not(.mat-calendar-previous-button):not(.mat-calendar-next-button):not(.nav-button):not(.user-button):not(.toggle-button):not(.session-nav-btn):not(.action-cancel):not(.cancel-button):not(.cancel-btn):not(.action-button-cancel):not(.clear-button):not(.clear-pin-button):not(.close-button):not(.close-dialog-btn):not(.decrypt-dialog-close):not(.exit-button):not(.reset-btn):not(.decrypt-cancel-btn):not([color=warn]):not([type=reset]):not([aria-label*=cancel i]):not([aria-label*=clear i]):not([aria-label*=close i]):not([aria-label*=exit i]):not([title*=cancel i]):not([title*=clear i]):not([title*=close i]):not([title*=exit i]):hover:not(:disabled){background-color:#00695c!important;box-shadow:0 4px 8px #0003!important}button:is(.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button):not(.mat-calendar-period-button):not(.mat-calendar-previous-button):not(.mat-calendar-next-button):not(.nav-button):not(.user-button):not(.toggle-button):not(.session-nav-btn):not(.action-cancel):not(.cancel-button):not(.cancel-btn):not(.action-button-cancel):not(.clear-button):not(.clear-pin-button):not(.close-button):not(.close-dialog-btn):not(.decrypt-dialog-close):not(.exit-button):not(.reset-btn):not(.decrypt-cancel-btn):not([color=warn]):not([type=reset]):not([aria-label*=cancel i]):not([aria-label*=clear i]):not([aria-label*=close i]):not([aria-label*=exit i]):not([title*=cancel i]):not([title*=clear i]):not([title*=close i]):not([title*=exit i]):disabled{background-color:#00897b80!important;color:#ffffffb3!important;box-shadow:none!important;cursor:not-allowed}button:is(.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button):not(.mat-calendar-period-button):not(.mat-calendar-previous-button):not(.mat-calendar-next-button):not(.nav-button):not(.user-button):not(.toggle-button):not(.session-nav-btn):not(.action-cancel):not(.cancel-button):not(.cancel-btn):not(.action-button-cancel):not(.clear-button):not(.clear-pin-button):not(.close-button):not(.close-dialog-btn):not(.decrypt-dialog-close):not(.exit-button):not(.reset-btn):not(.decrypt-cancel-btn):not([color=warn]):not([type=reset]):not([aria-label*=cancel i]):not([aria-label*=clear i]):not([aria-label*=close i]):not([aria-label*=exit i]):not([title*=cancel i]):not([title*=clear i]):not([title*=close i]):not([title*=exit i]):disabled .mdc-button__label,button:is(.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button):not(.mat-calendar-period-button):not(.mat-calendar-previous-button):not(.mat-calendar-next-button):not(.nav-button):not(.user-button):not(.toggle-button):not(.session-nav-btn):not(.action-cancel):not(.cancel-button):not(.cancel-btn):not(.action-button-cancel):not(.clear-button):not(.clear-pin-button):not(.close-button):not(.close-dialog-btn):not(.decrypt-dialog-close):not(.exit-button):not(.reset-btn):not(.decrypt-cancel-btn):not([color=warn]):not([type=reset]):not([aria-label*=cancel i]):not([aria-label*=clear i]):not([aria-label*=close i]):not([aria-label*=exit i]):not([title*=cancel i]):not([title*=clear i]):not([title*=close i]):not([title*=exit i]):disabled mat-icon{color:#ffffffb3!important}.no-data-message{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#0000008a}.no-data-message mat-icon{font-size:48px;margin-bottom:16px;color:var(--primary)}.mdc-snackbar,.mat-mdc-snack-bar-container{position:fixed!important;inset:auto auto 50px 32px!important;z-index:1400!important;--mdc-snackbar-container-color: transparent !important;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f!important;border-radius:4px!important;min-width:344px!important;max-width:33vw!important;pointer-events:auto!important}.mdc-snackbar .mdc-snackbar__surface,.mat-mdc-snack-bar-container .mdc-snackbar__surface{padding:0!important;background-color:transparent!important;min-height:35px!important}.mdc-snackbar .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container .mat-mdc-snack-bar-label{padding:8px 12px!important;line-height:1.2!important;font-size:15px!important;font-style:bold!important}.mdc-snackbar .mat-mdc-snack-bar-actions,.mat-mdc-snack-bar-container .mat-mdc-snack-bar-actions{padding:4px!important;margin-right:4px!important;pointer-events:auto!important}.mdc-snackbar .mat-mdc-snack-bar-action,.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action{--mat-mdc-button-persistent-ripple-color: transparent !important;--mat-mdc-button-ripple-color: transparent !important;--mat-mdc-button-hover-state-layer-color: transparent !important;--mat-mdc-button-hover-state-layer-opacity: 0 !important;background:transparent!important;color:inherit!important;font-size:15px!important;font-weight:500!important;letter-spacing:.5px!important;line-height:1.2!important;margin:0 4px!important;min-width:auto!important;padding:0 4px!important}.mdc-snackbar .mat-mdc-snack-bar-action:hover,.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action:hover{background:transparent!important;opacity:.8!important}.mdc-snackbar .mat-mdc-snack-bar-action .mdc-button__ripple,.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action .mdc-button__ripple{display:none!important}.success-snackbar .mdc-snackbar__surface{background-color:#72cb75e6!important}.success-snackbar .mat-mdc-snack-bar-label{color:#0a4407!important}.error-snackbar .mdc-snackbar__surface{background-color:#e09893e6!important}.error-snackbar .mat-mdc-snack-bar-label{color:#6f0707!important}.info-snackbar .mdc-snackbar__surface{background-color:#629dcde6!important}.info-snackbar .mat-mdc-snack-bar-label{color:#070475!important}.warning-snackbar .mdc-snackbar__surface{background-color:#dfab5de6!important}.warning-snackbar .mat-mdc-snack-bar-label{color:#884d13!important}.non-blocking-snackbar{pointer-events:none!important}.popup-container,.confirmation-dialog,.bill-summary-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #0003;padding:16px;max-width:90%;width:400px}.popup-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999}::ng-deep .mat-mdc-dialog-container .mdc-dialog__surface{background-color:#f1f8e9!important;border-radius:8px!important;box-shadow:0 4px 16px #0000002e!important}::ng-deep .mat-mdc-dialog-container .mdc-dialog__title{color:#556b2f!important;font-weight:500!important;border-bottom:1px solid #6B8E23!important;padding-bottom:12px!important;margin-bottom:16px!important}::ng-deep .mat-mdc-dialog-container .mdc-dialog__content{color:#39481f!important}::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions{padding:16px 24px!important;border-top:1px solid #6B8E23!important;background-color:#556b2f08!important}::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-button:not([color=primary]):not([color=warn]) .mdc-button__label{color:#556b2f!important}::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-button:not([color=primary]):not([color=warn]):hover{background-color:#556b2f14!important}::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-button[color=primary],::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-raised-button[color=primary]{background-color:#556b2f!important;color:#fff!important}::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-button[color=primary]:hover,::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-raised-button[color=primary]:hover{background-color:#39481f!important}::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-button[color=primary].mdc-button--raised,::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-raised-button[color=primary].mdc-button--raised{box-shadow:0 2px 5px #00000026!important}::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-button[color=primary].mdc-button--raised:hover,::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-raised-button[color=primary].mdc-button--raised:hover{box-shadow:0 4px 8px #0003!important}::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-button[color=warn],::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-raised-button[color=warn]{background-color:#f44336!important;color:#fff!important}::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-button[color=warn]:hover,::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-raised-button[color=warn]:hover{background-color:#ea1c0d!important}::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-button[color=warn].mdc-button--raised,::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-raised-button[color=warn].mdc-button--raised{box-shadow:0 2px 5px #00000026!important}::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-button[color=warn].mdc-button--raised:hover,::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-raised-button[color=warn].mdc-button--raised:hover{box-shadow:0 4px 8px #0003!important}::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-button[color=warn]:not(.mdc-button--raised){background-color:transparent!important}::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-button[color=warn]:not(.mdc-button--raised) .mdc-button__label{color:#f44336!important}::ng-deep .mat-mdc-dialog-container .mdc-dialog__actions button.mat-mdc-button[color=warn]:not(.mdc-button--raised):hover{background-color:#f4433614!important}.content-wrapper{display:flex;flex-direction:row;width:100%;height:100%;margin:0;padding:0}app-staff-account .container,app-static-menu-display .container,app-static-menu-management .container{padding-left:0!important}.app-container{display:flex;flex-direction:column;height:100vh;overflow:hidden}.main-content.with-sidenav{width:calc(100% - 64px);margin-left:0}.desktop-sidenav:not(.icon-only)+.main-content.with-sidenav{width:calc(100% - 207px);margin-left:0}html body .cdk-overlay-container{inset:0!important;pointer-events:none!important;position:fixed!important;z-index:20000!important}.mat-datepicker-popup,.mat-select-panel,.mat-menu-panel{z-index:1500!important}.mat-dialog-container,.mat-mdc-dialog-container{z-index:2500!important}.mat-mdc-dialog-actions button,.mat-dialog-actions button{pointer-events:auto!important;z-index:2600!important;position:relative}.mat-mdc-dialog-container .mat-mdc-dialog-actions button,.mat-dialog-container .mat-dialog-actions button{pointer-events:auto!important;-webkit-user-select:none;user-select:none;cursor:pointer!important}html body .cdk-overlay-backdrop{z-index:19999!important}html body .cdk-overlay-container .cdk-overlay-connected-position-bounding-box{position:absolute!important;pointer-events:auto!important;z-index:20001!important}html body .cdk-overlay-container .cdk-overlay-pane{position:absolute!important;pointer-events:auto!important;z-index:20002!important}html body .cdk-overlay-container .cdk-overlay-pane .mat-mdc-select-panel,html body .cdk-overlay-container .cdk-overlay-pane .mat-mdc-menu-panel,html body .cdk-overlay-container .cdk-overlay-pane .mat-datepicker-content,html body .cdk-overlay-container .cdk-overlay-pane .mat-calendar,html body .cdk-overlay-container .cdk-overlay-pane .mat-mdc-option,html body .cdk-overlay-container .cdk-overlay-pane .mat-mdc-menu-item,html body .cdk-overlay-container .cdk-overlay-pane .mat-autocomplete-panel{pointer-events:auto!important}html body .mat-tooltip,html body .mat-mdc-tooltip,html body .mat-tooltip-panel,html body .mat-mdc-tooltip-panel{pointer-events:none!important;z-index:50!important}.cdk-describedby-message-container{display:none!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important}.cdk-overlay-container .cdk-overlay-pane.approval-dialog-panel{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;z-index:2500!important;display:flex!important;align-items:center!important;justify-content:center!important;width:500px!important;max-width:90vw!important;height:auto!important;margin:0!important}.cdk-overlay-container .cdk-overlay-pane.approval-dialog-panel .mat-mdc-dialog-container{display:block!important;z-index:2501!important;padding:0!important;margin:0!important;width:100%!important;height:auto!important;max-width:none!important}.cdk-overlay-container .cdk-overlay-pane.approval-dialog-panel .mat-mdc-dialog-surface{width:100%!important;max-width:none!important}.approval-dialog-backdrop{z-index:2499!important}.client-setup-dialog-panel{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:2500!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:90vw!important}.client-setup-dialog-panel .mat-mdc-dialog-container{display:block!important;z-index:2501!important;padding:0!important;margin:0!important}.cdk-overlay-backdrop.cdk-overlay-backdrop-show{z-index:2499!important}.client-setup-dialog-panel button{min-width:100px!important}html body .cdk-overlay-container .mat-mdc-select-panel{min-width:100%!important;max-height:256px!important;overflow-y:auto!important;padding:6px 0!important;margin-top:8px!important;background-color:#fff!important;border:1px solid #556B2F!important;border-radius:8px!important;box-shadow:0 4px 16px #0000002e!important}html body .cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option{min-height:36px!important;height:36px!important;padding:0 16px!important;pointer-events:auto!important}html body .cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected{background-color:#556b2f1f!important;color:#33691e!important;font-weight:500!important}html body .cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:#556b2f14!important}html body .cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{color:#33691e!important;font-size:14px!important;font-weight:400!important;line-height:36px!important}html body .cdk-overlay-container .mat-datepicker-content{position:relative!important;z-index:20003!important;width:auto!important;padding:0!important;overflow:hidden!important;pointer-events:auto!important;background-color:#fff!important;border:1px solid rgba(85,107,47,.28)!important;border-radius:8px!important;box-shadow:0 6px 18px #0000002e!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar{width:300px!important;height:auto!important;max-height:none!important;pointer-events:auto!important;background-color:#fff!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-header{margin:0!important;padding:6px 8px 4px!important;background-color:#f1f8e973!important;border-bottom:1px solid rgba(85,107,47,.18)!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-controls{display:flex!important;align-items:center!important;min-height:36px!important;margin:0!important;padding:0 4px!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-period-button{min-width:0!important;min-height:36px!important;height:36px!important;margin:0!important;padding:0 8px!important;border-radius:8px!important;background:transparent!important;color:#33691e!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-period-button:hover{background-color:#556b2f1a!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-period-button .mdc-button__label{color:#33691e!important}html body .cdk-overlay-container .mat-datepicker-content .cdk-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-previous-button,html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-next-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;margin:0 2px!important;padding:0!important;border:1px solid rgba(85,107,47,.2)!important;border-radius:50%!important;background-color:#556b2f14!important;color:#556b2f!important;box-shadow:none!important;pointer-events:auto!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-previous-button:hover:not(.mat-mdc-button-disabled),html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-next-button:hover:not(.mat-mdc-button-disabled){background-color:#556b2f33!important;border-color:#556b2f73!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-previous-button:after,html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-next-button:after{position:absolute!important;top:50%!important;left:50%!important;width:8px!important;height:8px!important;margin:0!important;border-top:2px solid currentColor!important;border-right:0!important;border-bottom:0!important;border-left:2px solid currentColor!important;content:""!important;transform:translate(-35%,-50%) rotate(-45deg)!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-next-button:after{border-right:2px solid currentColor!important;border-left:0!important;transform:translate(-65%,-50%) rotate(45deg)!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-content{max-height:none!important;padding:8px 10px 10px!important;overflow:visible!important;background-color:#fff!important;pointer-events:auto!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-table,html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-body{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-table-header th{width:14.2857%!important;padding:4px 0 8px!important;color:#33691eb3!important;font-size:11px!important;font-weight:600!important;text-align:center!important;text-transform:uppercase!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-table-header th span[aria-hidden=true]{display:inline-block!important;width:2ch!important;max-width:2ch!important;min-width:2ch!important;overflow:hidden!important;white-space:nowrap!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-body-cell-container{height:34px!important;padding:0!important;line-height:34px!important;text-align:center!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-body-cell{position:relative!important;z-index:1!important;display:block!important;width:34px!important;min-width:34px!important;height:34px!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;cursor:pointer!important;pointer-events:auto!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-body-cell-content{position:absolute!important;top:50%!important;left:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;margin:0!important;padding:0!important;border:1px solid transparent!important;border-radius:50%!important;background-color:transparent!important;color:#263238!important;font-size:13px!important;font-weight:400!important;line-height:30px!important;outline:none!important;transform:translate(-50%,-50%)!important;cursor:pointer!important;pointer-events:auto!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content{border-color:transparent!important;background-color:#556b2f1a!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:#556b2f!important;color:#33691e!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-body-selected,html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-body-active>.mat-calendar-body-cell-content{border-color:#556b2f!important;background-color:#556b2f!important;color:#fff!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-body-disabled,html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-body-disabled>.mat-calendar-body-cell-content{cursor:default!important;pointer-events:none!important;color:#00000047!important}html body button:is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):not(.semantic-button-excluded):not(.semantic-button-excluded-2):not(.mat-mdc-icon-button):not(.mat-icon-button){min-height:36px!important;padding:0 16px!important;border:1px solid #f44336!important;border-radius:20px!important;background:#fff!important;color:#f44336!important;font-size:14px!important;font-weight:500!important;line-height:36px!important;box-shadow:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease}html body button:is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):not(.semantic-button-excluded):not(.semantic-button-excluded-2):not(.mat-mdc-icon-button):not(.mat-icon-button) .mdc-button__label,html body button:is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):not(.semantic-button-excluded):not(.semantic-button-excluded-2):not(.mat-mdc-icon-button):not(.mat-icon-button) mat-icon{color:#f44336!important}html body button:is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):not(.semantic-button-excluded):not(.semantic-button-excluded-2):not(.mat-mdc-icon-button):not(.mat-icon-button) mat-icon{width:18px!important;height:18px!important;margin-right:6px!important;font-size:18px!important;vertical-align:middle}html body button:is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):not(.semantic-button-excluded):not(.semantic-button-excluded-2):not(.mat-mdc-icon-button):not(.mat-icon-button):hover:not(:disabled){border-color:#d32f2f!important;background:#f4433614!important;color:#d32f2f!important}html body button:is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):not(.semantic-button-excluded):not(.semantic-button-excluded-2):not(.mat-mdc-icon-button):not(.mat-icon-button):hover:not(:disabled) .mdc-button__label,html body button:is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):not(.semantic-button-excluded):not(.semantic-button-excluded-2):not(.mat-mdc-icon-button):not(.mat-icon-button):hover:not(:disabled) mat-icon{color:#d32f2f!important}html body button:is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):not(.semantic-button-excluded):not(.semantic-button-excluded-2):not(.mat-mdc-icon-button):not(.mat-icon-button):disabled{border-color:#f4433659!important;background:#f443360a!important;color:#f443368c!important;cursor:not-allowed!important}html body button:is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):not(.semantic-button-excluded):not(.semantic-button-excluded-2):not(.mat-mdc-icon-button):not(.mat-icon-button):disabled .mdc-button__label,html body button:is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[type=reset],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):not(.semantic-button-excluded):not(.semantic-button-excluded-2):not(.mat-mdc-icon-button):not(.mat-icon-button):disabled mat-icon{color:#f443368c!important}html body button.mat-mdc-icon-button:is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):not(.semantic-button-excluded):not(.semantic-button-excluded-2){width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:1px solid #f44336!important;border-radius:50%!important;background:#fff!important;color:#f44336!important;box-shadow:none!important}html body button.mat-mdc-icon-button:is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):not(.semantic-button-excluded):not(.semantic-button-excluded-2) mat-icon{width:20px!important;height:20px!important;margin:0!important;color:#f44336!important;font-size:20px!important}html body button.mat-mdc-icon-button:is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):not(.semantic-button-excluded):not(.semantic-button-excluded-2):hover:not(:disabled){border-color:#d32f2f!important;background:#f4433614!important;color:#d32f2f!important}html body button.mat-mdc-icon-button:is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):not(.semantic-button-excluded):not(.semantic-button-excluded-2):hover:not(:disabled) mat-icon{color:#d32f2f!important}html body button.mat-mdc-icon-button:is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):not(.semantic-button-excluded):not(.semantic-button-excluded-2):disabled{border-color:#f4433659!important;background:#f443360a!important;color:#f443368c!important;cursor:not-allowed!important}html body button.mat-mdc-icon-button:is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):is(.action-cancel,.cancel-button,.cancel-btn,.action-button-cancel,.clear-button,.clear-pin-button,.close-button,.close-dialog-btn,.decrypt-dialog-close,.exit-button,.reset-btn,.decrypt-cancel-btn,[color=warn],[aria-label*=cancel i],[aria-label*=clear i],[aria-label*=close i],[aria-label*=exit i],[title*=cancel i],[title*=clear i],[title*=close i],[title*=exit i]):not(.semantic-button-excluded):not(.semantic-button-excluded-2):disabled mat-icon{color:#f443368c!important}html body .cdk-overlay-container .cdk-overlay-connected-position-bounding-box:has(.mat-mdc-tooltip),html body .cdk-overlay-container .cdk-overlay-connected-position-bounding-box:has(.mat-tooltip),html body .cdk-overlay-container .cdk-overlay-pane:has(.mat-mdc-tooltip),html body .cdk-overlay-container .cdk-overlay-pane:has(.mat-tooltip){pointer-events:none!important;z-index:20003!important}html body .cdk-overlay-container .mat-mdc-tooltip,html body .cdk-overlay-container .mat-tooltip{pointer-events:none!important;z-index:20004!important;background-color:#f1f8e9!important;color:#33691e!important;border:1px solid rgba(85,107,47,.18)!important;border-radius:6px!important;padding:6px 10px!important;font-size:13px!important;font-weight:600!important;box-shadow:0 4px 12px #00000024!important}html,html body,html body app-root,html body app-root .app-container,html body app-root .content-wrapper,html body app-root .main-content,html body app-root .main-content>router-outlet+*,html body app-root .main-content>router-outlet+*>:first-child{background-color:#fff!important}html body mat-form-field:has(.mat-datepicker-toggle) .mat-mdc-form-field-subscript-wrapper{display:none!important}html body mat-form-field:has(.mat-datepicker-toggle) .mat-mdc-text-field-wrapper{height:42px!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(85,107,47,.35)!important;border-radius:4px!important;background-color:#fff!important;transition:border-color .2s ease,box-shadow .2s ease}html body mat-form-field:has(.mat-datepicker-toggle):hover .mat-mdc-text-field-wrapper,html body mat-form-field:has(.mat-datepicker-toggle).mat-focused .mat-mdc-text-field-wrapper{border-color:#556b2f!important}html body mat-form-field:has(.mat-datepicker-toggle).mat-focused .mat-mdc-text-field-wrapper{box-shadow:0 0 0 2px #556b2f1f!important}html body mat-form-field:has(.mat-datepicker-toggle) .mat-mdc-form-field-flex{align-items:center!important;height:40px!important;min-height:42px!important;padding:0 6px 0 10px!important}html body mat-form-field:has(.mat-datepicker-toggle) .mat-mdc-form-field-infix{align-items:center!important;display:flex!important;height:40px!important;min-height:40px!important;padding:8px 0!important;width:auto!important}html body mat-form-field:has(.mat-datepicker-toggle) .mat-mdc-input-element{color:#33691e!important;font-size:14px!important;line-height:20px!important;padding:0!important}html body mat-form-field:has(.mat-datepicker-toggle) .mat-mdc-input-element::placeholder{color:#33691e6b!important;opacity:1!important}html body mat-form-field:has(.mat-datepicker-toggle) .mat-datepicker-toggle,html body mat-form-field:has(.mat-datepicker-toggle) .mat-mdc-icon-button.mat-mdc-button-base{width:34px!important;height:34px!important;padding:5px!important}html body mat-form-field:has(.mat-datepicker-toggle) .mat-datepicker-toggle,html body mat-form-field:has(.mat-datepicker-toggle) .mat-datepicker-toggle-default-icon{color:#33691e!important}html body mat-form-field:has(.mat-datepicker-toggle) .mat-datepicker-toggle-default-icon{width:20px!important;height:20px!important}html body mat-form-field:has(.mat-datepicker-toggle) .mdc-notched-outline,html body mat-form-field:has(.mat-datepicker-toggle) .mdc-line-ripple{display:none!important}html body .cdk-overlay-container:has(.mat-datepicker-content){pointer-events:none!important;z-index:20000!important}html body .cdk-overlay-container:has(.mat-datepicker-content) .cdk-overlay-connected-position-bounding-box,html body .cdk-overlay-container:has(.mat-datepicker-content) .cdk-overlay-pane{pointer-events:auto!important;z-index:20002!important}html body .cdk-overlay-container:has(.mat-datepicker-content) .cdk-overlay-pane{margin-top:0!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-previous-button:after,html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-next-button:after{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;margin:0!important;border:0!important;font-family:Arial,sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:28px!important;transform:none!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-previous-button:after{content:"\2039"!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-next-button:after{content:"\203a"!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-controls{justify-content:flex-start!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-spacer{flex:1 1 auto!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-body-month,html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-body-year{width:62px!important;height:40px!important}html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-body-month .mat-calendar-body-cell-content,html body .cdk-overlay-container .mat-datepicker-content .mat-calendar-body-year .mat-calendar-body-cell-content{width:56px!important;height:32px!important;border-radius:16px!important;line-height:32px!important}html body .cdk-overlay-container .mat-datepicker-content .today-highlight{background-color:#556b2f33!important;border:2px solid #556B2F!important;border-radius:50%!important;color:#33691e!important;font-weight:600!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)){position:relative!important;min-height:44px!important;margin:0!important;overflow:visible!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mat-mdc-form-field-wrapper{position:relative!important;margin:0!important;padding:0!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mat-mdc-text-field-wrapper{min-height:44px!important;height:auto!important;padding:0!important;border:0!important;background:#fff!important;overflow:visible!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mat-mdc-form-field-flex{position:relative!important;display:flex!important;align-items:center!important;min-height:44px!important;height:44px!important;padding:0 10px!important;border:1px solid rgba(85,107,47,.3)!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)):hover .mat-mdc-form-field-flex,html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)).mat-focused .mat-mdc-form-field-flex,html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)):focus-within .mat-mdc-form-field-flex{border-color:#556b2f!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)).mat-focused .mat-mdc-form-field-flex{box-shadow:0 0 0 2px #556b2f1a!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;min-height:22px!important;height:22px!important;padding:10px 0!important;border:0!important;overflow:visible!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mat-mdc-input-element,html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mat-mdc-select-value-text,html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mat-mdc-select-placeholder,html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mat-mdc-select-value{color:#33691e!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mat-mdc-input-element{width:100%!important;padding:0!important;caret-color:#556b2f!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mat-mdc-input-element::placeholder{color:#33691e8c!important;opacity:1!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mat-mdc-select{min-height:24px!important;font-size:14px!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mat-mdc-select-trigger{display:flex!important;align-items:center!important;min-height:24px!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mat-mdc-select-arrow{color:#33691eb3!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mdc-floating-label,html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mdc-floating-label--float-above{top:-16px!important;left:10px!important;padding:0 4px!important;border-radius:999px!important;background:#fafafa!important;color:#6b7280!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.1px!important;transform:translateY(0)!important;visibility:visible!important;opacity:1!important;z-index:2!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)).with-top-label:before{content:attr(data-top-label);position:absolute;top:-6px;left:10px;z-index:5;padding:0 4px;border-radius:999px;background:#fafafa;color:#6b7280!important;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.1px;pointer-events:none}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mdc-notched-outline,html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mdc-line-ripple{display:none!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mat-mdc-form-field-subscript-wrapper{height:0!important;min-height:0!important;padding:0!important;overflow:visible!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)):has(.mat-mdc-form-field-error) .mat-mdc-form-field-subscript-wrapper{height:auto!important;min-height:18px!important;padding:2px 0 0!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) .mat-mdc-form-field-error{color:#d32f2f!important;font-size:12px!important;line-height:16px!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) input[type=number]{appearance:auto!important;-moz-appearance:auto!important}html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) input[type=number]::-webkit-inner-spin-button,html body mat-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(.mat-datepicker-toggle)) input[type=number]::-webkit-outer-spin-button{display:block!important;margin:0!important;opacity:1!important}html body mat-form-field:has(.mat-datepicker-toggle) .mdc-floating-label,html body mat-form-field:has(.mat-datepicker-toggle) .mdc-floating-label--float-above{top:-16px!important;left:10px!important;padding:0 4px!important;background:#fafafa!important;color:#6b7280!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;transform:translateY(0)!important}
