@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.top-nav{align-items:center;background-color:#d92231;border-bottom:4px solid #ffa69e;color:#fff;display:flex;font-size:14px;height:50px;justify-content:space-between;padding:0 20px}.top-nav-left .app-title{font-size:20px;font-weight:700;margin-right:20px}.top-nav-right .top-nav-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-weight:700;margin-left:10px;padding:6px 12px}.top-nav-right .logout{background-color:#c0392b;border-radius:4px;padding:6px 14px}.top-nav-right .top-nav-btn:hover{background-color:#ffffff1a}.home-layout{display:flex;min-height:100vh}.sidebar{background:#f8f9fa;border-right:1px solid #ccc;padding:20px;width:240px;width:14%}.sidebar .logo{font-size:24px;font-weight:700;margin-bottom:15px}.sidebar h3{margin-bottom:5px;margin-top:20px}.sidebar ul{list-style:none;margin-bottom:10px;padding-left:0}.sidebar li{cursor:pointer;padding:3px 0}.main-content{background:#fff;flex:1 1;padding:20px}.top-bar{display:flex;justify-content:flex-end;margin-bottom:15px}.top-bar button{cursor:pointer;margin-left:10px;padding:6px 12px}.revenue-graph{margin-bottom:30px}.chart-placeholder{align-items:center;background:#e9ecef;border:1px dashed #999;color:#666;display:flex;height:200px;justify-content:center}.activity-feed ul{list-style:none;padding-left:0}.activity-feed li{margin-bottom:10px}.sidebar-right{background:#f4f6f8;border-left:1px solid #ccc;padding:20px;width:260px}.stats-box,.summary-box{margin-bottom:20px}.progress-bar{background:#ddd;border-radius:4px;height:16px;margin:10px 0}.progress{background:#4caf50;border-radius:4px;height:100%}.sidebar .user-info{font-size:13px;opacity:.85}.home-container:before{align-items:center;background-image:url(data:image/png;base64,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),linear-gradient(90deg,#ada996,#f2f2f2,#dbdbdb,#eaeaea);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:60px,cover;content:"";display:flex;height:100%;justify-content:center;left:0;opacity:.1;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}body,html{font-family:Poppins,sans-serif;height:100%;margin:0;padding:0}.home-container{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:20px}.home-container h1{color:#d92231;font-size:62px;font-weight:700;letter-spacing:1px;margin-bottom:30px;text-align:center;text-shadow:1px 1px 8px #0003;text-transform:uppercase}.nav-buttons{display:flex;gap:20px}.nav-buttons a{background-color:#007bffd9;border-radius:8px;color:#fff;font-size:16px;padding:12px 24px;text-decoration:none;transition:background-color .3s ease,transform .2s ease}.nav-buttons a:hover{background-color:#007bff;transform:scale(1.05)}.home-buttons{display:flex;gap:30px;justify-content:center;margin-top:40px}.nav-button{background-color:#007bff;border:2px solid #0000;border-radius:30px;box-shadow:0 4px 6px #0003;color:#fff;font-size:1.1rem;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .3s ease}.nav-button:hover{background-color:#0056b3;border-color:#fff;transform:scale(1.05)}.login-box{background:#fff;border-radius:12px;box-shadow:0 8px 20px #00000080;display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:15px;padding:30px 40px;width:320px}.login-box h2{color:#d92231;font-size:30px;text-align:center}.login-box input{border:1px solid #ccc;border-radius:6px;font-size:15px;padding:10px}.login-box input:focus{border-color:#007bff;box-shadow:0 0 3px #007bff80;outline:none}.login-box button{background-color:#bfd7ea;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background-color .3s ease}.login-box button:hover{background-color:#8d99ae}.logout-button{background-color:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .3s ease}.logout-button:hover{background-color:#c82333}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-overlay{align-items:center;background:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.modal-content{animation:slideIn .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0003;max-width:480px;padding:30px 25px;position:relative;width:100%}@keyframes slideIn{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.modal-content h2{color:#2c3e50;font-size:22px;font-weight:600;margin-bottom:20px;margin-top:0;text-align:center}.modal-content input,.modal-content select{border:1px solid #ccc;border-radius:8px;font-size:15px;margin-bottom:15px;outline:none;padding:10px 12px;transition:border-color .3s;width:95%}.modal-content select{width:100%}.modal-content input:focus{border-color:#3498db}.modal-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:10px}.modal-buttons button{border:none;border-radius:6px;cursor:pointer;font-size:15px;padding:10px 18px;transition:all .2s}.modal-buttons .save-btn{background-color:#2ecc71;color:#fff}.modal-buttons .save-btn:hover{background-color:#27ae60}.modal-buttons .cancel-btn{background-color:#e74c3c;color:#fff}.modal-buttons .cancel-btn:hover{background-color:#c0392b}.modal-close{color:#888;cursor:pointer;font-size:20px;position:absolute;right:16px;top:12px}.modal-close:hover{color:#e74c3c}.modal-content input[readonly]{background-color:#f4f4f4;color:#333}.input-error{background-color:#ffe6e6;border:2px solid red}.tabular-numbers{font-feature-settings:"tnum";font-family:Poppins,sans-serif}.fixed-numbers{font-family:Space Mono,IBM Plex Mono,monospace}th{background-color:#d92231;color:#fff}
/*# sourceMappingURL=main.5087d38d.css.map*/