@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";.so7-root{font-family:Inter,Segoe UI,system-ui,sans-serif;color:#0c2541;width:100%;min-width:0}.so7-root *{box-sizing:border-box}.so7-root button,.so7-root input,.so7-root select,.so7-root textarea{font-family:inherit}.so7-root button{cursor:pointer}.so7-listhead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 20px}.so7-eyebrow{font-size:12px;color:#7890a4;margin-bottom:5px}.so7-listhead h2{font-size:25px;margin:0 0 4px;font-weight:700}.so7-listhead p{font-size:13px;color:#73899b;margin:0}.so7-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:#c91024;color:#fff;border-radius:9px;padding:12px 17px;font-weight:700;font-size:13px;white-space:nowrap}.so7-primary:disabled,.so7-secondary:disabled{opacity:.5;cursor:not-allowed}.so7-secondary{display:inline-flex;align-items:center;gap:6px;background:#fff;color:#0b6683;border:1px solid #d3dce7;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:600}.so7-bar{display:flex;gap:10px;justify-content:space-between;margin:0 0 15px}.so7-bar label{display:flex;gap:8px;align-items:center;padding:0 12px;border:1px solid #d3dce7;border-radius:10px;background:#fff;max-width:460px;flex:1}.so7-bar input{width:100%;min-width:0;height:40px;border:0;outline:0;font-size:13px}.so7-bar>button{display:inline-flex;gap:6px;align-items:center;border:1px solid #d3dce7;border-radius:9px;background:#fff;padding:9px 13px}.so7-error,.so7-modalerror{padding:10px 15px;color:#a00;background:#fff1ef;border:1px solid #efb6b6;border-radius:9px;margin:10px 0}.so7-listtable{overflow:auto;background:#fff;border:1px solid #e2e8f0;border-radius:13px}.so7-listtable table{width:100%;border-collapse:collapse;min-width:700px}.so7-listtable th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#62758b;background:#f2f5fa;text-align:left;padding:13px 16px}.so7-listtable td{padding:13px 16px;border-top:1px solid #e9eef5;font-size:13px}.so7-listtable td b{font-weight:650}.so7-money{text-align:right;font-weight:650}.so7-tag{display:inline-block;background:#e9f2ff;color:#265588;padding:4px 10px;border-radius:99px;font-size:12px;font-weight:600}.so7-empty{text-align:center;color:#8492a4;padding:35px!important}.so7-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#f4f7fb;display:flex;flex-direction:column;color:#0c2541;font-family:Inter,Segoe UI,system-ui,sans-serif;overscroll-behavior:contain}.so7-header{height:65px;min-height:65px;background:#fff;border-bottom:1px solid #e6ebf2;display:flex;align-items:center;gap:15px;padding:8px 23px}.so7-header>button{display:grid;place-items:center;border:0;background:none;color:#103051;width:35px;height:35px}.so7-header>div{flex:1}.so7-header small{font-size:11px;color:#8797a8}.so7-header h2{font-size:21px;font-weight:650;margin:1px 0 0}.so7-header .so7-x{margin-left:auto}.so7-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:19px 22px 24px;scrollbar-gutter:stable}.so7-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:17px;width:100%;align-items:start}.so7-left{min-width:0}.so7-card{background:#fff;border:1px solid #e5ebf2;box-shadow:0 5px 22px #0c25410e;border-radius:15px;padding:17px 19px;margin:0 0 14px}.so7-card h3{display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:650;margin:0 0 17px;color:#0c2541}.so7-card h3:before{content:"";height:16px;width:4px;background:#b88038;border-radius:2px;display:block}.so7-root .so7-card label{display:block;color:#6e8295;font-weight:500;font-size:12px;margin:0;min-width:0}.so7-root .so7-card label em{font-style:normal;color:#c62828}.so7-root .so7-card input,.so7-root .so7-card select,.so7-root .so7-card textarea{width:100%;min-width:0;display:block;background:#fff;color:#0c2541;border:1px solid #d3dce7;border-radius:9px;padding:9px 10px;font-size:13px;font-weight:500;outline-offset:1px;box-shadow:none}.so7-root .so7-card input,.so7-root .so7-card select{height:39px;margin-top:5px}.so7-root .so7-card input[readonly],.so7-root .so7-card :disabled{background:#f4f6fa;color:#718195;opacity:1;cursor:not-allowed}.so7-root .so7-card input:focus,.so7-root .so7-card select:focus,.so7-root .so7-card textarea:focus{outline:2px solid #a6e1ea;border-color:#147b9c}.so7-headergrid{display:grid;grid-template-columns:1fr 1.65fr 1.05fr 1.05fr;gap:14px;align-items:start}.so7-customer{position:relative;min-width:0}.so7-searchinput{position:relative;display:flex;align-items:center}.so7-searchinput>svg{position:absolute;left:10px;top:16px;color:#788a9a;z-index:1}.so7-root .so7-card .so7-searchinput input{padding:9px 32px 9px 35px}.so7-searchinput button{position:absolute;right:7px;top:9px;border:0;background:none;color:#75879a;padding:5px}.so7-suggestions{position:absolute;left:0;right:0;top:66px;background:#fff;z-index:4;border:1px solid #cfdae7;border-radius:10px;padding:5px;box-shadow:0 14px 25px #102b432c;max-height:240px;overflow:auto}.so7-suggestions button{display:block;text-align:left;width:100%;padding:9px 10px;border:0;background:#fff;border-radius:7px;color:#0c2541}.so7-suggestions button:hover{background:#e3f4f8}.so7-suggestions strong{display:block;font-size:13px}.so7-suggestions small{display:block;color:#75879a;font-size:11px}.so7-suggestions p{font-size:12px;color:#7d8998;padding:8px}.so7-soon{color:#b08a4b!important;font-size:10px!important;font-weight:500!important;display:inline!important}.so7-bill{display:grid;grid-template-columns:145px minmax(0,1fr);max-width:760px;align-items:center;gap:12px;margin:17px 0 16px;font-size:12px;color:#6e8295}.so7-billbuttons{display:grid;grid-template-columns:repeat(3,1fr);background:#eaf0f7;border-radius:10px;padding:3px;gap:3px}.so7-billbuttons button{border:0;background:none;min-height:36px;font-size:13px;color:#748495}.so7-addresses{display:grid;grid-template-columns:1fr 1fr;gap:14px}.so7-address{display:flex;gap:12px;border:1px solid #e2eaf3;border-radius:11px;padding:14px 15px;background:#fcfdff;min-height:100px}.so7-address>svg{flex:none;margin-top:2px;color:#b88038}.so7-address>div{min-width:0}.so7-address strong{display:block;font-size:13px;font-weight:650}.so7-address small{display:block;color:#788899;font-size:11px;margin-top:3px}.so7-address p{margin:9px 0 0;color:#62758c;font-size:12px}.so7-cardhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;gap:8px}.so7-cardhead h3{margin:0}.so7-items{width:100%;min-width:0}.so7-itemhead,.so7-item{display:grid;grid-template-columns:26px minmax(180px,2.4fr) minmax(65px,.65fr) minmax(66px,.65fr) minmax(78px,.85fr) minmax(78px,.75fr) 52px minmax(92px,.95fr) 26px;align-items:center;gap:9px}.so7-itemhead{background:#f2f5f9;color:#5b7087;padding:11px 8px;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.025em;border-radius:9px}.so7-item{padding:11px 8px;border-bottom:1px solid #e9eef4;min-width:0}.so7-itemnum{color:#768a9a;font-size:12px}.so7-root .so7-card .so7-item input,.so7-root .so7-card .so7-item select{height:35px;margin:0;padding:6px 7px;font-size:12px}.so7-product{min-width:0}.so7-product small{font-size:10px;color:#788a9a;display:block;margin-top:4px}.so7-itemfield{min-width:0}.so7-itemfield>small{display:none}.so7-itemfield>span{color:#6f8194;font-size:12px;display:block;text-align:center}.so7-amount{white-space:nowrap;text-align:right;font-size:12px;font-weight:700}.so7-trash{border:0;background:none;color:#d91c32;padding:5px;display:grid;place-items:center}.so7-addbottom{display:none}.so7-notes{display:grid;grid-template-columns:1fr 1.5fr;gap:16px}.so7-root .so7-notes textarea{margin-top:5px;min-height:70px;resize:vertical}.so7-right{position:sticky;top:0;align-self:start;min-width:0}.so7-summary{padding:19px 17px 18px}.so7-summary .so7-sumrow{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:11px 0;font-size:13px}.so7-sumrow b{font-weight:650}.so7-positive{color:#0f7a4a}.so7-dim{color:#a0acb7;font-size:11px}.so7-summary hr{border:0;border-top:1px solid #e8eef4;margin:3px 0}.so7-total{display:flex;justify-content:space-between;align-items:center;gap:8px;background:#e3f4f8;padding:14px 12px;border-radius:11px;margin-top:15px;font-weight:700;font-size:14px}.so7-total b{font-size:21px;white-space:nowrap}.so7-summary .so7-sumnote{display:block;color:#8494a4;font-size:10.5px;margin-top:10px}.so7-footer{min-height:72px;display:flex;justify-content:flex-end;align-items:center;gap:16px;background:#fff;border-top:1px solid #e3e9f1;box-shadow:0 -4px 15px #102b4312;padding:10px 23px;flex:none}.so7-actions{display:flex;gap:10px;align-items:center}.so7-actions>button:first-child{border:1px solid #d3dce7;border-radius:9px;background:#fff;color:#0c2541;padding:11px 18px;font-size:13px}.so7-mobilegrand{display:none}.so7-modalerror{margin:0 20px 8px}@media(max-width:1200px){.so7-headergrid{grid-template-columns:1fr 1.5fr}.so7-grid{grid-template-columns:minmax(0,1fr) 285px}.so7-itemhead,.so7-item{grid-template-columns:24px minmax(170px,2fr) 63px 63px 74px 73px 42px minmax(88px,.8fr) 22px;gap:6px}}@media(max-width:980px){.so7-grid{grid-template-columns:1fr}.so7-right{position:static}.so7-headergrid{grid-template-columns:1fr 1.5fr 1fr 1fr}.so7-items{overflow-x:auto}.so7-itemhead,.so7-item{min-width:835px}.so7-addresses{grid-template-columns:1fr 1fr}}@media(max-width:700px){.so7-header{height:58px;min-height:58px;padding:7px 12px;gap:8px}.so7-header h2{font-size:17px}.so7-scroll{padding:11px 10px 20px;scrollbar-gutter:auto}.so7-card{padding:14px 12px;margin-bottom:11px;border-radius:12px}.so7-card h3{font-size:15px;margin-bottom:13px}.so7-cardhead h3{margin:0}.so7-headergrid{grid-template-columns:1fr 1fr;gap:12px}.so7-customer{grid-column:1/-1;grid-row:2}.so7-headergrid>label:last-child{grid-column:1/-1}.so7-bill{grid-template-columns:1fr;gap:6px;margin:14px 0}.so7-billbuttons button{font-size:12px}.so7-addresses{grid-template-columns:1fr;gap:9px}.so7-address{min-height:75px;padding:11px}.so7-itemhead{display:none}.so7-item{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #e0e8f2;border-radius:11px;margin:10px 0;padding:12px;gap:10px}.so7-itemnum{grid-column:1;grid-row:1;font-weight:700}.so7-product{grid-column:1/-1;grid-row:2}.so7-itemfield>small{display:block;margin-bottom:5px;color:#75889b;font-size:11px}.so7-itemfield>span{text-align:left;height:35px;padding-top:8px}.so7-amount{grid-column:1;grid-row:6;text-align:left;font-size:15px}.so7-amount:before{content:"Amount  ";font-size:11px;color:#75889b;font-weight:400}.so7-trash{grid-column:2;grid-row:1;justify-self:end}.so7-addbottom{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px dashed #c4d6e5;border-radius:10px;color:#0b6683;padding:10px 14px;width:100%;justify-content:center;font-weight:600}.so7-cardhead .so7-secondary{display:none}.so7-notes{grid-template-columns:1fr}.so7-right{display:none}.so7-footer{display:block;min-height:91px;padding:8px 11px calc(10px + env(safe-area-inset-bottom,0))}.so7-mobilegrand{display:flex;align-items:center;justify-content:space-between;color:#0c2541;padding:0 3px 9px;font-size:13px;font-weight:600}.so7-mobilegrand b{font-size:20px}.so7-actions{display:grid;grid-template-columns:1fr 1.5fr}.so7-actions button{min-height:43px;justify-content:center}.so7-listhead{align-items:flex-start;flex-direction:column}.so7-listhead .so7-primary{width:100%}}.so7-billbuttons button.so8-selected{background:#fff;color:#0b6683;font-weight:700;box-shadow:0 1px 4px #0c254133;border-radius:8px}.so8-discount{display:flex;gap:4px;min-width:0;align-items:center}.so7-root .so7-card .so8-discount input{width:65%;min-width:0;height:35px;margin:0;padding:5px}.so7-root .so7-card .so8-discount select{width:35%;min-width:42px;height:35px;margin:0;padding:3px}.so7-root .so7-summary .so8-editrow input{width:105px;height:35px;margin:0;text-align:right}.so7-root .so7-summary .so8-discount{max-width:134px}.so7-root .so7-summary .so8-discount input{width:80px}.so7-root .so7-summary .so8-discount select{width:48px}.so7-root .so7-address select{margin-top:8px;width:100%}.so7-root .so7-notes textarea{width:100%}@media(max-width:700px){.so7-root .so7-card .so8-discount input{flex:1}.so7-root .so7-card .so8-discount select{width:50px;flex:none}.so7-root .so7-card .so7-address select{font-size:12px}}@media(min-width:981px){.so7-scroll{overscroll-behavior:contain}.so7-right{position:sticky;top:0;max-height:calc(100dvh - 170px);overflow:visible}.so7-summary{padding:12px 14px!important;margin-bottom:0!important;max-height:calc(100dvh - 170px);overflow:hidden!important}.so7-summary h3{margin-bottom:6px!important}.so7-summary .so7-sumrow{padding:6px 0!important;font-size:12px!important}.so7-summary .so7-total{margin-top:8px;padding:10px!important}.so7-summary .so7-sumnote{margin-top:5px!important}.so7-summary .so8-editrow input{height:30px!important}}.so9-billing-text{margin-top:12px!important;white-space:normal;overflow-wrap:anywhere}.so7-suggestions .so9-new-master{position:sticky;bottom:0;width:100%;display:block;padding:12px 14px;margin:5px 0 0;border:1px solid #bfd8e5;border-radius:9px;background:#e8f6fa;color:#0b6683;font-weight:700;text-align:left;cursor:pointer}.so7-suggestions .so9-new-master:hover{background:#d6eff5}.so10-customer-popup{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;background:#f4f7fb;display:flex;flex-direction:column;overflow:hidden}.so10-customer-popup-header{flex:none;height:58px;background:#fff;border-bottom:1px solid #dce4ed;display:flex;align-items:center;justify-content:space-between;padding:0 22px;color:#0c2541;font-size:17px}.so10-customer-popup-header button{border:0;background:transparent;cursor:pointer;display:grid;place-items:center;width:40px;height:40px;color:#0c2541}.so10-customer-popup-content{flex:1;overflow:auto;min-height:0;padding:8px 16px 30px}.so7-suggestions .so9-new-master{position:sticky;bottom:0;display:block;width:100%;text-align:left;background:#e8f6fa;color:#0b6683;border:1px solid #b6d6e5;border-radius:9px;padding:12px;font-weight:700;cursor:pointer}.gtV4ThButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;display:inline-flex;align-items:center;gap:6px;cursor:pointer;text-align:left;padding:4px 0;white-space:nowrap}.gtV4ThButton:hover{color:#176b9e}.gtV4ThButton:focus-visible{outline:2px solid #1678b8;outline-offset:3px;border-radius:3px}.gtV4MobileButtons,.gtV4Overlay{display:none}@media(max-width:767px){.gtV4MobileButtons{display:flex!important;align-items:center;gap:7px;flex:0 0 auto;order:0}.gtV4MobileButtons>button{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;position:relative;border:1px solid #d5e0e8;background:#fff;border-radius:10px;color:#1e3850;padding:0}.gtV4MobileButtons i{position:absolute;top:1px;right:1px;background:#1565a6;color:#fff;font-size:10px;font-style:normal;min-width:14px;border-radius:9px}.gtWarehouseToolbar,.gtCustomerToolbar,.gtGstToolbar,.gtHsnToolbar,.tmToolbar,.gtumToolbar,.gtDevSearch,.pmToolbar.gtV53Toolbar{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important}.gtWarehouseSearch,.gtCustomerSearch,.gtGstSearch,.gtHsnSearch,.tmSearch,.gtumSearch,.gtDevSearch>input,.pmToolbar.gtV53Toolbar>.pmSearch{flex:1 1 90px!important;min-width:0!important;width:auto!important;max-width:none!important;order:1!important;margin:0!important}.gtWarehouseSearch input,.gtCustomerSearch input,.gtGstSearch input,.gtHsnSearch input,.tmSearch input,.gtumSearch input,.gtDevSearch>input,.pmSearch input{min-width:0!important;width:100%!important}.gtWarehouseToolbar>span,.gtCustomerToolbar>select,.gtGstFilters,.gtHsnFilters,.tmToolbar>select,.gtumTabs,.gtumRefresh,.gtDevSearch>span{order:3!important}.gtCustomerToolbar>select,.gtGstFilters,.gtHsnFilters,.tmToolbar>select{display:none!important}.gtumTabs{width:100%!important}.gtumRefresh{margin-left:auto}.gtHsnSearch button[type=submit]{display:none!important}.gtV4Overlay{display:flex!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;background:#fff!important;flex-direction:column!important;color:#192b3d!important;overscroll-behavior:contain}.gtV4PanelHeader{height:60px;flex:0 0 60px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e7edf1;font-size:18px}.gtV4PanelHeader button{border:0;background:transparent;padding:8px;display:grid;place-items:center}.gtV4FilterSearch{display:flex;align-items:center;gap:8px;padding:10px 15px;border-bottom:1px solid #edf0f4}.gtV4FilterSearch input{width:100%;border:0;outline:0;padding:9px 4px;font-size:15px}.gtV4FilterBody{display:grid;grid-template-columns:minmax(118px,37%) minmax(0,1fr);min-height:0;flex:1;overflow:hidden}.gtV4FilterBody nav{background:#f4f6f9;overflow:auto;display:flex;flex-direction:column;align-items:stretch}.gtV4FilterBody nav button{border:0;background:transparent;text-align:left;padding:17px 12px;font-size:13px;color:#314457}.gtV4FilterBody nav button.active{background:#fff;border-left:3px solid #1475b5;font-weight:700}.gtV4Choices,.gtV4SortChoices{display:flex;flex-direction:column;overflow:auto;min-height:0;flex:1;padding:10px}.gtV4Choices button,.gtV4SortChoices button{border:0;border-bottom:1px solid #edf1f5;background:#fff;display:flex;gap:12px;align-items:center;text-align:left;min-height:47px;padding:12px 8px;font-size:14px;color:#263c50}.gtV4Choices button.selected,.gtV4SortChoices button.selected{color:#086ca9;font-weight:700;background:#f1f8fc}.gtV4PanelFooter{display:flex;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e3e9ef}.gtV4PanelFooter button{flex:1;border:1px solid #d5dee8;border-radius:9px;background:#fff;padding:13px 8px;font-weight:700}.gtV4PanelFooter button.primary{background:#ffce33;border-color:#ffce33;color:#172b3d}.gtV4Empty{padding:20px;flex:1}.gtV4ProductFilterHeader{display:flex;align-items:center;justify-content:space-between;font-size:18px;padding:0 0 15px;border-bottom:1px solid #e5ebf1;margin-bottom:12px}.gtV4ProductFilterHeader button{background:transparent;border:0;font-size:22px;padding:4px 10px}.pmToolbar.gtV53Toolbar>.gtV53FilterMenu{order:3!important;flex-basis:100%;height:0;min-height:0!important;margin:0!important;padding:0!important;position:static!important}.pmToolbar.gtV53Toolbar .gtV53FilterIcon{display:none!important}.gtV53FilterPopup.gtV56Popup{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483001!important;max-width:none!important;width:100vw!important;height:100dvh!important;overflow:auto!important;display:flex!important;flex-direction:column!important;padding:18px!important;background:#fff!important;border-radius:0!important;box-shadow:none!important}.gtV53FilterPopup.gtV56Popup .gtV57Dropdowns{flex:1;overflow:auto}}@media(max-width:767px){.gtV4Overlay{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.gtV4PanelHeader{flex:0 0 64px!important;padding:0 16px!important}.gtV4FilterBody{flex:1!important;min-height:0!important;grid-template-columns:minmax(120px,35%) minmax(0,1fr)!important}.gtV4FilterBody nav button{display:flex!important;justify-content:space-between;align-items:center;gap:6px;padding:15px 11px!important}.gtV4FilterBody nav button b{border-radius:10px;background:#d9eefa;color:#096ca2;font-size:11px;min-width:19px;text-align:center;padding:2px 4px}.gtV4Choices button{min-height:51px!important;font-size:14px!important}.gtV4Check{width:19px;height:19px;flex:0 0 19px;border:1.5px solid #9eafbd;border-radius:5px;display:grid;place-items:center}.gtV4Check.checked{background:#087ca8;border-color:#087ca8;color:#fff}.gtV4SortHint{font-size:13px;line-height:1.45;color:#64778a;margin:0;padding:13px 17px;background:#f7f9fc}.gtV4SortChoices{padding:0 12px!important;overflow-y:auto!important}.gtV4SortRow{display:flex;align-items:center;gap:8px;border-bottom:1px solid #e7edf2;padding:10px 2px;min-height:65px}.gtV4SortRow.selected{background:#f3faff}.gtV4SortPriority{width:25px;height:25px;flex:0 0 25px;border:1px solid #cbd8e1;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;color:#087ca8}.gtV4SortRow.selected .gtV4SortPriority{background:#087ca8;border-color:#087ca8;color:#fff}.gtV4SortName{flex:1;min-width:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.gtV4SortRow>button{display:flex;align-items:center;justify-content:center;gap:3px;flex:0 0 auto;padding:9px 7px!important;border:1px solid #d4e0e8!important;border-radius:8px;background:#fff!important;color:#304c60;font-size:12px!important;min-height:37px!important}.gtV4SortRow>button.active{border-color:#087ca8!important;background:#e4f5ff!important;color:#006e9d!important;font-weight:700}.gtV4PanelFooter{flex:0 0 auto!important;background:#fff!important;position:relative;z-index:2}.gtV4PanelFooter button.primary{background:#078c89!important;border-color:#078c89!important;color:#fff!important}.pmToolbar.gtV53Toolbar .gtV53FilterMenu{display:none!important}}@media(max-width:767px){.gtV4FilterBody{display:grid!important;grid-template-columns:minmax(105px,35%) minmax(0,1fr)!important;flex:1!important;min-height:0!important}.gtV4FilterRight{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:12px 10px}.gtV4FilterTitle{font-size:14px;margin:0 0 10px}.gtV4FilterRight .gtV4FilterSearch{padding:0 8px!important;border:1px solid #d8e1ea;border-radius:8px;min-height:38px;flex:0 0 38px}.gtV4FilterRight .gtV4FilterSearch input{min-width:0;font-size:13px}.gtV4Choices.gtV42Chips{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-content:flex-start!important;align-items:flex-start!important;gap:8px!important;overflow-y:auto!important;min-height:0!important;padding:13px 0!important}.gtV4Choices.gtV42Chips button{width:auto!important;min-height:34px!important;max-width:100%;padding:8px 11px!important;flex:0 0 auto!important;display:inline-flex!important;border:1px solid #d2dce5!important;border-radius:7px!important;background:#fff!important;color:#33485b!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important;overflow-wrap:anywhere}.gtV4Choices.gtV42Chips button.selected{background:#e4f3ff!important;border:1.5px solid #0780bb!important;color:#066e9f!important;font-weight:700!important}.gtV42SortBody{flex:1;min-height:0;overflow-y:auto;padding:12px 13px}.gtV42SortGridHeader,.gtV42SortGridRow{display:grid;grid-template-columns:minmax(0,1fr) 57px 57px;gap:8px;align-items:center}.gtV42SortGridHeader{font-size:11px;font-weight:700;color:#637587;text-align:center;padding:4px 0 8px}.gtV42SortGridHeader span:first-child{text-align:left}.gtV42SortGridRow{padding:7px 0;border-bottom:1px solid #e7edf2;min-height:50px}.gtV42SortField{font-size:13px;display:flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.gtV42SortField b,.gtV42PriorityNumber{width:23px;height:23px;flex:0 0 23px;border-radius:50%;display:grid;place-items:center;background:#087ca8;color:#fff;font-size:12px}.gtV42SortGridRow button{display:grid;place-items:center;min-height:37px;border:1px solid #d4e0e8;border-radius:8px;background:#fff;color:#38566b;padding:0}.gtV42SortGridRow button.active{background:#e4f3ff;border:1.5px solid #0780bb;color:#066e9f}.gtV42Priority{margin-top:18px;padding:12px;background:#f5f8fb;border-radius:10px;display:flex;flex-direction:column;gap:8px}.gtV42Priority>strong{font-size:14px}.gtV42Priority>small{font-size:11px;color:#6a7e8c}.gtV42PriorityRow{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dce5ec;border-radius:9px;padding:8px 9px;min-height:49px}.gtV42PriorityRow>span{flex:1;min-width:0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.gtV42PriorityRow>span small{display:block;color:#667d8e;font-size:11px;font-weight:400;margin-top:2px}.gtV42Grip{touch-action:none;-webkit-user-select:none;user-select:none;border:0;background:transparent;color:#627c90;padding:10px;display:grid;place-items:center;cursor:grab}.gtV4PanelFooter{position:relative!important;flex:0 0 auto!important;background:#fff!important}}.gtV4FilterRight .gtV4FilterSearch{display:none!important}.gtV4PanelFooter button:disabled{opacity:.65;cursor:wait}@media(min-width:768px){.gtV44DesktopOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483002;background:#0f1f2d73;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.gtV44DesktopPanel{display:flex;flex-direction:column;width:min(780px,calc(100vw - 48px));height:min(620px,calc(100vh - 48px));min-height:340px;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 20px 65px #0c23323b;color:#25394b}.gtV44DesktopHeader{display:flex;justify-content:space-between;align-items:center;flex:0 0 auto;padding:17px 22px;border-bottom:1px solid #e5ebf1}.gtV44DesktopHeader>div{display:flex;flex-direction:column;gap:3px}.gtV44DesktopHeader strong{font-size:20px}.gtV44DesktopHeader small{color:#607386;font-size:12px}.gtV44DesktopHeader button{border:0;background:transparent;cursor:pointer;color:#506678;padding:5px}.gtV44DesktopBody{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:0;flex:1}.gtV44DesktopBody nav{display:flex;flex-direction:column;align-items:stretch;background:#f4f6f9;border-right:1px solid #e5ebf1;overflow-y:auto}.gtV44DesktopBody nav button{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:17px 18px;text-align:left;border:0;border-left:3px solid transparent;background:transparent;color:#344c60;cursor:pointer;font-size:14px}.gtV44DesktopBody nav button.active{background:#fff;border-left-color:#087ca8;font-weight:700}.gtV44DesktopBody nav button b{font-size:11px;background:#dff0fc;color:#096c9d;border-radius:12px;padding:3px 7px}.gtV44DesktopOptions{min-width:0;min-height:0;overflow-y:auto;padding:22px 23px;box-sizing:border-box}.gtV44DesktopOptions>strong{display:block;margin-bottom:17px;font-size:15px}.gtV44DesktopChips{display:flex;flex-wrap:wrap;align-content:flex-start;gap:9px}.gtV44DesktopChips button{border:1px solid #d1dce5;border-radius:7px;background:#fff;color:#33495a;padding:9px 13px;min-height:37px;font-size:13px;cursor:pointer;max-width:100%;white-space:normal;text-align:left}.gtV44DesktopChips button:hover{border-color:#0780bb}.gtV44DesktopChips button.selected{background:#e4f3ff;border:1.5px solid #0780bb;color:#066e9f;font-weight:700}.gtV44DesktopMessage{font-size:13px;color:#687e90;margin:10px 0}.gtV44DesktopFooter{display:flex;justify-content:flex-end;gap:12px;padding:15px 22px;border-top:1px solid #e5ebf1;flex:0 0 auto}.gtV44DesktopFooter button{border:1px solid #d1dce5;border-radius:8px;background:#fff;color:#34485a;padding:11px 22px;min-width:150px;font-size:14px;font-weight:600;cursor:pointer}.gtV44DesktopFooter button.primary{background:#ffce33;border-color:#ffce33;color:#172b3d}.gtV44DesktopFooter button:disabled{opacity:.6;cursor:wait}}@media(min-width:768px){.gtV4MobileButtons{display:flex!important;align-items:center;gap:8px;flex:0 0 auto;order:-1}.gtV4MobileButtons>button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:42px;height:39px;padding:0 11px;border:1px solid #d5e0e8;border-radius:9px;background:#fff;color:#1e3850;cursor:pointer;position:relative}.gtV4MobileButtons>button:first-child:after{content:"Filter";font-size:13px;font-weight:600}.gtV4MobileButtons>button:nth-child(2):after{content:"Sort";font-size:13px;font-weight:600}.gtV4MobileButtons i{background:#e4f3ff;color:#086c9d;font-size:10px;font-style:normal;border-radius:12px;padding:2px 5px}.pmToolbar.gtV53Toolbar .gtV4MobileButtons>button:first-child{display:none!important}.gtV4Overlay{display:flex!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483004!important;background:#0f1f2d73!important;align-items:center;justify-content:center;flex-direction:column;color:#25394b;box-sizing:border-box;padding:24px 0;overscroll-behavior:contain}.gtV4Overlay>.gtV4PanelHeader,.gtV4Overlay>.gtV4FilterBody,.gtV4Overlay>.gtV42SortBody,.gtV4Overlay>.gtV4SortHint,.gtV4Overlay>.gtV4PanelFooter{width:min(780px,calc(100vw - 48px));box-sizing:border-box;background:#fff}.gtV4Overlay>.gtV4PanelHeader{height:65px;flex:0 0 65px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-radius:15px 15px 0 0;border-bottom:1px solid #e5ebf1;font-size:20px}.gtV4PanelHeader button{border:0;background:transparent;padding:8px;cursor:pointer;color:#53697b}.gtV4Overlay>.gtV4FilterBody{height:min(490px,calc(100vh - 190px));min-height:200px;display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden}.gtV4FilterBody nav{background:#f4f6f9;border-right:1px solid #e5ebf1;overflow-y:auto;display:flex;flex-direction:column}.gtV4FilterBody nav button{display:flex;justify-content:space-between;align-items:center;gap:9px;text-align:left;padding:17px 18px;border:0;border-left:3px solid transparent;background:transparent;color:#344c60;cursor:pointer;font-size:14px}.gtV4FilterBody nav button.active{background:#fff;border-left-color:#087ca8;font-weight:700}.gtV4FilterBody nav button b{background:#dff0fc;color:#096c9d;border-radius:12px;padding:3px 7px;font-size:11px}.gtV4FilterRight{display:flex;flex-direction:column;min-height:0;min-width:0;padding:22px 23px;overflow:hidden}.gtV4FilterTitle{font-size:15px;margin-bottom:16px}.gtV4Choices.gtV42Chips{display:flex;flex:1;min-height:0;flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:9px;overflow-y:auto;padding:0}.gtV4Choices.gtV42Chips button{flex:0 0 auto;width:auto;max-width:100%;min-height:37px;border:1px solid #d1dce5;border-radius:7px;background:#fff;color:#33495a;padding:9px 13px;font-size:13px;cursor:pointer;white-space:normal;text-align:left}.gtV4Choices.gtV42Chips button.selected{background:#e4f3ff;border:1.5px solid #0780bb;color:#066e9f;font-weight:700}.gtV4Overlay>.gtV4PanelFooter{display:flex;justify-content:flex-end;gap:12px;padding:15px 22px;border-top:1px solid #e5ebf1;border-radius:0 0 15px 15px}.gtV4PanelFooter button{min-width:150px;border:1px solid #d1dce5;border-radius:8px;background:#fff;color:#34485a;padding:11px 22px;font-size:14px;font-weight:600;cursor:pointer}.gtV4PanelFooter button.primary{background:#ffce33;border-color:#ffce33;color:#172b3d}.gtV4PanelFooter button:disabled{opacity:.6;cursor:wait}.gtV4Overlay>.gtV4SortHint{margin:0;padding:12px 23px;color:#64778a;font-size:13px}.gtV4Overlay>.gtV42SortBody{flex:0 1 auto;height:min(490px,calc(100vh - 240px));min-height:180px;overflow-y:auto;padding:15px 23px}.gtV42SortGridHeader,.gtV42SortGridRow{display:grid;grid-template-columns:minmax(0,1fr) 65px 65px;align-items:center;gap:10px}.gtV42SortGridHeader{font-size:12px;font-weight:700;color:#637587;text-align:center;padding:7px 0}.gtV42SortGridHeader span:first-child{text-align:left}.gtV42SortGridRow{padding:7px 0;border-bottom:1px solid #e7edf2;min-height:48px}.gtV42SortField{display:flex;align-items:center;gap:9px;font-size:13px}.gtV42SortField b,.gtV42PriorityNumber{display:grid;place-items:center;background:#087ca8;color:#fff;border-radius:50%;width:24px;height:24px;flex:0 0 24px;font-size:12px}.gtV42SortGridRow button{display:grid;place-items:center;min-height:35px;border:1px solid #d4e0e8;border-radius:8px;background:#fff;color:#38566b;cursor:pointer}.gtV42SortGridRow button.active{background:#e4f3ff;border-color:#0780bb;color:#066e9f}.gtV42Priority{margin-top:15px;padding:12px;background:#f5f8fb;border-radius:10px}.gtV42Priority>strong{display:block;font-size:14px}.gtV42Priority>small{color:#637587}.gtV42PriorityRow{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #e5edf3}.gtV42PriorityRow>span{flex:1;font-size:13px;font-weight:600}.gtV42PriorityRow>span small{display:block;color:#637587;font-weight:400}.gtV42Grip{border:0;background:transparent;padding:8px;cursor:grab;touch-action:none}.gtV4Empty{font-size:13px;color:#637587;padding:12px}.gtCustomerToolbar>select,.tmToolbar>select,.gtGstFilters,.gtHsnFilters,.gtumTabs,.gtcmToolbar>select{display:none!important}}@media(max-width:767px){.gtcmToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gtcmToolbar>select{display:none!important}.gtcmToolbar .gtV4MobileButtons{order:0}.gtcmToolbar .gtcmSearch{flex:1 1 130px;min-width:0}}@media(min-width:768px){.gtV4MobileButtons>button:nth-child(2){display:none!important}.gtV4MobileButtons>button:nth-child(2):after{content:none!important}.pmToolbar.gtV53Toolbar .gtV4MobileButtons{display:none!important}}.gtWarehouseToolbar,.gtCustomerToolbar,.gtGstToolbar,.gtHsnToolbar,.tmToolbar,.gtumToolbar,.gtDevSearch,.gtcmToolbar,.pmToolbar.gtV53Toolbar{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.gtWarehouseToolbar>.gtV4MobileButtons,.gtCustomerToolbar>.gtV4MobileButtons,.gtGstToolbar>.gtV4MobileButtons,.gtHsnToolbar>.gtV4MobileButtons,.tmToolbar>.gtV4MobileButtons,.gtumToolbar>.gtV4MobileButtons,.gtDevSearch>.gtV4MobileButtons,.gtcmToolbar>.gtV4MobileButtons,.pmToolbar.gtV53Toolbar>.gtV4MobileButtons{display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;order:0!important}.gtWarehouseToolbar>.gtWarehouseSearch,.gtCustomerToolbar>.gtCustomerSearch,.gtGstToolbar>.gtGstSearch,.gtHsnToolbar>.gtHsnSearch,.tmToolbar>.tmSearch,.gtumToolbar>.gtumSearch,.gtcmToolbar>.gtcmSearch,.pmToolbar.gtV53Toolbar>.pmSearch,.gtDevSearch>input{order:1!important;flex:1 1 150px!important;min-width:0!important;width:auto!important;max-width:none!important;margin:0!important;height:40px!important;min-height:40px!important;box-sizing:border-box!important}.gtWarehouseSearch,.gtCustomerSearch,.gtGstSearch,.gtHsnSearch,.tmSearch,.gtumSearch,.gtcmSearch,.pmToolbar.gtV53Toolbar>.pmSearch{display:flex!important;align-items:center!important;gap:7px!important;overflow:hidden}.gtWarehouseSearch>svg,.gtCustomerSearch>svg,.gtGstSearch>svg,.gtHsnSearch>svg,.tmSearch>svg,.gtumSearch>svg,.gtcmSearch>svg,.pmToolbar.gtV53Toolbar>.pmSearch>svg{flex:0 0 auto!important}.gtWarehouseSearch input,.gtCustomerSearch input,.gtGstSearch input,.gtHsnSearch input,.tmSearch input,.gtumSearch input,.gtcmSearch input,.pmToolbar.gtV53Toolbar>.pmSearch input,.gtDevSearch>input{height:40px!important;min-height:40px!important;max-height:40px!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;line-height:normal!important;font-size:13px!important}.gtV4MobileButtons>button{height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important}.gtV47PageNotice{font-size:11px;color:#607386;white-space:nowrap}@media(max-width:767px){.gtWarehouseToolbar>span:not(.gtV47PageNotice),.gtCustomerToolbar>select,.gtGstFilters,.gtHsnFilters,.tmToolbar>select,.gtumTabs,.gtumRefresh,.gtDevSearch>span,.gtcmToolbar>select,.gtV47PageNotice{display:none!important}.gtV4MobileButtons>button{width:40px!important;min-width:40px!important;flex:0 0 40px!important;padding:0!important}.gtWarehouseToolbar>.gtWarehouseSearch,.gtCustomerToolbar>.gtCustomerSearch,.gtGstToolbar>.gtGstSearch,.gtHsnToolbar>.gtHsnSearch,.tmToolbar>.tmSearch,.gtumToolbar>.gtumSearch,.gtcmToolbar>.gtcmSearch,.pmToolbar.gtV53Toolbar>.pmSearch,.gtDevSearch>input{flex:1 1 0!important;width:0!important;min-width:0!important}}@media screen and (max-width:767px){.gtDevSearch{display:grid!important;grid-template-columns:91px minmax(0,1fr)!important;grid-template-rows:40px!important;align-items:center!important;column-gap:7px!important;row-gap:0!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;min-width:0!important}.gtDevSearch>.gtV4MobileButtons{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:7px!important;width:91px!important;min-width:91px!important;margin:0!important;padding:0!important;align-self:center!important}.gtDevSearch>.gtV4MobileButtons>button{width:42px!important;height:40px!important;min-width:42px!important;min-height:40px!important;flex:0 0 42px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:9px!important}.gtDevSearch>input{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important;padding:0 12px 0 36px!important;margin:0!important;font-size:13px!important;line-height:normal!important;order:unset!important;border-radius:9px!important}.gtDevSearch>svg{grid-column:2!important;grid-row:1!important;justify-self:start!important;align-self:center!important;margin:0 0 0 12px!important;width:17px!important;height:17px!important;position:relative!important;z-index:1!important;pointer-events:none!important;color:#72889b!important;transform:none!important}.gtDevSearch>span{display:none!important}}.gtSCPage{padding:16px 20px 28px;max-width:1500px;margin:0 auto;color:#20364d}.gtSCHeading,.gtSCToolbar,.gtSCButtons{display:flex;align-items:center;justify-content:space-between;gap:14px}.gtSCHeading h2{display:flex;gap:10px;align-items:center;font-size:21px;margin:0;font-weight:750}.gtSCHeading{margin-bottom:20px}.gtSCPage button{cursor:pointer}.gtSCPrimary{background:#175b99!important;color:#fff!important;border:1px solid #175b99!important;border-radius:7px;padding:10px 16px;font-weight:700}.gtSCToolbar{margin:12px 0;flex-wrap:wrap}.gtSCTabs{display:flex;gap:8px}.gtSCTabs button{background:transparent;border:0;border-bottom:2px solid transparent;padding:10px 13px;font-weight:650;color:#52657c}.gtSCTabs button.selected{border-color:#145d9a;color:#145d9a}.gtSCTabs span{margin-left:6px;padding:1px 6px;border-radius:8px;background:#eef2f6}.gtSCSearch{margin-left:auto;display:flex;align-items:center;border:1px solid #d8e2ed;background:#fff;border-radius:7px;padding:0 10px;gap:8px;min-width:220px}.gtSCSearch input{border:0;outline:none;padding:11px 0;min-width:0;width:100%;font:inherit}.gtSCTableWrap{overflow:auto;background:#fff;border:1px solid #dce4ed;border-radius:9px}.gtSCTableWrap table{width:100%;border-collapse:collapse;min-width:680px;font-size:13px}.gtSCTableWrap th{text-align:left;background:#f7f9fc;color:#485e75;font-size:12px;padding:14px;border-bottom:1px solid #e2e9ef}.gtSCTableWrap td{padding:13px 14px;border-bottom:1px solid #edf1f5;vertical-align:middle}.gtSCTableWrap td strong,.gtSCTableWrap td small{display:block}.gtSCTableWrap td small{margin-top:4px;color:#74839a}.gtSCTableWrap select,.gtSCGrid select,.gtSCGrid input,.gtSCGrid textarea{width:100%;padding:10px;border:1px solid #ccd9e5;border-radius:7px;background:#fff;font:inherit;box-sizing:border-box}.gtSCTableWrap td select{min-width:155px}.gtSCEditor{background:#fff;border:1px solid #dde6ee;padding:20px;border-radius:10px;margin-bottom:15px}.gtSCEditor h3{margin:0 0 18px}.gtSCGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.gtSCGrid label{font-size:13px;display:flex;flex-direction:column;gap:7px;font-weight:650}.gtSCGrid .gtSCCheck{flex-direction:row;align-items:center}.gtSCButtons{justify-content:flex-end;margin-top:20px}.gtSCButtons button:not(.gtSCPrimary){border:1px solid #cad8e6;padding:10px 16px;border-radius:7px;background:#fff}.gtSCError,.gtSCSuccess{padding:11px 13px;margin:10px 0;border-radius:7px}.gtSCError{background:#fff1f1;color:#a5212d}.gtSCSuccess{background:#ebf8ee;color:#137641}.gtSCNote{font-size:12px;color:#73859b;margin-top:16px}.gtSCEmpty{padding:20px;color:#8293a6}@media(max-width:700px){.gtSCPage{padding:12px}.gtSCHeading{align-items:flex-start}.gtSCHeading h2{font-size:19px}.gtSCToolbar{align-items:stretch}.gtSCSearch{margin-left:0;order:1;width:100%}.gtSCGrid{grid-template-columns:1fr}.gtSCTableWrap table{min-width:620px}}.gtCustomerTable .gtCustSalesCell{vertical-align:middle;min-width:145px}.gtCustSalesCell select{box-sizing:border-box;width:100%;min-width:138px;max-width:260px;min-height:36px;background:#fff;border:1px solid #d5deea;border-radius:7px;padding:7px 9px;font:inherit;color:#243f5c}.gtCustSalesEffective strong,.gtCustSalesEffective small{display:block;white-space:nowrap}.gtCustSalesEffective strong{font-size:12.5px}.gtCustSalesEffective small{font-size:11px;color:#7b8c9e;margin-top:3px}.gtCustSalesStatus{margin:0 0 9px;padding:9px 12px;background:#fff6f4;border:1px solid #f3d2cf;border-radius:7px;color:#a63835;font-size:12px}.gtCustSalesStatus.ok{background:#f0f9f2;border-color:#cde8d0;color:#247343}.gtCustSalesMobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 0;border-top:1px solid #edf0f4;margin-top:8px}.gtCustSalesMobile label,.gtCustSalesMobile>div{display:flex;flex-direction:column;gap:5px;font-size:11px;color:#667991}.gtCustSalesMobile select{max-width:100%;min-width:0;width:100%;font-size:12px;padding:8px;background:#fff;border:1px solid #d5deea;border-radius:6px}.gtCustSalesMobile>div:last-child{grid-column:span 2}@media(max-width:650px){.gtCustSalesMobile{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.gtCustomerPage{padding:20px 24px 36px;color:#223d51}.gtCustomerPage button,.gtCustomerPage input,.gtCustomerPage select,.gtCustomerPage textarea{font:inherit}.gtCustomerHeading,.gtCustomerEditorHead,.gtCustomerSectionTitle,.gtCustomerToolbar,.gtCustomerModalHead,.gtCustomerModalActions,.gtCustomerActions,.gtCustomerPreferenceActions{display:flex;justify-content:space-between;align-items:center;gap:14px}.gtCustomerHeading{margin-bottom:22px}.gtCustomerHeading h2{display:flex;align-items:center;gap:11px;margin:0 0 5px;font-size:23px}.gtCustomerHeading h2 svg{color:#078d81}.gtCustomerHeading p,.gtCustomerSectionTitle p{margin:0;color:#8497a5;font-size:12px;line-height:1.5}.gtCustomerPrimary,.gtCustomerSecondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 15px;border-radius:9px;cursor:pointer;white-space:nowrap;font-size:13px;font-weight:600}.gtCustomerPrimary{background:#078d81;color:#fff;border:1px solid #078d81}.gtCustomerSecondary{background:#fff;color:#31576c;border:1px solid #dbe5eb}.gtCustomerPage button:disabled{opacity:.5;cursor:not-allowed}.gtCustomerToolbar{margin-bottom:17px;justify-content:flex-start}.gtCustomerSearch{display:flex;align-items:center;gap:9px;border:1px solid #dce6ec;border-radius:9px;padding:0 13px;background:#fff;flex:1;max-width:450px}.gtCustomerSearch input{border:none;background:transparent;outline:none;width:100%;padding:12px 0}.gtCustomerToolbar select,.gtCustomerGrid input,.gtCustomerGrid select,.gtCustomerGrid textarea,.gtCustomerPreferenceActions select{border:1px solid #dce6ec;border-radius:9px;padding:11px 12px;background:#fff;min-width:0;color:#234558}.gtCustomerTableWrap{border:1px solid #e1eaf0;background:#fff;border-radius:12px;overflow-x:auto}.gtCustomerTable{width:100%;border-collapse:collapse;text-align:left}.gtCustomerTable th,.gtCustomerTable td{padding:15px;border-bottom:1px solid #edf1f4;font-size:13px}.gtCustomerTable th{background:#f7fafb;color:#7890a1;font-weight:600}.gtCustomerStatus{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:5px 9px;border-radius:7px}.gtCustomerStatus.on{background:#e8f7f1;color:#168065}.gtCustomerStatus.off{background:#f2f3f5;color:#7c8995}.gtCustomerEditor{background:#fff;border:1px solid #e2eaf0;border-radius:14px;padding:24px}.gtCustomerEditorHead{margin-bottom:22px}.gtCustomerEditorHead h3,.gtCustomerSectionTitle h3{display:flex;align-items:center;gap:9px;margin:0;font-size:18px}.gtCustomerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.gtCustomerGrid label{display:flex;flex-direction:column;gap:7px;font-weight:600;color:#4d6474;font-size:12px}.gtCustomerGrid input,.gtCustomerGrid select,.gtCustomerGrid textarea{width:100%;box-sizing:border-box}.gtCustomerWide{grid-column:1/-1}.gtCustomerActions{margin-top:22px;justify-content:flex-end}.gtCustomerSection{margin-top:30px;border-top:1px solid #e8edf0;padding-top:25px}.gtCustomerSectionTitle{align-items:flex-start;margin-bottom:19px}.gtCustomerSectionTitle h3{margin-bottom:6px;font-size:17px}.gtCustomerAddressGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.gtCustomerAddress{padding:17px;border:1px solid #e2eaf0;border-radius:11px}.gtCustomerAddressTop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.gtCustomerAddress small{color:#8499a9}.gtCustomerAddress p{margin:7px 0;font-size:12px;line-height:1.5}.gtCustomerAddressActions{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.gtCustomerAddressActions button,.gtCustomerPriorityItem button{padding:7px 10px;border:1px solid #d9e5eb;color:#31576c;background:#fff;border-radius:7px;cursor:pointer;font-size:12px}.gtCustomerPriorityList{display:flex;flex-direction:column;gap:10px}.gtCustomerPriorityItem{display:flex;align-items:center;gap:12px;border:1px solid #e0e9ed;background:#fff;border-radius:10px;padding:11px 13px}.gtCustomerPriorityItem>svg{cursor:grab;color:#a2b2bd;flex-shrink:0}.gtCustomerRank{background:#f0f5f7;padding:7px 10px;border-radius:7px;font-weight:700;font-size:12px}.gtCustomerPriorityName{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.gtCustomerPriorityName strong{font-size:13px}.gtCustomerPriorityName small{color:#899ba8;font-size:11px}.gtCustomerReorderButtons{display:flex;gap:4px}.gtCustomerPreferenceActions{margin-top:15px;justify-content:flex-start}.gtCustomerPreferenceActions select{width:min(420px,100%)}.gtCustomerOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:#0c233373;display:flex;align-items:center;justify-content:center;padding:18px}.gtCustomerModal{width:min(800px,100%);max-height:calc(100dvh - 36px);box-sizing:border-box;overflow-y:auto;background:#fff;border-radius:15px;padding:24px;box-shadow:0 15px 50px #00000024}.gtCustomerModalHead{margin-bottom:22px}.gtCustomerModalHead h3{margin:0;font-size:19px}.gtCustomerModalHead button{border:none;background:transparent;cursor:pointer}.gtCustomerCheck{display:flex;align-items:center;gap:9px;margin-top:19px;font-size:13px}.gtCustomerModalActions{justify-content:flex-end;margin-top:24px}.gtCustomerError,.gtCustomerSuccess{margin:12px 0;padding:12px 14px;border-radius:9px;font-size:13px}.gtCustomerError{color:#b13f3f;background:#fff0ef}.gtCustomerSuccess{color:#117c65;background:#e9f8f2}@media(max-width:700px){.gtCustomerPage{padding:14px}.gtCustomerHeading,.gtCustomerSectionTitle,.gtCustomerToolbar,.gtCustomerPreferenceActions{flex-wrap:wrap}.gtCustomerGrid,.gtCustomerAddressGrid{grid-template-columns:1fr}.gtCustomerEditor{padding:17px}.gtCustomerPriorityItem{gap:8px;padding:10px}.gtCustomerModal{padding:18px}}.gtCustomerSectionButtons{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.gtCustomerEmpty{padding:18px;border:1px dashed #d8e3e9;border-radius:10px;color:#8195a3;font-size:13px;margin-top:12px}.gtCustomerSection .gtCustomerCheck{margin:14px 0 18px;width:max-content;max-width:100%;font-weight:500;cursor:pointer}.gtCustomerSection .gtCustomerCheck input{accent-color:#078d81}.gtCustomerEditor{overflow:visible}.gtCustomerActions{border-top:1px solid #e7edf1;margin-top:30px;padding-top:22px;gap:12px}.gtCustomerPriorityItem{cursor:grab}.gtCustomerPriorityItem:active{cursor:grabbing}@media(max-width:700px){.gtCustomerSectionButtons{width:100%}.gtCustomerSectionButtons button{flex:1}.gtCustomerActions{flex-wrap:wrap}}.gtCustomerTabs{display:flex;align-items:stretch;width:100%;gap:8px;padding:6px;margin:0 0 22px;box-sizing:border-box;background:#f3f7f9;border:1px solid #e3ebef;border-radius:13px}.gtCustomerTab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:#71899b;border-radius:10px;padding:14px 16px;display:flex;align-items:center;justify-content:center;gap:10px;flex:1 1 0;min-width:0;font-size:13px;font-weight:600;line-height:1.35;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.gtCustomerTab:hover{background:#e9f2f4;color:#245365}.gtCustomerTab.selected{background:#fff;color:#078d81;border-color:#d7e6e9;box-shadow:0 2px 8px #183a4b0f}.gtCustomerTabNumber{display:inline-flex;width:24px;height:24px;flex:0 0 24px;justify-content:center;align-items:center;border-radius:50%;background:#e4ecf1;font-size:12px;font-weight:700}.gtCustomerTab.selected .gtCustomerTabNumber{background:#078d81;color:#fff}.gtCustomerTabCount{display:inline-flex;align-items:center;justify-content:center;min-width:25px;padding:3px 7px;border-radius:20px;background:#e3edf0;color:#607d8d;font-size:11px}.gtCustomerTabContent{min-height:260px;animation:gtCustomerTabFade .14s ease-out}@keyframes gtCustomerTabFade{0%{opacity:.65}to{opacity:1}}.gtCustomerTabContent>.gtCustomerSection{margin-top:0;border-top:none;padding-top:0}.gtCustomerTabContent>.gtCustomerSectionTitle{margin-bottom:18px}.gtCustomerCopyAddress{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;width:auto;max-width:100%;padding:12px 16px;margin:2px 0 20px;background:#eff8f7;border:1px solid #c7e5e0;border-radius:10px;color:#087f74;text-align:left;cursor:pointer}.gtCustomerCopyAddress:hover{background:#e3f3f0;border-color:#86c9bd}.gtCustomerCopyAddress>span{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.gtCustomerCopyAddress strong{font-size:13px;font-weight:650}.gtCustomerCopyAddress small{font-size:11px;font-weight:400;color:#6c8a91}.gtCustomerSaveNote{margin-right:auto;color:#8295a1;font-size:12px}.gtCustomerEditor{padding:22px 26px}.gtCustomerEditorHead,.gtCustomerSectionTitle{margin-bottom:18px}.gtCustomerActions{margin-top:25px;padding-top:20px}@media(max-width:900px){.gtCustomerTab{padding:12px 9px;font-size:12px;gap:6px}.gtCustomerTabCount{display:none}}@media(max-width:650px){.gtCustomerTabs{gap:4px;padding:4px}.gtCustomerTab{padding:10px 5px;flex-direction:column;font-size:10px;text-align:center}.gtCustomerTabNumber{width:23px;height:23px;flex-basis:23px}.gtCustomerEditor{padding:16px}.gtCustomerSaveNote{width:100%;margin-bottom:4px}.gtCustomerCopyAddress{width:100%;box-sizing:border-box}}.gtCustomerBreadcrumb{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:#8a9cab;font-size:12px;font-weight:500}.gtCustomerBreadcrumb strong{color:#315268;font-weight:650}.gtCustomerBreadcrumbSeparator{color:#b7c5ce}.gtCustomerHeading{margin-bottom:20px}.gtCustomerHeading h2{margin:0;font-size:25px;font-weight:700;color:#142b49}.gtCustomersShell .pageHeader,.gtCustomersShell .page-header,.gtCustomersShell .gtPageHeader{display:none}@media(max-width:700px){.gtCustomerBreadcrumb{font-size:11px}.gtCustomerHeading h2{font-size:22px}}.gtCustomersShell .gtCustomerBreadcrumb{display:none}.gtCustomersShell .gtCustomerPage{padding-top:4px;padding-left:0;padding-right:0}.gtCustomersShell .gtCustomerHeading{margin-top:0;margin-bottom:16px}.gtCustomersShell .gtCustomerHeading h2{font-size:24px}.gtCustomersShell .gtCustomerToolbar{margin-bottom:14px}.gtCustomersShell .gtCustomerEditor{margin-top:0}@media(max-width:700px){.gtCustomersShell .gtCustomerPage{padding:4px 0 20px}}.gtDocumentUpload{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:130px;padding:20px;margin-bottom:18px;border:1px dashed #9fc3ca;border-radius:12px;background:#f5fafb;color:#087f74;cursor:pointer;text-align:center}.gtDocumentUpload input{max-width:100%;font-size:12px}.gtDocumentUpload small{color:#8296a3;font-size:12px}.gtDocumentList{display:flex;flex-direction:column;gap:10px}.gtDocumentRow{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid #e2eaf0;border-radius:11px;background:#fff}.gtDocumentName{display:flex;flex-direction:column;gap:5px;flex:1;min-width:160px;overflow-wrap:anywhere}.gtDocumentName strong{font-size:12px}.gtDocumentName small{font-size:11px;color:#8699a7}.gtDocumentRow label{display:flex;flex-direction:column;gap:6px;flex:2;font-size:12px;font-weight:600}.gtDocumentRow input{width:100%;box-sizing:border-box;padding:10px;border:1px solid #dbe5eb;border-radius:8px}.gtDocumentHelp,.gtDocumentEmpty{margin-top:15px;color:#8295a1;font-size:12px}.gtCustomerTabs{flex-wrap:nowrap}@media(max-width:750px){.gtDocumentRow{flex-wrap:wrap}.gtDocumentRow label{flex-basis:100%;order:2}.gtCustomerTab{font-size:11px;padding:9px 5px}}.gtCustomersShell main{min-width:0}.gtCustomerPage{width:100%!important;max-width:none!important;box-sizing:border-box;padding:12px 18px 20px!important;margin:0!important}.gtCustomerPage *,.gtCustomerPage *:before,.gtCustomerPage *:after{box-sizing:border-box}.gtCustomerEditor{width:100%!important;max-width:none!important;margin:0!important;min-width:0;background:#fff;border:1px solid #e5eaf0;border-radius:12px;padding:14px 18px 12px!important}.gtCustomerHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px!important;padding:0!important}.gtCustomerHeading h2{font-size:20px!important;line-height:1.25!important;font-weight:700!important;margin:0!important}.gtCustomerEditorHead{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;margin:0 0 12px!important;padding:0!important}.gtCustomerEditorHead h2,.gtCustomerEditorHead h3{margin:0!important;font-size:19px!important;line-height:1.3!important}.gtCustomerEditorHead p{margin:2px 0 0!important;font-size:12px!important}.gtCustomerEditorHead button{min-height:34px!important;padding:6px 12px!important;font-size:12px!important;border-radius:8px!important}.gtCustomerTabs{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important;gap:5px!important;align-items:stretch!important;width:100%!important;min-height:44px!important;padding:4px!important;margin:0 0 14px!important;border:1px solid #e2eaf0!important;border-radius:10px!important;background:#f5f8fa!important}.gtCustomerTab{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:7px!important;min-height:36px!important;height:36px!important;min-width:0!important;width:100%!important;padding:5px 8px!important;margin:0!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent;font-size:12px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important;text-align:center}.gtCustomerTab:hover{background:#e9f1f4}.gtCustomerTab.selected,.gtCustomerTab[aria-selected=true]{color:#008f83!important;background:#fff!important;border-color:#d3e6e6!important;box-shadow:0 1px 3px #0f172a0f}.gtCustomerTabNumber{display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:21px!important;height:21px!important;border-radius:50%;background:#e8eff3;color:#718598;font-size:10px!important;font-weight:700!important}.gtCustomerTab.selected .gtCustomerTabNumber,.gtCustomerTab[aria-selected=true] .gtCustomerTabNumber{background:#008f83!important;color:#fff!important}.gtCustomerTabCount{display:inline-flex!important;align-items:center;justify-content:center;flex:none!important;padding:2px 5px!important;border-radius:20px!important;background:#eaf0f2!important;color:#71879a!important;font-size:10px!important;line-height:1.1!important;font-weight:600!important}.gtCustomerTabContent{min-width:0;margin:0!important;padding:2px 0 8px!important}.gtCustomerSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px!important;padding:0!important}.gtCustomerSectionTitle h3,.gtCustomerTabContent h3{margin:0 0 3px!important;font-size:16px!important;line-height:1.3!important;font-weight:700!important}.gtCustomerSectionTitle p,.gtCustomerTabContent>p{margin:0!important;font-size:11px!important;line-height:1.5!important;color:#8194a5}@media(min-width:1100px){.gtCustomerTabContent :is(.fieldGrid,.formGrid,.form-grid,.gtCustomerGrid,.gtCustomerFormGrid,.gtCustomerDetailsGrid,.gtCustomerFieldGrid,.gtCustomerFields,.gtCustomerDetailsFields){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:14px!important;row-gap:10px!important;align-items:start!important}.gtCustomerTabContent:has(>label:nth-of-type(3)){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:14px!important;row-gap:10px!important;align-items:start!important}.gtCustomerTabContent>:is(div,section):has(>label:nth-of-type(3)){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:14px!important;row-gap:10px!important}}.gtCustomerTabContent label{min-width:0;margin:0!important;font-size:11px!important;font-weight:650!important;line-height:1.3!important;color:#50697e!important}.gtCustomerTabContent :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){width:100%;min-width:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin-top:5px!important;padding:7px 11px!important;border:1px solid #d9e5eb!important;border-radius:7px!important;background:#fff;font-size:12px!important;line-height:1.3!important;font-weight:500;color:#25435a!important;box-shadow:none!important}.gtCustomerTabContent textarea{min-width:0!important;min-height:65px!important;padding:9px 11px!important;border:1px solid #d9e5eb!important;border-radius:7px!important;font-size:12px!important}.gtCustomerTabContent :is(input,select,textarea):focus{outline:none!important;border-color:#07958b!important;box-shadow:0 0 0 3px #008f831a!important}.gtCustomerTabContent input:disabled{background:#f1f5f7!important;color:#587183!important;cursor:not-allowed}.gtCustomerTabContent input::placeholder,.gtCustomerTabContent textarea::placeholder{color:#a6b4bf;font-size:11px!important}.gtCustomerTabContent input[type=checkbox]{width:15px!important;height:15px!important;min-height:15px!important;accent-color:#008f83}.gtCustomerTabContent :is(.field,.formField,.form-field,.gtCustomerField){min-width:0;margin:0!important;gap:4px!important}.gtCustomerTabContent :is(.fieldGrid,.formGrid,.form-grid){gap:10px 14px!important}.gtCustomerTabContent button{font-size:12px!important}.gtCustomerTabContent :is(.gtCustomerSecondary,.gtCustomerAction,.gtAddressAction){min-height:32px!important;padding:6px 11px!important;border-radius:7px!important}.gtCustomerTabContent :is(.gtAddressCard,.gtCustomerAddressCard,.gtTransporterCard,.gtCustomerTransporterCard){padding:12px!important;border-radius:9px!important;margin-bottom:8px!important}.gtDocumentUpload{min-height:85px!important;padding:12px!important;gap:5px!important;margin-bottom:10px!important;border-radius:9px!important}.gtDocumentUpload strong{font-size:12px!important}.gtDocumentUpload small{font-size:10px!important}.gtDocumentList{gap:7px!important;margin-top:9px!important}.gtDocumentRow{padding:9px 11px!important;gap:10px!important;border-radius:8px!important}.gtDocumentRow label{font-size:11px!important}.gtDocumentRow input{height:34px!important;min-height:34px!important;max-height:34px!important;margin-top:0!important}.gtCustomerActions{position:sticky!important;bottom:0!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:10px!important;min-height:54px!important;margin:12px -18px -12px!important;padding:9px 18px!important;background:#fffffffa!important;border-top:1px solid #e5edf1!important;border-radius:0 0 12px 12px!important;box-shadow:0 -5px 15px #0f172a08}.gtCustomerSaveNote{margin-right:auto!important;font-size:11px!important;color:#899cac!important;line-height:1.4;max-width:420px}.gtCustomerActions button{min-height:36px!important;height:36px!important;padding:6px 15px!important;border-radius:7px!important;font-size:12px!important;font-weight:650!important;white-space:nowrap}.gtCustomerActions button[type=submit]{background:#008f83!important;color:#fff!important;border-color:#008f83!important}.gtCustomerActions button[type=submit]:hover{background:#007b72!important}.gtCustomerPage table{width:100%}.gtCustomerPage th,.gtCustomerPage td{padding:9px 11px!important;font-size:12px!important}.gtCustomerPage th{font-size:11px!important;font-weight:700!important}@media(min-width:700px)and (max-width:1099px){.gtCustomerTabContent :is(.fieldGrid,.formGrid,.form-grid,.gtCustomerGrid,.gtCustomerFormGrid,.gtCustomerDetailsGrid,.gtCustomerFieldGrid,.gtCustomerFields,.gtCustomerDetailsFields){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.gtCustomerTabContent:has(>label:nth-of-type(3)),.gtCustomerTabContent>:is(div,section):has(>label:nth-of-type(3)){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.gtCustomerTab{gap:4px!important;padding:4px!important;font-size:11px!important}}@media(max-width:699px){.gtCustomerPage{padding:8px!important}.gtCustomerEditor{padding:11px!important}.gtCustomerTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;height:auto!important}.gtCustomerTab{height:36px!important;min-height:36px!important;font-size:11px!important}.gtCustomerTabContent :is(.fieldGrid,.formGrid,.form-grid,.gtCustomerGrid,.gtCustomerFormGrid,.gtCustomerDetailsGrid,.gtCustomerFieldGrid,.gtCustomerFields,.gtCustomerDetailsFields){grid-template-columns:minmax(0,1fr)!important}.gtCustomerTabContent:has(>label:nth-of-type(3)),.gtCustomerTabContent>:is(div,section):has(>label:nth-of-type(3)){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.gtCustomerActions{margin:10px -11px -11px!important;padding:10px!important;gap:7px!important}.gtCustomerSaveNote{display:none!important}.gtCustomerActions button{flex:1}.gtDocumentRow{flex-wrap:wrap}.gtDocumentRow label{flex-basis:100%}}@media(min-width:1100px)and (max-height:850px){.gtCustomerPage{padding-top:8px!important}.gtCustomerEditor{padding-top:10px!important}.gtCustomerEditorHead{margin-bottom:8px!important}.gtCustomerTabs{margin-bottom:10px!important}.gtCustomerSectionTitle{margin-bottom:8px!important}.gtCustomerTabContent :is(.fieldGrid,.formGrid,.form-grid){row-gap:8px!important}}.gtCustomerEditor>.gtCustomerTabContent{display:block;width:100%;margin:0 0 16px;padding:18px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;animation:none}.gtCustomerEditor>.gtCustomerTabContent:last-of-type{margin-bottom:0}.gtCustomerEditor .gtCustomerActions{margin-top:18px}@media(max-width:700px){.gtCustomerEditor>.gtCustomerTabContent{padding:14px;margin-bottom:12px;border-radius:10px}.gtCustomerEditor .gtCustomerGrid,.gtCustomerEditor .gtCustomerAddressGrid{grid-template-columns:minmax(0,1fr)}.gtCustomerEditor input,.gtCustomerEditor select,.gtCustomerEditor textarea{max-width:100%}}.gtCustomerInlineEditor{position:static;display:block;width:100%;margin:14px 0 20px;padding:0;background:transparent}.gtCustomerInlineEditor .gtCustomerModal{position:static;display:block;width:100%;max-width:none;max-height:none;overflow:visible;margin:0;padding:18px;border:1px solid #cbd5e1;border-radius:12px;box-shadow:none;background:#f8fafc}.gtCustomerInlineEditor .gtCustomerModalHead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.gtCustomerInlineEditor .gtCustomerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gtCustomerInlineEditor .gtCustomerModalActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px}@media(max-width:700px){.gtCustomerInlineEditor .gtCustomerModal{padding:14px}.gtCustomerInlineEditor .gtCustomerGrid{grid-template-columns:minmax(0,1fr)}.gtCustomerInlineEditor .gtCustomerModalActions button{min-height:44px}}.gtCustomerBillingShippingCheck{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;margin:14px 0;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc;cursor:pointer}.gtCustomerBillingShippingCheck input{width:19px;height:19px;flex:0 0 19px;margin-top:2px;accent-color:#174b8b}.gtCustomerBillingShippingCheck span{display:flex;flex-direction:column;gap:5px;min-width:0}.gtCustomerBillingShippingCheck strong{font-size:14px;font-weight:650}.gtCustomerBillingShippingCheck small{font-size:12px;line-height:1.5;color:#64748b}@media(max-width:700px){.gtCustomerBillingShippingCheck{padding:12px;gap:10px}.gtCustomerBillingShippingCheck input{width:22px;height:22px;flex-basis:22px}}.gtCustomerPage{--gt-sap-primary: #0759c7;--gt-sap-text: #172b4d;--gt-sap-muted: #64748b;--gt-sap-border: #d9e2ed;--gt-sap-surface: #ffffff;--gt-sap-subtle: #f1f5f9;color:var(--gt-sap-text);font-size:13px;line-height:1.4}.gtCustomerPage .gtCustomerHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.gtCustomerPage .gtCustomerHeading h2{margin:0;font-size:21px;font-weight:700;letter-spacing:-.35px}.gtCustomerPage .gtCustomerHeading button{min-height:34px;padding:6px 13px;font-size:12.5px;border-radius:5px}.gtCustomerPage .gtSapStatusTabs{display:flex;align-items:center;gap:22px;border-bottom:1px solid #d9e2ed;margin:0 0 12px;padding:0 4px}.gtCustomerPage .gtSapStatusTab{display:inline-flex;align-items:center;gap:5px;padding:9px 3px 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:#475569;font-size:12.5px;font-weight:600;cursor:pointer}.gtCustomerPage .gtSapStatusTab span{color:#64748b;font-size:11.5px}.gtCustomerPage .gtSapStatusTab.selected{color:#0759c7;border-bottom-color:#0759c7}.gtCustomerPage .gtSapStatusTab.selected span{color:#0759c7}.gtCustomerPage .gtCustomerExcelPanel{padding:10px 12px!important;margin-bottom:10px!important;border:1px solid var(--gt-sap-border)!important;border-radius:6px!important;box-shadow:none!important}.gtCustomerPage .gtCustomerExcelPanel strong{font-size:12.5px}.gtCustomerPage .gtCustomerExcelPanel button{min-height:32px;padding:5px 11px;border-radius:5px;font-size:12px}.gtCustomerPage .gtCustomerToolbar{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding:0}.gtCustomerPage .gtCustomerSearch{min-height:34px;border-radius:5px}.gtCustomerPage .gtCustomerSearch input{height:33px;min-height:33px;padding:5px 10px;border-radius:5px;font-size:12.5px}.gtCustomerPage .gtCustomerToolbar select{min-height:34px;height:34px;padding:5px 10px;border-radius:5px;font-size:12.5px}.gtCustomerPage .gtCustomerTableWrap{width:100%;overflow-x:auto;background:#fff;border:1px solid #ccd8e6;border-radius:6px;box-shadow:none}.gtCustomerPage .gtCustomerTable{width:100%;border-collapse:collapse;font-size:12.5px}.gtCustomerPage .gtCustomerTable th{background:#edf2f8;color:#233a58;font-size:12px;font-weight:700;padding:9px 11px;border-bottom:1px solid #cbd5e1;text-align:left;white-space:nowrap}.gtCustomerPage .gtCustomerTable td{padding:8px 11px;height:39px;border-bottom:1px solid #e5eaf0;vertical-align:middle;font-size:12.5px;line-height:1.35}.gtCustomerPage .gtCustomerTable tbody tr:hover{background:#f2f7ff}.gtCustomerPage .gtCustomerTable tbody tr:last-child td{border-bottom:none}.gtCustomerPage .gtCustomerStatus{padding:3px 9px;border-radius:12px;font-size:11.5px;font-weight:600}.gtCustomerPage .gtCustomerStatus.on{background:#dff4e3;color:#186b31}.gtCustomerPage .gtCustomerStatus.off{background:#e8edf3;color:#475569}.gtCustomerPage .gtCustomerTabContent{padding:0}.gtCustomerPage .gtCustomerSectionTitle{min-height:33px;padding:7px 11px;margin:0 0 10px;background:linear-gradient(90deg,#e7edf5,#dce6f1);border:1px solid #dce5ef;border-radius:5px;display:flex;align-items:center;justify-content:space-between}.gtCustomerPage .gtCustomerSectionTitle h3{margin:0;font-size:13.5px;line-height:1.3;font-weight:700;color:#172b4d}.gtCustomerPage .gtCustomerSectionTitle p{display:none}.gtCustomerPage .gtCustomerGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;row-gap:9px;padding:0 10px 12px}.gtCustomerPage .gtCustomerGrid label{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0;color:#344b65;font-size:11.5px;font-weight:600}.gtCustomerPage input:not([type=checkbox]):not([type=radio]):not([type=file]),.gtCustomerPage select,.gtCustomerPage textarea{box-sizing:border-box;min-height:34px;height:34px;padding:5px 10px;border:1px solid #cbd7e5;border-radius:5px;background:#fff;color:#172b4d;box-shadow:none;font-size:12.5px;line-height:1.4}.gtCustomerPage textarea{height:auto;min-height:66px;resize:vertical}.gtCustomerPage input:disabled,.gtCustomerPage select:disabled{background:#edf2f7!important;color:#64748b!important;cursor:not-allowed}.gtCustomerPage input:focus,.gtCustomerPage select:focus,.gtCustomerPage textarea:focus{outline:2px solid #bfdbfe;outline-offset:0;border-color:#3680dc}.gtCustomerPage .gtCustomerSection{margin:9px 0;padding:11px;border:1px solid var(--gt-sap-border);border-radius:6px;background:#fff;box-shadow:none}.gtCustomerPage .gtCustomerSection h3{font-size:14px;line-height:1.3}.gtCustomerPage .gtCustomerSection button{min-height:32px;padding:5px 10px;font-size:12px;border-radius:5px}.gtCustomerPage .gtSapAddressTableWrap{width:100%;overflow-x:auto;border:1px solid #dce5ef;border-radius:5px;margin-top:10px;background:#fff}.gtCustomerPage .gtSapAddressTable{width:100%;border-collapse:collapse;min-width:780px;font-size:12px}.gtCustomerPage .gtSapAddressTable th{padding:8px 10px;background:#edf2f8;color:#283c55;font-size:11.5px;font-weight:700;text-align:left;white-space:nowrap;border-bottom:1px solid #d4deea}.gtCustomerPage .gtSapAddressTable td{padding:7px 10px;height:36px;border-bottom:1px solid #e7edf4;vertical-align:middle}.gtCustomerPage .gtSapAddressTable tr:last-child td{border-bottom:0}.gtCustomerPage .gtSapAddressTable tbody tr:hover{background:#f4f8ff}.gtCustomerPage .gtSapAddressTable tr.inactive{color:#94a3b8}.gtCustomerPage .gtSapAddressText{min-width:180px;max-width:340px;overflow-wrap:anywhere}.gtCustomerPage .gtSapAddressType{display:inline-flex;padding:3px 7px;border-radius:4px;background:#e2edff;color:#1253a5;font-size:11px;font-weight:600;white-space:nowrap}.gtCustomerPage .gtSapAddressType.shipping{background:#e9f2ff;color:#2462aa}.gtCustomerPage .gtSapAddressType.both{background:#e4f5ef;color:#15734c}.gtCustomerPage .gtSapPrimary{display:inline-flex;color:#0759c7;font-size:11px;font-weight:700}.gtCustomerPage .gtSapStatus{display:inline-flex;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:600}.gtCustomerPage .gtSapStatus.on{color:#166534;background:#dcfce7}.gtCustomerPage .gtSapStatus.off{color:#475569;background:#e2e8f0}.gtCustomerPage .gtSapLink{border:0;background:transparent;color:#0759c7;font-size:11px;cursor:pointer;padding:2px 3px}.gtCustomerPage .gtSapLink:disabled{color:#94a3b8;cursor:not-allowed}.gtCustomerPage .gtSapRowActions{display:flex;align-items:center;gap:3px}.gtCustomerPage .gtSapRowActions button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:#365675}.gtCustomerPage .gtSapRowActions button:hover:not(:disabled){background:#e5f0ff;color:#0759c7}.gtCustomerPage .gtSapRowActions button:disabled{opacity:.35;cursor:not-allowed}.gtCustomerPage .gtSapEmptyAddress{padding:15px 10px!important;text-align:center;color:#64748b}.gtCustomerPage .gtCustomerAddressGrid{display:none!important}.gtCustomerPage .gtCustomerSection select{max-width:100%}.gtCustomerPage .gtCustomerPrimary{background:#0759c7;border-color:#0759c7;color:#fff;border-radius:5px;min-height:34px;font-size:12.5px;font-weight:600}.gtCustomerPage .gtCustomerPrimary:hover:not(:disabled){background:#0347a2}.gtCustomerPage .gtCustomerSecondary{border:1px solid #ccd8e6;background:#fff;color:#27415f;border-radius:5px;min-height:34px;font-size:12.5px}@media(max-width:1150px){.gtCustomerPage .gtCustomerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.gtCustomerPage{font-size:12px}.gtCustomerPage .gtCustomerGrid{grid-template-columns:1fr;gap:9px;padding:0 4px 12px}.gtCustomerPage .gtCustomerHeading{align-items:flex-start;flex-wrap:wrap}.gtCustomerPage .gtCustomerToolbar{flex-wrap:wrap}.gtCustomerPage .gtCustomerSearch{flex:1 1 100%}.gtCustomerPage .gtSapStatusTabs{gap:13px;overflow-x:auto}.gtCustomerPage .gtSapStatusTab{white-space:nowrap}.gtCustomerPage .gtCustomerSection{padding:9px}}@media(min-width:701px){.gtCustomerPage .gtCustomerTable{border-collapse:collapse!important;border-spacing:0!important;font-size:12px!important}.gtCustomerPage .gtCustomerTable tbody tr{height:40px!important;min-height:0!important}.gtCustomerPage .gtCustomerTable tbody td{height:40px!important;min-height:0!important;padding:4px 9px!important;font-size:12px!important;line-height:16px!important;vertical-align:middle!important;box-sizing:border-box!important}.gtCustomerPage .gtCustomerTable thead tr{height:38px!important}.gtCustomerPage .gtCustomerTable thead th{height:38px!important;padding:6px 9px!important;font-size:11.5px!important;line-height:16px!important;white-space:nowrap!important;box-sizing:border-box!important}.gtCustomerPage .gtCustomerTable tbody td button{height:26px!important;min-height:26px!important;padding:2px 6px!important;font-size:11.5px!important}.gtCustomerPage .gtCustomerTable tbody td svg{width:15px!important;height:15px!important}.gtCustomerPage .gtCustomerStatus{display:inline-flex!important;align-items:center!important;min-height:0!important;padding:2px 8px!important;font-size:11px!important;line-height:17px!important}.gtCustomerPage .gtCustomerHeading{margin-bottom:9px!important}.gtCustomerPage .gtCustomerHeading h2{font-size:20px!important;line-height:26px!important}.gtCustomerPage .gtSapStatusTabs{margin-bottom:9px!important}.gtCustomerPage .gtSapStatusTab{min-height:34px!important;padding:7px 4px!important;font-size:12px!important}.gtCustomerPage .gtCustomerGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px 16px!important;padding:5px 10px 12px!important}.gtCustomerPage .gtCustomerGrid label{margin:0!important;gap:4px!important;font-size:11px!important;line-height:15px!important}.gtCustomerPage .gtCustomerGrid input:not([type=checkbox]),.gtCustomerPage .gtCustomerGrid select{height:34px!important;min-height:34px!important;padding:5px 9px!important;font-size:12px!important;line-height:18px!important;border-radius:4px!important;box-sizing:border-box!important}.gtCustomerPage .gtCustomerSection{margin:8px 0!important;padding:10px!important;border-radius:5px!important}.gtCustomerPage .gtCustomerSectionTitle{min-height:32px!important;margin-bottom:8px!important;padding:6px 10px!important;border-radius:4px!important}.gtCustomerPage .gtCustomerSectionTitle h3{font-size:13px!important;line-height:18px!important}.gtCustomerPage .gtSapAddressTable tbody tr,.gtCustomerPage .gtSapAddressTable tbody td{height:36px!important}.gtCustomerPage .gtSapAddressTable td{padding:5px 9px!important;font-size:11.5px!important;line-height:17px!important}.gtCustomerPage .gtSapAddressTable th{height:34px!important;padding:6px 9px!important;font-size:11.5px!important}.gtCustomerPage .gtSapRowActions button{width:26px!important;height:26px!important;min-height:26px!important}.gtCustomerPage .gtCustomerPrimary,.gtCustomerPage .gtCustomerSecondary{min-height:34px!important;height:34px!important;padding:5px 12px!important;font-size:12px!important;border-radius:4px!important}}@media(min-width:701px)and (max-width:1050px){.gtCustomerPage .gtCustomerGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.gtCustomerPage .gtCustomerGrid{grid-template-columns:minmax(0,1fr)!important}.gtCustomerPage .gtCustomerGrid input:not([type=checkbox]),.gtCustomerPage .gtCustomerGrid select{height:40px!important;min-height:40px!important;font-size:14px!important}}@media(min-width:701px){.gtCustomersShell .gtCustomerPage{max-width:none!important;width:100%!important;margin:0!important}.gtCustomerPage{font-size:12.5px!important;color:#152844!important}.gtCustomerPage .gtCustomerHeading{margin:0 0 10px!important;padding:0!important;align-items:center!important}.gtCustomerPage .gtCustomerHeading h2{font-size:21px!important;line-height:29px!important;font-weight:700!important;color:#10213b!important}.gtCustomerPage .gtCustomerHeading .gtCustomerPrimary{background:#0759cb!important;border-color:#0759cb!important;color:#fff!important;box-shadow:none!important;height:36px!important;padding:0 15px!important}.gtCustomerPage .gtSapListControls{display:grid;grid-template-columns:minmax(250px,1fr) auto;grid-template-areas:"statuses upload" "search search";align-items:center;column-gap:14px;row-gap:9px;margin:0 0 12px!important}.gtCustomerPage .gtSapListControls>.gtSapStatusTabs{grid-area:statuses;display:flex!important;gap:22px!important;align-self:stretch;align-items:end;margin:0!important;border-bottom:1px solid #dde5ee!important}.gtCustomerPage .gtSapStatusTab{background:transparent!important;padding:8px 4px 10px!important;font-weight:600!important}.gtCustomerPage .gtSapStatusTab.selected{border-bottom:3px solid #0759cb!important;color:#0759cb!important}.gtCustomerPage .gtSapListControls>.gtCustomerExcelPanel{grid-area:upload;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;justify-self:end;width:auto!important}.gtCustomerPage .gtSapListControls>.gtCustomerExcelPanel>div:first-child>div:first-child{display:none!important}.gtCustomerPage .gtSapListControls>.gtCustomerExcelPanel button{height:34px!important;min-height:34px!important;padding:5px 12px!important;background:#fff!important;border:1px solid #c7d5e6!important;color:#24415d!important;border-radius:5px!important;font-size:12px!important;white-space:nowrap!important}.gtCustomerPage .gtSapListControls>.gtCustomerExcelPanel button:hover{background:#f2f7ff!important;border-color:#8eb2df!important}.gtCustomerPage .gtCustomerExcelPanel:has(input[type=file]){grid-column:1 / -1;justify-self:stretch;width:100%!important;border:1px solid #dae4ef!important;padding:12px!important;background:#fff!important;border-radius:6px!important}.gtCustomerPage .gtSapListControls>.gtCustomerToolbar{grid-area:search;display:flex!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.gtCustomerPage .gtCustomerSearch{flex:1 1 auto!important;width:auto!important;min-width:220px!important;margin:0!important;height:36px!important;min-height:36px!important;border:1px solid #cbd7e5!important;border-radius:5px!important;background:#fff!important}.gtCustomerPage .gtCustomerSearch input{height:34px!important;min-height:34px!important;font-size:12.5px!important;border:0!important;background:transparent!important}.gtCustomerPage .gtCustomerTableWrap{border:1px solid #cbd7e5!important;border-radius:6px 6px 0 0!important;box-shadow:none!important;background:#fff!important;margin:0!important}.gtCustomerPage .gtCustomerTable{width:100%!important;border-collapse:collapse!important;font-size:12.5px!important}.gtCustomerPage .gtCustomerTable thead tr,.gtCustomerPage .gtCustomerTable thead th{height:39px!important}.gtCustomerPage .gtCustomerTable th{padding:7px 11px!important;color:#142741!important;background:#ebf1f7!important;border-bottom:1px solid #d1dce7!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important}.gtCustomerPage .gtCustomerTable tbody tr,.gtCustomerPage .gtCustomerTable tbody td{height:40px!important}.gtCustomerPage .gtCustomerTable tbody td{padding:6px 11px!important;line-height:17px!important;border-bottom:1px solid #e4eaf1!important;vertical-align:middle!important;background:#fff}.gtCustomerPage .gtCustomerTable tbody tr:hover td{background:#f2f7ff!important}.gtCustomerPage .gtCustomerTable td strong{font-weight:600!important}.gtCustomerPage .gtSapEditCustomer{width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#21446b!important;border:0!important;border-radius:4px!important;background:transparent!important;cursor:pointer!important}.gtCustomerPage .gtSapEditCustomer:hover{background:#deebff!important;color:#0759cb!important}.gtCustomerPage .gtSapListPagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;background:#fff;border:1px solid #cbd7e5;border-top:0;border-radius:0 0 6px 6px;font-size:12px}.gtCustomerPage .gtSapPaginationControls{display:flex;align-items:center;gap:9px}.gtCustomerPage .gtSapPaginationControls label{display:flex;align-items:center;gap:8px;font-size:12px}.gtCustomerPage .gtSapPaginationControls select,.gtCustomerPage .gtSapPaginationControls button{min-height:31px!important;height:31px!important;padding:4px 9px!important;border:1px solid #ccd8e6!important;border-radius:5px!important;background:#fff!important;font-size:12px!important;color:#264565!important}.gtCustomerPage .gtSapPaginationControls button:disabled{opacity:.4;cursor:not-allowed}.gtCustomerPage .gtSapPageIndicator{padding:5px 8px;background:#e9f0fb;border-radius:4px;color:#0759cb;font-weight:700}.gtCustomerPage .gtCustomerEditor{background:#fff!important;border:1px solid #d5e0ec!important;border-radius:7px!important;box-shadow:none!important;padding:12px 14px!important}.gtCustomerPage .gtCustomerEditorHead{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:10px!important;padding:0 0 9px!important;border-bottom:1px solid #e1e8f1!important}.gtCustomerPage .gtCustomerEditorHead h3{font-size:17px!important;line-height:24px!important;font-weight:700!important;margin:0!important}.gtCustomerPage .gtCustomerEditor .gtCustomerTabContent{padding:0!important;margin:0 0 10px!important;background:transparent!important;border:0!important;box-shadow:none!important}.gtCustomerPage .gtCustomerEditor .gtCustomerSectionTitle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;min-height:35px!important;padding:7px 12px!important;margin:0 0 9px!important;background:#e7edf5!important;border:1px solid #d9e3ef!important;border-radius:5px!important;box-shadow:none!important}.gtCustomerPage .gtCustomerEditor .gtCustomerSectionTitle h3{font-size:13px!important;font-weight:700!important;line-height:19px!important;margin:0!important;color:#152b48!important}.gtCustomerPage .gtCustomerEditor .gtCustomerSectionTitle p{display:none!important}.gtCustomerPage .gtCustomerEditor .gtCustomerSection{padding:0 0 10px!important;margin:0 0 10px!important;border:0!important;border-bottom:1px solid #e5ebf2!important;box-shadow:none!important;background:#fff!important;border-radius:0!important}.gtCustomerPage .gtCustomerEditor .gtCustomerGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px 16px!important;padding:0 12px 12px!important}.gtCustomerPage .gtCustomerEditor .gtCustomerGrid label{display:flex!important;flex-direction:column!important;gap:4px!important;margin:0!important;font-size:11.5px!important;line-height:16px!important;font-weight:600!important;color:#344d66!important;min-width:0!important}.gtCustomerPage .gtCustomerEditor .gtCustomerGrid input:not([type=checkbox]),.gtCustomerPage .gtCustomerEditor .gtCustomerGrid select{box-sizing:border-box!important;height:35px!important;min-height:35px!important;padding:5px 9px!important;margin:0!important;border:1px solid #bfccdb!important;border-radius:4px!important;background:#fff!important;color:#102741!important;font-size:12.5px!important;line-height:19px!important;box-shadow:none!important}.gtCustomerPage .gtCustomerEditor .gtCustomerGrid input:disabled{background:#e8edf3!important;color:#5b6e82!important}.gtCustomerPage .gtCustomerEditor .gtCustomerGrid textarea{min-height:70px!important;height:auto!important;font-size:12.5px!important}.gtCustomerPage .gtSapAddressTableWrap{margin:8px 12px!important;border-radius:5px!important}.gtCustomerPage .gtSapAddressTable th{background:#eaf0f7!important;color:#243d56!important;height:34px!important;padding:6px 9px!important}.gtCustomerPage .gtSapAddressTable td{height:36px!important;padding:5px 9px!important}.gtCustomerPage .gtCustomerBillingShippingCheck{margin:8px 12px!important;padding:7px 9px!important;border:0!important;background:transparent!important;font-size:12px!important}.gtCustomerPage .gtCustomerBillingShippingCheck small{display:none!important}.gtCustomerPage .gtCustomerSectionButtons button{height:29px!important;min-height:29px!important;padding:4px 9px!important;font-size:11.5px!important}.gtCustomerPage .gtCustomerPriorityItem{min-height:38px!important;padding:6px 10px!important;border-radius:4px!important}.gtCustomerPage .gtCustomerPreferenceActions select{height:35px!important;min-height:35px!important;font-size:12px!important}.gtCustomerPage .gtDocumentUpload{padding:10px!important;border-radius:5px!important}}@media(min-width:701px)and (max-width:1100px){.gtCustomerPage .gtSapListControls{grid-template-columns:1fr!important;grid-template-areas:"statuses" "upload" "search"!important}.gtCustomerPage .gtSapListControls>.gtCustomerExcelPanel{justify-self:start!important}.gtCustomerPage .gtCustomerEditor .gtCustomerGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.gtCustomerPage .gtSapListControls{display:flex;flex-direction:column;gap:9px}.gtCustomerPage .gtSapListPagination{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:9px}.gtCustomerPage .gtSapPaginationControls{display:flex;flex-wrap:wrap;align-items:center;gap:7px}}.gtCustomerPage{--gtref-navy:#0c2541;--gtref-teal:#147b9c;--gtref-teal-dark:#0b6683;--gtref-gold:#b88038;--gtref-border:#e6ebf2;--gtref-muted:#7a8797;--gtref-bg:#f7f9fc;color:var(--gtref-navy);font-family:Inter,Segoe UI Variable,Segoe UI,system-ui,Arial,sans-serif}.gtCustomerPage .gtCustomerHeading{margin-bottom:12px!important}.gtCustomerPage .gtCustomerHeading h2{color:var(--gtref-navy)!important;font-size:22px!important;font-weight:600!important;border-left:4px solid var(--gtref-gold);padding-left:12px}.gtCustomerPage .gtCustomerPrimary,.gtCustomerPage .gtRefImportTrigger,.gtRefImportModal .gtRefModalPrimary{background:linear-gradient(135deg,#147b9c,#0e6486)!important;color:#fff!important;border:0!important;box-shadow:0 4px 12px #147b9c2e!important;border-radius:9px!important}.gtCustomerPage button{transition:background .15s,border-color .15s}.gtCustomerPage .gtRefFilterCard{background:#fff;border:1px solid var(--gtref-border);border-radius:13px;box-shadow:0 4px 16px #0c25410b;padding:12px 14px;margin:0 0 12px}.gtCustomerPage .gtRefFilterCard .gtCustomerToolbar{display:flex!important;gap:12px!important;align-items:center!important;padding:0!important;margin:0!important;border:0!important}.gtCustomerPage .gtCustomerSearch{flex:1 1 300px!important;min-width:220px}.gtCustomerPage .gtCustomerSearch input{min-height:34px!important;height:34px!important;border-radius:8px!important;font-size:12.5px!important}.gtCustomerPage .gtRefListToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid var(--gtref-border);border-bottom:0;border-radius:13px 13px 0 0;padding:5px 14px 0}.gtCustomerPage .gtRefListToolbar .gtSapStatusTabs{display:flex!important;align-items:center;gap:6px!important;margin:0!important;border:0!important}.gtCustomerPage .gtSapStatusTab{border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;color:#5b6b7e!important;background:transparent!important;font-size:12.5px!important;padding:8px 13px!important;min-height:36px!important}.gtCustomerPage .gtSapStatusTab.selected{color:var(--gtref-teal-dark)!important;border-bottom-color:#10c8d0!important;font-weight:700!important}.gtCustomerPage .gtSapStatusTab.selected span{color:var(--gtref-teal-dark)!important}.gtCustomerPage .gtCustomerTableWrap{border:1px solid var(--gtref-border)!important;border-radius:0 0 12px 12px!important;background:#fff!important;box-shadow:0 6px 22px #0c25410b!important}.gtCustomerPage .gtCustomerTable{border-collapse:collapse!important;font-size:12.5px!important}.gtCustomerPage .gtCustomerTable th{background:#f3f6fa!important;color:#5b6b7e!important;font-size:11.5px!important;text-transform:uppercase;letter-spacing:.035em;height:37px!important;padding:7px 11px!important;border-bottom:1px solid var(--gtref-border)!important}.gtCustomerPage .gtCustomerTable tbody tr,.gtCustomerPage .gtCustomerTable tbody td{height:38px!important}.gtCustomerPage .gtCustomerTable td{padding:6px 11px!important;border-bottom:1px solid #edf1f6!important;line-height:18px!important}.gtCustomerPage .gtCustomerTable tbody tr:hover td{background:#f4fafc!important}.gtCustomerPage .gtCustomerStatus.on{background:#e6f6ee!important;color:#0f7a4a!important}.gtCustomerPage .gtCustomerStatus.off{background:#eef2f6!important;color:#6b7a8c!important}.gtCustomerPage .gtRefCustomerCode{color:var(--gtref-teal-dark)!important;font-weight:700!important;font-size:12.5px!important;background:transparent!important;border:0!important;padding:0!important;min-height:0!important;height:auto!important;text-decoration:none;cursor:pointer}.gtCustomerPage .gtRefCustomerCode:hover{text-decoration:underline}.gtCustomerPage .gtCustomerEditor{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.gtCustomerPage .gtRefObjectHeader{display:flex;align-items:center;gap:22px;flex-wrap:wrap;background:#fff;padding:15px 18px;border:1px solid var(--gtref-border);border-radius:13px 13px 0 0;box-shadow:0 5px 18px #0c25410a}.gtCustomerPage .gtRefObjectIdentity{display:flex;align-items:center;gap:12px;min-width:210px}.gtCustomerPage .gtRefAvatar{width:44px;height:44px;min-width:44px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#147b9c,#0c2541);color:#fff;font-size:19px;font-weight:700}.gtCustomerPage .gtRefObjectIdentity h3{margin:0;font-size:19px;color:#0c2541}.gtCustomerPage .gtRefObjectIdentity p{margin:2px 0 0;color:var(--gtref-muted);font-size:11.5px}.gtCustomerPage .gtRefObjectFacts{display:flex;flex:1 1 auto;justify-content:space-around;align-items:center;gap:12px;flex-wrap:wrap}.gtCustomerPage .gtRefObjectFacts>div{min-width:85px;overflow-wrap:anywhere}.gtCustomerPage .gtRefObjectFacts small{display:block;color:var(--gtref-muted);font-size:11px;margin-bottom:3px}.gtCustomerPage .gtRefObjectFacts strong{display:block;color:#0c2541;font-size:12px;font-weight:600}.gtCustomerPage .gtRefObjectFacts .gtRefActive{color:#0f7a4a}.gtCustomerPage .gtRefObjectFacts .gtRefInactive{color:#7a8797}.gtCustomerPage .gtRefSectionNav{display:flex;gap:4px;background:#fff;border:1px solid var(--gtref-border);border-top:0;border-radius:0 0 12px 12px;padding:0 12px;margin-bottom:12px;overflow-x:auto;position:sticky;top:0;z-index:6}.gtCustomerPage .gtRefSectionNav button{border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;color:#5b6b7e!important;box-shadow:none!important;white-space:nowrap;padding:11px 14px!important;min-height:40px!important;height:auto!important;font-size:12px!important;font-weight:600}.gtCustomerPage .gtRefSectionNav button:hover{color:#0b6683!important;border-bottom-color:#10c8d0!important}.gtCustomerPage .gtCustomerEditor .gtCustomerTabContent{background:#fff!important;border:1px solid var(--gtref-border)!important;border-radius:13px!important;box-shadow:0 6px 22px #0c25410d!important;margin:0 0 12px!important;padding:14px 16px!important;scroll-margin-top:58px}.gtCustomerPage .gtCustomerEditor .gtCustomerSection{padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.gtCustomerPage .gtCustomerEditor .gtCustomerSectionTitle{padding:0 0 9px!important;margin:0 0 13px!important;min-height:0!important;border:0!important;border-bottom:1px solid #edf1f6!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.gtCustomerPage .gtCustomerEditor .gtCustomerSectionTitle h3{display:flex;align-items:center;gap:8px;font-size:15px!important;font-weight:700!important;color:#0c2541!important}.gtCustomerPage .gtCustomerEditor .gtCustomerSectionTitle h3:before{content:"";display:inline-block;background:#b88038;width:4px;height:17px;min-width:4px;border-radius:3px}.gtCustomerPage .gtCustomerEditor .gtCustomerGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px 18px!important;padding:0!important}.gtCustomerPage .gtCustomerEditor .gtCustomerGrid label{font-size:11.5px!important;font-weight:600!important;color:#7a8797!important;gap:4px!important}.gtCustomerPage .gtCustomerEditor .gtCustomerGrid input:not([type=checkbox]),.gtCustomerPage .gtCustomerEditor .gtCustomerGrid select{height:34px!important;min-height:34px!important;padding:5px 9px!important;font-size:12.5px!important;border:1px solid #d3dce7!important;border-radius:7px!important;background:#fff!important;color:#0c2541!important;box-shadow:none!important}.gtCustomerPage .gtCustomerEditor .gtCustomerGrid input:disabled{background:#f3f6fa!important;color:#7a8797!important}.gtCustomerPage .gtCustomerEditor .gtCustomerGrid textarea{min-height:70px!important;height:auto!important;font-size:12.5px!important;border-radius:7px!important}.gtCustomerPage .gtSapAddressTableWrap{margin:8px 0!important;border:1px solid #e6ebf2!important;border-radius:8px!important}.gtCustomerPage .gtSapAddressTable th{background:#f3f6fa!important;color:#5b6b7e!important;font-size:11.5px!important;height:34px!important}.gtCustomerPage .gtSapAddressTable td{height:35px!important;padding:5px 9px!important;font-size:12px!important}.gtCustomerPage .gtSapAddressType{border-radius:99px!important;background:#e3f4f8!important;color:#0b6683!important}.gtCustomerPage .gtCustomerBillingShippingCheck{margin:10px 0!important;padding:5px 0!important;border:0!important;background:transparent!important;font-size:12.5px!important}.gtCustomerPage .gtCustomerBillingShippingCheck small{display:none!important}.gtCustomerPage .gtCustomerPriorityItem{border-radius:8px!important;border-color:#e6ebf2!important;background:#fafcfe!important;padding:8px 10px!important}.gtCustomerPage .gtDocumentUpload{border-radius:9px!important;background:#f7f9fc!important}.gtRefImportTrigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:33px;min-height:33px;padding:0 14px;white-space:nowrap;font-size:12px;font-weight:600;cursor:pointer}.gtRefModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;background:#05162b8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gtRefImportModal{width:min(760px,100%);max-height:min(88vh,850px);display:flex;flex-direction:column;background:#fff;border-radius:14px;border:1px solid #e6ebf2;box-shadow:0 18px 56px #05162b3d;overflow:hidden;color:#0c2541;font-family:Inter,Segoe UI,Arial,sans-serif}.gtRefModalHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 20px;border-bottom:1px solid #e6ebf2}.gtRefModalHeader h2{margin:0;font-size:18px;color:#0c2541}.gtRefModalHeader p{margin:3px 0 0;color:#7a8797;font-size:12px}.gtRefModalHeader>button{border:0;background:transparent;color:#52657a;cursor:pointer}.gtRefModalBody{padding:18px 20px;overflow:auto}.gtRefModalTools{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:15px}.gtRefModalTools button,.gtRefModalFooter button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 13px;border:1px solid #d3dce7;border-radius:8px;background:#fff;color:#0b6683;font-size:12.5px;font-weight:600;cursor:pointer}.gtRefUploadArea{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 15px;text-align:center;border:1.5px dashed #a6c9d6;border-radius:11px;background:#f7fbfc}.gtRefUploadArea svg{color:#147b9c}.gtRefUploadArea strong{font-size:14px}.gtRefUploadArea p{margin:0;font-size:12px;color:#7a8797}.gtRefUploadArea input[type=file]{display:block;width:100%;max-width:360px;font-size:12px}.gtRefModalHint{color:#7a8797;font-size:11.5px;line-height:1.5;margin:10px 0}.gtRefModalError{display:flex;gap:8px;align-items:flex-start;padding:10px;margin:10px 0;border:1px solid #efc2c2;border-radius:8px;background:#fdeeee;color:#a12626;font-size:12px;overflow-wrap:anywhere}.gtRefPreviewCounts{display:flex;gap:15px;flex-wrap:wrap;margin:12px 0;font-size:12.5px}.gtRefPreviewTable{max-height:220px;overflow:auto;border:1px solid #e6ebf2;border-radius:7px}.gtRefPreviewTable table{width:100%;border-collapse:collapse;font-size:12px}.gtRefPreviewTable th{background:#f3f6fa;padding:8px;text-align:left}.gtRefPreviewTable td{padding:7px 8px;border-top:1px solid #edf1f6}.gtRefConfirmOptions{display:grid;gap:8px;margin:13px 0 0}.gtRefConfirmOptions label{display:flex;align-items:center;gap:8px;font-size:12px;color:#0c2541}.gtRefImportSuccess{display:flex;gap:9px;margin-top:12px;color:#0f7a4a;background:#e6f6ee;padding:12px;border-radius:8px}.gtRefImportSuccess>div{flex:1;min-width:0}.gtRefImportSuccess p{margin:4px 0 8px;font-size:12px}.gtRefModalFooter{display:flex;justify-content:flex-end;align-items:center;gap:9px;padding:12px 20px;border-top:1px solid #e6ebf2;background:#fff}.gtRefModalFooter button:disabled,.gtRefModalTools button:disabled{opacity:.45;cursor:not-allowed}.gtRefBusy{color:#0b6683;font-size:12px}@media(max-width:1100px){.gtCustomerPage .gtCustomerEditor .gtCustomerGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gtCustomerPage .gtRefObjectFacts{justify-content:flex-start}}@media(max-width:700px){.gtCustomerPage .gtRefListToolbar{flex-wrap:wrap;padding:8px}.gtCustomerPage .gtRefFilterCard{padding:10px}.gtCustomerPage .gtRefFilterCard .gtCustomerToolbar{flex-wrap:wrap}.gtCustomerPage .gtCustomerEditor .gtCustomerGrid{grid-template-columns:1fr!important}.gtCustomerPage .gtRefObjectHeader{gap:12px}.gtCustomerPage .gtRefObjectFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.gtCustomerPage .gtRefSectionNav button{padding:9px 10px!important;font-size:11.5px!important}.gtRefModalBackdrop{padding:8px}.gtRefImportModal{max-height:94vh}.gtRefModalBody{padding:12px}}.gtCustomerPage:has(.gtRefFinalEditor)>.gtCustomerHeading{display:none!important}.gtCustomerPage .gtRefFinalEditor{display:block!important;width:100%!important;max-width:none!important;padding:0 0 65px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.gtCustomerPage .gtRefFinalObjectHeader{display:flex!important;gap:20px!important;padding:15px 18px!important;border:1px solid #e6ebf2!important;border-radius:14px 14px 0 0!important;background:#fff!important;margin:0!important}.gtCustomerPage .gtRefFinalEditor>.gtCustomerTabContent{display:block!important;margin:0 0 12px!important;padding:16px 20px!important;border:1px solid #e6ebf2!important;border-radius:15px!important;background:#fff!important;box-shadow:0 6px 22px #0c25410d!important;scroll-margin-top:65px!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerTabContent>.gtCustomerSection{display:block!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerSectionTitle{background:transparent!important;border:0!important;border-bottom:1px solid #edf1f6!important;border-radius:0!important;box-shadow:none!important;padding:0 0 10px!important;margin:0 0 13px!important;min-height:0!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerSectionTitle h3{display:flex!important;align-items:center!important;gap:8px!important;color:#0c2541!important;font-size:15px!important;font-weight:650!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerSectionTitle h3:before{content:"";display:inline-block;background:#b88038;width:4px;min-width:4px;height:17px;border-radius:2px}.gtCustomerPage .gtRefFinalEditor #gtRefGeneral .gtCustomerGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px 20px!important;padding:0!important;margin:0!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerGrid label{font-size:12px!important;font-weight:500!important;color:#7a8797!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerGrid input:not([type=checkbox]):not([type=radio]),.gtCustomerPage .gtRefFinalEditor .gtCustomerGrid select{min-height:32px!important;height:32px!important;font-size:12.5px!important;border:1px solid #d3dce7!important;border-radius:8px!important;padding:5px 9px!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerAddressGrid{display:none!important}.gtCustomerPage .gtRefFinalEditor .gtRefSectionNav{display:flex!important;overflow-x:auto!important;white-space:nowrap!important;gap:4px!important;margin:0 0 12px!important;padding:0 12px!important;position:sticky!important;top:0!important;z-index:8!important;background:#fff!important;border:1px solid #e6ebf2!important;border-top:0!important;border-radius:0 0 14px 14px!important}.gtCustomerPage .gtRefFinalEditor .gtRefSectionNav button{border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#5b6b7e!important;padding:11px 14px!important;white-space:nowrap!important;font-size:12px!important}.gtCustomerPage .gtRefFinalEditor .gtRefSectionNav button:hover{border-bottom-color:#10c8d0!important;color:#0b6683!important}.gtCustomerPage .gtRefMobileCards{display:none}@media(max-width:700px){.gtCustomersShell .gtCustomerPage,.gtCustomerPage{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:10px 12px 90px!important;overflow-x:clip;background:#f4f7fb;color:#0c2541;font-family:Inter,Segoe UI,system-ui,Arial,sans-serif}.gtCustomerPage .gtCustomerHeading{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 12px!important}.gtCustomerPage:not(:has(.gtRefFinalEditor)) .gtCustomerHeading h2{border-left:4px solid #b88038!important;padding-left:11px!important;font-size:20px!important;font-weight:600!important;color:#0c2541!important;line-height:27px!important}.gtCustomerPage:not(:has(.gtRefFinalEditor)) .gtCustomerHeading>.gtCustomerPrimary{position:fixed!important;right:16px!important;bottom:calc(78px + env(safe-area-inset-bottom,0px))!important;z-index:40!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:118px!important;width:auto!important;height:50px!important;min-height:50px!important;padding:0 17px!important;border:0!important;border-radius:28px!important;background:linear-gradient(135deg,#147b9c,#0e6486)!important;color:#fff!important;box-shadow:0 8px 20px #147b9c59!important;font-size:13px!important;font-weight:650!important}.gtCustomerPage .gtSapStatusTabs{display:flex!important;align-items:stretch!important;gap:3px!important;padding:3px!important;margin:10px 0!important;width:100%!important;border:0!important;border-radius:12px!important;background:#e9eff6!important}.gtCustomerPage .gtSapStatusTab{flex:1 1 0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;height:36px!important;min-height:36px!important;padding:6px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#5b6b7e!important;font-size:12px!important;white-space:nowrap!important}.gtCustomerPage .gtSapStatusTab.selected{background:#fff!important;color:#0b6683!important;box-shadow:0 1px 4px #0c25411f!important}.gtCustomerPage .gtCustomerToolbar,.gtCustomerPage .gtRefFilterCard .gtCustomerToolbar{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}.gtCustomerPage .gtCustomerSearch{flex:1 1 auto!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;border:1px solid #d3dce7!important;border-radius:12px!important;background:#fff!important}.gtCustomerPage .gtCustomerSearch input{height:42px!important;min-height:42px!important;font-size:15px!important;border:0!important;border-radius:12px!important}.gtCustomerPage .gtRefFilterCard{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;margin-bottom:10px!important}.gtCustomerPage:not(:has(.gtRefFinalEditor))>.gtCustomerTableWrap{display:none!important}.gtCustomerPage .gtRefMobileCards{display:flex!important;flex-direction:column!important;gap:10px!important;margin:12px 0!important}.gtCustomerPage .gtRefMobileCustomerCard{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:13px 14px!important;border:1px solid #e6ebf2!important;border-radius:16px!important;background:#fff!important;color:#0c2541!important;text-align:left!important;box-shadow:0 6px 22px #0c25410d!important;cursor:pointer}.gtCustomerPage .gtRefMobileCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.gtCustomerPage .gtRefMobileCardTop strong{font-size:15px;font-weight:650;line-height:20px;color:#0c2541;overflow-wrap:anywhere}.gtCustomerPage .gtRefMobileStatus{display:inline-flex;flex:none;align-items:center;gap:6px;padding:3px 9px;border-radius:99px;font-size:11px;font-weight:650}.gtCustomerPage .gtRefMobileStatus:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.gtCustomerPage .gtRefMobileStatus.on{background:#e6f6ee;color:#0f7a4a}.gtCustomerPage .gtRefMobileStatus.off{background:#eef2f6;color:#6b7a8c}.gtCustomerPage .gtRefMobileCode{margin-top:4px;color:#0b6683;font-size:12.5px;font-weight:650}.gtCustomerPage .gtRefMobileGSTIN{margin-top:3px;color:#5b6b7e;font-size:12px;overflow-wrap:anywhere}.gtCustomerPage .gtRefMobileCardBottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px;margin-top:10px;padding-top:9px;border-top:1px solid #edf1f6;color:#5b6b7e;font-size:12px}.gtCustomerPage .gtRefMobileCardBottom span{display:inline-flex;align-items:center;gap:5px}.gtCustomerPage .gtRefMobileEmpty{padding:35px 12px;background:#fff;border:1px solid #e6ebf2;border-radius:14px;color:#7a8797;text-align:center;font-size:13px}.gtCustomerPage .gtSapListPagination{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;margin:6px 0!important;padding:10px!important;border:1px solid #e6ebf2!important;border-radius:12px!important;background:#fff!important;font-size:12px!important}.gtCustomerPage .gtSapPaginationControls{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}.gtCustomerPage:has(.gtRefFinalEditor) .gtCustomerHeading{display:none!important}.gtCustomerPage .gtRefFinalEditor{width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 80px!important;border:0!important;background:transparent!important;box-shadow:none!important}.gtCustomerPage .gtRefFinalObjectHeader{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:13px!important;margin:0 -12px!important;padding:16px 14px!important;border-radius:0!important;border:0!important;border-bottom:1px solid #e6ebf2!important;background:#fff!important;box-shadow:none!important}.gtCustomerPage .gtRefObjectIdentity{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.gtCustomerPage .gtRefAvatar{width:52px!important;height:52px!important;min-width:52px!important;border-radius:50%!important;background:linear-gradient(135deg,#147b9c,#0c2541)!important;font-size:21px!important}.gtCustomerPage .gtRefObjectIdentity h3{margin:0!important;font-size:18px!important;font-weight:650!important;line-height:23px!important;color:#0c2541!important}.gtCustomerPage .gtRefObjectIdentity p{font-size:12px!important;color:#7a8797!important;margin:3px 0 0!important}.gtCustomerPage .gtRefObjectFacts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px 14px!important;width:100%!important;justify-content:initial!important}.gtCustomerPage .gtRefObjectFacts>div{min-width:0!important;max-width:none!important}.gtCustomerPage .gtRefObjectFacts small{font-size:11px!important;margin-bottom:3px!important;color:#7a8797!important}.gtCustomerPage .gtRefObjectFacts strong{font-size:13px!important;color:#0c2541!important;overflow-wrap:anywhere!important}.gtCustomerPage .gtRefFinalObjectHeader>.gtCustomerSecondary{align-self:flex-end!important;min-height:34px!important;height:34px!important;font-size:12px!important}.gtCustomerPage .gtRefFinalEditor .gtRefSectionNav{display:flex!important;gap:8px!important;overflow-x:auto!important;margin:0 -12px 12px!important;padding:10px 12px!important;position:sticky!important;top:0!important;z-index:20!important;background:#f4f7fb!important;border:0!important;border-radius:0!important;scrollbar-width:none}.gtCustomerPage .gtRefFinalEditor .gtRefSectionNav button{flex:none!important;height:35px!important;min-height:35px!important;padding:0 14px!important;border:1px solid #d3dce7!important;border-radius:99px!important;background:#fff!important;color:#5b6b7e!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important;white-space:nowrap!important}.gtCustomerPage .gtRefFinalEditor .gtRefSectionNav button:hover,.gtCustomerPage .gtRefFinalEditor .gtRefSectionNav button:focus-visible{background:#e3f4f8!important;color:#0b6683!important;border-color:#10c8d0!important}.gtCustomerPage .gtRefFinalEditor>.gtCustomerTabContent{display:block!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;padding:16px!important;border:1px solid #e6ebf2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 6px 22px #0c25410d!important;scroll-margin-top:110px!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerSectionTitle{padding:0 0 12px!important;margin:0 0 13px!important;background:transparent!important;border:0!important;border-bottom:1px solid #edf1f6!important;border-radius:0!important;box-shadow:none!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerSectionTitle h3{display:flex!important;align-items:center!important;gap:9px!important;margin:0!important;font-size:15px!important;font-weight:650!important;line-height:20px!important;color:#0c2541!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerSectionTitle h3:before{content:"";display:inline-block;width:4px;min-width:4px;height:16px;border-radius:2px;background:#b88038}.gtCustomerPage .gtRefFinalEditor .gtCustomerSectionTitle p{display:none!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerGrid,.gtCustomerPage .gtRefFinalEditor #gtRefGeneral .gtCustomerGrid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;padding:0!important;margin:0!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerGrid label{display:flex!important;flex-direction:column!important;gap:5px!important;margin:0!important;font-size:12px!important;font-weight:500!important;color:#7a8797!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerGrid input:not([type=checkbox]):not([type=radio]),.gtCustomerPage .gtRefFinalEditor .gtCustomerGrid select{display:block!important;box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 12px!important;border:1px solid #d3dce7!important;border-radius:12px!important;background:#fff!important;font-size:16px!important;color:#0c2541!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerGrid input:disabled{background:#f3f6fa!important;color:#7a8797!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerGrid textarea{box-sizing:border-box!important;width:100%!important;min-height:85px!important;height:auto!important;padding:11px 12px!important;border:1px solid #d3dce7!important;border-radius:12px!important;font-size:16px!important;color:#0c2541!important}.gtCustomerPage .gtRefFinalEditor .gtSapAddressTableWrap{display:none!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerAddressGrid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:10px 0!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerAddress{display:block!important;width:100%!important;padding:12px!important;border:1px solid #e6ebf2!important;border-radius:14px!important;background:#fbfdff!important;box-shadow:none!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerAddressTop{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerAddress p{margin:7px 0!important;font-size:13px!important;line-height:1.5!important;overflow-wrap:anywhere}.gtCustomerPage .gtRefFinalEditor .gtCustomerAddressActions{display:flex!important;gap:7px!important;flex-wrap:wrap!important;padding-top:10px!important;margin-top:9px!important;border-top:1px solid #edf1f6!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerAddressActions button{min-height:36px!important;padding:7px 11px!important;border:1px solid #d3dce7!important;border-radius:9px!important;background:#fff!important;color:#0b6683!important;font-size:12px!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerSectionButtons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerSectionButtons button{min-height:42px!important;height:auto!important;padding:8px!important;border-radius:12px!important;white-space:normal!important;font-size:12px!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerBillingShippingCheck{display:flex!important;gap:10px!important;align-items:center!important;margin:10px 0!important;padding:8px 0!important;border:0!important;background:transparent!important;color:#0c2541!important;font-size:13px!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerBillingShippingCheck input{width:20px!important;height:20px!important;flex:none!important;accent-color:#147b9c}.gtCustomerPage .gtRefFinalEditor .gtCustomerInlineEditor{display:block!important;margin:12px 0!important;padding:0!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerPriorityItem{padding:10px!important;margin-bottom:8px!important;border:1px solid #e6ebf2!important;border-radius:12px!important;background:#fbfdff!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerPreferenceActions select{width:100%!important;height:44px!important;min-height:44px!important;border:1px solid #d3dce7!important;border-radius:12px!important;font-size:16px!important}.gtCustomerPage .gtRefFinalEditor .gtDocumentUpload{display:flex!important;align-items:center!important;justify-content:center!important;min-height:56px!important;padding:11px!important;border:1px dashed #a6c9d6!important;border-radius:12px!important;background:#f7fbfd!important}.gtCustomerPage .gtRefFinalEditor .gtCustomerFooter,.gtCustomerPage .gtRefFinalEditor .gtCustomerEditorFooter,.gtCustomerPage .gtRefFinalEditor .gtCustomerSaveBar{position:sticky!important;bottom:0!important;z-index:25!important;background:#fff!important;border-top:1px solid #e6ebf2!important;box-shadow:0 -6px 20px #0c254112!important;padding:10px 12px!important}.gtCustomerPage .gtRefFinalEditor button[type=submit]{min-height:44px!important;height:44px!important;border-radius:12px!important;background:linear-gradient(135deg,#147b9c,#0e6486)!important;color:#fff!important;font-size:14px!important;font-weight:650!important}.gtRefModalBackdrop{align-items:flex-end!important;justify-content:center!important;padding:0!important}.gtRefImportModal{width:100%!important;max-width:none!important;max-height:92dvh!important;margin:0!important;border-radius:22px 22px 0 0!important;border:0!important;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -8px 35px #0c254133!important}.gtRefImportModal:before{content:"";display:block;width:40px;height:4px;flex:none;border-radius:3px;background:#d3dce7;margin:10px auto 0}.gtRefModalHeader{padding:15px 16px!important}.gtRefModalBody{padding:14px 16px!important;overflow-y:auto!important}.gtRefModalTools{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.gtRefModalTools button{min-height:44px!important;height:auto!important;padding:8px!important;font-size:12px!important;border-radius:12px!important}.gtRefUploadArea{border-radius:14px!important;padding:20px 12px!important}.gtRefModalFooter{padding:10px 16px!important}.gtRefModalFooter button{min-height:44px!important;border-radius:12px!important}}.gtCustomerPage .gtInlineAddressWrap{display:block!important;width:100%!important;overflow-x:auto!important;margin:12px 0!important;border:1px solid #e6ebf2!important;border-radius:8px!important;background:#fff!important}.gtCustomerPage .gtInlineAddressTable{width:100%!important;min-width:930px;border-collapse:collapse!important;font-size:12px!important}.gtCustomerPage .gtInlineAddressTable th{padding:9px 11px!important;background:#f3f6fa!important;color:#5b6b7e!important;font-size:11px!important;font-weight:650!important;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap}.gtCustomerPage .gtInlineAddressTable td{height:60px!important;padding:8px 10px!important;border-bottom:1px solid #edf1f6!important;vertical-align:middle!important}.gtCustomerPage .gtInlineAddressTable td:nth-child(2){min-width:185px}.gtCustomerPage .gtInlineAddressTable td:nth-child(3){min-width:145px}.gtCustomerPage .gtInlineAddressTable td:nth-child(4){min-width:140px}.gtCustomerPage .gtInlineAddressTable td:nth-child(5){min-width:130px}.gtCustomerPage .gtInlineAddressTable input:not([type=checkbox]):not([type=radio]),.gtCustomerPage .gtInlineAddressTable select{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:5px 9px!important;margin:0!important;border:1px solid #d3dce7!important;border-radius:10px!important;background:#fff!important;color:#0c2541!important;font-size:12px!important;box-shadow:none!important}.gtCustomerPage .gtInlineAddressTable input:disabled,.gtCustomerPage .gtInlineAddressTable select:disabled{background:#f0f3f7!important;color:#8b98a8!important}.gtCustomerPage .gtInlineAddressTable input[type=radio]{display:block;width:19px!important;height:19px!important;min-height:19px!important;margin:auto!important;accent-color:#147b9c;cursor:pointer}.gtCustomerPage .gtInlineSwitch{position:relative;display:inline-block!important;width:44px!important;height:24px!important;margin:0!important;cursor:pointer}.gtCustomerPage .gtInlineSwitch input{position:absolute;opacity:0;width:100%;height:100%;margin:0}.gtCustomerPage .gtInlineSwitch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:30px;background:#b9c4d1;transition:background .15s}.gtCustomerPage .gtInlineSwitch span:after{content:"";position:absolute;width:18px;height:18px;top:3px;left:3px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .15s}.gtCustomerPage .gtInlineSwitch input:checked+span{background:#147b9c}.gtCustomerPage .gtInlineSwitch input:checked+span:after{left:23px}.gtCustomerPage .gtInlineSwitch input:disabled+span{opacity:.55;cursor:not-allowed}.gtCustomerPage .gtInlineRemove{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#718096!important;cursor:pointer;font-size:15px!important}.gtCustomerPage .gtInlineRemove:hover:not(:disabled){background:#fdeeee!important;color:#c62828!important}.gtCustomerPage .gtInlineRemove:disabled{opacity:.3;cursor:not-allowed}.gtCustomerPage .gtInlineAddressTable .gtSapAddressType{display:inline-flex!important;border-radius:99px!important;padding:4px 10px!important;background:#e3f4f8!important;color:#0b6683!important;font-size:11px!important;font-weight:650!important;white-space:nowrap}.gtCustomerPage .gtCustomerAddressGrid,.gtCustomerPage .gtCustomerInlineEditor{display:none!important}@media(max-width:700px){.gtCustomerPage .gtInlineAddressWrap{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;margin:10px 0!important}.gtCustomerPage .gtInlineAddressTable,.gtCustomerPage .gtInlineAddressTable tbody{display:block!important;width:100%!important;min-width:0!important}.gtCustomerPage .gtInlineAddressTable thead{display:none!important}.gtCustomerPage .gtInlineAddressTable tbody tr{display:grid!important;grid-template-columns:1fr 1fr;gap:11px;padding:13px!important;margin:0 0 12px!important;border:1px solid #e6ebf2!important;border-radius:14px!important;background:#fbfdff!important;box-shadow:none!important}.gtCustomerPage .gtInlineAddressTable td{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:5px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important}.gtCustomerPage .gtInlineAddressTable td:before{content:attr(data-label);color:#7a8797;font-size:11px;font-weight:600}.gtCustomerPage .gtInlineAddressTable td:nth-child(1),.gtCustomerPage .gtInlineAddressTable td:nth-child(2),.gtCustomerPage .gtInlineAddressTable td:nth-child(5){grid-column:1 / -1}.gtCustomerPage .gtInlineAddressTable td:nth-child(6),.gtCustomerPage .gtInlineAddressTable td:nth-child(7),.gtCustomerPage .gtInlineAddressTable td:nth-child(8){align-items:flex-start!important}.gtCustomerPage .gtInlineAddressTable input:not([type=checkbox]):not([type=radio]),.gtCustomerPage .gtInlineAddressTable select{height:44px!important;min-height:44px!important;border-radius:12px!important;font-size:16px!important;padding:7px 11px!important}.gtCustomerPage .gtInlineAddressTable input[type=radio]{margin:6px 0!important}.gtCustomerPage .gtInlineSwitch{margin-top:4px!important}.gtCustomerPage .gtInlineRemove{min-height:34px!important;height:34px!important}}.gtCustomerPage .gtTaxIdentityHint{display:block;margin-top:4px;color:#7a8797;font-size:11px;font-weight:400;line-height:1.4}.gtCustomerPage .gtCustomerBillingShippingCheck.gtCompactSameBilling{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:auto!important;max-width:100%!important;min-height:28px!important;height:auto!important;margin:10px 0 4px!important;padding:3px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#0c2541!important;font-size:12.5px!important;font-weight:500!important;line-height:20px!important;cursor:pointer}.gtCustomerPage .gtCustomerBillingShippingCheck.gtCompactSameBilling input[type=checkbox]{display:block!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;border-radius:3px!important;accent-color:#147b9c!important;cursor:pointer}.gtCustomerPage .gtCustomerBillingShippingCheck.gtCompactSameBilling span{display:inline!important;flex:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;font-size:12.5px!important;font-weight:500!important;line-height:20px!important;color:#0c2541!important}.gtCustomerPage .gtCustomerBottomStatus{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-height:34px!important;height:auto!important;margin:0 auto 0 0!important;padding:3px 8px!important;font-size:12.5px!important;font-weight:600!important;color:#0c2541!important;background:transparent!important;cursor:pointer}.gtCustomerPage .gtCustomerBottomStatus input[type=checkbox]{flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;accent-color:#147b9c!important}.gtCustomerPage .gtCustomerBottomStatus span{display:inline!important;width:auto!important;margin:0!important;padding:0!important;font-size:12.5px!important;white-space:nowrap}.gtCustomerPage .gtInlineAddressTable tr:not(.inactive) input:not(:disabled),.gtCustomerPage .gtInlineAddressTable tr:not(.inactive) select:not(:disabled){background:#fff!important;color:#0c2541!important}@media(max-width:700px){.gtCustomerPage .gtCustomerBillingShippingCheck.gtCompactSameBilling{display:flex!important;width:100%!important;gap:10px!important;font-size:13px!important;line-height:1.4!important}.gtCustomerPage .gtCustomerBillingShippingCheck.gtCompactSameBilling input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;flex:0 0 20px!important}.gtCustomerPage .gtCustomerBillingShippingCheck.gtCompactSameBilling span{flex:1 1 auto!important;white-space:normal!important;font-size:13px!important}.gtCustomerPage .gtCustomerBottomStatus{padding:7px 3px!important;gap:9px!important}.gtCustomerPage .gtCustomerBottomStatus input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}}.gtCustomerPage .gtCustomerEditor #gtRefGeneral .gtCustomerGrid{align-items:start!important}.gtCustomerPage .gtCustomerEditor #gtRefGeneral .gtCustomerGrid>label{align-self:start!important;justify-content:flex-start!important;gap:5px!important}.gtCustomerPage .gtCustomerEditor #gtRefGeneral .gtCustomerGrid input:not([type=checkbox]),.gtCustomerPage .gtCustomerEditor #gtRefGeneral .gtCustomerGrid select{box-sizing:border-box!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 14px!important;border:1px solid #d3dce7!important;border-radius:11px!important;background-color:#fff!important;color:#0c2541!important;font-size:14px!important;line-height:normal!important;box-shadow:none!important;vertical-align:top!important}.gtCustomerPage .gtCustomerEditor #gtRefGeneral .gtCustomerGrid select{padding-right:36px!important;cursor:pointer}.gtCustomerPage .gtCustomerEditor #gtRefGeneral .gtTaxIdentityHint{display:block!important;margin-top:2px!important;font-size:11px!important;line-height:15px!important;color:#7a8797!important}@media(max-width:700px){.gtCustomerPage .gtCustomerEditor #gtRefGeneral .gtCustomerGrid input:not([type=checkbox]),.gtCustomerPage .gtCustomerEditor #gtRefGeneral .gtCustomerGrid select{height:44px!important;min-height:44px!important;max-height:44px!important;font-size:16px!important}}@media(min-width:701px){.gtCustomerPage:not(:has(.gtRefFinalEditor)) .gtCustomerHeading button{display:none!important}.gtCustomerPage .gtSapListControls{display:grid!important;grid-template-columns:minmax(250px,470px) 1fr auto auto!important;grid-template-rows:auto auto!important;gap:10px!important;align-items:center!important}.gtCustomerPage .gtSapListControls .gtCustomerToolbar{grid-column:1!important;grid-row:1!important;display:flex!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:470px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.gtCustomerPage .gtSapListControls .gtCustomerSearch{flex:1!important;width:100%!important;min-width:0!important;max-width:360px!important;height:38px!important;min-height:38px!important}.gtCustomerPage .gtSapListControls .gtRefImportTrigger{grid-column:3!important;grid-row:1!important;min-height:38px!important;height:38px!important;padding:0 14px!important;margin:0!important;white-space:nowrap!important}.gtCustomerPage .gtSapListControls .gtListAddV11B{grid-column:4!important;grid-row:1!important}.gtCustomerPage .gtSapListControls .gtSapStatusTabs{grid-column:1/-1!important;grid-row:2!important;width:100%!important;margin:0!important}}.gtCustomerPage .gtListAddV11B{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:38px!important;min-height:38px!important;padding:0 15px!important;border:0!important;border-radius:8px!important;background:#0759c7!important;color:#fff!important;font-size:12px!important;font-weight:650!important;white-space:nowrap!important;cursor:pointer}.gtCustomerPage .gtRatingV11B{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;height:24px!important;padding:3px 10px!important;border-radius:99px!important;font-size:12px!important;font-weight:700!important}.gtCustomerPage .gtRatingV11B.grade-A{background:#d8f3e2!important;color:#086b36!important}.gtCustomerPage .gtRatingV11B.grade-B{background:#d9f1f4!important;color:#087a86!important}.gtCustomerPage .gtRatingV11B.grade-C{background:#fff1c8!important;color:#926300!important}.gtCustomerPage .gtRatingV11B.grade-D{background:#ffe4d2!important;color:#b75a14!important}.gtCustomerPage .gtRatingV11B.grade-E{background:#fde0e3!important;color:#b42335!important}.gtCustomerPage .gtRatingV11B.grade-none{background:#eef2f6!important;color:#8a96a5!important}.gtCustomerPage .gtSapListPagination{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 13px!important}.gtCustomerPage .gtSapPaginationControls{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex-wrap:nowrap!important}.gtCustomerPage .gtSapPaginationControls label{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important;white-space:nowrap!important}.gtCustomerPage .gtSapPaginationControls select{width:75px!important;height:32px!important;min-height:32px!important;margin:0!important}.gtCustomerPage .gtSapPaginationControls button{height:32px!important;min-height:32px!important}.gtCustomerPage .gtCustomerModal .gtCustomerGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:700px){.gtCustomerPage .gtSapListControls{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important}.gtCustomerPage .gtSapListControls .gtSapStatusTabs{order:1!important}.gtCustomerPage .gtSapListControls .gtCustomerToolbar{order:2!important;width:100%!important}.gtCustomerPage .gtSapListControls .gtRefImportTrigger{order:3!important;width:100%!important}.gtCustomerPage .gtListAddV11B{position:fixed!important;right:16px!important;bottom:calc(78px + env(safe-area-inset-bottom,0px))!important;z-index:40!important;height:50px!important;min-height:50px!important;border-radius:26px!important;box-shadow:0 8px 20px #0759c740!important}.gtCustomerPage:not(:has(.gtRefFinalEditor)) .gtCustomerHeading button{display:none!important}.gtCustomerPage .gtSapListPagination{flex-direction:column!important;align-items:flex-start!important}.gtCustomerPage .gtSapPaginationControls{flex-wrap:wrap!important;justify-content:flex-start!important}.gtCustomerPage .gtCustomerModal .gtCustomerGrid{grid-template-columns:1fr!important}}@media(min-width:701px){.gtCustomerPage .gtSapListControls{grid-template-columns:minmax(300px,555px) 1fr auto auto!important}.gtCustomerPage .gtSapListControls .gtCustomerToolbar{width:100%!important;max-width:555px!important}.gtCustomerPage .gtSapListControls .gtCustomerSearch{flex:1 1 auto!important;width:100%!important;max-width:445px!important}.gtCustomerPage .gtSapListControls .gtRefImportTrigger,.gtCustomerPage .gtSapListControls .gtListAddV11B{white-space:nowrap!important}}.gtCustomerPage .gtCustomerStatusSwitchV17{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:auto!important;margin:0!important;padding:0!important;cursor:pointer;white-space:nowrap}.gtCustomerPage .gtCustomerStatusSwitchV17 input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important}.gtCustomerPage .gtCustomerStatusTrackV17{position:relative;display:inline-block;flex:0 0 39px;width:39px;height:21px;border-radius:21px;background:#b8c5d3;transition:background .16s ease}.gtCustomerPage .gtCustomerStatusTrackV17:after{content:"";position:absolute;top:3px;left:3px;width:15px;height:15px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .16s ease}.gtCustomerPage .gtCustomerStatusSwitchV17 input:checked+.gtCustomerStatusTrackV17{background:#11839b}.gtCustomerPage .gtCustomerStatusSwitchV17 input:checked+.gtCustomerStatusTrackV17:after{transform:translate(18px)}.gtCustomerPage .gtCustomerStatusSwitchV17 input:focus-visible+.gtCustomerStatusTrackV17{outline:3px solid #92c6f6;outline-offset:3px}.gtCustomerPage .gtCustomerStatusSwitchV17 input:disabled+.gtCustomerStatusTrackV17{opacity:.55;cursor:wait}.gtCustomerPage .gtCustomerStatusTextV17{font-size:12px!important;font-weight:600!important;color:#64748b}.gtCustomerPage .gtCustomerStatusSwitchV17:has(input:checked) .gtCustomerStatusTextV17{color:#087b59}@media(max-width:700px){.gtCustomerPage .gtSapListControls .gtListAddV11B,.gtCustomerPage .gtListAddV11B{position:static!important;inset:auto!important;right:auto!important;bottom:auto!important;left:auto!important;top:auto!important;transform:none!important;order:4!important;align-self:flex-end!important;width:auto!important;height:38px!important;min-height:38px!important;padding:0 13px!important;background:#fff!important;color:#183153!important;border:1px solid #cbd8e6!important;border-radius:9px!important;box-shadow:none!important;font-size:12px!important;font-weight:650!important;z-index:auto!important}.gtCustomerPage .gtMobileCustomerListV18A{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important}.gtCustomerPage .gtMobileCustomerCardV18A{display:flex!important;flex-direction:column!important;gap:13px!important;width:100%!important;padding:15px!important;background:#fff!important;border:1px solid #dce5ee!important;border-radius:16px!important;box-shadow:0 3px 12px #1428460a!important}.gtCustomerPage .gtMobileCustomerHeadV18A{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.gtCustomerPage .gtMobileCustomerNameV18A{display:block!important;flex:1 1 auto!important;min-width:0!important;font-size:17px!important;font-weight:750!important;line-height:1.35!important;color:#142d49!important;overflow-wrap:anywhere!important}.gtCustomerPage .gtMobileCustomerToggleV18A{display:inline-flex!important;flex-direction:row!important;align-items:center!important;flex:0 0 auto!important;gap:7px!important;width:auto!important;margin:0!important;padding:0!important;white-space:nowrap!important}.gtCustomerPage .gtMobileCustomerFieldsV18A{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 66px!important;gap:10px!important;align-items:start!important;padding-top:11px!important;border-top:1px solid #e8eef4!important}.gtCustomerPage .gtMobileCustomerFieldV18A{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;min-width:0!important}.gtCustomerPage .gtMobileCustomerFieldV18A>span:first-child{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important;color:#8190a2!important}.gtCustomerPage .gtMobileCustomerFieldV18A strong{font-size:13px!important;line-height:1.35!important;font-weight:650!important;color:#243a55!important;overflow-wrap:anywhere!important}.gtCustomerPage .gtMobileRatingV18A{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:31px!important;height:24px!important;border-radius:99px!important;font-size:12px!important;font-weight:750!important}.gtCustomerPage .gtMobileRatingV18A.rating-A{background:#d8f3e2!important;color:#086b36!important}.gtCustomerPage .gtMobileRatingV18A.rating-B{background:#d9f1f4!important;color:#087a86!important}.gtCustomerPage .gtMobileRatingV18A.rating-C{background:#fff1c8!important;color:#926300!important}.gtCustomerPage .gtMobileRatingV18A.rating-D{background:#ffe4d2!important;color:#b75a14!important}.gtCustomerPage .gtMobileRatingV18A.rating-E{background:#fde0e3!important;color:#b42335!important}.gtCustomerPage .gtMobileRatingV18A.rating-none{background:#eef2f6!important;color:#8a96a5!important}.gtCustomerPage .gtMobileCustomerActionsV18A{display:flex!important;justify-content:flex-end!important;padding-top:8px!important;border-top:1px solid #e8eef4!important}.gtCustomerPage .gtMobileEditV18A{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;height:32px!important;min-height:32px!important;padding:0 11px!important;background:#f7fafc!important;border:1px solid #d8e2ed!important;border-radius:8px!important;color:#1a466b!important;font-size:12px!important;font-weight:650!important;cursor:pointer}}@media(max-width:380px){.gtCustomerPage .gtMobileCustomerFieldsV18A{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px!important;gap:7px!important}.gtCustomerPage .gtMobileCustomerToggleV18A{gap:5px!important}.gtCustomerPage .gtMobileCustomerNameV18A{font-size:15px!important}}.cdRoot{width:100%;min-width:0;height:calc(100dvh - 145px);min-height:350px;display:flex;flex-direction:column;overflow:hidden;color:#253e4e;font-size:12px}.cdRoot *{box-sizing:border-box}.cdTop{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.cdTop h2{display:flex;align-items:center;gap:9px;font-size:19px;margin:0 0 4px}.cdTop h2 svg{color:#087eaf}.cdTop p{font-size:11px;color:#8397a5;margin:0}.cdTopActions{display:flex;align-items:center;gap:10px}.cdPermission{display:inline-flex;align-items:center;gap:5px;color:#598093;font-size:11px}.cdBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:33px;padding:7px 11px;border-radius:7px;border:1px solid #d6e3e9;background:#fff;color:#2b4b5e;font:inherit;cursor:pointer}.cdBtn:hover{background:#f2f8fb}.cdBtn:disabled{opacity:.5;cursor:not-allowed}.cdPrimary{background:#087eaf;border-color:#087eaf;color:#fff}.cdPrimary:hover{background:#076d98}.cdBody{flex:1 1 auto;min-height:0;overflow-y:auto;background:#fff;border:1px solid #dee8ed;border-radius:9px;padding:18px 21px}.cdSection{margin-bottom:20px;padding-bottom:19px;border-bottom:1px solid #edf2f5}.cdSection:last-child{border-bottom:0;margin-bottom:0}.cdSection h3{display:flex;align-items:center;gap:8px;margin:0 0 15px;font-size:13px;color:#294d62}.cdSection h3 svg{color:#087eaf}.cdGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.cdField{display:flex;flex-direction:column;min-width:0;gap:6px;color:#5c7686;font-size:11px;font-weight:600}.cdField input{width:100%;min-width:0;min-height:36px;border:1px solid #d6e3e9;border-radius:7px;padding:9px 10px;background:#fff;color:#2b4557;font:inherit;font-weight:400;outline:none}.cdField input:focus{border-color:#087eaf}.cdField input:disabled{background:#f7fafc;color:#647d8d}.cdSectionInfo{font-size:11px;color:#849aaa;margin:-4px 0 15px}.cdAssets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cdAsset{display:flex;align-items:center;gap:14px;min-width:0;padding:15px;border:1px solid #dce8ed;border-radius:9px;background:#fcfefe}.cdAssetVisual{flex:0 0 110px;width:110px;height:95px;display:flex;align-items:center;justify-content:center;border:1px solid #e5edf1;border-radius:9px;background:#f5f9fb;overflow:hidden}.cdAssetVisual img{display:block;max-width:94%;max-height:90%;object-fit:contain}.cdAssetContent{flex:1;min-width:0}.cdAssetContent strong{display:block;font-size:12px;margin-bottom:5px}.cdAssetContent p{color:#7891a0;font-size:10.5px;margin:0 0 6px}.cdAssetContent small{display:block;color:#8ca1af;margin-bottom:12px}.cdAssetActions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.cdUpload{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:7px 10px;border-radius:7px;color:#fff;background:#087eaf;cursor:pointer;font-size:11px}.cdUpload input{display:none}.cdError{color:#a72b36;background:#fff1f2;border:1px solid #f5d1d5;border-radius:7px;padding:10px 12px;margin-bottom:12px}.cdLoading{padding:25px;color:#8199a8}@media(max-width:1100px){.cdGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cdAssets{grid-template-columns:1fr}}@media(max-width:650px){.cdGrid{grid-template-columns:1fr}.cdTop,.cdAsset{flex-direction:column;align-items:flex-start}}.cdRoot .cdTabBar{flex:0 0 auto;display:flex;align-items:center;gap:5px;width:100%;min-width:0;padding:5px;margin-bottom:10px;border:1px solid #dce8ed;border-radius:9px;background:#fff}.cdRoot .cdTabButton{flex:1 1 0;display:inline-flex;justify-content:center;align-items:center;min-width:0;min-height:36px;padding:8px 10px;color:#5b7384;background:transparent;border:1px solid transparent;border-radius:7px;font:inherit;font-size:11px;font-weight:650;white-space:nowrap;cursor:pointer}.cdRoot .cdTabButton:hover{color:#087eaf;background:#f1f8fb}.cdRoot .cdTabButton.cdTabActive{background:#eaf6fb;color:#086d99;border-color:#cae8f4}.cdRoot .cdBody{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:18px 20px}.cdRoot .cdSection:last-child,.cdRoot .cdSection:nth-child(2),.cdRoot .cdSection:nth-child(4){margin-bottom:0}.cdRoot .cdGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1050px){.cdRoot .cdGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cdRoot .cdTabButton{font-size:10px;padding:8px 5px}}@media(max-width:680px){.cdRoot .cdTabBar{overflow-x:auto;justify-content:flex-start}.cdRoot .cdTabButton{flex:0 0 auto;min-width:110px}.cdRoot .cdGrid{grid-template-columns:1fr}}.cdRoot{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.cdRoot .cdBody{flex:0 0 auto;min-height:0;height:auto;max-height:none;overflow:visible!important;padding:17px 20px}.cdRoot .cdSection{margin-bottom:14px;padding-bottom:14px}.cdRoot .cdSectionHidden{display:none!important}.cdRoot .cdGrid{gap:12px 15px}.cdRoot .cdField{gap:5px}.cdRoot .cdField input{min-height:34px;padding:7px 9px}.cdRoot .cdTabBar{margin-bottom:9px}.cdDocumentToolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;color:#728b9b;font-size:11px}.cdDocumentList{display:flex;flex-direction:column;gap:7px}.cdDocumentRow{display:flex;align-items:center;gap:11px;border:1px solid #e1eaf0;border-radius:8px;padding:9px 11px}.cdDocumentRow>svg{flex-shrink:0;color:#087eaf}.cdDocumentName{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.cdDocumentName strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.cdDocumentName small{color:#8197a6;font-size:10px}.cdDocumentsEmpty{padding:20px;text-align:center;color:#8298a6;font-size:11px}@media(max-width:650px){.cdDocumentToolbar{align-items:flex-start;flex-direction:column}.cdDocumentRow{flex-wrap:wrap}}.pmRoot .pmTop p,.tmRoot .tmTop p,.cdRoot .cdTop p,.gtCustomerPage h2+p,.gtWarehousePage h2+p,.gtGstRatePage h2+p,.gtHsnSacPage h2+p{display:none!important}.gtDialogOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:gtDialogFade .16s ease-out}.gtDialogPanel{width:min(100%,460px);max-height:calc(100vh - 40px);overflow-y:auto;box-sizing:border-box;padding:26px;background:#fff;border:1px solid #e5eaf0;border-radius:18px;box-shadow:0 22px 65px #0f172a38;color:#172d40;animation:gtDialogEnter .2s ease-out}.gtDialogHead{display:flex;align-items:center;gap:15px;margin-bottom:19px}.gtDialogIcon{width:48px;height:48px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:25px;font-weight:750}.gtDialogIcon-warning{color:#a16207;background:#fef3c7}.gtDialogIcon-danger{color:#dc2626;background:#fee2e2}.gtDialogIcon-info{color:#087e87;background:#def7f6}.gtDialogHeading{min-width:0}.gtDialogTitle{margin:0 0 5px;font-size:19px;line-height:1.35;font-weight:750;color:#162b3a}.gtDialogSubtitle{margin:0;color:#8b9eac;font-size:10px;font-weight:750;letter-spacing:.11em}.gtDialogDescription{margin:0 0 24px;color:#526679;font-size:14px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.gtDialogActions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.gtDialogButton{min-height:42px;padding:10px 18px;border-radius:9px;border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease}.gtDialogButton:hover{transform:translateY(-1px)}.gtDialogButton:focus-visible,.gtDialogInput:focus-visible{outline:3px solid rgba(13,148,136,.3);outline-offset:2px}.gtDialogCancel{background:#fff;color:#42566a;border-color:#dce5ec}.gtDialogCancel:hover{background:#f7fafc}.gtDialogConfirm-info{color:#fff;background:#087f83}.gtDialogConfirm-warning{color:#fff;background:#ad7414}.gtDialogConfirm-danger{color:#fff;background:#dc3545}.gtDialogInput{box-sizing:border-box;width:100%;min-height:44px;padding:11px 12px;margin-bottom:12px;border:1px solid #d7e2e9;border-radius:9px;color:#182d3e;font:inherit}.gtDialogFieldError{color:#dc2626;font-size:12px;margin:0 0 12px}.gtDialogFieldError:empty{display:none}.gtToastContainer{position:fixed;top:22px;right:22px;z-index:1000000;display:flex;flex-direction:column;gap:10px;width:min(380px,calc(100vw - 32px));pointer-events:none}.gtToast{display:flex;gap:12px;align-items:center;padding:14px 15px;background:#fff;border:1px solid #e0e9ee;border-left:4px solid #0f9889;border-radius:10px;box-shadow:0 10px 35px #0f172a26;color:#243849;pointer-events:auto;font-size:13px}.gtToast-error{border-left-color:#dc3545}.gtToast-info{border-left-color:#2580ce}.gtToastSymbol{font-weight:800;font-size:17px}.gtToastText{flex:1;overflow-wrap:anywhere}.gtToastClose{border:0;background:transparent;color:#8797a4;cursor:pointer;font-size:19px}@keyframes gtDialogFade{0%{opacity:0}to{opacity:1}}@keyframes gtDialogEnter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:540px){.gtDialogPanel{padding:21px;border-radius:14px}.gtDialogActions{flex-direction:column-reverse}.gtDialogButton{width:100%}.gtToastContainer{top:12px;right:12px}}@media(prefers-reduced-motion:reduce){.gtDialogOverlay,.gtDialogPanel{animation:none}}[data-gt-toast-mirrored=true]{display:none!important}.tmRoot{display:flex;flex-direction:column;height:calc(100dvh - 145px);width:100%;min-width:0;min-height:360px;overflow:hidden;color:#203546;font-size:12px}.tmRoot *{box-sizing:border-box}.tmTop{display:flex;align-items:center;justify-content:space-between;gap:15px;flex:0 0 auto;margin-bottom:15px}.tmTop h2{display:flex;align-items:center;gap:9px;font-size:19px;margin:0 0 5px;font-weight:750}.tmTop h2 svg{color:#087eaf}.tmTop p{font-size:11px;color:#8297a7;margin:0}.tmTopActions,.tmRowActions,.tmPager{display:flex;align-items:center;gap:6px}.tmBtn{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d6e2e9;background:#fff;color:#28475b;border-radius:7px;min-height:31px;padding:6px 10px;cursor:pointer;font:inherit;white-space:nowrap}.tmBtn:hover{background:#f2f8fb}.tmBtn:disabled{opacity:.45;cursor:not-allowed}.tmPrimary{color:#fff;background:#087eaf;border-color:#087eaf}.tmPrimary:hover{background:#086c96}.tmToolbar{display:flex;flex:0 0 auto;gap:10px;margin-bottom:11px}.tmSearch{flex:1;display:flex;align-items:center;gap:8px;border:1px solid #dce6eb;border-radius:8px;padding:0 12px;background:#fff;min-width:0}.tmSearch svg{color:#91a4b2}.tmSearch input{width:100%;min-width:0;height:35px;border:0;outline:0;background:transparent;font:inherit}.tmToolbar select{min-width:160px;padding:0 10px;border:1px solid #dce6eb;border-radius:8px;background:#fff;color:#28475b;font:inherit}.tmTableArea{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;border:1px solid #dee8ed;border-radius:9px;background:#fff}.tmTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.tmTable th,.tmTable td{text-align:left;padding:11px 9px;border-bottom:1px solid #edf2f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.tmTable th{position:sticky;top:0;z-index:2;background:#f5f9fb;color:#607989;font-size:10.5px;font-weight:750}.tmTable td{font-size:11px}.tmTable td strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmTable tbody tr:hover{background:#f8fbfd}.tmCode{color:#087eaf;font-weight:700}.tmStatus{display:inline-flex;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:650}.tmActive{color:#138254;background:#e8f8ef}.tmInactive{color:#a15d23;background:#fdf1e5}.tmRowActions{gap:4px}.tmRowActions .tmBtn{min-height:27px;font-size:10px;padding:5px 7px}.tmEmpty{text-align:center!important;color:#8499a8;padding:35px!important}.tmFooter{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:11px 3px 2px;min-height:43px;color:#8399a8;font-size:11px}.tmError{color:#a92a36;background:#fff1f2;border:1px solid #f7d0d3;padding:10px 12px;border-radius:7px;margin-bottom:10px;flex:0 0 auto}.tmEditor{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;background:#fff;border:1px solid #dce6ec;border-radius:9px;overflow:hidden}.tmEditorHeader{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e4edf2;flex:0 0 auto}.tmEditorHeader strong{flex:1;font-size:14px}.tmEditorBody{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 20px}.tmSection{padding-bottom:16px;margin-bottom:17px;border-bottom:1px solid #edf2f5}.tmSection h3{display:flex;align-items:center;gap:8px;font-size:13px;margin:0 0 13px;color:#25495e}.tmSection h3 svg{color:#087eaf}.tmGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:15px;row-gap:13px}.tmField{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:11px;color:#587284;font-weight:600}.tmField input,.tmField select,.tmField textarea{width:100%;min-width:0;border:1px solid #d7e3e9;border-radius:7px;padding:9px 10px;color:#233f52;background:#fff;outline:none;font:inherit;font-weight:400}.tmField input:focus,.tmField select:focus,.tmField textarea:focus{border-color:#087eaf}.tmField textarea{resize:vertical;margin-top:2px}@media(max-width:1150px){.tmTable th,.tmTable td{padding:9px 5px;font-size:10px}.tmRowActions .tmBtn{padding:5px 4px;font-size:9px}.tmGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.tmGrid{grid-template-columns:1fr}.tmTop{align-items:flex-start;flex-direction:column}.tmToolbar{flex-direction:column}.tmToolbar select{min-height:36px}.tmTable th,.tmTable td{font-size:9px;padding:7px 3px}}.pv2-root{padding:20px;max-width:1500px;margin:auto;color:#1b334f}.pv2-header{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.pv2-header h2{margin:0;font-size:23px}.pv2-header p,.pv2-form section>p{color:#66788b;font-size:13px}.pv2-header-actions,.pv2-form-actions{display:flex;gap:9px}.pv2-root button{cursor:pointer;border:1px solid #cbd6e3;border-radius:8px;padding:9px 13px;background:#fff;color:#1b334f;font-weight:650}.pv2-root button:disabled{opacity:.55;cursor:not-allowed}.pv2-root button.pv2-primary{background:#1a527b;color:#fff;border-color:#1a527b}.pv2-form{display:grid;gap:15px}.pv2-form section{padding:22px;background:#fff;border:1px solid #dce5ed;border-radius:12px}.pv2-form h3{margin:0 0 17px;font-size:16px;color:#163c5d}.pv2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.pv2-form label,.pv2-field,.pv2-modal label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:650;color:#43546a}.pv2-root input:not([type=checkbox]),.pv2-root select,.pv2-root textarea{box-sizing:border-box;width:100%;padding:11px 12px;border:1px solid #cbd7e2;border-radius:8px;font:inherit;color:#183153;background:#fff}.pv2-inline{display:flex;gap:6px}.pv2-inline select{min-width:0;flex:1}.pv2-inline button{white-space:nowrap}.pv2-wide{grid-column:1/-1}.pv2-conversion{margin-top:14px;background:#f0f5fa;border-radius:9px;padding:14px;color:#234664}.pv2-switch{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;white-space:nowrap}.pv2-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:37px;height:21px;background:#aebbc8;border-radius:20px;position:relative;cursor:pointer;flex:none}.pv2-switch input:after{content:"";position:absolute;width:15px;height:15px;top:3px;left:3px;background:#fff;border-radius:50%;transition:transform .16s}.pv2-switch input:checked{background:#138c83}.pv2-switch input:checked:after{transform:translate(16px)}.pv2-form-actions{justify-content:flex-end}.pv2-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 15px}.pv2-toolbar input{max-width:440px}.pv2-table-scroll{overflow-x:auto;border:1px solid #dce5ed;background:#fff;border-radius:10px}.pv2-table-scroll table{border-collapse:collapse;min-width:850px;width:100%;font-size:13px}.pv2-table-scroll th,.pv2-table-scroll td{text-align:left;padding:13px 12px;border-bottom:1px solid #e7edf3}.pv2-table-scroll th{background:#f3f7fa;white-space:nowrap}.pv2-table-scroll th button{border:0;background:transparent;padding:0}.pv2-pages{display:flex;justify-content:flex-end;gap:12px;align-items:center;margin-top:14px}.pv2-alert{padding:12px;background:#fff0f0;color:#a42323;border:1px solid #f6cbcb;border-radius:8px;margin:12px 0}.pv2-success{padding:12px;background:#f0faf4;color:#08794b;border-radius:8px;margin:12px 0}.pv2-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#162d4680;display:flex;justify-content:center;align-items:center;z-index:9999}.pv2-modal{width:min(430px,90vw);background:#fff;border-radius:12px;padding:24px;box-shadow:0 15px 50px #1235}.pv2-modal>div{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}@media(max-width:900px){.pv2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pv2-root{padding:11px}.pv2-header h2{font-size:19px}.pv2-grid{grid-template-columns:1fr}.pv2-form section{padding:15px}.pv2-header{align-items:start}.pv2-header-actions{flex-wrap:wrap;justify-content:flex-end}}.pv2-root{max-width:1480px;color:#183653}.pv2-header{background:#fff;border:1px solid #dde6ef;border-radius:12px;padding:18px 22px}.pv2-header h2{font-size:22px;font-weight:750;color:#183b5b}.pv2-root button.pv2-primary{background:#183d62;border-color:#183d62}.pv2-root button.pv2-primary:hover{background:#12324f}.pv2-form section{border-radius:12px;border:1px solid #dce5ee;box-shadow:0 1px 2px #132f4b06}.pv2-root input:not([type=checkbox]):focus,.pv2-root select:focus,.pv2-root textarea:focus{outline:2px solid #b5cce2;outline-offset:1px;border-color:#4d789e}.pv2-section-heading h3{margin-bottom:5px}.pv2-section-heading p{color:#71849a;margin:0 0 20px;font-size:13px}.pv2-pack-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.pv2-pack-card{padding:17px;background:#fbfdff;border:1px solid #dce6f0;border-radius:11px;min-width:0;display:flex;flex-direction:column;gap:12px}.pv2-pack-card label{font-size:13px;line-height:1.5}.pv2-pack-step{color:#6b7e90;font-weight:750;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.pv2-optional{color:#8291a1;font-weight:450}.pv2-required{color:#bd3645}.pv2-pack-card select{min-height:46px;font-weight:600}.pv2-quantity-label{margin-top:8px}.pv2-quantity-label input{min-height:46px;font-size:16px!important;font-weight:700!important}.pv2-pack-tip{margin:9px 0 0;color:#7b8b9b;line-height:1.6;font-size:12px;font-weight:450}.pv2-pack-base{background:#f5f8fc}.pv2-pack-result{margin-top:16px;padding:18px 20px;border:1px solid #dce6f0;border-radius:11px;background:#f4f7fb}.pv2-pack-result-title{font-size:13px;text-transform:uppercase;letter-spacing:.055em;font-weight:800;color:#355673;margin-bottom:12px}.pv2-pack-result-row{display:flex;align-items:flex-start;gap:11px;margin:9px 0;color:#294b69;font-size:14px;line-height:1.5}.pv2-result-num{display:inline-flex;justify-content:center;align-items:center;flex:none;border-radius:50%;background:#e3ebf3;color:#285173;font-size:12px;font-weight:800;width:25px;height:25px}.pv2-pack-total{display:flex;flex-wrap:wrap;gap:6px 13px;align-items:center;margin-top:14px;padding:13px 15px;background:#fff;border:1px solid #cadbe9;border-left:4px solid #b52c3c;border-radius:8px;font-size:15px;color:#183d5f}.pv2-pack-total>span{font-weight:550;color:#72859a}.pv2-pack-total>strong{font-size:16px}@media(max-width:920px){.pv2-pack-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pv2-pack-base{grid-column:1/-1}}@media(max-width:600px){.pv2-header{padding:15px;flex-direction:column;align-items:stretch}.pv2-header-actions{justify-content:stretch}.pv2-header-actions button{flex:1}.pv2-pack-steps{grid-template-columns:1fr;gap:10px}.pv2-pack-base{grid-column:auto}.pv2-pack-card,.pv2-pack-result{padding:15px}.pv2-pack-total{display:block}.pv2-pack-total>strong{display:block;margin-top:4px;font-size:15px}.pv2-pack-result-row{font-size:13px}.pv2-form-actions{position:sticky;bottom:0;background:#fff;padding:12px 0;z-index:2}}.gtProductCustomerAligned{max-width:none;margin:0;padding:0 0 28px;color:inherit}.gtProductCustomerAligned .pv2-header{margin:0 0 18px;padding:0;background:transparent;border:0;box-shadow:none;border-radius:0;align-items:center}.gtProductCustomerAligned .pv2-header h2{font-size:22px;line-height:1.3;font-weight:750;margin:0;color:#193c60}.gtProductCustomerAligned .pv2-header p{margin:5px 0 0;font-size:12px;color:#64748b}.gtProductCustomerAligned .pv2-header-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.gtProductCustomerAligned button.pv2-primary{background:#b82939;border-color:#b82939;color:#fff;border-radius:7px;min-height:37px}.gtProductCustomerAligned button.pv2-primary:hover{background:#9c2030;border-color:#9c2030}.gtProductCustomerAligned button:not(.pv2-primary){border-radius:7px}.gtProductCustomerAligned .pv2-form{gap:14px;padding:0;border:0;background:transparent;box-shadow:none;display:grid}.gtProductCustomerAligned .pv2-form .gtCustomerSection{background:#fff;border:1px solid #dce4ec;border-radius:9px;padding:17px 19px;min-width:0}.gtProductCustomerAligned .pv2-form .gtCustomerSection h3{font-size:15px;color:#193c60;margin:0 0 14px}.gtProductCustomerAligned .pv2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gtProductCustomerAligned .pv2-form label,.gtProductCustomerAligned .pv2-field{font-size:12px;gap:6px;color:#42566a}.gtProductCustomerAligned .pv2-form input:not([type=checkbox]),.gtProductCustomerAligned .pv2-form select,.gtProductCustomerAligned .pv2-form textarea{min-height:38px;border:1px solid #cbd6e1;border-radius:6px;padding:8px 10px;font-size:13px;background:#fff}.gtProductCustomerAligned .pv2-inline button{padding:7px 10px;min-width:60px}.gtProductCustomerAligned .pv2-pack-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gtProductCustomerAligned .pv2-pack-card{background:#f8fafc;border:1px solid #dfe7ef;border-radius:8px;padding:15px}.gtProductCustomerAligned .pv2-pack-base{background:#f5f7fa}.gtProductCustomerAligned .pv2-pack-result{background:#f7f9fc;border-color:#dce5ef;border-radius:8px}.gtProductCustomerAligned .pv2-pack-total{border-left-color:#b82939}.gtProductCustomerAligned .pv2-form-actions{position:static;background:transparent;border:0;padding:3px 0 10px;gap:10px;justify-content:flex-end}.gtProductCustomerAligned .pv2-toolbar{margin:12px 0;padding:0;border:0;background:transparent;display:flex;align-items:center;gap:12px}.gtProductCustomerAligned .pv2-search{width:min(100%,460px);max-width:460px}.gtProductCustomerAligned .pv2-search input{max-width:none;border:1px solid #cbd6e1;background:#fff;border-radius:7px;min-height:39px}.gtProductCustomerAligned .pv2-count{font-size:12px;color:#60758b;white-space:nowrap}.gtProductCustomerAligned .pv2-status-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 9px}.gtProductCustomerAligned .pv2-status-tabs button{font-size:12px;font-weight:650;padding:8px 15px;border-radius:7px;background:#fff;color:#37536b;border:1px solid #d5dfe9}.gtProductCustomerAligned .pv2-status-tabs button.active{background:#193d60;color:#fff;border-color:#193d60}.gtProductCustomerAligned .pv2-table-scroll{border:1px solid #dce4ed;border-radius:9px;overflow:auto}.gtProductCustomerAligned .pv2-table-scroll table{font-size:12px;min-width:760px}.gtProductCustomerAligned .pv2-table-scroll th{background:#f4f7fa;color:#37536b;font-size:11px;font-weight:700}.gtProductCustomerAligned .pv2-table-scroll th,.gtProductCustomerAligned .pv2-table-scroll td{padding:11px 12px}.gtProductCustomerAligned .pv2-table-scroll th button{font-size:11px;color:inherit;text-align:left}.gtProductCustomerAligned .pv2-pages{font-size:12px;color:#536d82}.gtProductCustomerAligned .pv2-mobile-cards{display:none}.gtProductCustomerAligned .pv2-mobile-name{display:flex;flex-direction:column;min-width:0;gap:5px}.gtProductCustomerAligned .pv2-mobile-sku{font-size:11px;color:#64748b;overflow-wrap:anywhere}.gtProductCustomerAligned .pv2-mobile-head{display:flex;gap:10px;justify-content:space-between;align-items:flex-start}.gtProductCustomerAligned .pv2-mobile-toggle{flex-shrink:0;font-size:11px!important}.gtProductCustomerAligned .pv2-mobile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:13px}.gtProductCustomerAligned .pv2-mobile-details>div{display:flex;flex-direction:column;gap:3px;min-width:0}.gtProductCustomerAligned .pv2-mobile-details span{font-size:11px;color:#6b8094}.gtProductCustomerAligned .pv2-mobile-details strong{font-size:12px;color:#183c5c;font-weight:650;overflow-wrap:anywhere}.gtProductCustomerAligned .pv2-mobile-pack{grid-column:1/-1}.gtProductCustomerAligned .pv2-mobile-card{display:block;background:#fff;border:1px solid #dce4ed;border-radius:10px;padding:15px;margin:0 0 10px;box-shadow:0 1px 2px #0f28410b}.gtProductCustomerAligned .pv2-mobile-card .gtMobileCustomerActionsV18A{margin-top:13px;display:flex;justify-content:flex-end;border-top:1px solid #edf1f5;padding-top:10px}.gtProductCustomerAligned .pv2-mobile-card .gtMobileEditV18A{font-size:12px;padding:8px 12px;color:#1a456c;background:#fff;border:1px solid #ccdae6}@media(max-width:920px){.gtProductCustomerAligned .pv2-grid,.gtProductCustomerAligned .pv2-pack-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.gtProductCustomerAligned .pv2-pack-base{grid-column:1/-1}}@media(max-width:700px){.gtProductCustomerAligned{padding:0 0 20px}.gtProductCustomerAligned .pv2-header{align-items:stretch;flex-direction:column;gap:12px}.gtProductCustomerAligned .pv2-header h2{font-size:19px}.gtProductCustomerAligned .pv2-header-actions{justify-content:stretch}.gtProductCustomerAligned .pv2-header-actions button{flex:1}.gtProductCustomerAligned .pv2-grid,.gtProductCustomerAligned .pv2-pack-steps{grid-template-columns:1fr}.gtProductCustomerAligned .pv2-pack-base{grid-column:auto}.gtProductCustomerAligned .pv2-form .gtCustomerSection{padding:14px}.gtProductCustomerAligned .pv2-table-scroll{display:none}.gtProductCustomerAligned .pv2-mobile-cards{display:block}.gtProductCustomerAligned .pv2-toolbar{flex-direction:row;align-items:center}.gtProductCustomerAligned .pv2-search{flex:1;min-width:0}.gtProductCustomerAligned .pv2-count{font-size:11px}.gtProductCustomerAligned .pv2-form-actions{position:sticky;bottom:0;z-index:4;background:#fff;border-top:1px solid #e4ebf2;padding:10px 8px;margin:0 -8px}.gtProductCustomerAligned .pv2-form-actions button{flex:1}.gtProductCustomerAligned .pv2-pack-result,.gtProductCustomerAligned .pv2-pack-card{padding:13px}}.gtProductCustomerAligned .pv23-toolbar{justify-content:flex-start;gap:12px;flex-wrap:wrap;position:relative}.gtProductCustomerAligned .pv23-toolbar .pv2-count{margin-left:auto}.gtProductCustomerAligned .pv23-filter-host{position:relative;flex:none}.gtProductCustomerAligned .pv23-filter-button{min-height:39px;background:#fff;border:1px solid #c8d5e3;border-radius:7px;color:#254864;display:inline-flex;align-items:center;gap:8px;font-weight:650;padding:8px 13px;font-size:12px}.gtProductCustomerAligned .pv23-filter-count{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#183d62;color:#fff;font-size:10px}.gtProductCustomerAligned .pv23-filter-panel{position:absolute;z-index:60;top:calc(100% + 8px);right:0;width:min(370px,calc(100vw - 24px));max-height:min(76vh,580px);overflow-y:auto;background:#fff;border:1px solid #d4dfe9;border-radius:10px;box-shadow:0 16px 40px #162c452e;padding:15px}.gtProductCustomerAligned .pv23-filter-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edf0f4;padding-bottom:10px;color:#183c5b;font-size:14px}.gtProductCustomerAligned .pv23-filter-title button{font-size:20px;padding:0 7px;border:0}.gtProductCustomerAligned .pv23-filter-sections{display:grid;gap:8px}.gtProductCustomerAligned .pv23-filter-sections fieldset{margin:0;border:0;border-bottom:1px solid #e9eef3;padding:12px 0;min-width:0}.gtProductCustomerAligned .pv23-filter-sections legend{font-size:12px;font-weight:750;color:#254762}.gtProductCustomerAligned .pv23-filter-choice{display:flex;align-items:center;gap:9px;padding:6px 0;font-size:12px;color:#334e64;cursor:pointer}.gtProductCustomerAligned .pv23-filter-choice input{width:16px;height:16px;accent-color:#183d62;flex:none}.gtProductCustomerAligned .pv23-none{font-size:12px;color:#8695a4}.gtProductCustomerAligned .pv23-filter-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:12px}.gtProductCustomerAligned .pv23-active-filters{display:flex;align-items:center;gap:10px;font-size:12px;color:#526a82;margin:0 0 11px}.gtProductCustomerAligned .pv23-active-filters button{border:0;padding:2px;color:#1b567f;text-decoration:underline;background:transparent;font-size:12px}.gtProductCustomerAligned .pv23-table table{min-width:630px;width:100%}.gtProductCustomerAligned .pv23-table td:first-child{min-width:195px}.gtProductCustomerAligned .pv23-product-cell{display:flex;flex-direction:column;gap:3px;line-height:1.45}.gtProductCustomerAligned .pv23-product-cell strong{font-size:13px;font-weight:700;color:#183b5b}.gtProductCustomerAligned .pv23-product-cell span{font-size:11px;color:#718196;overflow-wrap:anywhere}.gtProductCustomerAligned .pv23-active-switch{font-size:11px!important}.gtProductCustomerAligned .pv23-edit{padding:6px 12px;font-size:12px;color:#1a456c;background:#fff;border-color:#cddae6}@media(max-width:700px){.gtProductCustomerAligned .pv23-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.gtProductCustomerAligned .pv23-toolbar .pv2-count{grid-column:1/-1;margin-left:0}.gtProductCustomerAligned .pv23-filter-panel{right:0;width:min(330px,calc(100vw - 24px))}.gtProductCustomerAligned .pv2-mobile-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.gtProductExactCustomer.gtCustomerPage{max-width:none;margin:0;padding:0 0 25px;color:#17324e;background:transparent}.gtProductExactCustomer .gpx-breadcrumb{font-size:14px;color:#8298aa;font-weight:500;margin:0 0 35px}.gtProductExactCustomer .gpx-breadcrumb span{padding:0 10px;color:#91a4b5}.gtProductExactCustomer .gpx-breadcrumb strong{font-weight:700;color:#35526c}.gtProductExactCustomer .pv2-header.gpx-header{margin:0 0 14px;border:0;border-left:4px solid #bd9050;border-radius:0;padding:0 0 0 15px;box-shadow:none;min-height:36px;background:transparent;display:flex;align-items:center}.gtProductExactCustomer .gpx-title{display:flex;align-items:center;gap:15px}.gtProductExactCustomer .gpx-title>svg{color:#079b92;flex:none}.gtProductExactCustomer .gpx-title h2{font-size:25px;font-weight:650;letter-spacing:-.4px;margin:0;color:#0e2644;line-height:1.3}.gtProductExactCustomer .gpx-controls{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-bottom:10px}.gtProductExactCustomer .gpx-controls-left,.gtProductExactCustomer .gpx-controls-right{display:flex;gap:12px;align-items:center}.gtProductExactCustomer .gpx-controls-left{min-width:0;flex:1}.gtProductExactCustomer .gpx-controls-right{margin-left:auto}.gtProductExactCustomer .gpx-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#fff;border:1px solid #d0ddeb;border-radius:10px;padding:10px 15px;color:#23425c;font-weight:650;min-height:46px;font-size:14px;white-space:nowrap}.gtProductExactCustomer .gpx-filter-button:hover{background:#f4f9fc}.gtProductExactCustomer .gpx-search{height:46px;max-width:535px;width:100%;display:flex;align-items:center;gap:15px;border:1px solid #cbd8e7;border-radius:6px;background:#fff;color:#123858;padding:0 16px}.gtProductExactCustomer .gpx-search:focus-within{border-color:#2087a4;box-shadow:0 0 0 2px #cae8ee}.gtProductExactCustomer .gpx-search>svg{flex:none}.gtProductExactCustomer .gpx-search input{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;width:100%;padding:0!important;font-size:13px;color:#233d59;min-width:0}.gtProductExactCustomer .gpx-export,.gtProductExactCustomer .gpx-add{min-height:45px;display:inline-flex;gap:10px;align-items:center;justify-content:center;color:#fff!important;border:0!important;box-shadow:0 4px 12px #0b3e571f;font-size:13px;font-weight:700;border-radius:10px;padding:12px 17px;white-space:nowrap}.gtProductExactCustomer .gpx-export{background:#107999!important}.gtProductExactCustomer .gpx-add{background:#0757c7!important}.gtProductExactCustomer .gpx-status-tabs{display:flex;gap:24px;background:transparent!important;border:0!important;border-bottom:1px solid #dbe4ef!important;border-radius:0!important;margin:10px 0 15px!important;padding:0 4px!important;min-height:46px;align-items:stretch}.gtProductExactCustomer .gpx-status-tabs button{background:transparent!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:#66778e!important;padding:12px 12px 11px!important;min-height:44px;font-size:14px;font-weight:700}.gtProductExactCustomer .gpx-status-tabs button.active{color:#086a8f!important;border-bottom-color:#12c5ce!important}.gtProductExactCustomer .gpx-status-tabs button span{font-weight:700;margin-left:3px}.gtProductExactCustomer .pv2-table-scroll.gpx-product-table,.gtProductExactCustomer .pv2-table-scroll.pv23-table{background:#fff;border:1px solid #e0e8f0;border-radius:8px 8px 0 0;overflow-x:auto;box-shadow:none}.gtProductExactCustomer .pv23-table table{width:100%;min-width:670px;border-collapse:collapse;table-layout:fixed;font-size:13px}.gtProductExactCustomer .pv23-table th{height:46px;font-size:12px;font-weight:750;color:#526a80;background:#f2f6fa;text-align:left;border-bottom:1px solid #e0e8f0;padding:11px 13px}.gtProductExactCustomer .pv23-table th:first-child{width:31%}.gtProductExactCustomer .pv23-table th:nth-child(2){width:19%}.gtProductExactCustomer .pv23-table th:nth-child(3){width:19%}.gtProductExactCustomer .pv23-table th:nth-child(4){width:13%}.gtProductExactCustomer .pv23-table th:nth-child(5){width:13%}.gtProductExactCustomer .pv23-table th:last-child{width:5%}.gtProductExactCustomer .pv23-table th button{font-size:12px;color:inherit;font-weight:750;border:0!important;padding:0;background:transparent!important}.gtProductExactCustomer .pv23-table td{height:54px;border-bottom:1px solid #e7edf4;padding:10px 13px;color:#39536b;font-size:13px;background:#fff}.gtProductExactCustomer .pv23-table tbody tr:hover td{background:#f9fbfd}.gtProductExactCustomer .pv23-product-cell strong{font-weight:650;color:#243d56;font-size:13px}.gtProductExactCustomer .pv23-product-cell span{font-size:11px;color:#7a8c9e}.gtProductExactCustomer .gpx-status-switch{display:inline-flex!important;align-items:center;gap:10px!important;color:#117f7a;font-weight:650;font-size:12px!important}.gtProductExactCustomer .gpx-status-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:45px;height:25px;flex:none;border-radius:25px;background:#aebac7;position:relative;cursor:pointer;margin:0;border:0!important;outline:0}.gtProductExactCustomer .gpx-status-switch input:after{content:"";position:absolute;width:19px;height:19px;left:3px;top:3px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #50677a40;transition:transform .15s}.gtProductExactCustomer .gpx-status-switch input:checked{background:#0d8399}.gtProductExactCustomer .gpx-status-switch input:checked:after{transform:translate(20px)}.gtProductExactCustomer .gpx-status-switch input:not(:checked)+span{color:#78889a}.gtProductExactCustomer .gpx-edit{display:inline-flex;align-items:center;justify-content:center;padding:8px!important;color:#174771!important;border:0!important;background:transparent!important;box-shadow:none!important;min-width:34px;min-height:34px}.gtProductExactCustomer .gpx-edit:hover{background:#edf5fb!important}.gtProductExactCustomer .gpx-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;border:1px solid #ccd9e8;border-top:0;border-radius:0 0 8px 8px;background:#fff;padding:14px 16px;font-size:12px;color:#26425d}.gtProductExactCustomer .gpx-pagination-actions{display:flex;align-items:center;gap:10px}.gtProductExactCustomer .gpx-pagination-actions label{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:650;color:#586d81}.gtProductExactCustomer .gpx-pagination-actions select{width:88px;padding:9px 11px;font-weight:650;border:1px solid #cbd8e7;border-radius:7px;color:#254762;background:#fff}.gtProductExactCustomer .gpx-pagination-actions button{font-weight:500;color:#6b859d;border:1px solid #e0e9f1;border-radius:6px;padding:9px 12px}.gtProductExactCustomer .gpx-pagination-actions strong{padding:9px 11px;border-radius:5px;background:#e8f0ff;color:#1456c0;font-size:13px}.gtProductExactCustomer .pv23-filter-panel.gpx-filter-panel{left:0;right:auto;top:calc(100% + 7px);width:min(390px,calc(100vw - 25px));z-index:80}.gtProductExactCustomer .pv2-mobile-cards{display:none}.gtProductExactCustomer .pv2-form{margin-top:18px}.gtProductExactCustomer .pv2-form .gtCustomerSection{box-shadow:none}@media(max-width:900px){.gtProductExactCustomer .gpx-controls{flex-wrap:wrap}.gtProductExactCustomer .gpx-controls-right{flex:none}.gtProductExactCustomer .gpx-search{max-width:none}}@media(max-width:700px){.gtProductExactCustomer .gpx-breadcrumb{margin:5px 0 20px;font-size:12px}.gtProductExactCustomer .pv2-header.gpx-header{min-height:33px;margin-bottom:15px}.gtProductExactCustomer .gpx-title h2{font-size:21px}.gtProductExactCustomer .gpx-controls{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:12px}.gtProductExactCustomer .gpx-controls-left{width:100%;display:flex;align-items:center;gap:8px}.gtProductExactCustomer .gpx-controls-right{width:100%;display:flex;gap:9px;margin-left:0}.gtProductExactCustomer .gpx-controls-right button{flex:1;min-width:0;font-size:12px;padding:10px}.gtProductExactCustomer .gpx-filter-button{padding:10px 12px;min-height:43px;font-size:12px}.gtProductExactCustomer .gpx-search{height:43px;min-width:0;flex:1;padding:0 11px;gap:8px}.gtProductExactCustomer .gpx-status-tabs{gap:15px!important;margin-bottom:13px!important}.gtProductExactCustomer .gpx-status-tabs button{font-size:12px;padding:10px 6px!important}.gtProductExactCustomer .pv23-table{display:none}.gtProductExactCustomer .pv2-mobile-cards{display:block}.gtProductExactCustomer .pv2-mobile-card{padding:14px}.gtProductExactCustomer .pv2-mobile-card .gtMobileCustomerActionsV18A{display:flex;justify-content:flex-end}.gtProductExactCustomer .pv2-mobile-details{grid-template-columns:repeat(2,minmax(0,1fr))}.gtProductExactCustomer .gpx-pagination{padding:10px;flex-wrap:wrap;font-size:11px}.gtProductExactCustomer .gpx-pagination-actions{justify-content:space-between;width:100%;flex-wrap:wrap;gap:6px}.gtProductExactCustomer .gpx-pagination-actions label{font-size:11px}.gtProductExactCustomer .gpx-pagination-actions select{width:70px;padding:7px}.gtProductExactCustomer .gpx-pagination-actions button{padding:8px}.gtProductExactCustomer .pv23-filter-panel.gpx-filter-panel{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);width:min(390px,calc(100vw - 24px));max-height:80vh;box-shadow:0 0 0 100vmax #0e233552,0 16px 45px #183c5a30}}.gtProductExactCustomer.gtCustomerPage{padding:0!important;max-width:none!important}.gtProductExactCustomer .gpx-controls{margin-top:0!important;gap:12px!important}.gtProductExactCustomer .gpx-controls-left{align-items:center!important}.gtProductExactCustomer .gpx-search{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;min-width:240px;height:46px!important;padding:0 14px!important;gap:12px!important;position:relative!important}.gtProductExactCustomer .gpx-search>svg{position:static!important;display:block!important;width:19px!important;height:19px!important;flex:0 0 19px!important;transform:none!important}.gtProductExactCustomer .gpx-search input{display:block!important;flex:1 1 auto!important;min-width:0!important;height:40px!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important;line-height:normal!important;text-align:left!important;position:static!important;transform:none!important}.gtProductExactCustomer .gpx-search input::placeholder{color:#8a97a8!important;opacity:1!important}.gtProductExactCustomer .gpx-status-tabs{margin-top:9px!important}.gtProductExactCustomer .gpx-status-tabs button{display:inline-flex!important;align-items:center!important;gap:4px!important}.gtProductExactCustomer .gpx-status-tabs button.active{border-bottom-color:#10cad2!important}.gtProductExactCustomer .gpx-title{border-left:0!important}.gtProductExactCustomer .pv2-header.gpx-header{border-left:4px solid #b6874c!important}.gtProductExactCustomer .pv2-header.gpx-header .gpx-title{margin-left:0!important}.gtProductExactCustomer .gpx-pagination{min-height:62px}.gtProductExactCustomer .gpx25-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#13273973!important;z-index:100000!important;padding:18px!important}.gtProductExactCustomer .gpx25-dialog{width:min(820px,100%)!important;height:min(660px,calc(100dvh - 36px))!important;min-height:420px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #e7edf4!important;border-radius:17px!important;background:#fff!important;box-shadow:0 20px 60px #12273d33!important;color:#17354c!important}.gtProductExactCustomer .gpx25-head{height:67px;flex:0 0 67px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8ef;padding:0 23px;background:#fff}.gtProductExactCustomer .gpx25-head h3{margin:0;font-size:20px;font-weight:700;color:#12324c}.gtProductExactCustomer .gpx25-head button{background:transparent!important;border:0!important;padding:4px 7px!important;color:#48677e!important;font-size:28px;font-weight:350;line-height:1}.gtProductExactCustomer .gpx25-main{display:grid;grid-template-columns:230px minmax(0,1fr);flex:1;min-height:0}.gtProductExactCustomer .gpx25-sidebar{display:flex;flex-direction:column;align-items:stretch;gap:0;background:#f3f5f9;border-right:1px solid #e2e8ef;overflow:auto}.gtProductExactCustomer .gpx25-sidebar button{width:100%;text-align:left;border:0!important;border-left:3px solid transparent!important;border-radius:0!important;padding:17px 20px!important;min-height:54px;background:transparent!important;color:#234963!important;font-size:14px!important;font-weight:500!important}.gtProductExactCustomer .gpx25-sidebar button.selected{background:#fff!important;border-left-color:#0789b9!important;font-weight:700!important}.gtProductExactCustomer .gpx25-content{padding:24px!important;background:#fff;overflow-y:auto;min-width:0}.gtProductExactCustomer .gpx25-content h4{margin:0 0 18px;font-size:15px;color:#17354d;font-weight:750}.gtProductExactCustomer .gpx25-chips{display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start}.gtProductExactCustomer .gpx25-chips button{border:1px solid #d7e2ec!important;background:#fff!important;color:#26465f!important;border-radius:8px!important;padding:10px 14px!important;font-size:13px!important;font-weight:500!important;min-height:40px!important}.gtProductExactCustomer .gpx25-chips button.selected{background:#eaf5ff!important;border-color:#188bd3!important;color:#0865a4!important;box-shadow:0 0 0 1px #188bd31a!important}.gtProductExactCustomer .gpx25-foot{display:flex;gap:12px;align-items:center;justify-content:flex-end;min-height:75px;flex:0 0 75px;padding:12px 23px;border-top:1px solid #e2e8ef;background:#fff}.gtProductExactCustomer .gpx25-foot button{height:45px;min-width:155px;border-radius:9px!important;font-weight:650!important;font-size:13px!important}.gtProductExactCustomer .gpx25-foot .gpx25-clear{background:#fff!important;border:1px solid #d1deeb!important;color:#213b56!important}.gtProductExactCustomer .gpx25-foot .gpx25-apply{background:#ffce36!important;border:1px solid #ffce36!important;color:#102a42!important;box-shadow:0 4px 12px #dba71e24}@media(max-width:700px){.gtProductExactCustomer.gtCustomerPage{padding:10px 12px 80px!important}.gtProductExactCustomer .gpx-controls-left{width:100%;min-width:0!important}.gtProductExactCustomer .gpx-search{min-width:0!important;flex:1!important}.gtProductExactCustomer .gpx25-overlay{padding:10px!important;align-items:center!important}.gtProductExactCustomer .gpx25-dialog{width:100%!important;height:min(640px,calc(100dvh - 20px))!important;min-height:0!important;border-radius:15px!important}.gtProductExactCustomer .gpx25-head{height:58px;flex-basis:58px;padding:0 16px}.gtProductExactCustomer .gpx25-head h3{font-size:18px}.gtProductExactCustomer .gpx25-main{grid-template-columns:112px minmax(0,1fr)}.gtProductExactCustomer .gpx25-sidebar button{font-size:12px!important;padding:15px 10px!important;min-height:49px}.gtProductExactCustomer .gpx25-content{padding:16px 12px!important}.gtProductExactCustomer .gpx25-chips{gap:7px}.gtProductExactCustomer .gpx25-chips button{font-size:12px!important;padding:8px 10px!important;min-height:36px!important}.gtProductExactCustomer .gpx25-foot{min-height:69px;flex-basis:69px;padding:10px 12px}.gtProductExactCustomer .gpx25-foot button{min-width:0;flex:1;height:43px}}.gtProductExactCustomer .pv2-header.gpx-header{border-left:0!important;padding-left:0!important}.gtProductExactCustomer .pv2-header.gpx-header .gpx-title{border-left:4px solid #b6874c!important;padding-left:15px!important;gap:10px!important}.gtProductExactCustomer .pv2-header.gpx-header .gpx-title h2{border-left:0!important;padding-left:0!important}.gtProductExactCustomer .pv2-header.gpx-header .gpx-title h2:before{display:none!important}.gtProductExactCustomer .gpx26-import-dialog{width:min(850px,100%)!important;max-height:min(720px,95dvh);display:flex;flex-direction:column;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 20px 60px #112b4d40}.gtProductExactCustomer .gpx26-import-body{padding:24px;overflow:auto;flex:1;min-height:0}.gtProductExactCustomer .gpx26-import-body>p{color:#506479;font-size:14px;line-height:1.6}.gtProductExactCustomer .gpx26-import-body>button{display:inline-flex;gap:8px;align-items:center}.gtProductExactCustomer .gpx26-import-file{display:flex;flex-direction:column;gap:10px;margin:18px 0;font-weight:650}.gtProductExactCustomer .gpx26-import-file input{max-width:100%}.gtProductExactCustomer .gpx26-preview{max-height:320px;overflow:auto;border:1px solid #dce5ed;border-radius:8px}.gtProductExactCustomer .gpx26-preview table{border-collapse:collapse;width:100%;font-size:13px}.gtProductExactCustomer .gpx26-preview th,.gtProductExactCustomer .gpx26-preview td{padding:9px 12px;text-align:left;border-bottom:1px solid #e5e9ef}.gtProductExactCustomer .gpx26-preview td span{display:block;color:#71849a;font-size:12px}.gtProductExactCustomer .gpx26-good{color:#087957}.gtProductExactCustomer .gpx26-bad{color:#af2535}.gtProductExactCustomer .gpx26-report{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:700px){.gtProductExactCustomer .gpx26-import-body{padding:15px}.gtProductExactCustomer .gpx26-import-dialog{max-height:95dvh}.gtProductExactCustomer .gpx-controls-right{flex-wrap:wrap}.gtProductExactCustomer .gpx-controls-right button{flex:1 1 28%}}.gtProductExactCustomer.gtCustomerPage:not(:has(.gtRefFinalEditor)) .pv2-header.gpx-header .gpx-title h2,.gtProductExactCustomer.gtCustomerPage .pv2-header.gpx-header .gpx-title h2{border-left:0!important;padding-left:0!important}.gtWarehousePage{width:100%;min-width:0;padding:12px 18px;box-sizing:border-box}.gtWarehousePage *,.gtWarehousePage *:before,.gtWarehousePage *:after{box-sizing:border-box}.gtWarehouseTop{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.gtWarehouseTop h2{display:flex;align-items:center;gap:9px;margin:0;font-size:20px;font-weight:750}.gtWarehouseTop p{margin:4px 0 0;color:#8696a4;font-size:12px}.gtWarehousePrimary{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 15px;border:1px solid #078f85;border-radius:8px;background:#078f85;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.gtWarehousePrimary:hover{background:#00776e}.gtWarehouseToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:#8192a0;font-size:12px}.gtWarehouseSearch{display:flex;align-items:center;gap:9px;width:min(400px,100%);height:37px;padding:0 12px;border:1px solid #dce5eb;border-radius:8px;background:#fff;color:#91a1ae}.gtWarehouseSearch input{width:100%;height:100%;border:0;background:transparent;outline:0;font-size:12px}.gtWarehouseTableWrap,.gtWarehouseEditor{background:#fff;border:1px solid #e1e9ef;border-radius:12px}.gtWarehouseTableWrap{overflow-x:auto}.gtWarehouseTableWrap table{width:100%;border-collapse:collapse}.gtWarehouseTableWrap th,.gtWarehouseTableWrap td{padding:12px 13px;border-bottom:1px solid #edf1f5;text-align:left;font-size:12px;white-space:nowrap}.gtWarehouseTableWrap th{background:#f7fafb;color:#6b8090;font-size:11px;font-weight:750}.gtWarehouseTableWrap tbody tr:last-child td{border-bottom:0}.gtWarehouseStatus{display:inline-flex;padding:4px 9px;border-radius:30px;font-size:11px;font-weight:700}.gtWarehouseStatus.on{color:#087d62;background:#e1f6ee}.gtWarehouseStatus.off{color:#8a5962;background:#f7e9ec}.gtWarehouseRowActions{display:flex;gap:7px}.gtWarehouseRowActions button{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #dce6eb;border-radius:7px;background:#fff;font-size:11px;cursor:pointer}.gtWarehouseEmpty{padding:35px;text-align:center;color:#8698a6;font-size:13px}.gtWarehouseEditor{padding:15px 18px 0}.gtWarehouseEditorHead{margin-bottom:16px}.gtWarehouseEditorHead h3{margin:0;font-size:17px}.gtWarehouseEditorHead p{margin:4px 0 0;color:#899aa7;font-size:11px}.gtWarehouseSection{margin-bottom:15px}.gtWarehouseSection h4{display:flex;align-items:center;gap:7px;margin:0 0 11px;font-size:13px;font-weight:750;color:#28485d}.gtWarehouseGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 15px}.gtWarehouseSpan2{grid-column:span 2}.gtWarehouseGrid label{display:flex;flex-direction:column;gap:5px;min-width:0;color:#577085;font-size:11px;font-weight:650}.gtWarehouseGrid input,.gtWarehouseGrid select{width:100%;min-width:0;height:38px;padding:8px 11px;border:1px solid #d9e5eb;border-radius:7px;background:#fff;color:#263f52;font:inherit;font-size:12px}.gtWarehouseGrid input:focus,.gtWarehouseGrid select:focus{outline:0;border-color:#078f85;box-shadow:0 0 0 3px #078f851a}.gtWarehouseStatusRow{margin:6px 0 16px}.gtWarehouseStatusRow label{display:flex;align-items:center;gap:9px;font-size:12px;cursor:pointer}.gtWarehouseStatusRow input{accent-color:#078f85}.gtWarehouseFooter{display:flex;justify-content:flex-end;gap:10px;margin:0 -18px;padding:11px 18px;border-top:1px solid #e6edf1;background:#fff}.gtWarehouseCancel{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #d8e3e8;border-radius:8px;background:#fff;cursor:pointer;font-size:12px}.gtWarehouseError{color:#c73636;font-size:12px}@media(max-width:1050px){.gtWarehouseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.gtWarehousePage{padding:8px}.gtWarehouseGrid{grid-template-columns:minmax(0,1fr)}.gtWarehouseSpan2{grid-column:auto}.gtWarehouseTop{flex-wrap:wrap}}@media(min-width:1051px){.gtWarehousePage{padding:4px 10px 8px!important;margin:0!important}.gtWarehouseTop{min-height:36px!important;margin-bottom:9px!important;gap:8px!important}.gtWarehouseTop h2{font-size:18px!important;line-height:1.2!important}.gtWarehouseTop p{margin-top:2px!important;font-size:11px!important}.gtWarehouseEditor{padding:11px 15px 0!important;border-radius:10px!important}.gtWarehouseEditorHead{margin-bottom:10px!important}.gtWarehouseEditorHead h3{font-size:16px!important;line-height:1.25!important}.gtWarehouseEditorHead p{margin-top:2px!important;font-size:10px!important}.gtWarehouseSection{margin-bottom:11px!important}.gtWarehouseSection h4{margin:0 0 7px!important;font-size:12px!important;line-height:1.3!important}.gtWarehouseGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:12px!important;row-gap:8px!important}.gtWarehouseGrid label{gap:3px!important;margin:0!important;font-size:11px!important;line-height:1.25!important}.gtWarehouseGrid input,.gtWarehouseGrid select{height:34px!important;min-height:34px!important;max-height:34px!important;padding:5px 10px!important;margin:0!important;font-size:12px!important;border-radius:7px!important}.gtWarehouseStatusRow{display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:2px 0 10px!important;padding:0!important;min-height:24px!important}.gtWarehouseStatusRow label{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:0!important;padding:0!important;width:auto!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}.gtWarehouseStatusRow input[type=checkbox]{display:inline-block!important;position:static!important;flex:none!important;width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important;accent-color:#078f85}.gtWarehouseFooter{position:sticky!important;bottom:0!important;z-index:30!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;min-height:49px!important;margin:0 -15px!important;padding:7px 15px!important;background:#fff!important;border-top:1px solid #e5edf1!important;border-radius:0 0 10px 10px!important}.gtWarehouseFooter button{height:34px!important;min-height:34px!important;padding:6px 13px!important;font-size:12px!important;border-radius:7px!important}.gtWarehouseEditor,.gtWarehouseTableWrap{width:100%!important;max-width:none!important}}@media(min-width:1051px)and (max-height:850px){.gtWarehouseTop{margin-bottom:7px!important}.gtWarehouseEditor{padding-top:9px!important}.gtWarehouseEditorHead,.gtWarehouseSection{margin-bottom:8px!important}.gtWarehouseSection h4{margin-bottom:5px!important}.gtWarehouseGrid{row-gap:7px!important}.gtWarehouseStatusRow{margin-bottom:6px!important}}@media(max-width:1050px){.gtWarehouseStatusRow label{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}.gtWarehouseStatusRow input[type=checkbox]{width:16px!important;height:16px!important;margin:0!important}.gtWarehouseFooter{position:sticky!important;bottom:0!important;z-index:30!important}}.gtGstPage{width:100%;min-width:0;padding:8px 12px;box-sizing:border-box}.gtGstPage *,.gtGstPage *:before,.gtGstPage *:after{box-sizing:border-box}.gtGstTop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.gtGstTop h2{display:flex;align-items:center;gap:8px;margin:0;font-size:19px;font-weight:750}.gtGstTop p{margin:3px 0 0;font-size:11px;color:#8295a5}.gtGstPrimary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:7px 14px;border:1px solid #008f83;border-radius:7px;background:#008f83;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.gtGstPrimary:hover{background:#00786f}.gtGstPrimary:disabled{opacity:.65;cursor:not-allowed}.gtGstToolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.gtGstSearch{display:flex;align-items:center;gap:9px;width:min(390px,100%);min-height:36px;padding:0 10px;border:1px solid #dce5eb;border-radius:8px;background:#fff;color:#8396a6}.gtGstSearch input{width:100%;height:34px;border:0;outline:0;background:transparent;font-size:12px;color:#29475a}.gtGstFilters{display:flex;gap:5px}.gtGstFilters button{padding:7px 12px;border:1px solid #dbe6eb;border-radius:7px;background:#fff;color:#60798a;font-size:11px;font-weight:600;cursor:pointer}.gtGstFilters button.selected{border-color:#b8e2db;background:#e3f6f1;color:#007e72}.gtGstTableWrap,.gtGstEditor{background:#fff;border:1px solid #e1e9ef;border-radius:11px}.gtGstTableWrap{overflow-x:auto}.gtGstTableWrap table{width:100%;border-collapse:collapse}.gtGstTableWrap th,.gtGstTableWrap td{padding:11px 12px;border-bottom:1px solid #edf1f5;text-align:left;font-size:12px;white-space:nowrap}.gtGstTableWrap th{background:#f7fafb;color:#688092;font-size:11px;font-weight:700}.gtGstTableWrap tr:last-child td{border-bottom:0}.gtGstRate{display:inline-flex;padding:5px 9px;border-radius:6px;background:#edf7f6;color:#008a80;font-size:12px;font-weight:750}.gtGstStatus{display:inline-flex;padding:4px 9px;border-radius:20px;font-size:11px;font-weight:650}.gtGstStatus.on{background:#e2f6ee;color:#08795d}.gtGstStatus.off{background:#f6e9eb;color:#95636a}.gtGstActions{display:flex;align-items:center;gap:6px}.gtGstActions button{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #dce6eb;border-radius:7px;background:#fff;color:#415b6d;font-size:11px;cursor:pointer}.gtGstActions button:hover{border-color:#a8d5ce;color:#008f83}.gtGstEmpty{padding:32px 12px;text-align:center;color:#8497a5;font-size:12px}.gtGstEditor{padding:15px 16px 0}.gtGstEditorHead{margin-bottom:15px}.gtGstEditorHead h3{margin:0;font-size:17px;font-weight:750}.gtGstEditorHead p{margin:3px 0 0;font-size:11px;color:#8294a5}.gtGstFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.gtGstFormGrid label{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0;color:#536e80;font-size:11px;font-weight:650}.gtGstFormGrid input:not([type=checkbox]){width:100%;min-width:0;height:37px;padding:7px 10px;border:1px solid #d9e5eb;border-radius:7px;background:#fff;color:#29465a;font-size:12px;font-weight:500}.gtGstFormGrid input:focus{outline:0;border-color:#008f83;box-shadow:0 0 0 3px #008f831a}.gtGstCheckbox{display:inline-flex;align-items:center;gap:9px;min-height:37px;padding:0 11px;border:1px solid #d9e5eb;border-radius:7px;background:#fff;color:#29465a;font-size:12px}.gtGstCheckbox input{width:15px;height:15px;margin:0;accent-color:#008f83}.gtGstHint{margin:13px 0 14px;font-size:11px;color:#8495a3;line-height:1.5}.gtGstFooter{display:flex;justify-content:flex-end;gap:9px;margin:0 -16px;padding:10px 16px;border-top:1px solid #e6edf1;background:#fff;border-radius:0 0 11px 11px}.gtGstCancel{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 13px;border:1px solid #d8e4eb;border-radius:7px;background:#fff;font-size:12px;cursor:pointer}@media(max-width:1050px){.gtGstFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.gtGstPage{padding:8px}.gtGstTop{flex-wrap:wrap}.gtGstFormGrid{grid-template-columns:minmax(0,1fr)}.gtGstToolbar{align-items:stretch}.gtGstSearch{width:100%}.gtGstFooter{position:sticky;bottom:0;z-index:10}}.gtHsnPage{width:100%;min-width:0;padding:7px 12px;box-sizing:border-box}.gtHsnPage *{box-sizing:border-box}.gtHsnTop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.gtHsnTop h2{display:flex;align-items:center;gap:9px;margin:0;font-size:19px;font-weight:750}.gtHsnTop p{margin:4px 0 0;color:#8295a5;font-size:11px}.gtHsnPrimary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:7px 14px;background:#008f83;color:#fff;border:1px solid #008f83;border-radius:7px;font-size:12px;font-weight:700;cursor:pointer}.gtHsnPrimary:disabled{opacity:.6;cursor:not-allowed}.gtHsnReference{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:10px 12px;margin-bottom:12px;background:#f3f8fa;border:1px solid #e0eaf0;border-radius:9px;color:#526e82;font-size:11px}.gtHsnPending{margin-left:auto;padding:4px 9px;border-radius:20px;background:#fff5dd;color:#98691e;font-size:10px;font-weight:650}.gtHsnToolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px}.gtHsnSearch{display:flex;align-items:center;gap:8px;width:min(470px,100%);min-height:36px;padding:0 0 0 10px;border:1px solid #dce6ec;border-radius:8px;background:#fff}.gtHsnSearch input{width:100%;min-width:0;border:0;outline:0;font-size:12px}.gtHsnSearch button{align-self:stretch;padding:0 14px;border:0;border-left:1px solid #e3eaf0;border-radius:0 7px 7px 0;background:#f6f9fb;font-size:11px;font-weight:650;cursor:pointer}.gtHsnFilters{display:flex;gap:8px}.gtHsnFilters select{min-height:36px;padding:7px 9px;border:1px solid #dce5eb;border-radius:7px;background:#fff;color:#486376;font-size:11px}.gtHsnTableWrap,.gtHsnEditor{background:#fff;border:1px solid #e1e9ef;border-radius:11px}.gtHsnTableWrap{overflow-x:auto}.gtHsnTableWrap table{width:100%;border-collapse:collapse}.gtHsnTableWrap th,.gtHsnTableWrap td{padding:11px 12px;border-bottom:1px solid #ecf1f4;text-align:left;font-size:12px}.gtHsnTableWrap th{background:#f7fafb;color:#678093;font-size:11px;font-weight:700;white-space:nowrap}.gtHsnDescription{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtHsnType{display:inline-flex;padding:4px 8px;background:#eaf2fa;color:#366891;border-radius:6px;font-weight:700;font-size:10px}.gtHsnRate{color:#008477;font-weight:750}.gtHsnUnmapped{color:#8b9aa6;font-size:11px}.gtHsnStatus{display:inline-flex;padding:4px 8px;border-radius:20px;font-size:10px;font-weight:700}.gtHsnStatus.active{color:#08785c;background:#e2f5eb}.gtHsnStatus.inactive{color:#96616c;background:#f7e9ec}.gtHsnRowActions{display:flex;gap:6px}.gtHsnRowActions button{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #dce6ec;border-radius:7px;background:#fff;font-size:11px;white-space:nowrap;cursor:pointer}.gtHsnEmpty{padding:29px 12px;text-align:center;font-size:12px;color:#8495a4}.gtHsnPagination{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:12px 0;font-size:11px;color:#7890a1}.gtHsnPagination>div{display:flex;gap:7px}.gtHsnPagination button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:6px 10px;border:1px solid #dce6ec;border-radius:7px;background:#fff;font-size:11px;cursor:pointer}.gtHsnPagination button:disabled{opacity:.45;cursor:not-allowed}.gtHsnEditor{padding:15px 16px 0}.gtHsnEditorHead{margin-bottom:14px}.gtHsnEditorHead h3{margin:0;font-size:17px}.gtHsnEditorHead p{margin:3px 0 0;color:#8799a7;font-size:11px}.gtHsnFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.gtHsnFormGrid label{display:flex;flex-direction:column;min-width:0;gap:5px;color:#526e82;font-size:11px;font-weight:650}.gtHsnFormGrid input:not([type=checkbox]),.gtHsnFormGrid select{width:100%;height:37px;padding:7px 10px;border:1px solid #d9e5eb;border-radius:7px;background:#fff;color:#29475b;font-size:12px}.gtHsnFormGrid textarea{width:100%;min-height:60px;padding:9px 10px;resize:vertical;border:1px solid #d9e5eb;border-radius:7px;font:inherit;font-size:12px}.gtHsnSpan2{grid-column:span 2}.gtHsnCheckbox{display:inline-flex;align-items:center;gap:9px;min-height:37px;padding:0 11px;border:1px solid #d9e5eb;border-radius:7px;font-size:12px}.gtHsnCheckbox input{width:15px;height:15px;margin:0;accent-color:#008f83}.gtHsnHelp{display:flex;align-items:center;gap:7px;margin:14px 0;color:#8195a4;font-size:11px}.gtHsnFooter{display:flex;justify-content:flex-end;gap:9px;margin:0 -16px;padding:10px 16px;border-top:1px solid #e5edf1;background:#fff}.gtHsnCancel{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid #dce5eb;border-radius:7px;background:#fff;font-size:12px;cursor:pointer}@media(max-width:1050px){.gtHsnFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gtHsnToolbar{flex-wrap:wrap}}@media(max-width:650px){.gtHsnPage{padding:8px}.gtHsnTop{flex-wrap:wrap}.gtHsnFormGrid{grid-template-columns:minmax(0,1fr)}.gtHsnSpan2{grid-column:auto}.gtHsnSearch{width:100%}.gtHsnFooter{position:sticky;bottom:0;z-index:10}}.gtDevPage{color:#173653;padding:4px 0 36px}.gtDevPage button{cursor:pointer}.gtDevPage button:disabled{opacity:.5;cursor:not-allowed}.gtDevHeading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px}.gtDevHeading h2{margin:0 0 7px;font-size:24px}.gtDevHeading p{margin:0;color:#72899c;font-size:13px}.gtDevHeading button,.gtDevTable td>button{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid #dce7ee;background:#fff;color:#276176;border-radius:9px;font-weight:600}.gtDevTabs{display:flex;gap:12px;border-bottom:1px solid #e4ebf0;margin-bottom:20px}.gtDevTabs button{display:flex;align-items:center;gap:9px;padding:13px 12px;background:none;border:0;border-bottom:2px solid transparent;color:#6b8294;border-radius:0;font-weight:600}.gtDevTabs button.active{color:#079185;border-bottom-color:#079185}.gtDevTabs button span{padding:3px 8px;border-radius:20px;background:#edf2f5;color:#5e7c8e;font-size:11px}.gtDevSearch{display:flex;align-items:center;gap:10px;border:1px solid #dce7ee;border-radius:10px;background:#fff;padding:0 13px;max-width:460px;margin-bottom:17px;color:#8297a8}.gtDevSearch input{flex:1;min-width:0;padding:13px 0;background:none;border:0;outline:0;color:#173653}.gtDevSearch span{white-space:nowrap;font-size:11px}.gtDevTableWrap{background:#fff;border:1px solid #e2eaf0;border-radius:13px;overflow-x:auto}.gtDevTable{width:100%;min-width:650px;border-collapse:collapse;text-align:left}.gtDevTable th{padding:15px 17px;background:#f8fafc;font-size:11px;text-transform:uppercase;color:#8093a5;letter-spacing:.3px}.gtDevTable td{padding:17px;border-top:1px solid #edf1f4;font-size:13px}.gtDevDevice{display:flex;align-items:center;gap:11px}.gtDevDevice>svg{color:#079185;flex-shrink:0}.gtDevDevice div{display:grid;gap:5px}.gtDevDevice small{color:#8498a9;font-size:11px}.gtDevGlobal,.gtDevApproved,.gtDevSessions{display:inline-flex;align-items:center;gap:7px;font-size:12px}.gtDevGlobal{background:#eaf4fd;color:#2683ad;padding:6px 9px;border-radius:7px}.gtDevApproved{background:#eaf8f0;color:#168e69;padding:6px 9px;border-radius:7px}.gtDevSessions{color:#527587}.gtDevEmpty{padding:50px 15px;text-align:center;color:#8496a6}.gtDevError{background:#fff1ef;color:#aa4141;padding:12px;border-radius:9px;margin-bottom:15px;font-size:12px}.gtDevRequests{display:grid;gap:12px}.gtDevRequest{display:flex;align-items:center;gap:16px;padding:18px;background:#fff;border:1px solid #e2eaf0;border-radius:12px}.gtDevRequestIcon{width:44px;height:44px;display:grid;place-items:center;background:#e8f7f4;color:#078c81;border-radius:10px;flex-shrink:0}.gtDevRequestText{flex:1;display:grid;gap:5px}.gtDevRequestText p{margin:0;font-size:12px;color:#678093}.gtDevRequestText small{color:#8499a9}.gtDevRequestActions{display:flex;gap:9px}.gtDevRequestActions button{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:8px;padding:10px 13px}.gtDevPrimary{background:#078d81;color:#fff}.gtDevRemove{background:#fff0ee;color:#b64c4c}.gtDevOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#11283973;display:flex;justify-content:flex-end}.gtDevDrawer{width:min(510px,100%);height:100%;background:#fff;overflow-y:auto;box-shadow:-10px 0 35px #0000001f}.gtDevDrawerHead{display:flex;align-items:flex-start;justify-content:space-between;padding:24px;border-bottom:1px solid #e7edf1}.gtDevDrawerHead h3{margin:0 0 7px;font-size:19px}.gtDevDrawerHead p{color:#7e93a4;font-size:12px;margin:0}.gtDevDrawerHead button{border:0;background:#f2f5f7;border-radius:8px;padding:8px}.gtDevDrawerBody{padding:24px}.gtDevScope{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px;background:#f8fafb;border:1px solid #e5edf1;border-radius:10px}.gtDevScope p{margin:6px 0 0;color:#8094a5;font-size:12px}.gtDevScope button{padding:10px;border:1px solid #dce7ed;background:#fff;color:#0a837a;border-radius:8px;font-weight:600}.gtDevDrawer h4{display:flex;align-items:center;gap:8px;margin:27px 0 13px;font-size:13px}.gtDevMember,.gtDevSession{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e4ecf1;padding:12px;border-radius:9px;margin-bottom:8px;font-size:12px}.gtDevMember span{display:inline-flex;align-items:center;gap:8px}.gtDevMember button{display:inline-flex;align-items:center;gap:5px;background:none;border:0;color:#b64b4b}.gtDevAdd{display:flex;gap:9px;margin-top:14px}.gtDevAdd select{flex:1;min-width:0;padding:11px;border:1px solid #dbe5eb;border-radius:8px}.gtDevAdd button{display:inline-flex;align-items:center;gap:7px;padding:11px 14px;background:#078d81;color:#fff;border:0;border-radius:8px}.gtDevSession small{color:#8297a8}.gtDevHint,.gtDevId{color:#879aa9;font-size:12px;line-height:1.7}.gtDevId{margin-top:28px;overflow-wrap:anywhere}@media(max-width:700px){.gtDevHeading,.gtDevRequest{flex-direction:column;align-items:flex-start}.gtDevDrawerHead,.gtDevDrawerBody{padding:18px}.gtDevAdd{flex-direction:column}}.gtDevNameSection{padding:17px;background:#f8fafb;border:1px solid #e3ebf0;border-radius:11px;margin-bottom:22px}.gtDevNameSection label{display:block;color:#173653;font-size:14px;font-weight:700}.gtDevNameSection>p{margin:6px 0 14px;color:#8296a7;font-size:12px;line-height:1.5}.gtDevNameEditor{display:flex;gap:9px}.gtDevNameEditor input{min-width:0;flex:1;padding:11px 12px;border:1px solid #d9e5ec;border-radius:8px;background:#fff;outline:none;color:#173653;font-size:13px}.gtDevNameEditor input:focus{border-color:#0a9386}.gtDevNameEditor button{flex-shrink:0;padding:10px 15px;border:0;border-radius:8px;background:#078d81;color:#fff;font-weight:600;font-size:12px}.gtDevNameEditor button:disabled{opacity:.5;cursor:not-allowed}.gtDevNameSection .gtDevNameError{color:#ba4747;font-size:12px;margin:9px 0 0}@media(max-width:520px){.gtDevNameEditor{flex-direction:column}.gtDevNameEditor button{padding:12px}}@media(min-width:900px){.gtDevDrawer{box-sizing:border-box;width:min(950px,calc(100vw - 48px));max-width:950px}.gtDevDrawerHeader{padding:20px 28px 16px}.gtDevDrawerBody{padding:18px 28px 24px}.gtDevNameSection{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:center;column-gap:22px;padding:15px 18px;margin-bottom:15px}.gtDevNameSection label{grid-column:1;margin-bottom:4px}.gtDevNameSection>p{grid-column:1;margin:0}.gtDevNameEditor{grid-column:2;grid-row:1 / span 2;min-width:0}.gtDevNameSection .gtDevNameError{grid-column:2}.gtDevNameEditor input,.gtDevNameEditor button{min-height:43px}}@media(min-width:1200px){.gtDevDrawer{width:min(1000px,calc(100vw - 80px));max-width:1000px}}.gtDevDrawerBody{row-gap:12px}.gtDevDrawerBody .gtDevNameSection{margin-bottom:14px}.gtDevDrawerBody button{white-space:nowrap}@media(max-height:700px){.gtDevDrawer{max-height:100dvh}.gtDevDrawerBody{overflow-y:auto}}@media(max-width:899px){.gtDevDrawer{box-sizing:border-box;width:min(720px,100vw);max-width:100vw}.gtDevDrawerHeader,.gtDevDrawerBody{padding:18px 20px}}@media(max-width:520px){.gtDevDrawer{width:100vw}.gtDevNameEditor{flex-direction:column}.gtDevNameEditor button{width:100%}}.gtDevDrawer{scrollbar-width:none;-ms-overflow-style:none}.gtDevDrawer::-webkit-scrollbar{display:none}.gtDevDrawerBody{scrollbar-width:none;-ms-overflow-style:none}.gtDevDrawerBody::-webkit-scrollbar{display:none}@media(min-width:900px){.gtDevDrawerHead{padding:18px 28px 15px}.gtDevDrawerBody{padding:15px 28px 20px}.gtDevDrawer h4{margin-top:20px;margin-bottom:10px}.gtDevId{margin-top:18px}}.gtDevTitleWithIcon{display:flex;align-items:center;gap:11px}.gtDevTitleWithIcon svg{flex-shrink:0;color:#078e85}.gtDualDeviceIcon{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;width:32px;height:27px;flex-shrink:0;color:#008f87}.gtDualDeviceIcon>svg:first-child{width:25px;height:25px;flex-shrink:0}.gtDualDeviceIcon>svg:last-child{position:absolute;right:0;bottom:0;width:15px;height:17px;background:#f7f9fc;border-radius:3px}.gtDualDeviceIconMenu{width:22px;height:21px;color:inherit}.gtDualDeviceIconMenu>svg:first-child{width:20px;height:20px}.gtDualDeviceIconMenu>svg:last-child{width:11px;height:13px;right:0;bottom:0;background:#fff}@media(max-width:767px){.gtDevPage .gtDevSearch.gtDevSearchV3{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;max-width:100%!important;min-width:0!important;height:40px!important;padding:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;position:relative!important;grid-template-columns:none!important}.gtDevPage .gtDevSearch.gtDevSearchV3>.gtV4MobileButtons{display:flex!important;flex:0 0 91px!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:7px!important;width:91px!important;min-width:91px!important;height:40px!important;padding:0!important;margin:0!important;order:0!important}.gtDevPage .gtDevSearch.gtDevSearchV3>.gtV4MobileButtons>button{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:40px!important;padding:0!important;margin:0!important}.gtDevPage .gtDevSearch.gtDevSearchV3>input{display:block!important;order:1!important;flex:1 1 0!important;min-width:0!important;max-width:none!important;width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0 12px 0 36px!important;box-sizing:border-box!important;grid-column:auto!important;grid-row:auto!important}.gtDevPage .gtDevSearch.gtDevSearchV3>svg{position:absolute!important;left:110px!important;top:50%!important;transform:translateY(-50%)!important;width:17px!important;height:17px!important;margin:0!important;z-index:2!important;pointer-events:none!important;grid-column:auto!important;grid-row:auto!important}.gtDevPage .gtDevSearch.gtDevSearchV3>span{display:none!important}}.gtcmRoot{width:100%;min-width:0;color:#18364f}.gtcmHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:12px 0 18px}.gtcmHeading{display:flex;align-items:center;gap:9px}.gtcmHeading h2{margin:0;font-size:22px}.gtcmPrimary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:8px 13px;border:1px solid #008e88;border-radius:9px;background:#008e88;color:#fff;font-weight:650;cursor:pointer}.gtcmToolbar{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:14px}.gtcmSearch{display:flex;align-items:center;gap:8px;flex:1 1 260px;min-width:0;padding:0 12px;border:1px solid #dce6ee;border-radius:9px;background:#fff}.gtcmSearch input{width:100%;min-width:0;min-height:41px;background:transparent;border:0;outline:0}.gtcmToolbar select,.gtcmFields input:not([type=checkbox]),.gtcmFields select{box-sizing:border-box;min-height:40px;padding:8px 10px;border:1px solid #dce6ee;border-radius:8px;background:#fff;color:#193f59}.gtcmList{display:grid;gap:10px}.gtcmCard{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px;background:#fff;border:1px solid #e0e9f1;border-radius:11px}.gtcmInfo{display:flex;flex-direction:column;gap:4px;min-width:0}.gtcmInfo strong{overflow-wrap:anywhere}.gtcmInfo small,.gtcmFooter{color:#73869a}.gtcmActions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.gtcmActions button,.gtcmEditorActions button,.gtcmEditorHeader button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:35px;padding:7px 11px;border:1px solid #dce6ee;border-radius:8px;background:#fff;color:#214962;cursor:pointer}.gtcmStatus{padding:5px 9px;border-radius:20px;font-size:11px}.gtcmStatus.on{color:#087b57;background:#e0f5eb}.gtcmStatus.off{color:#b43a47;background:#fce8ea}.gtcmEditor{margin-bottom:16px;padding:16px;background:#fff;border:1px solid #e0e9f1;border-radius:11px}.gtcmEditorHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.gtcmEditorHeader h3{margin:0;font-size:17px}.gtcmFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gtcmFields label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:600}.gtcmFields .gtcmCheck{flex-direction:row;align-items:center;gap:8px}.gtcmEditorActions{display:flex;justify-content:flex-end;gap:9px;margin-top:15px}.gtcmEditorActions .gtcmPrimary{color:#fff;background:#008e88}.gtcmError{padding:10px;background:#fff0f2;border-radius:8px;color:#ae3043}.gtcmSuccess{padding:10px;background:#e7f7ec;border-radius:8px;color:#087d56}.gtcmEmpty{padding:20px;background:#fff;border:1px solid #e0e9f1;border-radius:10px;color:#73869a}.gtcmFooter{margin-top:12px;font-size:12px}@media(max-width:767px){.gtcmHeading h2{font-size:18px}.gtcmHeader{gap:8px}.gtcmPrimary{min-height:36px;padding:7px 10px;font-size:12px}.gtcmSearch{flex:1 1 100%}.gtcmToolbar select{flex:1 1 calc(50% - 5px);min-width:0}.gtcmCard{align-items:flex-start;padding:12px}.gtcmActions{width:100%;padding-top:9px;border-top:1px solid #edf2f5}.gtcmFields{grid-template-columns:minmax(0,1fr)}}.gtaPage{width:100%;height:100dvh;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top left,#e9f8f7,transparent 40%),#f5f8fc;color:#09264a}.gtaCard{width:min(540px,100%);background:#fff;border:1px solid #e0e9f1;box-shadow:0 15px 50px #0f2a4b14;border-radius:22px;padding:36px;text-align:center}.gtaLogo{width:110px;max-height:90px;object-fit:contain;margin:0 auto 25px}.gtaCard h1{font-size:26px;margin:12px 0}.gtaCard p{font-size:14px;line-height:1.7;color:#677e97}.gtaCard form{display:flex;flex-direction:column;gap:12px;margin:26px 0;text-align:left}.gtaCard label{font-size:13px;font-weight:700}.gtaCard input{width:100%;min-height:49px;border:1px solid #dce5ee;border-radius:10px;padding:12px;font:inherit;outline:none}.gtaCard input:focus{border-color:#0c9694}.gtaPassword{display:flex;align-items:center;border:1px solid #dce5ee;border-radius:10px}.gtaPassword input{border:0;flex:1;min-width:0}.gtaPassword button{border:0;background:transparent;padding:12px;color:#69819b;cursor:pointer}.gtaButton{display:flex;align-items:center;justify-content:center;min-height:49px;width:100%;padding:12px;background:linear-gradient(100deg,#0b83bc,#07978b);border:0;border-radius:10px;color:#fff!important;font-weight:700;text-decoration:none;cursor:pointer}.gtaCard small{color:#7d8da2;font-size:12px}.gtaCard .gtaError{color:#bf2440;background:#fff0f3;padding:11px;border-radius:9px}html:has(.gtaPage),body:has(.gtaPage),#root:has(.gtaPage){height:100%;overflow:hidden}.gtaPage{height:100dvh;max-height:100dvh;min-height:0;overflow:hidden;padding:12px}.gtaCard{width:min(480px,100%);max-height:calc(100dvh - 24px);overflow-y:auto;padding:24px}.gtaLogo{width:85px;max-height:65px;margin-bottom:12px}.gtaCard h1{font-size:22px;margin:8px 0}.gtaCard p{font-size:12px;line-height:1.5}.gtaCard form{gap:9px;margin:15px 0}.gtaCard input,.gtaButton{min-height:43px}@media(max-height:600px){.gtaCard{padding:15px 20px}.gtaLogo{max-height:42px;margin-bottom:5px}.gtaCard h1{font-size:19px}.gtaCard form{margin:8px 0}}.gtaCard .gtaLogo{display:block;width:190px;max-width:80%;height:115px;object-fit:contain;object-position:center;margin:0 auto 15px}.gtaCard h1{margin:12px 0 14px;line-height:1.3;text-align:center;letter-spacing:normal}.gtaCard>svg{display:block;margin:0 auto 9px}@media(max-width:600px){.gtaCard .gtaLogo{width:160px;height:95px}}.gtBellWrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0;z-index:300}.gtBellTrigger{position:relative;width:47px;height:47px;display:grid;place-items:center;background:#fff;border:1px solid #dfe8f0;border-radius:50%;color:#173d60;cursor:pointer}.gtBellTrigger:hover{background:#f0f9fa}.gtBellBadge{position:absolute;top:-4px;right:-5px;min-width:19px;height:19px;padding:0 4px;display:grid;place-items:center;border-radius:12px;background:#cf3448;color:#fff;font-size:10px;font-weight:800}.gtBellBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;border:0;z-index:300}.gtBellPanel{position:absolute;right:0;top:calc(100% + 12px);width:min(380px,calc(100vw - 25px));max-height:min(550px,75dvh);overflow:hidden;display:flex;flex-direction:column;border:1px solid #dfe8ef;border-radius:15px;background:#fff;box-shadow:0 18px 50px #0b28432e;z-index:301}.gtBellHeading{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid #edf0f4}.gtBellHeading div{display:flex;flex-direction:column;gap:4px}.gtBellHeading strong{font-size:15px;color:#102e4b}.gtBellHeading small{color:#7d8da1;font-size:11px}.gtBellHeading button{background:transparent;border:0;cursor:pointer}.gtBellItems{min-height:0;overflow-y:auto}.gtBellEmpty{padding:30px 15px;text-align:center;color:#8091a5;font-size:13px}.gtBellError{margin:10px;padding:10px;background:#fff0f2;color:#bb2d45;border-radius:8px;font-size:12px}.gtBellItem{padding:15px 18px;border-bottom:1px solid #edf1f5}.gtBellItemHeader{display:flex;align-items:flex-start;gap:12px}.gtBellItemHeader>div{display:flex;flex-direction:column;gap:4px}.gtBellItemHeader strong{font-size:13px}.gtBellItemHeader small{color:#8291a2;font-size:11px}.gtBellItemActions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.gtBellItemActions button{display:flex;align-items:center;gap:6px;padding:9px 12px;border-radius:8px;border:1px solid #dee7ee;cursor:pointer;font-weight:700;font-size:11px}.gtBellItemActions .approve{color:#fff;border:0;background:#078f83}.gtBellItemActions .reject{color:#b43346;background:#fff4f5}.gtDeviceCountButton{border:1px solid #c6e3e0;border-radius:20px;padding:7px 11px;background:#eef9f7;color:#087c79;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.gtDeviceExempt{font-size:11px;color:#7b8b9d;font-weight:600}.gtDeviceDialog{width:min(620px,100%)}.gtDeviceInfo{font-size:12px;color:#8390a2;margin:0}.gtDeviceRows{display:flex;flex-direction:column;gap:10px;overflow-y:auto;min-height:0;max-height:55dvh}.gtDeviceRow{display:flex;flex-direction:column;gap:7px;border:1px solid #e0e8ef;padding:13px;border-radius:10px}.gtDeviceRow strong{font-size:13px}.gtDeviceRow small{font-size:11px;color:#8797a9}.gtDeviceState{font-size:11px;font-weight:700;text-transform:capitalize}.gtDeviceState.approved{color:#0a876d}.gtDeviceState.pending{color:#b67a20}.gtDeviceState.revoked,.gtDeviceState.rejected{color:#c03045}.gtDeviceRowActions{display:flex;gap:8px;flex-wrap:wrap}.gtDeviceRowActions button{padding:8px 12px;background:#f0f7f9;color:#145982;border:1px solid #d6e5eb;border-radius:7px;cursor:pointer;font-size:11px;font-weight:700}.gtDeviceRowActions button:disabled,.gtBellItemActions button:disabled{opacity:.5;cursor:not-allowed}.gtBellPanel.gtBellFullPage{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;width:100dvw!important;max-width:none!important;min-width:0!important;height:100vh!important;height:100dvh!important;max-height:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;transform:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#f7f9fc!important;color:#203044!important;box-sizing:border-box!important;z-index:2147483000!important}.gtBellBackdrop{display:none!important}.gtBellPanel.gtBellFullPage .gtBellHeading{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important;min-height:68px!important;margin:0!important;padding:14px 18px!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.gtBellPanel.gtBellFullPage .gtBellFullPageTitle{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;color:#183153!important;font-weight:700!important;font-size:19px!important}.gtBellPanel.gtBellFullPage .gtBellHeading>div:not(.gtBellFullPageTitle){grid-column:1!important;grid-row:2!important;display:block!important;min-width:0!important}.gtBellPanel.gtBellFullPage .gtBellHeading>div:not(.gtBellFullPageTitle)>strong{display:none!important}.gtBellPanel.gtBellFullPage .gtBellHeading>div:not(.gtBellFullPageTitle)>small{display:block!important;color:#64748b!important;font-size:12px!important}.gtBellPanel.gtBellFullPage .gtBellHeading>.gtBellFullPageClose{grid-column:2!important;grid-row:1 / span 2!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;padding:0!important;margin:0!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#f8fafc!important;color:#334155!important;cursor:pointer!important}.gtBellPanel.gtBellFullPage .gtBellFullPageClose:hover{background:#eaf0f6!important}.gtBellPanel.gtBellFullPage .gtBellHeading>button:not(.gtBellFullPageClose){position:absolute!important;right:68px!important;top:50%!important;transform:translateY(-50%)!important;width:38px!important;height:38px!important;margin:0!important;display:grid!important;place-items:center!important}.gtBellPanel.gtBellFullPage .gtBellItems{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;max-height:none!important;width:100%!important;padding:18px!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;box-sizing:border-box!important;background:#f7f9fc!important}.gtBellPanel.gtBellFullPage .gtBellItem{width:100%!important;max-width:760px!important;margin:0 auto 12px!important;padding:16px!important;box-sizing:border-box!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 2px 8px #0f172a0a!important}.gtBellPanel.gtBellFullPage .gtBellEmpty{align-self:center!important;width:100%!important;max-width:760px!important;margin:16px auto!important;padding:26px 16px!important;text-align:center!important;border-radius:12px!important;background:#fff!important;color:#64748b!important}.gtBellPanel.gtBellFullPage .gtBellError{flex:0 0 auto!important;max-width:760px!important;width:calc(100% - 36px)!important;margin:12px auto 0!important}@media(max-width:767px){.gtBellPanel.gtBellFullPage .gtBellHeading{padding:max(12px,env(safe-area-inset-top)) 14px 12px!important}.gtBellPanel.gtBellFullPage .gtBellItems{padding:12px 12px max(18px,env(safe-area-inset-bottom))!important}.gtBellPanel.gtBellFullPage .gtBellItem{padding:13px!important;border-radius:10px!important}.gtBellPanel.gtBellFullPage .gtBellFullPageTitle{font-size:18px!important}.gtBellPanel.gtBellFullPage .gtBellHeading>button:not(.gtBellFullPageClose){right:62px!important}}.gtApproveOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;background:#0b1e3275;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gtApproveModal{width:min(460px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;padding:28px;border-radius:18px;border:1px solid #e0e8f0;background:#fff;box-shadow:0 25px 80px #0a263c38;color:#173653}.gtApproveHeader{display:flex;align-items:center;gap:14px;margin-bottom:22px}.gtApproveHeaderIcon{flex:0 0 44px;height:44px;width:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#e7f6f4;color:#008f87}.gtApproveHeader h2{margin:0;font-size:19px;line-height:1.3;font-weight:750;color:#143452}.gtApproveHeader p{margin:5px 0 0;font-size:12px;color:#8090a4}.gtApproveDeviceInfo{display:flex;gap:12px;align-items:center;padding:13px;margin-bottom:24px;border:1px solid #e7edf4;border-radius:12px;background:#f7fafc}.gtApproveDeviceAvatar{width:39px;height:39px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e3f2f0;color:#078a82;font-weight:750;font-size:15px}.gtApproveDeviceInfo>div:last-child{display:flex;flex-direction:column;gap:4px}.gtApproveDeviceInfo strong{font-size:13px;color:#173653}.gtApproveDeviceInfo span{font-size:12px;color:#8190a4}.gtApproveScopeHeading{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:750;margin-bottom:12px}.gtApproveRequired{color:#d34456}.gtApproveOptions{display:grid;gap:10px}.gtApproveOption{box-sizing:border-box;display:grid!important;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:center!important;width:100%;margin:0!important;padding:15px!important;border:1px solid #e0e7ef;border-radius:11px;background:#fff;cursor:pointer;transition:background .15s,border-color .15s}.gtApproveOption:hover{border-color:#78c8c2}.gtApproveOption.selected{border-color:#07958a;background:#effaf8;box-shadow:0 0 0 1px #07958a1a}.gtApproveOption input[type=radio]{display:block!important;position:static!important;width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;padding:0!important;border:0;box-shadow:none!important;accent-color:#078f85;justify-self:start;align-self:center}.gtApproveOptionText{display:flex;flex-direction:column;gap:5px;min-width:0}.gtApproveOptionText strong{font-size:13px;line-height:1.4;color:#163653}.gtApproveOptionText span{color:#7b8da1;font-size:12px;line-height:1.5}.gtApproveError{margin:12px 0 0;padding:9px 11px;background:#fff1f2;color:#be3148;border-radius:8px;font-size:12px}.gtApproveActions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid #edf1f5}.gtApproveActions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:10px 16px;border-radius:9px;font-size:12px;font-weight:750;cursor:pointer}.gtApproveCancel{background:#fff;color:#53687c;border:1px solid #dce5ed}.gtApproveConfirm{color:#fff;border:1px solid #078f85;background:#078f85}.gtApproveActions button:disabled{opacity:.48;cursor:not-allowed}@media(max-width:480px){.gtApproveModal{padding:20px}.gtApproveHeader h2{font-size:17px}}.gtApproveNameSection{margin:20px 0 24px}.gtApproveNameSection label{display:flex;align-items:center;gap:10px;margin-bottom:6px;color:#173653;font-size:14px;font-weight:700}.gtApproveNameOptional{padding:3px 8px;border-radius:12px;background:#f0f4f7;color:#8296a7;font-size:11px;font-weight:500}.gtApproveNameSection p{margin:0 0 12px;color:#8194a6;font-size:12px;line-height:1.5}.gtApproveNameSection input{display:block;width:100%;box-sizing:border-box;min-height:44px;padding:11px 14px;border:1px solid #dce6ee;border-radius:10px;background:#fff;color:#173653;font-size:14px;outline:none}.gtApproveNameSection input:focus{border-color:#09958a;box-shadow:0 0 0 3px #09958a17}.gtApproveNameSection input::placeholder{color:#a1aebb}.gtApproveNameSection small{display:block;margin-top:9px;color:#90a1af;font-size:11px;line-height:1.5}.gtApproveNameSection input:disabled{opacity:.65}@media(max-width:600px){.gtApproveNameSection{margin:16px 0 19px}}.gtApproveOverlay{box-sizing:border-box;padding:14px 22px;display:flex;align-items:center;justify-content:center}.gtApproveModal{box-sizing:border-box;width:min(850px,calc(100vw - 44px));max-width:850px;max-height:calc(100dvh - 28px);overflow:visible;padding:25px 32px;border-radius:20px}.gtApproveHeader{margin-bottom:16px}.gtApproveHeader h2{font-size:22px;line-height:1.25}.gtApproveHeader p{margin-top:4px}.gtApproveDeviceInfo{margin-bottom:15px;padding:13px 16px}.gtApproveNameSection{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);column-gap:20px;align-items:center;margin:0 0 18px}.gtApproveNameSection label{grid-column:1;margin:0 0 3px}.gtApproveNameSection p{grid-column:1;margin:0;font-size:12px}.gtApproveNameSection input{grid-column:2;grid-row:1 / span 2;min-height:43px}.gtApproveNameSection small{grid-column:2;margin:5px 0 0;font-size:10px}.gtApproveScopeHeading{margin:11px 0 12px}.gtApproveOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.gtApproveOption{box-sizing:border-box;min-width:0;min-height:112px;padding:15px;align-items:flex-start}.gtApproveOptionText{min-width:0}.gtApproveOptionText strong{font-size:14px}.gtApproveOptionText span{font-size:12px;line-height:1.45}.gtApproveActions{margin-top:16px;padding-top:15px}.gtApproveActions button{min-height:43px}@media(max-width:680px){.gtApproveOverlay{padding:12px}.gtApproveModal{width:100%;max-height:calc(100dvh - 24px);overflow-y:auto;padding:20px}.gtApproveNameSection{display:block;margin:17px 0}.gtApproveNameSection label{margin-bottom:6px}.gtApproveNameSection p{margin-bottom:10px}.gtApproveNameSection input{width:100%}.gtApproveNameSection small{margin-top:7px}.gtApproveOptions{grid-template-columns:1fr;gap:10px}.gtApproveOption{min-height:0}}@media(max-height:650px){.gtApproveModal{max-height:calc(100dvh - 24px);overflow-y:auto}}:root{font-family:DM Sans,sans-serif;color:#172b45;background:#f5f7fb;font-synthesis:none;--navy: #102c50;--navy-dark: #091b34;--navy-soft: #193b61;--teal: #0d9d94;--teal-dark: #087e78;--gold: #d7ac59;--text: #172b45;--muted: #718096;--line: #e5ebf3;--surface: #ffffff;--background: #f5f7fb;--radius: 14px;--shadow: 0 8px 30px rgba(19, 43, 75, .045)}*{box-sizing:border-box}html{min-width:320px}body{margin:0;min-width:320px;background:var(--background);-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.55}h1,h2,h3{font-family:Manrope,sans-serif}h1{font-size:29px;font-weight:800;letter-spacing:-1.25px;margin:5px 0 0;color:var(--navy)}h2{font-size:17px;letter-spacing:-.5px}.muted{color:var(--muted)}.brand{display:flex;align-items:center;justify-content:flex-start}.brandLogo{width:160px;max-width:100%;height:auto;object-fit:contain;display:block}.loginPage{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,550px);background:#fff}.loginPage:before{content:"";grid-column:1;grid-row:1;background:radial-gradient(circle at 35% 25%,rgba(21,185,173,.33),transparent 40%),radial-gradient(circle at 85% 85%,rgba(224,172,82,.2),transparent 30%),linear-gradient(145deg,#07192e,#123b60 55%,#07565f)}.loginCard{grid-column:2;grid-row:1;min-height:100vh;padding:60px clamp(34px,5vw,90px);background:#fff;display:flex;flex-direction:column;justify-content:center;box-shadow:-15px 0 55px #00000012}.loginCard .brand{margin-bottom:15px}.loginCard .brandLogo{width:215px}.loginCard>.muted{font-size:13px;margin:0 0 48px;letter-spacing:.2px}.loginCard h1{font-size:clamp(25px,3vw,34px);margin-top:0}.loginCard p{font-size:13px;line-height:1.8;color:#74849a}.loginCard form{display:grid;gap:13px;margin-top:26px}.loginCard form button{margin-top:13px}.loginCard label{font-size:12px;color:#455d78}.loginCard input{padding:14px 15px;min-height:48px}.loginCard details{border-top:1px solid var(--line);margin-top:30px;padding-top:20px;font-size:12px;color:#526983}.loginCard summary{cursor:pointer;font-weight:600}.loginCard details button,.notice button{margin-top:12px;background:#e9f6f4;color:#087e78;padding:10px 13px;border-radius:8px;font-weight:700}.notice{margin-top:20px;padding:16px;background:#edf8f6;border:1px solid #ccece6;border-radius:12px}.shell{min-height:100vh;display:grid;grid-template-columns:254px minmax(0,1fr)}aside{background:linear-gradient(180deg,#0c2341,#102f52 75%,#0b273e);color:#e0e9f4;padding:28px 13px;display:flex;flex-direction:column;gap:4px;min-height:100vh}aside .brand{margin:0 9px 18px;padding:12px;min-height:90px;border-radius:14px;background:#fff;justify-content:center}aside .brandLogo{width:125px}.sideLabel{font-size:10px;letter-spacing:1.7px;color:#8da9c2;margin:25px 13px 10px;font-weight:800}aside button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:transparent;color:#c9d9e9;border-radius:9px;font-size:13px;font-weight:500;text-align:left;transition:background .15s ease,color .15s ease}aside button svg{flex-shrink:0;opacity:.85}aside button:hover{background:#ffffff14;color:#fff}aside button.sel{background:#10a4972e;color:#fff;box-shadow:inset 3px 0 var(--teal)}aside button.sel svg{color:#40d3c3;opacity:1}.signout{margin-top:auto}main{padding:30px clamp(19px,3vw,44px);width:100%;max-width:1650px;min-width:0;margin:0 auto}header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.eyebrow{font-size:10px;letter-spacing:1.6px;color:#008f87;font-weight:800;text-transform:uppercase}.headerActions{display:flex;align-items:center;gap:10px}.releasePill{display:inline-flex;align-items:center;padding:9px 12px;background:#fff7e9;border:1px solid #f1e3c5;color:#947033;border-radius:30px;font-size:11px;font-weight:700}.userPill{display:flex;align-items:center;gap:8px;background:#fff;padding:11px 15px;border:1px solid var(--line);border-radius:30px;color:#344e6b;box-shadow:var(--shadow);font-size:12px;font-weight:700}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 96% 10%,rgba(31,208,192,.19),transparent 35%),linear-gradient(110deg,#102b4c,#164b67 65%,#086761);color:#fff;border-radius:18px;padding:36px;margin-bottom:24px;border-bottom:3px solid var(--gold)}.hero h2{font-size:clamp(21px,2.4vw,28px);margin:0 0 12px;color:#fff}.hero p{max-width:710px;color:#dce9f2;font-size:13px;line-height:1.8;margin-bottom:0}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.tile{background:#fff;min-height:165px;padding:23px;text-align:left;border:1px solid var(--line);border-radius:14px;display:flex;align-items:flex-start;flex-direction:column;gap:18px;color:var(--navy);box-shadow:var(--shadow);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tile:hover{transform:translateY(-2px);border-color:#9bd8d2;box-shadow:0 14px 35px #0d394f17}.tile svg{color:var(--teal)}.tile strong{font-size:14px;font-weight:800}.tile span{margin-top:auto;font-size:12px;font-weight:700;color:var(--teal-dark)}.panel{background:#fff;border:1px solid var(--line);border-radius:15px;padding:25px;margin-bottom:22px;box-shadow:var(--shadow);min-width:0}.panel h2{margin:0 0 22px;display:flex;align-items:center;gap:10px;color:var(--navy)}.panel h2 svg{color:var(--teal)}.fieldGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:22px}label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:700;color:#536982}input{width:100%;min-width:0;padding:12px 13px;border:1px solid #d9e3ee;border-radius:9px;background:#fff;color:#193751;outline:none;transition:border-color .15s ease,box-shadow .15s ease}input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0d9d941a}.primary{display:inline-flex;align-items:center;justify-content:center;min-height:43px;background:var(--teal-dark);color:#fff;border-radius:9px;padding:12px 21px;font-weight:800;font-size:13px}.primary:hover{background:#076962}.tableWrap{overflow-x:auto;border:1px solid var(--line);border-radius:10px}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;background:#f1f5fa;color:#526984;font-weight:800;text-transform:capitalize;white-space:nowrap}th,td{padding:14px 15px;border-bottom:1px solid #edf1f6;min-width:90px;max-width:290px;overflow-wrap:anywhere}tbody tr:hover{background:#f9fcfc}tbody tr:last-child td{border-bottom:none}.counter{margin-left:auto;padding:6px 10px;background:#edf8f6;color:#087e78;border-radius:20px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:800}.error{color:#b72e49;font-size:13px}.banner{background:#fff0f2;border:1px solid #f5d4d9;padding:13px;border-radius:9px;margin-bottom:18px}.devrow{display:flex;align-items:flex-start;justify-content:space-between;gap:17px;border-bottom:1px solid var(--line);padding:18px 4px}.devrow p{font-size:12px;color:var(--muted)}.devrow p button{background:#fff0f2;color:#b72e49;padding:8px 10px;border-radius:7px;margin-left:8px}@media(max-width:1100px){.tiles,.fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.shell{grid-template-columns:1fr}aside{flex-direction:row;flex-wrap:wrap;min-height:auto;padding:12px}aside .brand{width:100%;min-height:60px;margin:0;justify-content:flex-start}aside .brandLogo{width:90px}.sideLabel{display:none}aside button{width:auto;padding:10px;font-size:11px}.signout{margin-top:0}main{padding:22px}.loginPage{display:flex;justify-content:center;background:linear-gradient(135deg,#102e4f,#08746c);padding:25px 16px}.loginPage:before{display:none}.loginCard{min-height:auto;max-width:510px;width:100%;border-radius:18px;padding:40px 28px;align-self:center}}@media(max-width:560px){h1{font-size:23px}.tiles,.fieldGrid{grid-template-columns:1fr}header{align-items:flex-start;flex-direction:column}.headerActions{width:100%}.releasePill{display:none}.panel{padding:18px}.hero{padding:25px}.devrow{flex-direction:column}.loginCard{padding:30px 23px}.loginCard .brandLogo{width:170px}}:root{color-scheme:light;--navy: #071d40;--navy-dark: #051630;--navy-soft: #163f70;--royal-blue: #12518b;--ocean-blue: #087fbb;--teal: #17b6b4;--teal-dark: #078d89;--gold: #e7b85f;--gold-dark: #ae7c31;--text: #152e4c;--muted: #73869c;--line: #e2eaf2;--surface: #ffffff;--background: #f7f9fc;--shadow: 0 5px 22px rgba(7, 29, 64, .045)}html,body,#root{background:var(--background);color:var(--text)}body{background:radial-gradient(circle at 95% 2%,rgba(23,182,180,.055),transparent 30%),#f7f9fc}.loginPage{background:#f7f9fc;grid-template-columns:minmax(0,1fr) minmax(440px,550px)}.loginPage:before{background:radial-gradient(circle at 28% 24%,rgba(23,182,180,.13),transparent 34%),radial-gradient(circle at 77% 75%,rgba(231,184,95,.14),transparent 38%),linear-gradient(145deg,#fff,#f0f7fc 55%,#eaf6f5);border-right:1px solid #e2eaf2}.loginCard{background:#fff;box-shadow:-10px 0 45px #071d400a}.loginCard h1{color:#071d40}.loginCard .brand{background:transparent}.loginCard .brandLogo{width:210px;max-height:170px;object-fit:contain}.loginCard label{color:#365576}.loginCard input{background:#fff;border:1px solid #d7e3ee;color:#152e4c}.loginCard input:focus{border-color:#17b6b4;box-shadow:0 0 0 4px #17b6b41a}.loginCard details{border-top-color:#e2eaf2;color:#526c88}.loginCard summary{color:#12518b}.shell{background:#f7f9fc}aside{background:linear-gradient(180deg,#fff,#f5f9fd 70%,#f0f8f8);color:#284562;border-right:1px solid #e1eaf3;box-shadow:4px 0 25px #071d4006}aside .brand{background:#fff;border:1px solid #e5ebf2;box-shadow:0 4px 18px #071d4009}aside .brandLogo{width:125px;max-height:100px}.sideLabel{color:#8495a8}aside button{color:#496480;background:transparent;font-weight:600}aside button svg{color:#537596}aside button:hover{background:#ebf4fa;color:#12518b}aside button:hover svg{color:#087fbb}aside button.sel{color:#075b74;background:linear-gradient(90deg,#e2f5f2,#eaf5fa);box-shadow:inset 3px 0 #17b6b4;font-weight:800}aside button.sel svg{color:#078d89}aside button.signout{border-top:1px solid #e2eaf2;color:#64788f;border-radius:0;padding-top:18px}aside button.signout:hover{color:#b53249;background:#fff2f3}main{color:#152e4c}h1,h2,h3{color:#071d40}.eyebrow{color:#078d89}.userPill{background:#fff;color:#284562;border-color:#e1eaf2}.userPill svg{color:#12518b}.releasePill{color:#99702f;background:#fff9ec;border-color:#f2e1b7}.hero{position:relative;background:radial-gradient(circle at 92% 15%,rgba(23,182,180,.12),transparent 32%),radial-gradient(circle at 65% 95%,rgba(231,184,95,.1),transparent 35%),linear-gradient(110deg,#fff,#f4f9fd 65%,#f0faf9);color:#071d40;border:1px solid #e1eaf3;border-bottom:3px solid #e7b85f;box-shadow:var(--shadow)}.hero:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:4px;background:linear-gradient(180deg,#12518b,#17b6b4,#e7b85f);border-radius:0 5px 5px 0}.hero h2{color:#071d40}.hero p{color:#627b96}.tiles{gap:17px}.tile{background:#fff;border:1px solid #e1eaf3;color:#071d40;box-shadow:0 5px 22px #071d400a;position:relative;overflow:hidden}.tile:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#12518b}.tile:nth-child(3n+2):before{background:#17b6b4}.tile:nth-child(3n+3):before{background:#e7b85f}.tile:nth-child(3n+1) svg{color:#12518b}.tile:nth-child(3n+2) svg{color:#078d89}.tile:nth-child(3n+3) svg{color:#bb883d}.tile strong{color:#071d40}.tile span{color:#087fbb}.tile:nth-child(3n+2) span{color:#078d89}.tile:nth-child(3n+3) span{color:#a87933}.tile:hover{background:#fff;border-color:#abd9e1;box-shadow:0 14px 35px #071d4013}.panel{background:#fff;border:1px solid #e1eaf3;box-shadow:0 6px 25px #071d4009}.panel h2{color:#071d40}.panel h2 svg{color:#087fbb}input,select,textarea{background:#fff;color:#152e4c;border-color:#d9e5ef}input:focus,select:focus,textarea:focus{outline:none;border-color:#17b6b4;box-shadow:0 0 0 3px #17b6b41f}.primary{color:#fff;background:linear-gradient(105deg,#12518b,#087fbb);box-shadow:0 5px 12px #12518b1f}.primary:hover{background:linear-gradient(105deg,#0c4073,#086b9b)}.loginCard .primary{background:linear-gradient(105deg,#087fbb,#078d89)}.loginCard .primary:hover{background:linear-gradient(105deg,#096d9b,#076c6a)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid rgba(23,182,180,.65);outline-offset:3px}.tableWrap{border-color:#e2eaf2;background:#fff}table{background:#fff}th{background:#f1f6fa;color:#3f6081;border-bottom:1px solid #dbe7f1}td{color:#334e69;border-bottom-color:#edf1f5}tbody tr:nth-child(2n){background:#fcfdff}tbody tr:hover{background:#eef9f8}.counter{background:#e7f6f4;color:#087f82}.notice{background:#edf9f8;border-color:#cbece8;color:#245b65}.loginCard details button,.notice button{background:#e6f4f7;color:#12518b}.banner{background:#fff4f5;border-color:#f3dade}@media(max-width:850px){.loginPage{background:linear-gradient(145deg,#f8fbff,#edf8f7)}aside{background:#fff;border-bottom:1px solid #e1eaf3;border-right:0}aside .brand{background:#fff;box-shadow:none}.loginCard{background:#fff;box-shadow:0 15px 45px #071d4011}}@media(max-width:560px){.hero{background:linear-gradient(120deg,#fff,#f1faf9)}.tile{min-height:135px}aside button.sel{box-shadow:inset 0 -3px #17b6b4}}.loginPage{width:100%;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(410px,.84fr);background:#fff}.loginPage:before{content:"";grid-column:1;grid-row:1;min-height:100vh;min-height:100dvh;background-color:#f4f9fd;background-image:none;background-position:center;background-size:contain;background-repeat:no-repeat;border-right:1px solid #e5edf4}.loginCard{grid-column:2;grid-row:1;min-height:100vh;min-height:100dvh;padding:22px clamp(34px,4vw,68px);display:flex;flex-direction:column;justify-content:center;background:#fff;box-shadow:none}.loginCard .brand{margin:0 0 5px;justify-content:center}.loginCard .brandLogo{width:145px;max-height:125px;object-fit:contain}.loginCard>.muted{text-align:center;margin:0 0 18px;font-size:11px}.loginCard h1{font-size:clamp(23px,2.5vw,29px);letter-spacing:-.9px;line-height:1.25;margin:4px 0 6px}.loginCard p{font-size:12px;line-height:1.55;margin:6px 0 11px}.loginCard form{display:grid;gap:9px;margin-top:14px}.loginCard label{font-size:12px;font-weight:700}.loginCard input{height:43px;min-height:43px;padding:10px 13px;border-radius:9px}.loginCard form .primary{min-height:44px;margin-top:8px;border-radius:9px}.loginCard details{margin-top:16px;padding-top:13px}.loginCard details p{margin-top:9px}.loginCard .notice{margin-top:10px;padding:11px}@media(min-width:851px)and (max-height:750px){.loginCard{padding-top:12px;padding-bottom:12px}.loginCard .brandLogo{width:108px;max-height:95px}.loginCard>.muted{margin-bottom:10px}.loginCard h1{font-size:23px}.loginCard form{margin-top:9px}.loginCard input{height:39px;min-height:39px}.loginCard details{margin-top:9px;padding-top:9px}}@media(max-width:850px){.loginPage{display:flex;flex-direction:column;background:#f7f9fc}.loginPage:before{display:none}.loginCard{width:min(100%,480px);min-height:auto;margin:auto;padding:26px 25px;border-radius:16px;box-shadow:0 12px 38px #071d4012}.loginCard .brandLogo{width:135px}}.gtPasswordWrap{position:relative;display:flex;align-items:center;width:100%}.gtPasswordWrap input{width:100%;padding-right:78px}.gtPasswordToggle{position:absolute;right:9px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:55px;min-height:32px;padding:7px 10px;border:0;border-radius:7px;background:#edf6fa;color:#12518b;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s ease}.gtPasswordToggle:hover{background:#dff2f0;color:#078d89}.gtPasswordWrap input{padding-right:55px}.gtPasswordToggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;min-height:38px;padding:0;border:none;border-radius:8px;background:transparent;color:#607993;cursor:pointer}.gtPasswordToggle:hover{background:#edf7f8;color:#087fbb}.gtPasswordToggle svg{width:19px;height:19px;stroke-width:1.8}.gtPasswordToggle:focus-visible{outline:2px solid #17b6b4;outline-offset:2px}.loginCard .gtPasswordWrap{position:relative;display:block;width:100%}.loginCard .gtPasswordWrap input{display:block;width:100%;height:52px;min-height:52px;padding:0 56px 0 18px;box-sizing:border-box}.loginCard .gtPasswordWrap .gtPasswordToggle{position:absolute;top:50%;right:12px;bottom:auto;left:auto;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;margin:0;padding:0;background:transparent;border:none;border-radius:8px;color:#59748f;line-height:1}.loginCard .gtPasswordWrap .gtPasswordToggle svg{display:block;width:19px;height:19px;flex-shrink:0;stroke-width:1.8}.loginCard .gtPasswordWrap .gtPasswordToggle:hover{background:#edf7f8;color:#087fbb}.loginCard form>label input{height:52px;min-height:52px}.loginPage{display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;min-height:100dvh;padding:24px;background:radial-gradient(circle at 12% 15%,rgba(23,182,180,.09),transparent 32%),radial-gradient(circle at 88% 86%,rgba(231,184,95,.1),transparent 30%),linear-gradient(145deg,#fff,#f5f9fd 60%,#f0f8f8)}.loginPage:before{display:none!important;content:none!important;background-image:none!important}.loginPage .loginCard{display:flex;flex-direction:column;justify-content:center;grid-column:auto;grid-row:auto;width:min(100%,460px);max-width:460px;min-height:auto;margin:auto;padding:30px 35px;background:#fff;border:1px solid #e1eaf3;border-radius:18px;box-shadow:0 18px 60px #071d4013}.loginPage .loginCard .brand{display:flex;justify-content:center;margin:0 0 18px}.loginPage .loginCard .brandLogo{width:145px;max-height:120px;object-fit:contain}.loginPage .loginCard h1{margin:0 0 25px;font-size:clamp(22px,2.5vw,27px);font-weight:800;line-height:1.3;letter-spacing:-.8px;color:#071d40;text-align:center}.loginPage .loginCard form{display:grid;gap:11px;margin-top:0}.loginPage .loginCard label{color:#284968;font-size:12px;font-weight:700}.loginPage .loginCard input{width:100%;height:46px;min-height:46px;padding:0 14px;font-size:14px;color:#152e4c;background:#fff;border:1px solid #dbe5ef;border-radius:9px}.loginPage .loginCard input:focus{border-color:#17b6b4;box-shadow:0 0 0 3px #17b6b41c}.loginPage .gtPasswordWrap{position:relative;display:block;width:100%}.loginPage .gtPasswordWrap input{padding-right:55px}.loginPage .gtPasswordToggle{position:absolute;right:9px;top:50%;left:auto;bottom:auto;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;margin:0;padding:0;background:transparent;border:0;border-radius:8px;color:#55738f}.loginPage .gtPasswordToggle:hover{background:#edf7f8;color:#087fbb}.loginPage .loginCard .primary{width:100%;min-height:46px;margin-top:9px;color:#fff;border-radius:9px;background:linear-gradient(105deg,#087fbb,#078d89);font-weight:800}.loginPage .loginCard .primary:hover{background:linear-gradient(105deg,#096d9b,#076c6a)}.loginPage .loginCard details{margin-top:19px;padding-top:15px;border-top:1px solid #e1eaf3;font-size:12px}.loginPage .loginCard summary{color:#12518b;font-weight:700}@media(max-height:650px){.loginPage{align-items:flex-start;padding:16px}.loginPage .loginCard{padding:22px 30px}.loginPage .loginCard .brandLogo{width:110px;max-height:95px}.loginPage .loginCard h1{margin-bottom:18px;font-size:23px}}@media(max-width:560px){.loginPage{padding:14px}.loginPage .loginCard{width:100%;padding:26px 23px;border-radius:14px}.loginPage .loginCard .brandLogo{width:125px}.loginPage .loginCard h1{font-size:23px}}.loginPage .gtForgotSection{width:100%;margin-top:15px;text-align:center}.loginPage .gtForgotLink{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;background:transparent;color:#12518b;font-size:13px;font-weight:700;cursor:pointer;border-radius:7px}.loginPage .gtForgotLink:hover{color:#078d89;background:#edf8f7}.loginPage .gtForgotLink:focus-visible{outline:2px solid #17b6b4;outline-offset:2px}.loginPage .gtForgotPanel{margin-top:12px;padding:16px;border:1px solid #dce8f1;border-left:3px solid #17b6b4;border-radius:10px;background:#f6fafc;text-align:left}.loginPage .gtForgotPanel strong{color:#071d40;font-size:13px}.loginPage .gtForgotPanel p{margin:9px 0;color:#506982;font-size:12px;line-height:1.6}.loginPage .gtForgotPanel button{padding:7px 12px;background:#e7f3f5;color:#12518b;border-radius:7px;font-weight:700;cursor:pointer}.loginPage .loginCard .error,.loginPage .loginCard [role=alert]{color:#c6283f!important;font-size:12px;font-weight:600;line-height:1.5}.loginPage .loginCard .banner.error{background:#fff1f3;border:1px solid #f3cbd2;color:#c6283f!important;border-radius:9px;padding:11px 13px}.loginPage .loginCard input[aria-invalid=true]{border-color:#d44457}html,body,#root{width:100%;height:100%;min-height:0;margin:0}html,body{overflow:hidden;overscroll-behavior:none}#root{overflow:hidden}.shell{display:grid;grid-template-columns:254px minmax(0,1fr);width:100%;height:100vh;height:100dvh;min-height:0;overflow:hidden}.shell>aside{height:100%;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d3e3ed transparent}.shell>main{width:100%;height:100%;min-height:0;max-height:100%;margin:0;padding:24px clamp(18px,2.5vw,36px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbdde9 transparent}.shell>main>header{position:relative;margin-bottom:18px;padding-bottom:0}.shell>main h1{font-size:clamp(23px,2vw,29px);line-height:1.25}.shell .hero{padding:24px 30px;margin-bottom:18px}.shell .hero h2{font-size:clamp(20px,1.7vw,25px);margin-bottom:9px}.shell .hero p{line-height:1.6}.shell .tiles{gap:13px}.shell .tile{min-height:124px;padding:17px 19px;gap:11px}.shell .tile strong{font-size:13px}.shell .panel{margin-bottom:16px;padding:19px}.shell .fieldGrid{gap:12px;margin-bottom:14px}.shell .tableWrap{max-height:min(55vh,600px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.shell .tableWrap table{min-width:580px}.shell .tableWrap thead th{position:sticky;top:0;z-index:2}.shell>main,.shell .panel,.shell .hero,.shell .tiles{min-width:0}.loginPage{height:100vh;height:100dvh;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.loginPage .loginCard{flex-shrink:0}@media(max-width:850px){.shell{display:flex;flex-direction:column;height:100dvh}.shell>aside{flex:0 0 auto;width:100%;height:auto;max-height:180px;overflow-y:auto;overflow-x:auto;border-right:0;border-bottom:1px solid #e1eaf3}.shell>main{flex:1 1 auto;height:auto;min-height:0;padding:18px;overflow-y:auto}.shell .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .tableWrap{max-height:50dvh}}@media(max-width:560px){.shell>aside{max-height:155px}.shell>main{padding:14px}.shell .hero{padding:20px}.shell .tiles{grid-template-columns:1fr;gap:10px}.shell .tile{min-height:105px}.shell .panel{padding:15px}.shell .tableWrap{max-height:48dvh}}.gtProfileMenu{position:relative;display:inline-block;flex-shrink:0;z-index:20}.gtProfileMenu>summary{list-style:none}.gtProfileMenu>summary::-webkit-details-marker{display:none}.gtProfileTrigger{display:flex;align-items:center;gap:11px;min-height:48px;padding:5px 12px 5px 6px;background:#fff;border:1px solid #e0e9f2;border-radius:30px;cursor:pointer;box-shadow:0 4px 18px #071d400a}.gtProfileTrigger:hover{background:#f7fbfc;border-color:#bfdde0}.gtProfileAvatar{width:37px;height:37px;min-width:37px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#12518b,#17b6b4);color:#fff;font-size:15px;font-weight:800;line-height:1}.gtProfileIdentity{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.gtProfileIdentity strong{color:#071d40;font-size:12px;font-weight:800}.gtProfileIdentity small{color:#72869c;font-size:10px}.gtProfileChevron{color:#7790a7;font-size:20px;line-height:1;transition:transform .16s ease}.gtProfileMenu[open] .gtProfileChevron{transform:rotate(180deg)}.gtProfileDropdown{position:absolute;top:calc(100% + 9px);right:0;width:220px;background:#fff;border:1px solid #e0e8f0;border-radius:13px;box-shadow:0 14px 40px #071d401f;padding:7px;z-index:100}.gtProfileDropdownHeader{display:flex;flex-direction:column;gap:4px;padding:12px 13px 13px;border-bottom:1px solid #e8eef4}.gtProfileDropdownHeader strong{color:#071d40;font-size:13px}.gtProfileDropdownHeader small{color:#74869a;font-size:11px}.gtProfileSignout{display:flex;align-items:center;gap:10px;width:100%;margin-top:5px;padding:12px 13px;text-align:left;color:#b33446;background:transparent;border:0;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}.gtProfileSignout:hover{background:#fff0f2;color:#9f2639}.gtProfileTrigger:focus-visible,.gtProfileSignout:focus-visible{outline:2px solid #17b6b4;outline-offset:2px}.shell>main>header{overflow:visible}@media(max-width:560px){.gtProfileIdentity{display:none}.gtProfileTrigger{padding:5px 9px 5px 5px}.gtProfileDropdown{width:205px}}.gtAccessDeniedPage{display:flex;align-items:center;justify-content:center;width:100%;height:100dvh;padding:24px;background:#f5f8fc}.gtAccessDeniedCard{width:min(420px,100%);padding:36px;background:#fff;border:1px solid #e1eaf2;border-radius:16px;box-shadow:0 12px 35px #0c2a4e0f;text-align:center}.gtAccessDeniedCard h1{color:#b4233d;font-size:25px;margin:0 0 12px}.gtAccessDeniedCard p{font-size:14px;line-height:1.6;color:#647b93}.gtAccessDeniedCard button{margin-top:18px;border:0;border-radius:9px;padding:12px 18px;background:#115987;color:#fff;font-weight:700;cursor:pointer}.gtGlobalBreadcrumbShell main>header{min-height:64px;height:auto;box-sizing:border-box;padding-top:10px;padding-bottom:10px;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.gtGlobalBreadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;min-width:0;margin:0;padding:0;font-size:13px;line-height:1.4;letter-spacing:0}.gtGlobalBreadcrumbParent{color:#8398a7;font-weight:500}.gtGlobalBreadcrumbSeparator{color:#a9bcc6;font-size:18px;line-height:1}.gtGlobalBreadcrumb strong{color:#285069;font-weight:650}.gtGlobalBreadcrumbShell main>header .headerActions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:12px}@media(max-width:700px){.gtGlobalBreadcrumbShell main>header{min-height:56px;padding-top:8px;padding-bottom:8px;gap:8px}.gtGlobalBreadcrumb{font-size:11px;gap:5px}.gtGlobalBreadcrumbShell main>header .headerActions{gap:6px}}.shell{grid-template-columns:96px minmax(0,1fr)!important;min-width:0}.shell>aside.gtCompactRail{position:relative;z-index:80;display:flex;flex-direction:column;align-items:center;width:96px;min-width:96px;max-width:96px;height:100%;min-height:0;padding:13px 7px;margin:0;overflow:visible;background:linear-gradient(180deg,#fff,#f6fbfe);border-right:1px solid #dfeaf0;color:#31576f}.gtCompactRail .gtRailLogo{width:80px;height:74px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:5px;margin:0 0 25px;border-radius:12px;background:#fff;border:1px solid #e1eaf0;box-shadow:0 3px 12px #1740620a}.gtCompactRail .gtRailLogo a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.gtCompactRail .gtRailLogo .brandLogo{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important}.gtCompactRail .gtRailNavigation{display:flex;flex-direction:column;align-items:center;width:100%;gap:13px}.gtCompactRail .gtRailButton{display:flex;align-items:center;justify-content:center;width:60px;height:60px;min-height:60px;padding:0;margin:0;border:1px solid transparent;border-radius:14px;color:#577b99;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.gtCompactRail .gtRailButton:hover{background:#eaf5fb;color:#087f9d}.gtCompactRail .gtRailButton.gtRailSelected{color:#007e99;background:#08aab21c;border-color:#08aab229;box-shadow:inset 3px 0 #10afb6}.gtCompactRail .gtRailButton svg{width:28px;height:28px;flex-shrink:0}.gtCompactRail .gtRailDivider{width:40px;height:1px;background:#dce8ed}.gtCompactRail .gtFloatingMasters{position:absolute;top:158px;left:calc(100% + 9px);z-index:9999;width:270px;max-width:calc(100vw - 125px);padding:12px;border-radius:16px;border:1px solid rgba(188,211,226,.85);background:#f6fbffe0;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 15px 45px #14365029,0 3px 10px #1436500d;color:#243f56}.gtFloatingMastersHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 6px 11px;margin-bottom:5px;border-bottom:1px solid rgba(189,211,225,.6)}.gtFloatingMastersHeader strong{font-size:13px;font-weight:750}.gtFloatingMastersHeader button{display:flex;align-items:center;justify-content:center;width:27px;height:27px;min-height:27px;padding:0;border:0;border-radius:7px;font-size:22px;line-height:1;background:transparent;color:#688397;cursor:pointer}.gtFloatingMastersHeader button:hover{background:#d2e4efa6}.gtFloatingMastersList{display:flex;flex-direction:column;gap:3px;max-height:calc(100dvh - 240px);overflow-y:auto}.gtCompactRail .gtFloatingMastersItem{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%;min-height:42px;margin:0;padding:9px 11px;border:1px solid transparent;border-radius:9px;background:transparent;color:#34546a;font-size:12px;font-weight:600;text-align:left;white-space:nowrap;cursor:pointer}.gtFloatingMastersItem svg{display:block;flex:0 0 19px;width:19px;height:19px;color:#5c829d}.gtFloatingMastersItem span{flex:1 1 auto;min-width:0;white-space:nowrap}.gtCompactRail .gtFloatingMastersItem:hover{background:#daf0f7cc;color:#047c9c}.gtCompactRail .gtFloatingMastersItem.gtFloatingActive{background:#0bb1b721;border-color:#0bb1b721;color:#007e99}.shell{overflow:visible}@media(max-width:850px){.shell{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important}.shell>aside.gtCompactRail{width:76px;min-width:76px;max-width:76px;flex-direction:column;flex-wrap:nowrap;padding:10px 4px}.gtCompactRail .gtRailLogo{width:66px;height:64px}.gtCompactRail .gtRailButton{width:52px;height:52px;min-height:52px}.gtCompactRail .gtFloatingMasters{top:140px;width:245px}}.shell{grid-template-columns:96px minmax(0,1fr)!important}.shell>aside.gtCompactRail{width:96px!important;min-width:96px!important;max-width:96px!important;background:linear-gradient(180deg,#102b49,#0b223d)!important;color:#e5f1fa!important;border-right:1px solid #173c59!important}.gtCompactRail .gtRailLogo{background:#fff!important;border:1px solid rgba(255,255,255,.2)!important}.gtCompactRail .gtRailButton{color:#dceaf5!important;background:transparent!important}.gtCompactRail .gtRailButton:hover{background:#ffffff1f!important;color:#fff!important}.gtCompactRail .gtRailButton.gtRailSelected{color:#fff!important;background:#0fb8c242!important;border-color:#61dee057!important;box-shadow:inset 3px 0 #10ced4!important}.gtCompactRail .gtRailDivider{background:#fff3!important}.gtCompactRail .gtFloatingMasters{background:#0f2741e8!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(155,197,223,.23)!important;box-shadow:0 18px 45px #03162a47!important;color:#e8f3fc!important}.gtCompactRail .gtFloatingMastersHeader{border-bottom:1px solid rgba(255,255,255,.15)!important}.gtCompactRail .gtFloatingMastersHeader strong{color:#fff!important}.gtCompactRail .gtFloatingMastersHeader button{color:#d4e7f4!important}.gtCompactRail .gtFloatingMastersHeader button:hover{background:#ffffff1f!important}.gtCompactRail .gtFloatingMastersItem{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;color:#e3eff9!important;background:transparent!important}.gtCompactRail .gtFloatingMastersItem svg{color:#a9d6ed!important}.gtCompactRail .gtFloatingMastersItem span{display:block;white-space:nowrap}.gtCompactRail .gtFloatingMastersItem:hover{background:#ffffff21!important;color:#fff!important}.gtCompactRail .gtFloatingMastersItem.gtFloatingActive{background:#08bac03d!important;color:#fff!important}@media(max-width:850px){.shell{grid-template-columns:76px minmax(0,1fr)!important}.shell>aside.gtCompactRail{width:76px!important;min-width:76px!important;max-width:76px!important}}.gtOverviewBanner{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:transparent!important;border-radius:10px!important}.gtOverviewBanner>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important}.shell>main{min-width:0}@media(max-width:767px){.shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:68px minmax(0,1fr)!important;width:100%!important;max-width:100%!important;height:100vh!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}.shell>aside.gtCompactRail{grid-column:1!important;grid-row:1!important;position:relative!important;z-index:100!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:68px!important;min-height:68px!important;max-height:68px!important;margin:0!important;padding:7px 14px!important;overflow:visible!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.15)!important;background:linear-gradient(100deg,#102b49,#0b223d)!important}.gtCompactRail .gtRailLogo{flex:0 0 auto!important;width:76px!important;height:54px!important;padding:4px!important;margin:0!important;border-radius:10px!important;background:#fff!important}.gtCompactRail .gtRailLogo a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.gtCompactRail .gtRailLogo img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.gtCompactRail .gtRailNavigation{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;width:auto!important;height:100%!important}.gtCompactRail .gtRailButton{display:inline-flex!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;margin:0!important;border-radius:11px!important;color:#e5f1fa!important}.gtCompactRail .gtRailButton svg{width:24px!important;height:24px!important}.gtCompactRail .gtRailDivider{width:1px!important;height:24px!important;background:#ffffff2b!important}.gtCompactRail .gtFloatingMasters{position:absolute!important;top:calc(100% + 7px)!important;bottom:auto!important;left:auto!important;right:9px!important;z-index:10000!important;width:min(320px,calc(100vw - 18px))!important;max-width:calc(100vw - 18px)!important;padding:12px!important;overflow:hidden!important;border-radius:15px!important;background:#0f2741f5!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 15px 42px #00142847!important}.gtCompactRail .gtFloatingMastersHeader{min-height:38px!important}.gtCompactRail .gtFloatingMastersList{max-height:min(65dvh,470px)!important;overflow-y:auto!important;overflow-x:hidden!important}.gtCompactRail .gtFloatingMastersItem{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:46px!important;gap:12px!important;padding:10px 12px!important;font-size:13px!important;text-align:left!important}.gtCompactRail .gtFloatingMastersItem svg{flex:0 0 20px!important;width:20px!important;height:20px!important}.gtCompactRail .gtFloatingMastersItem span{display:block!important;flex:1!important;white-space:nowrap!important}.shell>main{grid-column:1!important;grid-row:2!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:12px!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain}.shell>main header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:48px!important;height:auto!important;padding:4px 0 10px!important;margin:0!important;overflow:visible!important}.gtGlobalBreadcrumb{min-width:0!important;font-size:10px!important;gap:4px!important;white-space:nowrap!important}.gtGlobalBreadcrumbShell{min-width:0!important;max-width:100%!important}.gtGlobalBreadcrumbShell strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.headerActions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;gap:6px!important}.releasePill,.gtProfileIdentity{display:none!important}.gtProfileMenu{position:relative!important}.gtProfileDropdown{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;width:min(260px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;z-index:1000!important}.gtOverviewBanner{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:2 / 1;padding:0!important;margin:8px 0 0!important;overflow:hidden!important;border-radius:9px!important}.gtOverviewBanner>img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.shell>main input,.shell>main select,.shell>main textarea{max-width:100%;min-width:0}.shell>main button{touch-action:manipulation}.shell>main .fieldGrid{grid-template-columns:minmax(0,1fr)!important}.cdRoot{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.cdRoot .cdTop{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.cdRoot .cdTopActions{width:100%!important;display:flex!important;justify-content:space-between!important;gap:8px!important}.cdRoot .cdTabBar{display:flex!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.cdRoot .cdTabButton{flex:0 0 auto!important;min-width:108px!important;min-height:42px!important}.cdRoot .cdBody{height:auto!important;max-height:none!important;overflow:visible!important;padding:14px!important}.cdRoot .cdGrid,.cdRoot .cdAssets{grid-template-columns:minmax(0,1fr)!important}.cdRoot .cdAsset{width:100%!important;min-width:0!important}.gtWarehouseTableWrap,.gtCustomerTableWrap,.gtGstTableWrap,.gtHsnTableWrap,.pmTableWrap,.tmTableArea,.gtDevTableWrap{max-width:100%!important;min-width:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.gtDialogOverlay{padding:10px!important}.gtDialogPanel{width:min(100%,480px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;overflow-y:auto!important}}@media(max-width:380px){.shell>main{padding:9px!important}.gtCompactRail .gtRailNavigation{gap:5px!important}.gtCompactRail .gtRailButton{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.gtGlobalBreadcrumb{font-size:9px!important}.cdRoot .cdBody{padding:10px!important}}.gtum{min-width:0;height:100%;display:flex;flex-direction:column;gap:15px;color:#183551}.gtumTop,.gtumToolbar,.gtumActions,.gtumName,.gtumTabs,.gtumDialogHead,.gtumDialogFoot{display:flex;align-items:center}.gtumTop,.gtumDialogHead{justify-content:space-between}.gtumTop h2{display:flex;align-items:center;gap:10px;font-size:21px;margin:0 0 6px}.gtumTop p,.gtumFootnote{font-size:12px;color:#8190a4;margin:0}.gtumPrimary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 17px;background:#135b86;color:#fff;border:0;border-radius:9px;font-weight:700;cursor:pointer}.gtumToolbar{justify-content:space-between;flex-wrap:wrap;gap:12px}.gtumTabs{flex-wrap:wrap;gap:6px}.gtumTabs button{display:flex;align-items:center;gap:7px;border:1px solid #e3ebf2;border-radius:8px;background:#fff;padding:10px 12px;color:#687b90;cursor:pointer}.gtumTabs button.selected{background:#e6f4f4;border-color:#a6d5d4;color:#087b7b;font-weight:700}.gtumTabs span{padding:2px 6px;border-radius:10px;background:#eef2f6;font-size:11px}.gtumSearch{display:flex;align-items:center;gap:8px;border:1px solid #dfe8ef;background:#fff;border-radius:8px;padding:0 10px;margin-left:auto}.gtumSearch input{border:0;outline:none;background:none;padding:11px 3px;min-width:160px}.gtumRefresh{display:grid;place-items:center;background:#fff;border:1px solid #e0e8f0;border-radius:8px;padding:11px;cursor:pointer}.gtumTable{flex:1;min-height:0;overflow:auto;border:1px solid #e1e9f0;border-radius:12px;background:#fff}.gtumTable table{width:100%;border-collapse:collapse;min-width:850px}.gtumTable th{position:sticky;top:0;background:#f6f9fc;padding:14px 15px;text-align:left;font-size:11px;color:#6e8295;z-index:1}.gtumTable td{padding:12px 15px;border-top:1px solid #edf1f5;font-size:12px}.gtumName{gap:10px}.gtumName div{display:flex;flex-direction:column;gap:4px}.gtumName small{color:#8b98a9}.gtumAvatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#e4f3f2;color:#087f7a;font-weight:800}.gtumStatus{padding:5px 9px;border-radius:30px;font-weight:700;font-size:11px}.gtumStatus.active{color:#147653;background:#e8f7ee}.gtumStatus.inactive{color:#ab6a10;background:#fff4e1}.gtumStatus.archived{color:#667789;background:#edf0f4}.gtumActions{gap:6px}.gtumActions button{background:#fff;color:#28577e;border:1px solid #e2eaf0;border-radius:7px;padding:7px;cursor:pointer;display:flex;align-items:center;gap:5px;white-space:nowrap}.gtumEmpty{text-align:center;padding:45px 15px;color:#8a98a7;font-size:13px}.gtumError{color:#bb2942;background:#fff0f2;border:1px solid #f3ccd2;border-radius:8px;padding:12px;font-size:12px}.gtumSuccess{color:#146f51;background:#edf9f1;border-radius:8px;padding:12px;font-size:12px}.gtumOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0e253d73;display:grid;place-items:center;padding:20px}.gtumDialog{width:min(480px,100%);max-height:90dvh;overflow:auto;border-radius:15px;background:#fff;box-shadow:0 18px 70px #0003;padding:24px;display:flex;flex-direction:column;gap:16px}.gtumDialogHead h3{margin:0}.gtumDialogHead button{border:0;background:none;cursor:pointer}.gtumDialog label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700}.gtumDialog label>input,.gtumDialog label>select,.gtumMobile{width:100%;min-height:43px;border:1px solid #dbe5ee;border-radius:9px;padding:10px 12px;background:#fff;color:#193854}.gtumMobile{display:flex;align-items:center;gap:9px}.gtumMobile input{border:0;outline:0;flex:1;min-width:0;font:inherit}.gtumMobile span{color:#7890a3}.gtumDialogFoot{justify-content:flex-end;gap:10px;border-top:1px solid #e8edf2;padding-top:16px}.gtumDialogFoot>button:first-child{border:1px solid #dce5ed;background:#fff;border-radius:8px;padding:10px 15px;cursor:pointer}.gtProfileManagement{width:100%;display:flex;align-items:center;gap:10px;background:#fff;border:0;border-radius:8px;padding:12px 13px;font-size:12px;font-weight:700;color:#193e60;cursor:pointer;text-align:left}.gtProfileManagement:hover{background:#eff8f8}.shell>main:has(.gtum)>header{margin-bottom:10px!important;overflow:visible}.shell>main:has(.gtum){display:flex;flex-direction:column;min-height:0;overflow:hidden}.shell>main:has(.gtum)>.gtum{flex:1 1 auto;min-height:0;overflow:hidden}.gtumTop h2{display:flex;align-items:center;gap:11px;margin:0 0 6px;font-size:23px}.gtumTable{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.shell>main.gtUsersPage{display:flex;flex-direction:column;min-height:0;height:100%;max-height:100%;overflow:hidden}.gtUsersPage>header{display:flex;align-items:center;justify-content:flex-end;width:100%;flex:0 0 auto;min-height:52px;margin-bottom:14px!important;padding:0!important;overflow:visible}.gtUsersPage>header .headerActions{margin-left:auto;justify-content:flex-end}.gtUsersPage .gtum{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:auto;overflow:hidden}.gtUsersPage .gtumTop h2{display:flex;align-items:center;gap:11px;font-size:24px;line-height:1.3;margin:0 0 6px}.gtUsersPage .gtumToolbar{flex:0 0 auto}.gtUsersPage .gtProfileMenu{z-index:100}.gtUsersPage,.gtUsersPage .gtum,.gtUsersPage .gtumTop,.gtUsersPage .gtumToolbar{min-width:0}.shell>main.gtUsersPage{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.shell>main.gtUsersPage>header{display:flex!important;align-items:center;justify-content:flex-end;flex:0 0 auto;width:100%;min-height:48px;height:auto;margin:0 0 12px!important;padding:0!important;overflow:visible!important}.shell>main.gtUsersPage>header>.headerActions{display:flex!important;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto;visibility:visible!important;opacity:1!important}.shell>main.gtUsersPage .gtProfileMenu{display:inline-block!important;visibility:visible!important;opacity:1!important;z-index:200}.gtUsersPage .gtum{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto;overflow:hidden}.gtUsersPage .gtumTop{flex:0 0 auto;margin:0}.gtUsersPage .gtumTop h2{display:flex;align-items:center;gap:11px;margin:0 0 6px;font-size:23px;line-height:1.3}.gtUsersPage .gtumTable{flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain}.gtProfileIdentity strong,.gtProfileDropdownHeader strong{color:#071d40}.gtProfileIdentity small,.gtProfileDropdownHeader small{color:#71849a}.gtumOverlay:has(.gtumActivationDialog){overflow:hidden;padding:12px;align-items:center;justify-items:center}.gtumActivationDialog{width:min(460px,100%);max-height:calc(100dvh - 24px);padding:20px;gap:10px;overflow-y:auto;overflow-x:hidden}.gtumActivationDialog .gtumDialogHead{margin:0;padding:0}.gtumActivationDialog .gtumDialogHead h3{font-size:18px;line-height:1.3}.gtumActivationDialog>p{margin:0;font-size:12px;line-height:1.45;color:#71849a}.gtumActivationDialog>img{width:min(175px,100%)!important;height:auto;margin:2px auto;display:block}.gtumActivationDialog>input{width:100%;min-height:42px;padding:9px 11px;border:1px solid #dce6ef;border-radius:8px;font-size:11px;color:#193854;background:#f8fbfd}.gtumActivationDialog .gtumDialogFoot{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding-top:12px;justify-content:stretch}.gtumActivationDialog .gtumDialogFoot button{flex:1 1 auto;min-height:41px;padding:9px 12px;font-size:12px;border-radius:8px;cursor:pointer}.gtumActivationDialog .gtumShareButton{background:linear-gradient(100deg,#087c93,#07978b);color:#fff;border:0}.gtumActivationDialog .gtumShareButton:hover{filter:brightness(.96)}@media(max-height:650px){.gtumActivationDialog{gap:7px;padding:14px 18px}.gtumActivationDialog>img{width:min(130px,100%)!important}}.gs-page{max-width:1150px;margin:0 auto;padding:14px 20px 105px;color:#0c2541;font:14px/1.45 Inter,Segoe UI,system-ui,sans-serif}.gs-page *{box-sizing:border-box}.gs-title h2{font-size:21px;border-left:4px solid #b88038;padding-left:12px;margin:4px 0}.gs-title p,.gs-group>p,.gs-permission-top p{color:#7a8797;margin:3px 0 10px}.gs-tabs{display:flex;gap:8px;border-bottom:1px solid #e6ebf2;margin-top:18px}.gs-tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:10px 14px;color:#5b6b7e;font-weight:650;cursor:pointer}.gs-tabs button.active{color:#0b6683;border-bottom-color:#10c8d0}.gs-group{margin-top:22px}.gs-group h3{font-size:16px;margin:0}.gs-card{border:1px solid #e6ebf2;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 5px 20px #0c25410d}.gs-row{display:grid;grid-template-columns:1.5fr 1fr 1.9fr 1.45fr 135px;gap:13px;align-items:center;padding:14px 18px;border-top:1px solid #edf1f6}.gs-row.gs-head,.gs-p-row.gs-head{border-top:0;background:#f3f6fa;font-size:11px;color:#5b6b7e;text-transform:uppercase;font-weight:700}.gs-name strong,.gs-name small{display:block}.gs-name small,.gs-switch small,.gs-p-row small{color:#7a8797;font-size:12px}.gs-switch{display:flex;align-items:center;gap:8px;cursor:pointer}.gs-switch input{position:absolute;opacity:0}.gs-knob{position:relative;width:42px;height:24px;background:#b9c4d1;border-radius:30px;flex:none}.gs-knob:after{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.14s}.gs-switch input:checked+.gs-knob{background:#147b9c}.gs-switch input:checked+.gs-knob:after{left:21px}.gs-chips{display:flex;flex-wrap:wrap;gap:5px}.gs-muted{color:#8997a8}.gs-chips em{font-style:normal;color:#b45309;background:#fff4e0;border-radius:18px;padding:4px 10px;font-size:12px}.gs-chip{border-radius:18px;background:#e3f4f8;color:#0b6683;padding:4px 9px;font-size:12px}.gs-chip.light{background:#edf2f6;color:#334155}.gs-segment{display:flex;gap:2px;padding:3px;background:#eef2f6;border-radius:9px}.gs-segment button{background:transparent;border:0;border-radius:7px;padding:7px 9px;white-space:nowrap;color:#5b6b7e;font-size:12px;cursor:pointer}.gs-segment button.active{background:#fff;color:#0b6683;box-shadow:0 1px 3px #0c254122}.gs-segment.disabled{opacity:.5}.gs-secondary{border:1px solid #d3dce7;background:#fff;color:#0b6683;padding:8px 10px;border-radius:9px;cursor:pointer;font-weight:600;font-size:12px}.gs-secondary:disabled{opacity:.4;cursor:default}.gs-permission-top{display:flex;gap:20px;align-items:end;flex-wrap:wrap;margin:18px 0}.gs-permission-top label{font-size:12px}.gs-permission-top select{display:block;margin-top:5px}.gs-permissions{margin-top:12px}.gs-p-row{display:grid;grid-template-columns:1.5fr repeat(4,.7fr) 1.3fr;gap:10px;align-items:center;padding:12px 20px;border-top:1px solid #edf1f6}.gs-p-row label{display:flex;justify-content:center;align-items:center}.gs-p-row label span{display:none}.gs-p-row input{width:18px;height:18px}.gs-p-row strong small{display:block}.gs-page select,.gs-search{border:1px solid #d3dce7;border-radius:8px;padding:8px 10px;background:#fff;color:#0c2541;max-width:100%}.gs-savebar{position:fixed;left:0;right:0;bottom:0;padding:12px 24px;background:#fff;box-shadow:0 -5px 20px #0c254125;display:flex;align-items:center;justify-content:space-between;z-index:15}.gs-savebar>span{color:#b45309;font-weight:700}.gs-savebar button,.gs-drawer footer button{border:1px solid #d3dce7;border-radius:9px;background:#fff;padding:10px 17px;margin-left:8px;cursor:pointer}.gs-savebar .primary,.gs-drawer footer .primary{background:#147b9c;color:#fff;border-color:#147b9c;font-weight:700}.gs-error,.gs-success{padding:9px 14px;margin:12px 0;border-radius:8px}.gs-error{background:#fff0f0;color:#b42318}.gs-success{background:#e8f8ed;color:#147a3b}.gs-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c254177;z-index:30}.gs-drawer{position:absolute;right:0;top:0;bottom:0;width:min(430px,100%);background:#fff;display:flex;flex-direction:column;box-shadow:-10px 0 40px #0c254133}.gs-drawer header{padding:17px 20px;display:flex;justify-content:space-between;border-bottom:1px solid #e6ebf2}.gs-drawer h3{margin:0;font-size:16px}.gs-drawer p{margin:4px 0 0;color:#7a8797}.gs-drawer header button{border:0;background:none;font-size:25px;cursor:pointer}.gs-drawer-scroll{padding:8px 20px;overflow:auto;flex:1}.gs-drawer-scroll h4{font-size:12px;text-transform:uppercase;color:#64748b;margin:17px 0 10px}.gs-picks{display:flex;flex-wrap:wrap;gap:8px}.gs-picks label{border:1px solid #e6ebf2;padding:9px 11px;border-radius:10px;display:flex;align-items:center;gap:8px;cursor:pointer}.gs-picks label.selected{border-color:#147b9c;background:#e3f4f8}.gs-search{width:100%;margin-bottom:8px}.gs-user{display:flex;align-items:center;gap:11px;padding:9px 3px;border-bottom:1px solid #edf1f6;cursor:pointer}.gs-user span:last-child{display:block}.gs-user small{display:block;color:#7a8797}.gs-avatar{width:31px;height:31px;border-radius:50%;background:#147b9c;color:#fff;display:grid;place-items:center;font-weight:700}.gs-drawer footer{border-top:1px solid #e6ebf2;padding:12px 18px;display:flex;justify-content:space-between;align-items:center}@media(max-width:900px){.gs-page{padding:12px 12px 100px}.gs-row.gs-head,.gs-p-row.gs-head{display:none}.gs-row{grid-template-columns:1fr auto;gap:10px;padding:15px}.gs-name{grid-column:1}.gs-switch{grid-column:2}.gs-chips,.gs-segment,.gs-secondary{grid-column:1/-1}.gs-secondary{width:100%}.gs-p-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.gs-p-row>strong,.gs-p-row>select{grid-column:1/-1}.gs-p-row label{border:1px solid #e6ebf2;border-radius:8px;padding:10px;justify-content:start;gap:9px}.gs-p-row label span{display:inline;text-transform:capitalize}.gs-drawer{top:auto;bottom:0;height:88vh;width:100%;border-radius:20px 20px 0 0}.gs-tabs button{flex:1}}@media(min-width:768px)and (max-width:1024px){.shell>main{min-width:0!important;padding:16px!important}.shell>main header{max-width:100%;gap:10px!important}.gtWarehouseTableWrap,.gtCustomerTableWrap,.gtGstTableWrap,.gtHsnTableWrap,.pmTableWrap,.tmTableArea,.gtDevTableWrap{max-width:100%!important;min-width:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.gtWarehouseTableWrap table,.gtCustomerTableWrap table,.gtGstTableWrap table,.gtHsnTableWrap table,.pmTableWrap table,.tmTableArea table,.gtDevTableWrap table{width:max-content;min-width:100%}.gtDialogPanel{max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important}}@media(max-width:767px){.shell>main{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important}.shell>main>div,.shell>main>section{box-sizing:border-box;max-width:100%;min-width:0}.shell>main h1{font-size:20px!important;line-height:1.3!important;overflow-wrap:anywhere}.shell>main h2{font-size:17px;line-height:1.35;overflow-wrap:anywhere}.shell>main h3{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.shell>main input,.shell>main select,.shell>main textarea{box-sizing:border-box;max-width:100%;min-width:0;font-size:16px}.shell>main button{max-width:100%;touch-action:manipulation}.shell>main img{max-width:100%}.gtWarehouseToolbar,.gtCustomerToolbar,.gtGstToolbar,.gtHsnToolbar,.pmToolbar,.tmToolbar,.gtumToolbar{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:10px!important}.gtWarehouseToolbar input,.gtCustomerToolbar input,.gtGstToolbar input,.gtHsnToolbar input,.pmToolbar input,.tmToolbar input,.gtumToolbar input,.gtWarehouseToolbar select,.gtCustomerToolbar select,.gtGstToolbar select,.gtHsnToolbar select,.pmToolbar select,.tmToolbar select,.gtumToolbar select{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}.gtWarehouseToolbar>button,.gtCustomerToolbar>button,.gtGstToolbar>button,.gtHsnToolbar>button,.pmToolbar>button,.tmToolbar>button,.gtumToolbar>button{min-height:42px!important}.gtWarehouseGrid,.gtCustomerGrid,.gtCustomerAddressGrid,.gtGstFormGrid,.gtHsnFormGrid,.pmGrid,.tmGrid,.cdGrid{grid-template-columns:minmax(0,1fr)!important;width:100%;max-width:100%!important;min-width:0!important;gap:12px!important}.gtWarehouseGrid>*,.gtCustomerGrid>*,.gtCustomerAddressGrid>*,.gtGstFormGrid>*,.gtHsnFormGrid>*,.pmGrid>*,.tmGrid>*,.cdGrid>*{box-sizing:border-box;min-width:0!important;max-width:100%!important;grid-column:auto!important}.gtWarehouseGrid input,.gtCustomerGrid input,.gtCustomerAddressGrid input,.gtGstFormGrid input,.gtHsnFormGrid input,.pmGrid input,.tmGrid input,.cdGrid input,.gtWarehouseGrid select,.gtCustomerGrid select,.gtGstFormGrid select,.gtHsnFormGrid select,.pmGrid select,.tmGrid select{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.gtWarehouseTableWrap,.gtCustomerTableWrap,.gtGstTableWrap,.gtHsnTableWrap,.pmTableWrap,.tmTableArea,.gtDevTableWrap{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.gtWarehouseTableWrap table,.gtCustomerTableWrap table,.gtGstTableWrap table,.gtHsnTableWrap table,.pmTableWrap table,.tmTableArea table,.gtDevTableWrap table{width:max-content!important;min-width:100%!important;max-width:none!important;font-size:12px}.gtWarehouseTableWrap th,.gtCustomerTableWrap th,.gtGstTableWrap th,.gtHsnTableWrap th,.pmTableWrap th,.tmTableArea th,.gtDevTableWrap th{white-space:nowrap}.gtWarehouseTableWrap td,.gtCustomerTableWrap td,.gtGstTableWrap td,.gtHsnTableWrap td,.pmTableWrap td,.tmTableArea td,.gtDevTableWrap td{vertical-align:middle}.gtWarehouseTableWrap button,.gtCustomerTableWrap button,.gtGstTableWrap button,.gtHsnTableWrap button,.pmTableWrap button,.tmTableArea button,.gtDevTableWrap button{min-height:34px;touch-action:manipulation}.gtWarehouseFooter,.gtGstFooter,.gtHsnFooter,.pmEditorFooter,.pmListFooter,.tmFooter{box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important}.gtWarehouseFooter button,.gtGstFooter button,.gtHsnFooter button,.pmEditorFooter button,.pmListFooter button,.tmFooter button{min-height:42px!important}.pmPackTable{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.pmPackTable table{width:max-content;min-width:100%}.pmEditorFooter{padding-bottom:max(12px,env(safe-area-inset-bottom))}.gtumTable{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.gtumTable table{width:max-content;min-width:100%}.gtumTable button{min-height:36px}.gtumActivationDialog{box-sizing:border-box!important;width:calc(100vw - 24px)!important;max-width:440px!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important}.gtumActivationDialog img{max-width:100%!important;height:auto!important}.gtumActivationDialog input{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.gtDevTableWrap{overflow-x:auto!important}.gtDevTable{width:max-content;min-width:100%}.gtDevTable th{white-space:nowrap}.gtDevTable button{min-height:36px}.cdRoot{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}.cdGrid{grid-template-columns:minmax(0,1fr)!important}.cdDocumentToolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;min-width:0!important}.cdDocumentToolbar input,.cdDocumentToolbar select{box-sizing:border-box;width:100%;max-width:100%}.cdTabBar{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.cdTabButton{flex:0 0 auto!important;white-space:nowrap}.cdRoot input[type=file]{display:block;width:100%;max-width:100%;min-width:0}.gtDialogOverlay{box-sizing:border-box!important;padding:10px!important}.gtDialogPanel{box-sizing:border-box!important;width:100%!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;overflow-y:auto!important;margin:0 auto!important}.gtDialogPanel input,.gtDialogPanel select,.gtDialogPanel textarea{box-sizing:border-box;max-width:100%}.loginPage{box-sizing:border-box!important;width:100%!important;min-height:100dvh!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important}.loginCard{box-sizing:border-box!important;width:100%!important;max-width:420px!important;min-width:0!important;margin:auto!important;padding:24px 18px!important}.loginCard input,.loginCard select,.loginCard button{box-sizing:border-box;max-width:100%}.gtaPage{box-sizing:border-box!important;width:100%!important;min-height:100dvh!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important}.gtaCard{box-sizing:border-box!important;width:100%!important;max-width:440px!important;min-width:0!important;margin:auto!important;padding:24px 18px!important}.gtaCard .gtaLogo{display:block;max-width:min(190px,80%)!important;height:auto!important;margin:0 auto 12px!important;object-fit:contain}.gtaCard input,.gtaCard button{box-sizing:border-box;max-width:100%}.gtaCard h1{font-size:23px!important;line-height:1.3!important}}@media(max-width:380px){.shell>main{padding:9px!important}.gtWarehouseToolbar,.gtCustomerToolbar,.gtGstToolbar,.gtHsnToolbar,.pmToolbar,.tmToolbar,.gtumToolbar{gap:8px!important}.gtWarehouseGrid,.gtCustomerGrid,.gtCustomerAddressGrid,.gtGstFormGrid,.gtHsnFormGrid,.pmGrid,.tmGrid,.cdGrid{gap:9px!important}.gtumActivationDialog{width:calc(100vw - 16px)!important}.loginCard,.gtaCard{padding:20px 14px!important}}@media(max-width:767px){.gtWarehouseTableWrap,.gtCustomerTableWrap,.gtGstTableWrap,.gtHsnTableWrap,.pmTableWrap,.tmTableArea,.gtDevTableWrap{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}.gtumTable{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:visible!important}.gtWarehouseTableWrap table,.gtCustomerTableWrap table,.gtGstTableWrap table,.gtHsnTableWrap table,.pmTableWrap table,.tmTableArea table,.gtDevTableWrap table,table.gtumTable,.gtumTable table{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;border:0!important;background:transparent!important;border-spacing:0!important}.gtWarehouseTableWrap thead,.gtCustomerTableWrap thead,.gtGstTableWrap thead,.gtHsnTableWrap thead,.pmTableWrap thead,.tmTableArea thead,.gtDevTableWrap thead,.gtumTable thead{display:none!important}.gtWarehouseTableWrap tbody,.gtCustomerTableWrap tbody,.gtGstTableWrap tbody,.gtHsnTableWrap tbody,.pmTableWrap tbody,.tmTableArea tbody,.gtDevTableWrap tbody,.gtumTable tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important}.gtWarehouseTableWrap tbody>tr,.gtCustomerTableWrap tbody>tr,.gtGstTableWrap tbody>tr,.gtHsnTableWrap tbody>tr,.pmTableWrap tbody>tr,.tmTableArea tbody>tr,.gtDevTableWrap tbody>tr,.gtumTable tbody>tr{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:15px!important;border:1px solid #e0e8f1!important;border-radius:15px!important;background:#fff!important;box-shadow:0 3px 12px #102b490f!important}.gtWarehouseTableWrap tbody>tr>td,.gtCustomerTableWrap tbody>tr>td,.gtGstTableWrap tbody>tr>td,.gtHsnTableWrap tbody>tr>td,.pmTableWrap tbody>tr>td,.tmTableArea tbody>tr>td,.gtDevTableWrap tbody>tr>td,.gtumTable tbody>tr>td{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:2px 0!important;background:transparent!important;border:0!important;font-size:12px!important;line-height:1.5!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important}.gtWarehouseTableWrap tbody td:before,.gtCustomerTableWrap tbody td:before,.gtGstTableWrap tbody td:before,.gtHsnTableWrap tbody td:before,.pmTableWrap tbody td:before,.tmTableArea tbody td:before,.gtDevTableWrap tbody td:before,.gtumTable tbody td:before{flex:0 0 84px;max-width:84px;font-size:11px;font-weight:600;color:#788ca3;text-align:left}.gtWarehouseTableWrap tbody td:last-child,.gtCustomerTableWrap tbody td:last-child,.gtGstTableWrap tbody td:last-child,.gtHsnTableWrap tbody td:last-child,.pmTableWrap tbody td:last-child,.tmTableArea tbody td:last-child,.gtDevTableWrap tbody td:last-child,.gtumTable tbody td:last-child{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin-top:6px!important;padding-top:12px!important;border-top:1px solid #edf1f6!important;text-align:left!important}.gtWarehouseTableWrap tbody td:last-child:before,.gtCustomerTableWrap tbody td:last-child:before,.gtGstTableWrap tbody td:last-child:before,.gtHsnTableWrap tbody td:last-child:before,.pmTableWrap tbody td:last-child:before,.tmTableArea tbody td:last-child:before,.gtDevTableWrap tbody td:last-child:before,.gtumTable tbody td:last-child:before{display:none!important}.gtWarehouseTableWrap td[colspan],.gtCustomerTableWrap td[colspan],.gtGstTableWrap td[colspan],.gtHsnTableWrap td[colspan],.pmTableWrap td[colspan],.tmTableArea td[colspan],.gtDevTableWrap td[colspan],.gtumTable td[colspan]{display:block!important;width:100%!important;padding:16px!important;margin:0!important;text-align:center!important;border:0!important}.gtWarehouseTableWrap td[colspan]:before,.gtCustomerTableWrap td[colspan]:before,.gtGstTableWrap td[colspan]:before,.gtHsnTableWrap td[colspan]:before,.pmTableWrap td[colspan]:before,.tmTableArea td[colspan]:before,.gtDevTableWrap td[colspan]:before,.gtumTable td[colspan]:before{display:none!important}.gtWarehouseTableWrap td:nth-child(1):before{content:"Code"}.gtWarehouseTableWrap td:nth-child(2):before{content:"Warehouse"}.gtWarehouseTableWrap td:nth-child(3):before{content:"Location"}.gtWarehouseTableWrap td:nth-child(5):before{content:"Status"}.gtWarehouseTableWrap td:nth-child(4){display:none!important}.gtCustomerTableWrap td:nth-child(1):before{content:"Code"}.gtCustomerTableWrap td:nth-child(2):before{content:"Customer"}.gtCustomerTableWrap td:nth-child(3):before{content:"GSTIN"}.gtCustomerTableWrap td:nth-child(5):before{content:"Status"}.gtCustomerTableWrap td:nth-child(4){display:none!important}.gtGstTableWrap td:nth-child(1):before{content:"Code"}.gtGstTableWrap td:nth-child(2):before{content:"Description"}.gtGstTableWrap td:nth-child(3):before{content:"GST Rate"}.gtGstTableWrap td:nth-child(6):before{content:"Status"}.gtGstTableWrap td:nth-child(4),.gtGstTableWrap td:nth-child(5){display:none!important}.gtHsnTableWrap td:nth-child(1):before{content:"Type"}.gtHsnTableWrap td:nth-child(2):before{content:"Code"}.gtHsnTableWrap td:nth-child(3):before{content:"Description"}.gtHsnTableWrap td:nth-child(4):before{content:"GST"}.gtHsnTableWrap td:nth-child(5):before{content:"Status"}.pmTableWrap td:nth-child(1):before{content:"SKU"}.pmTableWrap td:nth-child(2):before{content:"Product"}.pmTableWrap td:nth-child(4):before{content:"Category"}.pmTableWrap td:nth-child(8):before{content:"Status"}.pmTableWrap td:nth-child(3),.pmTableWrap td:nth-child(5),.pmTableWrap td:nth-child(6),.pmTableWrap td:nth-child(7){display:none!important}.tmTableArea colgroup{display:none!important}.tmTableArea td:nth-child(1):before{content:"Code"}.tmTableArea td:nth-child(2):before{content:"Transporter"}.tmTableArea td:nth-child(3):before{content:"Contact"}.tmTableArea td:nth-child(4):before{content:"City"}.tmTableArea td:nth-child(6):before{content:"Status"}.tmTableArea td:nth-child(5){display:none!important}.gtumTable tbody td,.gtDevTableWrap tbody td{display:flex!important}.gtumTable tbody td button,.gtDevTableWrap tbody td button{min-height:38px!important}.gtWarehouseRowActions,.gtGstActions,.gtHsnRowActions,.pmRowActions,.tmRowActions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important}.gtWarehouseRowActions button,.gtGstActions button,.gtHsnRowActions button,.pmRowActions button,.tmRowActions button,.gtCustomerTableWrap tbody button{display:inline-flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:40px!important;padding:8px 12px!important;border-radius:9px!important;font-size:12px!important;white-space:nowrap!important}.gtWarehouseEditor,.gtCustomerEditor,.gtGstEditor,.gtHsnEditor,.tmEditor,.gtCustomerModal{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:14px!important}.gtWarehouseEditorHead,.gtCustomerEditorHead,.gtGstEditorHead,.gtHsnEditorHead,.tmEditorHeader{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.gtWarehouseGrid,.gtCustomerGrid,.gtCustomerAddressGrid,.gtGstFormGrid,.gtHsnFormGrid,.pmGrid,.tmGrid,.cdGrid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;max-width:100%!important;min-width:0!important}.gtWarehouseEditor input:not([type=checkbox]):not([type=radio]),.gtCustomerEditor input:not([type=checkbox]):not([type=radio]),.gtGstEditor input:not([type=checkbox]):not([type=radio]),.gtHsnEditor input:not([type=checkbox]):not([type=radio]),.tmEditor input:not([type=checkbox]):not([type=radio]),.gtCustomerModal input:not([type=checkbox]):not([type=radio]),.pmGrid input:not([type=checkbox]):not([type=radio]),.gtWarehouseEditor select,.gtCustomerEditor select,.gtGstEditor select,.gtHsnEditor select,.tmEditor select,.gtCustomerModal select,.pmGrid select,.tmGrid select,.gtWarehouseEditor textarea,.gtCustomerEditor textarea,.tmEditor textarea,.gtCustomerModal textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:43px;font-size:16px!important}.gtWarehouseEditor textarea,.gtCustomerEditor textarea,.tmEditor textarea,.gtCustomerModal textarea{min-height:85px}.pmTabs,.gtCustomerTabs,.cdTabBar{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.pmTabs>button,.gtCustomerTabs>button,.cdTabBar>button{flex:0 0 auto!important;min-height:42px!important;white-space:nowrap!important}.gtCustomerOverlay{box-sizing:border-box!important;padding:10px!important;overflow-y:auto!important}.gtCustomerModal{max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;overflow-y:auto!important}.gtWarehouseFooter,.gtGstFooter,.gtHsnFooter,.pmEditorFooter,.pmActions,.tmFooter,.gtCustomerAddressActions{display:flex!important;flex-wrap:wrap!important;gap:9px!important}.gtWarehouseFooter button,.gtGstFooter button,.gtHsnFooter button,.pmActions button{min-height:42px!important}.pmPackScroll{display:block!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.pmPackTable{display:table!important;width:max-content!important;min-width:100%!important}.pmPackTable thead{display:table-header-group!important}.pmPackTable tbody{display:table-row-group!important}.pmPackTable tr{display:table-row!important}.pmPackTable th,.pmPackTable td{display:table-cell!important}.pmPackTable input[type=checkbox],.pmPackTable input[type=radio]{width:18px!important;height:18px!important}}@media(max-width:767px){.shell>main{padding:10px!important}.shell>main h1{font-size:19px!important;line-height:1.25!important}.shell>main h2{font-size:17px!important;line-height:1.3!important}.shell>main h3{font-size:15px!important;line-height:1.35!important}.shell>main header{min-height:46px!important;gap:6px!important}.gtWarehouseTableWrap tbody,.gtCustomerTableWrap tbody,.gtGstTableWrap tbody,.gtHsnTableWrap tbody,.pmTableWrap tbody,.tmTableArea tbody,.gtumTable tbody,.gtDevTableWrap tbody{gap:9px!important;align-content:start!important;align-items:stretch!important;grid-auto-rows:max-content!important}.gtWarehouseTableWrap tbody>tr,.gtCustomerTableWrap tbody>tr,.gtGstTableWrap tbody>tr,.gtHsnTableWrap tbody>tr,.pmTableWrap tbody>tr,.tmTableArea tbody>tr,.gtumTable tbody>tr,.gtDevTableWrap tbody>tr{box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;padding:12px!important;margin:0!important;gap:4px!important;justify-content:flex-start!important;align-content:start!important;border-radius:12px!important;box-shadow:0 2px 8px #102b490b!important}.gtWarehouseTableWrap tbody>tr>td,.gtCustomerTableWrap tbody>tr>td,.gtGstTableWrap tbody>tr>td,.gtHsnTableWrap tbody>tr>td,.pmTableWrap tbody>tr>td,.tmTableArea tbody>tr>td,.gtumTable tbody>tr>td,.gtDevTableWrap tbody>tr>td{box-sizing:border-box!important;height:auto!important;min-height:0!important;margin:0!important;padding:3px 0!important;gap:8px!important;line-height:1.35!important;font-size:12px!important;align-items:center!important;flex:0 0 auto!important;flex-grow:0!important;flex-shrink:0!important}.gtWarehouseTableWrap tbody td:before,.gtCustomerTableWrap tbody td:before,.gtGstTableWrap tbody td:before,.gtHsnTableWrap tbody td:before,.pmTableWrap tbody td:before,.tmTableArea tbody td:before,.gtumTable tbody td:before,.gtDevTableWrap tbody td:before{flex:0 0 79px!important;max-width:79px!important;font-size:10px!important;font-weight:600!important}.gtWarehouseTableWrap tbody strong,.gtCustomerTableWrap tbody strong,.gtGstTableWrap tbody strong,.gtHsnTableWrap tbody strong,.pmTableWrap tbody strong,.tmTableArea tbody strong{font-size:13px!important;line-height:1.35!important}.gtWarehouseTableWrap tbody td:last-child,.gtCustomerTableWrap tbody td:last-child,.gtGstTableWrap tbody td:last-child,.gtHsnTableWrap tbody td:last-child,.pmTableWrap tbody td:last-child,.tmTableArea tbody td:last-child,.gtumTable tbody td:last-child,.gtDevTableWrap tbody td:last-child{margin-top:5px!important;padding-top:9px!important;min-height:0!important;justify-content:flex-start!important;gap:7px!important}.gtWarehouseRowActions,.gtGstActions,.gtHsnRowActions,.pmRowActions,.tmRowActions{gap:7px!important;margin:0!important;padding:0!important;min-height:0!important}.gtWarehouseRowActions button,.gtGstActions button,.gtHsnRowActions button,.pmRowActions button,.tmRowActions button,.gtCustomerTableWrap tbody td:last-child button,.gtumTable tbody button,.gtDevTableWrap tbody button{min-height:36px!important;padding:7px 10px!important;font-size:12px!important;line-height:1.2!important;border-radius:8px!important;gap:5px!important}.pmHeader,.pmTop,.pmTopbar{gap:10px!important}.pmHeader h2,.pmTop h2,.pmTopbar h2{font-size:18px!important}.pmTopActions,.pmHeaderActions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;min-width:0!important}.pmTopActions button,.pmHeaderActions button{min-height:40px!important;padding:8px 12px!important;font-size:12px!important}.pmToolbar{gap:8px!important;margin-top:10px!important;margin-bottom:10px!important}.pmToolbar input,.pmToolbar select{min-height:41px!important;font-size:14px!important}.pmTableWrap tbody>tr{gap:3px!important;padding:12px!important}.pmTableWrap td:nth-child(1){font-weight:700!important;color:#087e85!important}.pmTableWrap td:nth-child(2) strong{font-size:14px!important;color:#102b49!important}.pmTableWrap td:nth-child(4){font-size:11px!important}.pmTableWrap td:nth-child(8){margin-top:2px!important}.pmRowActions{justify-content:flex-start!important}.pmListFooter{margin-top:8px!important;padding:10px 2px!important;gap:8px!important}.gtumToolbar{gap:8px!important;margin-bottom:10px!important}.gtumToolbar input{min-height:42px!important}.gtumTable{margin:0!important;padding:0!important;height:auto!important;min-height:0!important}.gtumTable tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;gap:9px!important}.gtumTable tbody>tr{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;height:auto!important;min-height:0!important;gap:5px!important;padding:12px!important;border-radius:12px!important}.gtumTable tbody>tr>td{height:auto!important;min-height:0!important;flex:0 0 auto!important;padding:3px 0!important;margin:0!important;line-height:1.3!important}.gtumTable tbody>tr>td:first-child{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;text-align:left!important}.gtumTable tbody>tr>td:first-child:before{display:none!important}.gtumTable tbody>tr>td:first-child strong{font-size:14px!important;line-height:1.3!important}.gtumTable tbody td:empty{display:none!important}.gtumTable tbody td:last-child{margin-top:6px!important;padding-top:9px!important;justify-content:flex-start!important}.gtumTable tbody td:last-child button{min-height:35px!important;padding:7px 10px!important;font-size:11px!important}.gtumTable tbody td>div{max-width:100%!important;min-height:0!important}.gtDevTableWrap tbody>tr{padding:12px!important;height:auto!important;min-height:0!important;gap:5px!important}.gtDevTableWrap tbody td{padding:3px 0!important;min-height:0!important}.gtDevTableWrap tbody td:last-child{margin-top:5px!important;padding-top:9px!important}.gtWarehouseTableWrap tbody>tr,.gtCustomerTableWrap tbody>tr,.gtGstTableWrap tbody>tr,.gtHsnTableWrap tbody>tr,.tmTableArea tbody>tr{gap:4px!important;padding:12px!important}.gtWarehouseToolbar,.gtCustomerToolbar,.gtGstToolbar,.gtHsnToolbar,.tmToolbar{gap:8px!important;margin-bottom:10px!important}.gtWarehouseEditor,.gtCustomerEditor,.gtGstEditor,.gtHsnEditor,.tmEditor,.gtCustomerModal{padding:12px!important;border-radius:12px!important}.gtWarehouseGrid,.gtCustomerGrid,.gtCustomerAddressGrid,.gtGstFormGrid,.gtHsnFormGrid,.pmGrid,.tmGrid,.cdGrid{gap:11px!important}.gtWarehouseEditor label,.gtCustomerEditor label,.gtGstEditor label,.gtHsnEditor label,.tmEditor label{line-height:1.4!important}.gtWarehouseEditor input:not([type=checkbox]):not([type=radio]),.gtCustomerEditor input:not([type=checkbox]):not([type=radio]),.gtGstEditor input:not([type=checkbox]):not([type=radio]),.gtHsnEditor input:not([type=checkbox]):not([type=radio]),.tmEditor input:not([type=checkbox]):not([type=radio]),.pmGrid input:not([type=checkbox]):not([type=radio]),.gtWarehouseEditor select,.gtCustomerEditor select,.gtGstEditor select,.gtHsnEditor select,.tmEditor select,.pmGrid select{min-height:42px!important;font-size:16px!important}.gtWarehouseFooter,.gtGstFooter,.gtHsnFooter,.pmEditorFooter,.tmFooter{gap:8px!important;padding-top:10px!important}.pmPackScroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.pmPackTable{display:table!important}}@media(max-width:767px){.shell{grid-template-rows:60px minmax(0,1fr)!important}.shell>aside.gtCompactRail{position:relative!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:5px 12px!important;justify-content:center!important;align-items:center!important;overflow:visible!important}.gtCompactRail .gtRailLogo{display:flex!important;justify-content:center!important;align-items:center!important;width:66px!important;height:47px!important;flex:0 0 66px!important;margin:0 auto!important;padding:3px!important;border-radius:9px!important}.gtCompactRail .gtRailLogo img{width:100%!important;height:100%!important;object-fit:contain!important}.gtCompactRail>nav.gtRailNavigation{display:none!important}.gtCompactRail>.gtFloatingMasters{display:none!important}.gtMobileHamburger{position:absolute!important;top:9px!important;left:11px!important;z-index:110!important;display:flex!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;margin:0!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#fff!important}.gtMobileHamburgerLines{display:flex!important;flex-direction:column!important;gap:5px!important}.gtMobileHamburgerLines span{display:block!important;width:21px!important;height:2px!important;border-radius:2px!important;background:#eaf4fa!important}.gtMobileHamburger:active{background:#ffffff21!important}.gtMobileDrawerBackdrop{position:fixed!important;top:60px!important;left:0!important;right:0!important;bottom:0!important;z-index:10000!important;display:block!important;width:100%!important;height:auto!important;border:0!important;padding:0!important;margin:0!important;background:#06162a6b!important}.gtMobileDrawer{position:fixed!important;top:60px!important;left:0!important;bottom:0!important;z-index:10001!important;display:flex!important;flex-direction:column!important;width:min(320px,calc(100vw - 42px))!important;max-width:calc(100vw - 42px)!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0 14px 14px 0!important;background:#fff!important;color:#102b49!important;box-shadow:12px 0 38px #00142c38!important;overflow:hidden!important}.gtMobileDrawerHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;flex:0 0 auto!important;padding:15px 17px!important;border-bottom:1px solid #e6edf3!important;color:#102b49!important;font-size:15px!important}.gtMobileDrawerHeader button{display:flex!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;border:0!important;border-radius:8px!important;background:#f1f5f9!important;color:#12344d!important;font-size:25px!important;line-height:1!important}.gtMobileDrawerContent{flex:1 1 auto!important;padding:10px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.gtMobileDrawerSection{padding:15px 11px 7px!important;color:#7d90a2!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important}.gtMobileDrawerItem{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:44px!important;padding:10px 12px!important;margin:2px 0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#24445f!important;font-size:13px!important;font-weight:600!important;text-align:left!important;white-space:normal!important}.gtMobileDrawerItem svg{flex:0 0 19px!important;color:#277c94!important}.gtMobileDrawerItem.selected{background:#e8f6f6!important;color:#007f84!important}.gtMobileDrawerItem:active{background:#eff7fa!important}.gtMobileAdminSymbol{display:inline-flex!important;justify-content:center!important;align-items:center!important;flex:0 0 19px!important;font-size:13px!important;color:#277c94!important}.shell>main{padding:10px!important}.shell>main header{min-height:42px!important;padding:2px 0 7px!important;margin-bottom:7px!important;gap:6px!important}.gtGlobalBreadcrumb{font-size:10px!important;gap:4px!important}.headerActions{width:auto!important;gap:5px!important}.releasePill{display:none!important}.gtProfileTrigger{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:3px!important;gap:0!important;border-radius:50%!important}.gtProfileIdentity{display:none!important}.gtProfileTrigger>svg{display:none!important}.gtProfileDropdown{right:0!important;left:auto!important;width:min(260px,calc(100vw - 22px))!important;max-width:calc(100vw - 22px)!important;z-index:2000!important}.shell>main h1{font-size:17px!important;line-height:1.25!important}.shell>main h2{font-size:16px!important;line-height:1.3!important}.shell>main h3{font-size:14px!important;line-height:1.3!important}.pmHeader,.pmTop,.pmTopbar,.gtumHeader,.tmHeader,.gtWarehouseHeader,.gtCustomerHeader,.gtGstHeader,.gtHsnHeader{gap:8px!important;margin-bottom:8px!important}.pmTopActions,.pmHeaderActions,.tmTopActions{gap:7px!important;margin:0!important}.pmTopActions button,.pmHeaderActions button,.tmTopActions button{min-height:37px!important;padding:7px 10px!important;font-size:12px!important;line-height:1.25!important}.pmToolbar,.gtumToolbar,.gtWarehouseToolbar,.gtCustomerToolbar,.gtGstToolbar,.gtHsnToolbar,.tmToolbar{gap:7px!important;margin-top:5px!important;margin-bottom:8px!important;padding-top:0!important;padding-bottom:0!important}.pmToolbar input,.pmToolbar select,.gtumToolbar input,.gtWarehouseToolbar input,.gtCustomerToolbar input,.gtGstToolbar input,.gtHsnToolbar input,.tmToolbar input{min-height:39px!important;font-size:16px!important}.gtWarehouseTableWrap tbody,.gtCustomerTableWrap tbody,.gtGstTableWrap tbody,.gtHsnTableWrap tbody,.pmTableWrap tbody,.tmTableArea tbody,.gtumTable tbody,.gtDevTableWrap tbody{gap:8px!important;grid-auto-rows:max-content!important}.gtWarehouseTableWrap tbody>tr,.gtCustomerTableWrap tbody>tr,.gtGstTableWrap tbody>tr,.gtHsnTableWrap tbody>tr,.pmTableWrap tbody>tr,.tmTableArea tbody>tr,.gtumTable tbody>tr,.gtDevTableWrap tbody>tr{height:auto!important;min-height:0!important;padding:11px!important;gap:3px!important;border-radius:11px!important}.gtWarehouseTableWrap tbody>tr>td,.gtCustomerTableWrap tbody>tr>td,.gtGstTableWrap tbody>tr>td,.gtHsnTableWrap tbody>tr>td,.pmTableWrap tbody>tr>td,.tmTableArea tbody>tr>td,.gtumTable tbody>tr>td,.gtDevTableWrap tbody>tr>td{height:auto!important;min-height:0!important;padding:2px 0!important;margin:0!important;gap:7px!important;font-size:12px!important;line-height:1.3!important}.gtWarehouseGrid,.gtCustomerGrid,.gtCustomerAddressGrid,.gtGstFormGrid,.gtHsnFormGrid,.pmGrid,.tmGrid,.cdGrid{gap:10px!important}.gtWarehouseEditor,.gtCustomerEditor,.gtGstEditor,.gtHsnEditor,.tmEditor,.gtCustomerModal{padding:11px!important}}@media(min-width:768px){.gtMobileHamburger,.gtMobileDrawerBackdrop,.gtMobileDrawer{display:none!important}}@media(max-width:767px){.shell{--gtm-navy:#082947;--gtm-deep:#06243f;--gtm-teal:#009894;--gtm-border:#e2eaf1;--gtm-muted:#6f839b;--gtm-text:#102b49;--gtm-page:#f7fafd}.shell{grid-template-rows:58px minmax(0,1fr)!important;background:var(--gtm-page)!important}.shell>aside.gtCompactRail{height:58px!important;min-height:58px!important;max-height:58px!important;padding:5px 12px!important;background:linear-gradient(110deg,#082b4a,#071f37)!important;border-bottom:1px solid rgba(255,255,255,.12)!important}.gtCompactRail .gtRailLogo{height:43px!important;width:65px!important;padding:3px!important;border-radius:8px!important;background:#fff!important}.gtCompactRail .gtRailButton{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border-radius:9px!important}.gtCompactRail .gtRailButton svg{width:21px!important;height:21px!important}.gtCompactRail button{touch-action:manipulation}.shell>main{padding:10px 12px 22px!important;background:var(--gtm-page)!important}.shell>main header{min-height:42px!important;padding:0 0 6px!important;margin:0 0 10px!important;gap:8px!important}.gtGlobalBreadcrumb{font-size:10px!important;color:#8496aa!important}.gtProfileTrigger{min-height:36px!important;border-radius:30px!important}.shell>main h1{font-size:19px!important;line-height:1.25!important;letter-spacing:-.4px}.shell>main h2{font-size:16px!important;line-height:1.3!important}.shell>main h3{font-size:15px!important;line-height:1.35!important}.gtWarehousePrimary,.gtCustomerPrimary,.gtGstPrimary,.gtHsnPrimary,.pmPrimary,.tmPrimary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:38px!important;width:auto!important;max-width:100%!important;padding:8px 13px!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important;border-radius:8px!important}.gtWarehouseToolbar,.gtCustomerToolbar,.gtGstToolbar,.gtHsnToolbar,.pmToolbar,.tmToolbar,.gtumToolbar{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;padding:6px 0!important;margin:0 0 8px!important}.gtWarehouseSearch,.gtCustomerSearch,.gtGstSearch,.gtHsnSearch,.pmSearch,.tmSearch{flex:1 1 100%!important;min-width:0!important;max-width:100%!important}.gtWarehouseToolbar input,.gtCustomerToolbar input,.gtGstToolbar input,.gtHsnToolbar input,.pmToolbar input,.tmToolbar input,.gtumToolbar input{min-height:37px!important;height:37px!important;padding-top:7px!important;padding-bottom:7px!important;font-size:13px!important}.gtWarehouseToolbar select,.gtCustomerToolbar select,.gtGstToolbar select,.gtHsnToolbar select,.pmToolbar select,.tmToolbar select,.gtumToolbar select{flex:1 1 calc(50% - 7px)!important;width:calc(50% - 7px)!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;padding:5px 9px!important;font-size:12px!important;border-radius:7px!important}.gtWarehouseTableWrap tbody,.gtCustomerTableWrap tbody,.gtGstTableWrap tbody,.gtHsnTableWrap tbody,.pmTableWrap tbody,.tmTableArea tbody,.gtumTable tbody,.gtDevTableWrap tbody{gap:8px!important}.gtWarehouseTableWrap tbody>tr,.gtCustomerTableWrap tbody>tr,.gtGstTableWrap tbody>tr,.gtHsnTableWrap tbody>tr,.pmTableWrap tbody>tr,.tmTableArea tbody>tr,.gtumTable tbody>tr,.gtDevTableWrap tbody>tr{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 11px!important;margin:0!important;border:1px solid var(--gtm-border)!important;border-radius:11px!important;background:#fff!important;box-shadow:0 2px 7px #0f2b4909!important}.gtWarehouseTableWrap tbody>tr>td,.gtCustomerTableWrap tbody>tr>td,.gtGstTableWrap tbody>tr>td,.gtHsnTableWrap tbody>tr>td,.pmTableWrap tbody>tr>td,.tmTableArea tbody>tr>td,.gtumTable tbody>tr>td,.gtDevTableWrap tbody>tr>td{flex:0 0 auto!important;min-height:0!important;height:auto!important;max-height:none!important;padding:1px 0!important;margin:0!important;line-height:1.35!important;font-size:11.5px!important;gap:8px!important;border:0!important;overflow-wrap:anywhere!important}.gtWarehouseTableWrap tbody td:before,.gtCustomerTableWrap tbody td:before,.gtGstTableWrap tbody td:before,.gtHsnTableWrap tbody td:before,.pmTableWrap tbody td:before,.tmTableArea tbody td:before,.gtDevTableWrap tbody td:before,.gtumTable tbody td:before{flex:0 0 68px!important;max-width:68px!important;font-size:10px!important;line-height:1.3!important;color:var(--gtm-muted)!important}.gtWarehouseTableWrap tbody strong,.gtCustomerTableWrap tbody strong,.gtGstTableWrap tbody strong,.gtHsnTableWrap tbody strong,.pmTableWrap tbody strong,.tmTableArea tbody strong{font-size:12px!important;line-height:1.35!important}.gtWarehouseTableWrap tbody td:last-child,.gtCustomerTableWrap tbody td:last-child,.gtGstTableWrap tbody td:last-child,.gtHsnTableWrap tbody td:last-child,.pmTableWrap tbody td:last-child,.tmTableArea tbody td:last-child,.gtDevTableWrap tbody td:last-child,.gtumTable tbody td:last-child{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;padding:8px 0 0!important;margin:5px 0 0!important;border-top:1px solid #edf1f6!important}.gtWarehouseRowActions,.gtGstActions,.gtHsnRowActions,.pmRowActions,.tmRowActions{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.gtWarehouseRowActions button,.gtGstActions button,.gtHsnRowActions button,.pmRowActions button,.tmRowActions button,.gtCustomerTableWrap tbody button,.gtumTable tbody button,.gtDevTableWrap tbody button{min-height:33px!important;height:auto!important;padding:6px 10px!important;font-size:11px!important;line-height:1.3!important;border-radius:7px!important}.pmTableWrap tbody>tr{position:relative!important}.pmTableWrap td:nth-child(1):before,.pmTableWrap td:nth-child(2):before{display:none!important}.pmTableWrap td:nth-child(1){order:2!important;justify-content:flex-start!important;text-align:left!important;color:#6b8199!important;font-size:10.5px!important;overflow-wrap:anywhere!important}.pmTableWrap td:nth-child(2){order:1!important;justify-content:flex-start!important;text-align:left!important;font-size:13px!important;font-weight:700!important;padding-right:65px!important}.pmTableWrap td:nth-child(2) strong{font-size:13px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}.pmTableWrap td:nth-child(4){order:3!important}.pmTableWrap td:nth-child(8){order:4!important;justify-content:flex-start!important}.pmTableWrap td:nth-child(8):before{display:none!important}.pmTableWrap td:nth-child(9){order:5!important}.pmTableWrap td:nth-child(3),.pmTableWrap td:nth-child(5),.pmTableWrap td:nth-child(6),.pmTableWrap td:nth-child(7){display:none!important}.gtumTable tbody>tr{gap:4px!important;padding:10px 11px!important;border-radius:11px!important;overflow:visible!important}.gtumTable tbody td:first-child{justify-content:flex-start!important;font-size:12px!important;font-weight:700!important;text-align:left!important}.gtumTable tbody td:first-child:before{display:none!important}.gtumTable tbody td:nth-child(2),.gtumTable tbody td:nth-child(4){justify-content:flex-start!important;text-align:left!important;font-size:11px!important}.gtumTable tbody td:nth-child(2):before,.gtumTable tbody td:nth-child(4):before{display:none!important}.gtumTable tbody td:nth-child(3),.gtumTable tbody td:nth-child(6){display:none!important}.gtumTable tbody td:nth-child(5),.gtumTable tbody td:nth-child(7){justify-content:flex-start!important;text-align:left!important}.gtumTable tbody td:nth-child(5):before,.gtumTable tbody td:nth-child(7):before{display:none!important}.gtumTable tbody td:last-child{padding-top:7px!important;margin-top:5px!important}.gtCustomerTableWrap tbody td:nth-child(2) strong,.gtWarehouseTableWrap tbody td:nth-child(2) strong{font-size:13px!important;color:var(--gtm-text)!important}.gtCustomerTableWrap tbody td:nth-child(3),.gtWarehouseTableWrap tbody td:nth-child(3){overflow-wrap:anywhere!important}.gtWarehouseEditor,.gtCustomerEditor,.gtGstEditor,.gtHsnEditor,.tmEditor,.gtCustomerModal{padding:10px!important;border-radius:10px!important}.gtWarehouseGrid,.gtCustomerGrid,.gtCustomerAddressGrid,.gtGstFormGrid,.gtHsnFormGrid,.pmGrid,.tmGrid,.cdGrid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.gtWarehouseEditor input:not([type=checkbox]):not([type=radio]),.gtCustomerEditor input:not([type=checkbox]):not([type=radio]),.gtGstEditor input:not([type=checkbox]):not([type=radio]),.gtHsnEditor input:not([type=checkbox]):not([type=radio]),.tmEditor input:not([type=checkbox]):not([type=radio]),.pmGrid input:not([type=checkbox]):not([type=radio]),.gtWarehouseEditor select,.gtCustomerEditor select,.gtGstEditor select,.gtHsnEditor select,.tmEditor select,.pmGrid select{min-height:38px!important;padding-top:7px!important;padding-bottom:7px!important;font-size:16px!important;border-radius:7px!important}.gtWarehouseEditor label,.gtCustomerEditor label,.gtGstEditor label,.gtHsnEditor label,.tmEditor label,.pmGrid label{font-size:11px!important;line-height:1.4!important}.pmTabs,.gtCustomerTabs,.cdTabBar{display:flex!important;align-items:center!important;gap:3px!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important;scrollbar-width:none}.pmTabs>button,.gtCustomerTabs>button,.cdTabBar>button{flex:0 0 auto!important;min-height:36px!important;padding:7px 10px!important;font-size:11px!important;white-space:nowrap!important}.gtWarehouseFooter,.gtGstFooter,.gtHsnFooter,.pmEditorFooter,.pmActions,.tmFooter{gap:7px!important}.gtWarehouseFooter button,.gtGstFooter button,.gtHsnFooter button,.pmActions button{min-height:38px!important;padding:7px 12px!important;font-size:12px!important}.pmPackScroll{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.pmPackTable{display:table!important;width:max-content!important;min-width:100%!important}.pmPackTable thead{display:table-header-group!important}.pmPackTable tbody{display:table-row-group!important}.pmPackTable tr{display:table-row!important}.pmPackTable th,.pmPackTable td{display:table-cell!important}}@media screen and (max-width:767px){.shell{grid-template-rows:60px minmax(0,1fr)!important}.shell>aside.gtCompactRail{position:relative!important;z-index:100!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:0 12px!important;overflow:visible!important;background:linear-gradient(110deg,#082b4a,#071f37)!important}.shell>aside.gtCompactRail>.gtMobileHamburger{position:absolute!important;left:11px!important;top:50%!important;right:auto!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;margin:0!important;padding:8px!important;z-index:120!important;background:transparent!important;color:#fff!important}.shell>aside.gtCompactRail>.gtRailLogo{position:absolute!important;left:50%!important;top:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:66px!important;height:45px!important;min-width:66px!important;min-height:45px!important;max-width:66px!important;max-height:45px!important;margin:0!important;padding:3px!important;border-radius:9px!important;background:#fff!important;z-index:110!important}.shell>aside.gtCompactRail>.gtRailLogo img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}.shell>main>header>.headerActions{position:fixed!important;top:8px!important;right:10px!important;left:auto!important;bottom:auto!important;z-index:10000!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:104px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible!important}.shell>main>header>.headerActions .releasePill{display:none!important}.shell>main>header>.headerActions>:not(.gtProfileMenu){flex:0 0 auto!important;margin:0!important}.shell>main>header>.headerActions>button,.shell>main>header>.headerActions>div:not(.gtProfileMenu)>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:7px!important;border:none!important;border-radius:50%!important;background:transparent!important;color:#fff!important;box-shadow:none!important}.shell>main>header>.headerActions>:not(.gtProfileMenu) svg{color:#fff!important;stroke:#fff!important}.shell>main>header>.headerActions .gtProfileMenu{position:relative!important;display:block!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;margin:0!important;padding:0!important;overflow:visible!important}.shell>main>header>.headerActions .gtProfileTrigger{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:2px!important;margin:0!important;gap:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}.shell>main>header>.headerActions .gtProfileAvatar{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex:0 0 36px!important;margin:0!important;border-radius:50%!important;background:linear-gradient(135deg,#117db2,#0bb5bd)!important;color:#fff!important;font-size:15px!important;font-weight:700!important}.shell>main>header>.headerActions .gtProfileIdentity{display:none!important}.shell>main>header>.headerActions .gtProfileTrigger>svg{display:none!important}.shell>main>header>.headerActions .gtProfileDropdown{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;z-index:10001!important;width:min(255px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 80px)!important;overflow-y:auto!important;color:#102b49!important;border-radius:12px!important}.shell>main>header{min-height:35px!important;height:auto!important;padding:4px 0 8px!important;margin:0 0 7px!important;background:transparent!important}.shell>main>header .gtGlobalBreadcrumb{flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;font-size:10px!important}}@media screen and (max-width:767px){.headerActions .gtProfileTrigger>svg,.headerActions .gtProfileTrigger .lucide-chevron-down,.headerActions .gtProfileTrigger .lucide-chevron-up,.headerActions .gtProfileTrigger .gtProfileCaret,.headerActions .gtProfileTrigger .gtChevron,.headerActions .gtProfileMenu svg[data-lucide=chevron-down],.headerActions .gtProfileMenu svg[data-lucide=chevron-up]{display:none!important}.headerActions .gtProfileMenu{width:40px!important;min-width:40px!important;max-width:40px!important;flex:0 0 40px!important}.headerActions .gtProfileTrigger{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;gap:0!important;justify-content:center!important}.headerActions .gtProfileAvatar{margin:0!important}}@media screen and (max-width:767px){.shell .gtProfileMenu>summary.gtProfileTrigger{display:flex!important;list-style:none!important;list-style-type:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important}.shell .gtProfileMenu>summary.gtProfileTrigger::-webkit-details-marker{display:none!important}.shell .gtProfileMenu>summary.gtProfileTrigger::marker{content:""!important;font-size:0!important}.shell .gtProfileMenu>summary.gtProfileTrigger:before,.shell .gtProfileMenu>summary.gtProfileTrigger:after{content:none!important;display:none!important}.shell .gtProfileMenu>summary.gtProfileTrigger>svg{display:none!important}.shell .gtProfileMenu>summary.gtProfileTrigger{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:2px!important;border-radius:50%!important}.shell .gtProfileMenu>summary.gtProfileTrigger .gtProfileAvatar{flex:0 0 36px!important;width:36px!important;height:36px!important;margin:0!important}}@media screen and (max-width:767px){.shell .headerActions .gtProfileTrigger .gtProfileChevron{display:none!important;visibility:hidden!important}.shell .headerActions .gtProfileTrigger{gap:0!important;justify-content:center!important;align-items:center!important}}@media screen and (max-width:767px){.shell .headerActions .gtProfileDropdown .gtProfileManagement{display:none!important}.shell .headerActions .gtProfileDropdownHeader{display:flex!important}.shell .headerActions .gtProfileDropdown .gtProfileSignout{display:flex!important;width:100%!important;min-height:42px!important}.shell .headerActions .gtProfileDropdown{width:min(230px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important}}@media screen and (max-width:767px){.shell>main:has(.pmToolbar) h1{font-size:18px!important;line-height:1.2!important;letter-spacing:-.3px!important}.shell>main:has(.pmToolbar) .pmHeader,.shell>main:has(.pmToolbar) .pmTop,.shell>main:has(.pmToolbar) .pmTopbar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;min-width:0!important}.shell>main:has(.pmToolbar) .pmHeader>*,.shell>main:has(.pmToolbar) .pmTop>*,.shell>main:has(.pmToolbar) .pmTopbar>*{min-width:0!important}.shell>main:has(.pmToolbar) .pmPrimary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:0!important;min-height:36px!important;padding:7px 12px!important;border-radius:8px!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important}.shell>main:has(.pmToolbar) .pmHeader .pmBtn,.shell>main:has(.pmToolbar) .pmTop .pmBtn,.shell>main:has(.pmToolbar) .pmTopbar .pmBtn{min-height:36px!important;padding:7px 10px!important;font-size:11px!important;border-radius:8px!important}.pmToolbar{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:4px 0 8px!important;margin-bottom:5px!important;overflow:visible!important}.pmToolbar .pmSearch{flex:1 1 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}.pmToolbar .pmSearch input{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:38px!important;height:38px!important;font-size:13px!important}.pmToolbar>select{flex:1 1 calc(50% - 4px)!important;width:calc(50% - 4px)!important;min-width:0!important;max-width:calc(50% - 4px)!important;height:37px!important;min-height:37px!important;padding:6px 9px!important;font-size:12px!important;border-radius:8px!important}.pmTableWrap{display:block!important;position:relative!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scrollbar-width:none!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.pmTableWrap::-webkit-scrollbar,.pmTable::-webkit-scrollbar,.pmTable tbody::-webkit-scrollbar{display:none!important}.pmTableWrap .pmTable{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;border:0!important;background:transparent!important;scrollbar-width:none!important}.pmTableWrap .pmTable thead{display:none!important}.pmTableWrap .pmTable tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scrollbar-width:none!important}.pmTableWrap .pmTable tbody>tr{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:4px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:12px!important;margin:0!important;border:1px solid #e2eaf1!important;border-radius:12px!important;background:#fff!important;box-shadow:0 2px 7px #0f2b490a!important}.pmTableWrap .pmTable tbody>tr>td{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;flex:0 0 auto!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:1px 0!important;margin:0!important;border:0!important;text-align:left!important;font-size:11px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(2){order:1!important;padding:0!important;font-size:13px!important;font-weight:700!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(2):before{display:none!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(2) strong{font-size:13px!important;line-height:1.4!important;color:#102b49!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;max-width:100%!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(1){order:2!important;color:#7187a1!important;font-size:10.5px!important;font-weight:600!important;white-space:normal!important;overflow-wrap:anywhere!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(1):before{display:none!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(4){order:3!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(4):before{content:"Category:"!important;display:inline!important;flex:0 0 auto!important;max-width:none!important;color:#7187a1!important;font-size:10.5px!important;font-weight:500!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(3),.pmTableWrap .pmTable tbody>tr>td:nth-child(5),.pmTableWrap .pmTable tbody>tr>td:nth-child(6),.pmTableWrap .pmTable tbody>tr>td:nth-child(7){display:none!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(8){order:4!important;margin:3px 0!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(8):before{display:none!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(9){order:5!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:7px!important;width:100%!important;margin-top:5px!important;padding-top:9px!important;border-top:1px solid #edf1f6!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(9):before{display:none!important}.pmTableWrap .pmRowActions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important}.pmTableWrap .pmRowActions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:auto!important;min-height:36px!important;padding:7px 11px!important;font-size:11px!important;line-height:1.25!important;border-radius:7px!important;white-space:nowrap!important}.pmListFooter{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;min-width:0!important;padding:10px 2px!important;margin:0!important;font-size:11px!important}}@media(min-width:768px){.pmMobileProductName,.pmMobileCategory,.pmMobileMoreButton,.pmMobileView{display:none!important}.pmMobileActions,.pmMobileActionMenu{display:contents!important}}@media(max-width:767px){.pmDesktopProductName,.pmDesktopCategory{display:none!important}.pmTableWrap .pmTable tbody>tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:start!important;column-gap:10px!important;row-gap:5px!important;position:relative!important;overflow:visible!important;padding:13px 45px 13px 13px!important;min-height:0!important;height:auto!important}.pmTableWrap .pmTable tbody>tr>td{width:auto!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:none!important;white-space:normal!important;overflow:visible!important;text-align:left!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(2){display:block!important;grid-column:1!important;grid-row:1!important;order:initial!important;padding:0!important}.pmMobileProductName{display:flex!important;align-items:flex-start!important;gap:8px!important;min-width:0!important}.pmMobileProductName strong{display:block!important;min-width:0!important;font-size:13px!important;line-height:1.35!important;font-weight:700!important;color:#102b49!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.pmMobileStatusDot{display:block!important;flex:0 0 9px!important;width:9px!important;height:9px!important;margin-top:5px!important;border-radius:50%!important}.pmMobileStatusDot.active{background:#149568!important}.pmMobileStatusDot.inactive{background:#dc4853!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(3){display:block!important;grid-column:2!important;grid-row:1!important;padding:2px 0 0!important;margin:0!important;color:#667e95!important;font-size:11px!important;line-height:1.35!important;text-align:right!important;overflow-wrap:anywhere!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(3):before{display:none!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(4){display:block!important;grid-column:1 / -1!important;grid-row:2!important;order:initial!important;font-size:11px!important;color:#73869b!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(4):before{display:none!important}.pmMobileCategory{display:block!important;overflow-wrap:anywhere!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(1),.pmTableWrap .pmTable tbody>tr>td:nth-child(5),.pmTableWrap .pmTable tbody>tr>td:nth-child(6),.pmTableWrap .pmTable tbody>tr>td:nth-child(7),.pmTableWrap .pmTable tbody>tr>td:nth-child(8){display:none!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(9){display:block!important;position:absolute!important;top:8px!important;right:8px!important;width:30px!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;order:initial!important}.pmTableWrap .pmTable tbody>tr>td:nth-child(9):before{display:none!important}.pmMobileActions{position:relative!important;display:block!important;width:30px!important}.pmMobileMoreButton{display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;list-style:none!important;cursor:pointer!important;font-size:24px!important;line-height:1!important;color:#284961!important;border-radius:7px!important;-webkit-user-select:none!important;user-select:none!important}.pmMobileMoreButton::-webkit-details-marker{display:none!important}.pmMobileMoreButton::marker{content:""!important}.pmMobileMoreButton:hover,.pmMobileActions[open]>.pmMobileMoreButton{background:#eaf3f7!important}.pmMobileActionMenu{display:none!important}.pmMobileActions[open]>.pmMobileActionMenu{display:flex!important;flex-direction:column!important;gap:4px!important;position:absolute!important;top:33px!important;right:0!important;z-index:200!important;width:174px!important;max-width:calc(100vw - 38px)!important;padding:7px!important;border:1px solid #dce7ef!important;border-radius:10px!important;background:#fff!important;box-shadow:0 12px 28px #0c253c29!important}.pmMobileActionMenu .pmRowActions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;width:100%!important}.pmMobileActionMenu .pmRowActions button{display:flex!important;width:100%!important;min-height:36px!important;justify-content:flex-start!important;margin:0!important;padding:8px 10px!important;background:#fff!important;border:0!important;border-radius:7px!important;font-size:12px!important;text-align:left!important}.pmMobileActionMenu .pmRowActions button:hover{background:#eef5f8!important}.pmMobileView{display:block!important;width:100%!important}.pmMobileView>summary{display:block!important;padding:9px 10px!important;border-radius:7px!important;font-size:12px!important;cursor:pointer!important;list-style:none!important;color:#102b49!important}.pmMobileView>summary::-webkit-details-marker{display:none!important}.pmMobileView>summary::marker{content:""!important}.pmMobileView[open]{width:min(300px,calc(100vw - 40px))!important}.pmMobileViewDetails{display:grid!important;gap:8px!important;padding:10px!important;width:100%!important;border-top:1px solid #e6edf2!important;font-size:11px!important}.pmMobileViewDetails>div{display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;gap:8px!important}.pmMobileViewDetails b{color:#71869a!important}.pmMobileViewDetails span{overflow-wrap:anywhere!important}.pmTableWrap,.pmTableWrap .pmTable,.pmTableWrap .pmTable tbody,.pmTableWrap .pmTable tbody>tr{overflow:visible!important}.pmTableWrap .pmTable tbody>tr:has(.pmMobileActions[open]){z-index:50!important}}@media screen and (max-width:767px){.pmTableWrap .pmMobileTapRow{touch-action:manipulation;cursor:pointer;user-select:none;-webkit-user-select:none}.pmTableWrap .pmTable tbody>tr>td:nth-child(9){display:none!important}.pmMobileViewOverlay{position:fixed!important;top:60px!important;right:0!important;bottom:0!important;left:0!important;z-index:5000!important;background:#f6f9fc!important}.pmMobileDetailPage{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;background:#f6f9fc!important}.pmMobileDetailHeader{display:flex!important;align-items:center!important;gap:14px!important;flex:0 0 auto!important;padding:14px 16px!important;background:#fff!important;border-bottom:1px solid #e4ebf2!important}.pmMobileDetailHeader strong{font-size:16px!important;color:#102b49!important}.pmMobileBack{border:0!important;background:transparent!important;color:#12658d!important;font-size:13px!important;cursor:pointer!important}.pmMobileDetailBody{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:14px!important;-webkit-overflow-scrolling:touch}.pmMobileDetailTitle{display:flex!important;align-items:flex-start!important;gap:9px!important;margin-bottom:14px!important}.pmMobileDetailTitle h2{margin:0!important;font-size:17px!important;color:#102b49!important}.pmMobileDetailSection{margin-bottom:12px!important;padding:15px!important;background:#fff!important;border:1px solid #e2eaf1!important;border-radius:12px!important}.pmMobileDetailSection h3{margin:0 0 12px!important;font-size:13px!important;color:#102b49!important}.pmMobileDetailSection dl{display:grid!important;grid-template-columns:minmax(0,110px) minmax(0,1fr)!important;gap:10px!important;margin:0!important}.pmMobileDetailSection dt{color:#74869c!important;font-size:11px!important}.pmMobileDetailSection dd{margin:0!important;min-width:0!important;color:#203b56!important;font-size:12px!important;overflow-wrap:anywhere!important}.pmMobileDescription{margin-top:14px!important;font-size:12px!important}.pmMobileDescription p{margin:6px 0 0!important;overflow-wrap:anywhere!important}.pmMobilePackCard{display:flex!important;flex-direction:column!important;gap:4px!important;padding:10px!important;margin-bottom:8px!important;background:#f7fafd!important;border:1px solid #e7edf3!important;border-radius:8px!important;font-size:12px!important}.pmMobileDetailActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;flex:0 0 auto!important;padding:12px 14px!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid #e2eaf1!important}.pmMobileDetailActions button{min-height:43px!important;padding:9px 11px!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;touch-action:manipulation}.pmMobileDetailEdit{color:#fff!important;background:#008f8b!important;border:1px solid #008f8b!important}.pmMobileDetailStatus{color:#b43242!important;background:#fff!important;border:1px solid #e4bac1!important}}@media(min-width:768px){.pmMobileViewOverlay{display:none!important}}.gtV53Toolbar{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:9px!important;position:relative!important;width:100%!important;overflow:visible!important}.gtV53Toolbar .pmSearch{flex:1 1 auto!important;min-width:0!important;max-width:none!important;width:auto!important}.gtV53FilterMenu{position:relative!important;flex:0 0 42px!important;width:42px!important;z-index:100!important}.gtV53FilterIcon{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dce6ee!important;border-radius:9px!important;color:#23516c!important;cursor:pointer!important;list-style:none!important}.gtV53FilterIcon::-webkit-details-marker{display:none!important}.gtV53FilterIcon::marker{content:""}.gtV53FilterMenu[open] .gtV53FilterIcon{color:#008e88!important;background:#f0faf8!important;border-color:#008e88!important}.gtV53FilterPopup{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;z-index:200!important;display:flex!important;flex-direction:column!important;gap:11px!important;box-sizing:border-box!important;width:290px!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 150px)!important;overflow-y:auto!important;padding:15px!important;background:#fff!important;border:1px solid #dae5ed!important;border-radius:12px!important;box-shadow:0 14px 34px #0f263e2e!important}.gtV53FilterPopup>strong{font-size:14px!important;color:#183c55!important}.gtV53FilterPopup label{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;width:100%!important;font-size:12px!important;font-weight:600!important}.gtV53FilterPopup select{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:40px!important;padding:8px 10px!important;background:#fff!important;border:1px solid #dce6ee!important;border-radius:8px!important;font-size:13px!important}.gtV53FilterActions{display:flex!important;gap:9px!important}.gtV53FilterActions button{flex:1!important;min-height:37px!important;background:#fff!important;border:1px solid #dce6ee!important;border-radius:8px!important;color:#254b66!important;cursor:pointer!important}.gtV53FilterActions button:last-child{color:#fff!important;background:#008e88!important;border-color:#008e88!important}.gtV53FilterNotice,.gtV53FilterError{padding:8px 0!important;font-size:12px!important}.gtV53FilterNotice{color:#647f96!important}.gtV53FilterError{color:#b32d40!important}@media(max-width:767px){.gtV53Toolbar{gap:8px!important}.gtV53Toolbar .pmSearch{flex:1 1 auto!important;width:auto!important}.gtV53FilterMenu{flex:0 0 39px!important;width:39px!important}.gtV53FilterIcon{width:39px!important;height:39px!important}.gtV53FilterPopup{width:min(290px,calc(100vw - 26px))!important}}@media screen and (min-width:768px){.pmTableWrap .pmTable{width:100%!important;table-layout:auto!important}.pmTableWrap .pmTable thead tr>th:nth-child(1),.pmTableWrap .pmTable tbody tr>td:nth-child(1){display:none!important}.pmTableWrap .pmTable thead tr>th:nth-child(2),.pmTableWrap .pmTable tbody tr>td:nth-child(2){width:38%!important;min-width:260px!important;max-width:none!important;text-align:left!important}.pmTableWrap .pmTable tbody tr>td:nth-child(2),.pmTableWrap .pmTable tbody tr>td:nth-child(2) strong,.pmTableWrap .pmTable tbody tr>td:nth-child(2) .pmDesktopProductName{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:none!important;line-height:1.5!important}.pmTableWrap .pmTable tbody tr{height:auto!important;min-height:0!important}.pmTableWrap .pmTable tbody tr>td{height:auto!important;padding-top:12px!important;padding-bottom:12px!important;vertical-align:middle!important}.pmTableWrap .pmTable tbody tr>td:last-child{white-space:nowrap!important}}.gtV56FilterButton{position:relative!important;padding:0!important;font-family:inherit!important}.gtV56FilterCount{position:absolute;top:-6px;right:-6px;display:flex;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 3px;border-radius:12px;background:#008e88;color:#fff;font-size:10px;font-weight:700}.gtV56Popup{gap:13px!important}.gtV56Group{display:flex;flex-direction:column;gap:7px;min-width:0}.gtV56Group>b{font-size:12px;color:#23445f}.gtV56Options{display:flex;flex-direction:column;gap:2px;max-height:145px;min-height:35px;overflow-y:auto;padding:5px;border:1px solid #e0e8f0;border-radius:8px;background:#f9fbfd}.gtV53FilterPopup .gtV56Options label{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:100%!important;margin:0!important;padding:7px 8px!important;border-radius:6px;cursor:pointer;font-size:12px!important;font-weight:500!important}.gtV53FilterPopup .gtV56Options label:hover{background:#eaf4f2}.gtV53FilterPopup .gtV56Options input[type=checkbox]{display:block!important;flex:0 0 16px!important;width:16px!important;height:16px!important;margin:0!important;padding:0!important;accent-color:#008e88;cursor:pointer}.gtV56Options span{flex:1;min-width:0;overflow-wrap:anywhere}.gtV57Dropdowns{display:flex;flex-direction:column;gap:9px;width:100%}.gtV57Dropdown{width:100%;min-width:0;border:1px solid #dfe8f0;border-radius:9px;background:#fff}.gtV57Dropdown>summary{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;padding:10px 12px;color:#274760;font-size:12px;font-weight:650;list-style:none;cursor:pointer}.gtV57Dropdown>summary::-webkit-details-marker{display:none}.gtV57Dropdown>summary::marker{content:""}.gtV57Dropdown[open]{border-color:#008e88}.gtV57Dropdown[open]>summary{color:#008e88;background:#f3faf8;border-radius:8px 8px 0 0}.gtV57Dropdown summary small{color:#008e88;font-size:11px}.gtV57Chevron{font-size:19px;line-height:1;transition:transform .15s ease}.gtV57Dropdown[open] .gtV57Chevron{transform:rotate(180deg)}.gtV57DropdownBody{display:flex;flex-direction:column;gap:2px;max-height:180px;overflow-y:auto;padding:7px;border-top:1px solid #e5edf2}.gtV53FilterPopup .gtV57DropdownBody .gtV57Choice{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;padding:9px 8px!important;border-radius:6px;font-size:12px!important;font-weight:500!important;cursor:pointer}.gtV57Choice:hover{background:#eff7f6}.gtV53FilterPopup .gtV57DropdownBody input[type=checkbox]{display:block!important;width:16px!important;height:16px!important;min-width:16px!important;flex:0 0 16px!important;margin:0!important;padding:0!important;accent-color:#008e88}.gtV57Choice span{min-width:0;overflow-wrap:anywhere}.gtV57Empty{margin:0;padding:10px 7px;color:#7b8fa0;font-size:12px}.gtCustomerStepStatus,.gtCustomerMobileBack,.gtCustomerMobileNext{display:none!important}@media(max-width:767px){.gtCustomerStepStatus{display:flex!important;flex-direction:column;gap:5px;margin:8px 0 12px;padding:8px 10px;background:#f2f8fa;border-radius:10px;color:#164e5b;font-size:12px}.gtCustomerStepStatus span{font-size:11px}.gtCustomerStepTrack{height:5px;border-radius:9px;background:#d8e5ea;overflow:hidden;margin-top:4px}.gtCustomerStepTrack>span{display:block;height:100%;background:#009688;transition:width .2s}.gtCustomerTabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;overflow:visible!important;width:100%!important}.gtCustomerTabs>button{width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.3!important;min-height:58px!important;font-size:11px!important;justify-content:center!important;text-align:center!important;padding:7px 5px!important}.gtCustomerTabs .gtCustomerTabCount{font-size:10px!important}.gtCustomerMobileBack,.gtCustomerMobileNext{display:inline-flex!important}.gtCustomerMobileSubmitHidden{display:none!important}.gtCustomerActions>button.gtCustomerSecondary:not(.gtCustomerMobileBack){display:none!important}.gtCustomerMobileBack:disabled{opacity:.45}.pmTabs,.cdTabBar{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;white-space:normal!important;gap:5px!important}.pmTabs>button,.cdTabBar>button{flex:1 1 43%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;min-height:38px!important}}@media(max-width:767px){.gtCustomerActions>button.gtCustomerMobileSubmitHidden{display:inline-flex!important;align-items:center;justify-content:center}.gtCustomerActions{flex-wrap:wrap!important}.gtCustomerActions>button.gtCustomerMobileSubmitHidden,.gtCustomerActions>button.gtCustomerPrimary:not(.gtCustomerMobileNext){order:10;flex:1 1 100%!important;width:100%!important}}@media(max-width:767px){.gtCustomerStepStatus{display:none!important}.gtCustomerTabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;overflow:visible!important;width:100%!important}.gtCustomerTabs>button{min-height:48px!important;padding:7px 4px!important;white-space:normal!important;overflow-wrap:anywhere!important}.gtCustomerActions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;align-items:center!important}.gtCustomerActions>.gtCustomerSaveNote{display:none!important}.gtCustomerActions>button.gtCustomerSecondary:not(.gtCustomerMobileBack){display:inline-flex!important;order:1!important;flex:1 1 40%!important;min-width:0!important;width:auto!important;align-items:center!important;justify-content:center!important}.gtCustomerActions>button.gtCustomerPrimary:not(.gtCustomerMobileNext){display:inline-flex!important;order:2!important;flex:1 1 60%!important;min-width:0!important;width:auto!important;align-items:center!important;justify-content:center!important}}@media(max-width:1024px){.gtPullRefresh{position:fixed;top:78px;left:50%;transform:translate(-50%,-130%);z-index:9999;display:flex;align-items:center;justify-content:center;gap:9px;width:max-content;max-width:calc(100vw - 32px);min-height:42px;padding:9px 16px;background:#0f2b49f5;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:30px;box-shadow:0 8px 25px #00142d2e;font-size:12px;font-weight:600;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.gtPullRefresh.gtPullVisible{opacity:1;transform:translate(-50%)}.gtPullRefreshIcon{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:25px;line-height:1;color:#54dce0;transform:rotate(calc(var(--gt-pull,0%) * 3.6))}.gtPullRefresh.gtPullReady .gtPullRefreshIcon{color:#fff}.gtPullRefresh.gtPullLoading .gtPullRefreshIcon{animation:gtPullSpin .75s linear infinite}@keyframes gtPullSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shell>main,.loginPage,.gtaPage{overscroll-behavior-y:contain}}@media(min-width:1025px){.gtPullRefresh{display:none!important}}@media(prefers-reduced-motion:reduce){.gtPullRefresh,.gtPullRefreshIcon{transition:none!important;animation:none!important}}@media(max-width:1024px){.gtPullRefresh,.gtPullRefresh.gtPullVisible,.gtPullRefresh.gtPullReady,.gtPullRefresh.gtPullLoading{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;animation:none!important;transition:none!important}}.gtOrderPreview{min-width:0;width:100%;background:#f4f7fb;padding:0 0 20px}.gtPreviewNotice{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#fff4e0;color:#81500a;padding:10px 16px;margin-bottom:8px;border:1px solid #f3e1ba;border-radius:10px;font-size:13px}.gtOrderPreview iframe{width:100%;border:0;display:block;background:#f4f7fb;min-height:calc(100dvh - 175px);height:calc(100dvh - 175px)}.gtPreviewMobile{display:none!important}@media(max-width:820px){.gtOrderPreview iframe{height:calc(100dvh - 160px);min-height:500px}.gtPreviewDesktop{display:none!important}.gtPreviewMobile{display:block!important}.gtPreviewNotice{font-size:12px}}.gtOrderPreview{width:100%!important;max-width:none!important;min-width:0!important}.gtPreviewDesktop{display:block;width:100%!important;height:calc(100dvh - 175px)!important;min-height:540px;border:0}@media(max-width:820px){.gtPreviewDesktop{display:none!important}.gtPreviewMobile{display:block!important}}
