@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";*{padding:0;margin:0;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:baseline;-webkit-tap-highlight-color:transparent;font-variant-ligatures:none!important;font-feature-settings:"liga";-webkit-user-drag:none}:root{--text-color: #8b8d97;--heading-color: #222222;--background-color: #fff;--font-size: 14px;--primary-color: #4527a0;--secondary-color: #7953d2;--success-color: #4caf50;--eg--color: #fff200;--fonts: "Nunito Sans", system-ui, -apple-system, "Segoe UI", "Ubuntu", sans-serif}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html{scroll-behavior:smooth;background:var(--background-color)}html::-webkit-scrollbar-thumb:hover{background:#555}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.fix:after{clear:both;content:"";display:table}input,textarea,button{font-family:var(--fonts);background:0 0;color:var(--text-color);font-size:var(--font-size);outline:none;cursor:inherit}*:focus{outline:none}*::-moz-focus-inner{border:0}textarea{min-height:100px}::placeholder{font-size:var(--font-size);line-height:1.7}input:required{box-shadow:none}input:invalid{box-shadow:none}.unselect,.unselect *,br,hr,img,.blockui{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}img{max-width:100%}a,a:link,a:active,a:visited,a:hover,a:focus,a:focus-within{outline:none;border:none;text-decoration:none}a{color:var(--pcolor)}ul,li{list-style:none}h1,h2,h3,h4,h5{font-family:var(--fonts);font-weight:700;color:var(--heading-color)}.none{display:none!important}body{color:var(--text-color);background-color:var(--background-color);font-family:var(--fonts);line-height:1;min-height:100vh;width:100%;word-spacing:0;letter-spacing:0;font-size:var(--font-size);z-index:1;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";position:relative;overflow-x:hidden}#app{min-height:100vh;background-color:#f4f5fa}.loading-div{padding:1vw}.auth-routes-wrapper{display:flex;flex-direction:column;min-height:100vh}.auth-routes-wrapper>*:first-child{flex:1}.ant-layout-sider+.ant-layout{flex:1;display:flex!important;flex-direction:column!important;min-width:0}.orders-main,.dashboard-main,.global-main,.shop-main,.shop-kyc-main,.cat-main,.cat-upload-main,.employee-management-main,.payment-main,.payment-details-main,.report-main,.order-details-main,.singleshop-main,.singleshop-offer-main,.outgoing-payment-main,.catalog-main,.product-catalog-main{display:flex!important;flex-direction:row!important;min-height:100vh;max-height:100vh}.orders-main>.ant-layout-sider,.dashboard-main>.ant-layout-sider,.global-main>.ant-layout-sider,.shop-main>.ant-layout-sider,.shop-kyc-main>.ant-layout-sider,.cat-main>.ant-layout-sider,.cat-upload-main>.ant-layout-sider,.employee-management-main>.ant-layout-sider,.payment-main>.ant-layout-sider,.payment-details-main>.ant-layout-sider,.report-main>.ant-layout-sider,.order-details-main>.ant-layout-sider,.singleshop-main>.ant-layout-sider,.singleshop-offer-main>.ant-layout-sider,.outgoing-payment-main>.ant-layout-sider,.catalog-main>.ant-layout-sider,.product-catalog-main>.ant-layout-sider{flex-shrink:0}.orders-main>.ant-layout,.dashboard-main>.ant-layout,.global-main>.ant-layout,.shop-main>.ant-layout,.shop-kyc-main>.ant-layout,.cat-main>.ant-layout,.cat-upload-main>.ant-layout,.employee-management-main>.ant-layout,.payment-main>.ant-layout,.payment-details-main>.ant-layout,.report-main>.ant-layout,.order-details-main>.ant-layout,.singleshop-main>.ant-layout,.singleshop-offer-main>.ant-layout,.outgoing-payment-main>.ant-layout,.catalog-main>.ant-layout,.product-catalog-main>.ant-layout{flex:1;display:flex!important;flex-direction:column!important;min-width:0;overflow:hidden;position:relative}.orders-main>.ant-layout>.ant-layout-content,.dashboard-main>.ant-layout>.ant-layout-content,.global-main>.ant-layout>.ant-layout-content,.shop-main>.ant-layout>.ant-layout-content,.shop-kyc-main>.ant-layout>.ant-layout-content,.cat-main>.ant-layout>.ant-layout-content,.cat-upload-main>.ant-layout>.ant-layout-content,.employee-management-main>.ant-layout>.ant-layout-content,.payment-main>.ant-layout>.ant-layout-content,.payment-details-main>.ant-layout>.ant-layout-content,.report-main>.ant-layout>.ant-layout-content,.order-details-main>.ant-layout>.ant-layout-content,.singleshop-main>.ant-layout>.ant-layout-content,.singleshop-offer-main>.ant-layout>.ant-layout-content,.outgoing-payment-main>.ant-layout>.ant-layout-content,.catalog-main>.ant-layout>.ant-layout-content,.product-catalog-main>.ant-layout>.ant-layout-content{flex:1;display:flex;flex-direction:column;overflow-y:auto;min-height:0}.orders-main>.ant-layout>.app-footer,.dashboard-main>.ant-layout>.app-footer,.global-main>.ant-layout>.app-footer,.shop-main>.ant-layout>.app-footer,.shop-kyc-main>.ant-layout>.app-footer,.cat-main>.ant-layout>.app-footer,.cat-upload-main>.ant-layout>.app-footer,.employee-management-main>.ant-layout>.app-footer,.payment-main>.ant-layout>.app-footer,.payment-details-main>.ant-layout>.app-footer,.report-main>.ant-layout>.app-footer,.order-details-main>.ant-layout>.app-footer,.singleshop-main>.ant-layout>.app-footer,.singleshop-offer-main>.ant-layout>.app-footer,.outgoing-payment-main>.ant-layout>.app-footer,.catalog-main>.ant-layout>.app-footer,.product-catalog-main>.ant-layout>.app-footer{flex-shrink:0;margin-top:auto}.login{display:flex;box-sizing:border-box;width:100%;position:relative;background-color:#f4f5fa;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;gap:20px;letter-spacing:normal;height:100vh;min-height:100vh}#egParent{align-self:stretch;height:60px;background-color:#fff;overflow:hidden;flex-shrink:0;flex-direction:row;padding:17px 82px;gap:5.7px;position:sticky;top:0;z-index:99;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box}#egParent .egIcon{height:2.625rem;width:2.625rem;position:relative}#egParent .shopEGLogo{display:flex;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;height:2.138rem;width:6.738rem;flex-direction:column;padding:.5rem 0 0}#egParent .shopegIcon{align-self:stretch;height:1.65rem;position:relative;max-width:100%;overflow:hidden;flex-shrink:0}#containerWrapper{width:23%;flex-direction:row;align-items:center;justify-content:center;padding:2.75rem 2.125rem;max-width:100%;text-align:center;font-size:20px;color:#000;font-family:var(--font-nunito-sans);background-color:#fff;border-radius:.75rem;display:flex;box-sizing:border-box}#containerWrapper .formcontainer{flex:1;display:flex;flex-direction:column;align-items:center;gap:3.75rem;width:100%;justify-content:flex-start;max-width:100%}#containerWrapper .heading{width:100%;height:8.5rem;gap:1.875rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#containerWrapper .egIcon1{width:100px;height:100px;position:relative;border-radius:.5vw}#containerWrapper .introcontent{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;align-self:stretch;gap:.5rem}#containerWrapper .welcome-to-shopeg{width:100%;margin:0;align-self:stretch;position:relative;font-size:1.25vw;font-weight:700;font-family:inherit}#containerWrapper .login-to-your{width:100%;position:relative;font-size:.9vw;font-weight:600;color:#8b8d97;display:inline-block}#containerWrapper .formcontent{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3rem}#containerWrapper .forminputcontent{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:.75rem}#containerWrapper .inputfields{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.875rem;margin-top:1vw}#containerWrapper .input,#containerWrapper .passwordInputpassword{background-color:#f6f7fb;font-size:1rem;align-self:stretch;height:52px;font-family:var(--font-nunito-sans);color:var(--color-darkgray)}#containerWrapper .recoverPassword{width:7.25rem;position:relative;padding:0;color:#18b400;font-size:.875rem}#containerWrapper .dontHaveAnContainer{cursor:pointer;border:0;padding:0;background-color:transparent;width:12.438rem;position:relative;font-size:.875rem;font-family:var(--font-nunito-sans);text-align:center;display:inline-block}#containerWrapper .dontHaveAn{color:var(--black-30)}#containerWrapper .signUp{color:#18b400}#containerWrapper .buttons{width:100%;height:3.813rem;background-color:#18b400;font-size:1.25rem;border-radius:.75rem}#containerWrapper .loginButtons{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1vw}#containerWrapper .or{font-size:.75vw;font-weight:600;color:#8b8d97}#containerWrapper .googleLoginButton{color:#000;width:100%;height:3.813rem;font-size:1.25rem;border-radius:.75rem}@media all and (min-width: 649px) and (max-width: 725px){.login{gap:60px 121px}#containerWrapper{width:60%}}@media all and (min-width: 449px) and (max-width: 650px){.login{padding:0 0 2rem}#containerWrapper{width:70%}}@media all and (min-width: 351px) and (max-width: 450px){#egParent{padding-left:1rem;padding-right:var(--padding-xl);box-sizing:border-box}#containerWrapper{width:90%}#containerWrapper .welcome-to-shopeg{font-size:var(--font-size-base)}#containerWrapper .formcontent{gap:24px 48px}#containerWrapper .formcontainer{gap:30px 60px}}@media all and (min-width: 726px) and (max-width: 900px){#containerWrapper{width:55%}.login{padding:0 0 2rem}}@media all and (min-width: 901px) and (max-width: 1200px){#containerWrapper{width:35%}#containerWrapper .or{font-size:1.5vw}#containerWrapper .welcome-to-shopeg{font-size:2vw}#containerWrapper .login-to-your{font-size:1.5vw}}@media all and (min-width: 100px) and (max-width: 350px){#containerWrapper{width:90%}.login{gap:30px 121px;padding:0 0 5rem;padding:0;margin-top:0}}.employee-management-main{min-height:100vh;max-height:100vh}#employee-header{font-family:Nunito Sans,sans-serif;padding:0}#employee-header .employee-header-main{display:flex;justify-content:space-between;width:100%;padding:0 1vw;height:3.5vw}#employee-header .employee-header-main .employee-profile{display:flex;align-items:center;justify-content:flex-end;width:4vw}#employee-header .employee-header-main .employee-profile div{display:flex;align-items:center;justify-content:center}#employee-header .employee-header-main div p{font-size:1vw;font-weight:700;color:#45464e}#employee-content{background-color:#f4f5fa;overflow-y:auto}#employee-content .employee-management-content-heading{display:flex;justify-content:space-between;align-items:center;padding:1vw}#employee-content .employee-management-content-heading .employee-management-content-heading-title-container{display:flex;flex-direction:column;gap:.5vw}#employee-content .employee-management-content-heading .employee-management-content-heading-title{font-family:Nunito Sans,sans-serif;font-size:1.5vw;font-weight:700;color:#111827}#employee-content .employee-management-content-heading .employee-management-content-heading-description{font-size:1vw;color:#4b5563}#employee-content .employee-management-content-heading .invite-employee-button{font-family:Nunito Sans,sans-serif;box-shadow:none;font-weight:600;font-size:.89vw;min-height:2.5vw;height:2.5vw;padding:0 1.2vw;display:flex;align-items:center;justify-content:center;border-radius:.5vw;gap:.5vw}#employee-content .employee-management-content-stats{display:flex;gap:1vw;padding:1vw}#employee-content .employee-management-content-stats .employee-stat-card{background-color:#fff;border-radius:.5vw;padding:1.5vw;display:flex;align-items:center;gap:1vw;flex:1;box-shadow:0 1px 3px #0000001a}#employee-content .employee-management-content-stats .employee-stat-card .employee-stat-icon-wrapper{width:3vw;height:3vw;border-radius:3vw;display:flex;align-items:center;justify-content:center}#employee-content .employee-management-content-stats .employee-stat-card .employee-stat-icon-wrapper .employee-stat-icon{font-size:1.5vw}#employee-content .employee-management-content-stats .employee-stat-card .employee-stat-icon-wrapper .employee-stat-icon-agents{color:#4526a0}#employee-content .employee-management-content-stats .employee-stat-card .employee-stat-icon-wrapper .employee-stat-icon-supervisors{color:#ff8a00}#employee-content .employee-management-content-stats .employee-stat-card.employee-stat-card-agents .employee-stat-icon-wrapper{background-color:#4526a01a}#employee-content .employee-management-content-stats .employee-stat-card.employee-stat-card-supervisors .employee-stat-icon-wrapper{background-color:#ff8a001a}#employee-content .employee-management-content-stats .employee-stat-card .employee-stat-content{display:flex;flex-direction:column;gap:.3vw}#employee-content .employee-management-content-stats .employee-stat-card .employee-stat-content .employee-stat-label{font-family:Nunito Sans,sans-serif;font-size:.785vw;color:#6e7079;margin:0;font-weight:500}#employee-content .employee-management-content-stats .employee-stat-card .employee-stat-content .employee-stat-value{font-size:1.34vw;font-weight:700;color:#111827;margin:0}#employee-content .employee-management-tables{display:flex;flex-direction:column;gap:1.5vw;padding:1vw}#employee-content .employee-management-tables .reinvite-employee-button{box-shadow:none;padding:.6vw;display:flex;align-items:center;justify-content:center;border-radius:.4vw}#employee-content .employee-management-tables .employee-table-section{background-color:#fff;border-radius:.5vw;padding:1vw;box-shadow:0 1px 3px #0000001a}#employee-content .employee-management-tables .employee-table-section .employee-table-header{display:flex;align-items:center;gap:.5vw;margin-bottom:1vw}#employee-content .employee-management-tables .employee-table-section .employee-table-header .employee-table-header-icon{font-size:1.2vw;color:#4526a0}#employee-content .employee-management-tables .employee-table-section .employee-table-header .employee-table-title{font-size:1vw;font-weight:600;color:#111827;margin:0;font-family:Nunito Sans,sans-serif}#employee-content .employee-management-tables .employee-table-section .employee-table .ant-table-thead>tr>th{background-color:#fff;font-size:.75vw;font-weight:600;color:#2c2d33;text-transform:uppercase;border-bottom:1px solid #e5e7eb;padding:1vw .5vw}#employee-content .employee-management-tables .employee-table-section .employee-table .ant-table-tbody>tr>td{font-size:.85vw;color:#6e7079;padding:1vw .5vw;border-bottom:1px solid #f3f4f6}#employee-content .employee-management-tables .employee-table-section .employee-table .ant-table-tbody>tr:hover>td{background-color:#f9fafb}#employee-content .employee-management-tables .employee-table-section .employee-table .ant-table-tbody>tr.employee-row-deleted>td{color:#9ca3af}#employee-content .employee-management-tables .employee-table-section .employee-table .ant-table-tbody>tr.employee-row-deleted>td .employee-name-cell .employee-name{color:#9ca3af}#employee-content .employee-management-tables .employee-table-section .employee-table .ant-table-tbody>tr.employee-row-deleted>td .employee-name-cell .employee-id{color:#9ca3af}#employee-content .employee-management-tables .employee-table-section .employee-table .ant-table-tbody>tr.employee-row-deleted>td .employee-contact-cell{color:#9ca3af}#employee-content .employee-management-tables .employee-table-section .employee-table .ant-table-tbody>tr.employee-row-deleted>td .employee-location-cell{color:#9ca3af}#employee-content .employee-management-tables .employee-table-section .employee-table .ant-table-tbody>tr.employee-row-deleted:hover>td{background-color:#f9fafb}#employee-content .employee-management-tables .employee-table-section .employee-table .employee-name-cell{display:flex;align-items:center;gap:.8vw}#employee-content .employee-management-tables .employee-table-section .employee-table .employee-name-cell .employee-icon-wrapper{width:2vw;height:2vw;border-radius:2vw;display:flex;align-items:center;justify-content:center;background-color:#4526a01a}#employee-content .employee-management-tables .employee-table-section .employee-table .employee-name-cell .employee-icon{font-size:1.2vw;color:#4526a0}#employee-content .employee-management-tables .employee-table-section .employee-table .employee-name-cell .employee-name{font-weight:500;color:#111827;font-size:.85vw}#employee-content .employee-management-tables .employee-table-section .employee-table .employee-name-cell .employee-id{font-size:.75vw;color:#9ca3af;margin-top:.2vw}#employee-content .employee-management-tables .employee-table-section .employee-table .employee-contact-cell,#employee-content .employee-management-tables .employee-table-section .employee-table .employee-location-cell{display:flex;align-items:center;gap:.5vw;font-size:.85vw;color:#6e7079}#employee-content .employee-management-tables .employee-table-section .employee-table .employee-updated-at-cell{font-size:.85vw;color:#6e7079}#employee-content .employee-management-tables .employee-table-section .employee-table .employee-status-tag{border-radius:999px;padding:.2vw .8vw;font-size:.75vw;font-weight:500;border:none}#employee-content .employee-management-tables .employee-table-section .employee-table .employee-actions-cell{display:flex;align-items:center;gap:1vw}#employee-content .employee-management-tables .employee-table-section .employee-table .employee-actions-cell .employee-edit-icon{font-size:1vw;color:#4caf50;cursor:pointer;transition:color .2s}#employee-content .employee-management-tables .employee-table-section .employee-table .employee-actions-cell .employee-edit-icon:hover{color:#45a049}#employee-content .employee-management-tables .employee-table-section .employee-table .employee-actions-cell .employee-delete-icon{font-size:1vw;color:#ff4d4f;cursor:pointer;transition:color .2s}#employee-content .employee-management-tables .employee-table-section .employee-table .employee-actions-cell .employee-delete-icon:hover{color:#ff7875}.ant-layout .ant-layout-sider-trigger{background:#fff;position:absolute;bottom:2%}.ant-layout-sider-has-trigger .ant-layout-sider-trigger{padding-bottom:1vw}.ant-layout .ant-layout-sider-trigger svg{fill:#000}.ant-layout-sider-has-trigger .ant-layout-sider-trigger{width:15vw!important;display:flex!important;justify-content:flex-end}.ant-layout-sider-collapsed.ant-layout-sider-has-trigger .ant-layout-sider-trigger{width:3vw!important}.ant-layout-sider-collapsed.ant-layout-sider-dark{min-width:5vw!important;max-width:5vw!important}.ant-layout-sider-collapsed .ant-menu-title-content{display:none}.ant-layout-sider-collapsed.ant-layout-sider-has-trigger .ant-layout-sider-trigger{display:flex;justify-content:center;align-items:center}.dashboard-main{min-height:100vh;max-height:100vh}.logoDiv{width:2.5vw;height:2.5vw;border-radius:.3vw}.ant-layout .ant-layout-sider-trigger svg{width:1vw;height:1vw}#sider-main{padding:.5vw 1vw 1vw!important;width:20vw}#sider-main .logo-Icon{display:flex;justify-content:center;align-items:center;margin-bottom:3vw;gap:1vw}#sider-main .icon{width:6vw}#sider-main .ant-menu li{display:flex;gap:1vw;margin:0 0 .5vw}#sider-main .ant-menu-inline-collapsed>.ant-menu-item{padding:0;display:flex;justify-content:center;align-items:center;width:3vw;height:1.5vw}#sider-main .ant-menu-inline-collapsed>.ant-menu-title-content{display:none}#sider-main .ant-menu-light .ant-menu-item-selected{background-color:#d1f0cc;color:#18b400;font-size:.8vw;line-height:3vw}#sider-main .ant-menu-item{height:3vw!important;font-size:.8vw;line-height:3vw}#sider-main .ant-menu-item svg{fill:#53545c;width:1.5vw;height:1.5vw}#sider-main .ant-menu-item-selected svg{fill:#18b400}.ant-layout-header{height:3.5vw;display:flex;align-items:center;justify-content:space-between;line-height:3.5vw}#header-content-main{font-family:Nunito Sans,sans-serif;padding:0}#header-content-main .avatarDiv{height:2vw;width:2vw}#header-content-main .header-main{display:flex;justify-content:space-between;width:100%;padding:0 1vw;height:3.5vw}#header-content-main .header-main p{font-size:1vw;font-weight:700;color:#45464e}#header-content-main .profile{display:flex;width:4vw;align-items:center;justify-content:flex-end}#header-content-main .profile div{display:flex;align-items:center;justify-content:center}#header-content-main .content-main{margin:0;background-color:#f4f5fa;padding:1.954vw 1vw .5vw}#header-content-main .content-div{height:100%}#header-content-main .shop-order{display:flex;justify-content:space-between;width:100%;height:7.085vw;gap:.93vw}#header-content-main .shop-data-div{background-color:var(--primary-color);height:100%;width:33%;border-radius:.587vw;padding:.538vw .735vw;display:flex;flex-direction:column;justify-content:space-between}#header-content-main .shop-stat-div{display:flex;justify-content:space-between;align-items:center;gap:1.6vw;color:#fff}#header-content-main .total-shop-stat,#header-content-main .wishlist-shop-stat{width:50%;display:flex;flex-direction:column;gap:.395vw}#header-content-main .stat-heading{font-family:Nunito Sans,sans-serif}#header-content-main .stat-number{font-family:Nunito Sans,sans-serif;font-size:.98vw}#header-content-main .order-data-div{background-color:#fff;height:100%;width:33%;border-radius:.587vw;padding:.538vw .735vw;display:flex;flex-direction:column;justify-content:space-between}#header-content-main .order-data-div-heading{display:flex;justify-content:space-between;align-items:center}#header-content-main .order-stat-div{display:flex;justify-content:space-between;align-items:center;gap:1.6vw}#header-content-main .total-order-stat,#header-content-main .pending-order-stat,#header-content-main .completed-order-stat{width:33%;display:flex;flex-direction:column;gap:.395vw}#header-content-main .order-stat-heading{font-family:Nunito Sans,sans-serif;color:#8b8d97}#header-content-main .order-stat-number{font-family:Nunito Sans,sans-serif;font-size:.98vw;font-weight:700;color:#45464e}#header-content-main .settle-order-div{background-color:#fff;height:100%;width:33%;border-radius:.587vw;padding:.538vw .735vw;display:flex;flex-direction:column;justify-content:space-between}#header-content-main .order-settlement-data-div-heading,#header-content-main .settlement-order-stat-div{display:flex;justify-content:space-between;align-items:center}#header-content-main .unsettled-order-stat-div{display:flex;flex-direction:column;gap:.395vw}#header-content-main .unsettled-order-stat-heading{font-family:Nunito Sans,sans-serif;color:#8b8d97}#header-content-main .unsettled-order-stat-number{font-family:Nunito Sans,sans-serif;font-size:.98vw;font-weight:700;color:#45464e}#header-content-main .second-main-div{height:77vh;padding-top:.98vw;display:flex;justify-content:space-between;gap:.88vw}#header-content-main .misc-div{height:100%;width:67%;display:flex;flex-direction:column;gap:.98vw;overflow-y:scroll}#header-content-main .all-other-div{display:flex;justify-content:space-between;gap:.98vw}#header-content-main .product-tat-cat-div{display:flex;flex-direction:column;gap:.98vw;width:50%}#header-content-main .product-div{background-color:#fff;height:7.085vw;border-radius:.587vw;padding:.538vw .735vw;display:flex;flex-direction:column;justify-content:space-between}#header-content-main .product-stat-div{display:flex;justify-content:space-between;align-items:center;gap:1.6vw}#header-content-main .total-product-stat{width:50%;display:flex;flex-direction:column;gap:.395vw}#header-content-main .product-stat-heading{font-family:Nunito Sans,sans-serif;color:#8b8d97}#header-content-main .product-stat-number{font-family:Nunito Sans,sans-serif;font-size:.98vw;color:#45464e}#header-content-main .cat-div{background-color:#fff;height:7.085vw;border-radius:.587vw;padding:.538vw .735vw;display:flex;flex-direction:column;justify-content:space-between}#header-content-main .cat-stat-div{display:flex;justify-content:space-between;align-items:center;gap:1.6vw}#header-content-main .total-cat-stat{width:50%;display:flex;flex-direction:column;gap:.395vw}#header-content-main .cat-stat-heading{font-family:Nunito Sans,sans-serif;color:#8b8d97}#header-content-main .cat-stat-number{font-family:Nunito Sans,sans-serif;font-size:.98vw;color:#45464e;font-weight:700}#header-content-main .order-status-details-div{width:50%;background-color:#fff;border-radius:.587vw;padding:1.026vw .98vw 0vw}#header-content-main .order-status-div-heading{display:flex;justify-content:space-between;align-items:center}#header-content-main .order-status-heading{font-family:Nunito Sans,sans-serif;color:#45464e;font-size:.785vw;font-weight:700}#header-content-main .order-status-chart-div{display:flex;justify-content:center;align-items:center;flex-direction:column}#header-content-main .color-code-div{width:100%;display:flex;justify-content:space-between}#header-content-main .single-color-code{display:flex;align-items:center;gap:.1vw}#header-content-main .single-color-code p{font-family:Nunito Sans,sans-serif;color:#a6a8b1;font-size:.49vw}#header-content-main .doughnut-chart{height:12vw!important;width:100%!important}#header-content-main .tat-average-div{height:7.085vw;display:flex;justify-content:space-between;gap:.98vw}#header-content-main .tat-div{background-color:#fff;height:7.085vw;border-radius:.587vw;padding:.538vw .735vw;display:flex;flex-direction:column;justify-content:space-between;width:50%}#header-content-main .tat-div-heading{display:flex;justify-content:space-between;align-items:center}#header-content-main .tat-stat-div{display:flex;flex-direction:column;gap:.395vw}#header-content-main .tat-stat-heading{font-family:Nunito Sans,sans-serif;color:#8b8d97}#header-content-main .tat-stat-number{font-family:Nunito Sans,sans-serif;font-size:.98vw;color:#45464e;font-weight:700}#header-content-main .summary-div{background-color:#fff;padding:.735vw .98vw;border-radius:.587vw;height:63vh}#header-content-main .average-order-div{background-color:#fff;width:50%;height:100%;border-radius:.587vw;padding:.538vw .735vw;display:flex;flex-direction:column;justify-content:space-between}#header-content-main .average-order-div-heading{display:flex;justify-content:space-between;align-items:center}#header-content-main .unaccepted-order-div{height:100%;width:33%;padding:.98vw;background-color:#fff;border-radius:.587vw;overflow-y:scroll}#header-content-main .top-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.002vw}#header-content-main .nonacceptance-heading{font-family:Nunito Sans,sans-serif;color:#45464e;font-size:.785vw;font-weight:700}#header-content-main .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector{border:none}#header-content-main .ant-select{height:fit-content;width:fit-content}#header-content-main .ant-select .ant-select-selection-placeholder{color:#1c1d22;font-family:Inter,sans-serif}#header-content-main .single-order-details{border-bottom:1px solid #f2f3f9;margin-bottom:.588vw;padding-bottom:.588vw;display:flex;flex-direction:column;gap:.49vw}#header-content-main .first-line,#header-content-main .second-line{display:flex;justify-content:space-between}#header-content-main .second-line-left{width:55%;display:flex;justify-content:space-between;align-items:center}#header-content-main .order-shopname{font-family:Inter,sans-serif;color:#45464e}#header-content-main .order-datetime{font-family:Inter,sans-serif;color:#a6a8b1;font-size:.588vw}#header-content-main .order-value{font-family:Inter,sans-serif;color:#33343a;font-weight:medium}#header-content-main .order-location{font-family:Inter,sans-serif;color:#171a1f;font-size:.588vw;display:flex;align-items:center}#header-content-main .order-orderid{font-family:Nunito Sans,sans-serif;font-size:.588vw;color:#171a1f}#header-content-main .orderid{font-family:Inter,sans-serif;font-size:.588vw;color:#a6a8b1}.ant-menu-inline-collapsed-tooltip,.ant-menu-inline-collapsed-tooltip .ant-tooltip-content,.ant-menu-inline-collapsed-tooltip .ant-tooltip-inner{width:fit-content!important;max-width:fit-content!important;min-width:fit-content!important}.ant-menu-inline-collapsed-tooltip .ant-tooltip-inner{padding:.2vw 1vw!important}@media (max-width: 1024px){#sider-main .ant-menu-item svg{width:2vw!important;height:2vw!important}.ant-menu-light .ant-menu-item-selected,.ant-menu-item{font-size:1.2vw!important;padding:.25vw .5vw!important}.ant-menu-inline-collapsed>.ant-menu-item svg{fill:#53545c;width:2vw!important;height:2vw!important}}.report-profile{display:flex;width:4rem;align-items:center;justify-content:space-between}.report-profile div{display:flex;align-items:center;justify-content:center}.avatarDiv{height:2rem;width:2rem}.header-title{font-family:Nunito Sans,sans-serif;font-size:clamp(.875rem,.75rem + .25vw,1rem);font-weight:700;color:#45464e;margin:0}.common-header-right{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.invite-employee-modal{font-family:Nunito Sans,sans-serif}.invite-employee-modal .ant-modal-content{border-radius:.8vw;padding:0;overflow:hidden}.invite-employee-modal .ant-modal-header{display:none}.invite-employee-modal .ant-modal-body{padding:0}.invite-employee-modal .ant-modal-close{top:1.5vw;right:1.5vw;width:2vw;height:2vw}.invite-employee-modal .ant-modal-close .invite-modal-close-icon{font-size:1.2vw;color:#6e7079}.invite-employee-modal-content{padding:2vw}.invite-employee-modal-content .invite-employee-modal-title{font-size:1.3vw;font-weight:700;color:#111827;margin:0 0 1.5vw}.invite-employee-modal-content .invite-employee-form .invite-form-item{margin-bottom:1.5vw}.invite-employee-modal-content .invite-employee-form .invite-form-item .ant-form-item-label{padding-bottom:.5vw}.invite-employee-modal-content .invite-employee-form .invite-form-item .ant-form-item-label>label{font-size:.9vw;font-weight:600;color:#45464e}.invite-employee-modal-content .invite-employee-form .invite-form-item .invite-form-input,.invite-employee-modal-content .invite-employee-form .invite-form-item .invite-form-select{height:2.8vw;border-radius:.4vw;font-size:.9vw}.invite-employee-modal-content .invite-employee-form .invite-form-item .invite-form-input:hover,.invite-employee-modal-content .invite-employee-form .invite-form-item .invite-form-select:hover{border-color:#4526a0}.invite-employee-modal-content .invite-employee-form .invite-form-item .invite-form-input:focus,.invite-employee-modal-content .invite-employee-form .invite-form-item .invite-form-input.ant-input-focused,.invite-employee-modal-content .invite-employee-form .invite-form-item .invite-form-input.ant-select-focused .ant-select-selector,.invite-employee-modal-content .invite-employee-form .invite-form-item .invite-form-select:focus,.invite-employee-modal-content .invite-employee-form .invite-form-item .invite-form-select.ant-input-focused,.invite-employee-modal-content .invite-employee-form .invite-form-item .invite-form-select.ant-select-focused .ant-select-selector{border-color:#4526a0;box-shadow:0 0 0 2px #4526a01a}.invite-employee-modal-content .invite-employee-form .invite-form-item .invite-form-input .ant-input-prefix,.invite-employee-modal-content .invite-employee-form .invite-form-item .invite-form-select .ant-input-prefix{color:#6e7079;margin-right:.5vw}.invite-employee-modal-content .invite-employee-form .invite-form-item .ant-select-selector{height:2.8vw!important;border-radius:.4vw!important;padding:0 .8vw!important;display:flex;align-items:center}.invite-employee-modal-content .invite-employee-form .invite-form-item .ant-select-selector .ant-select-selection-item,.invite-employee-modal-content .invite-employee-form .invite-form-item .ant-select-selector .ant-select-selection-placeholder{line-height:2.8vw;font-size:.9vw}.invite-employee-modal-content .invite-employee-form .invite-form-item .ant-form-item-explain-error{font-size:.75vw;margin-top:.3vw}.invite-employee-modal-content .invite-employee-modal-actions{display:flex;gap:1vw;margin-top:2vw}.invite-employee-modal-content .invite-employee-modal-actions .invite-employee-submit-button{flex:1;height:2.8vw;border-radius:.4vw;font-size:.9vw;font-weight:600;background:#4526a0;border:none;box-shadow:none}.invite-employee-modal-content .invite-employee-modal-actions .invite-employee-submit-button:hover:not(:disabled){background:#4526a0}.invite-employee-modal-content .invite-employee-modal-actions .invite-employee-submit-button:disabled{opacity:.5;cursor:not-allowed;color:#fff}.invite-employee-modal-content .invite-employee-modal-actions .invite-employee-cancel-button{flex:1;height:2.8vw;border-radius:.4vw;font-size:.9vw;font-weight:600;background-color:#f3f4f6;border:none;color:#4b5563;box-shadow:none}.invite-employee-modal-content .invite-employee-modal-actions .invite-employee-cancel-button:hover{background-color:#e5e7eb;color:#374151}.delete-employee-modal{font-family:Nunito Sans,sans-serif}.delete-employee-modal .ant-modal-content{border-radius:.8vw;padding:0;overflow:hidden}.delete-employee-modal .ant-modal-header{display:none}.delete-employee-modal .ant-modal-body{padding:0}.delete-employee-modal .ant-modal-close{top:1.5vw;right:1.5vw;width:2vw;height:2vw}.delete-employee-modal .ant-modal-close .delete-modal-close-icon{font-size:1.2vw;color:#6e7079}.delete-employee-modal-content{padding:2vw}.delete-employee-modal-content .delete-employee-modal-header{margin-bottom:1.5vw}.delete-employee-modal-content .delete-employee-modal-header .delete-employee-modal-title-container{display:flex;align-items:center;gap:.8vw}.delete-employee-modal-content .delete-employee-modal-header .delete-employee-modal-title-container .delete-warning-icon-wrapper{width:2.2vw;height:2.2vw;border-radius:2vw;padding:.2vw;display:flex;align-items:center;justify-content:center;background-color:#dc26261a}.delete-employee-modal-content .delete-employee-modal-header .delete-employee-modal-title-container .delete-warning-icon{font-size:1.2vw;color:#dc2626}.delete-employee-modal-content .delete-employee-modal-header .delete-employee-modal-title-container .delete-employee-modal-title{font-size:1.3vw;font-weight:700;color:#111827;margin:0}.delete-employee-modal-content .delete-employee-modal-body{margin-bottom:2vw}.delete-employee-modal-content .delete-employee-modal-body .delete-warning-text{font-size:.9vw;color:#374151;line-height:1.5;margin:0 0 1vw}.delete-employee-modal-content .delete-employee-modal-body .delete-warning-text strong{color:#111827;font-weight:600}.delete-employee-modal-content .delete-employee-modal-body .delete-info-text{font-size:.9vw;color:#374151;line-height:1.5;margin:0}.delete-employee-modal-content .delete-employee-modal-actions{display:flex;gap:1vw}.delete-employee-modal-content .delete-employee-modal-actions .delete-employee-confirm-button{flex:1;height:2.8vw;border-radius:.4vw;font-size:.9vw;font-weight:600;background:#dc2626;border:none;box-shadow:none}.delete-employee-modal-content .delete-employee-modal-actions .delete-employee-confirm-button:hover:not(:disabled){background:#b91c1c}.delete-employee-modal-content .delete-employee-modal-actions .delete-employee-cancel-button{flex:1;height:2.8vw;border-radius:.4vw;font-size:.9vw;font-weight:600;background-color:#f3f4f6;border:none;color:#4b5563;box-shadow:none}.delete-employee-modal-content .delete-employee-modal-actions .delete-employee-cancel-button:hover{background-color:#e5e7eb;color:#374151}.agent-location-map-modal .map-container{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.agent-location-map-modal .locations-list{margin-top:1rem;border-top:1px solid #e5e7eb;padding-top:1rem}.agent-location-map-modal .locations-list h4{font-size:.9rem;font-weight:600;color:#111827;margin:0 0 .75rem}.agent-location-map-modal .locations-list .locations-scroll{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.agent-location-map-modal .locations-list .locations-scroll .location-item{display:flex;align-items:center;gap:.75rem;padding:.5rem;background-color:#f9fafb;border-radius:.25rem;transition:background-color .2s}.agent-location-map-modal .locations-list .locations-scroll .location-item:hover{background-color:#f3f4f6}.agent-location-map-modal .locations-list .locations-scroll .location-item .location-number{width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--primary-color);color:var(--background-color);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex-shrink:0}.agent-location-map-modal .locations-list .locations-scroll .location-item .location-details{flex:1;display:flex;flex-direction:column;gap:.25rem}.agent-location-map-modal .locations-list .locations-scroll .location-item .location-details .location-coords{font-size:.85rem;color:#111827;font-weight:500;font-family:monospace}.agent-location-map-modal .locations-list .locations-scroll .location-item .location-details .location-time{font-size:.75rem;color:#6e7079}.agent-location-map-modal .error-message,.agent-location-map-modal .loading-message,.agent-location-map-modal .no-locations-message{padding:2rem;text-align:center;color:#6e7079;font-size:.9rem}.agent-location-map-modal .error-message{color:#dc2626}.app-footer{display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 16px;background:#fafafa;border-top:1px solid #f0f0f0;font-size:12px;color:#3b3b3b;flex-wrap:wrap;text-align:center}.app-footer__text{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:center}.app-footer__link{color:#4527a0;text-decoration:none;font-weight:500}.app-footer__link:hover{text-decoration:underline}.app-footer__version{font-size:11px}@media (max-width: 480px){.app-footer{flex-direction:column;gap:4px;padding:6px 12px;font-size:11px}.app-footer__version{font-size:10px}}.error-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.error-content{text-align:center;background:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 20px #0000001a;max-width:400px;width:90%}.error-icon{font-size:4rem;margin-bottom:1rem;display:block}.error-title{color:#333;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.error-message{color:#666;font-size:1rem;margin:0 0 2rem;line-height:1.5}.refresh-button{background-color:#4527a0;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.refresh-button:hover{background-color:#4527a0}.refresh-button:active{background-color:#096dd9}.refresh-button:focus{outline:none;box-shadow:0 0 0 2px #1890ff33}.notification-stack-container{position:fixed!important;top:1.5rem!important;right:1.5rem!important;z-index:99999!important;width:clamp(18rem,22vw,24rem);max-height:calc(100vh - 3rem);pointer-events:none;visibility:visible!important;opacity:1!important;transition:all .3s ease;scrollbar-width:none}@media (max-width: 1023px){.notification-stack-container{width:clamp(16rem,40vw,20rem);top:1rem!important;right:1rem!important}}@media (max-width: 767px){.notification-stack-container{width:calc(100vw - 2rem);top:.5rem!important;right:.5rem!important;left:.5rem!important}}.notification-stack-container.stacked:not(.expanded){max-height:none}.notification-stack-container.stacked:not(.expanded) .notification-list{gap:0;overflow-y:visible;max-height:none;position:relative;min-height:8rem;padding-bottom:1rem}.notification-stack-container.stacked.expanded{max-height:calc(100vh - 3rem);overflow-y:auto}.notification-stack-container.stacked.expanded .notification-list{gap:.5rem;overflow-y:auto;overflow-x:hidden;position:static;min-height:auto}.notification-stack-container .notification-list{display:flex;flex-direction:column;gap:.5rem;overflow-x:hidden;padding-right:.25rem;pointer-events:auto;transition:gap .3s ease,max-height .3s ease,overflow-y .3s ease}.notification-stack-container .notification-list::-webkit-scrollbar{width:none}.notification-stack-container .notification-list::-webkit-scrollbar-track{background:transparent}.notification-stack-container .notification-list::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.notification-stack-container .notification-list::-webkit-scrollbar-thumb:hover{background:#ffffff80}.notification-stack-container .notification-item{background:color-mix(in srgb,#ff8a00 10%,white 90%);border-radius:.5rem;overflow:hidden;animation:slideIn .3s ease-out;cursor:pointer;display:flex;padding:1rem;gap:.5rem;min-width:0;max-width:100%;transition:transform .3s ease,box-shadow .3s ease,background .2s ease;position:relative;opacity:.95;border:2px solid #f6a009}@media (max-width: 767px){.notification-stack-container .notification-item{padding:.5rem;gap:.25rem}}.notification-stack-container .notification-item:hover{background:color-mix(in srgb,#ff8a00 10%,white 90%)}.notification-stack-container .notification-item.stack-item{box-shadow:0 .25rem .75rem #00000026;transform-origin:bottom center;position:absolute;top:0;left:0;right:0;transition:all .3s ease}.notification-stack-container .notification-item.stack-item.stack-item-0{z-index:100;transform:translateY(0) scale(1);opacity:1}.notification-stack-container .notification-item.stack-item.stack-item-1{z-index:99;transform:translateY(-.75rem) scale(.98);opacity:.8}.notification-stack-container .notification-item.stack-item.stack-item-2{z-index:98;transform:translateY(-.0625rem) scale(.96);opacity:.6}.notification-stack-container .notification-item.stack-item.stack-item-hidden{z-index:97;transform:translateY(-.5rem) scale(.96);opacity:0;pointer-events:none}.notification-stack-container .notification-item .notification-content{flex:1;min-width:0}.notification-stack-container .notification-item .notification-content .notification-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;gap:.5rem}@media (max-width: 767px){.notification-stack-container .notification-item .notification-content .notification-header{margin-bottom:.25rem;gap:.25rem}}.notification-stack-container .notification-item .notification-content .notification-header .notification-title{margin:0;font-size:clamp(.875rem,.75rem + .25vw,1rem);color:#f6a009;line-height:1.5;flex:1;font-family:Open Sans,sans-serif;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.notification-stack-container .notification-item .notification-content .notification-header .notification-close-btn{background:transparent;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:#8c877d;transition:all .2s ease;border-radius:.25rem;flex-shrink:0;opacity:1;width:1.25rem;height:1.25rem}@media (max-width: 767px){.notification-stack-container .notification-item .notification-content .notification-header .notification-close-btn{min-width:2rem;min-height:2rem}}.notification-stack-container .notification-item .notification-content .notification-header .notification-close-btn:hover{background:#ffffff26;color:#8c877d}.notification-stack-container .notification-item .notification-content .notification-header .notification-close-btn:active{background:#ffffff40}.notification-stack-container .notification-item .notification-content .notification-header .notification-close-btn svg{font-size:clamp(.75rem,.625rem + .25vw,.875rem)}.notification-stack-container .notification-item .notification-content .notification-body{margin:0 0 .25rem;font-size:clamp(.75rem,.625rem + .25vw,.875rem);color:#171717;line-height:1.5715;word-wrap:break-word;font-family:Open Sans,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.notification-stack-container .notification-item .notification-content .notification-time{margin-top:.25rem;font-size:clamp(.625rem,.5rem + .25vw,.75rem);color:#565d6d;line-height:1.5;font-family:Open Sans,sans-serif}.notification-stack-container .notification-stack-indicator{background:#5a35b8;border-radius:.5rem;padding:.5rem 1rem;text-align:center;color:#fff;font-size:clamp(.75rem,.625rem + .25vw,.875rem);font-weight:500;margin-top:-.5rem;margin-left:0;margin-right:0;box-shadow:0 .25rem .75rem #00000026;z-index:0;pointer-events:none;transition:opacity .3s ease}.notification-stack-container.expanded .notification-item.stack-item{position:static!important;transform:translateY(0) scale(1)!important;opacity:1!important;margin-bottom:0;pointer-events:auto!important}.notification-stack-container.expanded .notification-stack-indicator{display:none}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (prefers-color-scheme: dark){.notification-stack-container .notification-item,.notification-stack-container .notification-item:hover{background:color-mix(in srgb,#ff8a00 10%,white 90%)}}.update-banner{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 16px;background:linear-gradient(90deg,#4527a0,#7c4dff);color:#fff;font-size:14px;font-weight:500;animation:slideDown .3s ease-out;position:relative;z-index:1000}.update-banner-button{background:#fff!important;color:#4527a0!important;border:none!important;font-weight:600}.update-banner-button:hover{background:#f0f0f0!important;color:#4527a0!important}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.pwa-install-modal .pwa-install-content{text-align:center;padding:2rem 1rem}.pwa-install-modal .pwa-install-content .pwa-install-icon{width:5rem;height:5rem;margin-bottom:1.5rem;object-fit:contain}.pwa-install-modal .pwa-install-content h3{font-size:1.5rem;margin-bottom:1rem;font-weight:600;color:#171a1f}.pwa-install-modal .pwa-install-content p{color:#6b7280;margin-bottom:2rem;line-height:1.6;font-size:.95rem}.pwa-install-modal .pwa-install-content .pwa-install-actions{display:flex;gap:1rem;justify-content:center}.pwa-install-modal .pwa-install-content .pwa-install-actions .pwa-dismiss-button{background-color:#f3f4f6;border-color:#e5e7eb;color:#4b5563;font-weight:600}.pwa-install-modal .pwa-install-content .pwa-install-actions .pwa-dismiss-button:hover{background-color:#e5e7eb;color:#374151;border-color:#d1d5db}.pwa-install-modal .pwa-install-content .pwa-install-actions .pwa-install-button{background-color:#4526a0;border-color:#4526a0;font-weight:600}.pwa-install-modal .pwa-install-content .pwa-install-actions .pwa-install-button:hover{background-color:#3a1f87;border-color:#3a1f87}.pwa-update-banner{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);background:#fff;padding:1rem 1.5rem;border-radius:.5rem;box-shadow:0 .25rem 1rem #00000026;display:flex;align-items:center;gap:1rem;z-index:1000}.pwa-update-banner span{font-weight:500;color:#171a1f}.pwa-update-banner .pwa-update-button{background-color:#4526a0;border-color:#4526a0;font-weight:600}.pwa-update-banner .pwa-update-button:hover{background-color:#3a1f87;border-color:#3a1f87}.pwa-update-banner .pwa-later-button{background-color:#f3f4f6;border-color:#e5e7eb;color:#4b5563;font-weight:600}.pwa-update-banner .pwa-later-button:hover{background-color:#e5e7eb;color:#374151;border-color:#d1d5db}.error-fallback-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5;padding:1rem}.error-fallback-content{text-align:center;background:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 20px #0000001a;max-width:400px;width:100%}.error-fallback-icon-wrapper{display:flex;justify-content:center;margin-bottom:1.5rem}.error-fallback-icon{font-size:4rem;color:#faad14}.error-fallback-title{margin-bottom:.5rem!important;color:#333}.error-fallback-description{display:block;color:#666;margin-bottom:2rem;line-height:1.5}.error-fallback-button{min-width:120px;height:44px;font-weight:500}
