@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;font-family:Inter}.table-responsive{flex:1 1}::-webkit-scrollbar{height:6px;width:10px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}@media (min-width:1440px){::-webkit-scrollbar{height:8px;width:12px}}@media (min-width:1600px){::-webkit-scrollbar{height:10px;width:14px}}@media (min-width:1920px){::-webkit-scrollbar{height:12px;width:16px}}@media (min-width:2560px){::-webkit-scrollbar{height:14px;width:18px}}@media (min-width:3840px){::-webkit-scrollbar{height:16px;width:20px}}.layout{display:flex;min-height:100vh}.main{display:flex;flex-direction:column;overflow:hidden;width:100%}.sidebar.collapsed+.main{margin-left:80px}.content{flex:1 1;overflow:hidden;padding:10px}@media (max-width:768px){.sidebar{height:100%;width:200px}.main{margin-left:200px}.search-input{width:280px}.header{align-items:start;flex-direction:column;gap:10px}}@media (max-width:576px){.sidebar{height:auto;height:100%;padding-top:100px;position:absolute;width:100%;z-index:10}.logout-container{margin-top:50px}.main{margin-left:0}}.sidebar{background-color:#fff;border-right:1px solid #eaeaea;display:flex;flex-direction:column;font-family:Poppins,sans-serif;height:100vh;overflow-x:hidden;overflow-y:auto;transition:width .3s;width:200px}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.sidebar::-webkit-scrollbar-thumb:hover{background-color:#555}.sidebar.collapsed{width:80px;.nav-link img{width:20%}}.sidebar-header{align-items:center;display:flex;justify-content:space-between;padding:15px}.brand-name{color:#000;font-size:14px;font-weight:400;line-height:19.76px;margin:0;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.toggle-btn{background:none;border:none;cursor:pointer;font-size:1.2rem}.sidebar-nav{.nav-link{align-items:center;border-radius:15px;color:#4d5863;display:flex;font-size:14px;font-weight:400;gap:10px;line-height:24px;padding:10px;text-align:left;text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.nav-link img{width:10%}}.nav-link-active{background-color:#e4f3f9;color:#215073}.icon{font-size:1.5rem;margin-right:10px}.logout-container{display:flex;flex-direction:column;margin-top:170px}.settings-submenu{display:flex;flex-direction:column;gap:12px;max-height:0;opacity:0;overflow:hidden;padding-left:35px;transition:max-height .3s ease-out,opacity .3s ease-out}.settings-submenu.open{max-height:500px;opacity:1}.settings-nav-link{color:#4d5863;font-family:Poppins;font-size:13px;font-weight:400;line-height:24px;text-align:left;text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.settings-submenu .nav-item :hover{color:#215073;font-weight:600}.header{background-color:#eff5f6;border-bottom:1px solid #e5e5e5;justify-content:space-between;padding:10px 20px;position:-webkit-sticky;position:sticky;top:0;width:-webkit-fill-available;z-index:35}.header,.header-right{align-items:center;display:flex}.header-right{gap:15px}.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;-webkit-clip-path:circle(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}.notification-container{border:none;border-radius:10px;box-shadow:-3px 4px 23px 0 #0000001f;padding:0;position:absolute;right:0;top:40px;width:340px;.noti-header{align-items:center;background-color:#fff;border-top-left-radius:15px;border-top-right-radius:15px;display:flex;justify-content:space-between;padding:10px;h5{font-family:Poppins;font-size:18px;font-weight:400;line-height:17px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}.noti-body{border-top:.5px solid #bfbfbf;display:flex;justify-content:space-between;padding:10px;.noti-details{font-family:Poppins;font-size:13px;font-weight:400;line-height:21px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;&:hover{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:#652ae2;text-decoration-color:#652ae2}}.noti-time{color:#9e9e9e;font-family:Poppins;font-size:12px;font-weight:400;line-height:18px;text-align:right;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}}.dashboard-styles{.dashboard-card{border:1px solid #f1f1f2;box-shadow:0 3px 4px 0 #00000008}.top-card{h3{color:#3f4254;font-size:24px;letter-spacing:-.02em;line-height:34px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}h3,span{font-family:Poppins;font-weight:600}span{background:#e8fff3;border:none;border-radius:5px;color:#50cd89;font-size:12px;line-height:10px;padding:5px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}p{color:#a1a5b7;font-size:14px;line-height:14px}h5,p{font-family:Poppins;font-weight:600;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}h5{color:#3f4254;font-size:18px;letter-spacing:-.01em;line-height:18px}}.area-chart-header{h4{color:#3f4254;font-family:Poppins;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:34px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}p{color:#a1a5b7;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}h6,p{font-family:Poppins;font-size:14px;font-weight:600;line-height:14px}h6{color:#7e8299;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.blue-dot{background-color:#3e97ff}.blue-dot,.green-dot{border-radius:50%;display:inline-block;height:10px;margin-right:6px;width:10px}.green-dot{background-color:#50cd89}}.area-chart-body{.recharts-layer .recharts-cartesian-axis-tick{color:#7e8299;font-family:Poppins;font-size:13px;font-weight:600;line-height:14px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}.bar-chart-header{padding:15px 15px 0;h5{color:#3f4254;font-size:18px;letter-spacing:-.01em;line-height:18px}h5,p{font-family:Poppins;font-weight:600;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}p{color:#a1a5b7;font-size:14px;line-height:14px}}.bar-chart-body{color:#7e8299;font-family:Poppins;font-size:13px;font-weight:600;line-height:14px;padding:1px 5px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.event-section-header{display:flex;justify-content:space-between;h5{color:#3f4254;font-size:18px;letter-spacing:-.01em;line-height:18px}h5,p{font-family:Poppins;font-weight:600;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}p{color:#a1a5b7;font-size:14px;line-height:14px}.add-event-btn{background-color:#fff;border:none;color:#7239ea;font-family:Poppins;font-size:12px;font-weight:700;line-height:12px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}.events-date-section{display:flex;gap:15px;justify-content:center;margin-bottom:20px;.date-selected{background-color:#f1416c;border:none;border-radius:40px;color:#fff;font-size:16px;padding:12px}.date-selected,.date-selected span{font-family:Poppins;font-weight:600;line-height:22px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.date-selected span{color:#eef6ff;font-size:14px}.unselected-date{background:none;border:none;color:#3f4254;font-size:16px}.unselected-date,.unselected-date span{font-family:Poppins;font-weight:600;line-height:22px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.unselected-date span{color:#a1a5b7;font-size:14px}}.event-list-section{.event-time{color:#3f4254;font-size:16px;letter-spacing:-.01em;line-height:18px}.event-time,.event-title{font-family:Poppins;font-weight:600;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.event-title{color:#7e8299;font-size:14px;line-height:16px}.event-lead{color:#a1a5b7;font-size:14px;font-weight:500;line-height:20px}.event-lead span{color:#3e97ff}.view-btn{background-color:#f1f1f2;border:none;border-radius:5px;color:#7e8299;font-family:Poppins;font-size:14px;font-weight:600;line-height:14px;padding:8px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}.line-chart-header{display:flex;justify-content:space-between;margin-bottom:15px;h5{color:#3f4254;font-size:18px;letter-spacing:-.01em;line-height:18px}h5,p{font-family:Poppins;font-weight:600;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}p{color:#a1a5b7;font-size:14px;line-height:14px}.buttons-container{display:flex;gap:.5rem}.buttons-container button{align-items:center;background-color:#f1f1f2;border:none;border-radius:5px;color:#a1a5b7;display:flex;height:28px;justify-content:center;padding:3px;width:28px}}.progress-bar-container{display:flex;gap:20px;margin-bottom:20px;width:100%;.main-value{color:#5e6278;font-size:26px;letter-spacing:-.02em;line-height:26px}.description,.main-value{font-family:Poppins;font-weight:600;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.description{color:#3f4254;font-size:14px;line-height:14px}.progress-bar-estimate{background:#f1416c17;border-radius:5px;height:10px;margin:10px 0;position:relative}.progress-estimate{background:#f1416c;border-radius:5px;height:100%;transition:width .3s}.percentage{color:#a1a5b7;font-family:Poppins;font-size:14px;font-weight:600;line-height:14px;text-align:right;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.progress-bar-quotation{background:#f0f0f0;border-radius:5px;height:10px;margin:10px 0;position:relative}.progress-quotation{background:#50cd89;border-radius:5px;height:100%;transition:width .3s}}.line-chart-body{color:#7e8299;font-family:Poppins;font-size:13px;font-weight:600;line-height:14px;padding:1px 5px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}.login-page{font-family:Arial,sans-serif;.logo-conatiner{align-items:center;display:flex;gap:10px;position:absolute;text-align:center;top:15px}.brand-name{color:#000;font-family:Prosto One;font-size:15px;font-weight:400;line-height:19.76px;margin:0;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.login-container{background-color:#fff;border:1px solid #d8d8e5;border-radius:15px;box-shadow:0 4px 6px #0000001a;min-height:50%;min-width:50%;padding:50px 30px}.login-left{background-color:#fff;padding:30px}.login-head h1{font-size:32px;line-height:45px}.login-head h1,.login-head p{color:#000;font-family:Poppins;font-weight:400;letter-spacing:-.01em;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.login-head p{font-size:14px;line-height:24px}.login-left .form-input{border:1px solid #e1e3ea;border-radius:10px;color:#7e8299;font-family:Poppins;font-size:12px;font-weight:500;line-height:12px;outline:none;padding:6px 15px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:400px}.login-left .form-input:focus{border:2px solid #4857631f;box-shadow:0 4px 6px #0000001a}.login-left .password-wrapper{position:relative}.login-left .password-wrapper .toggle-password{color:#6c757d;cursor:pointer;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.form-label{color:#5e6278;font-family:Poppins;font-size:14px;font-weight:400;line-height:14px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.forgot-password{color:#007bff;cursor:pointer;font-size:14px;text-decoration:none}.btn-primary{background-color:#215073;border:none;border-radius:5px;color:#fff;font-family:Poppins;font-size:16px;font-weight:400;line-height:16px;padding:10px 20px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.login-right{background-image:url(/static/media/image.887945ee921ed46b8344.png);background-position:50%;background-size:cover;color:#fff}.login-right h2{font-size:48px;font-weight:400;line-height:65px}.login-right h2,.login-right p{color:#fff;font-family:Poppins;letter-spacing:-.01em;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.login-right p{font-size:13px;font-weight:200;line-height:24px}.back-login{align-items:center;color:#949494;display:flex;gap:.5rem;justify-content:center;span{cursor:pointer}}.otp-input-group{gap:1rem;.otp-input{background:#fff;box-shadow:0 1px 3px 1px #00000026;box-shadow:0 1px 2px 0 #0000004d;flex:1 1;font-size:40px;font-weight:600;height:59px;line-height:46.88px;width:59px;&:focus{border:1px solid #000;box-shadow:0 1px 3px 1px #00000026;box-shadow:0 1px 2px 0 #0000004d}}}.login-title{color:#000;font-size:26px;font-weight:600;line-height:30.55px;margin-bottom:18px;text-align:center}.login-subtitle{margin-bottom:26px;text-align:center}.Signup-link{color:#652ae2;font-weight:500;text-decoration:none}}.single-view-styles{.top-sec-row{border:1px solid #f1f1f2;border-left:10px solid #7bb9aa;border-radius:10px;padding:20px}.top-sec-row h4{color:#181c32;font-family:Poppins;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.top-sec-row .item-type{align-items:center;background:#9550cd2b;border-radius:4px;color:#9550cd;display:flex;font-size:11px;justify-content:center;padding:5px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.top-sec-row .item-type,.top-sec-row p{font-family:Poppins;font-weight:500;line-height:12px}.top-sec-row p{color:#a1a5b7;font-size:15px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.detail-item-div{border:1px dashed #e1e3ea;border-radius:5px;display:flex;flex-direction:column;padding:8px 15px;text-align:center}.detail-item-div h6{color:#a1a5b7;font-size:12px;line-height:12px}.detail-item-div .qty,.detail-item-div h6{font-family:Poppins;font-weight:600;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.detail-item-div .qty{color:#181c32;font-size:16px;line-height:16px}.detail-item-div .up-icon{color:#50cd89}.detail-item-div .category{color:#256cbe}.detail-item-div .category,.detail-item-div .source{font-family:Poppins;font-size:16px;font-weight:600;line-height:16px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.detail-item-div .source{color:#ee1c25}.detail-item-div .hsn{color:#181c32;font-family:Poppins;font-size:16px;font-weight:600;line-height:16px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.section-title{color:#3f4254;display:block;font-family:Poppins;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.details-section{background-color:#fff;border:1px solid #f1f1f2;border-radius:8px;box-shadow:0 3px 4px 0 #00000008;padding:15px}.details-list{color:#555;line-height:2.2;list-style:none;margin:0;padding:0;text-align:left}.details-list li{border-top:1px dotted #e1e3ea;color:#a1a5b7;display:flex;font-size:16px;font-weight:500;justify-content:space-between;padding-bottom:.3rem;padding-top:.3rem;text-align:left}.details-list span{color:#3f4254;padding-right:50px}.region-section{background-color:#fff;border:1px solid #f1f1f2;border-radius:8px;box-shadow:0 3px 4px 0 #00000008;padding:15px}.region-table{border:none;margin-top:10px}.region-table thead{background-color:#f8f9fa;font-weight:700}.region-table tr{border-bottom:1px dotted #e1e3ea;line-height:2.2}.region-table th{color:#a1a5b7;font-family:Poppins;font-size:12px;font-weight:600;line-height:12px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.region-table .country-name{align-items:center;color:#3f4254;display:flex;font-size:14px;gap:10px;margin-top:8px;text-align:center}.region-table .buying-price,.region-table .country-name{font-family:Poppins;font-weight:600;line-height:14px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.region-table .buying-price{background:#7e8299}.region-table .buying-price,.region-table .selling-price{border-radius:8px;color:#fff;font-size:13px;margin-right:30px;padding:5px 10px}.region-table .selling-price{background:#215073;font-family:Poppins;font-weight:600;line-height:14px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.image-gallery{display:flex;flex-direction:column;gap:20px}.gallery-image{height:auto;width:155px}.details-box{background-color:#f8f9fa;border-radius:5px;padding:15px}.img-thumbnail{height:100px;object-fit:cover;width:100px}}.item-add-modal{.modal-head-sec{padding:0 2em;position:relative}.modal-head-sec h4{color:#3f4254;font-size:22px;font-weight:600;line-height:18px}.modal-head-sec h4,.modal-head-sec p{font-family:Poppins;letter-spacing:-.01em;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.modal-head-sec p{color:#a1a5b7;font-size:14px;font-weight:400;line-height:16px}.close-icon{color:#a1a1a1;cursor:pointer;position:absolute;right:0}.navigation-container{font-family:Arial,sans-serif;width:100%}.steps{justify-content:center;margin-bottom:20px}.step,.steps{align-items:center;display:flex}.step{border:1px solid #a1a1a1;border-radius:20px;color:#a1a5b7;font-size:16px;font-weight:500;padding:10px 15px;transition:all .3s ease}.step.active{border-color:#000;color:#000;font-weight:700}.step-number{border:1px solid #a1a1a1;border-radius:50%;color:#a1a1a1;display:inline-block;font-size:14px;height:20px;line-height:20px;margin-right:8px;text-align:center;width:20px}.step.active .step-number{background:none;border:1px solid #215073;color:#215073}.content{background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;font-size:18px;font-weight:500;padding:20px;text-align:center}.divider{border:1px solid #a1a1a1;height:1px;width:30px}.uploader-container{flex-direction:column;font-family:Arial,sans-serif;gap:5px;text-align:center}.uploader-container,.uploader-wrapper{align-items:center;display:flex;justify-content:center}.uploader-wrapper{background-color:#eff5f6;border:1px solid #215073;border-radius:10px;gap:10px;padding:10px;width:-webkit-min-content;width:min-content}.image-wrapper{align-items:center;border:1px solid #ccc;border-radius:8px;display:flex;height:100px;justify-content:center;overflow:hidden;position:relative;width:100px}.uploaded-image{height:100%;object-fit:cover;width:100%}.image-actions{bottom:5px;display:flex;gap:5px;position:absolute}.action-button{background:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;padding:2px 5px}.upload-box{align-items:center;border:2px dashed #215073;border-radius:8px;cursor:pointer;display:flex;height:100px;justify-content:center;position:relative;width:100px}.upload-box span{color:#aaa;font-size:24px}.file-input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.image-upload-note{color:#a1a5b7;font-family:Inter;font-size:10px;font-weight:300;letter-spacing:-.03em;line-height:10px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.form-container{.form-label{color:#5e6278;font-family:Poppins;font-size:14px;font-weight:600;line-height:14px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.form-control,.form-select{border:1px solid #e1e3ea;color:#7e8299;font-family:Poppins;font-size:12px;font-weight:300;height:40px;line-height:12px;outline:none;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.unit-select{background-color:#f8f8f8;border:1px solid #e1e3ea;width:70%}.back-button{background-color:#f1f1f2;color:#7e8299}.back-button,.continue-button{border:none;border-radius:4px;font-family:Poppins;font-size:16px;font-weight:400;line-height:16px;padding:12px 20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.continue-button{background-color:#215073;color:#fff}.price-container{position:relative}.price-input{background-color:#f8f8f8;border:1px solid #e1e3ea;font-size:12px;font-weight:600;padding-left:30px}.price-icon{color:#7e8299;font-weight:600;left:8px;position:absolute;top:8px}.add-more-btn{align-items:center;background-color:#eef6ff;border:none;border-radius:8px;color:#3e97ff;display:flex;font-family:Inter;font-size:12px;font-weight:700;gap:5px;justify-content:center;line-height:12px;padding:7px 12px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.add-more-btn img{width:20px}}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-container{.search-container{align-items:center;display:flex;justify-content:center;position:relative}.search-input-wrapper{position:relative;width:210px}.search-input{background-color:#f9f9f9;border:1px solid #e1e3ea;border-radius:5px;font-size:12px;font-weight:500;line-height:12px;padding:8px 35px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.search-icon{color:#888;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px}.custom-nav .nav-link{border-bottom:2px solid #0000;color:#333;color:#a1a5b7;font-size:15px;font-weight:500;line-height:16px;padding:8px 4px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-nav .nav-link.active{border-bottom-color:#007bff;color:#3f4254}.upload-button{background-color:#215073}.add-button,.upload-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:35px;line-height:12px;padding:8px 16px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.add-button{background-color:#3e97ff}.custom-table td,.custom-table th{white-space:nowrap}.table-container{overflow-x:auto}.table-container::-webkit-scrollbar{height:5px}.table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-table{border-collapse:collapse;width:100%}.table-header th{color:#a1a5b7;font-size:15px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-header th,.table-row td{border:1px dotted #e1e3ea;font-weight:500;line-height:16px;padding:12px;text-align:left}.table-row td{color:#3f4254;font-size:14px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;vertical-align:middle}.table-row.selected{background-color:#f0f8ff}.custom-checkbox input[type=checkbox]{display:none;opacity:0;position:absolute}.custom-checkbox span{background-color:#f1f1f2;border:none;border-radius:4px;cursor:pointer;display:inline-block;height:20px;position:relative;transition:background-color .3s ease,border-color .3s ease;vertical-align:middle;width:20px}.custom-checkbox input[type=checkbox]:checked+span:after{color:#a1a5b7;content:"✔️";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-checkbox span:hover{border-color:#888}.menu-conatiner{display:inline-block;position:relative;z-index:1}.options-button{background:#fff;border:1px solid #a1a5b7;color:#000;cursor:pointer}.options-button.selected{background-color:#000;color:#fff}.row-toast{background-color:#fff;border-radius:12px;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden;padding:10px 0;position:absolute;right:55px;top:40%}.menu-item{border-bottom:1px solid #e0e0e0}.menu-item:last-child{border-bottom:none}.menu-btn{align-items:center;background:none;border:none;color:#3f4254;cursor:pointer;display:flex;font-family:Poppins;font-size:15px;font-weight:300;line-height:16px;padding:12px 16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;transition:background-color .2s ease;width:100%}.menu-btn:hover{background-color:#f8f8f8}.menu-icon{height:24px;margin-right:12px;width:24px}.menu-btn span{color:#333;font-size:16px;font-weight:500}.pagination-container{display:flex;justify-content:end}.pagination{gap:8px}.pagination,.pagination-button{align-items:center;display:flex;justify-content:center}.pagination-button{background-color:initial;border:none;color:#999;cursor:pointer;font-size:12px;padding:6px 10px;transition:color .3s ease}.pagination-button.disabled{color:#ddd;cursor:not-allowed}.pagination-number{background-color:initial;border:none;border-radius:4px;color:#555;cursor:pointer;font-size:12px;padding:6px 10px;transition:background-color .3s ease,color .3s ease}.pagination-number.active{background-color:#215073;color:#fff;font-weight:700}.pagination-button:hover:not(.disabled),.pagination-number:hover:not(.active){color:#1d4ed8}}:root{--rmdp-primary-purple:#9c27b0;--rmdp-secondary-purple:#7b1fa2;--rmdp-shadow-purple:#8e24aa;--rmdp-today-purple:#e040fb;--rmdp-hover-purple:#d500f9;--rmdp-deselect-purple:#ba68c8}.purple .rmdp-wrapper{border:1px solid #7b1fa2;border:1px solid var(--rmdp-secondary-purple);box-shadow:0 0 5px #7b1fa2;box-shadow:0 0 5px var(--rmdp-secondary-purple)}.purple .rmdp-panel-body li{background-color:#9c27b0;background-color:var(--rmdp-primary-purple);box-shadow:0 0 2px #7b1fa2;box-shadow:0 0 2px var(--rmdp-secondary-purple)}.purple .rmdp-week-day{color:#9c27b0;color:var(--rmdp-primary-purple)}.purple .rmdp-day.rmdp-deactive{color:#7b1fa2;color:var(--rmdp-secondary-purple)}.purple .rmdp-range{background-color:#9c27b0;background-color:var(--rmdp-primary-purple);box-shadow:0 0 3px #8e24aa;box-shadow:0 0 3px var(--rmdp-shadow-purple)}.purple .rmdp-arrow{border:solid #9c27b0;border:solid var(--rmdp-primary-purple);border-width:0 2px 2px 0}.purple .rmdp-arrow-container:hover{background-color:#9c27b0;background-color:var(--rmdp-primary-purple);box-shadow:0 0 3px #7b1fa2;box-shadow:0 0 3px var(--rmdp-secondary-purple)}.purple .rmdp-panel-body::-webkit-scrollbar-thumb{background:#9c27b0;background:var(--rmdp-primary-purple)}.purple .rmdp-day.rmdp-today span{background-color:#e040fb;background-color:var(--rmdp-today-purple)}.purple .rmdp-rtl .rmdp-panel{border-left:initial;border-right:1px solid #7b1fa2;border-right:1px solid var(--rmdp-secondary-purple)}.purple .rmdp-day.rmdp-selected span:not(.highlight){background-color:#9c27b0;background-color:var(--rmdp-primary-purple);box-shadow:0 0 3px #8e24aa;box-shadow:0 0 3px var(--rmdp-shadow-purple)}.purple .rmdp-day:not(.rmdp-day-hidden) span:hover{background-color:#d500f9!important;background-color:var(--rmdp-hover-purple)!important}.purple .b-deselect{background-color:#fff;color:#ba68c8;color:var(--rmdp-deselect-purple)}.purple .rmdp-action-button{color:#9c27b0;color:var(--rmdp-primary-purple)}.purple .rmdp-button:not(.rmdp-action-button){background-color:#9c27b0;background-color:var(--rmdp-primary-purple)}.purple .rmdp-button:not(.rmdp-action-button):hover{background-color:#ba68c8;background-color:var(--rmdp-deselect-purple)}.bulk-upload-modal{.modal-header-sec{border-bottom:.5px solid #d6d6d6;display:flex;padding:15px;position:relative}.modal-header-sec h2{color:#000;font-size:22px;font-weight:500;line-height:33px}.modal-header-sec h2,.modal-header-sec p{font-family:Poppins;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.modal-header-sec p{color:#8d8d8d;font-size:16px;font-weight:400;line-height:14px}.close-button{background:none;border:none;color:#000;cursor:pointer;position:absolute;right:10px;top:10px}.section{display:flex;justify-content:space-between;margin-bottom:20px;padding:15px}.section h3{color:#000;font-family:Poppins;font-size:20px;font-weight:500;line-height:30px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.section p{color:#8d8d8d;font-size:16px;max-width:75%;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.button,.section p{font-family:Poppins;font-weight:400;line-height:24px}.button{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;font-size:14px;font-size:15px;gap:10px;height:45px;justify-content:center;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:190px}.download-button{background:none;border:1px solid #215073;color:#215073}.upload-button{background-color:#485763;color:#fff}.modal-footer-sec{border-top:1px solid #e0e0e0;display:flex;gap:20px;justify-content:flex-end;margin-top:20px;padding:15px}.cancel-btn{background-color:#e0e0e0;background:#fff;color:#000;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.cancel-btn,.done-btn{border:none;font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;padding:8px 40px}.done-btn{background-color:#215073;border-radius:4px;color:#fff;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}.check-item-modal{h5{color:#101828;font-size:24px;font-weight:500;line-height:32px}h5,p{font-family:Inter;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}p{color:#344054;font-size:15px;font-weight:400;line-height:24px}.item-container{align-items:center;background-color:#fff;border:1px solid #e1e3ea;border-radius:20px;display:flex;gap:10px;margin-top:10px;padding:5px 10px;width:-webkit-max-content;width:max-content}.item-text{color:#3f4254;font-family:Poppins;font-size:14px;font-weight:400;line-height:16px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.replace-btn{background-color:#7f56d9;color:#fff}.cancel-btn,.replace-btn{border:none;border-radius:5px;font-family:Inter;font-size:14px;font-weight:600;line-height:20px;padding:8px 15px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.cancel-btn{background-color:#fff;color:#475467}}.add-projects-styles{.head-sec{border-bottom:1px solid #eaeaea;display:flex;gap:10px;margin-bottom:15px}.head-sec button{background-color:#fff;border:1px solid #a1a5b7;border-radius:5px;padding:5px}.head-sec h2{color:#3f4254;font-size:22px}.head-sec h2,.head-sec p{font-family:Poppins;font-weight:600;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.head-sec p{color:#a1a5b7;font-size:14px}.custom-card{border:1px solid #eaeaea;padding:10px}.form-title{color:#000;font-family:Poppins;font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-card{.form-label{color:#5e6278;font-family:Poppins;font-size:14px;font-weight:600;line-height:14px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.form-select{line-height:12px;padding:10px 5px}.form-control,.form-select{border:1px solid #e1e3ea;color:#7e8299;font-family:Poppins;font-size:12px;font-weight:300;outline:none;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.form-control{line-height:10px;padding:8px 6px}.add-more-btn{align-items:center;background-color:#eef6ff;border:none;border-radius:4px;color:#3e97ff;display:flex;font-family:Inter;font-size:12px;font-weight:700;gap:5px;justify-content:center;line-height:12px;padding:5px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.unit-select{background-color:#f8f8f8;border:1px solid #e1e3ea}.add-more-btn img{width:15px}.close-icon{margin-top:35px}}.back-button{background-color:#f1f1f2;color:#7e8299;padding:12px 25px}.back-button,.continue-button{border:none;border-radius:4px;font-family:Poppins;font-size:16px;font-weight:400;line-height:16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.continue-button{background-color:#215073;color:#fff;padding:12px 30px}.custom-select-container{position:relative;width:100%;.custom-select-toggle{align-items:center;border:1px solid #e1e3ea;border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;padding:6px 10px}.custom-select-span{border-radius:5px;color:#fff;display:inline-block;font-family:Poppins;font-size:12px;font-weight:400;line-height:12px;padding:5px 10px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:20%}.custom-select-arrow{color:#5e6278;font-size:12px;margin-left:10px}.custom-select-menu{background-color:#fff;border:1px solid #ccc;border-radius:10px;left:0;margin-top:5px;position:absolute;right:0;top:100%;z-index:1000}.custom-select-item{background-color:#fff;border-radius:5px;color:#7e8299;cursor:pointer;font-family:Poppins;font-size:12px;font-weight:400;line-height:12px;padding:5px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-select-item:hover{background-color:#f0f0f0}}}.project-view-styles{.project-view-header{border:1px solid #eaeaea;border-radius:8px;box-shadow:0 3px 4px 0 #00000008;display:flex;justify-content:space-between;padding:25px}.project-title{color:#181c32;font-family:Poppins;font-size:22px;font-weight:600;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.header-btns-container{display:flex;gap:20px}.date-btn{background-color:#fff;border:1px solid #e1e3ea;border-radius:5px;color:#5f5f5f;font-family:Poppins;font-size:16px;font-weight:400;line-height:12px;padding:10px 15px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:-webkit-max-content;width:max-content}.date-btn-icon{color:#000;margin-right:6px;margin-top:-3px}.sts-btn{background-color:#a83eff;border:none;border-radius:5px;color:#fff;font-family:Poppins;font-size:16px;font-weight:400;line-height:12px;padding:9px 10px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:-webkit-max-content;width:max-content}.sts-btn-icon{color:#fff;margin-right:6px;margin-top:-3px}.edit-btn{background-color:#2884ef;border:none;border-radius:5px;color:#fff;font-family:Poppins;font-size:14px;font-weight:600;line-height:12px;padding:11px 15px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.menu-btn{border:none;border-radius:10px;color:#5f5f5f;padding:6px 10px}.details-card{border:1px solid #eaeaea;box-shadow:none;padding:15px}.details-card h5{color:#3f4254;font-family:Poppins;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:18px;margin-bottom:12px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.details-content div{border-top:1px solid #e1e3ea;display:flex;padding:10px 0}.details-content h6{color:#a1a5b7}.details-content h6,.details-content span{font-family:Poppins;font-size:16px;font-weight:400;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:50%}.details-content span{color:#3f4254}.view-mto-btn{background-color:#fff;border:1px solid #215073;border-radius:5px;color:#215073;font-family:Poppins;font-size:16px;font-weight:500;height:45px;line-height:16px;margin-bottom:20px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.mt-col{margin-top:-55px}.status-comments .nav-link-custom{color:#a1a5b7;font-family:Poppins;font-size:16px;font-weight:600;line-height:16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.status-comments .nav-link-custom.active{border-color:#0d6efd;color:#000}.cmnt-badge{border-radius:50%;font-size:11px;padding:auto}.status-days{color:#000;font-family:Poppins;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.icon-blue-flag{height:24px;width:37px}.icon-blue,.icon-blue-flag{background-color:#007bff;border-radius:50%;color:#fff;display:inline-block;margin-right:10px;text-align:center}.icon-blue{height:20px;width:30px}.icon-yellow{background-color:#ffc107;border-radius:50%;color:#fff;display:inline-block;height:24px;margin-right:10px;text-align:center;width:27px}.icon-purple{background-color:#6f42c1;width:25px}.icon-purple,.icon-red{border-radius:50%;color:#fff;display:inline-block;height:20px;margin-right:10px;text-align:center}.icon-red{background-color:#dc3545;width:22px}.status-item{align-items:flex-start;display:flex;margin-top:20px;position:relative}.line{background-color:#d8d8e5;height:75%;left:10px;position:absolute;top:30px;width:1px}.status-item h5{color:#3f4254;font-weight:500;line-height:20px}.status-btn,.status-item h5{font-family:Poppins;font-size:16px;letter-spacing:-.01em;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.status-btn{background:#fff;border:1px solid #d6d6d6;border-radius:15px;color:#000;font-weight:400;line-height:16px;padding:3px 12px}.status-item p{line-height:22px}.status-card,.status-item p{color:#a1a5b7;font-family:Poppins;font-size:14px;font-weight:400;letter-spacing:-.01em;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.status-card{background-color:#fff;border:1px solid #ddd;line-height:20px;padding:10px}.view-pdf{background-color:#fff;border:.5px solid #652ae2;border-radius:5px;color:#6f42c1;font-family:Roboto;font-size:16px;font-weight:500;line-height:18.75px;padding:8px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.blue-dot{background-color:#0539f4}.blue-dot,.yellow-dot{border-radius:50%;display:inline-block;height:12px;margin-right:6px;width:12px}.yellow-dot{background-color:#f6c01d}.purple-dot{background-color:#a83eff}.purple-dot,.red-dot{border-radius:50%;display:inline-block;height:12px;margin-right:6px;width:12px}.red-dot{background-color:#ef444b}.comments-section{margin-top:20px}.section-header{align-items:center;color:#000;display:flex;font-family:Poppins;font-size:16px;font-weight:500;justify-content:center;letter-spacing:-.01em;line-height:24px;margin:20px 0 10px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.section-header:after,.section-header:before{border-bottom:1px solid #e1e3ea;content:"";flex:1 1;margin:0 10px}.section-header span{font-weight:700;white-space:nowrap}.date-header{color:#6c757d;font-size:14px;text-align:center}.comment-card{border:1px solid #eaeaea;border-radius:8px;box-shadow:none;margin-bottom:15px;padding:10px}.user-name{color:#3f4254;font-family:Poppins;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.grey-dot{background-color:#b9b9b9;border-radius:50%;height:8px;margin-top:5px;width:8px}.time-ago{color:#b9b9b9;font-family:Poppins;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.message{color:#a1a5b7;font-weight:400}.mention,.message{font-family:Poppins;font-size:14px;letter-spacing:-.01em;line-height:24px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.mention{color:#636363;font-weight:500}.profile-pic img{height:30px;width:30px}.green-check{font-size:18px;margin-top:-4px}.comment-input{margin-top:20px;position:relative;width:100%}.send-btns{display:flex;gap:5px;justify-content:end}.at-btn,.send-btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;height:30px;padding:5px 8px}.at-btn{background:#fff;color:#a83eff}.at-btn,.send-btn{border:1px solid #a83eff}.send-btn{background:#a83eff;color:#fff}.input-profile-pic img{height:30px;width:30px}@media (max-width:1300px){.project-view-header{display:flex;flex-direction:column;gap:10px}}@media (max-width:620px){.header-btns-container{display:flex;flex-direction:column;gap:10px}}.document-container{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;flex:1 1;padding:20px}.table-title{color:#3f4254;font-family:Poppins;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.generate-btn{background-color:#215073;border:none;border-radius:4px;color:#fff;font-size:15px;padding:10px}.generate-btn,.section-title{font-family:Poppins;font-weight:400;line-height:16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.section-title{color:#3f4254;font-size:16px}.doc-link{color:#297de0;font-family:Poppins;font-size:16px;font-weight:400;line-height:16px;text-align:left;text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.doc-link:hover{text-decoration:underline}.table tbody tr{border-bottom:1px solid #e1e3ea}.table td{color:#3f4254;font-family:Poppins;font-size:16px;font-weight:400;line-height:16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table .dropdown-toggle:after{display:none}@media (max-width:768px){.table td{font-size:.8rem;white-space:nowrap}.mt-col{margin-top:0}}}.mto-add-styles{.head-sec{display:flex;justify-content:space-between;margin-top:15px}.back-icon-btn{background-color:#fff;border:1px solid #a1a5b7;border-radius:5px;padding:1px}.head-sec h2{color:#3f4254;font-size:22px}.head-sec h2,.head-sec p{font-family:Poppins;font-weight:600;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.head-sec p{color:#a1a5b7;font-size:14px}.save-button{background-color:#fff;border:1px solid #e1e3ea;border-radius:4px}.back-button,.save-button{color:#7e8299;font-family:Poppins;font-size:16px;font-weight:400;line-height:16px;padding:10px 20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.back-button{background-color:#f1f1f2}.back-button,.submit-button{border:none;border-radius:4px}.submit-button{background-color:#215073;color:#fff;font-family:Poppins;font-size:16px;font-weight:400;line-height:16px;padding:10px 25px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.nav-container{background-color:#eff5f6;padding:0 10px}.custom-nav .nav-link-custom{color:#a1a5b7;font-family:Inter;font-size:14px;font-weight:400;line-height:16px;padding:.5rem;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-nav .nav-link-custom.active{background-color:#fff;border-color:#a83eff;color:#a83eff}.search-container{align-items:center;display:flex;margin-top:10px;position:relative}.search-input-wrapper{position:relative;width:250px}.search-input{background-color:#f9f9f9;border:none;border-radius:5px;color:#7e8299;font-family:Poppins;font-size:12px;font-weight:600;line-height:12px;padding:8px 35px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.search-icon{color:#888;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px}.custom-table td,.custom-table th{white-space:nowrap}.table-container{overflow-x:auto}.table-container::-webkit-scrollbar{height:5px}.table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-table{border:1px solid #e1e3ea;border-collapse:collapse;border-radius:5px;width:100%}.table-header th{color:#a1a5b7;font-size:15px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-header th,.table-row td{border:1px dotted #e1e3ea;font-weight:500;line-height:16px;padding:12px;text-align:left}.table-row td{color:#3f4254;font-size:14px;min-width:120px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;vertical-align:middle}.suggestions-list{background-color:#fff;border:1px solid #ccc;list-style-type:none;margin:0;max-height:150px;overflow-y:auto;padding:0;position:absolute;z-index:1000}.suggestions-list li{cursor:pointer;padding:8px}.suggestions-list li:hover{background-color:#f0f0f0}.table-input{border:1px solid #e1e3ea;border-radius:5px;padding:8px 10px}.mto-delete-btn{background:#fff;border:1px solid #a1a5b7;border-radius:5px;color:#3e97ff;cursor:pointer;padding:4px}}.mto-main-view-styles{.project-view-header{border:1px solid #eaeaea;border-radius:8px;box-shadow:0 3px 4px 0 #00000008;display:flex;justify-content:space-between;padding:25px}.project-title{color:#181c32;font-family:Poppins;font-size:22px;font-weight:600;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.back-icon-btn{background-color:#fff;border:1px solid #a1a5b7;border-radius:5px;padding:1px}.header-btns-container{display:flex;gap:20px}.date-btn{background-color:#fff;border:1px solid #e1e3ea;border-radius:5px;color:#5f5f5f;font-family:Poppins;font-size:16px;font-weight:400;line-height:12px;padding:10px 15px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:-webkit-max-content;width:max-content}.date-btn-icon{color:#000;margin-right:6px;margin-top:-3px}.sts-btn{background-color:#a83eff;border:none;border-radius:5px;color:#fff;font-family:Poppins;font-size:16px;font-weight:400;line-height:12px;padding:9px 10px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:-webkit-max-content;width:max-content}.sts-btn-icon{color:#fff;margin-right:6px;margin-top:-3px}.edit-btn{background-color:#2884ef;font-size:14px;font-weight:600}.approve-btn,.edit-btn{border:none;border-radius:5px;color:#fff;font-family:Poppins;line-height:12px;padding:11px 15px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.approve-btn{background-color:#53af1d}.approve-btn,.reject-btn{font-size:16px;font-weight:400}.reject-btn{background-color:#ef444b;border:none;border-radius:5px;color:#fff;font-family:Poppins;line-height:12px;padding:11px 15px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.menu-btn{border:none;border-radius:10px;color:#5f5f5f;padding:6px 10px}.nav-container{background-color:#eff5f6;padding:0 10px}.custom-nav .nav-link-custom{color:#a1a5b7;font-family:Inter;font-size:14px;font-weight:400;line-height:16px;padding:.5rem;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-nav .nav-link-custom.active{background-color:#fff;border-color:#a83eff;color:#a83eff}.custom-table td,.custom-table th{white-space:nowrap}.table-container{overflow-x:auto}.table-container::-webkit-scrollbar{height:5px}.table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-table{border:1px solid #e1e3ea;border-collapse:collapse;border-radius:5px;width:100%}.table-header th{color:#a1a5b7;font-size:15px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-header th,.table-row td{border:1px dotted #e1e3ea;font-weight:500;line-height:16px;padding:12px;text-align:left}.table-row td{color:#3f4254;font-size:14px;min-width:120px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;vertical-align:middle}.mto-delete-btn{background:#fff;border:1px solid #a1a5b7;border-radius:5px;color:#3e97ff;cursor:pointer;padding:4px}.mto-main-table-title{color:#215073;font-family:Poppins;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}.mto-add-styles{.head-sec{display:flex;justify-content:space-between;margin-top:15px}.back-icon-btn{background-color:#fff;border:1px solid #a1a5b7;border-radius:5px;padding:1px}.head-sec h2{color:#3f4254;font-size:22px}.head-sec h2,.head-sec p{font-family:Poppins;font-weight:600;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.head-sec p{color:#a1a5b7;font-size:14px}.save-button{background-color:#fff;border:1px solid #e1e3ea;border-radius:4px}.back-button,.save-button{color:#7e8299;font-family:Poppins;font-size:16px;font-weight:400;line-height:16px;padding:10px 20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.back-button{background-color:#f1f1f2}.back-button,.submit-button{border:none;border-radius:4px}.submit-button{background-color:#215073;color:#fff;font-family:Poppins;font-size:16px;font-weight:400;line-height:16px;padding:10px 25px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.nav-container{background-color:#eff5f6;padding:0 10px}.custom-nav .nav-link-custom{color:#a1a5b7;font-family:Inter;font-size:14px;font-weight:400;line-height:16px;padding:.5rem;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-nav .nav-link-custom.active{background-color:#fff;border-color:#a83eff;color:#a83eff}.search-container{align-items:center;display:flex;margin-top:10px;position:relative}.search-input-wrapper{position:relative;width:250px}.search-input{background-color:#f9f9f9;border:none;border-radius:5px;color:#7e8299;font-family:Poppins;font-size:12px;font-weight:600;line-height:12px;padding:8px 35px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.search-icon{color:#888;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px}.custom-table td,.custom-table th{white-space:nowrap}.table-container{overflow-x:auto}.table-container::-webkit-scrollbar{height:5px}.table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-table{border:1px solid #e1e3ea;border-collapse:collapse;border-radius:5px;width:100%}.table-header th{color:#a1a5b7;font-size:15px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-header th,.table-row td{border:1px dotted #e1e3ea;font-weight:500;line-height:16px;padding:12px;text-align:left}.table-row td{color:#3f4254;font-size:14px;min-width:120px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;vertical-align:middle}.table-input{border:1px solid #e1e3ea;border-radius:5px;padding:8px 10px}.mto-delete-btn{background:#fff;border:1px solid #a1a5b7;border-radius:5px;color:#3e97ff;cursor:pointer;padding:4px}}.custom-container{.search-container{align-items:center;display:flex;justify-content:center;position:relative}.search-input-wrapper{position:relative;width:210px}.search-input{background-color:#f9f9f9;border:1px solid #e1e3ea;border-radius:5px;font-size:12px;font-weight:500;line-height:12px;padding:8px 35px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.search-icon{color:#888;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.custom-nav .nav-link{border-bottom:2px solid #0000;color:#333;color:#a1a5b7;font-size:15px;font-weight:500;line-height:16px;padding:8px 4px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-nav .nav-link.active{border-bottom-color:#007bff;color:#3f4254}.upload-button{background-color:#215073}.add-button,.upload-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:35px;line-height:12px;padding:8px 16px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.add-button{background-color:#3e97ff}.custom-table td,.custom-table th{white-space:nowrap}.table-container{overflow-x:auto}.table-container::-webkit-scrollbar{height:5px}.table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-table{border-collapse:collapse;width:100%}.table-header th{color:#a1a5b7;font-size:15px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-header th,.table-row td{border:1px dotted #e1e3ea;font-weight:500;line-height:16px;padding:12px;text-align:left}.table-row td{color:#3f4254;font-size:14px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;vertical-align:middle}.table-row.selected{background-color:#f0f8ff}.custom-checkbox input[type=checkbox]{display:none;opacity:0;position:absolute}.custom-checkbox span{background-color:#f1f1f2;border:none;border-radius:4px;cursor:pointer;display:inline-block;height:20px;position:relative;transition:background-color .3s ease,border-color .3s ease;vertical-align:middle;width:20px}.custom-checkbox input[type=checkbox]:checked+span:after{color:#a1a5b7;content:"✔️";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-checkbox span:hover{border-color:#888}.menu-conatiner{display:inline-block;position:relative;z-index:1}.options-button{background:#fff;border:1px solid #a1a5b7;color:#000;cursor:pointer}.options-button.selected{background-color:#000;color:#fff}.row-toast{background-color:#fff;border-radius:12px;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden;padding:10px 0;position:absolute;right:55px;top:40%}.menu-item{border-bottom:1px solid #e0e0e0}.menu-item:last-child{border-bottom:none}.menu-btn{align-items:center;background:none;border:none;color:#3f4254;cursor:pointer;display:flex;font-family:Poppins;font-size:15px;font-weight:300;line-height:16px;padding:12px 16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;transition:background-color .2s ease;width:100%}.menu-btn:hover{background-color:#f8f8f8}.menu-icon{height:24px;margin-right:12px;width:24px}.menu-btn span{color:#333;font-size:16px;font-weight:500}.pagination-container{display:flex;justify-content:end}.pagination{gap:8px}.pagination,.pagination-button{align-items:center;display:flex;justify-content:center}.pagination-button{background-color:initial;border:none;color:#999;cursor:pointer;font-size:12px;padding:6px 10px;transition:color .3s ease}.pagination-button.disabled{color:#ddd;cursor:not-allowed}.pagination-number{background-color:initial;border:none;border-radius:4px;color:#555;cursor:pointer;font-size:12px;padding:6px 10px;transition:background-color .3s ease,color .3s ease}.pagination-number.active{background-color:#215073;color:#fff;font-weight:700}.pagination-button:hover:not(.disabled),.pagination-number:hover:not(.active){color:#1d4ed8}}.qoutation-add-styles{.project-view-header{border:1px solid #eaeaea;border-radius:8px;box-shadow:0 3px 4px 0 #00000008;display:flex;justify-content:space-between;padding:25px}.project-title{color:#181c32;font-family:Poppins;font-size:22px;font-weight:600;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.header-btns-container{display:flex;gap:20px}.date-btn{background-color:#fff;border:1px solid #e1e3ea;border-radius:5px;color:#5f5f5f;font-family:Poppins;font-size:16px;font-weight:400;line-height:12px;padding:10px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.date-btn-icon{color:#000;margin-right:6px;margin-top:-3px}.location-btn{background-color:#fff;border:1px solid #e1e3ea;border-radius:5px;color:#5f5f5f;font-family:Poppins;font-size:16px;font-weight:400;line-height:12px;padding:10px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.status-comments .nav-link-custom{color:#a1a5b7;font-family:Poppins;font-size:16px;font-weight:600;line-height:16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.status-comments .nav-link-custom.active{border-color:#0d6efd;color:#000}.add-body-sec{background-color:#eff5f6;height:80vh;margin-top:10px;overflow-y:auto;padding:10px}.add-body-sec::-webkit-scrollbar{width:2px}.add-body-sec::-webkit-scrollbar-thumb{background-color:#888;border-radius:5px}.add-body-sec::-webkit-scrollbar-thumb:hover{background-color:#555}.section-title{color:#000;font-family:Poppins;font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:18px;margin-bottom:15px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.quotation-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:15px}.quotation-card .form-label{color:#5e6278;font-size:14px;font-weight:600;line-height:14px}.quotation-card .form-control,.quotation-card .form-label{font-family:Poppins;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.quotation-card .form-control{border:1px solid #e1e3ea;color:#000;font-size:13px;font-weight:400;height:35px;line-height:12px}.comments-section{margin-top:15px}.comments-section h5{color:#000;font-size:18px;font-weight:500;letter-spacing:-.01em}.comments-section h5,.comments-section p{font-family:Poppins;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.comments-section p{color:#3f4254;font-size:13px;font-weight:400}.custom-table td,.custom-table th{white-space:nowrap}.table-container{max-height:60vh}.table-container::-webkit-scrollbar{width:3px}.table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-table{width:100%}.custom-table,.table-header{background-color:#fff;border:1px solid #e1e3ea}.table-header{position:-webkit-sticky;position:sticky;top:0}.table-header th{border:none;color:#a1a5b7;font-size:15px;font-weight:500;height:60px;line-height:16px;padding:12px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-row td{border:1px dotted #e1e3ea;padding:.5rem}.table-row .form-control{min-width:100px}.table-row .form-control,.table-row p{color:#3f4254;font-family:Poppins;font-size:14px;font-weight:400;line-height:22px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.annexure-table{background-color:#fff;border:1px dotted #e1e3ea;width:100%}.annexure-table td,.annexure-table th{border:1px dotted #e1e3ea;padding:12px}.annexure-table td{color:#3f4254;font-size:14px;line-height:16px}.annexure-table td,.annexure-table td input{font-family:Poppins;font-weight:400;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.annexure-table td input{border:1px solid #e1e3ea;color:#000;font-size:13px;line-height:12px}.annexure-table .sub-section-heading{background-color:#f6c01d;border:none;border-radius:8px;color:#3f4254;font-family:Poppins;font-size:14px;font-weight:600;line-height:16px;max-width:200px;padding:6px 15px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.annexure-table-title{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:18px}.annexure-table-heading,.annexure-table-title{font-family:Poppins;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.annexure-table-heading{color:#3f4254;font-size:15px;font-weight:500;line-height:16px}.add-sec-btn{background-color:#fff;border:1px solid #e1e3ea;border-radius:10px;padding:8px 15px}.back-button{background-color:#f1f1f2;color:#7e8299;padding:12px 25px}.back-button,.submit-button{border:none;border-radius:4px;font-family:Poppins;font-size:16px;font-weight:400;line-height:16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.submit-button{background-color:#215073;color:#fff;padding:12px 30px}}.custom-container{.search-container{align-items:center;display:flex;justify-content:center;position:relative}.search-input-wrapper{position:relative;width:210px}.search-input{background-color:#f9f9f9;border:1px solid #e1e3ea;border-radius:5px;font-size:12px;font-weight:500;line-height:12px;padding:8px 35px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.search-icon{color:#888;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px}.custom-nav .nav-link{border-bottom:2px solid #0000;color:#333;color:#a1a5b7;font-size:15px;font-weight:500;line-height:16px;padding:8px 4px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-nav .nav-link.active{border-bottom-color:#007bff;color:#3f4254}.upload-button{background-color:#215073}.add-button,.upload-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:35px;line-height:12px;padding:8px 16px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.add-button{background-color:#3e97ff}.custom-table td,.custom-table th{white-space:nowrap}.table-container{overflow-x:auto}.table-container::-webkit-scrollbar{height:5px}.table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-table{border-collapse:collapse;width:100%}.table-header th{color:#a1a5b7;font-size:15px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-header th,.table-row td{border:1px dotted #e1e3ea;font-weight:500;line-height:16px;padding:12px;text-align:left}.table-row td{color:#3f4254;font-size:14px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;vertical-align:middle}.table-row.selected{background-color:#f0f8ff}.custom-checkbox input[type=checkbox]{display:none;opacity:0;position:absolute}.custom-checkbox span{background-color:#f1f1f2;border:none;border-radius:4px;cursor:pointer;display:inline-block;height:20px;position:relative;transition:background-color .3s ease,border-color .3s ease;vertical-align:middle;width:20px}.custom-checkbox input[type=checkbox]:checked+span:after{color:#a1a5b7;content:"✔️";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-checkbox span:hover{border-color:#888}.menu-conatiner{display:inline-block;position:relative;z-index:1}.options-button-container{background-color:#fff;position:-webkit-sticky;position:sticky;right:0;z-index:1}.options-button{background:#fff;border:1px solid #a1a5b7;color:#000;cursor:pointer}.options-button.selected{background-color:#000;color:#fff}.row-toast{background-color:#fff;border-radius:12px;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden;padding:10px 0;position:absolute;right:68px;top:40%}.menu-item{border-bottom:1px solid #e0e0e0}.menu-item:last-child{border-bottom:none}.menu-btn{align-items:center;background:none;border:none;color:#3f4254;cursor:pointer;display:flex;font-family:Poppins;font-size:15px;font-weight:300;line-height:16px;padding:12px 16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;transition:background-color .2s ease;width:100%}.menu-btn:hover{background-color:#f8f8f8}.menu-icon{height:24px;margin-right:12px;width:24px}.menu-btn span{color:#333;font-size:14px;font-weight:500}.pagination-container{display:flex;justify-content:end}.pagination{gap:8px}.pagination,.pagination-button{align-items:center;display:flex;justify-content:center}.pagination-button{background-color:initial;border:none;color:#999;cursor:pointer;font-size:12px;padding:6px 10px;transition:color .3s ease}.pagination-button.disabled{color:#ddd;cursor:not-allowed}.pagination-number{background-color:initial;border:none;border-radius:4px;color:#555;cursor:pointer;font-size:12px;padding:6px 10px;transition:background-color .3s ease,color .3s ease}.pagination-number.active{background-color:#215073;color:#fff;font-weight:700}.pagination-button:hover:not(.disabled),.pagination-number:hover:not(.active){color:#1d4ed8}}.user-add-modal{.modal-head-sec{padding:0 2em;position:relative}.modal-head-sec h4{color:#3f4254;font-size:22px;font-weight:600}.modal-head-sec h4,.modal-head-sec p{font-family:Poppins;letter-spacing:-.01em;line-height:18px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.modal-head-sec p{color:#a1a5b7;font-size:14px;font-weight:500}.close-icon{color:#a1a1a1;cursor:pointer;position:absolute;right:0}.form-container{.form-label{color:#5e6278;font-family:Poppins;font-size:14px;font-weight:600;line-height:14px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.form-control,.form-select{border:1px solid #e1e3ea;color:#7e8299;font-family:Poppins;font-size:12px;font-weight:300;line-height:12px;outline:none;padding:12px 5px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.form-check-label{color:#3f4254}.back-button,.form-check-label{font-family:Poppins;font-size:16px;font-weight:400;line-height:16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.back-button{background-color:#f1f1f2;color:#7e8299}.back-button,.continue-button{border:none;border-radius:4px;padding:12px 20px}.continue-button{background-color:#215073;color:#fff;font-family:Poppins;font-size:16px;font-weight:400;line-height:16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}}.custom-container{.search-container{align-items:center;display:flex;justify-content:center;position:relative}.search-input-wrapper{position:relative;width:210px}.search-input{background-color:#f9f9f9;border:1px solid #e1e3ea;border-radius:5px;font-size:12px;font-weight:500;line-height:12px;padding:8px 35px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.search-icon{color:#888;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px}.custom-nav .nav-link{border-bottom:2px solid #0000;color:#333;color:#a1a5b7;font-size:15px;font-weight:500;line-height:16px;padding:8px 4px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-nav .nav-link.active{border-bottom-color:#007bff;color:#3f4254}.upload-button{background-color:#215073}.add-button,.upload-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:35px;line-height:12px;padding:8px 16px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.add-button{background-color:#3e97ff}.custom-table td,.custom-table th{white-space:nowrap}.table-container{height:100%;overflow-x:auto;overflow-y:hidden}.table-container::-webkit-scrollbar{height:5px}.table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-table{border-collapse:collapse;width:100%}.table-header th{color:#a1a5b7;font-size:15px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-header th,.table-row td{border:1px dotted #e1e3ea;font-weight:500;line-height:16px;padding:12px;text-align:left}.table-row td{color:#3f4254;font-size:14px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;vertical-align:middle}.table-row .cust-span{background-color:#000;border:none;border-radius:5px;color:#fff;font-family:Poppins;font-size:12px;font-weight:400;line-height:12px;padding:4px 8px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-row.selected{background-color:#f0f8ff}.custom-checkbox input[type=checkbox]{display:none;opacity:0;position:absolute}.custom-checkbox span{background-color:#f1f1f2;border:none;border-radius:4px;cursor:pointer;display:inline-block;height:20px;position:relative;transition:background-color .3s ease,border-color .3s ease;vertical-align:middle;width:20px}.custom-checkbox input[type=checkbox]:checked+span:after{color:#a1a5b7;content:"✔️";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-checkbox span:hover{border-color:#888}.menu-conatiner{display:inline-block;position:relative;z-index:1}.options-button-container{background-color:#fff;position:-webkit-sticky;position:sticky;right:0;z-index:1}.options-button{background:#fff;border:1px solid #a1a5b7;color:#000;cursor:pointer}.options-button.selected{background-color:#000;color:#fff}.row-toast{background-color:#fff;border-radius:12px;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden;padding:10px 0;position:absolute;right:68px;top:40%}.menu-item{border-bottom:1px solid #e0e0e0}.menu-item:last-child{border-bottom:none}.menu-btn{align-items:center;background:none;border:none;color:#3f4254;cursor:pointer;display:flex;font-family:Poppins;font-size:15px;font-weight:300;line-height:16px;padding:12px 16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;transition:background-color .2s ease;width:100%}.menu-btn:hover{background-color:#f8f8f8}.menu-icon{height:24px;margin-right:12px;width:24px}.menu-btn span{color:#333;font-size:14px;font-weight:500}.pagination-container{display:flex;justify-content:end}.pagination{gap:8px}.pagination,.pagination-button{align-items:center;display:flex;justify-content:center}.pagination-button{background-color:initial;border:none;color:#999;cursor:pointer;font-size:12px;padding:6px 10px;transition:color .3s ease}.pagination-button.disabled{color:#ddd;cursor:not-allowed}.pagination-number{background-color:initial;border:none;border-radius:4px;color:#555;cursor:pointer;font-size:12px;padding:6px 10px;transition:background-color .3s ease,color .3s ease}.pagination-number.active{background-color:#215073;color:#fff;font-weight:700}.pagination-button:hover:not(.disabled),.pagination-number:hover:not(.active){color:#1d4ed8}}.customer-single-view-styles{.project-view-header{border:1px solid #eaeaea;border-radius:8px;box-shadow:0 3px 4px 0 #00000008;display:flex;justify-content:space-between;padding:25px}.project-title{color:#181c32;font-size:22px;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custmer-label,.project-title{font-family:Poppins;font-weight:400}.custmer-label{background-color:#000;border-radius:5px;color:#fff;font-size:12px;line-height:12px;margin-left:5px;padding:5px 8px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.header-btns-container{display:flex;gap:20px}.date-btn{background-color:#fff;border:1px solid #e1e3ea;border-radius:5px;color:#5f5f5f;font-family:Poppins;font-size:16px;font-weight:400;line-height:12px;padding:10px 15px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:-webkit-max-content;width:max-content}.date-btn-icon{color:#000;margin-right:6px;margin-top:-3px}.sts-btn{background-color:#a83eff;border:none;border-radius:5px;color:#fff;font-family:Poppins;font-size:16px;font-weight:400;line-height:12px;padding:9px 10px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:-webkit-max-content;width:max-content}.sts-btn-icon{color:#fff;margin-right:6px;margin-top:-3px}.edit-btn{background-color:#2884ef;border:none;border-radius:5px;color:#fff;font-family:Poppins;font-size:14px;font-weight:600;line-height:12px;padding:11px 15px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.menu-btn{border:none;border-radius:10px;color:#5f5f5f;padding:6px 10px}.details-card{border:1px solid #eaeaea;box-shadow:none;padding:15px}.details-card h5{color:#3f4254;font-family:Poppins;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:18px;margin-bottom:12px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.details-content-items{border-top:1px solid #e1e3ea;display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0}.details-content-datas{align-items:center;display:flex;width:48%}.details-content h6{color:#a1a5b7;margin:0;width:50%}.details-content h6,.details-content span{font-family:Poppins;font-size:16px;font-weight:400;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.details-content span{color:#3f4254}.status-comments .nav-link-custom{color:#a1a5b7;font-family:Poppins;font-size:16px;font-weight:600;line-height:16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.status-comments .nav-link-custom.active{border-color:#0d6efd;color:#000}.cmnt-badge{border-radius:50%;font-size:11px;padding:auto}.status-days{color:#000;font-family:Poppins;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.icon-blue-flag{height:24px;width:37px}.icon-blue,.icon-blue-flag{background-color:#007bff;border-radius:50%;color:#fff;display:inline-block;margin-right:10px;text-align:center}.icon-blue{height:20px;width:30px}.icon-yellow{background-color:#ffc107;border-radius:50%;color:#fff;display:inline-block;height:24px;margin-right:10px;text-align:center;width:27px}.icon-purple{background-color:#6f42c1;width:25px}.icon-purple,.icon-red{border-radius:50%;color:#fff;display:inline-block;height:20px;margin-right:10px;text-align:center}.icon-red{background-color:#dc3545;width:22px}.status-item{align-items:flex-start;display:flex;margin-top:20px;position:relative}.line{background-color:#d8d8e5;height:75%;left:10px;position:absolute;top:30px;width:1px}.status-item h5{color:#3f4254;font-weight:500;line-height:20px}.status-btn,.status-item h5{font-family:Poppins;font-size:16px;letter-spacing:-.01em;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.status-btn{background:#fff;border:1px solid #d6d6d6;border-radius:15px;color:#000;font-weight:400;line-height:16px;padding:3px 12px}.status-item p{line-height:22px}.status-card,.status-item p{color:#a1a5b7;font-family:Poppins;font-size:14px;font-weight:400;letter-spacing:-.01em;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.status-card{background-color:#fff;border:1px solid #ddd;line-height:20px;padding:10px}.view-pdf{background-color:#fff;border:.5px solid #652ae2;border-radius:5px;color:#6f42c1;font-family:Roboto;font-size:16px;font-weight:500;line-height:18.75px;padding:8px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.blue-dot{background-color:#0539f4}.blue-dot,.yellow-dot{border-radius:50%;display:inline-block;height:12px;margin-right:6px;width:12px}.yellow-dot{background-color:#f6c01d}.purple-dot{background-color:#a83eff}.purple-dot,.red-dot{border-radius:50%;display:inline-block;height:12px;margin-right:6px;width:12px}.red-dot{background-color:#ef444b}.comments-section{margin-top:20px}.section-header{align-items:center;color:#000;display:flex;font-family:Poppins;font-size:16px;font-weight:500;justify-content:center;letter-spacing:-.01em;line-height:24px;margin:20px 0 10px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.section-header:after,.section-header:before{border-bottom:1px solid #e1e3ea;content:"";flex:1 1;margin:0 10px}.section-header span{font-weight:700;white-space:nowrap}.date-header{color:#6c757d;font-size:14px;text-align:center}.comment-card{border:1px solid #eaeaea;border-radius:8px;box-shadow:none;margin-bottom:15px;padding:10px}.user-name{color:#3f4254;font-family:Poppins;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.grey-dot{background-color:#b9b9b9;border-radius:50%;height:8px;margin-top:5px;width:8px}.time-ago{color:#b9b9b9;font-family:Poppins;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.message{color:#a1a5b7;font-weight:400}.mention,.message{font-family:Poppins;font-size:14px;letter-spacing:-.01em;line-height:24px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.mention{color:#636363;font-weight:500}.profile-pic img{height:30px;width:30px}.green-check{font-size:18px;margin-top:-4px}.comment-input{margin-top:20px;position:relative}.send-btns{cursor:pointer;display:flex;gap:10px;position:absolute;right:10px;top:8px}.at-btn{background:#fff;color:#a83eff}.at-btn,.send-btn{border:1px solid #eaeaea;border-radius:4px;padding:2px 4px}.send-btn{background:#a83eff;color:#fff}.comment-input input{border:.5px solid #d6d6d6;border-radius:5px;outline:none;padding:8px 0 10px 40px}.input-profile-pic img{height:25px;left:6px;position:absolute;top:10px;width:25px}.project-history-styles{.title{color:#3f4254;font-family:Poppins;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-table td,.custom-table th{white-space:nowrap}.table-container{border:1px solid #e1e3ea;border-radius:10px;overflow-x:auto}.table-container::-webkit-scrollbar{height:5px}.table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-table{border-collapse:collapse;width:100%}.table-header th{color:#a1a5b7;font-size:15px;padding:18px 12px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-header th,.table-row td{border:1px dotted #e1e3ea;font-weight:500;line-height:16px;text-align:left}.table-row td{color:#3f4254;font-size:14px;padding:18px 15px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;vertical-align:middle}.table-row.selected{background-color:#eff5f6}.custom-checkbox input[type=checkbox]{display:none;opacity:0;position:absolute}.custom-checkbox span{background-color:#f1f1f2;border:none;border-radius:4px;cursor:pointer;display:inline-block;height:20px;position:relative;transition:background-color .3s ease,border-color .3s ease;vertical-align:middle;width:20px}.custom-checkbox input[type=checkbox]:checked+span:after{color:#a1a5b7;content:"✔️";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-checkbox span:hover{border-color:#888}}}.permission-settings-style{.permission-header h4{color:#3f4254;font-size:22px}.permission-header h4,.permission-header p{font-family:Poppins;font-weight:600;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.permission-header p{color:#a1a5b7;font-size:14px}.seprator{background-color:#eff5f6;height:10px}.permission-settings-body{border:1px solid #eaeaea;border-radius:10px;margin-top:20px;padding:15px}.toggle-container{text-align:center;width:100%}.toggle-buttons{border:1px solid #eaeaea;border-radius:5px;display:flex;justify-content:center;margin-bottom:20px;width:-webkit-max-content;width:max-content}.toggle-button{background-color:#fff;border:none;color:#215073;cursor:pointer;font-family:Poppins;font-size:16px;font-weight:500;line-height:18px;padding:14px 20px;transition:background-color .3s,color .3s}.toggle-button:not(:last-child){border-right:none}.toggle-button.active{background-color:#eff5f6;font-weight:400}.content-container{margin-top:20px}.content{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;padding:20px}.custom-table td,.custom-table th{white-space:nowrap}.table-container{border:1px solid #e1e3ea;border-radius:10px;overflow-x:auto}.table-container::-webkit-scrollbar{height:5px}.table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-table{border-collapse:collapse;width:100%}.table-header th{color:#a1a5b7;font-size:15px;padding:18px 12px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-header th,.table-row td{border:1px dotted #e1e3ea;font-weight:500;line-height:16px;text-align:left}.table-row td{color:#3f4254;font-size:14px;padding:18px 0 18px 15px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;vertical-align:middle}.table-row .title{background-color:#f6f6f6;border:1px dotted #e1e3ea;color:#3e97ff;font-size:16px;font-weight:600;padding:18px 15px}.table-row .title,.table-row span{font-family:Poppins;line-height:16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-row span{color:#7a7a7a;font-size:14px;font-weight:300}.table-row.selected{background-color:#eff5f6}.custom-checkbox input[type=checkbox]{display:none;opacity:0;position:absolute}.custom-checkbox span{background-color:#f1f1f2;border:none;border-radius:4px;cursor:pointer;display:inline-block;height:20px;position:relative;transition:background-color .3s ease,border-color .3s ease;vertical-align:middle;width:20px}.custom-checkbox input[type=checkbox]:checked+span:after{color:#a1a5b7;content:"✔️";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-checkbox span:hover{border-color:#888}.options-button{background:#fff;border:none;color:#000;cursor:pointer}.back-icon-btn{background-color:#fff;border:1px solid #a1a5b7;border-radius:5px;padding:1px}.head-sec h2{font-size:18px;font-weight:600}.head-sec h2,.head-sec p{color:#3f4254;font-family:Poppins;line-height:16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.head-sec p{font-size:16px;font-weight:300}}.settings-styles{height:100%;.search-container{align-items:center;display:flex;justify-content:center;position:relative}.search-input-wrapper{position:relative;width:210px}.search-input{background-color:#f9f9f9;border:1px solid #e1e3ea;border-radius:5px;font-size:12px;font-weight:500;line-height:12px;padding:8px 35px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.search-icon{color:#888;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.add-button{background-color:#3e97ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:35px;line-height:12px;padding:8px 16px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-table td,.custom-table th{white-space:nowrap}.table-container{border:1px solid #e1e3ea;border-radius:10px}.table-container::-webkit-scrollbar{height:5px}.table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-table{border-collapse:collapse;width:100%}.table-header th{color:#a1a5b7;font-size:15px;padding:18px 12px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-header th,.table-row td{border:1px dotted #e1e3ea;font-weight:500;line-height:16px;text-align:left}.table-row td{color:#3f4254;font-size:14px;padding:18px 15px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;vertical-align:middle}.table-row.selected{background-color:#eff5f6}.custom-checkbox input[type=checkbox]{display:none;opacity:0;position:absolute}.custom-checkbox span{background-color:#f1f1f2;border:none;border-radius:4px;cursor:pointer;display:inline-block;height:20px;position:relative;transition:background-color .3s ease,border-color .3s ease;vertical-align:middle;width:20px}.custom-checkbox input[type=checkbox]:checked+span:after{color:#a1a5b7;content:"✔️";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-checkbox span:hover{border-color:#888}.options-button{background:#fff;border:1px solid #a1a5b7;border-radius:4px;color:#000;cursor:pointer;padding:3px}.options-button.selected{background-color:#000;color:#fff}.row-toast{background-color:#fff;border-radius:12px;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden;padding:10px 0;position:absolute;right:55px;top:40%}.menu-item{border-bottom:1px solid #e0e0e0}.menu-item:last-child{border-bottom:none}.menu-btn{align-items:center;background:none;border:none;color:#3f4254;cursor:pointer;display:flex;font-family:Poppins;font-size:15px;font-weight:300;line-height:16px;padding:12px 16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;transition:background-color .2s ease;width:100%}.menu-btn:hover{background-color:#f8f8f8}.menu-icon{height:24px;margin-right:12px;width:24px}.menu-btn span{color:#333;font-size:16px;font-weight:500}.pagination-container{display:flex;justify-content:end}.pagination{gap:8px}.pagination,.pagination-button{align-items:center;display:flex;justify-content:center}.pagination-button{background-color:initial;border:none;color:#999;cursor:pointer;font-size:12px;padding:6px 10px;transition:color .3s ease}.pagination-button.disabled{color:#ddd;cursor:not-allowed}.pagination-number{background-color:initial;border:none;border-radius:4px;color:#555;cursor:pointer;font-size:12px;padding:6px 10px;transition:background-color .3s ease,color .3s ease}.pagination-number.active{background-color:#215073;color:#fff;font-weight:700}.pagination-button:hover:not(.disabled),.pagination-number:hover:not(.active){color:#1d4ed8}}.custom-container{.search-input{background-color:#f9f9f9;border:1px solid #e1e3ea;border-radius:5px;font-size:12px;font-weight:500;line-height:12px;padding:8px 35px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.search-icon{color:#888;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.custom-nav .nav-link{border-bottom:2px solid #0000;color:#333;color:#a1a5b7;font-size:15px;font-weight:500;line-height:16px;padding:8px 4px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-nav .nav-link.active{border-bottom-color:#007bff;color:#3f4254}.upload-button{background-color:#215073}.add-button,.upload-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:35px;line-height:12px;padding:8px 16px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.add-button{background-color:#3e97ff}}.bulk-upload-modal{border-radius:4px;.modal-header-sec{border-bottom:.5px solid #d6d6d6;display:flex;padding:15px;position:relative}.modal-header-sec h2{color:#000;font-size:22px;font-weight:500;line-height:33px}.modal-header-sec h2,.modal-header-sec p{font-family:Poppins;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.modal-header-sec p{color:#8d8d8d;font-size:16px;font-weight:400;line-height:14px}.close-button{background:none;border:none;color:#000;cursor:pointer;position:absolute;right:10px;top:10px}.section{display:flex;justify-content:space-between;margin-bottom:20px;padding:15px}.section h3{color:#000;font-family:Poppins;font-size:20px;font-weight:500;line-height:30px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.section p{color:#8d8d8d;font-size:16px;max-width:75%;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.button,.section p{font-family:Poppins;font-weight:400;line-height:24px}.button{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;font-size:14px;font-size:15px;gap:10px;height:45px;justify-content:center;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:190px}.download-button{background:none;border:1px solid #215073;color:#215073}.upload-button{background-color:#485763;color:#fff}.modal-footer-sec{border-top:1px solid #e0e0e0;display:flex;gap:20px;justify-content:flex-end;margin-top:20px;padding:15px}.cancel-btn{background-color:#e0e0e0;background:#fff;color:#000;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.cancel-btn,.done-btn{border:none;font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;padding:8px 40px}.done-btn{background-color:#215073;border-radius:4px;color:#fff;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}.check-item-modal{border-radius:15px;h5{color:#101828;font-size:24px;font-weight:500;line-height:32px}h5,p{font-family:Inter;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}p{color:#344054;font-size:15px;font-weight:400;line-height:24px}.item-container{align-items:center;background-color:#fff;border:1px solid #e1e3ea;border-radius:20px;display:flex;gap:10px;margin-top:10px;padding:5px 10px;width:-webkit-max-content;width:max-content}.item-text{color:#3f4254;font-family:Poppins;font-size:14px;font-weight:400;line-height:16px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.replace-btn{background-color:#7f56d9;color:#fff}.cancel-btn,.replace-btn{border:none;border-radius:5px;font-family:Inter;font-size:14px;font-weight:600;line-height:20px;padding:8px 15px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.cancel-btn{background-color:#fff;color:#475467}}.custom-container{.search-container{align-items:center;display:flex;justify-content:center;position:relative}.search-input-wrapper{position:relative;width:210px}.search-input{background-color:#f9f9f9;border:1px solid #e1e3ea;border-radius:5px;font-size:12px;font-weight:500;line-height:12px;padding:8px 35px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.search-icon{color:#888;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px}.custom-nav .nav-link{border-bottom:2px solid #0000;color:#333;color:#a1a5b7;font-size:15px;font-weight:500;line-height:16px;padding:8px 4px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-nav .nav-link.active{border-bottom-color:#007bff;color:#3f4254}.upload-button{background-color:#215073}.add-button,.upload-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:35px;line-height:12px;padding:8px 16px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.add-button{background-color:#3e97ff}.custom-table td,.custom-table th{white-space:nowrap}.table-container{overflow-x:auto}.table-container::-webkit-scrollbar{height:5px}.table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-table{border-collapse:collapse;width:100%}.table-header th{color:#a1a5b7;font-size:15px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-header th,.table-row td{border:1px dotted #e1e3ea;font-weight:500;line-height:16px;padding:12px;text-align:left}.table-row td{color:#3f4254;font-size:14px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;vertical-align:middle}.table-row.selected{background-color:#f0f8ff}.custom-checkbox input[type=checkbox]{display:none;opacity:0;position:absolute}.custom-checkbox span{background-color:#f1f1f2;border:none;border-radius:4px;cursor:pointer;display:inline-block;height:20px;position:relative;transition:background-color .3s ease,border-color .3s ease;vertical-align:middle;width:20px}.custom-checkbox input[type=checkbox]:checked+span:after{color:#a1a5b7;content:"✔️";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-checkbox span:hover{border-color:#888}.mto-option-btn{background:#fff;border:1px solid #3e97ff;border-radius:5px;color:#3e97ff;cursor:pointer;padding:4px}.mto-option-btn:hover{background-color:#3e97ff;color:#fff}.pagination-container{display:flex;justify-content:end}.pagination{gap:8px}.pagination,.pagination-button{align-items:center;display:flex;justify-content:center}.pagination-button{background-color:initial;border:none;color:#999;cursor:pointer;font-size:12px;padding:6px 10px;transition:color .3s ease}.pagination-button.disabled{color:#ddd;cursor:not-allowed}.pagination-number{background-color:initial;border:none;border-radius:4px;color:#555;cursor:pointer;font-size:12px;padding:6px 10px;transition:background-color .3s ease,color .3s ease}.pagination-number.active{background-color:#215073;color:#fff;font-weight:700}.pagination-button:hover:not(.disabled),.pagination-number:hover:not(.active){color:#1d4ed8}}.custom-container{.search-container{align-items:center;display:flex;justify-content:center;position:relative}.search-input-wrapper{position:relative;width:210px}.search-input{background-color:#f9f9f9;border:1px solid #e1e3ea;border-radius:5px;font-size:12px;font-weight:500;line-height:12px;padding:8px 35px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.search-icon{color:#888;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.custom-nav .nav-link{border-bottom:2px solid #0000;color:#333;color:#a1a5b7;font-size:15px;font-weight:500;line-height:16px;padding:8px 4px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-nav .nav-link.active{border-bottom-color:#007bff;color:#3f4254}.upload-button{background-color:#215073}.add-button,.upload-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:35px;line-height:12px;padding:8px 16px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.add-button{background-color:#3e97ff}.custom-table td,.custom-table th{white-space:nowrap}.table-container{overflow-x:auto}.table-container::-webkit-scrollbar{height:5px}.table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-table{border-collapse:collapse;width:100%}.table-header th{color:#a1a5b7;font-size:15px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-header th,.table-row td{border:1px dotted #e1e3ea;font-weight:500;line-height:16px;padding:12px;text-align:left}.table-row td{color:#3f4254;font-size:14px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;vertical-align:middle}.table-row.selected{background-color:#f0f8ff}.custom-checkbox input[type=checkbox]{display:none;opacity:0;position:absolute}.custom-checkbox span{background-color:#f1f1f2;border:none;border-radius:4px;cursor:pointer;display:inline-block;height:20px;position:relative;transition:background-color .3s ease,border-color .3s ease;vertical-align:middle;width:20px}.custom-checkbox input[type=checkbox]:checked+span:after{color:#a1a5b7;content:"✔️";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-checkbox span:hover{border-color:#888}.estimate-option-btn{background:#fff;border:1px solid #a83eff;border-radius:5px;color:#a83eff;cursor:pointer;padding:4px}.estimate-option-btn:hover{background-color:#a83eff;color:#fff}.pagination-container{display:flex;justify-content:end}.pagination{gap:8px}.pagination,.pagination-button{align-items:center;display:flex;justify-content:center}.pagination-button{background-color:initial;border:none;color:#999;cursor:pointer;font-size:12px;padding:6px 10px;transition:color .3s ease}.pagination-button.disabled{color:#ddd;cursor:not-allowed}.pagination-number{background-color:initial;border:none;border-radius:4px;color:#555;cursor:pointer;font-size:12px;padding:6px 10px;transition:background-color .3s ease,color .3s ease}.pagination-number.active{background-color:#215073;color:#fff;font-weight:700}.pagination-button:hover:not(.disabled),.pagination-number:hover:not(.active){color:#1d4ed8}}.custom-container{.search-container{align-items:center;display:flex;justify-content:center;position:relative}.search-input-wrapper{position:relative;width:210px}.search-input{background-color:#f9f9f9;border:1px solid #e1e3ea;border-radius:5px;font-size:12px;font-weight:500;line-height:12px;padding:8px 35px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.search-icon{color:#888;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px}.custom-nav .nav-link{border-bottom:2px solid #0000;color:#333;color:#a1a5b7;font-size:15px;font-weight:500;line-height:16px;padding:8px 4px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-nav .nav-link.active{border-bottom-color:#007bff;color:#3f4254}.upload-button{background-color:#215073}.add-button,.upload-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:35px;line-height:12px;padding:8px 16px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.add-button{background-color:#3e97ff}.custom-table td,.custom-table th{white-space:nowrap}.table-container{height:100%;overflow-x:auto;overflow-y:hidden}.table-container::-webkit-scrollbar{height:5px}.table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-table{border-collapse:collapse;width:100%}.table-header th{color:#a1a5b7;font-size:15px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-header th,.table-row td{border:1px dotted #e1e3ea;font-weight:500;line-height:16px;padding:12px;text-align:left}.table-row td{color:#3f4254;font-size:14px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;vertical-align:middle}.table-row .cust-span{background-color:#000;border:none;border-radius:5px;color:#fff;font-family:Poppins;font-size:12px;font-weight:400;line-height:12px;padding:4px 8px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-row.selected{background-color:#f0f8ff}.custom-checkbox input[type=checkbox]{display:none;opacity:0;position:absolute}.custom-checkbox span{background-color:#f1f1f2;border:none;border-radius:4px;cursor:pointer;display:inline-block;height:20px;position:relative;transition:background-color .3s ease,border-color .3s ease;vertical-align:middle;width:20px}.custom-checkbox input[type=checkbox]:checked+span:after{color:#a1a5b7;content:"✔️";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-checkbox span:hover{border-color:#888}.menu-conatiner{display:inline-block;position:relative;z-index:1}.options-button-container{background-color:#fff;position:-webkit-sticky;position:sticky;right:0;z-index:1}.options-button{background:#fff;border:1px solid #a1a5b7;color:#000;cursor:pointer}.options-button.selected{background-color:#000;color:#fff}.row-toast{background-color:#fff;border-radius:12px;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden;padding:10px 0;position:absolute;right:68px;top:40%}.menu-item{border-bottom:1px solid #e0e0e0}.menu-item:last-child{border-bottom:none}.menu-btn{align-items:center;background:none;border:none;color:#3f4254;cursor:pointer;display:flex;font-family:Poppins;font-size:15px;font-weight:300;line-height:16px;padding:12px 16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;transition:background-color .2s ease;width:100%}.menu-btn:hover{background-color:#f8f8f8}.menu-icon{height:24px;margin-right:12px;width:24px}.menu-btn span{color:#333;font-size:14px;font-weight:500}.pagination-container{display:flex;justify-content:end}.pagination{gap:8px}.pagination,.pagination-button{align-items:center;display:flex;justify-content:center}.pagination-button{background-color:initial;border:none;color:#999;cursor:pointer;font-size:12px;padding:6px 10px;transition:color .3s ease}.pagination-button.disabled{color:#ddd;cursor:not-allowed}.pagination-number{background-color:initial;border:none;border-radius:4px;color:#555;cursor:pointer;font-size:12px;padding:6px 10px;transition:background-color .3s ease,color .3s ease}.pagination-number.active{background-color:#215073;color:#fff;font-weight:700}.pagination-button:hover:not(.disabled),.pagination-number:hover:not(.active){color:#1d4ed8}}.customer-single-view-styles{.project-view-header{border:1px solid #eaeaea;border-radius:8px;box-shadow:0 3px 4px 0 #00000008;display:flex;justify-content:space-between;padding:25px}.project-title{color:#181c32;font-size:22px;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custmer-label,.project-title{font-family:Poppins;font-weight:400}.custmer-label{background-color:#000;border-radius:5px;color:#fff;font-size:12px;line-height:12px;margin-left:5px;padding:5px 8px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.header-btns-container{display:flex;gap:20px}.date-btn{background-color:#fff;border:1px solid #e1e3ea;border-radius:5px;color:#5f5f5f;font-family:Poppins;font-size:16px;font-weight:400;line-height:12px;padding:10px 15px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:-webkit-max-content;width:max-content}.date-btn-icon{color:#000;margin-right:6px;margin-top:-3px}.sts-btn{background-color:#a83eff;border:none;border-radius:5px;color:#fff;font-family:Poppins;font-size:16px;font-weight:400;line-height:12px;padding:9px 10px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:-webkit-max-content;width:max-content}.sts-btn-icon{color:#fff;margin-right:6px;margin-top:-3px}.edit-btn{background-color:#2884ef;border:none;border-radius:5px;color:#fff;font-family:Poppins;font-size:14px;font-weight:600;line-height:12px;padding:11px 15px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.menu-btn{border:none;border-radius:10px;color:#5f5f5f;padding:6px 10px}.details-card{border:1px solid #eaeaea;box-shadow:none;padding:15px}.details-card h5{color:#3f4254;font-family:Poppins;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:18px;margin-bottom:12px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.details-content-items{border-top:1px solid #e1e3ea;display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0}.details-content-datas{align-items:center;display:flex;width:48%}.details-content h6{color:#a1a5b7;margin:0;width:50%}.details-content h6,.details-content span{font-family:Poppins;font-size:16px;font-weight:400;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.details-content span{color:#3f4254}.status-comments .nav-link-custom{color:#a1a5b7;font-family:Poppins;font-size:16px;font-weight:600;line-height:16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.status-comments .nav-link-custom.active{border-color:#0d6efd;color:#000}.cmnt-badge{border-radius:50%;font-size:11px;padding:auto}.status-days{color:#000;font-family:Poppins;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.icon-blue-flag{height:24px;width:37px}.icon-blue,.icon-blue-flag{background-color:#007bff;border-radius:50%;color:#fff;display:inline-block;margin-right:10px;text-align:center}.icon-blue{height:20px;width:30px}.icon-yellow{background-color:#ffc107;border-radius:50%;color:#fff;display:inline-block;height:24px;margin-right:10px;text-align:center;width:27px}.icon-purple{background-color:#6f42c1;width:25px}.icon-purple,.icon-red{border-radius:50%;color:#fff;display:inline-block;height:20px;margin-right:10px;text-align:center}.icon-red{background-color:#dc3545;width:22px}.status-item{align-items:flex-start;display:flex;margin-top:20px;position:relative}.line{background-color:#d8d8e5;height:75%;left:10px;position:absolute;top:30px;width:1px}.status-item h5{color:#3f4254;font-weight:500;line-height:20px}.status-btn,.status-item h5{font-family:Poppins;font-size:16px;letter-spacing:-.01em;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.status-btn{background:#fff;border:1px solid #d6d6d6;border-radius:15px;color:#000;font-weight:400;line-height:16px;padding:3px 12px}.status-item p{line-height:22px}.status-card,.status-item p{color:#a1a5b7;font-family:Poppins;font-size:14px;font-weight:400;letter-spacing:-.01em;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.status-card{background-color:#fff;border:1px solid #ddd;line-height:20px;padding:10px}.view-pdf{background-color:#fff;border:.5px solid #652ae2;border-radius:5px;color:#6f42c1;font-family:Roboto;font-size:16px;font-weight:500;line-height:18.75px;padding:8px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.blue-dot{background-color:#0539f4}.blue-dot,.yellow-dot{border-radius:50%;display:inline-block;height:12px;margin-right:6px;width:12px}.yellow-dot{background-color:#f6c01d}.purple-dot{background-color:#a83eff}.purple-dot,.red-dot{border-radius:50%;display:inline-block;height:12px;margin-right:6px;width:12px}.red-dot{background-color:#ef444b}.comments-section{margin-top:20px}.section-header{align-items:center;color:#000;display:flex;font-family:Poppins;font-size:16px;font-weight:500;justify-content:center;letter-spacing:-.01em;line-height:24px;margin:20px 0 10px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.section-header:after,.section-header:before{border-bottom:1px solid #e1e3ea;content:"";flex:1 1;margin:0 10px}.section-header span{font-weight:700;white-space:nowrap}.date-header{color:#6c757d;font-size:14px;text-align:center}.comment-card{border:1px solid #eaeaea;border-radius:8px;box-shadow:none;margin-bottom:15px;padding:10px}.user-name{color:#3f4254;font-family:Poppins;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.grey-dot{background-color:#b9b9b9;border-radius:50%;height:8px;margin-top:5px;width:8px}.time-ago{color:#b9b9b9;font-family:Poppins;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.message{color:#a1a5b7;font-weight:400}.mention,.message{font-family:Poppins;font-size:14px;letter-spacing:-.01em;line-height:24px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.mention{color:#636363;font-weight:500}.profile-pic img{height:30px;width:30px}.green-check{font-size:18px;margin-top:-4px}.comment-input{margin-top:20px;position:relative}.send-btns{cursor:pointer;display:flex;gap:10px;position:absolute;right:10px;top:8px}.at-btn{background:#fff;color:#a83eff}.at-btn,.send-btn{border:1px solid #eaeaea;border-radius:4px;padding:2px 4px}.send-btn{background:#a83eff;color:#fff}.comment-input input{border:.5px solid #d6d6d6;border-radius:5px;outline:none;padding:8px 0 10px 40px}.input-profile-pic img{height:25px;left:6px;position:absolute;top:10px;width:25px}.project-history-styles{.title{color:#3f4254;font-family:Poppins;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-table td,.custom-table th{white-space:nowrap}.table-container{border:1px solid #e1e3ea;border-radius:10px;overflow-x:auto}.table-container::-webkit-scrollbar{height:5px}.table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-table{border-collapse:collapse;width:100%}.table-header th{color:#a1a5b7;font-size:15px;padding:18px 12px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-header th,.table-row td{border:1px dotted #e1e3ea;font-weight:500;line-height:16px;text-align:left}.table-row td{color:#3f4254;font-size:14px;padding:18px 15px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;vertical-align:middle}.table-row.selected{background-color:#eff5f6}.custom-checkbox input[type=checkbox]{display:none;opacity:0;position:absolute}.custom-checkbox span{background-color:#f1f1f2;border:none;border-radius:4px;cursor:pointer;display:inline-block;height:20px;position:relative;transition:background-color .3s ease,border-color .3s ease;vertical-align:middle;width:20px}.custom-checkbox input[type=checkbox]:checked+span:after{color:#a1a5b7;content:"✔️";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-checkbox span:hover{border-color:#888}}}.customer-single-view-styles{.project-view-header{border:1px solid #eaeaea;border-radius:8px;box-shadow:0 3px 4px 0 #00000008;display:flex;justify-content:space-between;padding:25px}.project-title{color:#181c32;font-size:22px;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custmer-label,.project-title{font-family:Poppins;font-weight:400}.custmer-label{background-color:#000;border-radius:5px;color:#fff;font-size:12px;line-height:12px;margin-left:5px;padding:5px 8px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.header-btns-container{display:flex;gap:20px}.date-btn{background-color:#fff;border:1px solid #e1e3ea;border-radius:5px;color:#5f5f5f;font-family:Poppins;font-size:16px;font-weight:400;line-height:12px;padding:10px 15px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:-webkit-max-content;width:max-content}.date-btn-icon{color:#000;margin-right:6px;margin-top:-3px}.sts-btn{background-color:#a83eff;border:none;border-radius:5px;color:#fff;font-family:Poppins;font-size:16px;font-weight:400;line-height:12px;padding:9px 10px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:-webkit-max-content;width:max-content}.sts-btn-icon{color:#fff;margin-right:6px;margin-top:-3px}.edit-btn{background-color:#2884ef;border:none;border-radius:5px;color:#fff;font-family:Poppins;font-size:14px;font-weight:600;line-height:12px;padding:11px 15px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.menu-btn{border:none;border-radius:10px;color:#5f5f5f;padding:6px 10px}.details-card{border:1px solid #eaeaea;box-shadow:none;padding:15px}.details-card h5{color:#3f4254;font-family:Poppins;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:18px;margin-bottom:12px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.details-content-items{border-top:1px solid #e1e3ea;display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0}.details-content-datas{align-items:center;display:flex;width:48%}.details-content h6{color:#a1a5b7;margin:0;width:50%}.details-content h6,.details-content span{font-family:Poppins;font-size:16px;font-weight:400;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.details-content span{color:#3f4254}.status-comments .nav-link-custom{color:#a1a5b7;font-family:Poppins;font-size:16px;font-weight:600;line-height:16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.status-comments .nav-link-custom.active{border-color:#0d6efd;color:#000}.cmnt-badge{border-radius:50%;font-size:11px;padding:auto}.status-days{color:#000;font-family:Poppins;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.icon-blue-flag{height:24px;width:37px}.icon-blue,.icon-blue-flag{background-color:#007bff;border-radius:50%;color:#fff;display:inline-block;margin-right:10px;text-align:center}.icon-blue{height:20px;width:30px}.icon-yellow{background-color:#ffc107;border-radius:50%;color:#fff;display:inline-block;height:24px;margin-right:10px;text-align:center;width:27px}.icon-purple{background-color:#6f42c1;width:25px}.icon-purple,.icon-red{border-radius:50%;color:#fff;display:inline-block;height:20px;margin-right:10px;text-align:center}.icon-red{background-color:#dc3545;width:22px}.status-item{align-items:flex-start;display:flex;margin-top:20px;position:relative}.line{background-color:#d8d8e5;height:75%;left:10px;position:absolute;top:30px;width:1px}.status-item h5{color:#3f4254;font-weight:500;line-height:20px}.status-btn,.status-item h5{font-family:Poppins;font-size:16px;letter-spacing:-.01em;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.status-btn{background:#fff;border:1px solid #d6d6d6;border-radius:15px;color:#000;font-weight:400;line-height:16px;padding:3px 12px}.status-item p{line-height:22px}.status-card,.status-item p{color:#a1a5b7;font-family:Poppins;font-size:14px;font-weight:400;letter-spacing:-.01em;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.status-card{background-color:#fff;border:1px solid #ddd;line-height:20px;padding:10px}.view-pdf{background-color:#fff;border:.5px solid #652ae2;border-radius:5px;color:#6f42c1;font-family:Roboto;font-size:16px;font-weight:500;line-height:18.75px;padding:8px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.blue-dot{background-color:#0539f4}.blue-dot,.yellow-dot{border-radius:50%;display:inline-block;height:12px;margin-right:6px;width:12px}.yellow-dot{background-color:#f6c01d}.purple-dot{background-color:#a83eff}.purple-dot,.red-dot{border-radius:50%;display:inline-block;height:12px;margin-right:6px;width:12px}.red-dot{background-color:#ef444b}.comments-section{margin-top:20px}.section-header{align-items:center;color:#000;display:flex;font-family:Poppins;font-size:16px;font-weight:500;justify-content:center;letter-spacing:-.01em;line-height:24px;margin:20px 0 10px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.section-header:after,.section-header:before{border-bottom:1px solid #e1e3ea;content:"";flex:1 1;margin:0 10px}.section-header span{font-weight:700;white-space:nowrap}.date-header{color:#6c757d;font-size:14px;text-align:center}.comment-card{border:1px solid #eaeaea;border-radius:8px;box-shadow:none;margin-bottom:15px;padding:10px}.user-name{color:#3f4254;font-family:Poppins;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.grey-dot{background-color:#b9b9b9;border-radius:50%;height:8px;margin-top:5px;width:8px}.time-ago{color:#b9b9b9;font-family:Poppins;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.message{color:#a1a5b7;font-weight:400}.mention,.message{font-family:Poppins;font-size:14px;letter-spacing:-.01em;line-height:24px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.mention{color:#636363;font-weight:500}.profile-pic img{height:30px;width:30px}.green-check{font-size:18px;margin-top:-4px}.comment-input{margin-top:20px;position:relative}.send-btns{cursor:pointer;display:flex;gap:10px;position:absolute;right:10px;top:8px}.at-btn{background:#fff;color:#a83eff}.at-btn,.send-btn{border:1px solid #eaeaea;border-radius:4px;padding:2px 4px}.send-btn{background:#a83eff;color:#fff}.comment-input input{border:.5px solid #d6d6d6;border-radius:5px;outline:none;padding:8px 0 10px 40px}.input-profile-pic img{height:25px;left:6px;position:absolute;top:10px;width:25px}.project-history-styles{.title{color:#3f4254;font-family:Poppins;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-table td,.custom-table th{white-space:nowrap}.table-container{border:1px solid #e1e3ea;border-radius:10px;overflow-x:auto}.table-container::-webkit-scrollbar{height:5px}.table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-table{border-collapse:collapse;width:100%}.table-header th{color:#a1a5b7;font-size:15px;padding:18px 12px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-header th,.table-row td{border:1px dotted #e1e3ea;font-weight:500;line-height:16px;text-align:left}.table-row td{color:#3f4254;font-size:14px;padding:18px 15px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;vertical-align:middle}.table-row.selected{background-color:#eff5f6}.custom-checkbox input[type=checkbox]{display:none;opacity:0;position:absolute}.custom-checkbox span{background-color:#f1f1f2;border:none;border-radius:4px;cursor:pointer;display:inline-block;height:20px;position:relative;transition:background-color .3s ease,border-color .3s ease;vertical-align:middle;width:20px}.custom-checkbox input[type=checkbox]:checked+span:after{color:#a1a5b7;content:"✔️";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-checkbox span:hover{border-color:#888}}}.custom-container{height:100%;padding:0 10px;.search-container{align-items:center;display:flex;justify-content:center;position:relative}.search-input-wrapper{position:relative;width:210px}.search-input{background-color:#f9f9f9;border:1px solid #e1e3ea;border-radius:5px;font-size:12px;font-weight:500;line-height:12px;padding:8px 35px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.search-icon{color:#888;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px}.custom-nav .nav-link{border-bottom:2px solid #0000;color:#333;color:#a1a5b7;font-size:15px;font-weight:500;line-height:16px;padding:8px 4px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.custom-nav .nav-link.active{border-bottom-color:#007bff;color:#3f4254}.upload-button{background-color:#215073}.add-button,.upload-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:35px;line-height:12px;padding:8px 16px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.add-button{background-color:#3e97ff}.custom-table td,.custom-table th{white-space:nowrap}.table-container{height:100%;overflow-x:auto;overflow-y:hidden}.table-container::-webkit-scrollbar{height:5px}.table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-table{border-collapse:collapse;width:100%}.table-header th{color:#a1a5b7;font-size:15px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-header th,.table-row td{border:1px dotted #e1e3ea;font-weight:500;line-height:16px;padding:12px;text-align:left}.table-row td{color:#3f4254;font-size:14px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;vertical-align:middle}.table-row .cust-span{background-color:#000;border:none;border-radius:5px;color:#fff;font-family:Poppins;font-size:12px;font-weight:400;line-height:12px;padding:4px 8px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.table-row.selected{background-color:#f0f8ff}.custom-checkbox input[type=checkbox]{display:none;opacity:0;position:absolute}.custom-checkbox span{background-color:#f1f1f2;border:none;border-radius:4px;cursor:pointer;display:inline-block;height:20px;position:relative;transition:background-color .3s ease,border-color .3s ease;vertical-align:middle;width:20px}.custom-checkbox input[type=checkbox]:checked+span:after{color:#a1a5b7;content:"✔️";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-checkbox span:hover{border-color:#888}.menu-conatiner{display:inline-block;position:relative;z-index:1}.options-button-container{background-color:#fff;position:-webkit-sticky;position:sticky;right:0;z-index:1}.options-button{background:#fff;border:1px solid #a1a5b7;color:#000;cursor:pointer}.options-button.selected{background-color:#000;color:#fff}.row-toast{background-color:#fff;border-radius:12px;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden;padding:10px 0;position:absolute;right:68px;top:40%}.menu-item{border-bottom:1px solid #e0e0e0}.menu-item:last-child{border-bottom:none}.menu-btn{align-items:center;background:none;border:none;color:#3f4254;cursor:pointer;display:flex;font-family:Poppins;font-size:15px;font-weight:300;line-height:16px;padding:12px 16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;transition:background-color .2s ease;width:100%}.menu-btn:hover{background-color:#f8f8f8}.menu-icon{height:24px;margin-right:12px;width:24px}.menu-btn span{color:#333;font-size:14px;font-weight:500}.pagination-container{display:flex;justify-content:end}.pagination{gap:8px}.pagination,.pagination-button{align-items:center;display:flex;justify-content:center}.pagination-button{background-color:initial;border:none;color:#999;cursor:pointer;font-size:12px;padding:6px 10px;transition:color .3s ease}.pagination-button.disabled{color:#ddd;cursor:not-allowed}.pagination-number{background-color:initial;border:none;border-radius:4px;color:#555;cursor:pointer;font-size:12px;padding:6px 10px;transition:background-color .3s ease,color .3s ease}.pagination-number.active{background-color:#215073;color:#fff;font-weight:700}.pagination-button:hover:not(.disabled),.pagination-number:hover:not(.active){color:#1d4ed8}}.rbt .rbt-input-main::-ms-clear{display:none}.rbt-menu{margin-bottom:2px}.rbt-menu>.dropdown-item{overflow:hidden;text-overflow:ellipsis}.rbt-menu>.dropdown-item:focus{outline:none}.rbt-menu-pagination-option{text-align:center}.rbt-input-multi{cursor:text;overflow:hidden;position:relative}.rbt-input-multi.focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;color:#495057;outline:0}.rbt-input-multi.form-control{height:auto}.rbt-input-multi.disabled{background-color:#e9ecef;opacity:1}.rbt-input-multi.is-invalid.focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.rbt-input-multi.is-valid.focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.rbt-input-multi input::-moz-placeholder{color:#6c757d;opacity:1}.rbt-input-multi input:-ms-input-placeholder{color:#6c757d}.rbt-input-multi input::-webkit-input-placeholder{color:#6c757d}.rbt-input-multi .rbt-input-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:-4px;margin-top:-1px;overflow:hidden}.rbt-input-multi .rbt-input-main{margin:1px 0 4px}.rbt-close{z-index:1}.rbt-close-lg{font-size:1.5rem}.rbt-token{background-color:#e7f4ff;border:0;border-radius:.25rem;color:#007bff;display:inline-flex;line-height:1rem;margin:1px 3px 2px 0}.rbt-token .rbt-token-label{padding:.25rem .5rem}.rbt-token .rbt-token-label:not(:last-child){padding-right:.25rem}.rbt-token-disabled{background-color:#0000001a;color:#495057;pointer-events:none}.rbt-token-removeable{cursor:pointer}.rbt-token-active{background-color:#007bff;color:#fff;outline:none;text-decoration:none}.rbt-token .rbt-token-remove-button{background-image:none;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:none;color:inherit;display:flex;font-size:inherit;font-weight:400;justify-content:center;opacity:1;outline:none;padding:.25rem .5rem .25rem 0;text-shadow:none}.rbt-token .rbt-token-remove-button .rbt-close-content{display:block}.rbt-aux{align-items:center;bottom:0;display:flex;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:2rem}.rbt-aux-lg{width:3rem}.rbt-aux .rbt-close{margin-top:-.25rem;pointer-events:auto}.has-aux .form-control{padding-right:2rem}.has-aux .form-control.is-invalid,.has-aux .form-control.is-valid{background-position:right 2rem center;padding-right:4rem}.rbt-highlight-text{background-color:inherit;color:inherit;font-weight:700;padding:0}.input-group>.rbt{flex:1 1}.input-group>.rbt .rbt-aux,.input-group>.rbt .rbt-input-hint{z-index:5}.input-group>.rbt:not(:first-child) .form-control{border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.rbt:not(:last-child) .form-control{border-bottom-right-radius:0;border-top-right-radius:0}
/*# sourceMappingURL=main.37347d9e.css.map*/