.d-flex{display:flex}h1{margin:0}.d-none{display:none!important}button{cursor:pointer!important}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.align-baseline{align-items:baseline}.justify-between{justify-content:space-between}.flex-column{flex-direction:column}.justify-around{justify-content:space-around}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.position-relative{position:relative}.position-absolute{position:absolute}p{margin:0}.position-fixed{position:fixed}.position-static{position:static}.mb-20{margin-bottom:20px}.mt-20{margin-top:20px}.w-100{width:100%!important}body{padding:0;margin:0;font-family:Inter!important;overflow:auto;font-style:normal;background:#edf5ff;line-height:normal}.pointer{cursor:pointer!important}ul{margin:0;margin-block-start:0;margin-block-end:0;padding-inline-start:0}body{padding:0;margin:0;font-family:Inter!important;overflow:auto;font-style:normal;line-height:normal}.small-input{width:440px}.small-input img{height:250px;width:250px;object-fit:contain}.model-buttons{align-items:center;justify-content:center;gap:24px;margin-top:20px}.model-buttons .button-save{border-radius:4px;border:1px solid #012954;background:#fff;color:#012954;width:90px;height:44px;font-size:16px;font-weight:500;line-height:150%}.model-buttons .button-save:hover{color:#fff;border:1px solid #012954;background:#012954;box-shadow:0 0 4px #2e2e2e}.model-buttons .button-delete{border-radius:4px;border:1px solid #747474;background:#fff;color:#747474;width:90px;height:44px;font-size:16px;font-weight:500;line-height:150%}.model-buttons .button-delete:hover{color:#fff;border:1px solid var(--white-colour, #fff);background:#747474;box-shadow:0 0 4px #000}main{width:100%;padding-top:82px;overflow-y:scroll;scroll-behavior:smooth}.container{padding:42px 30px}.breadcrumb{margin-top:70px;gap:8px;color:#012954;font-size:14px;font-weight:400}.breadcrumb .module{color:#9cb0c6}.dialog-title{color:#012954;font-size:24px;width:100%;font-weight:500;line-height:150%}.input-row{gap:16px;margin-top:16px;border-radius:4px;border:1px solid #fffdfd;background:rgba(115,115,115,.5);padding:14px 18px;justify-content:space-between}.input-row .add-specification-wrapper{border-radius:6px;border:1px solid #012954;background:#fff;padding:18px 16px;gap:10px}.input-row .add-specification-wrapper .add-specification-head,.input-row .add-specification-wrapper .add-specification-row{display:grid;grid-template-columns:15% 35% 35% 15%;gap:10px}.input-row .add-specification-wrapper .add-specification-row .img{cursor:pointer}.input-row .add-specification-wrapper .add-specification-row .img img{height:20px;width:20px}.input-row .add-specification-wrapper button{border:none;border-radius:6px;background:#062950;width:182px;height:40px;color:#fff;font-size:14px;font-weight:400;letter-spacing:.56px}.common-input-wrapper{gap:20px}.common-input-wrapper label{color:#fff;font-size:18px;font-weight:400}.common-input-wrapper label span{color:#fff}.common-input-wrapper label .red{color:red}.common-input-wrapper input,.common-input-wrapper select{border-radius:6px;border:1px solid #012954;background:#fff;padding:11px 20px}.common-input-wrapper input::placeholder,.common-input-wrapper select::placeholder{color:#9cb0c6;font-size:14px;font-weight:400}.input-wrapper{width:100%}.input-wrapper small{color:red}.input-wrapper .light{color:#44557780}.form-create-btn{margin-top:30px;gap:24px}.form-create-btn h1{color:#012954;font-size:20px;font-weight:400}.form-create-btn .logs-btn{padding:8px 26px;font-size:18px;font-weight:400}.form-create-btn .create-btn{border-radius:6px;border:1px solid #012954;background:#fff;padding:12px 22px;color:#9cb0c6;font-size:14px;font-weight:400;width:max-content}.table-container{margin-top:30px}.common-btn{border-radius:6px;border:1px solid #012954;background:#012954;color:#fff}.filter-table-wrapper{gap:30px}.mb-30{margin-bottom:30px}#loader{position:absolute;left:50%;top:50%;z-index:99;width:120px;height:120px;margin:-76px 0 0 -76px;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #012954;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.disabled-btn{color:#7e7e7e!important;border:1px solid #7e7e7e!important;background:#fff!important;cursor:not-allowed!important}.disabled-btn:hover{background-color:#fff!important;box-shadow:none!important}#custom-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;background:rgba(1,41,84,.89);border-radius:8px;box-shadow:0 4px 8px #0000001a;overflow-y:scroll;border:none;z-index:1000;width:max-content;max-width:70%;max-height:90%}#custom-dialog .dialog-title{color:#fff;font-size:24px;font-weight:600}.sub-category-form-wrapper{min-width:400px}.sub-category-form-wrapper .subcategory-list{color:#fff;margin:10px 0;gap:8px}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999}.suggestion-box{position:absolute;border:1px solid #cacaca;width:100%;top:100%;background:#fff;z-index:9}.suggestion-box .suggestion{padding:10px 0;border-bottom:1px solid #868686;margin:0 20px;cursor:pointer}.suggestion-box .suggestion:hover{color:#2b95ff}.subcategory-list{gap:10px}.subcategory-list .input-group{width:395px;padding:8px 16px;border-radius:5px;background:#e6e6e6}.subcategory-list .input-group input{height:100%;width:320px;border:none;outline:none;background:transparent}.subcategory-list .input-group .img{width:18px;height:18px;cursor:pointer}.subcategory-list .img{width:35px;height:35px;border-radius:5px;background:rgb(230,230,230);cursor:pointer}aside{overflow-y:hidden}*{scrollbar-width:thin;scrollbar-color:#737373 #ddffee}*::-webkit-scrollbar-track{border-radius:5px;background-color:transparent}*::-webkit-scrollbar-track:hover{background-color:transparent}*::-webkit-scrollbar-track:active{background-color:transparent}::-webkit-scrollbar{width:8px}*::-webkit-scrollbar-thumb{border-radius:5px;background-color:#bebebe;width:10px}*::-webkit-scrollbar-thumb:hover{background-color:#bebebe}*::-webkit-scrollbar-thumb:active{background-color:#bebebe}#custom-dialog{scroll-behavior:smooth;scrollbar-width:none!important;-ms-overflow-style:none!important}#custom-dialog ::-webkit-scrollbar{display:none!important}.code-management-table{scroll-margin-top:160px}.filter-buttons{margin-bottom:0!important;gap:20px}.attribute-forms .input-wrapper{width:96%!important}.login-wrapper{display:flex;justify-content:center;height:100vh;overflow-y:scroll}.login-arrow{position:absolute;top:40px;right:15px}.login-container{flex-wrap:wrap;max-width:1200px;gap:70px;background:#fff;padding:35px;justify-content:space-between;max-height:600px}@media (max-width: 768px){.login-container .login-image{height:300px;width:100vw!important}}.login-container .login-link{cursor:pointer}.login-container .login-image{width:440px}.login-container .login-image img{width:100%;object-fit:cover}.login-container .form-wrapper{border-radius:2px;position:relative;border:1px solid #ececec;background:#fff;gap:14px;padding:50px 26px;box-shadow:0 0 4px #b4b4b480}.login-container .form-wrapper .heading{color:#1665a0;font-size:20px;font-weight:400;letter-spacing:-.6px}.login-container .form-wrapper .heading span{color:#ffc700}.login-container .form-wrapper p{color:#1665a0}.login-container .form-wrapper .login-inbut-group label{color:#1665a0;font-size:15px;font-weight:500;letter-spacing:-.45px;margin:10px 0}.login-container .form-wrapper .login-inbut-group input{border-radius:4px;border:1px solid #1665a0;width:474px;height:32px;padding-left:20px}.login-container .form-wrapper .login-inbut-group input::placeholder{color:#c2c2c2;font-size:15px;font-style:normal;font-weight:300;line-height:normal}.login-container .form-wrapper .login{font-size:20px;font-weight:800;letter-spacing:-.48px}.login-container .form-wrapper .description p{font-size:14px;font-weight:300}.login-container .form-wrapper .button-wrapper{margin-top:80px;gap:80px}.login-container .form-wrapper .button-wrapper button{border-radius:4px;border:1px solid #1665a0;background:#fff;color:#1665a0;font-size:16px;font-weight:300;padding:8px 40px}.login-container .form-wrapper .button-wrapper button:hover{box-shadow:0 0 4px #2e2e2e;border:1px solid #015799;background:#015799;color:#fff}.login-container .form-wrapper .button-wrapper p{font-size:14px;padding:4px;font-weight:600;border-radius:2px;border:1px solid #dbdbdb;letter-spacing:1px}.login-container .form-wrapper .button-wrapper p span{color:#0092ff}.countdown-text .disabled{cursor:not-allowed}.countdown-text button{outline:none;border:none;color:#0092ff;background:#fff}
