.elementor-10 .elementor-element.elementor-element-66c38a4{--display:flex;--min-height:255px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;}.elementor-10 .elementor-element.elementor-element-66c38a4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-66c38a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F8FAFC 0%, #E8F0FD 94%);}.elementor-10 .elementor-element.elementor-element-fe1acac{--display:flex;--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6cf9dad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2.2px;}.elementor-10 .elementor-element.elementor-element-0a1b5df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:800;line-height:55px;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-063c01b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#45556C;}.elementor-10 .elementor-element.elementor-element-063c01b p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-fc578af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-219d754 .elementor-button{background-color:var( --e-global-color-4320ff2 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:21px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.1s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:25px 25px 25px 25px;padding:10px 20px 10px 20px;}.elementor-10 .elementor-element.elementor-element-219d754:hover{--e-transform-translateY:-2px;}.elementor-10 .elementor-element.elementor-element-219d754 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-219d754 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-219d754 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-219d754 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );box-shadow:0px 11px 16px -8px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-219d754 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-219d754 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6b5f9c5 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:var( --e-global-color-4320ff2 );color:var( --e-global-color-4320ff2 );background-image:linear-gradient(154deg, #297FFA 18%, #3064F0 100%);transition-duration:0.7s;border-radius:12px 12px 12px 12px;padding:9px 17px 9px 17px;}.elementor-10 .elementor-element.elementor-element-6b5f9c5 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-6b5f9c5 .elementor-button:focus{background-color:#E1F0FF;}.elementor-10 .elementor-element.elementor-element-6b5f9c5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-6b5f9c5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-bde4e58{--display:flex;}.elementor-10 .elementor-element.elementor-element-bf1df1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-bf1df1d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bf1df1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-bf1df1d.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-81aac81 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-4320ff2 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-dc2c2cf .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-dc2c2cf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4320ff2 );}.elementor-10 .elementor-element.elementor-element-dc2c2cf.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-dc2c2cf.elementor-view-default .elementor-icon{color:var( --e-global-color-4320ff2 );border-color:var( --e-global-color-4320ff2 );}.elementor-10 .elementor-element.elementor-element-dc2c2cf.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-dc2c2cf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4320ff2 );}.elementor-10 .elementor-element.elementor-element-dc2c2cf .elementor-icon{font-size:14px;}.elementor-10 .elementor-element.elementor-element-dc2c2cf .elementor-icon svg{height:14px;}.elementor-10 .elementor-element.elementor-element-a1e3b00 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-10 .elementor-element.elementor-element-a1e3b00{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-10 .elementor-element.elementor-element-42c4a0a{--display:flex;--z-index:0;}.elementor-10 .elementor-element.elementor-element-e30e292 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-e30e292.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-e30e292.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e30e292.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-e30e292.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e30e292.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-45bbd0e .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-45bbd0e.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-10 .elementor-element.elementor-element-45bbd0e.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-10 .elementor-element.elementor-element-45bbd0e.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-45bbd0e .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-10 .elementor-element.elementor-element-45bbd0e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-45bbd0e .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:18.75px;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-45bbd0e:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-45bbd0e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-45bbd0e .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:13.75px;}.elementor-10 .elementor-element.elementor-element-f54741d{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-5f37a85:hover{background-color:#F4F8FF;}.elementor-10 .elementor-element.elementor-element-5f37a85{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-5f37a85 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-5f37a85.elementor-view-stacked .elementor-icon{background-color:#64748B;}.elementor-10 .elementor-element.elementor-element-5f37a85.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5f37a85.elementor-view-default .elementor-icon{fill:#64748B;color:#64748B;border-color:#64748B;}.elementor-10 .elementor-element.elementor-element-5f37a85 .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-5f37a85 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-5f37a85 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:22.5px;}.elementor-10 .elementor-element.elementor-element-5f37a85 .elementor-icon-box-title{color:#64748B;}.elementor-10 .elementor-element.elementor-element-5f37a85:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-5f37a85:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-5f37a85 .custom-side-color-icon-box{padding:12px 14px 12px 0px;}.elementor-10 .elementor-element.elementor-element-5f37a85 .custom-side-color-badge{width:0px;height:0px;}.elementor-10 .elementor-element.elementor-element-5f37a85 .custom-side-color-right-icon{color:#B2BAC5;font-size:13px;}.elementor-10 .elementor-element.elementor-element-5f37a85 .custom-side-color-right-icon svg{fill:#B2BAC5;width:13px;height:13px;}.elementor-10 .elementor-element.elementor-element-2e54c9f:hover{background-color:#F4F8FF;}.elementor-10 .elementor-element.elementor-element-2e54c9f{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-2e54c9f .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-2e54c9f.elementor-view-stacked .elementor-icon{background-color:#64748B;}.elementor-10 .elementor-element.elementor-element-2e54c9f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2e54c9f.elementor-view-default .elementor-icon{fill:#64748B;color:#64748B;border-color:#64748B;}.elementor-10 .elementor-element.elementor-element-2e54c9f .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-2e54c9f .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-2e54c9f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:22.5px;}.elementor-10 .elementor-element.elementor-element-2e54c9f .elementor-icon-box-title{color:#64748B;}.elementor-10 .elementor-element.elementor-element-2e54c9f:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-2e54c9f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-2e54c9f .custom-side-color-icon-box{padding:12px 14px 12px 0px;}.elementor-10 .elementor-element.elementor-element-2e54c9f .custom-side-color-badge{width:0px;height:0px;}.elementor-10 .elementor-element.elementor-element-2e54c9f .custom-side-color-right-icon{color:#B2BAC5;font-size:13px;}.elementor-10 .elementor-element.elementor-element-2e54c9f .custom-side-color-right-icon svg{fill:#B2BAC5;width:13px;height:13px;}.elementor-10 .elementor-element.elementor-element-bf95960:hover{background-color:#F4F8FF;}.elementor-10 .elementor-element.elementor-element-bf95960{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-bf95960 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-bf95960.elementor-view-stacked .elementor-icon{background-color:#64748B;}.elementor-10 .elementor-element.elementor-element-bf95960.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-bf95960.elementor-view-default .elementor-icon{fill:#64748B;color:#64748B;border-color:#64748B;}.elementor-10 .elementor-element.elementor-element-bf95960 .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-bf95960 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-bf95960 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:22.5px;}.elementor-10 .elementor-element.elementor-element-bf95960 .elementor-icon-box-title{color:#64748B;}.elementor-10 .elementor-element.elementor-element-bf95960:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-bf95960:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-bf95960 .custom-side-color-icon-box{padding:12px 14px 12px 0px;}.elementor-10 .elementor-element.elementor-element-bf95960 .custom-side-color-badge{width:0px;height:0px;}.elementor-10 .elementor-element.elementor-element-bf95960 .custom-side-color-right-icon{color:#B2BAC5;font-size:13px;}.elementor-10 .elementor-element.elementor-element-bf95960 .custom-side-color-right-icon svg{fill:#B2BAC5;width:13px;height:13px;}.elementor-10 .elementor-element.elementor-element-8e2cf45:hover{background-color:#F4F8FF;}.elementor-10 .elementor-element.elementor-element-8e2cf45{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-8e2cf45 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-8e2cf45.elementor-view-stacked .elementor-icon{background-color:#64748B;}.elementor-10 .elementor-element.elementor-element-8e2cf45.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8e2cf45.elementor-view-default .elementor-icon{fill:#64748B;color:#64748B;border-color:#64748B;}.elementor-10 .elementor-element.elementor-element-8e2cf45 .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-8e2cf45 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-8e2cf45 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:22.5px;}.elementor-10 .elementor-element.elementor-element-8e2cf45 .elementor-icon-box-title{color:#64748B;}.elementor-10 .elementor-element.elementor-element-8e2cf45:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-8e2cf45:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-8e2cf45 .custom-side-color-icon-box{padding:12px 14px 12px 0px;}.elementor-10 .elementor-element.elementor-element-8e2cf45 .custom-side-color-badge{width:0px;height:0px;}.elementor-10 .elementor-element.elementor-element-8e2cf45 .custom-side-color-right-icon{color:#B2BAC5;font-size:13px;}.elementor-10 .elementor-element.elementor-element-8e2cf45 .custom-side-color-right-icon svg{fill:#B2BAC5;width:13px;height:13px;}.elementor-10 .elementor-element.elementor-element-c862e48:hover{background-color:#F4F8FF;}.elementor-10 .elementor-element.elementor-element-c862e48{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-c862e48 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-c862e48.elementor-view-stacked .elementor-icon{background-color:#64748B;}.elementor-10 .elementor-element.elementor-element-c862e48.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c862e48.elementor-view-default .elementor-icon{fill:#64748B;color:#64748B;border-color:#64748B;}.elementor-10 .elementor-element.elementor-element-c862e48 .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-c862e48 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-c862e48 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:22.5px;}.elementor-10 .elementor-element.elementor-element-c862e48 .elementor-icon-box-title{color:#64748B;}.elementor-10 .elementor-element.elementor-element-c862e48:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-c862e48:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-c862e48 .custom-side-color-icon-box{padding:12px 14px 12px 0px;}.elementor-10 .elementor-element.elementor-element-c862e48 .custom-side-color-badge{width:0px;height:0px;}.elementor-10 .elementor-element.elementor-element-c862e48 .custom-side-color-right-icon{color:#B2BAC5;font-size:13px;}.elementor-10 .elementor-element.elementor-element-c862e48 .custom-side-color-right-icon svg{fill:#B2BAC5;width:13px;height:13px;}.elementor-10 .elementor-element.elementor-element-2c688cf:hover{background-color:#F4F8FF;}.elementor-10 .elementor-element.elementor-element-2c688cf{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-2c688cf .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-2c688cf.elementor-view-stacked .elementor-icon{background-color:#64748B;}.elementor-10 .elementor-element.elementor-element-2c688cf.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2c688cf.elementor-view-default .elementor-icon{fill:#64748B;color:#64748B;border-color:#64748B;}.elementor-10 .elementor-element.elementor-element-2c688cf .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-2c688cf .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-2c688cf .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:22.5px;}.elementor-10 .elementor-element.elementor-element-2c688cf .elementor-icon-box-title{color:#64748B;}.elementor-10 .elementor-element.elementor-element-2c688cf:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-2c688cf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-2c688cf .custom-side-color-icon-box{padding:12px 14px 12px 0px;}.elementor-10 .elementor-element.elementor-element-2c688cf .custom-side-color-badge{width:0px;height:0px;}.elementor-10 .elementor-element.elementor-element-2c688cf .custom-side-color-right-icon{color:#B2BAC5;font-size:13px;}.elementor-10 .elementor-element.elementor-element-2c688cf .custom-side-color-right-icon svg{fill:#B2BAC5;width:13px;height:13px;}.elementor-10 .elementor-element.elementor-element-a4af9dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-27f5b18{--display:flex;max-height:340px;--min-height:340px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px #F2F4F7;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10 .elementor-element.elementor-element-27f5b18:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-27f5b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-v4-color-4 );}.elementor-10 .elementor-element.elementor-element-b03d3ba:hover{background-color:#F4F8FF;}.elementor-10 .elementor-element.elementor-element-b03d3ba{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-b03d3ba .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-b03d3ba.elementor-view-stacked .elementor-icon{background-color:#64748B;}.elementor-10 .elementor-element.elementor-element-b03d3ba.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b03d3ba.elementor-view-default .elementor-icon{fill:#64748B;color:#64748B;border-color:#64748B;}.elementor-10 .elementor-element.elementor-element-b03d3ba .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-b03d3ba .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-b03d3ba .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:22.5px;}.elementor-10 .elementor-element.elementor-element-b03d3ba .elementor-icon-box-title{color:#64748B;}.elementor-10 .elementor-element.elementor-element-b03d3ba:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-b03d3ba:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-b03d3ba .custom-side-color-icon-box{padding:12px 14px 12px 0px;}.elementor-10 .elementor-element.elementor-element-b03d3ba .custom-side-color-badge{width:0px;height:0px;}.elementor-10 .elementor-element.elementor-element-b03d3ba .custom-side-color-right-icon{color:#B2BAC5;font-size:13px;}.elementor-10 .elementor-element.elementor-element-b03d3ba .custom-side-color-right-icon svg{fill:#B2BAC5;width:13px;height:13px;}.elementor-10 .elementor-element.elementor-element-423e16d:hover{background-color:#F4F8FF;}.elementor-10 .elementor-element.elementor-element-423e16d{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-423e16d .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-423e16d.elementor-view-stacked .elementor-icon{background-color:#64748B;}.elementor-10 .elementor-element.elementor-element-423e16d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-423e16d.elementor-view-default .elementor-icon{fill:#64748B;color:#64748B;border-color:#64748B;}.elementor-10 .elementor-element.elementor-element-423e16d .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-423e16d .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-423e16d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:22.5px;}.elementor-10 .elementor-element.elementor-element-423e16d .elementor-icon-box-title{color:#64748B;}.elementor-10 .elementor-element.elementor-element-423e16d:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-423e16d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-423e16d .custom-side-color-icon-box{padding:12px 14px 12px 0px;}.elementor-10 .elementor-element.elementor-element-423e16d .custom-side-color-badge{width:0px;height:0px;}.elementor-10 .elementor-element.elementor-element-423e16d .custom-side-color-right-icon{color:#B2BAC5;font-size:13px;}.elementor-10 .elementor-element.elementor-element-423e16d .custom-side-color-right-icon svg{fill:#B2BAC5;width:13px;height:13px;}.elementor-10 .elementor-element.elementor-element-42c00b5:hover{background-color:#F4F8FF;}.elementor-10 .elementor-element.elementor-element-42c00b5{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-42c00b5 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-42c00b5.elementor-view-stacked .elementor-icon{background-color:#64748B;}.elementor-10 .elementor-element.elementor-element-42c00b5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-42c00b5.elementor-view-default .elementor-icon{fill:#64748B;color:#64748B;border-color:#64748B;}.elementor-10 .elementor-element.elementor-element-42c00b5 .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-42c00b5 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-42c00b5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:22.5px;}.elementor-10 .elementor-element.elementor-element-42c00b5 .elementor-icon-box-title{color:#64748B;}.elementor-10 .elementor-element.elementor-element-42c00b5:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-42c00b5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-42c00b5 .custom-side-color-icon-box{padding:12px 14px 12px 0px;}.elementor-10 .elementor-element.elementor-element-42c00b5 .custom-side-color-badge{width:0px;height:0px;}.elementor-10 .elementor-element.elementor-element-42c00b5 .custom-side-color-right-icon{color:#B2BAC5;font-size:13px;}.elementor-10 .elementor-element.elementor-element-42c00b5 .custom-side-color-right-icon svg{fill:#B2BAC5;width:13px;height:13px;}.elementor-10 .elementor-element.elementor-element-986e7ed:hover{background-color:#F4F8FF;}.elementor-10 .elementor-element.elementor-element-986e7ed{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-986e7ed .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-986e7ed.elementor-view-stacked .elementor-icon{background-color:#64748B;}.elementor-10 .elementor-element.elementor-element-986e7ed.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-986e7ed.elementor-view-default .elementor-icon{fill:#64748B;color:#64748B;border-color:#64748B;}.elementor-10 .elementor-element.elementor-element-986e7ed .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-986e7ed .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-986e7ed .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:22.5px;}.elementor-10 .elementor-element.elementor-element-986e7ed .elementor-icon-box-title{color:#64748B;}.elementor-10 .elementor-element.elementor-element-986e7ed:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-986e7ed:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-986e7ed .custom-side-color-icon-box{padding:12px 14px 12px 0px;}.elementor-10 .elementor-element.elementor-element-986e7ed .custom-side-color-badge{width:0px;height:0px;}.elementor-10 .elementor-element.elementor-element-986e7ed .custom-side-color-right-icon{color:#B2BAC5;font-size:13px;}.elementor-10 .elementor-element.elementor-element-986e7ed .custom-side-color-right-icon svg{fill:#B2BAC5;width:13px;height:13px;}.elementor-10 .elementor-element.elementor-element-8659967:hover{background-color:#F4F8FF;}.elementor-10 .elementor-element.elementor-element-8659967{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-8659967 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-8659967.elementor-view-stacked .elementor-icon{background-color:#64748B;}.elementor-10 .elementor-element.elementor-element-8659967.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8659967.elementor-view-default .elementor-icon{fill:#64748B;color:#64748B;border-color:#64748B;}.elementor-10 .elementor-element.elementor-element-8659967 .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-8659967 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-8659967 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:22.5px;}.elementor-10 .elementor-element.elementor-element-8659967 .elementor-icon-box-title{color:#64748B;}.elementor-10 .elementor-element.elementor-element-8659967:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-8659967:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-8659967 .custom-side-color-icon-box{padding:12px 14px 12px 0px;}.elementor-10 .elementor-element.elementor-element-8659967 .custom-side-color-badge{width:0px;height:0px;}.elementor-10 .elementor-element.elementor-element-8659967 .custom-side-color-right-icon{color:#B2BAC5;font-size:13px;}.elementor-10 .elementor-element.elementor-element-8659967 .custom-side-color-right-icon svg{fill:#B2BAC5;width:13px;height:13px;}.elementor-10 .elementor-element.elementor-element-98dc9ba:hover{background-color:#F4F8FF;}.elementor-10 .elementor-element.elementor-element-98dc9ba{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-98dc9ba .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-98dc9ba.elementor-view-stacked .elementor-icon{background-color:#64748B;}.elementor-10 .elementor-element.elementor-element-98dc9ba.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-98dc9ba.elementor-view-default .elementor-icon{fill:#64748B;color:#64748B;border-color:#64748B;}.elementor-10 .elementor-element.elementor-element-98dc9ba .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-98dc9ba .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-98dc9ba .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:22.5px;}.elementor-10 .elementor-element.elementor-element-98dc9ba .elementor-icon-box-title{color:#64748B;}.elementor-10 .elementor-element.elementor-element-98dc9ba:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-98dc9ba:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-98dc9ba .custom-side-color-icon-box{padding:12px 14px 12px 0px;}.elementor-10 .elementor-element.elementor-element-98dc9ba .custom-side-color-badge{width:0px;height:0px;}.elementor-10 .elementor-element.elementor-element-98dc9ba .custom-side-color-right-icon{color:#B2BAC5;font-size:13px;}.elementor-10 .elementor-element.elementor-element-98dc9ba .custom-side-color-right-icon svg{fill:#B2BAC5;width:13px;height:13px;}.elementor-10 .elementor-element.elementor-element-dbb9bbc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px #F2F4F7;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-dbb9bbc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dbb9bbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4320ff2 );}.elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab__payment-methods input[type=text]{background-color:#F8FAFC;}.elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus .select2-selection--single, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab__payment-methods input[type=text]:focus{background-color:var( --e-global-color-4320ff2 );}.elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-10 .elementor-element.elementor-element-8a5c6de #add_payment_method #payment #place_order{background-color:#3B82F6;}.elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:var( --e-global-color-4320ff2 );border-width:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-8a5c6de{--sections-border-type:none;--sections-padding:0px 0px 0px 0px;--edit-link-margin-top:0px;--edit-link-margin-start:0px;--typography-section-titles-color:var( --e-global-color-secondary );--links-normal-color:var( --e-global-color-primary );--forms-labels-color:var( --e-global-color-secondary );--forms-label-spacing:7px;--forms-fields-border-radius:14px 14px 14px 14px;--forms-fields-padding:11.2px 14.4px 11.2px 14.2px;--forms-buttons-normal-text-color:var( --e-global-color-4320ff2 );--forms-buttons-border-radius:50px 50px 50px 50px;--forms-buttons-padding:10px 20px 10px 20px;--tables-title-color:#64748B;--tables-items-color:var( --e-global-color-secondary );--tables-links-normal-color:var( --e-global-color-primary );--tables-links-hover-color:var( --e-global-color-primary );--tables-divider-border-type:solid;--tables-divider-border-width:1px;--tables-divider-border-color:#E2E8F0;--tables-button-normal-text-color:var( --e-global-color-secondary );--tables-buttons-border-type:solid;--tables-button-border-radius:7px 7px 7px 7px;--tables-button-padding:5.6px 12.8px 5.6px 12.8px;}.elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 0px + 40px );}.elementor-10 .elementor-element.elementor-element-8a5c6de .woocommerce-pagination{padding-bottom:0px;}.elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;letter-spacing:-0.5px;}.elementor-10 .elementor-element.elementor-element-8a5c6de .woocommerce-MyAccount-content > div > p, .elementor-10 .elementor-element.elementor-element-8a5c6de address, .elementor-10 .elementor-element.elementor-element-8a5c6de .woocommerce-EditAccountForm fieldset legend, .elementor-10 .elementor-element.elementor-element-8a5c6de .woocommerce-ResetPassword p:nth-child(1), .elementor-10 .elementor-element.elementor-element-8a5c6de .woocommerce-OrderUpdate{font-size:17px;line-height:27px;}.elementor-10 .elementor-element.elementor-element-8a5c6de .woocommerce-form-row label, .elementor-10 .elementor-element.elementor-element-8a5c6de .woocommerce-address-fields label{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:19.5px;}.elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-10 .elementor-element.elementor-element-8a5c6de ::placeholder, .elementor-10 .elementor-element.elementor-element-8a5c6de .select2-container--default .select2-selection--single, .select2-results__option, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab__payment-methods input[type=text]{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:22.5px;}.elementor-10 .elementor-element.elementor-element-8a5c6de .input-text:focus, .elementor-10 .elementor-element.elementor-element-8a5c6de select:focus, .elementor-10 .elementor-element.elementor-element-8a5c6de .select2-container--default .select2-selection--single:focus, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab__payment-methods input[type=text]:focus{box-shadow:0px 0px 1px 5px #D8E6FD;}.elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab__payment-methods input[type=text]:focus{border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;}.elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (11.2px*2) + 16px );padding-left:14.2px;padding-right:14.4px;}.elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (11.2px*2) + 16px );right:14.4px;}.elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-10 .elementor-element.elementor-element-8a5c6de button.button, .elementor-10 .elementor-element.elementor-element-8a5c6de #add_payment_method #payment #place_order{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:21px;}.elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-10 .elementor-element.elementor-element-8a5c6de button.button:hover, .elementor-10 .elementor-element.elementor-element-8a5c6de #add_payment_method #payment #place_order:hover{box-shadow:0px 11px 16px -8px #A9C8FB;}.elementor-10 .elementor-element.elementor-element-8a5c6de .order_details thead th, .elementor-10 .elementor-element.elementor-element-8a5c6de .order_details tfoot td, .elementor-10 .elementor-element.elementor-element-8a5c6de .order_details tfoot th, .elementor-10 .elementor-element.elementor-element-8a5c6de .nobr{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:18px;letter-spacing:1px;}.elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab__orders tbody td, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab__downloads tbody td, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-10 .elementor-element.elementor-element-8a5c6de .woocommerce-table--order-downloads tbody td, .elementor-10 .elementor-element.elementor-element-8a5c6de .woocommerce-table--order-details td a, .elementor-10 .elementor-element.elementor-element-8a5c6de td.product-total, .elementor-10 .elementor-element.elementor-element-8a5c6de td.payment-method-method, .elementor-10 .elementor-element.elementor-element-8a5c6de td.payment-method-expires{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:22.5px;}.elementor-10 .elementor-element.elementor-element-8a5c6de .shop_table .button, .elementor-10 .elementor-element.elementor-element-8a5c6de .order-again .button, .elementor-10 .elementor-element.elementor-element-8a5c6de .woocommerce-pagination .button, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:19.5px;}.elementor-10 .elementor-element.elementor-element-8a5c6de .shop_table .button:hover, .elementor-10 .elementor-element.elementor-element-8a5c6de .woocommerce-pagination .button:hover, .elementor-10 .elementor-element.elementor-element-8a5c6de .order-again .button:hover, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination .button:hover, .elementor-10 .elementor-element.elementor-element-8a5c6de .e-my-account-tab__payment-methods:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper .button:hover{border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8a5c6de {--tables-buttons-border-color:#E2E8F0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-66c38a4{--content-width:1490px;}.elementor-10 .elementor-element.elementor-element-a4af9dc{--content-width:1490px;}.elementor-10 .elementor-element.elementor-element-27f5b18{--width:350px;}.elementor-10 .elementor-element.elementor-element-dbb9bbc{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-bf1df1d{--width:10%;}}@media(max-width:1200px){.elementor-10 .elementor-element.elementor-element-bf1df1d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-81aac81 .elementor-heading-title{font-size:16px;}.elementor-10 .elementor-element.elementor-element-e30e292 .elementor-icon-wrapper{text-align:end;}.elementor-10 .elementor-element.elementor-element-e30e292 .elementor-icon{font-size:21px;}.elementor-10 .elementor-element.elementor-element-e30e292 .elementor-icon svg{height:21px;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-66c38a4{--min-height:322px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-0a1b5df{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-063c01b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-fc578af{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-bf1df1d{max-width:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:7px 7px 7px 7px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10 .elementor-element.elementor-element-bf1df1d.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-81aac81 .elementor-heading-title{font-size:16px;}.elementor-10 .elementor-element.elementor-element-dc2c2cf .elementor-icon-wrapper{text-align:end;}.elementor-10 .elementor-element.elementor-element-dc2c2cf .elementor-icon{font-size:14px;}.elementor-10 .elementor-element.elementor-element-dc2c2cf .elementor-icon svg{height:14px;}.elementor-10 .elementor-element.elementor-element-a1e3b00{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;}.elementor-10 .elementor-element.elementor-element-42c4a0a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-e30e292.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-e30e292 .elementor-icon-wrapper{text-align:end;}.elementor-10 .elementor-element.elementor-element-45bbd0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-10 .elementor-element.elementor-element-45bbd0e .elementor-image-box-wrapper .elementor-image-box-img{width:14%;}.elementor-10 .elementor-element.elementor-element-a4af9dc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-dbb9bbc{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:880px){.elementor-10 .elementor-element.elementor-element-bf1df1d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-81aac81 .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-66c38a4{--min-height:349.5px;}.elementor-10 .elementor-element.elementor-element-0a1b5df .elementor-heading-title{font-size:30px;line-height:37.5px;}.elementor-10 .elementor-element.elementor-element-063c01b{width:100%;max-width:100%;font-size:13px;line-height:21px;}.elementor-10 .elementor-element.elementor-element-219d754{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-219d754 .elementor-button{border-radius:10px 10px 10px 10px;padding:8px 12px 08px 12px;}.elementor-10 .elementor-element.elementor-element-6b5f9c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6b5f9c5 .elementor-button{border-radius:10px 10px 10px 10px;padding:8px 12px 08px 12px;}.elementor-10 .elementor-element.elementor-element-81aac81 .elementor-heading-title{font-size:16px;}.elementor-10 .elementor-element.elementor-element-dc2c2cf .elementor-icon{font-size:14px;}.elementor-10 .elementor-element.elementor-element-dc2c2cf .elementor-icon svg{height:14px;}.elementor-10 .elementor-element.elementor-element-a1e3b00 .e-off-canvas__content{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-45bbd0e{width:auto;max-width:auto;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-10 .elementor-element.elementor-element-45bbd0e .elementor-image-box-img{margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-45bbd0e .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-10 .elementor-element.elementor-element-45bbd0e .elementor-image-box-title{font-size:12px;}.elementor-10 .elementor-element.elementor-element-f54741d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-5f37a85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-5f37a85 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-2e54c9f .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-bf95960 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-8e2cf45 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-c862e48 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-2c688cf .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-a4af9dc{--z-index:0;}.elementor-10 .elementor-element.elementor-element-b03d3ba .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-423e16d .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-42c00b5 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-986e7ed .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-8659967 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-98dc9ba .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-dbb9bbc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-8a5c6de{z-index:0;}}/* Start custom CSS for image-box, class: .elementor-element-45bbd0e *//* Mobile: force logo/image to left side only */

@media (max-width: 767px){

    .elementor-image-box-wrapper{
        display:flex !important;
        align-items:flex-start !important;
        justify-content:flex-start !important;
        text-align:left !important;
    }

    .elementor-image-box-img{
        margin-right:15px !important;
        margin-left:0 !important;
        flex-shrink:0 !important;
    }

}

/* Mobile: image aur text ke beech space control */

@media (max-width: 767px){

    .elementor-widget-image-box .elementor-image-box-img{
        margin-right:12px !important; /* yahan space control hoga */
        margin-left:0 !important;
        margin-bottom:0 !important;
        flex-shrink:0 !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f54741d *//* ==========================================
   SIDEBAR CONTAINER STYLING
========================================== */
.my-account-sidebar {
    background-color: #FFFFFF !important;
    border: 1px solid #E5E7EB !important;
    border-radius: 16px !important;
    padding: 12px 8px !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.02);
}

/* Spacer between menu items */
.my-account-sidebar .elementor-widget-icon-box {
    margin-bottom: 2px !important;
}
.my-account-sidebar .elementor-widget-icon-box:last-of-type {
    margin-bottom: 0 !important;
}

/* Item Container Layout (Inactive Default) */
.my-account-sidebar .custom-side-color-icon-box {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding: 12px 16px 12px 20px !important;
    border-radius: 12px !important;
    border: 1px solid transparent !important; /* Prevents layout shift on active */
    border-left: 4px solid transparent !important; /* Prevents layout shift on active */
    transition: all 0.2s ease;
    overflow: hidden !important; 
}

/* Flex Alignment for Icon & Text */
.my-account-sidebar .custom-side-color-content {
    flex-grow: 1;
}

.my-account-sidebar .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
}

.my-account-sidebar .elementor-icon-box-title {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.4 !important;
}

.my-account-sidebar .custom-side-color-badge {
    display: none !important;
}

/* ==========================================
   INACTIVE STATE STYLING
========================================== */
.my-account-sidebar .elementor-icon-box-title a,
.my-account-sidebar .elementor-icon-box-title {
    color: #5A6B87 !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    text-decoration: none !important;
    transition: color 0.2s ease;
}

.my-account-sidebar .elementor-icon svg,
.my-account-sidebar .custom-side-color-right-icon svg {
    fill: #5A6B87 !important;
    color: #5A6B87 !important;
    transition: fill 0.2s ease, color 0.2s ease;
}

.my-account-sidebar .elementor-icon svg {
    width: 18px !important;
    height: 18px !important;
    display: block;
}

.my-account-sidebar .custom-side-color-right-icon svg {
    width: 10px !important;
    height: 10px !important;
    display: block;
}

/* Hover effect for inactive items */
.my-account-sidebar .elementor-widget-icon-box:not(.active-tab) .custom-side-color-icon-box:hover {
    background-color: #F8FAFC !important;
}

/* ==========================================
   NEW ACTIVE STATE STYLING (.active-tab)
========================================== */
/* Active Container Based on Provided CSS */
.my-account-sidebar .elementor-widget-icon-box.active-tab .custom-side-color-icon-box {
    background-color: #EFF6FF !important;
    border: 1px solid #E2E8F0 !important;
    border-left: 4px solid #3B82F6 !important;
    border-radius: 8px !important;
    padding: 14px 20px !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02) !important;
}

/* Active Text Color & Typography */
.my-account-sidebar .elementor-widget-icon-box.active-tab .elementor-icon-box-title a,
.my-account-sidebar .elementor-widget-icon-box.active-tab .elementor-icon-box-title {
    color: #0F172A !important;
    font-family: 'Inter', sans-serif !important;
    font-weight: 500 !important;
}

/* Active Icon Colors (Matched with text color #0F172A) */
.my-account-sidebar .elementor-widget-icon-box.active-tab .elementor-icon svg,
.my-account-sidebar .elementor-widget-icon-box.active-tab .custom-side-color-right-icon svg {
    fill: #0F172A !important;
    color: #0F172A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c4a0a *//* Mobile: force logo/image to left side only */

@media (max-width: 767px){

    .elementor-image-box-wrapper{
        display:flex !important;
        align-items:flex-start !important;
        justify-content:flex-start !important;
        text-align:left !important;
    }

    .elementor-image-box-img{
        margin-right:15px !important;
        margin-left:0 !important;
        flex-shrink:0 !important;
    }

}

/* Mobile: image aur text ke beech space control */

@media (max-width: 767px){

    .elementor-widget-image-box .elementor-image-box-img{
        margin-right:12px !important; /* yahan space control hoga */
        margin-left:0 !important;
        margin-bottom:0 !important;
        flex-shrink:0 !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bde4e58 *//* Off-Canvas Panel ko top layer par laane ke liye */
.elementor-widget-off-canvas {
    z-index:99  !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27f5b18 */.my-account-sidebar{background-color:#FFFFFF!important;border:1px solid #E5E7EB!important;border-radius:16px!important;padding:12px 8px!important;box-shadow:0 2px 10px rgba(0,0,0,0.02)}.my-account-sidebar .elementor-widget-icon-box{margin-bottom:2px!important}.my-account-sidebar .elementor-widget-icon-box:last-of-type{margin-bottom:0!important}.my-account-sidebar .custom-side-color-icon-box{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 16px 12px 20px!important;border-radius:12px!important;border:1px solid transparent!important;border-left:4px solid transparent!important;transition:all 0.2s ease;overflow:hidden!important}.my-account-sidebar .custom-side-color-content{flex-grow:1}.my-account-sidebar .elementor-icon-box-wrapper{display:flex!important;align-items:center!important;gap:12px!important}.my-account-sidebar .elementor-icon-box-title{margin:0!important;padding:0!important;line-height:1.4!important}.my-account-sidebar .custom-side-color-badge{display:none!important}.my-account-sidebar .elementor-icon-box-title a,.my-account-sidebar .elementor-icon-box-title{color:#5A6B87!important;font-size:15px!important;font-weight:400!important;text-decoration:none!important;transition:color 0.2s ease}.my-account-sidebar .elementor-icon svg,.my-account-sidebar .custom-side-color-right-icon svg{fill:#5A6B87!important;color:#5A6B87!important;transition:fill 0.2s ease,color 0.2s ease}.my-account-sidebar .elementor-icon svg{width:18px!important;height:18px!important;display:block}.my-account-sidebar .custom-side-color-right-icon svg{width:10px!important;height:10px!important;display:block}.my-account-sidebar .elementor-widget-icon-box:not(.active-tab) .custom-side-color-icon-box:hover{background-color:#F8FAFC!important}.my-account-sidebar .elementor-widget-icon-box.active-tab .custom-side-color-icon-box{background-color:#EFF6FF!important;border:1px solid #E2E8F0!important;border-left:4px solid #3B82F6!important;border-radius:8px!important;padding:14px 20px!important;box-shadow:0 2px 4px rgba(0,0,0,0.02)!important}.my-account-sidebar .elementor-widget-icon-box.active-tab .elementor-icon-box-title a,.my-account-sidebar .elementor-widget-icon-box.active-tab .elementor-icon-box-title{color:#0F172A!important;font-family:'Inter',sans-serif!important;font-weight:500!important}.my-account-sidebar .elementor-widget-icon-box.active-tab .elementor-icon svg,.my-account-sidebar .elementor-widget-icon-box.active-tab .custom-side-color-right-icon svg{fill:#0F172A!important;color:#0F172A!important}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-8a5c6de */.woocommerce-account .woocommerce-MyAccount-navigation{display:none !important;}

.woocommerce-account .woocommerce-MyAccount-content{width:100% !important;float:none !important;margin:0 !important;padding:0 !important;}

.woocommerce-account .woocommerce{display:block !important;gap:0 !important;}

.woocommerce-account .woocommerce-MyAccount-content-wrapper{margin:0 !important;padding:0 !important;}

@media screen and (min-width: 769px){
body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table{display:table !important;table-layout:auto !important;width:100% !important;border-collapse:separate !important;border-spacing:0 !important;border:1px solid #E5E7EB !important;border-radius:12px !important;background-color:#FFFFFF !important;overflow:hidden !important;margin-bottom:20px !important;box-shadow:none !important;}
body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table thead{display:table-header-group !important;}
body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody{display:table-row-group !important;}
body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tr{display:table-row !important;background:transparent !important;}
body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table th, body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table td{display:table-cell !important;}
body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table td::before, body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table th::before{display:none !important;content:"" !important;}
}

body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table thead tr th.woocommerce-orders-table__header{background:#FFFFFF !important;color:#6B7280 !important;font-size:12px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;padding:16px 24px !important;border:none !important;border-bottom:1px solid #E5E7EB !important;text-align:left !important;vertical-align:middle !important;}

body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td, body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr th.woocommerce-orders-table__cell{background:transparent !important;padding:18px 24px !important;vertical-align:middle !important;border:none !important;border-bottom:1px solid #F3F4F6 !important;text-align:left !important;font-size:14px !important;box-shadow:none !important;}

body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr:last-child td, body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr:last-child th{border-bottom:none !important;}

body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table th.woocommerce-orders-table__header-order-number, body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-orders-table__cell-order-number{text-align:left !important;padding-left:24px !important;}

body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a{color:#3B82F6 !important;font-weight:700 !important;text-decoration:none !important;display:inline-block !important;margin:0 !important;padding:0 !important;box-shadow:none !important;border:none !important;}

body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-orders-table__cell-order-date, body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-orders-table__cell-order-date time{color:oklch(0.5544 0.0407 257.42) !important;font-weight:500 !important;}

body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-orders-table__cell-order-total{color:#111827 !important;font-weight:600 !important;}

body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-status{vertical-align:middle !important;white-space:nowrap !important;}

body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-status{font-size:13px !important;font-weight:600 !important;line-height:1 !important;}

body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tr.woocommerce-orders-table__row--status-completed td.woocommerce-orders-table__cell-order-status{color:#16A34A !important;background-color:#E6F7EC !important;border:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:6px 14px !important;border-radius:9999px !important;margin:12px 0 !important;}

body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tr.woocommerce-orders-table__row--status-processing td.woocommerce-orders-table__cell-order-status{color:#D97706 !important;background-color:#FFF3CD !important;border:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:6px 14px !important;border-radius:9999px !important;margin:12px 0 !important;}

body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tr.woocommerce-orders-table__row--status-failed td.woocommerce-orders-table__cell-order-status, body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tr.woocommerce-orders-table__row--status-cancelled td.woocommerce-orders-table__cell-order-status{color:#DC2626 !important;background-color:#FEE2E2 !important;border:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:6px 14px !important;border-radius:9999px !important;margin:12px 0 !important;}

body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table thead tr th.woocommerce-orders-table__header{background-color:#F8FAFC !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content{position:relative !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content > p:first-of-type{position:relative !important;z-index:2 !important;margin:0 !important;padding:32px 32px 0 32px !important;color:#6B7280 !important;font-size:15px !important;line-height:1.6 !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-order-details{background-color:#FFFFFF !important;border:1px solid #E2E8F0 !important;border-radius:12px !important;padding:0 32px 32px 32px !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02) !important;margin-top:-48px !important;margin-bottom:30px !important;position:relative !important;z-index:1 !important;width:100% !important;box-sizing:border-box !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-order-details > h2.woocommerce-order-details__title{margin-top:72px !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content > p:first-of-type mark.order-number, .e-my-account-tab__view-order .woocommerce-MyAccount-content > p:first-of-type mark.order-date{background:transparent !important;color:#111827 !important;font-weight:700 !important;padding:0 !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content > p:first-of-type mark.order-status{background-color:#DCFCE7 !important;color:#1E9542 !important;border:1px solid #ACE2BD !important;border-radius:9999px !important;padding:3px 10px !important;font-size:13px !important;font-weight:600 !important;display:inline-block !important;line-height:1.2 !important;margin:0 2px !important;vertical-align:middle !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-order-details h2.woocommerce-order-details__title{color:#111827 !important;font-size:24px !important;font-weight:700 !important;line-height:1.2 !important;margin-bottom:20px !important;text-align:left !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details{width:100% !important;border:1px solid #E2E8F0 !important;border-radius:12px !important;border-collapse:separate !important;border-spacing:0 !important;overflow:hidden !important;margin-bottom:24px !important;box-shadow:none !important;background-color:#FFFFFF !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details thead tr th{background-color:#F8FAFC !important;color:#6B7280 !important;font-size:12px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;padding:14px 24px !important;border-bottom:1px solid #E2E8F0 !important;border-top:none !important;border-left:none !important;border-right:none !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details thead tr th.product-name{text-align:left !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details thead tr th.product-total{text-align:right !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details tbody tr.order_item td{background-color:#FFFFFF !important;padding:18px 24px !important;border-bottom:1px solid #E2E8F0 !important;border-top:none !important;border-left:none !important;border-right:none !important;vertical-align:middle !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details tbody tr.order_item td.product-name{text-align:left !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details tbody tr.order_item td.product-name a{color:#3B82F6 !important;font-weight:500 !important;text-decoration:none !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details tbody tr.order_item td.product-name strong.product-quantity{color:#6B7280 !important;font-weight:400 !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details tbody tr.order_item td.product-total{text-align:right !important;color:#111827 !important;font-weight:600 !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot tr:first-child th, .e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot tr:first-child td{background-color:#FFFFFF !important;padding:18px 24px !important;border-bottom:1px solid #E2E8F0 !important;border-top:none !important;border-left:none !important;border-right:none !important;vertical-align:middle !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot tr:first-child th{text-align:left !important;color:#111827 !important;font-weight:700 !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot tr:first-child td{text-align:right !important;color:#111827 !important;font-weight:600 !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot tr:last-child th, .e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot tr:last-child td{background-color:#F8FAFC !important;padding:18px 24px !important;border:none !important;vertical-align:middle !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot tr:last-child th{text-align:left !important;color:#111827 !important;font-weight:700 !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot tr:last-child td{text-align:right !important;color:#111827 !important;font-weight:800 !important;font-size:16px !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content p.order-again{margin:0 !important;text-align:left !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content p.order-again a.button{display:inline-block !important;background-color:#FFFFFF !important;color:#111827 !important;border:1px solid #E2E8F0 !important;border-radius:9999px !important;padding:10px 22px !important;font-weight:600 !important;font-size:14px !important;text-decoration:none !important;box-shadow:0 1px 2px rgba(0, 0, 0, 0.05) !important;transition:transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content p.order-again a.button:hover{transform:translateY(-2px) !important;background-color:#FFFFFF !important;color:#111827 !important;border-color:#CBD5E1 !important;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.08) !important;}

@media screen and (max-width: 1024px){
.e-my-account-tab__view-order .woocommerce-MyAccount-content > p:first-of-type{padding:24px 24px 0 24px !important;}
.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-order-details{padding:0 24px 24px 24px !important;}
.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-order-details > h2.woocommerce-order-details__title{margin-top:64px !important;}
}

@media screen and (max-width: 767px){
.e-my-account-tab__view-order .woocommerce-MyAccount-content > p:first-of-type{padding:20px 16px 0 16px !important;font-size:14px !important;}
.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-order-details{padding:0 16px 20px 16px !important;}
.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-order-details > h2.woocommerce-order-details__title{margin-top:68px !important;font-size:20px !important;}
.e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details thead tr th, .e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details tbody tr.order_item td, .e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot tr th, .e-my-account-tab__view-order .woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot tr td{padding:12px 14px !important;}
}

.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-order-details > h2:not(.woocommerce-order-details__title){color:#111827 !important;font-size:24px !important;font-weight:700 !important;line-height:1.2 !important;margin-top:32px !important;margin-bottom:16px !important;text-align:left !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-order-details > table.shop_table{width:100% !important;background-color:#FFFFFF !important;border:1px solid #E2E8F0 !important;border-radius:12px !important;border-collapse:separate !important;border-spacing:0 !important;overflow:hidden !important;margin-bottom:32px !important;box-shadow:none !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-order-details > table.shop_table thead tr th{background-color:#F8FAFC !important;color:#6B7280 !important;font-size:12px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;padding:14px 20px !important;border-bottom:1px solid #E2E8F0 !important;border-top:none !important;border-left:none !important;border-right:none !important;text-align:left !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-order-details > table.shop_table tbody tr{display:table-row !important;background-color:#FFFFFF !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-order-details > table.shop_table tbody tr td{padding:18px 20px !important;border:none !important;vertical-align:middle !important;background-color:#FFFFFF !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-order-details > table.shop_table tbody tr td:first-child{text-align:left !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content span.lmfwc-myaccount-license-key:not(:has(strong)){display:inline-block !important;background-color:#F8FAFC !important;border:1px solid #E2E8F0 !important;border-radius:7px !important;padding:8px 14px !important;color:#111827 !important;font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;font-size:13px !important;font-weight:600 !important;letter-spacing:0.02em !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-order-details > table.shop_table tbody tr td:last-child{text-align:right !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content span.lmfwc-myaccount-license-key:has(strong){color:#6B7280 !important;font-size:14px !important;font-weight:400 !important;background:transparent !important;border:none !important;padding:0 !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content span.lmfwc-myaccount-license-key strong{color:#111827 !important;font-weight:700 !important;margin-left:4px !important;}

@media screen and (max-width: 767px){
.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-order-details > table.shop_table tbody tr{display:flex !important;flex-direction:column !important;align-items:flex-start !important;padding:16px !important;}
.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-order-details > table.shop_table tbody tr td{display:block !important;width:100% !important;padding:6px 0 !important;text-align:left !important;}
.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-order-details > table.shop_table tbody tr td:last-child{text-align:left !important;margin-top:4px !important;}
.e-my-account-tab__view-order .woocommerce-MyAccount-content span.lmfwc-myaccount-license-key:not(:has(strong)){word-break:break-all !important;}
}

.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-customer-details{background-color:#FFFFFF !important;border:1px solid #E2E8F0 !important;border-radius:12px !important;overflow:hidden !important;margin-top:32px !important;margin-bottom:32px !important;width:100% !important;box-sizing:border-box !important;box-shadow:none !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-customer-details h2.woocommerce-column__title{background-color:#F8FAFC !important;color:#111827 !important;font-size:18px !important;font-weight:700 !important;line-height:1.2 !important;margin:0 !important;padding:18px 24px !important;border-bottom:1px solid #E2E8F0 !important;text-align:left !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-customer-details address{padding:24px !important;margin:0 !important;height:auto !important;border:none !important;background-color:#FFFFFF !important;color:#6B7280 !important;font-style:normal !important;font-size:15px !important;line-height:1.7 !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-customer-details address{font-weight:400 !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-customer-details address::first-line{color:#111827 !important;font-weight:700 !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-customer-details p.woocommerce-customer-details--email{margin-top:16px !important;margin-bottom:0 !important;color:#3B82F6 !important;font-weight:500 !important;font-size:15px !important;display:flex !important;align-items:center !important;gap:8px !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-customer-details p.woocommerce-customer-details--email a{color:#3B82F6 !important;text-decoration:none !important;}

.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-customer-details p.woocommerce-customer-details--email::before{content:"" !important;display:inline-block !important;width:16px !important;height:16px !important;background-color:#3B82F6 !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M21.75 6.75v10.5a2.25 2.25 0 01-2.25 2.25h-15a2.25 2.25 0 01-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25m19.5 0v.243a2.25 2.25 0 01-1.07 1.916l-7.5 4.615a2.25 2.25 0 01-2.36 0L3.32 8.91a2.25 2.25 0 01-1.07-1.916V6.75' /%3E%3C/svg%3E") no-repeat center center !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M21.75 6.75v10.5a2.25 2.25 0 01-2.25 2.25h-15a2.25 2.25 0 01-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25m19.5 0v.243a2.25 2.25 0 01-1.07 1.916l-7.5 4.615a2.25 2.25 0 01-2.36 0L3.32 8.91a2.25 2.25 0 01-1.07-1.916V6.75' /%3E%3C/svg%3E") no-repeat center center !important;-webkit-mask-size:contain !important;mask-size:contain !important;flex-shrink:0 !important;}

@media screen and (max-width: 767px){
.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-customer-details h2.woocommerce-column__title{padding:14px 16px !important;font-size:16px !important;}
.e-my-account-tab__view-order .woocommerce-MyAccount-content section.woocommerce-customer-details address{padding:16px !important;font-size:14px !important;}
}

.woocommerce-MyAccount-content > .woocommerce-MyAccount-content-wrapper > h2{color:#111827 !important;font-size:24px !important;font-weight:700 !important;margin-top:0 !important;margin-bottom:20px !important;}

.woocommerce-MyAccount-content h3.product-name{margin-bottom:16px !important;}

.woocommerce-MyAccount-content h3.product-name a{color:#3B82F6 !important;font-size:18px !important;font-weight:600 !important;text-decoration:none !important;}

.woocommerce-MyAccount-content table.shop_table.my_account_orders{width:100% !important;background-color:#FFFFFF !important;border:1px solid #E2E8F0 !important;border-radius:12px !important;border-collapse:separate !important;border-spacing:0 !important;overflow:hidden !important;box-shadow:none !important;margin-bottom:32px !important;table-layout:auto !important;}

.woocommerce-MyAccount-content table.shop_table.my_account_orders thead th{background-color:#F8FAFC !important;color:#6B7280 !important;font-size:12px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;padding:14px 16px !important;border-bottom:1px solid #E2E8F0 !important;border-top:none !important;text-align:left !important;vertical-align:middle !important;}

.woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr td{padding:16px !important;border-bottom:1px solid #F1F5F9 !important;vertical-align:middle !important;background-color:#FFFFFF !important;color:#111827 !important;}

.woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr:last-child td{border-bottom:none !important;}

.woocommerce-MyAccount-content span.lmfwc-myaccount-license-key{display:inline-block !important;background-color:#F8FAFC !important;border:1px solid #E2E8F0 !important;border-radius:7px !important;padding:6px 12px !important;color:#111827 !important;font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;font-size:13px !important;font-weight:600 !important;letter-spacing:0.02em !important;}

.woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr td:nth-child(2) span{background:transparent !important;padding:0 !important;margin:0 !important;border:none !important;border-radius:0 !important;color:inherit !important;font-weight:inherit !important;font-size:inherit !important;display:inline !important;}

@media screen and (min-width: 1025px){
.woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr td:nth-child(2){display:table-cell !important;vertical-align:middle !important;}
.woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr td:nth-child(2) span:first-child{background-color:#EFF6FF !important;color:#3B82F6 !important;font-weight:600 !important;font-size:13px !important;padding:5px 14px !important;border-radius:9999px !important;display:inline-flex !important;align-items:center !important;gap:3px !important;}
}

.woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr td:nth-child(3) b{color:#111827 !important;font-weight:600 !important;font-size:14px !important;}

.woocommerce-MyAccount-content td.license-key-actions{text-align:right !important;white-space:nowrap !important;vertical-align:middle !important;}

.woocommerce-MyAccount-content td.license-key-actions a.button{display:inline-block !important;background-color:#FFFFFF !important;color:#111827 !important;border:1px solid #E2E8F0 !important;border-radius:8px !important;padding:8px 16px !important;font-size:13px !important;font-weight:600 !important;text-decoration:none !important;margin-left:6px !important;transition:all 0.2s ease !important;}

.woocommerce-MyAccount-content td.license-key-actions a.button:hover{background-color:#F8FAFC !important;border-color:#CBD5E1 !important;}

@media screen and (max-width: 1024px){
.woocommerce-MyAccount-content > .woocommerce-MyAccount-content-wrapper > h2{padding-left:16px !important;padding-top:16px !important;margin-top:0 !important;margin-bottom:12px !important;}
.woocommerce-MyAccount-content h3.product-name{padding-left:16px !important;margin-bottom:16px !important;}
.woocommerce-MyAccount-content table.shop_table.my_account_orders thead{display:none !important;}
.woocommerce-MyAccount-content table.shop_table.my_account_orders{display:block !important;border:none !important;background:transparent !important;border-radius:0 !important;overflow:visible !important;margin-top:8px !important;}
.woocommerce-MyAccount-content table.shop_table.my_account_orders tbody{display:flex !important;flex-direction:column !important;gap:16px !important;}
.woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr{display:flex !important;flex-direction:column !important;background-color:#FFFFFF !important;border:1px solid #E2E8F0 !important;border-radius:12px !important;padding:20px !important;gap:18px !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.02) !important;}
.woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr td{display:flex !important;flex-direction:column !important;align-items:flex-start !important;padding:0 !important;border:none !important;width:100% !important;background:transparent !important;box-sizing:border-box !important;}
.woocommerce-MyAccount-content table.shop_table_responsive tbody tr td::before, .woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr td::before{content:none !important;display:none !important;}
.woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr td:nth-child(1)::before{content:"LICENSE KEY" !important;display:block !important;color:#6B7280 !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;margin-bottom:6px !important;}
.woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr td:nth-child(3)::before{content:"VALID UNTIL" !important;display:block !important;color:#6B7280 !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;margin-bottom:6px !important;}
.woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr td:nth-child(2){position:relative !important;display:inline-flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;background-color:#EFF6FF !important;color:#3B82F6 !important;font-weight:600 !important;font-size:13px !important;padding:5px 14px !important;border-radius:9999px !important;margin-top:22px !important;width:fit-content !important;}
.woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr td:nth-child(2)::before{content:"ACTIVATION STATUS" !important;display:block !important;position:absolute !important;top:-22px !important;left:0 !important;color:#6B7280 !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;background:transparent !important;padding:0 !important;white-space:nowrap !important;}
.woocommerce-MyAccount-content span.lmfwc-myaccount-license-key{max-width:100% !important;word-break:break-all !important;box-sizing:border-box !important;}
.woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr td:nth-child(3) b{line-height:1.4 !important;word-break:break-word !important;}
.woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr td.license-key-actions{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;gap:12px !important;padding-top:16px !important;margin-top:4px !important;border-top:1px solid #F1F5F9 !important;width:100% !important;}
.woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr td.license-key-actions a.button{flex:1 1 0% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;margin:0 !important;padding:10px 16px !important;font-size:13px !important;box-sizing:border-box !important;}
}

.woocommerce-MyAccount-content > .woocommerce-MyAccount-content-wrapper{background-color:#FFFFFF !important;border:1px solid #E2E8F0 !important;border-radius:12px !important;padding:24px !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.02) !important;box-sizing:border-box !important;width:100% !important;margin-bottom:30px !important;}

.woocommerce-MyAccount-content > .woocommerce-MyAccount-content-wrapper > h2{color:#111827 !important;font-size:24px !important;font-weight:700 !important;text-align:left !important;margin-top:0 !important;margin-bottom:20px !important;padding:0 !important;line-height:1.2 !important;}

.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details{width:100% !important;background-color:#FFFFFF !important;border:1px solid #E2E8F0 !important;border-radius:12px !important;border-collapse:separate !important;border-spacing:0 !important;overflow:hidden !important;box-shadow:none !important;margin-bottom:24px !important;display:table !important;}

.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tbody{display:table-row-group !important;}

.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tbody tr{display:flex !important;align-items:center !important;width:100% !important;border-bottom:1px solid #E2E8F0 !important;background-color:#FFFFFF !important;padding:14px 20px !important;box-sizing:border-box !important;}

.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tbody tr:last-child{border-bottom:none !important;}

.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tbody tr th{width:180px !important;min-width:180px !important;flex-shrink:0 !important;color:#111827 !important;font-weight:700 !important;font-size:14px !important;text-align:left !important;border:none !important;padding:0 !important;background:transparent !important;margin:0 !important;}

.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tbody tr th::before, .woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tbody tr td::before, .woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tbody tr th::after, .woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tbody tr td::after{content:none !important;display:none !important;}

.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tbody tr td{flex-grow:1 !important;border:none !important;padding:0 !important;background:transparent !important;margin:0 !important;display:flex !important;align-items:center !important;color:#111827 !important;font-size:14px !important;}

.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tbody tr td a{color:#3B82F6 !important;font-weight:500 !important;font-size:15px !important;text-decoration:none !important;transition:color 0.2s ease !important;}

.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tbody tr td a:hover{text-decoration:underline !important;}

.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tr.license_keys td{display:inline-flex !important;width:fit-content !important;background-color:#F8FAFC !important;border:1px solid #E2E8F0 !important;border-radius:7px !important;padding:6px 14px !important;font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;font-size:13px !important;font-weight:600 !important;color:#111827 !important;letter-spacing:0.02em !important;}

.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tr.activations_limit td p{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:3px !important;background-color:#EFF6FF !important;border:1px solid #DBEAFE !important;border-radius:9999px !important;padding:4px 14px !important;margin:0 !important;width:fit-content !important;line-height:1 !important;}

.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tr.activations_limit td p span{color:#3B82F6 !important;font-size:13px !important;font-weight:600 !important;}

.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tr.valid_until td.lmfwc-license-status b{color:#111827 !important;font-weight:600 !important;font-size:14px !important;}

.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details td.lmfwc-license-certificate button.button{display:inline-flex !important;align-items:center !important;gap:6px !important;background-color:#FFFFFF !important;color:#111827 !important;border:1px solid #E2E8F0 !important;border-radius:8px !important;padding:7px 16px !important;font-size:13px !important;font-weight:600 !important;cursor:pointer !important;transition:all 0.2s ease !important;box-shadow:none !important;margin:0 !important;}

.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details td.lmfwc-license-certificate button.button::before{content:"" !important;font-family:"dashicons" !important;font-size:14px !important;line-height:1 !important;}

.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details td.lmfwc-license-certificate button.button:hover{color:#3B82F6 !important;border-color:#3B82F6 !important;background-color:#EFF6FF !important;}

.woocommerce-MyAccount-content p > a.woocommerce-button.button.lmfwc-button{display:inline-block !important;background-color:#3B82F6 !important;color:#FFFFFF !important;border-radius:9999px !important;padding:10px 24px !important;font-size:14px !important;font-weight:600 !important;text-decoration:none !important;border:none !important;transition:all 0.2s ease !important;margin-top:4px !important;margin-bottom:0 !important;box-shadow:0 2px 6px rgba(59, 130, 246, 0.25) !important;}

.woocommerce-MyAccount-content p > a.woocommerce-button.button.lmfwc-button:hover{transform:translateY(-2px) !important;box-shadow:0 6px 16px rgba(59, 130, 246, 0.35) !important;background-color:#2563EB !important;color:#FFFFFF !important;}

@media screen and (max-width: 768px){
.woocommerce-MyAccount-content > .woocommerce-MyAccount-content-wrapper{padding:16px !important;border-radius:12px !important;}
.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tbody tr{padding:12px 14px !important;gap:10px !important;}
.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tbody tr th{width:110px !important;min-width:110px !important;font-size:13px !important;}
.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tbody tr td{font-size:13px !important;word-break:break-word !important;overflow-wrap:anywhere !important;}
.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tr.license_keys td{max-width:100% !important;word-break:break-all !important;font-size:12px !important;padding:5px 10px !important;}
.woocommerce-MyAccount-content table.woocommerce-table--order-details.order_details tr.valid_until td.lmfwc-license-status b{font-size:12px !important;line-height:1.3 !important;}
}

@media screen and (max-width: 768px){
.woocommerce-MyAccount-content .lmfwc-license-activations .lmfwc-header h3.product-name{font-size:20px !important;margin-top:24px !important;margin-bottom:16px !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders thead{display:none !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders{display:block !important;background:transparent !important;border:none !important;box-shadow:none !important;width:100% !important;margin-bottom:24px !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody{display:flex !important;flex-direction:column !important;gap:16px !important;width:100% !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr{display:flex !important;flex-direction:column !important;background-color:#FFFFFF !important;border:1px solid #E2E8F0 !important;border-radius:12px !important;padding:20px !important;gap:16px !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.02) !important;box-sizing:border-box !important;width:100% !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;padding:0 !important;border:none !important;background:transparent !important;width:100% !important;box-sizing:border-box !important;text-align:left !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td::after{content:none !important;display:none !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(1)::before{content:"LABEL" !important;display:block !important;color:#6B7280 !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.05em !important;text-transform:uppercase !important;margin-bottom:6px !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(2)::before{content:"STATUS" !important;display:block !important;color:#6B7280 !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.05em !important;text-transform:uppercase !important;margin-bottom:6px !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(3)::before{content:"SOURCE" !important;display:block !important;color:#6B7280 !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.05em !important;text-transform:uppercase !important;margin-bottom:6px !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(4)::before{content:"DATE" !important;display:block !important;color:#6B7280 !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.05em !important;text-transform:uppercase !important;margin-bottom:6px !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(5)::before{content:"ACTIONS" !important;display:block !important;color:#6B7280 !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.05em !important;text-transform:uppercase !important;margin-bottom:8px !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(1){font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;font-size:13px !important;font-weight:600 !important;color:#111827 !important;word-break:break-all !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders .lmfwc-status-inline{margin:0 !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(3){color:#475569 !important;font-weight:600 !important;font-size:13px !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(4) b{color:#111827 !important;font-weight:600 !important;font-size:14px !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(5){border-top:1px solid #F1F5F9 !important;padding-top:14px !important;margin-top:2px !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(5) form{display:inline-flex !important;margin:0 10px 0 0 !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(5) form:last-child{margin-right:0 !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(5) form button.button{display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:#FFFFFF !important;color:#111827 !important;border:1px solid #E2E8F0 !important;border-radius:8px !important;padding:8px 18px !important;font-size:13px !important;font-weight:600 !important;cursor:pointer !important;transition:all 0.2s ease !important;box-shadow:none !important;min-height:38px !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(5) form button.button:hover{background-color:#F8FAFC !important;border-color:#CBD5E1 !important;}
}

.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(1){position:relative !important;background-color:#F8FAFC !important;border:1px solid #E2E8F0 !important;border-radius:7px !important;padding:6px 12px !important;font-family:ui-monospace, monospace !important;font-size:13px !important;font-weight:600 !important;color:#111827 !important;word-break:break-all !important;width:fit-content !important;margin-top:24px !important;box-sizing:border-box !important;}

.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(1)::before{content:"LABEL" !important;position:absolute !important;top:-22px !important;left:0 !important;display:block !important;color:#6B7280 !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;background:transparent !important;border:none !important;padding:0 !important;}

.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders .lmfwc-status-inline{display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:#DCFCE7 !important;color:#16A34A !important;font-weight:600 !important;font-size:13px !important;padding:5px 12px !important;border-radius:9999px !important;margin:0 !important;}

.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders .lmfwc-status-inline .dashicons{margin-left:0 !important;margin-right:4px !important;padding:0 !important;width:auto !important;height:auto !important;font-size:16px !important;}

.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(5)::before{content:none !important;display:none !important;}

.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(5){display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;padding-top:16px !important;margin-top:4px !important;border-top:1px solid #F1F5F9 !important;width:100% !important;}

.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(5) form{flex:1 1 50% !important;display:flex !important;margin:0 !important;width:100% !important;}

.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(5) form button.button{width:100% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:#FFFFFF !important;color:#111827 !important;border:1px solid #E2E8F0 !important;border-radius:8px !important;padding:10px 16px !important;font-size:13px !important;font-weight:600 !important;text-decoration:none !important;transition:all 0.2s ease !important;box-shadow:none !important;min-height:38px !important;}

.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(5) form button.button:hover{background-color:#F8FAFC !important;border-color:#CBD5E1 !important;}

.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table.my_account_orders tbody tr td:nth-child(1){margin-top:0 !important;}

@media screen and (min-width: 992px){
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table_responsive, .woocommerce-MyAccount-content .lmfwc-license-activations table.my_account_orders{display:table !important;width:100% !important;border-collapse:collapse !important;border:1px solid #E2E8F0 !important;border-radius:12px !important;overflow:hidden !important;box-shadow:none !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table thead, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table_responsive thead, .woocommerce-MyAccount-content .lmfwc-license-activations table.my_account_orders thead{display:table-header-group !important;background-color:#F8FAFC !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table thead th, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table_responsive thead th, .woocommerce-MyAccount-content .lmfwc-license-activations table.my_account_orders thead th{color:#6B7280 !important;font-size:12px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;padding:16px !important;border-bottom:1px solid #E2E8F0 !important;text-align:left !important;display:table-cell !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table_responsive tbody, .woocommerce-MyAccount-content .lmfwc-license-activations table.my_account_orders tbody{display:table-row-group !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table_responsive tbody tr, .woocommerce-MyAccount-content .lmfwc-license-activations table.my_account_orders tbody tr{display:table-row !important;background-color:#FFFFFF !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr:not(:last-child) td, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table_responsive tbody tr:not(:last-child) td, .woocommerce-MyAccount-content .lmfwc-license-activations table.my_account_orders tbody tr:not(:last-child) td{border-bottom:1px solid #F1F5F9 !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table_responsive tbody tr td, .woocommerce-MyAccount-content .lmfwc-license-activations table.my_account_orders tbody tr td{display:table-cell !important;vertical-align:middle !important;padding:16px !important;border:none !important;text-align:left !important;width:auto !important;position:static !important;background-color:transparent !important;margin-top:0 !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td::before, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td::after, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(1)::before, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(1)::after, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table_responsive tbody tr td::before, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table_responsive tbody tr td::after, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table_responsive tbody tr td:nth-child(1)::before, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table_responsive tbody tr td:nth-child(1)::after{display:none !important;content:none !important;opacity:0 !important;visibility:hidden !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(1){color:#111827 !important;font-size:13px !important;font-weight:600 !important;font-family:ui-monospace, monospace !important;word-break:normal !important;border-radius:0 !important;border:none !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(3){color:#475569 !important;font-size:13px !important;font-weight:600 !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(4) b{color:#111827 !important;font-size:14px !important;font-weight:600 !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(5){white-space:nowrap !important;text-align:right !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(5) form{display:inline-block !important;margin-left:8px !important;margin-right:0 !important;margin-bottom:0 !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(5) form button.button{background-color:#FFFFFF !important;color:#111827 !important;border:1px solid #E2E8F0 !important;border-radius:8px !important;padding:8px 16px !important;font-size:13px !important;font-weight:600 !important;cursor:pointer !important;box-shadow:0 1px 2px rgba(0,0,0,0.02) !important;transition:all 0.2s ease !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(5) form button.button:hover{background-color:#F8FAFC !important;border-color:#CBD5E1 !important;}
}

@media screen and (max-width: 991px){
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table thead, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table_responsive thead{display:none !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table_responsive, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table_responsive tbody{display:block !important;width:100% !important;border:none !important;background:transparent !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table_responsive tbody tr{display:flex !important;flex-direction:column !important;background-color:#FFFFFF !important;border:1px solid #E2E8F0 !important;border-radius:12px !important;padding:20px !important;margin-bottom:16px !important;gap:16px !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.02) !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td, .woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table_responsive tbody tr td{display:flex !important;flex-direction:column !important;align-items:flex-start !important;padding:0 !important;border:none !important;width:100% !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td::after{content:none !important;display:none !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td::before{display:block !important;color:#6B7280 !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;margin-bottom:6px !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(2)::before{content:"STATUS" !important;margin-bottom:8px !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(3)::before{content:"SOURCE" !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(4)::before{content:"DATE" !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(5)::before{content:none !important;display:none !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(1){position:relative !important;background-color:#F8FAFC !important;border:1px solid #E2E8F0 !important;border-radius:7px !important;padding:6px 12px !important;font-family:ui-monospace, monospace !important;font-size:13px !important;font-weight:600 !important;color:#111827 !important;word-break:break-all !important;width:fit-content !important;margin-top:24px !important;box-sizing:border-box !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(1)::before{content:"LABEL" !important;position:absolute !important;top:-22px !important;left:0 !important;margin-bottom:0 !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(3){color:#475569 !important;font-size:13px !important;font-weight:600 !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(4) b{color:#111827 !important;font-size:14px !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(5){flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;padding-top:16px !important;margin-top:4px !important;border-top:1px solid #F1F5F9 !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(5) form{flex:1 1 50% !important;display:flex !important;margin:0 !important;width:100% !important;}
.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table tbody tr td:nth-child(5) form button.button{width:100% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:#FFFFFF !important;color:#111827 !important;border:1px solid #E2E8F0 !important;border-radius:8px !important;padding:10px 16px !important;font-size:13px !important;font-weight:600 !important;min-height:38px !important;box-shadow:none !important;}
}

.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table .lmfwc-status-inline{display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:#DCFCE7 !important;color:#16A34A !important;font-weight:600 !important;font-size:13px !important;padding:5px 12px 5px 10px !important;border-radius:9999px !important;margin:0 !important;line-height:1 !important;}

.woocommerce-MyAccount-content .lmfwc-license-activations table.shop_table .lmfwc-status-inline .dashicons{margin:0 4px 0 0 !important;padding:0 !important;font-size:15px !important;width:15px !important;height:15px !important;line-height:1 !important;}/* End custom CSS */