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}p,span{font-family:Inter,sans-serif}.App{display:grid;grid-template-columns:5% 95%;height:100vh;text-align:center}Dashboard{background-color:#faebd7}.sidebar{grid-gap:20px;box-shadow:5px 0 #f5f5f5;display:grid;gap:20px;grid-template-rows:15% 70% 15%}.logo-container{border-bottom:1px solid #c8bebe;display:grid}.selection-container{display:flex;flex-direction:column;gap:25px}.selection-container div{display:grid;height:65px;span{color:#a5a5a5;font-size:12px}img,span{place-self:center}img:hover{background-color:#491acb0d;border-radius:20%}}.logout-container{display:grid;div span{color:#a5a5a5;font-size:12px}}.dashboard{background-color:#f7f7f7;display:grid;grid-template-rows:10% 10% 80%;padding:1rem 3rem 0;place-items:start}.dashboard header{color:#585858;font-family:Inter,sans-serif;font-size:26px;font-weight:800}#filter{-webkit-appearance:none;appearance:none;background:#e6e0e9;border:2px solid #79747e;border-radius:2rem;cursor:pointer;height:21px;outline:none;position:relative;width:43px}#filter:before{background:#79747e;border:2px solid #79747e;border-radius:50%;content:"";height:10px;left:0;margin:2px 4px;position:absolute;top:0;transition:.5s;width:10px}#filter:checked:before{background:#fff;transform:translateX(140%)}#filter:checked{background:#65558f}.sub-header{align-items:center;align-self:center;display:flex;justify-content:space-between;width:100%}.sub-header-title{color:#585858;font-size:23px;font-weight:700}.date_filter_wrapper{align-items:center;background:#491acb0d;border-radius:10px;color:#491acb;display:flex;font-size:18px;font-weight:700;height:50px;justify-content:space-evenly;width:300px}.header-action-wrapper{display:flex;justify-content:space-around;width:20%}.header-action-1,.header-action-2{align-items:center;border-radius:10px;color:#585858;display:flex;font-weight:600;height:45px;justify-content:space-around;width:120px}.header-action-2{background:#efeafa;color:#491acb!important}.transition-container{animation:fadeIn .5s ease,fadeOut .5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.show-all,.show-one{animation:fadeIn .5s ease forwards}.anotherBody,.body{grid-gap:30px;display:grid;grid-template-columns:1fr;margin-top:10px}.other-items{grid-gap:2rem;display:grid;grid-template-columns:repeat(4,1fr)}.anotherBody{grid-template-columns:repeat(4,1fr)}.react-datepicker{border:1px solid #ccc;box-shadow:0 2px 8px #0000001a;width:330px}.react-datepicker__aria-live{display:none}.react-datepicker__input-container input{border:.5px solid #491acb;border-radius:6px;box-shadow:0 0 14px 0 #491acb24;height:30px;padding-left:40px;width:70%}.custom-header{display:grid;grid-template-columns:1fr 4fr 1fr;place-items:center}.react-datepicker__header{background-color:#491acb;border-bottom:none;color:#fff;padding-top:10px}.react-datepicker__current-month{font-size:16px;font-weight:700}.react-datepicker__month{background-color:#f5f5f5}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{align-items:center;border-radius:50%;display:inline-flex;height:2.5rem;justify-content:center;margin:.2rem;width:2.5rem}.react-datepicker__day:hover{background-color:#f0f0f0}.react-datepicker__day--selected{background-color:#491acb;color:#fff}.react-datepicker__day--today{color:#2196f3;font-weight:700}.filter-wrapper{display:inline-block;position:absolute}.filter-popup{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 10px #0000001a;height:200px;padding:10px;position:absolute;right:1.8rem;top:10rem;width:230px;z-index:10}.filter-date-pickers{gap:20px;margin-top:13px}.datepicker-wrapper,.filter-date-pickers{display:flex;flex-direction:column}.datepicker-wrapper label{font-size:14px;margin-bottom:5px}.apply-btn{background-color:#491acb;border-radius:10px;bottom:10px;color:#fff;cursor:pointer;font-size:14px;height:2rem;left:5%;place-content:center;position:absolute;width:100%;width:90%;z-index:-1}.calendar-1{right:10px;top:13%}.calendar-1,.calendar-2{color:#888;left:12%;pointer-events:none;position:absolute}.calendar-2{top:37%}canvas{border-radius:10px;padding:5px}.card{align-items:center;border-radius:25px;box-shadow:0 4px 12px #0000001a;display:grid;height:100%;min-height:260px;width:100%}.card:hover{transform:scale(1.02);transition:transform .5s}.card-title{align-items:center;display:flex;font-size:22px;font-weight:600;gap:10px;padding:10px 10px 10px 1rem;text-align:start}.card-body{margin:0 10px}.countTitle{font-size:14px}.countValue{font-size:18px;font-weight:700}.card-footer{height:100%}.card-footer-title{font-size:12px;font-weight:400}.card-footer-value{font-size:18px;font-weight:700}hr{width:130px}.insights{display:grid;grid-template-columns:80% 20%;padding:1rem 1rem 0 2rem;place-items:start}header{color:#585858;font-family:Inter,sans-serif;font-size:26px;font-weight:800;text-align:left}.card_row{display:flex;gap:20px}.filter_selection_wrapper{margin-top:20%;width:90%}.filter_section{align-items:center;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:20px;height:97%;justify-content:start;width:100%}.filter_selection_item{display:grid;grid-template-columns:1fr 3fr 1fr;place-items:center;& p{color:#585858;text-align:left!important;width:130px}}.date_filter_dropdown{align-items:start;color:#585858;display:flex;flex-direction:column;font-size:16px;gap:10px;padding:10px}.date_option{align-items:center;cursor:pointer;display:flex;gap:10px}.date_option input{accent-color:#491acb;cursor:pointer;height:16px;width:16px}.date_option input:checked+span{color:#491acb;font-weight:500}.custom_date_range{display:flex;flex-direction:column;gap:1.5rem}.date_flex{display:flex;gap:10px}.select_wrapper{display:inline-block;position:relative;width:80px}.select_wrapper select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px;width:100%}.select_wrapper .placeholder{color:#888;font-size:14px;left:8px;pointer-events:none;position:absolute;top:8px;transition:all .2s ease}.select_wrapper select:focus+.placeholder,.select_wrapper.active .placeholder{background:#fff;color:#555;font-size:11px;left:6px;padding:0 4px;top:-8px}.select_wrapper select:focus{border-color:#491acb!important}.date_group{align-items:start;display:flex;flex-direction:column;gap:1.5rem}.custom_date_buttons{display:flex;gap:10px;height:40px;justify-content:flex-end;margin-top:12px;width:100%}.apply_btn,.cancel_btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 14px;width:100%}.cancel_btn{background:#f0f0f0;border:1px solid #ccc;color:#555}.apply_btn{background:#491acb;color:#fff}.apply_btn:disabled{background-color:#d3d3d3;color:#666;cursor:not-allowed}div.insights>div:first-child{max-height:750px;overflow-y:scroll}div.insights>div:first-child::-webkit-scrollbar{display:none}.insight_card{align-items:center;border-radius:25px;box-shadow:0 4px 12px #0000001a;display:grid;height:252px;min-height:210px;transition:border-color .3s ease;width:260px}.insight_card:hover{border-color:var(--card-border-color);box-shadow:var(--card-border-color) 0 4px 14px}.insight_card-title{align-items:center;display:flex;font-size:16px;font-weight:600;gap:10px;padding:10px 10px 10px 1rem;text-align:start}.card-body{display:grid}.card-body-content{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.insight_countTitle{font-size:12px}.insight_countValue{font-size:16px;font-weight:700}.card-footer{background:#ffffff1f;border-radius:0 0 25px 25px}.card-footer-wraper{display:grid;grid-template-columns:repeat(3,1fr);padding:10px}.card-footer-wraper div{align-items:center;display:flex;flex-direction:column;gap:10px}.insight_card-footer-title{font-size:11px;font-weight:400}.insight_card-footer-value{font-size:15px;font-weight:700}hr{background:repeating-linear-gradient(90deg,#e5e5e5,#e5e5e5 6px,#0000 0,#0000 12px);border:none;height:1px!important;margin:1.875em 0;width:100px}.action_wrapper{display:flex;justify-content:space-between;margin-bottom:1.5rem}.tabs{border-bottom:2px solid #beb8b8;cursor:pointer;display:grid;grid-template-columns:1fr 1.5fr 1.5fr 1.5fr 1.5fr;height:3rem;width:30rem}.tabs>span{height:100%;place-content:center;width:100%}.downloadFilter_section{align-items:center;display:flex;gap:1rem;justify-content:space-evenly}.activeTab{border-bottom:3px solid #491acb;color:#491acb;font-weight:700}.inactive{color:#585858}.search-input{border:1px solid #c7c7c7;border-radius:8px;padding:.5rem;width:95%}.dropdown-wrapper{background:#fff;border:1px solid #ccc;border-radius:8px;left:0;margin-top:5px;max-height:250px;overflow-y:auto;padding:.5rem;position:absolute;text-align:left;top:100%;width:95%;z-index:10}.selected-items{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.selected-items strong{color:#585858;display:block;margin-bottom:5px}.selected-item{align-items:center;background:#491acb;border-radius:15px;color:#fff;display:flex;font-size:14px;gap:5px;padding:5px 10px}.table-wrapper{display:flex;flex-direction:column;max-height:580px;position:relative}.table-footer,.table-header{table-layout:fixed;width:100%}.table-scroll-body{flex-grow:1;overflow-y:auto}.table-scroll-body::-webkit-scrollbar{display:none}.table-body{table-layout:fixed;width:100%}td,th{height:60px;padding:0 1rem;text-align:left;width:20%}.rounded-corners td:not(:last-child),.rounded-corners th:not(:last-child){border-right:1px solid #cfcfcf;text-align:center}.rounded-corners td:not(:first-child),.rounded-corners th:not(:first-child){text-align:center}.rounded-corners tbody tr:nth-child(odd){background-color:#f0f0f0}.rounded-corners td,.rounded-corners th{border-bottom:1px solid #cfcfcf}.table-footer tfoot,.table-header thead{background-color:#fff;position:sticky;z-index:2}.table-header thead{top:0}.table-footer tfoot{bottom:0}.grand-total-row{background-color:#e5e5e5;font-weight:700}
/*# sourceMappingURL=main.9e6f353b.css.map*/