: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:calc(16px*100vw/1920px);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:calc(63px*100vw/1920px);position:absolute;box-sizing:border-box;filter:brightness(0) invert(1)!important;transform:none!important;transition:none!important;pointer-events:none!important;cursor:default!important}.sidebar-logo .t2-logo-image:hover{transform:none!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:calc(1rem*100vw/1920px);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:calc(16px*100vw/1920px);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:0;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:calc(8px*100vw/1920px);position:relative;line-height:calc(19.2px*100vw/1920px);margin-top:calc(2px*100vh/1080px);margin-bottom:calc(2px*100vh/1080px);margin-left:calc(20px*100vw/1920px)!important;margin-right:calc(4px*100vw/1920px)!important;box-sizing:border-box;border:none;background:none;width:calc(100% - (24px*100vw/1920px));max-width:calc(100% - (24px*100vw/1920px));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:calc(20px*100vw/1920px);padding-right:calc(4px*100vw/1920px);color:#fffc;margin-top:0;margin-bottom:0;margin-left:calc(20px*100vw/1920px)!important;margin-right:calc(4px*100vw/1920px)!important;border-radius:0;transition:background-color .2s ease,color .2s ease;box-sizing:border-box;border:none;background:none;width:calc(100% - (24px*100vw/1920px));max-width:calc(100% - (24px*100vw/1920px));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:calc(28px*100vw/1920px);padding-right:calc(4px*100vw/1920px);color:#ffffffbf;margin-top:0;margin-bottom:0;margin-left:calc(20px*100vw/1920px)!important;margin-right:calc(4px*100vw/1920px)!important;border-radius:0;transition:background-color .2s ease,color .2s ease;box-sizing:border-box;border:none;background:none;width:calc(100% - (24px*100vw/1920px));max-width:calc(100% - (24px*100vw/1920px));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{outline:2px solid #ffffff;outline-offset:-2px}.close-btn:focus{outline:2px solid #ffffff;outline-offset:2px}.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 *{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{background:#ccc;color:#666;cursor:not-allowed;opacity:.6}.upload-master-matrix-page-wrapper .action-btn:disabled:hover{background:#ccc}.upload-master-matrix-page-wrapper .upload-btn{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;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;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}.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(210px*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-badge{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}.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);cursor:pointer;padding:0;width:calc(32px*100vw/1920px);height:calc(32px*100vh/1080px);min-width:calc(32px*100vw/1920px);min-height:calc(32px*100vh/1080px);display:flex;align-items:center;justify-content:center;border-radius:calc(4px*100vw/1920px);transition:background-color .2s;flex-shrink:0;box-sizing:border-box;margin-left:calc(12px*100vw/1920px)}.notification-popup-close:hover{background-color:#ffffff1a}.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-list{display:flex;flex-direction:column;gap:calc(16px*100vh/1080px);width:100%;box-sizing:border-box}.notification-item{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;text-align:left;font-family:inherit;font-size:inherit;margin:0;outline:none}.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-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*100vh/1080px);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{position:absolute;z-index:10;bottom:calc(-10px*100vh/1080px)}.landing-page .bottom-left{left:calc(-95px*100vw/1920px)}.landing-page .bottom-right{right:calc(-95px*100vw/1920px)}.landing-page .bottom-right 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:max-content;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-name{font-family:Roboto,sans-serif;font-size:calc(28px*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(50px*100vh/1080px);margin-bottom:calc(60px*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(4px*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(18px*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-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{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:0;overflow-y:hidden;overflow-x:hidden;display:flex;flex-direction:column;box-sizing:border-box}.card.scroll-enabled{max-height:calc(750px*100vh/1080px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(45,74,105,.7) transparent}.card.scroll-enabled::-webkit-scrollbar{width:calc(6px*100vw/1920px)}.card.scroll-enabled::-webkit-scrollbar-track{background:transparent}.card.scroll-enabled::-webkit-scrollbar-thumb{background-color:#2d4a69b3;border-radius:8px}.card.scroll-enabled::-webkit-scrollbar-thumb:hover{background-color:#2d4a69e6}.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(20px*100vh/1080px);color:#000;margin:calc(45px*100vh/1080px) 0 calc(40px*100vh/1080px) 0;margin-left:calc(43px*100vw/1920px);margin-right:calc(43px*100vw/1920px);box-sizing:border-box;white-space:normal}.alerts-scroll{flex:1;overflow-y:hidden;overflow-x:hidden;margin-right:calc(-80px*100vw/1920px);padding-right:calc(28px*100vw/1920px);box-sizing:border-box}.alerts-scroll.scroll-enabled{overflow-y:auto;max-height:100%;scrollbar-width:thin;scrollbar-color:#202D5240 transparent}.alerts-scroll.scroll-enabled::-webkit-scrollbar{width:calc(6px*100vw/1920px)}.alerts-scroll.scroll-enabled::-webkit-scrollbar-track{background:transparent}.alerts-scroll.scroll-enabled::-webkit-scrollbar-thumb{background-color:#202d5240;border-radius:8px}.alerts-scroll.scroll-enabled::-webkit-scrollbar-thumb:hover{background-color:#202d5240}.alerts-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(28px*100vw/1920px) calc(16px*100vw/1920px);margin:calc(18px*100vh/1080px) calc(43px*100vw/1920px) calc(32px*100vh/1080px) calc(43px*100vw/1920px);box-sizing:border-box}.alert-category{display:flex;flex-direction:column;box-sizing:border-box}.category-title{font-family:Roboto,sans-serif;font-size:calc(18px*100vw/1920px);font-weight:600;line-height:calc(24px*100vh/1080px);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:0;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-link:hover .category-title{color:#2d4a69}.category-list{margin-top:calc(6px*100vh/1080px);width:calc(197px*100vw/1920px);min-height:calc(98px*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(5px*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}.category-item{margin-bottom:calc(2px*100vh/1080px);position:relative;box-sizing:border-box;margin-left:calc(-16px*100vw/1920px);margin-right:calc(-12px*100vw/1920px);padding-left:calc(16px*100vw/1920px);padding-right:calc(12px*100vw/1920px);border-bottom:calc(1px*100vh/1080px) solid rgba(0,0,0,.2)}.category-item:last-child{border-bottom:none}.category-item:nth-child(2n){background-color:#7c90af4d}.category-item:before{content:"•";position:absolute;left:calc(30px*100vw/1920px);top:0;transform:none;color:#000;font-size:calc(14px*100vw/1920px);box-sizing:border-box}.category-item-content{color:#000;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:600;transition:all .2s ease;text-decoration:none;padding:calc(2px*100vh/1080px) 0 calc(2px*100vh/1080px) calc(12px*100vw/1920px);display:block;text-align:center;box-sizing:border-box}.item-bracket{font-weight:600;color:#000}@keyframes slideDown{0%{opacity:0;max-height:0;transform:translateY(calc(-10px*100vh/1080px))}to{opacity:1;max-height:calc(500px*100vh/1080px);transform:translateY(0)}}*{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{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,.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-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,.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{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: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)}.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(280px*100vh/1080px);border-radius:calc(4px*100vw/1920px);background-color:transparent;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1;max-height:45vh}.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}.matrix-row>.matrix-cell.changed:first-child{background-color:#ced5e1;z-index:6}.review-submit-content{flex:1;min-height:0;display:flex;flex-direction:column;padding-bottom:calc(80px*100vh/1080px)}.review-submit-tables{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(120px*100vh/1080px);margin:0;width:100%}.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);margin:0;margin-bottom:calc(40px*100vh/1080px);flex-wrap:wrap;width:fit-content;max-width:calc(1123px*100vw/1920px);margin-left:auto;margin-right: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(32px*100vh/1080px);padding:0 0 calc(24px*100vh/1080px) 0;width:100%;box-sizing:border-box}.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:#a5adc0;border-color:#a5adc0;color:#e9ecf4;cursor:not-allowed;box-shadow:none;transform:none}.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) }.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;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}.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;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-x:auto;overflow-y:auto;height:60vh;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}.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}: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%;height:100vh;display:flex;flex-direction:column;background:#fff!important;box-sizing:border-box;overflow:hidden}.currency-mapping-matrix-page{width:100%;max-width:calc(1600px*100vw/1920px);background:#fff;margin:0 auto;padding:0;display:flex;flex-direction:column;height:100%;justify-content:flex-start;align-items:center;flex:1;box-sizing:border-box;overflow:hidden}.platform-selection-container{width:fit-content;max-width:calc(1479px*100vw/1920px);margin-top:calc(40px*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-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}.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:calc(30px*100vh/1080px);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}.action-button:disabled{background:#4a5568;color:#a0aec0;border-color:#4a5568;cursor:not-allowed;opacity:.6}.action-button:disabled:hover{transform:none;box-shadow:none;border-color:#4a5568}.currency-table-section{width:100%;max-width:calc(1220px*100vw/1920px);margin:0 auto;padding:0 calc(193px*100vw/1920px) calc(20px*100vh/1080px) calc(69px*100vw/1920px);box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;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:60vh;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-color:#ccc;cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.form-button:disabled:hover{background:#ccc;border-color:#ccc;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:60px 0 calc(20px*100vh/1080px) 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}}:root{--ppa-spinner-size: calc(56px*100vw/1920px) ;--ppa-spinner-border: calc(6px*100vw/1920px) }.product-pricing-approval-page-wrapper{display:flex;flex-direction:column;gap:calc(16px*100vh/1080px);align-items:flex-start;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-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:calc(80px*100vh/1080px);min-height:calc(100vh - 80px);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}.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);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}.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{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}.action-section .apply-button:focus,.action-section .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{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{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{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{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{background:#ccc;transform:none}.tables-container{display:flex;flex-direction:column;gap:calc(40px*100vh/1080px);width:100%;max-width:calc(1980px*100vw/1920px);margin:0;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:calc(40px*100vw/1920px);margin-right:0}.left-table-wrapper{width:calc(540px*100vw/1920px);max-width:calc(540px*100vw/1920px);background:#fff;border-radius:calc(4px*100vw/1920px);border:calc(1px*100vw/1920px) solid #d0d7de;box-shadow:none;overflow:hidden;box-sizing:border-box;flex-shrink:0;margin:0 auto;height:calc(320px*100vh/1080px);display:flex;flex-direction:column}.left-table-wrapper .table-scroll-container{flex:1;overflow-y:auto;overflow-x:hidden;background:#fff;height:calc(280px*100vh/1080px)}.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:calc(1px*100vw/1920px) solid #d0d7de;box-shadow:none;overflow:hidden;box-sizing:border-box;max-height:calc(560px*100vh/1080px)}.table-scroll-container-horizontal{overflow-x:auto;overflow-y:auto;max-height:calc(560px*100vh/1080px);scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1}.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: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}.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:calc(110px*100vw/1920px);min-width:calc(110px*100vw/1920px)!important;max-width:calc(110px*100vw/1920px)!important}.product-selection-table th:nth-child(3),.product-selection-table td:nth-child(3){width:calc(100px*100vw/1920px)!important;min-width:calc(100px*100vw/1920px)!important;max-width:calc(100px*100vw/1920px)!important}.product-selection-table th:nth-child(4),.product-selection-table td:nth-child(4){width:calc(50px*100vw/1920px)}.product-selection-table th:nth-child(5),.product-selection-table td:nth-child(5){width:calc(90px*100vw/1920px);min-width:calc(90px*100vw/1920px)!important;max-width:calc(90px*100vw/1920px)!important;padding-right:calc(30px*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;transform:translate(calc(-10px*100vw/1920px));width:calc(100% + 40px*100vw/1920px)}.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 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)}.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: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;color:#202d52;margin:calc(40px*100vh/1080px) 0 calc(20px*100vh/1080px) 0;text-align:center;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;color:#666;border-color:#ccc;cursor:not-allowed;box-shadow:none;transform:none}.upload-bundle-file-wrapper .upload-button:disabled:hover{background:#ccc;color:#666;border-color:#ccc;box-shadow:none;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 .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-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;text-align:left;outline:none}.manual-entry-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}.manual-entry-wrapper .custom-date-trigger .manual-entry-wrapper .calendar-icon{margin-right:calc(10px*100vw/1920px);color:#202d52;width:calc(16px*100vw/1920px);height:calc(16px*100vh/1080px);flex-shrink:0}.manual-entry-wrapper .custom-date-trigger .calendar-icon{margin-right:calc(5px*100vw/1920px)!important;margin-bottom:calc(5px*100vh/1080px);margin-top:calc(3px*100vh/1080px);width:calc(20px*100vw/1920px)!important;height:calc(20px*100vh/1080px)!important;flex-shrink:0!important;position:relative}.manual-entry-wrapper .custom-date-trigger:hover{border-color:#202d52d4;box-shadow:none;transform:translateY(calc(-2px*100vh/1080px))}.manual-entry-wrapper .custom-date-trigger:active{box-shadow:none;transform:none!important;border-color:#202d52d4!important}.manual-entry-wrapper .custom-date-trigger:focus{box-shadow:none;outline:none;border-color:#202d52d4}.manual-entry-wrapper .date-panel{position:absolute;top:100%;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;margin-top:calc(6px*100vh/1080px);z-index:1000;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(26px*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 .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}.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(20px*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:calc(50px*100vh/1080px);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 .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(55px*100vw/1920px);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:#a5adc0;border-color:#a5adc0;color:#e9ecf4;cursor:not-allowed;box-shadow:none;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(30px*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(30px*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 .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 calc(10px*100vh/1080px) auto;display:flex;flex-direction:column}.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(20px*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(260px*100vh/1080px);overflow-y:auto;overflow-x:hidden}.price-master-wrapper .product-details-section .data-table thead th{position:sticky;top:0;z-index:2;background:#f5f6fa}.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 .price-details-section{width:calc(1480px*100vw/1920px);max-width:100%;margin:calc(16px*100vh/1080px) auto calc(24px*100vh/1080px) auto}.price-master-wrapper .price-details-section .data-table-wrapper{border-radius:calc(4px*100vw/1920px);border:calc(1px*100vw/1920px) solid #d0d7de;background:#fff;overflow-y:auto;overflow-x:auto;max-height:calc(480px*100vh/1080px)}.price-master-wrapper .price-details-section thead th{position:sticky;top:0;z-index:5;background:#f5f6fa!important}.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}.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}.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: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}.item-pricing-approval-wrapper .data-table tbody td.customer-cell.highlighted-cell{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:calc(153px*100vw/1920px);background:#fff;color:#000;border:calc(3px*100vw/1920px) solid rgba(32,45,82,.83);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);height:calc(45px*100vh/1080px);box-sizing:border-box;box-shadow:none;transition:all .2s ease;cursor:text;outline:none;position:relative}.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:pointer;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:pointer;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}.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 .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 .title-description-controls-section{margin-top:calc(40px*100vh/1080px);margin-bottom:calc(30px*100vw/1920px);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:calc(137px*100vh/1080px);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)}.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:flex;flex-direction:column;gap:calc(25.5px*100vh/1080px);padding-top:calc(10px*100vh/1080px);padding-left:calc(20px*100vw/1920px);padding-right:calc(20px*100vw/1920px);padding-bottom:calc(20px*100vw/1920px);box-sizing:border-box;position:relative}.title-description-controls-wrapper .controls-row{display:flex;align-items:flex-end;gap:calc(25.5px*100vw/1920px);box-sizing:border-box}.title-description-controls-wrapper .controls-row.first-row{align-items:flex-end}.title-description-controls-wrapper .controls-row.second-row{align-items:flex-start;margin-top:calc(55px*100vh/1080px)}.title-description-controls-wrapper .title-description-container{display:flex;flex-direction:column;gap:calc(6px*100vh/1080px);position:relative;box-sizing:border-box;flex-shrink:0;margin-left:calc(20px*100vw/1920px)}.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(153px*100vw/1920px);flex-shrink:0;box-sizing:border-box}.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: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}.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:1000;margin-top:calc(4px*100vh/1080px);box-sizing:border-box}.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(25px*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:calc(535px*100vw/1920px)}.title-description-controls-wrapper .action-button.add-record{margin-left:calc(198px*100vw/1920px)}.title-description-controls-wrapper .validation-popup-overlay{position:fixed;inset:0;z-index:10000;border:none;padding:0;background:transparent}.title-description-controls-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}.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}.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 .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:calc(90px*100vh/1080px);margin-bottom:calc(20px*100vh/1080px);display:flex;flex-direction:column;align-items:center;width:100%;flex:1;min-height:0}.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(100px*100vw/1920px);width:calc(100px*100vw/1920px)}.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-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}.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}.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:50%;left:50%;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}.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}.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(25px*100vw/1920px);margin-top:calc(30px*100vh/1080px);margin-bottom:calc(50px*100vh/1080px);justify-content:flex-start;padding-left:calc(178px*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(186px*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:34.5%;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(100px*100vw/1920px);width:calc(100px*100vw/1920px)}.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 .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}.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}.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:50%;left:50%;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 .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(33px*100vw/1920px)}.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}.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 .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}.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(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 .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{display:none}.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;border:none;padding:0;margin:0;min-width:0}.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}.export-zone-page .filter-group .dropdown-option:hover{background-color:#e3f2fd}.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(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-zone-page .filter-group .option-checkbox:checked{background-color:#202d52}.export-zone-page .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%)}.export-zone-page .filter-group .option-label{font-family:Roboto,sans-serif;font-size:calc(13px*100vw/1920px);color:#333;flex:1;box-sizing:border-box}.export-zone-page .filter-group .custom-dropdown-trigger:hover{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)}.export-zone-page .filter-group .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);transform:translateY(calc(1px*100vh/1080px))}.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}.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%;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(450px*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:100%;border-collapse:collapse;font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);min-width:100%;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 .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 .checkbox-cell{text-align:center;width:calc(15px*100vw/1920px);min-width:calc(15px*100vw/1920px);max-width:calc(15px*100vw/1920px)}.export-table th:nth-child(2),.export-table td:nth-child(2){width:calc(30px*100vw/1920px);min-width:calc(30px*100vw/1920px);max-width:calc(30px*100vw/1920px)}.export-table th:nth-child(3),.export-table td:nth-child(3){width:calc(30px*100vw/1920px);min-width:calc(30px*100vw/1920px);max-width:calc(30px*100vw/1920px)}.export-table th:nth-child(4),.export-table td:nth-child(4){width:calc(40px*100vw/1920px);min-width:calc(40px*100vw/1920px);max-width:calc(40px*100vw/1920px)}.export-table th:nth-child(5),.export-table td:nth-child(5){width:calc(25px*100vw/1920px);min-width:calc(25px*100vw/1920px);max-width:calc(25px*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(40px*100vw/1920px);min-width:calc(40px*100vw/1920px);max-width:calc(40px*100vw/1920px)}.export-table th:nth-child(8),.export-table td:nth-child(8){width:calc(40px*100vw/1920px);min-width:calc(40px*100vw/1920px);max-width:calc(40px*100vw/1920px)}.export-table th:nth-child(9),.export-table td:nth-child(9){width:calc(55px*100vw/1920px);min-width:calc(55px*100vw/1920px);max-width:calc(55px*100vw/1920px)}.export-table th:nth-child(10),.export-table td:nth-child(10){width:calc(60px*100vw/1920px);min-width:calc(60px*100vw/1920px);max-width:calc(60px*100vw/1920px)}.export-table th:nth-child(11),.export-table td:nth-child(11){width:calc(55px*100vw/1920px);min-width:calc(55px*100vw/1920px);max-width:calc(55px*100vw/1920px)}.export-table th:nth-child(12),.export-table td:nth-child(12){width:calc(55px*100vw/1920px);min-width:calc(55px*100vw/1920px);max-width:calc(55px*100vw/1920px)}.export-table th:nth-child(13),.export-table td:nth-child(13){width:calc(55px*100vw/1920px);min-width:calc(55px*100vw/1920px);max-width:calc(55px*100vw/1920px)}.export-table td:nth-child(12),.export-table td:nth-child(13){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 .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}.export-zone-page-wrapper .validation-popup-btn{padding:calc(8px*100vw/1920px) calc(20px*100vw/1920px);border-radius:calc(4px*100vw/1920px);font-family:Roboto,sans-serif;font-size:calc(14px*100vw/1920px);font-weight:500;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)}.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)}.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(30px*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(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(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:calc(20px*100vh/1080px);width:100%;align-items:flex-start}.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;height:calc(320px*100vh/1080px);overflow:hidden;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:1;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:calc(280px*100vh/1080px);border-radius:0;background-color:transparent;scrollbar-width:thin;scrollbar-color:#253D6D #f1f1f1;width:fit-content;max-width:100%;margin:0 auto;flex:1;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;width:max-content;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);border-right:none}.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 .regional-tables-container{width:100%;display:flex;flex-direction:column;gap:calc(20px*100vh/1080px);min-width:0;box-sizing:border-box}.breakout-zone-page-wrapper .regional-section{display:flex;flex-direction:column;width:100%}.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 .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% + 1px*100vh/1080px);transform:translateY(calc(-50% + 3px*100vh/1080px));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}.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-cell:focus{outline:none}.breakout-zone-page-wrapper .breakout-zone-date-cell:active{outline:none}.breakout-zone-page-wrapper .breakout-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}.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-content{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}.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(20px*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}.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:calc(20px*100vh/1080px);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(376px*100vw/1920px);margin-top:calc(-20px*100vh/1080px)}.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(267px*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: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: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:calc(1px*100vw/1920px) solid #dcdcdc}.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 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-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%;border:none;background:none;text-align:left;outline:none}.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}.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(20px*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}.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: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: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: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 tbody tr,.approve-item-mapping-page-wrapper .virtual-currency-table tbody tr:hover{background-color:#fff}.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 .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}
