:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background-color:#fff;color:#1f2937}#root{width:100%;margin:0;padding:0;text-align:left}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;color:#fff;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.sidebar{position:fixed;top:0;left:0;width:calc(220px*100vw/1920px);height:100vh;background-color:#202d52;z-index:999;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:none;font-family:Roboto,sans-serif;border-radius:0 calc(35px*100vw/1920px) 0 0!important;overflow:hidden;box-sizing:border-box;transform:translate(-100%)}.sidebar.pinned{z-index:1001;box-shadow:calc(4px*100vw/1920px) 0 calc(8px*100vw/1920px) #00000026}.sidebar.open{transform:translate(0)}.sidebar-header{padding:calc(35px*100vh/1080px) 0 0 0;background-color:#202d52;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;border:none;outline:none;line-height:0;font-size:0;gap:calc(20px*100vh/1080px);border-top-right-radius:calc(35px*100vw/1920px);border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;box-sizing:border-box}.sidebar-header-controls{display:flex;align-items:center;gap:calc(12px*100vw/1920px);margin-left:auto;margin-right:7%;box-sizing:border-box}.sidebar-logo{width:100%;display:flex;justify-content:center;margin-bottom:0;box-sizing:border-box}.sidebar-logo .t2-logo-image{height:calc(90px*100vh/1080px);width:calc(103px*100vw/1920px);max-width:100%;object-fit:contain;background:transparent!important;border:none!important;outline:none!important;mix-blend-mode:screen;top:calc(47px*100vh/1080px);left:50%;transform:translate(calc(-50% + 5px*100vw/1920px));position:absolute;box-sizing:border-box;filter:brightness(0) invert(1)!important;transition:none!important;pointer-events:none!important;cursor:default!important}.sidebar-logo .t2-logo-image:hover{transform:translate(calc(-50% + 5px*100vw/1920px))!important;scale:none!important;filter:brightness(0) invert(1)!important}.close-btn{background:none;border:none;color:#fff;cursor:pointer;padding:calc(8px*100vw/1920px);transition:all .2s ease;display:flex;align-items:center;justify-content:center;border-radius:calc(4px*100vw/1920px);box-sizing:border-box}.close-btn:hover{background-color:#ffffff1a}.hamburger-icon{display:flex;flex-direction:column;cursor:pointer;padding:calc(8px*100vw/1920px);border-radius:calc(6px*100vw/1920px);transition:all .2s ease;margin:0 0 calc(30px*100vh/1080px) 0;border:none;background-color:transparent;align-self:flex-start;color:#fff;position:absolute;left:7.2%;top:calc(176px*100vh/1080px);z-index:10;align-items:center;justify-content:center;min-width:calc(36px*100vw/1920px);min-height:calc(36px*100vh/1080px);box-sizing:border-box}.hamburger-icon *{color:#fff}.hamburger-icon svg{width:calc(28px*100vw/1920px)!important;height:calc(28px*100vh/1080px)!important;filter:drop-shadow(0 calc(4px*100vw/1920px) calc(4px*100vh/1080px) rgba(0,0,0,.25))!important;opacity:.7!important;box-sizing:border-box}.hamburger-icon:hover{background-color:#ffffff40!important;color:#fff;transform:scale(1.05)!important}.hamburger-icon.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.hamburger-icon.disabled:hover{background-color:transparent!important;color:#ffffff4d!important;transform:none!important}.pin-icon{background:transparent;border:none!important;cursor:pointer;padding:calc(8px*100vh/1080px);border-radius:calc(6px*100vw/1920px);color:#fff;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;position:absolute;top:calc(182px*100vh/1080px);right:7%;outline:none!important;box-shadow:none!important}.pin-icon:hover{background-color:#ffffff40;color:#fff;transform:scale(1.05)}.pin-icon.pinned{background-color:#6a7b9b4d;color:#6a7b9b;border:calc(2px*100vw/1920px) solid #ffffff!important;padding:calc(7px*100vh/1080px);outline:none!important;box-shadow:none!important}.pin-icon.pinned:hover{background-color:#6a7b9b80;color:#6a7b9b;border:calc(2px*100vw/1920px) solid #ffffff!important;outline:none!important;box-shadow:none!important}.pin-icon.pinned:focus{outline:none!important;box-shadow:none!important;border:calc(2px*100vw/1920px) solid #ffffff!important}.pin-icon.pinned:active{outline:none!important;box-shadow:none!important;border:calc(2px*100vw/1920px) solid #ffffff!important}.pin-icon.pinned:focus-visible{outline:none!important;box-shadow:none!important;border:calc(2px*100vw/1920px) solid #ffffff!important}.pin-image{width:calc(20px*100vw/1920px);height:calc(20px*100vh/1080px);filter:brightness(0) invert(1) drop-shadow(0 calc(2px*100vw/1920px) calc(2px*100vh/1080px) rgba(0,0,0,.25));opacity:.8;transition:all .2s ease;box-sizing:border-box}.pin-icon:hover .pin-image{opacity:1;transform:scale(1.1)}.pin-icon.pinned .pin-image{filter:brightness(0) invert(1) drop-shadow(0 calc(2px*100vw/1920px) calc(2px*100vh/1080px) rgba(0,0,0,.25)) saturate(1.5);opacity:1}.hamburger-line{width:calc(16px*100vw/1920px);height:calc(2px*100vh/1080px);background-color:#fff!important;margin:calc(1px*100vh/1080px) 0;transition:all .2s ease;border:none;color:#fff;box-sizing:border-box}.sidebar-nav{flex:1;padding:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;background-color:#202d52;margin:0;border:none;outline:none;border-radius:0;margin-top:calc(220px*100vh/1080px);box-sizing:border-box}.sidebar-nav::-webkit-scrollbar{width:calc(1px*100vw/1920px)}.sidebar-nav::-webkit-scrollbar-track{background:transparent}.sidebar-nav::-webkit-scrollbar-thumb{background:#fff6;border-radius:calc(.5px*100vw/1920px);transition:all .3s ease;border:none;box-sizing:border-box}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:#fff9;width:calc(2px*100vw/1920px)}.sidebar-nav::-webkit-scrollbar-thumb:active{background:#ffffffb3}.nav-list{list-style:none;padding:0;margin:0;background-color:#202d52;box-sizing:border-box}.nav-item{margin:0;background-color:#202d52;box-sizing:border-box}.nav-item:first-child{margin:0;padding:calc(15px*100vh/1080px) 0 0 0;box-sizing:border-box}.nav-item-content{position:relative;background-color:#202d52;margin:0;padding:0;box-sizing:border-box}.nav-link{display:flex;justify-content:space-between;align-items:center;padding-top:calc(10px*100vh/1080px);padding-bottom:calc(10px*100vh/1080px);padding-left:1ch;padding-right:0;color:#ffffffe6;text-decoration:none;font-size:calc(16px*100vw/1920px)!important;font-weight:600!important;font-family:Roboto,sans-serif;transition:background-color .2s ease,color .2s ease;cursor:pointer;border-radius:0 calc(8px*100vw/1920px) calc(8px*100vw/1920px) 0;position:relative;line-height:calc(19.2px*100vw/1920px);margin-top:calc(2px*100vh/1080px);margin-bottom:calc(2px*100vh/1080px);margin-left:10%!important;margin-right:2%!important;box-sizing:border-box;border:none;background:none;width:88%;max-width:88%;text-align:left;min-width:0}.nav-link:hover{background-color:#6a7b9b!important;color:#fff!important;border-radius:0 calc(8px*100vw/1920px) calc(8px*100vw/1920px) 0!important;font-weight:600!important}.nav-link.active{background-color:#6a7b9b!important;color:#fff!important;font-weight:600!important;border-radius:0 calc(8px*100vw/1920px) calc(8px*100vw/1920px) 0!important;border-left:none}.nav-text{flex:1;text-align:left;font-size:calc(16px*100vw/1920px)!important;font-weight:600!important;font-family:Roboto,sans-serif;box-sizing:border-box}.submenu{list-style:none;padding:0;margin:0;background:#202d52;border-radius:0;max-height:0;overflow:hidden;transition:all .3s ease;box-sizing:border-box}.submenu .nav-link{font-size:calc(16px*100vw/1920px)!important;font-weight:600!important;font-family:Roboto,sans-serif;padding-top:calc(8px*100vh/1080px);padding-bottom:calc(8px*100vh/1080px);padding-left:6%;padding-right:2%;color:#fffc;margin-top:0;margin-bottom:0;margin-left:6%!important;margin-right:2%!important;border-radius:0 calc(8px*100vw/1920px) calc(8px*100vw/1920px) 0;transition:background-color .2s ease,color .2s ease;box-sizing:border-box;border:none;background:none;width:92%;max-width:92%;text-align:left;min-width:0}.submenu .nav-link:hover{background-color:#6a7b9b!important;color:#fff!important;border-radius:0 calc(8px*100vw/1920px) calc(8px*100vw/1920px) 0!important;font-weight:600!important}.submenu .nav-link.active{background-color:#6a7b9b!important;color:#fff!important;border-radius:0 calc(8px*100vw/1920px) calc(8px*100vw/1920px) 0!important;font-weight:600!important;border-left:none}.submenu .submenu{background:#202d52;box-sizing:border-box}.submenu .submenu .nav-link{font-size:calc(16px*100vw/1920px)!important;font-weight:600!important;font-family:Roboto,sans-serif;padding-top:calc(6px*100vh/1080px);padding-bottom:calc(6px*100vh/1080px);padding-left:9%;padding-right:2%;color:#ffffffbf;margin-top:0;margin-bottom:0;margin-left:6%!important;margin-right:2%!important;border-radius:0 calc(8px*100vw/1920px) calc(8px*100vw/1920px) 0;transition:background-color .2s ease,color .2s ease;box-sizing:border-box;border:none;background:none;width:92%;max-width:92%;text-align:left;min-width:0}.submenu .submenu .nav-link:hover,.submenu .submenu .nav-link.active{background-color:#6a7b9b!important;color:#fff!important;border-radius:0 calc(8px*100vw/1920px) calc(8px*100vw/1920px) 0!important;font-weight:600!important}.submenu.expanded{max-height:calc(800px*100vh/1080px);margin-bottom:calc(15px*100vh/1080px)}.nav-link:focus,.nav-link:focus-visible{outline:calc(1px*100vw/1920px) solid #ffffff;outline-offset:calc(-1px*100vw/1920px)}.submenu .nav-link:focus,.submenu .nav-link:focus-visible,.submenu .submenu .nav-link:focus,.submenu .submenu .nav-link:focus-visible{outline:calc(1px*100vw/1920px) solid #ffffff;outline-offset:calc(-1px*100vw/1920px)}.close-btn:focus{outline:calc(1px*100vw/1920px) solid #ffffff;outline-offset:calc(1px*100vw/1920px)}.hamburger-btn{background:none;border:none;color:#fff;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.hamburger-btn:hover{background-color:#ffffff1a}.sidebar *:not(.nav-link){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.sidebar-top{padding-top:calc(24px*100vh/1080px);padding-bottom:0;padding-left:0;padding-right:0;border-bottom:calc(1px*100vw/1920px) solid rgba(255,255,255,.1)}.sidebar-controls{display:flex;gap:8px}.control-button{background:none;border:none;cursor:pointer;padding:6px;border-radius:4px;color:#fff;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.control-button:hover{background-color:#ffffff1a;color:#fff}.home-button{background-color:#ffffff1a;border-radius:6px;padding:8px}.home-button:hover{background-color:#fff3}.sidebar-logo .logo-text{font-size:16px;font-weight:600!important;font-family:Roboto,sans-serif;color:#fff}.search-container{display:flex;align-items:center;gap:12px}.search-bar{flex:1;position:relative}.search-input{width:100%;padding:10px 12px 10px 36px;border:none;border-radius:6px;background-color:#fff;color:#666;font-size:16px;font-weight:600!important;font-family:Roboto,sans-serif}.search-input::placeholder{color:#999}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999}.sidebar-bottom{padding-top:calc(20px*100vh/1080px);padding-bottom:0;padding-left:0;padding-right:0;border-top:calc(1px*100vw/1920px) solid rgba(255,255,255,.1);text-align:center}.bottom-logo{display:flex;flex-direction:column;align-items:center;gap:12px}.prima-text{font-size:16px;font-weight:600!important;font-family:Roboto,sans-serif;color:#bbdefb;letter-spacing:1px}.barcode-pattern{display:flex;gap:2px;align-items:center}.barcode-line{width:2px;height:20px;background-color:#bbdefb;border-radius:1px}.upload-master-matrix-page-wrapper::-webkit-scrollbar{width:6px}.upload-master-matrix-page-wrapper::-webkit-scrollbar-track{background:#f8f9fa;border-radius:3px}.upload-master-matrix-page-wrapper::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:3px;border:1px solid #f8f9fa}.upload-master-matrix-page-wrapper::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.upload-master-matrix-page-wrapper{width:100%;min-height:100vh;display:flex;flex-direction:column;background:#fff!important;flex:1;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;position:relative}.upload-master-matrix-page-wrapper .top-navigation-bar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;z-index:100!important;background:#202d52!important}.upload-master-matrix-page{width:100%;max-width:calc(1450px*100vw/1920px);background:#fff;margin:0 auto;padding:calc(50px*100vw/1920px) calc(38px*100vw/1920px) calc(40px*100vh/1080px) calc(38px*100vw/1920px);display:flex;flex-direction:column;min-height:calc(100vh - 80px);justify-content:flex-start;align-items:center;flex:1;box-sizing:border-box;padding-top:calc(50px*100vw/1920px);transition:padding-left .3s cubic-bezier(.4,0,.2,1),padding-right .3s cubic-bezier(.4,0,.2,1)}.header-and-form-container{width:100%;max-width:calc(700px*100vw/1920px);margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;flex:1;box-sizing:border-box}.upload-master-matrix-page-wrapper .page-header{background:#fff;padding:0 0 calc(20px*100vh/1080px) 0;text-align:left;width:100%;margin:0;flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.upload-form-container{background:#7c90af54;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(30px*100vw/1920px);padding:calc(96px*100vh/1080px) calc(24px*100vw/1920px) calc(19px*100vh/1080px) calc(24px*100vw/1920px);margin:0;max-width:calc(700px*100vw/1920px);min-height:calc(650px*100vh/1080px);width:100%;box-shadow:inset 0 calc(10px*100vh/1080px) calc(12px*100vh/1080px) #00000054;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;gap:calc(20px*100vh/1080px);box-sizing:border-box}.upload-master-matrix-page-wrapper .page-header h1{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;color:#202d52;margin:0;margin-top:calc(50px*100vh/1080px);margin-bottom:calc(20px*100vh/1080px);text-align:center;width:100%;text-indent:0;flex-shrink:0;box-sizing:border-box}.upload-master-matrix-page-wrapper .page-subtitle{font-family:Roboto,sans-serif;font-size:calc(17px*100vw/1920px);text-align:left;color:#000;font-weight:400;margin:0 0 calc(20px*100vh/1080px) 0;text-indent:0;white-space:nowrap;width:100%;flex-shrink:0;box-sizing:border-box}.upload-master-matrix-page-wrapper .form-row{display:flex;align-items:flex-start;margin:0 0 calc(48px*100vh/1080px) 0;padding:0;gap:calc(-12px*100vw/1920px);width:100%;justify-content:flex-start;flex-wrap:wrap;box-sizing:border-box}.upload-master-matrix-page-wrapper .form-row label{width:calc(143px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);font-weight:600;color:#000;text-align:left;padding-top:calc(12px*100vh/1080px);flex:0 0 auto;flex-shrink:0;box-sizing:border-box}.upload-master-matrix-page-wrapper .form-row:first-child{margin-top:calc(-20px*100vh/1080px)}.region-selection-container{display:flex;flex-direction:column;gap:0;flex:1;min-width:0;width:100%;align-items:stretch;margin:0;padding:0;box-sizing:border-box}.dropdown-and-tags-wrapper{display:flex;gap:calc(20px*100vw/1920px);align-items:flex-start;width:100%;justify-content:flex-start;flex-wrap:wrap;min-height:0;box-sizing:border-box}.custom-dropdown-wrapper{position:relative;width:calc(153px*100vw/1920px);min-width:calc(153px*100vw/1920px);flex:0 0 auto;flex-shrink:0;box-sizing:border-box}.custom-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;padding:0;border:calc(3px*100vw/1920px) solid #202D52D4;border-radius:calc(10px*100vw/1920px);background:#202d52d4;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;height:calc(45px*100vh/1080px);width:100%;box-sizing:border-box;box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;text-align:left;outline:none;flex-shrink:0}.dropdown-text{flex:1;font-size:calc(15px*100vw/1920px);font-weight:400;margin-left:calc(8px*100vw/1920px);box-sizing:border-box}.dropdown-arrow{font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);transition:transform .2s ease;margin-right:calc(8px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.custom-dropdown-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #00000026;z-index:1000;margin-top:calc(4px*100vh/1080px);box-sizing:border-box;overflow:hidden}.dropdown-search{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:calc(8px*100vw/1920px);padding:calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(6px*100vw/1920px) calc(6px*100vw/1920px) 0 0;width:100%;min-width:0;box-sizing:border-box}.search-input{flex:1;min-width:0;width:100%;padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);border:calc(1px*100vw/1920px) solid #d0d7de;border-radius:calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:400;color:#333;background:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.search-input::placeholder{color:#999;font-style:italic}.search-input:focus{border-color:#202d52d4;box-shadow:0 0 0 calc(2px*100vw/1920px) #202d521a}.search-arrow{font-family:Roboto,sans-serif;color:#666;font-size:calc(12px*100vw/1920px);flex-shrink:0;display:flex;align-items:center;justify-content:center;width:calc(16px*100vw/1920px);height:calc(16px*100vh/1080px);box-sizing:border-box}.dropdown-options{max-height:calc(200px*100vh/1080px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;box-sizing:border-box;padding:0}.dropdown-options::-webkit-scrollbar{width:4px}.dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:2px}.dropdown-options::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:2px;border:1px solid #f8f9fa}.dropdown-options::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.dropdown-option{display:flex;align-items:center;padding:calc(12px*100vh/1080px) calc(12px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;box-sizing:border-box;position:relative;min-height:calc(40px*100vh/1080px)}.dropdown-option:hover{background-color:#e3f2fd}.dropdown-option.select-all{font-weight:600;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0}.option-checkbox{margin-right:calc(12px*100vw/1920px);margin-left:0;width:calc(16px*100vw/1920px);height:calc(16px*100vw/1920px);min-width:calc(16px*100vw/1920px);min-height:calc(16px*100vw/1920px);max-width:calc(18px*100vw/1920px);max-height:calc(18px*100vw/1920px);aspect-ratio:1;cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;flex-shrink:0;vertical-align:middle;padding:0;outline:none}.option-checkbox:checked{background-color:#202d52;border-color:#202d52}.option-checkbox:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.option-checkbox:hover{border-color:#202d52}.option-checkbox:focus{outline:none;border-color:#202d52}.option-label{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#333;flex:1;box-sizing:border-box}.dropdown-option.loading{color:#666;font-style:italic;cursor:default}.dropdown-option.loading:hover{background-color:transparent}.dropdown-option.error{color:#d32f2f;font-weight:500;cursor:default}.dropdown-option.error:hover{background-color:#ffebee}.selected-regions-right{flex:1;min-height:calc(48px*100vh/1080px);display:flex;align-items:flex-start;padding-top:0;margin-top:calc(-2px*100vh/1080px);min-width:0;overflow:visible;width:100%;box-sizing:border-box}.region-tags{display:flex;flex-wrap:wrap;gap:calc(8px*100vw/1920px);align-items:flex-start;box-sizing:border-box}.region-tag{display:inline-flex;align-items:center;background:#7c90af;color:#fff;padding:0 calc(8px*100vw/1920px);border-radius:calc(10px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:600;border:calc(1px*100vw/1920px) solid #7C90AF;box-shadow:0 calc(2px*100vw/1920px) calc(4px*100vw/1920px) 0 #0000004d inset;gap:calc(4px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.region-tag .remove-tag-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:calc(14px*100vw/1920px);font-weight:700;padding:0;margin-left:calc(4px*100vw/1920px);line-height:1;width:calc(16px*100vw/1920px);height:calc(16px*100vw/1920px);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;flex-shrink:0;box-sizing:border-box}.region-tag .remove-tag-btn:hover{background:#fff;color:#1e3a8a}.hanging-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.hanging-tag{display:inline-flex;align-items:center;background:#e3f2fd;color:#1976d2;padding:6px 12px;border-radius:16px;font-size:calc(13px*100vw/1920px);font-weight:500;border:1px solid #bbdefb;box-shadow:0 1px 3px #1976d21a;gap:6px}.remove-tag-btn{background:none;border:none;color:#1976d2;cursor:pointer;font-size:calc(14px*100vw/1920px);font-weight:700;padding:0;margin-left:4px;line-height:1;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.remove-tag-btn:hover{background:#1976d2;color:#fff}.upload-and-files-wrapper{display:flex;gap:calc(20px*100vw/1920px);align-items:flex-start;flex:1;min-width:0;width:100%;justify-content:flex-start;flex-wrap:wrap;margin:0;padding:0;box-sizing:border-box}.upload-button-container{width:calc(153px*100vw/1920px);position:relative;flex:0 0 auto;flex-shrink:0;box-sizing:border-box}.upload-file-btn{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);width:100%;height:calc(45px*100vh/1080px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;flex-shrink:0}.upload-file-btn:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.upload-file-btn:hover{border-color:#202d52d4;box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.upload-file-btn:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.upload-file-btn:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.custom-dropdown-trigger.disabled{background:#ccc;color:#666;cursor:not-allowed;opacity:.6;box-shadow:inset 0 2px 4px #0009}.custom-dropdown-trigger:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.custom-dropdown-trigger:hover{border-color:#202d52d4;box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.custom-dropdown-trigger:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.custom-dropdown-trigger:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.custom-dropdown-trigger.disabled:hover{background:#ccc;border-color:#202d52d4;transform:none;box-shadow:#2d234266 0 2px 4px,#2d23424d 0 7px 13px -3px,#3a416f80 0 -3px inset}.upload-file-btn:disabled{background:#ccc;color:#666;cursor:not-allowed;opacity:.6;box-shadow:inset 0 2px 4px #0009}.upload-file-btn:disabled:hover{background:#ccc;border-color:#202d52d4}.uploaded-files-right{flex:1;min-height:calc(48px*100vh/1080px);display:flex;align-items:flex-start;padding-top:0;margin-top:calc(-2px*100vh/1080px);min-width:0;overflow:visible;width:100%;box-sizing:border-box}.uploaded-files-tags{display:flex;flex-wrap:wrap;gap:calc(8px*100vw/1920px);align-items:flex-start;box-sizing:border-box}.uploaded-file-tag{display:inline-flex;align-items:flex-start;gap:calc(8px*100vw/1920px);background:#7c90af;color:#fff;padding:calc(4px*100vh/1080px) calc(24px*100vw/1920px) calc(4px*100vh/1080px) calc(8px*100vw/1920px);border-radius:calc(10px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:600;border:calc(1px*100vw/1920px) solid #7C90AF;box-shadow:0 calc(2px*100vw/1920px) calc(4px*100vw/1920px) 0 #0000004d inset;max-width:calc(200px*100vw/1920px);word-wrap:break-word;white-space:normal;line-height:1.3;margin:calc(2px*100vh/1080px);vertical-align:top;position:relative;flex-shrink:0;box-sizing:border-box}.uploaded-file-tag .remove-file-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:calc(14px*100vw/1920px);font-weight:700;padding:0;line-height:1;width:calc(16px*100vw/1920px);height:calc(16px*100vw/1920px);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;position:absolute;top:calc(4px*100vh/1080px);right:calc(4px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.uploaded-file-tag .remove-file-btn:hover{background:#fff;color:#1e3a8a}.region-tag .remove-tag-btn:disabled{background:none;color:#ccc;cursor:not-allowed;opacity:.6}.region-tag .remove-tag-btn:disabled:hover{background:none;color:#ccc}.uploaded-file-tag .remove-file-btn:disabled{background:none;color:#ccc;cursor:not-allowed;opacity:.6}.uploaded-file-tag .remove-file-btn:disabled:hover{background:none;color:#ccc}.uploaded-file-tag .file-name{flex:1;word-wrap:break-word;word-break:break-all;white-space:normal;line-height:1.2;min-width:0}.uploaded-file-tag .success-tick,.uploaded-file-tag .completed-tick{color:#fff;font-weight:700;font-size:calc(16px*100vw/1920px);background:#1e40af;border-radius:50%;width:calc(20px*100vw/1920px);height:calc(20px*100vw/1920px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:calc(2px*100vw/1920px) solid #1e40af;flex-shrink:0;box-sizing:border-box}.uploaded-file-tag .uploading-spinner{width:calc(16px*100vw/1920px);height:calc(16px*100vw/1920px);aspect-ratio:1;border:calc(2px*100vw/1920px) solid #ffffff;border-top:calc(2px*100vw/1920px) solid #1e40af;border-radius:50%;animation:spin 1s linear infinite;flex-shrink:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.uploaded-file-tag .error-icon{color:#fff;font-weight:700;font-size:calc(16px*100vw/1920px);background:#dc2626;border-radius:50%;width:calc(20px*100vw/1920px);height:calc(20px*100vw/1920px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:calc(2px*100vw/1920px) solid #dc2626;flex-shrink:0;box-sizing:border-box}.uploaded-file-tag .validation-error-icon{color:#fff;font-weight:700;font-size:calc(16px*100vw/1920px);background:#202d52;border-radius:50%;width:calc(20px*100vw/1920px);height:calc(20px*100vw/1920px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:calc(2px*100vw/1920px) solid #202D52;flex-shrink:0;box-sizing:border-box}.uploaded-file-tag.success,.uploaded-file-tag.completed,.uploaded-file-tag.error,.uploaded-file-tag.validation-error,.uploaded-file-tag.uploading{background:#7c90af;color:#fff;border-color:#7c90af}.upload-master-matrix-page-wrapper .form-actions{display:flex;justify-content:flex-end;margin-top:calc(56px*100vh/1080px);width:100%;align-items:center;flex-shrink:0;box-sizing:border-box}.upload-master-matrix-page-wrapper .action-buttons-right{display:flex;gap:calc(25px*100vw/1920px);justify-content:flex-end;align-items:center;flex-wrap:wrap;width:100%;box-sizing:border-box}.upload-master-matrix-page-wrapper .action-buttons-right .action-btn:not(.upload-btn){margin-left:0}.upload-master-matrix-page-wrapper .action-buttons-right .upload-btn{margin-right:0}.upload-master-matrix-page-wrapper .action-btn{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px);width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;flex-shrink:0;box-sizing:border-box}.upload-master-matrix-page-wrapper .action-btn:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.upload-master-matrix-page-wrapper .action-btn:hover{border-color:#202d52d4;box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.upload-master-matrix-page-wrapper .action-btn:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.upload-master-matrix-page-wrapper .action-btn:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.upload-master-matrix-page-wrapper .action-btn:disabled,.upload-master-matrix-page-wrapper .action-btn.upload-btn:disabled{background:#ccc!important;color:#666!important;border:calc(3px*100vw/1920px) solid #202D52D4!important;cursor:not-allowed;opacity:.6;transform:none;box-shadow:inset 0 2px 4px #0009!important}.upload-master-matrix-page-wrapper .action-btn:disabled:hover,.upload-master-matrix-page-wrapper .action-btn.upload-btn:disabled:hover{background:#ccc!important;border:calc(3px*100vw/1920px) solid #202D52D4!important;color:#666!important;transform:none;box-shadow:inset 0 2px 4px #0009!important}.upload-master-matrix-page-wrapper .upload-btn:not(:disabled){background:#202d52d4}.upload-master-matrix-page-wrapper .submit-section{display:flex;justify-content:flex-end;margin-top:calc(40px*100vh/1080px);width:100%;align-items:center;flex-shrink:0;box-sizing:border-box}.upload-master-matrix-page-wrapper .submit-btn{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px);width:calc(330px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;margin-right:0;margin-left:auto;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;flex-shrink:0;box-sizing:border-box}.upload-master-matrix-page-wrapper .submit-btn:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.upload-master-matrix-page-wrapper .submit-btn:hover{border-color:#202d52d4;box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.upload-master-matrix-page-wrapper .submit-btn:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.upload-master-matrix-page-wrapper .submit-btn:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.upload-master-matrix-page-wrapper .submit-btn:disabled{background:#ccc;color:#666;border:calc(3px*100vw/1920px) solid #202D52D4;cursor:not-allowed;opacity:.6;transform:none;box-shadow:inset 0 2px 4px #0009}.upload-master-matrix-page-wrapper .submit-btn:disabled:hover{background:#ccc;border:calc(3px*100vw/1920px) solid #202D52D4;transform:none;box-shadow:inset 0 2px 4px #0009}.validation-popup-overlay{position:fixed;inset:0;z-index:10000;border:none;padding:0;background:transparent}.validation-popup-backdrop{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0;margin:0;outline:none;font-family:inherit}.validation-popup{background:#fff;border-radius:8px;cursor:default;box-shadow:0 8px 32px #0000004d;max-width:500px;width:90%;max-height:35vh;overflow:hidden;animation:validationPopupSlideIn .3s ease-out}@keyframes validationPopupSlideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.validation-popup-header{display:flex;justify-content:space-between;align-items:center;padding:8px 24px;border-bottom:1px solid #e0e0e0;background:#f8f9fa}.validation-popup-header h3{margin:0;font-size:18px;font-weight:600;color:#d32f2f}.validation-popup-close{background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.validation-popup-close:hover{background:#e0e0e0;color:#333}.validation-popup-content{padding:0 24px 8px;max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4caf50 #f0f0f0}.validation-popup-content::-webkit-scrollbar{width:5px}.validation-popup-content::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.validation-popup-content::-webkit-scrollbar-thumb{background:#4caf50;border-radius:3px;border:1px solid #f0f0f0}.validation-popup-content::-webkit-scrollbar-thumb:hover{background:#45a049}.success-popup .validation-popup-content{max-height:60vh;overflow-y:auto!important;padding:0 24px 8px!important;scrollbar-width:thin;scrollbar-color:#4caf50 #e8f5e8;overflow-x:hidden;background:linear-gradient(#fff 30%,#fff0),linear-gradient(#fff0,#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0%,#0003,#0000),radial-gradient(farthest-side at 50% 100%,#0003,#0000) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.success-popup .validation-popup-content::-webkit-scrollbar{width:6px}.success-popup .validation-popup-content::-webkit-scrollbar-track{background:#e8f5e8;border-radius:3px;border:1px solid #d4edda}.success-popup .validation-popup-content::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#4caf50,#45a049);border-radius:3px;border:1px solid #e8f5e8;box-shadow:inset 0 1px #ffffff4d}.success-popup .validation-popup-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#45a049,#3d8b40);box-shadow:inset 0 1px #fff6}.success-popup .validation-popup-content::-webkit-scrollbar-thumb:active{background:linear-gradient(to bottom,#3d8b40,#2e7d32)}.validation-errors{display:flex;flex-direction:column;gap:12px;margin:0!important;padding:0!important}.validation-popup-content .validation-errors p:first-child{display:none}.validation-popup-content *{margin-top:0!important}.validation-popup-content .validation-errors p{margin-top:0!important;padding-top:0!important}.validation-error-item{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#ffebee;border:1px solid #ffcdd2;border-radius:6px;border-left:4px solid #d32f2f}.error-icon{font-size:16px;flex-shrink:0;margin-top:2px}.error-message{font-family:Roboto,sans-serif;font-size:14px;color:#d32f2f;line-height:1.4;flex:1}.error-details{display:flex;flex-direction:column;gap:4px;width:100%}.error-filename{font-family:Roboto,sans-serif;color:#d32f2f;font-size:14px;font-weight:700;line-height:1.4;word-break:break-word}.error-details .error-message{font-family:Roboto,sans-serif;color:#d32f2f;font-size:13px;line-height:1.4;font-weight:400;word-break:break-word;margin-top:2px}.validation-popup-footer{padding:8px 24px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;background:#f8f9fa}.validation-popup-btn{padding:8px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:80px}.validation-popup-btn-primary{background:#202d52d4;color:#fff;box-shadow:#2d234266 0 2px 4px,#2d23424d 0 7px 13px -3px,#3a416f80 0 -3px inset,inset 0 16px 32px #0006;font-size:16px;font-weight:600;padding:12px 24px;min-width:100px;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform}.validation-popup-btn-primary:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.validation-popup-btn-primary:hover{border-color:#202d52d4;box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.validation-popup-btn-primary:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.validation-popup-btn-primary:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.success-popup .validation-popup-btn-primary{background:#4caf50;box-shadow:inset 0 2px 4px #4caf5099,inset 0 2px 4px #0000004d,inset 2px 0 4px #0003,inset -2px 0 4px #0003,inset 0 -2px 4px #0003}.success-popup .validation-popup-btn-primary:hover{background:#45a049;box-shadow:0 4px 8px #4caf504d,inset 0 2px 4px #0000004d,inset 2px 0 4px #0003,inset -2px 0 4px #0003,inset 0 -2px 4px #0003}.success-footer{background:#f8f9fa;border-top:2px solid #4caf50;padding:16px 20px;margin-top:0;border-radius:0 0 14px 14px}.success-ok-btn{background:#202d52!important;color:#fff!important;font-size:18px!important;font-weight:700!important;padding:14px 32px!important;min-width:120px!important;border-radius:8px!important;box-shadow:0 4px 12px #202d5266,inset 0 2px 4px #0000004d,inset 2px 0 4px #0003,inset -2px 0 4px #0003,inset 0 -2px 4px #0003!important;transition:all .3s ease!important;text-transform:uppercase!important;letter-spacing:.5px!important}.success-ok-btn:hover{background:#1a2547!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px #202d5280,inset 0 2px 4px #0000004d,inset 2px 0 4px #0003,inset -2px 0 4px #0003,inset 0 -2px 4px #0003!important}.success-ok-btn:active{transform:translateY(0)!important;box-shadow:0 2px 8px #202d5266,inset 0 2px 4px #0000004d,inset 2px 0 4px #0003,inset -2px 0 4px #0003,inset 0 -2px 4px #0003!important}.success-popup{border:2px solid #6283ba;max-width:400px;width:90%;max-height:60vh;background:#fff;border-radius:16px;box-shadow:0 8px 32px #202d5233,inset 0 2px 4px #202d521a}.success-header{background:linear-gradient(135deg,#202d52,#253d6d);border-bottom-color:#6283ba;color:#fff;border-radius:14px 14px 0 0}.success-header h3{color:#fff;font-weight:600}.success-message{display:flex;align-items:flex-start;gap:16px;padding:20px;text-align:left}.success-icon{width:28px;height:28px;flex-shrink:0;margin-top:2px;position:relative;display:inline-block}.success-icon:before{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;border:3px solid #202d52;border-radius:50%;transform:translate(-50%,-50%);background:#202d52}.success-icon:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:translate(-50%,-60%) rotate(45deg)}.success-text{flex:1}.success-text p{font-family:Roboto,sans-serif;margin:0 0 12px;font-size:16px;color:#202d52;line-height:1.4}.success-title{font-family:Roboto,sans-serif;font-weight:700;color:#202d52;font-size:18px;margin-bottom:8px}.success-summary{font-family:Roboto,sans-serif;font-size:14px;color:#6283ba;font-style:normal;margin-bottom:16px;font-weight:500}.success-files{margin-top:8px}.success-file-item{font-family:Roboto,sans-serif;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:8px 12px;margin-bottom:6px;font-size:13px;color:#202d52;font-weight:500;border-left:3px solid #6283ba}.success-file-item:last-child{margin-bottom:0}.upload-master-matrix-page-wrapper .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(20px*100vh/1080px) calc(20px*100vw/1920px) calc(40px*100vh/1080px) calc(20px*100vw/1920px);min-height:calc(400px*100vh/1080px);width:100%;max-width:100%;box-sizing:border-box}.upload-master-matrix-page-wrapper .loading-spinner{width:calc(60px*100vw/1920px);height:calc(60px*100vw/1920px);aspect-ratio:1;border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:uploadPageSpin 1s linear infinite;margin-bottom:calc(20px*100vh/1080px);flex-shrink:0;box-sizing:border-box}@keyframes uploadPageSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upload-master-matrix-page-wrapper .loading-text{font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);font-weight:500;color:#666;margin:0;text-align:center;box-sizing:border-box}:root{--topbar-bg: #6283ba;--container-bg: #7c90af;--white: #ffffff;--black: #000000;--primary-text: #333333;--secondary-text: #666666;--light-text: #ffffff;--border-light: #e0e0e0;--border-medium: #cccccc;--border-dark: #999999;--shadow-light: rgba(0, 0, 0, .1);--shadow-medium: rgba(0, 0, 0, .15);--shadow-dark: rgba(0, 0, 0, .2);--success: #4caf50;--warning: #ff9800;--error: #f44336;--info: #2196f3;--hover-light: rgba(255, 255, 255, .1);--hover-dark: rgba(0, 0, 0, .05)}.top-navigation-bar{background-color:var(--topbar-bg);color:var(--light-text)}.text-primary{color:var(--primary-text)}.text-secondary{color:var(--secondary-text)}.text-light{color:var(--light-text)}.bg-topbar{background-color:var(--topbar-bg)}.bg-container{background-color:var(--container-bg)}.bg-white{background-color:var(--white)}.border-light{border-color:var(--border-light)}.border-medium{border-color:var(--border-medium)}.border-dark{border-color:var(--border-dark)}.shadow-light{box-shadow:0 2px 4px var(--shadow-light)}.shadow-medium{box-shadow:0 4px 8px var(--shadow-medium)}.shadow-dark{box-shadow:0 8px 16px var(--shadow-dark)}.top-navigation-bar{background:#202d52;padding:calc(2px*100vh/1080px) calc(30px*100vw/1920px);height:calc(48px*100vh/1080px);min-height:calc(44px*100vh/1080px);display:flex;align-items:center;justify-content:space-between;box-shadow:0 calc(2px*100vh/1080px) calc(8px*100vh/1080px) #0000001a;position:relative;width:100%;box-sizing:border-box}.top-navigation-bar .nav-left{display:flex;align-items:center;gap:calc(16px*100vw/1920px);height:calc(36px*100vh/1080px);min-height:calc(36px*100vh/1080px);flex-shrink:0}.top-navigation-bar .breadcrumb-icon{display:flex;align-items:center;justify-content:center;color:#fff;padding:calc(4px*100vw/1920px);border-radius:calc(4px*100vw/1920px);transition:background-color .2s ease;cursor:pointer;background:none;border:none}.top-navigation-bar .breadcrumb-icon svg{width:calc(24px*100vw/1920px);height:calc(24px*100vw/1920px)}.top-navigation-bar .breadcrumb-icon:hover{background:#ffffff1a}.top-navigation-bar .logo-section{display:flex;align-items:center;gap:calc(40px*100vw/1920px);margin-left:calc(30px*100vw/1920px);margin-right:calc(96px*100vw/1920px);width:calc(200px*100vw/1920px);height:calc(36px*100vh/1080px);min-height:calc(36px*100vh/1080px);flex-shrink:0}.top-navigation-bar .t2-logo{display:flex;align-items:center;background:transparent!important;padding:0!important;margin:0!important;height:calc(36px*100vh/1080px);pointer-events:none!important;cursor:default!important}.top-navigation-bar .t2-logo:hover{transform:none!important;scale:none!important;filter:none!important}.top-navigation-bar .logo-t2-image{height:calc(36px*100vh/1080px);width:auto;object-fit:contain;filter:brightness(0) invert(1)!important;transform:none!important;transition:none!important;pointer-events:none!important;cursor:default!important}.top-navigation-bar .logo-t2-image:hover{transform:none!important;scale:none!important;filter:brightness(0) invert(1)!important}.top-navigation-bar .prima-logo{display:flex;align-items:flex-start;height:calc(41px*100vh/1080px);margin-top:calc(-1px*100vh/1080px);margin-left:calc(22px*100vw/1920px);pointer-events:none!important;cursor:default!important}.top-navigation-bar .prima-logo:hover{transform:none!important;scale:none!important;filter:none!important}.top-navigation-bar .logo-prima-image{height:calc(39px*100vh/1080px);width:calc(135px*100vw/1920px);object-fit:contain;transform:none!important;transition:none!important;pointer-events:none!important;cursor:default!important}.top-navigation-bar .logo-prima-image:hover{transform:none!important;scale:none!important;filter:none!important}.top-navigation-bar .hamburger-menu-btn{background:none;border:none;color:#fff;cursor:pointer;padding:calc(4px*100vw/1920px);border-radius:calc(4px*100vw/1920px);transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.top-navigation-bar .hamburger-menu-btn svg{width:calc(24px*100vw/1920px);height:calc(24px*100vw/1920px)}.top-navigation-bar .hamburger-menu-btn:hover{background:#ffffff1a}.top-navigation-bar .breadcrumb{display:flex;align-items:center;gap:calc(8px*100vw/1920px);color:#fff9;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:400;margin-left:0;flex-shrink:0}.top-navigation-bar .breadcrumb-item{color:#fff9;cursor:pointer;transition:color .2s ease;text-decoration:none;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:700;background:none;border:none;padding:0}.top-navigation-bar .breadcrumb-item:hover{color:#fffc}.top-navigation-bar .breadcrumb-item.current{color:#fff9;font-weight:700;cursor:default;background:#fff3;padding:calc(4px*100vw/1920px) calc(12px*100vw/1920px);border-radius:calc(10px*100vw/1920px);box-shadow:inset 0 calc(2px*100vh/1080px) calc(4px*100vh/1080px) #0003}.top-navigation-bar .breadcrumb-item.non-clickable{cursor:default;color:#fff6;font-weight:400}.top-navigation-bar .breadcrumb-item.non-clickable:hover{color:#fff6}.top-navigation-bar .breadcrumb-separator{color:#fff9;font-weight:400;margin:0 calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px)}.top-navigation-bar .nav-right{display:flex;align-items:center;gap:calc(12px*100vw/1920px)}.user-menu{position:absolute;right:0;top:100%;transform:none;background:#202d52;border-radius:0 0 0 calc(14px*100vw/1920px);padding:calc(10px*100vh/1080px) 0;width:calc(190px*100vw/1920px);box-shadow:0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) calc(-8px*100vw/1920px) #0c0c0d66;border:calc(1px*100vw/1920px) solid rgba(255,255,255,.08);border-top:none;min-height:calc(170px*100vh/1080px);z-index:1000;animation:slideDown .2s ease-out;display:flex;flex-direction:column;box-sizing:border-box}.user-menu-header{padding:calc(8px*100vh/1080px) calc(50px*100vw/1920px) calc(8px*100vh/1080px) calc(10px*100vw/1920px);border-radius:0;margin-bottom:calc(6px*100vh/1080px);display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;box-sizing:border-box}.user-menu-item{width:100%;text-align:left;background:transparent;color:#fff;border:none;padding:calc(10px*100vh/1080px) calc(50px*100vw/1920px) calc(10px*100vh/1080px) calc(35px*100vw/1920px);border-radius:0;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);font-weight:600;transition:all .2s ease;margin:calc(2px*100vh/1080px) calc(12px*100vw/1920px) calc(2px*100vh/1080px) calc(12px*100vw/1920px)!important;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;box-sizing:border-box}.user-menu-item:hover{background:#6a7b9b;border-radius:calc(8px*100vw/1920px) 0 0 calc(8px*100vw/1920px);color:#fff;font-weight:600;margin:calc(2px*100vh/1080px) calc(12px*100vw/1920px) calc(2px*100vh/1080px) calc(12px*100vw/1920px)!important;padding:calc(10px*100vh/1080px) calc(50px*100vw/1920px) calc(10px*100vh/1080px) calc(35px*100vw/1920px)}.user-menu-item.sign-out{margin-top:0;padding-top:calc(10px*100vh/1080px)}.user-info{display:flex;align-items:center;gap:calc(.75rem*100vw/1920px);flex-shrink:0;box-sizing:border-box}.user-avatar{width:calc(40px*100vw/1920px);height:calc(40px*100vh/1080px);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box}.person-icon{width:calc(32px*100vw/1920px);height:calc(32px*100vh/1080px);object-fit:contain;filter:drop-shadow(0 calc(2px*100vw/1920px) calc(4px*100vw/1920px) rgba(0,0,0,.2))}.user-details{display:flex;flex-direction:column;text-align:left;flex:1;min-width:0;box-sizing:border-box}.user-name{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:600;color:#fff;line-height:1.2;margin-bottom:calc(6px*100vh/1080px);white-space:normal;word-wrap:normal;overflow-wrap:normal;word-break:normal;max-width:100%;box-sizing:border-box}.user-role{font-family:Arial,sans-serif;font-size:calc(12px*100vw/1920px);font-weight:400;color:#ffffffe6;line-height:1.3;white-space:nowrap;box-sizing:border-box}.user-menu-item:focus{outline:2px solid #202D52;outline-offset:-2px}@keyframes slideDown{0%{opacity:0;transform:translateY(calc(-10px*100vh/1080px))}to{opacity:1;transform:translateY(0)}}.notification-button-wrapper{position:relative;display:flex;align-items:center;flex-shrink:0}.notification-button{position:relative;background:none;border:none;cursor:pointer;padding:calc(4px*100vw/1920px);border-radius:calc(4px*100vw/1920px);transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.notification-button:hover{background:#ffffff1a}.notification-button:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.notification-button-icon{width:calc(24px*100vw/1920px);height:calc(24px*100vw/1920px);object-fit:contain;display:block}.notification-button-badge{position:absolute;top:calc(-2px*100vh/1080px);right:calc(-2px*100vw/1920px);background:#f44336;color:#fff;border-radius:calc(10px*100vw/1920px);padding:calc(2px*100vh/1080px) calc(6px*100vw/1920px);font-size:calc(11px*100vw/1920px);font-weight:600;min-width:calc(18px*100vw/1920px);height:calc(18px*100vh/1080px);display:flex;align-items:center;justify-content:center;line-height:1;font-family:Roboto,sans-serif;pointer-events:none}.notification-popup-overlay{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.notification-popup{background:#f8f9fa;border-radius:calc(10px*100vw/1920px);width:90%;max-width:calc(800px*100vw/1920px);max-height:90vh;min-height:calc(300px*100vh/1080px);display:flex;flex-direction:column;box-shadow:0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) calc(-8px*100vw/1920px) #0c0c0d66;animation:slideUp .3s ease-out;box-sizing:border-box;overflow:hidden}@keyframes slideUp{0%{transform:translateY(calc(20px*100vh/1080px));opacity:0}to{transform:translateY(0);opacity:1}}.notification-popup-header{background:#202d52;padding:calc(20px*100vh/1080px) calc(24px*100vw/1920px);border-radius:calc(10px*100vw/1920px) calc(10px*100vw/1920px) 0 0;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;box-sizing:border-box;min-height:calc(60px*100vh/1080px)}.notification-popup-title{font-family:Roboto,sans-serif;font-size:calc(24px*100vw/1920px);font-weight:600;color:#fff;margin:0;flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.notification-popup-close{background:transparent;border:none;color:#fff;font-size:calc(32px*100vw/1920px);line-height:1;cursor:pointer;padding:0;width:calc(32px*100vw/1920px);height:calc(32px*100vw/1920px);min-width:calc(32px*100vw/1920px);min-height:calc(32px*100vw/1920px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:0;transition:background-color .2s;flex-shrink:0;box-sizing:border-box;margin-left:calc(12px*100vw/1920px);outline:none}.notification-popup-close:hover{background-color:#ffffff1a}.notification-popup-close:active{background-color:#fff3}.notification-popup-close:focus{outline:none}.notification-popup-close:focus-visible{outline:calc(2px*100vw/1920px) solid #ffffff;outline-offset:0}.notification-popup-content{padding:calc(20px*100vh/1080px) calc(24px*100vw/1920px);overflow-y:auto;overflow-x:hidden;flex:1;display:flex;flex-direction:column;box-sizing:border-box;min-height:0}.notification-empty{text-align:center;padding:calc(40px*100vh/1080px) 0;color:#666;font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);flex:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.notification-loading{flex-direction:column;gap:calc(16px*100vh/1080px)}.notification-loading p{margin:0}.notification-loading-spinner{width:calc(48px*100vw/1920px);height:calc(48px*100vw/1920px);aspect-ratio:1;border:calc(5px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:notificationSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}@keyframes notificationSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notification-list{display:flex;flex-direction:column;gap:calc(16px*100vh/1080px);width:100%;box-sizing:border-box}.notification-item{appearance:none;-webkit-appearance:none;text-align:left;font-family:inherit;font-size:inherit;color:inherit;margin:0;outline:none;background:#fff;border:calc(1px*100vw/1920px) solid rgba(124,144,175,.33);border-radius:calc(8px*100vw/1920px);padding:calc(16px*100vw/1920px);cursor:pointer;transition:all .2s ease;box-shadow:0 calc(2px*100vw/1920px) calc(4px*100vw/1920px) #0000000d;display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-width:0}.notification-item:hover{box-shadow:0 calc(4px*100vw/1920px) calc(8px*100vw/1920px) #0000001a;border-color:#7c90af80}.notification-item.unread{border-left:calc(4px*100vw/1920px) solid #202D52;background:#f8f9fa}.notification-item.read{opacity:.8}.notification-item-header{margin-bottom:calc(12px*100vh/1080px);display:flex;flex-direction:column;gap:calc(8px*100vh/1080px);width:100%;box-sizing:border-box}.notification-item-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(12px*100vw/1920px);width:100%;box-sizing:border-box}.notification-item-title{font-family:Roboto,sans-serif;font-size:calc(18px*100vw/1920px);font-weight:600;color:#202d52;margin:0;flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.notification-delete-btn{background:transparent;border:none;color:#666;font-size:calc(24px*100vw/1920px);cursor:pointer;padding:0;width:calc(24px*100vw/1920px);height:calc(24px*100vh/1080px);min-width:calc(24px*100vw/1920px);min-height:calc(24px*100vh/1080px);display:flex;align-items:center;justify-content:center;border-radius:calc(4px*100vw/1920px);transition:all .2s;line-height:1;flex-shrink:0;box-sizing:border-box}.notification-delete-btn:hover{background-color:#f44336;color:#fff}.notification-item-meta{display:flex;justify-content:space-between;align-items:center;gap:calc(12px*100vw/1920px);width:100%;flex-wrap:wrap;box-sizing:border-box}.notification-time{font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);color:#666;flex-shrink:0;white-space:nowrap}.notification-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:calc(4px*100vh/1080px) calc(8px*100vw/1920px);border-radius:calc(4px*100vw/1920px);color:#fff;font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);font-weight:600;text-transform:uppercase;white-space:nowrap;flex-shrink:0;box-sizing:border-box}.notification-message{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#333;margin:0;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;width:100%;box-sizing:border-box}.notification-download-link{appearance:none;-webkit-appearance:none;background:none;border:none;padding:0;margin:0;font-family:inherit;color:#1a73e8;text-decoration:underline;cursor:pointer;font-weight:600;font-size:calc(14px*100vw/1920px);transition:color .2s;display:inline}.notification-download-link:hover{color:#0d47a1;text-decoration:underline}.notification-downloading-text{color:#ff9800;font-weight:600;font-size:calc(14px*100vw/1920px);font-style:italic;animation:downloadPulse 1.5s ease-in-out infinite}@keyframes downloadPulse{0%,to{opacity:1}50%{opacity:.5}}.notification-popup-content::-webkit-scrollbar{width:calc(8px*100vw/1920px)}.notification-popup-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(4px*100vw/1920px)}.notification-popup-content::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(4px*100vw/1920px)}.notification-popup-content::-webkit-scrollbar-thumb:hover{background:#1a2a4a}@media(max-width:1440px){.notification-popup{max-width:calc(700px*100vw/1920px)}}@media(max-width:1024px){.notification-popup{max-width:calc(600px*100vw/1920px);width:85%}.notification-popup-header,.notification-popup-content{padding:calc(16px*100vh/1080px) calc(20px*100vw/1920px)}}@media(max-width:768px){.notification-popup{width:95%;max-width:calc(100vw - 20px);max-height:calc(95vh - 20px)}.notification-popup-overlay{padding:calc(10px*100vh/1080px) calc(10px*100vw/1920px)}.notification-popup-header{padding:calc(14px*100vh/1080px) calc(16px*100vw/1920px);min-height:calc(50px*100vh/1080px)}.notification-popup-title{font-size:calc(20px*100vw/1920px)}.notification-popup-close{width:calc(28px*100vw/1920px);height:calc(28px*100vw/1920px);min-width:calc(28px*100vw/1920px);min-height:calc(28px*100vw/1920px);font-size:calc(28px*100vw/1920px)}.notification-popup-content{padding:calc(14px*100vh/1080px) calc(16px*100vw/1920px)}.notification-item{padding:calc(12px*100vw/1920px)}.notification-item-title{font-size:calc(16px*100vw/1920px)}.notification-message{font-size:calc(13px*100vw/1920px)}.notification-item-meta{flex-direction:column;align-items:flex-start;gap:calc(8px*100vh/1080px)}}@media(max-width:480px){.notification-popup{width:calc(100% - 20px);max-width:calc(100vw - 20px);border-radius:calc(8px*100vw/1920px)}.notification-popup-overlay{padding:calc(10px*100vh/1080px)}.notification-popup-header{padding:calc(12px*100vh/1080px) calc(14px*100vw/1920px)}.notification-popup-title{font-size:calc(18px*100vw/1920px)}.notification-popup-content{padding:calc(12px*100vh/1080px) calc(14px*100vw/1920px)}.notification-item{padding:calc(10px*100vw/1920px)}.notification-item-title-row{flex-direction:column;align-items:flex-start;gap:calc(8px*100vh/1080px)}.notification-delete-btn{align-self:flex-end}}.landing-page .header{background-color:#202d52;color:#fff;padding:calc(16px*100vh/1080px) 0;box-shadow:0 calc(4px*100vh/1080px) calc(4px*100vh/1080px) #00000040;width:100%;position:relative;min-height:calc(215px*100vh/1080px);margin-top:calc(-24px*100vh/1080px);flex-shrink:0;box-sizing:border-box}.landing-page .header-container{width:100%;max-width:calc(1680px*100vw/1920px);margin:0 auto;padding:calc(12px*100vh/1080px) calc(24px*100vw/1920px) calc(40px*100vh/1080px) calc(24px*100vw/1920px);position:relative;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;min-height:calc(126px*100vh/1080px)}.landing-page .header-content{display:flex;justify-content:flex-start;align-items:center;width:100%;flex-wrap:wrap;gap:calc(16px*100vw/1920px);box-sizing:border-box}.landing-page .header-left{display:flex;align-items:center;gap:calc(16px*100vw/1920px);min-height:calc(60px*100vh/1080px);flex-shrink:0;box-sizing:border-box;margin-right:auto;margin-left:calc(-73px*100vw/1920px)}.landing-page .menu-button{background:transparent;border:none!important;cursor:pointer;padding:calc(8px*100vh/1080px);border-radius:calc(6px*100vw/1920px);color:#fff;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;outline:none!important;box-shadow:none!important;width:auto;height:auto;min-width:calc(44px*100vw/1920px);min-height:calc(44px*100vh/1080px)}.landing-page .menu-button:hover{background-color:#ffffff40;color:#fff;transform:scale(1.05);outline:none!important;box-shadow:none!important;border:none!important}.landing-page .menu-button:focus{outline:none!important;box-shadow:none!important;border:none!important}.landing-page .menu-button:active{outline:none!important;box-shadow:none!important;border:none!important}.landing-page .menu-button:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}.landing-page .bottom-left,.landing-page .bottom-right,.landing-page .header-actions.bottom-right{position:absolute;z-index:10;bottom:calc(-10px*100vh/1080px)}.landing-page .header-actions.bottom-right{right:calc(-95px*100vw/1920px);display:flex;align-items:center;gap:calc(12px*100vw/1920px)}.landing-page .bottom-left{left:calc(-95px*100vw/1920px)}.landing-page .bottom-right{right:calc(-95px*100vw/1920px)}.landing-page .header-actions.bottom-right .notification-button-icon{width:calc(28px*100vw/1920px);height:calc(28px*100vw/1920px);filter:drop-shadow(0 calc(4px*100vw/1920px) calc(4px*100vw/1920px) rgba(0,0,0,.25));opacity:.7}.landing-page .header-actions.bottom-right .notification-button{padding:calc(8px*100vh/1080px);min-width:calc(44px*100vw/1920px);min-height:calc(44px*100vh/1080px)}.landing-page .header-actions.bottom-right .notification-button:hover{background-color:#ffffff40;transform:scale(1.05)}.landing-page .header-actions.bottom-right .menu-button svg{width:calc(28px*100vw/1920px)!important;height:calc(28px*100vw/1920px)!important;min-width:calc(28px*100vw/1920px)!important;min-height:calc(28px*100vw/1920px)!important;max-width:calc(28px*100vw/1920px)!important;max-height:calc(28px*100vw/1920px)!important;aspect-ratio:1;filter:drop-shadow(0 calc(4px*100vw/1920px) calc(4px*100vw/1920px) rgba(0,0,0,.25))!important;opacity:.7;box-sizing:border-box;flex-shrink:0}.landing-page .logo-section{display:flex;align-items:flex-start;gap:calc(64px*100vw/1920px);min-width:calc(400px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.landing-page .logo-section>div{display:flex;flex-direction:column;align-items:flex-start;gap:calc(6px*100vh/1080px);flex-shrink:0;box-sizing:border-box}.landing-page .prima-tagline{position:relative;top:0;height:auto;margin-left:calc(3px*100vw/1920px);margin-top:0;margin-bottom:calc(20px*100vh/1080px);font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);color:#fff9;font-weight:600;letter-spacing:0;white-space:normal;box-sizing:border-box}.landing-page .bottom-left svg{width:calc(28px*100vw/1920px)!important;height:calc(28px*100vw/1920px)!important;min-width:calc(28px*100vw/1920px)!important;min-height:calc(28px*100vw/1920px)!important;max-width:calc(28px*100vw/1920px)!important;max-height:calc(28px*100vw/1920px)!important;aspect-ratio:1;filter:drop-shadow(0 calc(4px*100vw/1920px) calc(4px*100vw/1920px) rgba(0,0,0,.25))!important;opacity:.7;box-sizing:border-box;flex-shrink:0}.landing-page .t2-logo{height:calc(90px*100vh/1080px);width:calc(103px*100vw/1920px);object-fit:contain;margin-top:calc(45px*100vh/1080px);margin-bottom:calc(10px*100vh/1080px);border-radius:calc(4px*100vw/1920px);flex-shrink:0;box-sizing:border-box;position:relative;top:auto;left:auto;filter:brightness(0) invert(1)!important;transform:none!important;transition:none!important;pointer-events:none!important;cursor:default!important}.landing-page .t2-logo:hover{transform:none!important;scale:none!important;filter:brightness(0) invert(1)!important}.landing-page .prima-logo{width:calc(223px*100vw/1920px);height:calc(80px*100vh/1080px);object-fit:contain;margin-top:calc(35px*100vh/1080px);flex-shrink:0;box-sizing:border-box;position:relative;left:auto;filter:brightness(0) invert(1)!important;transform:none!important;transition:none!important;pointer-events:none!important;cursor:default!important}.landing-page .prima-logo:hover{transform:none!important;scale:none!important;filter:brightness(0) invert(1)!important}.landing-page .header-right{display:flex;align-items:center;gap:1rem}.landing-page .sign-out-btn{background:none;border:calc(1px*100vw/1920px) solid rgba(255,255,255,.3);color:#fff;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:500;padding:calc(8px*100vh/1080px) calc(16px*100vw/1920px);border-radius:calc(4px*100vw/1920px);cursor:pointer;transition:all .2s ease;flex-shrink:0;box-sizing:border-box}.landing-page .sign-out-btn:hover{background-color:#ffffff1a;border-color:#ffffff80}.welcome-back-container{background:#7c90af54;border-radius:calc(25px*100vw/1920px);padding:calc(24px*100vw/1920px);padding-top:calc(48px*100vh/1080px);padding-bottom:calc(48px*100vh/1080px);padding-right:calc(50px*100vw/1920px);padding-right:calc(90px*100vw/1920px);margin:calc(48px*100vh/1080px) calc(32px*100vw/1920px) calc(32px*100vh/1080px) calc(32px*100vw/1920px);height:calc(750px*100vh/1080px);overflow-y:hidden;overflow-x:hidden;width:calc(557px*100vw/1920px);color:#fff;box-shadow:inset 0 calc(16px*100vh/1080px) calc(32px*100vh/1080px) calc(-8px*100vh/1080px) #0c0c0d66;display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box}.welcome-back-container.scroll-enabled{max-height:calc(627px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(45,74,105,.7) transparent}.welcome-back-container.scroll-enabled::-webkit-scrollbar{width:calc(6px*100vw/1920px)}.welcome-back-container.scroll-enabled::-webkit-scrollbar-track{background:transparent}.welcome-back-container.scroll-enabled::-webkit-scrollbar-thumb{background-color:#2d4a69b3;border-radius:8px}.welcome-back-container.scroll-enabled::-webkit-scrollbar-thumb:hover{background-color:#2d4a69e6}.welcome-content{flex:1;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.welcome-header{display:flex;align-items:flex-start;gap:calc(28px*100vw/1920px);margin-bottom:calc(16px*100vh/1080px);margin-top:calc(20px*100vh/1080px);margin-left:calc(20px*100vw/1920px);min-width:0;box-sizing:border-box}.welcome-icon{padding:0;background-color:#202d52d4;border-radius:calc(15px*100vw/1920px);opacity:1;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(120px*100vw/1920px);height:calc(140px*100vh/1080px);box-shadow:inset 0 calc(16px*100vh/1080px) calc(32px*100vh/1080px) calc(-8px*100vh/1080px) #0c0c0d66;box-sizing:border-box}.welcome-logo{width:calc(90px*100vw/1920px);height:calc(90px*100vh/1080px);object-fit:contain;box-sizing:border-box}.welcome-text{flex:1;min-width:0;position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:visible;box-sizing:border-box}.title-row{display:flex;align-items:center;gap:.5rem}.welcome-title{font-family:Roboto,sans-serif;font-size:calc(28px*100vw/1920px);font-weight:600;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#000;margin-top:calc(7px*100vh/1080px);margin-bottom:0;box-sizing:border-box;overflow-wrap:break-word;word-break:normal;display:inline-block;width:auto;max-width:calc(380px*100vw/1920px);white-space:normal}.welcome-title.welcome-title--inline-name{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;width:100%;gap:calc(8px*100vw/1920px)}.welcome-title.welcome-title--inline-name .welcome-greeting{flex-shrink:0}.welcome-title.welcome-title--inline-name .welcome-name{display:inline-block;flex-shrink:0;text-align:right;margin-left:auto}.welcome-title.welcome-title--stacked-name{display:flex;flex-direction:column;align-items:flex-start;width:100%}.welcome-title.welcome-title--stacked-name .welcome-name{display:block;width:100%;margin-top:calc(4px*100vh/1080px)}.welcome-greeting{display:inline}.welcome-name{font-family:Roboto,sans-serif;font-size:calc(24px*100vw/1920px);font-weight:600;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#202d52;margin:0;box-sizing:border-box;display:inline-block;overflow-wrap:break-word;word-break:break-word;white-space:normal}.role-badge{background-color:#202d52d1;color:#fff;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:600;border-radius:calc(20px*100vw/1920px);width:auto;height:calc(30px*100vh/1080px);line-height:calc(16px*100vh/1080px);letter-spacing:0%;display:inline-flex;align-items:center;justify-content:center;padding:0 calc(16px*100vw/1920px);margin-top:calc(12px*100vh/1080px);box-shadow:inset 0 calc(16px*100vh/1080px) calc(32px*100vh/1080px) calc(-8px*100vh/1080px) #0c0c0d66;flex-shrink:0;box-sizing:border-box;position:relative}.welcome-description{font-family:Roboto,sans-serif;font-size:calc(20px*100vw/1920px);font-weight:400;line-height:calc(44px*100vh/1080px);letter-spacing:0%;width:calc(516px*100vw/1920px);height:calc(67px*100vh/1080px);color:#000;margin-top:calc(25px*100vh/1080px);margin-bottom:calc(25px*100vh/1080px);margin-left:calc(20px*100vw/1920px);box-sizing:border-box;white-space:nowrap}.access-grid{display:grid;grid-template-columns:60% 40%;grid-auto-flow:dense;column-gap:calc(16px*100vw/1920px);row-gap:calc(20px*100vh/1080px);margin-top:calc(16px*100vh/1080px);margin-left:calc(2px*100vw/1920px);padding-left:calc(16px*100vw/1920px);box-sizing:border-box}.access-item{font-family:Roboto,sans-serif;font-size:calc(18px*100vw/1920px);font-weight:600;color:#000;position:relative;padding-left:calc(32px*100vw/1920px);margin-top:calc(10px*100vh/1080px);box-sizing:border-box}.access-item:before{content:"•";color:#000;font-size:calc(18px*100vw/1920px);position:absolute;left:0;top:calc(2px*100vh/1080px);padding-left:calc(12px*100vw/1920px);box-sizing:border-box}.access-item a{color:#000;text-decoration:none;font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);font-weight:600;box-sizing:border-box}.access-item a:hover{color:#2d4a69;text-decoration:none}.access-item.left-col{grid-column:1 / 2;margin-left:calc(-11px*100vw/1920px)}.access-item.right-col{grid-column:2 / 3;margin-left:calc(-20px*100vw/1920px)}.access-grid>.access-item.left-col:first-child{margin-top:calc(12px*100vh/1080px)}.access-item.full-row{grid-column:1 / -1}.submenu-items{display:grid;grid-template-columns:1fr;row-gap:4px}.submenu-item.full-width{grid-column:1 / -1}.submenu{margin-top:calc(8px*100vh/1080px);margin-left:0;padding-left:calc(12px*100vw/1920px);box-sizing:border-box}.submenu-item{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:500;color:#000;position:relative;padding-left:calc(8px*100vw/1920px);margin-bottom:calc(4px*100vh/1080px);white-space:nowrap;box-sizing:border-box}.submenu-item:before{content:"◦";color:#000;font-size:calc(14px*100vw/1920px);position:absolute;left:0;top:0}.submenu-item a{color:#000;text-decoration:none;cursor:pointer}.submenu-item a:hover{color:#2d4a69;text-decoration:none}.sub-submenu{margin-top:4px;margin-left:12px}.sub-submenu-item{font-family:Roboto,sans-serif;font-size:12px;font-weight:400;color:#000;position:relative;padding-left:12px;margin-bottom:2px}.sub-submenu-item:before{content:"▪";color:#000;font-size:12px;position:absolute;left:0;top:0}.sub-submenu-item a{color:#000;text-decoration:none;cursor:pointer}.sub-submenu-item a:hover{color:#2d4a69;text-decoration:underline}.menu-scroll{flex:1;overflow-y:hidden;overflow-x:hidden;margin-right:calc(-80px*100vw/1920px);padding-right:calc(8px*100vw/1920px);padding-right:calc(28px*100vw/1920px);box-sizing:border-box}.menu-scroll.scroll-enabled{overflow-y:auto;max-height:100%;scrollbar-width:thin;scrollbar-color:#202D5240 transparent}.menu-scroll.scroll-enabled::-webkit-scrollbar{width:calc(6px*100vw/1920px)}.menu-scroll.scroll-enabled::-webkit-scrollbar-track{background:transparent}.menu-scroll.scroll-enabled::-webkit-scrollbar-thumb{background-color:#202d5240;border-radius:8px}.menu-scroll.scroll-enabled::-webkit-scrollbar-thumb:hover{background-color:#202d5240}.master-admin-container{position:relative}.master-admin-link{display:flex;align-items:center;text-decoration:none;color:inherit;width:100%;transition:all .2s ease;cursor:pointer;gap:calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);box-sizing:border-box}.master-admin-link:hover{color:#fff}.submenu-arrow{font-size:calc(14px*100vw/1920px);color:#000;transition:all .2s ease;transform-origin:center;box-sizing:border-box}.submenu-arrow.expanded{transform:rotate(90deg)}.submenu-items{margin-top:calc(6px*100vh/1080px);max-height:none;overflow:visible;background:#7c90af80;border-radius:calc(5px*100vw/1920px);padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px) calc(8px*100vh/1080px) calc(16px*100vw/1920px);margin-right:calc(6px*100vw/1920px);margin-left:calc(-20px*100vw/1920px);animation:slideDown .3s ease;box-shadow:inset 0 calc(16px*100vh/1080px) calc(16px*100vh/1080px) calc(-8px*100vh/1080px) #00000026,inset 0 calc(-16px*100vh/1080px) calc(16px*100vh/1080px) calc(-8px*100vh/1080px) #00000026;box-sizing:border-box}.submenu-item{margin-bottom:calc(2px*100vh/1080px);position:relative;box-sizing:border-box}.submenu-item:before{content:"•";position:absolute;left:0;top:0;transform:none;color:#000;font-size:calc(14px*100vw/1920px);box-sizing:border-box}.submenu-item a{color:#000;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);transition:all .2s ease;text-decoration:none;padding:calc(2px*100vh/1080px) 0 calc(2px*100vh/1080px) calc(4px*100vw/1920px);box-sizing:border-box}.submenu-item a:hover{color:#2d4a69;text-shadow:none}.nested-submenu-container{position:relative}.nested-submenu-link{display:flex;align-items:center;text-decoration:none;color:#000;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);transition:all .2s ease;cursor:pointer;padding:calc(4px*100vh/1080px) 0;gap:calc(4px*100vw/1920px);box-sizing:border-box}.nested-submenu-link:hover{color:#2d4a69;text-shadow:none}.nested-submenu-arrow{font-size:calc(14px*100vw/1920px);color:#2d4a69;transition:all .2s ease;transform-origin:center;box-sizing:border-box}.nested-submenu-arrow.expanded{transform:rotate(90deg)}.nested-submenu-items{margin-top:calc(4px*100vh/1080px);padding-left:calc(20px*100vw/1920px);margin-bottom:calc(8px*100vh/1080px);animation:slideDown .3s ease;box-sizing:border-box}.nested-submenu-item{margin-bottom:calc(2px*100vh/1080px);position:relative;box-sizing:border-box}.nested-submenu-item:before{content:"•";position:absolute;left:calc(-12px*100vw/1920px);top:0;transform:none;color:#000;font-size:calc(14px*100vw/1920px);box-sizing:border-box}.nested-submenu-item a{color:#000;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);transition:all .2s ease;text-decoration:none;box-sizing:border-box}.nested-submenu-item a:hover{color:#2d4a69;text-shadow:none}.submenu-items::-webkit-scrollbar{width:calc(6px*100vw/1920px)}.submenu-items::-webkit-scrollbar-track{background:#0000001a;border-radius:calc(3px*100vw/1920px)}.submenu-items::-webkit-scrollbar-thumb{background:#0000004d;border-radius:calc(3px*100vw/1920px)}.submenu-items::-webkit-scrollbar-thumb:hover{background:#00000080}@keyframes slideDown{0%{opacity:0;max-height:0;transform:translateY(calc(-10px*100vh/1080px))}to{opacity:1;max-height:calc(120px*100vh/1080px);transform:translateY(0)}}.alerts-container{margin:calc(48px*100vh/1080px) calc(32px*100vw/1920px) calc(32px*100vh/1080px) calc(32px*100vw/1920px);width:calc(557px*100vw/1920px);padding:0;display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box}.card{--alerts-surface-odd: #7C90AF80;--alerts-surface-even: rgba(124, 144, 175, .3);background:#7c90af54;border-radius:calc(25px*100vw/1920px);padding:calc(20px*100vh/1080px) calc(24px*100vw/1920px);color:#000;height:calc(750px*100vh/1080px);padding-top:calc(32px*100vh/1080px);box-shadow:inset 0 calc(16px*100vh/1080px) calc(32px*100vh/1080px) calc(-8px*100vh/1080px) #0c0c0d66;padding-left:0;padding-right:calc(90px*100vw/1920px);overflow-y:hidden;overflow-x:hidden;display:flex;flex-direction:column;box-sizing:border-box}.section-header{display:grid;grid-template-columns:auto 1fr;align-items:start;column-gap:calc(28px*100vw/1920px);margin-top:calc(33px*100vh/1080px);margin-left:calc(20px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.section-icon{padding:calc(8px*100vh/1080px);border-radius:calc(15px*100vw/1920px);background-color:#202d52d4;color:#fff;display:flex;align-items:center;justify-content:center;width:calc(120px*100vw/1920px);height:calc(140px*100vh/1080px);margin-left:calc(24px*100vw/1920px);box-shadow:inset 0 calc(16px*100vh/1080px) calc(32px*100vh/1080px) calc(-8px*100vh/1080px) #0c0c0d66;flex-shrink:0;box-sizing:border-box}.section-icon img{width:calc(90px*100vw/1920px);height:calc(90px*100vh/1080px);object-fit:contain;box-sizing:border-box}.section-title-container{display:flex;flex-direction:column;box-sizing:border-box}.section-title{font-family:Roboto,sans-serif;font-size:calc(28px*100vw/1920px);font-weight:600;line-height:calc(44px*100vh/1080px);margin-top:calc(5px*100vh/1080px);margin-bottom:0;letter-spacing:0;color:#000;box-sizing:border-box}.section-subtitle{font-family:Roboto,sans-serif;font-size:calc(28px*100vw/1920px);font-weight:600;line-height:calc(44px*100vh/1080px);margin-top:0;margin-bottom:0;letter-spacing:0;color:#202d52;transition:color .2s ease;cursor:pointer;box-sizing:border-box}.section-subtitle:hover{color:#2d4a69;text-decoration:none}.section-intro{font-family:Roboto,sans-serif;font-size:calc(20px*100vw/1920px);font-weight:400;line-height:calc(44px*100vh/1080px);letter-spacing:0;padding-top:calc(-5px*100vh/1080px);color:#000;margin:calc(39px*100vh/1080px) 0 calc(36px*100vh/1080px) 0;margin-left:calc(43px*100vw/1920px);margin-right:0;box-sizing:border-box;white-space:normal}.alerts-scroll{flex:1;min-height:0;overflow-x:hidden;margin-right:calc(-80px*100vw/1920px);padding-right:calc(18px*100vw/1920px);padding-left:calc(43px*100vw/1920px);box-sizing:border-box;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#202D5240 transparent}.alerts-scroll::-webkit-scrollbar{width:calc(6px*100vw/1920px)}.alerts-scroll::-webkit-scrollbar-track{background:transparent}.alerts-scroll::-webkit-scrollbar-thumb{background-color:#202d5240;border-radius:8px}.alerts-scroll::-webkit-scrollbar-thumb:hover{background-color:#202d5240}.alerts-loading-container{display:flex;align-items:center;justify-content:center;min-height:calc(220px*100vh/1080px);width:100%}.alerts-loading-spinner,.tasks-portal-spinner{width:calc(44px*100vw/1920px);height:calc(44px*100vw/1920px);border:calc(4px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:alertsContainerSpin 1s linear infinite;flex-shrink:0}.alerts-loading-spinner{margin-right:0}.alerts-empty-state{display:block;border:none;padding:0;background:transparent;font-family:Roboto,sans-serif;font-size:calc(20px*100vw/1920px);font-weight:400;line-height:calc(44px*100vh/1080px);color:#000;margin:0 0 calc(32px*100vh/1080px);box-sizing:border-box}.tasks-table-section{--cell-inset-blur: 4px;--cell-inset-spread: -2px;--cell-inset-color: rgba(12, 12, 13, .07);--tasks-table-cell-border: rgba(32, 45, 82, .33);--tasks-table-header-radius: 0;margin:calc(28px*100vh/1080px) 0 calc(20px*100vh/1080px);width:100%;max-width:none;box-sizing:border-box;border-radius:0;overflow:hidden}.tasks-portal-title{font-family:Roboto,sans-serif;font-size:calc(24px*100vw/1920px);font-weight:600;line-height:calc(44px*100vh/1080px);letter-spacing:0;color:#202d52;margin:0 0 calc(16px*100vh/1080px) 0;padding:0;box-sizing:border-box}.tasks-portal-empty{display:block;border:none;padding:0;background:transparent;font-family:Roboto,sans-serif;font-size:calc(20px*100vw/1920px);font-weight:400;font-style:normal;line-height:calc(44px*100vh/1080px);color:#000;margin:0;box-sizing:border-box}.tasks-portal-loading-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(56px*100vh/1080px);margin:0 0 calc(16px*100vh/1080px) 0;box-sizing:border-box}.tasks-portal-loading-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tasks-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-family:Roboto,sans-serif;color:#000}.tasks-table thead th{background:var(--alerts-surface-odd);font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);font-weight:600;line-height:normal;letter-spacing:0;color:#000;vertical-align:middle;padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);box-sizing:border-box;border:1px solid var(--tasks-table-cell-border);border-left:none;border-radius:0;box-shadow:inset 0 var(--cell-inset-blur) var(--cell-inset-blur) var(--cell-inset-spread) var(--cell-inset-color),inset 0 calc(-1 * var(--cell-inset-blur)) var(--cell-inset-blur) var(--cell-inset-spread) var(--cell-inset-color)}.tasks-table thead th:first-child{border-left:1px solid var(--tasks-table-cell-border);border-top-left-radius:var(--tasks-table-header-radius);box-shadow:inset 0 var(--cell-inset-blur) var(--cell-inset-blur) var(--cell-inset-spread) var(--cell-inset-color),inset 0 calc(-1 * var(--cell-inset-blur)) var(--cell-inset-blur) var(--cell-inset-spread) var(--cell-inset-color),inset var(--cell-inset-blur) 0 var(--cell-inset-blur) var(--cell-inset-spread) var(--cell-inset-color)}.tasks-table thead th:last-child{border-top-right-radius:var(--tasks-table-header-radius);box-shadow:inset 0 var(--cell-inset-blur) var(--cell-inset-blur) var(--cell-inset-spread) var(--cell-inset-color),inset 0 calc(-1 * var(--cell-inset-blur)) var(--cell-inset-blur) var(--cell-inset-spread) var(--cell-inset-color),inset calc(-1 * var(--cell-inset-blur)) 0 var(--cell-inset-blur) var(--cell-inset-spread) var(--cell-inset-color)}.tasks-table tbody td{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:600;color:#000;line-height:normal;vertical-align:middle;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);box-sizing:border-box;border:1px solid var(--tasks-table-cell-border);border-top:none;border-left:none;border-radius:0;box-shadow:inset 0 var(--cell-inset-blur) var(--cell-inset-blur) var(--cell-inset-spread) var(--cell-inset-color),inset 0 calc(-1 * var(--cell-inset-blur)) var(--cell-inset-blur) var(--cell-inset-spread) var(--cell-inset-color),inset var(--cell-inset-blur) 0 var(--cell-inset-blur) var(--cell-inset-spread) var(--cell-inset-color),inset calc(-1 * var(--cell-inset-blur)) 0 var(--cell-inset-blur) var(--cell-inset-spread) var(--cell-inset-color)}.tasks-table tbody tr:nth-of-type(odd) td{background-color:var(--alerts-surface-even)}.tasks-table tbody tr:nth-of-type(2n) td{background-color:var(--alerts-surface-odd)}.tasks-table th:nth-child(1),.tasks-table td:nth-child(1){width:38%}.tasks-table th:nth-child(2),.tasks-table td:nth-child(2){width:28%}.tasks-table th:nth-child(3),.tasks-table td:nth-child(3){width:34%}.tasks-table thead th:nth-child(1),.tasks-table thead th:nth-child(2),.tasks-table thead th:nth-child(3){text-align:center}.tasks-table tbody td:nth-child(1),.tasks-table tbody td:nth-child(2),.tasks-table tbody td:nth-child(3){text-align:center}.tasks-table tbody td:first-child{border-left:1px solid var(--tasks-table-cell-border)}.tasks-table tbody td:nth-child(3){color:#202d52}dialog.alerts-error-popup-overlay{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;z-index:10000;display:flex;align-items:center;justify-content:center;padding:calc(24px*100vw/1920px);box-sizing:border-box;border:none;background:transparent;margin:0}.alerts-error-popup-backdrop{position:absolute;inset:0;background-color:#00000080;border:none;padding:0;margin:0;cursor:pointer;outline:none}.alerts-error-popup{position:relative;background:#fff;border-radius:calc(8px*100vw/1920px);box-shadow:0 calc(4px*100vh/1080px) calc(24px*100vh/1080px) #0003;min-width:calc(320px*100vw/1920px);max-width:calc(480px*100vw/1920px);overflow:hidden}.alerts-error-popup-header{display:flex;align-items:center;justify-content:space-between;padding:calc(16px*100vh/1080px) calc(20px*100vw/1920px);background:#202d52;color:#fff}.alerts-error-popup-header h3{margin:0;font-family:Roboto,sans-serif;font-size:calc(18px*100vw/1920px);font-weight:600}.alerts-error-popup-close{background:none;border:none;color:#fff;font-size:calc(24px*100vw/1920px);line-height:1;cursor:pointer;padding:0 calc(4px*100vw/1920px);opacity:.9}.alerts-error-popup-close:hover{opacity:1}.alerts-error-popup-content{display:flex;align-items:flex-start;gap:calc(12px*100vw/1920px);padding:calc(20px*100vh/1080px) calc(20px*100vw/1920px)}.alerts-error-popup-icon{flex-shrink:0;font-size:calc(24px*100vw/1920px)}.alerts-error-popup-message{color:#b42318;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);line-height:1.5;margin-top:calc(10px*100vh/1080px)}.alerts-error-popup-footer{padding:calc(12px*100vh/1080px) calc(20px*100vw/1920px) calc(20px*100vh/1080px);display:flex;justify-content:flex-end}.alerts-error-popup-ok{padding:calc(8px*100vh/1080px) calc(24px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:600;background:#202d52;color:#fff;border:none;border-radius:calc(4px*100vw/1920px);cursor:pointer}.alerts-error-popup-ok:hover{background:#2d4a69}.alerts-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(28px*100vw/1920px) calc(16px*100vw/1920px);margin:0 0 calc(32px*100vh/1080px);align-items:start;box-sizing:border-box}.alerts-grid>.alert-category:first-child{margin-top:calc(3px*100vh/1080px)}.alert-category{display:flex;flex-direction:column;box-sizing:border-box}.category-title{font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);font-weight:600;line-height:normal;margin:0 0 calc(8px*100vh/1080px) 0;letter-spacing:0;color:#000;position:relative;padding-left:calc(16px*100vw/1920px);box-sizing:border-box}.category-title:before{content:"•";color:#000;font-size:calc(18px*100vw/1920px);position:absolute;left:0;top:calc(2px*100vh/1080px);box-sizing:border-box}.category-title-link{text-decoration:none;color:inherit;cursor:pointer;box-sizing:border-box;background:none;border:none;outline:none;padding:0;margin:0;font:inherit;text-align:left;width:100%}.category-title-link:focus{outline:none;border:none}.category-title-link:focus-visible{outline:none;border:none}.category-title-count{color:#202d52;font-weight:600}.category-title-link:hover .category-title-label,.category-title-link:hover .category-title-count{color:#2d4a69}.category-list{margin-top:calc(6px*100vh/1080px);width:calc(197px*100vw/1920px);max-height:none;overflow:visible;background:var(--alerts-surface-odd);border-radius:0;padding:0 calc(20px*100vw/1920px);margin-right:calc(6px*100vw/1920px);margin-left:calc(5px*100vw/1920px);animation:alertsCategoryListReveal .3s ease;box-shadow:inset 0 calc(16px*100vh/1080px) calc(16px*100vh/1080px) calc(-8px*100vh/1080px) #0000001f;box-sizing:border-box}.category-list-empty{margin:0;padding:calc(4px*100vh/1080px) calc(8px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:400;color:#000;text-align:center;line-height:1.35;box-sizing:border-box}.category-item{margin-bottom:0;position:relative;box-sizing:border-box;margin-left:calc(-20px*100vw/1920px);margin-right:calc(-20px*100vw/1920px);padding-left:calc(20px*100vw/1920px);padding-right:calc(20px*100vw/1920px);padding-top:calc(6px*100vh/1080px);padding-bottom:calc(6px*100vh/1080px);border-bottom:calc(1px*100vh/1080px) solid rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;min-height:calc(34px*100vh/1080px)}.category-item:last-child{border-bottom:calc(1px*100vh/1080px) solid transparent}.category-item:nth-child(odd){background-color:var(--alerts-surface-odd)}.category-item:nth-child(2n){background-color:var(--alerts-surface-even)}.category-item-content{color:#000;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:600;line-height:1.25;transition:all .2s ease;text-decoration:none;padding:0;display:block;width:100%;text-align:center;box-sizing:border-box}.item-bracket{font-weight:600;color:#000}@keyframes alertsCategoryListReveal{0%{opacity:0;transform:translateY(calc(-6px*100vh/1080px))}to{opacity:1;transform:translateY(0)}}@keyframes alertsContainerSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{box-sizing:border-box}.landing-page{width:100%;min-height:100vh;display:flex;flex-direction:column;background:#fff;flex:1;box-sizing:border-box}.landing-main{width:100%;max-width:calc(1680px*100vw/1920px);background:#fff;margin:0 auto;padding:0 calc(38px*100vw/1920px) calc(40px*100vh/1080px) calc(38px*100vw/1920px);display:flex;flex-direction:row;min-height:calc(100vh - 80px);justify-content:center;align-items:flex-start;flex:1;gap:calc(20px*100vw/1920px);box-sizing:border-box;flex-wrap:wrap}.logout-success-container{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2d4a69,#1a2944);font-family:Roboto,sans-serif;padding:calc(20px*100vw/1920px);box-sizing:border-box}.logout-success-content{background:#fff;border-radius:calc(12px*100vw/1920px);padding:calc(60px*100vw/1920px) calc(80px*100vw/1920px);max-width:calc(600px*100vw/1920px);width:100%;box-shadow:0 calc(10px*100vw/1920px) calc(30px*100vw/1920px) #0000004d;text-align:center;box-sizing:border-box}.logout-success-icon{margin-bottom:calc(30px*100vh/1080px);display:flex;justify-content:center;align-items:center}.logout-success-title{font-size:calc(32px*100vw/1920px);font-weight:700;color:#2d4a69;margin:0;margin-bottom:calc(20px*100vh/1080px);font-family:Roboto,sans-serif}.logout-success-message{font-size:calc(18px*100vw/1920px);font-weight:400;color:#6c757d;margin:0;margin-bottom:calc(40px*100vh/1080px);line-height:calc(28px*100vh/1080px);font-family:Roboto,sans-serif}.logout-close-button{background-color:#2d4a69;color:#fff;border:none;padding:calc(14px*100vw/1920px) calc(40px*100vw/1920px);border-radius:calc(8px*100vw/1920px);font-size:calc(16px*100vw/1920px);font-weight:600;font-family:Roboto,sans-serif;cursor:pointer;transition:all .3s ease;box-shadow:0 calc(4px*100vw/1920px) calc(6px*100vw/1920px) #2d4a694d}.logout-close-button:hover{background-color:#1a2944;transform:translateY(calc(-2px*100vh/1080px));box-shadow:0 calc(6px*100vw/1920px) calc(8px*100vw/1920px) #2d4a6966}.logout-close-button:active{transform:translateY(0);box-shadow:0 calc(2px*100vw/1920px) calc(4px*100vw/1920px) #2d4a694d}@media(max-width:1920px){.logout-success-content{padding:calc(40px*100vw/1920px) calc(50px*100vw/1920px)}.logout-success-title{font-size:calc(28px*100vw/1920px)}.logout-success-message{font-size:calc(16px*100vw/1920px)}}@media(max-width:768px){.logout-success-container{padding:calc(15px*100vw/1920px)}.logout-success-content{padding:calc(30px*100vw/1920px) calc(40px*100vw/1920px);max-width:90%}.logout-success-title{font-size:calc(24px*100vw/1920px)}.logout-success-message{font-size:calc(14px*100vw/1920px)}.logout-close-button{padding:calc(12px*100vw/1920px) calc(30px*100vw/1920px);font-size:calc(14px*100vw/1920px)}}*{margin:0;padding:0;box-sizing:border-box}[class*=resolution],[class*=viewport],[class*=debug],[class*=screen-size],[class*=zoom],[data-debug],[data-resolution],[data-viewport]{display:none!important;visibility:hidden!important;opacity:0!important;position:absolute!important;left:-9999px!important;top:-9999px!important}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;overflow-x:hidden}body:before,body:after,html:before,html:after{display:none!important}.top-right-debug,.viewport-info,.resolution-display,.zoom-indicator{display:none!important;visibility:hidden!important}.app{min-height:100vh;display:flex;flex-direction:column;background-color:#fff;width:100%;box-sizing:border-box;position:relative}:root{--sidebar-width: calc(220px*100vw/1920px) ;--sidebar-width-mobile: calc(220px*100vw/1920px) ;--sidebar-width-tablet: calc(220px*100vw/1920px) ;--sidebar-width-desktop: calc(220px*100vw/1920px) ;--sidebar-min-width: 180px;--sidebar-max-width: 280px}.main-content{flex:1;padding:0;max-width:100%;margin:0;width:100%;display:flex;flex-direction:column;background-color:#fff!important;box-sizing:border-box;min-height:100vh}.top-navigation-bar,.header{position:relative!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;left:0!important;right:0!important;z-index:10!important}.upload-master-matrix-page,.currency-mapping-matrix-page,.review-and-submit-page,.view-approved-master-matrix-page,.product-pricing-approval-page,.product-pricing-approval-page-wrapper,.item-pricing-approval-page,.manual-pricing-zone-page,.review-submit-page,.view-approved-matrix-page,.new-price-base-input-page-wrapper,.update-price-base-input-page-wrapper,.export-zone-page-wrapper,.price-master-page,.price-master-page-wrapper,.breakout-zone-page-wrapper,.update-item-mapping-page-wrapper,.approve-item-mapping-page-wrapper,.alerts-manager-page,.detailed-alerts-page,.audit-zone-page-wrapper{transition:margin-left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1);min-width:0;overflow-x:auto;box-sizing:border-box}.app.sidebar-open .upload-master-matrix-page,.app.sidebar-open .currency-mapping-matrix-page,.app.sidebar-open .review-and-submit-page,.app.sidebar-open .view-approved-master-matrix-page,.app.sidebar-open .product-pricing-approval-page-wrapper,.app.sidebar-open .item-pricing-approval-page,.app.sidebar-open .manual-pricing-zone-page,.app.sidebar-open .review-submit-page,.app.sidebar-open .view-approved-matrix-page,.app.sidebar-open .new-price-base-input-page-wrapper,.app.sidebar-open .update-price-base-input-page-wrapper,.app.sidebar-open .export-zone-page-wrapper,.app.sidebar-open .price-master-page,.app.sidebar-open.price-master-page-wrapper,.app.sidebar-open .breakout-zone-page-wrapper,.app.sidebar-open .update-item-mapping-page-wrapper,.app.sidebar-open .approve-item-mapping-page-wrapper,.app.sidebar-open .alerts-manager-page,.app.sidebar-open .detailed-alerts-page,.app.sidebar-open .audit-zone-page-wrapper,.app.sidebar-pinned .upload-master-matrix-page,.app.sidebar-pinned .currency-mapping-matrix-page,.app.sidebar-pinned .review-and-submit-page,.app.sidebar-pinned .view-approved-master-matrix-page,.app.sidebar-pinned .product-pricing-approval-page-wrapper,.app.sidebar-pinned .item-pricing-approval-page,.app.sidebar-pinned .manual-pricing-zone-page,.app.sidebar-pinned .review-submit-page,.app.sidebar-pinned .view-approved-matrix-page,.app.sidebar-pinned .new-price-base-input-page-wrapper,.app.sidebar-pinned .update-price-base-input-page-wrapper,.app.sidebar-pinned .export-zone-page-wrapper,.app.sidebar-pinned .price-master-page,.app.sidebar-pinned .breakout-zone-page-wrapper,.app.sidebar-pinned .update-item-mapping-page-wrapper,.app.sidebar-pinned .approve-item-mapping-page-wrapper,.app.sidebar-pinned .audit-zone-page-wrapper,.app.sidebar-pinned .alerts-manager-page,.app.sidebar-pinned .detailed-alerts-page{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));max-width:calc(100% - var(--sidebar-width))}.sidebar-overlay{position:fixed;inset:0;background-color:#00000080;z-index:998;box-sizing:border-box}.review-submit-page-wrapper{display:flex;flex-direction:column;height:100vh;overflow:hidden;font-family:Roboto,sans-serif;font-size:16px;color:#000;position:relative;--rs-label-col: calc(280px*100vw/1920px) ;--rs-vat-col: calc(72px*100vw/1920px) ;--rs-cell-col: calc(72px*100vw/1920px) ;--rs-cell-font-size: calc(14px*100vw/1920px) ;--rs-header-font-size: calc(14px*100vw/1920px) ;--rs-spinner-size: calc(56px*100vw/1920px) ;--rs-spinner-border: calc(6px*100vw/1920px) }.review-submit-page-wrapper .top-navigation-bar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;z-index:100!important;background:#202d52!important}.review-submit-page{padding:calc(50px*100vw/1920px) calc(80px*100vw/1920px) calc(20px*100vh/1080px) calc(80px*100vw/1920px);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;flex:1;min-height:0;position:relative;padding-top:calc(50px*100vw/1920px);transition:padding-left .3s cubic-bezier(.4,0,.2,1),padding-right .3s cubic-bezier(.4,0,.2,1);scrollbar-width:none;-ms-overflow-style:none}.review-submit-page::-webkit-scrollbar{display:none}.review-submit-page .page-header h1{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;color:#202d52;margin:0;margin-top:calc(50px*100vh/1080px);margin-bottom:calc(2px*100vh/1080px);box-sizing:border-box}.review-submit-page .page-header{text-align:left;margin:0;padding:0;background:transparent;width:100%;max-width:none;padding-bottom:calc(30px*100vh/1080px)}.matrix-block{margin-bottom:calc(20px*100vh/1080px);flex:1;min-height:0;display:flex;flex-direction:column}.matrix-title{color:#000;font-size:calc(18px*100vw/1920px);font-family:Roboto,sans-serif;font-weight:400;margin-bottom:calc(6px*100vh/1080px);flex-shrink:0;line-height:calc(44px*100vh/1080px);letter-spacing:0}.matrix-table-container{overflow-x:auto;overflow-y:scroll;flex:1;min-height:calc(160px*100vh/1080px);border-radius:calc(4px*100vw/1920px);background-color:transparent;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1;max-height:26vh}.matrix-table-container::-webkit-scrollbar{width:calc(6px*100vw/1920px);height:calc(6px*100vh/1080px)}.matrix-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(3px*100vw/1920px)}.matrix-table-container::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(3px*100vw/1920px);min-height:calc(20px*100vh/1080px)}.matrix-table-container::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.matrix-table-container::-webkit-scrollbar-corner{background:#f1f1f1}.matrix-table{border:calc(1px*100vw/1920px) solid #d0d7de;border-collapse:collapse;display:flex;flex-direction:column;width:max-content;min-width:100%;box-sizing:border-box}.matrix-row{display:flex;width:max-content}.matrix-header{background:#f5f6fa;font-weight:600;font-size:var(--rs-header-font-size);color:#000;position:sticky;top:0;z-index:10}.matrix-cell{border-right:calc(1px*100vw/1920px) solid #dcdcdc;border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);font-size:var(--rs-cell-font-size);text-align:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.matrix-row>.matrix-cell{flex:0 0 var(--rs-cell-col);width:var(--rs-cell-col)}.matrix-row>.matrix-cell:first-child{flex:0 0 var(--rs-label-col);width:var(--rs-label-col);text-align:left;justify-content:flex-start;position:sticky;left:0;z-index:5;background-color:inherit}.matrix-header>.matrix-cell:first-child{z-index:15;background-color:#f5f6fa}.matrix-row>.matrix-cell:nth-child(2){flex:0 0 var(--rs-vat-col);width:var(--rs-vat-col)}.matrix-cell-stub{text-align:left;justify-content:flex-start}.matrix-row-label{text-align:left;background:#fff;color:#000;justify-content:flex-start}.matrix-row:not(.matrix-header)>.matrix-cell:first-child{background-color:#fff}.matrix-cell.changed{background:#ced5e1;font-weight:600}.review-submit-page .matrix-pagination{display:flex;align-items:center;justify-content:center;gap:calc(6px*100vw/1920px);margin-top:0;padding:0;flex-shrink:0;width:100%;box-sizing:border-box;background:transparent}.review-submit-page .pagination-btn{display:flex;align-items:center;gap:calc(6px*100vw/1920px);padding:calc(4px*100vh/1080px) calc(8px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;cursor:pointer;transition:all .2s ease;border-radius:calc(3px*100vw/1920px);box-sizing:border-box}.review-submit-page .pagination-btn:hover:not(:disabled){background-color:#f3f5f9;color:#5e6e88}.review-submit-page .pagination-btn:disabled{opacity:.45;cursor:not-allowed}.review-submit-page .pagination-arrow{font-size:calc(14px*100vw/1920px);line-height:1;display:inline-flex;align-items:center;justify-content:center}.review-submit-page .pagination-text{font-size:calc(13px*100vw/1920px);font-weight:600}.review-submit-page .pagination-numbers{display:flex;align-items:center;gap:calc(6px*100vw/1920px);margin:0 calc(10px*100vw/1920px)}.review-submit-page .pagination-number{min-width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);padding:0 calc(6px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;border-radius:calc(3px*100vw/1920px);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.review-submit-page .pagination-number:hover{background-color:#f3f5f9;color:#5e6e88}.review-submit-page .pagination-number.active{background-color:#202d52;color:#fff;font-weight:700;box-shadow:0 calc(2px*100vh/1080px) calc(4px*100vw/1920px) #202d5233}.review-submit-page .pagination-ellipsis{padding:0 calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;min-width:calc(22px*100vw/1920px);box-sizing:border-box}.matrix-row>.matrix-cell.changed:first-child{background-color:#ced5e1;z-index:6}.review-submit-content{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;flex-shrink:0;flex-grow:1}.review-submit-tables{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;gap:0;margin:0;width:100%}.review-submit-tables .matrix-block:last-child{margin-top:calc(-10px*100vh/1080px)}.loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;z-index:2}.loading-overlay.approving{background:#00000059;z-index:9999}.loading-overlay.rejecting{background:#00000059}.spinner{width:var(--rs-spinner-size);height:var(--rs-spinner-size);border:var(--rs-spinner-border) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:spin 1s linear infinite}.validation-popup-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10000;padding:calc(16px*100vw/1920px);pointer-events:none}.validation-popup-backdrop-button{position:absolute;inset:0;width:100%;height:100%;background-color:#00000059;border:none;padding:0;margin:0;cursor:default;pointer-events:auto;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.validation-popup{background:#fff;border-radius:calc(8px*100vw/1920px);box-shadow:0 calc(8px*100vw/1920px) calc(32px*100vw/1920px) #0000004d;max-width:calc(500px*100vw/1920px);width:90%;max-height:80vh;overflow:hidden;animation:validationPopupSlideIn .3s ease-out;pointer-events:auto;position:relative;z-index:1}@keyframes validationPopupSlideIn{0%{transform:translateY(calc(10px*100vh/1080px));opacity:0}to{transform:translateY(0);opacity:1}}.validation-popup-header{display:flex;align-items:center;justify-content:space-between;padding:calc(12px*100vh/1080px) calc(16px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e8e8e8}.validation-popup-header h3{margin:0;color:#202d52;font-size:calc(18px*100vw/1920px);font-weight:600}.validation-popup-close{background:transparent;border:none;font-size:calc(22px*100vw/1920px);cursor:pointer;color:#202d52}.validation-popup-content{padding:calc(16px*100vh/1080px) calc(16px*100vw/1920px)}.validation-popup-footer{display:flex;justify-content:flex-end;gap:calc(12px*100vw/1920px);padding:calc(12px*100vh/1080px) calc(16px*100vw/1920px) calc(16px*100vh/1080px) calc(16px*100vw/1920px);border-top:calc(1px*100vw/1920px) solid #e8e8e8}.validation-popup-btn{padding:calc(8px*100vh/1080px) calc(20px*100vw/1920px);border:none;border-radius:calc(6px*100vw/1920px);font-size:calc(14px*100vw/1920px);cursor:pointer}.validation-popup-btn-primary{background:#202d52d4;color:#fff}.success-popup{border:calc(2px*100vw/1920px) solid #6283ba;max-width:calc(460px*100vw/1920px);width:90%;max-height:60vh;background:#fff;border-radius:calc(16px*100vw/1920px);box-shadow:0 calc(8px*100vw/1920px) calc(32px*100vw/1920px) #202d5233,inset 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px) #202d521a;pointer-events:auto;position:relative;z-index:1}.success-header{background:linear-gradient(135deg,#202d52,#253d6d);border-bottom-color:#6283ba;color:#fff;border-radius:calc(14px*100vw/1920px) calc(14px*100vw/1920px) 0 0;padding:calc(14px*100vh/1080px) calc(20px*100vw/1920px)}.success-header h3{color:#fff;font-weight:600;margin:0;font-size:calc(18px*100vw/1920px)}.success-message{display:flex;align-items:flex-start;gap:calc(14px*100vw/1920px);padding:calc(18px*100vh/1080px) calc(20px*100vw/1920px) calc(12px*100vh/1080px) calc(20px*100vw/1920px);text-align:left}.success-icon{width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);flex-shrink:0;margin-top:calc(2px*100vh/1080px);position:relative;display:inline-block}.success-icon:before{content:"";position:absolute;left:50%;top:50%;width:calc(20px*100vw/1920px);height:calc(20px*100vh/1080px);border:calc(3px*100vw/1920px) solid #202d52;border-radius:50%;transform:translate(-50%,-50%);background:#202d52}.success-icon:after{content:"";position:absolute;left:50%;top:50%;width:calc(8px*100vw/1920px);height:calc(14px*100vh/1080px);border-right:calc(3px*100vw/1920px) solid #ffffff;border-bottom:calc(3px*100vw/1920px) solid #ffffff;transform:translate(-50%,-60%) rotate(45deg)}.warning-icon{width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);flex-shrink:0;margin-top:calc(2px*100vh/1080px);position:relative;display:inline-block;box-sizing:border-box}.warning-icon:before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;border-left:calc(14px*100vw/1920px) solid transparent;border-right:calc(14px*100vw/1920px) solid transparent;border-bottom:calc(24px*100vh/1080px) solid #ff9800;transform:translate(-50%,-50%)}.warning-icon:after{content:"!";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:calc(18px*100vw/1920px);font-weight:700;line-height:1;margin-top:calc(2px*100vh/1080px)}.success-footer{background:#f8f9fa;border-top:calc(1px*100vw/1920px) solid #e8e8e8;padding:calc(12px*100vh/1080px) calc(16px*100vw/1920px) calc(14px*100vh/1080px) calc(16px*100vw/1920px);display:flex;justify-content:flex-end;gap:calc(12px*100vw/1920px)}.success-ok-btn{background:#202d52!important;color:#fff!important;font-size:calc(15px*100vw/1920px)!important;font-weight:700!important;padding:calc(8px*100vh/1080px) calc(22px*100vw/1920px) calc(12px*100vh/1080px) calc(22px*100vw/1920px)!important;min-width:calc(100px*100vw/1920px)!important;height:calc(40px*100vh/1080px)!important;border:calc(2px*100vw/1920px) solid #202d52!important;border-radius:calc(8px*100vw/1920px)!important;box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #202d5266!important;transition:all .3s ease!important;text-transform:none!important;letter-spacing:normal!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.success-cancel-btn{background:#202d52!important;color:#e6ebf5!important;font-size:calc(15px*100vw/1920px)!important;font-weight:700!important;padding:calc(8px*100vh/1080px) calc(18px*100vw/1920px) calc(12px*100vh/1080px) calc(18px*100vw/1920px)!important;min-width:calc(96px*100vw/1920px)!important;height:calc(40px*100vh/1080px)!important;border:calc(2px*100vw/1920px) solid #202d52!important;border-radius:calc(8px*100vw/1920px)!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #202d5266!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.success-ok-btn:hover{background:#1a2547!important;transform:translateY(calc(-1px*100vh/1080px))!important}.success-cancel-btn:hover{filter:brightness(.96)!important}.success-ok-btn:active:before,.success-cancel-btn:active:before{content:""!important;position:absolute!important;inset:0!important;border:calc(2px*100vw/1920px) solid #ffffff!important;border-radius:calc(8px*100vw/1920px)!important;pointer-events:none!important;box-sizing:border-box!important}.success-ok-btn:focus,.success-cancel-btn:focus{outline:none!important}.success-ok-btn:active,.success-cancel-btn:active{outline:none!important}.success-message p{margin:0;color:#202d52;line-height:1.5;font-size:calc(16px*100vw/1920px);font-weight:400!important}.rs-region-tabs{display:flex;gap:calc(25px*100vw/1920px);flex-wrap:wrap;width:fit-content;max-width:calc(1123px*100vw/1920px);margin:0 auto;padding:calc(20px*100vw/1920px) calc(20px*100vw/1920px);box-sizing:border-box;background:#7c90af54;border-radius:calc(10px*100vw/1920px);box-shadow:inset 0 calc(16px*100vh/1080px) calc(32px*100vh/1080px) calc(-8px*100vh/1080px) #0c0c0d66,0 calc(8px*100vw/1920px) calc(20px*100vw/1920px) #202d522e}.region-tab{background:#202d52d4;color:#fff;border:calc(2px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;cursor:pointer;transition:all .2s ease;width:calc(153px*100vw/1920px);height:calc(45px*100vh/1080px);display:inline-flex;align-items:center;justify-content:center;box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006}.region-tab:hover{border-color:#202d52d4;box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.region-tab.active{background:#6283ba;color:#fff;border-color:#6283ba;font-weight:400}.region-tab:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.region-tab:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.region-tab:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.region-tab.active:hover{border-color:#6283ba;background:#6283ba}.region-tab.active:active{border-color:#6283ba!important;background:#6283ba}.action-row{display:flex;gap:calc(25px*100vw/1920px);justify-content:flex-end;align-items:center;flex-wrap:wrap;margin-top:calc(1px*100vh/1080px);margin-left:auto;margin-right:calc(170px*100vw/1920px);padding:0 0 calc(24px*100vh/1080px) 0;width:fit-content;max-width:calc(100% - (170px*100vw/1920px));box-sizing:border-box;flex-shrink:0;min-height:calc(45px*100vh/1080px);transition:margin-right .3s cubic-bezier(.4,0,.2,1)}.app.sidebar-open .review-submit-page .action-row,.app.sidebar-pinned .review-submit-page .action-row{margin-right:calc(60px*100vw/1920px);max-width:calc(100% - (400px*100vw/1920px))}.no-data-container{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:0 calc(16px*100vw/1920px);color:#000;font-size:calc(18px*100vw/1920px);font-weight:400}.approve-btn,.reject-btn,.cancel-btn{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:calc(45px*100vh/1080px);width:calc(153px*100vw/1920px);transition:all .2s ease;text-decoration:none;outline:none;position:relative;box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006}.approve-btn:disabled,.reject-btn:disabled,.cancel-btn:disabled{background:#ccc;color:#666;border:calc(3px*100vw/1920px) solid #202D52D4;cursor:not-allowed;opacity:.6;transform:none;box-shadow:inset 0 2px 4px #0009}.approve-btn:disabled:hover,.reject-btn:disabled:hover,.cancel-btn:disabled:hover{background:#ccc;border:calc(3px*100vw/1920px) solid #202D52D4;transform:none;box-shadow:inset 0 2px 4px #0009}.approve-btn:focus,.reject-btn:focus,.cancel-btn:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.approve-btn:hover,.reject-btn:hover,.cancel-btn:hover{border-color:#202d52d4;box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.approve-btn:active,.reject-btn:active,.cancel-btn:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important}.approve-btn:active:before,.reject-btn:active:before,.cancel-btn:active:before{content:"";position:absolute;inset:0;border:calc(3px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.validation-errors{display:flex;flex-direction:column;gap:calc(8px*100vh/1080px)}.validation-error-item{display:flex;align-items:flex-start;gap:calc(12px*100vw/1920px);padding:calc(12px*100vh/1080px);background:#ffebee;border:calc(1px*100vw/1920px) solid #ffcdd2;border-radius:calc(6px*100vw/1920px);border-left:calc(4px*100vw/1920px) solid #d32f2f}.error-icon{font-size:calc(16px*100vw/1920px);flex-shrink:0;margin-top:calc(2px*100vh/1080px)}.error-message{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#d32f2f;line-height:1.4;flex:1}.view-approved-matrix-page-wrapper{width:100%;height:100vh;display:flex;flex-direction:column;background:#fff!important;flex:1;box-sizing:border-box;overflow:hidden;justify-content:flex-start;align-items:stretch;position:relative;--vam-spinner-size: calc(56px*100vw/1920px) ;--vam-spinner-border: calc(6px*100vw/1920px) ;--vam-row-height: calc(40px*100vh/1080px) }.view-approved-matrix-page-wrapper .top-navigation-bar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;z-index:100!important;background:#202d52!important}.view-approved-matrix-page-wrapper .nav-content-spacer{flex:0 0 calc(50px*100vw/1920px);width:100%;background:transparent;box-sizing:border-box;flex-shrink:0}.view-approved-matrix-page{width:100%;max-width:100%;background:#fff;margin:0;padding:0 calc(80px*100vw/1920px) calc(20px*100vh/1080px) calc(80px*100vw/1920px);display:flex;flex-direction:column;height:calc(100vh - 60px);justify-content:flex-start;align-items:center;flex:1;box-sizing:border-box;overflow:hidden;position:relative}.view-approved-matrix-page .page-header{margin-bottom:calc(16px*100vh/1080px);margin-top:0;background-color:transparent;flex-shrink:0;text-align:left;padding-left:0;padding-top:0;width:100%;max-width:none;margin-left:0;box-sizing:border-box}.view-approved-matrix-page .page-header h1{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;color:#202d52;margin:0;margin-top:calc(50px*100vh/1080px);margin-bottom:calc(2px*100vh/1080px);box-sizing:border-box}.view-approved-matrix-page .last-updated{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#666;margin-left:0;margin-top:calc(8px*100vh/1080px);min-height:calc(20px*100vh/1080px);background-color:transparent;box-sizing:border-box}.view-approved-matrix-page .content-container{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:calc(20px*100vh/1080px);padding-bottom:calc(20px*100vh/1080px);width:100%;box-sizing:border-box;justify-content:flex-start;overflow:hidden}.view-approved-matrix-page .matrix-content{flex:1;min-height:0;max-height:100%;display:flex;flex-direction:column;margin-left:0;margin-right:0;overflow:hidden;width:100%;box-sizing:border-box;position:relative}.view-approved-matrix-page .region-tabs{display:flex;gap:calc(25px*100vw/1920px);margin:0;margin-bottom:calc(35px*100vh/1080px);flex-wrap:wrap;padding:calc(20px*100vw/1920px) calc(20px*100vw/1920px);flex-shrink:0;box-sizing:border-box;width:fit-content;max-width:calc(1123px*100vw/1920px);margin-left:auto;margin-right:auto;background:#7c90af54;border-radius:calc(10px*100vw/1920px);box-shadow:inset 0 calc(16px*100vh/1080px) calc(32px*100vh/1080px) calc(-8px*100vh/1080px) #0c0c0d66,0 calc(8px*100vw/1920px) calc(20px*100vw/1920px) #202d522e}.view-approved-matrix-page .region-tab{background:#202d52d4;color:#fff;border:calc(2px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;cursor:pointer;transition:all .2s ease;width:calc(153px*100vw/1920px);height:calc(45px*100vh/1080px);display:inline-flex;align-items:center;justify-content:center;box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;flex-shrink:0;box-sizing:border-box;margin:0}.view-approved-matrix-page .region-tab:hover{border-color:#202d52d4;box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.view-approved-matrix-page .region-tab.active{background:#6283ba;color:#fff;border-color:#6283ba;font-weight:400}.view-approved-matrix-page .region-tab:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.view-approved-matrix-page .region-tab:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.view-approved-matrix-page .region-tab:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.view-approved-matrix-page .region-tab.active:hover{border-color:#6283ba;background:#6283ba}.view-approved-matrix-page .region-tab.active:active{border-color:#6283ba!important;background:#6283ba}.view-approved-matrix-page .matrix-block{margin-bottom:0;flex:1 1 auto;min-height:0;max-height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%;box-sizing:border-box}.view-approved-matrix-page .matrix-container{overflow:auto;flex:1 1 auto;min-height:0;max-height:100%;border-radius:calc(4px*100vw/1920px);background-color:transparent;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1;display:block;width:100%;box-sizing:border-box;position:relative}.view-approved-matrix-page .matrix-table{display:flex;flex-direction:column;border-radius:calc(4px*100vw/1920px);width:max-content;min-width:100%;box-sizing:border-box;border:calc(1px*100vw/1920px) solid #d0d7de;height:fit-content}.view-approved-matrix-page .tier-span-row,.view-approved-matrix-page .data-header-row{display:flex;background-color:#f5f6fa;width:max-content}.view-approved-matrix-page .header-cell{padding:calc(12px*100vh/1080px) calc(8px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#333;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}.view-approved-matrix-page .vat-header{text-align:left;width:calc(80px*100vw/1920px);flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;position:sticky;left:0;z-index:10;background-color:#f5f6fa}.view-approved-matrix-page .currency-header{text-align:left;width:calc(100px*100vw/1920px);flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;position:sticky;left:calc(80px*100vw/1920px);z-index:10;background-color:#f5f6fa}.view-approved-matrix-page .currency-store-header{text-align:left;width:calc(380px*100vw/1920px);flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box}.view-approved-matrix-page .store-header{text-align:left;width:calc(200px*100vw/1920px);flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;position:sticky;left:calc(180px*100vw/1920px);z-index:10;background-color:#f5f6fa}.view-approved-matrix-page .empty-cell{width:calc(80px*100vw/1920px);flex-shrink:0;box-sizing:border-box;position:sticky;left:0;z-index:5;background-color:#f5f6fa}.view-approved-matrix-page .empty-cell-currency{width:calc(100px*100vw/1920px);flex-shrink:0;box-sizing:border-box;position:sticky;left:calc(80px*100vw/1920px);z-index:5;background-color:#f5f6fa}.view-approved-matrix-page .tier-span-label{text-align:center;font-weight:700;color:#333;font-size:calc(14px*100vw/1920px);width:calc(200px*100vw/1920px);flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:sticky;left:calc(180px*100vw/1920px);z-index:5;background-color:#f5f6fa}.view-approved-matrix-page .tier-number-header{text-align:center;font-weight:700;color:#333;font-size:calc(14px*100vw/1920px);width:calc(80px*100vw/1920px);flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.view-approved-matrix-page .base-euro-label{text-align:left;font-weight:700;color:#333;width:calc(200px*100vw/1920px);flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;position:sticky;left:calc(180px*100vw/1920px);z-index:5;background-color:#fff}.view-approved-matrix-page .currency-cell{text-align:left;justify-content:flex-start;font-weight:500;color:#333;width:calc(100px*100vw/1920px);flex-shrink:0;display:flex;align-items:center;box-sizing:border-box;position:sticky;left:calc(80px*100vw/1920px);z-index:5;background-color:#fff}.view-approved-matrix-page .store-cell{text-align:center;justify-content:center;font-weight:500;color:#333;width:calc(200px*100vw/1920px);flex-shrink:0;display:flex;align-items:center;box-sizing:border-box;position:sticky;left:calc(180px*100vw/1920px);z-index:5;background-color:#fff}.view-approved-matrix-page .tier-cell{text-align:right;justify-content:flex-end;font-weight:500;color:#333;width:calc(80px*100vw/1920px);flex-shrink:0;display:flex;align-items:center;background-color:#fff!important;box-sizing:border-box}.view-approved-matrix-page .tier-header{flex-direction:column;gap:4px;width:80px;flex-shrink:0}.view-approved-matrix-page .tier-label{font-size:12px;font-weight:600;color:#666}.view-approved-matrix-page .tier-number{font-size:13px;font-weight:700;color:#333}.view-approved-matrix-page .base-euro-row{display:flex;background-color:#fff;width:max-content}.view-approved-matrix-page .base-euro-row .empty-cell,.view-approved-matrix-page .base-euro-row .empty-cell-currency{background-color:#fff!important}.view-approved-matrix-page .data-row{display:flex;background-color:#fff!important;width:max-content}.view-approved-matrix-page .data-row:nth-child(2n){background-color:#fff!important}.view-approved-matrix-page .data-row:hover{background-color:#f0f4f8}.view-approved-matrix-page .data-row:hover .vat-cell,.view-approved-matrix-page .data-row:hover .currency-cell,.view-approved-matrix-page .data-row:hover .store-cell{background-color:#f0f4f8!important}.view-approved-matrix-page .data-cell{padding:calc(8px*100vh/1080px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;text-align:center;display:flex;align-items:center;justify-content:center;min-height:calc(40px*100vh/1080px);background-color:#fff!important;box-sizing:border-box}.view-approved-matrix-page .vat-cell{font-weight:500;color:#666;width:calc(80px*100vw/1920px);flex-shrink:0;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;position:sticky;left:0;z-index:5;background-color:#fff}.view-approved-matrix-page .matrix-container::-webkit-scrollbar{width:calc(6px*100vw/1920px);height:calc(6px*100vw/1920px)}.view-approved-matrix-page .matrix-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(3px*100vw/1920px)}.view-approved-matrix-page .matrix-container::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(3px*100vw/1920px);min-height:calc(20px*100vh/1080px)}.view-approved-matrix-page .matrix-container::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.view-approved-matrix-page .matrix-container::-webkit-scrollbar-corner{background:#f1f1f1}.view-approved-matrix-page .loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;z-index:2}.view-approved-matrix-page .spinner{width:var(--vam-spinner-size);height:var(--vam-spinner-size);border:var(--vam-spinner-border) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.view-approved-matrix-page .data-row *,.view-approved-matrix-page .data-cell,.view-approved-matrix-page .tier-cell,.view-approved-matrix-page .vat-cell,.view-approved-matrix-page .currency-cell,.view-approved-matrix-page .store-cell,.view-approved-matrix-page .matrix-table .data-row .tier-cell,.view-approved-matrix-page .matrix-table .data-row .vat-cell,.view-approved-matrix-page .matrix-table .data-row .currency-cell,.view-approved-matrix-page .matrix-table .data-row .store-cell,.view-approved-matrix-page .matrix-table div[class*=cell],.view-approved-matrix-page .matrix-table div[class*=tier],.view-approved-matrix-page .matrix-table div[class*=vat],.view-approved-matrix-page .matrix-table div[class*=currency],.view-approved-matrix-page .matrix-table div[class*=store]{background-color:#fff!important}.view-approved-matrix-page .matrix-table,.view-approved-matrix-page .matrix-table *,.view-approved-matrix-page .matrix-table *:before,.view-approved-matrix-page .matrix-table *:after{background-color:#fff!important}.view-approved-matrix-page .tier-span-row,.view-approved-matrix-page .data-header-row,.view-approved-matrix-page .base-euro-row,.view-approved-matrix-page .tier-span-row *,.view-approved-matrix-page .data-header-row *,.view-approved-matrix-page .base-euro-row *{background-color:#f5f6fa!important}.view-approved-matrix-page .data-cell,.view-approved-matrix-page .tier-cell,.view-approved-matrix-page .vat-cell,.view-approved-matrix-page .currency-cell,.view-approved-matrix-page .store-cell,.view-approved-matrix-page .header-cell,.view-approved-matrix-page .tier-number-header,.view-approved-matrix-page .tier-span-label,.view-approved-matrix-page .base-euro-label,.view-approved-matrix-page .empty-cell,.view-approved-matrix-page .empty-cell-currency{box-sizing:border-box!important}.view-approved-matrix-page .matrix-table div[class*=cell],.view-approved-matrix-page .matrix-table div[class*=header],.view-approved-matrix-page .matrix-table div[class*=tier],.view-approved-matrix-page .matrix-table div[class*=empty]{background-color:#fff!important;box-sizing:border-box!important}.view-approved-matrix-page .tier-span-row,.view-approved-matrix-page .data-header-row,.view-approved-matrix-page .base-euro-row,.view-approved-matrix-page .data-row{border-bottom:calc(1px*100vw/1920px) solid #d0d7de}.view-approved-matrix-page .tier-span-row:last-child,.view-approved-matrix-page .data-header-row:last-child,.view-approved-matrix-page .base-euro-row:last-child,.view-approved-matrix-page .data-row:last-child{border-bottom:calc(1px*100vw/1920px) solid #d0d7de}.view-approved-matrix-page .header-cell,.view-approved-matrix-page .data-cell{border-right:calc(1px*100vw/1920px) solid #d0d7de}.view-approved-matrix-page .header-cell:last-child,.view-approved-matrix-page .data-cell:last-child{border-right:calc(1px*100vw/1920px) solid #d0d7de}.view-approved-matrix-page .matrix-table div[class*=header]{background-color:#f5f6fa!important}.view-approved-matrix-page .frozen-header{position:sticky;top:0;z-index:10;background-color:#fff;box-shadow:0 calc(2px*100vh/1080px) calc(4px*100vw/1920px) #0000001a}.view-approved-matrix-page .frozen-header .tier-span-row,.view-approved-matrix-page .frozen-header .data-header-row{background-color:#f5f6fa!important}.view-approved-matrix-page .frozen-header .base-euro-row{background-color:#fff!important}.view-approved-matrix-page .frozen-header .tier-span-row *,.view-approved-matrix-page .frozen-header .data-header-row *{background-color:#f5f6fa!important}.view-approved-matrix-page .frozen-header .base-euro-row *{background-color:#fff!important}.view-approved-matrix-page .scrollable-content{position:relative;z-index:1;overflow:visible;width:max-content;min-width:100%}.view-approved-matrix-page .no-data-container{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:0 calc(16px*100vw/1920px);color:#000;font-size:calc(18px*100vw/1920px);font-weight:400;margin-left:0;box-sizing:border-box}.view-approved-matrix-page .matrix-pagination{display:flex;align-items:center;justify-content:center;gap:calc(6px*100vw/1920px);margin-top:calc(18px*100vh/1080px);padding:calc(8px*100vh/1080px) 0;flex-shrink:0;width:100%;box-sizing:border-box;background:transparent}.view-approved-matrix-page .pagination-btn{display:flex;align-items:center;gap:calc(6px*100vw/1920px);padding:calc(4px*100vh/1080px) calc(8px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;cursor:pointer;transition:all .2s ease;border-radius:calc(3px*100vw/1920px);box-sizing:border-box}.view-approved-matrix-page .pagination-btn:hover:not(:disabled){background-color:#f3f5f9;color:#5e6e88}.view-approved-matrix-page .pagination-btn:disabled{opacity:.45;cursor:not-allowed}.view-approved-matrix-page .pagination-arrow{font-size:calc(14px*100vw/1920px);line-height:1;display:inline-flex;align-items:center;justify-content:center}.view-approved-matrix-page .pagination-text{font-size:calc(13px*100vw/1920px);font-weight:600}.view-approved-matrix-page .pagination-numbers{display:flex;align-items:center;gap:calc(6px*100vw/1920px);margin:0 calc(10px*100vw/1920px)}.view-approved-matrix-page .pagination-number{min-width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);padding:0 calc(6px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;border-radius:calc(3px*100vw/1920px);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.view-approved-matrix-page .pagination-number:hover{background-color:#f3f5f9;color:#5e6e88}.view-approved-matrix-page .pagination-number.active{background-color:#202d52;color:#fff;font-weight:700;box-shadow:0 calc(2px*100vh/1080px) calc(4px*100vw/1920px) #202d5233}.view-approved-matrix-page .pagination-ellipsis{padding:0 calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;min-width:calc(22px*100vw/1920px);box-sizing:border-box}:root{--sds-size-depth-0: 0px;--sds-size-depth-400: 4px;--sds-size-depth-800: 8px;--sds-size-depth-negative-200: -2px;--sds-color-black-400: rgba(0, 0, 0, .4)}.currency-mapping-matrix-page-wrapper{width:100%;min-height:100vh;height:auto;display:flex;flex-direction:column;background:#fff!important;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.currency-mapping-matrix-page{width:100%;max-width:calc(1600px*100vw/1920px);background:#fff;margin:0 auto;padding:calc(60px*100vh/1080px) 0 0 0;display:flex;flex-direction:column;min-height:100%;height:auto;justify-content:flex-start;align-items:center;flex:1;box-sizing:border-box;overflow:visible;gap:calc(20px*100vh/1080px);--cmm-row-height: calc(40px*100vh/1080px) ;--cmm-header-height: calc(52px*100vh/1080px) ;--toolbar-table-gap: calc(28px*100vh/1080px) }.platform-selection-container{width:fit-content;max-width:calc(1479px*100vw/1920px);margin-top:calc(42px*100vh/1080px);margin-bottom:calc(20px*100vh/1080px);margin-left:auto;margin-right:auto;padding:calc(20px*100vw/1920px) calc(20px*100vw/1920px);box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background:#7c90af54;border-radius:calc(10px*100vw/1920px);box-shadow:inset 0 calc(16px*100vh/1080px) calc(32px*100vh/1080px) calc(-8px*100vh/1080px) #0c0c0d66,0 calc(8px*100vw/1920px) calc(20px*100vw/1920px) #202d522e}.platform-selection-container--expanded{width:fit-content;max-width:calc(1479px*100vw/1920px);align-self:center;margin-left:auto;margin-right:auto;padding:calc(20px*100vw/1920px) calc(20px*100vw/1920px);box-sizing:border-box}.platform-selection-container--expanded .platform-buttons-wrapper{display:grid;grid-template-columns:repeat(8,calc(153px*100vw/1920px));gap:calc(25px*100vw/1920px);width:max-content;max-width:calc(1399px*100vw/1920px);flex:none;justify-items:center;align-items:stretch;justify-content:start}.platform-selection-container--expanded .platform-button{width:calc(153px*100vw/1920px);min-width:0;max-width:calc(153px*100vw/1920px);flex-basis:calc(153px*100vw/1920px);box-sizing:border-box;padding-left:calc(8px*100vw/1920px);padding-right:calc(8px*100vw/1920px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-selection-container--expanded .platform-buttons-wrapper .platform-selection-show-toggle{width:calc(153px*100vw/1920px);min-width:0;max-width:calc(153px*100vw/1920px);box-sizing:border-box;justify-self:stretch}.platform-buttons-wrapper .platform-selection-show-toggle{flex-shrink:0;align-self:center}.platform-buttons-wrapper{display:flex;gap:calc(25px*100vw/1920px);margin:0;flex-wrap:wrap;padding-left:0;padding-right:0;flex:1 0 auto;box-sizing:border-box;max-width:calc(1399px*100vw/1920px)}.platform-button{background:#202d52d4;color:#fff;border:calc(2px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;cursor:pointer;transition:all .2s ease;width:calc(153px*100vw/1920px);height:calc(45px*100vh/1080px);display:inline-flex;align-items:center;justify-content:center;box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;flex-shrink:0;flex-basis:calc(153px*100vw/1920px);box-sizing:border-box;margin:0;position:relative}.platform-button:hover{border-color:#202d52d4;box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.platform-button.selected{background:#6283ba;color:#fff;border-color:#6283ba;font-weight:400}.platform-button:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.platform-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.platform-button:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.platform-button.selected:hover{border-color:#6283ba;background:#6283ba}.platform-button.selected:active{border-color:#6283ba!important;background:#6283ba}.platform-button--secondary{background:#9aaab8;border-color:#8795a3;color:#fff;box-shadow:#2d234238 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#0000000f 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px)}.platform-button--secondary:hover{border-color:#7d8b99;background:#8b9aa8;box-shadow:#2d234247 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#00000014 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px)}.platform-button--secondary.selected{background:#718599;border-color:#5f7389;color:#fff}.platform-button--secondary.selected:hover{border-color:#5f7389;background:#6a7d91}.platform-button--secondary.selected:active{border-color:#5f7389!important;background:#6a7d91}.platform-button--secondary:focus{border-color:#8795a3}.platform-button.selected:disabled{background:#6283ba;border-color:#6283ba;color:#fff;opacity:1;cursor:not-allowed;transform:none}.platform-button.loading-disabled,.platform-button.loading-disabled:hover,.platform-button.loading-disabled:active,.platform-button.loading-disabled:focus{background:#b7becd;border-color:#b7becd;color:#e9edf5;box-shadow:none;transform:none!important;cursor:not-allowed}.platform-button--secondary.loading-disabled,.platform-button--secondary.loading-disabled:hover,.platform-button--secondary.loading-disabled:active,.platform-button--secondary.loading-disabled:focus{background:#b7becd;border-color:#b7becd;color:#e9edf5;box-shadow:none;transform:none!important;cursor:not-allowed}.platform-button--secondary.selected:disabled{background:#718599;border-color:#5f7389;color:#fff;opacity:1;cursor:not-allowed;transform:none}.currency-matrix-toolbar-table-block{display:flex;flex-direction:column;width:100%;max-width:calc(1600px*100vw/1920px);align-self:stretch;box-sizing:border-box;gap:var(--toolbar-table-gap, calc(28px*100vh/1080px) )}.action-buttons-container{width:fit-content;max-width:calc(1479px*100vw/1920px);display:flex;gap:calc(25px*100vw/1920px);justify-content:flex-end;align-items:center;margin-top:calc(10px*100vh/1080px);margin-bottom:0;margin-left:auto;margin-right:calc(80px*100vw/1920px);padding:0 calc(20px*100vw/1920px);box-sizing:border-box}.app.sidebar-open .action-buttons-container,.app.sidebar-pinned .action-buttons-container{margin-right:calc(129px*100vw/1920px)}.action-button{background:#202d52d4;color:#fff;border:calc(2px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;cursor:pointer;transition:all .2s ease;width:calc(153px*100vw/1920px);height:calc(45px*100vh/1080px);display:inline-flex;align-items:center;justify-content:center;box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;flex-shrink:0;flex-basis:calc(153px*100vw/1920px);box-sizing:border-box;margin:0;position:relative;white-space:nowrap}.action-button:hover{border-color:#202d52d4;box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.action-button:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.action-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.action-button:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.currency-mapping-matrix-page-wrapper .action-button:disabled,.action-button:disabled{background:#ccc!important;color:#525252!important;border:calc(3px*100vw/1920px) solid #202D52D4!important;cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.currency-mapping-matrix-page-wrapper .action-button:disabled:hover,.action-button:disabled:hover{background:#ccc!important;color:#525252!important;border:calc(3px*100vw/1920px) solid #202D52D4!important;transform:none;box-shadow:none}.currency-table-section{width:100%;max-width:calc(1220px*100vw/1920px);margin:0 auto;padding:0 calc(69px*100vw/1920px) calc(6px*100vh/1080px) calc(69px*100vw/1920px);box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:calc(20px*100vw/1920px)}.platform-logo-container{display:flex;align-items:flex-start;justify-content:center;width:calc(80px*100vw/1920px);flex-shrink:0;height:100%;padding:0 calc(12px*100vw/1920px)}.platform-logo-icon{width:calc(80px*100vw/1920px);height:calc(80px*100vh/1080px);object-fit:contain;filter:drop-shadow(0 calc(4px*100vw/1920px) calc(8px*100vw/1920px) rgba(0,0,0,.3)) drop-shadow(0 calc(2px*100vw/1920px) calc(4px*100vw/1920px) rgba(0,0,0,.2));transform:perspective(1000px) rotateX(5deg) rotateY(-5deg);transition:all .4s ease;background:transparent;animation:logoScaleIn .6s ease-out}.platform-logo-icon:hover{transform:perspective(1000px) rotateX(0) rotateY(0) scale(1.05);filter:drop-shadow(0 calc(6px*100vw/1920px) calc(12px*100vw/1920px) rgba(0,0,0,.4)) drop-shadow(0 calc(3px*100vw/1920px) calc(6px*100vw/1920px) rgba(0,0,0,.3))}.platform-logo-icon[alt=Amazon]{margin-top:calc(-20px*100vh/1080px);width:calc(85px*100vw/1920px);height:calc(85px*100vh/1080px)}.platform-logo-icon[alt=Sony],.platform-logo-icon[alt="Epic Games"]{width:calc(140px*100vw/1920px);height:calc(140px*100vh/1080px);filter:drop-shadow(0 calc(6px*100vw/1920px) calc(12px*100vw/1920px) rgba(0,0,0,.4)) drop-shadow(0 calc(3px*100vw/1920px) calc(6px*100vw/1920px) rgba(0,0,0,.3));transform:perspective(1000px) rotateX(8deg) rotateY(-8deg);background:transparent;animation:logoScaleInLarge .6s ease-out}.platform-logo-icon[alt=Sony]{margin-top:calc(-50px*100vh/1080px)}.platform-logo-icon[alt="Epic Games"],.platform-logo-icon[alt=Epic]{margin-top:calc(-30px*100vh/1080px);width:calc(160px*100vw/1920px)!important;height:calc(160px*100vh/1080px)!important}.platform-logo-icon[alt=Sony]:hover,.platform-logo-icon[alt="Epic Games"]:hover,.platform-logo-icon[alt=Epic]:hover{transform:perspective(1000px) rotateX(0) rotateY(0) scale(1.05);filter:drop-shadow(0 calc(8px*100vw/1920px) calc(16px*100vw/1920px) rgba(0,0,0,.5)) drop-shadow(0 calc(4px*100vw/1920px) calc(8px*100vw/1920px) rgba(0,0,0,.4))}.platform-logo-icon[alt=Sony]:hover{margin-top:calc(-50px*100vh/1080px)}.platform-logo-icon[alt="Epic Games"]:hover,.platform-logo-icon[alt=Epic]:hover{margin-top:calc(-30px*100vh/1080px);width:calc(160px*100vw/1920px)!important;height:calc(160px*100vh/1080px)!important}.platform-logo-icon[alt=Amazon]:hover{margin-top:calc(-20px*100vh/1080px);width:calc(85px*100vw/1920px);height:calc(85px*100vh/1080px)}.platform-logo-icon[alt=Nintendo]{width:calc(100px*100vw/1920px);height:calc(100px*100vh/1080px);filter:drop-shadow(0 calc(5px*100vw/1920px) calc(10px*100vw/1920px) rgba(0,0,0,.35)) drop-shadow(0 calc(2.5px*100vw/1920px) calc(5px*100vw/1920px) rgba(0,0,0,.25));transform:perspective(1000px) rotateX(6deg) rotateY(-6deg);background:transparent;margin-top:calc(-34px*100vh/1080px);animation:logoScaleInNintendo .6s ease-out}.platform-logo-icon[alt=Nintendo]:hover{transform:perspective(1000px) rotateX(0) rotateY(0) scale(1.05);filter:drop-shadow(0 calc(7px*100vw/1920px) calc(14px*100vw/1920px) rgba(0,0,0,.45)) drop-shadow(0 calc(3.5px*100vw/1920px) calc(7px*100vw/1920px) rgba(0,0,0,.35));margin-top:calc(-34px*100vh/1080px)}.currency-table-wrapper{flex:1;overflow-x:auto;overflow-y:auto;height:auto;min-height:0;max-height:calc(var(--cmm-header-height) + (var(--cmm-row-height) * 30));border-radius:calc(4px*100vw/1920px);background-color:transparent;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1;display:block;width:100%;box-sizing:border-box;position:relative}.header-content{display:flex;flex-direction:column;align-items:flex-start;gap:calc(16px*100vh/1080px);flex:1}.currency-mapping-title{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:700;color:#253d6d;margin:0 0 calc(20px*100vh/1080px) 0;text-align:center;line-height:1.2;width:100%}.currency-mapping-instruction{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:calc(50px*100vw/1920px);width:100%;flex-wrap:wrap;margin-bottom:calc(20px*100vh/1080px);margin-left:calc(5px*100vw/1920px)}.instruction-text{font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);font-weight:400;color:#333;white-space:nowrap;flex-shrink:0}.customer-dropdown{font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);font-weight:400;color:#333;background:#fff;border:calc(2px*100vw/1920px) solid #253D6D;border-radius:calc(8px*100vw/1920px);padding:calc(12px*100vh/1080px) calc(16px*100vw/1920px);width:calc(220px*100vw/1920px);min-width:calc(220px*100vw/1920px);max-width:calc(220px*100vw/1920px);cursor:pointer;outline:none;transition:all .3s ease;box-sizing:border-box;flex:1}.customer-dropdown:hover{border-color:#1a2a4a;box-shadow:0 calc(2px*100vw/1920px) calc(8px*100vw/1920px) #253d6d26}.customer-dropdown:focus{border-color:#253d6d;box-shadow:0 0 0 calc(3px*100vw/1920px) #253d6d1a}.customer-dropdown option{padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);font-size:calc(16px*100vw/1920px)}.header-dropdown-wrapper{position:relative;width:calc(220px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.header-dropdown{display:flex;justify-content:space-between;align-items:center;padding:0;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);border-radius:calc(10px*100vw/1920px);background:#fff!important;background-color:#fff!important;color:#202d52!important;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;height:calc(45px*100vh/1080px);width:100%;box-sizing:border-box;box-shadow:none;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;text-align:left;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header-dropdown-text{flex:1;font-size:calc(15px*100vw/1920px);font-weight:400;margin-left:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.header-dropdown-arrow{font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);transition:transform .2s ease;margin-right:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.header-dropdown-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #00000026;z-index:1000;margin-top:calc(4px*100vh/1080px);box-sizing:border-box}.header-dropdown-search{padding:calc(8px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;box-sizing:border-box}.header-dropdown-search-input{width:100%;padding:calc(8px*100vw/1920px) calc(12px*100vw/1920px);border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#333;background:#fff;outline:none;transition:border-color .2s ease;box-sizing:border-box}.header-dropdown-search-input:focus{border-color:#253d6d;box-shadow:0 0 0 calc(2px*100vw/1920px) #253d6d1a}.header-dropdown-search-input::placeholder{color:#999;font-style:italic}.header-dropdown-options{max-height:calc(180px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;box-sizing:border-box}.header-dropdown-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.header-dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(2px*100vw/1920px)}.header-dropdown-options::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(2px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.header-dropdown-options::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.header-dropdown-option{display:flex;align-items:center;padding:calc(8px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;box-sizing:border-box;background:none;border:none;width:100%;text-align:left;outline:none}.header-dropdown-option:hover{background-color:#e3f2fd}.header-dropdown-option-label{font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;flex:1;box-sizing:border-box}.header-dropdown:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.header-dropdown:active{box-shadow:none;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.companies-grid{display:flex;flex-wrap:wrap;gap:calc(40px*100vw/1920px);flex:1;overflow-y:auto;overflow-x:hidden;padding:0 calc(45px*100vw/1920px) calc(15px*100vh/1080px) calc(75px*100vw/1920px);margin-left:0;justify-content:flex-start;align-items:flex-start;width:100%;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1}.company-card{background:#7c90af54;border-radius:calc(25px*100vw/1920px);padding:calc(12px*100vw/1920px);display:flex;flex-direction:row;min-height:calc(220px*100vh/1080px);max-height:calc(280px*100vh/1080px);gap:calc(0px*100vw/1920px);flex:0 0 calc(48% - 10px);max-width:calc(48% - 10px);box-sizing:border-box;position:relative;box-shadow:inset 0 calc(16px*100vh/1080px) calc(32px*100vh/1080px) calc(-8px*100vh/1080px) #0c0c0d66;border:none}.company-logo{display:flex;align-items:center;justify-content:center;width:calc(80px*100vw/1920px);flex-shrink:0;height:100%;align-self:center;padding:0 calc(12px*100vw/1920px)}.company-logo-img{width:calc(80px*100vw/1920px);height:calc(80px*100vh/1080px);object-fit:contain;filter:drop-shadow(0 calc(4px*100vw/1920px) calc(8px*100vw/1920px) rgba(0,0,0,.3)) drop-shadow(0 calc(2px*100vw/1920px) calc(4px*100vw/1920px) rgba(0,0,0,.2));transform:perspective(1000px) rotateX(5deg) rotateY(-5deg);transition:all .4s ease;background:transparent}.company-logo-img:hover{transform:perspective(1000px) rotateX(0) rotateY(0) scale(1.05);filter:drop-shadow(0 calc(6px*100vw/1920px) calc(12px*100vw/1920px) rgba(0,0,0,.4)) drop-shadow(0 calc(3px*100vw/1920px) calc(6px*100vw/1920px) rgba(0,0,0,.3))}.company-logo-img[alt=Sony],.company-logo-img[alt=Epic]{width:calc(140px*100vw/1920px);height:calc(140px*100vh/1080px);filter:drop-shadow(0 calc(6px*100vw/1920px) calc(12px*100vw/1920px) rgba(0,0,0,.4)) drop-shadow(0 calc(3px*100vw/1920px) calc(6px*100vw/1920px) rgba(0,0,0,.3));transform:perspective(1000px) rotateX(8deg) rotateY(-8deg);background:transparent}.company-logo-img[alt=Sony]:hover,.company-logo-img[alt=Epic]:hover{transform:perspective(1000px) rotateX(0) rotateY(0) scale(1.05);filter:drop-shadow(0 calc(8px*100vw/1920px) calc(16px*100vw/1920px) rgba(0,0,0,.5)) drop-shadow(0 calc(4px*100vw/1920px) calc(8px*100vw/1920px) rgba(0,0,0,.4))}.company-logo-img[alt=Nintendo]{width:calc(100px*100vw/1920px);height:calc(100px*100vh/1080px);filter:drop-shadow(0 calc(5px*100vw/1920px) calc(10px*100vw/1920px) rgba(0,0,0,.35)) drop-shadow(0 calc(2.5px*100vw/1920px) calc(5px*100vw/1920px) rgba(0,0,0,.25));transform:perspective(1000px) rotateX(6deg) rotateY(-6deg);background:transparent}.company-logo-img[alt=Nintendo]:hover{transform:perspective(1000px) rotateX(0) rotateY(0) scale(1.05);filter:drop-shadow(0 calc(7px*100vw/1920px) calc(14px*100vw/1920px) rgba(0,0,0,.45)) drop-shadow(0 calc(3.5px*100vw/1920px) calc(7px*100vw/1920px) rgba(0,0,0,.35))}.company-card.disabled{opacity:.4;pointer-events:none;filter:grayscale(100%);transition:all .3s ease}.company-card.disabled .company-logo-img,.company-card.disabled .currency-table{opacity:.5}.success-message{margin-bottom:calc(15px*100vh/1080px)}.success-message p{margin:0;font-size:calc(18px*100vw/1920px);color:#2c3e50;font-weight:600}.inserted-records-table{max-height:calc(200px*100vh/1080px);overflow-y:auto;margin-bottom:calc(20px*100vh/1080px);border:calc(1px*100vw/1920px) solid #e9ecef;border-radius:calc(4px*100vw/1920px);background:#fff}.summary-table{width:100%;border-collapse:collapse;font-size:calc(12px*100vw/1920px)}.summary-table thead{background-color:#f8f9fa;position:sticky;top:0;z-index:1}.summary-table th{padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);text-align:center;font-weight:600;color:#495057;border:calc(1px*100vw/1920px) solid #dee2e6;white-space:nowrap}.summary-table td{padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);border:calc(1px*100vw/1920px) solid #e9ecef;color:#2c3e50;text-align:center}.summary-table tbody tr:hover{background-color:#f8f9fa}.status-cell{color:#28a745;font-weight:500;font-size:calc(11px*100vw/1920px)}.deletion-message{font-size:calc(18px*100vw/1920px);color:#28a745;font-weight:600;text-align:center;margin:calc(20px*100vh/1080px) 0}.table-controls{position:absolute;top:calc(8px*100vh/1080px);right:calc(24px*100vw/1920px);display:flex;justify-content:flex-end;gap:calc(1px*100vw/1920px);z-index:10;box-sizing:border-box}.control-button{background:transparent;border:none;border-radius:0;width:calc(24px*100vw/1920px);height:calc(24px*100vh/1080px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-sizing:border-box;padding:0;margin:0;outline:none}.control-button:hover{background:transparent;border:none;outline:none;transform:scale(1.1)}.control-button:active{background:transparent;border:none;outline:none;transform:scale(.95)}.control-button:focus{outline:none;border:none}.control-icon{width:calc(20px*100vw/1920px);height:calc(20px*100vh/1080px);object-fit:contain;display:block;transition:filter .2s ease}.control-button:hover .control-icon{filter:brightness(0) saturate(100%) invert(17%) sepia(34%) saturate(1791%) hue-rotate(195deg) brightness(95%) contrast(90%) drop-shadow(0 0 .3px #253D6D) drop-shadow(0 0 .3px #253D6D)}.currency-table-container{flex:1;overflow:hidden;max-height:calc(220px*100vh/1080px);width:75%;border-radius:calc(10px*100vw/1920px);background:#f5f7fb;box-shadow:inset 0 calc(6px*100vh/1080px) calc(12px*100vh/1080px) #0003,inset 0 calc(2px*100vh/1080px) calc(4px*100vh/1080px) #00000040,inset 0 calc(20px*100vh/1080px) calc(40px*100vh/1080px) calc(-10px*100vh/1080px) #0c0c0d80,inset 0 calc(-6px*100vh/1080px) calc(12px*100vh/1080px) #00000026,inset calc(4px*100vw/1920px) 0 calc(8px*100vw/1920px) #0000001f,inset calc(-4px*100vw/1920px) 0 calc(8px*100vw/1920px) #0000001f;padding:0;margin:calc(24px*100vh/1080px) auto 0 calc(10px*100vw/1920px);position:relative}.currency-table-container:has(.currency-table:not(.has-checkboxes)){margin:calc(24px*100vh/1080px) calc(12px*100vw/1920px) 0 calc(12px*100vw/1920px)}.currency-table-container:has(.currency-table.has-checkboxes){margin:calc(24px*100vh/1080px) calc(12px*100vw/1920px) 0 calc(12px*100vw/1920px)}.currency-table-scroll-wrapper{overflow-y:auto;overflow-x:hidden;max-height:calc(220px*100vh/1080px);border-radius:calc(10px*100vw/1920px);margin-right:0;padding-right:0;width:100%;background:transparent;border-top-right-radius:calc(10px*100vw/1920px);border-bottom-right-radius:calc(10px*100vw/1920px);scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1}.currency-table{width:100%;border-collapse:separate;border-spacing:0;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);background:#fff;border-radius:calc(4px*100vw/1920px);border:calc(1px*100vw/1920px) solid #d0d7de;overflow:visible;table-layout:fixed}.currency-table:not(.has-checkboxes) .country-header,.currency-table:not(.has-checkboxes) .country-cell{width:33%}.currency-table:not(.has-checkboxes) .primary-currency-header,.currency-table:not(.has-checkboxes) .primary-currency-cell{width:33.5%}.currency-table:not(.has-checkboxes) .secondary-currency-header,.currency-table:not(.has-checkboxes) .secondary-currency-cell{width:33.5%}.currency-table thead{background:#f5f6fa;color:#333;display:table-header-group}.currency-table thead tr:first-child th{position:sticky;top:0;z-index:10}.currency-table th{padding:calc(12px*100vh/1080px) calc(8px*100vw/1920px);text-align:center;font-weight:600;color:#333;background:#f5f6fa;border-bottom:calc(1px*100vw/1920px) solid #d0d7de;border-right:calc(1px*100vw/1920px) solid #d0d7de;font-size:calc(13px*100vw/1920px)}.currency-table th:last-child{border-right:none;border-top-right-radius:calc(4px*100vw/1920px)}.currency-table th:first-child{border-top-left-radius:calc(4px*100vw/1920px)}.currency-table td{padding:calc(8px*100vh/1080px);border-bottom:calc(1px*100vw/1920px) solid #d0d7de;border-right:calc(1px*100vw/1920px) solid #d0d7de;color:#333;background:#fff!important;vertical-align:middle;text-align:center;min-height:calc(40px*100vh/1080px)}.currency-table td:last-child{border-right:none}.currency-table tbody tr{background-color:#fff!important}.currency-table tbody tr:nth-child(2n){background-color:#fff!important}.currency-table tbody tr:hover{background-color:#f0f4f8}.currency-table tbody tr:last-child td:first-child{border-bottom-left-radius:calc(4px*100vw/1920px)}.currency-table tbody tr:last-child td:last-child{border-bottom-right-radius:calc(4px*100vw/1920px)}.currency-table thead th:first-child{border-top-left-radius:calc(4px*100vw/1920px)}.currency-table thead th:last-child{border-top-right-radius:calc(4px*100vw/1920px)}.currency-table.has-checkboxes .checkbox-header,.currency-table.has-checkboxes .checkbox-cell{width:5%;text-align:center;vertical-align:middle}.currency-table.has-checkboxes .country-header,.currency-table.has-checkboxes .country-cell,.currency-table.has-checkboxes .platform-header,.currency-table.has-checkboxes .platform-cell{width:23%}.currency-table.has-checkboxes .primary-currency-header,.currency-table.has-checkboxes .primary-currency-cell,.currency-table.has-checkboxes .secondary-currency-header,.currency-table.has-checkboxes .secondary-currency-cell{width:24.5%}.currency-table input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);display:inline-flex;align-items:center;justify-content:center;position:relative;margin:0 auto;box-sizing:border-box;flex-shrink:0;vertical-align:middle;transform:translateY(calc(-3px*100vh/1080px))}.currency-table input[type=checkbox]:checked{background-color:#202d52}.currency-table input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.platform-text{cursor:default;position:relative;display:inline-block}.platform-cell{position:relative}.currency-text{font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;font-weight:500}.companies-grid::-webkit-scrollbar{width:calc(8px*100vw/1920px)}.companies-grid::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(4px*100vw/1920px)}.companies-grid::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(4px*100vw/1920px);min-height:calc(30px*100vh/1080px)}.companies-grid::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.currency-table-wrapper::-webkit-scrollbar{width:calc(6px*100vw/1920px);height:calc(6px*100vw/1920px)}.currency-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(3px*100vw/1920px)}.currency-table-wrapper::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(3px*100vw/1920px);min-height:calc(20px*100vh/1080px)}.currency-table-wrapper::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.currency-table-wrapper::-webkit-scrollbar-corner{background:#f1f1f1}.popup-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.popup-form{background:#fff;border-radius:calc(12px*100vw/1920px);box-shadow:0 calc(8px*100vw/1920px) calc(32px*100vw/1920px) #00000026;width:calc(500px*100vw/1920px);max-width:90vw;max-height:90vh;overflow-y:auto}.popup-header{display:flex;justify-content:space-between;align-items:center;padding:calc(24px*100vw/1920px) calc(24px*100vw/1920px) calc(16px*100vw/1920px) calc(24px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background-color:#202d52;border-radius:calc(12px*100vw/1920px) calc(12px*100vw/1920px) 0 0}.popup-title-container{display:flex;flex-direction:column;gap:calc(4px*100vh/1080px)}.popup-title{font-family:Roboto,sans-serif;font-size:calc(20px*100vw/1920px);font-weight:600;color:#fff;margin:0}.popup-customer-info{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:400;color:#ccc;margin:0;font-style:italic}.popup-close{background:none;border:none;font-size:calc(24px*100vw/1920px);color:#fff;cursor:pointer;padding:calc(4px*100vw/1920px);line-height:1;transition:color .2s ease}.popup-close:hover{color:#ccc}.currency-form{padding:calc(24px*100vw/1920px);max-height:calc(400px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa}.currency-form::-webkit-scrollbar{width:calc(6px*100vw/1920px)}.currency-form::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(3px*100vw/1920px)}.currency-form::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(3px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.currency-form::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.form-row{display:flex;flex-direction:row;align-items:center;margin-bottom:calc(20px*100vh/1080px);gap:calc(8px*100vw/1920px);justify-content:center}.form-label{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:500;color:#1d2b4f;min-width:calc(140px*100vw/1920px);flex-shrink:0;margin:0}.form-dropdown-wrapper{position:relative;width:calc(220px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.form-dropdown{display:flex;justify-content:space-between;align-items:center;padding:0;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);border-radius:calc(10px*100vw/1920px);background:#fff!important;background-color:#fff!important;color:#202d52!important;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;height:calc(45px*100vh/1080px);width:100%;box-sizing:border-box;box-shadow:none;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;text-align:left;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-dropdown-text{flex:1;font-size:calc(15px*100vw/1920px);font-weight:400;margin-left:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.form-dropdown-arrow{font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);transition:transform .2s ease;margin-right:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.form-dropdown-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #00000026;z-index:1000;margin-top:calc(4px*100vh/1080px);box-sizing:border-box}.form-dropdown-search{padding:calc(8px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;box-sizing:border-box}.form-dropdown-search-input{width:100%;padding:calc(8px*100vw/1920px) calc(12px*100vw/1920px);border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#333;background:#fff;outline:none;transition:border-color .2s ease;box-sizing:border-box}.form-dropdown-search-input:focus{border-color:#253d6d;box-shadow:0 0 0 calc(2px*100vw/1920px) #253d6d1a}.form-dropdown-search-input::placeholder{color:#999;font-style:italic}.form-dropdown-options{max-height:calc(180px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;box-sizing:border-box}.form-dropdown-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.form-dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(2px*100vw/1920px)}.form-dropdown-options::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(2px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.form-dropdown-options::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.form-dropdown-option{display:flex;align-items:center;padding:calc(8px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;box-sizing:border-box;background:none;border:none;width:100%;text-align:left;outline:none;margin:0}.form-dropdown-option:hover{background-color:#e3f2fd}.form-dropdown-option.select-all{font-weight:600;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0}.form-option-checkbox{margin-right:calc(8px*100vw/1920px);width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;box-sizing:border-box}.form-option-checkbox:checked{background-color:#202d52}.form-option-checkbox:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-dropdown-option-label{font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;flex:1;box-sizing:border-box}.form-dropdown:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.form-dropdown:active{box-shadow:none;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.form-buttons{display:flex;justify-content:flex-start;gap:calc(12px*100vw/1920px);margin-top:calc(32px*100vh/1080px);padding-top:calc(20px*100vh/1080px);border-top:calc(1px*100vw/1920px) solid #e0e0e0}.form-button{background:#202d52d4;color:#fff;border:calc(2px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;cursor:pointer;transition:all .2s ease;width:calc(120px*100vw/1920px);height:calc(39px*100vh/1080px);display:inline-flex;align-items:center;justify-content:center;box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;flex-shrink:0;box-sizing:border-box;margin:0}.form-button:hover{border-color:#202d52d4;box-shadow:#2d234266 0 4px 8px,#2d23424d 0 7px 13px -3px;transform:translateY(-2px)}.form-button:focus{box-shadow:#2d234266 0 2px 4px,#2d23424d 0 7px 13px -3px,#3a416f80 0 -3px inset;outline:none;border-color:#202d52d4}.form-button:active{transform:translateY(2px)!important;border-color:#202d52d4!important;outline:none}.form-button:active:before{content:"";position:absolute;inset:0;border:2px solid #ffffff;border-radius:10px;pointer-events:none}.form-button:disabled{background:#ccc;color:#666;border:calc(3px*100vw/1920px) solid #202D52D4;cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.form-button:disabled:hover{background:#ccc;border:calc(3px*100vw/1920px) solid #202D52D4;box-shadow:none;transform:none}.cancel-button{background:#202d52d4;color:#fff;border:calc(2px*100vw/1920px) solid #202D52D4}.cancel-button:hover{background:#202d52d4;color:#fff;border-color:#202d52d4}.confirmation-message{padding:calc(20px*100vw/1920px) 0;text-align:left}.confirmation-message p{font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);font-weight:400;color:#1d2b4f;margin:0 0 calc(12px*100vh/1080px) 0;line-height:1.5}.confirmation-message p:last-child{margin-bottom:0}.confirmation-message strong{font-weight:600;color:#202d52}.currency-mapping-matrix-page-wrapper .page-title{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;color:#202d52;margin:0;text-align:center;box-sizing:border-box}.loading-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;z-index:2}.loading-spinner{width:calc(56px*100vw/1920px);height:calc(56px*100vw/1920px);border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:spin 1s linear infinite}.loading-container p{display:none}.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(400px*100vh/1080px);gap:calc(20px*100vh/1080px);text-align:center;padding:calc(40px*100vw/1920px)}.error-container h2{font-family:Roboto,sans-serif;font-size:calc(24px*100vw/1920px);color:#d32f2f;margin:0}.error-container p{font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);color:#666;margin:0}.error-container button{background:#253d6d;color:#fff;border:none;padding:calc(12px*100vw/1920px) calc(24px*100vw/1920px);border-radius:calc(8px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);cursor:pointer;transition:background-color .3s ease}.error-container button:hover{background:#1a2a4a}.delete-loading-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.delete-loading-spinner{width:calc(80px*100vw/1920px);height:calc(80px*100vw/1920px);border:calc(8px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:deleteSpin 1s linear infinite}@keyframes deleteSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.add-loading-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.add-loading-spinner{width:calc(80px*100vw/1920px);height:calc(80px*100vw/1920px);border:calc(8px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:addSpin 1s linear infinite}@keyframes addSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes logoScaleIn{0%{transform:perspective(1000px) rotateX(5deg) rotateY(-5deg) scale(.3);opacity:0}50%{opacity:.7}to{transform:perspective(1000px) rotateX(5deg) rotateY(-5deg) scale(1);opacity:1}}@keyframes logoScaleInLarge{0%{transform:perspective(1000px) rotateX(8deg) rotateY(-8deg) scale(.3);opacity:0}50%{opacity:.7}to{transform:perspective(1000px) rotateX(8deg) rotateY(-8deg) scale(1);opacity:1}}@keyframes logoScaleInNintendo{0%{transform:perspective(1000px) rotateX(6deg) rotateY(-6deg) scale(.3);opacity:0}50%{opacity:.7}to{transform:perspective(1000px) rotateX(6deg) rotateY(-6deg) scale(1);opacity:1}}.currency-mapping-matrix-page .matrix-pagination{display:flex;align-items:center;justify-content:center;gap:calc(6px*100vw/1920px);margin-top:0;margin-bottom:calc(20px*100vh/1080px);padding:0;flex-shrink:0;width:100%;box-sizing:border-box;background:transparent}.currency-mapping-matrix-page .pagination-btn{display:flex;align-items:center;gap:calc(6px*100vw/1920px);padding:calc(4px*100vh/1080px) calc(8px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;cursor:pointer;transition:all .2s ease;border-radius:calc(3px*100vw/1920px);box-sizing:border-box}.currency-mapping-matrix-page .pagination-btn:hover:not(:disabled){background-color:#f3f5f9;color:#5e6e88}.currency-mapping-matrix-page .pagination-btn:disabled{opacity:.45;cursor:not-allowed}.currency-mapping-matrix-page .pagination-arrow{font-size:calc(14px*100vw/1920px);line-height:1;display:inline-flex;align-items:center;justify-content:center}.currency-mapping-matrix-page .pagination-text{font-size:calc(13px*100vw/1920px);font-weight:600}.currency-mapping-matrix-page .pagination-numbers{display:flex;align-items:center;gap:calc(6px*100vw/1920px);margin:0 calc(10px*100vw/1920px)}.currency-mapping-matrix-page .pagination-number{min-width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);padding:0 calc(6px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;border-radius:calc(3px*100vw/1920px);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.currency-mapping-matrix-page .pagination-number:hover{background-color:#f3f5f9;color:#5e6e88}.currency-mapping-matrix-page .pagination-number.active{background-color:#202d52;color:#fff;font-weight:700;box-shadow:0 calc(2px*100vh/1080px) calc(4px*100vw/1920px) #202d5233}.currency-mapping-matrix-page .pagination-ellipsis{padding:0 calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;min-width:calc(22px*100vw/1920px);box-sizing:border-box}:root{--ppa-spinner-size: calc(56px*100vw/1920px) ;--ppa-spinner-border: calc(6px*100vw/1920px) ;--ppa-nav-height: calc(48px*100vh/1080px) ;--ppa-title-top-gap: calc(60px*100vh/1080px) }.product-pricing-approval-page-wrapper{display:flex;flex-direction:column;gap:calc(16px*100vh/1080px);align-items:center;box-sizing:border-box;width:100%;max-width:100%;background:#fff!important;overflow-x:auto;overflow-y:visible;padding:0;min-height:100vh;position:relative}.product-pricing-approval-page-wrapper .top-navigation-bar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;z-index:100!important;background:#202d52!important}.approval-welcome-back-section{width:100%;max-width:calc(1680px*100vw/1920px);background:#fff;margin:0 auto;padding:0 calc(38px*100vw/1920px) calc(40px*100vh/1080px) calc(38px*100vw/1920px);display:flex;justify-content:center;align-items:flex-start;flex:1;box-sizing:border-box}.product-pricing-approval-content{width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.product-pricing-approval-page{display:flex;flex-direction:column;gap:calc(16px*100vh/1080px);align-items:center;box-sizing:border-box;width:100%;max-width:100%;background:#fff;margin:0 auto;padding:0;padding-top:var(--ppa-nav-height);min-height:calc(100vh - var(--ppa-nav-height));justify-content:flex-start;overflow-x:visible;transition:padding-right .3s cubic-bezier(.4,0,.2,1),padding-left .3s cubic-bezier(.4,0,.2,1)}.app.sidebar-open .product-pricing-approval-page,.app.sidebar-pinned .product-pricing-approval-page{padding-left:calc(40px*100vw/1920px);padding-right:calc(40px*100vw/1920px)}.page-header{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#202d52;margin:calc(48px*100vh/1080px) auto calc(30px*100vh/1080px) auto;margin-top:calc(60px*100vh/1080px);text-align:center;width:100%;max-width:calc(1480px*100vw/1920px);box-sizing:border-box;background:#fff;padding:0}.page-header h1{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;color:#202d52;margin:0;text-align:center;padding:0}.approval-container{background:#7c90af54;border-radius:calc(10px*100vw/1920px);padding:calc(16px*100vw/1920px);margin:0 auto calc(40px*100vh/1080px) auto;margin-top:calc(30px*100vh/1080px);box-shadow:inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) calc(-8px*100vw/1920px) #0c0c0d66;width:calc(1300px*100vw/1920px);height:calc(210px*100vh/1080px);box-sizing:border-box;flex-shrink:0;display:flex;flex-direction:column;gap:calc(30px*100vh/1080px);transition:margin-right .3s cubic-bezier(.4,0,.2,1),margin-left .3s cubic-bezier(.4,0,.2,1)}.app.sidebar-open .approval-container,.app.sidebar-pinned .approval-container{margin-left:auto;margin-right:auto}.filter-section{display:flex;flex-wrap:wrap;gap:calc(25.5px*100vw/1920px);align-items:flex-end;padding-left:calc(25px*100vw/1920px);box-sizing:border-box;width:100%;justify-content:flex-start}.loading-message{color:#7c90af;font-size:calc(14px*100vw/1920px);font-family:Roboto,sans-serif;padding:calc(10px*100vh/1080px) calc(20px*100vw/1920px);text-align:center;width:100%}.error-message{color:#d32f2f;font-size:calc(14px*100vw/1920px);font-family:Roboto,sans-serif;padding:calc(10px*100vh/1080px) calc(20px*100vw/1920px);text-align:center;width:100%;background-color:#ffebee;border:calc(1px*100vw/1920px) solid #ffcdd2;border-radius:calc(4px*100vw/1920px)}.filter-row{display:flex;flex-wrap:wrap;gap:calc(25.5px*100vw/1920px);align-items:flex-end;padding-left:calc(25px*100vw/1920px);box-sizing:border-box;width:100%;justify-content:flex-start}.filter-group{display:flex;flex-direction:column;gap:calc(6px*100vh/1080px);position:relative;box-sizing:border-box;flex-shrink:0}.filter-group>label{font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#000;margin-left:calc(5px*100vw/1920px);box-sizing:border-box;margin-bottom:calc(-10px*100vh/1080px)!important}.filter-group .custom-dropdown-wrapper{position:relative;width:calc(153px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.filter-group .custom-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;padding:0;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);border-radius:calc(10px*100vw/1920px);background:#fff!important;background-color:#fff!important;color:#202d52!important;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;height:calc(45px*100vh/1080px);width:calc(153px*100vw/1920px);box-sizing:border-box;box-shadow:none;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;text-align:left;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filter-group .dropdown-text{flex:1;font-size:calc(15px*100vw/1920px);font-weight:400;margin-left:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.filter-group .dropdown-arrow{font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);transition:transform .2s ease;margin-right:calc(8px*100vw/1920px);color:#202d52;-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;box-sizing:border-box}.filter-group .custom-dropdown-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #00000026;z-index:1000;margin-top:calc(4px*100vh/1080px);box-sizing:border-box}.filter-group .dropdown-search{display:flex;align-items:center;padding:calc(8px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(6px*100vw/1920px) calc(6px*100vw/1920px) 0 0;box-sizing:border-box;width:100%;position:relative}.filter-group .search-input{flex:1;border:none;outline:none;background:transparent;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;box-sizing:border-box;min-width:0;width:100%;padding:0;margin:0}.filter-group .search-arrow{display:none}.filter-group .dropdown-options{max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;box-sizing:border-box;border:none;padding:0;margin:0;min-width:0}.filter-group .dropdown-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.filter-group .dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(2px*100vw/1920px)}.filter-group .dropdown-options::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:calc(2px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.filter-group .dropdown-options::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.filter-group .dropdown-option{display:flex;align-items:center;padding:calc(8px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;box-sizing:border-box;line-height:normal;margin-left:0;margin-bottom:0;flex-wrap:nowrap}.filter-group .dropdown-option:hover{background-color:#e3f2fd}.filter-group .dropdown-option.select-all{font-weight:600;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0}.filter-group .option-checkbox{margin-right:calc(8px*100vw/1920px);width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);flex-shrink:0;cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;box-sizing:border-box}.filter-group .option-checkbox:checked{background-color:#202d52}.filter-group .option-checkbox:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.filter-group .option-label{font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;flex:1;box-sizing:border-box;line-height:1.4;min-width:0;word-break:break-word}.filter-group .custom-dropdown-trigger:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.filter-group .custom-dropdown-trigger:active{box-shadow:none;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.filter-group.empty-column{visibility:hidden;pointer-events:none}.action-section{display:flex;gap:calc(25px*100vw/1920px);margin-top:0;margin-bottom:calc(30px*100vh/1080px);justify-content:flex-end;align-items:center;padding-right:calc(20px*100vw/1920px);box-sizing:border-box}.action-section .apply-button,.action-section .approve-button,.pagination-with-retrieve__actions .approve-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px)!important;width:calc(153px*100vw/1920px)!important;min-width:calc(153px*100vw/1920px);max-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;box-sizing:border-box;flex-shrink:0;position:relative}.action-section .apply-button:focus,.action-section .approve-button:focus,.pagination-with-retrieve__actions .approve-button:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.action-section .apply-button:hover,.action-section .approve-button:hover,.pagination-with-retrieve__actions .approve-button:hover{box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.action-section .apply-button:active,.action-section .approve-button:active,.pagination-with-retrieve__actions .approve-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.action-section .apply-button:active:before,.action-section .approve-button:active:before,.pagination-with-retrieve__actions .approve-button:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.action-section .apply-button:disabled,.action-section .approve-button:disabled,.pagination-with-retrieve__actions .approve-button:disabled{background:#ccc;color:#666;cursor:not-allowed;opacity:.6;transform:none;box-shadow:inset 0 2px 4px #0009}.action-section .apply-button:disabled:hover,.action-section .approve-button:disabled:hover,.pagination-with-retrieve__actions .approve-button:disabled:hover{background:#ccc;transform:none}.tables-container{display:flex;flex-direction:column;gap:calc(20px*100vh/1080px);width:100%;max-width:calc(1980px*100vw/1920px);margin:0 auto;margin-bottom:calc(40px*100vh/1080px);box-sizing:border-box;overflow-x:visible;transition:margin-right .3s cubic-bezier(.4,0,.2,1),margin-left .3s cubic-bezier(.4,0,.2,1)}.app.sidebar-open .tables-container,.app.sidebar-pinned .tables-container{margin-left:auto;margin-right:auto}.left-table-wrapper{width:fit-content;max-width:calc(100% - (60px*100vw/1920px));min-width:calc(540px*100vw/1920px);background:#fff;border-radius:calc(4px*100vw/1920px);border:none;box-shadow:none;overflow:visible;box-sizing:border-box;flex-shrink:0;margin:0 auto;height:auto;display:flex;flex-direction:column;position:relative}.left-table-wrapper .table-scroll-container{flex:none;overflow-x:auto;overflow-y:visible;background:#fff;border:calc(1px*100vw/1920px) solid #d0d7de;border-radius:calc(4px*100vw/1920px)}.table-scroll-container::-webkit-scrollbar{width:4px!important;height:4px!important}.table-scroll-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(4px*100vw/1920px)}.table-scroll-container::-webkit-scrollbar-thumb{background:#253d6d;border-radius:2px;min-height:20px;min-width:4px}.table-scroll-container::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.table-scroll-container::-webkit-scrollbar-corner{background:#f1f1f1}.table-scroll-container{scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1}.right-table-wrapper{width:calc(100% - (60px*100vw/1920px));max-width:calc(1860px*100vw/1920px);margin-left:calc(30px*100vw/1920px);margin-right:calc(30px*100vw/1920px);background:#fff;border-radius:calc(4px*100vw/1920px);border:none;box-shadow:none;overflow:visible;box-sizing:border-box;display:flex;flex-direction:column}.pagination-with-retrieve{display:flex;align-items:center;justify-content:center;padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);padding-bottom:calc(8px*100vh/1080px);margin-top:calc(20px*100vh/1080px);margin-bottom:calc(4px*100vh/1080px);background:#fff;position:relative;min-height:calc(80px*100vh/1080px);width:100%;box-sizing:border-box}.pagination-with-retrieve .table-pagination{flex:0 1 auto;justify-content:center}.pagination-with-retrieve__actions{position:absolute;left:100%;bottom:calc(8px*100vh/1080px);margin-left:calc(147px*100vw/1920px);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:calc(105px*100vw/1920px);flex-shrink:0;white-space:nowrap;box-sizing:border-box}.approve-selected-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:calc(12px*100vh/1080px);position:relative;box-sizing:border-box;flex-shrink:0;width:calc(260px*100vw/1920px);min-width:calc(153px*100vw/1920px)}.approve-selected-reminder{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:calc(2px*100vh/1080px);width:100%;position:relative;box-sizing:border-box;flex-shrink:0;margin:0;padding:0}.approve-selected-reminder__line{display:flex;align-items:center;width:100%;min-height:calc(16px*100vh/1080px);font-family:Roboto,sans-serif;font-weight:700;font-size:calc(12px*100vw/1920px);font-style:normal;line-height:calc(16px*100vh/1080px);letter-spacing:0%;color:#202d52;margin:0;padding:0;box-sizing:border-box;white-space:nowrap;text-align:left}.pagination-with-retrieve__actions .approve-selected-group .approve-button{align-self:flex-start;flex-shrink:0}.pagination-with-retrieve__actions .approve-button{margin-left:0}.left-table-wrapper .pagination-with-retrieve--actions-only{justify-content:center;min-height:calc(80px*100vh/1080px)}.pagination-with-retrieve--actions-only .pagination-with-retrieve__actions{position:static;margin-left:0;justify-content:center}.retrieve-selected-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px)!important;width:calc(153px*100vw/1920px)!important;min-width:calc(153px*100vw/1920px);max-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;box-sizing:border-box;flex-shrink:0;white-space:nowrap;position:relative}.retrieve-selected-button:hover:not(:disabled){box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.retrieve-selected-button:active:not(:disabled){box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.retrieve-selected-button:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.retrieve-selected-button:disabled{background:#ccc;color:#666;cursor:not-allowed;opacity:.6;transform:none;box-shadow:inset 0 2px 4px #0009;border:calc(3px*100vw/1920px) solid #202D52D4}.retrieve-selected-button:disabled:hover{background:#ccc;color:#666;cursor:not-allowed;opacity:.6;transform:none;box-shadow:inset 0 2px 4px #0009;border:calc(3px*100vw/1920px) solid #202D52D4}.table-pagination{display:flex;align-items:center;justify-content:center;gap:calc(6px*100vw/1920px);padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);border:none;background:#fff}.right-table-wrapper>.table-pagination{margin-top:calc(20px*100vh/1080px)}.table-pagination .pagination-btn{display:flex;align-items:center;gap:calc(6px*100vw/1920px);padding:calc(4px*100vh/1080px) calc(8px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;cursor:pointer;transition:all .2s ease;border-radius:calc(3px*100vw/1920px);box-sizing:border-box}.table-pagination .pagination-btn:hover:not(:disabled){background-color:#f3f5f9;color:#5e6e88}.table-pagination .pagination-btn:disabled{opacity:.45;cursor:not-allowed}.table-pagination .pagination-arrow{font-size:calc(14px*100vw/1920px);line-height:1;display:inline-flex;align-items:center;justify-content:center}.table-pagination .pagination-text{font-size:calc(13px*100vw/1920px);font-weight:600}.table-pagination .pagination-numbers{display:flex;align-items:center;gap:calc(6px*100vw/1920px);margin:0 calc(10px*100vw/1920px)}.table-pagination .pagination-number{min-width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);padding:0 calc(6px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;border-radius:calc(3px*100vw/1920px);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.table-pagination .pagination-number:hover{background-color:#f3f5f9;color:#5e6e88}.table-pagination .pagination-number.active{background-color:#202d52;color:#fff;font-weight:700;box-shadow:0 calc(2px*100vh/1080px) calc(4px*100vw/1920px) #202d5233}.table-pagination .pagination-ellipsis{padding:0 calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;min-width:calc(22px*100vw/1920px);box-sizing:border-box}.table-scroll-container-horizontal{overflow-x:auto;overflow-y:auto;max-height:calc(500px*100vh/1080px);scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1;border:calc(1px*100vw/1920px) solid #d0d7de;border-radius:calc(4px*100vw/1920px);flex-shrink:1}.table-scroll-container-horizontal::-webkit-scrollbar{width:6px;height:6px}.table-scroll-container-horizontal::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.table-scroll-container-horizontal::-webkit-scrollbar-thumb{background:#253d6d;border-radius:3px;min-height:20px;min-width:6px}.table-scroll-container-horizontal::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.table-scroll-container-horizontal::-webkit-scrollbar-corner{background:#f1f1f1}.product-selection-table{width:max-content;min-width:100%;border-collapse:collapse;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);box-sizing:border-box;table-layout:auto}.product-selection-table .checkbox-col{width:calc(40px*100vw/1920px);padding-left:calc(20px*100vw/1920px);text-overflow:clip!important;overflow:visible!important;white-space:normal!important}.product-selection-table th:first-child,.product-selection-table td:first-child{width:calc(40px*100vw/1920px)!important;min-width:calc(40px*100vw/1920px)!important;max-width:calc(40px*100vw/1920px)!important;text-overflow:clip!important;overflow:visible!important;white-space:normal!important;text-align:center!important}.product-selection-table th:nth-child(2),.product-selection-table td:nth-child(2){width:auto;min-width:calc(200px*100vw/1920px)}.product-selection-table th:nth-child(3),.product-selection-table td:nth-child(3){min-width:calc(110px*100vw/1920px)}.product-selection-table th:nth-child(4),.product-selection-table td:nth-child(4){min-width:calc(55px*100vw/1920px)}.product-selection-table th:nth-child(5),.product-selection-table td:nth-child(5){min-width:calc(90px*100vw/1920px)}.product-selection-table th:nth-child(6),.product-selection-table td:nth-child(6){min-width:calc(100px*100vw/1920px);padding-right:calc(16px*100vw/1920px)}.left-table-wrapper .product-selection-table thead tr:first-child th{position:sticky;top:0;z-index:6}.left-table-wrapper .product-selection-table thead tr:nth-child(2) th{position:sticky;top:calc(40px*100vh/1080px);z-index:5}.left-table-wrapper .table-scroll-container .product-selection-table{margin-top:0}.product-selection-table th{background:#f5f6fa;color:#333;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;text-align:center;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;box-sizing:border-box}.product-selection-table th:last-child{border-right:none}.product-selection-table td{text-align:center;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:400;color:#333;box-sizing:border-box}.product-selection-table th,.product-selection-table td{white-space:nowrap;overflow:visible;text-overflow:clip}.product-selection-table td:last-child{border-right:none}.product-selection-table tbody tr,.product-selection-table tr:hover,.product-selection-table tr.selected{background-color:#fff}.product-selection-table tr.active{background-color:#d4e3fc;border-left:3px solid #4285f4}.pricing-data-table{width:max-content;min-width:100%;border-collapse:collapse;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);box-sizing:border-box;table-layout:fixed}.pricing-data-table th,.pricing-data-table td{min-width:calc(120px*100vw/1920px);max-width:calc(150px*100vw/1920px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pricing-data-table th:first-child,.pricing-data-table td:first-child{width:calc(40px*100vw/1920px);min-width:calc(40px*100vw/1920px);max-width:calc(40px*100vw/1920px);text-overflow:clip!important;overflow:visible!important;white-space:normal!important;text-align:center!important;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px)!important;position:sticky!important;left:0!important;z-index:100!important;background:#f5f6fa!important;border-right:calc(1px*100vw/1920px) solid #dcdcdc!important}.pricing-data-table th:nth-child(2),.pricing-data-table td:nth-child(2){width:calc(150px*100vw/1920px);min-width:calc(150px*100vw/1920px);max-width:calc(150px*100vw/1920px);position:sticky!important;left:calc(40px*100vw/1920px)!important;z-index:100!important;background:#f5f6fa!important;border-right:calc(1px*100vw/1920px) solid #dcdcdc!important}.pricing-data-table th:nth-child(3),.pricing-data-table td:nth-child(3){width:calc(130px*100vw/1920px);min-width:calc(130px*100vw/1920px);max-width:calc(130px*100vw/1920px);position:sticky!important;left:calc(190px*100vw/1920px)!important;z-index:100!important;background:#f5f6fa!important;border-right:calc(1px*100vw/1920px) solid #dcdcdc!important}.pricing-data-table th:nth-child(4),.pricing-data-table td:nth-child(4){width:calc(120px*100vw/1920px);min-width:calc(120px*100vw/1920px);max-width:calc(120px*100vw/1920px);position:sticky!important;left:calc(320px*100vw/1920px)!important;z-index:100!important;background:#f5f6fa!important;border-right:calc(1px*100vw/1920px) solid #dcdcdc!important}.pricing-data-table th:nth-child(5),.pricing-data-table td:nth-child(5){width:calc(80px*100vw/1920px);min-width:calc(80px*100vw/1920px);max-width:calc(80px*100vw/1920px);position:sticky!important;left:calc(440px*100vw/1920px)!important;z-index:100!important;background:#f5f6fa!important;border-right:calc(1px*100vw/1920px) solid #dcdcdc!important}.pricing-data-table th:nth-child(6),.pricing-data-table td:nth-child(6){width:calc(100px*100vw/1920px);min-width:calc(100px*100vw/1920px);max-width:calc(100px*100vw/1920px);position:sticky!important;left:calc(520px*100vw/1920px)!important;z-index:100!important;background:#f5f6fa!important;border-right:calc(1px*100vw/1920px) solid #dcdcdc!important}.pricing-data-table th:nth-child(7),.pricing-data-table td:nth-child(7){width:calc(120px*100vw/1920px);min-width:calc(120px*100vw/1920px);max-width:calc(120px*100vw/1920px)}.pricing-data-table th:nth-child(13),.pricing-data-table td:nth-child(13){width:calc(120px*100vw/1920px);min-width:calc(120px*100vw/1920px);max-width:calc(120px*100vw/1920px)}.pricing-data-table th:nth-child(14),.pricing-data-table td:nth-child(14){width:calc(100px*100vw/1920px);min-width:calc(100px*100vw/1920px);max-width:calc(100px*100vw/1920px)}.pricing-data-table th:nth-child(9),.pricing-data-table td:nth-child(9){width:calc(100px*100vw/1920px);min-width:calc(100px*100vw/1920px);max-width:calc(100px*100vw/1920px)}.pricing-data-table th:nth-child(15),.pricing-data-table td:nth-child(15){width:calc(100px*100vw/1920px);min-width:calc(100px*100vw/1920px);max-width:calc(100px*100vw/1920px)}.pricing-data-table th:nth-child(10),.pricing-data-table td:nth-child(10){width:calc(95px*100vw/1920px);min-width:calc(95px*100vw/1920px);max-width:calc(95px*100vw/1920px)}.pricing-data-table thead tr:first-child th:first-child{position:sticky!important;left:0!important;z-index:103!important;background:#f5f6fa!important}.pricing-data-table thead tr.sub-header th:first-child{position:sticky!important;left:0!important;z-index:102!important;background:#f5f6fa!important}.pricing-data-table thead tr.sub-header th:nth-child(2){position:sticky!important;left:calc(40px*100vw/1920px)!important;z-index:102!important;background:#f5f6fa!important}.pricing-data-table thead tr.sub-header th:nth-child(3){position:sticky!important;left:calc(190px*100vw/1920px)!important;z-index:102!important;background:#f5f6fa!important}.pricing-data-table thead tr.sub-header th:nth-child(4){position:sticky!important;left:calc(320px*100vw/1920px)!important;z-index:102!important;background:#f5f6fa!important}.pricing-data-table thead tr.sub-header th:nth-child(5){position:sticky!important;left:calc(440px*100vw/1920px)!important;z-index:102!important;background:#f5f6fa!important}.pricing-data-table thead tr.sub-header th:nth-child(6){position:sticky!important;left:calc(520px*100vw/1920px)!important;z-index:102!important;background:#f5f6fa!important}.pricing-data-table thead th:first-child{z-index:101!important;border-right:calc(1px*100vw/1920px) solid #dcdcdc!important}.pricing-data-table td:first-child{background:#fff!important;z-index:99!important;border-right:calc(1px*100vw/1920px) solid #dcdcdc!important}.pricing-data-table tbody tr:hover td:first-child{background:#fff!important}.pricing-data-table tbody tr.selected td:first-child{background:#e3f2fd!important}.pricing-data-table thead th:nth-child(2){z-index:101!important;border-right:calc(1px*100vw/1920px) solid #dcdcdc!important}.pricing-data-table td:nth-child(2){background:#fff!important;z-index:99!important;border-right:calc(1px*100vw/1920px) solid #dcdcdc!important}.pricing-data-table tbody tr:hover td:nth-child(2){background:#fff!important}.pricing-data-table tbody tr.selected td:nth-child(2){background:#e3f2fd!important}.pricing-data-table thead th:nth-child(3){z-index:101!important;border-right:calc(1px*100vw/1920px) solid #dcdcdc!important}.pricing-data-table td:nth-child(3){background:#fff!important;z-index:99!important;border-right:calc(1px*100vw/1920px) solid #dcdcdc!important}.pricing-data-table tbody tr:hover td:nth-child(3){background:#fff!important}.pricing-data-table tbody tr.selected td:nth-child(3){background:#e3f2fd!important}.pricing-data-table thead th:nth-child(4){z-index:101!important;border-right:calc(1px*100vw/1920px) solid #dcdcdc!important}.pricing-data-table td:nth-child(4){background:#fff!important;z-index:99!important;border-right:calc(1px*100vw/1920px) solid #dcdcdc!important}.pricing-data-table tbody tr:hover td:nth-child(4){background:#fff!important}.pricing-data-table tbody tr.selected td:nth-child(4){background:#e3f2fd!important}.pricing-data-table thead th:nth-child(5){z-index:101!important;border-right:calc(1px*100vw/1920px) solid #dcdcdc!important}.pricing-data-table td:nth-child(5){background:#fff!important;z-index:99!important;border-right:calc(1px*100vw/1920px) solid #dcdcdc!important}.pricing-data-table tbody tr:hover td:nth-child(5){background:#fff!important}.pricing-data-table tbody tr.selected td:nth-child(5){background:#e3f2fd!important}.pricing-data-table thead th:nth-child(6){z-index:101!important;border-right:calc(1px*100vw/1920px) solid #dcdcdc!important}.pricing-data-table td:nth-child(6){background:#fff!important;z-index:99!important;border-right:calc(1px*100vw/1920px) solid #dcdcdc!important}.pricing-data-table th:first-child:after,.pricing-data-table td:first-child:after,.pricing-data-table th:nth-child(2):after,.pricing-data-table td:nth-child(2):after,.pricing-data-table th:nth-child(3):after,.pricing-data-table td:nth-child(3):after,.pricing-data-table th:nth-child(4):after,.pricing-data-table td:nth-child(4):after,.pricing-data-table th:nth-child(5):after,.pricing-data-table td:nth-child(5):after,.pricing-data-table th:nth-child(6):after,.pricing-data-table td:nth-child(6):after{content:"";position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:calc(1px*100vw/1920px)!important;background-color:#dcdcdc!important;pointer-events:none!important;z-index:1000!important;display:block!important}.pricing-data-table tbody tr:hover td:nth-child(6){background:#fff!important}.pricing-data-table tbody tr.selected td:nth-child(6){background:#e3f2fd!important}.pricing-data-table th:nth-child(11),.pricing-data-table td:nth-child(11){width:calc(120px*100vw/1920px);min-width:calc(125px*100vw/1920px);max-width:calc(125px*100vw/1920px)}.product-pricing-approval-page-wrapper .pricing-data-table td.negative-variance-cell{color:#c62828;font-weight:600}.pricing-data-table th:nth-child(16),.pricing-data-table td:nth-child(16){width:calc(95px*100vw/1920px);min-width:calc(95px*100vw/1920px);max-width:calc(95px*100vw/1920px)}.pricing-data-table th:nth-child(18),.pricing-data-table td:nth-child(18){width:calc(150px*100vw/1920px);min-width:calc(150px*100vw/1920px);max-width:calc(150px*100vw/1920px)}.pricing-data-table td:nth-child(18){padding:0!important}.product-pricing-approval-page-wrapper .pricing-data-table td .date-readonly-text{display:inline-block;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.product-pricing-approval-page-wrapper .pricing-data-table td:nth-child(18) .custom-date-trigger{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.product-pricing-approval-page-wrapper .pricing-data-table td:nth-child(18) .custom-date-trigger:hover{border:none!important;box-shadow:none!important;transform:none!important;border-color:transparent!important}.product-pricing-approval-page-wrapper .pricing-data-table td:nth-child(18) .custom-date-trigger:active{border:none!important;box-shadow:none!important;transform:none!important;border-color:transparent!important}.product-pricing-approval-page-wrapper .pricing-data-table td:nth-child(18) .custom-date-trigger:focus{border:none!important;box-shadow:none!important;outline:none!important;border-color:transparent!important}.pricing-data-table th:nth-child(19),.pricing-data-table td:nth-child(19){width:calc(150px*100vw/1920px);min-width:calc(150px*100vw/1920px);max-width:calc(150px*100vw/1920px)}.pricing-data-table td:nth-child(19){padding:0!important}.product-pricing-approval-page-wrapper .pricing-data-table td:nth-child(19) .custom-date-trigger{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.product-pricing-approval-page-wrapper .pricing-data-table td:nth-child(19) .custom-date-trigger:hover{border:none!important;box-shadow:none!important;transform:none!important;border-color:transparent!important}.product-pricing-approval-page-wrapper .pricing-data-table td:nth-child(19) .custom-date-trigger:active{border:none!important;box-shadow:none!important;transform:none!important;border-color:transparent!important}.product-pricing-approval-page-wrapper .pricing-data-table td:nth-child(19) .custom-date-trigger:focus{border:none!important;box-shadow:none!important;outline:none!important;border-color:transparent!important}.product-pricing-approval-page-wrapper .custom-date-wrapper{position:relative;width:100%;max-width:calc(180px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.product-pricing-approval-page-wrapper .custom-date-trigger{display:flex;justify-content:space-between;align-items:center;padding:0;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);border-radius:calc(10px*100vw/1920px);background:#fff;color:#000;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;height:calc(45px*100vh/1080px);width:100%;box-sizing:border-box;box-shadow:none;transition:all .2s ease;text-align:left;outline:none}.product-pricing-approval-page-wrapper .custom-date-trigger .dropdown-text{line-height:calc(39px*100vh/1080px);margin-left:calc(8px*100vw/1920px);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-pricing-approval-page-wrapper .custom-date-trigger .calendar-icon{margin-right:calc(8px*100vw/1920px);color:#202d52;width:calc(20px*100vw/1920px);height:calc(20px*100vh/1080px);flex-shrink:0!important;position:relative}.product-pricing-approval-page-wrapper .custom-date-trigger:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.product-pricing-approval-page-wrapper .custom-date-trigger:active{box-shadow:none;transform:none!important;border-color:#202d52d4!important}.product-pricing-approval-page-wrapper .custom-date-trigger:focus{box-shadow:none;outline:none;border-color:#202d52d4}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-panel{position:fixed;top:0;left:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(8px*100vw/1920px);box-shadow:0 calc(8px*100vh/1080px) calc(16px*100vh/1080px) #0003;z-index:10000;width:calc(280px*100vw/1920px);box-sizing:border-box}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-nav{display:flex;align-items:center;justify-content:space-between;padding:calc(8px*100vh/1080px) calc(10px*100vw/1920px);background:#f8f9fa;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(8px*100vw/1920px) calc(8px*100vw/1920px) 0 0}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-title{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#202d52;font-weight:600}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-nav-btn{background:#202d52d4;color:#fff;border:none;border-radius:calc(6px*100vw/1920px);width:calc(28px*100vw/1920px)!important;height:calc(28px*100vh/1080px)!important;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;flex-shrink:0;overflow:hidden;padding:0;margin:0}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-nav-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;font-size:calc(16px*100vw/1920px);font-weight:700;margin:0;padding:0}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-nav .date-nav-btn{background:#202d52!important;width:calc(28px*100vw/1920px)!important;height:calc(28px*100vh/1080px)!important;min-width:calc(28px*100vw/1920px)!important;min-height:calc(28px*100vh/1080px)!important;max-width:calc(28px*100vw/1920px)!important;max-height:calc(28px*100vh/1080px)!important;overflow:hidden!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-nav-btn:focus{outline:none}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-nav-btn:hover{background:#1a2547!important}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-nav-btn:active{background:#202d52!important;outline:none}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-nav-btn:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(6px*100vw/1920px);pointer-events:none;box-sizing:border-box}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:calc(2px*100vw/1920px);padding:calc(5px*100vh/1080px);box-sizing:border-box}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-week{background:#fff;padding-bottom:0}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-cell{font-family:Roboto,sans-serif;font-size:calc(10px*100vw/1920px);color:#202d52;background:#e3e9f2;border:none;border-radius:calc(5px*100vw/1920px);height:calc(20px*100vh/1080px);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;box-sizing:border-box}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-cell.head{background:transparent;color:#000;cursor:default}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-cell.empty{background:transparent;cursor:default}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-cell:hover{background:#cdd7eb}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-cell.selected{background:#202d52;color:#fff}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-cell.today{outline:calc(2px*100vw/1920px) solid #202D52D4}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-cell:focus{outline:none}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-cell:active{outline:none}.product-pricing-approval-page-wrapper .product-pricing-date-picker-wrapper .date-cell:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(5px*100vw/1920px);pointer-events:none;box-sizing:border-box}.pricing-data-table td:nth-child(18) .custom-date-wrapper,.pricing-data-table td:nth-child(19) .custom-date-wrapper{width:100%;max-width:100%;margin:0;padding:0}.right-table-wrapper .pricing-data-table thead tr:first-child th{position:sticky;top:0;z-index:15}.right-table-wrapper .pricing-data-table thead tr:first-child th:first-child{position:sticky;top:0;left:0;z-index:17;background:#f5f6fa!important}.right-table-wrapper .pricing-data-table thead tr:first-child th.approved-header{position:sticky;top:0;left:calc(540px*100vw/1920px);z-index:16}.right-table-wrapper .pricing-data-table thead tr:first-child th.draft-header{position:sticky;top:0;left:calc(1260px*100vw/1920px);z-index:16}.right-table-wrapper .pricing-data-table thead tr:nth-child(2) th{position:sticky;top:calc(40px*100vh/1080px);z-index:14}.right-table-wrapper .pricing-data-table thead tr:first-child th:first-child,.right-table-wrapper .pricing-data-table thead tr:first-child th:nth-child(2),.right-table-wrapper .pricing-data-table thead tr:first-child th:nth-child(3),.right-table-wrapper .pricing-data-table thead tr:first-child th:nth-child(4),.right-table-wrapper .pricing-data-table thead tr:first-child th:nth-child(5){z-index:16}.right-table-wrapper .pricing-data-table thead tr:nth-child(2) th:first-child,.right-table-wrapper .pricing-data-table thead tr:nth-child(2) th:nth-child(2),.right-table-wrapper .pricing-data-table thead tr:nth-child(2) th:nth-child(3),.right-table-wrapper .pricing-data-table thead tr:nth-child(2) th:nth-child(4),.right-table-wrapper .pricing-data-table thead tr:nth-child(2) th:nth-child(5){z-index:15}.pricing-data-table th{background:#f5f6fa;color:#333;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;text-align:center;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;box-sizing:border-box}.pricing-data-table th:last-child{border-right:none}.pricing-data-table td{text-align:center;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:400;color:#333;box-sizing:border-box}.pricing-data-table td:last-child{border-right:none}.pricing-data-table tbody tr,.pricing-data-table tr:hover{background-color:#fff}.pricing-data-table tbody tr:hover td:first-child,.pricing-data-table tbody tr:hover td:nth-child(2),.pricing-data-table tbody tr:hover td:nth-child(3),.pricing-data-table tbody tr:hover td:nth-child(4),.pricing-data-table tbody tr:hover td:nth-child(5),.pricing-data-table tbody tr:hover td:nth-child(6){background-color:#fff!important}.pricing-data-table tbody tr:has(td:first-child:hover),.pricing-data-table tbody tr:has(td:nth-child(2):hover),.pricing-data-table tbody tr:has(td:nth-child(3):hover),.pricing-data-table tbody tr:has(td:nth-child(4):hover),.pricing-data-table tbody tr:has(td:nth-child(5):hover),.pricing-data-table tbody tr:has(td:nth-child(6):hover){background-color:#fff!important}.pricing-data-table tr.selected{background-color:#fff}.product-details-header{background-color:#e3f2fd!important;color:#0d47a1!important;text-align:center!important;font-weight:600;font-size:calc(14px*100vw/1920px);line-height:calc(20px*100vh/1080px)}.approved-header{background-color:#d4edda!important;color:#155724!important;text-align:center!important;font-weight:600;font-size:calc(14px*100vw/1920px);line-height:calc(20px*100vh/1080px)}.draft-header{background-color:#ffeb3b!important;color:#000!important;text-align:center!important;font-weight:600;font-size:calc(14px*100vw/1920px);line-height:calc(20px*100vh/1080px)}.approved-sub-header,.draft-sub-header{background-color:#f5f6fa!important;color:#333!important;font-weight:500;font-size:calc(13px*100vw/1920px);line-height:calc(18px*100vh/1080px)}.pricing-data-table thead tr:first-child th:first-child,.pricing-data-table thead tr:first-child th:nth-child(2),.pricing-data-table thead tr:first-child th:nth-child(3),.pricing-data-table thead tr:first-child th:nth-child(4),.pricing-data-table thead tr:first-child th:nth-child(5){background-color:#f5f6fa!important;color:#333!important}.pricing-data-table thead tr:first-child th.approved-header,.pricing-data-table thead tr:first-child th.draft-header{background-color:#d4edda!important;color:#155724!important}.pricing-data-table thead tr:first-child th.draft-header{background-color:#ffeb3b!important;color:#000!important}.approved-cell,.draft-cell{background-color:#fff!important;font-size:calc(14px*100vw/1920px)}.product-selection-table input[type=checkbox],.pricing-data-table input[type=checkbox]{width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;box-sizing:border-box}.product-selection-table input[type=checkbox]:checked,.pricing-data-table input[type=checkbox]:checked{background-color:#202d52}.product-selection-table input[type=checkbox]:checked:after,.pricing-data-table input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.data-table{width:100%;border-collapse:collapse;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);box-sizing:border-box}.data-table thead{background:#202d52;color:#fff}.data-table th{padding:calc(16px*100vh/1080px) calc(12px*100vw/1920px);text-align:left;font-weight:600;font-size:calc(15px*100vw/1920px);border-bottom:calc(2px*100vw/1920px) solid #1a2442;box-sizing:border-box}.data-table td{padding:calc(12px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;box-sizing:border-box}.data-table tbody tr:hover{background:#f8f9fa}.data-table tbody tr:nth-child(2n){background:#f8f9fa}.data-table tbody tr:nth-child(2n):hover{background:#e9ecef}.checkbox-col{width:calc(50px*100vw/1920px);text-align:center;box-sizing:border-box}.checkbox-col input[type=checkbox]{width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;box-sizing:border-box}.checkbox-col input[type=checkbox]:checked{background-color:#202d52}.checkbox-col input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.validation-popup-overlay{position:fixed;inset:0;background-color:#00000059;display:flex;align-items:center;justify-content:center;z-index:10000;padding:calc(16px*100vh/1080px);border:none;margin:0;max-width:100%;max-height:100%;width:100%;height:100%}.validation-popup-overlay::backdrop{background-color:#00000059}.success-popup{border:calc(2px*100vw/1920px) solid #6283ba;max-width:calc(460px*100vw/1920px);width:90%;max-height:60vh;background:#fff;border-radius:calc(16px*100vw/1920px);box-shadow:0 calc(8px*100vh/1080px) calc(32px*100vh/1080px) #202d5233,inset 0 calc(2px*100vh/1080px) calc(4px*100vh/1080px) #202d521a;display:flex;flex-direction:column;box-sizing:border-box}.success-header{background:linear-gradient(135deg,#202d52,#253d6d);color:#fff;padding:calc(16px*100vh/1080px) calc(24px*100vw/1920px);border-radius:calc(14px*100vw/1920px) calc(14px*100vw/1920px) 0 0;border-bottom:calc(2px*100vh/1080px) solid #6283ba}.success-header h3{margin:0;font-size:calc(18px*100vw/1920px);font-weight:600;line-height:calc(24px*100vh/1080px)}.success-message{padding:calc(20px*100vh/1080px) calc(24px*100vw/1920px) calc(12px*100vh/1080px) calc(24px*100vw/1920px);display:flex;align-items:flex-start;gap:calc(16px*100vw/1920px);flex:1}.success-icon{font-size:calc(16px*100vw/1920px);flex-shrink:0;margin-top:calc(2px*100vw/1920px);color:#4caf50}.success-message p{margin:0;color:#333;font-size:calc(15px*100vw/1920px);line-height:calc(22px*100vh/1080px);flex:1}.success-footer{padding:calc(12px*100vh/1080px) calc(24px*100vw/1920px) calc(20px*100vh/1080px) calc(24px*100vw/1920px);display:flex;justify-content:flex-end;gap:calc(12px*100vw/1920px);border-top:calc(1px*100vh/1080px) solid #e8e8e8}.success-ok-btn{background:#202d52d4;color:#fff;border:none;border-radius:calc(8px*100vw/1920px);padding:calc(10px*100vh/1080px) calc(28px*100vw/1920px);font-size:calc(15px*100vw/1920px);font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:#2d234266 0 calc(2px*100vh/1080px) calc(4px*100vh/1080px),#2d23424d 0 calc(7px*100vh/1080px) calc(13px*100vh/1080px) calc(-3px*100vh/1080px),#3a416f80 0 calc(-3px*100vh/1080px) 0 inset,inset 0 calc(16px*100vh/1080px) calc(32px*100vh/1080px) #0006;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform}.success-ok-btn:hover{transform:translateY(calc(-2px*100vh/1080px));box-shadow:#2d234266 0 calc(4px*100vh/1080px) calc(8px*100vh/1080px),#2d23424d 0 calc(7px*100vh/1080px) calc(13px*100vh/1080px) calc(-3px*100vh/1080px)}.success-ok-btn:active{transform:translateY(calc(2px*100vh/1080px));box-shadow:#2d234266 0 calc(2px*100vh/1080px) calc(4px*100vh/1080px),#2d23424d 0 calc(7px*100vh/1080px) calc(13px*100vh/1080px) calc(-3px*100vh/1080px),#3a416f80 0 calc(-3px*100vh/1080px) 0 inset}.success-ok-btn:focus{outline:none;box-shadow:#2d234266 0 calc(2px*100vh/1080px) calc(4px*100vh/1080px),#2d23424d 0 calc(7px*100vh/1080px) calc(13px*100vh/1080px) calc(-3px*100vh/1080px),#3a416f80 0 calc(-3px*100vh/1080px) 0 inset}.product-pricing-approval-page .matrix-block{margin:20px auto;flex:1;min-height:0;display:flex;flex-direction:column;width:100%;max-width:1800px}.product-pricing-approval-page .matrix-title{color:#000;font-size:18px;font-family:Roboto,sans-serif;font-weight:400;margin-bottom:6px;flex-shrink:0;line-height:44px;letter-spacing:0}.product-pricing-approval-page .matrix-table-container{overflow-x:auto;overflow-y:scroll;flex:1;min-height:0;border-radius:4px;background-color:transparent;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1;max-height:600px}.product-pricing-approval-page .matrix-table-container::-webkit-scrollbar{width:6px;height:6px}.product-pricing-approval-page .matrix-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.product-pricing-approval-page .matrix-table-container::-webkit-scrollbar-thumb{background:#253d6d;border-radius:3px;min-height:20px}.product-pricing-approval-page .matrix-table-container::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.product-pricing-approval-page .matrix-table{border:1px solid #d0d7de;border-collapse:collapse;display:grid;grid-auto-rows:minmax(34px,auto);width:max-content;min-width:100%;box-sizing:border-box}.product-pricing-approval-page .matrix-row{display:grid;grid-template-columns:50px 100px 100px 80px 100px 120px 150px 120px 100px 120px 150px 120px 120px 120px;cursor:pointer;transition:background-color .2s ease}.product-pricing-approval-page .matrix-row:hover{background-color:#f8f9fa}.product-pricing-approval-page .matrix-row.selected{background-color:#e3f2fd}.product-pricing-approval-page .matrix-header{background:#f5f6fa;font-weight:600;font-size:14px;color:#000;position:sticky;top:0;z-index:10}.product-pricing-approval-page .matrix-cell{border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:10px 12px;font-size:14px;text-align:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.product-pricing-approval-page .matrix-cell-stub{text-align:left;justify-content:flex-start}.product-pricing-approval-page .matrix-row-label{text-align:left;background:#fff;color:#000;justify-content:flex-start}.product-pricing-approval-page .matrix-cell.changed{background:#ced5e1;font-weight:600}.product-pricing-approval-page .header-checkbox,.product-pricing-approval-page .row-checkbox{width:16px;height:16px;cursor:pointer}.product-pricing-approval-page .product-pricing-approval-page-wrapper .date-cell{position:relative;display:flex;align-items:center;justify-content:space-between;padding:8px 12px}.product-pricing-approval-page .dropdown-arrow{font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);transition:transform .2s ease;margin-right:calc(8px*100vw/1920px);color:#202d52;-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;box-sizing:border-box}.product-pricing-approval-page-wrapper .page-title{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#202d52;margin:calc(48px*100vh/1080px) auto calc(30px*100vh/1080px) auto;margin-top:var(--ppa-title-top-gap);text-align:center;width:100%;max-width:calc(1480px*100vw/1920px);box-sizing:border-box}.product-pricing-approval-page-wrapper .loading-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;z-index:2}.product-pricing-approval-page-wrapper .loading-spinner{width:calc(60px*100vw/1920px);height:calc(60px*100vw/1920px);aspect-ratio:1;border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:productPricingSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}@keyframes productPricingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-pricing-approval-page .approval-loading-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.product-pricing-approval-page .approval-loading-spinner{width:calc(60px*100vw/1920px);height:calc(60px*100vw/1920px);aspect-ratio:1;border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:approvalSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}@keyframes approvalSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-selection-table tbody tr td[colspan],.pricing-data-table tbody tr td[colspan]{text-align:center!important;padding:calc(20px*100vh/1080px) calc(16px*100vw/1920px)!important;font-size:calc(14px*100vw/1920px)!important;color:#6a7b9b!important;font-weight:500!important;line-height:calc(20px*100vh/1080px)!important;white-space:nowrap!important;vertical-align:middle!important;box-sizing:border-box}.manual-pricing-zone-wrapper{width:100%;min-height:100vh;display:flex;flex-direction:column;background:#fff!important;flex:1;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;margin:0;font-family:Roboto,sans-serif;--mpz-spinner-size: calc(56px*100vw/1920px) ;--mpz-spinner-border: calc(6px*100vw/1920px) }.manual-pricing-zone-wrapper::-webkit-scrollbar{width:6px}.manual-pricing-zone-wrapper::-webkit-scrollbar-track{background:#f8f9fa;border-radius:3px}.manual-pricing-zone-wrapper::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:3px;border:1px solid #f8f9fa}.manual-pricing-zone-wrapper::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.manual-pricing-zone-wrapper .manual-pricing-zone-page{width:100%;max-width:100%;background:#fff;margin:0 auto;padding:0 calc(38px*100vw/1920px) calc(40px*100vh/1080px) calc(38px*100vw/1920px);display:flex;flex-direction:column;min-height:calc(100vh - 80px);justify-content:flex-start;align-items:flex-start;flex:1;box-sizing:border-box;gap:0;position:relative}.manual-pricing-zone-wrapper .page-header{width:100%;max-width:100%;display:flex;justify-content:center;align-items:flex-start;margin:0 auto;padding:0;flex-shrink:0;box-sizing:border-box}.manual-pricing-zone-wrapper .page-header h1{font-family:Roboto,sans-serif;font-weight:600;font-size:calc(32px*100vw/1920px);line-height:calc(44px*100vh/1080px);color:#202d52;margin:0;margin-top:calc(60px*100vh/1080px);flex-shrink:0;box-sizing:border-box;text-align:center}.manual-pricing-zone-wrapper .loading-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;z-index:2}.manual-pricing-zone-wrapper .loading-overlay{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#00000080;z-index:9999}.manual-pricing-zone-wrapper .loading-spinner{width:var(--mpz-spinner-size);height:var(--mpz-spinner-size);border:var(--mpz-spinner-border) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:manualPricingSpin 1s linear infinite;margin-bottom:calc(20px*100vh/1080px)}@keyframes manualPricingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.manual-pricing-zone-wrapper .loading-text{font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);color:#202d52;font-weight:500}.manual-pricing-zone-wrapper .error-container{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;z-index:2}.manual-pricing-zone-wrapper .error-text{font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);color:#dc2626;font-weight:500;text-align:center}.manual-pricing-zone-wrapper .validation-popup-overlay{position:fixed;inset:0;z-index:10000;border:none;padding:0;background:transparent}.manual-pricing-zone-wrapper .validation-popup-backdrop{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0;margin:0;outline:none;font-family:inherit}.manual-pricing-zone-wrapper .validation-popup{background:#fff;border-radius:calc(8px*100vw/1920px);cursor:default;box-shadow:0 calc(8px*100vw/1920px) calc(32px*100vw/1920px) #0000004d;max-width:calc(500px*100vw/1920px);width:90%;max-height:35vh;overflow:hidden;animation:validationPopupSlideIn .3s ease-out}.manual-pricing-zone-wrapper .validation-popup-header{display:flex;justify-content:space-between;align-items:center;padding:calc(8px*100vw/1920px) calc(24px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa}.manual-pricing-zone-wrapper .validation-popup-header h3{margin:0;font-size:calc(18px*100vw/1920px);font-weight:600;color:#d32f2f}.manual-pricing-zone-wrapper .validation-popup-close{background:none;border:none;font-size:calc(24px*100vw/1920px);color:#666;cursor:pointer;padding:0;width:calc(32px*100vw/1920px);height:calc(32px*100vw/1920px);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.manual-pricing-zone-wrapper .validation-popup-close:hover{background:#e0e0e0;color:#333}.manual-pricing-zone-wrapper .validation-popup-content{padding:calc(0px*100vw/1920px) calc(24px*100vw/1920px) calc(8px*100vw/1920px) calc(24px*100vw/1920px);max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4caf50 #f0f0f0}.manual-pricing-zone-wrapper .validation-popup-content::-webkit-scrollbar{width:5px}.manual-pricing-zone-wrapper .validation-popup-content::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.manual-pricing-zone-wrapper .validation-popup-content::-webkit-scrollbar-thumb{background:#4caf50;border-radius:3px;border:1px solid #f0f0f0}.manual-pricing-zone-wrapper .validation-popup-content::-webkit-scrollbar-thumb:hover{background:#45a049}.manual-pricing-zone-wrapper .validation-error-item{display:flex;align-items:flex-start;gap:calc(12px*100vw/1920px);padding:calc(12px*100vw/1920px);background:#ffebee;border:calc(1px*100vw/1920px) solid #ffcdd2;border-radius:calc(6px*100vw/1920px);border-left:calc(4px*100vw/1920px) solid #d32f2f}.manual-pricing-zone-wrapper .error-icon{font-size:calc(16px*100vw/1920px);flex-shrink:0;margin-top:calc(2px*100vw/1920px)}.manual-pricing-zone-wrapper .error-message{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#d32f2f;line-height:1.4;flex:1}.manual-pricing-zone-wrapper .validation-popup-footer{padding:calc(8px*100vw/1920px) calc(24px*100vw/1920px);border-top:calc(1px*100vw/1920px) solid #e0e0e0;display:flex;justify-content:flex-end;background:#f8f9fa}.manual-pricing-zone-wrapper .validation-popup-btn{padding:calc(8px*100vw/1920px) calc(20px*100vw/1920px);border:none;border-radius:calc(6px*100vw/1920px);font-size:calc(14px*100vw/1920px);font-weight:600;cursor:pointer;transition:all .2s ease;min-width:calc(80px*100vw/1920px)}.manual-pricing-zone-wrapper .validation-popup-btn-primary{background:#202d52d4;color:#fff;box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;font-size:calc(16px*100vw/1920px);font-weight:600;padding:calc(12px*100vw/1920px) calc(24px*100vw/1920px);min-width:calc(100px*100vw/1920px);height:calc(45px*100vh/1080px);transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.manual-pricing-zone-wrapper .validation-popup-btn-primary:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none}.manual-pricing-zone-wrapper .validation-popup-btn-primary:hover{border-color:#202d52d4;box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.manual-pricing-zone-wrapper .validation-popup-btn-primary:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.manual-pricing-zone-wrapper .validation-popup-btn-primary:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.upload-bundle-file-wrapper{width:calc(1480px*100vw/1920px);max-width:calc(1480px*100vw/1920px);display:flex;flex-direction:column;align-items:flex-start;margin:0 auto;margin-top:calc(20px*100vh/1080px);padding:0;flex-shrink:0;box-sizing:border-box}.upload-bundle-file-wrapper .upload-section{display:flex;flex-direction:row;margin:0;margin-top:calc(10px*100vh/1080px);align-items:flex-start;flex-wrap:nowrap;width:100%;box-sizing:border-box;padding-left:calc(30px*100vw/1920px)}.upload-bundle-file-wrapper .upload-group{display:flex;flex-direction:column;gap:8px}.upload-bundle-file-wrapper .upload-text{font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#202d52;margin-left:0;margin-bottom:calc(10px*100vh/1080px);flex-shrink:0;box-sizing:border-box}.upload-bundle-file-wrapper .file-input{display:none}.upload-bundle-file-wrapper .upload-controls{display:flex;align-items:center;min-width:calc(300px*100vw/1920px);margin-left:0;margin-top:0;flex-wrap:nowrap;box-sizing:border-box;align-self:flex-start;height:calc(45px*100vh/1080px)}.upload-bundle-file-wrapper .upload-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:calc(45px*100vh/1080px);width:calc(153px*100vw/1920px);transition:all .2s ease;text-decoration:none;outline:none;position:relative;box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;margin-right:calc(25px*100vw/1920px);margin-left:calc(-2px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.upload-bundle-file-wrapper .upload-button:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.upload-bundle-file-wrapper .upload-button:hover{border-color:#202d52d4;box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.upload-bundle-file-wrapper .upload-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important}.upload-bundle-file-wrapper .upload-button:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.upload-bundle-file-wrapper .upload-button:disabled{background:#ccc!important;color:#666!important;border:calc(2px*100vw/1920px) solid #202D52D4!important;cursor:not-allowed;box-shadow:inset 0 2px 4px #0009!important;transform:none}.upload-bundle-file-wrapper .upload-button:disabled:hover{background:#ccc!important;color:#666!important;border:calc(2px*100vw/1920px) solid #202D52D4!important;box-shadow:inset 0 2px 4px #0009!important;transform:none}.upload-bundle-file-wrapper .uploaded-file-pill{display:inline-flex;align-items:center;gap:calc(8px*100vw/1920px);background:#7c90af;color:#fff;padding:calc(4px*100vh/1080px) calc(24px*100vw/1920px) calc(4px*100vh/1080px) calc(8px*100vw/1920px);border-radius:calc(10px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:600;border:1px solid #7C90AF;box-shadow:0 calc(2px*100vw/1920px) calc(4px*100vw/1920px) 0 #0000004d inset;max-width:calc(300px*100vw/1920px);word-wrap:break-word;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;vertical-align:top;position:relative;flex-shrink:0;box-sizing:border-box}.upload-bundle-file-wrapper .uploaded-file-pill .file-name{word-wrap:break-word;overflow-wrap:break-word;white-space:normal;-webkit-hyphens:auto;hyphens:auto;flex:1;min-width:0}.upload-bundle-file-wrapper .uploaded-file-pill .remove-file-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:calc(14px*100vw/1920px);font-weight:700;padding:0;line-height:1;width:calc(16px*100vw/1920px);height:calc(16px*100vh/1080px);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;position:absolute;top:calc(2px*100vh/1080px);right:calc(2px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.upload-bundle-file-wrapper .uploaded-file-pill .remove-file-btn:hover{background:#fff;color:#1e3a8a}.upload-bundle-file-wrapper .uploaded-file-pill .success-tick{color:#fff;font-weight:700;font-size:calc(16px*100vw/1920px);background:#1e40af;border-radius:50%;width:calc(20px*100vw/1920px);height:calc(20px*100vw/1920px);display:flex;align-items:center;justify-content:center;border:calc(2px*100vw/1920px) solid #1e40af;flex-shrink:0}.upload-bundle-file-wrapper .uploaded-file-pill .success-tick.validation-failed-icon{background:#1e40af;border-color:#1e40af;font-size:calc(12px*100vw/1920px)}.upload-bundle-file-wrapper .uploaded-file-pill .uploading-spinner{width:calc(16px*100vw/1920px);height:calc(16px*100vw/1920px);border:calc(2px*100vw/1920px) solid #ffffff;border-top:calc(2px*100vw/1920px) solid #1e40af;border-radius:50%;animation:spin 1s linear infinite;flex-shrink:0}.upload-bundle-file-wrapper .uploaded-file-pill .error-icon{color:#fff;font-weight:700;font-size:calc(16px*100vw/1920px);background:#dc2626;border-radius:50%;width:calc(20px*100vw/1920px);height:calc(20px*100vw/1920px);display:flex;align-items:center;justify-content:center;border:calc(2px*100vw/1920px) solid #dc2626;flex-shrink:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upload-bundle-file-wrapper .uploaded-file-pill.success,.upload-bundle-file-wrapper .uploaded-file-pill.uploading{background:#7c90af;color:#fff;border-color:#7c90af}.upload-bundle-file-wrapper .uploaded-file-pill.error{background:#dc2626;color:#fff;border-color:#dc2626}.upload-bundle-file-wrapper .upload-error-message{color:#dc2626;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:400;margin-top:calc(8px*100vh/1080px);margin-left:0;padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);background:#fef2f2;border:calc(1px*100vw/1920px) solid #fecaca;border-radius:calc(6px*100vw/1920px);max-width:calc(400px*100vw/1920px);word-wrap:break-word}.upload-bundle-file-wrapper .validation-popup-overlay{position:fixed;inset:0;z-index:10000;border:none;padding:0;background:transparent}.upload-bundle-file-wrapper .validation-popup-backdrop{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0;margin:0;outline:none;font-family:inherit}.upload-bundle-file-wrapper .validation-popup{background:#fff;border-radius:calc(8px*100vw/1920px);cursor:default;box-shadow:0 calc(8px*100vw/1920px) calc(32px*100vw/1920px) #0000004d;max-width:calc(500px*100vw/1920px);width:90%;max-height:35vh;overflow:hidden;animation:validationPopupSlideIn .3s ease-out}.upload-bundle-file-wrapper .validation-popup-header{display:flex;justify-content:space-between;align-items:center;padding:calc(8px*100vw/1920px) calc(24px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa}.upload-bundle-file-wrapper .validation-popup-header h3{margin:0;font-size:calc(18px*100vw/1920px);font-weight:600;color:#d32f2f}.upload-bundle-file-wrapper .validation-popup-close{background:none;border:none;font-size:calc(24px*100vw/1920px);color:#666;cursor:pointer;padding:0;width:calc(32px*100vw/1920px);height:calc(32px*100vw/1920px);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.upload-bundle-file-wrapper .validation-popup-close:hover{background:#e0e0e0;color:#333}.upload-bundle-file-wrapper .validation-popup-content{padding:calc(0px*100vw/1920px) calc(24px*100vw/1920px) calc(8px*100vw/1920px) calc(24px*100vw/1920px);max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4caf50 #f0f0f0}.upload-bundle-file-wrapper .validation-popup-content::-webkit-scrollbar{width:5px}.upload-bundle-file-wrapper .validation-popup-content::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.upload-bundle-file-wrapper .validation-popup-content::-webkit-scrollbar-thumb{background:#4caf50;border-radius:3px;border:1px solid #f0f0f0}.upload-bundle-file-wrapper .validation-popup-content::-webkit-scrollbar-thumb:hover{background:#45a049}.upload-bundle-file-wrapper .validation-errors{display:flex;flex-direction:column;gap:calc(8px*100vw/1920px)}.upload-bundle-file-wrapper .validation-error-item{display:flex;align-items:flex-start;gap:calc(12px*100vw/1920px);padding:calc(12px*100vw/1920px);background:#ffebee;border:calc(1px*100vw/1920px) solid #ffcdd2;border-radius:calc(6px*100vw/1920px);border-left:calc(4px*100vw/1920px) solid #d32f2f}.upload-bundle-file-wrapper .error-icon{font-size:calc(16px*100vw/1920px);flex-shrink:0;margin-top:calc(2px*100vw/1920px)}.upload-bundle-file-wrapper .error-message{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#d32f2f;line-height:1.4;flex:1}.upload-bundle-file-wrapper .validation-popup-footer{padding:calc(8px*100vw/1920px) calc(24px*100vw/1920px);border-top:calc(1px*100vw/1920px) solid #e0e0e0;display:flex;justify-content:flex-end;background:#f8f9fa}.upload-bundle-file-wrapper .validation-popup-btn{padding:calc(8px*100vw/1920px) calc(20px*100vw/1920px);border:none;border-radius:calc(6px*100vw/1920px);font-size:calc(14px*100vw/1920px);font-weight:600;cursor:pointer;transition:all .2s ease;min-width:calc(80px*100vw/1920px)}.upload-bundle-file-wrapper .validation-popup-btn-primary{background:#202d52d4;color:#fff;box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;font-size:calc(16px*100vw/1920px);font-weight:600;padding:calc(12px*100vw/1920px) calc(24px*100vw/1920px);min-width:calc(100px*100vw/1920px);transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform}.upload-bundle-file-wrapper .validation-popup-btn-primary:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none}.upload-bundle-file-wrapper .validation-popup-btn-primary:hover{transform:translateY(calc(-2px*100vh/1080px));box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px)}.upload-bundle-file-wrapper .validation-popup-btn-primary:active{transform:translateY(calc(2px*100vh/1080px));box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset}.manual-entry-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}.manual-entry-wrapper .manual-entry-section{display:flex;flex-direction:column;gap:calc(6px*100vh/1080px);margin-left:auto;margin-right:auto;margin-top:calc(-10px*100vh/1080px);margin-bottom:calc(50px*100vh/1080px);padding:calc(16px*100vw/1920px);width:calc(1480px*100vw/1920px);min-height:calc(210px*100vh/1080px);background:#7c90af54;border-radius:calc(10px*100vw/1920px);box-shadow:inset 0 calc(16px*100vh/1080px) calc(32px*100vh/1080px) calc(-8px*100vh/1080px) #0c0c0d66,0 calc(8px*100vw/1920px) calc(20px*100vw/1920px) #202d522e;max-width:calc(1480px*100vw/1920px);box-sizing:border-box}.manual-entry-wrapper .section-title{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:44px;letter-spacing:0%;color:#000;margin:0}.manual-entry-wrapper .manual-entry-title{font-family:Roboto,sans-serif;font-size:calc(20px*100vw/1920px);font-weight:400;font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#202d52;margin:calc(85px*100vh/1080px) auto calc(20px*100vh/1080px) auto;margin-top:calc(50px*100vh/1080px);width:calc(1480px*100vw/1920px);flex-shrink:0;box-sizing:border-box;padding-left:calc(28px*100vw/1920px)}.manual-entry-wrapper .entry-form{display:flex;flex-direction:column;gap:calc(6px*100vh/1080px);position:relative;box-sizing:border-box}.manual-entry-wrapper .entry-form.disabled{pointer-events:none;opacity:.6;filter:grayscale(20%)}.manual-entry-wrapper .form-row{display:flex;flex-direction:row;align-items:center;margin-bottom:calc(6px*100vh/1080px);justify-content:flex-start;flex-wrap:nowrap;gap:calc(25px*100vw/1920px);box-sizing:border-box}.manual-entry-wrapper .entry-form .form-row:first-child .field-group:first-child{margin-left:calc(10px*100vw/1920px)}.manual-entry-wrapper .entry-form .form-row:nth-child(2){justify-content:flex-end;margin-right:calc(11px*100vw/1920px)}.manual-entry-wrapper .entry-form .form-row:first-child{margin-bottom:calc(7px*100vh/1080px)!important}.manual-entry-wrapper .field-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:calc(6px*100vh/1080px);flex-shrink:0;box-sizing:border-box}.manual-entry-wrapper .field-label{font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400!important;font-style:normal;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#000;flex-shrink:0;padding-left:calc(4px*100vw/1920px);box-sizing:border-box;margin-bottom:calc(-10px*100vh/1080px)!important}.manual-entry-wrapper .field-input{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0 calc(16px*100vw/1920px);border-radius:calc(10px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;line-height:calc(34px*100vh/1080px);letter-spacing:0%;cursor:pointer;height:calc(45px*100vh/1080px);width:calc(153px*100vw/1920px);transition:all .2s ease;text-decoration:none;outline:none;position:relative;box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;appearance:none;margin-top:calc(8px*100vh/1080px);flex-shrink:0;box-sizing:border-box}.manual-entry-wrapper .field-input[type=date]{color-scheme:dark;position:relative}.manual-entry-wrapper .date-input{color:transparent;caret-color:transparent}.manual-entry-wrapper .date-input::-webkit-datetime-edit{color:transparent}.manual-entry-wrapper .date-input-wrapper{position:relative;display:inline-block}.manual-entry-wrapper .date-input-wrapper:after{content:attr(data-value);position:absolute;top:60%;left:20px;transform:translateY(-50%);color:#000;font-family:Roboto,sans-serif;font-size:15px;pointer-events:none}.manual-entry-wrapper .entry-form .form-row:nth-child(2) .field-group:nth-child(2) .date-input-wrapper:after{left:30px}.manual-entry-wrapper .date-input-wrapper:has(.date-input:invalid):after{content:""}.manual-entry-wrapper .field-input[type=date]::-webkit-datetime-edit-text{opacity:0}.manual-entry-wrapper .field-input[type=date]::-webkit-datetime-edit-month-field,.manual-entry-wrapper .field-input[type=date]::-webkit-datetime-edit-day-field,.manual-entry-wrapper .field-input[type=date]::-webkit-datetime-edit-year-field{opacity:0}.manual-entry-wrapper .field-input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:1;cursor:pointer}.manual-entry-wrapper .custom-date-wrapper{position:relative;width:calc(153px*100vw/1920px);flex-shrink:0;margin-top:calc(8px*100vh/1080px);box-sizing:border-box}.manual-entry-wrapper .custom-date-input-wrapper{position:relative;width:100%;display:flex;align-items:center;gap:0}.manual-entry-wrapper .custom-date-input-wrapper.date-picker-trigger{border:calc(2px*100vw/1920px) solid #d0d7de;border-radius:calc(6px*100vw/1920px);background-color:#fff;padding:0;box-sizing:border-box;transition:border-color .2s ease}.manual-entry-wrapper .custom-date-input-wrapper.date-picker-trigger:focus-within{border-color:#202d52d4}.manual-entry-wrapper .custom-date-input{flex:1;width:100%;height:calc(45px*100vh/1080px);padding:0 calc(12px*100vw/1920px);border:none!important;border-radius:0;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);color:#000;background-color:transparent;box-sizing:border-box;outline:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.manual-entry-wrapper .custom-date-input.date-input-field[readonly]{cursor:text}.manual-entry-wrapper .custom-date-input.date-input-field{border-radius:0;border-top-left-radius:calc(6px*100vw/1920px);border-bottom-left-radius:calc(6px*100vw/1920px);padding-right:calc(4px*100vw/1920px);flex:1;outline:none!important;border:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.manual-entry-wrapper .custom-date-trigger .date-input-field,.manual-entry-wrapper .custom-date-trigger .custom-date-input.date-input-field,.manual-entry-wrapper .custom-date-trigger input.date-input-field,.manual-entry-wrapper .custom-date-trigger input[type=text].date-input-field{outline:none!important;border:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.manual-entry-wrapper .custom-date-trigger .date-input-field:focus,.manual-entry-wrapper .custom-date-trigger .date-input-field:focus-visible,.manual-entry-wrapper .custom-date-trigger .date-input-field:active,.manual-entry-wrapper .custom-date-trigger .custom-date-input.date-input-field:focus,.manual-entry-wrapper .custom-date-trigger .custom-date-input.date-input-field:focus-visible,.manual-entry-wrapper .custom-date-trigger .custom-date-input.date-input-field:active,.manual-entry-wrapper .custom-date-trigger input.date-input-field:focus,.manual-entry-wrapper .custom-date-trigger input.date-input-field:focus-visible,.manual-entry-wrapper .custom-date-trigger input.date-input-field:active{outline:none!important;border:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.manual-entry-wrapper .custom-date-input:focus{background-color:transparent!important;outline:none!important;border:none!important;box-shadow:none!important}.manual-entry-wrapper .custom-date-input::placeholder{color:#999}.manual-entry-wrapper .custom-date-trigger{display:flex;justify-content:flex-start;align-items:center;padding:0;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83)!important;border-radius:calc(10px*100vw/1920px);background:#fff;color:#000;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;height:calc(45px*100vh/1080px);width:calc(153px*100vw/1920px);box-sizing:border-box;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;transition:all .2s ease;outline:2px solid transparent!important;outline-offset:0!important;-webkit-outline:2px solid transparent!important;flex-shrink:0;gap:0;margin-top:calc(-1px*100vh/1080px);position:relative}.manual-entry-wrapper .custom-date-trigger input{outline:none!important;border:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.manual-entry-wrapper .custom-date-trigger input:focus,.manual-entry-wrapper .custom-date-trigger input:focus-visible,.manual-entry-wrapper .custom-date-trigger input:active{outline:none!important;border:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.manual-entry-wrapper .custom-date-trigger.date-picker-trigger{border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);border-radius:calc(10px*100vw/1920px);background-color:#fff}.manual-entry-wrapper .custom-date-trigger.date-picker-trigger:focus,.manual-entry-wrapper .custom-date-trigger.date-picker-trigger:focus-within,.manual-entry-wrapper .custom-date-trigger.date-picker-trigger:focus-visible{border-color:#202d52d4!important;outline:2px solid transparent!important;outline-offset:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;background-color:#fff!important}.manual-entry-wrapper .custom-date-trigger.calendar-icon-button:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.manual-entry-wrapper .custom-date-trigger.calendar-icon-button:focus,.manual-entry-wrapper .custom-date-trigger.calendar-icon-button:focus-visible,.manual-entry-wrapper .custom-date-trigger.calendar-icon-button:focus-within{outline:2px solid transparent!important;outline-offset:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;border-color:#202d52d4!important;border-width:calc(3px*100vw/1920px)!important;background-color:#fff!important}.manual-entry-wrapper .custom-date-trigger.calendar-icon-button:active{box-shadow:none;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important}.manual-entry-wrapper .custom-date-trigger.calendar-icon-button:active:before{content:"";position:absolute;inset:0;border:calc(3px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.manual-entry-wrapper .custom-date-trigger .calendar-icon{margin:0;color:#202d52;width:calc(18px*100vw/1920px);height:calc(18px*100vh/1080px);flex-shrink:0;margin-right:calc(12px*100vw/1920px)}.manual-entry-wrapper .custom-date-trigger.date-picker-trigger{display:flex;justify-content:space-between;align-items:center;padding:0;padding-right:calc(12px*100vw/1920px);width:100%;height:100%;margin:0;gap:calc(4px*100vw/1920px);cursor:default}.manual-entry-wrapper .custom-date-trigger.date-picker-trigger .date-input-field:focus{background-color:#f5f6fa}.manual-entry-wrapper .calendar-icon-button{display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;padding:0;margin:0;outline:none;flex-shrink:0}.manual-entry-wrapper .calendar-icon-button:hover{opacity:.7}.manual-entry-wrapper .date-panel{position:fixed;top:0;left:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(8px*100vw/1920px);box-shadow:0 calc(8px*100vh/1080px) calc(16px*100vh/1080px) #0003;z-index:10000;width:calc(280px*100vw/1920px);box-sizing:border-box}.manual-entry-wrapper .date-nav{display:flex;align-items:center;justify-content:space-between;padding:calc(8px*100vh/1080px) calc(10px*100vw/1920px);background:#f8f9fa;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(8px*100vw/1920px) calc(8px*100vw/1920px) 0 0}.manual-entry-wrapper .date-title{font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px)!important;color:#202d52;font-weight:700!important;border:none!important;outline:none;box-shadow:none;white-space:nowrap;min-width:0;flex:1;text-align:center;line-height:calc(20px*100vh/1080px);padding:0 calc(4px*100vw/1920px)}.manual-entry-wrapper .date-nav-btn{background:#202d52d4;color:#fff;border:none;border-radius:calc(6px*100vw/1920px);width:calc(28px*100vw/1920px)!important;height:calc(28px*100vh/1080px)!important;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;flex-shrink:0;overflow:hidden;padding:0;margin:0}.manual-entry-wrapper .date-nav-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;font-size:calc(16px*100vw/1920px);font-weight:700;margin:0;padding:0}.manual-entry-wrapper .date-nav .manual-entry-wrapper .manual-entry-wrapper .date-nav-btn:first-child .manual-entry-wrapper .manual-entry-wrapper .date-nav-icon{left:50%}.manual-entry-wrapper .date-nav .date-nav-btn{background:#202d52!important;width:calc(28px*100vw/1920px)!important;height:calc(28px*100vh/1080px)!important;min-width:calc(28px*100vw/1920px)!important;min-height:calc(28px*100vh/1080px)!important;max-width:calc(28px*100vw/1920px)!important;max-height:calc(28px*100vh/1080px)!important;overflow:hidden!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.manual-entry-wrapper .date-nav-btn:focus{outline:none}.manual-entry-wrapper .date-nav-btn:hover{background:#1a2547!important}.manual-entry-wrapper .date-nav-btn:active{background:#202d52!important;outline:none}.manual-entry-wrapper .date-nav-btn:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(6px*100vw/1920px);pointer-events:none;box-sizing:border-box}.manual-entry-wrapper .date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:calc(2px*100vw/1920px);padding:calc(5px*100vh/1080px);box-sizing:border-box}.manual-entry-wrapper .date-week{background:#fff;padding-bottom:0}.manual-entry-wrapper .date-cell{font-family:Roboto,sans-serif;font-size:calc(10px*100vw/1920px);color:#202d52;background:#e3e9f2;border:none;border-radius:calc(5px*100vw/1920px);height:calc(20px*100vh/1080px);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;box-sizing:border-box}.manual-entry-wrapper .date-cell.head{background:transparent;color:#000;cursor:default}.manual-entry-wrapper .date-cell.empty{background:transparent;cursor:default}.manual-entry-wrapper .date-cell:hover{background:#cdd7eb}.manual-entry-wrapper .date-cell.selected{background:#202d52;color:#fff}.manual-entry-wrapper .date-cell.today{outline:calc(2px*100vw/1920px) solid #202D52D4}.manual-entry-wrapper .date-cell:focus{outline:none}.manual-entry-wrapper .date-cell:active{outline:none}.manual-entry-wrapper .date-cell:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(5px*100vw/1920px);pointer-events:none;box-sizing:border-box}.manual-entry-wrapper .months-grid{grid-template-columns:repeat(3,1fr);gap:calc(4px*100vw/1920px);padding:calc(10px*100vh/1080px)}.manual-entry-wrapper .month-cell{height:calc(35px*100vh/1080px);font-size:calc(12px*100vw/1920px);padding:calc(5px*100vh/1080px)}.manual-entry-wrapper .years-grid{grid-template-columns:repeat(3,1fr);gap:calc(4px*100vw/1920px);padding:calc(10px*100vh/1080px)}.manual-entry-wrapper .year-cell{height:calc(35px*100vh/1080px);font-size:calc(12px*100vw/1920px);padding:calc(5px*100vh/1080px)}.manual-entry-wrapper .field-input:not([type=date]):not([type=text]){background:#202d52d4;color:#fff;border:3px solid #202D52D4;height:45px;width:153px;border-radius:10px;line-height:30px;box-shadow:inset 0 16px 32px #0c0c0d66,0 7px 13px -3px #0000004d;appearance:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="white" d="M4 6l4 4 4-4H4z"/></svg>');background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.manual-entry-wrapper .custom-dropdown-wrapper{position:relative;width:calc(153px*100vw/1920px);flex-shrink:0;margin-top:calc(8px*100vh/1080px);box-sizing:border-box}.manual-entry-wrapper .custom-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;padding:0;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);border-radius:calc(10px*100vw/1920px);background:#fff;color:#000;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;height:calc(45px*100vh/1080px);width:calc(153px*100vw/1920px);box-sizing:border-box;box-shadow:none;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;text-align:left;outline:none;flex-shrink:0}.manual-entry-wrapper .dropdown-text{flex:1;font-size:calc(15px*100vw/1920px);font-weight:400;margin-left:calc(8px*100vw/1920px);line-height:calc(39px*100vh/1080px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;color:#000}.manual-entry-wrapper .dropdown-arrow{font-family:Roboto,sans-serif;font-size:calc(20px*100vw/1920px);transition:transform .2s ease;margin-right:calc(8px*100vw/1920px);flex-shrink:0;box-sizing:border-box;color:#000}.manual-entry-wrapper .custom-dropdown-trigger:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.manual-entry-wrapper .custom-dropdown-trigger:focus{box-shadow:none;outline:none;border-color:#202d52d4}.manual-entry-wrapper .custom-dropdown-trigger:active{box-shadow:none;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important}.manual-entry-wrapper .custom-dropdown-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vh/1080px) calc(12px*100vh/1080px) #00000026;z-index:1000;margin-top:calc(4px*100vh/1080px)}.manual-entry-wrapper .dropdown-search{display:flex;align-items:center;padding:calc(12px*100vh/1080px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(6px*100vw/1920px) calc(6px*100vw/1920px) 0 0}.manual-entry-wrapper .search-input{width:100%;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border:none;outline:none;background:transparent;color:#666;font-size:calc(14px*100vw/1920px);font-family:Roboto,sans-serif}.manual-entry-wrapper .search-input::placeholder{color:#999}.manual-entry-wrapper .search-arrow{font-family:Roboto,sans-serif;color:#666;font-size:calc(10px*100vw/1920px);margin-left:calc(8px*100vw/1920px)}.manual-entry-wrapper .manual-entry-wrapper .dropdown-options{max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa}.manual-entry-wrapper .manual-entry-wrapper .dropdown-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.manual-entry-wrapper .manual-entry-wrapper .dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(2px*100vw/1920px)}.manual-entry-wrapper .manual-entry-wrapper .dropdown-options::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:calc(2px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.manual-entry-wrapper .manual-entry-wrapper .dropdown-options::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.manual-entry-wrapper .dropdown-option{display:flex;align-items:center;padding-top:calc(14px*100vh/1080px);padding-bottom:calc(14px*100vh/1080px);padding-left:calc(12px*100vw/1920px);padding-right:calc(12px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);width:100%;border:none;background:transparent;text-align:left;color:inherit;outline:none;border-radius:0;box-sizing:border-box;position:relative;min-height:calc(44px*100vh/1080px);line-height:calc(16px*100vh/1080px)}.manual-entry-wrapper .dropdown-option:hover{background-color:#e3f2fd;border-radius:0}.manual-entry-wrapper .dropdown-option:focus{outline:none;box-shadow:none}.manual-entry-wrapper .dropdown-option:active{outline:none;box-shadow:none}.manual-entry-wrapper .dropdown-option:focus-visible{outline:none;box-shadow:none}.manual-entry-wrapper .dropdown-option.loading{color:#666;font-style:italic;cursor:default}.manual-entry-wrapper .field-input[type=text],.manual-entry-wrapper .field-input[type=date]{padding-right:calc(16px*100vw/1920px);background:#fff;color:#000;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);box-shadow:none}.manual-entry-wrapper .field-input[type=text]:hover,.manual-entry-wrapper .field-input[type=date]:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.manual-entry-wrapper .field-input[type=text]{cursor:text}.manual-entry-wrapper .field-input:focus{box-shadow:none;outline:none;border-color:#202d52d4}.manual-entry-wrapper .field-input:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.manual-entry-wrapper .field-input:active{box-shadow:none;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important}.manual-entry-wrapper .field-input:active:before{content:"";position:absolute;inset:0;border:calc(3px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.manual-entry-wrapper .form-actions{display:flex;justify-content:flex-end;align-items:center;margin-top:calc(47px*100vh/1080px);height:calc(39px*100vh/1080px)}.manual-entry-wrapper .save-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;margin-right:calc(29px*100vw/1920px);margin-top:calc(-30px*100vh/1080px);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:calc(45px*100vh/1080px);width:calc(153px*100vw/1920px);transition:all .2s ease;text-decoration:none;outline:none;position:relative;box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;flex-shrink:0;box-sizing:border-box}.manual-entry-wrapper .save-button:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.manual-entry-wrapper .save-button:hover{border-color:#202d52d4;box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.manual-entry-wrapper .save-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important}.manual-entry-wrapper .save-button:active:before{content:"";position:absolute;inset:0;border:calc(3px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.manual-entry-wrapper .save-button:disabled{background:#ccc!important;color:#666!important;border:calc(2px*100vw/1920px) solid #202D52D4!important;cursor:not-allowed;opacity:.6;transform:none;box-shadow:inset 0 2px 4px #0009!important}.manual-entry-wrapper .save-button:disabled:hover{background:#ccc!important;border:calc(2px*100vw/1920px) solid #202D52D4!important;transform:none;box-shadow:inset 0 2px 4px #0009!important}.manual-entry-wrapper .validation-popup-overlay{position:fixed;inset:0;z-index:10000;border:none;padding:0;background:transparent}.manual-entry-wrapper .validation-popup-backdrop{position:fixed;inset:0;background-color:#00000059;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:calc(16px*100vh/1080px);margin:0;outline:none;font-family:inherit}.manual-entry-wrapper .success-popup{cursor:default;border:calc(2px*100vw/1920px) solid #6283ba;max-width:calc(460px*100vw/1920px);width:90%;max-height:60vh;background:#fff;border-radius:calc(16px*100vw/1920px);box-shadow:0 calc(8px*100vh/1080px) calc(32px*100vh/1080px) #202d5233,inset 0 calc(2px*100vh/1080px) calc(4px*100vh/1080px) #202d521a;display:flex;flex-direction:column;box-sizing:border-box}.manual-entry-wrapper .success-header{background:linear-gradient(135deg,#202d52,#253d6d);border-bottom-color:#6283ba;color:#fff;border-radius:calc(14px*100vw/1920px) calc(14px*100vw/1920px) 0 0;padding:calc(14px*100vh/1080px) calc(20px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.manual-entry-wrapper .success-header h3{color:#fff;font-weight:600;margin:0;font-size:calc(16px*100vw/1920px);line-height:calc(24px*100vh/1080px)}.manual-entry-wrapper .success-message{display:flex;align-items:flex-start;gap:calc(14px*100vw/1920px);padding:calc(18px*100vh/1080px) calc(20px*100vw/1920px) calc(12px*100vh/1080px) calc(20px*100vw/1920px);text-align:left;flex:1;box-sizing:border-box}.manual-entry-wrapper .success-icon{width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);flex-shrink:0;margin-top:calc(2px*100vh/1080px);position:relative;display:inline-block;box-sizing:border-box}.manual-entry-wrapper .success-icon:before{content:"";position:absolute;left:50%;top:50%;width:calc(20px*100vw/1920px);height:calc(20px*100vh/1080px);border:calc(3px*100vw/1920px) solid #202d52;border-radius:50%;transform:translate(-50%,-50%);background:#202d52}.manual-entry-wrapper .success-icon:after{content:"";position:absolute;left:50%;top:50%;width:calc(8px*100vw/1920px);height:calc(14px*100vh/1080px);border-right:calc(3px*100vw/1920px) solid #ffffff;border-bottom:calc(3px*100vw/1920px) solid #ffffff;transform:translate(-50%,-60%) rotate(45deg)}.manual-entry-wrapper .warning-icon{width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);flex-shrink:0;margin-top:calc(2px*100vh/1080px);position:relative;display:inline-block;box-sizing:border-box}.manual-entry-wrapper .warning-icon:before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;border-left:calc(14px*100vw/1920px) solid transparent;border-right:calc(14px*100vw/1920px) solid transparent;border-bottom:calc(24px*100vh/1080px) solid #ff9800;transform:translate(-50%,-50%)}.manual-entry-wrapper .warning-icon:after{content:"!";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:calc(18px*100vw/1920px);font-weight:700;line-height:1;margin-top:calc(2px*100vh/1080px)}.manual-entry-wrapper .success-footer{background:#f8f9fa;border-top:calc(1px*100vw/1920px) solid #e8e8e8;padding:calc(12px*100vh/1080px) calc(16px*100vw/1920px) calc(14px*100vh/1080px) calc(16px*100vw/1920px);display:flex;justify-content:flex-end;gap:calc(12px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.manual-entry-wrapper .success-ok-btn{background:#202d52!important;color:#fff!important;font-size:calc(15px*100vw/1920px)!important;font-weight:700!important;padding:calc(10px*100vh/1080px) calc(22px*100vw/1920px)!important;min-width:calc(100px*100vw/1920px)!important;border-radius:calc(8px*100vw/1920px)!important;box-shadow:0 calc(4px*100vh/1080px) calc(12px*100vh/1080px) #202d5266!important;transition:all .3s ease!important;text-transform:none!important;letter-spacing:normal!important;border:none!important;cursor:pointer!important;box-sizing:border-box!important}.manual-entry-wrapper .success-ok-btn:hover{background:#1a2547!important;transform:translateY(calc(-1px*100vh/1080px))!important}.manual-entry-wrapper .success-message p{margin:0;color:#202d52;line-height:calc(24px*100vh/1080px);font-size:calc(15px*100vw/1920px);font-weight:400;font-family:Roboto,sans-serif;flex:1;box-sizing:border-box}.manual-entry-wrapper .custom-date-input::-webkit-autofill,.manual-entry-wrapper .custom-date-input::-webkit-autofill:hover,.manual-entry-wrapper .custom-date-input::-webkit-autofill:focus,.manual-entry-wrapper .custom-date-input::-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important;-webkit-text-fill-color:#000000!important;transition:background-color 5000s ease-in-out 0s}.manual-entry-wrapper .custom-date-input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset!important;-webkit-text-fill-color:#000000!important}.manual-entry-wrapper .custom-date-input::-webkit-calendar-picker-indicator{display:none!important}.manual-entry-wrapper .custom-date-input::-webkit-list-button{display:none!important}.manual-entry-wrapper .custom-date-input::-webkit-clear-button{display:none!important}.manual-entry-wrapper .custom-date-input::-webkit-contacts-auto-fill-button{display:none!important;visibility:hidden!important;pointer-events:none!important;position:absolute!important;right:0!important}.review-and-submit-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}.review-and-submit-wrapper .review-submit-section{display:flex;flex-direction:column;gap:calc(30px*100vh/1080px);width:calc(1480px*100vw/1920px);max-width:calc(1480px*100vw/1920px);margin-left:auto;margin-right:auto;box-sizing:border-box}.review-and-submit-wrapper .review-submit-section .section-title{width:calc(1480px*100vw/1920px);height:auto;font-family:Roboto,sans-serif;font-size:calc(20px*100vw/1920px);font-weight:400;font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#202d52;margin:0 auto;padding-left:calc(25px*100vw/1920px);white-space:nowrap;flex-shrink:0;box-sizing:border-box;text-align:left}.review-and-submit-wrapper .data-table-wrapper{border-radius:calc(4px*100vw/1920px);overflow:hidden;background:#fff;border:calc(1px*100vw/1920px) solid #d0d7de;box-shadow:none;width:calc(1480px*100vw/1920px);max-width:calc(1480px*100vw/1920px);margin-left:auto;margin-right:auto;margin-top:calc(-10px*100vh/1080px);margin-bottom:0;box-sizing:border-box}.review-and-submit-wrapper .data-table{width:100%;border-collapse:collapse;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);background:#fff}.review-and-submit-wrapper .data-table thead{background:#f5f6fa}.review-and-submit-wrapper .data-table th{background:#f5f6fa;color:#333;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;text-align:center;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;box-sizing:border-box}.review-and-submit-wrapper .data-table td{padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:400;color:#333;background:#fff;text-align:center;box-sizing:border-box}.review-and-submit-wrapper .data-table th:last-child,.review-and-submit-wrapper .data-table td:last-child{border-right:none}.review-and-submit-wrapper .checkbox-col{width:calc(30px*100vw/1920px);text-align:center;box-sizing:border-box}.review-and-submit-wrapper .approval-comments-cell{text-align:left;vertical-align:middle;min-width:calc(200px*100vw/1920px);max-width:calc(320px*100vw/1920px)}.review-and-submit-wrapper .approval-comments-textarea{width:100%;min-height:calc(34px*100vh/1080px);max-height:calc(120px*100vh/1080px);box-sizing:border-box;padding:calc(5px*100vh/1080px) calc(8px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);color:#333;border:calc(1px*100vw/1920px) solid #c9d1d9;border-radius:calc(4px*100vw/1920px);resize:none;background:#fff}.review-and-submit-wrapper .approval-comments-textarea:disabled{background:#f6f8fa;color:#57606a;cursor:not-allowed}.review-and-submit-wrapper .google-drive-link{color:#202d52;text-decoration:none;font-weight:600}.review-and-submit-wrapper .google-drive-link:hover{text-decoration:underline}.review-and-submit-wrapper .button-actions{display:flex;justify-content:flex-end;gap:calc(25px*100vw/1920px);margin-right:auto;padding-right:calc(20px*100vw/1920px);margin-top:0;width:calc(1480px*100vw/1920px);max-width:calc(1480px*100vw/1920px);margin-left:auto;flex-wrap:wrap;box-sizing:border-box}.review-and-submit-wrapper .delete-record-btn,.review-and-submit-wrapper .submit-review-btn{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:calc(45px*100vh/1080px);width:calc(153px*100vw/1920px);transition:all .2s ease;text-decoration:none;outline:none;position:relative;box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;flex-shrink:0;box-sizing:border-box}.review-and-submit-wrapper .delete-record-btn:disabled,.review-and-submit-wrapper .submit-review-btn:disabled{background:#ccc!important;color:#666!important;border:calc(2px*100vw/1920px) solid #202D52D4!important;cursor:not-allowed;box-shadow:inset 0 2px 4px #0009!important;transform:none}.review-and-submit-wrapper .delete-record-btn:disabled:hover,.review-and-submit-wrapper .submit-review-btn:disabled:hover{background:#ccc!important;border:calc(2px*100vw/1920px) solid #202D52D4!important;box-shadow:inset 0 2px 4px #0009!important;transform:none}.review-and-submit-wrapper .delete-record-btn:focus,.review-and-submit-wrapper .submit-review-btn:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.review-and-submit-wrapper .delete-record-btn:hover,.review-and-submit-wrapper .submit-review-btn:hover{border-color:#202d52d4;box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.review-and-submit-wrapper .delete-record-btn:active,.review-and-submit-wrapper .submit-review-btn:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important}.review-and-submit-wrapper .delete-record-btn:active:before,.review-and-submit-wrapper .submit-review-btn:active:before{content:"";position:absolute;inset:0;border:calc(3px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.review-and-submit-wrapper .data-table-wrapper input[type=checkbox]{width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;margin-left:calc(8px*100vw/1920px);flex-shrink:0;vertical-align:middle;transform:translateY(calc(-2px*100vh/1080px))}.review-and-submit-wrapper .data-table-wrapper input[type=checkbox]:checked{background-color:#202d52}.review-and-submit-wrapper .data-table-wrapper input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.review-and-submit-wrapper .review-and-submit-wrapper .data-table-wrapper::-webkit-scrollbar{height:8px}.review-and-submit-wrapper .review-and-submit-wrapper .data-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.review-and-submit-wrapper .review-and-submit-wrapper .data-table-wrapper::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.review-and-submit-wrapper .review-and-submit-wrapper .data-table-wrapper::-webkit-scrollbar-thumb:hover{background:#999}.review-and-submit-wrapper .data-table tbody tr{background:#fff}.review-and-submit-wrapper .data-table tbody tr:hover{background:#fff!important}.review-and-submit-wrapper .data-table tbody tr:nth-child(2n),.review-and-submit-wrapper .data-table tbody tr:nth-child(2n):hover{background:#fff!important}.review-and-submit-wrapper .validation-popup-overlay{position:fixed;inset:0;z-index:10000;border:none;padding:0;background:transparent}.review-and-submit-wrapper .validation-popup-backdrop{position:fixed;inset:0;background-color:#00000059;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:calc(16px*100vh/1080px);margin:0;outline:none;font-family:inherit}.review-and-submit-wrapper .success-popup{cursor:default;border:calc(2px*100vw/1920px) solid #6283ba;max-width:calc(460px*100vw/1920px);width:90%;max-height:60vh;background:#fff;border-radius:calc(16px*100vw/1920px);box-shadow:0 calc(8px*100vh/1080px) calc(32px*100vh/1080px) #202d5233,inset 0 calc(2px*100vh/1080px) calc(4px*100vh/1080px) #202d521a;display:flex;flex-direction:column;box-sizing:border-box}.review-and-submit-wrapper .success-header{background:linear-gradient(135deg,#202d52,#253d6d);color:#fff;padding:calc(16px*100vh/1080px) calc(24px*100vw/1920px);border-radius:calc(14px*100vw/1920px) calc(14px*100vw/1920px) 0 0;border-bottom:calc(2px*100vh/1080px) solid #6283ba}.review-and-submit-wrapper .success-header h3{margin:0;font-size:calc(18px*100vw/1920px);font-weight:600;line-height:calc(24px*100vh/1080px)}.review-and-submit-wrapper .success-message{padding:calc(20px*100vh/1080px) calc(24px*100vw/1920px) calc(12px*100vh/1080px) calc(24px*100vw/1920px);display:flex;align-items:flex-start;gap:calc(16px*100vw/1920px);flex:1}.review-and-submit-wrapper .success-icon{font-size:calc(16px*100vw/1920px);flex-shrink:0;margin-top:calc(2px*100vw/1920px)}.review-and-submit-wrapper .warning-icon{width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);flex-shrink:0;margin-top:calc(2px*100vh/1080px);position:relative;display:inline-block;box-sizing:border-box}.review-and-submit-wrapper .warning-icon:before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;border-left:calc(14px*100vw/1920px) solid transparent;border-right:calc(14px*100vw/1920px) solid transparent;border-bottom:calc(24px*100vh/1080px) solid #ff9800;transform:translate(-50%,-50%)}.review-and-submit-wrapper .warning-icon:after{content:"!";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:calc(18px*100vw/1920px);font-weight:700;line-height:1;margin-top:calc(2px*100vh/1080px)}.review-and-submit-wrapper .success-message p{margin:0;margin-top:calc(5px*100vh/1080px);font-family:Roboto,sans-serif;color:#333;font-style:regular;font-size:calc(15px*100vw/1920px);line-height:calc(22px*100vh/1080px);font-weight:400;flex:1}.review-and-submit-wrapper .success-footer{padding:calc(12px*100vh/1080px) calc(24px*100vw/1920px) calc(20px*100vh/1080px) calc(24px*100vw/1920px);display:flex;justify-content:flex-end;gap:calc(12px*100vw/1920px);border-top:calc(1px*100vh/1080px) solid #e8e8e8}.review-and-submit-wrapper .success-ok-btn{background:#202d52d4;color:#fff;border:none;border-radius:calc(8px*100vw/1920px);padding:calc(10px*100vh/1080px) calc(28px*100vw/1920px);font-size:calc(15px*100vw/1920px);font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:#2d234266 0 calc(2px*100vh/1080px) calc(4px*100vh/1080px),#2d23424d 0 calc(7px*100vh/1080px) calc(13px*100vh/1080px) calc(-3px*100vh/1080px),#3a416f80 0 calc(-3px*100vh/1080px) 0 inset,inset 0 calc(16px*100vh/1080px) calc(32px*100vh/1080px) #0006;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform}.review-and-submit-wrapper .success-ok-btn:hover{transform:translateY(calc(-2px*100vh/1080px));box-shadow:#2d234266 0 calc(4px*100vh/1080px) calc(8px*100vh/1080px),#2d23424d 0 calc(7px*100vh/1080px) calc(13px*100vh/1080px) calc(-3px*100vh/1080px)}.review-and-submit-wrapper .success-ok-btn:active{transform:translateY(calc(2px*100vh/1080px));box-shadow:#2d234266 0 calc(2px*100vh/1080px) calc(4px*100vh/1080px),#2d23424d 0 calc(7px*100vh/1080px) calc(13px*100vh/1080px) calc(-3px*100vh/1080px),#3a416f80 0 calc(-3px*100vh/1080px) 0 inset}.review-and-submit-wrapper .success-ok-btn:focus{outline:none;box-shadow:#2d234266 0 calc(2px*100vh/1080px) calc(4px*100vh/1080px),#2d23424d 0 calc(7px*100vh/1080px) calc(13px*100vh/1080px) calc(-3px*100vh/1080px),#3a416f80 0 calc(-3px*100vh/1080px) 0 inset}.price-master-wrapper{width:100%;background:#fff;--pm-spinner-size: calc(56px*100vw/1920px) ;--pm-spinner-border: calc(6px*100vw/1920px) }.price-master-wrapper .top-navigation-bar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;z-index:100!important;background:#202d52!important}.price-master-wrapper .price-master-page{display:flex;flex-direction:column;gap:calc(16px*100vh/1080px);align-items:center;box-sizing:border-box;width:100%;max-width:100vw;padding-top:calc(60px*100vh/1080px)}.price-master-wrapper .page-title{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;line-height:calc(44px*100vh/1080px);color:#202d52;margin:calc(48px*100vh/1080px) auto calc(10px*100vh/1080px) auto;text-align:center;width:100%;max-width:calc(1480px*100vw/1920px);box-sizing:border-box}.price-master-wrapper .loading-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;z-index:2}.price-master-wrapper .loading-spinner{width:var(--pm-spinner-size);height:var(--pm-spinner-size);border:var(--pm-spinner-border) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:priceMasterSpin 1s linear infinite;margin-bottom:calc(20px*100vh/1080px)}@keyframes priceMasterSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.price-master-wrapper .approval-loading-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.price-master-wrapper .approval-loading-spinner{width:calc(60px*100vw/1920px);height:calc(60px*100vw/1920px);aspect-ratio:1;border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:priceMasterApprovalSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}@keyframes priceMasterApprovalSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.price-master-wrapper .filters-container{background:#7c90af54;border-radius:calc(10px*100vw/1920px);padding:calc(16px*100vw/1920px);padding-bottom:calc(32px*100vh/1080px);margin:calc(20px*100vh/1080px) auto calc(10px*100vh/1080px) auto;box-shadow:inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) calc(-8px*100vw/1920px) #0c0c0d66;width:calc(1480px*100vw/1920px);height:auto;box-sizing:border-box;flex-shrink:0}.price-master-wrapper .filters-row{display:flex;flex-wrap:wrap;gap:calc(25.5px*100vw/1920px);align-items:flex-end;padding-left:calc(25px*100vw/1920px);box-sizing:border-box}.price-master-wrapper .filter{display:flex;flex-direction:column;gap:calc(6px*100vh/1080px);position:relative;box-sizing:border-box;flex-shrink:0}.price-master-wrapper .filter label{font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);line-height:calc(44px*100vh/1080px);color:#000;margin-left:calc(5px*100vw/1920px);margin-bottom:calc(-10px*100vh/1080px)!important;box-sizing:border-box}.price-master-wrapper .filter select{height:28px;min-width:120px;border:1px solid #cfd6e4;border-radius:4px;padding:0 8px}.price-master-wrapper .custom-dropdown-wrapper{position:relative;width:calc(153px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.price-master-wrapper .custom-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;padding:0;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);border-radius:calc(10px*100vw/1920px);background:#fff!important;color:#202d52!important;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;height:calc(45px*100vh/1080px);width:calc(153px*100vw/1920px);box-sizing:border-box;box-shadow:none;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;text-align:left;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.price-master-wrapper .dropdown-text{flex:1;font-size:calc(15px*100vw/1920px);font-weight:400;margin-left:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.price-master-wrapper .dropdown-arrow{font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);transition:transform .2s ease;margin-right:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.price-master-wrapper .custom-dropdown-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #00000026;z-index:1000;margin-top:calc(4px*100vh/1080px);box-sizing:border-box}.price-master-wrapper .custom-dropdown-wrapper.long-item-dropdown .custom-dropdown-panel{left:0;right:auto;min-width:100%;width:max-content;max-width:min(95vw,calc(1480px*100vw/1920px))}.price-master-wrapper .custom-dropdown-wrapper.long-item-dropdown .dropdown-options{overflow-x:auto}.price-master-wrapper .custom-dropdown-wrapper.long-item-dropdown .dropdown-option{width:max-content;min-width:100%}.price-master-wrapper .custom-dropdown-wrapper.long-item-dropdown .option-label{flex:none;white-space:nowrap;overflow:visible;text-overflow:clip}.price-master-wrapper .dropdown-search{display:flex;align-items:center;padding:calc(8px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(6px*100vw/1920px) calc(6px*100vw/1920px) 0 0;box-sizing:border-box;width:100%}.price-master-wrapper .search-input{flex:1;border:none;outline:none;background:transparent;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;box-sizing:border-box;min-width:0;width:100%;padding:0;margin:0}.price-master-wrapper .dropdown-options{max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;box-sizing:border-box}.price-master-wrapper .dropdown-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.price-master-wrapper .dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(2px*100vw/1920px)}.price-master-wrapper .dropdown-options::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:calc(2px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.price-master-wrapper .dropdown-options::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.price-master-wrapper .dropdown-option{display:flex;align-items:center;padding:calc(8px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;box-sizing:border-box;width:100%;border:none;background:none;text-align:left;font-size:inherit;color:inherit;outline:none}.price-master-wrapper .dropdown-option:hover{background-color:#e3f2fd}.price-master-wrapper .dropdown-option.select-all{font-weight:600;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0}.price-master-wrapper .option-checkbox{margin-right:calc(8px*100vw/1920px);width:calc(14px*100vw/1920px);height:calc(14px*100vh/1080px);cursor:pointer;box-sizing:border-box}.price-master-wrapper .option-label{font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;flex:1;box-sizing:border-box}.price-master-wrapper .custom-dropdown-trigger:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.price-master-wrapper .custom-dropdown-trigger:active{box-shadow:none;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.price-master-wrapper .actions-row{display:flex;gap:calc(25px*100vw/1920px);margin-top:calc(10px*100vh/1080px);justify-content:flex-end;align-items:center;padding-right:calc(20px*100vw/1920px);box-sizing:border-box}.price-master-wrapper .actions-row .apply-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px)!important;width:calc(153px*100vw/1920px)!important;min-width:calc(153px*100vw/1920px);max-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;box-sizing:border-box;flex-shrink:0;position:relative}.price-master-wrapper .actions-row .apply-button:hover{box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.price-master-wrapper .actions-row .apply-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.price-master-wrapper .actions-row .apply-button:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.price-master-wrapper .actions-row .apply-button.apply-button-active{opacity:.9}.price-master-wrapper .table-section-wrapper{width:calc(1480px*100vw/1920px);max-width:100%;margin:calc(8px*100vh/1080px) auto calc(24px*100vh/1080px) auto;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}.price-master-wrapper .table-section-title{background:#202d52;color:#fff;font-family:Roboto,sans-serif;font-size:calc(18px*100vw/1920px);font-weight:500;line-height:calc(32px*100vh/1080px);padding:calc(8px*100vh/1080px) calc(16px*100vw/1920px);border-radius:calc(4px*100vw/1920px) calc(4px*100vw/1920px) 0 0;box-sizing:border-box;text-align:left}.price-master-wrapper .data-table-wrapper{border-radius:calc(4px*100vw/1920px);border:calc(1px*100vw/1920px) solid #d0d7de;overflow:hidden;background:#fff;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1;width:100%;max-width:100%;box-sizing:border-box}.price-master-wrapper .data-table-wrapper::-webkit-scrollbar{width:calc(6px*100vw/1920px);height:calc(6px*100vh/1080px)}.price-master-wrapper .data-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(3px*100vw/1920px)}.price-master-wrapper .data-table-wrapper::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(3px*100vw/1920px);min-height:calc(20px*100vh/1080px)}.price-master-wrapper .data-table-wrapper::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.price-master-wrapper .data-table{width:100%;border-collapse:collapse;border-spacing:0;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);background:transparent;box-sizing:border-box}.price-master-wrapper .data-table thead{background:#f5f6fa}.price-master-wrapper .data-table thead th{background:#f5f6fa;color:#333;text-align:center;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;font-size:calc(13px*100vw/1920px);font-weight:600;white-space:nowrap;box-sizing:border-box}.price-master-wrapper .data-table thead th:last-child{border-right:none}.price-master-wrapper .data-table thead th.checkbox-col,.price-master-wrapper .data-table tbody td.checkbox-col{width:calc(40px*100vw/1920px);min-width:calc(40px*100vw/1920px);max-width:calc(40px*100vw/1920px);text-align:center}.price-master-wrapper .data-table tbody tr{transition:background-color .2s ease;position:relative;background:#fff}.price-master-wrapper .data-table tbody td{padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;font-size:calc(13px*100vw/1920px);font-weight:400;color:#333;text-align:center;vertical-align:middle;box-sizing:border-box}.price-master-wrapper .data-table tbody td:last-child{border-right:none}.price-master-wrapper .data-table input[type=checkbox]{width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;vertical-align:middle}.price-master-wrapper .data-table input[type=checkbox]:checked{background-color:#202d52}.price-master-wrapper .data-table input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.price-master-wrapper .data-table tbody tr:hover{background:#fff!important}.price-master-wrapper .data-table tbody tr:nth-child(2n),.price-master-wrapper .data-table tbody tr:nth-child(2n):hover{background:#fff!important}.price-master-wrapper .product-details-section{width:fit-content;max-width:100%;margin:calc(16px*100vh/1080px) auto 0 auto;display:flex;flex-direction:column;overflow:visible}.price-master-wrapper .product-details-section .table-section-title{background-color:#e3f2fd!important;color:#0d47a1!important;text-align:center!important;font-weight:600;font-size:calc(14px*100vw/1920px);line-height:calc(24px*100vh/1080px)}.price-master-wrapper .product-details-section .data-table-wrapper{border-radius:0 0 calc(4px*100vw/1920px) calc(4px*100vw/1920px);border-top:none;max-height:calc(262px*100vh/1080px);overflow-y:auto;overflow-x:hidden;margin-bottom:0}.price-master-wrapper .product-details-section .data-table thead th{position:sticky;top:0;z-index:2;background:#f5f6fa;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);line-height:calc(24px*100vh/1080px);min-height:calc(44px*100vh/1080px);height:calc(44px*100vh/1080px);font-size:calc(13px*100vw/1920px);font-weight:600;display:table-cell;vertical-align:middle;box-sizing:border-box}.price-master-wrapper .product-details-section .checkbox-col{width:calc(40px*100vw/1920px);min-width:calc(40px*100vw/1920px);max-width:calc(40px*100vw/1920px);text-align:center}.price-master-wrapper .product-details-section .column-product-desc{min-width:calc(180px*100vw/1920px);white-space:nowrap}.price-master-wrapper .product-details-section .column-long-item{min-width:calc(140px*100vw/1920px);white-space:nowrap}.price-master-wrapper .product-details-section .column-customer{min-width:calc(120px*100vw/1920px);white-space:nowrap}.price-master-wrapper .table-section-wrapper.price-details-section{margin-top:0;margin-bottom:calc(24px*100vh/1080px)}.price-master-wrapper .table-section-wrapper.price-details-section:has(.price-details-pagination){margin-bottom:0}.price-master-wrapper .price-details-section{width:calc(1480px*100vw/1920px);max-width:100%;margin:0 auto calc(24px*100vh/1080px) auto}.price-master-wrapper .price-details-section:has(.price-details-pagination){margin-bottom:0}.price-master-wrapper .price-details-section .price-details-pagination.table-pagination{margin-top:calc(24px*100vh/1080px);margin-bottom:calc(24px*100vh/1080px)}.price-master-wrapper .price-details-section .data-table-wrapper{position:relative;border-radius:calc(4px*100vw/1920px);border:calc(1px*100vw/1920px) solid #d0d7de;background:#fff;overflow-y:auto;overflow-x:auto;height:auto;min-height:0;max-height:calc(1352px*100vh/1080px)}.price-master-wrapper .price-details-section thead th{position:sticky;top:0;z-index:5;background:#f5f6fa!important;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);line-height:calc(24px*100vh/1080px);min-height:calc(44px*100vh/1080px);font-size:calc(13px*100vw/1920px);display:table-cell;vertical-align:middle;box-sizing:border-box}.price-master-wrapper .price-details-section .column-customer{min-width:calc(120px*100vw/1920px)}.price-master-wrapper .price-details-section .column-country{min-width:calc(160px*100vw/1920px)}.price-master-wrapper .price-details-section .column-currency,.price-master-wrapper .price-details-section .column-price,.price-master-wrapper .price-details-section .column-date-from,.price-master-wrapper .price-details-section .column-date-to{min-width:calc(140px*100vw/1920px)}.price-master-wrapper .empty-price-details-cell{text-align:center!important;padding:calc(20px*100vh/1080px) calc(16px*100vw/1920px)!important;font-size:calc(14px*100vw/1920px)!important;color:#6a7b9b!important;font-weight:500!important;white-space:nowrap!important;line-height:calc(20px*100vh/1080px)!important;vertical-align:middle!important;box-sizing:border-box}.app.sidebar-open .price-master-page,.app.sidebar-pinned .price-master-page{padding-left:calc(40px*100vw/1920px);padding-right:calc(40px*100vw/1920px)}.price-master-wrapper .validation-popup-overlay{position:fixed;inset:0;z-index:10000;border:none;padding:0;background:transparent}.price-master-wrapper .validation-popup-backdrop{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0;margin:0;outline:none;font-family:inherit}.price-master-wrapper .validation-popup{background:#fff;border-radius:calc(8px*100vw/1920px);cursor:default;box-shadow:0 calc(8px*100vw/1920px) calc(32px*100vw/1920px) #0000004d;max-width:calc(500px*100vw/1920px);width:90%;max-height:35vh;overflow:hidden;animation:validationPopupSlideIn .3s ease-out}.price-master-wrapper .validation-popup-header{display:flex;justify-content:space-between;align-items:center;padding:calc(8px*100vw/1920px) calc(24px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa}.price-master-wrapper .validation-popup-header h3{margin:0;font-size:calc(18px*100vw/1920px);font-weight:600;color:#d32f2f}.price-master-wrapper .validation-popup-close{background:none;border:none;font-size:calc(24px*100vw/1920px);color:#666;cursor:pointer;padding:0;width:calc(32px*100vw/1920px);height:calc(32px*100vh/1080px);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.price-master-wrapper .validation-popup-close:hover{background:#e0e0e0;color:#333}.price-master-wrapper .validation-popup-content{padding:calc(0px*100vw/1920px) calc(24px*100vw/1920px) calc(8px*100vw/1920px) calc(24px*100vw/1920px);max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4caf50 #f0f0f0}.price-master-wrapper .validation-popup-content::-webkit-scrollbar{width:5px}.price-master-wrapper .validation-popup-content::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.price-master-wrapper .validation-popup-content::-webkit-scrollbar-thumb{background:#4caf50;border-radius:3px;border:calc(1px*100vw/1920px) solid #f0f0f0}.price-master-wrapper .validation-popup-content::-webkit-scrollbar-thumb:hover{background:#45a049}.price-master-wrapper .validation-error-item{display:flex;align-items:flex-start;gap:calc(12px*100vw/1920px);padding:calc(12px*100vw/1920px);background:#ffebee;border:calc(1px*100vw/1920px) solid #ffcdd2;border-radius:calc(6px*100vw/1920px);border-left:calc(4px*100vw/1920px) solid #d32f2f}.price-master-wrapper .error-icon{font-size:calc(16px*100vw/1920px);flex-shrink:0;margin-top:calc(2px*100vw/1920px)}.price-master-wrapper .error-message{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#d32f2f;line-height:1.4;flex:1}.price-master-wrapper .validation-popup-footer{padding:calc(8px*100vw/1920px) calc(24px*100vw/1920px);border-top:calc(1px*100vw/1920px) solid #e0e0e0;display:flex;justify-content:flex-end;background:#f8f9fa}.price-master-wrapper .validation-popup-btn{padding:calc(8px*100vw/1920px) calc(20px*100vw/1920px);border:none;border-radius:calc(6px*100vw/1920px);font-size:calc(14px*100vw/1920px);font-weight:600;cursor:pointer;transition:all .2s ease;min-width:calc(80px*100vw/1920px)}.price-master-wrapper .validation-popup-btn-primary{background:#202d52d4;color:#fff;box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;font-size:calc(16px*100vw/1920px);font-weight:600;padding:calc(12px*100vw/1920px) calc(24px*100vw/1920px);min-width:calc(100px*100vw/1920px);height:calc(45px*100vh/1080px);transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.price-master-wrapper .validation-popup-btn-primary:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none}.price-master-wrapper .validation-popup-btn-primary:hover{border-color:#202d52d4;box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.price-master-wrapper .validation-popup-btn-primary:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.price-master-wrapper .pagination-spacer{padding-top:calc(16px*100vh/1080px);padding-bottom:calc(6px*100vh/1080px);box-sizing:border-box}.price-master-wrapper .pagination-with-retrieve{display:flex;align-items:center;justify-content:center;padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);margin:0;background:#fff;position:relative;box-sizing:border-box}.price-master-wrapper .table-pagination{display:flex;align-items:center;justify-content:center;gap:calc(6px*100vw/1920px);padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);border:none;background:#fff}.price-master-wrapper .table-pagination .pagination-btn,.price-master-wrapper .customer-pagination .pagination-btn{display:flex;align-items:center;gap:calc(6px*100vw/1920px);padding:calc(4px*100vh/1080px) calc(8px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;cursor:pointer;transition:all .2s ease;border-radius:calc(3px*100vw/1920px);box-sizing:border-box}.price-master-wrapper .table-pagination .pagination-btn:hover:not(:disabled),.price-master-wrapper .customer-pagination .pagination-btn:hover:not(:disabled){background-color:#f3f5f9;color:#5e6e88}.price-master-wrapper .table-pagination .pagination-btn:disabled,.price-master-wrapper .customer-pagination .pagination-btn:disabled{opacity:.45;cursor:not-allowed}.price-master-wrapper .table-pagination .pagination-arrow,.price-master-wrapper .customer-pagination .pagination-arrow{font-size:calc(14px*100vw/1920px);line-height:1;display:inline-flex;align-items:center;justify-content:center}.price-master-wrapper .table-pagination .pagination-text,.price-master-wrapper .customer-pagination .pagination-text{font-size:calc(13px*100vw/1920px);font-weight:600}.price-master-wrapper .table-pagination .pagination-numbers,.price-master-wrapper .customer-pagination .pagination-numbers{display:flex;align-items:center;gap:calc(6px*100vw/1920px);margin:0 calc(10px*100vw/1920px)}.price-master-wrapper .table-pagination .pagination-number,.price-master-wrapper .customer-pagination .pagination-number{min-width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);padding:0 calc(6px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;border-radius:calc(3px*100vw/1920px);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.price-master-wrapper .table-pagination .pagination-number:hover,.price-master-wrapper .customer-pagination .pagination-number:hover{background-color:#f3f5f9;color:#5e6e88}.price-master-wrapper .table-pagination .pagination-number.active,.price-master-wrapper .customer-pagination .pagination-number.active{background-color:#202d52;color:#fff;font-weight:700;box-shadow:0 calc(2px*100vh/1080px) calc(4px*100vw/1920px) #202d5233}.price-master-wrapper .table-pagination .pagination-ellipsis,.price-master-wrapper .customer-pagination .pagination-ellipsis{padding:0 calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;min-width:calc(22px*100vw/1920px);box-sizing:border-box}.price-master-wrapper .retrieve-selected-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px)!important;width:calc(153px*100vw/1920px)!important;min-width:calc(153px*100vw/1920px);max-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;box-sizing:border-box;flex-shrink:0;white-space:nowrap;position:absolute;right:calc(-305px*100vw/1920px);top:50%;transform:translateY(-50%)}.price-master-wrapper .retrieve-selected-button:hover:not(:disabled){box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-50% - (2px*100vh/1080px)))}.price-master-wrapper .retrieve-selected-button:active:not(:disabled){box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(-50% + 2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.price-master-wrapper .retrieve-selected-button:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.price-master-wrapper .retrieve-selected-button:disabled{background:#ccc;color:#666;cursor:not-allowed;opacity:.6;transform:translateY(-50%);box-shadow:inset 0 2px 4px #0009;border:calc(3px*100vw/1920px) solid #202D52D4}.price-master-wrapper .retrieve-selected-button:disabled:hover{background:#ccc;color:#666;cursor:not-allowed;opacity:.6;transform:translateY(-50%);box-shadow:inset 0 2px 4px #0009;border:calc(3px*100vw/1920px) solid #202D52D4}.price-master-wrapper .customer-tables-container{width:calc(1480px*100vw/1920px);max-width:100%;margin:0 auto calc(24px*100vh/1080px) auto;display:flex;flex-direction:column;gap:calc(12px*100vh/1080px);box-sizing:border-box}.price-master-wrapper .customer-table-section{display:flex;flex-direction:column;box-sizing:border-box}.price-master-wrapper .customer-table-header{background:#e3f2fd;color:#0d47a1;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:600;line-height:calc(24px*100vh/1080px);padding:calc(8px*100vh/1080px) calc(16px*100vw/1920px);border-radius:calc(4px*100vw/1920px) calc(4px*100vw/1920px) 0 0;box-sizing:border-box;text-align:center}.price-master-wrapper .customer-table-section .data-table thead th{padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);line-height:calc(24px*100vh/1080px);min-height:calc(44px*100vh/1080px);height:calc(44px*100vh/1080px);font-size:calc(13px*100vw/1920px);font-weight:600;display:table-cell;vertical-align:middle;box-sizing:border-box;position:sticky;top:0;z-index:2;background:#f5f6fa;border-bottom:calc(1px*100vh/1080px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;color:#333;text-align:center;white-space:nowrap}.price-master-wrapper .customer-table-section .data-table-wrapper{border-radius:0 0 calc(4px*100vw/1920px) calc(4px*100vw/1920px);border-top:none;position:relative;max-height:calc(252px*100vh/1080px);overflow-y:auto;overflow-x:auto}.price-master-wrapper .customer-table-loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffb3;z-index:5;border-radius:0 0 calc(4px*100vw/1920px) calc(4px*100vw/1920px)}.price-master-wrapper .customer-table-loading-spinner{width:calc(36px*100vw/1920px);height:calc(36px*100vw/1920px);border:calc(4px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:priceMasterCustomerSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}@keyframes priceMasterCustomerSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.price-master-wrapper .customer-pagination{display:flex;align-items:center;justify-content:center;gap:calc(6px*100vw/1920px);margin-top:calc(12px*100vh/1080px);padding:calc(12px*100vh/1080px) 0;flex-shrink:0;width:100%;box-sizing:border-box;background:transparent}.item-pricing-approval-wrapper{--ipa-spinner-size: calc(56px*100vw/1920px) ;--ipa-spinner-border: calc(6px*100vw/1920px) }.item-pricing-approval-wrapper .item-pricing-approval-page{display:flex;flex-direction:column;gap:calc(16px*100vh/1080px);align-items:center;box-sizing:border-box;width:100%;max-width:100vw}.item-pricing-approval-wrapper .page-title{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#202d52;margin:calc(48px*100vh/1080px) auto calc(30px*100vh/1080px) auto;margin-top:calc(60px*100vh/1080px);text-align:center;width:100%;max-width:calc(1480px*100vw/1920px);box-sizing:border-box}.item-pricing-approval-wrapper .filters-container{background:#7c90af54;border-radius:calc(10px*100vw/1920px);padding:calc(16px*100vw/1920px);margin:calc(30px*100vh/1080px) auto calc(40px*100vh/1080px) auto;box-shadow:inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) calc(-8px*100vw/1920px) #0c0c0d66;width:calc(1480px*100vw/1920px);height:calc(210px*100vh/1080px);box-sizing:border-box;flex-shrink:0}.item-pricing-approval-wrapper .filters-row{display:flex;flex-wrap:wrap;gap:calc(25.5px*100vw/1920px);align-items:flex-end;padding-left:calc(25px*100vw/1920px);box-sizing:border-box}.item-pricing-approval-wrapper .filter{display:flex;flex-direction:column;gap:calc(6px*100vh/1080px);position:relative;box-sizing:border-box;flex-shrink:0}.item-pricing-approval-wrapper .filter label{font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#000;margin-left:calc(5px*100vw/1920px);box-sizing:border-box;margin-bottom:calc(-10px*100vh/1080px)!important}.item-pricing-approval-wrapper .filter select{height:28px;min-width:120px;border:1px solid #cfd6e4;border-radius:4px;padding:0 8px}.item-pricing-approval-wrapper .custom-dropdown-wrapper{position:relative;width:calc(153px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.item-pricing-approval-wrapper .custom-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;padding:0;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);border-radius:calc(10px*100vw/1920px);background:#fff!important;background-color:#fff!important;color:#202d52!important;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;height:calc(45px*100vh/1080px);width:calc(153px*100vw/1920px);box-sizing:border-box;box-shadow:none;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;text-align:left;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.item-pricing-approval-wrapper .dropdown-text{flex:1;font-size:calc(15px*100vw/1920px);font-weight:400;margin-left:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.item-pricing-approval-wrapper .dropdown-arrow{font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);transition:transform .2s ease;margin-right:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.item-pricing-approval-wrapper .custom-dropdown-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #00000026;z-index:1000;margin-top:calc(4px*100vh/1080px);box-sizing:border-box}.item-pricing-approval-wrapper .dropdown-search{display:flex;align-items:center;padding:calc(8px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(6px*100vw/1920px) calc(6px*100vw/1920px) 0 0;box-sizing:border-box;width:100%;position:relative}.item-pricing-approval-wrapper .search-input{flex:1;border:none;outline:none;background:transparent;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;box-sizing:border-box;min-width:0;width:100%;padding:0;margin:0}.item-pricing-approval-wrapper .search-arrow{font-family:Roboto,sans-serif;color:#666;font-size:calc(12px*100vw/1920px);margin-left:calc(8px*100vw/1920px);box-sizing:border-box;flex-shrink:0;position:relative}.item-pricing-approval-wrapper .dropdown-options{max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;box-sizing:border-box}.item-pricing-approval-wrapper .dropdown-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.item-pricing-approval-wrapper .dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(2px*100vw/1920px)}.item-pricing-approval-wrapper .dropdown-options::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:calc(2px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.item-pricing-approval-wrapper .dropdown-options::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.item-pricing-approval-wrapper .dropdown-option{display:flex;align-items:center;padding:calc(8px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;box-sizing:border-box;width:100%;border:none;background:none;text-align:left;font-size:inherit;color:inherit;outline:none}.item-pricing-approval-wrapper .dropdown-option:hover{background-color:#e3f2fd}.item-pricing-approval-wrapper .dropdown-option:focus{outline:none;box-shadow:none}.item-pricing-approval-wrapper .dropdown-option:active{outline:none}.item-pricing-approval-wrapper .dropdown-option.select-all{font-weight:600;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0}.item-pricing-approval-wrapper .option-checkbox{margin-right:calc(8px*100vw/1920px);width:calc(14px*100vw/1920px);height:calc(14px*100vh/1080px);cursor:pointer;box-sizing:border-box}.item-pricing-approval-wrapper .option-label{font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;flex:1;box-sizing:border-box}.item-pricing-approval-wrapper .custom-dropdown-trigger:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.item-pricing-approval-wrapper .custom-dropdown-trigger:active{box-shadow:none;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.item-pricing-approval-wrapper .actions-row{display:flex;gap:calc(25px*100vw/1920px);margin-top:calc(32px*100vh/1080px);justify-content:flex-end;align-items:center;padding-right:calc(20px*100vw/1920px);box-sizing:border-box}.item-pricing-approval-wrapper .actions-row .apply-button,.item-pricing-approval-wrapper .actions-row .approve-button,.item-pricing-approval-wrapper .actions-row .send-back-button,.item-pricing-approval-wrapper .pending-approval-actions .approve-button,.item-pricing-approval-wrapper .pending-approval-actions .send-back-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px)!important;width:calc(153px*100vw/1920px)!important;min-width:calc(153px*100vw/1920px);max-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;box-sizing:border-box;flex-shrink:0}.item-pricing-approval-wrapper .actions-row .apply-button:focus,.item-pricing-approval-wrapper .actions-row .approve-button:focus,.item-pricing-approval-wrapper .actions-row .send-back-button:focus,.item-pricing-approval-wrapper .pending-approval-actions .approve-button:focus,.item-pricing-approval-wrapper .pending-approval-actions .send-back-button:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.item-pricing-approval-wrapper .actions-row .apply-button:hover,.item-pricing-approval-wrapper .actions-row .approve-button:hover,.item-pricing-approval-wrapper .actions-row .send-back-button:hover,.item-pricing-approval-wrapper .pending-approval-actions .approve-button:hover,.item-pricing-approval-wrapper .pending-approval-actions .send-back-button:hover{box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.item-pricing-approval-wrapper .actions-row .apply-button:active,.item-pricing-approval-wrapper .actions-row .approve-button:active,.item-pricing-approval-wrapper .actions-row .send-back-button:active,.item-pricing-approval-wrapper .pending-approval-actions .approve-button:active,.item-pricing-approval-wrapper .pending-approval-actions .send-back-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.item-pricing-approval-wrapper .actions-row .apply-button:active:before,.item-pricing-approval-wrapper .actions-row .approve-button:active:before,.item-pricing-approval-wrapper .actions-row .send-back-button:active:before,.item-pricing-approval-wrapper .pending-approval-actions .approve-button:active:before,.item-pricing-approval-wrapper .pending-approval-actions .send-back-button:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.item-pricing-approval-wrapper .actions-row .apply-button:disabled,.item-pricing-approval-wrapper .actions-row .approve-button:disabled,.item-pricing-approval-wrapper .actions-row .send-back-button:disabled,.item-pricing-approval-wrapper .pending-approval-actions .approve-button:disabled,.item-pricing-approval-wrapper .pending-approval-actions .send-back-button:disabled{background:#ccc;color:#525252;cursor:not-allowed;opacity:.6;transform:none;box-shadow:inset 0 2px 4px #0009}.item-pricing-approval-wrapper .actions-row .apply-button:disabled:hover,.item-pricing-approval-wrapper .actions-row .approve-button:disabled:hover,.item-pricing-approval-wrapper .actions-row .send-back-button:disabled:hover,.item-pricing-approval-wrapper .pending-approval-actions .approve-button:disabled:hover,.item-pricing-approval-wrapper .pending-approval-actions .send-back-button:disabled:hover{background:#ccc;transform:none}.item-pricing-approval-wrapper .exclamation-mark{color:#d32f2f;font-size:calc(16px*100vw/1920px);font-weight:700;line-height:1}.item-pricing-approval-wrapper .pending-items-section-title{width:calc(1480px*100vw/1920px);height:auto;font-family:Roboto,sans-serif;font-size:calc(20px*100vw/1920px);font-weight:400;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#202d52;margin:0;margin-left:calc(65px*100vw/1920px);margin-top:calc(20px*100vh/1080px);padding-left:calc(5px*100vw/1920px);white-space:nowrap;flex-shrink:0;box-sizing:border-box;text-align:left;align-self:center}.item-pricing-approval-wrapper .pending-approval-header{width:calc(1480px*100vw/1920px);display:flex;justify-content:space-between;align-items:center;gap:calc(25px*100vw/1920px);margin:0;margin-left:calc(65px*100vw/1920px);padding-left:calc(5px*100vw/1920px);padding-right:calc(70px*100vw/1920px);flex-shrink:0;box-sizing:border-box;align-self:center}.item-pricing-approval-wrapper .pending-approval-subtitle{height:auto;font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);font-weight:400;line-height:calc(44px*100vh/1080px);color:#202d52;margin:0;flex-shrink:0;box-sizing:border-box;text-align:left}.item-pricing-approval-wrapper .pending-approval-actions{display:flex;gap:calc(25px*100vw/1920px);align-items:center;flex-shrink:0;box-sizing:border-box}.item-pricing-approval-wrapper .data-table-wrapper{margin:calc(8px*100vh/1080px) auto calc(24px*100vh/1080px) auto;border-radius:calc(4px*100vw/1920px);border:calc(1px*100vw/1920px) solid #d0d7de;overflow:hidden;box-shadow:none;background:#fff;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1;width:calc(1480px*100vw/1920px);max-width:100%;box-sizing:border-box}.item-pricing-approval-wrapper .data-table-wrapper::-webkit-scrollbar{width:calc(6px*100vw/1920px);height:calc(6px*100vh/1080px)}.item-pricing-approval-wrapper .data-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(3px*100vw/1920px)}.item-pricing-approval-wrapper .data-table-wrapper::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(3px*100vw/1920px);min-height:calc(20px*100vh/1080px)}.item-pricing-approval-wrapper .data-table-wrapper::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.item-pricing-approval-wrapper .data-table-wrapper::-webkit-scrollbar-corner{background:#f1f1f1}.item-pricing-approval-wrapper .data-table{width:100%;border-collapse:collapse;border-spacing:0;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);background:transparent;border-radius:0;overflow:hidden;box-shadow:none;box-sizing:border-box}.item-pricing-approval-wrapper .data-table thead tr:first-child th{position:sticky;top:0;z-index:6}.item-pricing-approval-wrapper .data-table thead tr:nth-child(2) th{position:sticky;top:calc(40px*100vh/1080px);z-index:5}.item-pricing-approval-wrapper .data-table thead{background:#f5f6fa}.item-pricing-approval-wrapper .data-table thead th{background:#f5f6fa;color:#333;text-align:center;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;white-space:nowrap;box-sizing:border-box;position:relative}.item-pricing-approval-wrapper .data-table thead th.checkbox-col{width:calc(50px*100vw/1920px);text-align:center;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);box-sizing:border-box}.item-pricing-approval-wrapper .data-table thead th.sortable-header-cell{padding:0}.item-pricing-approval-wrapper .item-pricing-sort-header-btn{display:flex;align-items:center;justify-content:center;gap:calc(4px*100vw/1920px);width:100%;min-height:100%;margin:0;padding:calc(10px*100vh/1080px) calc(8px*100vw/1920px);border:none;background:transparent;font:inherit;font-weight:600;color:inherit;cursor:pointer;box-sizing:border-box;text-align:center}.item-pricing-approval-wrapper .item-pricing-sort-header-btn:hover{background:#202d520f}.item-pricing-approval-wrapper .item-pricing-sort-header-btn:focus-visible{outline:2px solid #202d52;outline-offset:-2px}.item-pricing-approval-wrapper .item-pricing-sort-header-label{line-height:1.25}.item-pricing-approval-wrapper .item-pricing-sort-indicators{display:inline-flex;align-items:center;gap:calc(3px*100vw/1920px);flex-shrink:0}.item-pricing-approval-wrapper .item-pricing-sort-indicator{flex-shrink:0;font-size:.65em;opacity:.85}.item-pricing-approval-wrapper .item-pricing-sort-order-badge{display:inline-flex;align-items:center;justify-content:center;min-width:calc(14px*100vw/1920px);height:calc(14px*100vw/1920px);padding:0 calc(3px*100vw/1920px);border-radius:calc(3px*100vw/1920px);background:#202d52;color:#fff;font-size:calc(9px*100vw/1920px);font-weight:700;line-height:1}.item-pricing-approval-wrapper .data-table thead th:last-child{border-right:none}.item-pricing-approval-wrapper .data-table tbody tr{transition:background-color .2s ease;position:relative;background:#fff}.item-pricing-approval-wrapper .data-table tbody td{padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:400;color:#333;text-align:center;vertical-align:middle;box-sizing:border-box;position:relative}.item-pricing-approval-wrapper .data-table thead th+th:before,.item-pricing-approval-wrapper .data-table tbody td+td:before{content:"";position:absolute;top:0;bottom:0;left:0;width:calc(1px*100vw/1920px);background:#dcdcdc;pointer-events:none}.item-pricing-approval-wrapper .data-table tbody td.customer-cell.highlighted-cell,.item-pricing-approval-wrapper .data-table tbody td.customer-cell:hover{background:#ced5e1!important;font-weight:600}.item-pricing-approval-wrapper .data-table tbody td.checkbox-col{width:calc(50px*100vw/1920px);text-align:center;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);box-sizing:border-box}.item-pricing-approval-wrapper .data-table tbody td:last-child{border-right:none}.item-pricing-approval-wrapper .data-table input[type=checkbox]{width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;flex-shrink:0;vertical-align:middle;transform:translateY(calc(-3px*100vh/1080px))}.item-pricing-approval-wrapper .data-table input[type=checkbox]:checked{background-color:#202d52}.item-pricing-approval-wrapper .data-table input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.item-pricing-approval-wrapper .data-table tbody tr:hover{background:#fff!important}.item-pricing-approval-wrapper .data-table tbody tr:nth-child(2n),.item-pricing-approval-wrapper .data-table tbody tr:nth-child(2n):hover{background:#fff!important}.item-pricing-approval-wrapper .comment-input{width:100%;min-width:calc(153px*100vw/1920px);max-width:100%;background:#fff;color:#000;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);padding:calc(8px*100vh/1080px) calc(16px*100vw/1920px);border-radius:calc(10px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;line-height:calc(22px*100vh/1080px);min-height:calc(45px*100vh/1080px);box-sizing:border-box;box-shadow:none;transition:all .2s ease;cursor:text;outline:none;position:relative;resize:vertical}.item-pricing-approval-wrapper .comment-input-readonly:disabled{cursor:default;background-color:#f5f6f8}.item-pricing-approval-wrapper .data-table tbody td.comments-cell{min-width:calc(180px*100vw/1920px)}.item-pricing-approval-wrapper .comment-input:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.item-pricing-approval-wrapper .comment-input:focus{box-shadow:none;outline:none;border-color:#202d52d4}.item-pricing-approval-wrapper .comment-input:active{box-shadow:none;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important}.item-pricing-approval-wrapper .comment-input:active:before{content:"";position:absolute;inset:0;border:calc(3px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.item-pricing-approval-wrapper .comment-input::placeholder{color:#999;font-style:italic}.item-pricing-approval-wrapper .loading-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;z-index:2}.item-pricing-approval-wrapper .loading-overlay{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#00000080;z-index:9999}.item-pricing-approval-wrapper .loading-spinner{width:var(--ipa-spinner-size);height:var(--ipa-spinner-size);border:var(--ipa-spinner-border) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:itemPricingApprovalSpin 1s linear infinite}@keyframes itemPricingApprovalSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.item-pricing-approval-wrapper .customer-cell{position:relative;text-align:center}.item-pricing-approval-wrapper .customer-logo-container{position:relative;display:inline-block}.item-pricing-approval-wrapper .customer-logo-button{padding:0;border:none;background:transparent;cursor:default;display:inline-block;outline:none;border-radius:calc(6px*100vw/1920px);transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease;box-shadow:none;position:relative}.item-pricing-approval-wrapper .customer-logo-button:focus{outline:none!important;background:transparent;border:none;box-shadow:none}.item-pricing-approval-wrapper .customer-logo-button:active{background:transparent;outline:none!important;border:none;box-shadow:none!important;transform:none}.item-pricing-approval-wrapper .customer-logo{width:calc(40px*100vw/1920px);height:calc(40px*100vh/1080px);cursor:default;transition:transform .2s ease,opacity .2s ease;border-radius:calc(4px*100vw/1920px);object-fit:contain;display:block;border:none;outline:none;box-shadow:none}.item-pricing-approval-wrapper .customer-logo-button:hover .customer-logo{transform:scale(1.1);opacity:.8}.item-pricing-approval-wrapper .customer-logo-button:active .customer-logo{transform:scale(1);opacity:1;border:none;outline:none;box-shadow:none}.item-pricing-approval-wrapper .customer-logo:focus{outline:none!important;border:none;box-shadow:none!important}.item-pricing-approval-wrapper .customer-logo:active{outline:none!important;border:none;box-shadow:none!important}.item-pricing-approval-wrapper .customer-popup-overlay{position:fixed;inset:0;z-index:10000;border:none;padding:0;background:transparent}.item-pricing-approval-wrapper .customer-popup-backdrop{position:fixed;inset:0;background-color:#00000059;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:0}.item-pricing-approval-wrapper .customer-modal{cursor:default;max-width:calc(200px*100vw/1920px);width:90%;background:#fff;border-radius:calc(10px*100vw/1920px);box-shadow:0 calc(4px*100vh/1080px) calc(12px*100vh/1080px) #00000026;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;margin-top:calc(650px*100vh/1080px);margin-left:calc(-320px*100vw/1920px)}.item-pricing-approval-wrapper .customer-modal-header{background:#2c3e5f;color:#fff;padding:calc(12px*100vh/1080px) calc(16px*100vw/1920px);position:relative;display:flex;align-items:center;justify-content:center;border-radius:calc(10px*100vw/1920px) calc(10px*100vw/1920px) 0 0}.item-pricing-approval-wrapper .customer-modal-header h3{margin:0;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:600;line-height:calc(20px*100vh/1080px);text-align:center}.item-pricing-approval-wrapper .customer-modal-close{position:absolute;right:calc(10px*100vw/1920px);top:calc(5px*100vh/1080px);background:none;border:none!important;color:#fff;font-size:calc(24px*100vw/1920px);line-height:1;cursor:pointer;padding:0;width:calc(24px*100vw/1920px);height:calc(24px*100vh/1080px);display:flex;align-items:center;justify-content:center;border-radius:0;transition:background-color .2s ease,transform .2s ease;outline:none!important;box-shadow:none!important}.item-pricing-approval-wrapper .customer-modal-close:active{background:none;transform:scale(.95);outline:none!important;border:none!important;box-shadow:none!important}.item-pricing-approval-wrapper .customer-modal-close:focus{outline:none!important;border:none!important;box-shadow:none!important}.item-pricing-approval-wrapper .customer-modal-close:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.item-pricing-approval-wrapper .customer-modal-content{padding:0;display:flex;flex-direction:column;flex:1;overflow-y:auto;max-height:calc(300px*100vh/1080px);scrollbar-width:thin;scrollbar-color:#2C3E5F #f0f0f0}.item-pricing-approval-wrapper .customer-modal-content::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.item-pricing-approval-wrapper .customer-modal-content::-webkit-scrollbar-track{background:#f0f0f0}.item-pricing-approval-wrapper .customer-modal-content::-webkit-scrollbar-thumb{background:#2c3e5f}.item-pricing-approval-wrapper .customer-modal-content::-webkit-scrollbar-thumb:hover{background:#1a2442}.item-pricing-approval-wrapper .customer-modal-item{padding:calc(12px*100vh/1080px) calc(16px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);color:#333;background:#fff;border:none;border-bottom:calc(1px*100vh/1080px) solid #e0e0e0;cursor:default}.item-pricing-approval-wrapper .customer-modal-item:last-child{border-bottom:none;border-radius:0 0 calc(10px*100vw/1920px) calc(10px*100vw/1920px)}.item-pricing-approval-wrapper .validation-popup-overlay{position:fixed;inset:0;z-index:10000;border:none!important;padding:0!important;margin:0!important;background:transparent!important;outline:none!important;box-shadow:none!important;border-radius:0!important}.item-pricing-approval-wrapper .validation-popup-overlay::backdrop{background:none!important;border:none!important;padding:0!important;margin:0!important}.item-pricing-approval-wrapper .validation-popup-backdrop{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none!important;padding:0!important;margin:0!important;outline:none!important;font-family:inherit;box-shadow:none!important;border-radius:0!important;-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important}.item-pricing-approval-wrapper .validation-popup{background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0!important;border-radius:calc(8px*100vw/1920px)!important;cursor:default;box-shadow:0 calc(8px*100vw/1920px) calc(32px*100vw/1920px) calc(-4px*100vw/1920px) #0000004d!important;width:min(90%,calc(500px*100vw/1920px));min-width:calc(400px*100vw/1920px);max-width:90vw;max-height:35vh;overflow:hidden;animation:validationPopupSlideIn .3s ease-out;outline:none!important;box-sizing:border-box!important;padding:0!important;margin:0 auto;position:relative;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.item-pricing-approval-wrapper .validation-popup-header{display:flex;justify-content:space-between;align-items:center;padding:calc(8px*100vh/1080px) calc(24px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(8px*100vw/1920px) calc(8px*100vw/1920px) 0 0}.item-pricing-approval-wrapper .validation-popup-header h3{margin:0;font-size:calc(18px*100vw/1920px);font-weight:600;color:#d32f2f}.item-pricing-approval-wrapper .validation-popup-close{background:none;border:none;font-size:calc(24px*100vw/1920px);color:#666;cursor:pointer;padding:0;width:calc(32px*100vw/1920px);height:calc(32px*100vw/1920px);min-width:calc(32px*100vw/1920px);min-height:calc(32px*100vw/1920px);max-width:calc(32px*100vw/1920px);max-height:calc(32px*100vw/1920px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;box-sizing:border-box;outline:none;flex-shrink:0}.item-pricing-approval-wrapper .validation-popup-close:hover{background:#e0e0e0;color:#333}.item-pricing-approval-wrapper .validation-popup-content{padding-top:calc(0px*100vh/1080px);padding-bottom:calc(8px*100vh/1080px);padding-left:calc(24px*100vw/1920px);padding-right:calc(24px*100vw/1920px);max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d32f2f #f0f0f0}.item-pricing-approval-wrapper .validation-popup-content::-webkit-scrollbar{width:calc(5px*100vw/1920px)}.item-pricing-approval-wrapper .validation-popup-content::-webkit-scrollbar-track{background:#f0f0f0;border-radius:calc(3px*100vw/1920px)}.item-pricing-approval-wrapper .validation-popup-content::-webkit-scrollbar-thumb{background:#d32f2f;border-radius:calc(3px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f0f0f0}.item-pricing-approval-wrapper .validation-popup-content::-webkit-scrollbar-thumb:hover{background:#b71c1c}.item-pricing-approval-wrapper .validation-errors{display:flex;flex-direction:column;gap:calc(8px*100vw/1920px)}.item-pricing-approval-wrapper .validation-error-item{display:flex;align-items:flex-start;gap:calc(12px*100vw/1920px);padding-top:calc(12px*100vh/1080px);padding-bottom:calc(12px*100vh/1080px);padding-left:calc(12px*100vw/1920px);padding-right:calc(12px*100vw/1920px);background:#ffebee;border:calc(1px*100vw/1920px) solid #ffcdd2;border-radius:calc(6px*100vw/1920px);border-left:calc(4px*100vw/1920px) solid #d32f2f;box-sizing:border-box}.item-pricing-approval-wrapper .error-icon{font-size:calc(20px*100vw/1920px);flex-shrink:0}.item-pricing-approval-wrapper .error-message{font-size:calc(14px*100vw/1920px);line-height:1.5;color:#d32f2f;word-break:break-word}.item-pricing-approval-wrapper .validation-popup-footer{padding:calc(8px*100vh/1080px) calc(24px*100vw/1920px);border-top:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:0 0 calc(8px*100vw/1920px) calc(8px*100vw/1920px);display:flex;justify-content:flex-end;background:#f8f9fa}.item-pricing-approval-wrapper .validation-popup-btn{padding-top:calc(8px*100vh/1080px);padding-bottom:calc(8px*100vh/1080px);padding-left:calc(20px*100vw/1920px);padding-right:calc(20px*100vw/1920px);border:none;border-radius:calc(6px*100vw/1920px);font-size:calc(14px*100vw/1920px);font-weight:600;cursor:pointer;transition:all .2s ease;min-width:calc(80px*100vw/1920px);box-sizing:border-box}.item-pricing-approval-wrapper .validation-popup-btn-primary{background:#202d52d4;color:#fff;box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;font-size:calc(16px*100vw/1920px);font-weight:600;padding-top:calc(12px*100vh/1080px);padding-bottom:calc(12px*100vh/1080px);padding-left:calc(24px*100vw/1920px);padding-right:calc(24px*100vw/1920px);min-width:calc(100px*100vw/1920px);height:calc(44px*100vh/1080px);border:calc(2px*100vw/1920px) solid #202D52D4;border-radius:calc(8px*100vw/1920px);transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}.item-pricing-approval-wrapper .validation-popup-btn-primary:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none}.item-pricing-approval-wrapper .validation-popup-btn-primary:hover{transform:translateY(calc(-2px*100vh/1080px));box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px)}.item-pricing-approval-wrapper .validation-popup-btn-primary:active{transform:translateY(calc(2px*100vh/1080px));box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none}.item-pricing-approval-wrapper .validation-popup-btn-primary:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(8px*100vw/1920px);pointer-events:none;box-sizing:border-box}.new-price-base-input-page-wrapper{display:flex;flex-direction:column;gap:calc(16px*100vh/1080px);align-items:center;box-sizing:border-box;width:100%;max-width:100vw;background:#fff!important;overflow-x:auto;overflow-y:visible;padding:0;min-height:100vh;position:relative}.new-price-base-input-page-wrapper .top-navigation-bar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;z-index:100!important;background:#202d52!important}.new-price-base-input-page{width:100%;max-width:100%;background:#fff;margin:0 auto;padding:calc(50px*100vw/1920px) calc(38px*100vw/1920px) calc(40px*100vh/1080px) calc(38px*100vw/1920px);display:flex;flex-direction:column;min-height:calc(100vh - 80px);justify-content:flex-start;align-items:flex-start;flex:1;box-sizing:border-box;gap:0;position:relative;--toolbar-table-gap: calc(28px*100vh/1080px) }.new-price-base-input-page-wrapper .loading-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;z-index:2}.new-price-base-input-page-wrapper .loading-spinner{width:calc(56px*100vw/1920px);height:calc(56px*100vw/1920px);border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:newPriceBaseInputSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}@keyframes newPriceBaseInputSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.new-price-base-input-page-wrapper .loading-overlay{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#00000080;z-index:9999;box-sizing:border-box}.new-price-base-input-page-wrapper .loading-overlay .loading-spinner{width:calc(56px*100vw/1920px);height:calc(56px*100vw/1920px);border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:newPriceBaseInputSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}.new-price-base-input-page-wrapper .loading-overlay-text{margin:calc(16px*100vh/1080px) 0 0;max-width:calc(520px*100vw/1920px);color:#fff;font-family:Roboto,sans-serif;font-size:max(14px,calc(16px*100vw/1920px));font-weight:500;line-height:1.4;text-align:center;padding:0 calc(24px*100vw/1920px);text-shadow:0 1px 2px rgba(0,0,0,.6);box-sizing:border-box}.new-price-base-input-page-wrapper .error-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;padding:calc(20px*100vh/1080px) calc(20px*100vw/1920px);background:transparent;z-index:2;box-sizing:border-box}.new-price-base-input-page-wrapper .error-text{font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);font-weight:500;color:#dc2626;margin:0;text-align:center;box-sizing:border-box}.app.sidebar-open .new-price-base-input-page,.app.sidebar-pinned .new-price-base-input-page{padding-left:calc(55px*100vw/1920px);padding-right:calc(80px*100vw/1920px)}.page-title-wrapper{width:100%;display:flex;justify-content:center;align-items:flex-start;margin:0 auto;padding:0;flex-shrink:0;box-sizing:border-box}.page-title-wrapper .page-title-section{width:100%;max-width:100%;display:flex;justify-content:center;align-items:flex-start;margin:0 auto;padding:0;flex-shrink:0;box-sizing:border-box}.page-title-wrapper .main-title{font-family:Roboto,sans-serif;font-weight:600;font-size:calc(32px*100vw/1920px);line-height:calc(44px*100vh/1080px);color:#202d52;margin:0;margin-top:calc(50px*100vh/1080px);flex-shrink:0;box-sizing:border-box;text-align:center;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.title-description-controls-wrapper{--controls-vertical-gap: var(--toolbar-table-gap, calc(28px*100vh/1080px) );--controls-panel-bottom-padding: calc(11px*100vh/1080px) ;--controls-row-gap: calc(25.5px*100vw/1920px) ;--filter-tags-max-height: calc(140px*100vh/1080px) ;--controls-action-btn-width: calc(153px*100vw/1920px) ;--controls-action-btn-height: calc(45px*100vh/1080px) ;--controls-filter-dropdown-width: calc(200px*100vw/1920px) ;--controls-filter-block-width: calc( 3 * var(--controls-filter-dropdown-width) + 2 * var(--controls-row-gap) );--controls-populate-offset: calc( 20px * (100vw / 1920px) + var(--controls-filter-block-width) + var(--controls-row-gap) )}.title-description-controls-wrapper .title-description-controls-section{margin-top:calc(40px*100vh/1080px);margin-bottom:0;width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding:0;box-sizing:border-box}.title-description-controls-wrapper .controls-panel-container{width:calc(1478px*100vw/1920px);height:auto;min-height:0;max-width:100%;position:relative;border-radius:calc(10px*100vw/1920px);background-color:#7c90af54;box-shadow:inset 0 calc(16px*100vh/1080px) calc(32px*100vw/1920px) calc(-8px*100vw/1920px) #0c0c0d66;box-sizing:border-box;padding:0;margin:0 auto;margin-left:calc(178px*100vw/1920px);overflow:visible}.app.sidebar-open .title-description-controls-wrapper .controls-panel-container,.app.sidebar-pinned .title-description-controls-wrapper .controls-panel-container{margin-left:calc(60px*100vw/1920px)}.title-description-controls-wrapper .controls-container{display:block;padding-top:calc(11px*100vh/1080px);padding-left:calc(20px*100vw/1920px);padding-right:calc(20px*100vw/1920px);padding-bottom:var(--controls-panel-bottom-padding);box-sizing:border-box;position:relative;overflow:visible}.title-description-controls-wrapper .controls-panel-grid{display:flex;flex-direction:column;align-items:flex-start;gap:var(--controls-vertical-gap);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.title-description-controls-wrapper .controls-panel-grid.has-filter-tags{--controls-panel-bottom-padding: calc(16px*100vh/1080px) }.title-description-controls-wrapper .controls-top-band{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:var(--controls-row-gap);margin-left:calc(20px*100vw/1920px);flex-shrink:0}.title-description-controls-wrapper .controls-top-band>.title-description-filters{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:var(--controls-row-gap);margin-left:0;flex:0 0 auto;position:relative;z-index:30}.title-description-controls-wrapper .controls-top-band>.action-button.populate-records{flex:0 0 auto;margin:0;width:var(--controls-action-btn-width)!important;min-width:var(--controls-action-btn-width)!important;max-width:var(--controls-action-btn-width)!important;height:var(--controls-action-btn-height)!important;min-height:var(--controls-action-btn-height)!important;max-height:var(--controls-action-btn-height)!important;position:relative;z-index:30}.title-description-controls-wrapper .controls-panel-grid>.filter-selection-tags-row{width:100%;min-width:0;max-width:100%;padding-left:calc(20px*100vw/1920px);box-sizing:border-box;position:relative;z-index:1;overflow:hidden;flex-shrink:0}.title-description-controls-wrapper .controls-action-band{padding-left:var(--controls-populate-offset);flex-shrink:0}.title-description-controls-wrapper .controls-action-band>.controls-row.action-row{margin:0;width:max-content;max-width:none;flex-wrap:nowrap;position:relative;z-index:20;overflow:visible}.title-description-controls-wrapper .controls-row{display:flex;align-items:center;gap:calc(25.5px*100vw/1920px);box-sizing:border-box}.title-description-controls-wrapper .controls-row.action-row{align-items:center}.title-description-controls-wrapper .controls-row.filters-row{align-items:flex-end;width:100%;flex-wrap:nowrap}.title-description-controls-wrapper .controls-row.filters-row .action-button.populate-records{flex-shrink:0;margin-top:0;margin-left:0}.title-description-controls-wrapper .controls-row.second-row{align-items:flex-start;margin-top:calc(12px*100vh/1080px)}.title-description-controls-wrapper .controls-row.second-row.controls-row-outside{margin-top:var(--controls-vertical-gap);margin-left:calc(248px*100vw/1920px);box-sizing:border-box}.app.sidebar-open .title-description-controls-wrapper .controls-row.second-row.controls-row-outside,.app.sidebar-pinned .title-description-controls-wrapper .controls-row.second-row.controls-row-outside{margin-left:calc(130px*100vw/1920px)}.title-description-controls-wrapper .filter-dropdown-container,.title-description-controls-wrapper .title-description-container{display:flex;flex-direction:column;gap:calc(6px*100vh/1080px);position:relative;box-sizing:border-box;flex:0 0 var(--controls-filter-dropdown-width);width:var(--controls-filter-dropdown-width);min-width:var(--controls-filter-dropdown-width);max-width:var(--controls-filter-dropdown-width);overflow:visible}.title-description-controls-wrapper .filter-selection-tags{display:flex;flex-wrap:wrap;gap:calc(8px*100vw/1920px);align-items:flex-start;align-content:flex-start;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;width:100%;max-width:100%;min-width:0;max-height:var(--filter-tags-max-height);scrollbar-width:thin;scrollbar-color:#253D6D rgba(124,144,175,.2)}.title-description-controls-wrapper .filter-selection-tags::-webkit-scrollbar{width:calc(6px*100vw/1920px)}.title-description-controls-wrapper .filter-selection-tags::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(3px*100vw/1920px)}.title-description-controls-wrapper .filter-selection-tag{display:inline-flex;align-items:center;color:#fff;padding:0 calc(8px*100vw/1920px);border-radius:calc(10px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:600;box-shadow:0 calc(2px*100vw/1920px) calc(4px*100vw/1920px) 0 #0000004d inset;gap:calc(4px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.title-description-controls-wrapper .filter-selection-tag.filter-tag-brand{background:#3d5278;border:calc(1px*100vw/1920px) solid #3D5278}.title-description-controls-wrapper .filter-selection-tag.filter-tag-title-rollup{background:#6283ba;border:calc(1px*100vw/1920px) solid #6283BA}.title-description-controls-wrapper .filter-selection-tag.filter-tag-title-description{background:#7c90af;border:calc(1px*100vw/1920px) solid #7C90AF}.title-description-controls-wrapper .filter-selection-tag .remove-tag-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:calc(14px*100vw/1920px);font-weight:700;padding:0;margin-left:calc(4px*100vw/1920px);line-height:1;width:calc(16px*100vw/1920px);height:calc(16px*100vh/1080px);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;flex-shrink:0;box-sizing:border-box}.title-description-controls-wrapper .filter-selection-tag .remove-tag-btn:hover{background:#fff;color:#1e3a8a}.title-description-controls-wrapper .title-description-label{font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#000;margin-left:calc(5px*100vw/1920px);box-sizing:border-box;margin-bottom:calc(-10px*100vh/1080px)!important}.title-description-controls-wrapper .custom-dropdown-wrapper{position:relative;width:calc(200px*100vw/1920px);flex-shrink:0;box-sizing:border-box;overflow:visible}.title-description-controls-wrapper .custom-dropdown-wrapper.is-open{z-index:1200}.title-description-controls-wrapper .custom-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;padding:0;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);border-radius:calc(10px*100vw/1920px);background:#fff!important;background-color:#fff!important;color:#202d52!important;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;height:var(--controls-action-btn-height);min-height:var(--controls-action-btn-height);max-height:var(--controls-action-btn-height);width:var(--controls-filter-dropdown-width);box-sizing:border-box;box-shadow:none;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;text-align:left;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.title-description-controls-wrapper .dropdown-text{flex:1;font-size:calc(15px*100vw/1920px);font-weight:400;margin-left:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.title-description-controls-wrapper .dropdown-arrow{font-size:calc(12px*100vw/1920px);transition:transform .2s ease;margin-right:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.title-description-controls-wrapper .custom-dropdown-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #00000026;z-index:1200;margin-top:calc(4px*100vh/1080px);box-sizing:border-box}.title-description-controls-dropdown-portal{position:fixed;inset:0;z-index:10000;pointer-events:none}.title-description-controls-dropdown-portal .custom-dropdown-panel{pointer-events:auto}.title-description-controls-wrapper .custom-dropdown-panel.custom-dropdown-panel--portal,.title-description-controls-dropdown-portal .custom-dropdown-panel.custom-dropdown-panel--portal{position:fixed;right:auto;margin-top:0;z-index:10001}.title-description-controls-wrapper .dropdown-search{display:flex;align-items:center;padding:calc(8px*100vw/1920px) calc(10px*100vw/1920px);border:none;background:transparent;border-radius:calc(6px*100vw/1920px) calc(6px*100vw/1920px) 0 0;box-sizing:border-box;width:100%;position:relative}.title-description-controls-wrapper .search-input{flex:1;border:none;outline:none;background:transparent;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;box-sizing:border-box;min-width:0;width:100%;padding:calc(6px*100vh/1080px) calc(8px*100vw/1920px);margin:0}.title-description-controls-wrapper .search-input::placeholder{color:#999}.title-description-controls-wrapper .search-arrow{color:#666;font-size:calc(12px*100vw/1920px);margin-left:calc(8px*100vw/1920px);box-sizing:border-box;flex-shrink:0;position:relative}.title-description-controls-wrapper .dropdown-options{max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;box-sizing:border-box}.title-description-controls-wrapper .dropdown-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.title-description-controls-wrapper .dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(2px*100vw/1920px)}.title-description-controls-wrapper .dropdown-options::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:calc(2px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.title-description-controls-wrapper .dropdown-options::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.title-description-controls-wrapper .dropdown-option{display:flex;align-items:center;padding:calc(8px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);box-sizing:border-box;width:100%;border:none;background:none;text-align:left;color:inherit;outline:none;gap:calc(8px*100vw/1920px)}.title-description-controls-wrapper .dropdown-option.no-options-found{color:#666;cursor:default;font-size:calc(13px*100vw/1920px);padding:calc(12px*100vh/1080px) calc(12px*100vw/1920px)}.title-description-controls-wrapper .dropdown-option:hover{background-color:#e3f2fd}.title-description-controls-wrapper .dropdown-option:focus{background-color:#e3f2fd}.title-description-controls-wrapper .select-all-option{font-weight:600}.title-description-controls-wrapper .option-checkbox{width:calc(14px*100vw/1920px);height:calc(14px*100vh/1080px);border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);background:#fff;cursor:pointer;flex-shrink:0;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative}.title-description-controls-wrapper .option-checkbox:checked{background:#202d52!important;border:calc(2px*100vw/1920px) solid #202D52!important;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none}.title-description-controls-wrapper .option-checkbox:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:calc(10px*100vw/1920px);font-weight:700}.title-description-controls-wrapper .option-text{flex:1;font-size:calc(14px*100vw/1920px);color:#000;line-height:1.2}.title-description-controls-wrapper .action-buttons-container{display:flex;gap:calc(25.5px*100vw/1920px);margin-left:calc(-22px*100vw/1920px)}.title-description-controls-wrapper .action-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px)!important;width:calc(153px*100vw/1920px)!important;min-width:calc(153px*100vw/1920px);max-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;box-sizing:border-box;flex-shrink:0}.title-description-controls-wrapper .action-button:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.title-description-controls-wrapper .action-button:hover{box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.title-description-controls-wrapper .action-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.title-description-controls-wrapper .action-button:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.title-description-controls-wrapper .action-button:disabled{background:#ccc;color:#666;cursor:not-allowed;opacity:.6;transform:none;box-shadow:inset 0 2px 4px #0009}.title-description-controls-wrapper .action-button:disabled:hover{background:#ccc;transform:none}.title-description-controls-wrapper .submit-buttons-container{position:absolute;right:0;top:calc(25.5px*100vh/1080px);display:flex;gap:calc(25px*100vw/1920px)}.title-description-controls-wrapper .action-button.missing-product{margin-left:0}.title-description-controls-wrapper .action-button.add-record{margin-left:calc(245px*100vw/1920px)}.title-description-controls-wrapper .validation-popup-overlay{position:fixed;inset:0;z-index:10000;border:none;padding:0;background:transparent;pointer-events:auto}.title-description-controls-wrapper .validation-popup-backdrop{position:fixed;inset:0;background-color:#00000059;display:flex;align-items:center;justify-content:center;cursor:default;pointer-events:auto;z-index:10001;border:none;padding:calc(16px*100vh/1080px);margin:0;outline:none;font-family:inherit}.title-description-controls-wrapper .success-popup{cursor:default;border:calc(2px*100vw/1920px) solid #6283ba;max-width:calc(460px*100vw/1920px);width:90%;max-height:60vh;background:#fff;border-radius:calc(16px*100vw/1920px);box-shadow:0 calc(8px*100vh/1080px) calc(32px*100vh/1080px) #202d5233,inset 0 calc(2px*100vh/1080px) calc(4px*100vh/1080px) #202d521a;display:flex;flex-direction:column;box-sizing:border-box;pointer-events:auto;position:relative;z-index:10002}.title-description-controls-wrapper .success-header{background:linear-gradient(135deg,#202d52,#253d6d);border-bottom-color:#6283ba;color:#fff;border-radius:calc(14px*100vw/1920px) calc(14px*100vw/1920px) 0 0;padding:calc(14px*100vh/1080px) calc(20px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.title-description-controls-wrapper .success-header h3{color:#fff;font-weight:600;margin:0;font-size:calc(16px*100vw/1920px);line-height:calc(24px*100vh/1080px)}.title-description-controls-wrapper .success-message{display:flex;align-items:flex-start;gap:calc(14px*100vw/1920px);padding:calc(18px*100vh/1080px) calc(20px*100vw/1920px) calc(12px*100vh/1080px) calc(20px*100vw/1920px);text-align:left;flex:1;box-sizing:border-box}.title-description-controls-wrapper .success-message p{margin:0;color:#202d52;line-height:calc(24px*100vh/1080px);font-size:calc(15px*100vw/1920px);font-weight:400;font-family:Roboto,sans-serif;flex:1;box-sizing:border-box;padding-top:calc(4px*100vh/1080px)}.title-description-controls-wrapper .save-error-list{margin:0;padding-left:calc(20px*100vw/1920px);color:#202d52;line-height:calc(24px*100vh/1080px);font-size:calc(15px*100vw/1920px);font-weight:400;font-family:Roboto,sans-serif;flex:1;box-sizing:border-box;padding-top:calc(4px*100vh/1080px)}.title-description-controls-wrapper .save-error-list li+li{margin-top:calc(8px*100vh/1080px)}.title-description-controls-wrapper .warning-icon{width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);flex-shrink:0;margin-top:calc(2px*100vh/1080px);position:relative;display:inline-block;box-sizing:border-box}.title-description-controls-wrapper .warning-icon:before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;border-left:calc(14px*100vw/1920px) solid transparent;border-right:calc(14px*100vw/1920px) solid transparent;border-bottom:calc(24px*100vh/1080px) solid #ff9800;transform:translate(-50%,-50%)}.title-description-controls-wrapper .warning-icon:after{content:"!";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:calc(18px*100vw/1920px);font-weight:700;line-height:1;margin-top:calc(2px*100vh/1080px)}.title-description-controls-wrapper .success-footer{background:#f8f9fa;border-top:calc(1px*100vw/1920px) solid #e8e8e8;padding:calc(12px*100vh/1080px) calc(16px*100vw/1920px) calc(14px*100vh/1080px) calc(16px*100vw/1920px);display:flex;justify-content:flex-end;gap:calc(12px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.title-description-controls-wrapper .success-ok-btn{background:#202d52!important;color:#fff!important;font-size:calc(15px*100vw/1920px)!important;font-weight:700!important;padding:calc(10px*100vh/1080px) calc(22px*100vw/1920px)!important;min-width:calc(100px*100vw/1920px)!important;border-radius:calc(8px*100vw/1920px)!important;box-shadow:0 calc(4px*100vh/1080px) calc(12px*100vh/1080px) #202d5266!important;transition:all .3s ease!important;text-transform:none!important;letter-spacing:normal!important;border:none!important;cursor:pointer!important;box-sizing:border-box!important}.title-description-controls-wrapper .success-ok-btn:hover{background:#1a2547!important;transform:translateY(calc(-1px*100vh/1080px))!important}.product-pricing-table-wrapper{margin-top:var(--toolbar-table-gap, calc(28px*100vh/1080px) );margin-bottom:calc(20px*100vh/1080px);display:flex;flex-direction:column;align-items:center;width:100%;flex:1;min-height:0}.product-pricing-table-wrapper.read-only .matrix-table-container{pointer-events:none;opacity:.92}.app.sidebar-open .product-pricing-table-wrapper,.app.sidebar-pinned .product-pricing-table-wrapper{padding-left:calc(38px*100vw/1920px)}.product-pricing-table-wrapper .matrix-table-container{overflow-x:auto;overflow-y:auto;flex:1;min-height:calc(280px*100vh/1080px);border-radius:calc(4px*100vw/1920px);background-color:transparent;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1;box-sizing:border-box;max-height:45vh}.product-pricing-table-wrapper .matrix-row:not(.matrix-header):last-child .matrix-cell{border-bottom:none}.product-pricing-table-wrapper .matrix-table-container::-webkit-scrollbar{width:calc(6px*100vw/1920px);height:calc(6px*100vh/1080px)}.product-pricing-table-wrapper .matrix-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(3px*100vw/1920px)}.product-pricing-table-wrapper .matrix-table-container::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(3px*100vw/1920px);min-height:calc(20px*100vh/1080px)}.product-pricing-table-wrapper .matrix-table-container::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.product-pricing-table-wrapper .matrix-table-container::-webkit-scrollbar-corner{background:#f1f1f1}.product-pricing-table-wrapper .matrix-table{border:calc(1px*100vw/1920px) solid #d0d7de;border-collapse:collapse;display:flex;flex-direction:column;width:max-content;min-width:100%;box-sizing:border-box}.product-pricing-table-wrapper .matrix-row{display:flex;width:max-content}.product-pricing-table-wrapper .matrix-header{background:#f5f6fa;font-weight:600;font-size:calc(14px*100vw/1920px);color:#000;position:sticky;top:0;z-index:10}.product-pricing-table-wrapper .matrix-cell{border-right:calc(1px*100vw/1920px) solid #dcdcdc;border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;padding:calc(10px*100vh/1080px) calc(1px*100vw/1920px);font-size:calc(14px*100vw/1920px);text-align:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.product-pricing-table-wrapper .matrix-row>.matrix-cell{flex:0 0 calc(72px*100vw/1920px);width:calc(72px*100vw/1920px)}.product-pricing-table-wrapper .matrix-row>.matrix-cell:first-child{flex:0 0 calc(50px*100vw/1920px);width:calc(50px*100vw/1920px);text-align:center;justify-content:center}.product-pricing-table-wrapper .matrix-row>.matrix-cell:nth-child(2){flex:0 0 calc(120px*100vw/1920px);width:calc(120px*100vw/1920px);min-width:0;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;align-items:center;text-align:center;overflow:hidden}.product-pricing-table-wrapper .matrix-row>.matrix-cell:nth-child(3){flex:0 0 calc(80px*100vw/1920px);width:calc(80px*100vw/1920px)}.product-pricing-table-wrapper .matrix-row>.matrix-cell:nth-child(3) .dropdown-cell-text{padding-left:0}.product-pricing-table-wrapper .matrix-row>.matrix-cell:nth-child(4){flex:0 0 calc(120px*100vw/1920px);width:calc(120px*100vw/1920px)}.product-pricing-table-wrapper .matrix-row>.matrix-cell:nth-child(5){flex:0 0 calc(100px*100vw/1920px);width:calc(100px*100vw/1920px)}.product-pricing-table-wrapper .matrix-row>.matrix-cell:nth-child(6){flex:0 0 calc(120px*100vw/1920px);width:calc(120px*100vw/1920px)}.product-pricing-table-wrapper .matrix-row>.matrix-cell:nth-child(7),.product-pricing-table-wrapper .matrix-row>.matrix-cell:nth-child(8),.product-pricing-table-wrapper .matrix-row>.matrix-cell:nth-child(9){flex:0 0 calc(100px*100vw/1920px);width:calc(100px*100vw/1920px)}.product-pricing-table-wrapper .matrix-row>.matrix-cell:nth-child(10),.product-pricing-table-wrapper .matrix-row>.matrix-cell:nth-child(11){flex:0 0 calc(120px*100vw/1920px);width:calc(120px*100vw/1920px)}.product-pricing-table-wrapper .matrix-row>.matrix-cell:nth-child(12){flex:0 0 calc(120px*100vw/1920px);width:calc(120px*100vw/1920px)}.product-pricing-table-wrapper .matrix-row>.matrix-cell:nth-child(13),.product-pricing-table-wrapper .matrix-row>.matrix-cell:nth-child(14){flex:0 0 calc(120px*100vw/1920px);width:calc(120px*100vw/1920px)}.product-pricing-table-wrapper .matrix-cell-stub{text-align:center;justify-content:center}.product-pricing-table-wrapper .matrix-row-label{text-align:center;background:#fff;color:#000;justify-content:center}.product-pricing-table-wrapper .matrix-cell input[type=checkbox]{width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;flex-shrink:0;vertical-align:middle;transform:translateY(calc(-2px*100vh/1080px))}.product-pricing-table-wrapper .matrix-cell input[type=checkbox]:checked{background-color:#202d52}.product-pricing-table-wrapper .matrix-cell input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-pricing-table-wrapper .dropdown-cell-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.product-pricing-table-wrapper .dropdown-cell-content{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:calc(8px*100vw/1920px) calc(12px*100vw/1920px);box-sizing:border-box}.product-pricing-table-wrapper .dropdown-cell-text{font-size:calc(14px*100vw/1920px);color:#000;flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;font-weight:400;padding-left:calc(8px*100vw/1920px)}.product-pricing-table-wrapper .dropdown-cell-price-input{flex:1;border:none;outline:none;background:transparent;font-size:calc(14px*100vw/1920px);color:#000;font-weight:400;padding:0;padding-left:calc(8px*100vw/1920px);box-sizing:border-box;width:100%;font-family:Roboto,sans-serif}.product-pricing-table-wrapper .dropdown-cell-price-input:focus{outline:none;border:none;box-shadow:none;background:transparent}.product-pricing-table-wrapper .dropdown-cell-price-input::placeholder{color:#999}.product-pricing-table-wrapper .dropdown-cell-arrow{font-size:calc(12px*100vw/1920px);color:#000;cursor:pointer;margin-left:calc(4px*100vw/1920px);flex-shrink:0;transition:transform .2s ease;box-sizing:border-box;user-select:none;-webkit-user-select:none;background:none;border:none;padding:0;outline:none;display:inline;font-family:inherit;line-height:inherit}.product-pricing-table-wrapper .dropdown-cell-arrow:hover{transform:scale(1.1)}.product-pricing-table-wrapper .dropdown-cell-arrow:focus{outline:none}.product-pricing-table-wrapper .dropdown-cell-arrow:focus-visible{outline:calc(2px*100vw/1920px) solid #0066cc;outline-offset:calc(2px*100vw/1920px)}.product-pricing-table-wrapper .dropdown-cell-panel{background:#fff;border:calc(1px*100vw/1920px) solid #d0d7de;border-radius:calc(4px*100vw/1920px);box-shadow:0 calc(4px*100vh/1080px) calc(8px*100vh/1080px) #00000026;max-height:calc(200px*100vh/1080px);overflow:hidden;box-sizing:border-box;pointer-events:auto}.product-pricing-table-wrapper .date-panel{pointer-events:auto}.product-pricing-table-wrapper .dropdown-cell-variable-width .dropdown-cell-option{white-space:nowrap}.product-pricing-table-wrapper .dropdown-cell-search{display:flex;align-items:center;padding:calc(8px*100vh/1080px) calc(10px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(4px*100vw/1920px) calc(4px*100vw/1920px) 0 0;box-sizing:border-box}.product-pricing-table-wrapper .dropdown-cell-search-input{width:100%;padding:calc(6px*100vh/1080px) calc(8px*100vw/1920px);border:none;outline:none;background:transparent;color:#666;font-size:calc(12px*100vw/1920px);font-family:Roboto,sans-serif;box-sizing:border-box}.product-pricing-table-wrapper .dropdown-cell-search-input::placeholder{color:#999}.product-pricing-table-wrapper .dropdown-cell-search-arrow{font-family:Roboto,sans-serif;color:#666;font-size:calc(8px*100vw/1920px);margin-left:calc(6px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.product-pricing-table-wrapper .dropdown-cell-options{max-height:calc(150px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1;box-sizing:border-box}.product-pricing-table-wrapper .dropdown-cell-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.product-pricing-table-wrapper .dropdown-cell-options::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(2px*100vw/1920px)}.product-pricing-table-wrapper .dropdown-cell-options::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(2px*100vw/1920px)}.product-pricing-table-wrapper .dropdown-cell-options::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.product-pricing-table-wrapper .dropdown-cell-option{padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);cursor:pointer;font-size:calc(13px*100vw/1920px);font-weight:400;color:#000;transition:background-color .2s ease;border-bottom:calc(1px*100vw/1920px) solid #f0f0f0;box-sizing:border-box;background:none;border-top:none;border-left:none;border-right:none;outline:none;width:100%;text-align:left;font-family:inherit;line-height:inherit;display:block}.product-pricing-table-wrapper .dropdown-cell-option:last-child{border-bottom:none}.product-pricing-table-wrapper .dropdown-cell-option:hover{background-color:#e3f2fd}.product-pricing-table-wrapper .dropdown-cell-option:active{background-color:#bbdefb}.product-pricing-table-wrapper .dropdown-cell-option:focus{outline:none}.product-pricing-table-wrapper .dropdown-cell-option:focus-visible{outline:calc(2px*100vw/1920px) solid #0066cc;outline-offset:calc(-2px*100vw/1920px)}.product-pricing-table-wrapper .date-picker-trigger{display:flex;justify-content:space-between;align-items:center;padding:0;padding-right:calc(12px*100vw/1920px);width:100%;height:100%;margin:0;gap:calc(4px*100vw/1920px)}.product-pricing-table-wrapper .date-input-field{flex:1;border:none;outline:none;background:transparent;color:#000;font-size:calc(14px*100vw/1920px);font-family:Roboto,sans-serif;text-align:left;padding:calc(8px*100vw/1920px) calc(12px*100vw/1920px);padding-right:calc(4px*100vw/1920px);box-sizing:border-box;min-width:0}.product-pricing-table-wrapper .date-input-field:focus{outline:none;background-color:#f5f6fa}.product-pricing-table-wrapper .date-input-field::placeholder{color:#999}.product-pricing-table-wrapper .calendar-icon-button{display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;padding:0;margin:0;outline:none;flex-shrink:0}.product-pricing-table-wrapper .calendar-icon-button:focus{outline:none;box-shadow:none}.product-pricing-table-wrapper .calendar-icon-button:active{outline:none;box-shadow:none}.product-pricing-table-wrapper .calendar-icon-button:focus-visible{outline:none;box-shadow:none}.product-pricing-table-wrapper .calendar-icon-button:hover{opacity:.7}.product-pricing-table-wrapper .calendar-icon{margin:0;color:#202d52;width:calc(16px*100vw/1920px);height:calc(16px*100vh/1080px);flex-shrink:0}.product-pricing-table-wrapper .date-panel{position:fixed;top:0;left:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(8px*100vw/1920px);box-shadow:0 calc(8px*100vh/1080px) calc(16px*100vh/1080px) #0003;z-index:10000;width:calc(280px*100vw/1920px);box-sizing:border-box}.product-pricing-table-wrapper .date-nav{display:flex;align-items:center;justify-content:space-between;padding:calc(8px*100vh/1080px) calc(10px*100vw/1920px);background:#f8f9fa;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(8px*100vw/1920px) calc(8px*100vw/1920px) 0 0}.product-pricing-table-wrapper .date-title{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#202d52;font-weight:600;outline:none!important;border:none!important;box-shadow:none!important}.product-pricing-table-wrapper .date-title:focus{outline:none!important;border:none!important;box-shadow:none!important}.product-pricing-table-wrapper .date-title:active{outline:none!important;border:none!important;box-shadow:none!important}.product-pricing-table-wrapper .date-title:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.product-pricing-table-wrapper .date-nav-btn{background:#202d52d4;color:#fff;border:none;border-radius:calc(6px*100vw/1920px);width:calc(28px*100vw/1920px)!important;height:calc(28px*100vh/1080px)!important;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;margin:0;box-sizing:border-box;flex-shrink:0;position:relative}.product-pricing-table-wrapper .date-nav-icon{position:absolute;top:40%;left:53%;transform:translate(-50%,-50%);display:inline-block;font-size:calc(16px*100vw/1920px);font-weight:700}.product-pricing-table-wrapper .date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:calc(2px*100vw/1920px);padding:calc(5px*100vh/1080px);box-sizing:border-box}.product-pricing-table-wrapper .date-week{background:#fff;padding-bottom:0}.product-pricing-table-wrapper .date-cell{font-family:Roboto,sans-serif;font-size:calc(10px*100vw/1920px);color:#202d52;background:#e3e9f2;border:none;border-radius:calc(5px*100vw/1920px);height:calc(20px*100vh/1080px);display:flex;align-items:center;justify-content:center;cursor:pointer}.product-pricing-table-wrapper .date-cell.head{background:transparent;color:#000;cursor:default}.product-pricing-table-wrapper .date-cell.empty{background:transparent;cursor:default}.product-pricing-table-wrapper .date-cell:hover{background:#cdd7eb}.product-pricing-table-wrapper .date-cell.selected{background:#202d52;color:#fff}.product-pricing-table-wrapper .date-cell.today{outline:calc(2px*100vw/1920px) solid #202D52D4}.product-pricing-table-wrapper .months-grid{grid-template-columns:repeat(3,1fr);gap:calc(4px*100vw/1920px);padding:calc(10px*100vh/1080px)}.product-pricing-table-wrapper .month-cell{height:calc(35px*100vh/1080px);font-size:calc(12px*100vw/1920px);padding:calc(5px*100vh/1080px)}.product-pricing-table-wrapper .years-grid{grid-template-columns:repeat(3,1fr);gap:calc(4px*100vw/1920px);padding:calc(10px*100vh/1080px)}.product-pricing-table-wrapper .year-cell{height:calc(35px*100vh/1080px);font-size:calc(12px*100vw/1920px);padding:calc(5px*100vh/1080px)}.product-pricing-table-wrapper .empty-state-row{width:100%;display:flex;min-width:100%}.product-pricing-table-wrapper .empty-state-cell{text-align:center!important;padding:calc(20px*100vh/1080px) calc(16px*100vw/1920px)!important;font-size:calc(14px*100vw/1920px)!important;color:#6a7b9b!important;font-weight:500!important;white-space:nowrap!important;line-height:calc(20px*100vh/1080px)!important;vertical-align:middle!important;box-sizing:border-box;border-right:none!important;border-bottom:calc(1px*100vw/1920px) solid #dcdcdc!important;flex:1 1 100%!important;min-width:100%!important}.virtual-currency-table-wrapper{margin-bottom:calc(20px*100vh/1080px);display:flex;flex-direction:column;padding-left:calc(180px*100vw/1920px);box-sizing:border-box;flex:1;min-height:0}.virtual-currency-table-wrapper .matrix-table-container.read-only{pointer-events:none;opacity:.92}.app.sidebar-open .virtual-currency-table-wrapper,.app.sidebar-pinned .virtual-currency-table-wrapper{padding-left:calc(55px*100vw/1920px)}.virtual-currency-table-wrapper .virtual-currency-buttons-container{display:flex;gap:calc(25.5px*100vw/1920px);margin-top:var(--toolbar-table-gap, calc(28px*100vh/1080px) );margin-bottom:calc(28px*100vh/1080px);justify-content:flex-start;padding-left:calc(228px*100vw/1920px)}.app.sidebar-open .virtual-currency-table-wrapper .virtual-currency-buttons-container,.app.sidebar-pinned .virtual-currency-table-wrapper .virtual-currency-buttons-container{padding-left:calc(236px*100vw/1920px)}.virtual-currency-table-wrapper .virtual-currency-action-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px)!important;width:calc(153px*100vw/1920px)!important;min-width:calc(153px*100vw/1920px);max-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;box-sizing:border-box;flex-shrink:0}.virtual-currency-table-wrapper .virtual-currency-action-button:hover{box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.virtual-currency-table-wrapper .virtual-currency-action-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.virtual-currency-table-wrapper .virtual-currency-action-button:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.virtual-currency-table-wrapper .virtual-currency-action-button:disabled{background:#ccc;color:#666;cursor:not-allowed;opacity:.6;transform:none;box-shadow:inset 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px) #0009}.virtual-currency-table-wrapper .virtual-currency-action-button:disabled:hover{background:#ccc;transform:none;box-shadow:inset 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px) #0009}.virtual-currency-table-wrapper .validation-popup-overlay{position:fixed;inset:0;z-index:10000;border:none;padding:0;background:transparent}.virtual-currency-table-wrapper .validation-popup-backdrop{position:fixed;inset:0;background-color:#00000059;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:calc(16px*100vh/1080px);margin:0;outline:none;font-family:inherit}.virtual-currency-table-wrapper .success-popup{cursor:default;border:calc(2px*100vw/1920px) solid #6283ba;max-width:calc(460px*100vw/1920px);width:90%;max-height:60vh;background:#fff;border-radius:calc(16px*100vw/1920px);box-shadow:0 calc(8px*100vh/1080px) calc(32px*100vh/1080px) #202d5233,inset 0 calc(2px*100vh/1080px) calc(4px*100vh/1080px) #202d521a;display:flex;flex-direction:column;box-sizing:border-box}.virtual-currency-table-wrapper .success-header{background:linear-gradient(135deg,#202d52,#253d6d);border-bottom-color:#6283ba;color:#fff;border-radius:calc(14px*100vw/1920px) calc(14px*100vw/1920px) 0 0;padding:calc(14px*100vh/1080px) calc(20px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.virtual-currency-table-wrapper .success-header h3{color:#fff;font-weight:600;margin:0;font-size:calc(16px*100vw/1920px);line-height:calc(24px*100vh/1080px)}.virtual-currency-table-wrapper .success-message{display:flex;align-items:flex-start;gap:calc(14px*100vw/1920px);padding:calc(18px*100vh/1080px) calc(20px*100vw/1920px) calc(12px*100vh/1080px) calc(20px*100vw/1920px);text-align:left;flex:1;box-sizing:border-box}.virtual-currency-table-wrapper .success-message p{margin:0;color:#202d52;line-height:calc(24px*100vh/1080px);font-size:calc(15px*100vw/1920px);font-weight:400;font-family:Roboto,sans-serif;flex:1;box-sizing:border-box;padding-top:calc(4px*100vh/1080px)}.virtual-currency-table-wrapper .warning-icon{width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);flex-shrink:0;margin-top:calc(2px*100vh/1080px);position:relative;display:inline-block;box-sizing:border-box}.virtual-currency-table-wrapper .warning-icon:before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;border-left:calc(14px*100vw/1920px) solid transparent;border-right:calc(14px*100vw/1920px) solid transparent;border-bottom:calc(24px*100vh/1080px) solid #ff9800;transform:translate(-50%,-50%)}.virtual-currency-table-wrapper .warning-icon:after{content:"!";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:calc(18px*100vw/1920px);font-weight:700;line-height:1;margin-top:calc(2px*100vh/1080px)}.virtual-currency-table-wrapper .success-footer{background:#f8f9fa;border-top:calc(1px*100vw/1920px) solid #e8e8e8;padding:calc(12px*100vh/1080px) calc(16px*100vw/1920px) calc(14px*100vh/1080px) calc(16px*100vw/1920px);display:flex;justify-content:flex-end;gap:calc(12px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.virtual-currency-table-wrapper .success-ok-btn{background:#202d52!important;color:#fff!important;font-size:calc(15px*100vw/1920px)!important;font-weight:700!important;padding:calc(10px*100vh/1080px) calc(22px*100vw/1920px)!important;min-width:calc(100px*100vw/1920px)!important;border-radius:calc(8px*100vw/1920px)!important;box-shadow:0 calc(4px*100vh/1080px) calc(12px*100vh/1080px) #202d5266!important;transition:all .3s ease!important;text-transform:none!important;letter-spacing:normal!important;border:none!important;cursor:pointer!important;box-sizing:border-box!important}.virtual-currency-table-wrapper .success-ok-btn:hover{background:#1a2547!important;transform:translateY(calc(-1px*100vh/1080px))!important}.virtual-currency-table-wrapper .matrix-table-container{overflow-x:auto;overflow-y:auto;flex:1;min-height:calc(280px*100vh/1080px);border-radius:calc(4px*100vw/1920px) calc(4px*100vw/1920px) 0 0;background-color:transparent;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1;position:relative;box-sizing:border-box;max-height:45vh}.virtual-currency-table-wrapper .matrix-table-container.has-data.has-scrollbar{border-bottom:calc(1px*100vw/1920px) solid #d0d7de}.virtual-currency-table-wrapper .matrix-table-container.has-data:not(.has-scrollbar){border-bottom:none}.virtual-currency-table-wrapper .matrix-table-container.no-data{border-bottom:none}.virtual-currency-table-wrapper .virtual-currency-banner{width:38.2%;background-color:#e3f2fd!important;color:#0d47a1!important;font-weight:600;font-size:calc(14px*100vw/1920px);padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);text-align:center;border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-radius:calc(10px*100vw/1920px) calc(10px*100vw/1920px) 0 0;z-index:20}.virtual-currency-table-wrapper .matrix-table-container::-webkit-scrollbar{width:calc(6px*100vw/1920px);height:calc(6px*100vh/1080px)}.virtual-currency-table-wrapper .matrix-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(3px*100vw/1920px)}.virtual-currency-table-wrapper .matrix-table-container::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(3px*100vw/1920px);min-height:calc(20px*100vh/1080px)}.virtual-currency-table-wrapper .matrix-table-container::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.virtual-currency-table-wrapper .matrix-table-container::-webkit-scrollbar-corner{background:#f1f1f1}.virtual-currency-table-wrapper .matrix-table{border:calc(1px*100vw/1920px) solid #d0d7de;border-collapse:collapse;display:flex;flex-direction:column;width:max-content;min-width:100%;box-sizing:border-box}.virtual-currency-table-wrapper .matrix-table-container.has-scrollbar .matrix-table{border-bottom:none}.virtual-currency-table-wrapper .matrix-row{display:flex;width:max-content}.virtual-currency-table-wrapper .matrix-row:not(.matrix-header):last-child .matrix-cell{border-bottom:none}.virtual-currency-table-wrapper .matrix-header{background:#f5f6fa;font-weight:600;font-size:calc(14px*100vw/1920px);color:#000;position:sticky;top:0;z-index:10}.virtual-currency-table-wrapper .matrix-cell{border-right:calc(1px*100vw/1920px) solid #dcdcdc;border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;padding:calc(10px*100vh/1080px) calc(2px*100vw/1920px);font-size:calc(14px*100vw/1920px);text-align:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.virtual-currency-table-wrapper .matrix-row>.matrix-cell{flex:0 0 calc(100px*100vw/1920px);width:calc(100px*100vw/1920px)}.virtual-currency-table-wrapper .matrix-row>.matrix-cell:first-child{flex:0 0 calc(50px*100vw/1920px);width:calc(50px*100vw/1920px);text-align:center;justify-content:center}.virtual-currency-table-wrapper .matrix-row>.matrix-cell:nth-child(2){flex:0 0 calc(120px*100vw/1920px);width:calc(120px*100vw/1920px);min-width:0;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;align-items:center;text-align:center;overflow:hidden}.virtual-currency-table-wrapper .matrix-row>.matrix-cell:nth-child(3){flex:0 0 calc(120px*100vw/1920px);width:calc(120px*100vw/1920px)}.virtual-currency-table-wrapper .matrix-row>.matrix-cell:nth-child(4){flex:0 0 calc(80px*100vw/1920px);width:calc(80px*100vw/1920px)}.virtual-currency-table-wrapper .matrix-row>.matrix-cell:nth-child(5){flex:0 0 calc(120px*100vw/1920px);width:calc(120px*100vw/1920px)}.virtual-currency-table-wrapper .matrix-row>.matrix-cell:nth-child(6),.virtual-currency-table-wrapper .matrix-row>.matrix-cell:nth-child(7),.virtual-currency-table-wrapper .matrix-row>.matrix-cell:nth-child(8){flex:0 0 calc(100px*100vw/1920px);width:calc(100px*100vw/1920px)}.virtual-currency-table-wrapper .matrix-row>.matrix-cell:nth-child(9),.virtual-currency-table-wrapper .matrix-row>.matrix-cell:nth-child(10){flex:0 0 calc(140px*100vw/1920px);width:calc(140px*100vw/1920px)}.virtual-currency-table-wrapper .matrix-cell-stub{text-align:center;justify-content:center}.virtual-currency-table-wrapper .matrix-row-label{text-align:center;background:#fff;color:#000;justify-content:center}.virtual-currency-table-wrapper .matrix-cell input[type=checkbox]{width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;flex-shrink:0;vertical-align:middle;transform:translateY(calc(-2px*100vh/1080px))}.virtual-currency-table-wrapper .matrix-cell input[type=checkbox]:checked{background-color:#202d52}.virtual-currency-table-wrapper .matrix-cell input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.virtual-currency-table-wrapper .dropdown-cell-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.virtual-currency-table-wrapper .dropdown-cell-content{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:calc(8px*100vw/1920px) calc(12px*100vw/1920px);box-sizing:border-box}.virtual-currency-table-wrapper .dropdown-cell-text{font-size:calc(14px*100vw/1920px);color:#000;flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.virtual-currency-table-wrapper .dropdown-cell-price-input{flex:1;border:none;outline:none;background:transparent;font-size:calc(14px*100vw/1920px);color:#000;font-weight:400;padding:0;padding-left:calc(8px*100vw/1920px);box-sizing:border-box;width:100%;font-family:Roboto,sans-serif}.virtual-currency-table-wrapper .dropdown-cell-price-input:focus{outline:none;border:none;box-shadow:none;background:transparent}.virtual-currency-table-wrapper .dropdown-cell-price-input::placeholder{color:#999}.virtual-currency-table-wrapper .date-picker-trigger .dropdown-cell-text{overflow:hidden;text-overflow:clip;white-space:nowrap;flex:0 0 auto;font-weight:400;padding-left:calc(20px*100vw/1920px)}.virtual-currency-table-wrapper .date-picker-trigger{display:flex;justify-content:space-between;align-items:center;padding:0;padding-right:calc(12px*100vw/1920px);width:100%;height:100%;margin:0;gap:calc(4px*100vw/1920px);overflow:visible;min-width:0}.virtual-currency-table-wrapper .dropdown-cell-container:has(.date-picker-trigger){overflow:visible}.virtual-currency-table-wrapper .dropdown-cell-container:has(.date-picker-trigger) .dropdown-cell-content{overflow:visible;min-width:0}.virtual-currency-table-wrapper .dropdown-cell-arrow{background:none;border:none;padding:0;outline:none;display:inline;font-family:inherit;line-height:inherit;font-size:calc(12px*100vw/1920px);color:#000;cursor:pointer;margin-left:calc(4px*100vw/1920px);flex-shrink:0;transition:transform .2s ease;box-sizing:border-box;user-select:none;-webkit-user-select:none}.virtual-currency-table-wrapper .dropdown-cell-arrow:focus{outline:none}.virtual-currency-table-wrapper .dropdown-cell-arrow:focus-visible{outline:calc(2px*100vw/1920px) solid #202D52;outline-offset:calc(2px*100vw/1920px);border-radius:calc(2px*100vw/1920px)}.virtual-currency-table-wrapper .dropdown-cell-arrow:hover{transform:scale(1.1)}.virtual-currency-table-wrapper .dropdown-cell-panel{background:#fff;border:calc(1px*100vw/1920px) solid #d0d7de;border-radius:calc(4px*100vw/1920px);box-shadow:0 calc(4px*100vh/1080px) calc(8px*100vh/1080px) #00000026;max-height:calc(200px*100vh/1080px);overflow:hidden;box-sizing:border-box;pointer-events:auto}.virtual-currency-table-wrapper .date-panel{pointer-events:auto}.virtual-currency-table-wrapper .dropdown-cell-search{display:flex;align-items:center;padding:calc(8px*100vh/1080px) calc(10px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(4px*100vw/1920px) calc(4px*100vw/1920px) 0 0;box-sizing:border-box}.virtual-currency-table-wrapper .dropdown-cell-search-input{width:100%;padding:calc(6px*100vh/1080px) calc(8px*100vw/1920px);border:none;outline:none;background:transparent;color:#666;font-size:calc(12px*100vw/1920px);font-family:Roboto,sans-serif;box-sizing:border-box}.virtual-currency-table-wrapper .dropdown-cell-search-input::placeholder{color:#999}.virtual-currency-table-wrapper .vc-amount-input{width:100%;height:100%;padding:calc(8px*100vw/1920px) calc(12px*100vw/1920px);border:none;outline:none;background:transparent;color:#000;font-size:calc(14px*100vw/1920px);font-family:Roboto,sans-serif;text-align:center;box-sizing:border-box}.virtual-currency-table-wrapper .vc-amount-input:focus{outline:none;background-color:#f5f6fa;box-shadow:inset calc(6px*100vw/1920px) 0 0 0 #fff,inset calc(-6px*100vw/1920px) 0 0 0 #fff}.virtual-currency-table-wrapper .vc-amount-input::placeholder{color:#999}.virtual-currency-table-wrapper .dropdown-cell-search-arrow{font-family:Roboto,sans-serif;color:#666;font-size:calc(8px*100vw/1920px);margin-left:calc(6px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.virtual-currency-table-wrapper .dropdown-cell-options{max-height:calc(150px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1;box-sizing:border-box}.virtual-currency-table-wrapper .dropdown-cell-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.virtual-currency-table-wrapper .dropdown-cell-options::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(2px*100vw/1920px)}.virtual-currency-table-wrapper .dropdown-cell-options::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(2px*100vw/1920px)}.virtual-currency-table-wrapper .dropdown-cell-options::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.virtual-currency-table-wrapper .dropdown-cell-option{background:none;border-top:none;border-left:none;border-right:none;border-bottom:calc(1px*100vw/1920px) solid #f0f0f0;outline:none;width:100%;text-align:left;font-family:inherit;line-height:inherit;display:flex;align-items:center;padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);cursor:pointer;font-size:calc(13px*100vw/1920px);color:#000;transition:background-color .2s ease;box-sizing:border-box;font-weight:400}.virtual-currency-table-wrapper .dropdown-cell-option span{font-weight:400}.virtual-currency-table-wrapper .dropdown-cell-option:focus{outline:none}.virtual-currency-table-wrapper .dropdown-cell-option:focus-visible{outline:calc(2px*100vw/1920px) solid #202D52;outline-offset:calc(-2px*100vw/1920px)}.virtual-currency-table-wrapper .dropdown-cell-option:last-child{border-bottom:none}.virtual-currency-table-wrapper .dropdown-cell-option:hover{background-color:#e3f2fd}.virtual-currency-table-wrapper .dropdown-cell-option:active{background-color:#bbdefb}.virtual-currency-table-wrapper .dropdown-cell-option input[type=checkbox]{width:calc(16px*100vw/1920px);height:calc(16px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(16px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(16px*100vh/1080px);cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;flex-shrink:0;margin-right:calc(8px*100vw/1920px)}.virtual-currency-table-wrapper .dropdown-cell-option input[type=checkbox]:checked{background-color:#202d52}.virtual-currency-table-wrapper .dropdown-cell-option input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.virtual-currency-table-wrapper .dropdown-cell-option.selected{background-color:#e3f2fd}.virtual-currency-table-wrapper .dropdown-cell-option-select-all{font-weight:600;border-bottom:calc(2px*100vw/1920px) solid #dcdcdc}.virtual-currency-table-wrapper .date-input-field{flex:1;border:none;outline:none;background:transparent;color:#000;font-size:calc(14px*100vw/1920px);font-family:Roboto,sans-serif;text-align:left;padding:calc(8px*100vw/1920px) calc(12px*100vw/1920px);padding-right:calc(4px*100vw/1920px);box-sizing:border-box;min-width:0}.virtual-currency-table-wrapper .date-input-field:focus{outline:none;background-color:#f5f6fa;box-shadow:inset calc(6px*100vw/1920px) 0 0 0 #fff,inset calc(-6px*100vw/1920px) 0 0 0 #fff}.virtual-currency-table-wrapper .date-input-field::placeholder{color:#999}.virtual-currency-table-wrapper .calendar-icon-button{display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;padding:0;margin:0;outline:none;flex-shrink:0}.virtual-currency-table-wrapper .calendar-icon-button:focus{outline:none;box-shadow:none}.virtual-currency-table-wrapper .calendar-icon-button:active{outline:none;box-shadow:none}.virtual-currency-table-wrapper .calendar-icon-button:focus-visible{outline:none;box-shadow:none}.virtual-currency-table-wrapper .calendar-icon-button:hover{opacity:.7}.virtual-currency-table-wrapper .calendar-icon{margin:0;color:#202d52;width:calc(16px*100vw/1920px);height:calc(16px*100vh/1080px);flex-shrink:0}.virtual-currency-table-wrapper .date-panel{position:fixed;top:0;left:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(8px*100vw/1920px);box-shadow:0 calc(8px*100vh/1080px) calc(16px*100vh/1080px) #0003;z-index:10000;width:calc(280px*100vw/1920px);box-sizing:border-box}.virtual-currency-table-wrapper .date-nav{display:flex;align-items:center;justify-content:space-between;padding:calc(8px*100vh/1080px) calc(10px*100vw/1920px);background:#f8f9fa;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(8px*100vw/1920px) calc(8px*100vw/1920px) 0 0}.virtual-currency-table-wrapper .date-title{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#202d52;font-weight:600;outline:none!important;border:none!important;box-shadow:none!important}.virtual-currency-table-wrapper .date-title:focus{outline:none!important;border:none!important;box-shadow:none!important}.virtual-currency-table-wrapper .date-title:active{outline:none!important;border:none!important;box-shadow:none!important}.virtual-currency-table-wrapper .date-title:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.virtual-currency-table-wrapper .date-nav-btn{background:#202d52d4;color:#fff;border:none;border-radius:calc(6px*100vw/1920px);width:calc(28px*100vw/1920px)!important;height:calc(28px*100vh/1080px)!important;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;margin:0;box-sizing:border-box;flex-shrink:0;position:relative}.virtual-currency-table-wrapper .date-nav-btn:focus{outline:none}.virtual-currency-table-wrapper .date-nav-btn:hover{background:#1a2547}.virtual-currency-table-wrapper .date-nav-btn:active{background:#202d52d4;outline:none}.virtual-currency-table-wrapper .date-nav-btn:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(6px*100vw/1920px);pointer-events:none;box-sizing:border-box}.virtual-currency-table-wrapper .date-nav-icon{position:absolute;top:40%;left:53%;transform:translate(-50%,-50%);display:inline-block;font-size:calc(16px*100vw/1920px);font-weight:700}.virtual-currency-table-wrapper .date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:calc(2px*100vw/1920px);padding:calc(5px*100vh/1080px);box-sizing:border-box}.virtual-currency-table-wrapper .date-week{background:#fff;padding-bottom:0}.virtual-currency-table-wrapper .date-cell{font-family:Roboto,sans-serif;font-size:calc(10px*100vw/1920px);color:#202d52;background:#e3e9f2;border:none;border-radius:calc(5px*100vw/1920px);height:calc(20px*100vh/1080px);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;box-sizing:border-box}.virtual-currency-table-wrapper .date-cell.head{background:transparent;color:#000;cursor:default}.virtual-currency-table-wrapper .date-cell.empty{background:transparent;cursor:default}.virtual-currency-table-wrapper .date-cell:hover{background:#cdd7eb}.virtual-currency-table-wrapper .date-cell.selected{background:#202d52;color:#fff}.virtual-currency-table-wrapper .date-cell.today{outline:calc(2px*100vw/1920px) solid #202D52D4}.virtual-currency-table-wrapper .months-grid{grid-template-columns:repeat(3,1fr);gap:calc(4px*100vw/1920px);padding:calc(10px*100vh/1080px)}.virtual-currency-table-wrapper .month-cell{height:calc(35px*100vh/1080px);font-size:calc(12px*100vw/1920px);padding:calc(5px*100vh/1080px)}.virtual-currency-table-wrapper .years-grid{grid-template-columns:repeat(3,1fr);gap:calc(4px*100vw/1920px);padding:calc(10px*100vh/1080px)}.virtual-currency-table-wrapper .year-cell{height:calc(35px*100vh/1080px);font-size:calc(12px*100vw/1920px);padding:calc(5px*100vh/1080px)}.virtual-currency-table-wrapper .date-cell:focus{outline:none}.virtual-currency-table-wrapper .date-cell:active{outline:none}.virtual-currency-table-wrapper .date-cell:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(5px*100vw/1920px);pointer-events:none;box-sizing:border-box}.virtual-currency-table-wrapper .virtual-currency-action-button.add-new-record{margin-left:calc(80px*100vw/1920px)}.virtual-currency-table-wrapper .empty-state-row{width:100%;display:flex;min-width:100%}.virtual-currency-table-wrapper .empty-state-cell{text-align:center!important;padding:calc(20px*100vh/1080px) calc(16px*100vw/1920px)!important;font-size:calc(14px*100vw/1920px)!important;color:#6a7b9b!important;font-weight:500!important;white-space:nowrap!important;line-height:calc(20px*100vh/1080px)!important;vertical-align:middle!important;box-sizing:border-box;border-right:none!important;border-bottom:calc(1px*100vw/1920px) solid #dcdcdc!important;flex:1 1 100%!important;min-width:100%!important}.update-price-base-input-page-wrapper{display:flex;flex-direction:column;gap:calc(16px*100vh/1080px);align-items:center;box-sizing:border-box;width:100%;max-width:100vw;background:#fff!important;overflow-x:auto;overflow-y:visible;padding:0;min-height:100vh;position:relative}.update-price-base-input-page-wrapper .top-navigation-bar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;z-index:100!important;background:#202d52!important}.update-price-base-input-page{width:100%;max-width:100%;background:#fff;margin:0 auto;padding:calc(50px*100vw/1920px) calc(38px*100vw/1920px) calc(40px*100vh/1080px) calc(38px*100vw/1920px);display:flex;flex-direction:column;min-height:calc(100vh - 80px);justify-content:flex-start;align-items:flex-start;flex:1;box-sizing:border-box;gap:0;position:relative;--toolbar-table-gap: calc(28px*100vh/1080px) }.update-price-base-input-page-wrapper .loading-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;z-index:2}.update-price-base-input-page-wrapper .loading-spinner{width:calc(56px*100vw/1920px);height:calc(56px*100vw/1920px);border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:updatePriceBaseInputSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}@keyframes updatePriceBaseInputSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.update-price-base-input-page-wrapper .loading-overlay{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#00000080;z-index:9999;box-sizing:border-box}.update-price-base-input-page-wrapper .loading-overlay .loading-spinner{width:calc(56px*100vw/1920px);height:calc(56px*100vw/1920px);border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:updatePriceBaseInputSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}.update-price-base-input-page-wrapper .loading-overlay-text{margin:calc(16px*100vh/1080px) 0 0;max-width:calc(520px*100vw/1920px);color:#fff;font-family:Roboto,sans-serif;font-size:max(14px,calc(16px*100vw/1920px));font-weight:500;line-height:1.4;text-align:center;padding:0 calc(24px*100vw/1920px);text-shadow:0 1px 2px rgba(0,0,0,.6);box-sizing:border-box}.update-price-base-input-page-wrapper .error-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;padding:calc(20px*100vh/1080px) calc(20px*100vw/1920px);background:transparent;z-index:2;box-sizing:border-box}.update-price-base-input-page-wrapper .error-text{font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);font-weight:500;color:#dc2626;margin:0;text-align:center;box-sizing:border-box}.app.sidebar-open .update-price-base-input-page,.app.sidebar-pinned .update-price-base-input-page{padding-left:calc(55px*100vw/1920px);padding-right:calc(80px*100vw/1920px)}.update-page-title-wrapper{width:100%;display:flex;justify-content:center;align-items:flex-start;margin:0 auto;padding:0;flex-shrink:0;box-sizing:border-box}.update-page-title-wrapper .update-page-title-section{width:100%;max-width:100%;display:flex;justify-content:center;align-items:flex-start;margin:0 auto;padding:0;flex-shrink:0;box-sizing:border-box}.update-page-title-wrapper .update-main-title{font-family:Roboto,sans-serif;font-weight:600;font-size:calc(32px*100vw/1920px);line-height:calc(44px*100vh/1080px);color:#202d52;margin:0;margin-top:calc(50px*100vh/1080px);flex-shrink:0;box-sizing:border-box;text-align:center;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.alerts-manager-wrapper{box-sizing:border-box}.alerts-manager-wrapper .alerts-manager-page{display:flex;flex-direction:column;gap:calc(16px*100vh/1080px);align-items:center;box-sizing:border-box;width:100%;max-width:100vw}.alerts-manager-wrapper .page-title{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#202d52;margin:calc(48px*100vh/1080px) auto calc(10px*100vh/1080px) auto;margin-top:calc(60px*100vh/1080px);text-align:center;width:100%;max-width:calc(1480px*100vw/1920px);box-sizing:border-box}.alerts-manager-wrapper .filters-container{background:#7c90af4d;border-radius:calc(10px*100vw/1920px);padding:calc(16px*100vw/1920px);padding-bottom:calc(32px*100vh/1080px);margin:calc(20px*100vh/1080px) auto calc(10px*100vh/1080px) auto;box-shadow:inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) calc(-8px*100vw/1920px) #0c0c0d66;width:calc(1125px*100vw/1920px);min-height:calc(196px*100vh/1080px);box-sizing:border-box;flex-shrink:0}.alerts-manager-wrapper .filters-row{display:flex;flex-wrap:nowrap;gap:calc(25.5px*100vw/1920px);align-items:flex-end;padding-left:calc(25px*100vw/1920px);padding-right:calc(25px*100vw/1920px);box-sizing:border-box}.alerts-manager-wrapper .filter{display:flex;flex-direction:column;gap:calc(6px*100vh/1080px);position:relative;box-sizing:border-box;flex-shrink:0}.alerts-manager-wrapper .filter label{font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#000;margin-left:calc(5px*100vw/1920px);box-sizing:border-box;margin-bottom:calc(-10px*100vh/1080px)!important}.alerts-manager-wrapper .custom-dropdown-wrapper{position:relative;width:calc(153px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.alerts-manager-wrapper .custom-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;padding:0;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);border-radius:calc(10px*100vw/1920px);background:#fff!important;background-color:#fff!important;color:#202d52!important;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;height:calc(45px*100vh/1080px);width:calc(153px*100vw/1920px);box-sizing:border-box;box-shadow:none;transition:all .2s ease;-webkit-user-select:none;user-select:none;text-align:left;outline:none;appearance:none}.alerts-manager-wrapper .dropdown-text{flex:1;font-size:calc(15px*100vw/1920px);font-weight:400;margin-left:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.alerts-manager-wrapper .custom-dropdown-trigger .dropdown-arrow{font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);margin-right:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.alerts-manager-wrapper .custom-dropdown-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #00000026;z-index:1000;margin-top:calc(4px*100vh/1080px);box-sizing:border-box}.alerts-manager-wrapper .dropdown-search{display:flex;align-items:center;padding:calc(8px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(6px*100vw/1920px) calc(6px*100vw/1920px) 0 0;box-sizing:border-box;width:100%}.alerts-manager-wrapper .search-input{flex:1;border:none;outline:none;background:transparent;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;box-sizing:border-box;min-width:0;width:100%;padding:0;margin:0}.alerts-manager-wrapper .search-arrow{font-family:Roboto,sans-serif;color:#666;font-size:calc(12px*100vw/1920px);margin-left:calc(8px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.alerts-manager-wrapper .dropdown-options{max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;box-sizing:border-box}.alerts-manager-wrapper .dropdown-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.alerts-manager-wrapper .dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(2px*100vw/1920px)}.alerts-manager-wrapper .dropdown-options::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:calc(2px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.alerts-manager-wrapper .dropdown-options::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.alerts-manager-wrapper .dropdown-option{display:flex;align-items:center;padding:calc(8px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;box-sizing:border-box;width:100%;border:none;background:none;text-align:left;font-size:inherit;color:inherit;outline:none}.alerts-manager-wrapper .dropdown-option:hover{background-color:#e3f2fd}.alerts-manager-wrapper .dropdown-option:focus,.alerts-manager-wrapper .dropdown-option:active{outline:none;box-shadow:none}.alerts-manager-wrapper .dropdown-option.select-all{font-weight:600;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0}.alerts-manager-wrapper .option-checkbox{margin-right:calc(8px*100vw/1920px);width:calc(14px*100vw/1920px);height:calc(14px*100vh/1080px);cursor:pointer;box-sizing:border-box}.alerts-manager-wrapper .option-label{font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;flex:1;box-sizing:border-box}.alerts-manager-wrapper .custom-dropdown-trigger:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.alerts-manager-wrapper .custom-dropdown-trigger:active{box-shadow:none;transform:translateY(calc(2px*100vh/1080px));border-color:#202d52d4;outline:none}.alerts-manager-wrapper .actions-row{display:flex;gap:calc(25px*100vw/1920px);margin-top:calc(32px*100vh/1080px);justify-content:flex-end;align-items:center;padding-right:calc(23px*100vw/1920px);box-sizing:border-box}.alerts-manager-wrapper .actions-row .apply-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px)!important;width:calc(153px*100vw/1920px)!important;min-width:calc(153px*100vw/1920px);max-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease;box-sizing:border-box;flex-shrink:0}.alerts-manager-wrapper .actions-row .apply-button:hover{box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.alerts-manager-wrapper .actions-row .apply-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important}.alerts-manager-wrapper .actions-row .apply-button:focus,.alerts-manager-wrapper .actions-row .apply-button:focus-visible{outline:none;border:calc(3px*100vw/1920px) solid #202D52D4}.alerts-manager-wrapper .data-table-wrapper{margin:calc(16px*100vh/1080px) auto calc(24px*100vh/1080px) auto;border-radius:calc(4px*100vw/1920px);border:calc(1px*100vw/1920px) solid #d0d7de;box-shadow:none;background:#fff;width:fit-content;max-width:min(100%,calc(1125px*100vw/1920px));max-height:min(calc(580px*100vh/1080px),60vh);box-sizing:border-box;overflow-y:auto;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1}.alerts-manager-wrapper .data-table-wrapper::-webkit-scrollbar{width:calc(6px*100vw/1920px);height:calc(6px*100vh/1080px)}.alerts-manager-wrapper .data-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(3px*100vw/1920px)}.alerts-manager-wrapper .data-table-wrapper::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(3px*100vw/1920px);min-height:calc(20px*100vh/1080px)}.alerts-manager-wrapper .data-table-wrapper::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.alerts-manager-wrapper .data-table{width:max-content;min-width:100%;table-layout:auto;border-collapse:separate;border-spacing:0;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);background:transparent;border-radius:0;box-shadow:none;box-sizing:border-box}.alerts-manager-wrapper .data-table thead{background:#f5f6fa}.alerts-manager-wrapper .data-table thead th{background:#f5f6fa;color:#333;text-align:center;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;white-space:nowrap;box-sizing:border-box;position:sticky;top:0;z-index:1}.alerts-manager-wrapper .data-table thead th.checkbox-col,.alerts-manager-wrapper .data-table tbody td.checkbox-col{width:calc(40px*100vw/1920px);min-width:calc(40px*100vw/1920px);max-width:calc(40px*100vw/1920px);text-align:center;box-sizing:border-box}.alerts-manager-wrapper .data-table thead th.checkbox-col{padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px)}.alerts-manager-wrapper .data-table thead th.product-number-col,.alerts-manager-wrapper .data-table thead th.long-item-number-col{width:calc(150px*100vw/1920px);min-width:calc(150px*100vw/1920px);white-space:nowrap;text-align:center}.alerts-manager-wrapper .data-table thead th.product-description-col{width:calc(220px*100vw/1920px);min-width:calc(180px*100vw/1920px);white-space:nowrap;text-align:center}.alerts-manager-wrapper .data-table thead th.product-number-col{padding-left:calc(12px*100vw/1920px + 1px)}.alerts-manager-wrapper .data-table thead th.alerts-sales-col{width:calc(120px*100vw/1920px);min-width:calc(120px*100vw/1920px);white-space:nowrap;text-align:center}.alerts-manager-wrapper .data-table thead th.alerts-operations-col{width:calc(150px*100vw/1920px);min-width:calc(150px*100vw/1920px);white-space:nowrap;text-align:center}.alerts-manager-wrapper .data-table thead th.alerts-finance-col{width:calc(120px*100vw/1920px);min-width:calc(120px*100vw/1920px);white-space:nowrap;text-align:center}.alerts-manager-wrapper .data-table thead th:last-child{border-right:none;text-align:center}.alerts-manager-wrapper .data-table tbody tr{transition:background-color .2s ease;position:relative;background:#fff}.alerts-manager-wrapper .data-table tbody td{padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:400;color:#333;text-align:center;vertical-align:middle;box-sizing:border-box;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;min-width:0}.alerts-manager-wrapper .data-table tbody td.product-number-col,.alerts-manager-wrapper .data-table tbody td.long-item-number-col{width:calc(150px*100vw/1920px);min-width:calc(150px*100vw/1920px);max-width:calc(150px*100vw/1920px)}.alerts-manager-wrapper .data-table tbody td.product-description-col{width:calc(220px*100vw/1920px);min-width:calc(180px*100vw/1920px);max-width:calc(220px*100vw/1920px);text-align:left}.alerts-manager-wrapper .data-table tbody td.product-number-col{padding-left:calc(12px*100vw/1920px + 1px)}.alerts-manager-wrapper .data-table tbody td.alerts-sales-col{width:calc(120px*100vw/1920px);min-width:calc(120px*100vw/1920px);max-width:calc(120px*100vw/1920px)}.alerts-manager-wrapper .data-table tbody td.alerts-operations-col{width:calc(150px*100vw/1920px);min-width:calc(150px*100vw/1920px);max-width:calc(150px*100vw/1920px)}.alerts-manager-wrapper .data-table tbody td.alerts-finance-col{width:calc(120px*100vw/1920px);min-width:calc(120px*100vw/1920px);max-width:calc(120px*100vw/1920px)}.alerts-manager-wrapper .data-table tbody td:last-child{border-right:none}.alerts-manager-wrapper .data-table input[type=checkbox]{width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;vertical-align:middle}.alerts-manager-wrapper .data-table input[type=checkbox]:checked{background-color:#202d52}.alerts-manager-wrapper.read-only .data-table input[type=checkbox],.alerts-manager-wrapper.read-only .data-table td.alerts-sales-col,.alerts-manager-wrapper.read-only .data-table td.alerts-operations-col,.alerts-manager-wrapper.read-only .data-table td.alerts-finance-col{cursor:default}.alerts-manager-wrapper .data-table input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alerts-manager-wrapper .data-table tbody tr:hover{background:#fff!important}.alerts-manager-wrapper .data-table tbody tr:nth-child(2n),.alerts-manager-wrapper .data-table tbody tr:nth-child(2n):hover{background:#fff!important}.alerts-manager-wrapper .loading-overlay{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#00000080;z-index:9999}.alerts-manager-wrapper .loading-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;z-index:2}.alerts-manager-wrapper .loading-spinner{width:calc(56px*100vw/1920px);height:calc(56px*100vw/1920px);border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:alertsManagerSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}@keyframes alertsManagerSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alerts-manager-wrapper .alerts-manager-error{padding:1rem;margin:1rem;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px}.alerts-manager-wrapper .empty-alerts-cell{text-align:center!important;padding:calc(20px*100vh/1080px) calc(16px*100vw/1920px)!important;font-size:calc(14px*100vw/1920px)!important;color:#6a7b9b!important;font-weight:500!important;white-space:normal!important;line-height:calc(20px*100vh/1080px)!important;vertical-align:middle!important;box-sizing:border-box}.alerts-manager-wrapper .empty-alerts-cell--error{color:#721c24!important;background:#f8d7da!important;border-top:1px solid #f5c6cb!important;white-space:normal!important}.detailed-alerts-wrapper{box-sizing:border-box;--detailed-alerts-table-width: calc(1680px*100vw/1920px) }.detailed-alerts-wrapper .detailed-alerts-page{display:flex;flex-direction:column;gap:calc(16px*100vh/1080px);align-items:center;box-sizing:border-box;width:100%;max-width:100vw}.detailed-alerts-wrapper .page-title{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#202d52;margin:calc(48px*100vh/1080px) auto calc(10px*100vh/1080px) auto;margin-top:calc(60px*100vh/1080px);text-align:center;width:100%;max-width:calc(1480px*100vw/1920px);box-sizing:border-box}.detailed-alerts-wrapper .filters-container{background:#7c90af4d;border-radius:calc(10px*100vw/1920px);padding:calc(16px*100vw/1920px);padding-bottom:calc(32px*100vh/1080px);margin:calc(20px*100vh/1080px) auto calc(40px*100vh/1080px) auto;box-shadow:inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) calc(-8px*100vw/1920px) #0c0c0d66;width:calc(1680px*100vw/1920px);max-width:100%;min-height:calc(196px*100vh/1080px);box-sizing:border-box;flex-shrink:0}.detailed-alerts-wrapper .filters-row{display:flex;flex-wrap:wrap;gap:calc(25.5px*100vw/1920px);align-items:flex-end;justify-content:flex-start;padding-left:calc(25px*100vw/1920px);padding-right:calc(25px*100vw/1920px);box-sizing:border-box;width:100%}.detailed-alerts-wrapper .filter{display:flex;flex-direction:column;gap:calc(6px*100vh/1080px);position:relative;box-sizing:border-box;flex-shrink:0}.detailed-alerts-wrapper .filter label{font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#000;margin-left:calc(3px*100vw/1920px);box-sizing:border-box;margin-bottom:calc(-10px*100vh/1080px)!important}.detailed-alerts-wrapper .custom-dropdown-wrapper{position:relative;width:calc(153px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.detailed-alerts-wrapper .custom-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;padding:0;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);border-radius:calc(10px*100vw/1920px);background:#fff!important;background-color:#fff!important;color:#202d52!important;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;height:calc(45px*100vh/1080px);width:calc(153px*100vw/1920px);box-sizing:border-box;box-shadow:none;transition:all .2s ease;-webkit-user-select:none;user-select:none;text-align:left;outline:none;appearance:none}.detailed-alerts-wrapper .dropdown-text{flex:1;font-size:calc(15px*100vw/1920px);font-weight:400;margin-left:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.detailed-alerts-wrapper .custom-dropdown-trigger .dropdown-arrow{font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);margin-right:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.detailed-alerts-wrapper .custom-dropdown-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #00000026;z-index:1000;margin-top:calc(4px*100vh/1080px);box-sizing:border-box}.detailed-alerts-wrapper .dropdown-search{display:flex;align-items:center;padding:calc(8px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(6px*100vw/1920px) calc(6px*100vw/1920px) 0 0;box-sizing:border-box;width:100%}.detailed-alerts-wrapper .search-input{flex:1;border:none;outline:none;background:transparent;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;box-sizing:border-box;min-width:0;width:100%;padding:0;margin:0}.detailed-alerts-wrapper .search-arrow{font-family:Roboto,sans-serif;color:#666;font-size:calc(12px*100vw/1920px);margin-left:calc(8px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.detailed-alerts-wrapper .dropdown-options{max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;box-sizing:border-box}.detailed-alerts-wrapper .dropdown-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.detailed-alerts-wrapper .dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(2px*100vw/1920px)}.detailed-alerts-wrapper .dropdown-options::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:calc(2px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.detailed-alerts-wrapper .dropdown-options::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.detailed-alerts-wrapper .dropdown-option{display:flex;align-items:center;padding:calc(8px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;box-sizing:border-box;width:100%;border:none;background:none;text-align:left;font-size:inherit;color:inherit;outline:none}.detailed-alerts-wrapper .dropdown-option:hover{background-color:#e3f2fd}.detailed-alerts-wrapper .dropdown-option:focus,.detailed-alerts-wrapper .dropdown-option:active{outline:none;box-shadow:none}.detailed-alerts-wrapper .dropdown-option.select-all{font-weight:600;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0}.detailed-alerts-wrapper .option-checkbox{margin-right:calc(8px*100vw/1920px);width:calc(14px*100vw/1920px);height:calc(14px*100vh/1080px);cursor:pointer;box-sizing:border-box}.detailed-alerts-wrapper .option-label{font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;flex:1;box-sizing:border-box}.detailed-alerts-wrapper .custom-dropdown-trigger:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.detailed-alerts-wrapper .custom-dropdown-trigger:active{box-shadow:none;transform:translateY(calc(2px*100vh/1080px));border-color:#202d52d4;outline:none}.detailed-alerts-wrapper .actions-row{display:flex;gap:calc(25px*100vw/1920px);margin-top:calc(32px*100vh/1080px);justify-content:flex-end;align-items:center;padding-right:calc(34px*100vw/1920px);box-sizing:border-box}.detailed-alerts-wrapper .actions-row .apply-button{background:#202d52d4;color:#fff;border:none;outline:none;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px)!important;width:calc(153px*100vw/1920px)!important;min-width:calc(153px*100vw/1920px);max-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease;box-sizing:border-box;flex-shrink:0}.detailed-alerts-wrapper .actions-row .apply-button:hover{box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.detailed-alerts-wrapper .actions-row .apply-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important}.detailed-alerts-wrapper .actions-row .apply-button:focus,.detailed-alerts-wrapper .actions-row .apply-button:focus-visible{outline:none;border:none}.detailed-alerts-wrapper .actions-row .apply-button:disabled{background:#ccc;color:#666;cursor:not-allowed;opacity:.6;transform:none;box-shadow:inset 0 2px 4px #0009}.detailed-alerts-wrapper .actions-row .apply-button:disabled:hover,.detailed-alerts-wrapper .actions-row .apply-button:disabled:active{background:#ccc;transform:none;box-shadow:inset 0 2px 4px #0009}.detailed-alerts-wrapper .action-buttons-row{display:flex;flex-wrap:wrap;gap:calc(25px*100vw/1920px);align-items:center;margin:calc(-11px*100vh/1080px) auto calc(14px*100vh/1080px);width:var(--detailed-alerts-table-width);max-width:100%;box-sizing:border-box;padding-left:calc(118px*100vw/1920px)}.detailed-alerts-wrapper .action-buttons-row+.detailed-alerts-table-section{margin-top:0}.detailed-alerts-wrapper .action-buttons-row .action-btn{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px);min-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-sizing:border-box}.detailed-alerts-wrapper .action-buttons-row .action-btn:hover{transform:translateY(calc(-2px*100vh/1080px))}.detailed-alerts-wrapper .action-buttons-row .action-btn:active{transform:translateY(calc(2px*100vh/1080px))}.detailed-alerts-wrapper .action-buttons-row .action-btn:disabled{background:#ccc;color:#666;cursor:not-allowed;opacity:.6;transform:none;box-shadow:inset 0 2px 4px #0009}.detailed-alerts-wrapper .action-buttons-row .action-btn:disabled:hover{background:#ccc;transform:none}.detailed-alerts-wrapper .reprocess-button-row{display:flex;justify-content:flex-start;align-items:center;margin-top:calc(20px*100vh/1080px);margin-left:auto;margin-right:auto;margin-bottom:calc(14px*100vh/1080px);width:var(--detailed-alerts-table-width);max-width:100%;box-sizing:border-box;padding-left:calc(118px*100vw/1920px)}.detailed-alerts-wrapper .reprocess-button-row+.detailed-alerts-table-section{margin-top:0}.detailed-alerts-wrapper .reprocess-button-row .action-btn{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px);min-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006}.detailed-alerts-wrapper .reprocess-button-row .action-btn:hover{transform:translateY(calc(-2px*100vh/1080px))}.detailed-alerts-wrapper .reprocess-button-row .action-btn:active{transform:translateY(calc(2px*100vh/1080px))}.detailed-alerts-wrapper .reprocess-button-row .action-btn:disabled{background:#ccc;color:#666;cursor:not-allowed;opacity:.6;transform:none;box-shadow:inset 0 2px 4px #0009}.detailed-alerts-wrapper .reprocess-button-row .action-btn:disabled:hover{background:#ccc;transform:none}.detailed-alerts-wrapper .detailed-alerts-table-section{width:var(--detailed-alerts-table-width);max-width:100%;margin:calc(8px*100vh/1080px) auto calc(24px*100vh/1080px) auto;box-sizing:border-box}.detailed-alerts-wrapper .detailed-alerts-table-banner{width:18.9%;background-color:#e3f2fd!important;color:#0d47a1!important;font-weight:600;font-size:calc(14px*100vw/1920px);padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);text-align:center;border:calc(1px*100vw/1920px) solid #d0d7de;border-bottom:none;border-radius:calc(10px*100vw/1920px) calc(10px*100vw/1920px) 0 0;box-sizing:border-box}.detailed-alerts-wrapper .detailed-alerts-table-section .data-table-wrapper{margin-top:0;border-radius:0 0 calc(4px*100vw/1920px) calc(4px*100vw/1920px)}.detailed-alerts-wrapper .detailed-alerts-table-wrapper-paginated{position:relative}.detailed-alerts-wrapper .data-table-wrapper.detailed-alerts-table-scroll-locked{overflow:hidden;overscroll-behavior:contain}.detailed-alerts-wrapper .detailed-alerts-pagination-loading-overlay{position:absolute;inset:0;background:#ffffffb3;display:flex;align-items:center;justify-content:center;z-index:5;border-radius:0 0 calc(4px*100vw/1920px) calc(4px*100vw/1920px)}.detailed-alerts-wrapper .detailed-alerts-pagination-loading-spinner{width:calc(36px*100vw/1920px);height:calc(36px*100vw/1920px);aspect-ratio:1;border:calc(4px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:detailedAlertsTablePaginationSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}@keyframes detailedAlertsTablePaginationSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.detailed-alerts-wrapper .matrix-pagination{display:flex;align-items:center;justify-content:center;gap:calc(6px*100vw/1920px);margin-top:calc(8px*100vh/1080px);padding:0;flex-shrink:0;width:100%;box-sizing:border-box;background:transparent}.detailed-alerts-wrapper .pagination-btn{display:flex;align-items:center;gap:calc(6px*100vw/1920px);padding:calc(4px*100vh/1080px) calc(8px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;cursor:pointer;transition:all .2s ease;border-radius:calc(3px*100vw/1920px);box-sizing:border-box}.detailed-alerts-wrapper .pagination-btn:hover:not(:disabled){background-color:#f3f5f9;color:#5e6e88}.detailed-alerts-wrapper .pagination-btn:disabled{opacity:.45;cursor:not-allowed}.detailed-alerts-wrapper .pagination-arrow{font-size:calc(14px*100vw/1920px);line-height:1;display:inline-flex;align-items:center;justify-content:center}.detailed-alerts-wrapper .pagination-text{font-size:calc(13px*100vw/1920px);font-weight:600}.detailed-alerts-wrapper .pagination-numbers{display:flex;align-items:center;gap:calc(6px*100vw/1920px);margin:0 calc(10px*100vw/1920px)}.detailed-alerts-wrapper .pagination-number{min-width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);padding:0 calc(6px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;border-radius:calc(3px*100vw/1920px);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.detailed-alerts-wrapper .pagination-number:hover:not(:disabled){background-color:#f3f5f9;color:#5e6e88}.detailed-alerts-wrapper .pagination-number.active{background-color:#202d52;color:#fff;font-weight:700;box-shadow:0 calc(2px*100vh/1080px) calc(4px*100vw/1920px) #202d5233}.detailed-alerts-wrapper .pagination-number.active.pagination-number-loading-target{box-shadow:0 0 0 calc(2px*100vw/1920px) #202d5273,0 calc(2px*100vh/1080px) calc(6px*100vw/1920px) #202d5259;animation:detailedAlertsPaginationTargetPulse 1.1s ease-in-out infinite}@keyframes detailedAlertsPaginationTargetPulse{0%,to{box-shadow:0 0 0 calc(2px*100vw/1920px) #202d5266,0 calc(2px*100vh/1080px) calc(6px*100vw/1920px) #202d524d}50%{box-shadow:0 0 0 calc(3px*100vw/1920px) #202d528c,0 calc(2px*100vh/1080px) calc(8px*100vw/1920px) #202d5266}}.detailed-alerts-wrapper .pagination-ellipsis{padding:0 calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;min-width:calc(22px*100vw/1920px);box-sizing:border-box}.detailed-alerts-wrapper .data-table-wrapper{margin:calc(8px*100vh/1080px) auto calc(24px*100vh/1080px) auto;border-radius:calc(4px*100vw/1920px);border:calc(1px*100vw/1920px) solid #d0d7de;box-shadow:none;background:#fff;width:var(--detailed-alerts-table-width);max-width:100%;max-height:min(calc(580px*100vh/1080px),60vh);box-sizing:border-box;overflow-y:auto;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1}.detailed-alerts-wrapper .data-table-wrapper::-webkit-scrollbar{width:calc(6px*100vw/1920px);height:calc(6px*100vh/1080px)}.detailed-alerts-wrapper .data-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(3px*100vw/1920px)}.detailed-alerts-wrapper .data-table-wrapper::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(3px*100vw/1920px);min-height:calc(20px*100vh/1080px)}.detailed-alerts-wrapper .data-table-wrapper::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.detailed-alerts-wrapper .data-table{width:max-content;min-width:100%;table-layout:auto;border-collapse:separate;border-spacing:0;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);background:transparent;border-radius:0;box-shadow:none;box-sizing:border-box}.detailed-alerts-wrapper .data-table thead{background:#f5f6fa}.detailed-alerts-wrapper .data-table thead th{position:sticky;top:0;z-index:1;background:#f5f6fa;color:#333;text-align:center;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;white-space:nowrap;box-sizing:border-box}.detailed-alerts-wrapper .data-table col.checkbox-col{width:calc(40px*100vw/1920px)}.detailed-alerts-wrapper .data-table thead th.checkbox-col,.detailed-alerts-wrapper .data-table tbody td.checkbox-col{width:calc(40px*100vw/1920px);min-width:calc(40px*100vw/1920px);max-width:calc(40px*100vw/1920px);padding-left:calc(10px*100vw/1920px);padding-right:calc(10px*100vw/1920px);text-align:center;vertical-align:middle;white-space:nowrap;box-sizing:border-box}.detailed-alerts-wrapper .data-table thead th.checkbox-col,.detailed-alerts-wrapper .data-table tbody td.checkbox-col{padding-top:calc(10px*100vh/1080px);padding-bottom:calc(10px*100vh/1080px)}.detailed-alerts-wrapper .data-table thead th.long-item-number-col,.detailed-alerts-wrapper .data-table thead th.product-number-col,.detailed-alerts-wrapper .data-table thead th.product-description-col,.detailed-alerts-wrapper .data-table thead th.release-date-col,.detailed-alerts-wrapper .data-table thead th.item-type-col,.detailed-alerts-wrapper .data-table thead th.alert-type-col,.detailed-alerts-wrapper .data-table thead th.dismiss-alert-col,.detailed-alerts-wrapper .data-table thead th.status-col{width:fit-content;max-width:none;min-width:min-content;white-space:nowrap;box-sizing:border-box}.detailed-alerts-wrapper .data-table thead th.product-description-col{text-align:left}.detailed-alerts-wrapper .data-table thead th.country-col{width:calc(80px*100vw/1920px);max-width:calc(80px*100vw/1920px);box-sizing:border-box}.detailed-alerts-wrapper .data-table thead th.customer-col{width:calc(100px*100vw/1920px);max-width:calc(100px*100vw/1920px);box-sizing:border-box}.detailed-alerts-wrapper .data-table thead th:last-child{border-right:none}.detailed-alerts-wrapper .data-table tbody tr{transition:background-color .2s ease;position:relative;background:#fff}.detailed-alerts-wrapper .data-table tbody td{padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:400;color:#333;text-align:center;vertical-align:middle;box-sizing:border-box;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;min-width:0}.detailed-alerts-wrapper .data-table tbody td.long-item-number-col,.detailed-alerts-wrapper .data-table tbody td.product-number-col,.detailed-alerts-wrapper .data-table tbody td.product-description-col,.detailed-alerts-wrapper .data-table tbody td.release-date-col,.detailed-alerts-wrapper .data-table tbody td.item-type-col,.detailed-alerts-wrapper .data-table tbody td.alert-type-col,.detailed-alerts-wrapper .data-table tbody td.dismiss-alert-cell.dismiss-alert-col,.detailed-alerts-wrapper .data-table tbody td.status-col{width:fit-content;max-width:none;min-width:min-content;white-space:nowrap;box-sizing:border-box}.detailed-alerts-wrapper .data-table tbody td.product-description-col{text-align:left}.detailed-alerts-wrapper .data-table tbody td.country-col{width:calc(80px*100vw/1920px);max-width:calc(80px*100vw/1920px);box-sizing:border-box}.detailed-alerts-wrapper .data-table tbody td.customer-col{width:calc(100px*100vw/1920px);max-width:calc(100px*100vw/1920px);box-sizing:border-box}.detailed-alerts-wrapper .data-table tbody td.dismiss-alert-cell{text-align:center}.detailed-alerts-wrapper .data-table tbody td:last-child{border-right:none}.detailed-alerts-wrapper .data-table .dismiss-alert-btn{display:inline-flex;align-items:center;justify-content:center;width:calc(24px*100vw/1920px);height:calc(24px*100vh/1080px);min-width:calc(24px*100vw/1920px);min-height:calc(24px*100vh/1080px);padding:0;border:none;outline:none;cursor:pointer;font-size:calc(18px*100vw/1920px);font-weight:700;line-height:1;color:#333;background:transparent;border-radius:calc(4px*100vw/1920px);vertical-align:middle;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;box-sizing:border-box}.detailed-alerts-wrapper .data-table .dismiss-alert-btn:hover,.detailed-alerts-wrapper .data-table .dismiss-alert-btn:focus,.detailed-alerts-wrapper .data-table .dismiss-alert-btn:focus-visible,.detailed-alerts-wrapper .data-table .dismiss-alert-btn:active{color:#fff;background-color:#202d52;box-shadow:0 0 0 1px #ffffff26,0 1px 2px #0003;text-shadow:0 0 1px rgba(255,255,255,.8),0 0 2px rgba(147,197,253,.4),0 0 3px rgba(196,181,253,.2);outline:none;border:none}.detailed-alerts-wrapper .data-table .dismiss-alert-btn:active{box-shadow:inset 0 1px 2px #0003,0 0 0 1px #ffffff1a}.detailed-alerts-wrapper .data-table .dismiss-alert-btn:disabled{background:#ccc;color:#666;cursor:not-allowed;opacity:.6;box-shadow:none}.detailed-alerts-wrapper .data-table .dismiss-alert-btn:disabled:hover,.detailed-alerts-wrapper .data-table .dismiss-alert-btn:disabled:focus,.detailed-alerts-wrapper .data-table .dismiss-alert-btn:disabled:active{background:#ccc;color:#666;box-shadow:none}.detailed-alerts-wrapper .data-table input[type=checkbox]{width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;vertical-align:middle}.detailed-alerts-wrapper .data-table input[type=checkbox]:checked{background-color:#202d52}.detailed-alerts-wrapper .data-table input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detailed-alerts-wrapper .data-table tbody tr:hover{background:#fff!important}.detailed-alerts-wrapper .data-table tbody tr:nth-child(2n),.detailed-alerts-wrapper .data-table tbody tr:nth-child(2n):hover{background:#fff!important}.detailed-alerts-wrapper .loading-overlay{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#00000080;z-index:9999}.detailed-alerts-wrapper .loading-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;z-index:2}.detailed-alerts-wrapper .loading-spinner{width:calc(56px*100vw/1920px);height:calc(56px*100vw/1920px);border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:detailedAlertsSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}@keyframes detailedAlertsSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.detailed-alerts-wrapper .detailed-alerts-error{margin:calc(8px*100vh/1080px);padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);background:#ffebee;color:#c62828;border-radius:calc(4px*100vw/1920px);font-size:calc(14px*100vw/1920px)}.detailed-alerts-wrapper .empty-alerts-cell{text-align:center!important;padding:calc(20px*100vh/1080px) calc(16px*100vw/1920px)!important;font-size:calc(14px*100vw/1920px)!important;color:#6a7b9b!important;font-weight:500!important;white-space:nowrap!important;line-height:calc(20px*100vh/1080px)!important;vertical-align:middle!important;box-sizing:border-box}.detailed-alerts-wrapper .detailed-alerts-validation-popup-overlay{position:fixed;inset:0;z-index:10000;border:none;padding:0;background:transparent}.detailed-alerts-wrapper .detailed-alerts-validation-popup-backdrop{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0;margin:0;outline:none;font-family:inherit}.detailed-alerts-wrapper .detailed-alerts-validation-popup{background:#fff;border-radius:calc(8px*100vw/1920px);cursor:default;box-shadow:0 calc(8px*100vw/1920px) calc(32px*100vw/1920px) #0000004d;max-width:calc(500px*100vw/1920px);width:90%;max-height:35vh;overflow:hidden;animation:detailedAlertsPopupSlideIn .3s ease-out}@keyframes detailedAlertsPopupSlideIn{0%{opacity:0;transform:scale(.9) translateY(calc(-20px*100vh/1080px))}to{opacity:1;transform:scale(1) translateY(0)}}.detailed-alerts-wrapper .detailed-alerts-validation-popup-header{display:flex;justify-content:space-between;align-items:center;padding:calc(8px*100vw/1920px) calc(24px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa}.detailed-alerts-wrapper .detailed-alerts-validation-popup-header h3{margin:0;font-size:calc(18px*100vw/1920px);font-weight:600;color:#d32f2f}.detailed-alerts-wrapper .detailed-alerts-validation-popup-close{background:none;border:none;font-size:calc(24px*100vw/1920px);color:#666;cursor:pointer;padding:0;line-height:1}.detailed-alerts-wrapper .detailed-alerts-validation-popup-close:hover{background:#e0e0e0;color:#333}.detailed-alerts-wrapper .detailed-alerts-validation-popup-content{padding:calc(16px*100vw/1920px) calc(24px*100vw/1920px);max-height:calc(200px*100vh/1080px);overflow-y:auto}.detailed-alerts-wrapper .detailed-alerts-validation-errors{display:flex;flex-direction:column;gap:calc(8px*100vh/1080px)}.detailed-alerts-wrapper .detailed-alerts-validation-error-item{display:flex;align-items:flex-start;gap:calc(8px*100vw/1920px)}.detailed-alerts-wrapper .detailed-alerts-error-icon{flex-shrink:0}.detailed-alerts-wrapper .detailed-alerts-validation-popup-footer{padding:calc(8px*100vw/1920px) calc(24px*100vw/1920px);border-top:calc(1px*100vw/1920px) solid #e0e0e0;display:flex;justify-content:flex-end}.detailed-alerts-wrapper .detailed-alerts-validation-popup-btn{padding:calc(8px*100vw/1920px) calc(20px*100vw/1920px);border-radius:calc(4px*100vw/1920px);cursor:pointer;font-size:calc(14px*100vw/1920px);border:1px solid #ccc;background:#fff}.detailed-alerts-wrapper .detailed-alerts-validation-popup-btn-primary{background:#202d52;color:#fff;border-color:#202d52}.detailed-alerts-wrapper .detailed-alerts-validation-popup-btn-primary:hover{background:#2a3a5f}.detailed-alerts-wrapper .detailed-alerts-notify-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10000;padding:calc(16px*100vw/1920px);pointer-events:none}.detailed-alerts-wrapper .detailed-alerts-notify-backdrop{position:absolute;inset:0;width:100%;height:100%;background-color:#00000059;border:none;padding:0;margin:0;cursor:default;pointer-events:auto;outline:none;appearance:none}.detailed-alerts-wrapper .detailed-alerts-notify-dialog{border:calc(2px*100vw/1920px) solid #6283ba;max-width:calc(460px*100vw/1920px);width:90%;max-height:60vh;background:#fff;border-radius:calc(16px*100vw/1920px);box-shadow:0 calc(8px*100vw/1920px) calc(32px*100vw/1920px) #202d5233,inset 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px) #202d521a;pointer-events:auto;position:relative;z-index:1;overflow:hidden}.detailed-alerts-wrapper .detailed-alerts-notify-header{display:flex;align-items:center;justify-content:space-between;gap:calc(12px*100vw/1920px);background:linear-gradient(135deg,#202d52,#253d6d);color:#fff;border-radius:calc(14px*100vw/1920px) calc(14px*100vw/1920px) 0 0;padding:calc(14px*100vh/1080px) calc(20px*100vw/1920px)}.detailed-alerts-wrapper .detailed-alerts-notify-header h3{margin:0;color:#fff;font-weight:600;font-size:calc(18px*100vw/1920px);font-family:Roboto,sans-serif}.detailed-alerts-wrapper .detailed-alerts-notify-close{flex-shrink:0;background:transparent;border:none;font-size:calc(22px*100vw/1920px);line-height:1;cursor:pointer;color:#fff;padding:0 calc(4px*100vw/1920px)}.detailed-alerts-wrapper .detailed-alerts-notify-close:hover{opacity:.85}.detailed-alerts-wrapper .detailed-alerts-notify-body{display:flex;align-items:flex-start;gap:calc(14px*100vw/1920px);padding:calc(18px*100vh/1080px) calc(20px*100vw/1920px) calc(12px*100vh/1080px) calc(20px*100vw/1920px);text-align:left}.detailed-alerts-wrapper .detailed-alerts-notify-warning-icon{width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);flex-shrink:0;margin-top:calc(2px*100vh/1080px);position:relative;display:inline-block;box-sizing:border-box}.detailed-alerts-wrapper .detailed-alerts-notify-warning-icon:before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;border-left:calc(14px*100vw/1920px) solid transparent;border-right:calc(14px*100vw/1920px) solid transparent;border-bottom:calc(24px*100vh/1080px) solid #ff9800;transform:translate(-50%,-50%)}.detailed-alerts-wrapper .detailed-alerts-notify-warning-icon:after{content:"!";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:calc(18px*100vw/1920px);font-weight:700;line-height:1;margin-top:calc(2px*100vh/1080px)}.detailed-alerts-wrapper .detailed-alerts-notify-body p{margin:0;color:#202d52;line-height:1.5;font-size:calc(16px*100vw/1920px);font-weight:400;font-family:Roboto,sans-serif;word-break:break-word}.detailed-alerts-wrapper .detailed-alerts-notify-footer{background:#f8f9fa;border-top:calc(1px*100vw/1920px) solid #e8e8e8;padding:calc(12px*100vh/1080px) calc(16px*100vw/1920px) calc(14px*100vh/1080px) calc(16px*100vw/1920px);display:flex;justify-content:flex-end;gap:calc(12px*100vw/1920px)}.detailed-alerts-wrapper .detailed-alerts-notify-ok{background:#202d52!important;color:#fff!important;font-size:calc(15px*100vw/1920px)!important;font-weight:700!important;padding:calc(8px*100vh/1080px) calc(22px*100vw/1920px) calc(12px*100vh/1080px) calc(22px*100vw/1920px)!important;min-width:calc(100px*100vw/1920px)!important;height:calc(40px*100vh/1080px)!important;border:calc(2px*100vw/1920px) solid #202d52!important;border-radius:calc(8px*100vw/1920px)!important;box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #202d5266!important;cursor:pointer!important;box-sizing:border-box!important}.detailed-alerts-wrapper .detailed-alerts-notify-ok:hover{background:#1a2547!important}.detailed-alerts-wrapper .detailed-alerts-export-info-header h3{color:#202d52}.detailed-alerts-wrapper .detailed-alerts-export-info-item{display:flex;align-items:flex-start;gap:calc(12px*100vw/1920px);padding:calc(12px*100vw/1920px);background:#e3f2fd;border:calc(1px*100vw/1920px) solid #90caf9;border-radius:calc(6px*100vw/1920px);border-left:calc(4px*100vw/1920px) solid #1565c0}.detailed-alerts-wrapper .detailed-alerts-export-info-icon{font-size:calc(16px*100vw/1920px);flex-shrink:0;margin-top:calc(2px*100vw/1920px)}.detailed-alerts-wrapper .detailed-alerts-export-info-message{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#1565c0;line-height:1.4;flex:1}.detailed-alerts-wrapper .detailed-alerts-success-popup{cursor:default;border:calc(2px*100vw/1920px) solid #6283ba;max-width:calc(460px*100vw/1920px);width:90%;max-height:60vh;background:#fff;border-radius:calc(16px*100vw/1920px);box-shadow:0 calc(8px*100vh/1080px) calc(32px*100vh/1080px) #202d5233,inset 0 calc(2px*100vh/1080px) calc(4px*100vh/1080px) #202d521a;display:flex;flex-direction:column;box-sizing:border-box;pointer-events:auto;position:relative;z-index:10002}.detailed-alerts-wrapper .detailed-alerts-success-header{background:linear-gradient(135deg,#202d52,#253d6d);border-bottom-color:#6283ba;color:#fff;border-radius:calc(14px*100vw/1920px) calc(14px*100vw/1920px) 0 0;padding:calc(14px*100vh/1080px) calc(20px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.detailed-alerts-wrapper .detailed-alerts-success-header h3{color:#fff;font-weight:600;margin:0;font-size:calc(16px*100vw/1920px);line-height:calc(24px*100vh/1080px)}.detailed-alerts-wrapper .detailed-alerts-success-message{display:flex;align-items:flex-start;gap:calc(14px*100vw/1920px);padding:calc(18px*100vh/1080px) calc(20px*100vw/1920px) calc(12px*100vh/1080px) calc(20px*100vw/1920px);text-align:left;flex:1;box-sizing:border-box}.detailed-alerts-wrapper .detailed-alerts-success-message p{margin:0;color:#202d52;line-height:calc(24px*100vh/1080px);font-size:calc(15px*100vw/1920px);font-weight:400;font-family:Roboto,sans-serif;flex:1;box-sizing:border-box;padding-top:calc(4px*100vh/1080px)}.detailed-alerts-wrapper .detailed-alerts-warning-icon{width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);flex-shrink:0;margin-top:calc(2px*100vh/1080px);position:relative;display:inline-block;box-sizing:border-box}.detailed-alerts-wrapper .detailed-alerts-warning-icon:before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;border-left:calc(14px*100vw/1920px) solid transparent;border-right:calc(14px*100vw/1920px) solid transparent;border-bottom:calc(24px*100vh/1080px) solid #ff9800;transform:translate(-50%,-50%)}.detailed-alerts-wrapper .detailed-alerts-warning-icon:after{content:"!";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:calc(18px*100vw/1920px);font-weight:700;line-height:1;margin-top:calc(2px*100vh/1080px)}.detailed-alerts-wrapper .detailed-alerts-success-footer{background:#f8f9fa;border-top:calc(1px*100vw/1920px) solid #e8e8e8;padding:calc(12px*100vh/1080px) calc(16px*100vw/1920px) calc(14px*100vh/1080px) calc(16px*100vw/1920px);display:flex;justify-content:flex-end;gap:calc(12px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.detailed-alerts-wrapper .detailed-alerts-success-ok-btn{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px);min-width:calc(100px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-sizing:border-box;outline:none}.detailed-alerts-wrapper .detailed-alerts-success-ok-btn:hover{transform:translateY(calc(-2px*100vh/1080px))}.detailed-alerts-wrapper .detailed-alerts-success-ok-btn:active{transform:translateY(calc(2px*100vh/1080px))}.detailed-alerts-wrapper .detailed-alerts-success-ok-btn:focus,.detailed-alerts-wrapper .detailed-alerts-success-ok-btn:focus-visible{outline:none}.export-zone-page-wrapper{width:100%;height:100vh;display:flex;flex-direction:column;background:#f8f9fa!important;box-sizing:border-box;overflow:hidden;position:relative}.export-zone-page-wrapper .top-navigation-bar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;z-index:100!important;background:#202d52!important}.export-zone-page{width:100%;max-width:100%;background:#fff;margin:0;padding:calc(80px*100vh/1080px) calc(80px*100vw/1920px) calc(20px*100vh/1080px) calc(80px*100vw/1920px);display:flex;flex-direction:column;height:calc(100vh - 60px);justify-content:flex-start;align-items:flex-start;gap:calc(50px*100vh/1080px);flex:1;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;padding-top:calc(80px*100vh/1080px);transition:padding-left .3s cubic-bezier(.4,0,.2,1),padding-right .3s cubic-bezier(.4,0,.2,1)}.app.sidebar-open .export-zone-page,.app.sidebar-pinned .export-zone-page{padding-left:calc(40px*100vw/1920px);padding-right:calc(40px*100vw/1920px)}.export-zone-header{display:flex;justify-content:center;align-items:center;width:100%;position:relative;box-sizing:border-box;margin-top:calc(23px*100vh/1080px);margin-left:auto;margin-right:auto;transition:margin-right .3s cubic-bezier(.4,0,.2,1),margin-left .3s cubic-bezier(.4,0,.2,1),margin-top .3s cubic-bezier(.4,0,.2,1)}.app.sidebar-open .export-zone-page .export-zone-header,.app.sidebar-pinned .export-zone-page .export-zone-header{margin-left:auto;margin-right:auto}.export-zone-header .page-title{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;color:#202d52;margin:0;text-align:center;flex:1}.export-zone-header .user-email{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#666;position:absolute;right:0}.export-zone-page .approval-container{background:#7c90af54;border-radius:calc(10px*100vw/1920px);padding:calc(16px*100vw/1920px);margin:0 auto calc(-10px*100vh/1080px) auto;margin-top:calc(0px*100vh/1080px);box-shadow:inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) calc(-8px*100vw/1920px) #0c0c0d66;width:calc(1300px*100vw/1920px);height:calc(210px*100vh/1080px);box-sizing:border-box;flex-shrink:0;display:flex;flex-direction:column;gap:calc(30px*100vh/1080px);transition:margin-right .3s cubic-bezier(.4,0,.2,1),margin-left .3s cubic-bezier(.4,0,.2,1)}.app.sidebar-open .export-zone-page .approval-container,.app.sidebar-pinned .export-zone-page .approval-container{margin-left:auto;margin-right:auto}.export-zone-page .filter-section{display:flex;flex-wrap:wrap;gap:calc(25.5px*100vw/1920px);align-items:flex-end;padding-left:calc(25px*100vw/1920px);box-sizing:border-box;width:100%;justify-content:flex-start}.export-zone-page .filter-group{display:flex;flex-direction:column;gap:calc(6px*100vh/1080px);position:relative;box-sizing:border-box;flex-shrink:0}.export-zone-page .filter-group label{font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#000;margin-left:calc(5px*100vw/1920px);box-sizing:border-box;margin-bottom:calc(-10px*100vh/1080px)!important}.export-zone-page .filter-group .custom-dropdown-wrapper{position:relative;width:calc(153px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.export-zone-page .filter-group .custom-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;padding:0;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);border-radius:calc(10px*100vw/1920px);background:#fff!important;background-color:#fff!important;color:#202d52!important;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;height:calc(45px*100vh/1080px);width:calc(153px*100vw/1920px);box-sizing:border-box;box-shadow:none;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;text-align:left;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.export-zone-page .filter-group .dropdown-text{flex:1;font-size:calc(15px*100vw/1920px);font-weight:400;margin-left:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.export-zone-page .filter-group .dropdown-arrow{font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);transition:transform .2s ease;margin-right:calc(8px*100vw/1920px);color:#202d52;-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;box-sizing:border-box}.export-zone-page .filter-group .custom-dropdown-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #00000026;z-index:1000;margin-top:calc(4px*100vh/1080px);box-sizing:border-box}.export-zone-page .filter-group .dropdown-search{display:flex;align-items:center;padding:calc(8px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(6px*100vw/1920px) calc(6px*100vw/1920px) 0 0;box-sizing:border-box;width:100%;position:relative}.export-zone-page .filter-group .search-input{flex:1;border:none;outline:none;background:transparent;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;box-sizing:border-box;min-width:0;width:100%;padding:0;margin:0}.export-zone-page .filter-group .search-arrow{font-family:Roboto,sans-serif;color:#666;font-size:calc(12px*100vw/1920px);margin-left:calc(8px*100vw/1920px);box-sizing:border-box;flex-shrink:0;position:relative}.export-zone-page .filter-group .dropdown-options{max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;box-sizing:border-box}.export-zone-page .filter-group .dropdown-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.export-zone-page .filter-group .dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(2px*100vw/1920px)}.export-zone-page .filter-group .dropdown-options::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:calc(2px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.export-zone-page .filter-group .dropdown-options::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.export-zone-page .filter-group .dropdown-option{display:flex;align-items:center;padding:calc(8px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;box-sizing:border-box;width:100%;border:none;background:none;text-align:left;font-size:inherit;color:inherit;outline:none}.export-zone-page .filter-group .dropdown-option:hover{background-color:#e3f2fd}.export-zone-page .filter-group .dropdown-option:focus{outline:none;box-shadow:none}.export-zone-page .filter-group .dropdown-option:active{outline:none}.export-zone-page .filter-group .dropdown-option.select-all{font-weight:600;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0}.export-zone-page .filter-group .option-checkbox{margin-right:calc(8px*100vw/1920px);width:calc(14px*100vw/1920px);height:calc(14px*100vh/1080px);cursor:pointer;box-sizing:border-box;flex-shrink:0}.export-zone-page .filter-group .option-label{font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);line-height:1.25;color:#333;flex:1;box-sizing:border-box;min-width:0}.export-zone-page .filter-group .custom-dropdown-trigger:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.export-zone-page .filter-group .custom-dropdown-trigger:active{box-shadow:none;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important}.export-zone-page .action-section{display:flex;gap:calc(25.5px*100vw/1920px);align-items:center;padding-right:calc(18px*100vw/1920px);box-sizing:border-box;width:100%;justify-content:flex-end}.export-zone-page .action-section .apply-button,.export-zone-page .action-section .export-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px)!important;width:calc(153px*100vw/1920px)!important;min-width:calc(153px*100vw/1920px);max-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;box-sizing:border-box;position:relative;transition:all .2s ease}.export-zone-page .action-section .apply-button:focus,.export-zone-page .action-section .export-button:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.export-zone-page .action-section .apply-button:hover,.export-zone-page .action-section .export-button:hover{box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.export-zone-page .action-section .apply-button:active,.export-zone-page .action-section .export-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.export-zone-page .action-section .apply-button:disabled,.export-zone-page .action-section .export-button:disabled{background:#ccc;color:#666;cursor:not-allowed;opacity:.6;transform:none;box-shadow:inset 0 2px 4px #0009}.export-zone-page .action-section .apply-button:disabled:hover,.export-zone-page .action-section .export-button:disabled:hover{background:#ccc;transform:none}.export-zone-page .tables-container{width:100%;display:flex;flex-direction:column;gap:calc(40px*100vh/1080px);box-sizing:border-box;margin-left:auto;margin-right:auto;transition:margin-right .3s cubic-bezier(.4,0,.2,1),margin-left .3s cubic-bezier(.4,0,.2,1)}.app.sidebar-open .export-zone-page .tables-container,.app.sidebar-pinned .export-zone-page .tables-container{margin-left:auto;margin-right:auto}.app.sidebar-open .export-zone-page .export-table-wrapper,.app.sidebar-pinned .export-zone-page .export-table-wrapper{min-width:0;max-width:100%}.platform-table-section{width:100%;display:flex;flex-direction:column;gap:0}.platform-header{background:#e3f2fd;color:#0d47a1;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:600;padding:calc(12px*100vh/1080px) calc(20px*100vw/1920px);text-align:center;width:100%;box-sizing:border-box;line-height:calc(20px*100vh/1080px)}.export-table-wrapper{width:100%;min-width:calc(1730px*100vw/1920px);overflow-x:auto;overflow-y:auto;background:#fff;border:calc(1px*100vw/1920px) solid #dee2e6;border-top:none;box-sizing:border-box;max-height:calc(1350px*100vh/1080px);position:relative;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1}.export-table-wrapper::-webkit-scrollbar{width:calc(4px*100vw/1920px);height:calc(4px*100vw/1920px)}.export-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(4px*100vw/1920px)}.export-table-wrapper::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(2px*100vw/1920px);min-height:calc(20px*100vh/1080px);min-width:calc(4px*100vw/1920px)}.export-table-wrapper::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.export-table-wrapper::-webkit-scrollbar-corner{background:#f1f1f1}.export-table{width:calc(1730px*100vw/1920px);border-collapse:collapse;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);min-width:calc(1780px*100vw/1920px);table-layout:fixed}.export-table thead{background-color:#f5f6fa;position:sticky;top:0;z-index:10}.export-table th{padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);text-align:center;font-weight:600;font-size:calc(13px*100vw/1920px);color:#333;border:calc(1px*100vw/1920px) solid #dcdcdc;white-space:nowrap;background-color:#f5f6fa;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.export-table thead:hover,.export-table thead:hover th{background-color:#f5f6fa!important}.export-table th .sub-header{font-size:calc(10px*100vw/1920px);font-weight:400;color:#6c757d;margin-top:calc(2px*100vh/1080px)}.export-table .caret-header{width:calc(20px*100vw/1920px);min-width:calc(20px*100vw/1920px);max-width:calc(20px*100vw/1920px);text-align:center;border:calc(1px*100vw/1920px) solid #dcdcdc!important}.export-table .checkbox-header{width:calc(15px*100vw/1920px);min-width:calc(15px*100vw/1920px);max-width:calc(15px*100vw/1920px);text-align:center;border:none!important}.export-table .checkbox-header input[type=checkbox]{width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;box-sizing:border-box}.export-table .checkbox-header input[type=checkbox]:checked{background-color:#202d52}.export-table .checkbox-header input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.export-table td{padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);text-align:center;border:calc(1px*100vw/1920px) solid #dcdcdc;font-size:calc(13px*100vw/1920px);color:#333;background:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.export-table tbody tr{transition:background-color .2s ease}.export-table tbody tr:hover,.export-table tbody tr:hover td{background-color:#fff!important}.export-table tbody tr.selected{background-color:#fff3cd!important}.export-table tbody tr.selected:hover{background-color:#ffe69c!important}.export-table .caret-cell{text-align:center;width:calc(20px*100vw/1920px);min-width:calc(20px*100vw/1920px);max-width:calc(20px*100vw/1920px);border-top:calc(1px*100vw/1920px) solid #dcdcdc!important;border-bottom:calc(1px*100vw/1920px) solid #dcdcdc!important;border-left:none!important;border-right:none!important;padding:0!important}.export-table .checkbox-cell{text-align:center;width:calc(15px*100vw/1920px);min-width:calc(15px*100vw/1920px);max-width:calc(15px*100vw/1920px)}.export-table .expand-caret-btn{width:calc(18px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(18px*100vw/1920px);min-height:calc(18px*100vh/1080px);cursor:pointer;background:none;border:none;padding:0;margin:0;color:#202d52;font-size:calc(12px*100vw/1920px);display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,color .2s ease;outline:none;vertical-align:middle;box-sizing:border-box}.export-table .expand-caret-btn:hover{color:#1a73e8;transform:scale(1.2)}.export-table .expand-caret-btn.expanded{color:#202d52}.export-table .expand-caret-btn:focus{outline:none}.export-table .select-all-children-checkbox{width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);cursor:pointer;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;box-sizing:border-box;background-color:#fff;vertical-align:middle;margin:0}.export-table .select-all-children-checkbox:checked{background-color:#202d52}.export-table .select-all-children-checkbox:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.export-table .select-parent-checkbox{width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);cursor:pointer;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;box-sizing:border-box;background-color:#fff;vertical-align:middle;margin:0}.export-table .select-parent-checkbox:checked{background-color:#202d52}.export-table .select-parent-checkbox:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.export-table th:nth-child(3),.export-table td:nth-child(3){width:calc(75px*100vw/1920px);min-width:calc(75px*100vw/1920px);max-width:calc(75px*100vw/1920px)}.export-table th:nth-child(4),.export-table td:nth-child(4){width:calc(60px*100vw/1920px);min-width:calc(60px*100vw/1920px);max-width:calc(60px*100vw/1920px)}.export-table th:nth-child(5),.export-table td:nth-child(5){width:calc(30px*100vw/1920px);min-width:calc(30px*100vw/1920px);max-width:calc(30px*100vw/1920px)}.export-table th:nth-child(6),.export-table td:nth-child(6){width:calc(40px*100vw/1920px);min-width:calc(40px*100vw/1920px);max-width:calc(40px*100vw/1920px)}.export-table th:nth-child(7),.export-table td:nth-child(7){width:calc(35px*100vw/1920px);min-width:calc(35px*100vw/1920px);max-width:calc(35px*100vw/1920px)}.export-table th:nth-child(8),.export-table td:nth-child(8){width:calc(25px*100vw/1920px);min-width:calc(25px*100vw/1920px);max-width:calc(25px*100vw/1920px)}.export-table th:nth-child(9),.export-table td:nth-child(9){width:calc(40px*100vw/1920px);min-width:calc(40px*100vw/1920px);max-width:calc(40px*100vw/1920px)}.export-table th:nth-child(10),.export-table td:nth-child(10){width:calc(40px*100vw/1920px);min-width:calc(40px*100vw/1920px);max-width:calc(40px*100vw/1920px)}.export-table th:nth-child(11),.export-table td:nth-child(11){width:calc(40px*100vw/1920px);min-width:calc(40px*100vw/1920px);max-width:calc(40px*100vw/1920px)}.export-table th:nth-child(12),.export-table td:nth-child(12){width:calc(40px*100vw/1920px);min-width:calc(40px*100vw/1920px);max-width:calc(40px*100vw/1920px)}.export-table th:nth-child(13),.export-table td:nth-child(13){width:calc(60px*100vw/1920px);min-width:calc(60px*100vw/1920px);max-width:calc(60px*100vw/1920px)}.export-table th:nth-child(14),.export-table td:nth-child(14){width:calc(60px*100vw/1920px);min-width:calc(60px*100vw/1920px);max-width:calc(60px*100vw/1920px)}.export-table th:nth-child(15),.export-table td:nth-child(15){width:calc(55px*100vw/1920px);min-width:calc(55px*100vw/1920px);max-width:calc(55px*100vw/1920px)}.export-table th:nth-child(16),.export-table td:nth-child(16){width:calc(40px*100vw/1920px);min-width:calc(40px*100vw/1920px);max-width:calc(40px*100vw/1920px)}.export-table th:nth-child(17),.export-table td:nth-child(17){width:calc(40px*100vw/1920px);min-width:calc(40px*100vw/1920px);max-width:calc(40px*100vw/1920px)}.export-table td:nth-child(16),.export-table td:nth-child(17){white-space:normal;overflow:visible}.export-table .checkbox-cell input[type=checkbox]{width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;box-sizing:border-box}.export-table .checkbox-cell input[type=checkbox]:checked{background-color:#202d52}.export-table .checkbox-cell input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.export-zone-page-wrapper .export-zone-date-wrapper{position:relative;width:100%;height:100%;box-sizing:border-box}.export-zone-page-wrapper .export-zone-date-trigger{display:flex;justify-content:center;align-items:center;padding:0;border:none;border-radius:0;background:transparent;color:#333;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:400;height:100%;width:100%;min-width:0;box-sizing:border-box;box-shadow:none;transition:all .2s ease;text-align:center;outline:none}.export-zone-page-wrapper .export-zone-date-text{line-height:1;flex:1;white-space:nowrap;overflow:visible;text-overflow:clip;min-width:0;text-align:center}.export-zone-page-wrapper .export-zone-calendar-icon{margin-left:calc(5px*100vw/1920px);margin-right:calc(5px*100vw/1920px);margin-bottom:calc(5px*100vh/1080px);margin-top:calc(3px*100vh/1080px);width:calc(20px*100vw/1920px);height:calc(20px*100vh/1080px);flex-shrink:0;position:relative;color:#202d52}.export-zone-page-wrapper .export-zone-date-trigger:hover{border:none;box-shadow:none;transform:none}.export-zone-page-wrapper .export-zone-date-trigger:active{box-shadow:none;transform:none!important;border:none!important}.export-zone-page-wrapper .export-zone-date-trigger:focus{box-shadow:none;outline:none;border:none}.export-zone-page-wrapper .export-zone-date-panel{position:fixed;top:0;left:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(8px*100vw/1920px);box-shadow:0 calc(8px*100vh/1080px) calc(16px*100vh/1080px) #0003;z-index:10000;width:calc(280px*100vw/1920px);box-sizing:border-box}.export-zone-page-wrapper .export-zone-date-nav{display:flex;align-items:center;justify-content:space-between;padding:calc(8px*100vh/1080px) calc(10px*100vw/1920px);background:#f8f9fa;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(8px*100vw/1920px) calc(8px*100vw/1920px) 0 0}.export-zone-page-wrapper .export-zone-date-title{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#202d52;font-weight:600}.export-zone-page-wrapper .export-zone-date-nav-btn{background:#202d52!important;color:#fff;border:none;border-radius:calc(6px*100vw/1920px);width:calc(28px*100vw/1920px)!important;height:calc(28px*100vh/1080px)!important;min-width:calc(28px*100vw/1920px)!important;min-height:calc(28px*100vh/1080px)!important;max-width:calc(28px*100vw/1920px)!important;max-height:calc(28px*100vh/1080px)!important;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;flex-shrink:0;overflow:hidden!important;padding:0!important;margin:0!important}.export-zone-page-wrapper .export-zone-date-nav-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;font-size:calc(16px*100vw/1920px);font-weight:700;margin:0;padding:0}.export-zone-page-wrapper .export-zone-date-nav-btn:focus{outline:none}.export-zone-page-wrapper .export-zone-date-nav-btn:hover{background:#1a2547!important}.export-zone-page-wrapper .export-zone-date-nav-btn:active{background:#202d52!important;outline:none}.export-zone-page-wrapper .export-zone-date-nav-btn:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(6px*100vw/1920px);pointer-events:none;box-sizing:border-box}.export-zone-page-wrapper .export-zone-date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:calc(2px*100vw/1920px);padding:calc(5px*100vh/1080px);box-sizing:border-box}.export-zone-page-wrapper .export-zone-date-week{background:#fff;padding-bottom:0}.export-zone-page-wrapper .export-zone-date-cell{font-family:Roboto,sans-serif;font-size:calc(10px*100vw/1920px);color:#202d52;background:#e3e9f2;border:none;border-radius:calc(5px*100vw/1920px);height:calc(20px*100vh/1080px);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;box-sizing:border-box}.export-zone-page-wrapper .export-zone-date-head{background:transparent;color:#000;cursor:default}.export-zone-page-wrapper .export-zone-date-empty{background:transparent;cursor:default}.export-zone-page-wrapper .export-zone-date-selected{background:#202d52;color:#fff}.export-zone-page-wrapper .export-zone-date-today{outline:calc(2px*100vw/1920px) solid #202D52D4}.export-zone-page-wrapper .export-zone-date-cell:focus{outline:none}.export-zone-page-wrapper .export-zone-date-cell:active{outline:none}.export-zone-page-wrapper .export-zone-date-cell:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(5px*100vw/1920px);pointer-events:none;box-sizing:border-box}.export-zone-page-wrapper .loading-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;z-index:2}.export-zone-page-wrapper .loading-spinner{width:calc(60px*100vw/1920px);height:calc(60px*100vw/1920px);aspect-ratio:1;border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:exportZoneSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}@keyframes exportZoneSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.export-zone-page-wrapper .approval-loading-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.export-zone-page-wrapper .approval-loading-spinner{width:calc(60px*100vw/1920px);height:calc(60px*100vw/1920px);aspect-ratio:1;border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:exportZoneApprovalSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}@keyframes exportZoneApprovalSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.export-zone-page-wrapper .validation-popup-overlay{position:fixed;inset:0;z-index:10000;border:none;padding:0;background:transparent}.export-zone-page-wrapper .validation-popup-backdrop{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0;margin:0;outline:none;font-family:inherit}.export-zone-page-wrapper .validation-popup{background:#fff;border-radius:calc(8px*100vw/1920px);cursor:default;box-shadow:0 calc(8px*100vw/1920px) calc(32px*100vw/1920px) #0000004d;max-width:calc(500px*100vw/1920px);width:90%;max-height:35vh;overflow:hidden;animation:validationPopupSlideIn .3s ease-out}@keyframes validationPopupSlideIn{0%{opacity:0;transform:scale(.9) translateY(calc(-20px*100vh/1080px))}to{opacity:1;transform:scale(1) translateY(0)}}.export-zone-page-wrapper .validation-popup-header{display:flex;justify-content:space-between;align-items:center;padding:calc(8px*100vw/1920px) calc(24px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa}.export-zone-page-wrapper .validation-popup-header h3{margin:0;font-size:calc(18px*100vw/1920px);font-weight:600;color:#d32f2f}.export-zone-page-wrapper .validation-popup-close{background:none;border:none;font-size:calc(24px*100vw/1920px);color:#666;cursor:pointer;padding:0;width:calc(32px*100vw/1920px);height:calc(32px*100vw/1920px);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.export-zone-page-wrapper .validation-popup-close:hover{background:#e0e0e0;color:#333}.export-zone-page-wrapper .validation-popup-content{padding:calc(16px*100vw/1920px) calc(24px*100vw/1920px);max-height:calc(200px*100vh/1080px);overflow-y:auto}.export-zone-page-wrapper .validation-error-item{display:flex;align-items:flex-start;gap:calc(12px*100vw/1920px);padding:calc(12px*100vw/1920px);background:#ffebee;border:calc(1px*100vw/1920px) solid #ffcdd2;border-radius:calc(6px*100vw/1920px);border-left:calc(4px*100vw/1920px) solid #d32f2f}.export-zone-page-wrapper .error-icon{font-size:calc(16px*100vw/1920px);flex-shrink:0;margin-top:calc(2px*100vw/1920px)}.export-zone-page-wrapper .error-message{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#d32f2f;line-height:1.4;flex:1}.export-zone-page-wrapper .export-info-header h3{color:#202d52}.export-zone-page-wrapper .export-info-item{display:flex;align-items:flex-start;gap:calc(12px*100vw/1920px);padding:calc(12px*100vw/1920px);background:#e3f2fd;border:calc(1px*100vw/1920px) solid #90caf9;border-radius:calc(6px*100vw/1920px);border-left:calc(4px*100vw/1920px) solid #1565c0}.export-zone-page-wrapper .export-info-icon{font-size:calc(16px*100vw/1920px);flex-shrink:0;margin-top:calc(2px*100vw/1920px)}.export-zone-page-wrapper .export-info-message{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#1565c0;line-height:1.4;flex:1}.export-zone-page-wrapper .validation-popup-footer{padding:calc(8px*100vw/1920px) calc(24px*100vw/1920px);border-top:calc(1px*100vw/1920px) solid #e0e0e0;display:flex;justify-content:flex-end;align-items:center;background:#f8f9fa}.export-zone-page-wrapper .validation-popup-btn{width:fit-content;min-width:0;flex:0 0 auto;padding:calc(6px*100vw/1920px) calc(14px*100vw/1920px);border-radius:calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:500;line-height:1.2;cursor:pointer;transition:all .2s ease;border:none}.export-zone-page-wrapper .validation-popup-btn-primary{background:#202d52;color:#fff}.export-zone-page-wrapper .validation-popup-btn-primary:hover{background:#2a3a5f}.export-zone-page-wrapper .validation-errors{display:flex;flex-direction:column;gap:calc(8px*100vh/1080px)}.export-table tbody tr.parent-row td{background:#fff!important;font-weight:500;color:#202d52}.export-table tbody tr.parent-row td.caret-cell{border-top:calc(1px*100vw/1920px) solid #dcdcdc!important;border-bottom:calc(1px*100vw/1920px) solid #dcdcdc!important;border-left:none!important;border-right:none!important;background:#fff!important}.export-table tbody tr.parent-row:hover td,.export-table tbody tr.parent-row.selected td,.export-table tbody tr.parent-row.selected:hover td{background:#fff!important}.export-table tbody tr.parent-row.has-selected-children td{background:#c8d6e8!important;color:#202d52}.export-table tbody tr.parent-row.has-selected-children td.caret-cell{background:#c8d6e8!important}.export-table tbody tr.parent-row.has-selected-children:hover td{background:#b8c8de!important}.export-table tbody tr.parent-row.expanded-region td{background:#fff!important;font-weight:500;color:#202d52}.export-table tbody tr.parent-row.expanded-region td.caret-cell,.export-table tbody tr.parent-row.expanded-region:hover td{background:#fff!important}.export-table tbody tr.parent-as-child-row td{background:#eaf1fb!important;font-weight:400;color:#333}.export-table tbody tr.parent-as-child-row td.caret-cell{border-left:calc(3px*100vw/1920px) solid #7C90AF;background:#eaf1fb!important}.export-table tbody tr.parent-as-child-row:hover td{background:#dce8f6!important}.export-table tbody tr.child-row td{background:#eaf1fb!important;font-weight:400;color:#333;border-left-color:#dce8f6;border-right-color:#dce8f6}.export-table tbody tr.child-row td:nth-child(4){padding-left:calc(24px*100vw/1920px)}.export-table tbody tr.child-row:hover td{background:#dce8f6!important}.export-table tbody tr.child-row.selected td{background:#eaf1fb!important}.export-table tbody tr.child-row.selected:hover td{background:#dce8f6!important}.export-table tbody tr.child-row td.caret-cell{border-left:calc(3px*100vw/1920px) solid #7C90AF;background:#eaf1fb!important}.export-table .show-more-row,.export-table .show-more-row:hover,.export-table .show-more-row:hover td{background:#fff!important}.export-table .show-more-cell{text-align:right;padding:calc(10px*100vh/1080px) calc(471px*100vw/1920px) calc(10px*100vh/1080px) calc(12px*100vw/1920px)!important;border:none!important;background:#fff!important}.export-table .show-less-cell{padding-right:calc(469px*100vw/1920px)!important}.export-table .show-more-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(40px*100vh/1080px);width:calc(153px*100vw/1920px);min-width:calc(153px*100vw/1920px);max-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;box-sizing:border-box;position:relative;transition:all .2s ease}.export-table .show-more-button:hover{box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.export-table .show-more-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important}.export-table .show-more-button:focus{outline:none;border-color:#202d52d4}.export-zone-page-wrapper .export-customer-pagination{display:flex;align-items:center;justify-content:center;gap:calc(6px*100vw/1920px);margin-top:calc(12px*100vh/1080px);padding:calc(8px*100vh/1080px) 0;flex-shrink:0;width:100%;box-sizing:border-box;background:transparent}.export-zone-page-wrapper .export-customer-pagination .pagination-btn{display:flex;align-items:center;gap:calc(6px*100vw/1920px);padding:calc(4px*100vh/1080px) calc(8px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;cursor:pointer;transition:all .2s ease;border-radius:calc(3px*100vw/1920px);box-sizing:border-box}.export-zone-page-wrapper .export-customer-pagination .pagination-btn:hover:not(:disabled){background-color:#f3f5f9;color:#5e6e88}.export-zone-page-wrapper .export-customer-pagination .pagination-btn:disabled{opacity:.45;cursor:not-allowed}.export-zone-page-wrapper .export-customer-pagination .pagination-arrow{font-size:calc(14px*100vw/1920px);line-height:1;display:inline-flex;align-items:center;justify-content:center}.export-zone-page-wrapper .export-customer-pagination .pagination-text{font-size:calc(13px*100vw/1920px);font-weight:600}.export-zone-page-wrapper .export-customer-pagination .pagination-numbers{display:flex;align-items:center;gap:calc(6px*100vw/1920px);margin:0 calc(10px*100vw/1920px)}.export-zone-page-wrapper .export-customer-pagination .pagination-number{min-width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);padding:0 calc(6px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;border-radius:calc(3px*100vw/1920px);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.export-zone-page-wrapper .export-customer-pagination .pagination-number:hover{background-color:#f3f5f9;color:#5e6e88}.export-zone-page-wrapper .export-customer-pagination .pagination-number.active{background-color:#202d52;color:#fff;font-weight:700;box-shadow:0 calc(2px*100vh/1080px) calc(4px*100vw/1920px) #202d5233}.export-zone-page-wrapper .export-customer-pagination .pagination-ellipsis{padding:0 calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;min-width:calc(22px*100vw/1920px);box-sizing:border-box}.export-zone-page-wrapper .customer-pagination-loading-overlay{position:absolute;inset:0;background:#ffffffb3;display:flex;align-items:center;justify-content:center;z-index:5;border-radius:0}.export-zone-page-wrapper .customer-pagination-loading-spinner{width:calc(36px*100vw/1920px);height:calc(36px*100vw/1920px);aspect-ratio:1;border:calc(4px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:exportZoneCustomerPaginationSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}@keyframes exportZoneCustomerPaginationSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.breakout-zone-page-wrapper{display:flex;flex-direction:column;gap:calc(16px*100vh/1080px);align-items:center;box-sizing:border-box;width:100%;max-width:100vw;background:#fff!important;overflow-x:auto;overflow-y:visible;padding:0;min-height:100vh;position:relative}.breakout-zone-page-wrapper .top-navigation-bar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;z-index:100!important;background:#202d52!important}.breakout-zone-page-wrapper .breakout-zone-page{width:100%;max-width:100%;background:#fff;margin:0 auto;padding:0 calc(38px*100vw/1920px) calc(40px*100vh/1080px) calc(38px*100vw/1920px);display:flex;flex-direction:column;min-height:calc(100vh - 80px);justify-content:flex-start;align-items:flex-start;flex:1;box-sizing:border-box;gap:calc(20px*100vh/1080px);position:relative;margin-top:calc(50px*100vh/1080px);--toolbar-table-gap: calc(25px*100vh/1080px) }.breakout-zone-page-wrapper .breakout-zone-header{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#202d52;margin:calc(60px*100vh/1080px) auto calc(15px*100vh/1080px) auto;text-align:center;width:100%;max-width:calc(1480px*100vw/1920px);box-sizing:border-box;padding:0}.breakout-zone-page-wrapper .breakout-zone-title{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#202d52;margin:0;padding:0;text-align:center}.breakout-zone-page-wrapper .filters-container{background:#7c90af54;border-radius:calc(10px*100vw/1920px);padding:calc(16px*100vw/1920px);margin:calc(15px*100vh/1080px) auto calc(30px*100vh/1080px) auto;box-shadow:inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) calc(-8px*100vw/1920px) #0c0c0d66;width:calc(1310px*100vw/1920px);min-height:calc(210px*100vh/1080px);box-sizing:border-box;flex-shrink:0}.breakout-zone-page-wrapper .breakout-zone-filters{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(25.5px*100vw/1920px);align-items:flex-end;padding-left:calc(25px*100vw/1920px);box-sizing:border-box;width:100%}.breakout-zone-page-wrapper .breakout-zone-actions-row{display:flex;gap:calc(25px*100vw/1920px);margin-top:calc(32px*100vh/1080px);justify-content:flex-end;align-items:center;padding-right:calc(20px*100vw/1920px);box-sizing:border-box;width:100%}.breakout-zone-page-wrapper .breakout-zone-actions-row .apply-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px)!important;width:calc(153px*100vw/1920px)!important;min-width:calc(153px*100vw/1920px);max-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;box-sizing:border-box;flex-shrink:0;position:relative;margin-right:calc(10px*100vw/1920px)}.breakout-zone-page-wrapper .breakout-zone-actions-row .apply-button:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.breakout-zone-page-wrapper .breakout-zone-actions-row .apply-button:hover{box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.breakout-zone-page-wrapper .breakout-zone-actions-row .apply-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.breakout-zone-page-wrapper .breakout-zone-actions-row .apply-button:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.breakout-zone-page-wrapper .breakout-zone-actions-row .apply-button:disabled{background:#ccc;color:#525252;cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.breakout-zone-page-wrapper .filter-group{display:flex;flex-direction:column;gap:calc(6px*100vh/1080px);position:relative;box-sizing:border-box;flex-shrink:0}.breakout-zone-page-wrapper .filter-label{font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#000;margin-left:calc(5px*100vw/1920px);box-sizing:border-box;margin-bottom:calc(-10px*100vh/1080px)!important}.breakout-zone-page-wrapper .custom-dropdown-wrapper{position:relative;width:calc(153px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.breakout-zone-page-wrapper .custom-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;padding:0;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);border-radius:calc(10px*100vw/1920px);background:#fff!important;background-color:#fff!important;color:#202d52!important;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;height:calc(45px*100vh/1080px);width:calc(153px*100vw/1920px);box-sizing:border-box;box-shadow:none;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;text-align:left;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.breakout-zone-page-wrapper .dropdown-text{flex:1;font-size:calc(15px*100vw/1920px);font-weight:400;margin-left:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.breakout-zone-page-wrapper .dropdown-arrow{font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);transition:transform .2s ease;margin-right:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.breakout-zone-page-wrapper .custom-dropdown-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #00000026;z-index:1000;margin-top:calc(4px*100vh/1080px);box-sizing:border-box}.breakout-zone-page-wrapper .dropdown-search{display:flex;align-items:center;padding:calc(8px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(6px*100vw/1920px) calc(6px*100vw/1920px) 0 0;box-sizing:border-box;width:100%;position:relative}.breakout-zone-page-wrapper .search-input{flex:1;border:none;outline:none;background:transparent;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;box-sizing:border-box;min-width:0;width:100%;padding:0;margin:0}.breakout-zone-page-wrapper .search-arrow{font-family:Roboto,sans-serif;color:#666;font-size:calc(12px*100vw/1920px);margin-left:calc(8px*100vw/1920px);box-sizing:border-box;flex-shrink:0;position:relative}.breakout-zone-page-wrapper .dropdown-options{max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;box-sizing:border-box}.breakout-zone-page-wrapper .dropdown-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.breakout-zone-page-wrapper .dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(2px*100vw/1920px)}.breakout-zone-page-wrapper .dropdown-options::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:calc(2px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.breakout-zone-page-wrapper .dropdown-options::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.breakout-zone-page-wrapper .dropdown-option{display:flex;align-items:center;padding:calc(8px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;box-sizing:border-box;width:100%;border:none;background:none;text-align:left;font-size:inherit;color:inherit;outline:none}.breakout-zone-page-wrapper .dropdown-option:hover{background-color:#e3f2fd}.breakout-zone-page-wrapper .dropdown-option:focus{outline:none;box-shadow:none}.breakout-zone-page-wrapper .dropdown-option:active{outline:none}.breakout-zone-page-wrapper .dropdown-option.select-all{font-weight:600;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0}.breakout-zone-page-wrapper .option-checkbox{margin-right:calc(8px*100vw/1920px);width:calc(14px*100vw/1920px);height:calc(14px*100vh/1080px);cursor:pointer;box-sizing:border-box}.breakout-zone-page-wrapper .option-label{font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;flex:1;box-sizing:border-box}.breakout-zone-page-wrapper .custom-dropdown-trigger:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.breakout-zone-page-wrapper .custom-dropdown-trigger:active{box-shadow:none;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important}.breakout-zone-page-wrapper .breakout-zone-content{display:flex;flex-direction:column;gap:var(--toolbar-table-gap, calc(28px*100vh/1080px) );width:100%;align-items:flex-start;margin-top:calc(-10px*100vh/1080px)}.breakout-zone-page-wrapper .product-details-container{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.breakout-zone-page-wrapper .product-details-section{display:flex;flex-direction:column;width:fit-content;align-items:center;overflow:visible;box-sizing:border-box;border:calc(1px*100vw/1920px) solid #d0d7de;border-radius:calc(4px*100vw/1920px);background:#fff}.breakout-zone-page-wrapper .product-details-header{padding:calc(10px*100vh/1080px) calc(15px*100vw/1920px);border-radius:calc(4px*100vw/1920px) calc(4px*100vw/1920px) 0 0;margin-bottom:0;background:#e3f2fd;width:100%;box-sizing:border-box}.breakout-zone-page-wrapper .product-details-header h2{font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);font-weight:600;line-height:calc(20px*100vh/1080px);color:#0d47a1;margin:0;padding:0;text-align:center}.breakout-zone-page-wrapper .product-details-table-wrapper{box-sizing:border-box;width:100%;flex:0 0 auto;display:flex;flex-direction:column;min-height:0}.breakout-zone-page-wrapper .product-details-container .matrix-table-container{overflow-x:auto;overflow-y:auto;height:max-content;max-height:calc(280px*100vh/1080px);min-height:unset;min-width:0;border-radius:0;background-color:transparent;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1;width:fit-content;max-width:100%;margin:0 auto;flex:0 0 auto;align-self:flex-start;box-sizing:border-box}.breakout-zone-page-wrapper .product-details-container .matrix-table-container::-webkit-scrollbar{width:calc(6px*100vw/1920px);height:calc(6px*100vh/1080px)}.breakout-zone-page-wrapper .product-details-container .matrix-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(3px*100vw/1920px)}.breakout-zone-page-wrapper .product-details-container .matrix-table-container::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(3px*100vw/1920px);min-height:calc(20px*100vh/1080px)}.breakout-zone-page-wrapper .product-details-container .matrix-table-container::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.breakout-zone-page-wrapper .product-details-container .matrix-table-container::-webkit-scrollbar-corner{background:#f1f1f1}.breakout-zone-page-wrapper .product-details-container .matrix-table{border:none;border-collapse:collapse;display:flex;flex-direction:column;flex:0 0 auto;width:max-content;height:fit-content;min-height:0;box-sizing:border-box}.breakout-zone-page-wrapper .product-details-container .matrix-row{display:flex;width:max-content}.breakout-zone-page-wrapper .product-details-container .matrix-header{background:#f5f6fa;color:#333;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;text-align:center;position:sticky;top:0;z-index:10}.breakout-zone-page-wrapper .product-details-container .matrix-header .matrix-cell{font-weight:600}.breakout-zone-page-wrapper .product-details-container .matrix-cell{border-right:calc(1px*100vw/1920px) solid #dcdcdc;border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:400;color:#333;text-align:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 calc(200px*100vw/1920px);width:calc(200px*100vw/1920px)}.breakout-zone-page-wrapper .product-details-container .matrix-cell:first-child{flex:0 0 calc(40px*100vw/1920px);width:calc(40px*100vw/1920px);text-align:center;justify-content:center}.breakout-zone-page-wrapper .product-details-container .matrix-cell:nth-child(2){flex:0 0 calc(300px*100vw/1920px);width:calc(300px*100vw/1920px);text-align:left;justify-content:flex-start;padding-left:calc(16px*100vw/1920px)}.breakout-zone-page-wrapper .product-details-container .matrix-cell:nth-child(3){flex:0 0 calc(150px*100vw/1920px);width:calc(150px*100vw/1920px)}.breakout-zone-page-wrapper .product-details-container .matrix-cell:nth-child(4){flex:0 0 calc(200px*100vw/1920px);width:calc(200px*100vw/1920px)}.breakout-zone-page-wrapper .product-details-container .matrix-cell:nth-child(5){flex:0 0 calc(120px*100vw/1920px);width:calc(120px*100vw/1920px)}.breakout-zone-page-wrapper .product-details-container .matrix-cell:nth-child(6){flex:0 0 calc(120px*100vw/1920px);width:calc(120px*100vw/1920px);border-right:none}.breakout-zone-page-wrapper .product-details-container .matrix-header .matrix-cell.sortable-header-cell,.breakout-zone-page-wrapper .regional-table-wrapper .matrix-header .matrix-cell.sortable-header-cell{padding:0}.breakout-zone-page-wrapper .breakout-sort-header-btn{display:flex;align-items:center;justify-content:center;gap:calc(4px*100vw/1920px);width:100%;min-height:100%;margin:0;padding:calc(10px*100vh/1080px) calc(8px*100vw/1920px);border:none;background:transparent;font:inherit;font-weight:600;color:inherit;cursor:pointer;box-sizing:border-box;text-align:center}.breakout-zone-page-wrapper .breakout-sort-header-btn:hover{background:#202d520f}.breakout-zone-page-wrapper .breakout-sort-header-btn:focus-visible{outline:2px solid #202d52;outline-offset:-2px}.breakout-zone-page-wrapper .breakout-sort-header-label{line-height:1.25}.breakout-zone-page-wrapper .breakout-sort-indicator{flex-shrink:0;font-size:.65em;opacity:.85}.breakout-zone-page-wrapper .breakout-sort-indicators{display:inline-flex;align-items:center;gap:calc(3px*100vw/1920px);flex-shrink:0}.breakout-zone-page-wrapper .breakout-sort-order-badge{display:inline-flex;align-items:center;justify-content:center;min-width:calc(14px*100vw/1920px);height:calc(14px*100vw/1920px);padding:0 calc(3px*100vw/1920px);border-radius:calc(3px*100vw/1920px);background:#202d52;color:#fff;font-size:calc(9px*100vw/1920px);font-weight:700;line-height:1}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-cell.negative-variance-cell{color:#c62828;font-weight:600}.breakout-zone-page-wrapper .product-details-container .matrix-header .matrix-cell:nth-child(2) .breakout-sort-header-btn{justify-content:flex-start;padding-left:calc(16px*100vw/1920px)}.breakout-zone-page-wrapper .product-details-container .matrix-header-cell--non-sort{display:flex;align-items:center;justify-content:center}.breakout-zone-page-wrapper .product-details-container .matrix-row:not(.matrix-header){cursor:default}.breakout-zone-page-wrapper .product-details-container .matrix-row.selected,.breakout-zone-page-wrapper .product-details-container .matrix-row.selected .matrix-cell{background-color:#fff}.breakout-zone-page-wrapper .product-details-container .matrix-cell input[type=checkbox]{width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;flex-shrink:0;vertical-align:middle;transform:translateY(calc(-3px*100vh/1080px))}.breakout-zone-page-wrapper .product-details-container .matrix-cell input[type=checkbox]:checked{background-color:#202d52}.breakout-zone-page-wrapper .product-details-container .matrix-cell input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.breakout-zone-page-wrapper .product-pagination-row{display:flex;align-items:center;justify-content:center;padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);margin-top:calc(20px*100vh/1080px);background:#fff;position:relative}.breakout-zone-page-wrapper .product-pagination-controls,.breakout-zone-page-wrapper .region-pagination-controls{display:flex;align-items:center;justify-content:center;gap:calc(6px*100vw/1920px);padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);border:none;background:#fff}.breakout-zone-page-wrapper .product-pagination-controls .pagination-btn,.breakout-zone-page-wrapper .region-pagination-controls .pagination-btn{display:flex;align-items:center;gap:calc(6px*100vw/1920px);padding:calc(4px*100vh/1080px) calc(8px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;cursor:pointer;transition:all .2s ease;border-radius:calc(3px*100vw/1920px);box-sizing:border-box;height:calc(28px*100vh/1080px);min-width:calc(22px*100vw/1920px);justify-content:center}.breakout-zone-page-wrapper .product-pagination-controls .pagination-btn:hover:not(:disabled),.breakout-zone-page-wrapper .region-pagination-controls .pagination-btn:hover:not(:disabled){background-color:#f3f5f9;color:#5e6e88}.breakout-zone-page-wrapper .product-pagination-controls .pagination-btn:disabled,.breakout-zone-page-wrapper .region-pagination-controls .pagination-btn:disabled{opacity:.45;cursor:not-allowed}.breakout-zone-page-wrapper .product-pagination-controls .pagination-btn.active,.breakout-zone-page-wrapper .region-pagination-controls .pagination-btn.active{background-color:#202d52;color:#fff;font-weight:700;box-shadow:0 calc(2px*100vh/1080px) calc(4px*100vw/1920px) #202d5233}.breakout-zone-page-wrapper .product-pagination-controls .pagination-ellipsis,.breakout-zone-page-wrapper .region-pagination-controls .pagination-ellipsis{padding:0 calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;min-width:calc(22px*100vw/1920px);box-sizing:border-box}.breakout-zone-page-wrapper .region-pagination-controls{margin-top:calc(12px*100vh/1080px)}.breakout-zone-page-wrapper .region-table-loading-overlay{position:absolute;inset:0;background:#ffffffb3;display:flex;align-items:center;justify-content:center;z-index:5;border-radius:calc(4px*100vw/1920px)}.breakout-zone-page-wrapper .region-table-loading-spinner{width:calc(40px*100vw/1920px);height:calc(40px*100vw/1920px);border:calc(4px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:breakoutZoneSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}.breakout-zone-page-wrapper .retrieve-selected-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px)!important;width:calc(153px*100vw/1920px)!important;min-width:calc(153px*100vw/1920px);max-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;box-sizing:border-box;flex-shrink:0;white-space:nowrap;position:absolute;right:calc(-514px*100vw/1920px);top:50%;transform:translateY(-50%)}.breakout-zone-page-wrapper .retrieve-selected-button:hover:not(:disabled){box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-50% - (2px*100vh/1080px)))}.breakout-zone-page-wrapper .retrieve-selected-button:active:not(:disabled){box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(-50% + 2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.breakout-zone-page-wrapper .retrieve-selected-button:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.breakout-zone-page-wrapper .retrieve-selected-button:disabled{background:#ccc!important;color:#666!important;border:calc(3px*100vw/1920px) solid #202D52D4!important;cursor:not-allowed;opacity:.6;transform:translateY(-50%);box-shadow:inset 0 2px 4px #0009!important}.breakout-zone-page-wrapper .retrieve-selected-button:disabled:hover{background:#ccc!important;border:calc(3px*100vw/1920px) solid #202D52D4!important;transform:translateY(-50%);box-shadow:inset 0 2px 4px #0009!important}.breakout-zone-page-wrapper .regional-tables-container{width:100%;display:flex;flex-direction:column;gap:calc(20px*100vh/1080px);min-width:0;box-sizing:border-box;margin-top:0}.breakout-zone-page-wrapper .regional-section{display:flex;flex-direction:column;width:100%;margin-bottom:calc(17px*100vh/1080px)}.breakout-zone-page-wrapper .regional-section:last-child{margin-bottom:0}.breakout-zone-page-wrapper .regional-header{padding:calc(10px*100vh/1080px) calc(15px*100vw/1920px);border-radius:calc(4px*100vw/1920px) calc(4px*100vw/1920px) 0 0;margin-bottom:0}.breakout-zone-page-wrapper .regional-header h2{font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);font-weight:600;line-height:calc(20px*100vh/1080px);color:#fff;margin:0;padding:0;text-align:center}.breakout-zone-page-wrapper .emea-header{background:#e3f2fd}.breakout-zone-page-wrapper .emea-header h2{color:#0d47a1}.breakout-zone-page-wrapper .amer-header{background:#e3f2fd}.breakout-zone-page-wrapper .amer-header h2{color:#0d47a1}.breakout-zone-page-wrapper .asia-header{background:#e3f2fd}.breakout-zone-page-wrapper .asia-header h2{color:#0d47a1}.breakout-zone-page-wrapper .regional-table-wrapper{box-sizing:border-box}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-table-container{overflow-x:auto;overflow-y:auto;flex:1;min-height:calc(280px*100vh/1080px);border-radius:0 0 calc(4px*100vw/1920px) calc(4px*100vw/1920px);background-color:transparent;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1;max-height:50vh}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-table-container::-webkit-scrollbar{width:calc(6px*100vw/1920px);height:calc(6px*100vh/1080px)}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(3px*100vw/1920px)}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-table-container::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(3px*100vw/1920px);min-height:calc(20px*100vh/1080px)}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-table-container::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-table-container::-webkit-scrollbar-corner{background:#f1f1f1}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-table{border:calc(1px*100vw/1920px) solid #d0d7de;border-collapse:collapse;display:flex;flex-direction:column;width:max-content;min-width:100%;box-sizing:border-box}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-row{display:flex;width:max-content}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-header{background:#f5f6fa;color:#333;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;text-align:center;position:sticky;top:0;z-index:10}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-header .matrix-cell{font-weight:600;position:static}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-cell{border-right:calc(1px*100vw/1920px) solid #dcdcdc;border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:400;color:#333;text-align:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 calc(110px*100vw/1920px);width:calc(110px*100vw/1920px);white-space:nowrap;position:static}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-cell:nth-child(1){flex:0 0 calc(120px*100vw/1920px);width:calc(120px*100vw/1920px);position:static}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-cell:nth-child(2){flex:0 0 calc(112px*100vw/1920px);width:calc(112px*100vw/1920px)}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-cell:nth-child(3){flex:0 0 calc(100px*100vw/1920px);width:calc(100px*100vw/1920px)}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-cell:nth-child(4){flex:0 0 calc(100px*100vw/1920px);width:calc(100px*100vw/1920px);word-wrap:break-word;overflow-wrap:break-word;white-space:normal!important;-webkit-hyphens:auto;hyphens:auto;text-align:left;justify-content:flex-start}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-cell:nth-child(7){flex:0 0 calc(100px*100vw/1920px);width:calc(100px*100vw/1920px)}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-cell:nth-child(8){flex:0 0 calc(110px*100vw/1920px);width:calc(110px*100vw/1920px)}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-cell:nth-child(11),.breakout-zone-page-wrapper .regional-table-wrapper .matrix-cell:nth-child(12){flex:0 0 calc(130px*100vw/1920px);width:calc(130px*100vw/1920px);justify-content:center}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-cell:nth-child(14),.breakout-zone-page-wrapper .regional-table-wrapper .matrix-cell:nth-child(15),.breakout-zone-page-wrapper .regional-table-wrapper .matrix-cell:nth-child(16){flex:0 0 calc(125px*100vw/1920px);width:calc(125px*100vw/1920px)}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-cell:nth-child(16){border-right:none}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-cell.override-highlight{background-color:#ced5e1;font-weight:600}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-cell.override-highlight-manual{background-color:#fff3cd;font-weight:600}.breakout-zone-page-wrapper .override-price-input-wrapper{position:relative;width:100%;height:100%}.breakout-zone-page-wrapper .override-price-input-container{display:flex;align-items:center;width:100%;height:100%;position:relative}.breakout-zone-page-wrapper .override-price-input{flex:1;width:100%;height:100%;padding:0;border:none;border-radius:0;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#24292f;background-color:transparent;box-sizing:border-box;outline:none}.breakout-zone-page-wrapper .override-price-input:focus{border:none;box-shadow:none}.breakout-zone-page-wrapper .override-price-dropdown-button{position:absolute;right:calc(4px*100vw/1920px);top:50%;transform:translateY(-50%);width:calc(24px*100vw/1920px);height:calc(24px*100vh/1080px);background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#57606a;font-size:calc(12px*100vw/1920px);padding:0;outline:none;z-index:1}.breakout-zone-page-wrapper .override-price-dropdown-button:hover{color:#24292f}.breakout-zone-page-wrapper .override-price-dropdown-button:focus{outline:none}.breakout-zone-page-wrapper .currency-flag-dropdown-button{top:calc(50% - (3px*100vh/1080px));transform:translateY(-50%);right:calc(-3px*100vw/1920px)}.breakout-zone-page-wrapper .override-price-input-container .override-price-input{padding-right:calc(32px*100vw/1920px)}.breakout-zone-page-wrapper .override-price-dropdown-panel{position:fixed;top:0;left:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #00000026;z-index:10000;box-sizing:border-box}.breakout-zone-page-wrapper .override-price-dropdown-search{display:flex;align-items:center;padding:calc(8px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(6px*100vw/1920px) calc(6px*100vw/1920px) 0 0;box-sizing:border-box;width:100%;position:relative}.breakout-zone-page-wrapper .override-price-search-input{flex:1;border:none;outline:none;background:transparent;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;box-sizing:border-box;min-width:0;width:100%;padding:0;margin:0}.breakout-zone-page-wrapper .override-price-search-arrow{color:#666;font-size:calc(12px*100vw/1920px);margin-left:calc(8px*100vw/1920px);box-sizing:border-box;flex-shrink:0;position:relative}.breakout-zone-page-wrapper .override-price-dropdown-options{max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;box-sizing:border-box}.breakout-zone-page-wrapper .override-price-dropdown-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.breakout-zone-page-wrapper .override-price-dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(2px*100vw/1920px)}.breakout-zone-page-wrapper .override-price-dropdown-options::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:calc(2px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.breakout-zone-page-wrapper .override-price-dropdown-options::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.breakout-zone-page-wrapper .override-price-dropdown-option{display:flex;align-items:center;padding:calc(8px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;box-sizing:border-box;width:100%;border:none;background:none;text-align:left;font-size:inherit;color:inherit;outline:none}.breakout-zone-page-wrapper .override-price-dropdown-option:hover{background-color:#e3f2fd}.breakout-zone-page-wrapper .override-price-dropdown-option:focus{background-color:#e3f2fd;outline:none}.breakout-zone-page-wrapper .regional-table-wrapper .matrix-cell.no-data{text-align:center;color:#666;font-style:italic;padding:calc(20px*100vh/1080px);flex:1 1 100%;width:100%}.breakout-zone-page-wrapper .breakout-zone-date-wrapper{position:relative;width:100%;height:100%;box-sizing:border-box}.breakout-zone-page-wrapper .breakout-zone-date-trigger{display:flex;justify-content:center;align-items:center;padding:0;border:none;border-radius:0;background:transparent;color:#333;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:400;height:100%;width:100%;min-width:0;box-sizing:border-box;box-shadow:none;transition:all .2s ease;text-align:center;outline:none}.breakout-zone-page-wrapper .breakout-zone-date-text{line-height:1;flex:1;white-space:nowrap;overflow:visible;text-overflow:clip;min-width:0;text-align:center}.breakout-zone-page-wrapper .breakout-zone-calendar-icon{margin-left:calc(5px*100vw/1920px);margin-right:calc(5px*100vw/1920px);margin-bottom:calc(5px*100vh/1080px);margin-top:calc(3px*100vh/1080px);width:calc(20px*100vw/1920px);height:calc(20px*100vh/1080px);flex-shrink:0;position:relative;color:#202d52}.breakout-zone-page-wrapper .breakout-zone-date-trigger:hover{border:none;box-shadow:none;transform:none}.breakout-zone-page-wrapper .breakout-zone-date-trigger:active{box-shadow:none;transform:none!important;border:none!important}.breakout-zone-page-wrapper .breakout-zone-date-trigger:focus{box-shadow:none;outline:none;border:none}.breakout-zone-page-wrapper .breakout-zone-date-panel{position:fixed;top:0;left:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(8px*100vw/1920px);box-shadow:0 calc(8px*100vh/1080px) calc(16px*100vh/1080px) #0003;z-index:10000;width:calc(280px*100vw/1920px);box-sizing:border-box}.breakout-zone-page-wrapper .breakout-zone-date-nav{display:flex;align-items:center;justify-content:space-between;padding:calc(8px*100vh/1080px) calc(10px*100vw/1920px);background:#f8f9fa;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(8px*100vw/1920px) calc(8px*100vw/1920px) 0 0}.breakout-zone-page-wrapper .breakout-zone-date-title{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#202d52;font-weight:600;border:none!important;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}.breakout-zone-page-wrapper .breakout-zone-date-title:active,.breakout-zone-page-wrapper .breakout-zone-date-title:focus,.breakout-zone-page-wrapper button.breakout-zone-date-title:active,.breakout-zone-page-wrapper button.breakout-zone-date-title:focus{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.breakout-zone-page-wrapper .breakout-zone-date-title:active:before,.breakout-zone-page-wrapper button.breakout-zone-date-title:active:before{display:none!important;content:none!important;border:none!important}.breakout-zone-page-wrapper .breakout-zone-date-nav-btn{background:#202d52!important;color:#fff;border:none;border-radius:calc(6px*100vw/1920px);width:calc(28px*100vw/1920px)!important;height:calc(28px*100vh/1080px)!important;min-width:calc(28px*100vw/1920px)!important;min-height:calc(28px*100vh/1080px)!important;max-width:calc(28px*100vw/1920px)!important;max-height:calc(28px*100vh/1080px)!important;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;flex-shrink:0;overflow:hidden!important;padding:0!important;margin:0!important}.breakout-zone-page-wrapper .breakout-zone-date-nav-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;font-size:calc(16px*100vw/1920px);font-weight:700;margin:0;padding:0}.breakout-zone-page-wrapper .breakout-zone-date-nav-btn:focus{outline:none}.breakout-zone-page-wrapper .breakout-zone-date-nav-btn:hover{background:#1a2547!important}.breakout-zone-page-wrapper .breakout-zone-date-nav-btn:active{background:#202d52!important;outline:none}.breakout-zone-page-wrapper .breakout-zone-date-nav-btn:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(6px*100vw/1920px);pointer-events:none;box-sizing:border-box}.breakout-zone-page-wrapper .breakout-zone-date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:calc(2px*100vw/1920px);padding:calc(5px*100vh/1080px);box-sizing:border-box}.breakout-zone-page-wrapper .breakout-zone-date-week{background:#fff;padding-bottom:0}.breakout-zone-page-wrapper .breakout-zone-date-cell{font-family:Roboto,sans-serif;font-size:calc(10px*100vw/1920px);color:#202d52;background:#e3e9f2;border:none;border-radius:calc(5px*100vw/1920px);height:calc(20px*100vh/1080px);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;box-sizing:border-box}.breakout-zone-page-wrapper .breakout-zone-date-head{background:transparent;color:#000;cursor:default}.breakout-zone-page-wrapper .breakout-zone-date-empty{background:transparent;cursor:default}.breakout-zone-page-wrapper .breakout-zone-date-selected{background:#202d52;color:#fff}.breakout-zone-page-wrapper .breakout-zone-date-today{outline:calc(2px*100vw/1920px) solid #202D52D4}.breakout-zone-page-wrapper .breakout-zone-date-month-cell.breakout-zone-date-today:active,.breakout-zone-page-wrapper .breakout-zone-date-year-cell.breakout-zone-date-today:active{outline:none!important}.breakout-zone-page-wrapper .breakout-zone-date-cell:focus{outline:none}.breakout-zone-page-wrapper .breakout-zone-date-cell:active{outline:none}.breakout-zone-page-wrapper .breakout-zone-date-cell:not(.breakout-zone-date-month-cell):not(.breakout-zone-date-year-cell):active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(5px*100vw/1920px);pointer-events:none;box-sizing:border-box}.breakout-zone-page-wrapper .breakout-zone-date-months-grid{grid-template-columns:repeat(3,1fr);gap:calc(4px*100vw/1920px);padding:calc(10px*100vh/1080px)}.breakout-zone-page-wrapper .breakout-zone-date-month-cell{height:calc(35px*100vh/1080px);font-size:calc(12px*100vw/1920px);padding:calc(5px*100vh/1080px)}.breakout-zone-page-wrapper .breakout-zone-date-month-cell:active:before,.breakout-zone-page-wrapper button.breakout-zone-date-month-cell:active:before{display:none!important;content:none!important;border:none!important;background:none!important}.breakout-zone-page-wrapper .breakout-zone-date-month-cell:active,.breakout-zone-page-wrapper .breakout-zone-date-month-cell:focus,.breakout-zone-page-wrapper button.breakout-zone-date-month-cell:active,.breakout-zone-page-wrapper button.breakout-zone-date-month-cell:focus{outline:none!important;border:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}.breakout-zone-page-wrapper .breakout-zone-date-years-grid{grid-template-columns:repeat(3,1fr);gap:calc(4px*100vw/1920px);padding:calc(10px*100vh/1080px)}.breakout-zone-page-wrapper .breakout-zone-date-year-cell{height:calc(35px*100vh/1080px);font-size:calc(12px*100vw/1920px);padding:calc(5px*100vh/1080px)}.breakout-zone-page-wrapper .breakout-zone-date-year-cell:active:before,.breakout-zone-page-wrapper button.breakout-zone-date-year-cell:active:before{display:none!important;content:none!important;border:none!important;background:none!important}.breakout-zone-page-wrapper .breakout-zone-date-year-cell:active,.breakout-zone-page-wrapper .breakout-zone-date-year-cell:focus,.breakout-zone-page-wrapper button.breakout-zone-date-year-cell:active,.breakout-zone-page-wrapper button.breakout-zone-date-year-cell:focus{outline:none!important;border:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}.breakout-zone-page-wrapper .loading-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;z-index:2}.breakout-zone-page-wrapper .loading-spinner{width:calc(56px*100vw/1920px);height:calc(56px*100vw/1920px);border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:breakoutZoneSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}@keyframes breakoutZoneSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.breakout-zone-page-wrapper .loading-overlay{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#00000080;z-index:9999;box-sizing:border-box}.breakout-zone-page-wrapper .loading-overlay .loading-spinner{width:calc(56px*100vw/1920px);height:calc(56px*100vw/1920px);border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:breakoutZoneSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}.breakout-zone-page-wrapper .error-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;padding:calc(20px*100vh/1080px) calc(20px*100vw/1920px);background:transparent;z-index:2;box-sizing:border-box}.breakout-zone-page-wrapper .error-text{font-family:Roboto,sans-serif;font-size:calc(16px*100vw/1920px);font-weight:500;color:#d32f2f;text-align:center;margin:0;box-sizing:border-box}@media(max-width:1400px){.breakout-zone-page-wrapper .breakout-zone-content{flex-direction:column}.breakout-zone-page-wrapper .product-details-container{width:100%}}.breakout-zone-page-wrapper .validation-popup-overlay{position:fixed;inset:0;z-index:10000;border:none;padding:0;margin:0;max-width:none;max-height:none;width:100%;height:100%;background:transparent}.breakout-zone-page-wrapper .validation-popup-backdrop{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:calc(16px*100vw/1920px);margin:0;outline:none;font-family:inherit;width:100%;height:100%;min-height:100%;box-sizing:border-box}.breakout-zone-page-wrapper .validation-popup{position:relative;background:#fff;border-radius:calc(8px*100vw/1920px);cursor:default;box-shadow:0 calc(8px*100vw/1920px) calc(32px*100vw/1920px) #0000004d;max-width:calc(500px*100vw/1920px);width:min(90vw,calc(500px*100vw/1920px));max-height:min(80vh,calc(420px*100vh/1080px));overflow:hidden;display:flex;flex-direction:column;flex:0 1 auto;align-self:center;animation:breakoutValidationPopupSlideIn .3s ease-out;box-sizing:border-box}@keyframes breakoutValidationPopupSlideIn{0%{opacity:0;transform:scale(.9) translateY(calc(-20px*100vh/1080px))}to{opacity:1;transform:scale(1) translateY(0)}}.breakout-zone-page-wrapper .validation-popup-header{display:flex;justify-content:space-between;align-items:center;padding:calc(8px*100vw/1920px) calc(24px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;flex-shrink:0}.breakout-zone-page-wrapper .validation-popup-header h3{margin:0;font-size:calc(18px*100vw/1920px);font-weight:600;color:#d32f2f}.breakout-zone-page-wrapper .validation-popup-close{background:none;border:none;font-size:calc(24px*100vw/1920px);line-height:1;color:#666;cursor:pointer;padding:0;width:calc(32px*100vw/1920px);height:calc(32px*100vw/1920px);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.breakout-zone-page-wrapper .validation-popup-close:hover{background:#e0e0e0;color:#333}.breakout-zone-page-wrapper .validation-popup-content{padding:calc(16px*100vw/1920px) calc(24px*100vw/1920px);max-height:min(40vh,calc(200px*100vh/1080px));overflow-y:auto;flex:0 1 auto;min-height:0;scrollbar-width:thin;scrollbar-color:#202D52 #f0f0f0}.breakout-zone-page-wrapper .validation-popup-content::-webkit-scrollbar{width:calc(5px*100vw/1920px)}.breakout-zone-page-wrapper .validation-popup-content::-webkit-scrollbar-track{background:#f0f0f0;border-radius:calc(3px*100vw/1920px)}.breakout-zone-page-wrapper .validation-popup-content::-webkit-scrollbar-thumb{background:#202d52;border-radius:calc(3px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f0f0f0}.breakout-zone-page-wrapper .validation-popup-content::-webkit-scrollbar-thumb:hover{background:#1a2442}.breakout-zone-page-wrapper .validation-errors{display:flex;flex-direction:column;gap:calc(8px*100vh/1080px)}.breakout-zone-page-wrapper .validation-error-item{display:flex;align-items:flex-start;gap:calc(12px*100vw/1920px);padding:calc(12px*100vw/1920px);background:#ffebee;border:calc(1px*100vw/1920px) solid #ffcdd2;border-radius:calc(6px*100vw/1920px);border-left:calc(4px*100vw/1920px) solid #d32f2f}.breakout-zone-page-wrapper .error-icon{font-size:calc(16px*100vw/1920px);flex-shrink:0;margin-top:calc(2px*100vw/1920px);line-height:1}.breakout-zone-page-wrapper .error-message{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);color:#d32f2f;line-height:1.4;flex:1}.breakout-zone-page-wrapper .validation-popup-footer{padding:calc(8px*100vw/1920px) calc(24px*100vw/1920px);border-top:calc(1px*100vw/1920px) solid #e0e0e0;display:flex;justify-content:flex-end;align-items:center;background:#f8f9fa;flex-shrink:0}.breakout-zone-page-wrapper .validation-popup-btn{width:fit-content;min-width:0;flex:0 0 auto;padding:calc(6px*100vw/1920px) calc(14px*100vw/1920px);border-radius:calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:500;line-height:1.2;cursor:pointer;transition:all .2s ease;border:none}.breakout-zone-page-wrapper .validation-popup-btn-primary{background:#202d52;color:#fff}.breakout-zone-page-wrapper .validation-popup-btn-primary:hover{background:#2a3a5f}.update-item-mapping-page-wrapper{display:flex;flex-direction:column;gap:calc(16px*100vh/1080px);align-items:center;box-sizing:border-box;width:100%;max-width:100vw;background:#fff!important;overflow-x:auto;overflow-y:visible;padding:0;min-height:100vh;position:relative}.update-item-mapping-page-wrapper .top-navigation-bar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;z-index:100!important;background:#202d52!important}.update-item-mapping-page-wrapper .update-item-mapping-page{width:100%;max-width:100%;background:#fff;margin:0 auto;padding:0 calc(38px*100vw/1920px) calc(40px*100vh/1080px) calc(38px*100vw/1920px);display:flex;flex-direction:column;min-height:calc(100vh - 80px);justify-content:flex-start;align-items:flex-start;flex:1;box-sizing:border-box;gap:calc(30px*100vh/1080px);position:relative;margin-top:calc(50px*100vh/1080px)}.update-item-mapping-page-wrapper .update-item-mapping-header{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#202d52;margin:calc(60px*100vh/1080px) auto calc(30px*100vh/1080px) auto;text-align:center;width:100%;max-width:calc(1480px*100vw/1920px);box-sizing:border-box;padding:0}.update-item-mapping-page-wrapper .update-item-mapping-title{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#202d52;margin:0;padding:0;text-align:center}.update-item-mapping-page-wrapper .filters-container{background:#7c90af54;border-radius:calc(10px*100vw/1920px);padding:calc(16px*100vw/1920px);margin:calc(30px*100vh/1080px) auto calc(40px*100vh/1080px) auto;box-shadow:inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) calc(-8px*100vw/1920px) #0c0c0d66;width:calc(1125px*100vw/1920px);min-height:calc(210px*100vh/1080px);box-sizing:border-box;flex-shrink:0}.update-item-mapping-page-wrapper .filters-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(25.5px*100vw/1920px);align-items:flex-end;padding-left:calc(25px*100vw/1920px);box-sizing:border-box;width:100%}.update-item-mapping-page-wrapper .actions-row{display:flex;gap:calc(25px*100vw/1920px);margin-top:calc(32px*100vh/1080px);justify-content:flex-end;align-items:center;padding-right:calc(20px*100vw/1920px);box-sizing:border-box;width:100%}.update-item-mapping-page-wrapper .actions-row .apply-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px)!important;width:calc(153px*100vw/1920px)!important;min-width:calc(153px*100vw/1920px);max-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;box-sizing:border-box;flex-shrink:0;position:relative;margin-right:calc(3px*100vw/1920px)}.update-item-mapping-page-wrapper .actions-row .apply-button:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.update-item-mapping-page-wrapper .actions-row .apply-button:hover{box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.update-item-mapping-page-wrapper .actions-row .apply-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.update-item-mapping-page-wrapper .actions-row .apply-button:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.update-item-mapping-page-wrapper .actions-row .apply-button:disabled{background:#ccc;color:#525252;cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.update-item-mapping-page-wrapper .filter-group{display:flex;flex-direction:column;gap:calc(6px*100vh/1080px);position:relative;box-sizing:border-box;flex-shrink:0}.update-item-mapping-page-wrapper .filter-label{font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#000;margin-left:calc(5px*100vw/1920px);box-sizing:border-box;margin-bottom:calc(-10px*100vh/1080px)!important}.update-item-mapping-page-wrapper .custom-dropdown-wrapper{position:relative;width:calc(153px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.update-item-mapping-page-wrapper .custom-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;padding:0;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);border-radius:calc(10px*100vw/1920px);background:#fff!important;background-color:#fff!important;color:#202d52!important;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;height:calc(45px*100vh/1080px);width:calc(153px*100vw/1920px);box-sizing:border-box;box-shadow:none;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;text-align:left;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.update-item-mapping-page-wrapper .dropdown-text{flex:1;font-size:calc(15px*100vw/1920px);font-weight:400;margin-left:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.update-item-mapping-page-wrapper .dropdown-arrow{font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);transition:transform .2s ease;margin-right:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.update-item-mapping-page-wrapper .custom-dropdown-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #00000026;z-index:1000;margin-top:calc(4px*100vh/1080px);box-sizing:border-box}.update-item-mapping-page-wrapper .dropdown-search{display:flex;align-items:center;padding:calc(8px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(6px*100vw/1920px) calc(6px*100vw/1920px) 0 0;box-sizing:border-box;width:100%;position:relative}.update-item-mapping-page-wrapper .search-input{flex:1;border:none;outline:none;background:transparent;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;box-sizing:border-box;min-width:0;width:100%;padding:0;margin:0}.update-item-mapping-page-wrapper .search-arrow{font-family:Roboto,sans-serif;color:#666;font-size:calc(12px*100vw/1920px);margin-left:calc(8px*100vw/1920px);box-sizing:border-box;flex-shrink:0;position:relative}.update-item-mapping-page-wrapper .dropdown-options{max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;box-sizing:border-box}.update-item-mapping-page-wrapper .dropdown-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.update-item-mapping-page-wrapper .dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(2px*100vw/1920px)}.update-item-mapping-page-wrapper .dropdown-options::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:calc(2px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.update-item-mapping-page-wrapper .dropdown-options::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.update-item-mapping-page-wrapper .dropdown-option{display:flex;align-items:center;padding:calc(8px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;box-sizing:border-box;width:100%;border:none;background:none;text-align:left;font-size:inherit;color:inherit;outline:none}.update-item-mapping-page-wrapper .dropdown-option:hover{background-color:#e3f2fd}.update-item-mapping-page-wrapper .dropdown-option:focus{outline:none;box-shadow:none}.update-item-mapping-page-wrapper .dropdown-option:active{outline:none}.update-item-mapping-page-wrapper .dropdown-option.select-all{font-weight:600;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0}.update-item-mapping-page-wrapper .option-checkbox{margin-right:calc(8px*100vw/1920px);width:calc(14px*100vw/1920px);height:calc(14px*100vh/1080px);cursor:pointer;box-sizing:border-box}.update-item-mapping-page-wrapper .option-label{font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;flex:1;box-sizing:border-box}.update-item-mapping-page-wrapper .custom-dropdown-trigger:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.update-item-mapping-page-wrapper .custom-dropdown-trigger:active{box-shadow:none;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important}.update-item-mapping-page-wrapper .virtual-currency-section{width:fit-content;max-width:100%;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:calc(6px*100vh/1080px);align-items:stretch}.update-item-mapping-page-wrapper .virtual-currency-header{background-color:#e3f2fd!important;color:#0d47a1!important;padding:calc(10px*100vh/1080px) calc(15px*100vw/1920px);border-radius:calc(4px*100vw/1920px) calc(4px*100vw/1920px) 0 0;border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;margin-bottom:0;margin-left:0;margin-right:0;text-align:center!important;box-sizing:border-box;width:calc(50px*100vw/1920px + 120px*100vw/1920px*4 + 150px*100vw/1920px*6 + 2px*100vw/1920px);font-weight:600;font-size:calc(14px*100vw/1920px);line-height:calc(20px*100vh/1080px);flex-shrink:0}.update-item-mapping-page-wrapper .virtual-currency-header h2{font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:600;color:#0d47a1!important;margin:0;padding:0;text-align:center!important;line-height:calc(20px*100vh/1080px)}.update-item-mapping-page-wrapper .submit-for-review-container{display:flex;justify-content:flex-end;padding:calc(0px*100vh/1080px) calc(16px*100vw/1920px) calc(0px*100vh/1080px) calc(16px*100vw/1920px);box-sizing:border-box;margin-bottom:0;width:100%}.update-item-mapping-page-wrapper .submit-for-review-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px)!important;width:calc(153px*100vw/1920px)!important;min-width:calc(153px*100vw/1920px);max-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;box-sizing:border-box;flex-shrink:0;position:relative;margin-right:calc(375px*100vw/1920px);margin-top:calc(-20px*100vh/1080px)}.update-item-mapping-page-wrapper .submit-for-review-button:not(.has-data){margin-right:calc(384px*100vw/1920px)}.update-item-mapping-page-wrapper .submit-for-review-button.has-data{margin-right:calc(376px*100vw/1920px)}.app.sidebar-open .update-item-mapping-page-wrapper .submit-for-review-button,.app.sidebar-pinned .update-item-mapping-page-wrapper .submit-for-review-button{margin-right:calc(210px*100vw/1920px)}.update-item-mapping-page-wrapper .submit-for-review-button:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.update-item-mapping-page-wrapper .submit-for-review-button:hover{box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.update-item-mapping-page-wrapper .submit-for-review-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.update-item-mapping-page-wrapper .submit-for-review-button:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.update-item-mapping-page-wrapper .submit-for-review-button:disabled{background:#ccc;color:#525252;cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.update-item-mapping-page-wrapper .submit-for-review-button:disabled:hover{background:#ccc;color:#525252;transform:none;box-shadow:none}.update-item-mapping-page-wrapper .virtual-currency-table-wrapper{box-sizing:border-box;margin-left:0;padding-left:0;width:fit-content;max-width:100%}.update-item-mapping-page-wrapper .virtual-currency-table-wrapper .matrix-table-container{overflow-x:auto;overflow-y:auto;flex:0 1 auto;min-height:0;border-radius:0 0 calc(4px*100vw/1920px) calc(4px*100vw/1920px);background-color:transparent;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1;max-height:60vh;margin-left:0;padding-left:0;padding-bottom:0;border-bottom:none;box-sizing:border-box;width:fit-content;max-width:100%}.update-item-mapping-page-wrapper .virtual-currency-table-wrapper .matrix-table-container.has-data{border-bottom:none}.update-item-mapping-page-wrapper .virtual-currency-table-wrapper .matrix-table-container::-webkit-scrollbar{width:calc(6px*100vw/1920px);height:calc(6px*100vh/1080px)}.update-item-mapping-page-wrapper .virtual-currency-table-wrapper .matrix-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(3px*100vw/1920px)}.update-item-mapping-page-wrapper .virtual-currency-table-wrapper .matrix-table-container::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(3px*100vw/1920px);min-height:calc(20px*100vh/1080px)}.update-item-mapping-page-wrapper .virtual-currency-table-wrapper .matrix-table-container::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.update-item-mapping-page-wrapper .virtual-currency-table-wrapper .matrix-table-container::-webkit-scrollbar-corner{background:#f1f1f1}.update-item-mapping-page-wrapper .virtual-currency-table{width:100%;min-width:100%;border-collapse:collapse;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);box-sizing:border-box;table-layout:auto;border:calc(1px*100vw/1920px) solid #d0d7de}.update-item-mapping-page-wrapper .virtual-currency-table .sub-header th{background:#f5f6fa;color:#333;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;text-align:center;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;box-sizing:border-box;position:sticky;top:calc(40px*100vh/1080px);z-index:5}.update-item-mapping-page-wrapper .virtual-currency-table .sub-header th:last-child{border-right:none}.update-item-mapping-page-wrapper .virtual-currency-table thead tr:first-child th{position:sticky;top:0;z-index:6}.update-item-mapping-page-wrapper .virtual-currency-table .checkbox-col{width:calc(50px*100vw/1920px);min-width:calc(50px*100vw/1920px);max-width:calc(50px*100vw/1920px);text-align:center;padding-left:calc(12px*100vw/1920px);padding-right:calc(12px*100vw/1920px)}.update-item-mapping-page-wrapper .virtual-currency-table th:not(.virtual-currency-header):not(:first-child),.update-item-mapping-page-wrapper .virtual-currency-table td:not(:first-child){width:calc(120px*100vw/1920px);min-width:calc(120px*100vw/1920px)}.update-item-mapping-page-wrapper .virtual-currency-table th:nth-child(7),.update-item-mapping-page-wrapper .virtual-currency-table th:nth-child(8),.update-item-mapping-page-wrapper .virtual-currency-table th:nth-child(9),.update-item-mapping-page-wrapper .virtual-currency-table th:nth-child(10),.update-item-mapping-page-wrapper .virtual-currency-table th:nth-child(11),.update-item-mapping-page-wrapper .virtual-currency-table td:nth-child(7),.update-item-mapping-page-wrapper .virtual-currency-table td:nth-child(8),.update-item-mapping-page-wrapper .virtual-currency-table td:nth-child(9),.update-item-mapping-page-wrapper .virtual-currency-table td:nth-child(10),.update-item-mapping-page-wrapper .virtual-currency-table td:nth-child(11){width:calc(150px*100vw/1920px);min-width:calc(150px*100vw/1920px)}.update-item-mapping-page-wrapper .virtual-currency-table td{text-align:center;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:400;color:#333;box-sizing:border-box;background-color:#fff}.update-item-mapping-page-wrapper .virtual-currency-table td:last-child{border-right:none}.update-item-mapping-page-wrapper .virtual-currency-table .comments-cell{text-align:left;vertical-align:middle;min-width:calc(200px*100vw/1920px);max-width:calc(320px*100vw/1920px);width:calc(240px*100vw/1920px)}.update-item-mapping-page-wrapper .virtual-currency-table .comments-cell-input{width:100%;min-height:calc(34px*100vh/1080px);max-height:calc(120px*100vh/1080px);box-sizing:border-box;padding:calc(5px*100vh/1080px) calc(8px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);color:#333;border:calc(1px*100vw/1920px) solid #c9d1d9;border-radius:calc(4px*100vw/1920px);resize:none;background:#fff}.update-item-mapping-page-wrapper .virtual-currency-table .comments-cell-input:disabled{background:#f6f8fa;color:#57606a;cursor:not-allowed}.update-item-mapping-page-wrapper .virtual-currency-table tbody tr,.update-item-mapping-page-wrapper .virtual-currency-table tbody tr:hover{background-color:#fff}.update-item-mapping-page-wrapper .virtual-currency-table tbody tr:last-child td{border-bottom:none}.update-item-mapping-page-wrapper .virtual-currency-table input[type=checkbox]{width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;flex-shrink:0;vertical-align:middle}.update-item-mapping-page-wrapper .virtual-currency-table input[type=checkbox]:checked{background-color:#202d52}.update-item-mapping-page-wrapper .virtual-currency-table input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.update-item-mapping-page-wrapper .platform-dropdown-wrapper{position:relative;width:100%;min-height:100%;display:flex;align-items:center;justify-content:center}.update-item-mapping-page-wrapper .platform-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;padding:calc(6px*100vh/1080px) calc(8px*100vw/1920px);border:none;border-radius:0;background:transparent;color:#333;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:400;width:100%;height:100%;min-width:0;box-sizing:border-box;outline:none;text-align:left}.update-item-mapping-page-wrapper .platform-dropdown-trigger:focus{outline:none;border:none}.update-item-mapping-page-wrapper .platform-dropdown-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0}.update-item-mapping-page-wrapper .platform-dropdown-arrow{font-size:calc(10px*100vw/1920px);color:#666;margin-left:calc(8px*100vw/1920px);flex-shrink:0}.update-item-mapping-page-wrapper .platform-dropdown-panel{position:fixed;top:0;left:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #00000026;z-index:10000;box-sizing:border-box}.update-item-mapping-page-wrapper .platform-dropdown-search{display:flex;align-items:center;padding:calc(8px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(6px*100vw/1920px) calc(6px*100vw/1920px) 0 0;box-sizing:border-box;width:100%;position:relative}.update-item-mapping-page-wrapper .platform-search-input{flex:1;border:none;outline:none;background:transparent;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;box-sizing:border-box;min-width:0;width:100%;padding:0;margin:0}.update-item-mapping-page-wrapper .platform-search-arrow{font-family:Roboto,sans-serif;color:#666;font-size:calc(12px*100vw/1920px);margin-left:calc(8px*100vw/1920px);box-sizing:border-box;flex-shrink:0;position:relative}.update-item-mapping-page-wrapper .platform-dropdown-options{max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;box-sizing:border-box}.update-item-mapping-page-wrapper .platform-dropdown-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.update-item-mapping-page-wrapper .platform-dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(2px*100vw/1920px)}.update-item-mapping-page-wrapper .platform-dropdown-options::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:calc(2px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.update-item-mapping-page-wrapper .platform-dropdown-options::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.update-item-mapping-page-wrapper .platform-dropdown-option{display:flex;align-items:center;padding:calc(8px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;box-sizing:border-box;width:100%;border:none;background:none;text-align:left;outline:none}.update-item-mapping-page-wrapper .platform-dropdown-option:focus{outline:none}.update-item-mapping-page-wrapper .platform-dropdown-option.select-all{font-weight:600;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0}.update-item-mapping-page-wrapper .platform-dropdown-option .option-checkbox{margin-right:calc(8px*100vw/1920px);width:calc(14px*100vw/1920px);height:calc(14px*100vh/1080px);cursor:pointer;box-sizing:border-box}.update-item-mapping-page-wrapper .platform-dropdown-option .option-label{font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;flex:1;box-sizing:border-box}.update-item-mapping-page-wrapper .loading-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;z-index:2}.update-item-mapping-page-wrapper .loading-spinner{width:calc(60px*100vw/1920px);height:calc(60px*100vw/1920px);aspect-ratio:1;border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:updateItemMappingSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}@keyframes updateItemMappingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.update-item-mapping-page-wrapper .loading-overlay{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#00000080;z-index:9999;box-sizing:border-box}.update-item-mapping-page-wrapper .loading-overlay .loading-spinner{width:calc(60px*100vw/1920px);height:calc(60px*100vw/1920px);border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:updateItemMappingSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}.update-item-mapping-page-wrapper .platform-cell-dropdown-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.update-item-mapping-page-wrapper .platform-cell-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;padding:calc(6px*100vh/1080px) calc(8px*100vw/1920px);border:none;border-radius:0;background:transparent;color:#333;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:400;width:100%;height:100%;min-width:0;box-sizing:border-box;outline:none;text-align:left}.update-item-mapping-page-wrapper .platform-cell-dropdown-trigger:focus{outline:none}.update-item-mapping-page-wrapper .platform-cell-dropdown-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0}.update-item-mapping-page-wrapper .platform-cell-dropdown-arrow{font-size:calc(10px*100vw/1920px);color:#666;margin-left:calc(8px*100vw/1920px);flex-shrink:0}.update-item-mapping-page-wrapper .platform-cell-dropdown-panel{position:fixed;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #00000026;z-index:10000;box-sizing:border-box;max-height:calc(300px*100vh/1080px);overflow:hidden;display:flex;flex-direction:column}.update-item-mapping-page-wrapper .platform-cell-dropdown-search{display:flex;align-items:center;padding:calc(8px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(6px*100vw/1920px) calc(6px*100vw/1920px) 0 0;box-sizing:border-box;width:100%;position:relative}.update-item-mapping-page-wrapper .platform-cell-search-input{flex:1;border:none;outline:none;background:transparent;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;box-sizing:border-box;min-width:0;width:100%;padding:0;margin:0}.update-item-mapping-page-wrapper .platform-cell-search-arrow{font-family:Roboto,sans-serif;color:#666;font-size:calc(12px*100vw/1920px);margin-left:calc(8px*100vw/1920px);box-sizing:border-box;flex-shrink:0;position:relative}.update-item-mapping-page-wrapper .platform-cell-dropdown-options{max-height:calc(250px*100vh/1080px);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;box-sizing:border-box}.update-item-mapping-page-wrapper .platform-cell-dropdown-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.update-item-mapping-page-wrapper .platform-cell-dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(2px*100vw/1920px)}.update-item-mapping-page-wrapper .platform-cell-dropdown-options::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:calc(2px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.update-item-mapping-page-wrapper .platform-cell-dropdown-options::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.update-item-mapping-page-wrapper .platform-cell-dropdown-option{display:flex;align-items:center;padding:calc(8px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;box-sizing:border-box;width:100%;min-width:0;border:none;background:none;text-align:left;outline:none}.update-item-mapping-page-wrapper .platform-cell-dropdown-option .option-label{flex:1;min-width:0;white-space:nowrap}.update-item-mapping-page-wrapper .platform-cell-dropdown-option:focus{outline:none}.update-item-mapping-page-wrapper .platform-cell-dropdown-option.select-all{font-weight:600;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0}.update-item-mapping-page-wrapper .virtual-currency-table .empty-state-cell{text-align:center!important;padding:calc(20px*100vh/1080px) calc(16px*100vw/1920px)!important;font-size:calc(14px*100vw/1920px)!important;color:#6a7b9b!important;font-weight:500!important;white-space:nowrap!important;line-height:calc(20px*100vh/1080px)!important;vertical-align:middle!important;box-sizing:border-box;border-right:none!important;border-bottom:calc(1px*100vw/1920px) solid #dcdcdc!important}.update-item-mapping-page-wrapper .matrix-pagination{display:flex;align-items:center;justify-content:center;gap:calc(6px*100vw/1920px);margin-top:0;padding:0;flex-shrink:0;width:100%;min-width:0;box-sizing:border-box;background:transparent}.update-item-mapping-page-wrapper .pagination-btn{display:flex;align-items:center;gap:calc(6px*100vw/1920px);padding:calc(4px*100vh/1080px) calc(8px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;cursor:pointer;transition:all .2s ease;border-radius:calc(3px*100vw/1920px);box-sizing:border-box}.update-item-mapping-page-wrapper .pagination-btn:hover:not(:disabled){background-color:#f3f5f9;color:#5e6e88}.update-item-mapping-page-wrapper .pagination-btn:disabled{opacity:.45;cursor:not-allowed}.update-item-mapping-page-wrapper .pagination-arrow{font-size:calc(14px*100vw/1920px);line-height:1;display:inline-flex;align-items:center;justify-content:center}.update-item-mapping-page-wrapper .pagination-text{font-size:calc(13px*100vw/1920px);font-weight:600}.update-item-mapping-page-wrapper .pagination-numbers{display:flex;align-items:center;gap:calc(6px*100vw/1920px);margin:0 calc(10px*100vw/1920px)}.update-item-mapping-page-wrapper .pagination-number{min-width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);padding:0 calc(6px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;border-radius:calc(3px*100vw/1920px);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.update-item-mapping-page-wrapper .pagination-number:hover{background-color:#f3f5f9;color:#5e6e88}.update-item-mapping-page-wrapper .pagination-number.active{background-color:#202d52;color:#fff;font-weight:700;box-shadow:0 calc(2px*100vh/1080px) calc(4px*100vw/1920px) #202d5233}.update-item-mapping-page-wrapper .pagination-ellipsis{padding:0 calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;min-width:calc(22px*100vw/1920px);box-sizing:border-box}.approve-item-mapping-page-wrapper{display:flex;flex-direction:column;gap:calc(16px*100vh/1080px);align-items:center;box-sizing:border-box;width:100%;max-width:100vw;background:#fff!important;overflow-x:auto;overflow-y:visible;padding:0;min-height:100vh;position:relative}.approve-item-mapping-page-wrapper .top-navigation-bar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;z-index:100!important;background:#202d52!important}.approve-item-mapping-page-wrapper .approve-item-mapping-page{width:100%;max-width:100%;background:#fff;margin:0 auto;padding:0 calc(38px*100vw/1920px) calc(40px*100vh/1080px) calc(38px*100vw/1920px);display:flex;flex-direction:column;min-height:calc(100vh - 80px);justify-content:flex-start;align-items:flex-start;flex:1;box-sizing:border-box;gap:calc(20px*100vh/1080px);position:relative;margin-top:calc(50px*100vh/1080px)}.approve-item-mapping-page-wrapper .approve-item-mapping-header{font-family:Roboto,sans-serif;display:flex;justify-content:center;align-items:center;width:100%;max-width:calc(1480px*100vw/1920px);margin:calc(60px*100vh/1080px) auto calc(30px*100vh/1080px) auto;box-sizing:border-box;padding:0}.approve-item-mapping-page-wrapper .approve-item-mapping-title{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#202d52;margin:0;padding:0;text-align:center}.approve-item-mapping-page-wrapper .filters-container{background:#7c90af54;border-radius:calc(10px*100vw/1920px);padding:calc(16px*100vw/1920px);margin:calc(30px*100vh/1080px) auto 0 auto;box-shadow:inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) calc(-8px*100vw/1920px) #0c0c0d66;width:calc(1125px*100vw/1920px);min-height:calc(210px*100vh/1080px);box-sizing:border-box;flex-shrink:0}.approve-item-mapping-page-wrapper .filters-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(25.5px*100vw/1920px);align-items:flex-end;padding-left:calc(25px*100vw/1920px);box-sizing:border-box;width:100%}.approve-item-mapping-page-wrapper .actions-row{display:flex;gap:calc(25px*100vw/1920px);margin-top:calc(32px*100vh/1080px);justify-content:flex-end;align-items:center;padding-right:calc(20px*100vw/1920px);box-sizing:border-box;width:100%}.approve-item-mapping-page-wrapper .actions-row .apply-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px)!important;width:calc(153px*100vw/1920px)!important;min-width:calc(153px*100vw/1920px);max-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;box-sizing:border-box;flex-shrink:0;position:relative;margin-right:calc(3px*100vw/1920px)}.approve-item-mapping-page-wrapper .actions-row .apply-button:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.approve-item-mapping-page-wrapper .actions-row .apply-button:hover{box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.approve-item-mapping-page-wrapper .actions-row .apply-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.approve-item-mapping-page-wrapper .actions-row .apply-button:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.approve-item-mapping-page-wrapper .actions-row .apply-button:disabled{background:#ccc;color:#525252;cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.approve-item-mapping-page-wrapper .action-buttons-container{display:flex;gap:calc(25px*100vw/1920px);justify-content:flex-end;align-items:center;margin:calc(20px*100vh/1080px) auto calc(10px*100vh/1080px) auto;box-sizing:border-box;width:100%;max-width:calc(1125px*100vw/1920px);padding-right:calc(39px*100vw/1920px);transition:padding-right .3s cubic-bezier(.4,0,.2,1)}.app.sidebar-open .approve-item-mapping-page-wrapper .action-buttons-container,.app.sidebar-pinned .approve-item-mapping-page-wrapper .action-buttons-container{padding-right:calc(155px*100vw/1920px)}.approve-item-mapping-page-wrapper .action-buttons-container .approve-button,.approve-item-mapping-page-wrapper .action-buttons-container .send-back-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px)!important;width:calc(153px*100vw/1920px)!important;min-width:calc(153px*100vw/1920px);max-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;box-sizing:border-box;flex-shrink:0;position:relative}.approve-item-mapping-page-wrapper .action-buttons-container .approve-button:focus,.approve-item-mapping-page-wrapper .action-buttons-container .send-back-button:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.approve-item-mapping-page-wrapper .action-buttons-container .approve-button:hover,.approve-item-mapping-page-wrapper .action-buttons-container .send-back-button:hover{box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.approve-item-mapping-page-wrapper .action-buttons-container .approve-button:active,.approve-item-mapping-page-wrapper .action-buttons-container .send-back-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.approve-item-mapping-page-wrapper .action-buttons-container .approve-button:active:before,.approve-item-mapping-page-wrapper .action-buttons-container .send-back-button:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.approve-item-mapping-page-wrapper .action-buttons-container .approve-button:disabled,.approve-item-mapping-page-wrapper .action-buttons-container .send-back-button:disabled{background:#ccc;color:#525252;cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.approve-item-mapping-page-wrapper .filter-group{display:flex;flex-direction:column;gap:calc(6px*100vh/1080px);position:relative;box-sizing:border-box;flex-shrink:0}.approve-item-mapping-page-wrapper .filter-label{font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#000;margin-left:calc(5px*100vw/1920px);box-sizing:border-box;margin-bottom:calc(-10px*100vh/1080px)!important}.approve-item-mapping-page-wrapper .custom-dropdown-wrapper{position:relative;width:calc(153px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.approve-item-mapping-page-wrapper .custom-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;padding:0;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);border-radius:calc(10px*100vw/1920px);background:#fff!important;background-color:#fff!important;color:#202d52!important;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;height:calc(45px*100vh/1080px);width:calc(153px*100vw/1920px);box-sizing:border-box;box-shadow:none;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;text-align:left;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.approve-item-mapping-page-wrapper .dropdown-text{flex:1;font-size:calc(15px*100vw/1920px);font-weight:400;margin-left:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.approve-item-mapping-page-wrapper .dropdown-arrow{font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);transition:transform .2s ease;margin-right:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.approve-item-mapping-page-wrapper .custom-dropdown-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #00000026;z-index:1000;margin-top:calc(4px*100vh/1080px);box-sizing:border-box}.approve-item-mapping-page-wrapper .dropdown-search{display:flex;align-items:center;padding:calc(8px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(6px*100vw/1920px) calc(6px*100vw/1920px) 0 0;box-sizing:border-box;width:100%;position:relative}.approve-item-mapping-page-wrapper .search-input{flex:1;border:none;outline:none;background:transparent;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;box-sizing:border-box;min-width:0;width:100%;padding:0;margin:0}.approve-item-mapping-page-wrapper .search-arrow{font-family:Roboto,sans-serif;color:#666;font-size:calc(12px*100vw/1920px);margin-left:calc(8px*100vw/1920px);box-sizing:border-box;flex-shrink:0;position:relative}.approve-item-mapping-page-wrapper .dropdown-options{max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;box-sizing:border-box}.approve-item-mapping-page-wrapper .dropdown-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.approve-item-mapping-page-wrapper .dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(2px*100vw/1920px)}.approve-item-mapping-page-wrapper .dropdown-options::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:calc(2px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.approve-item-mapping-page-wrapper .dropdown-options::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.approve-item-mapping-page-wrapper .dropdown-option{display:flex;align-items:center;padding:calc(8px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;box-sizing:border-box;width:100%;border:none;background:none;text-align:left;font-size:inherit;color:inherit;outline:none}.approve-item-mapping-page-wrapper .dropdown-option:hover{background-color:#e3f2fd}.approve-item-mapping-page-wrapper .dropdown-option:focus{outline:none;box-shadow:none}.approve-item-mapping-page-wrapper .dropdown-option:active{outline:none}.approve-item-mapping-page-wrapper .dropdown-option.select-all{font-weight:600;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0}.approve-item-mapping-page-wrapper .option-checkbox{margin-right:calc(8px*100vw/1920px);width:calc(14px*100vw/1920px);height:calc(14px*100vh/1080px);cursor:pointer;box-sizing:border-box}.approve-item-mapping-page-wrapper .option-label{font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;flex:1;box-sizing:border-box}.approve-item-mapping-page-wrapper .custom-dropdown-trigger:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.approve-item-mapping-page-wrapper .custom-dropdown-trigger:active{box-shadow:none;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important}.approve-item-mapping-page-wrapper .virtual-currency-section{width:fit-content;max-width:100%;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:calc(4px*100vh/1080px);align-items:stretch}.approve-item-mapping-page-wrapper .virtual-currency-table-wrapper{box-sizing:border-box;margin-left:0;padding-left:0;width:fit-content;max-width:100%}.approve-item-mapping-page-wrapper .virtual-currency-table-wrapper .matrix-table-container{overflow-x:auto;overflow-y:auto;flex:0 1 auto;min-height:0;border-radius:0 0 calc(4px*100vw/1920px) calc(4px*100vw/1920px);background-color:transparent;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1;max-height:60vh;margin-left:0;padding-left:0;box-sizing:border-box;width:fit-content;max-width:100%}.approve-item-mapping-page-wrapper .virtual-currency-table-wrapper .matrix-table-container::-webkit-scrollbar{width:calc(6px*100vw/1920px);height:calc(6px*100vh/1080px)}.approve-item-mapping-page-wrapper .virtual-currency-table-wrapper .matrix-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(3px*100vw/1920px)}.approve-item-mapping-page-wrapper .virtual-currency-table-wrapper .matrix-table-container::-webkit-scrollbar-thumb{background:#253d6d;border-radius:calc(3px*100vw/1920px);min-height:calc(20px*100vh/1080px)}.approve-item-mapping-page-wrapper .virtual-currency-table-wrapper .matrix-table-container::-webkit-scrollbar-thumb:hover{background:#1a2a4a}.approve-item-mapping-page-wrapper .virtual-currency-table-wrapper .matrix-table-container::-webkit-scrollbar-corner{background:#f1f1f1}.approve-item-mapping-page-wrapper .virtual-currency-table{width:100%;min-width:100%;border-collapse:collapse;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);box-sizing:border-box;table-layout:auto;border:calc(1px*100vw/1920px) solid #d0d7de}.approve-item-mapping-page-wrapper .virtual-currency-header{background-color:#e3f2fd!important;color:#0d47a1!important;text-align:center!important;font-weight:600;font-size:calc(14px*100vw/1920px);line-height:calc(20px*100vh/1080px);padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;box-sizing:border-box}.approve-item-mapping-page-wrapper .virtual-currency-table .sub-header th{background:#f5f6fa;color:#333;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;text-align:center;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;box-sizing:border-box;position:sticky;top:calc(40px*100vh/1080px);z-index:5}.approve-item-mapping-page-wrapper .virtual-currency-table .sub-header th.sortable-header-cell{padding:0}.approve-item-mapping-page-wrapper .approve-item-sort-header-btn{display:flex;align-items:center;justify-content:center;gap:calc(4px*100vw/1920px);width:100%;min-height:100%;margin:0;padding:calc(10px*100vh/1080px) calc(8px*100vw/1920px);border:none;background:transparent;font:inherit;font-weight:600;color:inherit;cursor:pointer;box-sizing:border-box;text-align:center}.approve-item-mapping-page-wrapper .approve-item-sort-header-btn:hover{background:#202d520f}.approve-item-mapping-page-wrapper .approve-item-sort-header-btn:focus-visible{outline:2px solid #202d52;outline-offset:-2px}.approve-item-mapping-page-wrapper .approve-item-sort-header-label{line-height:1.25}.approve-item-mapping-page-wrapper .approve-item-sort-indicators{display:inline-flex;align-items:center;gap:calc(3px*100vw/1920px);flex-shrink:0}.approve-item-mapping-page-wrapper .approve-item-sort-indicator{flex-shrink:0;font-size:.65em;opacity:.85}.approve-item-mapping-page-wrapper .approve-item-sort-order-badge{display:inline-flex;align-items:center;justify-content:center;min-width:calc(14px*100vw/1920px);height:calc(14px*100vw/1920px);padding:0 calc(3px*100vw/1920px);border-radius:calc(3px*100vw/1920px);background:#202d52;color:#fff;font-size:calc(9px*100vw/1920px);font-weight:700;line-height:1}.approve-item-mapping-page-wrapper .virtual-currency-table .sub-header th:last-child{border-right:none}.approve-item-mapping-page-wrapper .virtual-currency-table thead tr:first-child th{position:sticky;top:0;z-index:6}.approve-item-mapping-page-wrapper .virtual-currency-table .checkbox-col{width:calc(50px*100vw/1920px);min-width:calc(50px*100vw/1920px);max-width:calc(50px*100vw/1920px);text-align:center;padding-left:calc(12px*100vw/1920px);padding-right:calc(12px*100vw/1920px)}.approve-item-mapping-page-wrapper .virtual-currency-table th:not(.virtual-currency-header):not(:first-child),.approve-item-mapping-page-wrapper .virtual-currency-table td:not(:first-child){width:calc(120px*100vw/1920px);min-width:calc(120px*100vw/1920px)}.approve-item-mapping-page-wrapper .virtual-currency-table th:nth-child(n+6),.approve-item-mapping-page-wrapper .virtual-currency-table td:nth-child(n+6){width:calc(180px*100vw/1920px);min-width:calc(180px*100vw/1920px)}.approve-item-mapping-page-wrapper .virtual-currency-table td{text-align:center;padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;border-right:calc(1px*100vw/1920px) solid #dcdcdc;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:400;color:#333;box-sizing:border-box;background-color:#fff}.approve-item-mapping-page-wrapper .virtual-currency-table td:nth-child(n+6){padding:calc(10px*100vh/1080px) calc(2px*100vw/1920px)}.approve-item-mapping-page-wrapper .virtual-currency-table td:last-child{border-right:none}.approve-item-mapping-page-wrapper .virtual-currency-table .comments-cell{text-align:left;vertical-align:middle;min-width:calc(200px*100vw/1920px);max-width:calc(320px*100vw/1920px);width:calc(240px*100vw/1920px)}.approve-item-mapping-page-wrapper .virtual-currency-table .comments-cell-input{width:100%;min-height:calc(34px*100vh/1080px);max-height:calc(120px*100vh/1080px);box-sizing:border-box;padding:calc(5px*100vh/1080px) calc(8px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);color:#333;border:calc(1px*100vw/1920px) solid #c9d1d9;border-radius:calc(4px*100vw/1920px);resize:none;background:#fff;white-space:pre-wrap}.approve-item-mapping-page-wrapper .virtual-currency-table .comments-cell-input:disabled{background:#f6f8fa;color:#57606a;cursor:not-allowed}.approve-item-mapping-page-wrapper .virtual-currency-table tbody tr,.approve-item-mapping-page-wrapper .virtual-currency-table tbody tr:hover{background-color:#fff}.approve-item-mapping-page-wrapper .virtual-currency-table .empty-state-cell{text-align:center!important;padding:calc(20px*100vh/1080px) calc(16px*100vw/1920px)!important;font-size:calc(14px*100vw/1920px)!important;color:#6a7b9b!important;font-weight:500!important;white-space:nowrap!important;line-height:calc(20px*100vh/1080px)!important;vertical-align:middle!important;box-sizing:border-box;border-right:none!important;border-bottom:calc(1px*100vw/1920px) solid #dcdcdc!important}.approve-item-mapping-page-wrapper .platform-dropdown-wrapper{position:relative;width:100%;min-height:100%;display:flex;align-items:center;justify-content:center}.approve-item-mapping-page-wrapper .platform-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;padding:calc(6px*100vh/1080px) calc(8px*100vw/1920px);border:none;border-radius:0;background:transparent;color:#333;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:400;width:100%;height:100%;min-width:0;box-sizing:border-box;outline:none;text-align:left}.approve-item-mapping-page-wrapper .platform-dropdown-trigger:hover{border:none}.approve-item-mapping-page-wrapper .platform-dropdown-trigger:focus{outline:none;border:none}.approve-item-mapping-page-wrapper .platform-dropdown-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-align:left;min-width:0;line-height:1.4;max-height:calc(40px*100vh/1080px);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.approve-item-mapping-page-wrapper .platform-dropdown-arrow{font-size:calc(10px*100vw/1920px);color:#666;margin-left:calc(8px*100vw/1920px);flex-shrink:0}.approve-item-mapping-page-wrapper .platform-dropdown-panel{position:fixed;top:0;left:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #00000026;z-index:10000;box-sizing:border-box}.approve-item-mapping-page-wrapper .platform-dropdown-search{display:flex;align-items:center;padding:calc(8px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(6px*100vw/1920px) calc(6px*100vw/1920px) 0 0;box-sizing:border-box;width:100%;position:relative}.approve-item-mapping-page-wrapper .platform-search-input{flex:1;border:none;outline:none;background:transparent;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;box-sizing:border-box;min-width:0;width:100%;padding:0;margin:0}.approve-item-mapping-page-wrapper .platform-search-arrow{font-family:Roboto,sans-serif;color:#666;font-size:calc(12px*100vw/1920px);margin-left:calc(8px*100vw/1920px);box-sizing:border-box;flex-shrink:0;position:relative}.approve-item-mapping-page-wrapper .platform-dropdown-options{max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;box-sizing:border-box}.approve-item-mapping-page-wrapper .platform-dropdown-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.approve-item-mapping-page-wrapper .platform-dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(2px*100vw/1920px)}.approve-item-mapping-page-wrapper .platform-dropdown-options::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:calc(2px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.approve-item-mapping-page-wrapper .platform-dropdown-options::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.approve-item-mapping-page-wrapper .platform-dropdown-option{display:flex;align-items:center;padding:calc(8px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;box-sizing:border-box;width:100%;border:none;background:none;text-align:left;outline:none}.approve-item-mapping-page-wrapper .platform-dropdown-option:hover{background-color:#e3f2fd}.approve-item-mapping-page-wrapper .platform-dropdown-option:focus{background-color:#e3f2fd;outline:none}.approve-item-mapping-page-wrapper .platform-dropdown-option.selected{background-color:transparent;font-weight:500;cursor:not-allowed;opacity:.7}.approve-item-mapping-page-wrapper .platform-dropdown-option:disabled{cursor:not-allowed;opacity:.7}.approve-item-mapping-page-wrapper .platform-dropdown-option.platform-dropdown-option--read-only{cursor:default}.approve-item-mapping-page-wrapper .platform-dropdown-option.platform-dropdown-option--read-only:hover,.approve-item-mapping-page-wrapper .platform-dropdown-option.platform-dropdown-option--read-only:focus{background-color:#f5f5f5}.approve-item-mapping-page-wrapper .platform-dropdown-option.selected.platform-dropdown-option--read-only{cursor:default;opacity:1}.approve-item-mapping-page-wrapper .platform-dropdown-option .option-label{font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;flex:1;box-sizing:border-box}.approve-item-mapping-page-wrapper .platform-dropdown-no-data{padding:calc(12px*100vw/1920px) calc(16px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#666;text-align:center;box-sizing:border-box;cursor:default}.approve-item-mapping-page-wrapper .virtual-currency-table input[type=checkbox]{width:calc(16px*100vw/1920px);height:calc(18px*100vh/1080px);min-width:calc(16px*100vw/1920px);min-height:calc(18px*100vh/1080px);max-width:calc(16px*100vw/1920px);max-height:calc(18px*100vh/1080px);cursor:pointer;background-color:#fff;border:calc(2px*100vw/1920px) solid #202D52;border-radius:calc(3px*100vw/1920px);appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;flex-shrink:0;vertical-align:middle}.approve-item-mapping-page-wrapper .virtual-currency-table input[type=checkbox]:checked{background-color:#202d52}.approve-item-mapping-page-wrapper .virtual-currency-table input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:calc(12px*100vw/1920px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.approve-item-mapping-page-wrapper .loading-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;z-index:2}.approve-item-mapping-page-wrapper .loading-spinner{width:calc(60px*100vw/1920px);height:calc(60px*100vw/1920px);aspect-ratio:1;border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:approveItemMappingSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}@keyframes approveItemMappingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.approve-item-mapping-page-wrapper .error-message{color:#666;background-color:#f5f5f5;padding:calc(12px*100vh/1080px) calc(16px*100vw/1920px);border-radius:calc(6px*100vw/1920px);margin:calc(16px*100vh/1080px) auto;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);text-align:center;border:calc(1px*100vw/1920px) solid #e0e0e0;max-width:calc(1125px*100vw/1920px);box-sizing:border-box}.approve-item-mapping-page-wrapper .approval-loading-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.approve-item-mapping-page-wrapper .approval-loading-spinner{width:calc(60px*100vw/1920px);height:calc(60px*100vw/1920px);aspect-ratio:1;border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:approveItemMappingSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}.approve-item-mapping-page-wrapper .validation-popup-overlay{position:fixed;inset:0;background-color:#00000059;display:flex;align-items:center;justify-content:center;z-index:10000;padding:calc(16px*100vh/1080px);border:none;margin:0;max-width:100%;max-height:100%;width:100%;height:100%}.approve-item-mapping-page-wrapper .validation-popup-overlay::backdrop{background-color:#00000059}.approve-item-mapping-page-wrapper .success-popup{border:calc(2px*100vw/1920px) solid #6283ba;max-width:calc(460px*100vw/1920px);width:90%;max-height:60vh;background:#fff;border-radius:calc(16px*100vw/1920px);box-shadow:0 calc(8px*100vh/1080px) calc(32px*100vh/1080px) #202d5233,inset 0 calc(2px*100vh/1080px) calc(4px*100vh/1080px) #202d521a;display:flex;flex-direction:column;box-sizing:border-box}.approve-item-mapping-page-wrapper .success-header{background:linear-gradient(135deg,#202d52,#253d6d);color:#fff;padding:calc(16px*100vh/1080px) calc(24px*100vw/1920px);border-radius:calc(14px*100vw/1920px) calc(14px*100vw/1920px) 0 0;border-bottom:calc(2px*100vh/1080px) solid #6283ba}.approve-item-mapping-page-wrapper .success-header h3{margin:0;font-size:calc(18px*100vw/1920px);font-weight:600;line-height:calc(24px*100vh/1080px)}.approve-item-mapping-page-wrapper .success-message{padding:calc(20px*100vh/1080px) calc(24px*100vw/1920px) calc(12px*100vh/1080px) calc(24px*100vw/1920px);display:flex;align-items:flex-start;gap:calc(16px*100vw/1920px);flex:1}.approve-item-mapping-page-wrapper .success-icon{font-size:calc(16px*100vw/1920px);flex-shrink:0;margin-top:calc(2px*100vw/1920px);color:#4caf50}.approve-item-mapping-page-wrapper .success-message p{margin:0;color:#333;font-size:calc(15px*100vw/1920px);line-height:calc(22px*100vh/1080px);flex:1}.approve-item-mapping-page-wrapper .success-footer{padding:calc(12px*100vh/1080px) calc(24px*100vw/1920px) calc(20px*100vh/1080px) calc(24px*100vw/1920px);display:flex;justify-content:flex-end;gap:calc(12px*100vw/1920px);border-top:calc(1px*100vh/1080px) solid #e8e8e8}.approve-item-mapping-page-wrapper .success-ok-btn{background:#202d52d4;color:#fff;border:none;border-radius:calc(8px*100vw/1920px);padding:calc(10px*100vh/1080px) calc(28px*100vw/1920px);font-size:calc(15px*100vw/1920px);font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:#2d234266 0 calc(2px*100vh/1080px) calc(4px*100vh/1080px),#2d23424d 0 calc(7px*100vh/1080px) calc(13px*100vh/1080px) calc(-3px*100vh/1080px),#3a416f80 0 calc(-3px*100vh/1080px) 0 inset,inset 0 calc(16px*100vh/1080px) calc(32px*100vh/1080px) #0006;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform}.approve-item-mapping-page-wrapper .success-ok-btn:hover{transform:translateY(calc(-2px*100vh/1080px));box-shadow:#2d234266 0 calc(4px*100vh/1080px) calc(8px*100vh/1080px),#2d23424d 0 calc(7px*100vh/1080px) calc(13px*100vh/1080px) calc(-3px*100vh/1080px),#3a416f80 0 calc(-3px*100vh/1080px) 0 inset,inset 0 calc(16px*100vh/1080px) calc(32px*100vh/1080px) #0006}.approve-item-mapping-page-wrapper .success-ok-btn:active{transform:translateY(0);box-shadow:#2d234266 0 calc(2px*100vh/1080px) calc(4px*100vh/1080px),#2d23424d 0 calc(7px*100vh/1080px) calc(13px*100vh/1080px) calc(-3px*100vh/1080px),#3a416f80 0 calc(-3px*100vh/1080px) 0 inset,inset 0 calc(16px*100vh/1080px) calc(32px*100vh/1080px) #0006}.approve-item-mapping-page-wrapper .matrix-pagination{display:flex;align-items:center;justify-content:center;gap:calc(6px*100vw/1920px);margin-top:0;padding:0;flex-shrink:0;width:100%;min-width:0;box-sizing:border-box;background:transparent}.approve-item-mapping-page-wrapper .pagination-btn{display:flex;align-items:center;gap:calc(6px*100vw/1920px);padding:calc(4px*100vh/1080px) calc(8px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;cursor:pointer;transition:all .2s ease;border-radius:calc(3px*100vw/1920px);box-sizing:border-box}.approve-item-mapping-page-wrapper .pagination-btn:hover:not(:disabled){background-color:#f3f5f9;color:#5e6e88}.approve-item-mapping-page-wrapper .pagination-btn:disabled{opacity:.45;cursor:not-allowed}.approve-item-mapping-page-wrapper .pagination-arrow{font-size:calc(14px*100vw/1920px);line-height:1;display:inline-flex;align-items:center;justify-content:center}.approve-item-mapping-page-wrapper .pagination-text{font-size:calc(13px*100vw/1920px);font-weight:600}.approve-item-mapping-page-wrapper .pagination-numbers{display:flex;align-items:center;gap:calc(6px*100vw/1920px);margin:0 calc(10px*100vw/1920px)}.approve-item-mapping-page-wrapper .pagination-number{min-width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);padding:0 calc(6px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;border-radius:calc(3px*100vw/1920px);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.approve-item-mapping-page-wrapper .pagination-number:hover{background-color:#f3f5f9;color:#5e6e88}.approve-item-mapping-page-wrapper .pagination-number.active{background-color:#202d52;color:#fff;font-weight:700;box-shadow:0 calc(2px*100vh/1080px) calc(4px*100vw/1920px) #202d5233}.approve-item-mapping-page-wrapper .pagination-ellipsis{padding:0 calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;min-width:calc(22px*100vw/1920px);box-sizing:border-box}.audit-zone-page-wrapper{display:flex;flex-direction:column;gap:calc(16px*100vh/1080px);align-items:center;box-sizing:border-box;width:100%;max-width:100vw;background:#fff!important;overflow-x:auto;overflow-y:visible;padding:0;min-height:100vh;position:relative}.audit-zone-page-wrapper .top-navigation-bar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;z-index:100!important;background:#202d52!important}.audit-zone-page-wrapper .audit-zone-page{width:100%;max-width:100%;background:#fff;margin:0 auto;padding:0 calc(38px*100vw/1920px) calc(40px*100vh/1080px) calc(38px*100vw/1920px);display:flex;flex-direction:column;min-height:calc(100vh - 80px);justify-content:flex-start;align-items:center;flex:1;box-sizing:border-box;gap:calc(20px*100vh/1080px);position:relative;margin-top:calc(50px*100vh/1080px);transition:width .3s ease}.audit-zone-page-wrapper .audit-zone-header{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#202d52;margin:calc(60px*100vh/1080px) auto calc(15px*100vh/1080px) auto;text-align:center;width:100%;max-width:calc(1480px*100vw/1920px);box-sizing:border-box;padding:0}.audit-zone-page-wrapper .audit-zone-title{font-family:Roboto,sans-serif;font-size:calc(32px*100vw/1920px);font-weight:600;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#202d52;margin:0;padding:0;text-align:center}.audit-zone-page-wrapper .filters-container{background:#7c90af54;border-radius:calc(10px*100vw/1920px);padding:calc(25px*100vw/1920px) calc(30px*100vw/1920px);margin:calc(15px*100vh/1080px) auto calc(20px*100vh/1080px) auto;box-shadow:inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) calc(-8px*100vw/1920px) #0c0c0d66;width:calc(1600px*100vw/1920px);max-width:calc(1800px*100vw/1920px);min-height:calc(120px*100vh/1080px);box-sizing:border-box;flex-shrink:0;overflow:visible;align-self:center;transition:width .3s ease,max-width .3s ease}.audit-zone-page-wrapper .filters-container.matrix-filters{width:fit-content;max-width:calc(1800px*100vw/1920px);min-height:auto;padding:calc(16px*100vw/1920px) calc(40px*100vw/1920px)}.audit-zone-page-wrapper .filters-container.matrix-filters .filter-row{grid-template-columns:repeat(4,auto)!important;width:auto!important;justify-content:center!important}.audit-zone-page-wrapper .filters-container.matrix-filters .filter-group{min-width:calc(150px*100vw/1920px)!important;width:calc(150px*100vw/1920px)!important}.app.sidebar-open .audit-zone-page-wrapper .filters-container,.app.sidebar-pinned .audit-zone-page-wrapper .filters-container{margin-left:auto;margin-right:auto;width:calc(100% - (60px*100vw/1920px));max-width:calc(1600px*100vw/1920px);transition:width .3s ease,max-width .3s ease}.app.sidebar-open .audit-zone-page-wrapper .filters-container.matrix-filters,.app.sidebar-pinned .audit-zone-page-wrapper .filters-container.matrix-filters{width:fit-content;max-width:calc(100% - (60px*100vw/1920px))}.audit-zone-page-wrapper .audit-zone-filters{display:flex;flex-direction:column;gap:calc(16px*100vh/1080px);box-sizing:border-box;width:100%}.audit-zone-page-wrapper .filter-row{display:grid!important;grid-template-columns:repeat(9,1fr)!important;gap:calc(25.5px*100vw/1920px)!important;align-items:end!important;box-sizing:border-box!important;width:100%!important;padding:0!important;margin:0!important}.audit-zone-page-wrapper .audit-zone-actions-row{display:flex;gap:calc(25px*100vw/1920px);margin-top:calc(20px*100vh/1080px);margin-bottom:calc(12px*100vh/1080px);justify-content:flex-end;align-items:center;padding-left:calc(25px*100vw/1920px);padding-right:0;box-sizing:border-box;width:100%}.audit-zone-page-wrapper .audit-zone-actions-row .apply-button{background:#202d52d4;color:#fff;border:calc(3px*100vw/1920px) solid #202D52D4;padding:0;border-radius:calc(10px*100vw/1920px);cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);height:calc(45px*100vh/1080px)!important;width:calc(153px*100vw/1920px)!important;min-width:calc(153px*100vw/1920px);max-width:calc(153px*100vw/1920px);box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset,inset 0 calc(16px*100vw/1920px) calc(32px*100vw/1920px) #0006;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;box-sizing:border-box;flex-shrink:0;position:relative;margin-right:calc(-2px*100vw/1920px)}.audit-zone-page-wrapper .audit-zone-actions-row .apply-button:focus{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;outline:none;border-color:#202d52d4}.audit-zone-page-wrapper .audit-zone-actions-row .apply-button:hover{box-shadow:#2d234266 0 calc(4px*100vw/1920px) calc(8px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px);transform:translateY(calc(-2px*100vh/1080px))}.audit-zone-page-wrapper .audit-zone-actions-row .apply-button:active{box-shadow:#2d234266 0 calc(2px*100vw/1920px) calc(4px*100vw/1920px),#2d23424d 0 calc(7px*100vw/1920px) calc(13px*100vw/1920px) calc(-3px*100vw/1920px),#3a416f80 0 calc(-3px*100vw/1920px) 0 inset;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important;outline:none}.audit-zone-page-wrapper .audit-zone-actions-row .apply-button:active:before{content:"";position:absolute;inset:0;border:calc(2px*100vw/1920px) solid #ffffff;border-radius:calc(10px*100vw/1920px);pointer-events:none}.audit-zone-page-wrapper .audit-zone-actions-row .apply-button:disabled{background:#ccc;color:#525252;cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.audit-zone-page-wrapper .filter-group{display:flex!important;flex-direction:column!important;gap:calc(6px*100vh/1080px)!important;position:relative;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;flex-shrink:1!important}.audit-zone-page-wrapper .filter-label{font-family:Roboto,sans-serif;font-weight:400;font-size:calc(15px*100vw/1920px);font-style:regular;line-height:calc(44px*100vh/1080px);letter-spacing:0%;color:#000;margin-left:0!important;box-sizing:border-box;margin-bottom:calc(-10px*100vh/1080px)!important}.audit-zone-page-wrapper .filter-group .custom-dropdown-wrapper{position:relative;width:100%!important;min-width:0!important;max-width:100%!important;flex-shrink:1!important;box-sizing:border-box!important}.audit-zone-page-wrapper .filter-group .custom-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;padding:0;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);border-radius:calc(10px*100vw/1920px);background:#fff!important;background-color:#fff!important;color:#202d52!important;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(15px*100vw/1920px);font-weight:400;height:calc(45px*100vh/1080px);width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;box-shadow:none;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:box-shadow,transform;text-align:left;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.audit-zone-page-wrapper .dropdown-text{flex:1;font-size:calc(15px*100vw/1920px);font-weight:400;margin-left:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.audit-zone-page-wrapper .dropdown-arrow{font-family:Roboto,sans-serif;font-size:calc(12px*100vw/1920px);transition:transform .2s ease;margin-right:calc(8px*100vw/1920px);color:#202d52;box-sizing:border-box}.audit-zone-page-wrapper .custom-dropdown-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border:calc(1px*100vw/1920px) solid #e0e0e0;border-radius:calc(6px*100vw/1920px);box-shadow:0 calc(4px*100vw/1920px) calc(12px*100vw/1920px) #00000026;z-index:1000;margin-top:calc(4px*100vh/1080px);box-sizing:border-box}.audit-zone-page-wrapper .filter-group .custom-dropdown-wrapper.long-item-dropdown .custom-dropdown-panel{left:0;right:auto;min-width:100%;width:max-content;max-width:min(95vw,calc(1480px*100vw/1920px))}.audit-zone-page-wrapper .filter-group .custom-dropdown-wrapper.long-item-dropdown .dropdown-options{overflow-x:auto}.audit-zone-page-wrapper .filter-group .custom-dropdown-wrapper.long-item-dropdown .dropdown-option{width:max-content;min-width:100%}.audit-zone-page-wrapper .filter-group .custom-dropdown-wrapper.long-item-dropdown .option-label{flex:none;white-space:nowrap;overflow:visible;text-overflow:clip}.audit-zone-page-wrapper .dropdown-search{display:flex;align-items:center;padding:calc(8px*100vw/1920px);border-bottom:calc(1px*100vw/1920px) solid #e0e0e0;background:#f8f9fa;border-radius:calc(6px*100vw/1920px) calc(6px*100vw/1920px) 0 0;box-sizing:border-box;width:100%;position:relative}.audit-zone-page-wrapper .search-input{flex:1;border:none;outline:none;background:transparent;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;box-sizing:border-box;min-width:0;width:100%;padding:0;margin:0}.audit-zone-page-wrapper .search-arrow{font-family:Roboto,sans-serif;color:#666;font-size:calc(12px*100vw/1920px);margin-left:calc(8px*100vw/1920px);box-sizing:border-box;flex-shrink:0;position:relative}.audit-zone-page-wrapper .dropdown-options{max-height:calc(200px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#253D6D #f8f9fa;box-sizing:border-box}.audit-zone-page-wrapper .dropdown-options::-webkit-scrollbar{width:calc(4px*100vw/1920px)}.audit-zone-page-wrapper .dropdown-options::-webkit-scrollbar-track{background:#f8f9fa;border-radius:calc(2px*100vw/1920px)}.audit-zone-page-wrapper .dropdown-options::-webkit-scrollbar-thumb{background:#202d52d4;border-radius:calc(2px*100vw/1920px);border:calc(1px*100vw/1920px) solid #f8f9fa}.audit-zone-page-wrapper .dropdown-options::-webkit-scrollbar-thumb:hover{background:#1e2a4a}.audit-zone-page-wrapper .dropdown-option{display:flex;align-items:center;padding:calc(8px*100vw/1920px);cursor:pointer;transition:background-color .2s ease;font-family:Roboto,sans-serif;box-sizing:border-box;width:100%;border:none;background:none;text-align:left;font-size:inherit;color:inherit;outline:none}.audit-zone-page-wrapper .dropdown-option:hover{background-color:#e3f2fd}.audit-zone-page-wrapper .dropdown-option:focus{outline:none;box-shadow:none}.audit-zone-page-wrapper .dropdown-option:active{outline:none}.audit-zone-page-wrapper .dropdown-option.select-all{font-weight:600;border-bottom:calc(1px*100vw/1920px) solid #e0e0e0}.audit-zone-page-wrapper .option-checkbox{margin-right:calc(8px*100vw/1920px);width:calc(14px*100vw/1920px);height:calc(14px*100vh/1080px);cursor:pointer;box-sizing:border-box}.audit-zone-page-wrapper .option-label{font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;flex:1;box-sizing:border-box}.audit-zone-page-wrapper .filter-group .custom-dropdown-trigger:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.audit-zone-page-wrapper .filter-group .custom-dropdown-trigger:active{box-shadow:none;transform:translateY(calc(2px*100vh/1080px))!important;border-color:#202d52d4!important}.audit-zone-page-wrapper .audit-table-container{width:100%;max-width:calc(1480px*100vw/1920px);margin:0 auto;box-sizing:border-box;transition:max-width .3s ease}.app.sidebar-open .audit-zone-page-wrapper .audit-zone-header,.app.sidebar-pinned .audit-zone-page-wrapper .audit-zone-header,.app.sidebar-open .audit-zone-page-wrapper .audit-table-container,.app.sidebar-pinned .audit-zone-page-wrapper .audit-table-container{margin-left:auto;margin-right:auto}.app.sidebar-open .audit-zone-page-wrapper .audit-error-message,.app.sidebar-pinned .audit-zone-page-wrapper .audit-error-message{margin-left:auto;margin-right:auto;width:calc(100% - (60px*100vw/1920px));max-width:calc(1600px*100vw/1920px)}.audit-zone-page-wrapper .audit-tabs-container{display:flex;flex-direction:row;gap:calc(4px*100vw/1920px);margin-bottom:0;box-sizing:border-box;width:auto;justify-content:flex-start}.audit-zone-page-wrapper .audit-tab-button{background-color:#e3f2fd!important;color:#0d47a1!important;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:600;text-align:center;padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);border:none!important;border-bottom:calc(1px*100vw/1920px) solid #dcdcdc!important;border-radius:calc(10px*100vw/1920px) calc(10px*100vw/1920px) 0 0!important;cursor:pointer;user-select:none;-webkit-user-select:none;transition:all .3s ease;position:relative;box-sizing:border-box;width:calc(180px*100vw/1920px);min-width:calc(180px*100vw/1920px);max-width:calc(180px*100vw/1920px);flex:0 0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.audit-zone-page-wrapper .audit-tab-button:hover{background-color:#bbdefb!important}.audit-zone-page-wrapper .audit-tab-button:active{background-color:#90caf9!important;transform:translateY(calc(1px*100vh/1080px))}.audit-zone-page-wrapper .audit-tab-button.active{background-color:#bbdefb!important;min-width:calc(180px*100vw/1920px)!important;max-width:fit-content!important;width:fit-content!important;overflow:visible!important;text-overflow:clip!important}.audit-zone-page-wrapper .audit-tab-button:focus{outline:none}.audit-zone-page-wrapper .audit-table-wrapper{overflow-x:auto;overflow-y:auto;border:calc(1px*100vw/1920px) solid #d0d7de;border-top:calc(1px*100vw/1920px) solid #d0d7de;border-radius:0 0 calc(4px*100vw/1920px) calc(4px*100vw/1920px);background:#fff;box-sizing:border-box}.audit-zone-page-wrapper .audit-table{width:100%;border-collapse:collapse;font-family:Roboto,sans-serif;box-sizing:border-box}.audit-zone-page-wrapper .audit-table thead{background:#fff}.audit-zone-page-wrapper .audit-table .standalone-header{background:#fff!important;color:#333!important;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;text-align:center;padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);border-right:calc(1px*100vw/1920px) solid #dcdcdc;border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;box-sizing:border-box;vertical-align:middle}.audit-zone-page-wrapper .audit-table .sub-header{background:#fff!important;color:#333!important;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;text-align:center;padding:calc(8px*100vh/1080px) calc(12px*100vw/1920px);border-right:calc(1px*100vw/1920px) solid #dcdcdc;border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;box-sizing:border-box}.audit-zone-page-wrapper .audit-table tbody td{padding:calc(10px*100vh/1080px) calc(12px*100vw/1920px);border-right:calc(1px*100vw/1920px) solid #dcdcdc;border-bottom:calc(1px*100vw/1920px) solid #dcdcdc;font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:400;color:#333;text-align:center;box-sizing:border-box}.audit-zone-page-wrapper .audit-table tbody tr:last-child td{border-bottom:none}.audit-zone-page-wrapper .audit-table tbody tr td:last-child{border-right:none}.audit-zone-page-wrapper .audit-table .no-data{text-align:center;color:#666;font-style:italic;padding:calc(40px*100vh/1080px)}.audit-zone-page-wrapper .loading-spinner{width:calc(60px*100vw/1920px);height:calc(60px*100vw/1920px);aspect-ratio:1;border:calc(6px*100vw/1920px) solid #e0e6f1;border-top-color:#202d52;border-radius:50%;animation:auditZoneSpin 1s linear infinite;flex-shrink:0;box-sizing:border-box}.audit-zone-page-wrapper .loading-overlay{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#00000080;z-index:9999;box-sizing:border-box}@keyframes auditZoneSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.audit-zone-page-wrapper .audit-pagination{display:flex;align-items:center;justify-content:center;gap:calc(6px*100vw/1920px);margin-top:calc(40px*100vh/1080px);padding:0;flex-shrink:0;width:100%;box-sizing:border-box;background:transparent}.audit-zone-page-wrapper .pagination-btn{display:flex;align-items:center;gap:calc(6px*100vw/1920px);padding:calc(4px*100vh/1080px) calc(8px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;cursor:pointer;transition:all .2s ease;border-radius:calc(3px*100vw/1920px);box-sizing:border-box}.audit-zone-page-wrapper .pagination-btn:hover:not(:disabled){background-color:#f3f5f9;color:#5e6e88}.audit-zone-page-wrapper .pagination-btn:disabled{opacity:.45;cursor:not-allowed}.audit-zone-page-wrapper .pagination-arrow{font-size:calc(14px*100vw/1920px);line-height:1;display:inline-flex;align-items:center;justify-content:center}.audit-zone-page-wrapper .pagination-text{font-size:calc(13px*100vw/1920px);font-weight:600}.audit-zone-page-wrapper .pagination-numbers{display:flex;align-items:center;gap:calc(6px*100vw/1920px);margin:0 calc(10px*100vw/1920px)}.audit-zone-page-wrapper .pagination-number{min-width:calc(28px*100vw/1920px);height:calc(28px*100vh/1080px);padding:0 calc(6px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;background:transparent;border:none;border-radius:calc(3px*100vw/1920px);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.audit-zone-page-wrapper .pagination-number:hover{background-color:#f3f5f9;color:#5e6e88}.audit-zone-page-wrapper .pagination-number.active{background-color:#202d52;color:#fff;font-weight:700;box-shadow:0 calc(2px*100vh/1080px) calc(4px*100vw/1920px) #202d5233}.audit-zone-page-wrapper .pagination-ellipsis{padding:0 calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);font-weight:600;color:#7a889f;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;min-width:calc(22px*100vw/1920px);box-sizing:border-box}.audit-zone-page-wrapper .audit-error-message{width:calc(1600px*100vw/1920px);max-width:calc(1800px*100vw/1920px);margin:0 auto;padding:calc(10px*100vh/1080px) calc(20px*100vw/1920px);background:#dc35451a;border:1px solid rgba(220,53,69,.3);border-radius:calc(6px*100vw/1920px);color:#dc3545;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:400;text-align:center;box-sizing:border-box}
