.mp-hero{background:linear-gradient(120deg,#0c3528,#116c50);color:#fff;padding:46px 0 34px}.mp-hero h1{font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.5;margin:12px 0}.mp-hero p{color:#e2eee7;max-width:750px;font-size:17px;line-height:1.9}.mp-kicker{color:#e6c87f;font-size:12px;letter-spacing:1.1px}.mp-hero nav,.mp-tabs,.mp-actions,.mp-pager{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;align-items:center}.mp-hero nav a{background:#ffffff12;border:1px solid #ffffff35;padding:10px 15px;border-radius:10px;color:#fff;font-size:14px}.mp-section{padding-top:28px;padding-bottom:85px;overflow-wrap:anywhere}.mp-section *{min-width:0;box-sizing:border-box}.mp-disclosure{border:1px solid #d6dec8;border-inline-start:4px solid #b69b56;background:#f6f7ef;padding:20px 24px;border-radius:14px;margin-bottom:25px;color:#224935}.mp-disclosure strong{font-size:18px}.mp-disclosure p,.mp-note{font-size:14px;line-height:1.9;margin:8px 0 0;color:#536b5d}.mp-search{display:grid;grid-template-columns:minmax(0,1fr) 230px auto;align-items:end;gap:14px;margin:26px 0}.mp-field,.mp-search label{display:flex;flex-direction:column;gap:9px;margin-bottom:16px;font-size:15px;font-weight:600}.mp-field input,.mp-field select,.mp-field textarea,.mp-search input,.mp-search select{width:100%;max-width:100%;font:inherit;font-weight:400;padding:12px 14px;border:1px solid #cbd9ce;border-radius:10px;background:#fff;color:#173d2d;min-height:48px}.mp-field textarea{resize:vertical;line-height:1.8}.mp-field input[type=email],.mp-field input[type=tel],.mp-field input[type=password]{direction:ltr;text-align:start}.mp-field input[type=file]{padding:10px;font-size:14px}.mp-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mp-product{border:1px solid #d2dfd5;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 5px 20px #14392406;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.mp-product:hover{box-shadow:0 12px 32px #14392415;transform:translateY(-3px)}.mp-product-image{height:215px;padding:20px;display:block;background:#fff}.mp-product-image img{width:100%;height:100%;object-fit:contain}.mp-product-body{display:flex;flex-direction:column;gap:10px;padding:20px;flex:1;border-top:1px solid #eef2eb}.mp-approved{font-size:11px;color:#526c55;background:#eef4e9;padding:5px 9px;border-radius:6px;align-self:start}.mp-product h2{font-size:16px;line-height:1.8;font-weight:700;min-height:58px;margin:0}.mp-price{font-size:23px;color:#0c7958;margin-top:auto}.mp-product-body>span{font-size:13px}.mp-seller-name{font-size:15px;font-weight:700;color:#245b43}.mp-stars{color:#8b6a21;font-weight:600;font-size:14px;display:block}.mp-stars small{font-size:12px}.mp-stores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mp-store{border:1px solid #d6dfd3;border-radius:20px;overflow:hidden;background:#fff}.mp-store-cover{height:150px;background:linear-gradient(125deg,#d8e9da,#f4efdc);display:grid;place-items:center}.mp-store-cover img{width:100%;height:100%;object-fit:cover}.mp-store-cover span{font-size:70px;color:#296141;font-weight:800}.mp-store>div:last-child{padding:24px}.mp-store h2{font-size:24px}.mp-store p{font-size:14px;line-height:1.8}.mp-store b{display:block;margin-top:16px}.mp-panel{border:1px solid #d5e0d5;border-radius:17px;background:#fff;padding:26px;margin-bottom:20px}.mp-panel h2{font-size:23px;line-height:1.6;margin:0 0 16px}.mp-panel h3{font-size:18px}.mp-panel p{line-height:1.9;font-size:15px}.mp-panel time,.mp-panel small{display:block;color:#62796a;font-size:13px;margin:7px 0}.mp-panel form{margin-top:20px;max-width:700px}.mp-panel>.btn{margin:10px 0 0 10px}.mp-row,.mp-store-intro{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:22px}.mp-row p{margin:0}.mp-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:26px;align-items:start}.mp-side{display:flex;flex-direction:column;padding:12px;border:1px solid #d6e2d5;border-radius:15px;background:#fff}.mp-side a,.mp-tabs a{padding:12px 15px;border-radius:9px;font-size:15px}.mp-side a[aria-current=page],.mp-tabs a[aria-current=page]{background:#12664b;color:#fff}.mp-tabs{margin-bottom:22px;padding:10px;background:#f0f4ed;border-radius:12px}.mp-body{min-width:0}.mp-auth{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start;max-width:1000px;margin:auto}.mp-auth-aside{padding:45px 26px;background:linear-gradient(145deg,#e7f0e6,#faf6e9);border-radius:20px}.mp-auth-aside>span{color:#6d793b}.mp-auth-aside h2{font-size:32px;line-height:1.7}.mp-auth-aside ol{line-height:3;font-size:17px;padding-inline-start:25px}.mp-auth form>a{display:block;margin-top:18px;font-size:14px;color:#14654c}.mp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.mp-images{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.mp-images figure{margin:0;width:110px}.mp-images img{width:110px;height:110px;object-fit:contain;border:1px solid #d3dfd4;border-radius:10px;background:#fff}.mp-images button{font:inherit;font-size:13px;background:transparent;color:#a33434;border:0;padding:8px}.mp-product-list{display:grid;gap:16px}.mp-product-list .mp-panel{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.mp-product-list .mp-panel>img{width:110px;height:120px;object-fit:contain}.mp-product-list .mp-panel>div{flex:1;min-width:160px}.mp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:24px}.mp-stats article{background:#f4f7ef;border:1px solid #dce5d2;border-radius:14px;padding:22px}.mp-stats span{font-size:13px;color:#597257;display:block}.mp-stats strong{font-size:35px;font-weight:800;display:block;color:#18543b;margin-top:14px}.mp-error{color:#af2929;font-size:15px;line-height:1.8}.mp-empty{grid-column:1/-1;padding:45px 24px;border:1px dashed #c9d7c5;border-radius:16px;text-align:center;background:#f9fbf7;line-height:2}.mp-inbox{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mp-inbox .mp-panel{margin:0}.mp-chat-log{display:flex;flex-direction:column;gap:14px;margin:25px 0}.mp-chat-message{max-width:90%;background:#f1f4ed;border:1px solid #dfe7d9;border-radius:15px;padding:15px 20px;align-self:start}.mp-chat-message.mp-mine{align-self:end;background:#e7f3ec}.mp-chat-message p{white-space:pre-wrap;margin:6px 0}.mp-count{display:inline-block;font-size:12px;background:#165c42;color:#fff;border-radius:7px;padding:5px 10px;margin-top:10px}.mp-review-list{display:grid;gap:15px;margin:25px 0}.mp-review-list article{border-bottom:1px solid #e3eade;padding-bottom:15px}.mp-review-product{display:grid;grid-template-columns:180px minmax(0,1fr);gap:26px}.mp-review-product>img{width:180px;height:210px;object-fit:contain}.mp-narrow{max-width:650px;margin:auto}.mp-table{max-width:100%;overflow:auto;border:1px solid #d9e3d4;border-radius:12px}.mp-table table{border-collapse:collapse;width:100%;font-size:14px}.mp-table th,.mp-table td{padding:13px;text-align:start;border-bottom:1px solid #e3eadd;min-width:120px;max-width:300px;overflow-wrap:anywhere}.mp-table th{background:#f0f5eb;white-space:nowrap}.mp-table td{vertical-align:top}.mp-reports-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px}.mp-columns{display:flex;flex-wrap:wrap;gap:12px 20px;margin:18px 0}.mp-columns label{display:flex;gap:7px;align-items:center;font-size:13px}.mp-columns input{width:17px;height:17px;accent-color:#146448}.mp-report-summary{padding:18px;background:#edf4e6;border-radius:12px;margin:20px 0}.mp-actions a{color:#116649;text-decoration:underline;font-size:14px}.mp-actions button,.mp-actions .btn{margin:0}.mp-section .btn{max-width:100%;white-space:normal;text-align:center;line-height:1.5}.mp-section bdi{unicode-bidi:isolate}.mp-product-disclosure{margin:20px 0}.mp-print-title{display:none}
@media(max-width:1100px){.mp-products{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-reports-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.client-header.storefront-header .header-search-row{flex-wrap:wrap;height:auto;gap:4px;padding-block:8px}.client-header.storefront-header .header-search{order:1;flex-basis:100%}.client-header .header-utility{order:0;width:100%;max-width:100%;justify-content:center;gap:20px}.client-header .header-utility .nav-marketplace{font-size:13px;font-weight:700;min-height:38px;display:flex;align-items:center;white-space:nowrap}}
.mp-offer-select{display:flex;align-items:center;gap:9px;font-size:14px;padding-bottom:14px;color:#395f43}.mp-offer-select input{width:18px;height:18px;accent-color:#17684e}
.mp-report-advanced{margin:10px 0 22px;border:1px solid #d8e2d3;border-radius:12px;padding:14px}.mp-report-advanced summary{cursor:pointer;font-size:15px;color:#15553b;font-weight:600}.mp-report-advanced[open] summary{margin-bottom:22px}.mp-report-advanced .mp-reports-filters{padding:5px}
.mp-card-seller{display:block;font-size:11px;color:#376348;line-height:1.8;margin:5px 0;overflow-wrap:anywhere}
.mp-search{grid-template-columns:minmax(0,1fr) 210px auto auto}.mp-search label:has(input[type=checkbox]){flex-direction:row;align-items:center;align-self:center;gap:8px;margin:0;white-space:nowrap}.mp-search input[type=checkbox]{width:18px;height:18px;min-height:18px;padding:0;flex:0 0 18px;accent-color:#146548}[data-marketplace-entry]{flex-wrap:wrap;gap:7px}
@media(max-width:800px){.mp-search{grid-template-columns:1fr 1fr}.mp-search>button{grid-column:1/-1}}
@media(max-width:520px){.mp-field input,.mp-field select,.mp-field textarea,.mp-search input,.mp-search select{font-size:16px}}
.mp-reports-filters label[hidden]{display:none!important}
@media print{.mp-report-print [data-report-form],.mp-report-print>.mp-row,.mp-report-print .mp-panel:has([data-report-form]){display:none!important}.mp-report-print .mp-table{width:100%;max-width:none}.mp-report-print .mp-table th,.mp-report-print .mp-table td{min-width:0;overflow-wrap:anywhere}.mp-report-print .mp-print-title{padding-bottom:16px}}
@media(max-width:800px){.mp-products,.mp-stores{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-layout,.mp-auth{grid-template-columns:1fr}.mp-auth-aside{padding:25px}.mp-auth-aside h2{font-size:27px}.mp-side{flex-direction:row;flex-wrap:wrap;gap:5px}.mp-side a{font-size:14px;padding:10px}.mp-search{grid-template-columns:1fr 1fr}.mp-search>label:first-child{grid-column:1/-1}.mp-search button{margin-bottom:16px}.mp-reports-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-hero{padding:28px 0}.mp-review-product{grid-template-columns:130px minmax(0,1fr)}.mp-review-product>img{width:130px}}
@media(max-width:520px){.mp-hero h1{font-size:29px}.mp-hero p{font-size:16px}.mp-hero nav{gap:8px}.mp-hero nav a{font-size:13px;padding:9px 11px}.mp-products{gap:12px}.mp-product-image{height:160px;padding:14px}.mp-product-body{padding:14px;gap:9px}.mp-product h2{font-size:15px;line-height:1.8;min-height:80px}.mp-price{font-size:20px}.mp-product .btn{font-size:13px;padding:10px}.mp-approved{font-size:10px}.mp-disclosure{padding:17px}.mp-disclosure strong{font-size:16px}.mp-panel{padding:19px}.mp-panel h2{font-size:21px}.mp-form-grid,.mp-stores,.mp-inbox,.mp-review-product{grid-template-columns:1fr}.mp-review-product>img{width:100%;height:180px}.mp-reports-filters{grid-template-columns:1fr}.mp-auth-aside{display:none}.mp-stats article{padding:16px}.mp-section{padding-bottom:110px}.mp-chat-message{max-width:96%;padding:13px}.mp-store-intro h2{font-size:24px}}
@media print{body:has(.mp-report-print)>*:not(main):not(#main){display:none!important}.mp-report-print .mp-reports-filters,.mp-report-print .mp-actions,.mp-report-print .mp-columns,.mp-report-print .mp-hero,.mp-report-print .mp-pager{display:none!important}.mp-report-print .mp-table{overflow:visible;border:0}.mp-report-print table{font-size:10px}.mp-report-print th,.mp-report-print td{min-width:0;padding:5px}.mp-print-title{display:block}.mp-section{padding:0}.mp-table thead{display:table-header-group}.mp-table tr{break-inside:avoid}}
