.ft-technical-catalog{--ft-ink:#17212b;--ft-muted:#5b6773;--ft-primary:#0b5fff;--ft-accent:#0b5fff;--ft-safety:#f2b705;--ft-border:#dce3e7;--ft-surface:#ffffff;--ft-soft:#f5f8f9;--ft-radius:10px}.ft-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-block:0 12px}.ft-technical-catalog ul.products .ft-badges{margin-block:10px 8px}.ft-badge{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:25px;box-sizing:border-box;padding:3px 9px;border:1px solid #c6cdd1;border-radius:999px;background:#f6f7f7;color:#35424b;font-size:11px;font-weight:700;line-height:1.35;letter-spacing:.01em;overflow-wrap:break-word}.ft-status-dot{inline-size:7px;block-size:7px;flex:0 0 7px;border-radius:50%;background:currentColor}.ft-badge--available{border-color:#9ac8a3;background:#edf8ef;color:#165c28}.ft-badge--outofstock{border-color:#cbd0d3;background:#f3f4f4;color:#4d5961}.ft-badge--coming_soon{border-color:#e4c66e;background:#fff8df;color:#694e00}.ft-badge--negotiation,.ft-badge--partner{border-color:#aebce0;background:#f0f3fb;color:#30477f}.ft-single-cta{margin-block:16px}.ft-single-cta .ft-cta-button,.ft-technical-catalog .ft-loop-cta{max-width:100%;white-space:normal;text-align:center}.ft-single-cta .ft-cta-button:focus-visible,.ft-technical-catalog .ft-loop-cta:focus-visible{outline:3px solid var(--ft-accent);outline-offset:3px}.ft-loop-facts{display:flex;flex-wrap:wrap;gap:5px 12px;margin:7px 0 10px;padding:7px 0 0;border-top:1px solid var(--ft-border);list-style:none}.ft-loop-facts li{display:flex;min-width:0;gap:5px;align-items:baseline;padding:0;border:0}.ft-loop-facts span,.ft-loop-facts strong{display:inline;margin:0;font-size:12px;line-height:1.45}.ft-loop-facts span{color:var(--ft-muted);font-weight:650}.ft-loop-facts span::after{content:":"}.ft-loop-facts strong{color:var(--ft-ink);font-weight:750;overflow-wrap:break-word}.ft-price-note{display:inline-block;color:var(--ft-ink);font-size:.94em;font-weight:700}.ft-screen-reader-text{position:absolute!important;inline-size:1px!important;block-size:1px!important;margin:-1px!important;padding:0!important;border:0!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important}.ft-technical-panel{width:100%;max-width:100%;box-sizing:border-box;margin:4px 0 18px;padding:clamp(16px, 2.2vw, 24px);border:1px solid var(--ft-border);border-radius:var(--ft-radius);background:var(--ft-surface);color:var(--ft-ink)}.ft-technical-heading{display:flex;flex-wrap:wrap;gap:7px 16px;align-items:baseline;margin:0 0 18px;padding:0 0 14px;border-bottom:1px solid var(--ft-border)}.ft-technical-heading h2{margin:0;color:var(--ft-ink);font-size:clamp(1.25rem, 2vw, 1.7rem);line-height:1.2;letter-spacing:0}.ft-eyebrow{margin:0;color:var(--ft-accent);font-size:11px;font-weight:800;letter-spacing:.065em;text-transform:uppercase}.ft-technical-description{max-width:82ch;margin:0 0 20px;color:var(--ft-muted);font-size:14px;line-height:1.7;overflow-wrap:break-word}.ft-technical-narratives{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px, 100%),1fr));gap:10px;margin:0 0 22px}.ft-technical-narratives section{min-width:0;padding:13px 14px;border:1px solid var(--ft-border);border-inline-start:3px solid var(--ft-accent);border-radius:8px;background:var(--ft-surface)}.ft-technical-narratives h3{margin:0 0 5px;color:var(--ft-ink);font-size:13px;font-weight:750;line-height:1.35;letter-spacing:.01em}.ft-technical-narratives p{margin:0;color:var(--ft-muted);font-size:13px;line-height:1.58;overflow-wrap:break-word}.ft-spec-section{margin:0}.ft-spec-section--traceability{margin-top:18px}.ft-spec-section>h3{margin:0 0 10px;color:var(--ft-ink);font-size:14px;font-weight:800;line-height:1.4;letter-spacing:.01em}.ft-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;margin:0;padding:1px;box-sizing:border-box;border-radius:9px;background:var(--ft-border);overflow:hidden}.ft-spec-item{display:grid;grid-template-columns:minmax(112px,.82fr) minmax(0,1.18fr);gap:12px;min-width:0;padding:11px 13px;background:var(--ft-surface)}.ft-spec-item:nth-child(4n+3),.ft-spec-item:nth-child(4n+4){background:var(--ft-soft)}.ft-spec-item dt,.ft-spec-item dd{min-width:0;margin:0;overflow-wrap:break-word;word-break:normal}.ft-spec-item dt{color:var(--ft-muted);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.015em}.ft-spec-item dd{color:var(--ft-ink);font-size:13px;font-weight:700;line-height:1.45}.ft-spec-item dd a{color:var(--ft-accent);font-weight:inherit;text-decoration:underline!important;text-underline-offset:2px}.ft-stock-status{font-weight:700}.ft-stock-status--coming_soon{color:#694e00}.ft-stock-status--negotiation,.ft-stock-status--partner{color:#30477f}.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes{width:100%;margin:0;border:1px solid var(--ft-border);border-collapse:separate;border-spacing:0;border-radius:9px;background:var(--ft-surface);overflow:hidden}.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item__label,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item__value,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes th,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes td{padding:11px 13px;border:0;border-bottom:1px solid var(--ft-border);vertical-align:top;font-size:13px;line-height:1.5;overflow-wrap:break-word}.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item:last-child .woocommerce-product-attributes-item__label,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item:last-child .woocommerce-product-attributes-item__value,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes tr:last-child th,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes tr:last-child td{border-bottom:0}.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item__label,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes th{width:34%;background:var(--ft-soft);color:var(--ft-muted);font-size:11px;font-weight:750;letter-spacing:.015em}.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item__value,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes td{background:var(--ft-surface);color:var(--ft-ink);font-weight:650}.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information p{margin:0}.ft-documents-public{margin-top:22px;padding-top:18px;border-top:1px solid var(--ft-border)}.ft-documents-public h3{margin:0 0 10px;color:var(--ft-ink);font-size:14px;font-weight:800}.ft-documents-public ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ft-documents-public a{display:inline-flex;align-items:center;min-height:38px;padding:6px 11px;border:1px solid var(--ft-border);border-radius:8px;background:var(--ft-surface);color:var(--ft-accent);font-size:13px;font-weight:700;text-decoration:none}.ft-documents-public a:hover{border-color:var(--ft-accent);text-decoration:underline!important}.ft-documents-public a:focus-visible,.modosat-b2b-declaration input:focus-visible{outline:3px solid var(--ft-accent);outline-offset:2px}.modosat-b2b-declaration{margin:14px 0!important;padding:12px 14px;border:1px solid var(--ft-border,#d8e0e7);border-left:4px solid var(--ft-accent,#0b5fff);border-radius:8px;background:var(--ft-soft,#f4f7fa)}.modosat-b2b-declaration label{display:flex!important;gap:8px;align-items:flex-start;line-height:1.45}.modosat-b2b-declaration input{flex:0 0 auto;margin-top:.2em!important}@media (max-width:820px){.ft-spec-grid{grid-template-columns:1fr}.ft-spec-item:nth-child(odd){background:var(--ft-surface)}.ft-spec-item:nth-child(even){background:var(--ft-soft)}}@media (max-width:680px){.ft-badges{gap:5px}.ft-badge{min-height:24px;padding:2px 8px;font-size:11px}.ft-documents-public ul{display:grid;grid-template-columns:1fr}.ft-documents-public a{width:100%;box-sizing:border-box}.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes tbody,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes tbody{display:block;width:100%}.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes tr{display:grid;grid-template-columns:minmax(125px,38%) minmax(0,1fr);width:100%}.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item__label,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes th{width:auto}}@media (max-width:520px){.ft-technical-panel{padding:14px;border-radius:8px}.ft-technical-heading{display:block}.ft-eyebrow{margin-bottom:4px}.ft-spec-item{grid-template-columns:1fr;gap:4px;padding:10px 11px}.ft-loop-facts{display:grid;grid-template-columns:1fr}.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes tr{grid-template-columns:1fr}.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item__label,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item__value,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes th,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes td{width:100%;box-sizing:border-box}.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item__label,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes th{padding-bottom:6px;border-bottom:0}.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item__value,.ft-technical-catalog.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes td{padding-top:6px;border-bottom:1px solid var(--ft-border)}}@media (forced-colors:active){.ft-badge,.ft-technical-panel,.ft-spec-grid,.ft-spec-item,.ft-technical-narratives section{border:1px solid CanvasText}}.msat-request-form,.msat-new-support-form{margin:1.25rem 0;border:1px solid var(--ft-border,#d8e0e7);border-radius:10px;background:#fff;overflow:hidden}.msat-request-form{width:min(860px, calc(100% - 2rem));max-width:100%;margin:1.5rem auto 2rem;clear:both}.msat-request-form[hidden]{display:none!important}.msat-request-form__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;background:var(--ft-soft,#f4f7fa);border-bottom:1px solid var(--ft-border,#d8e0e7)}.msat-request-form__header h3{margin:0;font-size:1.2rem}.msat-request-form__header p{margin:.25rem 0 0;opacity:.78}.msat-request-form__close{appearance:none;border:0;background:#fff0;font:inherit;font-size:1.65rem;line-height:1;cursor:pointer;opacity:.7;padding:.1rem .25rem}.msat-request-form__close:hover,.msat-request-form__close:focus{opacity:1}.msat-new-support-form>summary{cursor:pointer;font-weight:700;padding:1rem 1.1rem;background:var(--ft-soft,#f4f7fa)}.msat-request-form__body,.msat-new-support-form form{padding:1.05rem 1.2rem 1.2rem}.msat-request-product{margin:0 0 1rem}.msat-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.msat-request-form label,.msat-new-support-form label,.msat-ticket-reply label{display:block;margin:0 0 .9rem}.msat-request-form label>span,.msat-new-support-form label>span,.msat-ticket-reply label>span{display:block;font-weight:600;margin-bottom:.35rem}.msat-request-form input,.msat-request-form textarea,.msat-new-support-form input,.msat-new-support-form textarea,.msat-ticket-reply textarea{width:100%;box-sizing:border-box}.msat-form-quantity{max-width:180px}.msat-form-message{margin-top:.9rem!important}.msat-form-note{font-size:.88em;opacity:.76;margin:.4rem 0 1rem}.ft-single-cta--request{width:100%;flex:0 0 100%;clear:both}.msat-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.msat-dashboard-support-card{display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;align-items:center;padding:1rem 1.1rem;margin:1rem 0 1.4rem;border:1px solid var(--ft-border,#d8e0e7);border-radius:10px;background:#fff;text-decoration:none!important}.msat-dashboard-support-card__title{font-weight:700}.msat-dashboard-support-card__text{opacity:.75}.msat-dashboard-support-card__count{grid-column:2;grid-row:1 / span 2;padding:.3rem .6rem;border-radius:999px;background:#fff2cc;font-weight:700;font-size:.82em}.msat-support-portal{max-width:980px}.msat-ticket-list{display:grid;gap:.6rem;margin:1rem 0 1.5rem}.msat-ticket-row{display:grid;grid-template-columns:minmax(145px,.7fr) minmax(220px,2fr) minmax(150px,.8fr);gap:1rem;align-items:center;padding:.85rem 1rem;border:1px solid var(--ft-border,#d8e0e7);border-radius:10px;text-decoration:none!important;background:#fff}.msat-ticket-row small{display:block;opacity:.72;margin-top:.15rem}.msat-ticket-heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.msat-ticket-heading h2,.msat-ticket-heading p{margin:0}.msat-ticket-status{display:inline-flex;align-items:center;padding:.32rem .65rem;border-radius:999px;font-size:.82em;font-weight:700;white-space:nowrap;background:#eef2f5}.msat-ticket-status--waiting_staff{background:#fff2cc}.msat-ticket-status--waiting_customer{background:#e7f1ff}.msat-ticket-status--closed{background:#ececec}.msat-ticket-product{padding:.75rem .9rem;background:var(--ft-soft,#f4f7fa);border-radius:8px}.msat-message-list{display:grid;gap:.8rem;margin:1rem 0 1.2rem}.msat-message{border:1px solid var(--ft-border,#d8e0e7);border-radius:10px;padding:.85rem 1rem;background:#fff}.msat-message--staff{background:#f5f9ff}.msat-message header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.55rem;font-size:.9em}.msat-message time{opacity:.65}.msat-message div{white-space:normal;overflow-wrap:anywhere}.msat-ticket-reply{border-top:1px solid var(--ft-border,#d8e0e7);padding-top:1rem;margin-top:1rem}@media (max-width:700px){.msat-form-grid{grid-template-columns:1fr}.msat-ticket-row{grid-template-columns:1fr;gap:.35rem}.msat-ticket-heading{flex-direction:column}}body.msat-account-ui{--msat-account-bg:#f5f7f9;--msat-account-panel:#ffffff;--msat-account-muted:#68737d}body.msat-account-wide #sidebar-primary,body.msat-account-wide #sidebar-secondary{display:none!important}body.msat-account-wide .main-area,body.msat-account-wide .primary-content-area,body.msat-account-wide #primary,body.msat-account-wide .primary-content-wrap{width:100%!important;max-width:none!important;float:none!important;margin-left:0!important;margin-right:0!important}body.msat-account-wide #primary{flex:1 1 100%!important}body.msat-account-wide .main-area{gap:0!important}body.msat-account-wide .page-content .container{width:min(1280px, calc(100% - 32px));max-width:1280px}body.msat-account-ui .primary-content-wrap{background:#fff0}body.msat-account-ui.logged-in .woocommerce{display:grid!important;grid-template-columns:minmax(205px,235px) minmax(0,1fr)!important;grid-template-areas:"account-nav account-content"!important;gap:28px!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important;float:none!important}body.msat-account-ui.logged-in .woocommerce::before,body.msat-account-ui.logged-in .woocommerce::after{content:none!important;display:none!important}body.msat-account-ui .woocommerce-MyAccount-navigation{grid-area:account-nav}body.msat-account-ui .woocommerce-MyAccount-content{grid-area:account-content}body.msat-account-ui .woocommerce-MyAccount-navigation,body.msat-account-ui .woocommerce-MyAccount-content{float:none!important;clear:none!important;width:auto!important;max-width:none!important;min-width:0;margin-left:0!important;margin-right:0!important}body.msat-account-ui .woocommerce-MyAccount-navigation{position:sticky;top:24px;border:1px solid var(--ft-border,#d8e0e7);border-radius:var(--ft-radius,12px);background:var(--msat-account-panel);overflow:hidden;box-shadow:var(--ft-card-shadow,none)}body.msat-account-ui .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:8px}body.msat-account-ui .woocommerce-MyAccount-navigation li{margin:0;border:0}body.msat-account-ui .woocommerce-MyAccount-navigation li+li{border-top:1px solid #edf0f2}body.msat-account-ui .woocommerce-MyAccount-navigation a{display:block;position:relative;padding:12px 13px;color:var(--ft-ink,#17212b);font-weight:600;line-height:1.25;text-decoration:none!important;border-radius:8px}body.msat-account-ui .woocommerce-MyAccount-navigation a:hover{background:var(--ft-soft,#f4f7fa);color:var(--ft-primary,#0b5fff)}body.msat-account-ui .woocommerce-MyAccount-navigation .is-active>a{background:var(--ft-soft,#f4f7fa);color:var(--ft-primary,#0b5fff);font-weight:700}body.msat-account-ui .woocommerce-MyAccount-navigation .is-active>a::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--ft-primary,#0b5fff)}body.msat-account-ui .woocommerce-MyAccount-content{padding:0}body.msat-account-dashboard .woocommerce-MyAccount-content>p:nth-of-type(1),body.msat-account-dashboard .woocommerce-MyAccount-content>p:nth-of-type(2){display:none}.msat-account-overview{display:grid;gap:18px}.msat-account-overview__header{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding:22px 24px;border:1px solid var(--ft-border,#d8e0e7);border-radius:var(--ft-radius,12px);background:linear-gradient(135deg,#fff 0%,var(--ft-soft,#f4f7fa) 100%);box-shadow:var(--ft-card-shadow,none)}.msat-account-overview__eyebrow{display:block;margin-bottom:5px;color:var(--ft-primary,#0b5fff);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.msat-account-overview__header h2{margin:0;font-size:clamp(20px, 2vw, 27px);line-height:1.15;color:var(--ft-ink,#17212b)}.msat-account-overview__header p{margin:7px 0 0;color:var(--msat-account-muted)}.msat-account-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.msat-account-metric{display:grid;min-width:0;gap:4px;padding:16px 17px;border:1px solid var(--ft-border,#d8e0e7);border-radius:var(--ft-radius,12px);background:var(--msat-account-panel);color:var(--ft-ink,#17212b)!important;text-decoration:none!important;box-shadow:var(--ft-card-shadow,none);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.msat-account-metric:hover{transform:translateY(-1px);border-color:var(--ft-primary,#0b5fff);box-shadow:var(--ft-card-shadow-hover,none)}.msat-account-metric>span{color:var(--msat-account-muted);font-size:12px;font-weight:700}.msat-account-metric>strong{font-size:25px;line-height:1.1;font-weight:800;letter-spacing:-.02em}.msat-account-metric--status>strong{font-size:19px}.msat-account-metric>small{min-height:2.4em;color:var(--msat-account-muted);font-size:11px;line-height:1.2}.msat-account-panel{border:1px solid var(--ft-border,#d8e0e7);border-radius:var(--ft-radius,12px);background:var(--msat-account-panel);box-shadow:var(--ft-card-shadow,none);overflow:hidden}.msat-account-panel__head{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:17px 19px;border-bottom:1px solid var(--ft-border,#d8e0e7)}.msat-account-panel__head h3{margin:0;font-size:16px;color:var(--ft-ink,#17212b)}.msat-account-panel__head p{margin:3px 0 0;color:var(--msat-account-muted);font-size:12px}.msat-account-panel__head>a,.msat-account-orders__action a{font-weight:700;text-decoration:none!important;white-space:nowrap}.msat-account-table-wrap{overflow-x:auto}.msat-account-orders{width:100%;margin:0!important;border:0!important;border-collapse:collapse;background:#fff}.msat-account-orders th,.msat-account-orders td{padding:12px 15px!important;border:0!important;border-bottom:1px solid #edf0f2!important;text-align:left;vertical-align:middle}.msat-account-orders th{background:#fafbfc;color:var(--msat-account-muted);font-size:11px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.msat-account-orders tbody tr:last-child td{border-bottom:0!important}.msat-order-status{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:var(--ft-soft,#f4f7fa);font-size:11px;font-weight:700;white-space:nowrap}.msat-account-orders__action{text-align:right!important}.msat-account-empty{display:grid;gap:4px;padding:22px 19px}.msat-account-empty span{color:var(--msat-account-muted);font-size:12px}.msat-account-quicklinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.msat-account-quicklinks a{display:grid;gap:3px;padding:14px 16px;border:1px solid var(--ft-border,#d8e0e7);border-radius:var(--ft-radius,12px);background:var(--msat-account-panel);color:var(--ft-ink,#17212b)!important;text-decoration:none!important}.msat-account-quicklinks a:hover{border-color:var(--ft-primary,#0b5fff)}.msat-account-quicklinks strong{font-size:13px}.msat-account-quicklinks span{color:var(--msat-account-muted);font-size:11px}body.msat-account-ui .woocommerce-Addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important;margin:16px 0 0!important;padding:0!important}body.msat-account-ui .woocommerce-Addresses::before,body.msat-account-ui .woocommerce-Addresses::after{content:none!important;display:none!important}body.msat-account-ui .woocommerce-Addresses>.woocommerce-Address{float:none!important;clear:none!important;width:auto!important;max-width:none!important;min-width:0;height:100%;margin:0!important;padding:18px 19px;border:1px solid var(--ft-border,#d8e0e7);border-radius:var(--ft-radius,12px);background:#fff;box-shadow:var(--ft-card-shadow,none)}body.msat-account-ui .woocommerce-Address-title{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:12px}body.msat-account-ui .woocommerce-Address-title h2,body.msat-account-ui .woocommerce-Address-title h3{margin:0;font-size:18px}body.msat-account-ui .woocommerce-Address-title .edit{float:none;font-weight:700;text-decoration:none}body.msat-account-ui .woocommerce-Address address{font-style:normal;line-height:1.65;color:#45515b}body.msat-account-ui .msat-account-address-tax-id{display:block;margin-top:9px;padding-top:9px;border-top:1px solid #edf0f2;color:var(--ft-ink,#17212b)}body.msat-account-ui .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;row-gap:14px;width:100%}body.msat-account-ui .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper::before,body.msat-account-ui .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper::after{content:none!important;display:none!important}body.msat-account-ui .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper>.form-row{float:none!important;clear:none!important;width:auto!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important}body.msat-account-ui .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper>.form-row-first{grid-column:1}body.msat-account-ui .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper>.form-row-last{grid-column:2}body.msat-account-ui .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper>.form-row-wide{grid-column:1 / -1}body.msat-account-ui .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper label{display:block;margin:0 0 6px}body.msat-account-ui .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper,body.msat-account-ui .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper input,body.msat-account-ui .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper select,body.msat-account-ui .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper textarea,body.msat-account-ui .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper .select2-container{display:block;width:100%!important;max-width:100%!important;box-sizing:border-box}body.msat-account-ui .woocommerce-MyAccount-content form>h2{margin:0 0 22px;font-size:clamp(20px, 2vw, 26px);line-height:1.2;color:var(--ft-ink,#17212b)}body.msat-account-ui .woocommerce-MyAccount-content form .woocommerce-address-fields>p:last-child{margin:18px 0 0}body.msat-account-ui .woocommerce-MyAccount-content form,body.msat-account-ui .woocommerce-MyAccount-content .woocommerce-orders-table,body.msat-account-ui .woocommerce-MyAccount-content .woocommerce-table--order-details,body.msat-account-ui .woocommerce-MyAccount-content .woocommerce-customer-details{border-radius:var(--ft-radius,12px)}body.msat-account-ui .woocommerce-MyAccount-content input.input-text,body.msat-account-ui .woocommerce-MyAccount-content select,body.msat-account-ui .woocommerce-MyAccount-content textarea{min-height:42px;border:1px solid var(--ft-border,#d8e0e7);border-radius:8px;background:#fff}body.msat-account-ui .woocommerce-MyAccount-content input.input-text:focus,body.msat-account-ui .woocommerce-MyAccount-content select:focus,body.msat-account-ui .woocommerce-MyAccount-content textarea:focus{outline:2px solid color-mix(in srgb,var(--ft-primary,#0b5fff) 20%,transparent);border-color:var(--ft-primary,#0b5fff)}body.msat-account-ui .woocommerce-MyAccount-content .button,body.msat-account-ui .woocommerce-MyAccount-content button.button{border-radius:8px;font-weight:700}body.msat-account-ui .woocommerce-info,body.msat-account-ui .woocommerce-message,body.msat-account-ui .woocommerce-error{border-radius:10px}@media (max-width:1020px){.msat-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){body.msat-account-ui.logged-in .woocommerce{grid-template-columns:1fr!important;grid-template-areas:"account-nav" "account-content"!important;gap:18px!important}body.msat-account-ui .woocommerce-MyAccount-navigation{position:static}body.msat-account-ui .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px}body.msat-account-ui .woocommerce-MyAccount-navigation li+li{border-top:0}.msat-account-quicklinks{grid-template-columns:1fr}}@media (max-width:720px){body.msat-account-ui .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper{grid-template-columns:1fr}body.msat-account-ui .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper>.form-row-first,body.msat-account-ui .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper>.form-row-last,body.msat-account-ui .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper>.form-row-wide{grid-column:1}}@media (max-width:620px){body.msat-account-wide .page-content .container{width:min(100% - 20px, 1280px)}body.msat-account-ui .woocommerce-MyAccount-navigation ul,.msat-account-metrics,body.msat-account-ui .woocommerce-Addresses{grid-template-columns:1fr}.msat-account-overview__header,.msat-account-panel__head{padding:16px}.msat-account-orders thead{display:none}.msat-account-orders,.msat-account-orders tbody,.msat-account-orders tr,.msat-account-orders td{display:block;width:100%}.msat-account-orders tr{padding:9px 0;border-bottom:1px solid #edf0f2}.msat-account-orders td{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:12px;padding:7px 15px!important;border-bottom:0!important;text-align:right}.msat-account-orders td::before{content:attr(data-title);color:var(--msat-account-muted);font-size:11px;font-weight:800;text-align:left;text-transform:uppercase}.msat-account-orders__action{text-align:right!important}}body.msat-account-ui .msat-support-portal{max-width:none}.msat-aff-account{display:grid;gap:20px;margin:0 0 30px}.msat-aff-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:22px;border:1px solid #e3e5e8;border-radius:12px;background:#fff}.msat-aff-hero span:first-child{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.msat-aff-hero h2{margin:.15em 0}.msat-aff-hero p{margin:0;max-width:720px}.msat-aff-status{white-space:nowrap;border:1px solid #d8dce1;border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:700}.msat-aff-status--active{border-color:#70a37b}.msat-aff-status--inactive,.msat-aff-status--cancelled,.msat-aff-status--suspended,.msat-aff-status--rejected{border-color:#c99a4a}.msat-aff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.msat-aff-card{border:1px solid #e3e5e8;border-radius:12px;background:#fff;padding:20px}.msat-aff-card h3{margin-top:0}.msat-aff-steps{margin:0;padding-left:1.25rem}.msat-aff-steps li+li{margin-top:8px}.msat-aff-check{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #eee}.msat-aff-check:last-child{border-bottom:0}.msat-aff-callout{display:grid;gap:4px;padding:14px 16px;border:1px solid #cbd5e1;border-left:4px solid #54708d;background:#fafbfc;border-radius:8px}.msat-aff-callout--warn{border-left-color:#b98222}.msat-aff-application{border:1px solid #e3e5e8;border-radius:12px;background:#fff;padding:20px}.msat-aff-terms{max-height:320px;overflow:auto;padding:16px;background:#f7f8fa;border-radius:8px;font-size:.92rem;line-height:1.55}.msat-aff-consent{display:flex;gap:9px;align-items:flex-start;margin:16px 0}.msat-aff-consent input{margin-top:.25em}.msat-aff-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.msat-aff-metrics>div{border:1px solid #e3e5e8;border-radius:10px;padding:15px;background:#fff;display:grid;gap:5px}.msat-aff-metrics span{font-size:.82rem;opacity:.72}.msat-aff-metrics strong{font-size:1.25rem}.msat-aff-code-card>strong{display:block;font-size:1.7rem;letter-spacing:.05em;margin:6px 0}.msat-aff-card label{display:grid;gap:5px;margin:10px 0}.msat-aff-card input[type=text],.msat-aff-card input[type=number]{width:100%}.msat-aff-inline-form{display:flex;flex-wrap:wrap;gap:14px;align-items:center;border:1px solid #e3e5e8;border-radius:10px;padding:16px;background:#fff}.msat-aff-table-wrap{overflow:auto}.msat-aff-ledger table{width:100%;border-collapse:collapse}.msat-aff-ledger th,.msat-aff-ledger td{text-align:left;border-bottom:1px solid #eee;padding:9px}.msat-aff-ledger .is-negative{font-weight:700}.msat-aff-ledger .is-positive{font-weight:700}@media(max-width:800px){.msat-aff-grid,.msat-aff-metrics{grid-template-columns:1fr}.msat-aff-hero{display:grid}.msat-aff-status{justify-self:start}}@media print{body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account header,body.woocommerce-account footer,.msat-aff-account>:not(.msat-aff-grid),.msat-aff-grid>:not(.msat-aff-code-card){display:none!important}.msat-aff-grid{display:block}.msat-aff-code-card{border:2px solid #111;max-width:520px}}.msat-aff-help{display:block;margin:8px 0 14px;color:#667085;line-height:1.45}.msat-aff-cancel-card{margin-top:2px}.msat-aff-cancel-card p{max-width:760px}.msat-aff-danger{border-color:#b42318!important;color:#b42318!important;background:#fff!important}.msat-aff-danger:hover{border-color:#912018!important;color:#912018!important;background:#fff7f6!important}.msat-aff-inline-form .msat-aff-consent{display:flex;align-items:flex-start;gap:9px;margin:0;flex:1 1 420px}.msat-aff-inline-form .msat-aff-consent input[type=checkbox]{width:auto;min-width:16px;margin:.25em 0 0}.msat-aff-conditions-card{display:grid;gap:16px;border-left:4px solid #d3a21a}.msat-aff-conditions-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.msat-aff-conditions-head>div>span{display:block;margin-bottom:3px;color:#667085;font-size:.76rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.msat-aff-conditions-head h3{margin:0}.msat-aff-readonly{display:inline-flex;align-items:center;white-space:nowrap;padding:5px 9px;border:1px solid #d8dce1;border-radius:999px;background:#f7f8fa;color:#667085;font-size:.75rem;font-weight:700}.msat-aff-conditions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.msat-aff-conditions-grid>div{display:grid;gap:4px;padding:15px;border:1px solid #e3e5e8;border-radius:10px;background:#fafbfc}.msat-aff-conditions-grid span{color:#667085;font-size:.82rem;font-weight:700}.msat-aff-conditions-grid strong{font-size:1.65rem;line-height:1.1}.msat-aff-conditions-grid small{color:#667085;line-height:1.45}.msat-aff-conditions-note{margin:0;color:#667085;font-size:.88rem;line-height:1.5}@media(max-width:800px){.msat-aff-conditions-grid{grid-template-columns:1fr}.msat-aff-conditions-head{display:grid}.msat-aff-readonly{justify-self:start}}.msat-shipping-request-form{max-width:920px;padding:1.2rem;border:1px solid #d9e1e8;border-radius:12px;background:#fff}.msat-shipping-request-form>h2{margin-top:0}.msat-shipping-request-form select{width:100%;min-height:42px}.msat-shipping-opportunity-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.25rem;margin:1rem 0;padding:.85rem 1rem;border-left:4px solid #0b5fff;background:#f4f8ff}.msat-shipping-opportunity-summary strong{color:#17212b}.msat-shipping-opportunity-summary span{color:#4e5b68}.msat-consent-row{display:flex!important;align-items:flex-start;gap:.55rem;margin:.9rem 0}.msat-consent-row input[type=checkbox]{width:auto!important;min-width:16px;margin-top:.2rem}.msat-shipping-ticket-summary{margin:1rem 0 1.25rem;padding:1rem;border:1px solid #d9e1e8;border-radius:10px;background:#f8fafc}.msat-shipping-ticket-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.msat-shipping-ticket-grid>div{padding:.75rem;border:1px solid #e2e8ef;border-radius:8px;background:#fff}.msat-shipping-ticket-grid span,.msat-shipping-ticket-grid small{display:block;color:#66727c;font-size:.78rem}.msat-shipping-ticket-grid strong{display:block;margin:.2rem 0;color:#17212b}.msat-shipping-items{margin-top:.8rem}.msat-shipping-items ul{margin:.6rem 0 0 1.2rem}.msat-shipping-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid #d9e1e8}.msat-ticket-status--shipping-received,.msat-ticket-status--shipping-quote_preparing{background:#fff2cc}.msat-ticket-status--shipping-quoted,.msat-ticket-status--shipping-payment_pending{background:#e7f1ff}.msat-ticket-status--shipping-preparing{background:#f0e7ff}.msat-ticket-status--shipping-shipped{background:#e4f5e7}.msat-ticket-status--shipping-closed{background:#ececec}@media(max-width:820px){.msat-shipping-ticket-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.msat-shipping-ticket-grid{grid-template-columns:1fr}.msat-shipping-opportunity-summary{display:block}.msat-shipping-opportunity-summary span{display:block;margin-top:.25rem}}.woocommerce-checkout .msat-customer-type-field{padding:12px 13px;border:1px solid #dcdcde;border-radius:6px;background:#f8fafc}.woocommerce-checkout .msat-customer-type-field label{font-weight:700}.woocommerce-checkout .msat-customer-type-field select{margin-bottom:0}.woocommerce-checkout .msat-customer-type-field .description,.woocommerce-checkout .msat-professional-field .description,.woocommerce-checkout .msat-tax-id-field .description,.woocommerce-checkout .msat-consumer-fiscal-field .description{display:block;clear:both;margin:7px 0 0;color:#667085;font-size:12px;line-height:1.45}.woocommerce-checkout .msat-consumer-fiscal-field{padding:10px 12px;border:1px solid #e3e6ea;border-radius:6px;background:#fbfcfd}.woocommerce-checkout .msat-consumer-fiscal-field label{display:flex;align-items:flex-start;gap:7px;line-height:1.4}.woocommerce-checkout .msat-consumer-fiscal-field input[type=checkbox]{flex:0 0 auto;margin-top:.2em}.woocommerce-checkout .msat-consumer-fiscal-field .optional,.woocommerce-checkout .msat-tax-id-field .optional{display:none!important}.woocommerce-checkout .msat-field-help,.woocommerce-checkout .msat-customer-type-help,.woocommerce-checkout .msat-consumer-fiscal-help,.woocommerce-checkout .msat-tax-id-help{display:block;clear:both;margin:7px 0 0;color:#667085;font-size:12px;line-height:1.45;font-weight:400}.woocommerce-checkout .modosat-terms-context{margin:0 0 10px;color:#5f6873;font-size:12.5px;line-height:1.5}.woocommerce-checkout .modosat-terms-context a{font-weight:600}.woocommerce-checkout .msat-consumer-field[hidden],.woocommerce-checkout .msat-tax-id-field[hidden],.woocommerce-checkout #billing_consumer_fiscal_invoice_field[hidden],.woocommerce-checkout #billing_tax_id_field[hidden]{display:none!important}.woocommerce-checkout .msat-tax-id-field input{text-transform:uppercase}.woocommerce-checkout .msat-tax-id-field abbr.required{margin-left:2px;text-decoration:none}.woocommerce-account .msat-order-workflow{margin:0 0 24px;padding:18px 20px;border:1px solid #e0e6ee;border-radius:12px;background:#fff}.woocommerce-account .msat-order-workflow__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.woocommerce-account .msat-order-workflow__head>span{font-size:12px;font-weight:700;padding:5px 9px;border-radius:999px;background:#edf4ff;color:#244d84}.woocommerce-account .msat-order-workflow ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.woocommerce-account .msat-order-workflow li{display:flex;gap:9px;position:relative;padding-right:12px}.woocommerce-account .msat-order-workflow li:after{content:"";position:absolute;top:7px;left:15px;right:0;height:2px;background:#dce3ec}.woocommerce-account .msat-order-workflow li:last-child:after{display:none}.woocommerce-account .msat-order-workflow__dot{width:14px;height:14px;flex:0 0 14px;border-radius:50%;background:#d8e0ea;position:relative;z-index:1;border:3px solid #fff;box-shadow:0 0 0 1px #c9d2de}.woocommerce-account .msat-order-workflow li.is-done .msat-order-workflow__dot,.woocommerce-account .msat-order-workflow li.is-current .msat-order-workflow__dot{background:#1f6feb;box-shadow:0 0 0 1px #1f6feb}.woocommerce-account .msat-order-workflow li.is-done:after{background:#1f6feb}.woocommerce-account .msat-order-workflow li strong,.woocommerce-account .msat-order-workflow li small,.woocommerce-account .msat-order-workflow li time{display:block}.woocommerce-account .msat-order-workflow li strong{font-size:13px}.woocommerce-account .msat-order-workflow li small{font-size:11px;color:#667085;margin-top:3px;line-height:1.35}.woocommerce-account .msat-order-workflow li time{font-size:10px;color:#8b95a4;margin-top:4px}.woocommerce-account .msat-order-workflow__note{font-size:12px;color:#667085;margin:14px 0 0}.woocommerce-account .msat-order-tracking{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid #e7ebf0;margin-top:14px;padding-top:12px}.woocommerce-account .msat-order-tracking a{font-weight:700}.woocommerce-account .msat-order-workflow--terminal{border-left:4px solid #c2410c}@media(max-width:768px){.woocommerce-account .msat-order-workflow ol{grid-template-columns:1fr;gap:10px}.woocommerce-account .msat-order-workflow li:after{display:none}}