@font-face{font-display:swap;font-family:DM-Sans-Regular;font-style:normal;font-weight:400;src:url(/static/media/DMSans18pt-Regular.3d5f35fc307beb73ae2d.eot);src:url(/static/media/DMSans18pt-Regular.3d5f35fc307beb73ae2d.eot) format("embedded-opentype"),url(/static/media/DMSans18pt-Regular.82fa7e36441a4c8b0fe3.woff2) format("woff2"),url(/static/media/DMSans18pt-Regular.3af274e4e607714caf24.woff) format("woff"),url(/static/media/DMSans18pt-Regular.93e5ecc718b936e52d1a.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM-Sans-Medium;font-style:normal;font-weight:500;src:url(/static/media/DMSans18pt-Medium.22d0467e3be12ee01d9c.eot);src:url(/static/media/DMSans18pt-Medium.22d0467e3be12ee01d9c.eot) format("embedded-opentype"),url(/static/media/DMSans18pt-Medium.781ced39bbe2e634aa4d.woff2) format("woff2"),url(/static/media/DMSans18pt-Medium.fd6dcd07dea4952c3d71.woff) format("woff"),url(/static/media/DMSans18pt-Medium.f09582064c3b75d8105f.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM-Sans-Bold;font-style:normal;font-weight:700;src:url(/static/media/DMSans18pt-Bold.273c75cb3268886305ec.eot);src:url(/static/media/DMSans18pt-Bold.273c75cb3268886305ec.eot) format("embedded-opentype"),url(/static/media/DMSans18pt-Bold.84c45c2d418c6d1487c8.woff2) format("woff2"),url(/static/media/DMSans18pt-Bold.e95072450bf1e47144d0.woff) format("woff"),url(/static/media/DMSans18pt-Bold.61232bed65b4490e4c47.ttf) format("truetype")}*{box-sizing:border-box;font-family:DM-Sans-Regular}#root,body,html{margin:0;min-height:100%;width:100%}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f6f7f9;color:#101828;font-family:DM-Sans-Regular;margin:0}button,input,select{font:inherit}button{-webkit-tap-highlight-color:transparent}.f-s-28{font-size:28px}.f-s-18{font-size:18px}.f-s-14{font-size:14px}.f-s-12{font-size:12px}.l-h-32{line-height:32px}.l-h-24{line-height:24px}.l-h-20{line-height:20px}.app-layout{background:#f6f7f9;position:relative;width:100%}.app-content,.app-layout{display:flex;min-height:100vh}.app-content{flex:1 1;flex-direction:column;min-width:0}.dashboard-page{background:#f6f7f9;flex:1 1;min-width:0;padding:20px 25px 30px}.sidebar{background:#082624;color:#fff;flex-shrink:0;height:100vh;min-width:220px;overflow:visible;position:sticky;top:0;transition:width .25s ease,min-width .25s ease;width:220px;z-index:1000}.sidebar-logo{align-items:flex-start;border-bottom:1px solid #c0c0c080;display:flex;height:72px;padding:16px 22px 12px}.sidebar-logo img{display:block;object-fit:contain;object-position:left center;transition:all .3s ease;width:132px}.sidebar-collapsed .sidebar-logo img{width:42px}.sidebar-content{height:calc(100vh - 146px);overflow-x:hidden;overflow-y:auto;padding:24px 17px;width:100%}.sidebar-collapse-btn{align-items:center;background:#fff;border:1px solid #eaecf0;border-radius:50%;box-shadow:0 1px 3px #10182814;color:#344054;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:-14px;top:22px;width:28px;z-index:10}.sidebar-collapse-btn span{font-size:20px;line-height:1;transform:translateY(-1px);transition:transform .25s ease}.sidebar-collapse-btn span.collapsed-arrow{transform:rotate(180deg) translateY(-1px)}.sidebar-nav{display:flex;flex-direction:column;gap:6px;width:100%}.sidebar-menu-item{align-items:center;border-radius:8px;color:#ffffffdb;display:flex;gap:13px;height:43px;padding:0 13px;text-decoration:none;transition:background-color .18s ease,color .18s ease;width:100%}.sidebar-menu-item:hover{background:#ffffff0f;color:#fff}.sidebar-menu-item.active,.sidebar-menu-item.active:hover{background:#fff;color:#b86e00}.sidebar-icon-wrapper{flex:0 0 22px;height:22px;position:relative;width:22px}.sidebar-icon-wrapper,.sidebar-unread-badge{align-items:center;display:flex;justify-content:center}.sidebar-unread-badge{background:#e5484d;border:1px solid #082624;border-radius:999px;color:#fff;font-family:DM-Sans-Medium;font-size:10px;height:17px;line-height:1;min-width:17px;padding:0 4px;position:absolute;right:-9px;top:-6px;white-space:nowrap}.sidebar-menu-icon{display:block;filter:brightness(0) saturate(100%) invert(100%);height:22px;object-fit:contain;width:22px}.sidebar-menu-item.active .sidebar-menu-icon{filter:brightness(0) saturate(100%) invert(43%) sepia(93%) saturate(1322%) hue-rotate(5deg) brightness(91%) contrast(101%)}.sidebar-menu-text{color:inherit;font-family:DM-Sans-Medium;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:font-size .2s ease;white-space:nowrap}.sidebar-menu-item.active .sidebar-menu-text{font-family:DM-Sans-Medium;font-size:16px;line-height:20px}.sidebar.sidebar-collapsed{min-width:76px;width:76px}.sidebar.sidebar-collapsed .sidebar-logo{padding-left:17px;padding-right:17px}.sidebar.sidebar-collapsed .sidebar-logo img{width:40px}.sidebar.sidebar-collapsed .sidebar-content{padding-left:14px;padding-right:14px}.sidebar.sidebar-collapsed .sidebar-menu-item{justify-content:center;padding:0;width:48px}.sidebar.sidebar-collapsed .sidebar-menu-text{display:none}.sidebar.sidebar-collapsed .sidebar-menu-item.active{border-radius:50%}.sidebar-content::-webkit-scrollbar{width:4px}.sidebar-content::-webkit-scrollbar-track{background:#0000}.sidebar-content::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}.sidebar-operations-dropdown{width:100%}.sidebar-operations-btn{background:none;border:0;cursor:pointer;font-family:inherit;outline:0;text-align:left;width:100%}.sidebar-operations-chevron{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:18px;margin-left:auto;transition:transform .2s ease;width:18px}.sidebar-operations-chevron.open{transform:rotate(180deg)}.sidebar-operations-submenu{border-left:2px solid #ffffff29;border-radius:0 7px 7px 0;margin:5px 0 7px 20px;padding:4px}.sidebar-operations-submenu-item{align-items:center;border-radius:6px;box-sizing:border-box;color:#fff;display:flex;font-size:14px;font-weight:400;gap:9px;min-height:38px;padding:8px 10px;text-decoration:none;transition:background-color .18s ease,color .18s ease;width:100%}.sidebar-operations-submenu-item.active{background:#ffffff1f;font-weight:500}.sidebar-submenu-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.sidebar-submenu-icon img{display:block;height:20px;object-fit:contain;opacity:.75;width:20px}.sidebar-operations-submenu-item.active .sidebar-submenu-icon img,.sidebar-operations-submenu-item:hover .sidebar-submenu-icon img{opacity:1}.sidebar-collapsed .sidebar-operations-btn{justify-content:center}.sidebar-collapsed .sidebar-operations-btn .sidebar-icon-wrapper{margin:0}.admin-header{align-items:center;background:#082624;border-bottom:1px solid #eaecf0;border-left:1px solid #eaecf0;display:flex;height:72px;justify-content:end;padding:0 23px;position:sticky;top:0;width:100%;z-index:900}.header-left{display:none}.header-mobile-menu{align-items:center;background:#fff;border:1px solid #eaecf0;border-radius:50%;cursor:pointer;height:38px;justify-content:center;padding:0;width:38px}.header-mobile-menu img{height:17px;width:17px}.header-search{align-items:center;background:#f2f2f20d;border:1px solid #fff3;border-radius:8px;display:flex;gap:10px;height:44px;margin-left:auto;margin-right:12px;padding:0 14px;width:274px}.header-search-icon{filter:brightness(0) invert(1);flex-shrink:0;height:20px;opacity:.85;width:20px}.header-search input{background:#0000;border:0;color:#fff;font-size:14px;min-width:0;outline:0;padding:0;width:100%}.header-search input::placeholder{color:#fff}.header-search input::-webkit-search-cancel-button{display:none}.header-right{align-items:center;display:flex;flex-shrink:0;gap:10px}.header-circle-btn{align-items:center;background:#fff;border:1px solid #f1f2f4;border-radius:8px;box-shadow:0 4px 6px 0 #00000005;cursor:pointer;display:flex;height:40px;justify-content:center;padding:13px;width:40px}.language-flag{font-size:21px;line-height:1}.language-wrapper{flex-shrink:0;position:relative}.language-btn{position:relative}.language-flag{align-items:center;display:flex;justify-content:center}.language-flag img{height:28px;width:28px}.language-dropdown{background:#fff;border:1px solid #eaecf0;border-radius:10px;box-shadow:0 12px 30px #1018281f;padding:7px;position:absolute;right:0;top:calc(100% + 10px);width:205px;z-index:1200}.language-option{align-items:center;background:#0000;border:0;border-radius:7px;cursor:pointer;display:flex;gap:10px;min-height:48px;padding:7px 9px;text-align:left;transition:background .2s ease;width:100%}.language-option:hover{background:#f8f9fa}.language-option.active{background:#f7f3eb}.language-option-flag{border-radius:50%;flex:0 0 28px;height:28px;overflow:hidden;width:28px}.language-option-flag img{display:block;height:100%;object-fit:cover;width:100%}.language-option-content{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.language-option-content strong{font-family:DM-Sans-Medium;font-size:14px;line-height:20px}.language-option-content small{color:#101828;font-size:14px;line-height:18px}.language-check{color:#b86e00;font-family:DM-Sans-Medium;font-size:14px}.notification-btn img{height:24px;object-fit:contain;width:24px}.header-user-wrapper{position:relative}.header-user{background:none;border:none;border-left:1px solid #ecedf7;border-radius:none;cursor:pointer;gap:9px;height:44px;justify-content:end;padding:5px;width:64px}.header-user,.user-avatar{align-items:center;display:flex}.user-avatar{background:#d7d9dd;border-radius:50%;color:#101828;flex-shrink:0;font-family:DM-Sans-Medium;font-size:12px;height:40px;justify-content:center;overflow:hidden;position:relative;width:40px}.user-avatar img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.user-info{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:90px;text-align:left}.user-name{color:#292d32;font-family:DM-Sans-Medium;font-size:14px;white-space:nowrap}.user-role{color:#292d3270;font-size:12px;white-space:nowrap}.user-arrow{height:10px;margin-left:auto;transition:transform .2s ease;width:10px}.user-arrow.rotate{transform:rotate(180deg)}.profile-dropdown{background:#fff;border:1px solid #eaecf0;border-radius:9px;box-shadow:0 10px 30px #1018281f;padding:7px;position:absolute;right:0;top:calc(100% + 10px);width:180px;z-index:1200}.profile-dropdown button{align-items:center;background:#0000;border:0;border-radius:6px;color:#010f1a;cursor:pointer;display:flex;font-size:15px;gap:9px;padding:9px;width:100%}.profile-dropdown button:hover{background:#f8f9fa}.profile-dropdown button img{height:20px;object-fit:contain;width:20px}.profile-dropdown-line{background:#eaecf0;height:1px;margin:5px 0}.profile-dropdown .logout-btn{color:#d92d20}.mobile-search-area,.mobile-search-btn{display:none}.sidebar-bottom-profile{flex-shrink:0;padding:0 16px 16px}.sidebar-profile-line{background:#fff;height:1px;margin-bottom:14px;width:100%}.sidebar-profile{align-items:center;display:flex;gap:10px;width:100%}.sidebar-profile-avatar{align-items:center;background:#f2f4f7;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;overflow:hidden;position:relative;width:36px}.sidebar-profile-avatar span{color:#344054;font-size:11px;font-weight:600}.sidebar-profile-avatar img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.sidebar-profile-info{display:flex;flex:1 1;flex-direction:column;min-width:0}.sidebar-profile-info p{color:#fff;font-family:DM-Sans-Medium;font-size:14px;line-height:18px;margin-bottom:0}.sidebar-profile-info p,.sidebar-profile-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile-info span{color:#ffffff8c;font-size:12px}.sidebar-profile-logout{align-items:center;background:#fff;border:none;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;outline:none;padding:0;width:28px}.sidebar-profile-logout:hover{background:#b86e00}.sidebar-profile-logout img{height:17px;object-fit:contain;width:17px}.sidebar-collapsed .sidebar-bottom-profile{padding-left:10px;padding-right:10px}.sidebar-collapsed .sidebar-profile{justify-content:center}.sidebar-collapsed .sidebar-profile-avatar{height:36px;width:36px}.sidebar-overlay{display:none}.dashboard-page{margin:0 auto;width:100%}.admin-login-page{margin:0;overflow:hidden;padding:0;width:100%}.admin-login-card{background:#fff;margin:0;padding:0;width:100%}.admin-login-left{background-image:linear-gradient(135deg,#1f524ce6,#0d3d39f0 42%,#082624fa),url(/static/media/login-bg.0e1a4efd70e9adfd2bd0.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;min-height:100dvh;overflow:hidden;position:relative}.admin-login-left:before{background:#ffffff0a;border-radius:50%;content:"";filter:blur(10px);height:420px;position:absolute;right:-170px;top:-190px;width:420px}.admin-login-left-inner{display:flex;flex-direction:column;margin-left:auto;max-width:680px;min-height:100dvh;padding:52px 70px 34px 40px;position:relative;width:100%;z-index:2}.admin-login-logo{align-items:center;display:flex}.admin-login-logo img{filter:brightness(0) invert(1);width:150px}.admin-login-left-content{max-width:490px;padding:55px 0 12px;width:100%}.admin-login-left-content h1{color:#fff;font-family:DM-Sans-Bold;font-size:28px;line-height:34px;margin:0;text-shadow:0 2px 10px #00000029}.admin-login-left-content>p{color:#fff;font-size:14px;line-height:18px;margin:4px 0 0}.admin-login-feature-list{background:#0000;border-bottom:1px solid #ffffff21;border-top:1px solid #ffffff21;display:flex;flex-direction:column;margin-top:20px;padding:3px 0;width:100%}.admin-login-feature-item{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:14px;padding:15px 0;width:100%}.admin-login-feature-item:last-child{border-bottom:0}.admin-login-feature-icon{align-items:center;background:#ffffff12;border:1px solid #ffffff2b;border-radius:8px;color:#fff;display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.admin-login-feature-icon svg{height:18px;width:18px}.admin-login-feature-item>div:last-child{min-width:0}.admin-login-feature-item h2{color:#fff;display:block;font-size:18px;line-height:24px;margin-bottom:3px}.admin-login-feature-item p{display:block}.admin-login-feature-item p,.admin-login-left-footer{color:#fff;font-size:14px;line-height:18px}.admin-login-right{align-items:center;background:#fff;display:flex;min-height:100dvh}.admin-login-right-inner{margin-right:auto;max-width:680px;padding:55px 45px 55px 85px;width:100%}.admin-login-form-content{margin:0;max-width:410px;width:100%}.admin-login-heading{margin-bottom:30px}.admin-login-heading h1{color:#102520;font-family:DM-Sans-Bold;font-size:28px;line-height:34px;margin:0 0 9px}.admin-login-heading p{color:#292d32;font-size:14px;line-height:18px;margin:0;max-width:370px}.admin-login-field{margin-bottom:18px}.admin-login-field .form-label{color:#29433d;display:block;font-size:14px;line-height:18px;margin-bottom:7px}.login-input-box{align-items:center;background:#fff!important;border:1px solid #d4dfdc;border-radius:8px;display:flex;height:49px;overflow:visible;padding:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.login-input-box:hover{border-color:#aebfba}.login-input-box:focus-within{background:#fff;border-color:#082624}.login-input-box .form-control{background:#0000!important;color:#17352f;font-size:16px;height:100%;min-width:0;padding:10px;width:100%}.login-input-box .form-control,.login-input-box .form-control:focus{border:0!important;box-shadow:none!important;outline:0}.login-input-box .form-control::placeholder{color:#a6b1ae}.login-input-box .form-control:-webkit-autofill,.login-input-box .form-control:-webkit-autofill:focus,.login-input-box .form-control:-webkit-autofill:hover{-webkit-text-fill-color:#17352f;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important;caret-color:#17352f}.signup-dropdown{position:relative;width:100%}.signup-dropdown.is-open{z-index:40}.signup-dropdown-trigger{align-items:center;background:#fff;border:1px solid #d4dfdc;border-radius:9px;color:#17352f;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:12px;justify-content:space-between;line-height:20px;min-height:49px;padding:0 14px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.signup-dropdown-trigger:hover:not(:disabled){background:#fcfdfd;border-color:#aebfba}.signup-dropdown-trigger:focus-visible{border-color:#082624;box-shadow:0 0 0 3px #0826241a;outline:none}.signup-dropdown-trigger:disabled{background:#f5f7f6;color:#8d9a96;cursor:not-allowed}.signup-dropdown-value{color:#9aa9a4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signup-dropdown-trigger.has-value .signup-dropdown-value{color:#17352f}.signup-dropdown-chevron{color:#738681;flex:0 0 18px;height:18px;transition:transform .18s ease;width:18px}.signup-dropdown-chevron.is-open{transform:rotate(180deg)}.signup-dropdown-menu{background:#fff;border:1px solid #dce5e2;border-radius:11px;box-shadow:0 12px 28px #10252024;left:0;max-height:228px;overflow-y:auto;padding:6px;position:absolute;right:0;scrollbar-width:thin;top:calc(100% + 7px);z-index:50}.signup-dropdown-menu[hidden]{display:none!important}.signup-dropdown-option{align-items:center;border-radius:7px;color:#29433d;cursor:pointer;display:flex;font-size:14px;gap:12px;justify-content:space-between;line-height:20px;min-height:42px;padding:9px 11px;transition:color .15s ease,background .15s ease}.signup-dropdown-option.is-active,.signup-dropdown-option:hover{background:#f0f6f4;color:#082624}.signup-dropdown-option.is-selected{color:#082624;font-family:DM-Sans-Medium}.signup-dropdown-option svg{color:#16845e;flex:0 0 17px;height:17px;width:17px}.signup-dropdown-empty{color:#7c8c86;font-size:13px;line-height:18px;padding:11px}.login-show-password{align-items:center;background:#0000;border:0;border-radius:7px;color:#738681;cursor:pointer;display:flex;flex:0 0 35px;height:35px;justify-content:center;margin-left:7px;outline:none;overflow:visible;padding:0;transition:color .2s ease,background .2s ease;width:35px}.login-show-password svg{display:block;flex:0 0 18px;height:18px;overflow:visible;width:18px}.login-show-password:hover{background:#eef5f3;color:#082624}.login-show-password:focus{outline:none}.login-show-password:focus-visible{box-shadow:0 0 0 3px #08262414}.reset-password-toggle{background:#0000;border:0;color:#082624;cursor:pointer;display:block;font-size:13px;font-weight:600;margin:-5px 0 18px auto;padding:3px 0}.reset-password-toggle:hover{color:#168353}.reset-password-toggle:focus-visible{border-radius:2px;outline:2px solid #08262459;outline-offset:3px}.admin-login-options{align-items:center;display:flex;gap:15px;justify-content:space-between;margin:-1px 0 21px}.admin-login-remember{align-items:center;color:#292d32;cursor:pointer;display:flex;font-size:14px;gap:6px}.admin-login-remember input{accent-color:#082624;height:13px;margin:0;width:13px}.admin-login-secure{background:#0000;border:0;color:#667a74;cursor:pointer;font-size:14px;font-weight:600;padding:0}.admin-login-secure:hover{color:#178476}.admin-login-error{background:#fff7f7;border:1px solid #ead1d1;border-radius:7px;color:#ad3636;font-size:14px;margin-bottom:15px;padding:9px 11px}.recent-view-all-btn{height:49px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.recent-view-all-btn:hover{background:#0d3935;color:#fff;transform:translateY(-1px)}.recent-view-all-btn:active{transform:translateY(0)}.admin-login-divider{align-items:center;color:#292d32;display:flex;font-size:14px;gap:11px;margin:24px 0 18px;white-space:nowrap;width:100%}.admin-login-divider:after,.admin-login-divider:before{background:#e0e7e5;content:"";flex:1 1;height:1px}.admin-login-google{align-items:center;background:#f8faf9;border:1px solid #d5dfdc;border-radius:8px;color:#292d32;cursor:pointer;display:flex;font-family:DM-Sans-Medium;font-size:14px;gap:9px;height:47px;justify-content:center;padding:0 14px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.admin-login-google svg{flex:0 0 17px;height:17px;width:17px}.admin-login-google:hover{background:#fff;border-color:#aebfba;box-shadow:0 5px 12px #0826240f;transform:translateY(-1px)}.admin-login-bottom-text{align-items:center;color:#292d32;display:flex;font-size:14px;gap:4px;justify-content:center;line-height:18px;margin-top:20px;text-align:center}.admin-login-bottom-text button{background:#0000;border:0;color:#178476;cursor:pointer;font-size:14px;font-weight:600;padding:0}.admin-login-bottom-text button:hover{color:#082624}.admin-login-mobile-logo{margin-bottom:35px}.admin-login-mobile-logo img{width:140px}@media (max-width:767.98px){.admin-login-page{overflow:visible}.admin-login-card,.admin-login-right{min-height:100dvh}.admin-login-right-inner{margin:0;max-width:none;padding:38px 24px;width:100%}.admin-login-form-content{margin:0 auto;max-width:420px;width:100%}.admin-login-right-brand{margin-bottom:23px}.admin-login-heading{margin-bottom:26px}.admin-login-heading h1{font-size:28px;line-height:35px}}.logout-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;z-index:99999}.logout-modal{animation:logoutPopupShow .2s ease;border-radius:12px;box-shadow:0 20px 60px #0003;max-width:420px;padding:32px}.logout-modal-icon{align-items:center;background:#010f1a18;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.logout-modal-icon img{height:28px;width:28px}.logout-modal h3{color:#010f1a;font-size:22px;font-weight:600;margin:0 0 10px}.logout-modal p{color:#6b7280;line-height:20px;margin:0 0 26px}.logout-modal-actions{align-items:center;gap:12px}.logout-modal-actions button{border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;height:46px;transition:all .2s ease}.logout-cancel-btn{background:#fff;border:1px solid #082624;color:#000}.logout-cancel-btn:hover{background:#f3f4f6}.logout-confirm-btn{background:#082624;border:1px solid #082624;color:#fff}.logout-confirm-btn:hover{background:#b67919;border-color:#b67919}.dashboard-page{background:#fffaf1;min-height:100vh;padding:26px}.dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.greeting{color:#292d32;margin:0 0 4px}.dashboard-header h1{color:#101828;margin:0}.f-s-16{font-size:16px}.dashboard-subtitle{color:#292d32;margin:8px 0 0}.dashboard-stats{margin-bottom:18px}.overview-stat-card{background:#fff;border:1px solid #e8ecef;border-radius:14px;display:flex;flex-direction:column;max-width:268px;padding:12px}.overview-stat-icon{align-items:center;border-radius:12px;display:flex;height:44px;justify-content:center;margin-bottom:14px;width:44px}.overview-stat-icon-img{display:block;height:24px;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.overview-stat-icon-img.gold{background-color:#d4a72c}.overview-stat-icon-img.blue{background-color:#3b82f6}.overview-stat-icon-img.pending{background-color:#075abd}.overview-stat-icon-img.cancelled{background-color:#b42318}.overview-stat-icon-img.completed{background-color:#128b35}.overview-stat-icon-img.red{background-color:#ef4444}.overview-stat-icon-img.green{background-color:#22c55e}.overview-stat-icon span{display:block;height:20px;width:20px}.overview-stat-icon.gold{background:#fbf3e7}.overview-stat-icon.gold span{background:#bd7a0d}.overview-stat-icon.blue,.overview-stat-icon.pending{background:#eaf3ff}.overview-stat-icon.cancelled{background:#fff0ee}.overview-stat-icon.completed{background:#e8f8ef}.overview-stat-icon.blue span{background:#075abd}.overview-stat-icon.red{background:#fdecef}.overview-stat-icon.red span{background:#e4003b}.overview-stat-icon.green{background:#ebf8ef}.overview-stat-icon.green span{background:#128b35}.overview-stat-content{min-width:0}.overview-stat-title{color:#292d32;display:block;font-size:14px;margin-bottom:5px}.overview-stat-bottom{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.overview-stat-bottom strong{color:#010f1a;font-family:DM-Sans-Bold;font-size:24px;white-space:nowrap}.overview-stat-bottom small{font-family:DM-Sans-Medium;font-size:12px;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-stat-bottom small.gold{color:#b66c00}.overview-stat-bottom small.blue,.overview-stat-bottom small.pending{color:#075abd}.overview-stat-bottom small.cancelled{color:#b42318}.overview-stat-bottom small.completed{color:#128b35}.overview-stat-bottom small.red{color:#e4003b}.overview-stat-bottom small.green{color:#168f39}.stat-card{align-items:flex-start;background:#fff;border:1px solid #eaecf0;border-radius:12px;box-shadow:0 1px 2px #10182808;display:flex;gap:16px;padding:16px;width:100%}.stat-icon{align-items:center;border-radius:50%;display:flex;font-size:22px;font-weight:600;height:44px;justify-content:center;min-width:44px;width:44px}.stat-icon svg{height:20px;width:20px}.stat-icon.orange{background:#fff4e5;color:#e28b18}.stat-icon.green{background:#ecfdf3;color:#16a34a}.stat-icon.blue{background:#eff6ff;color:#2563eb}.stat-icon.revenue{background:#fff4e5;color:#f97316}.stat-content{flex:1 1;min-width:0}.stat-content p{color:#101828;font-family:DM-Sans-Medium;font-size:14px;line-height:18px;margin:0 0 4px}.stat-content h3{color:#101828;font-family:DM-Sans-Bold;font-size:24px;line-height:30px;margin:0}.stat-content small{color:#101828;font-size:14px;line-height:18px}.stat-content small span{color:#16a34a;font-weight:600}.modern-table-card{background:#fff;border:1px solid #eaecf0;border-radius:14px;box-shadow:0 1px 3px #1018280a;overflow:hidden;width:100%}.operations-header{align-items:center;background:#fff;border-bottom:1px solid #eaecf0;display:flex;gap:20px;justify-content:space-between;min-height:78px;padding:16px 20px}.operations-title{flex-shrink:0}.operations-title h2{font-family:DM-Sans-Bold;font-size:20px;line-height:26px;margin:0}.operations-title p{color:#101828;font-size:14px;font-weight:400;margin:4px 0 0}.operations-header-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.table-search{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:8px;display:flex;gap:8px;height:38px;padding:0 10px;position:relative;transition:border-color .2s ease,box-shadow .2s ease;width:220px}.table-search:focus-within{border-color:#98a2b3}.table-search>img{filter:brightness(0) saturate(100%)!important;flex-shrink:0;height:18px;opacity:1!important;width:18px}.table-search input{background:#0000;border:0;color:#101828;font-size:14px;height:100%;outline:0;padding:0;width:100%}.table-search input::placeholder{color:#98a2b3}.search-clear-btn{align-items:center;background:#0000;border:0;border-radius:50%;color:#98a2b3;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:22px;justify-content:center;line-height:20px;padding:0;width:22px}.search-clear-btn:hover{background:#f2f4f7;color:#475467}.filter-select{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:8px;display:flex;gap:6px;height:38px;padding:0 9px;transition:all .2s ease}.filter-select:hover{border-color:#98a2b3}.filter-select:focus-within{border-color:#98a2b3;box-shadow:0 0 0 3px #1018280a}.filter-select img{flex-shrink:0;height:14px;opacity:.6;width:14px}.filter-select select{background:#0000;border:0;color:#344054;cursor:pointer;font-size:14px;font-weight:500;height:100%;min-width:105px;outline:0;padding:0 20px 0 0}.status-filter{background:#fff;border-color:#98a2b3;border-radius:8px;box-shadow:0 1px 2px #1018280d;min-width:120px;padding:0 10px}.status-filter select{appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath d='M3.5 5.25 7 8.75l3.5-3.5' stroke='%23667085' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 100%;color:#344054;flex:1 1;font-weight:500;min-width:0;padding-right:20px}.status-filter option{background:#fff;color:#344054;padding:8px 10px}.status-filter option:checked{background:#246bce;color:#fff}.status-filter:hover{border-color:#667085;box-shadow:0 2px 5px #10182814}.clear-filter-btn{background:#0000;border:0;border-radius:7px;color:#667085;cursor:pointer;font-size:14px;font-weight:600;height:38px;padding:0 10px;transition:all .2s ease}.clear-filter-btn:hover{background:#f9fafb;color:#101828}.operations-table-wrapper{background:#fff;overflow-x:auto;width:100%}.modern-operations-table{border-collapse:collapse;width:100%}.modern-operations-table thead{background:#fafafd}.modern-operations-table th{border-bottom:1px solid #eaecf0;color:#272936;font-family:DM-Sans-Regular;font-size:14px;height:55px;padding:11px 20px;text-align:left;white-space:nowrap}.modern-operations-table td{border-bottom:1px solid #f2f4f7;color:#344054;font-size:14px;padding:14px 20px;vertical-align:middle}.modern-operations-table tbody tr{transition:background .15s ease}.modern-operations-table tbody tr:hover{background:#fcfcfd}.modern-operations-table tbody tr:last-child td{border-bottom:0}.commodity-cell{align-items:center;display:flex;gap:11px;min-width:210px}.commodity-img{background:#f2f4f7;border:1px solid #eaecf0;border-radius:9px;flex-shrink:0;height:42px;overflow:hidden;width:42px}.commodity-img img{display:block;height:100%;object-fit:cover;width:100%}.commodity-info{display:flex;flex-direction:column;gap:3px;min-width:0}.commodity-info p{color:#17181d;font-size:16px;font-weight:600;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commodity-info span{color:#292d32;font-size:14px}.buyer-cell{display:flex;flex-direction:column;gap:3px;min-width:150px}.buyer-cell p{color:#17181d;font-size:16px;font-weight:600;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buyer-cell span{color:#292d32;font-size:14px;line-height:18px}.location-icon{height:12px;opacity:.6;width:12px}.operation-id{align-items:center;background:#f2f4f7;border-radius:6px;color:#292d32;display:inline-flex;font-size:14px;padding:5px 8px}.dashboard-middle{margin-bottom:18px}.operation-status{align-items:center;border-radius:8px;display:flex;font-size:14px;padding:5px 9px;width:fit-content}.status-dot{background:currentColor;border-radius:50%;height:6px;width:6px}.operation-status.shipment{background:#edf8ef;color:#3a9651}.operation-status.finance{background:#fff4e9;color:#f59a43}.operation-status.documents{background:#edf3ff;color:#4f7ee8}.operation-status.progress-status{background:#f3edff;color:#8b5bd9}.operation-status.completed{background:#e8f8ef;color:#128b35}.operation-status.pending{background:#eaf3ff;color:#075abd}.operation-status.cancelled{background:#fff0ee;color:#b42318}.operation-status.processing{background:#edf4ff;color:#175cd3}.action-heading{text-align:center!important}.table-action-buttons{display:flex;gap:4px}.table-action-buttons,.table-icon-btn{align-items:center;justify-content:center}.table-icon-btn{background:#08262421;border:1px solid #0000;border-radius:7px;cursor:pointer;display:inline-flex;height:32px;padding:0;transition:all .18s ease;width:32px}.table-icon-btn img{height:18px;transition:opacity .18s ease;width:18px}.table-icon-btn:hover{background:#f2f4f7;border-color:#eaecf0}.table-icon-btn:hover img{opacity:1}.table-footer{align-items:center;background:#fff;border-top:1px solid #f2f4f7;display:flex;gap:15px;justify-content:space-between;min-height:54px;padding:0 20px}.table-footer>span{font-size:14px}.recent-view-all-btn{align-items:center;background:#082624;border:0;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:DM-Sans-Medium;font-size:14px;height:40px;justify-content:center;padding:0 18px}.recent-view-all-btn:hover{background:#b67919}.operations-table-wrapper::-webkit-scrollbar{height:5px}.operations-table-wrapper::-webkit-scrollbar-track{background:#f9fafb}.operations-table-wrapper::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:10px}.modern-commodities-card,.performance-card{background:#fff;border:1px solid #eaecf0;border-radius:14px;box-shadow:0 1px 3px #1018280a;overflow:hidden}.commodities-header,.performance-header{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;min-height:70px;padding:17px 20px}.commodities-header h2,.performance-header h2{font-family:DM-Sans-Bold;font-size:20px;line-height:24px;margin:0}.commodities-header p,.performance-header p{color:#292d32;font-size:14px;line-height:18px;margin:4px 0 0}.modern-period-select{flex-shrink:0;position:relative}.modern-period-select select{background:#fff;border:1px solid #e4e7ec;border-radius:7px;color:#292d32;cursor:pointer;font-size:14px;height:34px;outline:0;padding:0 27px 0 10px;transition:all .2s ease}.modern-period-select select:hover{border-color:#d0d5dd}.modern-period-select select:focus{border-color:#98a2b3}.dashboard-period-select{align-items:center;display:flex;gap:10px}.dashboard-period-select label{color:#475467;font-size:13px;white-space:nowrap}.dashboard-refresh-state{align-items:center;color:#475467;display:flex;font-size:13px;gap:8px;margin:-8px 0 12px}.dashboard-request-error{background:#fef3f2;border:1px solid #fecdca;border-radius:8px;color:#b42318;font-size:14px;margin:0 0 12px;padding:10px 12px}.dashboard-chart-empty{align-items:center;color:#667085;display:flex;font-size:14px;justify-content:center;min-height:100px;padding:20px;text-align:center}.small-select select{height:32px}.performance-stats{border-bottom:1px solid #f2f4f7;display:grid;grid-template-columns:repeat(4,1fr);padding:0 20px 16px}.performance-stat{display:flex;flex-direction:column;gap:3px;min-width:0;padding:4px 18px;position:relative}.performance-stat:first-child{padding-left:0}.performance-stat:not(:last-child):after{background:#f2f4f7;content:"";height:50px;position:absolute;right:0;top:3px;width:1px}.performance-stat-label{color:#292d32;font-size:14px;line-height:18px}.performance-stat h4{color:#101828;font-family:DM-Sans-Bold;font-size:20px;line-height:26px;margin:0}.performance-growth{align-items:center;display:inline-flex;font-size:14px;font-weight:600;gap:2px;width:fit-content}.performance-growth.positive{color:#12b76a}.modern-chart-legend{align-items:start;display:flex;flex-wrap:wrap;gap:0;justify-content:space-between;padding:14px 20px}.modern-chart-legend span{align-items:center;color:#292d32;display:inline-flex;font-size:14px;font-weight:500;gap:5px}.legend-dot{border-radius:50%;display:inline-block;height:6px;width:6px}.legend-dot.profile{background:#f79009}.legend-dot.listing{background:#7f56d9}.legend-dot.buyer{background:#039855}.legend-dot.rfq{background:#2e90fa}.modern-dashboard-chart{display:flex;gap:8px;height:245px;padding:10px 20px 5px}.chart-y-axis{display:flex;flex-direction:column;flex-shrink:0;height:190px;justify-content:space-between;padding-top:2px;width:28px}.chart-y-axis span{color:#292d32;font-size:14px;text-align:right}.chart-main{height:215px;position:relative;width:100%}.chart-grid{display:flex;flex-direction:column;height:190px;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:0}.chart-grid span{background:#f2f4f7;height:1px;width:100%}.chart-svg{height:190px;left:0;overflow:visible;position:absolute;top:0;width:100%}.chart-line{fill:none;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.profile-line{stroke:#f79009}.profile-point{fill:#fff;stroke:#f79009}.listing-line{stroke:#7f56d9}.listing-point{fill:#fff;stroke:#7f56d9}.buyer-line,.buyer-point{stroke:#039855}.buyer-point{fill:#fff}.rfq-line,.rfq-point{stroke:#2e90fa}.rfq-point{fill:#fff}.chart-point{stroke-width:2;vector-effect:non-scaling-stroke}.chart-labels{align-items:center;bottom:0;display:flex;justify-content:space-between;left:0;position:absolute;right:0}.chart-labels span{color:#292d32;font-size:14px}.commodities-footer,.performance-footer{align-items:center;border-top:1px solid #f2f4f7;display:flex;min-height:51px;padding:0 20px}.modern-footer-link{align-items:center;background:#0000;border:0;color:#082624;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:7px 0}.modern-footer-link span{font-size:14px;transition:transform .2s ease}.modern-footer-link:hover span{transform:translateX(3px)}.modern-commodities-card{display:flex;flex-direction:column}.modern-commodities-list{flex:1 1;padding:2px 20px 12px}.modern-commodity-row{padding:12px 0}.modern-commodity-row:not(:last-child){border-bottom:1px solid #f2f4f7}.modern-commodity-content{align-items:center;display:flex;gap:11px}.modern-commodity-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:18px;height:34px;justify-content:center;width:34px}.modern-commodity-icon img{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}.modern-commodity-icon.black{background:#f2f4f7}.modern-commodity-icon.orange{background:#fff6ed}.modern-commodity-icon.gray{background:#f9fafb}.modern-commodity-icon.green{background:#ecfdf3}.modern-commodity-icon.brown{background:#fdf8f6}.modern-commodity-details{min-width:0;width:100%}.modern-commodity-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:7px}.modern-commodity-top strong{color:#344054;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-commodity-top span{color:#101828;flex-shrink:0;font-size:14px;font-weight:700}.modern-commodity-progress{background:#f2f4f7;border-radius:10px;height:4px;overflow:hidden;width:100%}.modern-commodity-progress-fill{border-radius:inherit;height:100%;transition:width .4s ease}.modern-commodity-progress-fill.black{background:#101828}.modern-commodity-progress-fill.orange{background:#f79009}.modern-commodity-progress-fill.gray{background:#98a2b3}.modern-commodity-progress-fill.green{background:#12b76a}.modern-commodity-progress-fill.brown{background:#b54708}.inquiries-page{width:100%}.inquiries-page-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.inquiries-page-header h1{margin:0}.inquiries-page-header p{color:#292d32;margin:6px 0 0}.inquiry-tabs-wrapper{margin-bottom:16px;overflow-x:auto;width:100%}.inquiry-summary-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:18px}.inquiry-summary-card{align-items:start;background:#fff;border:1px solid #eaecf0;border-radius:12px;box-shadow:0 1px 3px #10182808;display:flex;gap:12px;padding:15px;transition:all .2s ease}.inquiry-summary-card:hover{box-shadow:0 4px 12px #1018280d;transform:translateY(-1px)}.inquiry-summary-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.inquiry-summary-icon img{height:24px;width:24px}.inquiry-summary-icon.blue{background:#eff8ff}.inquiry-summary-icon.orange{background:#fff6ed}.inquiry-summary-icon.purple{background:#f4f3ff}.inquiry-summary-icon.green{background:#ecfdf3}.inquiry-summary-content{display:flex;flex-direction:column;gap:2px}.summary-label{color:#292d32;font-family:DM-Sans-Medium;font-size:14px;line-height:18px}.inquiry-summary-content strong{font-family:DM-Sans-Bold;font-size:20px;line-height:26px}.summary-description{color:#292d32;font-size:14px}.inquiries-table-card{background:#fff;border:1px solid #eaecf0;border-radius:12px;box-shadow:0 1px 3px #10182808;overflow:hidden}.inquiries-table-card.has-open-status-dropdown{overflow:visible}.inquiries-table-header{align-items:center;border-bottom:1px solid #eaecf0;display:flex;gap:20px;justify-content:space-between;padding:15px 18px}.inquiries-table-header h2{color:#101828;font-size:20px;font-weight:700;line-height:24px;margin:0}.inquiries-table-header p{color:#292d32;font-size:14px;margin:4px 0 0}.inquiries-table-actions{align-items:center;display:flex;gap:8px}.inquiries-search{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:8px;display:flex;gap:7px;height:36px;padding:0 10px;width:220px}.inquiries-search>img{filter:brightness(0);flex-shrink:0;height:14px;opacity:.5;width:14px}.inquiries-search input{background:#0000;border:0;color:#101828;font-size:14px;height:100%;outline:0;width:100%}.inquiries-search input::placeholder{color:#98a2b3}.inquiries-search button{align-items:center;background:#0000;border:0;color:#98a2b3;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;padding:0;width:20px}.inquiries-status-filter{align-items:center;background:#fff;border:1px solid #98a2b3;border-radius:8px;display:flex;position:relative}.inquiries-status-filter.is-open,.inquiries-status-filter:focus-within{border-color:#082624;box-shadow:0 0 0 3px #0826241f}.inquiries-status-trigger{align-items:center;background:#0000;border:0;border-radius:8px;color:#344054;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:14px;justify-content:space-between;min-height:36px;min-width:120px;outline:0;padding:0 11px}.inquiries-status-trigger svg{fill:none;stroke:#082624;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;height:14px;transition:transform .15s ease;width:14px}.inquiries-status-filter.is-open .inquiries-status-trigger svg{transform:rotate(180deg)}.inquiries-status-menu{background:#fff;border:1px solid #e4e7ec;border-radius:8px;box-shadow:0 8px 20px #1018281f;max-height:260px;min-width:100%;overflow-y:auto;padding:5px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.inquiries-status-option{background:#0000;border:0;border-radius:5px;color:#344054;cursor:pointer;display:block;font-size:14px;padding:9px 10px;text-align:left;white-space:nowrap;width:100%}.inquiries-status-option.is-selected,.inquiries-status-option:hover{background:#eff8f6;color:#082624}.inquiries-status-option.is-selected{font-weight:600}.filter-select option{background:#fff;color:#082624;padding:8px 10px}.filter-select option:checked{background:#246bce;color:#fff}.status-filter select{appearance:auto;background:#0000;padding-right:0}.inquiries-status-filter,.status-filter{background:#fff;border-color:#98a2b3;border-radius:8px}.inquiries-table-wrapper{overflow-x:auto;width:100%}.inquiries-modern-table,.operations-modern-table{border-collapse:collapse;width:100%}.operations-modern-table{min-width:0}.inquiries-modern-table thead{background:#fafafd}.inquiries-modern-table th{border-bottom:1px solid #eaecf0;color:#272936;font-family:DM-Sans-Regular;font-size:14px;padding:10px 20px;text-align:left;white-space:nowrap}.inquiries-modern-table td{border-bottom:1px solid #f2f4f7;color:#292d32;font-size:14px;padding:12px 20px;vertical-align:middle}.inquiries-modern-table tbody tr{transition:background .15s ease}.inquiries-modern-table tbody tr:hover{background:#fcfcfd}.inquiries-modern-table tbody tr:last-child td{border-bottom:0}.inquiry-product-cell{align-items:center;display:flex;gap:10px}.inquiry-product-image{background:#f2f4f7;border-radius:8px;flex-shrink:0;height:50px;overflow:hidden;width:50px}.inquiry-product-image img{display:block;height:100%;object-fit:cover;width:100%}.inquiry-product-info{display:flex;flex-direction:column;gap:3px}.inquiry-product-info strong{color:#101828;font-size:14px;font-weight:600}.inquiry-product-info>span:not(.mini-status){color:#292d32;font-size:14px}.mini-status{border-radius:4px;font-size:14px;font-weight:600;margin-top:1px;padding:3px 6px;width:fit-content}.mini-status.new{background:#eff8ff;color:#175cd3}.mini-status.quoted{background:#fff6ed;color:#e04f16}.mini-status.under-review{background:#f4f3ff;color:#6938ef}.mini-status.converted,.mini-status.negotiation{background:#ecfdf3;color:#027a48}.inquiry-seller-cell{display:flex;flex-direction:column;gap:3px}.inquiry-seller-cell strong{color:#101828;font-size:14px;font-weight:600}.seller-country{color:#292d32;font-size:14px}.verified-seller{background:#ecfdf3;border-radius:3px;color:#027a48;font-size:14px;font-weight:600;padding:2px 5px;width:fit-content}.inquiry-commodity-cell{align-items:center;display:flex;gap:8px;min-width:150px}.inquiry-commodity-icon{align-items:center;background:#f9fafb;border-radius:50%;display:flex;flex-shrink:0;height:29px;justify-content:center;width:29px}.inquiry-commodity-icon img{height:16px;object-fit:contain;width:16px}.inquiry-commodity-cell>div:last-child{display:flex;flex-direction:column;gap:3px}.inquiry-commodity-cell strong{color:#101828;font-size:14px;font-weight:600}.inquiry-commodity-cell span{color:#292d32;font-size:14px}.inquiry-quantity-cell{display:flex;flex-direction:column;gap:3px}.inquiry-quantity-cell strong{color:#101828;font-size:14px;font-weight:600}.inquiry-quantity-cell span{color:#292d32;font-size:14px}.inquiry-status-cell{align-items:center;display:flex}.inquiry-status-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:18px;margin-top:15px;padding:4px 10px;white-space:nowrap}.inquiry-status-badge.new{background:#edf3ff;color:#3b6ff5}.inquiry-status-badge.quoted{background:#fff4e8;color:#f79009}.inquiry-status-badge.under-review{background:#f3edff;color:#8b5cf6}.inquiry-status-badge.negotiation{background:#eafaf4;color:#0f9f6e}.inquiry-status-badge.converted{background:#e8f8ef;color:#039855}.inquiry-status-badge.closed{background:#f2f4f7;color:#667085}.inquiry-status-badge.accepted,.inquiry-status-badge.completed{background:#e8f8ef;color:#128b35}.inquiry-status-badge.pending{background:#eaf3ff;color:#075abd}.inquiry-status-badge.cancelled{background:#fff0ee;color:#b42318}.inquiry-status-badge.processing{background:#edf4ff;color:#175cd3}.inquiry-status-cell small{color:#292d32;font-size:14px}.inquiry-date-cell{display:flex;flex-direction:column;gap:3px;min-width:85px}.inquiry-date-cell strong{font-weight:500}.inquiry-date-cell span,.inquiry-date-cell strong{color:#292d32;font-size:14px}.inquiry-actions-heading{text-align:center!important}.inquiry-row-actions{display:flex;gap:6px}.inquiry-row-actions,.inquiry-view-btn{align-items:center;justify-content:center}.inquiry-view-btn{background:#c7c5c573;border:1px solid #c7c5c573;border-radius:6px;color:#175cd3;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:5px;height:31px;padding:0 9px;transition:all .18s ease;white-space:nowrap}.inquiry-view-btn img{height:18px;width:18px}.inquiry-more-btn{align-items:center;background:#0000;border:0;border-radius:6px;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;width:30px}.inquiry-more-btn:hover{background:#f2f4f7}.inquiry-more-btn img{height:15px;opacity:.65;width:15px}.inquiries-empty-state{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:180px}.inquiries-empty-state img{filter:brightness(0);height:26px;margin-bottom:5px;opacity:.35;width:26px}.inquiries-empty-state .empty-search-icon{color:#98a2b3;height:26px;margin-bottom:5px;width:26px}.inquiries-empty-state strong{color:#344054;font-size:12px}.inquiries-empty-state span{color:#98a2b3;font-size:12px}.loading-spinner-state{align-items:center;color:#667085;display:flex;flex-direction:column;font-size:12px;gap:10px;justify-content:center;line-height:1.4;text-align:center;width:100%}.loading-spinner-icon{animation:loading-spinner-rotate .75s linear infinite;border:3px solid #e4e7ec;border-radius:50%;border-top-color:#082624;flex:0 0 28px;height:28px;width:28px}.loading-spinner-small .loading-spinner-icon{border-width:2px;flex-basis:15px;height:15px;width:15px}.loading-spinner-inline{flex-direction:row;gap:7px;min-height:0;width:auto}.signup-dropdown-loading-state,.vendor-product-dropdown-loading-state{box-sizing:border-box;min-height:54px;padding:10px}.data-table-loading-row>td{padding:0!important}.data-table-loading-state{min-height:180px}.page-loading-state{min-height:55vh}.settings-profile-loading-state{min-height:400px}.notification-loading-state{min-height:220px}.chat-loading-state{min-height:120px}.chat-empty-loading-state{min-height:280px}.notification-empty .loading-spinner-label{color:#94a3b8;font-size:12px;margin-top:0}@keyframes loading-spinner-rotate{to{transform:rotate(1turn)}}.inquiries-table-footer{align-items:center;border-top:1px solid #f2f4f7;display:flex;gap:20px;justify-content:space-between;min-height:52px;padding:0 16px}.inquiries-table-footer>span{color:#292d32;font-size:14px}.inquiries-table-footer>span strong{color:#000}.inquiries-pagination{align-items:center;display:flex;gap:4px}.inquiries-pagination button{background:#fff;border:1px solid #eaecf0;border-radius:6px;color:#475467;cursor:pointer;font-size:14px;font-weight:500;height:28px;min-width:28px;padding:0 7px}.inquiries-pagination button:hover{background:#f9fafb}.inquiries-pagination button.active{background:#082624;border-color:#082624;color:#fff}.inquiries-table-wrapper::-webkit-scrollbar,.inquiry-tabs-wrapper::-webkit-scrollbar{height:5px}.inquiries-table-wrapper::-webkit-scrollbar-thumb,.inquiry-tabs-wrapper::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:10px}.operation-stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.operation-stat-card{align-items:start;background:#fff;border:1px solid #eaecf0;border-radius:10px;box-shadow:0 1px 3px #10182808;display:flex;gap:13px;padding:16px;transition:all .2s ease}.operation-stat-card:hover{box-shadow:0 4px 12px #1018280d;transform:translateY(-1px)}.operation-stat-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.operation-stat-icon img{height:21px;object-fit:contain;width:21px}.operation-stat-icon.blue{background:#eff6ff}.operation-stat-icon.orange{background:#fff5e8}.operation-stat-icon.purple{background:#f4edff}.operation-stat-icon.green{background:#eafaf0}.operation-stat-content{display:flex;flex-direction:column;gap:3px}.operation-stat-title{color:#292d32;font-size:14px;font-weight:500;white-space:nowrap}.operation-stat-value{color:#101828;font-family:DM-Sans-Bold;font-size:24px;line-height:30px}.operation-stat-growth{align-items:center;display:inline-flex;font-size:14px;font-weight:500;gap:3px;margin-top:3px;white-space:nowrap}.operation-stat-growth.positive{color:#12b76a}.growth-arrow{font-size:12px;font-weight:700}.operation-table-cell{align-items:center;display:flex;gap:10px}.operation-table-image{background:#f2f4f7;border-radius:8px;flex-shrink:0;height:50px;overflow:hidden;width:50px}.operation-table-image img{display:block;height:100%;object-fit:cover;width:100%}.operation-table-info{display:flex;flex-direction:column;gap:3px}.operation-table-info strong{color:#101828;font-size:14px;font-weight:700}.operation-table-info>span:not(.operation-mini-badge){color:#292d32;font-size:14px}.operation-order-meta{color:#667085;font-size:11px;line-height:1.4}.operation-mini-badge{border-radius:4px;font-size:14px;font-weight:600;padding:3px 6px;width:fit-content}.operation-mini-badge.new{background:#eff8ff;color:#175cd3}.operation-mini-badge.quoted{background:#fff6ed;color:#f79009}.operation-mini-badge.under-review{background:#f4f3ff;color:#7f56d9}.operation-mini-badge.in-progress{background:#f4f3ff;color:#6941c6}.operation-mini-badge.completed{background:#ecfdf3;color:#027a48}.operation-commodity-cell{display:flex;flex-direction:column;gap:3px;min-width:160px}.operation-commodity-title strong{color:#101828;font-size:14px;font-weight:600}.operation-quantity{font-weight:600}.operation-commodity-cell>span,.operation-quantity{color:#292d32;font-size:14px}.operation-seller-cell{display:flex;flex-direction:column;gap:3px}.operation-seller-cell strong{color:#101828;font-size:14px;font-weight:600}.operation-seller-cell>span:not(.operation-verified){color:#292d32;font-size:14px}.operation-verified{background:#ecfdf3;border-radius:3px;color:#027a48;font-size:14px;font-weight:600;padding:2px 5px;width:fit-content}.operation-next-step{color:#292d32;font-size:14px;line-height:18px;max-width:165px;min-width:145px}.operation-completion-cell{display:flex;flex-direction:column;gap:4px;min-width:110px}.operation-completion-cell strong{align-items:center;color:#475467;display:flex;font-size:14px;font-weight:500;gap:4px}.completion-calendar{color:#667085}.completion-status{font-size:12px;font-weight:600}.completion-status.normal{color:#155eef}.completion-status.warning{color:#f79009}.completion-status.purple{color:#7f56d9}.completion-status.green{color:#039855}.operation-table-actions{align-items:center;display:flex;gap:7px;justify-content:center}.operation-view-btn{align-items:center;background:#c7c5c573;border:1px solid #c7c5c573;border-radius:6px;color:#175cd3;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:5px;justify-content:center;min-height:30px;padding:0 9px;white-space:nowrap}.operation-view-btn img{height:18px;width:18px}.operation-stage-status{align-items:center;border-radius:6px;display:inline-flex;font-size:14px;justify-content:center;line-height:1;padding:6px 10px;white-space:nowrap}.operation-stage-status.shipment{background:#edf3ff;color:#4f7ee8}.operation-stage-status.finance-review{background:#fff4e9;color:#f59a43}.operation-stage-status.in-progress{background:#f3edff;color:#8b5bd9}.operation-stage-status.completed{background:#e8f8ef;color:#128b35}.operation-stage-status.cancelled{background:#fff0ee;color:#b42318}.message-page{--message-header-height:22px;--message-footer-height:50px;height:calc(100dvh - var(--message-header-height) - var(--message-footer-height));margin:0;min-height:0;overflow:hidden;padding:0;width:100%}.message-page,.message-page *,.message-page :after,.message-page :before{box-sizing:border-box}.message-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px}.message-row-layout,.message-section{height:100%;min-height:0;overflow:hidden;width:100%}.message-row-layout{margin:0}.message-left-col,.message-right-col{height:100%;min-height:0;overflow:hidden;padding:0}.message-left-col{border-right:1px solid #e2e8f0}.message-sidebar{background:#fffcf8;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:100%}.message-sidebar-user{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;flex-shrink:0;gap:10px;min-height:72px;padding:12px 16px}.message-sidebar-user-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.message-sidebar-user-info strong{color:#101828;font-family:DM-Sans-Medium;font-size:16px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-sidebar-user-info span{color:#667085;font-family:DM-Sans-Regular;font-size:14px}.chat-search-wrap{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:20px;display:flex;flex-shrink:0;gap:8px;height:36px;margin:10px 12px;padding:0 12px;transition:border-color .2s ease,box-shadow .2s ease;width:calc(100% - 24px)}.chat-search-wrap:focus-within{border-color:#9ea7cd;box-shadow:0 0 0 3px #4f59b512}.chat-search-wrap img{display:block;flex:0 0 16px;height:16px;object-fit:contain;width:16px}.chat-search-wrap input{background:#0000;border:0;color:#344054;font-family:DM-Sans-Regular;font-size:12px;min-width:0;outline:0;padding:0;width:100%}.chat-search-wrap input::placeholder{color:#98a2b3}.chat-list{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin;width:100%}.chat-list::-webkit-scrollbar{width:5px}.chat-list::-webkit-scrollbar-track{background:#0000}.chat-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.chat-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chat-list-item{align-items:center;background:#fffcf8;border:0;border-bottom:1px solid #eaecf0;cursor:pointer;display:flex;gap:10px;min-height:82px;padding:9px 12px;position:relative;text-align:left;transition:background .2s ease;width:100%}.chat-list-item:hover{background:#f9fafb}.chat-list-item.active{background:#a8d5d1}.chat-list-item.active:before{background:#082624;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.chat-avatar{align-items:center;background:#082624;border-radius:50%;color:#fff;display:flex;flex:0 0 42px;font-family:DM-Sans-Medium;font-size:12px;font-weight:600;height:42px;justify-content:center;position:relative;width:42px}.large-avatar{flex:0 0 46px;height:46px;width:46px}.admin-avatar{background:#082624}.chat-user-status,.online-status{border:2px solid #fff;border-radius:50%;bottom:1px;height:11px;position:absolute;right:-1px;width:11px}.chat-user-status.online,.online-status{background:#12b76a}.chat-user-status.offline{background:#d0d5dd}.chat-list-content{flex:1 1;min-width:0}.chat-list-heading{align-items:center;display:flex;gap:12px;justify-content:flex-start}.chat-list-heading strong{font-family:DM-Sans-Medium;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-list-heading>span{color:#98a2b3;flex-shrink:0;font-size:12px}.chat-list-preview{align-items:center;display:flex;gap:5px;margin-top:3px}.chat-inquiry-id{color:#667085;display:block;font-family:DM-Sans-Regular;font-size:10px;line-height:13px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-person-info>.chat-header-inquiry-id{color:#667085;font-size:12px;line-height:16px}.chat-list-preview p{color:#292d32;flex:1 1;font-size:14px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-unread{background:#082624;border-radius:12px;color:#fff;flex-shrink:0;font-size:10px;font-weight:600;height:18px;min-width:18px;padding:0 5px}.chat-no-results,.chat-unread{align-items:center;display:flex;justify-content:center}.chat-no-results{color:#98a2b3;font-size:12px;height:100%;min-height:120px;padding:20px;text-align:center}.chat-pagination{align-items:center;background:#fff;border-top:1px solid #eaecf0;display:flex;flex-shrink:0;gap:7px;justify-content:center;min-height:54px;padding:9px 10px}.chat-pagination-pages{align-items:center;display:flex;gap:4px}.chat-pagination-ellipsis{line-height:1;width:14px}.chat-page-number,.chat-pagination-btn,.chat-pagination-ellipsis{align-items:center;color:#667085;display:flex;font-size:14px;justify-content:center}.chat-page-number,.chat-pagination-btn{background:#fff;border:1px solid #eaecf0;border-radius:6px;cursor:pointer;font-family:DM-Sans-Regular;height:28px;padding:0;transition:background .2s ease,border-color .2s ease,color .2s ease;width:28px}.chat-page-number:hover,.chat-pagination-btn:hover:not(:disabled){background:#f8f9fb;border-color:#d0d5dd;color:#344054}.chat-page-number.active{background:#082624;border-color:#082624;color:#fff}.chat-pagination-btn:disabled{cursor:not-allowed;opacity:.4}.chat-pagination-btn img{display:block;height:12px;object-fit:contain;width:12px}.chat-panel{background:#fff;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.chat-panel-header{align-items:center;background:#fffcf8;border-bottom:1px solid #eaecf0;display:flex;flex-shrink:0;gap:15px;justify-content:space-between;min-height:72px;padding:12px 18px}.chat-person{align-items:center;display:flex;gap:10px;min-width:0}.chat-person-info{display:flex;flex-direction:column;gap:4px;min-width:0}.chat-person-name{align-items:center;display:flex;gap:8px;min-width:0}.chat-person-name strong{color:#1d2939;font-family:DM-Sans-Medium;font-size:16px;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-person-info>span{color:#667085;font-size:14px;line-height:18px}.online-label{align-items:center;background:#ecfdf3;border:1px solid #abefc6;border-radius:12px;color:#12b76a;display:inline-flex;flex-shrink:0;font-size:12px;gap:4px;padding:3px 8px}.online-label i{background:#12b76a;border-radius:50%;display:block;height:5px;width:5px}.chat-conversation{background:#fff;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px;position:relative;scroll-behavior:smooth;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin;width:100%}.chat-conversation::-webkit-scrollbar{width:5px}.chat-conversation::-webkit-scrollbar-track{background:#0000}.chat-conversation::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.chat-conversation::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chat-load-older{background:#fff;border:1px solid #d0d5dd;border-radius:16px;color:#082624;cursor:pointer;display:block;font-family:DM-Sans-Regular;font-size:12px;margin:0 auto 14px;padding:7px 12px}.chat-load-older:disabled{cursor:not-allowed;opacity:.6}.chat-error-message{background:#fef3f2;border:1px solid #fecdca;border-radius:8px;color:#b42318;font-size:12px;margin:0 auto 14px;max-width:100%;padding:9px 12px;text-align:center;width:fit-content}.today-divider{align-items:center;display:flex;justify-content:center;margin:4px 0 22px;position:relative}.today-divider:before{background:#e2e8f0;content:"";height:1px;left:0;position:absolute;right:0}.today-divider span{background:#fff;color:#667085;font-size:10px;font-weight:600;padding:0 10px;position:relative}.message-row{display:flex;margin-bottom:12px;width:100%}.message-row.received{justify-content:flex-start}.message-row.sent{justify-content:flex-end}.message-content-wrapper{max-width:74%}.message-bubble{border-radius:13px;padding:10px 12px 7px}.received-bubble{background:#fff;border:1px solid #dce3ec;border-bottom-left-radius:5px;color:#344054}.sent-bubble{background:#082624;border-bottom-right-radius:5px;color:#fff}.message-bubble p{color:inherit;font-family:DM-Sans-Regular;font-size:14px;line-height:18px;margin:0;white-space:pre-wrap;word-break:break-word}.bubble-meta{align-items:center;color:#98a2b3;display:flex;font-size:10px;gap:5px;justify-content:flex-end;margin-top:5px}.sent-bubble .bubble-meta{color:#ffffffbf}.read-tick{color:#53bdeb!important}.chat-image-message{background:#fff;border:1px solid #dce3ec;border-radius:13px;max-width:100%;overflow:hidden;padding:4px;position:relative;width:320px}.chat-image-message img{border-radius:9px;display:block;max-height:300px;object-fit:cover;width:100%}.media-caption{align-items:center;color:#667085;display:flex;font-size:10px;gap:5px;justify-content:flex-end;padding:5px}.file-message-bubble{background:#fff;border:1px solid #dce3ec;border-radius:12px;max-width:100%;padding:5px;width:350px}.sent-file{border-color:#010f1a}.chat-file{background:#f8fafc;border:1px solid #edf0f3;border-radius:9px;gap:10px;min-width:0;padding:10px;width:100%}.chat-file,.chat-file-icon{align-items:center;display:flex}.chat-file-icon{background:#eef0ff;border-radius:7px;flex:0 0 40px;height:40px;justify-content:center;width:40px}.chat-file-icon img,.selected-file-icon img{display:block;height:20px;object-fit:contain;width:20px}.chat-file-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.chat-file-info strong{color:#010f1a;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-file-info span{color:#98a2b3;font-size:10px}.file-download-btn{align-items:center;background:#fff;border:1px solid #eaecf0;border-radius:6px;color:#475467;cursor:pointer;display:flex;flex:0 0 31px;height:31px;justify-content:center;text-decoration:none;width:31px}.file-download-btn img{display:block;height:16px;object-fit:contain;width:16px}.typing-indicator{align-items:center;background:#f2f4f7;border-radius:15px;display:flex;gap:4px;height:36px;justify-content:center;width:55px}.typing-indicator span{animation:chatTyping 1s infinite;background:#667085;border-radius:50%;height:6px;width:6px}.typing-indicator span:nth-child(2){animation-delay:.15s}.typing-indicator span:nth-child(3){animation-delay:.3s}@keyframes chatTyping{0%,60%,to{opacity:.7;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.empty-chat{flex-direction:column;min-height:280px;text-align:center}.empty-chat,.empty-chat-icon{align-items:center;display:flex;justify-content:center}.empty-chat-icon{background:#eef0ff;border-radius:50%;font-size:24px;height:54px;width:54px}.empty-chat h4{color:#344054;font-size:14px;margin:10px 0 4px}.empty-chat p{color:#98a2b3;font-size:11px;margin:0}.attachment-preview-area{background:#f9fafb;border:1px solid #eaecf0;border-bottom:0;border-radius:10px 10px 0 0;flex-shrink:0;margin:0 16px;padding:9px 42px 9px 9px;position:relative;width:calc(100% - 32px)}.selected-file-preview,.selected-image-preview{align-items:center;display:flex;gap:10px;min-width:0}.selected-image-preview img{width:60px}.attachment-image-preview{border-radius:7px;display:block;flex-shrink:0;height:52px;object-fit:cover;width:58px}.selected-file-preview>div,.selected-image-preview>div{display:flex;flex-direction:column;gap:3px;min-width:0}.selected-file-preview strong,.selected-image-preview strong{color:#344054;font-size:12px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-file-preview span,.selected-image-preview span{color:#98a2b3;font-size:10px}.selected-file-icon{background:#eef0ff;border-radius:8px;flex:0 0 42px;height:42px;width:42px}.remove-attachment-btn,.selected-file-icon{align-items:center;display:flex;justify-content:center}.remove-attachment-btn{background:#fff;border:1px solid #d0d5dd;border-radius:50%;color:#667085;cursor:pointer;font-size:16px;height:27px;padding:0;position:absolute;right:10px;top:10px;width:27px}.chat-input-area{background:#fffcf8;border-top:1px solid #eaecf0;flex-shrink:0;min-height:60px;padding:9px 14px;width:100%}.chat-input-area,.chat-input-box{align-items:center;display:flex;gap:7px}.chat-input-box{background:#fff;border:1px solid #dbe2ea;border-radius:24px;flex:1 1;height:40px;min-width:0;padding:0 11px;transition:border-color .2s ease,box-shadow .2s ease}.chat-hidden-file-input{display:none}.chat-input-box:focus-within{border-color:#a9b0d5;box-shadow:0 0 0 3px #4f59b512}.chat-input-box input{background:#0000;border:0;color:#000;font-family:DM-Sans-Regular;font-size:14px;min-width:0;outline:0;padding:0;width:100%}.chat-input-box input::placeholder{color:#667085}.attach-btn{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;flex:0 0 22px;height:22px;justify-content:center;padding:0;width:22px}.attach-btn img{display:block;height:17px;object-fit:contain;width:17px}.attachment-picker{flex:0 0 22px;position:relative}.attachment-menu{background:#fff;border:1px solid #e4e7ec;border-radius:10px;bottom:calc(100% + 12px);box-shadow:0 10px 24px #10182824;left:-8px;padding:6px;position:absolute;width:190px;z-index:20}.attachment-menu:after{background:#fff;border-bottom:1px solid #e4e7ec;border-right:1px solid #e4e7ec;bottom:-6px;content:"";height:10px;left:14px;position:absolute;transform:rotate(45deg);width:10px}.attachment-menu button{align-items:start;background:#0000;border:0;border-radius:7px;color:#344054;cursor:pointer;display:flex;gap:10px;padding:9px 8px;text-align:left;width:100%}.attachment-menu button:hover{background:#f5f7ff}.attachment-menu-icon{align-items:start;border-radius:4px;display:flex;padding:4px}.chat-menu-icon{width:20px}.attachment-menu small,.attachment-menu strong{display:block}.attachment-menu strong{color:#000;font-size:14px;font-weight:600}.attachment-menu small{color:#292d32;font-size:14px;margin-top:2px}.chat-small-action{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:6px;color:#475467;cursor:pointer;display:flex;flex:0 0 38px;height:38px;justify-content:center;padding:0;transition:background .2s ease,border-color .2s ease;width:38px}.chat-small-action:hover{background:#f8fafc;border-color:#b9c1cc}.chat-small-action img{display:block;height:18px;object-fit:contain;width:18px}.chat-send-btn{align-items:center;background:#082624;border:0;border-radius:6px;cursor:pointer;display:flex;flex:0 0 38px;height:38px;justify-content:center;padding:0;transition:background .2s ease,transform .2s ease,opacity .2s ease;width:38px}.chat-send-btn:hover:not(:disabled){background:#424ca3;transform:translateY(-1px)}.chat-send-btn:disabled{cursor:not-allowed;opacity:.45}.chat-send-btn img{display:block;filter:brightness(0) invert(1);height:18px;object-fit:contain;width:18px}.dashboard-page.settings-page{background:#fffcf8;color:#010f1a;min-height:100vh;padding:20px 25px 30px}.settings-shell{margin:0 auto;width:100%}.settings-header{margin-bottom:20px}.settings-header h1{color:#010f1a;font-family:DM-Sans-Bold;font-size:28px;line-height:30px;margin:0}.settings-header p{color:#292d32;font-size:14px;line-height:18px;margin:7px 0 0}.settings-tabs{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:32px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.settings-tabs::-webkit-scrollbar{display:none}.settings-tab{background:#0000;border:0;color:#667085;cursor:pointer;flex:0 0 auto;font-size:18px;font-weight:600;line-height:24px;padding:0 0 12px;position:relative;transition:color .2s ease;white-space:nowrap}.settings-tab:hover{color:#b78840}.settings-tab.active{color:#010f1a}.settings-tab:after{background:#0000;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.settings-tab.active:after{background:#082624}.profile-panel,.settings-section{background:#fff;border:1px solid #e6e8eb;border-radius:8px;overflow:hidden}.profile-panel:has(.profile-country-menu){overflow:visible}.banking-details-panel{overflow:visible}.banking-delete-btn,.banking-delete-btn:hover:not(:disabled){border-color:#fecdca;color:#b42318}.banking-delete-confirmation{align-items:center;background:#fff7f6;border:1px solid #fecdca;border-radius:8px;color:#7a271a;display:flex;font-size:14px;gap:14px;justify-content:space-between;margin:16px 20px;padding:12px}.banking-delete-confirmation>div{display:flex;flex:0 0 auto;gap:8px}.banking-delete-confirm-btn{background:#b42318;border:1px solid #b42318;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;line-height:18px;min-height:34px;padding:7px 12px}.banking-delete-confirm-btn:hover:not(:disabled){background:#912018;border-color:#912018}.banking-delete-confirm-btn:disabled{cursor:wait;opacity:.65}.banking-details-panel .banking-details-dropdown{background:#fff;border:1px solid #cfd6dd;border-radius:6px;min-height:40px;overflow:visible;width:100%}.banking-details-panel .banking-details-dropdown .product-custom-dropdown-trigger{border-radius:5px;color:#292d32;font-size:14px;font-weight:400;height:38px;min-height:38px;padding:0 34px 0 11px}.banking-details-panel .banking-details-dropdown .product-custom-dropdown-value{font-size:14px;font-weight:400}.banking-details-panel .banking-details-dropdown .product-custom-dropdown-search{background:#fff;border:1px solid #d7dce3;border-radius:7px;box-sizing:border-box;font-size:13px;height:36px;padding:0 10px;width:100%}.banking-details-textarea{min-height:120px;padding-bottom:10px}.banking-details-instructions{overflow-wrap:anywhere;white-space:pre-wrap}.profile-panel-header,.section-heading{align-items:flex-start;border-bottom:1px solid #e6e8eb;display:flex;gap:20px;justify-content:space-between;padding:18px 20px}.profile-panel-header h2,.section-heading h2{color:#010f1a;font-family:DM-Sans-Bold;font-size:20px;line-height:30px;margin:0}.profile-panel-header p,.section-heading p{color:#292d32;font-size:14px;line-height:18px;margin:4px 0 0}.profile-header-actions{align-items:center;display:flex;gap:8px}.dark-action-btn{background:#082624;border:1px solid #082624;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;line-height:18px;min-height:34px;padding:7px 12px;transition:background-color .2s ease,border-color .2s ease}.dark-action-btn:hover:not(:disabled){background:#b78840;border-color:#b78840}.dark-action-btn:disabled{background:#e4e7ec;border-color:#d0d5dd;color:#98a2b3;cursor:not-allowed}.secondary-action-btn{background:#fff;border:1px solid #d0d5dd;border-radius:6px;color:#010f1a;cursor:pointer;font-size:14px;line-height:18px;min-height:34px;padding:7px 12px}.secondary-action-btn:hover{border-color:#b78840;color:#b78840}.profile-row{align-items:center;border-bottom:1px solid #e6e8eb;display:grid;grid-template-columns:minmax(150px,28%) minmax(0,1fr);min-height:76px;padding:12px 20px}.profile-row:last-of-type{border-bottom:0}.profile-row-top{align-items:start}.profile-row-label{color:#010f1a;font-family:DM-Sans-Bold;font-size:16px;line-height:20px;padding-right:20px}.profile-row-content{min-width:0}.profile-value{color:#292d32;display:block;font-size:14px;line-height:18px}.profile-row-input{background:#fff;border:1px solid #cfd6dd;border-radius:6px;box-sizing:border-box;font-size:14px;height:40px;outline:none;padding:0 11px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.profile-row-input:focus{border-color:#010f1a}.company-profile-readonly-input,.company-profile-readonly-input:disabled{background:#f2f4f7;cursor:not-allowed;opacity:1}.company-documents-list{padding:0 20px}.company-document-row{grid-gap:16px;align-items:center;border-bottom:1px solid #e6e8eb;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:16px 0}.company-document-row:last-child{border-bottom:0}.company-document-details{display:flex;flex-direction:column;gap:5px;min-width:0}.company-document-label{color:#010f1a;font-family:DM-Sans-Bold;font-size:14px}.company-document-filename,.company-document-unavailable{color:#667085;font-size:13px;overflow-wrap:anywhere}.company-document-view-button{justify-self:end}.company-documents-empty{color:#667085;font-size:14px;margin:0;padding:20px 0}.profile-phone-field{align-items:flex-start;display:flex;gap:8px;width:100%}.profile-country-picker{flex:0 0 112px;position:relative;z-index:2}.profile-country-trigger{align-items:center;background:#fff;border:1px solid #cfd6dd;border-radius:6px;color:#292d32;cursor:pointer;display:flex;font-size:13px;gap:7px;height:40px;padding:0 9px;width:100%}.profile-country-trigger:focus-visible,.profile-country-trigger:hover{border-color:#010f1a;outline:none}.profile-country-option img,.profile-country-trigger img,.profile-phone-readonly img{border-radius:2px;display:block;flex:0 0 auto;height:18px;object-fit:cover;width:24px}.profile-country-chevron{border-bottom:1.5px solid #667085;border-right:1.5px solid #667085;display:inline-block;flex:0 0 7px;height:7px;margin:-4px 2px 0 auto;transform:rotate(45deg);transition:transform .18s ease,margin .18s ease;width:7px}.profile-country-trigger[aria-expanded=true] .profile-country-chevron{margin-top:4px;transform:rotate(225deg)}.profile-country-menu{background:#fff;border:1px solid #e4e7ec;border-radius:8px;box-shadow:0 10px 28px #10182829;left:0;max-width:calc(100vw - 32px);padding:8px;position:absolute;top:calc(100% + 5px);width:270px;z-index:20}.profile-country-search{padding-bottom:7px}.profile-country-search input{border:1px solid #d0d5dd;border-radius:6px;box-sizing:border-box;color:#292d32;font-size:13px;height:36px;outline:none;padding:0 10px;width:100%}.profile-country-search input:focus{border-color:#010f1a}.profile-country-options{max-height:240px;overflow-y:auto}.profile-country-option{align-items:center;background:#0000;border:0;border-radius:5px;color:#292d32;cursor:pointer;display:flex;gap:9px;min-height:36px;padding:6px 8px;text-align:left;width:100%}.profile-country-option.selected,.profile-country-option:hover{background:#f2f5f4}.profile-country-name{flex:1 1;font-size:13px;min-width:0}.profile-country-dial{color:#667085;font-size:12px}.profile-country-empty{color:#667085;font-size:13px;padding:12px 8px;text-align:center}.profile-phone-number-input{flex:1 1;min-width:0}.profile-phone-readonly{align-items:center;color:#292d32;display:flex;font-size:14px;gap:8px;line-height:18px}.profile-name-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-picture-content{align-items:center;display:flex;gap:20px;justify-content:space-between}.profile-avatar-button{background:#0000;border:0;border-radius:50%;cursor:pointer;padding:0}.profile-avatar{background:#eef1f3;border:1px solid #e2e5e9;border-radius:50%;color:#010f1a;display:grid;font-family:DM-Sans-Bold;font-size:14px;height:54px;overflow:hidden;place-items:center;width:54px}.profile-avatar img{height:100%;object-fit:cover;width:100%}.profile-file-input{display:none}.profile-picture-actions{align-items:center;display:flex;gap:8px}.profile-image-change-btn{background:#082624;border:1px solid #010f1a;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;min-height:34px;padding:7px 12px}.profile-image-change-btn:hover{background:#b78840;border-color:#b78840}.profile-image-error{color:#d92d20;font-size:12px;line-height:16px;margin-top:7px}.biography-title{align-items:center;color:#010f1a;display:inline-flex;font-family:DM-Sans-Bold;font-size:16px;gap:6px}.biography-info{border:1px solid #98a2b3;border-radius:50%;color:#667085;display:inline-grid;font-size:12px;height:14px;place-items:center;width:14px}.biography-wrapper{position:relative}.biography-input{background:#fff;border:1px solid #cfd6dd;border-radius:6px;box-sizing:border-box;color:#292d32;font-size:14px;line-height:18px;min-height:120px;outline:none;padding:10px 11px 28px;resize:vertical;width:100%}.biography-input:focus{border-color:#b78840}.biography-input[readonly]{background:#fff;cursor:default}.biography-count{bottom:8px;color:#98a2b3;font-size:14px;line-height:18px;position:absolute;right:10px}.profile-success-message{background:#ecfdf3;border-radius:6px;color:#027a48;font-size:12px;line-height:16px;margin:14px 20px;padding:9px 11px}.settings-stack{grid-gap:20px;display:grid;gap:20px}.change-password-section .change-password-heading{align-items:center;margin-bottom:16px;padding:14px 18px}.change-password-section .change-password-heading .dark-action-btn{line-height:18px;min-height:30px;padding:5px 12px}.password-form-actions{display:flex;justify-content:flex-end;margin-top:16px}.password-form{padding:20px}.password-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.form-field{min-width:0}.form-field label{color:#010f1a;display:block;font-family:DM-Sans-Bold;font-size:16px;line-height:20px;margin-bottom:6px}.form-field input{background:#fff;border:1px solid #cfd6dd;border-radius:6px;box-sizing:border-box;color:#292d32;font-size:14px;height:40px;outline:none;padding:0 11px;width:100%}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:58px}.password-show-btn{background:#0000;border:0;color:#010f1a;cursor:pointer;font-size:12px;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.password-show-btn:hover{color:#b78840}.form-message{border-radius:6px;font-size:12px;line-height:16px;margin-top:14px;padding:9px 11px}.form-message.success{background:#ecfdf3;color:#027a48}.form-message.error{background:#fef3f2;color:#b42318}.settings-list{padding:0 20px}.setting-row{align-items:center;border-bottom:1px solid #e6e8eb;display:flex;gap:20px;justify-content:space-between;min-height:70px;padding:13px 0}.setting-row:last-child{border-bottom:0}.setting-row-copy{min-width:0}.setting-row-copy h4{color:#010f1a;font-family:DM-Sans-Bold;font-size:16px;line-height:20px;margin:0}.setting-row-copy p{color:#292d32;font-size:14px;line-height:18px;margin:4px 0 0}.simple-switch{cursor:pointer;flex:0 0 40px;height:22px;position:relative;width:40px}.simple-switch input{height:1px;opacity:0;position:absolute;width:1px}.simple-switch span{background:#d0d5dd;border-radius:999px;inset:0;position:absolute;transition:background-color .2s ease}.simple-switch span:after{background:#fff;border-radius:50%;content:"";height:16px;left:3px;position:absolute;top:3px;width:16px}.simple-switch input:checked+span{background:#082624}.simple-switch input:checked+span:after{transform:translateX(18px)}.logout-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#010f1a75;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.logout-modal{background:#fff;border-radius:10px;box-sizing:border-box;max-width:410px;padding:26px;text-align:center;width:100%}.logout-modal-icon{background:#fff5e8;border-radius:50%;color:#b78840;display:grid;font-size:20px;font-weight:800;height:46px;margin:0 auto 14px;place-items:center;width:46px}.logout-modal h2{color:#010f1a;font-family:DM-Sans-Bold;font-size:18px;line-height:22px;margin:0}.logout-modal p{color:#292d32;font-size:14px;line-height:18px;margin:9px 0 0}.logout-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:22px}@media (max-width:767px){.dashboard-page.settings-page{padding:18px 14px 30px}.settings-header h1{font-size:24px;line-height:28px}.settings-tabs{gap:26px}.profile-panel-header,.section-heading{align-items:stretch;flex-direction:column}.change-password-section .change-password-heading{align-items:stretch}.profile-header-actions{width:100%}.profile-header-actions button{flex:1 1}.banking-delete-confirmation{align-items:stretch;flex-direction:column;margin:14px 16px}.banking-delete-confirmation>div{width:100%}.banking-delete-confirmation>div button{flex:1 1}.profile-row{gap:8px;grid-template-columns:1fr;padding:14px 16px}.profile-row-label{padding-right:0}.profile-name-grid{grid-template-columns:1fr}.profile-picture-content{align-items:flex-start;flex-direction:column}.profile-picture-actions{width:100%}.profile-picture-actions button{flex:1 1}.password-grid{grid-template-columns:1fr}.password-form,.settings-list{padding-left:16px;padding-right:16px}.section-heading .dark-action-btn{width:100%}.logout-modal{padding:22px 18px}.logout-modal-actions{flex-direction:column-reverse}.logout-modal-actions button{width:100%}}.transaction-user-cell{align-items:center;display:flex;gap:9px}.transaction-user-cell strong{color:#101828;font-size:14px;font-weight:600;white-space:nowrap}.transaction-operation-id{align-items:center;background:#f2f4f7;border-radius:5px;color:#344054;display:inline-flex;font-size:14px;font-weight:600;padding:5px 7px;white-space:nowrap}.transaction-task-cell{color:#475467;font-size:14px;font-weight:500;line-height:20px}.transaction-date{color:#667085;font-size:14px;font-weight:500;white-space:nowrap}.transaction-hours{color:#101828;font-size:14px;font-weight:600;white-space:nowrap}.transaction-reviewer{color:#475467;font-size:14px;font-weight:500;white-space:nowrap}.operation-stage-status.approved{background:#edf8ef;color:#3a9651}.operation-stage-status.accepted,.operation-stage-status.pending{background:#eaf3ff;color:#075abd}.operation-stat-icon.red{background:#fef3f2}.operation-stat-growth.negative{color:#f04438}.document-name-cell{align-items:center;display:flex;gap:10px;min-width:210px}.document-file-icon{align-items:center;background:#eff4ff;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.document-file-icon img{height:18px;object-fit:contain;width:18px}.document-name-info{display:flex;flex-direction:column;gap:2px;min-width:0}.document-name-info strong{color:#101828;font-size:14px;font-weight:600;white-space:nowrap}.document-name-info span{color:#667085;font-size:12px;font-weight:500}.document-name-info small{color:#98a2b3;font-size:12px;white-space:nowrap}.document-uploader{min-width:140px}.document-uploader strong{color:#344054;font-size:14px;font-weight:500}.document-expiry{color:#667085;font-size:14px;white-space:nowrap}.document-expiry.warning{color:#f79009;font-weight:600}.operation-stage-status.verified{background:#edf8ef;color:#3a9651}.operation-stage-status.pending-review{background:#fff4e9;color:#f59a43}.operation-stage-status.expiring-soon{background:#f3edff;color:#8b5bd9}.operation-stage-status.rejected{background:#fef3f2;color:#d92d20}.inquiry-details-page{width:100%}.inquiry-details-back{align-items:center;background:#0000;border:0;color:#292d32;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:7px;line-height:18px;margin-bottom:16px;padding:0}.inquiry-details-back:hover{color:#082624}.inquiry-modern-header{background:linear-gradient(135deg,#fff,#f8fbfa 55%,#f0f7f5);border:1px solid #e5eae8;border-radius:12px;margin-bottom:16px;overflow:hidden;padding:24px;position:relative;width:100%}.inquiry-modern-header:after{background:rgba(8,38,36,.035);border-radius:50%;content:"";height:220px;position:absolute;right:-70px;top:-130px;width:220px}.inquiry-modern-header-content{position:relative;z-index:2}.inquiry-modern-label{color:#292d32;display:block;font-family:DM-Sans-Bold;font-size:14px;line-height:18px;margin-bottom:7px}.inquiry-modern-title{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.inquiry-modern-title h1{color:#000;font-family:DM-Sans-Bold;font-size:30px;line-height:38px;margin:0}.inquiry-modern-header-content>p{color:#292d32;font-size:14px;line-height:18px;margin:7px 0 0;max-width:670px}.inquiry-modern-meta{align-items:center;color:#292d32;display:flex;flex-wrap:wrap;font-size:14px;gap:9px;line-height:18px;margin-top:17px}.inquiry-modern-meta i{background:#c7d0cd;border-radius:50%;display:inline-block;height:4px;width:4px}.inquiry-detail-status{align-items:center;border-radius:20px;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;line-height:18px;padding:5px 10px;white-space:nowrap;width:fit-content}.inquiry-detail-status.new{background:#edf3ff;border:1px solid #b2ddff;color:#3b6ff5}.inquiry-detail-status.quoted{background:#fff4e8;border:1px solid #fedf89;color:#f79009}.inquiry-detail-status.under-review{background:#f3edff;border:1px solid #d9d6fe;color:#8b5cf6}.inquiry-detail-status.negotiation{background:#eafaf4;border:1px solid #abefc6;color:#0f9f6e}.inquiry-detail-status.converted{background:#e8f8ef;border:1px solid #abefc6;color:#039855}.inquiry-detail-status.closed{background:#f2f4f7;border:1px solid #d0d5dd;color:#667085}.inquiry-detail-status.accepted,.inquiry-detail-status.completed{background:#e8f8ef;border:1px solid #abefc6;color:#128b35}.inquiry-detail-status.pending{background:#eaf3ff;border:1px solid #b2ddff;color:#075abd}.inquiry-detail-status.cancelled{background:#fff0ee;border:1px solid #fecdca;color:#b42318}.inquiry-detail-status.processing{background:#edf4ff;border:1px solid #b2ddff;color:#175cd3}.inquiry-modern-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.inquiry-modern-summary-card{align-items:center;background:#fff;border:1px solid #e4e9e7;border-radius:12px;display:flex;gap:12px;min-width:0;padding:16px}.inquiry-modern-summary-icon{align-items:center;background:#edf5f3;border-radius:10px;color:#082624;display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.inquiry-modern-summary-icon svg{height:24px;width:24px}.inquiry-modern-summary-card>div:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.inquiry-modern-summary-card span,.inquiry-modern-summary-card strong{color:#292d32;font-size:14px;line-height:18px}.inquiry-modern-summary-card strong{font-weight:600;overflow-wrap:anywhere}.inquiry-modern-card{background:#fff;border:1px solid #e4e9e7;border-radius:12px;margin-bottom:16px;overflow:visible;position:relative;width:100%}.inquiry-modern-card-heading{align-items:center;border-bottom:1px solid #eef1f0;display:flex;gap:20px;justify-content:space-between;min-height:76px;padding:19px 24px}.inquiry-modern-card-heading h2{color:#000;font-family:DM-Sans-Bold;font-size:20px;line-height:30px;margin:0}.inquiry-modern-card-heading p{color:#292d32;font-size:14px;line-height:18px;margin:1px 0 0}.inquiry-modern-product{align-items:center;display:flex;gap:14px;padding:21px 24px 17px}.inquiry-modern-product-image{background:#f7f9f8;border:1px solid #e1e7e5;border-radius:12px;flex:0 0 58px;height:58px;overflow:hidden;width:58px}.inquiry-modern-product-image img{display:block;height:100%;object-fit:cover;width:100%}.inquiry-modern-product-content span{color:#292d32;font-size:14px;line-height:18px}.inquiry-modern-product-content h3{color:#000;font-family:DM-Sans-Bold;font-size:20px;line-height:30px;margin:1px 0}.inquiry-modern-product-content p{color:#292d32;font-size:14px;line-height:18px;margin:0}.inquiry-modern-field-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 24px 24px}.inquiry-modern-card-fields{padding-top:22px}.inquiry-modern-field{background:#fafcfb;border:1px solid #e1e7e5;border-radius:9px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:70px;min-width:0;padding:12px 14px}.inquiry-modern-field span{color:#292d32;font-family:DM-Sans-Bold;font-size:14px;line-height:18px}.inquiry-modern-field strong{color:#292d32;font-size:14px;font-weight:600;line-height:18px;overflow-wrap:anywhere}.inquiry-modern-seller{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1.2fr 1fr 1fr;padding:23px 24px}.inquiry-modern-seller-profile{align-items:center;display:flex;gap:12px}.inquiry-modern-seller-avatar{align-items:center;background:#082624;border-radius:12px;color:#fff;display:flex;flex:0 0 46px;font-size:14px;font-weight:700;height:46px;justify-content:center;width:46px}.inquiry-modern-seller-profile h3{color:#000;font-size:14px;font-weight:600;line-height:20px;margin:0}.inquiry-modern-seller-profile p{color:#292d32;font-size:14px;line-height:18px;margin:2px 0}.inquiry-modern-seller-profile span{color:#16845e;font-size:14px;font-weight:600;line-height:18px}.inquiry-modern-seller-detail{display:flex;flex-direction:column;gap:5px;min-width:0}.inquiry-modern-seller-detail span{color:#2978b5;font-size:14px;font-weight:700;letter-spacing:1px;line-height:18px}.inquiry-modern-seller-detail strong{color:#292d32;font-size:14px;font-weight:600;line-height:18px;overflow-wrap:anywhere}.shipment-modern-card{overflow:visible}.shipment-modern-heading{overflow:visible;position:relative;z-index:20}.shipment-update-dropdown{flex-shrink:0;position:relative}.shipment-update-trigger{align-items:center;background:#082624;border:1px solid #082624;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;justify-content:center;line-height:18px;min-height:40px;padding:0 14px}.shipment-update-trigger:hover{background:#103c38;border-color:#103c38}.shipment-update-trigger svg{height:15px;transition:transform .2s ease;width:15px}.shipment-update-trigger svg.active{transform:rotate(180deg)}.shipment-update-menu{background:#fff;border:1px solid #dfe6e3;border-radius:11px;padding:7px;position:absolute;right:0;top:calc(100% + 8px);width:300px;z-index:100}.shipment-update-menu-title{color:#292d32;font-size:14px;line-height:18px;padding:8px 10px 10px}.shipment-update-option{align-items:center;background:#0000;border:0;border-radius:8px;color:#292d32;cursor:pointer;display:flex;gap:10px;min-height:56px;padding:8px 9px;text-align:left;width:100%}.shipment-update-option:hover{background:#f3f7f6}.shipment-update-option.active{background:#edf5f3}.shipment-update-option-icon{align-items:center;background:#fff;border:1px solid #d4dfdc;border-radius:50%;color:#647872;display:flex;flex:0 0 31px;font-size:14px;font-weight:700;height:31px;justify-content:center;width:31px}.shipment-update-option.active .shipment-update-option-icon{background:#082624;border-color:#082624;color:#fff}.shipment-update-option-content{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.shipment-update-option-content strong{font-weight:600}.shipment-update-option-content small,.shipment-update-option-content strong{color:#292d32;font-size:14px;line-height:18px}.shipment-update-current{background:#dfeeea;border-radius:12px;color:#082624;font-size:14px;font-weight:700;line-height:18px;padding:3px 7px}.shipment-progress-section{padding:19px 24px}.shipment-progress-section-heading{border-bottom:1px solid #edf1ef;margin-bottom:24px;padding-bottom:17px}.shipment-progress-section-heading h3{color:#000;font-family:DM-Sans-Bold;font-size:20px;line-height:30px;margin:0}.shipment-progress-section-heading p{color:#292d32;font-size:14px;line-height:18px;margin:3px 0 0}.shipment-progress-vertical{display:flex;flex-direction:column;width:100%}.shipment-progress-step{display:flex;gap:15px;min-height:98px;width:100%}.shipment-progress-step-left{align-items:center;display:flex;flex:0 0 28px;flex-direction:column;width:28px}.shipment-progress-step-circle{align-items:center;background:#fff;border:2px solid #d6dfdc;border-radius:50%;color:#292d32;display:flex;flex:0 0 28px;font-size:14px;height:28px;justify-content:center;position:relative;width:28px;z-index:2}.shipment-progress-step-circle svg{height:15px;width:15px}.shipment-progress-step.completed .shipment-progress-step-circle{background:#082624;border-color:#082624;color:#fff}.shipment-progress-step.current .shipment-progress-step-circle{background:#fff;border:2px solid #082624}.shipment-progress-step.current .shipment-progress-step-circle>span{background:#082624;border-radius:50%;display:block;height:9px;width:9px}.shipment-progress-step-line{background:#e3e9e7;flex:1 1;min-height:68px;width:2px}.shipment-progress-step.completed .shipment-progress-step-line{background:#082624}.shipment-progress-step-content{flex:1 1;min-width:0;padding:0 0 29px}.shipment-progress-step-top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:6px;width:100%}.shipment-progress-step-top>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.shipment-progress-step-content h4{color:#292d32;font-family:DM-Sans-Medium;font-size:16px;font-weight:600;line-height:22px;margin:0}.shipment-progress-step.completed .shipment-progress-step-content h4,.shipment-progress-step.current .shipment-progress-step-content h4{color:#000}.shipment-progress-step-content>p{color:#292d32;font-size:14px;line-height:18px;margin:0;max-width:760px}.shipment-progress-step-date{color:#292d32;flex-shrink:0;font-size:14px;font-weight:500;line-height:18px}.shipment-progress-current-badge{align-items:center;background:#082624;border-radius:20px;color:#fff;display:inline-flex;font-size:14px;line-height:18px;padding:3px 8px}.shipment-progress-current-note{align-items:center;background:#eef6f4;border-radius:7px;color:#082624;display:flex;font-size:14px;font-weight:600;gap:7px;line-height:18px;margin-top:10px;padding:7px 10px;width:fit-content}.shipment-progress-current-note svg{flex:0 0 15px;height:15px;width:15px}.inquiry-modern-message{align-items:flex-start;background:#fafcfb;border:1px solid #e1e7e5;border-radius:10px;display:flex;gap:12px;margin:22px 24px 24px;padding:17px}.inquiry-modern-message-icon{align-items:center;background:#e8f1ef;border-radius:9px;color:#082624;display:flex;flex:0 0 35px;height:35px;justify-content:center;width:35px}.inquiry-modern-message-icon svg{height:17px;width:17px}.inquiry-modern-message p{color:#292d32;font-size:14px;line-height:20px;margin:0}.inquiry-modern-activity{padding:22px 24px 7px}.inquiry-modern-activity-item{display:flex;gap:13px}.inquiry-modern-activity-side{align-items:center;display:flex;flex:0 0 15px;flex-direction:column;margin-top:5px;width:15px}.inquiry-modern-activity-dot{background:#fff;border:2px solid #cfd9d6;border-radius:50%;flex:0 0 10px;height:10px;width:10px}.inquiry-modern-activity-dot.completed{background:#082624;border-color:#082624}.inquiry-modern-activity-dot.current{background:#cc8c2e;border-color:#cc8c2e}.inquiry-modern-activity-line{background:#dfe6e4;flex:1 1;min-height:52px;width:1px}.inquiry-modern-activity-content{display:flex;flex-direction:column;gap:3px;padding-bottom:21px}.inquiry-modern-activity-content strong{color:#000;font-size:14px;font-weight:600;line-height:18px}.inquiry-modern-activity-content p{margin:0}.inquiry-modern-activity-content p,.inquiry-modern-activity-content small{color:#292d32;font-size:14px;line-height:18px}@media (max-width:767.98px){.inquiry-modern-header{border-radius:13px;padding:21px}.inquiry-modern-title h1{font-size:25px;line-height:33px}.inquiry-modern-summary{grid-template-columns:1fr}.inquiry-modern-card{border-radius:13px}.inquiry-modern-card-heading{align-items:flex-start;flex-direction:column;min-height:auto;padding:17px 19px}.inquiry-modern-card-heading h2{font-size:20px;line-height:30px}.inquiry-modern-card-heading p{font-size:14px;line-height:18px}.inquiry-modern-product{padding:19px 19px 15px}.inquiry-modern-field-grid{grid-template-columns:1fr;padding:0 19px 19px}.inquiry-modern-card-fields{padding-top:19px}.inquiry-modern-seller{grid-template-columns:1fr;padding:20px 19px}.inquiry-modern-seller-profile{grid-column:auto}.shipment-modern-heading{align-items:center;flex-direction:row}.shipment-modern-status{margin:19px 19px 15px}.shipment-modern-info{grid-template-columns:1fr}.shipment-progress-section{margin:0 19px 19px;padding:18px 17px 4px}.shipment-progress-section-heading{margin-bottom:20px}.shipment-progress-step{gap:12px}.shipment-progress-step-top{flex-direction:column;gap:3px}.shipment-progress-step-date{font-size:11px}.shipment-progress-step-content>p{font-size:13px;line-height:18px}.inquiry-modern-message{margin:19px}.inquiry-modern-activity{padding:20px 19px 6px}}.inquiry-timeline-content span{color:#98a2b3;font-size:14px;margin-top:2px}.operation-modern-page{width:100%}.operation-modern-back{align-items:center;background:#0000;border:0;color:#292d32;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:7px;line-height:18px;margin-bottom:16px;padding:0}.operation-modern-back:hover{color:#082624}.operation-modern-header{background:linear-gradient(135deg,#fff,#f8fbfa 55%,#f0f7f5);border:1px solid #e5eae8;border-radius:16px;box-shadow:0 4px 18px #0826240a;margin-bottom:16px;overflow:hidden;padding:26px 28px;position:relative;width:100%}.operation-modern-header:after{background:rgba(8,38,36,.035);border-radius:50%;content:"";height:220px;position:absolute;right:-70px;top:-130px;width:220px}.operation-modern-header-content{position:relative;z-index:2}.operation-modern-label{color:#292d32;display:block;font-family:DM-Sans-Bold;font-size:14px;line-height:18px;margin-bottom:7px}.operation-modern-title{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.operation-modern-title h1{color:#000;font-family:DM-Sans-Bold;font-size:30px;line-height:38px;margin:0}.operation-modern-header-content>p{color:#292d32;font-size:14px;line-height:18px;margin:7px 0 0;max-width:680px}.operation-modern-meta{align-items:center;color:#292d32;display:flex;flex-wrap:wrap;font-size:14px;gap:9px;line-height:18px;margin-top:17px}.operation-modern-meta i{background:#c7d0cd;border-radius:50%;display:inline-block;height:4px;width:4px}.operation-modern-status{align-items:center;border-radius:20px;display:inline-flex;font-size:14px;font-weight:600;line-height:18px;padding:5px 10px;width:fit-content}.operation-modern-status.new{background:#eff8ff;border:1px solid #b2ddff;color:#175cd3}.operation-modern-status.quoted{background:#fff6ed;border:1px solid #fedf89;color:#b54708}.operation-modern-status.in-progress,.operation-modern-status.under-review{background:#f4f3ff;border:1px solid #d9d6fe;color:#6941c6}.operation-modern-status.completed{background:#ecfdf3;border:1px solid #abefc6;color:#027a48}.operation-modern-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.operation-modern-summary-card{align-items:center;background:#fff;border:1px solid #e4e9e7;border-radius:13px;box-shadow:0 2px 8px rgba(16,24,40,.025);display:flex;gap:12px;min-width:0;padding:16px}.operation-modern-summary-icon{align-items:center;background:#edf5f3;border-radius:10px;color:#082624;display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.operation-modern-summary-icon svg{height:24px;width:24px}.operation-modern-summary-card>div:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.operation-modern-summary-card span,.operation-modern-summary-card strong{color:#292d32;font-size:14px;line-height:18px}.operation-modern-summary-card strong{font-weight:600;overflow-wrap:anywhere}.operation-modern-summary-card small{font-size:14px;font-weight:600;line-height:18px}.operation-modern-completion.normal{color:#175cd3}.operation-modern-completion.warning{color:#d97706}.operation-modern-completion.purple{color:#6941c6}.operation-modern-completion.green{color:#027a48}.operation-modern-card{background:#fff;border:1px solid #e4e9e7;border-radius:16px;box-shadow:0 3px 14px #10182808;margin-bottom:16px;overflow:visible;position:relative;width:100%}.operation-modern-card-heading{align-items:center;border-bottom:1px solid #eef1f0;display:flex;gap:20px;justify-content:space-between;min-height:76px;padding:19px 24px}.operation-modern-card-heading h2{color:#000;font-family:DM-Sans-Bold;font-size:20px;line-height:30px;margin:0}.operation-modern-card-heading p{color:#292d32;font-size:14px;line-height:18px;margin:1px 0 0}.operation-modern-product{align-items:center;display:flex;gap:14px;padding:21px 24px 17px}.operation-modern-product-image{background:#f7f9f8;border:1px solid #e1e7e5;border-radius:11px;flex:0 0 58px;height:58px;overflow:hidden;width:58px}.operation-modern-product-image img{display:block;height:100%;object-fit:cover;width:100%}.operation-modern-product-content span{color:#292d32;font-size:14px;line-height:18px}.operation-modern-product-content h3{color:#000;font-family:DM-Sans-Bold;font-size:18px;line-height:24px;margin:1px 0}.operation-modern-product-content p{color:#292d32;font-size:14px;line-height:18px;margin:0}.operation-modern-field-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 24px 24px}.operation-modern-card-fields{padding-top:22px}.operation-modern-field{background:#fafcfb;border:1px solid #e1e7e5;border-radius:9px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:70px;min-width:0;padding:12px 14px}.operation-modern-field span{color:#292d32;font-family:DM-Sans-Bold;font-size:14px;line-height:18px}.operation-modern-field strong{color:#292d32;font-size:14px;font-weight:600;line-height:18px;overflow-wrap:anywhere}.operation-modern-seller{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1.2fr 1fr 1fr;padding:23px 24px}.operation-modern-seller-profile{align-items:center;display:flex;gap:12px}.operation-modern-seller-avatar{align-items:center;background:#082624;border-radius:11px;color:#fff;display:flex;flex:0 0 46px;font-size:14px;font-weight:700;height:46px;justify-content:center;width:46px}.operation-modern-seller-profile h3{color:#000;font-size:18px;font-weight:600;line-height:24px;margin:0}.operation-modern-seller-profile p{color:#292d32;font-size:14px;line-height:18px;margin:2px 0}.operation-modern-seller-profile span{color:#16845e;font-size:14px;font-weight:600;line-height:18px}.operation-modern-seller-info{display:flex;flex-direction:column;gap:5px;min-width:0}.operation-modern-seller-info span{font-family:DM-Sans-Bold}.operation-modern-seller-info span,.operation-modern-seller-info strong{color:#292d32;font-size:14px;line-height:18px}.operation-progress-card{overflow:visible}.operation-progress-heading{overflow:visible;position:relative;z-index:20}.operation-update-dropdown{flex-shrink:0;position:relative}.operation-update-trigger{align-items:center;background:#082624;border:1px solid #082624;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;justify-content:center;line-height:18px;min-height:40px;padding:0 14px}.operation-update-trigger:hover{background:#103c38;border-color:#103c38}.operation-update-trigger svg{height:15px;transition:transform .2s ease;width:15px}.operation-update-trigger svg.active{transform:rotate(180deg)}.operation-update-menu{background:#fff;border:1px solid #dfe6e3;border-radius:12px;padding:7px;position:absolute;right:0;top:calc(100% + 8px);width:310px;z-index:100}.operation-update-menu-title{color:#292d32;font-size:14px;line-height:18px;padding:8px 10px 10px}.operation-update-option:hover{background:#f3f7f6}.operation-update-option.active{background:#edf5f3}.operation-update-option-icon{align-items:center;background:#fff;border:1px solid #d4dfdc;border-radius:50%;color:#647872;display:flex;flex:0 0 31px;font-size:14px;font-weight:700;height:31px;justify-content:center;width:31px}.operation-update-option.active .operation-update-option-icon{background:#082624;border-color:#082624;color:#fff}.operation-update-option-content{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.operation-update-option-content strong{font-weight:600}.operation-update-option-content small,.operation-update-option-content strong{color:#292d32;font-size:14px;line-height:18px}.operation-update-current{background:#dfeeea;border-radius:12px;color:#082624;font-size:14px;font-weight:700;line-height:18px;padding:3px 7px}.operation-vertical-progress-section{background:#fff;padding:20px 24px}.operation-vertical-progress{display:flex;flex-direction:column;width:100%}.operation-vertical-step{display:flex;gap:15px;min-height:98px;width:100%}.operation-vertical-step-left{align-items:center;display:flex;flex:0 0 28px;flex-direction:column;width:28px}.operation-vertical-step-circle{align-items:center;background:#fff;border:2px solid #d6dfdc;border-radius:50%;color:#899691;display:flex;flex:0 0 28px;font-size:14px;font-weight:700;height:28px;justify-content:center;position:relative;width:28px;z-index:2}.operation-vertical-step-circle svg{height:15px;width:15px}.operation-vertical-step.completed .operation-vertical-step-circle{background:#082624;border-color:#082624;color:#fff}.operation-vertical-step.current .operation-vertical-step-circle{background:#fff;border:2px solid #082624}.operation-vertical-step.current .operation-vertical-step-circle>span{background:#082624;border-radius:50%;display:block;height:9px;width:9px}.operation-vertical-step-line{background:#e3e9e7;flex:1 1;min-height:68px;width:2px}.operation-vertical-step.completed .operation-vertical-step-line{background:#082624}.operation-vertical-step-content{flex:1 1;min-width:0;padding:0 0 29px}.operation-vertical-step-top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:6px;width:100%}.operation-vertical-step-top>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.operation-vertical-step-content h4{color:#292d32;font-size:16px;font-weight:600;line-height:20px;margin:0}.operation-vertical-step.completed .operation-vertical-step-content h4,.operation-vertical-step.current .operation-vertical-step-content h4{color:#000}.operation-vertical-step-content>p{color:#292d32;font-size:14px;line-height:18px;margin:0;max-width:760px}.operation-stage-number{color:#292d32;flex-shrink:0;font-size:14px;font-weight:500;line-height:18px}.operation-vertical-current-badge{background:#082624;border-radius:20px;color:#fff;font-size:14px;line-height:18px;padding:3px 8px}.operation-vertical-current-note{align-items:center;background:#eef6f4;border-radius:7px;color:#082624;display:flex;font-size:14px;gap:7px;line-height:18px;margin-top:10px;padding:7px 10px;width:fit-content}.operation-vertical-current-note svg{flex:0 0 15px;height:15px;width:15px}.operation-modern-next-step{align-items:flex-start;background:linear-gradient(135deg,#f8fbfa,#f0f7f5);border:1px solid #dae6e2;border-radius:11px;display:flex;gap:13px;margin:22px 24px 24px;padding:18px}.operation-modern-next-icon{align-items:center;background:#082624;border-radius:10px;color:#fff;display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.operation-modern-next-icon svg{height:19px;width:19px}.operation-modern-next-content{align-items:center;display:flex;flex:1 1;gap:20px;justify-content:space-between;min-width:0}.operation-modern-next-text{display:flex;flex-direction:column;gap:3px;min-width:0}.operation-modern-next-text>span{color:#292d32;font-size:14px;font-weight:700;letter-spacing:1px;line-height:18px}.operation-modern-next-text>strong{color:#000;font-size:16px;font-weight:600;line-height:20px}.operation-modern-next-text>p{color:#292d32;font-size:14px;line-height:18px;margin:1px 0 0}.operation-document-view-btn{align-items:center;background:#fff;border:1px solid #082624;border-radius:8px;color:#082624;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;gap:8px;justify-content:center;line-height:18px;min-height:40px;padding:0 14px;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.operation-document-view-btn svg{flex:0 0 17px;height:17px;width:17px}.operation-document-view-btn:hover{background:#082624;border-color:#082624;color:#fff;transform:translateY(-1px)}.operation-modern-activity{padding:22px 24px 7px}.operation-modern-activity-item{display:flex;gap:13px}.operation-modern-activity-side{align-items:center;display:flex;flex:0 0 15px;flex-direction:column;margin-top:5px;width:15px}.operation-modern-activity-dot{background:#fff;border:2px solid #cfd9d6;border-radius:50%;flex:0 0 10px;height:10px;width:10px}.operation-modern-activity-dot.completed{background:#082624;border-color:#082624}.operation-modern-activity-dot.current{background:#cc8c2e;border-color:#cc8c2e}.operation-modern-activity-line{background:#dfe6e4;flex:1 1;min-height:52px;width:1px}.operation-modern-activity-content{display:flex;flex-direction:column;gap:3px;padding-bottom:21px}.operation-modern-activity-content strong{color:#000;font-size:14px;font-weight:600;line-height:18px}.operation-modern-activity-content p{margin:0}.operation-modern-activity-content p,.operation-modern-activity-content small{color:#292d32;font-size:14px;line-height:18px}@media (max-width:767.98px){.operation-modern-header{border-radius:13px;padding:21px}.operation-modern-title h1{font-size:25px;line-height:33px}.operation-modern-summary{grid-template-columns:1fr}.operation-modern-card{border-radius:13px}.operation-modern-card-heading{align-items:flex-start;flex-direction:column;min-height:auto;padding:17px 19px}.operation-modern-card-heading h2{font-size:20px;line-height:30px}.operation-modern-card-heading p{font-size:14px;line-height:18px}.operation-modern-product{padding:19px 19px 15px}.operation-modern-field-grid{grid-template-columns:1fr;padding:0 19px 19px}.operation-modern-card-fields{padding-top:19px}.operation-modern-seller{grid-template-columns:1fr;padding:20px 19px}.operation-modern-seller-profile{grid-column:auto}.operation-progress-heading{align-items:center;flex-direction:row}.operation-current-status-card{margin:19px 19px 15px}.operation-vertical-progress-section{margin:0 19px 19px;padding:18px 17px 4px}.operation-vertical-progress-heading{margin-bottom:20px}.operation-vertical-step{gap:12px}.operation-vertical-step-top{flex-direction:column;gap:3px}.operation-modern-next-step{margin:19px}.operation-modern-next-content{align-items:flex-start;flex-direction:column}.operation-document-view-btn{width:100%}.operation-modern-activity{padding:20px 19px 6px}}.change-password-collapse{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transform:translateY(-8px);transition:grid-template-rows .35s ease,opacity .25s ease,transform .35s ease}.change-password-collapse.open{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translateY(0)}.change-password-inner{min-height:0;overflow:hidden}.change-password-form{border-top:1px solid #00000014;margin-top:20px;padding-top:20px}@media (prefers-reduced-motion:reduce){.change-password-collapse,.password-cancel-btn,.password-submit-btn,.security-action button{transition:none}}@media (max-width:768px){.operation-details-header{align-items:flex-start;flex-direction:column}.operation-details-header-actions{width:100%}.operation-details-outline-btn,.operation-details-primary-btn{flex:1 1}.operation-overview-grid{grid-template-columns:repeat(2,1fr)}.operation-stage-progress-wrapper{overflow-x:auto}.operation-progress-stage{min-width:90px}.operation-progress-connector{min-width:35px}.operation-details-sidebar{grid-template-columns:1fr}.inquiry-details-header{align-items:flex-start;flex-direction:column}.inquiry-details-header-actions{width:100%}.inquiry-outline-action,.inquiry-primary-action{flex:1 1}.inquiry-detail-info-grid,.shipment-info-grid{grid-template-columns:repeat(2,1fr)}.shipment-stage-wrapper{overflow-x:auto}.shipment-stage{min-width:90px}.shipment-stage-connector{min-width:35px}.inquiry-details-sidebar,.operation-stats-grid{grid-template-columns:1fr}.operation-stat-card{min-height:90px}.performance-stats{gap:15px;grid-template-columns:repeat(2,1fr)}.performance-stat{padding:8px 0}.performance-stat:not(:last-child):after{display:none}.modern-dashboard-chart{overflow-x:auto}.chart-main{min-width:600px}.app-layout{display:block}.sidebar{left:0;min-width:250px;position:fixed;top:0;transform:translateX(-100%);transition:transform .25s ease;width:250px;z-index:1200}.sidebar.sidebar-open{transform:translateX(0)}.sidebar.sidebar-collapsed{min-width:250px;width:250px}.sidebar-logo,.sidebar.sidebar-collapsed .sidebar-logo{padding:24px 23px 12px}.sidebar-logo img,.sidebar.sidebar-collapsed .sidebar-logo img{width:126px}.sidebar-content,.sidebar.sidebar-collapsed .sidebar-content{padding:2px 23px 30px}.sidebar-menu-item,.sidebar.sidebar-collapsed .sidebar-menu-item{gap:13px;justify-content:flex-start;padding:0 13px;width:100%}.sidebar-menu-text,.sidebar.sidebar-collapsed .sidebar-menu-text{display:block}.sidebar-menu-item.active,.sidebar.sidebar-collapsed .sidebar-menu-item.active{border-radius:24px}.sidebar-collapse-btn{display:none}.sidebar-overlay{background:#00000073;border:0;display:block;inset:0;padding:0;position:fixed;z-index:1100}.admin-header{gap:8px;height:62px;padding:0 12px}.header-left{display:block}.header-mobile-menu{display:flex}.header-search{display:none}.mobile-search-btn{align-items:center;background:#fff;border:1px solid #eaecf0;border-radius:50%;cursor:pointer;display:flex;height:38px;justify-content:center;margin-left:auto;padding:0;width:38px}.mobile-search-btn img{height:17px;width:17px}.language-btn{display:none}.header-circle-btn{height:38px;width:38px}.header-user{height:40px;min-width:auto;padding:3px}.user-avatar{height:32px;width:32px}.user-arrow,.user-info{display:none}.mobile-search-area{background:#fff;border-bottom:1px solid #eaecf0;display:block;padding:9px 12px;position:sticky;top:62px;z-index:899}.mobile-search-box{align-items:center;border:1px solid #eaecf0;border-radius:20px;display:flex;gap:8px;height:40px;padding:0 11px;width:100%}.mobile-search-box>img{height:16px;width:16px}.mobile-search-box input{background:#0000;border:0;flex:1 1;font-size:12px;min-width:0;outline:0;padding:0}.mobile-search-box button{background:#0000;border:0;color:#667085;cursor:pointer;font-size:18px;height:27px;padding:0;width:27px}.admin-login-page{background:#fff;padding:0}.admin-login-container{max-width:none;padding:0}.admin-login-card{border-radius:0;box-shadow:none}.admin-login-right{min-height:100dvh}.admin-login-right-inner{margin:auto;max-width:500px;padding:30px 22px}.admin-login-form-content{max-width:100%}.admin-login-right-brand{display:none}.admin-login-heading h1{font-size:28px}.dashboard-page{padding:16px 12px 25px;padding:15px}.dashboard-header{flex-direction:column}.stat-card{min-height:auto}.dashboard-chart{height:180px}.chart-legend{gap:10px 16px;justify-content:flex-start}.modern-table-card{border-radius:10px}.operations-header{padding:15px}.operations-title h2{font-size:16px}.operations-header-actions{gap:6px}.table-search{flex:0 0 100%;width:100%}.filter-select{flex:1 1;min-width:calc(50% - 3px)}.filter-select select{min-width:80px;width:100%}.clear-filter-btn{background:#f9fafb;width:100%}.modern-operations-table td,.modern-operations-table th{padding-left:15px;padding-right:15px}.table-footer{align-items:flex-start;flex-direction:column;padding:12px 15px}.shipment-stage-wrapper.vertical{padding:16px}.shipment-stage-row{min-height:64px}.operation-stage-progress-wrapper.vertical{margin-top:18px}.operation-progress-stage-row{min-height:64px}.product-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.add-product-page{background:#f4f6f8;color:#010f1a;min-height:100vh;width:100%}.add-product-container{padding:20px 25px 30px}.add-product-header{margin-bottom:22px}.product-page-label{color:#98a2b3;font-size:14px;margin-bottom:5px}.product-breadcrumb-link{color:#292d32;text-decoration:none}.product-breadcrumb-link:hover{color:#010f1a}.breadcrumb-separator{color:#c3c8d0;margin:0 6px}.add-product-header h1{color:#010f1a;font-family:DM-Sans-Bold;font-size:28px;line-height:32px;margin:0}.add-product-header p{color:#7d8795;font-size:14px;line-height:18px;margin:4px 0 0}.product-editor{border:1px solid #e3e7ec;border-radius:12px;overflow:hidden}.editor-section{padding:24px}.product-heading{margin-bottom:20px}.product-heading h2{color:#010f1a;font-family:DM-Sans-Bold;font-size:20px;line-height:26px;margin:0}.product-heading p{color:#292d32;font-size:14px;line-height:18px;margin:3px 0 0}.section-divider{border-top:1px solid #edf0f3}.section-heading{margin-bottom:18px}.section-heading h2{color:#010f1a;font-family:DM-Sans-Bold;font-size:20px;line-height:26px;margin:0}.section-heading-row .section-heading{margin-bottom:18px}.gallery-count{color:#98a2b3;font-size:14px;padding-bottom:18px;text-align:right}.field-label,.product-field>label{color:#475467;display:block;font-size:14px;font-weight:600;line-height:18px;margin-bottom:7px}.field-label span,.product-field>label span{color:#d92d20;margin-left:3px}.product-field input,.product-field select,.product-field textarea{background:#fff;border:1px solid #d7dce3;border-radius:8px;color:#344054;font-size:14px;outline:none;transition:.2s ease;width:100%}.product-field input,.product-field select{height:40px;padding:0 12px}.product-field textarea{line-height:17px;min-height:145px;padding:12px;resize:vertical}.product-field input::placeholder,.product-field textarea::placeholder{color:#a5adb8}.product-currency-select{border:none!important}.product-field-row{margin-top:2px}.main-image-uploader{background:#f6f8fa;border:1px dashed #c9d1da;border-radius:12px;cursor:pointer;display:block;height:245px;overflow:hidden;position:relative;transition:.2s ease;width:100%}.date-filter-wrapper{align-items:center;display:flex;gap:10px}.date-filter-item{position:relative}.main-image-uploader:hover{border-color:#010f1a}.main-image-uploader>input{height:1px;opacity:0;position:absolute;width:1px}.main-image-uploader>img{height:100%;object-fit:cover;width:100%}.main-image-empty{padding:55px 15px 20px;text-align:center}.upload-arrow{background:#fff;border:1px solid #e1e5ea;border-radius:10px;color:#010f1a;font-size:14px;font-weight:600;height:40px;line-height:38px;margin:0 auto 12px;text-align:center;width:40px}.main-image-empty strong{color:#344054;display:block;font-size:14px;font-weight:600}.main-image-empty small{color:#98a2b3;font-size:14px}.main-image-actions{margin-top:8px}.change-image-btn,.main-image-actions button{border-radius:7px;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;padding:7px 10px}.change-image-btn{background:#fff;border:1px solid #d7dce3;color:#344054;margin-right:7px;position:relative}.change-image-btn input{height:1px;opacity:0;position:absolute;width:1px}.main-image-actions button{background:#fff;border:1px solid #fecdca;color:#b42318}.product-name-tip{background:#f8f9fa;border-left:3px solid #b67919;border-radius:0 8px 8px 0;margin-top:17px;padding:13px 14px}.product-name-tip>span{color:#b67919;display:block;font-size:16px;font-weight:700;letter-spacing:.8px;margin-bottom:3px}.product-name-tip strong{color:#344054;display:block;font-size:14px}.product-name-tip p{color:#8a94a2;font-size:14px;line-height:18px;margin:4px 0 0}.gallery-preview-item,.gallery-upload-item{border-radius:10px;display:block;height:125px;overflow:hidden;position:relative;width:100%}.gallery-preview-item{background:#f5f6f8;border:1px solid #e3e7ec}.gallery-preview-item img{height:100%;object-fit:cover;width:100%}.gallery-preview-item button{background:#010f1abf;border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:14px;height:23px;line-height:21px;padding:0;position:absolute;right:7px;text-align:center;top:7px;width:23px}.gallery-upload-item{background:#fafbfc;border:1px dashed #cbd2db;cursor:pointer;padding-top:26px;text-align:center}.gallery-upload-item>span{color:#010f1a;display:block;font-size:20px;line-height:20px;margin-bottom:5px}.gallery-upload-item strong{color:#475467;display:block;font-size:14px}.gallery-upload-item small{color:#98a2b3;display:block;font-size:14px;margin-top:3px}.gallery-upload-item input{height:1px;opacity:0;position:absolute;width:1px}.product-price-input>span{color:#667085;font-size:10px;left:13px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.product-price-input input{padding-left:29px}.description-info{margin-top:5px}.description-count,.description-info small{color:#292d32;font-size:14px}.description-count{text-align:right}.product-editor-footer{background:#f8f9fa;border-top:1px solid #e5e8ec;padding:17px 24px}.product-editor-footer strong{display:block;font-size:20px;line-height:30px}.product-editor-footer p{color:#98a2b3;font-size:14px;margin:3px 0 0}.editor-footer-actions{text-align:right}.footer-cancel-btn,.footer-create-btn{border-radius:7px;display:inline-block;font-size:14px;line-height:18px;padding:8px 12px;text-decoration:none}.footer-cancel-btn{background:#fff;border:1px solid #d7dce3;color:#475467;margin-right:7px}.footer-create-btn{background:#010f1a;border:1px solid #010f1a;color:#fff}.product-sidebar{top:20px}.sidebar-card{background:#fff;border:1px solid #e3e7ec;border-radius:12px;padding:19px}.product-quality-card{margin-top:17px}.sidebar-heading>span{color:#b67919;display:block;font-size:14px;font-weight:700;letter-spacing:.8px;margin-bottom:3px}.sidebar-heading h3{color:#010f1a;font-family:DM-Sans-Bold;font-size:20px;line-height:30px;margin:0 0 14px}.live-product-card{border:1px solid #e1e5ea;border-radius:11px;overflow:hidden}.live-product-image{background:#010f1a;height:185px;overflow:hidden;position:relative}.live-product-image img{height:100%;object-fit:cover;width:100%}.live-image-placeholder{padding-top:82px;text-align:center}.live-image-placeholder span{display:block;font-size:14px}.live-product-content{padding:14px}.live-category{background:#f2f4f7;border-radius:4px;color:#667085;display:inline-block;font-size:14px;margin-bottom:6px;padding:3px 6px}.live-product-content h4{color:#010f1a;font-family:DM-Sans-Bold;font-size:20px;line-height:30px;margin:0}.live-product-content>p{color:#292d32;font-size:14px;line-height:18px;margin:5px 0 0;min-height:29px}.live-price-row{margin-top:12px}.live-price-row small{color:#292d32;display:block;font-size:14px}.live-price-row strong{color:#010f1a;display:block;font-size:20px}.live-status-area{text-align:right}.quality-percentage{color:#010f1a;font-size:16px;font-weight:700;text-align:right}.quality-progress{background:#edf0f3;border-radius:20px;height:5px;margin-bottom:9px;overflow:hidden;width:100%}.quality-progress-value{background:#b67919;border-radius:20px;height:100%;transition:width .25s ease}.quality-item{border-top:1px solid #edf0f3;padding:10px 0}.quality-item span{color:#292d32;font-size:14px}.quality-check-area{text-align:right}.quality-check{background:#f2f4f7;border-radius:50%;color:#98a2b3;display:inline-block;font-size:14px;height:22px;line-height:22px;text-align:center;width:22px}.quality-check.complete{background:#ecfdf3;color:#067647}.delete-popup-overlay{background:#010f1a8c;inset:0;padding:20px;position:fixed;text-align:center;z-index:9999}.delete-popup-overlay:before{content:"";display:inline-block;height:100%;vertical-align:middle}.delete-popup-card{background:#fff;border:1px solid #e4e7ec;border-radius:16px;box-shadow:0 20px 60px #010f1a2e;display:inline-block;max-width:390px;padding:28px;position:relative;text-align:center;vertical-align:middle;width:100%}.delete-popup-close{background:#0000;border:0;color:#98a2b3;cursor:pointer;font-size:22px;line-height:22px;padding:0;position:absolute;right:15px;top:13px}.delete-popup-icon{background:#fef3f2;border-radius:11px;height:46px;line-height:46px;margin:auto;text-align:center;width:46px}.delete-popup-icon img{height:20px;object-fit:contain;vertical-align:middle;width:20px}.delete-popup-card h3{color:#101828;font-size:18px;font-weight:700;line-height:24px;margin:0}.delete-popup-card p{color:#667085;font-size:14px;line-height:18px;margin:7px 0 0}.delete-popup-card p strong{color:#344054}.delete-popup-actions{margin-top:22px}.delete-popup-cancel,.delete-popup-confirm{border-radius:8px;cursor:pointer;font-size:14px;min-height:42px;width:100%}.delete-popup-cancel{background:#fff;border:1px solid #d0d5dd;color:#344054}.delete-popup-confirm{background:#d92d20;border:1px solid #d92d20;color:#fff}.delete-popup-cancel:hover{background:#f9fafb}.delete-popup-confirm:hover{background:#b42318;border-color:#b42318}.product-gallery-section{width:100%}.product-gallery-heading{margin-bottom:12px}.product-gallery-heading-copy{align-items:flex-start;display:flex;gap:28px}.product-gallery-label{color:#475467;display:block;font-size:14px;font-weight:600;line-height:18px}.gallery-upload-full{align-items:center;background:#fff;border:1.5px dashed #a5a5a5;border-radius:18px;cursor:pointer;display:flex;justify-content:center;min-height:165px;transition:border-color .2s ease,background .2s ease;width:100%}.gallery-upload-full input{display:none}.gallery-upload-content{flex-direction:column;text-align:center}.gallery-upload-content,.gallery-upload-icon{align-items:center;display:flex;justify-content:center}.gallery-upload-icon{background:#fff;border:1px solid #a5a5a5;border-radius:16px;color:#000;height:50px;margin-bottom:12px;width:50px}.gallery-upload-content strong{color:#1e293b;font-size:14px;font-weight:600}.gallery-upload-content p{color:#292d32;font-size:14px;margin:5px 0 0}.gallery-upload-content small{color:#292d32;font-size:14px;margin-top:4px}.product-gallery-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;width:100%}.gallery-preview-item{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 7px #0f172a14;overflow:hidden}.gallery-image-box{background:#f8fafc;height:120px;overflow:hidden;width:100%}.gallery-image-box img{display:block;height:100%;object-fit:cover;width:100%}.gallery-image-info{padding:12px}.gallery-image-name-row{align-items:center;display:flex;gap:12px;justify-content:flex-start}.gallery-image-name{color:#334155;font-size:12px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-uploaded-badge{background:#ecfdf5;border:1px solid #8be6c3;border-radius:20px;color:#059669;flex-shrink:0;font-size:10px;font-weight:500;padding:4px 9px}.gallery-remove-btn{background:#fff;border:1px solid #fecaca;border-radius:10px;color:#ef4444;cursor:pointer;font-size:12px;font-weight:600;height:34px;margin-top:12px;transition:.2s ease;width:100%}.gallery-view-count{color:#64748b;font-size:13px;margin-bottom:12px}.gallery-empty-view{border:1px dashed #cbd5e1;border-radius:14px;color:#64748b;padding:24px;text-align:center;width:100%}.product-inline-price{margin-top:16px;width:100%}.product-price-input{align-items:stretch;background:#fff;border:1px solid #d7dee7;border-radius:10px;display:flex;height:48px;overflow:visible;position:relative;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.product-currency-select-wrapper{align-items:center;background:#fff;border-right:1px solid #d7dee7;display:flex;height:100%;min-width:100px;position:relative;width:100px}.product-currency-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;border:0;color:#334155;cursor:pointer;font-size:14px;font-weight:600;height:100%;outline:0;padding:0 28px 0 13px;width:100%}.product-currency-chevron{color:#64748b;font-size:8px;pointer-events:none;position:absolute;right:11px;top:50%;transform:translateY(-50%)}.product-price-value-wrapper{align-items:center;background:#fff;display:flex;flex:1 1;height:100%;min-width:0;position:relative}.product-price-currency-symbol{color:#475569;font-size:14px;font-weight:600;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.product-price-value-wrapper input{background:#0000;border:0!important;box-shadow:none!important;color:#1e293b;font-weight:500;height:100%;outline:0!important;padding:0 14px 0 34px;width:100%}.product-price-value-wrapper input::placeholder{color:#94a3b8}.product-price-value-wrapper input[type=number]::-webkit-inner-spin-button,.product-price-value-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-price-value-wrapper input[type=number]{-moz-appearance:textfield}.product-currency-select-wrapper:hover,.product-price-input-view,.product-price-input-view .product-currency-select-wrapper,.product-price-input-view .product-price-value-wrapper{background:#f8fafc}.product-price-input-view .product-currency-select,.product-price-input-view .product-price-value-wrapper input{cursor:default}.product-currency-select:disabled,.product-price-value-wrapper input:disabled{-webkit-text-fill-color:#475569;color:#475569;opacity:1}.product-currency-select-wrapper{min-width:132px;overflow:visible;width:132px;z-index:20}.product-currency-select-wrapper .product-custom-dropdown,.product-quantity-unit-dropdown{height:100%;width:100%}.product-custom-dropdown{min-width:0;position:relative}.product-custom-dropdown-trigger{align-items:center;background:#fff;border:0;border-radius:0;color:#344054;cursor:pointer;display:flex;font:inherit;height:100%;justify-content:flex-start;min-height:40px;overflow:hidden;padding:0 27px 0 12px;position:relative;text-align:left;width:100%}.product-custom-dropdown-trigger:hover:not(:disabled){background:#f8fafc}.product-custom-dropdown-trigger:focus-visible{outline:2px solid #98a2b3;outline-offset:-2px}.product-custom-dropdown-trigger:disabled{background:#f8fafc;color:#475569;cursor:default;opacity:1}.product-custom-dropdown-trigger:disabled>svg{display:none}.product-custom-dropdown-value{color:inherit;display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-custom-dropdown-trigger>svg{fill:none;stroke:#667085;stroke-width:1.7;height:15px;pointer-events:none;position:absolute;right:9px;width:15px}.product-custom-dropdown-menu{background:#fff;border:1px solid #d7dee7;border-radius:10px;box-shadow:0 12px 28px #10182829;left:0;overflow:hidden;position:absolute;top:calc(100% + 6px);width:max(100%,220px);z-index:1000}.product-quantity-unit-dropdown .product-custom-dropdown-menu{min-width:160px}.product-custom-dropdown-search-wrap{border-bottom:1px solid #eaecf0;padding:9px}.product-field .product-custom-dropdown-search{background:#fff;border:1px solid #d7dce3;border-radius:7px;font-size:13px;height:36px;padding:0 10px;width:100%}.product-custom-dropdown-options{max-height:240px;overflow-x:hidden;overflow-y:auto;padding:4px}.product-custom-dropdown-option{align-items:center;background:#0000;border:0;border-radius:6px;color:#344054;cursor:pointer;display:flex;font-size:13px;gap:10px;justify-content:space-between;min-height:38px;min-width:0;padding:7px 9px;text-align:left;width:100%}.product-custom-dropdown-option.is-selected,.product-custom-dropdown-option:hover{background:#f2f7f6;color:#082624}.product-custom-dropdown-option>span{flex:0 0 auto;white-space:nowrap}.product-custom-dropdown-option small{color:#667085;font-size:11px;max-width:55%;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.product-custom-dropdown-empty{color:#667085;font-size:12px;padding:14px 10px;text-align:center}.product-multi-select-dropdown{width:100%}.product-multi-select-dropdown .product-custom-dropdown-trigger{background:#fff;border:1px solid #d7dce3;border-radius:8px;min-height:40px;padding:0 34px 0 12px}.product-multi-select-dropdown .product-custom-dropdown-trigger:focus-visible,.product-multi-select-dropdown .product-custom-dropdown-trigger[aria-expanded=true]{border-color:#98a2b3;outline:none}.product-multi-select-dropdown .product-custom-dropdown-value{font-size:14px;font-weight:400}.product-multi-select-dropdown .product-custom-dropdown-value.is-placeholder{color:#a5adb8}.product-multi-select-menu{min-width:220px;width:100%}.product-multi-select-option{justify-content:space-between}.product-multi-select-option>span:first-child{overflow:hidden;text-overflow:ellipsis}.product-multi-select-option>.product-multi-select-check{color:#082624;font-size:14px;font-weight:700;min-width:18px;text-align:center}.supplier-detail-dropdown{border:1px solid #d7dce3;border-radius:8px;min-height:40px;overflow:visible;width:100%}.supplier-detail-dropdown .product-custom-dropdown-trigger{border-radius:8px}.supplier-detail-unit-dropdown{flex-basis:100px;width:100px}.product-capacity-period-dropdown{flex-basis:104px;width:104px}.product-supply-capacity-input .product-quantity-unit-dropdown+.product-quantity-unit-dropdown{border-left:1px solid #d7dce3}.product-catalogue-file{align-items:center;background:#fcfcfd;border:1px dashed #cbd5e1;border-radius:8px;cursor:pointer;display:flex;gap:10px;min-height:56px;overflow:hidden;padding:9px 12px;position:relative}.product-catalogue-file:hover:not(.is-readonly){background:#f8fbfa;border-color:#082624}.product-catalogue-file input[type=file]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%;z-index:1}.product-catalogue-upload-mark{background:#eff6f4;border-radius:7px;color:#082624;display:grid;flex:0 0 30px;font-size:20px;height:30px;line-height:1;place-items:center;width:30px}.product-catalogue-file-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.product-catalogue-file-copy strong,.product-catalogue-file.is-readonly strong{color:#344054;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-catalogue-file-copy small{color:#98a2b3;font-size:11px}.product-catalogue-file.is-readonly{cursor:default}.product-supply-details-section .section-heading{margin-bottom:14px}.product-supply-details-section .section-heading h2{color:#010f1a;font-family:DM-Sans-Bold;font-size:18px;line-height:24px;margin:0}.supplier-detail-textarea{min-height:110px!important}.vendor-product-select-search{background:#fff;padding:3px 2px 8px;position:sticky;top:-5px;z-index:1}.vendor-product-select-search input{background:#fff;border:1px solid #d7dce3;border-radius:7px;color:#344054;font-size:13px;height:36px;outline:none;padding:0 10px;width:100%}.vendor-product-select-search input:focus{border-color:#98a2b3;box-shadow:0 0 0 3px #08262414}.product-price-value-wrapper{border-radius:0 9px 9px 0}.product-quantity-input{align-items:stretch;background:#fff;border:1px solid #d7dee7;border-radius:10px;display:flex;height:48px;overflow:visible;position:relative;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.product-field .product-quantity-input>input{background:#0000;border:0!important;border-radius:10px 0 0 10px;box-shadow:none!important;flex:1 1;height:100%;min-width:0;padding:0 12px;width:0}.product-quantity-unit-dropdown{border-left:1px solid #d7dee7;flex:0 0 88px;position:relative;width:88px;z-index:30}.product-quantity-input-view,.product-quantity-input-view .product-custom-dropdown-trigger,.product-quantity-input-view>input{background:#f8fafc}@media (max-width:575.98px){.product-currency-select-wrapper{min-width:112px;width:112px}.product-custom-dropdown-menu{width:max(100%,200px)}.product-quantity-unit-dropdown{flex-basis:78px;width:78px}}.header-notification-wrapper{display:inline-flex;position:relative}.notification-btn{position:relative}.notification-count{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:20px;color:#fff;display:flex;font-size:9px;font-weight:700;height:17px;justify-content:center;line-height:1;min-width:17px;padding:0 4px;position:absolute;right:-4px;top:-4px}.notification-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 18px 45px #0f172a24;overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);width:390px;z-index:1000}.notification-dropdown-header{align-items:center;border-bottom:1px solid #eef0f3;display:flex;gap:15px;justify-content:space-between;min-height:74px;padding:16px 18px}.notification-dropdown-header h3{color:#000;font-size:18px;font-weight:600;margin:0}.notification-dropdown-header p{color:#292d32;font-size:14px;margin:4px 0 0}.notification-dropdown-list{max-height:430px;overflow-y:auto}.notification-dropdown-item{align-items:flex-start;background:#fff;border:0;border-bottom:1px solid #f1f3f5;cursor:pointer;display:flex;gap:12px;padding:14px 18px;text-align:left;transition:background .2s ease;width:100%}.notification-dropdown-item:hover{background:#f8fafc}.notification-dropdown-item.notification-unread:hover{background:#a8d5d1}.notification-item-icon{align-items:center;background:#fffcf8;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.notification-item-icon img{height:18px;width:18px}.notification-item-content{flex:1 1;min-width:0}.notification-item-title-row{align-items:center;display:flex;gap:8px}.notification-item-title-row strong{color:#000;font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-unread-dot{background:#2f3673;border-radius:50%;flex-shrink:0;height:7px;width:7px}.notification-item-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#292d32;display:-webkit-box;font-size:14px;line-height:18px;margin:4px 0 5px;overflow:hidden}.notification-item-content small{color:#292d32;font-size:14px;font-weight:500}.notification-dropdown-footer{align-items:center;background:#fff;border-top:1px solid #e5e7eb;display:flex;justify-content:center;padding:11px 14px}.notification-pagination{align-items:center;display:flex;gap:6px;justify-content:center}.notification-pagination button{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:30px;justify-content:center;padding:0;transition:all .2s ease;width:30px}.notification-pagination button:hover:not(:disabled){background:#f7f8ff;border-color:#082624;color:#2f3673}.notification-pagination-page.active{background:#082624;border-color:#082624;color:#fff}.notification-pagination-page.active:hover{background:#2f3673;color:#fff}.notification-pagination-arrow{font-size:18px!important;font-weight:400!important}.notification-pagination button:disabled{cursor:not-allowed;opacity:.4}.inquiry-action-buttons{align-items:center;display:flex;gap:10px}.inquiry-details-page>.inquiry-modern-card,.inquiry-details-page>.inquiry-modern-header,.inquiry-details-page>.inquiry-modern-summary{display:none}.inquiry-reference-view{grid-gap:16px;display:grid;gap:16px}.reference-card,.reference-inquiry-header{background:#fff;border:1px solid #e6eaf0;border-radius:8px;box-shadow:0 4px 18px #10182808;padding:20px 24px}.reference-breadcrumb{color:#292d32;font-size:14px}.reference-breadcrumb span{margin:0 7px}.reference-breadcrumb b{color:#082624;font-weight:600}.reference-title-row{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:12px 0 14px}.reference-title-row h1{color:#000;font-size:20px;font-weight:600;line-height:30px;margin:0}.reference-title-row p{color:#292d32;font-size:14px;margin:0}.reference-title-row p strong{color:#082624}.reference-actions{display:flex;gap:8px}.reference-actions button{border-radius:8px;cursor:pointer;font-size:14px;padding:9px 14px}.reference-message-btn{background:#fff;border:1px solid #d0d5dd;color:#344054}.reference-share-btn{background:#082624;border:1px solid #082624;box-shadow:0 5px 12px #33aa752e;color:#fff}.reference-summary-grid{grid-gap:11px;gap:11px}.reference-summary-grid>div{border-radius:11px;min-height:74px;padding:12px}.reference-attributes label,.reference-offer-grid span,.reference-summary-grid span{color:#292d32;display:block;font-size:14px;font-weight:600}.reference-summary-grid strong{color:#292d32;font-size:14px;font-weight:500;margin-top:9px}.reference-summary-grid small{color:#292d32;display:block;font-size:14px;margin-top:3px}.reference-status{background:#fffaf0;border:1px solid #f5d36d;border-radius:5px;color:#c27b00;display:inline-block;font-size:14px;font-style:normal;font-weight:500;margin-top:8px;padding:3px 9px;width:fit-content}.reference-status.accepted{background:#ecfdf3;border-color:#a6f4c5;color:#067647}.reference-status.rejected{background:#fef3f2;border-color:#fecdca;color:#b42318}.reference-card h2{color:#000;font-size:20px;font-weight:600;line-height:30px;margin:0}.reference-empty{color:#292d32;font-size:14px;margin:18px 0 0}.reference-offer-heading{margin:18px 0}.reference-offer-icon{background:#eef0f7;border-radius:10px;color:#344054;height:40px;width:40px}.reference-offer-heading strong{color:#292d32;font-size:16px;margin-right:12px}.reference-offer-heading .reference-status{margin-top:0}.reference-offer-heading small{color:#292d32;display:block;font-size:14px;margin:0}.reference-attributes-grid,.reference-offer-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.reference-offer-grid>div{border:1px solid #dbe3ed;border-radius:10px;min-height:46px;padding:11px}.reference-offer-grid strong{color:#292d32;display:block;font-size:14px;font-weight:500;margin-top:7px}.reference-attributes input,.reference-attributes textarea{background:#fff;border:1px solid #dbe3ed;border-radius:10px;color:#292d32;display:block;font-size:14px;font-weight:500;margin-top:6px;outline:0;padding:9px 10px;width:100%}.reference-attributes textarea{min-height:62px}.reference-attributes small{color:#667085;display:block;font-size:9px;font-weight:400;margin-top:5px}.reference-section-heading{align-items:flex-start;margin-bottom:16px}.reference-eyebrow{color:#667085;display:block;font-size:9px;font-weight:700;letter-spacing:1.3px;margin-bottom:5px}.reference-section-heading h2{margin:0}.reference-section-heading p{color:#292d32;font-size:14px;margin:0}.reference-attribute-count{background:#0826241c;border-radius:7px;color:#082624;font-size:14px;font-weight:600;padding:5px 9px;white-space:nowrap}.reference-attributes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.reference-title-row{align-items:flex-start;flex-direction:column}.reference-attributes-grid,.reference-offer-grid,.reference-summary-grid{grid-template-columns:1fr 1fr}.reference-wide{grid-column:1/-1}}@media (max-width:450px){.reference-attributes-grid,.reference-offer-grid,.reference-summary-grid{grid-template-columns:1fr}.reference-wide{grid-column:auto}}.inquiry-action-buttons button{border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px}.inquiry-action-buttons button,.reference-actions button{align-items:center;display:inline-flex;gap:2px;justify-content:center}.inquiry-button-icon{display:inline-block;flex:0 0 22px;height:22px;vertical-align:middle;width:22px}.inquiry-action-buttons button,.reference-actions button{font-size:0}.inquiry-action-secondary:after,.reference-message-btn:after{content:"Message";font-size:14px}.inquiry-action-primary:after,.reference-share-btn:after{content:"Share a Price";font-size:14px}.inquiry-action-secondary{background:#fff;border:1px solid #d0d5dd;color:#344054}.inquiry-action-primary,.share-price-submit{background:#082624;border:1px solid #082624;color:#fff}.inquiry-shared-image{background:#f2f4f7;border-radius:12px;height:260px;overflow:hidden}.inquiry-shared-image img{display:block;height:100%;object-fit:cover;width:100%}.shared-offer-status{background:#fff7e6;border-radius:999px;color:#9a6700;flex-shrink:0;font-size:12px;font-weight:700;order:-1;padding:5px 10px}.shared-offer-status.accepted{background:#ecfdf3;color:#067647}.shared-offer-status.rejected{background:#fef3f2;color:#b42318}.shared-offer-details{grid-gap:16px;border-top:1px solid #eaecf0;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding-top:18px}.shared-offer-details div{display:flex;flex-direction:column;gap:5px}.shared-offer-details span{color:#667085;font-size:12px}.shared-offer-details strong{color:#101828;font-size:14px;font-weight:500;line-height:1.45}.inquiry-detail-description,.shared-offer-wide{grid-column:1/-1}.inquiry-detail-description strong{display:block;font-weight:400;line-height:1.55;max-width:780px}.share-price-overlay{align-items:center;background:#010f1a94;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.share-price-modal{background:#fff;border-radius:16px;box-shadow:0 24px 70px #010f1a40;max-height:90vh;overflow-y:auto;padding:28px;position:relative;width:min(650px,100%)}.share-price-close{background:#0000;border:0;color:#667085;cursor:pointer;font-size:26px;padding:0;position:absolute;right:18px;top:16px}.share-price-modal h2{color:#000;font-size:20px;font-weight:600;line-height:30px;margin:0}.share-price-description{color:#292d32;font-size:14px;margin:6px 0 20px}.share-price-product{background:#fff;border:1px solid #e4e7ec;border-radius:10px;display:flex;flex-direction:column;gap:4px;margin-bottom:20px;padding:15px}.share-price-product strong{color:#000;font-size:16px}.share-price-product span{color:#292d32;font-size:14px}.share-price-error{color:#b42318;font-size:13px;margin:-8px 0 16px}.share-price-form{grid-gap:16px;display:grid;display:block;gap:16px;grid-template-columns:1fr 1fr}.share-price-form .row{margin-top:-4px}.share-price-input-group{background:#fff;border:1px solid #d0d5dd;border-radius:8px;display:flex;height:46px;overflow:visible;position:relative}.share-price-currency-wrap{background:#f8fafc;border-radius:7px 0 0 7px;border-right:1px solid #d0d5dd;flex:0 0 40%;height:100%;position:relative;z-index:30}.share-price-currency-dropdown,.share-price-unit-dropdown{height:100%;width:100%}.share-price-currency-wrap .product-custom-dropdown-trigger{background:#f8fafc;border-radius:7px 0 0 7px;min-height:100%;padding:0 24px 0 9px}.share-price-currency-wrap .product-custom-dropdown-value{font-size:11px}.share-price-amount{flex:1 1;height:100%;min-width:0;position:relative}.share-price-currency-symbol{color:#344054;font-size:14px;font-weight:600;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.share-price-input-group .share-price-amount input{background:#0000;border:0;border-radius:0 7px 7px 0;height:100%;outline:0;padding:0 8px 0 30px;width:100%}.share-price-quantity-control{background:#fff;border:1px solid #d0d5dd;border-radius:8px;display:flex;height:46px;overflow:visible;position:relative}.share-price-quantity-input{border:0!important;border-radius:8px 0 0 8px!important;flex:1 1;height:100%;min-width:0;outline:0;padding:0 8px 0 10px!important}.share-price-unit-wrap{background:#f8fafc;border-left:1px solid #d0d5dd;flex:0 0 72px;height:100%;position:relative;z-index:20}.share-price-unit-wrap .product-custom-dropdown-trigger{background:#f8fafc;border-radius:0 7px 7px 0;min-height:100%;padding:0 22px 0 8px}.share-price-unit-wrap .product-custom-dropdown-value{font-size:12px}.share-price-input-group input{border:0;border-radius:0;min-width:0}.share-price-modal .product-custom-dropdown-menu{min-width:220px}.share-price-currency-dropdown .product-custom-dropdown-menu{min-width:270px}.share-price-modal .product-custom-dropdown-search{background:#fff;border:1px solid #d7dce3;border-radius:7px;font-size:13px;height:36px;padding:0 10px;width:100%}.share-price-field,.share-price-form label{color:#292d32;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:7px}.share-price-field-label{display:block}.share-price-form input,.share-price-form textarea{border:1px solid #d0d5dd;border-radius:8px;color:#292d32;font-size:14px;font-weight:500;outline:none;padding:11px 12px;width:100%}.share-price-form textarea{min-height:78px;resize:vertical}.share-price-full{grid-column:1/-1}.share-price-actions{display:flex;gap:10px;grid-column:1/-1;justify-content:flex-end;margin-top:24px}.share-price-actions button{border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px}.share-price-cancel{background:#fff;border:1px solid #d0d5dd;color:#344054}@media (max-width:600px){.inquiry-modern-card-heading{align-items:flex-start;flex-direction:column;gap:14px}.share-price-form,.shared-offer-details{grid-template-columns:1fr}.share-price-full,.shared-offer-wide{grid-column:auto}}.notification-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:30px;text-align:center}.notification-empty img{margin-bottom:12px;opacity:.45;width:30px}.notification-empty strong{color:#334155;font-size:14px}.notification-empty span{color:#94a3b8;font-size:12px;margin-top:5px}.operation-details-reference{color:#101828;max-width:100%;padding:0 10px 24px}.operation-details-reference>.operation-modern-back,.operation-details-reference>.operation-modern-card,.operation-details-reference>.operation-modern-header,.operation-details-reference>.operation-modern-summary{display:none}.reference-card{background:#fff;background:var(--surface,#fff);border-radius:12px;box-shadow:0 3px 14px #1018280a;margin:0 0 16px;padding:26px 32px}.reference-card h1{font-family:DM-Sans-Bold;font-size:34px;line-height:1.1;margin:20px 0 14px}.reference-section-heading p,.reference-subtitle{color:#292d32;font-size:14px;margin:0}.reference-summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.reference-summary-grid>div{background:#fbfcfd;border:1px solid #dbe3ed;border-radius:8px;min-height:110px;padding:17px}.reference-detail-box label,.reference-offer-details>span,.reference-price>span,.reference-summary-grid span{color:#292d32;display:block;font-size:16px;font-weight:700;line-height:20px}.reference-summary-grid strong{display:block;font-size:15px;margin-top:15px}.reference-summary-grid small{color:#607494}.reference-notice{border:1px solid #dbe3ed;border-radius:16px;color:#455a78;font-size:14px;margin-top:16px;padding:14px 16px}.reference-offer-heading{align-items:center;display:flex;gap:12px;margin:20px 0}.reference-offer-icon{background:#e9eaf5;border-radius:16px;color:#30396f;display:grid;font-weight:700;height:58px;place-items:center;width:58px}.reference-offer-heading .reference-status{margin-left:auto}.reference-pill{border:1px solid #dbe3ed;border-radius:5px;color:#292d32;font-size:14px;padding:6px 12px}.reference-offer-layout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:2fr 1fr}.reference-offer-details{border:1px solid #e0e5ec;border-radius:22px;padding:18px}.reference-offer-details>small{color:#292d32;display:block;font-size:14px}.reference-offer-details hr{border:0;border-top:1px solid #edf0f4;margin:14px 0}.reference-detail-box{background:#f8fafb;border-radius:16px;margin-top:14px;padding:0}.reference-detail-box strong{display:block;margin-top:12px}.reference-price{background:#303875;border-radius:24px;color:#fff;padding:19px}.reference-price strong{display:block;font-size:31px;margin:15px 0 18px}.reference-price div{border:1px solid #ffffff29;border-radius:16px;margin-top:12px;padding:14px}.reference-price label{color:#c1c6df;display:block;font-size:11px;letter-spacing:1.5px}.reference-price b{display:block;font-size:13px;margin-top:9px}.reference-section-heading{display:flex;gap:16px;justify-content:space-between}.reference-update-button{background:#35aa76;border:0;border-radius:12px;box-shadow:0 8px 18px #35aa7633;color:#fff;padding:12px 18px}.reference-timeline{margin-top:10px}.reference-timeline-item{display:flex;gap:16px}.reference-timeline-dot{border:1px solid #cbd5e1;border-radius:50%;color:#0000;display:grid;flex:0 0 28px;height:28px;place-items:center;width:28px}.reference-timeline-item.done .reference-timeline-dot{background:#d8fbea;border-color:#83e8c1;color:#14845b}.reference-timeline-item>div{flex:1 1;position:relative}.reference-timeline-item>div:before{border-left:1px solid #8de8c4;content:"";height:62px;left:-31px;position:absolute;top:28px}.reference-timeline-item:last-child>div:before{display:none}.reference-timeline-item strong{font-size:14px}.reference-timeline-item p{color:#292d32;font-size:14px;margin:7px 0}.reference-timeline-item small{color:#292d32;font-weight:700}.reference-attributes-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.reference-attributes label{font-size:14px;font-weight:600}.reference-attributes textarea{min-height:66px;resize:vertical}.reference-wide{grid-column:1/-1}@media (max-width:700px){.reference-card{border-radius:20px;padding:20px}.reference-attributes-grid,.reference-offer-layout,.reference-summary-grid{grid-template-columns:1fr}.reference-offer-heading{flex-wrap:wrap}.reference-offer-heading .reference-status{margin-left:0}.reference-section-heading{align-items:flex-start;flex-direction:column}.reference-wide{grid-column:auto}}.operation-details-reference{background:#fffaf1;padding:24px 22px 8px}.operation-details-reference .reference-card{background:#fff;border:1px solid #e6ebe9;border-radius:12px;box-shadow:0 10px 28px #0826240d;margin-bottom:20px;padding:24px}.operation-details-reference .reference-order-header{background:#fff;border:0;box-shadow:0 16px 32px #0826242e;color:#fff;overflow:hidden;padding:24px;position:relative}.operation-details-reference .reference-breadcrumb{color:#292d32;position:relative;z-index:1}.operation-details-reference .reference-breadcrumb b{color:#082624}.operation-details-reference .reference-card h1{color:#000;font-size:28px;line-height:34px;margin:12px 0 18px;position:relative;z-index:1}.operation-details-reference .reference-summary-grid{gap:10px;grid-template-columns:1.3fr 1.3fr 1fr .8fr;position:relative;z-index:1}.operation-details-reference .reference-summary-grid>div{background:#fbfcfd;border:1px solid #dbe3ed;border-radius:8px;min-height:92px;padding:15px}.operation-details-reference .reference-summary-grid span{color:#292d32;font-size:14px}.operation-details-reference .reference-summary-grid strong{color:#292d32;font-size:14px;margin-top:12px}.operation-details-reference .reference-summary-grid small{color:#292d32}.operation-details-reference .reference-status{background:#73d6a61a;border-color:#73d6a6;border-radius:656px;color:#292d32}.operation-details-reference .reference-notice{border:0;color:#292d32;margin-bottom:0;padding:0;position:relative;z-index:1}.operation-details-reference .reference-section-heading{align-items:center;border-bottom:1px solid #edf1ef;padding-bottom:20px}.operation-details-reference .reference-update-button{align-items:center;background:#33aa75;border-radius:7px;box-shadow:none;display:inline-flex;font-size:14px;gap:8px;justify-content:center;line-height:20px;padding:12px 16px;white-space:nowrap}.operation-details-reference .reference-timeline{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(5,1fr);padding-top:26px}.operation-details-reference .reference-timeline-item{display:block;padding-right:18px}.operation-details-reference .reference-timeline-item:last-child>div:before{display:block}.operation-details-reference .reference-timeline-dot{height:28px;margin-bottom:16px;width:28px}.operation-details-reference .reference-timeline-item>div{padding-left:0}.operation-details-reference .reference-timeline-item strong{color:#000}.operation-details-reference .reference-timeline-item p{max-width:170px}.operation-details-reference .reference-attributes{padding-bottom:30px}.operation-details-reference .reference-attributes-grid{gap:18px 22px}.operation-details-reference .reference-attributes input:focus,.operation-details-reference .reference-attributes textarea:focus{border-color:#33aa75;box-shadow:0 0 0 3px #33aa751f}@media (max-width:760px){.operation-details-reference{padding:14px 12px 30px}.operation-details-reference .reference-card,.operation-details-reference .reference-order-header{padding:22px 18px}.operation-details-reference .reference-summary-grid{grid-template-columns:1fr 1fr}.operation-details-reference .reference-summary-grid>div:first-child,.operation-details-reference .reference-summary-grid>div:nth-child(2){grid-column:span 2}.operation-details-reference .reference-timeline{display:block}.operation-details-reference .reference-timeline-item{display:flex;gap:14px}.operation-details-reference .reference-timeline-item>div:before{background:#dce7e3;height:66px;left:-29px;top:28px;width:1px}.operation-details-reference .reference-timeline-item.done>div:before{background:#64c998}.operation-details-reference .reference-timeline-item:last-child>div:before{display:none}}@media (max-width:500px){.operation-details-reference .reference-attributes-grid,.operation-details-reference .reference-summary-grid{grid-template-columns:1fr}.operation-details-reference .reference-summary-grid>div:first-child,.operation-details-reference .reference-summary-grid>div:nth-child(2){grid-column:auto}}.operation-details-reference .reference-shipping{min-height:410px}.operation-details-reference .reference-timeline{display:block;max-width:720px;padding:26px 0 4px}.operation-details-reference .reference-timeline-item{display:flex;gap:16px;padding-right:0;position:relative}.operation-details-reference .reference-timeline-item>div:before{background:#dce7e3;border:0;content:"";height:76px;left:-31px;position:absolute;top:28px;width:1px}.operation-details-reference .reference-timeline-item.done>div:before{background:#64c998}.operation-details-reference .reference-timeline-item:last-child>div:before{display:none}.operation-details-reference .reference-timeline-dot{background:#fff;flex:0 0 28px;margin:0;position:relative;z-index:1}.operation-details-reference .reference-timeline-item.current .reference-timeline-dot{border-color:#33aa75;box-shadow:0 0 0 4px #33aa751f}.operation-details-reference .reference-timeline-item>div{padding:1px 0 20px}.operation-details-reference .reference-timeline-item strong{display:block;font-size:14px}.operation-details-reference .reference-timeline-item p{line-height:1.45;margin:7px 0 6px}.operation-details-reference .operation-update-dropdown{position:relative}.operation-details-reference .operation-update-menu{min-width:240px;right:0;top:calc(100% + 8px);z-index:5}@media (max-width:760px){.operation-details-reference .reference-timeline{padding-top:22px}.operation-details-reference .reference-timeline-item{display:flex;min-height:94px}.operation-details-reference .reference-timeline-item>div:before{height:74px;left:13px;top:28px;width:1px}.operation-details-reference .reference-timeline-item:last-child>div:before{display:none}}@media (max-width:576px){.notification-dropdown{left:12px;position:fixed;right:12px;top:65px;width:auto}.notification-dropdown-list{max-height:60vh}}.operation-details-reference .admin-offer-actions{display:flex;gap:10px;justify-content:flex-end}.operation-details-reference .admin-offer-actions button{border-radius:8px;cursor:pointer;font-size:14px;min-width:96px;padding:10px 18px}.operation-details-reference .admin-offer-reject-button{background:#fff;border:1px solid #d0d5dd;color:#344054}.operation-details-reference .admin-offer-accept-button{background:#082624;border:1px solid #082624;box-shadow:0 5px 12px #33aa752e;color:#fff}.operation-details-reference .offer-card-top{align-items:center;border-bottom:1px solid #edf0f2;display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.operation-details-reference .offer-vendor-summary{align-items:center;border-bottom:1px solid #edf0f2;display:flex;gap:12px;padding:18px 0}.operation-details-reference .offer-vendor-meta{align-items:center;color:#52688a;display:flex;font-size:11px;gap:8px;margin-left:auto}.operation-details-reference .offer-vendor-status{grid-gap:4px;display:grid;gap:4px;justify-items:end;margin-left:auto}.operation-details-reference .offer-vendor-status .reference-status{background:#f1fcf6;border-color:#b9e6ce;color:#168353;font-size:12px;margin:0;padding:4px 10px}.operation-details-reference .offer-details-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr);padding-top:18px}.operation-details-reference .offer-details-panel{background:#fbfcfc;border:1px solid #edf0f2;border-radius:10px;padding:18px}.operation-details-reference .offer-details-heading{border-bottom:1px solid #e7edf2;padding-bottom:14px}.operation-details-reference .offer-details-heading h3{color:#000;font-size:16px;font-weight:600;margin-bottom:2px}.operation-details-reference .offer-details-heading p{color:#292d32;font-size:14px;margin:0}.operation-details-reference .offer-details-panel:not(.offer-details-facts) .offer-detail-item{background:#f7f9fb;border-radius:14px;margin-top:16px;padding:16px}.operation-details-reference .offer-detail-item+.offer-detail-item{margin-top:16px}.operation-details-reference .offer-detail-item span{color:#000;display:block;font-size:16px;font-weight:600;line-height:20px}.operation-details-reference .offer-detail-item p,.operation-details-reference .offer-detail-item strong{color:#292d32;display:block;font-size:14px;line-height:20px;margin:4px 0 0;overflow-wrap:anywhere}.operation-details-reference .offer-details-facts{grid-gap:12px;align-content:start;background:linear-gradient(145deg,#082624,#082624);border:0;border-radius:24px;box-shadow:0 16px 30px #222a6433;color:#fff;display:grid;gap:12px;padding:18px 16px}.operation-details-reference .offer-details-facts .offer-detail-item+.offer-detail-item{margin-top:0}.operation-details-reference .offer-details-facts .offer-price-item{padding-bottom:10px}.operation-details-reference .offer-details-facts .offer-detail-item{background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;padding:16px}.operation-details-reference .offer-details-facts .offer-price-item{background:#0000;border:0;padding:0 0 6px}.operation-details-reference .offer-details-facts .offer-price-item strong{color:#fff;font-size:30px;margin-top:4px}.operation-details-reference .offer-details-facts .offer-detail-item span{color:#fff}.operation-details-reference .offer-details-facts .offer-detail-item strong{color:#fff;font-size:14px}.operation-details-reference .offer-card-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.operation-details-reference .offer-card-badges .reference-pill,.operation-details-reference .offer-card-badges .reference-status{font-size:11px;line-height:16px;margin:0;overflow-wrap:anywhere;padding:3px 8px;white-space:normal}.operation-details-reference .offer-card-badges .reference-status{background:#f1fcf6;border-color:#b9e6ce;color:#168353}.operation-details-reference .offer-card-badges .reference-pill{background:#f8faf9;color:#475467}.operation-details-reference .offer-card-body{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding-top:12px}.operation-details-reference .offer-vendor-row{align-items:center;display:flex;gap:10px;min-width:0}.operation-details-reference .offer-vendor-avatar{align-items:center;background:#edf7f1;border:1px solid #d3e9df;border-radius:10px;color:#082624;display:flex;flex-shrink:0;font-weight:600;height:42px;justify-content:center;width:42px}.operation-details-reference .offer-vendor-info{min-width:0;overflow-wrap:anywhere}.operation-details-reference .offer-vendor-row strong{color:#000;display:block;font-size:16px;line-height:20px}.operation-details-reference .offer-vendor-row small{color:#292d32;display:block;font-size:14px;line-height:18px}.operation-details-reference .offer-stats-row{grid-gap:12px;align-items:center;border-left:1px solid #edf0f2;display:grid;gap:12px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr);margin:0;padding-left:18px}.operation-details-reference .offer-stat{min-width:0}.operation-details-reference .offer-field-label,.operation-details-reference .offer-stat dt{color:#667085;display:block;font-size:11px;font-weight:500;line-height:16px}.operation-details-reference .offer-stat dd{color:#101828;font-size:13px;font-weight:600;line-height:20px;margin:3px 0 0;overflow-wrap:anywhere}.operation-details-reference .offer-stat-value{background:#f2f6f4;border-radius:8px;padding:8px 10px}.operation-details-reference .offer-stat-value dd{color:#176347;font-size:15px}@media (max-width:1100px){.operation-details-reference .offer-card-body{gap:12px;grid-template-columns:minmax(0,1fr)}.operation-details-reference .offer-stats-row{border-left:0;border-top:1px solid #edf0f2;padding:12px 0 0}}@media (max-width:576px){.operation-details-reference .reference-offer{padding:14px}.operation-details-reference .offer-card-top{align-items:flex-start;flex-direction:column;gap:8px}.operation-details-reference .offer-card-badges{justify-content:flex-start}.operation-details-reference .offer-vendor-summary{align-items:flex-start;flex-wrap:wrap}.operation-details-reference .offer-vendor-meta{justify-content:flex-start;margin-left:48px;width:100%}.operation-details-reference .offer-details-facts,.operation-details-reference .offer-details-grid{grid-template-columns:1fr}.operation-details-reference .offer-stats-row{gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.operation-details-reference .offer-stat:first-child{grid-column:1/-1}}.operation-details-reference .reference-shipping{overflow:visible}.operation-details-reference .reference-timeline{margin-top:4px;max-width:none;padding:12px 0 0;width:min(100%,860px)}.operation-details-reference .reference-timeline-item>div{min-width:0;padding-bottom:22px}.operation-details-reference .reference-timeline-item p{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;max-width:620px;overflow:hidden}.operation-details-reference .reference-timeline-item small{display:block;margin-top:2px}.operation-details-reference .operation-update-menu{background:#fff;border:1px solid #e1e7e5;border-radius:9px;box-shadow:0 12px 28px #08262424;min-width:255px;padding:6px;position:absolute}.operation-details-reference .operation-update-option{align-items:center;background:#fff;border:0;border-radius:6px;color:#172334;cursor:pointer;display:flex;gap:10px;padding:10px;text-align:left;width:100%}.operation-details-reference .operation-update-option.active,.operation-details-reference .operation-update-option:hover{background:#effaf5;color:#137449}.operation-details-reference .operation-update-option span{border:1px solid #cbd5e1;border-radius:50%;display:grid;font-size:11px;height:22px;place-items:center;width:22px}.operation-details-reference .operation-update-option.active span{background:#dff7e9;border-color:#73d6a6;color:#137449}@media (max-width:760px){.operation-details-reference .reference-timeline{padding-top:22px;width:100%}.operation-details-reference .reference-timeline-item p{max-width:100%}.operation-details-reference .operation-update-menu{left:0;right:auto}}.admin-offer-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.admin-offer-header-content h2{color:#000;font-size:20px;font-weight:600;line-height:30px;margin:0}.admin-offer-header-content p{color:#292d32;font-size:14px;line-height:18px;margin:0}.admin-offer-status{align-items:center;border-radius:24px;display:inline-flex;font-size:14px;gap:9px;justify-content:center;line-height:20px;min-height:44px;padding:0 20px;white-space:nowrap}.admin-offer-status-icon{display:inline-flex;height:22px;width:22px}.admin-offer-status-icon svg{height:100%;width:100%}.admin-offer-status.pending{background:#fff0d9;color:#c76b00}.admin-offer-status.accepted{background:#e5f7ee;color:#157b4d}.admin-offer-status.rejected{background:#fdecef;color:#bd2d3a}.admin-offer-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr)}.admin-offer-left,.admin-offer-right{min-width:0}.admin-offer-vendor{align-items:center;background:linear-gradient(100deg,#f9fefd,#f1fbf8);border:1px solid #dbe9e6;border-radius:8px;display:flex;gap:20px;min-height:145px;padding:24px}.admin-offer-avatar{align-items:center;background:linear-gradient(135deg,#d9f7ed,#ccefe7);border-radius:50%;color:#06584b;display:flex;flex:0 0 76px;font-size:20px;font-weight:600;height:76px;justify-content:center;width:76px}.admin-offer-vendor-content{min-width:0}.admin-offer-vendor-content>strong{color:#000;display:block;font-size:20px;font-weight:700;line-height:30px}.admin-offer-vendor-content>p{color:#292d32;font-size:14px;line-height:20px;margin:0 0 5px}.admin-offer-assigned{align-items:center;background:#e4f9ef;border-radius:8px;color:#0b8956;display:inline-flex;font-size:14px;gap:6px;line-height:18px;padding:4px 10px;width:fit-content}.admin-offer-assigned svg{height:15px;width:15px}.admin-offer-details-card{background:#fff;border:1px solid #e2e8ec;border-radius:8px;margin-top:18px;padding:24px}.admin-offer-details-heading{margin-bottom:18px}.admin-offer-details-heading h3{color:#000;font-size:20px;font-weight:600;line-height:30px;margin:0}.admin-offer-details-heading p{color:#292d32;font-size:14px;line-height:20px;margin:0}.admin-offer-detail-row{align-items:center;background:linear-gradient(90deg,#f8fafc,#fbfcfd);border-radius:12px;display:flex;gap:15px;margin-bottom:12px;min-height:88px;padding:14px 16px}.admin-offer-detail-icon{align-items:center;border-radius:11px;display:flex;flex:0 0 48px;height:48px;justify-content:center;width:48px}.admin-offer-detail-icon svg{height:24px;width:24px}.admin-offer-detail-icon.blue{background:#e9f3ff;color:#0878e8}.admin-offer-detail-icon.purple{background:#f1ebff;color:#7928d8}.admin-offer-detail-icon.orange{background:#fff1dd;color:#f27900}.admin-offer-detail-icon.calendar{background:#eaf4ff;color:#0878e8}.admin-offer-detail-content{min-width:0}.admin-offer-bottom-item span,.admin-offer-detail-content span{color:#292d32;display:block;font-size:14px;line-height:18px;margin-bottom:3px}.admin-offer-bottom-item strong,.admin-offer-detail-content strong{color:#000;display:block;font-size:16px;font-weight:600;line-height:22px}.admin-offer-detail-content p{color:#292d32;font-size:14px;line-height:20px;margin:0}.admin-offer-bottom-row{grid-gap:24px;align-items:center;background:linear-gradient(90deg,#fafbfc,#fbfcfd);border-radius:12px;display:grid;gap:24px;grid-template-columns:1fr auto 1fr;min-height:90px;padding:14px 16px}.admin-offer-right{border-radius:8px}.admin-offer-price-card{align-items:center;background:radial-gradient(circle at 90% 25%,#14b98747,#0000 30%),linear-gradient(135deg,#03483f,#006f5c);border-radius:8px 8px 0 0;color:#fff;display:flex;gap:20px;justify-content:space-between;overflow:hidden;padding:24px;position:relative}.admin-offer-price-card:after{border:1px solid #ffffff0f;border-radius:50%;bottom:-140px;content:"";height:210px;position:absolute;right:-130px;width:420px}.admin-offer-price-card span{color:#ffffffe6;display:block;font-size:14px;margin-bottom:6px}.admin-offer-price-card strong{color:#fff;display:block;font-size:28px;font-weight:600;line-height:34px}.admin-offer-price-icon{align-items:center;background:#008f7152;border:1px solid #ffffff1f;border-radius:50%;box-shadow:0 0 0 12px #008f711a;display:flex;height:76px;justify-content:center;position:relative;width:76px;z-index:2}.admin-offer-price-icon svg{height:39px;width:39px}.admin-offer-contact-card{background:#fff;border:1px solid #e4e9ed;border-radius:0 0 16px 16px;border-top:0;padding:10px 20px 20px}.admin-offer-contact-row{grid-gap:16px;align-items:center;border-bottom:1px solid #e5eaee;display:grid;gap:16px;grid-template-columns:52px minmax(0,1fr) 36px;min-height:98px}.admin-offer-contact-icon{align-items:center;background:#ecfaf5;border-radius:11px;color:#007358;display:flex;height:48px;justify-content:center;width:48px}.admin-offer-contact-icon svg{height:24px;width:24px}.admin-offer-contact-content{min-width:0}.admin-offer-contact-content span{color:#292d32;display:block;font-size:14px;margin-bottom:3px}.admin-offer-contact-content strong{color:#000;display:block;font-size:14px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-offer-copy-btn{align-items:center;background:#f7f9fc;border:0;border-radius:9px;color:#405580;cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;width:34px}.admin-offer-copy-btn svg{height:18px;width:18px}.admin-offer-copy-btn:hover{background:#ecf8f4;color:#04795d}.admin-offer-quote{align-items:center;background:linear-gradient(110deg,#eefaf7,#f1faf7);border-radius:12px;display:flex;margin-top:22px;min-height:108px;overflow:hidden;padding:20px 55px 20px 64px;position:relative}.admin-offer-quote-mark{color:#3bb797;font-size:52px;left:22px;line-height:1;position:absolute;top:13px}.admin-offer-quote p{color:#59709a;font-size:14px;line-height:22px;margin:0}.admin-offer-leaf{bottom:15px;color:#84c4ae;height:35px;position:absolute;right:18px;width:35px}@media (max-width:767.98px){.admin-shared-offer-card{border-radius:14px;padding:18px}.admin-offer-header{align-items:flex-start;flex-direction:column}.admin-offer-header-content h2{font-size:24px;line-height:31px}.admin-offer-vendor{padding:18px}.admin-offer-avatar{flex-basis:60px;font-size:23px;height:60px;width:60px}.admin-offer-details-card{padding:16px}.admin-offer-bottom-row{gap:14px;grid-template-columns:1fr}.admin-offer-bottom-divider{height:1px;width:100%}}.vendor-product-selector{display:flex;flex-direction:column;gap:12px}.vendor-product-selection-row{background:#fcfcfd;border:1px solid #e4e7ec;border-radius:8px;padding:14px;position:relative}.vendor-product-selection-fields{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-product-select-field>label{display:block;font-size:14px;font-weight:600;line-height:18px;margin-bottom:7px}.vendor-product-select{position:relative;width:100%}.vendor-product-select-trigger{align-items:center;background:#fff;border:1px solid #d7dce3;border-radius:6px;color:#a5adb8;cursor:pointer;display:flex;font-size:14px;gap:10px;justify-content:space-between;min-height:40px;padding:0 12px;text-align:left;width:100%}.vendor-product-select-trigger.has-value{color:#344054}.vendor-product-select-trigger:focus-visible,.vendor-product-select-trigger:hover:not(:disabled){border-color:#a5a5a5;outline:none}.vendor-product-select-trigger:disabled{background:#f2f4f7;color:#98a2b3;cursor:not-allowed}.vendor-product-select-trigger svg{stroke:#667085;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;height:18px;width:18px}.vendor-product-select-menu{background:#fff;border:1px solid #e4e7ec;border-radius:8px;box-shadow:0 10px 24px #10182824;left:0;max-height:240px;overflow-y:auto;padding:5px;position:absolute;right:0;top:calc(100% + 5px);z-index:60}.vendor-product-select-option{align-items:center;background:#0000;border:0;border-radius:5px;color:#344054;cursor:pointer;display:flex;font-size:14px;gap:10px;justify-content:space-between;min-height:38px;padding:8px 9px;text-align:left;width:100%}.vendor-product-select-option.is-selected,.vendor-product-select-option:hover:not(:disabled){background:#f0f6f4;color:#082624}.vendor-product-select-option:disabled{color:#98a2b3;cursor:not-allowed}.vendor-product-checkbox-option small,.vendor-product-select-option small{color:#98a2b3;flex:0 0 auto;font-size:11px}.vendor-product-checkbox-menu{padding:6px}.vendor-product-checkbox-option{align-items:center;border-radius:5px;color:#344054;cursor:pointer;display:flex;font-size:14px;gap:9px;min-height:39px;padding:8px 9px}.vendor-product-checkbox-option:hover{background:#f8faf9}.vendor-product-checkbox-option.is-selected{background:#f0f6f4;color:#082624}.vendor-product-checkbox-option input{accent-color:#082624;cursor:pointer;flex:0 0 16px;height:16px;margin:0;width:16px}.vendor-product-checkbox-option.is-disabled{color:#98a2b3;cursor:not-allowed}.vendor-product-checkbox-option.is-disabled input{cursor:not-allowed}.vendor-product-checkbox-mark{display:none}.vendor-product-checkbox-option small{margin-left:auto}.vendor-product-select-empty{color:#667085;font-size:13px;padding:11px 9px}.vendor-product-add-selection{background:#0000;border:0;color:#082624;cursor:pointer;font-size:13px;font-weight:600;margin-top:12px;padding:0}.vendor-product-add-selection:disabled{color:#98a2b3;cursor:not-allowed}.vendor-product-remove-selection{background:#0000;border:0;border-radius:50%;color:#667085;cursor:pointer;font-size:20px;height:24px;line-height:1;position:absolute;right:8px;top:8px;width:24px}.vendor-product-remove-selection:hover{background:#f2f4f7;color:#b42318}@media (max-width:575.98px){.vendor-product-selection-fields{grid-template-columns:1fr}}.operation-status-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a6b;z-index:11000}.operation-status-modal-backdrop,.order-confirmation-backdrop{align-items:center;display:flex;inset:0;justify-content:center;padding:18px;position:fixed}.order-confirmation-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#26313d94;z-index:12000}.order-confirmation-popup{align-items:center;background:#fff;border:1px solid #e6e9ee;border-radius:16px;box-shadow:0 24px 60px #0f172a33;box-sizing:border-box;display:flex;flex-direction:column;padding:28px;position:relative;width:min(100%,390px)}.order-confirmation-header{display:contents}.order-confirmation-header>div{width:100%}.order-confirmation-close{background:#0000;border:0;color:#0000;cursor:pointer;display:grid;height:20px;padding:0;place-items:center;position:absolute;right:14px;top:-10px;width:20px}.order-confirmation-close:after{color:#94a3b8;content:"\00d7";font-size:26px;line-height:1}.order-confirmation-icon{border-radius:16px;display:grid;flex:0 0 50px;height:50px;margin-bottom:16px;place-items:center;width:50px}.order-confirmation-icon.accepted{background:#eafbf2;color:#08784d}.order-confirmation-icon.rejected{background:#fff2f0;color:#d22323}.order-confirmation-icon svg{stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;height:23px;width:23px}.order-confirmation-header h2{color:#172033;font-size:18px;font-weight:700;line-height:24px;margin:0;text-align:center}.order-confirmation-header p{color:#687894;font-size:14px;font-weight:400;line-height:20px;margin:7px 0 0;text-align:center}.order-confirmation-reason-wrap{margin-top:18px;width:100%}.order-confirmation-reason{grid-gap:8px;color:#344054;display:grid;font-size:13px;font-weight:600;gap:8px;width:100%}.order-confirmation-reason textarea{background:#f8fafc;border:1px solid #cfd8e5;border-radius:12px;box-sizing:border-box;color:#172033;font:inherit;font-size:13px;font-weight:400;line-height:19px;min-height:104px;outline:none;padding:13px;resize:vertical;width:100%}.order-confirmation-reason textarea::placeholder{color:#91a0b8}.order-confirmation-reason textarea:focus{border-color:#91b6f8;box-shadow:0 0 0 3px #5491f42e}.order-confirmation-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:28px;width:100%}.order-confirmation-actions button{border-radius:9px;cursor:pointer;font-size:13px;font-weight:600;height:42px;min-width:0;padding:0 10px}.order-confirmation-cancel{background:#fff;border:1px solid #cfd8e5;color:#475569}.order-confirmation-submit{border:1px solid #0000;color:#fff}.order-confirmation-submit.accepted{background:#137b54}.order-confirmation-submit.rejected{background:#c55}.order-confirmation-cancel:disabled,.order-confirmation-close:disabled,.order-confirmation-submit:disabled{cursor:not-allowed;opacity:.7}.operation-status-modal{background:#fff;border:1px solid #e2e8f0bf;border-radius:28px;box-shadow:0 28px 70px #0f172a38;overflow:hidden;width:min(100%,448px)}.operation-status-modal-header{align-items:flex-start;border-bottom:1px solid #edf1f7;display:flex;gap:16px;justify-content:space-between;padding:23px 25px 18px}.operation-status-modal-header h2{color:#101828;font-size:16px;font-weight:700;line-height:22px;margin:0}.operation-status-modal-header p{color:#71809a;font-size:12px;line-height:18px;margin:2px 0 0}.operation-status-modal-close{background:#0000;border:0;color:#8b9bb5;cursor:pointer;display:grid;flex:0 0 26px;font-size:21px;height:26px;line-height:1;padding:0;place-items:center;width:26px}.operation-status-modal-fields{grid-gap:17px;display:grid;gap:17px;padding:21px 25px 25px}.operation-status-modal-fields label{grid-gap:8px;color:#26344c;display:grid;font-size:13px;font-weight:600;gap:8px}.operation-status-modal-fields label>span{color:#26344c;display:block}.operation-status-modal-fields label>span em{color:#e5484d;font-style:normal}.operation-status-modal-fields input,.operation-status-modal-fields textarea{background:#f7f9fc;border:1px solid #dce5f0;border-radius:16px;color:#26344c;font:inherit;font-size:13px;font-weight:400;outline:0;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.operation-status-modal-fields input{height:46px;padding:0 16px}.operation-status-modal-fields textarea{min-height:106px;padding:13px 16px;resize:vertical}.operation-status-modal-fields input::placeholder,.operation-status-modal-fields textarea::placeholder{color:#8da0bc}.operation-status-modal-fields input:focus,.operation-status-modal-fields textarea:focus{border-color:#aab4d3;box-shadow:0 0 0 3px #aab4d32e}.operation-status-modal-actions{border-top:1px solid #edf1f7;display:flex;gap:12px;justify-content:flex-end;padding:16px 25px 18px}.operation-status-modal-actions button{border-radius:13px;cursor:pointer;font-size:13px;font-weight:600;height:42px;min-width:76px;padding:0 17px}.operation-status-cancel{background:#fff;border:1px solid #dce5f0;color:#344054}.operation-status-save{background:#969bb9;border:1px solid #969bb9;color:#fff;min-width:110px!important}.operation-status-cancel:disabled,.operation-status-modal-close:disabled,.operation-status-save:disabled{cursor:not-allowed;opacity:.7}.operation-shipment-location{color:#52688a;display:block;font-size:12px;margin:0 0 5px}@media (max-width:520px){.operation-status-modal{border-radius:22px}.operation-status-modal-actions,.operation-status-modal-fields,.operation-status-modal-header{padding-left:20px;padding-right:20px}}.operation-details-reference .reference-timeline-item.active .reference-timeline-dot{background:#eafbf2;border-color:#33aa75;box-shadow:0 0 0 4px #33aa751f;color:#137449}.operation-details-reference .reference-timeline-item.active>div:before{background:#64c998}.operation-details-reference .reference-timeline-item.inactive{opacity:.58}.operation-details-reference .reference-timeline-item.inactive>div:before{background:#dce3eb}.operation-details-reference .reference-shipping{background:#fff;border:1px solid #e8edf2;border-radius:28px;box-shadow:0 12px 32px #1622330f;min-height:0;padding:26px 32px 24px}.operation-details-reference .reference-shipping .reference-section-heading{border-bottom:1px solid #edf0f3;margin-bottom:0;padding-bottom:20px}.operation-details-reference .reference-shipping .reference-section-heading h2{color:#172033;font-size:18px;font-weight:700}.operation-details-reference .reference-shipping .reference-section-heading p{color:#75839a;font-size:13px;margin-top:6px}.operation-details-reference .shipping-header-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}.operation-details-reference .shipping-status-pill{align-items:center;background:#effdf6;border:1px solid #a9f0cc;border-radius:999px;color:#08784d;display:inline-flex;font-size:14px;line-height:16px;min-height:27px;padding:4px 12px;white-space:nowrap}.operation-details-reference .shipping-status-pill.accepted{background:#eff8ff;border-color:#b2ddff;color:#026aa2}.operation-details-reference .reference-shipping .reference-update-button{background:#33aa75;border:1px solid #33aa75;border-radius:12px;box-shadow:0 8px 18px #33aa7529;color:#fff;min-height:42px;padding:0 17px}.operation-details-reference .reference-shipping .reference-update-button:disabled{background:#9bd4b8;border-color:#9bd4b8;box-shadow:none;color:#fff;cursor:not-allowed;opacity:1}.operation-details-reference .reference-shipping .reference-timeline{margin-top:4px;padding-top:12px}.operation-details-reference .reference-shipping .reference-timeline-item{min-height:94px}.operation-details-reference .reference-shipping .reference-timeline-item>div{padding-bottom:0}.operation-details-reference .reference-shipping .reference-timeline-item>div:before{height:calc(100% - 28px)}.operation-details-reference .reference-shipping .reference-timeline-item strong{color:#172033;font-size:14px;font-weight:600;margin:0}.operation-details-reference .reference-shipping .reference-timeline-item p{-webkit-box-orient:initial;-webkit-line-clamp:unset;line-clamp:none;color:#71819b;display:block;font-size:13px;line-height:19px;margin:8px 0 5px;overflow:visible;overflow-wrap:anywhere}.operation-details-reference .reference-shipping .operation-shipment-location{color:#8b9bb4;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:760px){.operation-details-reference .reference-shipping{border-radius:22px;min-height:0;padding:24px 20px}.operation-details-reference .shipping-header-actions{gap:8px}.operation-details-reference .reference-shipping .reference-timeline-item{min-height:94px}.operation-details-reference .reference-shipping .reference-timeline-item>div:before{height:calc(100% - 28px);left:-29px}}.performance-period-select.product-custom-dropdown{flex:0 0 136px;width:136px;z-index:10}.performance-period-select .product-custom-dropdown-trigger{background:#fff;border:1px solid #e4e7ec;border-radius:7px;color:#292d32;font-size:14px;font-weight:400;height:34px;min-height:34px;padding:0 28px 0 10px;transition:border-color .2s ease,background-color .2s ease}.performance-period-select .product-custom-dropdown-trigger:hover:not(:disabled){background:#fff;border-color:#d0d5dd}.performance-period-select .product-custom-dropdown-trigger:focus-visible{border-color:#98a2b3;outline:2px solid #98a2b3;outline-offset:-2px}.performance-period-select .product-custom-dropdown-value{font-size:14px;font-weight:400}.performance-period-select .product-custom-dropdown-menu{left:auto;min-width:136px;right:0;width:100%}.performance-card{border:1px solid #e6eaf0;border-radius:15px;box-shadow:0 1px 3px #1018280a}.performance-card .performance-header{align-items:flex-start;min-height:76px;padding:17px 20px 10px}.performance-card .modern-chart-legend{padding:12px 20px 10px}.performance-card .modern-dashboard-chart{gap:8px;height:245px;padding:10px 20px 5px}.performance-card .chart-grid span{background:#eef1f5}.dashboard-operation-filter{flex:0 0 auto;z-index:6}.dashboard-operation-status-filter{width:136px}.dashboard-operation-commodity-filter{width:178px}.dashboard-operation-filter .product-custom-dropdown-trigger{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#344054;font-size:14px;font-weight:500;height:38px;min-height:38px;padding:0 30px 0 10px;transition:border-color .18s ease,box-shadow .18s ease}.dashboard-operation-filter .product-custom-dropdown-trigger:hover:not(:disabled){background:#fff;border-color:#98a2b3}.dashboard-operation-filter .product-custom-dropdown-trigger:focus-visible{border-color:#082624;outline:2px solid #08262429;outline-offset:1px}.dashboard-operation-filter .product-custom-dropdown-trigger[aria-expanded=true]{border-color:#667085;box-shadow:0 0 0 3px #1018280f}.dashboard-operation-filter .product-custom-dropdown-value{font-size:14px;font-weight:500}.dashboard-operation-status-filter .product-custom-dropdown-menu{left:auto;right:0;width:max(100%,160px)}.dashboard-operation-commodity-filter .product-custom-dropdown-menu{left:auto;right:0;width:max(100%,190px)}.dashboard-operation-filter .product-custom-dropdown-option{color:#344054;font-size:14px;min-height:36px}.dashboard-operation-filter .product-custom-dropdown-option.is-selected,.dashboard-operation-filter .product-custom-dropdown-option:hover{background:#eff8f6;color:#082624}@media (max-width:767px){.dashboard-operation-filter{flex-basis:calc(50% - 3px);flex-grow:1;flex-shrink:1;min-width:calc(50% - 3px);width:auto}}.performance-card{background:#fff;border:1px solid #e7ebf1;border-radius:18px;box-shadow:0 8px 24px rgba(16,24,40,.055),0 1px 3px rgba(16,24,40,.035);overflow:visible;position:relative}.performance-card .performance-header{align-items:center;gap:18px;min-height:0;padding:21px 24px 12px}.performance-card .performance-header h2{color:#101828;font-size:19px;font-weight:700;letter-spacing:-.025em;line-height:25px}.performance-card .performance-header p{color:#667085;font-size:13px;line-height:19px;margin-top:4px}.performance-card .performance-period-select.product-custom-dropdown{flex-basis:138px;width:138px}.performance-card .performance-period-select .product-custom-dropdown-trigger{border-color:#e1e6ed;border-radius:9px;box-shadow:0 1px 2px rgba(16,24,40,.035);color:#344054;height:38px;min-height:38px;padding-left:12px}.performance-card .performance-period-select .product-custom-dropdown-trigger:hover:not(:disabled){background:#fff;border-color:#c5ced9}.performance-card .performance-period-select .product-custom-dropdown-trigger:focus-visible{border-color:#84a7e8;outline:3px solid #5484d926;outline-offset:1px}.performance-card .modern-chart-legend{align-items:center;gap:14px;justify-content:space-between;padding:11px 24px 8px}.performance-card .modern-chart-legend span{color:#475467;font-size:13px;font-weight:500;gap:8px;line-height:18px}.performance-card .legend-dot{box-shadow:0 0 0 3px #98a2b314;height:8px;width:8px}.performance-card .modern-dashboard-chart{align-items:stretch;gap:12px;height:auto;min-height:262px;overflow:visible;padding:10px 24px 18px 18px}.performance-card .chart-y-axis{height:210px;padding:0 2px 0 0;width:32px}.performance-card .chart-y-axis span{font-feature-settings:"tnum";color:#667085;font-size:12px;font-variant-numeric:tabular-nums;line-height:16px}.performance-card .chart-main{height:246px;min-width:0;width:100%}.performance-card .chart-grid{height:210px}.performance-card .chart-grid span{background:#edf1f6}.performance-card .chart-svg{height:210px;overflow:visible}.performance-card .chart-line{stroke-width:2.6;transition:opacity .18s ease}.performance-card .chart-point{stroke-width:2.2;cursor:crosshair;transition:r .15s ease,stroke-width .15s ease,filter .15s ease}.performance-card .chart-point:focus-visible,.performance-card .chart-point:hover{r:6;stroke-width:2.8;filter:drop-shadow(0 2px 3px rgba(16,24,40,.18));outline:none}.performance-card .chart-labels{bottom:1px;gap:8px}.performance-card .chart-labels span{color:#667085;font-size:12px;font-weight:500;line-height:18px;max-width:20%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-tooltip{grid-gap:5px;background:#172033;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 8px 20px #10182833;color:#fff;display:grid;gap:5px;min-width:122px;padding:9px 11px;pointer-events:none;position:absolute;transform:translate(-50%,calc(-100% - 12px));z-index:4}.chart-tooltip-below{transform:translate(-50%,12px)}.chart-tooltip-label{color:#cbd5e1;font-size:11px;font-weight:500;line-height:15px}.chart-tooltip-series{align-items:center;color:#f8fafc;display:flex;font-size:12px;gap:7px;line-height:16px}.chart-tooltip-series .legend-dot{flex:0 0 7px;height:7px;width:7px}.chart-tooltip-series strong{font-feature-settings:"tnum";color:#fff;font-size:12px;font-variant-numeric:tabular-nums;margin-left:auto}.performance-card .dashboard-chart-empty{color:#667085;min-height:230px;padding:24px}@media (max-width:767.98px){.performance-card .performance-header{align-items:flex-start;padding:18px 18px 10px}.performance-card .performance-header h2{font-size:18px}.performance-card .performance-header p{font-size:12px;max-width:240px}.performance-card .performance-period-select.product-custom-dropdown{flex-basis:126px;width:126px}.performance-card .modern-chart-legend{padding:10px 18px 7px}.performance-card .modern-dashboard-chart{gap:8px;min-height:242px;overflow:visible;padding:9px 16px 15px 10px}.performance-card .chart-y-axis{height:190px;width:29px}.performance-card .chart-main{height:226px;min-width:0}.performance-card .chart-grid,.performance-card .chart-svg{height:190px}.performance-card .chart-labels span{font-size:10px;line-height:15px}.chart-tooltip{min-width:112px;padding:8px 9px}}@media (max-width:420px){.performance-card .performance-header{flex-wrap:wrap}.performance-card .performance-header>div:first-child{flex:1 1 100%}.performance-card .performance-period-select.product-custom-dropdown{margin-left:auto}}.performance-card .chart-main{height:210px}.performance-card .chart-labels{bottom:auto;top:calc(100% + 10px)}@media (max-width:767.98px){.performance-card .chart-main{height:190px}}.performance-card .chart-grid,.performance-card .chart-svg{height:194px;top:8px}@media (max-width:767.98px){.performance-card .chart-grid,.performance-card .chart-svg{height:174px;top:8px}}.performance-card .chart-labels{display:block;height:18px}.performance-card .chart-labels span{position:absolute;transform:translateX(-50%)}.performance-card .chart-labels .chart-label-start{transform:none}.performance-card .chart-labels .chart-label-end{transform:translateX(-100%)}.admin-login-logo{gap:16px;justify-content:space-between;width:100%}.admin-login-mobile-logo{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.admin-login-logo img,.admin-login-mobile-logo img{flex:0 0 auto}.auth-language-switcher{color:#172b27;flex:0 0 auto;position:relative;z-index:20}.auth-language-trigger{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:9px;color:#172b27;cursor:pointer;display:inline-flex;font-family:DM-Sans-Medium;font-size:13px;gap:8px;justify-content:center;line-height:18px;max-width:190px;min-height:40px;padding:7px 10px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.auth-language-trigger:hover{background:#f9fafb;border-color:#98a2b3}.auth-language-option:focus-visible,.auth-language-trigger:focus-visible{outline:3px solid #2d9f7747;outline-offset:2px}.auth-language-trigger svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;height:14px;width:14px}.auth-language-flag{border:1px solid #1018281f;border-radius:2px;display:block;filter:none!important;flex:0 0 22px;height:15px;object-fit:cover;width:22px!important}.auth-language-current-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-language-menu{background:#fff;border:1px solid #e4e7ec;border-radius:10px;box-shadow:0 12px 28px #10182829;padding:6px;position:absolute;right:0;top:calc(100% + 8px);width:190px;z-index:1300}.auth-language-option{align-items:center;background:#0000;border:0;border-radius:7px;color:#344054;cursor:pointer;display:flex;font-family:DM-Sans-Medium;font-size:14px;gap:10px;min-height:42px;padding:8px 10px;text-align:left;transition:background .18s ease,color .18s ease;width:100%}.auth-language-option.active,.auth-language-option:hover{background:#f2f8f5;color:#0b5344}.auth-language-option>span:nth-child(2){flex:1 1}.auth-language-check{color:#178476;font-size:14px}.auth-language-switcher.inverse .auth-language-trigger{background:#ffffff1a;border-color:#ffffff61;color:#fff}.auth-language-switcher.inverse .auth-language-trigger:hover{background:#ffffff2e;border-color:#ffffff9e}.auth-language-switcher.inverse .auth-language-trigger{background:#ffffff29;border-color:#ffffff85;height:44px;justify-content:space-between;max-width:190px;padding:0 10px;width:190px}.auth-language-switcher.inverse .auth-language-current-name{flex:1 1;padding-left:8px;text-align:left}@media (max-width:767.98px){.admin-login-mobile-logo{gap:8px;margin-bottom:35px}.admin-login-mobile-logo img{width:128px}.auth-language-trigger{padding-left:8px;padding-right:8px}}.auth-language-menu{width:205px}.auth-language-option{gap:9px;min-height:56px;padding:7px 9px}.auth-language-option-flag{border:1px solid #10182814;border-radius:50%;display:block;filter:none!important;flex:0 0 28px!important;height:28px;object-fit:cover;width:28px!important}.auth-language-option-content{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.auth-language-option-content strong{color:#101828;font-family:DM-Sans-Medium;font-size:13px;line-height:18px;white-space:normal}.auth-language-option-content small{color:#475467;font-size:14px;line-height:18px}.auth-language-option.active{background:#f8f5ee}.auth-language-option.active .auth-language-check{color:#b86e00}.operation-details-reference .operation-modern-status.accepted,.operation-details-reference .operation-modern-status.pending,.operation-details-reference .reference-summary-grid .reference-status.accepted,.operation-details-reference .reference-summary-grid .reference-status.pending{background:#eaf3ff;border-color:#eaf3ff;color:#075abd}.operation-details-reference .operation-modern-status.completed,.operation-details-reference .reference-summary-grid .reference-status.completed{background:#e8f8ef;border-color:#e8f8ef;color:#128b35}.operation-details-reference .operation-modern-status.cancelled,.operation-details-reference .reference-summary-grid .reference-status.cancelled{background:#fff0ee;border-color:#fff0ee;color:#b42318}.operation-details-reference .shipping-status-pill.accepted,.operation-details-reference .shipping-status-pill.pending{background:#eaf3ff;border-color:#eaf3ff;color:#075abd}.operation-details-reference .shipping-status-pill.completed{background:#e8f8ef;border-color:#e8f8ef;color:#128b35}.operation-details-reference .shipping-status-pill.cancelled{background:#fff0ee;border-color:#fff0ee;color:#b42318}.admin-login-page--reference{background:radial-gradient(ellipse at 12% 10%,#00727d38,#0000 34%),linear-gradient(120deg,#e7eff1,#f5f7f7 54%,#e8eff1);min-height:100dvh;overflow:hidden;padding:16px}.admin-login-page--reference>.container-fluid{min-height:calc(100dvh - 36px)}.admin-login-page--reference .admin-login-card{background:#fff;border:1px solid #ffffffeb;border-radius:24px;box-shadow:0 18px 48px #0b2c341f;min-height:calc(100dvh - 36px);overflow:hidden}.admin-login-page--reference .admin-login-left{background-image:linear-gradient(180deg,#001d1ed4,#001f1fa1 43%,#00161714 75%,#00161838),url(/static/media/tradehub-signup-bg.c10191da9ef1795fca3b.png);background-position:50%,50%;background-size:cover;min-height:calc(100dvh - 36px);padding:0}.admin-login-page--auth-shared .admin-login-left{background-image:linear-gradient(180deg,#001d1ed1,#001f1fa3 43%,#0016177a 72%,#001618c7),url(/static/media/tradehub-signup-bg.c10191da9ef1795fca3b.png)}.admin-login-page--reference .admin-login-left:before{background:#1ebbc114;filter:blur(26px);height:260px;right:-100px;top:-130px;width:260px}.admin-login-page--reference .admin-login-left-inner{margin:0;max-width:none;min-height:calc(100dvh - 36px);padding:25px}.admin-login-page--reference .admin-login-logo{align-items:flex-start;justify-content:space-between;width:100%}.admin-login-page--reference .admin-login-left-content{flex:1 0 auto;max-width:610px;padding:32px 0 15px}.admin-login-page--auth-shared .admin-login-left-content{display:flex;flex-direction:column;justify-content:flex-end}.admin-login-page--auth-shared .login-submit-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.admin-login-page--auth-shared .login-submit-button:disabled:hover{background:#082624;box-shadow:none;transform:none}.admin-login-page--auth-shared .admin-login-left-content h1{max-width:610px}.admin-login-page--auth-shared .admin-login-kicker,.admin-login-page--auth-shared .admin-login-left-content h1,.admin-login-page--auth-shared .admin-login-left-content>p{text-shadow:0 2px 12px #000000e6}.admin-login-page--reference .admin-login-kicker{color:#f5bd50;font-size:12px;font-weight:600;letter-spacing:4px;line-height:18px;margin:0}.admin-login-page--reference .admin-login-left-content h1 span{color:#ffd15a}.admin-login-page--reference .admin-login-feature-list{background:#0000;border:0;gap:2px;margin-top:17px;max-width:560px;padding:0}.admin-login-page--reference .admin-login-feature-item{border:0;gap:16px;padding:7px 0}.admin-login-page--reference .admin-login-feature-icon{background:#002c2d8f;border:1px solid #ffca44b8;border-radius:50%;box-shadow:0 0 0 4px #ffc8370f;color:#ffcc4f;flex-basis:64px;height:64px;width:64px}.admin-login-page--reference .admin-login-feature-icon svg{height:31px;width:31px}.admin-login-page--reference .admin-login-feature-item h2{color:#fff;font-size:17px;font-weight:700;line-height:22px;margin:0 0 3px}.admin-login-page--reference .admin-login-feature-item p{color:#ffffffe3;font-size:14px;line-height:19px;margin:0}.admin-login-page--reference .admin-login-right{align-items:stretch;background:#fff;min-height:calc(100dvh - 36px);overflow:hidden;position:relative}.admin-login-page--reference .admin-login-right:before{background:radial-gradient(circle,#4daec394 1px,#0000 1.6px) 0 0 /7px 7px;border-radius:50%;content:"";height:490px;-webkit-mask-image:radial-gradient(circle,#000 0 54%,#0000 71%);mask-image:radial-gradient(circle,#000 0 54%,#0000 71%);opacity:.52;pointer-events:none;position:absolute;right:-134px;top:-92px;width:490px}.admin-login-page--reference .admin-login-right:after{border:1px solid #e5b42fb8;border-radius:50%;content:"";height:380px;pointer-events:none;position:absolute;right:-84px;top:-170px;width:380px}.admin-login-page--reference .admin-login-right-inner{align-items:center;display:flex;margin:0;max-width:none;min-height:calc(100dvh - 36px);padding:50px clamp(42px,4.4vw,68px);position:relative;width:100%;z-index:1}.admin-login-page--reference .admin-login-form-content{margin:0 auto;max-width:630px;width:100%}.admin-login-page--reference .admin-login-heading{margin-bottom:37px}.admin-login-page--reference .admin-login-field{margin-bottom:27px}.admin-login-page--reference .admin-login-field-heading{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:9px}.admin-login-page--reference .login-input-icon{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;border-right:1px solid #d8e0e9;color:#526582;flex:0 0 42px;height:29px;margin-left:15px;margin-right:15px;padding-right:13px;width:42px}.admin-login-page--reference .login-show-password{color:#536582;flex-basis:42px;height:42px;margin-left:8px;width:42px}.admin-login-page--reference .login-show-password svg{flex-basis:22px;height:22px;width:22px}.admin-login-page--reference .recent-view-all-btn:disabled,.admin-login-page--reference .recent-view-all-btn:disabled:hover{background:#7b8c89;box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.admin-login-page--reference .recent-view-all-btn svg{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:25px;width:25px}.admin-login-page--reference .admin-login-divider{color:#667795;font-size:15px;gap:16px;margin:32px 0 22px}.admin-login-page--reference .admin-login-divider:after,.admin-login-page--reference .admin-login-divider:before{background:#ccd7e4}.admin-login-page--reference .admin-login-provider-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-login-page--reference .admin-login-provider{align-items:center;background:#fffffff0;border:1px solid #cfdae8;border-radius:13px;box-shadow:0 1px 2px rgba(12,35,54,.025);color:#111a34;display:flex;font-family:DM-Sans-Medium;font-size:16px;gap:15px;justify-content:center;min-height:72px;min-width:0;padding:0 14px;transition:border-color .18s ease,background .18s ease,transform .18s ease;white-space:nowrap}.admin-login-page--reference .admin-login-provider:hover{background:#fbfdff;border-color:#93a8bd;transform:translateY(-1px)}.admin-login-page--reference .admin-login-provider svg{flex:0 0 27px;height:27px;width:27px}.admin-login-page--reference .admin-login-bottom-text button{color:#006d68;font-weight:700;text-decoration:underline;text-underline-offset:3px}.admin-login-page--reference .admin-login-bottom-text button:hover{color:#004440}.admin-login-page--reference .admin-login-mobile-logo img{filter:none;width:180px}.admin-login-page--reference .admin-login-error{border-radius:10px;margin:-7px 0 16px}@media (max-width:1100px) and (min-width:768px){.admin-login-page--reference .admin-login-left-inner{padding-left:31px;padding-right:31px}.admin-login-page--reference .admin-login-logo img{width:190px}.admin-login-page--reference .admin-login-left-content h1{font-size:clamp(34px,4.2vw,46px)}.admin-login-page--reference .admin-login-right-inner{padding-left:35px;padding-right:35px}.admin-login-page--reference .admin-login-heading p{font-size:17px}.admin-login-page--reference .admin-login-provider{font-size:14px;gap:9px;padding:0 8px}}@media (max-width:767.98px){.admin-login-page--reference{background:#f4f7f8;min-height:100dvh;overflow:visible;padding:0}.admin-login-page--reference .admin-login-card,.admin-login-page--reference>.container-fluid{min-height:100dvh}.admin-login-page--reference .admin-login-card{border:0;border-radius:0}.admin-login-page--reference .admin-login-right{min-height:100dvh}.admin-login-page--reference .admin-login-right-inner{flex-direction:column;justify-content:center;min-height:100dvh;padding:26px 24px 34px}.admin-login-page--reference .admin-login-mobile-logo{align-items:center;display:flex!important;justify-content:space-between;margin:0 auto 36px}.admin-login-page--reference .admin-login-heading{margin-bottom:30px}.admin-login-page--reference .admin-login-heading h1{font-size:34px}.admin-login-page--reference .admin-login-heading p{font-size:16px}.admin-login-page--reference .admin-login-field{margin-bottom:21px}.admin-login-page--reference .login-input-box{height:58px}.admin-login-page--reference .admin-login-remember{font-size:14px}.admin-login-page--reference .admin-login-remember input{height:25px;width:25px}.admin-login-page--reference .recent-view-all-btn{font-size:18px;height:60px}.admin-login-page--reference .admin-login-divider{font-size:13px;margin:24px 0 16px}.admin-login-page--reference .admin-login-provider-row{gap:9px;grid-template-columns:1fr}.admin-login-page--reference .admin-login-provider{border-radius:10px;font-size:12px;gap:8px;min-height:59px;padding:0 8px}.admin-login-page--reference .admin-login-provider svg{flex-basis:21px;height:21px;width:21px}.admin-login-page--reference .admin-login-bottom-text{flex-wrap:wrap;font-size:13px;margin-top:26px}}@media (min-width:768px) and (max-height:820px){.admin-login-page--reference .admin-login-left-content{padding-top:23px}.admin-login-page--reference .admin-login-feature-list{margin-top:12px}.admin-login-page--reference .admin-login-feature-item{padding:5px 0}.admin-login-page--reference .admin-login-feature-icon{flex-basis:54px;height:54px;width:54px}.admin-login-page--reference .admin-login-right-inner{padding-bottom:30px;padding-top:30px}.admin-login-page--reference .admin-login-heading{margin-bottom:25px}.admin-login-page--reference .admin-login-field{margin-bottom:19px}.admin-login-page--reference .admin-login-divider{margin:22px 0 16px}.admin-login-page--reference .admin-login-provider{min-height:58px}}@media (prefers-reduced-motion:reduce){.admin-login-page--reference .admin-login-provider,.admin-login-page--reference .login-input-box,.admin-login-page--reference .recent-view-all-btn{transition:none}}.admin-login-page--reference .verify-otp-boxes{align-items:center;display:flex;gap:12px;justify-content:flex-start;max-width:478px;width:100%}.admin-login-page--reference .verify-otp-digit{background:linear-gradient(180deg,#fff,#fbfdfd);border:1px solid #d4dfdc;border-radius:10px;box-shadow:0 1px 2px rgba(16,24,40,.035);caret-color:#00776e;color:#17352f;flex:0 1 50px;font:inherit;font-size:25px;font-weight:600;height:50px;line-height:1;min-width:0;outline:none;padding:0;text-align:center;transition:border-color .16s ease,box-shadow .16s ease;width:50px}.admin-login-page--reference .verify-otp-digit.is-filled{background:#f5fbf9;border-color:#b6d5cf;box-shadow:0 2px 6px #085f5414}.admin-login-page--reference .verify-otp-digit:hover{border-color:#aebfba}.admin-login-page--reference .verify-otp-digit:focus{border-color:#087c72;box-shadow:0 0 0 3px #087c721f}.admin-login-page--reference .verify-otp-digit.is-invalid{border-color:#df5c59}@media (max-width:420px){.admin-login-page--reference .verify-otp-boxes{gap:8px}.admin-login-page--reference .verify-otp-digit{border-radius:8px;font-size:22px;height:54px}}.admin-login-page--otp .admin-login-form-content{max-width:546px}.admin-login-page--otp .admin-login-heading{margin-bottom:22px}.admin-login-page--otp .admin-login-field{margin-bottom:20px}.admin-login-page--otp .admin-login-field .form-label{margin-bottom:5px}.admin-login-page--otp .verify-otp-boxes{gap:12px;max-width:360px}.admin-login-page--otp .verify-otp-demo{color:#667085;font-size:13px;line-height:18px}.admin-login-page--otp .recent-view-all-btn{height:40px}.admin-login-page--otp .admin-login-bottom-text,.admin-login-page--otp .admin-login-bottom-text+.admin-login-bottom-text{margin-top:20px}@media (max-width:767.98px){.admin-login-page--otp .admin-login-form-content{max-width:420px}.admin-login-page--otp .admin-login-heading{margin-bottom:24px}.admin-login-page--otp .admin-login-field{margin-bottom:18px}.admin-login-page--otp .recent-view-all-btn{font-size:16px;height:52px}.admin-login-page--otp .admin-login-bottom-text{margin-top:18px}}.admin-login-page--otp .admin-login-bottom-text button:disabled{color:#98a2b3;cursor:not-allowed;text-decoration:none}.dashboard-profile-banner{grid-gap:24px;align-items:center;background:radial-gradient(ellipse at 94% 0,#c4decf66,#0000 35%),linear-gradient(105deg,#f4f8f1,#fffdf8 47%,#f2f7ef);border:1px solid #c7dcd1;border-radius:16px;box-shadow:0 8px 24px rgba(27,61,51,.045);display:grid;gap:24px;grid-template-columns:190px minmax(0,1fr) 240px;isolation:isolate;margin:0 0 18px;min-height:186px;overflow:hidden;padding:20px 34px 20px 16px;position:relative}.dashboard-profile-banner:after,.dashboard-profile-banner:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:-1}.dashboard-profile-banner:before{background:#c0daca6b;bottom:-194px;height:255px;right:-43px;width:255px}.dashboard-profile-banner:after{background:#d2e6d76b;bottom:-95px;height:185px;left:-144px;width:185px}.dashboard-profile-banner-art{color:#0b302b;display:grid;min-height:142px;place-items:center;position:relative}.dashboard-profile-banner-orbit{background:#cfe3d59e;border-radius:50%;position:absolute}.dashboard-profile-banner-orbit--one{bottom:0;height:112px;left:4px;width:112px}.dashboard-profile-banner-orbit--two{background:#e6efe2e0;height:72px;right:12px;top:8px;width:72px}.dashboard-profile-banner-document{align-items:flex-start;background:linear-gradient(145deg,#fff,#f5faf6);border:1px solid #a6c2b47a;border-radius:13px;box-shadow:0 9px 20px #0b302b29;display:flex;flex-direction:column;gap:8px;height:116px;padding:13px 14px;position:relative;transform:rotate(-4deg);width:94px;z-index:1}.dashboard-profile-banner-avatar{background:#123c35;border-radius:50%;color:#fff;display:grid;height:29px;margin-bottom:2px;place-items:center;width:29px}.dashboard-profile-banner-avatar svg{height:21px;width:21px}.dashboard-profile-banner-line{background:#a8c7b5;border-radius:4px;display:block;height:4px;width:55px}.dashboard-profile-banner-line--long{background:#315c4d;width:64px}.dashboard-profile-banner-check{background:#0b302b;border:3px solid #f7fbf7;border-radius:50%;bottom:1px;box-shadow:0 4px 12px #092c2633;color:#fff;display:grid;height:48px;place-items:center;position:absolute;right:-24px;width:48px}.dashboard-profile-banner-check svg{height:26px;width:26px}.dashboard-profile-banner-spark{background:#d88b18;border-radius:4px;height:23px;position:absolute;right:17px;top:23px;transform:rotate(28deg);width:4px}.dashboard-profile-banner-spark:after{background:#d88b18;border-radius:4px;content:"";height:16px;left:9px;position:absolute;top:10px;transform:rotate(34deg);width:4px}.dashboard-profile-banner-spark--small{height:13px;right:2px;top:45px;transform:rotate(-25deg)}.dashboard-profile-banner-spark--small:after{display:none}.dashboard-profile-banner-content{min-width:0;padding:6px 0}.dashboard-profile-banner-content h2{color:#101c31;font-size:22px;font-weight:600;line-height:30px;margin:0}.dashboard-profile-banner-content p{color:#292d32;font-size:14px;line-height:18px;margin:7px 0 20px;max-width:670px}.dashboard-profile-progress-row{align-items:center;display:flex;gap:18px;max-width:600px}.dashboard-profile-progress-track{background:#dce9dd;border-radius:999px;height:15px;overflow:hidden;width:min(100%,440px)}.dashboard-profile-progress-track span{background:linear-gradient(90deg,#092f2a,#124a3d);border-radius:inherit;display:block;height:100%}.dashboard-profile-progress-row strong{color:#092f2a;flex:0 0 auto;font-size:14px;font-weight:600;white-space:nowrap}.dashboard-profile-banner-cta{align-items:center;background:linear-gradient(135deg,#0c3933,#062722);border:1px solid #0b3832;border-radius:8px;box-shadow:0 8px 16px #082d2729;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:14px;justify-content:center;margin-top:16px;padding:12px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.dashboard-profile-banner-cta:hover{background:linear-gradient(135deg,#155147,#08312c);box-shadow:0 11px 20px #082d2733;color:#fff;transform:translateY(-1px)}.dashboard-profile-banner-cta svg{height:19px;width:19px}.dashboard-profile-banner-dismiss{background:#0000;border:0;border-radius:7px;color:#49515a;cursor:pointer;display:grid;height:30px;padding:0;place-items:center;position:absolute;right:15px;top:14px;width:30px}.dashboard-profile-banner-dismiss:hover{background:#ffffffb8;color:#0b302b}.dashboard-profile-banner-dismiss svg{height:20px;width:20px}@media (max-width:1100px){.dashboard-profile-banner{gap:18px;grid-template-columns:145px minmax(0,1fr) 205px;padding-right:28px}.dashboard-profile-banner-content p{font-size:14px}}@media (max-width:820px){.dashboard-profile-banner{gap:12px 18px;grid-template-columns:126px minmax(0,1fr);padding:18px 24px 20px 12px}.dashboard-profile-banner-art{grid-row:span 2}.dashboard-profile-banner-cta{grid-column:2;justify-self:start;margin-top:0;min-height:48px}.dashboard-profile-banner-content p{margin-bottom:14px}}@media (max-width:560px){.dashboard-profile-banner{gap:12px;grid-template-columns:minmax(0,1fr);padding:24px 18px 18px}.dashboard-profile-banner-art{grid-row:auto;min-height:115px}.dashboard-profile-banner-content h2{font-size:21px;padding-right:8px}.dashboard-profile-banner-content p{font-size:14px;margin:7px 0 15px}.dashboard-profile-progress-row{gap:10px}.dashboard-profile-progress-track{flex:1 1;height:12px}.dashboard-profile-progress-row strong{font-size:13px}.dashboard-profile-banner-cta{grid-column:auto;margin-top:3px;width:100%}}.add-product-header{margin-bottom:12px}.product-page-label{color:#10184f;font-size:13px;font-weight:500;margin:0}.product-breadcrumb-link,.product-breadcrumb-link:hover{color:#111b76}.breadcrumb-separator{color:#4d5dca}.add-product-content-layout{--bs-gutter-x:16px;--bs-gutter-y:16px;align-items:stretch}.product-page-heading{margin:0 0 14px;padding:0 2px}.product-page-heading h1{font-family:DM-Sans-Bold;font-size:24px;font-weight:700;line-height:30px;margin:0}.product-page-heading p{font-size:14px;line-height:18px;margin:0}.product-editor{background:#fff;border:1px solid #e5ebf4;border-radius:14px;box-shadow:0 8px 28px rgba(31,75,100,.045);overflow:visible}.product-editor .editor-section{padding:20px}.ap-section-heading{align-items:center;display:flex;gap:12px;margin-bottom:18px}.ap-section-heading>div{flex:1 1;min-width:0}.ap-section-heading h2{font-size:18px;font-weight:600;line-height:24px;margin:0}.ap-step-number{background:linear-gradient(145deg,#0e574e,#002f33);border-radius:50%;box-shadow:0 0 0 7px #effaf8;color:#fff;display:grid;flex:0 0 40px;font-size:16px;font-weight:700;height:40px;place-items:center;width:40px}.ap-required-badge{background:#e5faf4;border-radius:8px;color:#087b68;flex:0 0 auto;font-size:12px;font-weight:600;padding:7px 12px}.product-information-selector{margin-bottom:15px}.product-information-selector .vendor-product-selector{gap:10px}.product-information-selector .vendor-product-selection-row{background:#0000;border:0;padding:0}.product-information-selector .vendor-product-selection-fields{gap:16px}.product-information-selector .vendor-product-select-field>label{font-size:14px;font-weight:500;margin-bottom:6px}.product-field>label span,.vendor-product-required-mark{color:#e5484d;margin-left:4px}.product-information-selector .vendor-product-select-trigger{background:#fff;border-radius:8px;font-size:14px;min-height:44px;padding:0 14px}.product-information-selector .vendor-product-select-trigger.has-value{color:#344054}.product-information-selector .vendor-product-select-trigger:disabled{color:#98a2b3}.product-information-selector .vendor-product-select-menu{border-color:#dfe6ff;z-index:120}.product-information-selector .vendor-product-add-selection{color:#3346bd;margin-top:8px}.product-field input,.product-field textarea{border-radius:8px;font-size:14px}.product-field .product-multi-select-dropdown,.product-field .supplier-detail-dropdown,.product-field input{height:44px}.product-field input{padding:0 13px}.product-field input::placeholder,.product-field textarea::placeholder{color:#8da0ea}.product-price-field{margin-bottom:14px}.product-price-input{border-radius:8px;height:44px}.product-currency-select-wrapper{border-color:#e3e9fc;border-radius:8px 0 0 8px;min-width:112px;width:112px}.product-currency-select-wrapper .product-custom-dropdown-trigger{border-radius:8px 0 0 8px}.product-price-value-wrapper input{font-size:14px}.product-media-row{margin-bottom:12px}.product-media-dropzone{align-items:center;border:1px dashed #b8c9ff;border-radius:9px;cursor:pointer;display:flex;height:170px;justify-content:center;overflow:hidden;position:relative;text-align:center;transition:border-color .18s ease,background .18s ease;width:100%}.product-media-dropzone>input[type=file]{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:2}.product-media-upload-copy{align-items:center;display:flex;flex-direction:column;gap:5px;pointer-events:none;position:relative;z-index:1}.product-media-upload-copy strong{font-size:14px;font-weight:600}.product-media-upload-copy small{font-size:12px}.product-media-choose-file{background:#ffffffeb;border:1px solid #95d6c8;border-radius:7px;color:#064c46;font-size:13px;font-weight:600;margin-top:4px;min-width:116px;padding:8px 15px}.product-media-dropzone.has-image{background:#f2f8fa;border-style:solid}.product-media-image{height:100%;object-fit:cover;width:100%}.product-media-dropzone.has-image>input[type=file]{z-index:3}.product-media-dropzone.is-readonly{cursor:default}.product-media-remove{background:#0000;border:0;color:#667085;cursor:pointer;font-size:12px;margin-top:6px;padding:0}.ap-gallery-previews{display:flex;gap:7px;margin-top:8px}.ap-gallery-thumbnail{border:1px solid #e2e8f0;border-radius:6px;height:40px;overflow:hidden;position:relative;width:48px}.ap-gallery-thumbnail img{height:100%;object-fit:cover;width:100%}.ap-gallery-thumbnail button{background:#0b1f37bf;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:16px;padding:0;place-items:center;position:absolute;right:2px;top:2px;width:16px}.ap-gallery-thumbnail button svg{height:11px;width:11px}.product-description-field{margin-top:2px}.product-description-field textarea{line-height:1.45;min-height:82px;padding:11px 13px;resize:vertical}.ap-description-count{font-size:14px;margin-top:4px;text-align:right}.product-editor .section-divider{border-color:#e6ebf2}.product-supply-details-section .ap-section-heading{margin-bottom:15px}.ap-section-mark{background:#ecfaf7;border-radius:50%;flex:0 0 42px;height:42px;width:42px}.ap-supply-grid{--bs-gutter-x:14px;--bs-gutter-y:12px}.ap-supply-grid .product-field .product-quantity-input{border-color:#cbd7ff;border-radius:8px;height:44px}.ap-supply-grid .product-quantity-unit-dropdown{border-color:#e2e8fb;flex-basis:86px;width:86px}.ap-supply-grid .product-custom-dropdown-trigger{font-size:12px;min-height:42px}.ap-supply-grid .product-custom-dropdown-value{font-size:16px;font-weight:500}.ap-supply-grid .product-multi-select-dropdown .product-custom-dropdown-trigger{border-radius:8px;min-height:44px}.ap-file-field{align-items:center;background:#fff;border:1px solid #cbd7ff;border-radius:8px;color:#064c46;cursor:pointer;display:flex;gap:8px;height:44px;justify-content:center;overflow:hidden;padding:0 12px;position:relative;width:100%}.ap-file-field input[type=file]{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.ap-file-field strong{color:#064c46;font-size:12px;font-weight:600;max-width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-file-upload-icon{color:#06766c;font-size:16px;line-height:1}.ap-file-field.is-readonly{background:#f8fafc;cursor:default;justify-content:flex-start}.ap-product-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-radius:0 0 14px 14px;border-top:1px solid #e8edf4;box-shadow:0 -8px 18px rgba(16,24,40,.035);padding:12px 20px;z-index:10}.ap-footer-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.ap-button{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-height:42px;min-width:132px;padding:9px 16px;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.ap-button:disabled{cursor:wait;opacity:.65}.ap-button-publish{background:linear-gradient(135deg,#07554d,#002d31);border-color:#003b36;box-shadow:0 5px 12px #00433c1f;color:#fff}.ap-button-publish:hover:not(:disabled){background:linear-gradient(135deg,#0b665b,#003f3a);transform:translateY(-1px)}.product-sidebar{align-self:flex-start;display:flex;flex-direction:column;gap:14px;position:sticky;top:16px}.product-sidebar .sidebar-card{background:#fffffff0;border:1px solid #edf0f6;border-radius:13px;box-shadow:0 7px 22px #1f4b640a;padding:15px}.ap-quality-heading,.ap-sidebar-heading,.ap-tips-heading{align-items:center;display:flex;gap:10px}.ap-sidebar-heading{margin-bottom:10px}.ap-sidebar-icon{background:#e8f9f6;border-radius:50%;color:#064c46;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.ap-sidebar-icon svg{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:23px;width:23px}.ap-sidebar-heading>div{min-width:0}.ap-quality-heading h3,.ap-sidebar-heading h3,.ap-tips-heading h3{font-family:DM-Sans-Bold,sans-serif;font-size:16px;line-height:20px;margin:0}.ap-sidebar-heading p{color:#7184e3;font-size:12px;line-height:1.3;margin:3px 0 0}.ap-live-product-card{border:1px solid #dfe7fb;border-radius:9px}.ap-live-product-card .live-product-image{background:linear-gradient(145deg,#f2f7fb,#eaf3f8);height:150px}.ap-live-product-card .live-product-image img{object-fit:cover}.ap-live-product-card .live-image-placeholder{align-items:center;display:flex;flex-direction:column;gap:5px;height:100%;justify-content:center;padding:16px;text-align:center}.ap-live-product-card .live-image-placeholder strong{font-size:13px}.ap-live-product-card .live-image-placeholder span{font-size:12px;letter-spacing:0}.ap-live-product-card .live-product-content{padding:11px 12px 12px}.ap-live-product-card .live-category{background:#e5faf4;border-radius:7px;color:#087b68;font-size:11px;margin-bottom:4px;padding:4px 8px}.ap-live-product-card .live-product-content h4{font-size:16px;line-height:20px}.ap-live-product-card .live-product-content>p{color:#7184e3;font-size:12px;line-height:1.35;margin-top:3px;min-height:0}.ap-live-product-card .live-price-row{align-items:flex-start;border-top:1px solid #edf1fa;display:flex;flex-direction:column;margin-top:9px;padding-top:8px}.ap-live-product-card .live-price-row small{color:#344054;font-size:12px}.ap-quality-card{margin-top:0}.ap-quality-heading{margin-bottom:9px}.ap-quality-heading .ap-sidebar-icon{flex-basis:36px;height:36px;width:36px}.ap-quality-heading .ap-sidebar-icon svg{height:20px;width:20px}.ap-quality-heading h3{flex:1 1}.ap-quality-heading>strong{color:#064c46;font-size:18px}.ap-quality-card .quality-progress{background:#e6eff0;height:12px;margin-bottom:9px}.ap-quality-card .quality-progress-value{background:linear-gradient(90deg,#07564d,#13c39e)}.ap-quality-card .quality-item{align-items:center;background:#fff;border:1px solid #e7edf7;border-bottom:0;display:flex;gap:9px;min-height:34px;padding:6px 8px}.ap-quality-card .quality-item:nth-of-type(3){border-radius:8px 8px 0 0}.ap-quality-card .quality-item:last-child{border-bottom:1px solid #e7edf7;border-radius:0 0 8px 8px}.ap-quality-card .quality-check{background:#fff;border:2px solid #91a5ff;color:#fff;flex:0 0 21px;height:21px;line-height:17px;width:21px}.ap-quality-card .quality-check.complete{background:#07534b;border-color:#07534b;color:#fff}.ap-quality-card .quality-item-title{color:#17246f;flex:1 1;font-size:12px}.ap-quality-card .quality-item-chevron{stroke:#111b76;stroke-width:2;flex:0 0 15px;height:15px;width:15px}.ap-tips-card{background:linear-gradient(145deg,#fff,#f1fbf8)!important;border:1px solid #ddf5ec!important}.ap-tips-heading{margin-bottom:7px}.ap-tips-icon{background:#fff7d7;border-radius:50%;color:#e3a400;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.ap-tips-icon svg{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:25px;width:25px}.ap-tips-heading h3{color:#087b68}.ap-tips-card ul{color:#7184e3;font-size:12px;line-height:1.45;margin:0;padding:0 0 0 52px}.ap-tips-card li{margin:2px 0;padding-left:2px}.ap-tips-card li::marker{color:#111b76}.add-product-page .add-product-container p{color:#000;font-size:14px;line-height:20px}@media (max-width:991.98px){.add-product-content-layout>.col-md-4,.add-product-content-layout>.col-md-8{width:100%}.product-sidebar{position:static}}@media (max-width:767.98px){.add-product-container{padding:12px 12px 22px}.product-page-heading h1{font-size:29px}.product-editor .editor-section{padding:16px}.ap-section-heading{gap:10px}.ap-required-badge{font-size:11px;padding:6px 8px}.product-information-selector .vendor-product-selection-fields{grid-template-columns:1fr}.product-media-dropzone{height:150px}.ap-product-footer{padding:10px 12px}.ap-footer-actions{width:100%}.ap-button{flex:1 1;min-width:0}}@media (min-width:1200px){.add-product-content-layout>.col-md-8{flex:0 0 70%;max-width:70%;width:70%}.add-product-content-layout>.col-md-4{flex:0 0 30%;max-width:30%;width:30%}}.vendor-product-custom-option{background:#f8faff}.vendor-product-custom-option:hover{background:#f0f4ff}.vendor-product-custom-option input{accent-color:#07564d}.vendor-product-custom-badge{background:#e9f7f3;border-radius:4px;color:#07564d;flex:0 0 auto;font-size:10px;font-weight:700;line-height:1.2;padding:3px 6px;text-transform:uppercase}.vendor-product-add-custom{align-items:center;background:#f8faff;border:1px dashed #bdcafa;border-radius:6px;color:#17246f;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;margin-top:5px;min-height:38px;padding:7px 9px;text-align:left;width:100%}.vendor-product-add-custom:focus-visible,.vendor-product-add-custom:hover{background:#f0f4ff;border-color:#7184e3}.vendor-product-add-custom-icon{background:#07564d;border-radius:50%;color:#fff;display:grid;flex:0 0 20px;font-size:16px;height:20px;line-height:1;place-items:center;width:20px}.add-product-page .product-page-heading{margin-bottom:16px}.add-product-page .product-editor{background:#0000;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:14px;overflow:visible}.add-product-page .product-editor .editor-section{background:#fff;border:1px solid #edf0f6;border-radius:12px;box-shadow:0 6px 22px rgba(31,75,100,.045);padding:18px}.add-product-page .ap-section-heading{border-bottom:1px solid #e8edf4;padding-bottom:14px}.add-product-page .ap-basics-grid{--bs-gutter-x:16px;--bs-gutter-y:12px}.add-product-page .ap-basics-grid .product-price-field{margin-bottom:0}.add-product-page .ap-basics-grid .product-field .product-quantity-input{border-color:#cbd7ff;border-radius:8px;height:44px}.add-product-page .ap-basics-grid .product-quantity-unit-dropdown{border-color:#e2e8fb;flex-basis:86px;width:86px}.add-product-page .product-information-section .product-information-selector{margin-bottom:16px}.add-product-page .product-media-row{--bs-gutter-y:12px;margin-bottom:14px}.add-product-page .product-media-dropzone{border-color:#cbd6e8;height:82px;justify-content:flex-start;text-align:left}.add-product-page .product-media-upload-copy{align-items:center;flex-direction:row;justify-content:space-between;padding:0 14px;text-align:left;width:100%}.add-product-page .ap-media-upload-icon{background:#eef3f8;border-radius:50%;color:#101746;display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.add-product-page .ap-media-upload-icon svg{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:21px;width:21px}.add-product-page .ap-media-upload-description{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.add-product-page .ap-media-upload-description strong{color:#101746;font-size:14px;font-weight:600}.add-product-page .ap-media-upload-description small{color:#7184a9;font-size:12px}.add-product-page .product-media-choose-file{background:#f2fbf8;border-color:#b9e4dc;color:#07564d;margin:0;min-width:92px;padding:8px 12px;text-align:center}.add-product-page .product-description-field textarea{min-height:78px}.add-product-page .ap-optional-section{overflow:visible;padding:0!important}.add-product-page .ap-optional-summary{border:0;border-radius:12px;cursor:pointer;list-style:none;margin:0;padding:16px 48px 16px 18px;position:relative}.add-product-page .ap-optional-summary::-webkit-details-marker{display:none}.add-product-page .ap-optional-summary:after{border-bottom:2px solid #101746;border-right:2px solid #101746;content:"";height:9px;position:absolute;right:22px;top:50%;transform:translateY(-70%) rotate(45deg);transition:transform .18s ease;width:9px}.add-product-page .ap-optional-section[open]>.ap-optional-summary{border-bottom:1px solid #e8edf4;border-radius:12px 12px 0 0}.add-product-page .ap-optional-section[open]>.ap-optional-summary:after{transform:translateY(-25%) rotate(225deg)}.add-product-page .ap-optional-summary .ap-section-heading,.add-product-page .ap-optional-summary>div{margin-bottom:0}.add-product-page .ap-optional-summary .ap-step-number{flex-basis:40px;height:40px;width:40px}.add-product-page .ap-optional-badge{background:#eef2f7;border-radius:8px;color:#475467;flex:0 0 auto;font-size:12px;font-weight:600;padding:7px 12px}.add-product-page .ap-optional-section-content{padding:16px 18px 18px}.add-product-page .ap-documents-grid{--bs-gutter-x:16px;--bs-gutter-y:12px}.add-product-page .ap-product-footer{border:1px solid #e8edf4;border-radius:12px}@media (max-width:767.98px){.add-product-page .product-page-heading h1{font-size:28px}.add-product-page .product-editor .editor-section{padding:15px}.add-product-page .ap-optional-section{padding:0!important}.add-product-page .ap-optional-summary{gap:9px;padding:14px 42px 14px 14px}.add-product-page .ap-optional-badge{font-size:11px;padding:6px 8px}.add-product-page .product-media-upload-copy{gap:8px;padding:0 10px}.add-product-page .ap-media-upload-icon{flex-basis:32px;height:32px;width:32px}.add-product-page .product-media-choose-file{min-width:76px;padding:7px 8px}}.add-product-page .ap-price-control{border-color:#ccd6e3;border-radius:9px;box-shadow:0 1px 2px rgba(16,24,40,.025);height:44px;overflow:visible}.add-product-page .ap-price-control:focus-within{border-color:#83cfc0;box-shadow:0 0 0 3px #087b681a}.add-product-page .ap-price-control .product-currency-select-wrapper{background:#f8fafc;border-radius:8px 0 0 8px;border-right:1px solid #e2e8f0;min-width:102px;overflow:visible;width:102px}.add-product-page .ap-price-control .product-currency-select-wrapper .product-custom-dropdown-trigger{background:#0000;border-radius:8px 0 0 8px;padding-left:12px}.add-product-page .ap-price-control .product-currency-select-wrapper .product-custom-dropdown-trigger:hover:not(:disabled){background:#f1f5f9}.add-product-page .ap-price-control .product-custom-dropdown-menu{border-color:#dfe6ef;min-width:220px}.add-product-page .ap-price-control .product-price-currency-symbol{color:#475569;left:13px}.add-product-page .ap-price-control .product-price-value-wrapper input{font-size:15px;font-weight:600;padding-left:34px}.add-product-page .product-information-selector .vendor-product-select-trigger{border:1px solid #d3ddea;border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.add-product-page .product-information-selector .vendor-product-select-trigger:hover:not(:disabled),.add-product-page .product-information-selector .vendor-product-select-trigger[aria-expanded=true]{border-color:#9ab7d2}.add-product-page .product-information-selector .vendor-product-select-trigger:focus-visible{outline:3px solid #087b681f;outline-offset:1px}.add-product-page .product-information-selector .vendor-product-select-menu{border-radius:10px;box-shadow:0 14px 32px #10182824;overflow:hidden}.add-product-page .product-information-selector .vendor-product-checkbox-option{min-height:42px;padding:9px 12px}.add-product-page .product-information-selector .vendor-product-add-custom{border-radius:8px;margin:8px;padding:9px 10px;width:calc(100% - 16px)}.add-product-page .product-media-dropzone{background:#fbfdff;border-color:#c9d5e3;border-radius:10px;height:84px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.add-product-page .product-media-dropzone:hover:not(.is-readonly){background:#f5fbfa;border-color:#63b9a8}.add-product-page .product-media-dropzone:focus-within{border-color:#087b68;box-shadow:0 0 0 3px #087b681a}.add-product-page .product-media-upload-copy{gap:12px;justify-content:flex-start}.add-product-page .ap-media-upload-icon{background:#edf5f5;color:#07564d;flex-basis:40px;height:40px;width:40px}.add-product-page .ap-media-upload-description strong{font-size:13px}.add-product-page .ap-media-upload-description small{line-height:17px}.add-product-page .ap-supply-content{padding:20px 22px 22px}.add-product-page .ap-supply-group+.ap-supply-group{border-top:1px solid #edf1f5;margin-top:20px;padding-top:18px}.add-product-page .ap-supply-group-heading{align-items:start;display:flex;gap:11px;margin-bottom:14px}.add-product-page .ap-supply-group-index{background:#f0faf7;border:1px solid #d9eee9;border-radius:9px;color:#087b68;display:grid;flex:0 0 42px;font-size:11px;font-weight:700;height:42px;place-items:center;width:42px}.add-product-page .ap-supply-group-heading h3{font-size:16px;font-weight:700;line-height:20px;margin:0}.add-product-page .ap-supply-grid{--bs-gutter-x:16px;--bs-gutter-y:15px}.add-product-page .ap-supply-grid .product-field input,.add-product-page .ap-supply-grid .product-multi-select-dropdown .product-custom-dropdown-trigger,.add-product-page .ap-supply-grid .product-quantity-input,.add-product-page .ap-supply-grid .supplier-detail-dropdown .product-custom-dropdown-trigger{background-color:#fff;border-radius:8px;min-height:44px}.add-product-page .ap-supply-grid .product-quantity-input{height:44px}.add-product-page .ap-supply-grid .product-quantity-unit-dropdown{border-color:#e4eaf1}.add-product-page .ap-supply-grid .product-quantity-unit-dropdown .product-custom-dropdown-trigger{border-radius:0 8px 8px 0}.add-product-page .ap-document-upload{align-items:center;background:#fbfdff;border:1px dashed #cbd7e4;border-radius:10px;cursor:pointer;display:flex;gap:12px;min-height:78px;overflow:hidden;padding:13px 14px;position:relative;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.add-product-page .ap-document-upload:hover:not(.is-readonly){background:#f5fbfa;border-color:#63b9a8}.add-product-page .ap-document-upload:focus-within{border-color:#087b68;box-shadow:0 0 0 3px #087b681a}.add-product-page .ap-document-upload.has-file{background:#f8fcfa;border-color:#cfe6df;border-style:solid}.add-product-page .ap-document-upload.is-readonly{background:#f8fafc;border-style:solid;cursor:default}.add-product-page .ap-document-icon{background:#edf5f5;border-radius:10px;color:#07564d;display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.add-product-page .ap-document-icon svg{stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:21px;width:21px}.add-product-page .ap-document-copy{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.add-product-page .ap-document-copy strong{color:#25324b;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-product-page .ap-document-copy small{color:#758298;font-size:12px;line-height:16px}.add-product-page .ap-document-action{background:#f1faf7;border:1px solid #c7e6de;border-radius:7px;color:#07564d;flex:0 0 auto;font-size:12px;font-weight:600;padding:7px 10px;pointer-events:none;position:relative;z-index:1}.add-product-page .ap-document-upload input[type=file]{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:2}.add-product-page .ap-document-upload.is-readonly .ap-document-copy strong{white-space:normal}@media (max-width:767.98px){.add-product-page .ap-supply-content{padding:16px 14px 18px}.add-product-page .ap-supply-group+.ap-supply-group{margin-top:16px;padding-top:15px}.add-product-page .ap-document-upload{gap:9px;min-height:72px;padding:11px}.add-product-page .ap-document-icon{flex-basis:34px;height:34px;width:34px}.add-product-page .ap-document-action{font-size:11px;padding:6px 8px}}.add-product-page .product-information-selector .vendor-product-options-menu{padding:6px}.add-product-page .product-information-selector .vendor-product-options-menu .vendor-product-select-option{min-height:42px;padding:9px 12px}.add-product-page .product-information-selector .vendor-product-custom-option{gap:9px;justify-content:flex-start}.add-product-page .product-information-selector .vendor-product-custom-name{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.add-product-page .product-information-selector .vendor-product-option-check{align-items:center;background:#e3f4ee;border-radius:50%;color:#087b68;display:inline-flex;flex:0 0 18px;font-size:12px;font-weight:700;height:18px;justify-content:center;width:18px}.vendor-product-custom-product-hint{color:#667085;display:block;font-size:11px;line-height:15px;margin-top:6px;padding:0 2px}.add-product-page .ap-basics-grid .product-field,.add-product-page .ap-basics-grid>[class*=col-]{min-width:0}.add-product-page .ap-basics-grid .product-field .product-quantity-input{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.add-product-page .ap-basics-grid .product-field .product-quantity-input>input{flex:1 1;min-width:0;width:0}.add-product-page .ap-basics-grid .product-quantity-unit-dropdown{box-sizing:border-box;flex:0 0 76px;min-width:0;width:76px}.vendor-product-custom-entry-area{background:#fff;border-top:1px solid #edf1f5;margin-top:8px;padding:8px 0 0}.vendor-product-custom-entry-area .vendor-product-add-custom{box-sizing:border-box;margin:0;width:100%}.vendor-product-custom-entry{grid-gap:9px;background:#fbfdff;border:1px solid #e4eaf1;border-radius:8px;display:grid;gap:9px;margin-top:8px;padding:10px}.vendor-product-custom-entry input{background:#fff;border:1px solid #d7dce3;border-radius:6px;color:#344054;font-size:13px;height:38px;min-width:0;padding:0 10px;width:100%}.vendor-product-custom-entry input:focus{border-color:#83b7ad;outline:3px solid #087b681a}.vendor-product-custom-entry-actions{display:flex;gap:8px;justify-content:flex-end}.vendor-product-custom-entry-actions button{background:#fff;border:1px solid #d7dce3;border-radius:6px;color:#475467;cursor:pointer;font-size:12px;font-weight:600;min-height:32px;padding:6px 10px}.vendor-product-custom-entry-actions .vendor-product-custom-confirm{background:#07564d;border-color:#07564d;color:#fff}.vendor-product-custom-entry-actions .vendor-product-custom-confirm:disabled{background:#a8c4be;border-color:#a8c4be;cursor:not-allowed}.add-product-page .ap-supply-grid .supplier-detail-dropdown{box-sizing:border-box;height:44px;min-height:44px}.add-product-page .ap-supply-grid .supplier-detail-dropdown .product-custom-dropdown-trigger{border-radius:7px;box-sizing:border-box;height:100%;min-height:0}.add-product-page .product-information-selector .vendor-product-options-menu{max-height:280px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.add-product-page .ap-supply-grid .product-quantity-input>input{box-sizing:border-box;height:100%;min-height:0}.add-product-page .ap-supply-grid .product-quantity-unit-dropdown{border:0;border-left:1px solid #d8e1f1;box-sizing:border-box;height:100%;min-height:0}.add-product-page .ap-supply-grid .product-quantity-unit-dropdown .product-custom-dropdown-trigger{border:0;border-radius:0 7px 7px 0;box-sizing:border-box;height:100%;min-height:0}.add-product-page input::placeholder,.add-product-page textarea::placeholder{color:#636364;opacity:1}.add-product-page .product-custom-dropdown-value.is-placeholder{color:#636364}.reference-actions .reference-create-quimera-btn{background:#f04c36;border:1px solid #ef4c36;box-shadow:0 5px 12px #f04c3629;color:#fff;font-size:13px;font-weight:600;gap:8px;white-space:nowrap}.reference-actions .reference-create-quimera-btn:after{content:none}.reference-actions .reference-create-quimera-btn:hover{background:#d93b28;border-color:#d93b28}.add-product-page .ap-product-footer-view{background:#fffffffa;border:1px solid #e5eaf1;border-radius:12px;box-shadow:0 4px 16px #1227390f;min-height:58px;padding:8px 18px}.add-product-page .ap-product-footer-view .ap-footer-actions{gap:40px}.add-product-page .ap-product-footer-view .ap-view-back-button{background:#0000;border:0;border-radius:7px;box-shadow:none;color:#1769ff;flex:0 0 auto;min-height:40px;min-width:auto;padding:8px}.add-product-page .ap-product-footer-view .ap-view-back-button:hover{background:#f1f6ff;color:#0b57dc;transform:none}.add-product-page .ap-product-footer-view .ap-view-edit-button{background:#003b36;border-color:#003b36;border-radius:7px;box-shadow:0 4px 10px #003b3624;flex:0 0 120px;min-height:40px;min-width:120px;padding:8px 16px}.add-product-page .ap-product-footer-view .ap-view-edit-button:hover:not(:disabled){background:#07554d;border-color:#07554d;transform:translateY(-1px)}@media (max-width:767.98px){.add-product-page .ap-product-footer-view{padding:8px 12px}.add-product-page .ap-product-footer-view .ap-footer-actions{gap:24px;width:100%}.add-product-page .ap-product-footer-view .ap-view-edit-button{flex-basis:120px}}.settings-stack .change-password-section .change-password-heading{border-bottom:0;margin-bottom:0;padding:14px 18px}.settings-stack .change-password-section.is-open .change-password-heading{border-bottom:1px solid #e6e8eb}.settings-stack .change-password-section .change-password-toggle-btn{align-items:center;display:inline-flex;gap:8px;justify-content:center;min-height:34px;white-space:nowrap}.change-password-chevron{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.route-auth-loading{background:#f7f8fa;display:grid;min-height:100vh;place-items:center;width:100%}.route-auth-loading span{animation:route-auth-loading-spin .8s linear infinite;border:3px solid #dce5e4;border-radius:50%;border-top-color:#0b3934;height:28px;width:28px}@keyframes route-auth-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.route-auth-loading span{animation-duration:1.8s}}


/*!
 * Bootstrap Grid v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{box-sizing:border-box;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.admin-login-page--signup .signup-phone-input-box{overflow:visible;position:relative;z-index:2}.admin-login-page--signup .vendor-searchable-country{border-right:1px solid #d8e0e9;flex:0 0 112px;height:100%;min-width:0;position:relative;width:112px;z-index:1}.admin-login-page--signup .vendor-searchable-country.is-open{z-index:80}.admin-login-page--signup .vendor-searchable-country-trigger{align-items:center;background:#0000;border:0;border-radius:0;color:#1b2944;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:6px;height:100%;justify-content:space-between;padding:0 9px;text-align:left;width:100%}.admin-login-page--signup .vendor-searchable-country-trigger:focus-visible{outline:2px solid #14847e7a;outline-offset:-3px}.admin-login-page--signup .vendor-searchable-country-flag,.admin-login-page--signup .vendor-searchable-country-option-flag{border:1px solid #10182814;border-radius:2px;flex:0 0 24px;height:18px;object-fit:cover;width:24px}.admin-login-page--signup .vendor-searchable-country-value{color:#18233c;font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-login-page--signup .vendor-searchable-country-chevron{color:#536582;flex:0 0 17px;height:17px;transition:transform .16s ease;width:17px}.admin-login-page--signup .vendor-searchable-country.is-open .vendor-searchable-country-chevron{transform:rotate(180deg)}.admin-login-page--signup .vendor-searchable-country-menu{background:#fff;border:1px solid #dbe2eb;border-radius:12px;box-shadow:0 14px 32px #1020342b;display:flex;flex-direction:column;gap:7px;left:0;max-height:240px;max-width:min(290px,calc(100vw - 40px));padding:8px;position:absolute;top:calc(100% + 7px);width:290px;z-index:100}.admin-login-page--signup .vendor-searchable-country-search{align-items:center;background:#fbfcfd;border:1px solid #dce3ec;border-radius:8px;display:flex;flex:0 0 40px;gap:9px;height:40px;padding:0 10px}.admin-login-page--signup .vendor-searchable-country-search svg{color:#71809b;flex:0 0 18px;height:18px;width:18px}.admin-login-page--signup .vendor-searchable-country-search input{background:#0000;border:0;box-shadow:none;color:#1b2944;font:inherit;font-size:13px;height:100%;min-width:0;outline:0;padding:0;width:100%}.admin-login-page--signup .vendor-searchable-country-search input::placeholder{color:#8996aa}.admin-login-page--signup .vendor-searchable-country-options{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.admin-login-page--signup .vendor-searchable-country-option{align-items:center;background:#0000;border:0;border-radius:7px;color:#344054;cursor:pointer;display:flex;font:inherit;font-size:13px;gap:10px;min-height:40px;padding:7px 9px;text-align:left;width:100%}.admin-login-page--signup .vendor-searchable-country-option.is-selected,.admin-login-page--signup .vendor-searchable-country-option:focus-visible,.admin-login-page--signup .vendor-searchable-country-option:hover{background:#eff8f6;color:#064d49;outline:0}.admin-login-page--signup .vendor-searchable-country-option-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-login-page--signup .vendor-searchable-country-option-code{color:#71809b;flex:0 0 auto;font-size:12px}.admin-login-page--signup .vendor-searchable-country-empty{color:#667085;font-size:13px;margin:0;padding:15px 10px;text-align:center}@media (max-width:767.98px){.admin-login-page--signup .admin-login-form-content{max-width:480px}}.admin-login-page--signup .recent-view-all-btn:disabled{cursor:wait;opacity:.72}.complete-profile-page{background:#fffaf1;color:#101c31;min-height:100%;padding:26px 28px 32px;width:100%}.complete-profile-heading{margin:0 0 18px}.complete-profile-heading--with-back{align-items:center;display:flex;gap:18px;justify-content:space-between}.complete-profile-heading-main{align-items:flex-start;display:flex;gap:12px;min-width:0}.complete-profile-heading-copy{min-width:0}.complete-profile-completion-summary{align-items:center;display:flex;flex:0 0 auto;gap:10px}.complete-profile-completion-copy{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.complete-profile-completion-copy strong{color:#103a35;font-size:13px;font-weight:700}.complete-profile-completion-copy span{color:#7282a2;font-size:11px}.complete-profile-back-button{background:#0000;border:0;border-radius:50%;color:#103a35;cursor:pointer;display:grid;flex:0 0 auto;height:34px;margin-top:1px;padding:0;place-items:center;width:34px}.complete-profile-back-button:hover{background:#edf3ef}.complete-profile-back-button:focus-visible{outline:2px solid #105649;outline-offset:2px}.complete-profile-back-button svg{height:22px;width:22px}.complete-profile-heading h1{color:#101c31;font-size:22px;font-weight:600;line-height:30px;margin:0}.complete-profile-heading p{font-size:14px;line-height:18px;margin:0}.complete-profile-card,.complete-profile-next-card,.complete-profile-progress-card{background:#ffffffeb;border:1px solid #e4e9ef;border-radius:15px;box-shadow:0 5px 18px rgba(18,36,58,.035)}.complete-profile-progress-card{margin-bottom:20px;padding:20px 26px}.complete-profile-progress-header{margin-bottom:16px}.complete-profile-progress-header h2{color:#101c31;font-size:18px;font-weight:600;line-height:1.3;margin:0}.complete-profile-progress-ring{background:conic-gradient(#105649 var(--progress),#e5eee8 0);border-radius:50%;color:#103a35;display:grid;flex:0 0 auto;font-size:13px;font-weight:700;height:52px;place-items:center;position:relative;width:52px}.complete-profile-progress-ring:before{background:#fff;border-radius:50%;content:"";inset:5px;position:absolute}.complete-profile-progress-ring span{position:relative}.complete-profile-step-list{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.complete-profile-step-list:before{background:#dbe3ef;content:"";height:2px;left:9%;position:absolute;right:9%;top:20px}.complete-profile-step{align-items:center;appearance:none;background:#0000;border:0;color:#7282a2;cursor:default;display:flex;flex-direction:column;font:inherit;gap:9px;min-width:0;padding:0;position:relative;text-align:center;z-index:1}.complete-profile-step-marker{background:#fff;border:1.5px solid #aebbd0;border-radius:50%;color:#344765;display:grid;font-size:16px;font-weight:700;height:42px;place-items:center;width:42px}.complete-profile-step-marker svg{height:20px;width:20px}.complete-profile-step.is-complete .complete-profile-step-marker,.complete-profile-step.is-current .complete-profile-step-marker{background:#073c35;border-color:#073c35;box-shadow:0 3px 8px #073c3529;color:#fff}.complete-profile-step:not(:disabled){cursor:pointer}.complete-profile-step:not(:disabled):hover .complete-profile-step-marker{box-shadow:0 0 0 4px #073c351a,0 3px 8px #073c3529;transform:translateY(-1px)}.complete-profile-step:focus-visible{border-radius:8px;outline:2px solid #0b7765;outline-offset:3px}.complete-profile-step-marker{transition:box-shadow .16s ease,transform .16s ease}.complete-profile-step-label{font-size:14px;line-height:18px;max-width:125px}.complete-profile-step.is-complete .complete-profile-step-label,.complete-profile-step.is-current .complete-profile-step-label{color:#123d37;font-weight:600}.complete-profile-progress-track{background:#e5eee8;border-radius:999px;height:14px;overflow:hidden}.complete-profile-progress-track span{background:linear-gradient(90deg,#073a34,#105649);border-radius:inherit;display:block;height:100%;transition:width .35s ease}.complete-profile-card{padding:22px 25px}.complete-profile-section-title{align-items:center;display:flex;gap:16px;margin-bottom:22px}.complete-profile-section-icon{align-items:center;background:#fff4df;border-radius:18px;color:#d98000;display:inline-flex;flex:0 0 auto;height:58px;justify-content:center;width:58px}.complete-profile-document-icon svg,.complete-profile-section-icon svg{height:29px;width:29px}.complete-profile-section-icon.green{background:#e4f9ef;color:#05a96b}.complete-profile-section-icon.blue{background:#e9f3ff;color:#0878ef}.complete-profile-section-icon.purple{background:#f3eaff;color:#8738e7}.complete-profile-section-icon.orange{background:#fff0e6;color:#f27b21}.complete-profile-section-copy{flex:1 1;min-width:0}.complete-profile-section-copy h2{color:#101c31;font-size:22px;font-weight:600;line-height:30px;margin:0}.complete-profile-section-copy p{font-size:14px;line-height:18px;margin:0;max-width:780px}.complete-profile-field{color:#101c31;display:flex;flex-direction:column;gap:8px}.complete-profile-field-label{font-size:14px;font-weight:650}.complete-profile-document-heading h3 b,.complete-profile-field-label b{color:#df202e}.complete-profile-dropdown-trigger,.complete-profile-field input{background:#fff;border:1px solid #d4ddea;border-radius:8px;color:#17243b;font:inherit;font-size:15px;outline:none;padding:12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.complete-profile-dropdown-trigger.is-placeholder,.complete-profile-field input::placeholder{color:#8292ad}.complete-profile-dropdown-trigger:focus-visible,.complete-profile-field input:focus{border-color:#59877d;box-shadow:0 0 0 3px #156b591a}.complete-profile-dropdown{position:relative;width:100%}.complete-profile-dropdown-trigger{align-items:center;cursor:pointer;display:flex;gap:10px;text-align:left}.complete-profile-dropdown-value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.complete-profile-dropdown-chevron{color:#344765;flex:0 0 auto;height:17px;transition:transform .15s ease;width:17px}.complete-profile-dropdown.is-open .complete-profile-dropdown-chevron{transform:rotate(180deg)}.complete-profile-dropdown-menu{background:#fff;border:1px solid #d4ddea;border-radius:10px;bottom:calc(100% + 5px);box-shadow:0 8px 22px #12243a24;left:0;max-height:260px;overflow-y:auto;padding:5px;position:absolute;right:0;top:auto;z-index:30}.complete-profile-dropdown-option{align-items:center;background:#0000;border:0;border-radius:6px;color:#17243b;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:10px;padding:10px 12px;text-align:left;width:100%}.complete-profile-dropdown-option.is-selected,.complete-profile-dropdown-option:focus-visible,.complete-profile-dropdown-option:hover{background:#edf3ef}.complete-profile-country-flag{border-radius:2px;display:block;flex:0 0 24px;height:18px;object-fit:cover;width:24px}.complete-profile-document-error,.complete-profile-field-error{color:#c53232;font-size:12px}.complete-profile-company-fields{margin-top:0}.complete-profile-actions{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:26px}.complete-profile-actions--plain{margin-top:16px}.complete-profile-company-actions>.complete-profile-primary-button{margin-left:auto}.complete-profile-draft-message{color:#32745f;font-size:13px}.complete-profile-edit-button,.complete-profile-primary-button,.complete-profile-secondary-button,.complete-profile-view-button{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:11px;justify-content:center;padding:12px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.complete-profile-primary-button{background:linear-gradient(135deg,#083b35,#032a26);box-shadow:0 7px 15px #04322c26;color:#fff}.complete-profile-primary-button:hover:not(:disabled){background:#14554b;box-shadow:0 9px 18px #04322c33;transform:translateY(-1px)}.complete-profile-primary-button:disabled{cursor:not-allowed;opacity:.55}.complete-profile-primary-button svg{height:19px;width:19px}.complete-profile-secondary-button{background:#fff;border-color:#bdcadd;color:#153d38}.complete-profile-edit-button:hover,.complete-profile-secondary-button:hover:not(:disabled),.complete-profile-view-button:hover{background:#f7fafc;border-color:#708d9d}.complete-profile-secondary-button:disabled{cursor:not-allowed;opacity:.55}.complete-profile-document-grid{margin-top:0}.complete-profile-document-card{background:linear-gradient(150deg,#fff,#fbfcfe);border:1px solid #dce7e5;border-radius:13px;height:100%;padding:16px 17px}.complete-profile-document-heading{margin-bottom:11px}.complete-profile-document-icon{align-items:center;background:#e9f3ff;border-radius:50%;color:#0878ef;display:inline-flex;flex:0 0 auto;height:46px;justify-content:center;width:46px}.complete-profile-document-icon svg{height:24px;width:24px}.complete-profile-document-icon.green{background:#e4f9ef;color:#05a96b}.complete-profile-document-icon.purple{background:#f3eaff;color:#8738e7}.complete-profile-document-icon.orange{background:#fff0e6;color:#f27b21}.complete-profile-document-heading h3{color:#101c31;font-size:16px;font-weight:600;margin:0}.complete-profile-document-heading h3 small{color:#7888a4;font-size:12px;font-weight:450}.complete-profile-document-heading p{color:#7586a4;font-size:13px;line-height:1.4;margin:4px 0 0}.complete-profile-dropzone{align-items:center;background:#f8fbfa;border:1px dashed #b8cbc8;border-radius:8px;cursor:pointer;display:flex;gap:17px;justify-content:center;padding:12px;position:relative;transition:border-color .15s ease,background .15s ease}.complete-profile-dropzone.has-file,.complete-profile-dropzone:hover{background:#eff5f4;border-color:#082624}.complete-profile-dropzone input{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.complete-profile-drop-icon{background:#e6efed;border-radius:50%;color:#082624;display:grid;flex:0 0 auto;height:54px;place-items:center;width:54px}.complete-profile-drop-icon svg{height:30px;width:30px}.complete-profile-drop-copy{color:#172640;display:flex;flex-direction:column;font-size:14px;gap:0;min-width:0}.complete-profile-drop-copy strong{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.complete-profile-drop-copy b{color:#082624;font-weight:650}.complete-profile-drop-copy small{color:#7788a3;font-size:12px}.complete-profile-uploaded-tag{align-items:center;background:#e4f8ef;border-radius:999px;color:#08724e;display:inline-flex;font-size:11px;font-weight:650;gap:5px;padding:5px 9px;white-space:nowrap}.complete-profile-uploaded-tag svg{height:14px;width:14px}.complete-profile-document-card>.complete-profile-view-button{margin-top:10px}.complete-profile-uploaded-files{grid-gap:7px;display:grid;gap:7px;margin-top:10px}.complete-profile-uploaded-file{align-items:center;color:#637493;display:flex;font-size:12px;gap:10px;justify-content:space-between;min-width:0}.complete-profile-uploaded-file>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.complete-profile-uploaded-file .complete-profile-view-button{flex:0 0 auto;min-height:30px}.complete-profile-document-error{margin:7px 0 0}.complete-profile-review-stack{display:flex;flex-direction:column;gap:15px}.complete-profile-review-stack .complete-profile-card{padding:18px 23px}.complete-profile-review-stack .complete-profile-section-title{margin-bottom:11px}.complete-profile-review-stack .complete-profile-section-icon{border-radius:15px;height:48px;width:48px}.complete-profile-review-stack .complete-profile-section-icon svg{height:25px;width:25px}.complete-profile-section-title>.complete-profile-edit-button{margin-left:auto}.complete-profile-edit-button,.complete-profile-view-button{background:#fff;border-color:#d6dfeb;color:#23334e;font-size:12px;min-height:38px;padding:0 12px}.complete-profile-edit-button svg,.complete-profile-view-button svg{height:16px;width:16px}.complete-profile-review-grid{grid-column-gap:25px;column-gap:25px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.complete-profile-review-field{align-items:center;border-bottom:1px solid #e9edf3;display:flex;gap:18px;justify-content:space-between;min-height:52px;min-width:0;padding:10px 5px}.complete-profile-review-field span{color:#637493;font-size:13px}.complete-profile-review-field strong{color:#17233a;font-size:14px;font-weight:550;overflow-wrap:anywhere;text-align:right}.complete-profile-review-documents{display:flex;flex-direction:column}.complete-profile-review-document{grid-gap:12px;align-items:center;border-top:1px solid #edf0f4;display:grid;gap:12px;grid-template-columns:44px minmax(180px,1fr) minmax(100px,1.2fr) auto;min-height:48px;padding:6px 2px}.complete-profile-review-document>strong{color:#17233a;font-size:13px}.complete-profile-file-name{color:#7283a3;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.complete-profile-declaration .complete-profile-section-title{margin-bottom:13px}.complete-profile-checkbox-row{align-items:center;color:#3c4e6e;cursor:pointer;display:flex;font-size:13px;gap:11px;margin:8px 0}.complete-profile-checkbox-row input{accent-color:#073c35;height:18px;margin:0;width:18px}.complete-profile-scan-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.complete-profile-scan-summary,.complete-profile-scanner-card{min-width:0}.complete-profile-scanner-card .complete-profile-section-title{align-items:flex-start}.complete-profile-scanner-card .complete-profile-section-copy p{max-width:540px}.complete-profile-scan-illustration{display:grid;height:202px;margin:0 0 13px;overflow:hidden;place-items:center;position:relative}.complete-profile-scan-orbit{border:1px dashed #9bcbbb;border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.complete-profile-scan-orbit--outer{animation:complete-profile-orbit 12s linear infinite;height:184px;width:350px}.complete-profile-scan-orbit--inner{border-color:#18a57533;border-style:solid;box-shadow:0 0 30px #27b47f1a;height:160px;width:228px}.complete-profile-scan-cloud{background:#daf1e6bf;border-radius:50%;filter:blur(2px);height:80px;position:absolute;width:95px}.complete-profile-scan-cloud--left{left:13%;top:56px}.complete-profile-scan-cloud--right{height:95px;right:12%;top:48px;width:112px}.complete-profile-scan-file{background:linear-gradient(140deg,#fff,#f5fbf7);border:1px solid #dbe7e2;border-radius:12px;box-shadow:0 12px 25px #164f3d29;display:flex;flex-direction:column;gap:9px;height:144px;padding:25px 16px;position:relative;transform:rotate(-2deg);width:110px;z-index:1}.complete-profile-scan-file span{background:#b9d9cd;border-radius:8px;height:6px}.complete-profile-scan-file span:nth-child(2),.complete-profile-scan-file span:nth-child(4){width:75%}.complete-profile-scan-file i{background:#ffffff4d;border:6px solid #073c35;border-radius:50%;bottom:17px;height:42px;position:absolute;right:-15px;width:42px}.complete-profile-scan-file i:after{background:#073c35;border-radius:5px;bottom:-7px;content:"";height:6px;position:absolute;right:-11px;transform:rotate(48deg);width:16px}.complete-profile-scan-ai{background:#0b3b35;border-radius:10px;box-shadow:0 4px 12px #0b3b3533;color:#fff;font-size:14px;font-weight:750;left:calc(50% + 45px);place-items:center;top:34px}.complete-profile-scan-ai,.complete-profile-scan-search{display:grid;height:42px;position:absolute;width:42px;z-index:2}.complete-profile-scan-search{background:#fff;border-radius:50%;bottom:29px;box-shadow:0 3px 10px #0b3b351f;color:#0b3b35;place-items:center;right:calc(50% - 82px)}.complete-profile-scan-search svg{height:23px;width:23px}.complete-profile-scan-illustration:after{animation:complete-profile-scan-sweep 2.1s ease-in-out infinite alternate;background:#45cfa0;box-shadow:0 0 10px 3px #45cfa080;content:"";height:2px;left:18%;position:absolute;top:49%;width:64%;z-index:3}.complete-profile-scan-check-row{grid-gap:10px;align-items:center;border-top:1px solid #edf0f4;color:#354967;display:grid;font-size:13px;gap:10px;grid-template-columns:30px minmax(0,1fr) auto;min-height:38px}.complete-profile-scan-check-row>span:first-child{background:#cbd3dd;border-radius:50%;color:#fff;display:grid;height:26px;place-items:center;width:26px}.complete-profile-scan-check-row>span:first-child svg{height:17px;width:17px}.complete-profile-scan-check-row .is-done{background:#0aa477}.complete-profile-scan-check-row .is-processing{background:#fff;border:2px solid #0aa477}.complete-profile-scan-check-row .is-processing i{animation:complete-profile-spin .8s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#0aa477;height:12px;width:12px}.complete-profile-scan-check-row b{font-size:12px;font-weight:550}.complete-profile-scan-check-row b.is-done{color:#0a9a6d}.complete-profile-scan-check-row b.is-processing{color:#0878ef}.complete-profile-scan-check-row b.is-pending{color:#8492a9}.complete-profile-scan-progress-line{align-items:center;display:flex;gap:12px;margin-top:17px}.complete-profile-scan-progress-line .complete-profile-progress-track{flex:1 1;height:11px}.complete-profile-scan-progress-line strong{color:#123d37;font-size:13px;min-width:56px;text-align:right}.complete-profile-scan-footnote{color:#7586a4;font-size:12px;margin:7px 0 0}.complete-profile-scan-error{color:#ba2f35;font-size:13px;margin:12px 0 0}.complete-profile-scan-error button{background:#0000;border:0;color:#0a6d62;cursor:pointer;font:inherit;font-weight:650;text-decoration:underline}.complete-profile-scan-results{background:#fff;border:1px solid #e5edf5;border-radius:13px;padding:14px;width:100%}.complete-profile-scan-results h2{align-items:center;color:#172344;display:flex;font-size:15px;font-weight:700;gap:12px;justify-content:space-between;margin:0 0 10px}.complete-profile-failed-count{background:#ffe2e1;border-radius:999px;color:#bd3039;flex:0 0 auto;font-size:11px;font-weight:700;padding:4px 8px}.complete-profile-scan-result-list{grid-gap:8px;display:grid;gap:8px}.complete-profile-scan-result{align-items:center;background:#f7faf9;border-radius:9px;display:flex;gap:10px;min-width:0;padding:9px 10px}.complete-profile-scan-result.is-failed{background:#fff7f5}.complete-profile-scan-result-status{background:#e1f6ed;border-radius:50%;color:#07815e;display:grid;flex:0 0 26px;height:26px;place-items:center;width:26px}.complete-profile-scan-result.is-failed .complete-profile-scan-result-status{background:#fde7e4;color:#bd4242}.complete-profile-scan-result-status svg{height:15px;width:15px}.complete-profile-scan-result-copy{grid-gap:3px;color:#25334d;display:grid;flex:1 1;font-size:12px;gap:3px;min-width:0}.complete-profile-scan-result-copy strong{font-size:13px}.complete-profile-scan-result-status-label{background:#e1f6ed;border-radius:999px;color:#08724e;font-size:11px;font-weight:700;padding:2px 7px;text-transform:capitalize;width:fit-content}.complete-profile-scan-result-status-label.is-failed{background:#fde7e4;color:#b72f35}.complete-profile-scan-result-copy span{color:#74819a;overflow-wrap:anywhere}.complete-profile-scan-result.is-failed .complete-profile-scan-result-copy span{color:#ad3b3b}.complete-profile-scan-result .complete-profile-secondary-button{flex:0 0 auto;min-height:34px}.complete-profile-scan-result-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end}.complete-profile-ai-result-hero{grid-gap:8px;align-content:center;display:grid;gap:8px;justify-items:center;min-height:176px;padding:20px;text-align:center}.complete-profile-ai-result-hero>span{border-radius:50%;display:grid;font-size:48px;font-weight:500;height:74px;line-height:1;place-items:center;width:74px}.complete-profile-ai-result-hero>span svg{stroke-width:2.4;height:43px;width:43px}.complete-profile-ai-result-copy{gap:8px;max-width:620px;text-align:center}.complete-profile-ai-result-copy>strong{color:#172344;font-size:21px}.complete-profile-ai-result-copy>p{font-size:14px;margin:0}.complete-profile-ai-result-hero.is-success>span{background:linear-gradient(145deg,#23c27d,#07895f);box-shadow:0 0 0 13px #23c27d1f;color:#fff}.complete-profile-ai-result-hero.is-error>span{background:linear-gradient(145deg,#ff6868,#dc303b);box-shadow:0 0 0 13px #dc303b1a;color:#fff}.complete-profile-ai-result-hero.is-error .complete-profile-ai-result-copy>strong{color:#9f242e}.complete-profile-admin-approval-panel{align-items:center;background:#fffaf0;border:1px solid #ffe0a5;border-radius:10px;display:flex;gap:12px;padding:11px 13px}.complete-profile-admin-approval-icon{background:#ffefca;border-radius:10px;color:#b77913;display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.complete-profile-admin-approval-icon svg{height:22px;width:22px}.complete-profile-admin-approval-copy{flex:1 1;min-width:0}.complete-profile-admin-approval-copy strong{color:#26314a;font-size:13px}.complete-profile-admin-approval-copy p{color:#7885a0;font-size:11px;line-height:1.4;margin:2px 0 0}.complete-profile-admin-approval-copy p strong{color:inherit;font-size:inherit}.complete-profile-summary-list .complete-profile-review-field{min-height:47px}.complete-profile-button-spinner{animation:complete-profile-spin .8s linear infinite;border:2px solid #ffffff73;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes complete-profile-spin{to{transform:rotate(1turn)}}@keyframes complete-profile-orbit{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes complete-profile-scan-sweep{0%{opacity:.35;transform:translateY(-48px)}to{opacity:1;transform:translateY(48px)}}.complete-profile-success-page .complete-profile-heading{margin-bottom:18px}.complete-profile-success-hero{grid-gap:25px;align-items:center;background:linear-gradient(110deg,#f4fbf5,#fff 58%,#edf7ef);border:1px solid #d5e6da;border-radius:16px;display:grid;gap:25px;grid-template-columns:270px minmax(0,1fr);margin:0 0 16px;min-height:196px;overflow:hidden;padding:20px 30px;position:relative}.complete-profile-success-hero:after{background:#b5dbc14d;border-radius:50%;bottom:-180px;content:"";height:280px;position:absolute;right:-42px;width:330px}.complete-profile-success-hero h2{color:#101c31;font-size:29px;font-weight:750;letter-spacing:-.035em;margin:0 0 8px;position:relative;z-index:1}.complete-profile-success-hero p{font-size:14px;line-height:18px;margin:0;max-width:760px;position:relative;z-index:1}.complete-profile-success-art{display:grid;min-height:150px;place-items:center;position:relative}.complete-profile-success-rays{border:16px solid #33be8024;border-radius:50%;box-shadow:0 0 0 17px #33be8014,0 0 38px #33be8029;height:116px;position:absolute;width:116px}.complete-profile-success-check{animation:complete-profile-success-pop .55s cubic-bezier(.2,.8,.3,1.25) both;background:linear-gradient(145deg,#17ba7d,#07895f);border:5px solid #fffc;border-radius:50%;box-shadow:0 9px 24px #0a966540;color:#fff;display:grid;height:82px;place-items:center;position:relative;width:82px;z-index:1}.complete-profile-success-check svg{stroke-width:3;height:46px;width:46px}.complete-profile-confetti{background:#16ae76;border-radius:3px;height:17px;position:absolute;transform:rotate(35deg);width:9px}.complete-profile-confetti.confetti-one{left:29%;top:22px}.complete-profile-confetti.confetti-two{background:#ffb326;right:27%;top:35px;transform:rotate(-35deg)}.complete-profile-confetti.confetti-three{background:#138bea;bottom:29px;right:26%;transform:rotate(48deg)}.complete-profile-confetti.confetti-four{background:#ffb326;bottom:22px;left:27%;transform:rotate(-28deg)}@keyframes complete-profile-success-pop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.complete-profile-success-cards{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:15px}.complete-profile-success-card{align-items:flex-start;background:#fff;border:1px solid #e3e9ef;border-radius:13px;display:flex;gap:14px;min-height:112px;padding:17px 18px;position:relative}.complete-profile-success-card .complete-profile-section-icon{border-radius:15px;height:50px;width:50px}.complete-profile-success-card .complete-profile-section-icon svg{height:26px;width:26px}.complete-profile-success-card h3{color:#101c31;font-size:15px;font-weight:700;margin:1px 24px 5px 0}.complete-profile-success-card p{font-size:14px;line-height:18px;margin:0}.complete-profile-success-badge{background:#09a773;border-radius:50%;color:#fff;display:grid;height:27px;place-items:center;position:absolute;right:17px;top:10px;width:27px}.complete-profile-success-badge svg{height:17px;width:17px}.complete-profile-next-card{padding:17px 19px 19px}.complete-profile-next-card>h2{color:#101c31;font-size:20px;font-weight:700;margin:0}.complete-profile-next-card>p{font-size:14px;margin:4px 0 12px}.complete-profile-next-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.complete-profile-next-action{align-items:center;background:#fff;border:1px solid #e2e8ef;border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:12px;min-height:83px;min-width:0;padding:11px 12px;text-align:left;transition:border-color .15s ease,background .15s ease}.complete-profile-next-action:hover{background:#fbfefb;border-color:#a7c4b5}.complete-profile-next-action .complete-profile-section-icon{border-radius:12px;height:43px;width:43px}.complete-profile-next-action .complete-profile-section-icon svg{height:23px;width:23px}.complete-profile-next-copy{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}.complete-profile-next-copy strong{font-size:14px}.complete-profile-next-copy small{font-size:14px;line-height:18px}.complete-profile-next-arrow{color:#173f39;flex:0 0 auto;height:18px;width:18px}.complete-profile-success-actions{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:16px}.complete-profile-success-actions .complete-profile-primary-button,.complete-profile-success-actions .complete-profile-secondary-button{min-width:175px}@media (max-width:1150px){.complete-profile-progress-card{gap:18px;grid-template-columns:minmax(0,1fr)}.complete-profile-progress-summary{justify-self:end;max-width:520px;width:100%}.complete-profile-success-hero{grid-template-columns:205px minmax(0,1fr)}.complete-profile-review-document{grid-template-columns:42px minmax(140px,1fr) minmax(100px,1fr) auto}.complete-profile-review-document .complete-profile-view-button{grid-column:2/-1;justify-self:end}}@media (max-width:800px){.complete-profile-page{padding:20px 16px 28px}.complete-profile-progress-card{padding:17px 14px}.complete-profile-step-label{font-size:11px}.complete-profile-step-marker{height:36px;width:36px}.complete-profile-step-list:before{top:17px}.complete-profile-scan-grid{grid-template-columns:minmax(0,1fr)}.complete-profile-success-cards{grid-template-columns:1fr}.complete-profile-success-hero{gap:15px;grid-template-columns:150px minmax(0,1fr);padding:18px}.complete-profile-success-hero h2{font-size:23px}.complete-profile-next-grid{grid-template-columns:1fr}}@media (max-width:560px){.complete-profile-page{padding:17px 11px 23px}.complete-profile-heading h1{font-size:28px}.complete-profile-heading p{font-size:14px}.complete-profile-progress-card{gap:14px;padding:14px 10px}.complete-profile-heading--with-back{align-items:flex-start;flex-wrap:wrap}.complete-profile-heading-main{flex:1 1 100%}.complete-profile-completion-summary{margin-left:46px}.complete-profile-completion-copy strong{font-size:12px}.complete-profile-completion-copy span{font-size:10px}.complete-profile-progress-ring{font-size:11px;height:46px;width:46px}.complete-profile-progress-header{margin-bottom:13px}.complete-profile-step-list{gap:0}.complete-profile-step{gap:6px}.complete-profile-step-marker{font-size:12px;height:30px;width:30px}.complete-profile-step-marker svg{height:15px;width:15px}.complete-profile-step-list:before{left:7%;right:7%;top:14px}.complete-profile-step-label{font-size:9px}.complete-profile-progress-track{height:10px}.complete-profile-card{padding:16px 13px}.complete-profile-section-title{align-items:flex-start;gap:11px;margin-bottom:17px}.complete-profile-section-icon{border-radius:14px;height:45px;width:45px}.complete-profile-section-copy h2{font-size:19px}.complete-profile-section-copy p{font-size:12px}.complete-profile-dropdown-trigger,.complete-profile-field input{font-size:14px;height:48px}.complete-profile-field-label{font-size:13px}.complete-profile-actions{align-items:stretch;flex-wrap:wrap}.complete-profile-actions>.complete-profile-primary-button{width:100%}.complete-profile-document-card{padding:13px 11px}.complete-profile-document-heading{gap:10px}.complete-profile-document-heading h3{font-size:13px}.complete-profile-document-heading p{font-size:11px}.complete-profile-dropzone{gap:10px;min-height:90px;padding:10px}.complete-profile-drop-icon{height:43px;width:43px}.complete-profile-drop-copy{font-size:11px}.complete-profile-drop-copy small{font-size:10px}.complete-profile-review-grid{grid-template-columns:1fr}.complete-profile-review-field{min-height:44px}.complete-profile-review-document{gap:8px;grid-template-columns:38px minmax(0,1fr) auto}.complete-profile-review-document>strong{font-size:12px}.complete-profile-file-name{font-size:11px;grid-column:2;grid-row:2}.complete-profile-review-document .complete-profile-view-button{grid-column:3;grid-row:2}.complete-profile-review-stack .complete-profile-card{padding:15px 12px}.complete-profile-edit-button{min-height:34px;padding:0 8px}.complete-profile-review-field span,.complete-profile-review-field strong{font-size:12px}.complete-profile-scan-check-row{font-size:11px;gap:7px;grid-template-columns:27px minmax(0,1fr)}.complete-profile-scan-check-row b{grid-column:2;margin-top:-5px}.complete-profile-scan-illustration{height:175px}.complete-profile-success-hero{grid-template-columns:1fr;text-align:center}.complete-profile-success-art{min-height:115px}.complete-profile-success-hero h2{font-size:22px}.complete-profile-success-hero p{font-size:13px}.complete-profile-success-actions{flex-direction:column}.complete-profile-success-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.complete-profile-button-spinner,.complete-profile-scan-check-row .is-processing i,.complete-profile-scan-illustration:after,.complete-profile-scan-orbit--outer,.complete-profile-success-check{animation:none}}.complete-profile-scan-heading{margin:0 auto 2px;text-align:center}.complete-profile-scan-heading h1{color:#101a3b;font-size:26px;font-weight:720;letter-spacing:-.035em;line-height:1.2;margin:0 0 3px}.complete-profile-scan-heading p{font-size:14px;margin:0 auto}.complete-profile-scan-page{background:#ffffffeb;border:1px solid #e4e9ef;border-radius:15px;box-shadow:0 5px 18px rgba(18,36,58,.035);display:flex;flex-direction:column;gap:12px;padding:22px 25px}.complete-profile-ai-visual{background:radial-gradient(ellipse at center,rgba(36,218,224,.055),#0000 49%);flex:0 0 235px;height:235px;isolation:isolate;margin:0 auto;overflow:hidden;position:relative;width:min(100%,760px)}.complete-profile-ai-radar{border:1px solid #29d2e140;border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.complete-profile-ai-radar--outer{animation:complete-profile-ai-pulse 3.4s ease-in-out infinite;box-shadow:0 0 38px #45d2e721,inset 0 0 30px #45d2e70d;height:218px;width:230px}.complete-profile-ai-radar--inner{animation:complete-profile-ai-ring-breathe 3.4s ease-in-out -1.7s infinite;border-color:#1dc4e12b;box-shadow:0 0 26px #49c7ec1c;height:176px;width:178px}.complete-profile-ai-beam{animation:complete-profile-ai-beam 3s ease-in-out infinite alternate;filter:blur(1px);height:35px;opacity:.78;position:absolute;width:220px;z-index:1}.complete-profile-ai-beam--excel{background:linear-gradient(90deg,#2fd39f0a,#2fd39f40,#0000);left:calc(50% - 270px);top:55px;transform:rotate(22deg)}.complete-profile-ai-beam--pdf{animation-delay:-1.2s;background:linear-gradient(90deg,#ff646d08,#ff646d30,#0000);left:calc(50% - 270px);top:148px;transform:rotate(-17deg)}.complete-profile-ai-beam--word{animation-delay:-.8s;background:linear-gradient(270deg,#3b9dff0a,#3b9dff36,#0000);right:calc(50% - 270px);top:56px;transform:rotate(-20deg)}.complete-profile-ai-beam--image{animation-delay:-1.7s;background:linear-gradient(270deg,#ffb72e0a,#ffb72e3d,#0000);right:calc(50% - 270px);top:147px;transform:rotate(16deg)}.complete-profile-ai-file{--file-enter-x:0px;--file-enter-y:0px;--file-rotation:0deg;--file-arrive-delay:0ms;align-items:center;animation:complete-profile-ai-file-arrive .62s cubic-bezier(.2,.8,.2,1) var(--file-arrive-delay) both,complete-profile-ai-file-float 3.4s ease-in-out calc(var(--file-arrive-delay) + .62s) infinite;background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #d8e7fa;border-radius:12px;box-shadow:0 8px 18px #396eaf1a;display:flex;flex-direction:column;gap:3px;height:68px;justify-content:center;place-items:center;position:absolute;width:58px;z-index:2}.complete-profile-ai-file:after{background:#edf5ff;border-bottom:1px solid #d8e7fa;border-left:1px solid #d8e7fa;border-radius:0 10px 0 5px;content:"";height:15px;position:absolute;right:0;top:0;width:15px}.complete-profile-ai-file--excel{--file-enter-x:248px;--file-enter-y:76px;--file-rotation:14deg;left:calc(50% - 277px);top:8px}.complete-profile-ai-file--word{--file-enter-x:-248px;--file-enter-y:70px;--file-rotation:-13deg;--file-arrive-delay:680ms;right:calc(50% - 277px);top:14px}.complete-profile-ai-file--pdf{--file-enter-x:238px;--file-enter-y:-70px;--file-rotation:-10deg;--file-arrive-delay:1360ms;bottom:14px;left:calc(50% - 267px)}.complete-profile-ai-file--image{--file-enter-x:-238px;--file-enter-y:-72px;--file-rotation:12deg;--file-arrive-delay:2040ms;bottom:12px;right:calc(50% - 267px)}.complete-profile-ai-file small{color:#526783;font-size:7px;font-weight:700;line-height:1}.complete-profile-ai-file-mark{border-radius:5px;box-shadow:0 3px 7px #0e284121;color:#fff;display:grid;font-size:18px;font-weight:800;height:31px;place-items:center;width:27px}.complete-profile-ai-file--excel .complete-profile-ai-file-mark{background:#159a63}.complete-profile-ai-file--word .complete-profile-ai-file-mark{background:#2878ed}.complete-profile-ai-file--pdf .complete-profile-ai-file-mark{background:#f04444;font-family:Georgia,serif;font-style:italic}.complete-profile-ai-image-mark{background:#f6a800;border-radius:5px;display:block;height:27px;overflow:hidden;position:relative;width:31px}.complete-profile-ai-image-mark:before{background:#fff3ce;border-radius:50%;content:"";height:5px;position:absolute;right:5px;top:5px;width:5px}.complete-profile-ai-image-mark i{background:#fff4d6;bottom:3px;clip-path:polygon(0 100%,32% 23%,52% 65%,70% 38%,100% 100%);height:13px;left:3px;position:absolute;right:3px}.complete-profile-ai-frame{display:grid;height:174px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:164px;z-index:3}.complete-profile-ai-document{background:linear-gradient(145deg,#fff,#f5faff);border:1px solid #e0ebf8;border-radius:11px;box-shadow:0 12px 26px #327cc329;display:flex;flex-direction:column;gap:7px;height:140px;overflow:hidden;padding:15px 13px;position:relative;width:108px}.complete-profile-ai-document:after{background:#eef6ff;border-bottom:1px solid #e0ebf8;border-left:1px solid #e0ebf8;border-radius:0 10px 0 6px;content:"";height:21px;position:absolute;right:0;top:0;width:21px}.complete-profile-ai-pdf-label{align-self:flex-start;background:#f04444;border-radius:4px;color:#fff;font-size:9px;font-weight:800;line-height:1;margin-bottom:1px;padding:3px 7px}.complete-profile-ai-document-line{background:#b8d7f8;border-radius:5px;flex:0 0 6px;height:6px}.complete-profile-ai-document-line:nth-of-type(3){width:84%}.complete-profile-ai-document-line:nth-of-type(4){width:92%}.complete-profile-ai-document-line:nth-of-type(5){width:59%}.complete-profile-ai-document-line:nth-of-type(6){width:72%}.complete-profile-ai-document-picture{background:#d9ecff;border-radius:4px;bottom:11px;display:block;height:23px;position:absolute;right:12px;width:28px}.complete-profile-ai-document-picture:after{background:#1898e8;bottom:4px;clip-path:polygon(0 100%,35% 20%,54% 61%,72% 35%,100% 100%);content:"";height:12px;left:4px;position:absolute;right:4px}.complete-profile-ai-document-picture i{background:#ffc842;border-radius:50%;height:4px;position:absolute;right:5px;top:4px;width:4px}.complete-profile-ai-corner{border-color:#03c5e5;border-style:solid;filter:drop-shadow(0 0 4px rgba(0,199,226,.36));height:19px;position:absolute;width:19px;z-index:4}.complete-profile-ai-corner--top-left{border-radius:6px 0 0;border-width:4px 0 0 4px;left:4px;top:7px}.complete-profile-ai-corner--top-right{border-radius:0 6px 0 0;border-width:4px 4px 0 0;right:4px;top:7px}.complete-profile-ai-corner--bottom-left{border-radius:0 0 0 6px;border-width:0 0 4px 4px;bottom:7px;left:4px}.complete-profile-ai-corner--bottom-right{border-radius:0 0 6px;border-width:0 4px 4px 0;bottom:7px;right:4px}.complete-profile-ai-scan-line{animation:complete-profile-ai-scanline 2.6s ease-in-out infinite alternate;background:#17d9e3;box-shadow:0 0 7px 2px #17d9e37a,0 0 23px 7px #17d9e330;height:2px;left:calc(50% - 108px);position:absolute;top:50%;width:216px;z-index:5}.complete-profile-ai-particle{animation:complete-profile-ai-particle 2.8s ease-in-out infinite;background:#11cce2;border-radius:50%;box-shadow:0 0 8px #11cce28f;height:4px;position:absolute;width:4px;z-index:2}.complete-profile-ai-particle--one{left:49%;top:12px}.complete-profile-ai-particle--two{animation-delay:-1s;left:34%;top:40px}.complete-profile-ai-particle--three{animation-delay:-1.8s;left:18%;top:49%}.complete-profile-ai-particle--four{animation-delay:-.7s;background:#ffb52d;right:18%;top:54%}.complete-profile-ai-particle--five{animation-delay:-1.4s;background:#ffb52d;bottom:23px;right:34%}.complete-profile-ai-particle--six{animation-delay:-2.2s;bottom:15px;left:50%}.complete-profile-scan-processing-card{background:#fff;border:1px solid #e5edf5;border-radius:13px;box-shadow:0 4px 16px rgba(27,56,91,.035);padding:12px 14px 10px;width:100%}.complete-profile-scan-processing-header{grid-gap:10px;align-items:center;color:#172344;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;min-height:34px}.complete-profile-scan-processing-icon{background:#e3f8f4;border-radius:50%;color:#05a985;display:grid;height:34px;place-items:center;width:34px}.complete-profile-scan-processing-icon svg{stroke-width:2.4;height:19px;width:19px}.complete-profile-scan-processing-header strong{font-size:16px;font-weight:650;min-width:0}.complete-profile-scan-processing-header b{font-feature-settings:"tnum";color:#172344;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.complete-profile-scan-processing-track{background:#e9eef4;border-radius:99px;height:9px;margin:8px 0 5px 48px;overflow:hidden}.complete-profile-scan-processing-track span{background:linear-gradient(90deg,#0db88e,#09bd91);border-radius:inherit;box-shadow:0 0 9px #05ba8b2e;display:block;height:100%;transition:width .22s ease-out}.complete-profile-scan-stages{grid-gap:1px;display:grid;gap:1px;margin-left:13px}.complete-profile-scan-stage{align-items:center;color:#7386aa;display:flex;font-size:16px;gap:10px;line-height:20px;min-height:22px;transition:color .2s ease}.complete-profile-scan-stage.is-upcoming{color:#a6b2c5}.complete-profile-scan-stage-marker{background:#fff;border:1.5px solid #d8e2ef;border-radius:50%;display:grid;flex:0 0 15px;height:15px;place-items:center;width:15px}.complete-profile-scan-stage.is-done .complete-profile-scan-stage-marker{background:#0bb48a;border-color:#0bb48a;color:#fff}.complete-profile-scan-stage-marker svg{stroke-width:2.6;height:11px;width:11px}.complete-profile-scan-stage.is-active{color:#526b94}.complete-profile-scan-stage.is-active .complete-profile-scan-stage-marker{border:1.5px solid #08b892;box-shadow:0 0 0 2px #08b89214}.complete-profile-scan-stage-marker i{animation:complete-profile-spin .9s linear infinite;border:1.5px solid #0000;border-radius:50%;border-top-color:#08b892;height:9px;width:9px}.complete-profile-scan-actions{margin-top:auto;padding-top:2px}.complete-profile-scan-actions>.complete-profile-primary-button{border-radius:10px;justify-content:center;min-height:42px;min-width:132px;width:auto}.complete-profile-scan-actions>.complete-profile-primary-button:disabled{cursor:not-allowed;opacity:.6}.complete-profile-scan-actions>.complete-profile-secondary-button{border-radius:10px;justify-content:center;min-height:42px;min-width:80px}@keyframes complete-profile-ai-pulse{0%,to{box-shadow:0 0 28px #45d2e71c,inset 0 0 24px #45d2e70a;opacity:.62;transform:translate(-50%,-50%) scale(.98)}50%{box-shadow:0 0 42px #45d2e733,inset 0 0 32px #45d2e714;opacity:1;transform:translate(-50%,-50%) scale(1.025)}}@keyframes complete-profile-ai-ring-breathe{0%,to{box-shadow:0 0 18px #49c7ec12;opacity:.55;transform:translate(-50%,-50%) scale(.97)}50%{box-shadow:0 0 30px #49c7ec26;opacity:.9;transform:translate(-50%,-50%) scale(1.035)}}@keyframes complete-profile-ai-beam{0%{opacity:.48}to{opacity:.9}}@keyframes complete-profile-ai-file-arrive{0%{opacity:0;transform:translate3d(var(--file-enter-x),var(--file-enter-y),0) rotate(var(--file-rotation)) scale(.88)}to{opacity:1;transform:translateZ(0) rotate(var(--file-rotation)) scale(1)}}@keyframes complete-profile-ai-file-float{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes complete-profile-ai-scanline{0%{opacity:.55;transform:translateY(-58px)}to{opacity:1;transform:translateY(58px)}}@keyframes complete-profile-ai-particle{0%,to{opacity:.32;transform:scale(.75)}50%{opacity:1;transform:scale(1.35)}}@media (max-width:800px){.complete-profile-ai-visual{width:100%}.complete-profile-ai-file--excel,.complete-profile-ai-file--word{top:31px}.complete-profile-ai-file--excel,.complete-profile-ai-file--word{--file-enter-y:53px}.complete-profile-ai-file--image,.complete-profile-ai-file--pdf{bottom:29px}.complete-profile-ai-file--image,.complete-profile-ai-file--pdf{--file-enter-y:-55px}}@media (max-width:560px){.complete-profile-page--scanning{padding:18px 12px 22px}.complete-profile-scan-heading{margin-bottom:2px}.complete-profile-scan-heading h1{font-size:23px}.complete-profile-scan-heading p{font-size:12px;max-width:380px}.complete-profile-scan-page{gap:10px;min-height:0;padding:16px 14px}.complete-profile-ai-visual{flex-basis:204px;height:204px}.complete-profile-ai-radar--outer{height:190px;width:190px}.complete-profile-ai-radar--inner{height:152px;width:150px}.complete-profile-ai-file{border-radius:10px;height:57px;width:49px}.complete-profile-ai-file-mark{font-size:15px;height:27px;width:23px}.complete-profile-ai-image-mark{height:23px;width:27px}.complete-profile-ai-file--excel{--file-enter-x:129px;--file-enter-y:52px;left:calc(50% - 153px);top:22px}.complete-profile-ai-file--word{--file-enter-x:-129px;--file-enter-y:52px;right:calc(50% - 153px);top:22px}.complete-profile-ai-file--pdf{--file-enter-x:129px;--file-enter-y:-54px;bottom:20px;left:calc(50% - 153px)}.complete-profile-ai-file--image{--file-enter-x:-129px;--file-enter-y:-54px;bottom:20px;right:calc(50% - 153px)}.complete-profile-ai-beam{height:28px;width:130px}.complete-profile-ai-beam--excel{left:calc(50% - 153px);top:43px}.complete-profile-ai-beam--pdf{left:calc(50% - 153px);top:132px}.complete-profile-ai-beam--word{right:calc(50% - 153px);top:44px}.complete-profile-ai-beam--image{right:calc(50% - 153px);top:132px}.complete-profile-ai-frame{height:155px;width:145px}.complete-profile-ai-document{gap:6px;height:128px;padding:13px 11px;width:96px}.complete-profile-ai-corner{height:17px;width:17px}.complete-profile-ai-scan-line{left:calc(50% - 96px);width:192px}.complete-profile-scan-processing-card{padding:10px 10px 9px}.complete-profile-scan-processing-header{gap:8px;grid-template-columns:34px minmax(0,1fr) auto}.complete-profile-scan-processing-icon{height:31px;width:31px}.complete-profile-scan-processing-header strong{font-size:11px}.complete-profile-scan-processing-track{margin-left:42px}.complete-profile-scan-stages{margin-left:8px}.complete-profile-scan-stage{font-size:10px;gap:8px;min-height:24px}.complete-profile-scan-actions{flex-wrap:nowrap}.complete-profile-scan-actions>.complete-profile-primary-button,.complete-profile-scan-actions>.complete-profile-secondary-button{min-width:0;width:auto}.complete-profile-admin-approval-panel{align-items:flex-start;flex-wrap:wrap}.complete-profile-admin-approval-copy{flex-basis:calc(100% - 54px)}}@media (prefers-reduced-motion:reduce){.complete-profile-ai-beam,.complete-profile-ai-file,.complete-profile-ai-particle,.complete-profile-ai-radar--inner,.complete-profile-ai-radar--outer,.complete-profile-ai-scan-line,.complete-profile-scan-stage-marker i{animation:none}}.quimera-create-overlay{align-items:center;background:#0c18269e;display:flex;inset:0;justify-content:center;padding:4px;position:fixed;z-index:11000}.quimera-create-modal{background:#f6f8fc;border:1px solid #d9e2ef;border-radius:16px;box-shadow:0 24px 75px #0b1a2d47;color:#172333;display:flex;flex-direction:column;max-height:calc(100vh - 8px);overflow:hidden;width:min(1100px,calc(100vw - 8px))}.quimera-create-header{align-items:center;background:#fff;border-bottom:1px solid #e3e9f1;display:flex;flex:0 0 auto;gap:15px;min-height:82px;padding:16px 22px}.quimera-create-header-icon{background:#fff0ed;border-radius:14px;color:#fa4937;display:grid;flex:0 0 44px;height:44px;place-items:center;width:44px}.quimera-create-header-icon svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.quimera-create-header-copy{flex:1 1;min-width:0}.quimera-create-title-row{align-items:center;display:flex;gap:11px}.quimera-create-title-row h2{color:#172333;font-size:20px;font-weight:700;line-height:30px;margin:0}.quimera-create-title-row>span{background:#f0f3f7;border-radius:999px;color:#455366;font-size:14px;font-weight:700;line-height:24px;max-width:190px;overflow:hidden;padding:4px 9px;text-overflow:ellipsis;white-space:nowrap}.quimera-create-header-copy p{font-size:14px;line-height:20px;margin:3px 0 0}.quimera-create-close{background:#0000;border:0;border-radius:9px;color:#8491a3;cursor:pointer;display:grid;flex:0 0 34px;font-size:23px;height:34px;line-height:1;place-items:center;width:34px}.quimera-create-close:hover{background:#f3f5f8;color:#344054}.quimera-create-form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.quimera-create-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 22px 22px;scrollbar-color:#aab5c2 #0000;scrollbar-width:thin}.quimera-create-card{background:#fff;border:1px solid #d7e1ef;border-radius:16px;box-shadow:0 3px 7px rgba(29,52,77,.045);margin-bottom:16px;padding:17px 18px}.quimera-create-card:last-child{margin-bottom:0}.quimera-create-card-top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:15px}.quimera-create-card-top h3,.quimera-create-section-heading h3{color:#1a2737;font-size:20px;font-weight:700;line-height:30px;margin:0}.quimera-create-card-top h3 b,.quimera-create-field b{color:#f04438;font-weight:700}.quimera-create-card-top p,.quimera-create-section-heading p{font-size:14px;line-height:18px;margin:2px 0 0}.quimera-create-required{align-items:center;background:#fff5f3;border:1px solid #ffd0c9;border-radius:999px;color:#f04438;display:inline-flex;flex:0 0 auto;font-size:14px;gap:6px;line-height:20px;padding:4px 10px}.quimera-create-required.is-selected{background:#fff1ed;border-color:#ffc5ba}.quimera-create-required i{background:currentColor;border-radius:50%;height:6px;width:6px}.quimera-create-logistics-options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.quimera-create-logistics-option{align-items:center;background:#fff;border:1px solid #d5e0ef;border-radius:14px;cursor:pointer;display:flex;gap:11px;min-height:58px;min-width:0;padding:10px 12px;position:relative;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.quimera-create-logistics-option.selected,.quimera-create-logistics-option:hover{background:#f7faff;border-color:#8ca6c8;box-shadow:0 0 0 2px #4e7bb114}.quimera-create-logistics-option.selected{background:#fff0ed;border-color:#ff4935;box-shadow:0 0 0 1px #ff49351f}.quimera-create-logistics-option.selected .quimera-create-logistics-icon{background:#fb4933;color:#fff}.quimera-create-logistics-option.selected strong{color:#f04438}.quimera-create-logistics-option input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.quimera-create-logistics-option:focus-within{outline:2px solid #668bb5;outline-offset:2px}.quimera-create-logistics-icon{background:#f0f4f8;border-radius:11px;color:#536b88;display:grid;flex:0 0 36px;height:36px;place-items:center;width:36px}.quimera-create-logistics-icon svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.quimera-create-logistics-option strong{color:#202b3a;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quimera-create-section-heading{align-items:flex-start;display:flex;gap:11px;margin:0 0 16px}.quimera-create-section-heading>span{background:#fff0ed;border-radius:10px;color:#fb5a43;display:grid;flex:0 0 40px;font-size:14px;font-weight:700;height:40px;place-items:center;width:40px}.quimera-create-route-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.quimera-create-address-panel{background:#fbfcfe;border:1px solid #d8e2ef;border-radius:15px;min-width:0;padding:14px}.quimera-create-field{color:#253246;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:7px;line-height:20px;min-width:0}.quimera-create-field>span{display:block}.quimera-create-field input,.quimera-create-field textarea,.quimera-create-phone-input{background:#fbfcfe;border:1px solid #d5e0ef;border-radius:11px;color:#28374d;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;min-width:0;outline:0;padding:12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.quimera-create-field input:focus,.quimera-create-field textarea:focus,.quimera-create-phone-input:focus-within{border-color:#88a3c5;box-shadow:0 0 0 3px #4e7bb11a}.quimera-create-field input::placeholder,.quimera-create-field textarea::placeholder{color:#78879a;opacity:1}.quimera-create-field input[type=date]{color:#28374d}.quimera-create-map{background:#e7eff5;border:1px solid #dce5ef;border-radius:12px;height:178px;overflow:hidden;position:relative}.quimera-create-map iframe{border:0;display:block;height:100%;width:100%}.quimera-create-map-canvas{height:100%;inset:0;position:absolute;width:100%;z-index:1}.quimera-create-map-status{background:#fffffff0;border-radius:7px;bottom:8px;color:#56697e;font-size:10px;left:8px;line-height:14px;padding:6px 9px;pointer-events:none;position:absolute;right:8px;z-index:2}.quimera-create-address-autocomplete,.quimera-create-address-input{min-width:0;width:100%}.quimera-create-address-autocomplete>gmp-place-autocomplete{background:#fbfcfe;border:1px solid #d5e0ef;border-radius:11px;box-sizing:border-box;color:#28374d;color-scheme:light;display:block;font-family:inherit;font-size:12px;font-weight:500;line-height:18px;min-height:40px;width:100%}.quimera-create-address-autocomplete>gmp-place-autocomplete::part(input){color:#28374d;font:inherit;min-height:38px;padding:0 11px}.quimera-create-address-autocomplete>gmp-place-autocomplete:focus-within{border-color:#88a3c5;box-shadow:0 0 0 3px #4e7bb11a}.quimera-create-map-search-button{background:#fff;border:1px solid #d5e0ef;border-radius:8px;color:#355b83;cursor:pointer;font:inherit;font-size:10px;font-weight:600;margin:4px 0 12px auto;min-height:30px;padding:0 9px}.quimera-create-map-search-button:hover{background:#f4f8fc;border-color:#88a3c5}.quimera-create-address-panel>.quimera-create-field+.quimera-create-field{margin-top:12px}.quimera-create-contact-grid{grid-gap:14px 16px;align-items:end;display:grid;gap:14px 16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.quimera-create-phone-input{align-items:center;display:flex;overflow:visible;padding:6px;position:relative}.quimera-create-contact-phone{grid-column:1/span 2;position:relative;z-index:6}.quimera-create-phone-input .quimera-create-country-dropdown{border-right:1px solid #d5e0ef;flex:0 0 112px;height:100%;width:112px}.quimera-create-phone-input .quimera-create-country-dropdown .product-custom-dropdown-trigger{background:#0000;border:0;border-radius:10px 0 0 10px;color:#34445a;font-size:11px;min-height:38px;padding:0 26px 0 10px}.quimera-create-phone-input .quimera-create-country-dropdown .product-custom-dropdown-trigger:hover:not(:disabled){background:#f3f6fa}.quimera-create-phone-input .quimera-create-country-dropdown .product-custom-dropdown-value{align-items:center;display:flex;font-size:11px;gap:5px}.phone-country-option-label{align-items:center;display:inline-flex;gap:7px;min-width:0}.phone-country-flag{border-radius:2px;display:block;flex:0 0 24px;height:18px;object-fit:cover;width:24px}.quimera-create-phone-input .quimera-create-country-dropdown .product-custom-dropdown-menu{min-width:230px}.quimera-create-phone-input input{background:#0000;border:0;color:#28374d;flex:1 1;font-size:16px;height:100%;min-width:0;outline:0;padding:0 10px}.quimera-create-phone-input input:focus{border:0;box-shadow:none}.quimera-create-contact-date,.quimera-create-contact-email{grid-column:span 1}.quimera-create-contact-date{grid-column:1/span 2}.quimera-create-contact-email{grid-column:3}.quimera-create-product-grid{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:158px minmax(0,1fr)}.quimera-create-image-upload{align-items:center;background:#f8fbfe;border:1px dashed #b8cae1;border-radius:14px;color:#4b6380;cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:8px;justify-content:center;min-height:140px;overflow:hidden;position:relative}.quimera-create-image-upload input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.quimera-create-image-upload svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:32px;width:32px}.quimera-create-image-upload img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.quimera-create-product-fields{grid-gap:13px 14px;align-items:end;display:grid;gap:13px 14px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}.quimera-create-item-name,.quimera-create-quantity{grid-column:span 3}.quimera-create-product-fields>.quimera-create-field:not(.quimera-create-item-name):not(.quimera-create-quantity){grid-column:span 2}.quimera-create-requirements{display:block}.quimera-create-field textarea{font-family:inherit;height:130px;min-height:130px;padding:12px;resize:vertical}.quimera-create-submit-error{color:#b42318;font-size:12px;margin:12px 0 0}.quimera-create-footer{align-items:center;background:#fff;border-top:1px solid #e3e9f1;display:flex;flex:0 0 auto;gap:18px;justify-content:space-between;min-height:64px;padding:11px 24px}.quimera-create-footer>span{color:#64748b;font-size:11px;line-height:16px}.quimera-create-footer>div{align-items:center;display:flex;gap:10px;justify-content:flex-end}.quimera-create-footer button{background:#fff;border:1px solid #d5e0ef;border-radius:11px;color:#27374b;cursor:pointer;font-size:12px;font-weight:700;min-height:40px;padding:0 17px;transition:background .15s ease,border-color .15s ease}.quimera-create-footer button:hover:not(:disabled){background:#f5f8fc;border-color:#aebed2}.quimera-create-footer .quimera-create-submit{background:#e6e9ef;border-color:#d7dce5;color:#939cab;cursor:not-allowed;min-width:164px}.quimera-create-footer .quimera-create-submit:not(:disabled){background:#082624;border-color:#082624;color:#fff;cursor:pointer}.quimera-create-footer button:disabled{cursor:not-allowed;opacity:.85}@media (max-width:780px){.quimera-create-contact-grid,.quimera-create-logistics-options{grid-template-columns:repeat(2,minmax(0,1fr))}.quimera-create-contact-date,.quimera-create-contact-email,.quimera-create-contact-name,.quimera-create-contact-phone{grid-column:span 1}.quimera-create-product-grid{grid-template-columns:128px minmax(0,1fr)}.quimera-create-product-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.quimera-create-item-name,.quimera-create-product-fields>.quimera-create-field:not(.quimera-create-item-name):not(.quimera-create-quantity),.quimera-create-quantity{grid-column:span 1}}@media (max-width:560px){.quimera-create-overlay{padding:0}.quimera-create-modal{border-radius:0;height:100vh;max-height:100vh;width:100%}.quimera-create-header{gap:10px;min-height:72px;padding:12px 14px}.quimera-create-header-icon{flex-basis:38px;height:38px;width:38px}.quimera-create-title-row{align-items:flex-start;flex-direction:column;gap:4px}.quimera-create-title-row h2{font-size:15px}.quimera-create-body{padding:12px}.quimera-create-card{border-radius:13px;padding:14px}.quimera-create-card-top{flex-direction:column}.quimera-create-contact-grid,.quimera-create-route-grid{grid-template-columns:1fr}.quimera-create-contact-date,.quimera-create-contact-email,.quimera-create-contact-name,.quimera-create-contact-phone{grid-column:auto}.quimera-create-product-grid{grid-template-columns:1fr}.quimera-create-image-upload{min-height:120px}.quimera-create-footer{align-items:stretch;flex-direction:column;gap:9px;padding:10px 12px}.quimera-create-footer>div{width:100%}.quimera-create-footer button{flex:1 1}}.quimera-page{background:linear-gradient(125deg,#fffaf8,#fff 50%,#f3f7fb);color:#102033;min-height:calc(100vh - 72px);padding:24px 26px 38px}.quimera-page-header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 0 24px}.quimera-detail-heading h1,.quimera-heading-copy h1{color:#0c1928;font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-.04em;line-height:1.2;margin:0}.quimera-detail-heading p,.quimera-heading-copy p{color:#687790;font-size:14px;line-height:20px;margin:7px 0 0}.quimera-summary-cards{grid-gap:10px;display:grid;flex:0 0 auto;gap:10px;grid-template-columns:repeat(3,minmax(100px,124px))}.quimera-summary-card{background:#ffffffeb;border:1px solid #eee7e4;border-radius:16px;box-shadow:0 8px 20px #3f332f0f;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:72px;padding:13px 16px}.quimera-summary-card span{color:#758199;font-size:11px;font-weight:600;letter-spacing:.04em}.quimera-summary-card strong{font-feature-settings:"tnum";color:#111d2b;font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;line-height:24px}.quimera-table-card{background:#fff;border:1px solid #eee9e7;border-radius:24px;box-shadow:0 12px 34px #252d3e0f;overflow:hidden}.quimera-toolbar{border-bottom:1px solid #e9edf2;min-height:67px;padding:14px 28px}.quimera-search,.quimera-toolbar{align-items:center;display:flex;gap:9px}.quimera-search{background:#fff;border:1px solid #d9e1ed;border-radius:11px;height:38px;min-width:180px;padding:0 12px;width:231px}.quimera-search:focus-within{border-color:#8ba4c3;box-shadow:0 0 0 3px #4d74a41a}.quimera-search svg{fill:none;stroke:#8291a8;stroke-width:1.5;stroke-linecap:round;flex:0 0 auto;height:14px;width:14px}.quimera-search input{background:#0000;border:0;color:#1d2a3a;font-size:12px;height:100%;min-width:0;outline:0;padding:0;width:100%}.quimera-search input::placeholder{color:#8996aa;opacity:1}.quimera-status-tabs{align-items:center;display:flex;gap:7px}.quimera-status-tabs button{background:#f0f3f7;border:0;border-radius:9px;color:#43526b;cursor:pointer;font-size:11px;font-weight:600;min-height:34px;padding:0 12px;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.quimera-status-tabs button:hover{background:#e8edf3}.quimera-status-tabs button.is-active{background:#f04422;box-shadow:0 4px 10px #f0442233;color:#fff}.quimera-result-count{color:#77859a;font-size:11px;margin-left:auto;white-space:nowrap}.quimera-table-scroll{overflow-x:auto;width:100%}.quimera-orders-table{border-collapse:collapse;min-width:900px;table-layout:auto;width:100%}.quimera-orders-table thead{background:#fbfcfe}.quimera-orders-table th{border-bottom:1px solid #e9edf2;color:#687790;font-size:10px;font-weight:700;letter-spacing:.12em;line-height:14px;padding:14px 20px;text-align:left;white-space:nowrap}.quimera-orders-table td:first-child,.quimera-orders-table th:first-child{padding-left:28px}.quimera-orders-table td:last-child,.quimera-orders-table th:last-child{padding-right:28px}.quimera-orders-table td{border-bottom:1px solid #eef1f5;color:#172334;font-size:12px;height:65px;line-height:17px;padding:13px 20px;vertical-align:middle}.quimera-orders-table tbody tr:hover{background:#fcfdff}.quimera-orders-table tbody tr:last-child td{border-bottom:0}.quimera-orders-table .quimera-order-id{color:#111b29;font-weight:650;max-width:148px;overflow-wrap:anywhere}.quimera-date-cell{color:#75839a!important;white-space:nowrap}.quimera-status-badge{align-items:center;background:#fff4e5;border-radius:999px;color:#a95608;display:inline-flex;font-size:10px;font-weight:650;gap:6px;line-height:14px;min-height:24px;padding:0 9px;white-space:nowrap}.quimera-status-badge>span{background:#ed851e;border-radius:50%;height:6px;width:6px}.quimera-status-badge.in-progress{background:#edf4ff;color:#315f9e}.quimera-status-badge.in-progress>span{background:#4d83c6}.quimera-status-badge.delivered{background:#eaf8f0;color:#168052}.quimera-status-badge.delivered>span{background:#26a269}.quimera-status-badge.cancelled{background:#fff0f0;color:#b42318}.quimera-status-badge.cancelled>span{background:#dc4c43}.quimera-view-button{align-items:center;background:#fff;border:1px solid #dce3ed;border-radius:9px;color:#33445d;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:7px;height:30px;justify-content:center;min-width:69px;padding:0 11px;transition:border-color .15s ease,background .15s ease}.quimera-view-button:hover{background:#f8fafc;border-color:#aab9ce}.quimera-view-button svg{fill:none;stroke:currentColor;stroke-width:1.4;height:14px;width:14px}.quimera-empty-state{align-items:center;color:#7b8799;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:205px;padding:36px 20px;text-align:center}.quimera-detail-error strong,.quimera-empty-state strong{color:#172334;font-size:14px}.quimera-detail-error span,.quimera-empty-state span{font-size:12px;line-height:18px;max-width:520px}.quimera-detail-error button,.quimera-empty-state button{background:#fff;border:1px solid #dce3ed;border-radius:8px;color:#293b54;cursor:pointer;font-size:12px;font-weight:600;margin-top:7px;padding:7px 12px}.quimera-table-footer{align-items:center;border-top:1px solid #eef1f5;color:#77859a;display:flex;font-size:11px;gap:16px;justify-content:space-between;min-height:54px;padding:10px 28px}.quimera-pagination{align-items:center;display:flex;gap:5px}.quimera-pagination button{background:#fff;border:1px solid #e0e6ee;border-radius:8px;color:#52627a;cursor:pointer;font-size:11px;height:30px;min-width:31px;padding:0 9px}.quimera-pagination button:disabled{color:#b2bdcc;cursor:not-allowed}.quimera-pagination .current-page{background:#f04422;border-color:#f04422;color:#fff;font-weight:700}.quimera-detail-page{max-width:1440px}.quimera-back-link{align-items:center;background:#0000;border:0;color:#4d5e77;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:7px;margin:0 0 18px;padding:0}.quimera-back-link svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.quimera-detail-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 20px}.quimera-detail-panel{background:#fff;border:1px solid #eee9e7;border-radius:18px;box-shadow:0 8px 24px rgba(37,45,62,.045);margin-bottom:16px;padding:21px 24px 24px}.quimera-detail-panel>.loading-spinner-state{justify-content:center;min-height:120px}.quimera-detail-panel-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.quimera-detail-panel-heading h2{color:#162338;font-size:16px;font-weight:700;margin:0}.quimera-detail-panel-heading>span{color:#75839a;font-size:12px}.quimera-detail-grid{grid-gap:18px 22px;display:grid;gap:18px 22px;grid-template-columns:repeat(4,minmax(0,1fr))}.quimera-detail-field{display:flex;flex-direction:column;gap:5px;min-width:0}.quimera-detail-field>span{color:#75839a;font-size:11px;font-weight:500}.quimera-detail-field>strong{color:#192638;font-size:13px;font-weight:600;line-height:19px;overflow-wrap:anywhere}.quimera-detail-error{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:180px;text-align:center}.quimera-items-list{grid-gap:8px;display:grid;gap:8px}.quimera-items-list>div{align-items:center;background:#fbfcfe;border:1px solid #edf0f4;border-radius:10px;display:flex;font-size:12px;gap:16px;justify-content:space-between;padding:12px 14px}.quimera-items-list strong{color:#1c293a}.quimera-items-list span{color:#697890}@media (max-width:900px){.quimera-page-header{align-items:flex-start;flex-direction:column}.quimera-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.quimera-summary-card{min-width:0}.quimera-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.quimera-page{padding:18px 14px 26px}.quimera-toolbar{flex-wrap:wrap;padding:14px}.quimera-search{width:100%}.quimera-status-tabs{overflow-x:auto;padding-bottom:2px;width:100%}.quimera-status-tabs button{flex:0 0 auto}.quimera-result-count{margin-left:0}.quimera-orders-table{min-width:880px}.quimera-orders-table td:first-child,.quimera-orders-table th:first-child{padding-left:16px}.quimera-orders-table td:last-child,.quimera-orders-table th:last-child{padding-right:16px}.quimera-table-footer{align-items:flex-start;flex-direction:column;padding:10px 14px}.quimera-detail-panel{padding:18px 16px}.quimera-detail-grid{gap:16px 12px;grid-template-columns:1fr 1fr}}@media (max-width:420px){.quimera-summary-cards{gap:7px}.quimera-summary-card{padding:11px 10px}.quimera-summary-card strong{font-size:19px}.quimera-detail-grid{grid-template-columns:1fr}}.quimera-connect-page{padding-top:20px}.quimera-connect-bar{grid-gap:20px;align-items:center;background:#fffffff0;border:1px solid #f1e8e5;border-radius:24px;box-shadow:0 10px 28px #2c2d360d;display:grid;gap:20px;grid-template-columns:minmax(250px,.95fr) minmax(0,2.05fr);min-height:102px;padding:18px 16px;position:relative}.quimera-connect-brand{align-items:center;display:flex;gap:12px;min-width:0}.quimera-connect-icon{background:linear-gradient(140deg,#573968,#e63f20);border-radius:15px;box-shadow:0 9px 18px #c73e2b2e;color:#fff;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.quimera-connect-icon svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:23px;width:23px}.quimera-connect-title{display:flex;flex-direction:column;gap:3px}.quimera-connect-title small{color:#ed4327;font-size:10px;font-weight:700;letter-spacing:.1em}.quimera-connect-title strong{color:#172334;font-size:16px;line-height:20px}.quimera-connect-form{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) auto;min-width:0}.quimera-connect-form label{display:flex;flex-direction:column;gap:7px;min-width:0}.quimera-connect-form label>span:first-child{color:#29384d;font-size:11px;font-weight:600}.quimera-connect-input{align-items:center;background:#fcfdff;border:1px solid #dce4ee;border-radius:12px;display:flex;gap:9px;height:42px;min-width:0;padding:0 12px}.quimera-connect-input:focus-within{border-color:#95a9c1;box-shadow:0 0 0 3px #4d74a41a}.quimera-connect-input i{color:#90a0b6;font-size:14px;font-style:normal}.quimera-connect-input input{background:#0000;border:0;color:#1d2a3a;font-size:12px;height:100%;min-width:0;outline:0;padding:0;width:100%}.quimera-connect-input input::placeholder{color:#8896aa;opacity:1}.quimera-connect-button{align-items:center;background:linear-gradient(105deg,#f13f1f,#ff6a31);border:0;border-radius:12px;box-shadow:0 9px 18px #ec47262b;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:12px;height:42px;justify-content:center;min-width:108px;padding:0 15px;transition:filter .15s ease,transform .15s ease}.quimera-connect-button:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px)}.quimera-connect-button:disabled{cursor:not-allowed;opacity:.65}.quimera-connect-button svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:15px;width:15px}.quimera-connect-error{color:#b42318;font-size:11px;grid-column:2;line-height:16px;margin-top:-10px}.quimera-not-connected-card{align-items:center;background:#fffffff0;border:1px solid #f1e8e5;border-radius:28px;box-shadow:0 12px 30px rgba(44,45,54,.035);display:flex;flex-direction:column;justify-content:center;margin-top:5px;min-height:364px;padding:42px 24px;text-align:center}.quimera-connect-icon-large{border-radius:22px;flex-basis:66px;height:66px;margin-bottom:22px;width:66px}.quimera-connect-icon-large svg{height:31px;width:31px}.quimera-not-connected-badge{background:#fff4ef;border-radius:999px;color:#e94b2f;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:15px;padding:6px 12px}.quimera-not-connected-card h1{color:#101b2b;font-size:clamp(22px,2.4vw,28px);font-weight:700;letter-spacing:-.03em;line-height:1.3;margin:0}.quimera-not-connected-card p{color:#6b7c98;font-size:13px;line-height:21px;margin:10px 0 23px;max-width:560px}.quimera-connect-now{height:42px;min-width:139px}.quimera-auth-checking{min-height:280px}.quimera-connected-note{align-items:center;color:#168052;display:flex;font-size:11px;font-weight:600;gap:7px;margin-top:9px}.quimera-connected-note>span{background:#21a36e;border-radius:50%;height:7px;width:7px}.quimera-connected-note button{background:#0000;border:0;color:#687790;cursor:pointer;font-size:11px;font-weight:600;margin-left:4px;padding:0;text-decoration:underline}@media (max-width:900px){.quimera-connect-bar{align-items:start;grid-template-columns:1fr}.quimera-connect-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.quimera-connect-error{grid-column:1;margin-top:-10px}}@media (max-width:640px){.quimera-connect-bar{border-radius:19px;padding:16px}.quimera-connect-form{grid-template-columns:1fr}.quimera-connect-button{width:100%}.quimera-connect-error{margin-top:0}.quimera-not-connected-card{border-radius:22px;min-height:340px;padding:34px 20px}}.quimera-login-card{background:#fffffff5;border:1px solid #f1e8e5;border-radius:22px;box-shadow:0 10px 28px #2c2d360d;margin:0 auto;max-width:900px;padding:22px;width:100%}.quimera-login-card .quimera-connect-form{align-items:end;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.quimera-login-card .quimera-connect-form input{background:#fcfdff;border:1px solid #dce4ee;border-radius:12px;color:#1d2a3a;font-size:12px;height:42px;min-width:0;outline:0;padding:0 12px;width:100%}.quimera-login-card .quimera-connect-form input:focus{border-color:#95a9c1;box-shadow:0 0 0 3px #4d74a41a}.quimera-login-card .quimera-connect-form input[readonly]{cursor:default}.quimera-login-card .quimera-connect-error{grid-column:1/-1;margin:0}.quimera-auth-checking{display:grid;min-height:150px;place-items:center}@media (max-width:640px){.quimera-login-card{border-radius:18px;padding:16px}.quimera-login-card .quimera-connect-form{grid-template-columns:1fr}.quimera-login-card .quimera-connect-button{width:100%}}
/*# sourceMappingURL=main.b4637501.css.map*/