.review-reminder{border:1px solid #bfdcc6;border-left:5px solid var(--green);background:var(--green-light);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;padding:16px 18px;display:flex}.review-reminder strong{color:var(--green-dark)}.review-reminder p{color:var(--muted);margin:3px 0 0}.review-reminder .button{text-align:center;flex:none}html{background:var(--green-dark);scrollbar-color:var(--green) var(--green-dark);max-width:100%;overflow-x:clip}*{box-sizing:border-box}body{width:100%;max-width:100%;color:var(--ink);background:#f4f8f5;margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.45;overflow-x:clip}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-thumb{background:var(--green);border:2px solid var(--green-dark);border-radius:999px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{flex-direction:column;min-height:100vh;display:flex}.nav{color:#fff}.nav-inner{background:linear-gradient(120deg, var(--green-dark), var(--green));justify-content:center;align-items:center;gap:20px;width:min(100%,1100px);min-height:68px;margin:0 auto;padding:10px 24px;display:flex;box-shadow:0 2px 12px #0b3d2726}.nav-public .nav-inner{justify-content:center;width:min(100%,500px);min-height:66px}.brand-lockup{align-items:center;gap:12px;display:flex}.produce-map{object-fit:contain;width:48px;height:62px}.brand{letter-spacing:-.3px;font-size:1.22rem;font-weight:800}.brand span{color:var(--lime)}.nav-links{gap:18px;font-size:.92rem;display:flex}.nav-links a{opacity:.9}.nav-links a:hover{opacity:1}.container{max-width:1100px;margin:0 auto;padding:34px 24px}.hero{max-width:700px;padding:72px 0}.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:700}h1{margin:12px 0;font-size:clamp(2.15rem,5vw,3.8rem);line-height:1.06}h2{margin-top:0}.lead{color:var(--muted);font-size:1.1rem;line-height:1.6}.actions,.inline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button{cursor:pointer;background:var(--green);color:#fff;border:0;border-radius:9px;padding:12px 18px;font-weight:700;transition:background .15s,transform .15s;display:inline-block}.button:hover{background:var(--green-dark);transform:translateY(-1px)}.grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:0 5px 18px #163d2a0b}.card p{color:var(--muted);line-height:1.5}.auth-page{background:linear-gradient(#ffffff08,#edf5ee1c),url(/mozambique-corn-harvest.png) 50%/cover fixed;flex:1;width:100%;max-width:none;padding:0 24px 48px}.auth-banner{color:#fff;text-align:center;background:linear-gradient(#0b3d27e8,#0f5132dc);align-content:center;justify-items:center;gap:2px;width:min(100%,500px);height:122px;margin:0 auto;display:grid}.auth-banner .eyebrow{color:var(--lime);font-size:.75rem}.auth-banner h1{margin:0;font-size:clamp(1.65rem,3vw,2.1rem)}.auth-banner p{color:#e8f3e9;margin:0;font-size:.92rem}.auth-card{-webkit-backdrop-filter:blur(2px);background:#ffffff75;border-color:#ffffffb8;flex-direction:column;width:min(100%,500px);min-height:610px;margin:-14px auto 0;padding:28px;display:flex;box-shadow:0 14px 34px #17352b52}.auth-card .field input,.auth-card .field select{background:#ffffff80}.auth-card h2{margin:26px 0 4px;font-size:2rem;line-height:1.1}.auth-tabs{gap:10px}.form-card{overflow-wrap:anywhere;width:min(100%,680px);min-width:0;max-width:100%;margin:28px auto}.form-card :is(fieldset,section,div,label){min-width:0}.form-card :is(input,select,textarea,button){max-width:100%}.turnstile-container{justify-content:center;align-items:center;width:100%;min-height:65px;margin:.75rem 0;display:flex;overflow:hidden}.turnstile-container>div{width:100%;max-width:100%}.purchase-offer-form h1{overflow-wrap:anywhere;margin:.35rem 0 .6rem;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:700;line-height:1.28}.purchase-choice-summary{border:1px solid var(--line);background:#f8fbf9;border-radius:12px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;margin:14px 0 10px;padding:10px;display:grid}.purchase-choice-photo{background:#fff;border-radius:10px;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}.purchase-choice-photo img{object-fit:contain;width:100%;height:100%}.purchase-choice-copy{gap:3px;min-width:0;display:grid}.purchase-choice-copy small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.purchase-choice-copy strong{overflow-wrap:anywhere}.purchase-choice-copy span{color:var(--muted);font-size:.86rem}@media (max-width:520px){.purchase-choice-summary{grid-template-columns:72px minmax(0,1fr);gap:10px}.purchase-choice-photo{width:72px;height:72px}.purchase-choice-copy span{font-size:.8rem}}.how-guide{max-width:1040px;padding-block:2.5rem 4rem}.how-guide-hero{background:linear-gradient(125deg,#edf6ff,#fff 68%);border:1px solid #c9dcef;border-radius:20px;padding:clamp(1.5rem,4vw,3rem)}.agro-route .how-guide-hero{background:linear-gradient(125deg,#eaf8ed,#fff 68%);border-color:#c8e5d0}.how-guide-hero h1{max-width:19ch;margin:.35rem 0 .8rem;font-size:clamp(2rem,4vw,3rem);line-height:1.12}.how-guide-hero>p:not(.eyebrow){color:#4d6276;max-width:65ch;margin:0;line-height:1.6}.how-guide-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.how-guide-section{background:#fff;border:1px solid #dbe5ed;border-radius:18px;margin-top:2rem;padding:clamp(1.2rem,3vw,2rem);scroll-margin-top:1rem}.how-guide-heading{align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.how-guide-heading>span{color:#205896;background:#e9f2ff;border-radius:12px;flex:none;place-items:center;width:3rem;height:3rem;font-weight:800;display:grid}.agro-route .how-guide-heading>span{color:#087346;background:#e8f6ec}.how-guide-heading .eyebrow{margin:0}.how-guide-heading h2{margin:.1rem 0 0;font-size:clamp(1.35rem,2.5vw,1.85rem)}.how-guide-steps{counter-reset:guide-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.how-guide-steps li{counter-increment:guide-step;background:#fbfdff;border:1px solid #e3eaf0;border-radius:12px;padding:1.15rem}.how-guide-steps li:before{content:counter(guide-step,decimal-leading-zero);color:#2870b3;margin-bottom:.6rem;font-size:.82rem;font-weight:800;display:block}.agro-route .how-guide-steps li:before{color:#087346}.how-guide-steps strong{font-size:1.03rem;display:block}.how-guide-steps p{color:#526478;margin:.45rem 0 0;line-height:1.55}.how-guide-steps a,.how-guide-help a{color:#145caa;text-underline-offset:2px;text-decoration:underline}.how-guide-note{background:#f0f7ff;border-left:3px solid #3182ce;border-radius:0 9px 9px 0;margin:0 0 1.2rem;padding:.95rem 1.1rem;line-height:1.55}.agro-route .how-guide-note{background:#f0faf2;border-left-color:#16844e}.how-guide-test-notice{background:#fff9ed;border:1px solid #f2ce8b;border-radius:12px;margin-top:2rem;padding:1.15rem 1.3rem}.how-guide-test-notice p{margin:.35rem 0 0;line-height:1.55}.how-guide-help{text-align:center;color:#526478;margin:1.3rem 0 0}@media (max-width:680px){.how-guide{padding-block:1.2rem 2.5rem}.how-guide-steps{grid-template-columns:1fr}.how-guide-hero h1{font-size:clamp(1.8rem,8vw,2.3rem)}.how-guide-section{margin-top:1rem}}.form-page-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.form-page-head h1{margin:8px 0 0}.form-page-head .button{flex:none;margin-top:2px}.form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.form-row>*{min-width:0}.form-row>.field{align-content:start;align-self:start}.field{align-content:start;gap:6px;min-width:0;margin:14px 0;font-weight:600;display:grid}.field input,.field select,.field textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.field input,.field select{background:#fff;border:1px solid #b8cec0;border-radius:9px;height:46px;min-height:46px;padding:11px 13px}.field input:focus,.field select:focus{border-color:var(--green);outline:3px solid #c9ef8f80}.note{color:var(--muted);font-size:.9rem}.error{color:#b42318}.location-notice{margin:-4px 0 8px;font-size:.9rem}.success{color:#16733a}.field :is(input,select,textarea)[aria-invalid=true]{border-color:#b42318!important;outline:3px solid #b4231826!important}.compact-category-field{align-content:start;align-self:start}.compact-category-field select{height:46px;min-height:46px}.field-error{color:#b42318;font-size:.78rem;font-weight:700;line-height:1.35;display:block}.field-hint{color:var(--muted);font-size:.76rem;line-height:1.35;display:block}.auth-form-message{border-radius:9px;margin:.1rem 0 .8rem;padding:.7rem .8rem}.auth-form-message.error{background:#fff4f3;border:1px solid #f2b8b5}.auth-form-message.success{background:#f1fbf4;border:1px solid #a8d8b9}.text-button{width:max-content;color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.text-button:hover{text-decoration:underline}.recovery-link{margin:2px 0 4px}.dashboard-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:28px;display:flex}.stat{font-size:1.8rem;font-weight:800;display:block}@media (max-width:700px){.nav-inner{min-height:58px;padding:10px 14px}.nav-public .nav-inner{min-height:60px}.brand-lockup{gap:8px}.produce-map{width:40px;height:52px}.nav-links{justify-content:space-between;gap:14px;width:100%}.grid,.form-row,.quick-actions,.dashboard-stats{grid-template-columns:1fr}.container{padding:20px 14px}.auth-page{background-attachment:scroll;padding:0 14px 32px}.auth-banner{height:112px}.auth-card{min-height:0;margin-top:-14px;padding:22px}.auth-card h2{font-size:1.7rem}.card,.action-card,.stat-card{border-radius:13px;padding:18px}.auth-card{padding:22px}.form-page-head{flex-direction:column;align-items:flex-start}.form-page-head .button{margin-top:0}.button{min-height:44px}.dashboard-page{padding-top:24px}.dashboard-hero,.dashboard-note{flex-direction:column;align-items:flex-start}.dashboard-meta{justify-items:start}.dashboard-note .text-link{margin-top:0}}.dashboard-page,.catalog-page{padding-top:36px;padding-bottom:48px}.catalog-head{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:26px;display:flex}.catalog-head h1{margin:8px 0}.catalog-head .lead{margin:0}.catalog-head .button{flex:none;margin-top:20px}.dashboard-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.dashboard-hero h1{margin:8px 0}.dashboard-hero .lead{margin:0}.greeting-details{gap:8px;display:grid}.profile-line{color:var(--muted);font-size:.95rem}.dashboard-meta{color:var(--muted);justify-items:end;gap:10px;padding-top:36px;font-size:.92rem;display:grid}.role-badge{background:var(--green-light);color:var(--green-dark);border-radius:999px;padding:7px 11px;font-weight:700}.quick-actions{grid-template-columns:1.35fr 1fr;gap:18px;margin-bottom:34px;display:grid}.quick-actions.single-action{grid-template-columns:minmax(0,1fr)}.action-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;min-height:212px;padding:24px;box-shadow:0 5px 18px #163d2a0b}.action-card h2{margin:6px 0 10px}.action-card p{color:var(--muted);margin:0}.action-primary{background:linear-gradient(135deg, var(--green-dark), var(--green));color:#fff;border:0}.action-primary p{color:#e8f3e9}.action-primary .button{background:var(--lime);color:var(--green-dark)}.action-primary .button:hover{background:#e0fbb9}.action-kicker{text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:700}.text-link{color:var(--green);margin-top:18px;font-weight:700;display:inline-block}.action-primary .action-kicker{color:var(--lime)}.dashboard-store-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.dashboard-store-actions .button{justify-content:center;align-items:center;display:inline-flex}@media (max-width:700px){.dashboard-store-actions{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.5rem;width:100%;display:grid}.dashboard-store-actions .button{white-space:nowrap;width:100%;min-height:38px;padding:.42rem .5rem;font-size:.76rem;line-height:1.15}.agro-producer-dashboard .quick-actions{margin-bottom:1.25rem}.agro-producer-dashboard .quick-actions .action-card{border-radius:14px;width:100%;min-height:0;padding:14px}.agro-producer-dashboard .quick-actions .action-kicker{letter-spacing:.06em;margin:0 0 .3rem;font-size:.68rem}.agro-producer-dashboard .quick-actions h2{margin:0 0 .35rem;font-size:1.3rem;line-height:1.18}.agro-producer-dashboard .quick-actions p:not(.action-kicker){margin:.25rem 0;font-size:.8rem;line-height:1.38}.agro-producer-dashboard .quick-actions .dashboard-store-actions{margin-top:.7rem}.agro-producer-dashboard .quick-actions .button{min-height:36px;padding:.38rem .42rem;font-size:.71rem}}.section-heading{justify-content:space-between;align-items:end;margin:0 0 14px;display:flex}.section-heading h2{margin:0}.section-heading p{color:var(--muted);margin:4px 0 0}.dashboard-stats{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.stat-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px}.stat-card p{margin:10px 0 5px;font-weight:700}.stat-card small{color:var(--muted);line-height:1.35;display:block}.dashboard-note{background:#eef7e8;border:1px solid #d4e8c6;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding:18px 20px;display:flex}.dashboard-note p{color:var(--muted);margin:4px 0 0}.matches-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-top:26px;padding:24px;box-shadow:0 5px 18px #163d2a0b}.matches-heading h2{margin:5px 0}.matches-heading p{color:var(--muted);margin:0}.match-item{border-top:1px solid var(--line);padding:20px 0}.match-item:first-of-type{margin-top:18px}.match-item p{color:var(--muted);margin:6px 0}.match-item strong{color:var(--ink)}.match-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.match-title h3{margin:0;font-size:1.15rem}.match-score{background:var(--green-light);color:var(--green-dark);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.8rem;font-weight:700}.match-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.match-status{font-weight:700;color:var(--green-dark)!important;margin-top:14px!important}.history-page{padding-top:40px;padding-bottom:48px}.history-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-top:28px;padding:26px;box-shadow:0 5px 18px #163d2a0b}.history-heading h2{margin:5px 0}.history-heading p{color:var(--muted);margin:0}.history-item{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.history-item:first-of-type{margin-top:18px}.history-title{align-items:center;gap:12px;display:flex}.history-title h3{margin:2px 0 0;font-size:1.15rem}.history-type{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:700}.history-item p{color:var(--muted);margin:8px 0 4px}.history-item small{color:var(--muted)}.history-status{background:var(--green-light);color:var(--green-dark);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:.8rem;font-weight:700}.status-cancelled{color:#934016;background:#f9e2d4}.status-closed{color:var(--muted);background:#e4e8e6}.history-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dashboard-history{padding:9px 13px;font-size:.86rem}.history-details{background:var(--green-light);border-radius:10px;max-width:720px;margin-top:12px;padding:0 12px}.history-details summary{cursor:pointer;color:var(--green-dark);padding:10px 0;font-weight:700}.history-details>div{border-top:1px solid var(--line);padding:5px 0 10px}.history-details p{margin:6px 0;font-size:.92rem}footer{width:100%;color:var(--muted);text-align:center;margin-top:auto;padding:22px 24px;font-size:.85rem}@media (max-width:700px){.quick-actions,.dashboard-stats{grid-template-columns:1fr}.catalog-head,.dashboard-hero,.dashboard-note{flex-direction:column;align-items:flex-start}.catalog-head .button{margin-top:0}.matches-card,.history-card{border-radius:13px;padding:18px}.match-title,.history-item,.history-title{flex-direction:column;align-items:flex-start;gap:6px}.match-actions .button,.history-actions .button{width:100%}.history-actions{justify-content:stretch;width:100%}.dashboard-meta{justify-items:start}.dashboard-note .text-link{margin-top:0}}.admin-page{padding-top:34px;padding-bottom:48px}.admin-hero{background:linear-gradient(135deg, var(--green-dark), var(--green));color:#fff;border-radius:18px;justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;padding:28px 30px;display:flex}.admin-section-nav{background:#e4eee6;border-radius:12px;flex-wrap:wrap;gap:8px;width:max-content;max-width:100%;margin:0 0 22px;padding:6px;display:flex}.admin-section-nav a{color:var(--muted);border-radius:8px;padding:9px 13px;font-size:.9rem;font-weight:700}.admin-section-nav a:hover{color:var(--green-dark)}.admin-section-nav a.active{color:var(--green-dark);background:#fff;box-shadow:0 2px 8px #163d1a14}.admin-hero h1{color:#fff;margin:7px 0}.admin-hero p{color:#e8f3e9;margin:0;font-size:1.05rem}.admin-hero .eyebrow{color:var(--lime)}.admin-hero-note{color:#e8f3e9;background:#ffffff18;border-radius:12px;gap:4px;padding:12px 14px;font-size:.88rem;display:grid}.admin-hero-note strong{color:#fff}.sign-out{min-height:38px;margin-top:6px;padding:8px 13px}.button.secondary.sign-out{color:#fff;background:#bc3030}.button.secondary.sign-out:hover{background:#962525}.admin-hero-note .sign-out{color:var(--green-dark);background:#fff}.admin-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:18px;display:grid}.admin-stat,.admin-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:0 5px 18px #163d2a0b}.admin-stat .stat{font-size:2.25rem}.admin-stat p{margin:9px 0 6px;font-weight:700}.admin-stat small{color:var(--muted)}.admin-insights{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-card{min-height:190px}.admin-card h2{margin-bottom:18px;font-size:1.15rem}.metric-list p,.rank-list p,.bar-list p,.log-list p{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;margin:0;padding:10px 0;display:flex}.metric-list p:first-child,.rank-list p:first-child,.bar-list p:first-child,.log-list p:first-child{border-top:0;padding-top:0}.metric-list b,.rank-list b,.bar-list b{color:var(--ink)}.bar-list>div{margin-bottom:12px}.bar-list p{border:0;padding:0 0 5px}.progress{background:#e6efe9;border-radius:999px;height:7px;display:block;overflow:hidden}.progress span{background:var(--green);border-radius:inherit;height:100%;display:block}.empty-state{color:var(--muted);margin:0;padding:14px 0;font-size:.94rem}.admin-logs{min-height:auto;margin-top:18px}.admin-card-heading h2{margin-bottom:4px}.admin-card-heading p{color:var(--muted);margin:0 0 16px}.log-list small{color:var(--muted);white-space:nowrap}.admin-audit-actions{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.admin-audit-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;justify-content:space-between;gap:20px;min-height:230px;padding:24px;display:flex;box-shadow:0 5px 18px #163d2a0b}.admin-audit-card h2{margin:6px 0 10px}.admin-audit-card p:not(.action-kicker){color:var(--muted);margin:0}.admin-log-report{margin-top:28px}.report-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.report-header h1{margin:8px 0}.report-header .lead{max-width:630px;margin:0}.report-print{white-space:nowrap;margin-top:26px}.print-issued,.report-footer{display:none}.report-filters{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:end;gap:14px;margin:26px 0 0;padding:18px;display:flex}.report-filters label{min-width:160px;color:var(--muted);gap:6px;font-size:.86rem;font-weight:700;display:grid}.report-filters select{min-height:42px;color:var(--ink);background:#fff;border:1px solid #b8cec0;border-radius:8px;padding:8px 10px}.report-consult{min-height:42px}.report-collapsed{border-left:3px solid var(--green);background:var(--green-light);color:var(--muted);border-radius:0 10px 10px 0;margin:14px 0;padding:14px 16px}.print-period{color:var(--muted);margin:14px 0;font-size:.9rem}.audit-table{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.audit-table-head,.audit-row{grid-template-columns:1.1fr 1fr 1.2fr 1.2fr;gap:14px;padding:14px 18px;display:grid}.audit-table-head{background:var(--green-dark);color:#fff;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.audit-row{color:var(--muted);border-top:1px solid var(--line)}.audit-row b{color:var(--ink)}.audit-row small{color:var(--muted);white-space:nowrap}.negotiation-summary{border-top:2px solid var(--green-light);margin-top:28px;padding-top:24px}.negotiation-summary h2{margin:0 0 4px}.negotiation-summary>div>p{color:var(--muted);margin:0}.negotiation-table{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:18px;overflow:hidden}.negotiation-table-head,.negotiation-row{grid-template-columns:.9fr 1.15fr .85fr 1.15fr 1.35fr 1.15fr;gap:12px;padding:14px 16px;display:grid}.negotiation-table-head{color:var(--green-dark);text-transform:uppercase;letter-spacing:.04em;background:#edf5ef;font-size:.76rem;font-weight:700}.negotiation-row{border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.negotiation-row b{color:var(--ink)}.negotiation-row small{color:var(--muted);margin-top:4px;display:block}.negotiation-status{color:#7a5200;background:#fff1c4;border-radius:999px;align-self:start;width:max-content;max-width:100%;padding:5px 8px;font-size:.78rem;font-weight:700}.status-em-negociação{color:#195579;background:#dcefff}.status-finalizada{background:var(--green-light);color:var(--green-dark)}.status-recusada,.status-expirada{color:#934016;background:#f9e2d4}.admin-user-report{margin-top:28px}.user-search-filters{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:1.4fr 1fr auto auto;align-items:end;gap:14px;margin-top:26px;padding:18px;display:grid}.user-search-filters label{min-width:0;color:var(--muted);gap:6px;font-size:.86rem;font-weight:700;display:grid}.user-search-filters input,.user-search-filters select{min-height:42px;color:var(--ink);background:#fff;border:1px solid #b8cec0;border-radius:8px;padding:8px 10px}.user-result-table{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.user-result-head,.user-result-row{grid-template-columns:1.45fr .8fr .8fr .8fr 1.2fr .65fr .8fr;gap:14px;padding:14px 16px;display:grid}.user-result-head{color:var(--green-dark);text-transform:uppercase;letter-spacing:.04em;background:#edf5ef;font-size:.76rem;font-weight:700}.user-result-row{color:var(--muted);border-top:1px solid var(--line);font-size:.9rem}.user-result-row b{color:var(--ink)}.user-result-row small{color:var(--muted);margin-top:4px;display:block}.similarity-score{color:#7a5200;background:#fff1c4;border-radius:999px;align-self:start;width:max-content;padding:5px 8px;font-size:.78rem;font-weight:700}.user-active,.user-inactive{border-radius:999px;align-self:start;width:max-content;padding:5px 8px;font-size:.78rem;font-weight:700}.user-active{background:var(--green-light);color:var(--green-dark)}.user-inactive{color:#934016;background:#f9e2d4}.user-detail-button{padding:8px 10px;font-size:.8rem}.user-detail{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-top:24px;padding:24px;box-shadow:0 5px 18px #163d2a0b}.user-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.user-detail-head h2{margin:5px 0}.user-detail-head p{color:var(--muted);margin:0}.user-detail-actions{flex-wrap:wrap;gap:10px;display:flex}.button.danger{color:#fff;background:#b53535}.user-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.user-detail-grid p{color:var(--muted);background:#f4f8f5;border-radius:10px;gap:4px;margin:0;padding:12px;display:grid}.user-detail-grid strong{color:var(--ink)}.user-activity{border-top:1px solid var(--line);padding-top:18px}.user-activity h3{margin:0 0 12px}.user-activity details{border:1px solid var(--line);border-radius:10px;margin-top:8px;padding:0 14px}.user-activity summary{cursor:pointer;color:var(--green-dark);padding:12px 0;font-weight:700}.user-activity p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:8px 0}@media (max-width:700px){.admin-hero{flex-direction:column;align-items:flex-start;padding:22px}.admin-section-nav{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.admin-section-nav a{text-align:center;padding:9px 6px;font-size:.8rem}.admin-stats,.admin-insights{grid-template-columns:1fr}.admin-stat,.admin-card{padding:18px}.log-list p{flex-direction:column;align-items:flex-start;gap:4px}.admin-audit-actions{grid-template-columns:1fr}.admin-audit-card{min-height:0;padding:18px}.report-header{flex-direction:column;align-items:flex-start}.report-print{width:100%;margin-top:0}.report-filters,.user-search-filters{grid-template-columns:1fr;display:grid}.report-filters label{min-width:0}.audit-table,.negotiation-table,.user-result-table{overflow-x:auto}.audit-table-head,.audit-row{min-width:680px}.negotiation-table-head,.negotiation-row{min-width:980px}.user-result-head,.user-result-row{min-width:900px}}@media print{body{color:#000;background:#fff;font-size:11pt}.nav,.shell>footer,.no-print,.admin-section-nav{display:none!important}.shell,.container{max-width:none;padding:0;display:block}.admin-page{padding:0}.admin-log-report,.admin-user-report{margin:0;padding-bottom:18mm}.report-header h1{font-size:22pt}.report-print-area{text-align:right;min-width:190px}.print-issued{color:#000;margin:30px 0 0;line-height:1.45;display:block}.audit-table,.negotiation-table,.user-result-table{border:1px solid #999;border-radius:0}.audit-table-head,.negotiation-table-head,.user-result-head{color:#000!important;background:#eee!important}.audit-table-head,.audit-row{grid-template-columns:.95fr .9fr 1fr 1.2fr .85fr;padding:8px 10px}.negotiation-table-head,.negotiation-row{grid-template-columns:.9fr 1.15fr .85fr 1.15fr 1.35fr 1.15fr;padding:8px 10px}.user-result-head,.user-result-row{grid-template-columns:1.45fr .8fr .8fr .8fr 1.2fr .65fr;padding:8px 10px}.audit-row,.negotiation-row,.user-result-row{break-inside:avoid}.print-period{color:#000}.report-footer{color:#000;text-align:center;border-top:1px solid #999;padding-top:8px;font-size:9pt;position:fixed;bottom:0;left:0;right:0;display:block!important}@page{size:A4;margin:12mm}.print-user-detail .user-results{display:none!important}.print-user-detail .user-detail{box-shadow:none;border:0;margin-top:18px;padding:0}.print-user-detail .user-activity details{break-inside:avoid}}.negotiation-contact{background:var(--green-light);max-width:520px;color:var(--green-dark);border:1px solid #bfdcc6;border-radius:10px;gap:3px;margin-top:14px;padding:12px 14px;display:grid}.negotiation-contact span{color:var(--ink)}@media (max-width:980px){.container{padding-inline:20px}.catalog-head,.dashboard-head{flex-direction:column;align-items:flex-start}.catalog-head .button,.dashboard-meta{margin-top:0}.dashboard-meta{justify-items:start;padding-top:0}.user-search-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.user-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-table,.negotiation-table,.user-result-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.audit-table-head,.audit-row{min-width:680px}.negotiation-table-head,.negotiation-row{min-width:980px}.user-result-head,.user-result-row{min-width:900px}}.offer-save-actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.offer-save-actions .button{min-height:40px;padding:.58rem .85rem;font-size:.86rem}.offer-save-actions .error{flex-basis:100%;margin:.15rem 0}.save-offer-button>span{font-size:1.2rem;line-height:0}.save-offer-button.is-saved,.save-search-action .is-saved{color:#087348;background:#e9f7ef}.save-search-action{justify-items:end;gap:.3rem;display:grid}.save-search-action .button{min-height:38px;padding:.55rem .8rem;font-size:.82rem}.save-search-action small{text-align:right;max-width:260px}.saved-items-page{max-width:1120px;padding-block:1.6rem 3rem}.saved-items-heading{margin-bottom:1.2rem}.saved-items-heading h1{margin:.15rem 0;font-size:clamp(1.8rem,4vw,2.6rem)}.saved-items-section{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:1rem;padding:1.15rem}.saved-items-section>h2{margin:0 0 1rem;font-size:1.25rem}.saved-offer-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.8rem;display:grid}.saved-offer-card{border:1px solid #dbe4ef;border-radius:12px;grid-template-columns:82px minmax(0,1fr);gap:.8rem;padding:.8rem;display:grid}.saved-offer-card>img,.saved-offer-placeholder{object-fit:contain;background:#f4f7fb;border-radius:9px;width:82px;height:82px}.saved-offer-placeholder{place-items:center;font-size:2rem;display:grid}.saved-offer-card h3{margin:0 0 .3rem;font-size:1rem}.saved-offer-card p{margin:.2rem 0;font-weight:750}.stock-available,.stock-unavailable{font-size:.78rem;font-weight:700}.stock-available{color:#087348}.stock-unavailable{color:#9b3b34}.saved-card-actions{flex-wrap:wrap;grid-column:1/-1;gap:.45rem;display:flex}.saved-card-actions .button{min-height:36px;padding:.48rem .7rem;font-size:.78rem}.saved-search-list{gap:.6rem;display:grid}.saved-search-list>article{border:1px solid #dbe4ef;border-radius:11px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.saved-search-list>article>div:first-child{gap:.2rem;min-width:0;display:grid}.saved-search-list strong{overflow-wrap:anywhere}.saved-search-list small{color:var(--muted)}.notification-preferences-page{max-width:760px;padding-block:1.6rem 3rem}.notification-preferences-page header h1{margin:.15rem 0;font-size:clamp(1.8rem,4vw,2.6rem)}.notification-preferences-card{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:1rem;padding:1.25rem}.notification-preferences-card h2{margin:0 0 .7rem;font-size:1.2rem}.notification-preference-list{display:grid}.notification-preference-list label{cursor:pointer;border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:center;gap:1rem;min-height:70px;padding:.8rem 0;display:flex}.notification-preference-list label>span{gap:.2rem;display:grid}.notification-preference-list small{color:var(--muted);font-size:.84rem}.notification-preference-list input{width:22px;height:22px;accent-color:var(--green);cursor:pointer;flex:none}.notification-essential-note{color:var(--muted);font-size:.83rem}.notification-preferences-card>.button{margin-top:.4rem}.notification-preferences-card>.success,.notification-preferences-card>.error{margin-bottom:0}.form-draft-notice{color:#185b35;background:#f1faf4;border:1px solid #a9cfb8;border-radius:10px;margin:.4rem 0;padding:.7rem .85rem;font-size:.88rem;font-weight:700}.upload-progress{color:#40536a;gap:.35rem;width:min(100%,520px);margin:.55rem 0;font-size:.82rem;font-weight:700;display:grid}.upload-progress progress{accent-color:#15864b;border:0;border-radius:999px;width:100%;height:10px;overflow:hidden}.upload-progress progress::-webkit-progress-bar{background:#dfe7ee;border-radius:999px}.upload-progress progress::-webkit-progress-value{background:#15864b;border-radius:999px}.admin-journey{border:1px solid var(--line);background:#fff;border-radius:16px;margin:1rem 0;padding:1.1rem}.admin-journey>header{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.admin-journey h2,.admin-journey header p{margin:.15rem 0}.admin-journey>ol{grid-template-columns:repeat(7,minmax(120px,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.admin-journey li{background:#f9fcfa;border:1px solid #dce7e1;border-radius:12px;min-width:120px;padding:.7rem}.admin-journey-stage{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:.45rem;display:grid}.admin-journey-stage>span{color:#075b36;background:#dff2e8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;display:grid}.admin-journey-stage div{min-width:0;display:grid}.admin-journey-stage strong{font-size:.78rem;line-height:1.2}.admin-journey-stage small{color:var(--muted);margin-top:.2rem;font-size:.64rem}.admin-journey-stage b{color:#075b36;font-size:1rem}.admin-journey-track{background:#e7ece9;border-radius:99px;height:6px;margin:.65rem 0 .45rem;overflow:hidden}.admin-journey-track span{border-radius:inherit;background:#168451;height:100%;display:block}.admin-journey li>p{color:var(--muted);margin:0;font-size:.66rem;line-height:1.35}@media (max-width:700px){.admin-journey{padding:.8rem}.admin-journey>ol{grid-template-columns:1fr;overflow:visible}.admin-journey li{min-width:0}}.checkout-delivery-estimate{color:#075b34;background:#f0faf4;border:1px solid #b8dbc5;border-radius:11px;align-items:center;gap:.75rem;margin:.85rem 0;padding:.8rem .9rem;display:flex}.checkout-delivery-estimate>svg{flex:0 0 27px;width:27px;height:27px}.checkout-delivery-estimate>div{gap:.12rem;display:grid}.checkout-delivery-estimate small{text-transform:uppercase;letter-spacing:.045em;font-size:.72rem;font-weight:750}.checkout-delivery-estimate strong{color:#123d2b;font-size:.9rem;line-height:1.35}@media (max-width:680px){.offer-save-actions{display:grid}.offer-save-actions .button{width:100%}.catalog-results-section .catalog-intro .save-search-action{justify-items:stretch;width:100%}.save-search-action small{text-align:left}.saved-items-page{padding:1rem .65rem 5.5rem}.saved-items-section{border-radius:13px;padding:.85rem}.saved-offer-grid{grid-template-columns:1fr}.saved-search-list>article{flex-direction:column;align-items:flex-start}.saved-search-list .saved-card-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.saved-search-list .saved-card-actions .button{text-align:center;width:100%}.saved-offer-card .saved-card-actions{grid-template-columns:1fr 1fr;display:grid}.saved-offer-card .saved-card-actions .button{text-align:center;width:100%}.notification-preferences-page{padding:1rem .65rem 5.5rem}.notification-preferences-card{border-radius:13px;padding:.9rem}.notification-preference-list label{min-height:66px}.notification-preferences-card>.button{width:100%}}@media (max-width:700px){.auth-banner h1{font-size:1.5rem}.catalog-head .button,.form-page-head .button{text-align:center;width:100%}.user-search-filters{grid-template-columns:minmax(0,1fr)}.user-search-filters input,.user-search-filters select{width:100%;min-width:0}.user-detail-head{flex-direction:column;align-items:flex-start}.user-detail-actions{width:100%}.user-detail-actions .button{text-align:center;flex:180px}footer{padding-inline:14px}}@media (max-width:420px){.brand{font-size:1.05rem}.produce-map{width:34px;height:44px}.auth-page{padding-inline:8px}.auth-card{padding:18px 16px}.auth-banner{height:104px}.auth-banner h1{font-size:1.35rem}.auth-banner p{font-size:.84rem}.container{padding-inline:12px}.card,.action-card,.stat-card,.user-detail{padding:16px}.user-detail-grid{grid-template-columns:1fr}}.reputation{border-left:3px solid var(--green);color:var(--muted);background:#f4f8f5;border-radius:0 9px 9px 0;margin:12px 0;padding:10px 12px}.reputation p{color:var(--ink);margin:7px 0 0;font-style:italic}.reviews-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:24px;padding:24px;box-shadow:0 5px 18px #163d2a0b}.reviews-card h2{margin:5px 0 8px}.reviews-card>p{color:var(--muted)}.review-form{border:1px solid var(--line);background:#f8fbf8;border-radius:12px;gap:10px;margin-top:18px;padding:16px;display:grid}.review-form label{gap:5px;font-weight:700;display:grid}.review-form select,.review-form textarea{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b8cec0;border-radius:8px;padding:9px 11px}.review-form textarea{resize:vertical;min-height:82px}@media (max-width:420px){.reviews-card{padding:18px}}.catalog-page{padding-block:2rem 3rem}.catalog-intro{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.catalog-intro h1{margin:.2rem 0;font-size:clamp(2rem,5vw,3.4rem)}.catalog-access,.catalog-filters{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.catalog-filters{background:#fff;border:1px solid #d8e6dc;border-radius:1rem;margin-bottom:1.5rem;padding:1rem}.catalog-filters label{gap:.35rem;min-width:13rem;font-weight:700;display:grid}.catalog-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}.catalog-card{background:#fff;border:1px solid #d8e6dc;border-radius:1rem;overflow:hidden}.catalog-card>div:last-child{padding:1rem}.catalog-card h2{margin:.25rem 0}.catalog-image{background:linear-gradient(135deg,#e4f0dc,#b8d694);place-items:center;height:130px;font-size:3.5rem;display:grid}.catalog-price{color:#075b34;font-size:1.3rem;font-weight:800}@media (max-width:640px){.catalog-intro{flex-direction:column;align-items:start}}.catalog-categories{scrollbar-width:thin;flex-wrap:nowrap;gap:.5rem;margin:0 0 1.5rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.category-chip{color:#075b34;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b9d5c2;border-radius:999px;flex:none;padding:.55rem .8rem;font-weight:700}.category-chip.selected{color:#fff;background:#075b34}.category-chip span{opacity:.8;font-size:.85em}.catalog-category{color:#39664b;margin:.15rem 0;font-size:.9rem;font-weight:700}.terms-box{background:#f3f8f2;border:1px solid #bad7c3;border-radius:.8rem;margin:1rem 0;padding:1rem}.terms-box h3{margin:0 0 .65rem}.terms-box p{margin:.5rem 0;line-height:1.5}.terms-check{align-items:flex-start;gap:.6rem;margin-top:.9rem;font-weight:700;display:flex}.terms-check input{width:auto;margin-top:.25rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.market-search-bar{background:#e9f3e8;border-top:1px solid #d0e0d1;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem max(1rem,50% - 590px);display:flex}.market-search-general,.market-search-specific{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.market-search-general{flex:22rem}.market-search-general input{flex:12rem}.market-search-specific select{min-width:10rem}.market-search-specific input{width:11rem}@media (max-width:700px){.market-search-bar,.market-search-general,.market-search-specific{align-items:stretch}.market-search-general,.market-search-specific{width:100%}.market-search-general input,.market-search-specific select,.market-search-specific input{flex:100%;width:100%}.market-search-general .button,.market-search-specific .button{justify-content:center;width:100%}}.nav-public{background:linear-gradient(115deg,#064b2c,#087346);width:100%;box-shadow:0 2px 12px #0b3d2726}.nav-public .nav-inner{width:100%;max-width:none;min-height:84px;box-shadow:none;background:0 0;justify-content:flex-start;gap:clamp(16px,2.5vw,38px);margin:0;padding:10px clamp(16px,3vw,48px)}.nav-public .brand-lockup{flex:none;gap:8px}.nav-public .brand{max-width:140px;font-size:1.15rem;line-height:1.05}.nav-public .produce-map{width:30px;height:42px}.nav-public .market-search-bar{background:0 0;border:0;flex:1;grid-template-columns:minmax(260px,1.35fr) minmax(320px,1fr);align-items:center;gap:.65rem;padding:0;display:grid}.nav-public .market-search-general,.nav-public .market-search-specific{flex-wrap:nowrap;width:100%}.nav-public .market-search-general input,.nav-public .market-search-specific select,.nav-public .market-search-specific input{background:#fff;min-width:0}.nav-public .market-search-specific input{flex:1;width:auto}.nav-public .market-search-bar .button{white-space:nowrap;min-height:42px}@media (max-width:900px){.nav-public .nav-inner{flex-direction:column;align-items:flex-start;gap:.65rem}.nav-public .brand-lockup{align-self:flex-start}.nav-public .market-search-bar{grid-template-columns:1fr;width:100%}.nav-public .brand{max-width:none}}@media (max-width:560px){.nav-public .nav-inner{padding:10px 14px}.nav-public .market-search-general,.nav-public .market-search-specific{flex-wrap:wrap}.nav-public .market-search-general input,.nav-public .market-search-specific select,.nav-public .market-search-specific input{flex:100%;width:100%}.nav-public .market-search-bar .button{justify-content:center;width:100%}}.market-search-bar input,.market-search-bar select,.catalog-filters input,.catalog-filters select{min-height:46px;padding:.65rem .8rem;font-size:1rem}.nav-public .market-search-specific{justify-content:flex-start}.nav-public .market-search-bar{grid-template-columns:minmax(300px,1fr);gap:.45rem}.nav-public .market-search-general{max-width:52rem}.nav-public .market-search-criteria select{background:#fff;min-width:11rem;min-height:40px}.nav-public .market-search-criteria .button{min-height:40px}@media (max-width:560px){.nav-public .market-search-criteria{align-items:stretch}.nav-public .market-search-criteria select,.nav-public .market-search-criteria .button{width:100%}}.nav-public .market-search-bar{grid-template-columns:minmax(300px,1fr) auto;align-items:center}.nav-public .market-search-general,.nav-public .market-search-criteria{grid-column:1}.market-access{grid-area:1/2/span 2;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.market-access .button{justify-content:center;min-width:6.8rem}@media (max-width:900px){.nav-public .market-search-bar{grid-template-columns:1fr}.nav-public .market-search-general,.nav-public .market-search-criteria,.market-access{grid-column:1}.market-access{grid-row:auto;justify-content:flex-start}}@media (max-width:560px){.market-access{width:100%}.market-access .button{flex:1}}.catalog-match{color:#9a5900;margin:.2rem 0;font-size:.86rem;font-weight:700}.market-access{gap:1.15rem}.market-access a{color:#fff;white-space:nowrap;font-weight:700}.market-access a:hover{text-decoration:underline}.market-access .button{min-width:0}@media (max-width:560px){.market-access{flex-wrap:wrap;gap:.9rem}.market-access a{flex:none}}.admin-product-create{margin:1.25rem 0}.admin-product-form{grid-template-columns:1.1fr 1.4fr .9fr auto;align-items:end;gap:.8rem;margin-top:1rem;display:grid}.admin-product-form .field{margin:0}@media (max-width:980px){.admin-product-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-form .field{min-width:0}.admin-product-form .field input,.admin-product-form .field select{width:100%;min-width:0}}@media (max-width:760px){.admin-product-form{grid-template-columns:1fr}.admin-product-form .button{justify-content:center;width:100%}}.admin-product-form textarea,.admin-request-decision textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);width:100%;min-height:76px;font:inherit;border-radius:9px;padding:11px 12px}.admin-request-list{gap:12px;margin-top:20px;display:grid}.admin-request-list .admin-catalog-item{overflow-wrap:anywhere;align-items:start;gap:16px}.admin-request-decision{gap:10px;min-width:min(100%,320px);display:grid}.admin-request-decision .button-row{flex-wrap:wrap}.admin-request-section-heading{align-items:center;gap:.6rem;margin-top:1.5rem;display:flex}.admin-request-section-heading h3{margin:0}.admin-request-section-heading span,.admin-request-history>summary span{color:#153a85;background:#e7eefc;border-radius:999px;justify-content:center;align-items:center;min-width:1.7rem;padding:.15rem .45rem;font-weight:700;display:inline-flex}.admin-request-history{border:1px solid var(--line);background:#f8fafc;border-radius:12px;margin-top:1.5rem;padding:1rem}.admin-request-history>summary{cursor:pointer;color:#172238;flex-wrap:wrap;align-items:center;gap:.55rem;font-weight:700;display:flex}.admin-request-history>summary small{color:#546278;margin-left:auto;font-weight:500}.admin-request-history>summary:before,.admin-request-history-entry>summary:before{content:"▸";color:#546278}.admin-request-history[open]>summary:before,.admin-request-history-entry[open]>summary:before{content:"▾"}.admin-request-history>.button{margin-top:1rem}.admin-request-history-entry{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.admin-request-history-entry>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.7rem;padding:.8rem 1rem;display:flex}.admin-request-history-entry>summary span{color:#546278;margin-left:auto;font-size:.9rem}.admin-request-history-entry>.admin-catalog-item{border:0;border-top:1px solid var(--line);border-radius:0;margin:0}.admin-evidence-item{justify-items:start;gap:8px;margin-top:10px;display:grid}.admin-evidence-preview{object-fit:contain;background:#fff;border:1px solid #d7e3dc;border-radius:8px;max-width:min(100%,420px);max-height:320px;display:block}.admin-document-confirm{color:#172238;align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.admin-document-confirm input{accent-color:#1e4ee8;width:1.1rem;height:1.1rem}.buyer-verification-item{display:block}.buyer-verification-item>.match-actions{align-items:center}.buyer-document-history{border:1px solid var(--line);background:#f8fafc;border-radius:10px;margin-top:1rem;padding:.85rem 1rem}.buyer-document-history>summary{cursor:pointer;color:#172238;font-weight:700}.buyer-document-history .verification-document{min-height:0}@media (max-width:760px){.admin-request-list .admin-catalog-item{display:grid}.admin-request-decision{min-width:0}}.market-user-identity{color:#e7f3e9;white-space:nowrap;gap:.1rem;max-width:14rem;line-height:1.1;display:grid;overflow:hidden}.market-user-identity strong{text-overflow:ellipsis;overflow:hidden}.market-user-identity small{color:#cfe5d6;font-size:.78rem;font-weight:600}.market-user-identity .buyer-purchases{margin-top:.6rem;font-size:.82rem;line-height:1.2}.market-access .sign-out{min-height:0;font:inherit;white-space:nowrap;border:0;margin:0;padding:0;font-weight:700;color:#fff!important;background:0 0!important}.market-access .sign-out:hover{text-decoration:underline;color:#fff!important;background:0 0!important}.nav-public .market-publish-request{background:var(--lime);color:var(--green-dark);border-color:var(--lime)}.nav-public .market-publish-request:hover{color:var(--green-dark);background:#d9ff9e}.catalog-photo{object-fit:cover;background:#e4f0dc;width:100%;height:130px;display:block}.dashboard-offers{margin:2rem 0}.history-jump{justify-content:flex-start;margin:1.25rem 0;display:flex}.dashboard-offers .catalog-category-filter{margin-bottom:1.5rem}.dashboard-offers .catalog-category-filter label{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dashboard-offers .catalog-category-filter select{max-width:100%}.negotiations-tab-list{flex-wrap:wrap;gap:.75rem;margin:0 0 1.25rem;display:flex}.negotiations-tab{min-height:46px;color:var(--green-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d5c2;border-radius:10px;padding:.65rem 1rem;font-weight:800}.negotiations-tab.selected{background:var(--green);border-color:var(--green);color:#fff}.negotiations-tab:hover{border-color:var(--green)}.reputation{color:#173d2a;background:#fff7ec;border-left:3px solid #e67e22;margin:1rem 0;padding:.85rem 1rem}.reputation-label{color:#fff;letter-spacing:.01em;background:#e67e22;border-radius:999px;align-items:center;margin:0 .35rem .4rem 0;padding:.28rem .55rem;font-size:.82rem;display:inline-flex}.reputation p{margin:.45rem 0 0;font-style:italic}.recommendation-reason{color:#356218;background:#e9f6d6;border-radius:999px;margin:.1rem 0 .45rem;padding:.28rem .55rem;font-size:.78rem;font-weight:800;display:inline-flex}.registration-note{background:#fff7ec;border-left:3px solid #e67e22;gap:.35rem;padding:.85rem 1rem;display:grid}.registration-note a{color:var(--green-dark);font-weight:800}.seller-application-page{padding-block:2rem 3rem}.seller-application-intro{max-width:48rem;margin:0 auto 1.5rem}.seller-application-intro h1{margin:.25rem 0}.seller-application-page .form-card{max-width:48rem;margin:0 auto}.approval-card{max-width:48rem;margin:3rem auto}.approval-steps{gap:.75rem;margin:1.5rem 0;display:grid}.approval-steps p{border-left:3px solid var(--green);background:#f4f9f4;gap:.2rem;padding:.8rem 1rem;display:grid}.seller-application-list{gap:1rem;display:grid}.seller-application-item{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;gap:1rem;padding:1.2rem;display:flex}.seller-application-item h2{margin:.2rem 0}.seller-application-item small{color:var(--muted)}@media (max-width:650px){.seller-application-item{flex-direction:column}}.application-disclosure{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.application-disclosure>summary{cursor:pointer;color:#172238;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-weight:700;list-style:none;display:flex}.application-disclosure>summary::-webkit-details-marker{display:none}.application-disclosure>summary:after{content:"▸";font-size:.8rem}.application-disclosure[open]>summary:after{content:"▾"}.application-disclosure>summary:hover{background:#f4f7fb}.application-disclosure>summary:focus-visible{outline-offset:-3px;outline:2px solid #1d4ed8}.application-disclosure[open]>summary{border-bottom:1px solid var(--line)}.application-disclosure>.seller-application-item{border:0;border-radius:0}.seller-documents-panel{margin-top:1.25rem}.verification-document-list{gap:.8rem;margin-top:1rem;display:grid}.verification-document{border:1px solid var(--border);background:#fff;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.verification-document h3,.verification-document p{margin:0}.verification-document p{color:var(--muted);margin-top:.25rem}.upload-button{white-space:nowrap;position:relative;overflow:hidden}.upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.document-upload-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.document-upload-actions .button{margin:0}@media (max-width:480px){.document-upload-actions{width:100%}.document-upload-actions .button{flex:8.5rem;justify-content:center;padding:.62rem .7rem;font-size:.78rem}}.profile-photo-field{gap:.55rem;display:grid}.profile-photo-actions{flex-wrap:wrap;gap:.55rem;display:flex}.profile-photo-actions .button{margin:0}@media (max-width:480px){.profile-photo-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.profile-photo-actions .button{justify-content:center;padding:.62rem .55rem;font-size:.78rem}}.selfie-dialog-backdrop{z-index:1000;background:#07150fda;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.selfie-dialog{background:#fff;border-radius:16px;width:min(100%,430px);padding:1rem;box-shadow:0 20px 60px #0008}.selfie-dialog>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.selfie-dialog h2{margin:0;font-size:1.1rem}.selfie-dialog>header button{cursor:pointer;background:#eef3f0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.4rem;display:grid}.selfie-camera-frame{aspect-ratio:1;background:#101713;border-radius:14px;width:100%;position:relative;overflow:hidden}.selfie-camera-frame video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.selfie-face-guide{box-sizing:border-box;pointer-events:none;border:3px solid #fff;border-radius:50%;width:60%;height:74%;position:absolute;top:12%;left:20%;box-shadow:0 0 0 999px #0005}.selfie-status{color:#8a3d00;text-align:center;min-height:2.5em;margin:.7rem 0;font-size:.85rem}.selfie-status.ready{color:#087346;font-weight:700}.selfie-dialog-actions{justify-content:flex-end;gap:.6rem;display:flex}.selfie-dialog-actions .button{margin:0}@media (max-width:480px){.selfie-dialog-backdrop{padding:.5rem}.selfie-dialog{padding:.75rem}.selfie-dialog-actions .button{flex:1}}.admin-documents{margin-top:1rem}.admin-documents h3{margin:0}@media (max-width:680px){.verification-document{flex-direction:column;align-items:flex-start}}.document-requirements{background:#fff8e8;border-left:4px solid #d77d00;border-radius:.5rem;margin:.8rem 0;padding:.9rem 1rem}.document-requirements ul{margin:.45rem 0 .25rem 1.2rem}.document-requirements p{margin:0}.admin-overview-heading,.admin-preview-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 0 1.5rem;padding:1.5rem 0;display:flex}.admin-overview-heading h1,.admin-preview-heading h1{margin:.25rem 0}.admin-overview-heading p,.admin-preview-heading p{color:var(--muted);max-width:46rem;margin:0}.admin-view-switcher{color:#fff;background:#075b34;border:1px solid #72aa86;border-radius:.65rem;flex-wrap:wrap;grid-column:1;align-items:center;gap:.55rem;padding:.4rem .55rem;font-size:.86rem;font-weight:700;display:flex}.admin-view-switcher select{min-height:38px;color:var(--ink);font:inherit;background:#fff;border:0;border-radius:.45rem;padding:.4rem .6rem;font-weight:700}.admin-view-switcher small{color:#d7f0dc;font-size:.75rem;font-weight:600}.preview-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 0 1.5rem;display:grid}.preview-action-grid article{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1.25rem}.preview-action-grid h2{margin:.35rem 0}.preview-action-grid p:not(.action-kicker){color:var(--muted);margin:.3rem 0 1rem}.preview-disabled{color:#895500;background:#fff2d8;border-radius:999px;padding:.35rem .6rem;font-size:.8rem;font-weight:800;display:inline-flex}@media (max-width:700px){.admin-overview-heading,.admin-preview-heading{flex-direction:column;align-items:flex-start}.admin-overview-heading .button,.admin-preview-heading .button{text-align:center;width:100%}.admin-view-switcher{flex-direction:column;align-items:flex-start;width:100%}.admin-view-switcher select{width:100%}.preview-action-grid{grid-template-columns:1fr}}.admin-section-nav{justify-content:space-between;align-items:center;width:100%}.admin-section-links{flex-wrap:wrap;gap:8px;display:flex}.admin-section-nav .admin-view-switcher{color:var(--muted);background:0 0;border:0;align-items:center;gap:.45rem;margin-left:auto;padding:0;display:flex}.admin-section-nav .admin-view-switcher select{min-height:36px;color:var(--green-dark);background:#fff;border:1px solid #c5dacb}@media (max-width:700px){.admin-section-nav{flex-direction:column;align-items:stretch;display:flex}.admin-section-links{grid-template-columns:repeat(2,1fr);display:grid}.admin-section-links a{text-align:center}.admin-section-nav .admin-view-switcher{flex-direction:row;align-items:center;width:100%;margin:4px 0 0}.admin-section-nav .admin-view-switcher select{flex:1}}.admin-catalog-results{border:1px solid var(--line);background:#fff;border-radius:1rem;margin:0 0 1.5rem;padding:1.25rem}.admin-catalog-results header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.admin-catalog-results h2{margin:.2rem 0}.admin-catalog-results header p:not(.eyebrow){color:var(--muted);margin:0}.admin-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem;display:grid}.admin-catalog-grid article{border:1px solid var(--line);background:#f8fbf8;border-radius:.75rem;gap:.35rem;padding:1rem;display:grid}.admin-catalog-grid h3{margin:0}.admin-catalog-grid p{color:var(--muted);margin:0}.admin-catalog-grid strong{color:var(--green-dark);font-size:1.1rem}.admin-catalog-grid small{color:var(--muted)}@media (max-width:700px){.admin-catalog-results header{flex-direction:column}.admin-catalog-results header .button{text-align:center;width:100%}}.catalog-photo-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.catalog-photo-trigger .catalog-photo{transition:transform .18s}.catalog-photo-trigger:hover .catalog-photo{transform:scale(1.025)}.offer-photo-modal{z-index:1000;background:#081d13b8;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.offer-photo-modal-content{background:#fff;border-radius:1rem;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:1.25rem;width:min(900px,100%);max-height:90vh;padding:1.25rem;display:grid;position:relative;overflow:auto;box-shadow:0 20px 60px #0008}.offer-photo-modal-content>img{object-fit:contain;background:#edf5ef;border-radius:.75rem;width:100%;max-height:68vh}.offer-photo-modal-content h2{margin:.35rem 0}.offer-photo-modal-content p{color:var(--muted)}.offer-photo-close{color:#fff;cursor:pointer;background:#17352bd9;border:0;border-radius:999px;width:2.25rem;height:2.25rem;font-size:1.7rem;line-height:1;position:absolute;top:.55rem;right:.55rem}@media (max-width:650px){.offer-photo-modal-content{grid-template-columns:1fr;padding:1rem}.offer-photo-modal-content>img{max-height:55vh}}.auth-page{background:#f2f7f2;place-items:center;max-width:none;min-height:calc(100vh - 84px);margin:0;padding:2.5rem 1.5rem 3.5rem;display:grid}.auth-shell{background:#fff;border:1px solid #c7decf;border-radius:1.25rem;grid-template-columns:minmax(260px,.88fr) minmax(380px,1.12fr);width:min(100%,980px);min-height:610px;display:grid;overflow:hidden;box-shadow:0 18px 45px #123d2530}.auth-visual{color:#fff;background:linear-gradient(#063d2580,#063d25d9),url(/mozambique-corn-harvest.png) 50%/cover no-repeat;align-items:flex-end;padding:2rem;display:flex}.auth-visual>div{max-width:22rem}.auth-visual .eyebrow{color:var(--lime)}.auth-visual h1{margin:.45rem 0;font-size:clamp(2rem,3.3vw,3rem)}.auth-visual p{color:#e8f4ea;margin:0;font-size:1.06rem}.auth-shell .auth-card{width:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:0;margin:0;padding:2rem 2.25rem}.auth-shell .auth-card .field input,.auth-shell .auth-card .field select{background:#fff}.auth-shell .auth-card h2{margin:1.1rem 0 .4rem}@media (max-width:760px){.auth-page{min-height:auto;padding:1.25rem 1rem 2.5rem}.auth-shell{grid-template-columns:1fr;min-height:0}.auth-visual{align-items:flex-end;min-height:210px;padding:1.5rem}.auth-visual h1{font-size:2rem}.auth-shell .auth-card{padding:1.5rem}.auth-shell .auth-card h2{margin-top:1rem}}@media (max-width:420px){.auth-page{padding-inline:.65rem}.auth-visual{min-height:180px}.auth-shell .auth-card{padding:1.25rem}}.support-contact{margin:.35rem 0 0}.support-contact a,.auth-support a{color:var(--lime);font-weight:700}.auth-support{text-align:center;color:var(--muted);margin:1rem 0 0;font-size:.9rem}.auth-support a{color:var(--green-dark)}.admin-catalog-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.catalog-total{background:var(--green,#075c35);color:#fff;border-radius:999px;flex:none;place-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:800;display:grid;box-shadow:0 4px 12px #004e2c33}.cart-link{background:#f2c94c;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-weight:800;box-shadow:0 2px 8px #00000029;color:#153d2d!important;display:inline-flex!important}.cart-seller-group{border-top:1px solid #d9e6dc;padding:.75rem 0}.cart-seller-group>strong{margin-bottom:.3rem;font-size:.92rem;display:block}.cart-seller-group>small{font-size:.76rem}.cart-item-row{min-width:0;color:inherit;border-bottom:1px solid #edf2ee;grid-template-columns:28px minmax(0,1fr) max-content;align-items:start;gap:.75rem;padding:.7rem .15rem;text-decoration:none;display:grid}.cart-item-row:hover{background:#f7faf8}.cart-item-selector{cursor:pointer;place-items:center;width:28px;height:38px;display:grid}.cart-item-selector input{width:15px;height:15px;accent-color:var(--green);cursor:pointer;margin:0}.cart-item-selector input:disabled{cursor:not-allowed}.cart-quantity-control{background:#fff;border:1px solid #b9ccc0;border-radius:8px;grid-template-columns:30px minmax(64px,auto) 30px;align-items:stretch;display:grid;overflow:hidden}.cart-quantity-control button{min-height:31px;color:var(--green-dark);font:inherit;cursor:pointer;background:#f3f8f4;border:0;padding:0;font-weight:800}.cart-quantity-control button:disabled{cursor:not-allowed;opacity:.45}.cart-quantity-control .cart-quantity-value{color:var(--ink);background:#fff;border-inline:1px solid #d7e4da;padding:0 .4rem;font-size:.8rem}.cart-quantity-value small{font-size:.7rem;font-weight:600}.cart-page{max-width:980px;padding-block:1.25rem 2rem}.cart-page>.card{border-radius:13px;padding:1rem 1.15rem}.cart-page>.card>h1{margin:.25rem 0 .35rem;font-size:clamp(1.45rem,2.8vw,1.9rem);line-height:1.15}.cart-page>.card>.eyebrow{margin:.75rem 0 .1rem;font-size:.72rem}.cart-page>.card>.note{max-width:44rem;margin:.15rem 0 .7rem;font-size:.8rem;line-height:1.35}.brand-location{flex-direction:column;gap:4px;display:flex}.delivery-shortcut{color:#d9f6e8;flex-direction:column;gap:2px;min-width:0;max-width:100%;font-size:.72rem;line-height:1.2;text-decoration:none;display:flex}.delivery-shortcut-pin{flex:0 0 20px;width:20px;min-width:20px;height:20px;display:block}.delivery-shortcut:hover{text-decoration:underline}.nav-public:has(.auth-route-brand){display:none}.nav-public:has(.auth-route-brand)+.admin-mfa-notice{display:none}.order-history-item{border-top:1px solid #dce9df;align-items:center;gap:14px;padding:12px 0;display:flex}.order-history-item img,.order-history-item .catalog-image{object-fit:cover;border-radius:9px;flex:none;width:86px;height:70px}.order-history-item p{margin:.25rem 0}.order-history-item small{color:#687b71}@media (min-width:900px){.catalog-categories{scrollbar-width:thin;flex-wrap:nowrap;gap:.35rem;padding-bottom:.3rem;overflow-x:auto}.category-chip{white-space:nowrap;flex:none;padding:.48rem .62rem;font-size:.92rem}}.market-access .sign-out,.admin-hero-note .sign-out{min-height:38px;font:inherit;white-space:nowrap;border:0;border-radius:9px;margin:0;padding:8px 13px;font-weight:700;color:#fff!important;background:#bc3030!important}.market-access .sign-out:hover,.admin-hero-note .sign-out:hover{text-decoration:none;color:#fff!important;background:#962525!important}.buyer-order-timeline{gap:0;margin:14px 0;padding:10px 0;list-style:none;display:flex;overflow-x:auto}.buyer-order-timeline li{color:#789084;min-width:115px;padding:38px 9px 0;font-size:.76rem;position:relative}.buyer-order-timeline li:not(:last-child):after{content:"";background:#d9e6dc;width:calc(100% - 28px);height:3px;position:absolute;top:16px;left:40px}.buyer-order-timeline li>span{color:#789084;z-index:1;background:#fff;border:2px solid #c8d8cf;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid;position:absolute;top:0;left:8px}.buyer-order-timeline li>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.buyer-order-timeline .done>span,.buyer-order-timeline .current>span{color:#087346;background:#eaf7ef;border-color:#087346}.buyer-order-timeline .done:after{background:#087346}.buyer-order-timeline .current,.buyer-order-timeline .current strong{color:#064b2c}@media (max-width:600px){.buyer-order-timeline li{min-width:92px;padding-inline:5px;font-size:.67rem}.buyer-order-timeline li>span{left:5px}.buyer-order-timeline li:not(:last-child):after{width:calc(100% - 23px);left:37px}}.order-return-entry{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.return-request-trigger{font-size:.82rem}.return-request-panel{background:#fbfefc;border:1px solid #b9d8c4;border-radius:12px;gap:1rem;margin-top:.75rem;padding:1rem;display:grid}.return-request-panel>header{align-items:center;gap:.7rem;display:flex}.return-request-panel>header>span{color:#087346;background:#e4f5ea;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.25rem;font-weight:900;display:grid}.return-request-panel h3,.return-request-panel p{margin:0}.return-request-panel header p{color:var(--muted);margin-top:.2rem;font-size:.82rem}.return-request-panel fieldset{border:1px solid var(--line);border-radius:10px;min-width:0;margin:0;padding:.75rem}.return-request-panel legend{padding:0 .35rem;font-weight:800}.return-item-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.55rem;display:grid}.return-item-list label{cursor:pointer;background:#fff;border:1px solid #d6e4da;border-radius:9px;grid-template-columns:auto 48px minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem;display:grid}.return-item-list input{accent-color:#087346;width:17px;height:17px}.return-item-list img,.return-item-list label>span[aria-hidden]{object-fit:cover;border-radius:7px;width:48px;height:48px}.return-item-list label>span:last-child{min-width:0;display:grid}.return-item-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.return-item-list small{color:var(--muted)}.return-form-grid{grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);gap:.75rem;display:grid}.return-form-grid label{align-content:start;gap:.35rem;font-size:.82rem;font-weight:750;display:grid}.return-form-grid select,.return-form-grid textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #afc9b7;border-radius:8px;padding:.7rem}.return-form-grid textarea{resize:vertical;min-height:92px}.return-description small{text-align:right;color:var(--muted)}.return-evidence{background:#f0f7f2;border-radius:10px;padding:.8rem}.return-evidence>p{color:var(--muted);margin:.2rem 0 .65rem;font-size:.78rem}.return-evidence>div{flex-wrap:wrap;gap:.5rem;display:flex}.return-evidence span,.return-file-button{background:#fff;border:1px solid #c8dacf;border-radius:8px;align-items:center;gap:.35rem;max-width:260px;padding:.5rem .65rem;font-size:.75rem;display:flex;overflow:hidden}.return-evidence span{white-space:nowrap;text-overflow:ellipsis}.return-evidence span button{color:#a11;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:1.1rem}.return-file-button{color:#075c35;cursor:pointer;font-weight:800}.return-file-button input{opacity:0;width:1px;height:1px;position:absolute}.return-legal-note{color:var(--muted);line-height:1.4;display:block}.return-case-status{background:#f0f8f3;border:1px solid #bfd9c7;border-radius:10px;margin-top:1rem;padding:.8rem}.return-case-status>div{align-items:center;gap:.6rem;display:flex}.return-case-status>div>div{display:grid}.return-case-status small{color:var(--muted)}.return-case-status p{margin:.55rem 0 0;font-size:.82rem}.return-status-icon{color:#087346;background:#dff2e6;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:900;display:grid}@media (max-width:600px){.return-request-panel{padding:.75rem}.return-form-grid,.return-item-list{grid-template-columns:1fr}.return-item-list label{grid-template-columns:auto 42px minmax(0,1fr)}.return-item-list img,.return-item-list label>span[aria-hidden]{width:42px;height:42px}.return-request-panel>.button{width:100%}.return-evidence span,.return-file-button{max-width:100%}}.recent-order-cancellation{background:#fff9ec;border:1px solid #f0d29e;border-radius:10px;margin:.8rem 0;padding:.75rem;font-size:.82rem}.recent-order-cancellation p{color:#6f5424;margin:.25rem 0 .65rem;line-height:1.45}.recent-order-cancellation>div{flex-wrap:wrap;gap:.5rem;display:flex}.recent-order-cancellation .button{min-height:38px;padding:.5rem .75rem;font-size:.8rem}.recent-order-cancellation .button.danger{color:#fff;background:#b42318;border-color:#b42318}@media (max-width:600px){.recent-order-cancellation>div .button{flex:140px}}.buyer-order-timeline.compact{margin:.55rem 0;padding-block:4px}.buyer-order-timeline.compact li{min-width:88px;padding-top:32px;font-size:.64rem}.buyer-order-timeline.compact li:not(:last-child):after{top:13px;left:35px}.return-resolution-timeline{margin:.7rem 0}.return-resolution-timeline li{min-width:100px}.purchase-timeline-stopped{color:#8a2929;background:#f8eeee;border-radius:8px;margin:.65rem 0;padding:.55rem .7rem;font-size:.8rem;font-weight:700}@media (max-width:600px){.return-resolution-timeline li{min-width:78px}}.buyer-order-timeline li{box-sizing:border-box;text-align:center;flex:1 0 138px;padding-inline:.8rem}.buyer-order-timeline li>span{left:50%;transform:translate(-50%)}.buyer-order-timeline li>strong{white-space:normal;padding-inline:.2rem;line-height:1.35;display:block}.buyer-order-timeline.compact li{flex-basis:112px;min-width:112px;padding-inline:.55rem}.buyer-order-timeline.compact li>span{left:50%}@media (max-width:600px){.buyer-order-timeline li{flex-basis:106px;min-width:106px;padding-inline:.5rem}.buyer-order-timeline.compact li{flex-basis:96px;min-width:96px;padding-inline:.4rem}}.buyer-order-timeline li{min-width:92px;padding:28px 5px 0;font-size:.73rem}@media (max-width:600px){.buyer-order-timeline li{min-width:88px;font-size:.68rem}}.shipment-request{flex-wrap:wrap;align-items:end;gap:.7rem;margin-top:1rem;display:flex}.shipment-request label{gap:.35rem;font-weight:700;display:grid}.shipment-request select{min-height:42px;font:inherit;background:#fff;border:1px solid #b8cec0;border-radius:8px;padding:.5rem .65rem}.shipment-request .success,.shipment-request .error{width:100%;margin:0}.carrier-jobs{gap:1rem;display:grid}.carrier-jobs .match-item{margin:0}.carrier-invite-card{box-sizing:border-box;width:min(100%,900px);max-width:900px;margin:20px auto}.carrier-invite-form{gap:1rem;margin-top:1.25rem;display:grid}.carrier-invite-form>label{gap:.4rem;font-weight:700;display:grid}.carrier-invite-form input[type=text],.carrier-invite-form input[type=email]{min-height:44px;font:inherit;background:#fff;border:1px solid #b8cec0;border-radius:8px;padding:.55rem .7rem}.carrier-invite-form fieldset{border:1px solid var(--line);border-radius:10px;margin:0;padding:1rem}.carrier-invite-form legend{padding:0 .35rem;font-weight:700}.carrier-invite-form fieldset>div{flex-wrap:wrap;gap:.6rem 1rem;margin-top:.3rem;display:flex}.carrier-invite-form fieldset label{font-size:.88rem}.carrier-invite-form .button{width:max-content}@media (max-width:600px){.carrier-invite-form .button{width:100%}}.carrier-invite-form input:not([type=checkbox]){min-height:44px;font:inherit;background:#fff;border:1px solid #b8cec0;border-radius:8px;padding:.55rem .7rem}.carrier-invite-form .carrier-document-fields{min-width:0}.carrier-document-fields>.note{margin:0 0 1rem}.carrier-invite-form .carrier-document-field{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:.6rem;min-width:0;margin-top:.8rem;padding:1rem;display:grid}.carrier-document-field strong{color:#172033;line-height:1.4}.carrier-invite-form .carrier-document-field input[type=file]{box-sizing:border-box;color:#172033;width:100%;min-width:0;max-width:100%}.carrier-document-field small{color:var(--muted);overflow-wrap:anywhere;line-height:1.4;display:block}.nav-public .carrier-console-access{flex:1;min-width:0}.nav-public .carrier-company{margin-right:auto}@media (max-width:900px){.nav-public .carrier-console-access{align-self:stretch;width:100%}}.carrier-console-access{color:#fff;justify-content:flex-end;align-items:center;gap:1.1rem;display:flex}.carrier-company{gap:.12rem;max-width:18rem;line-height:1.1;display:grid}.carrier-company small{color:#cfe5d6;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.carrier-company strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.carrier-console-access>a{color:#fff;white-space:nowrap;font-weight:800}.carrier-console-access>a:hover{text-decoration:underline}.carrier-console-access .sign-out{min-height:38px;font:inherit;white-space:nowrap;border:0;border-radius:9px;margin:0;padding:8px 13px;font-weight:700;color:#fff!important;background:#bc3030!important}.carrier-console-access .sign-out:hover{text-decoration:none;background:#962525!important}@media (max-width:700px){.carrier-console-access{flex-wrap:wrap;justify-content:flex-start;gap:.8rem;width:100%}.carrier-company{flex:100%;max-width:none}}.header-category-menu{color:#d9f6e8;text-transform:uppercase;letter-spacing:.04em;gap:3px;margin-top:2px;font-size:.7rem;font-weight:800;display:grid}.header-category-menu select{color:#075b34;width:150px;min-height:32px;font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;background:#fff;border:1px solid #9fc8ad;border-radius:7px;padding:.35rem .45rem;font-size:.78rem;font-weight:700}@media (max-width:900px){.header-category-menu select{width:min(260px,80vw)}}.catalog-page{max-width:none;padding:0 0 3rem}.marketplace-stage{color:#fff;background:linear-gradient(#075f3b 0%,#06472f 68%,#f4f8f5 100%);grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);gap:2rem;min-height:365px;padding:3.2rem max(24px,50vw - 590px);display:grid;position:relative;overflow:hidden}.marketplace-stage:before{content:"";background:radial-gradient(circle at 63% 26%,#99db6c33 0 10%,#0000 30%),radial-gradient(circle at 86% 62%,#d1f4a31c 0 9%,#0000 30%);position:absolute;inset:0}.marketplace-stage-copy,.marketplace-stage-status,.marketplace-preview-rail{z-index:1;position:relative}.marketplace-stage h1{margin:.25rem 0 .7rem;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.05}.marketplace-stage-copy>p:not(.eyebrow){color:#dceee2;max-width:540px;font-size:1.08rem}.marketplace-stage-copy>div{flex-wrap:wrap;gap:.7rem;margin-top:1.35rem;display:flex}.marketplace-stage-copy .secondary{color:#fff;background:#ffffff18;border:1px solid #ffffff75}.marketplace-stage-status{background:#ffffff12;border:1px solid #ffffff3b;border-radius:14px;align-self:start;margin-top:1rem;padding:1.2rem}.marketplace-stage-status span{color:#c8ef8f;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:800}.marketplace-stage-status strong{margin:.35rem 0;font-size:1.25rem;display:block}.marketplace-stage-status p{color:#e5f3e8;margin:0}.marketplace-preview-rail{grid-column:1/-1;grid-template-columns:repeat(5,minmax(150px,1fr));gap:1rem;margin-top:.5rem;display:grid;transform:translateY(1.7rem)}.marketplace-preview-card{min-height:174px;color:var(--ink);background:#fff;border:1px solid #d8e6dc;border-radius:12px;gap:.45rem;padding:.85rem;display:grid;box-shadow:0 8px 20px #062d201f}.marketplace-preview-card img,.marketplace-preview-card>span{object-fit:contain;background:#f4f8f5;border-radius:8px;place-items:center;width:100%;height:86px;font-size:2.6rem;display:grid}.marketplace-preview-card b{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.marketplace-preview-card small{color:#087348;font-weight:800}.catalog-content{width:min(1180px,100%);margin:2.4rem auto 0;padding-inline:24px}.catalog-content .catalog-intro{margin-bottom:1rem}.catalog-content .catalog-intro h2{margin:.15rem 0;font-size:1.8rem}.nav-public .nav-inner{grid-template-columns:205px minmax(0,1fr);align-items:center;gap:1.35rem;min-height:126px;padding:12px max(18px,50vw - 740px);display:grid}.nav-public .brand-lockup{grid-column:1;align-items:center}.nav-public .brand-location{gap:6px}.nav-public .market-search-bar{grid-column:2;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem 1rem;display:grid}.nav-public .market-search-general{grid-area:1/1;max-width:740px}.nav-public .market-search-general input{border-radius:9px 0 0 9px;min-height:50px}.nav-public .market-search-general .button{color:#073b28;background:#c8ef8f;border-radius:0 9px 9px 0;min-height:50px}.market-nav-row{grid-area:2/1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.market-nav-links{white-space:nowrap;gap:1.1rem;display:flex}.market-nav-links a{color:#e5f3e8;font-size:.9rem;font-weight:700}.market-nav-links a:hover{text-decoration:underline}.nav-public .market-search-criteria{flex-wrap:nowrap;align-items:center;gap:.45rem;display:flex}.nav-public .market-search-criteria select{border:0;border-radius:7px;width:136px;min-height:36px}.nav-public .market-search-criteria .button{min-height:36px;padding:8px 11px}.nav-public .market-access{border-left:1px solid #fff3;grid-area:1/2/span 2;align-self:center;padding-left:1rem}@media (max-width:1020px){.nav-public .nav-inner{grid-template-columns:1fr}.nav-public .brand-lockup,.nav-public .market-search-bar{grid-column:1}.marketplace-preview-rail{grid-template-columns:repeat(3,minmax(150px,1fr))}.marketplace-stage{grid-template-columns:1fr}.marketplace-stage-status{max-width:350px}.marketplace-preview-rail{transform:translateY(1rem)}}@media (max-width:680px){.nav-public .market-search-bar{grid-template-columns:1fr}.nav-public .market-access{border:0;grid-area:auto/1;padding:0}.market-nav-row{flex-direction:column;align-items:flex-start}.market-nav-links{max-width:100%;padding-bottom:.25rem;overflow-x:auto}.nav-public .market-search-criteria{flex-wrap:wrap;width:100%}.nav-public .market-search-criteria select{flex:1;width:auto}.marketplace-stage{padding:2rem 16px 2.5rem}.marketplace-preview-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.marketplace-preview-card{min-height:154px}.catalog-content{padding-inline:16px}.marketplace-stage h1{font-size:2.2rem}}html{scroll-behavior:smooth;scrollbar-color:#1e5fa8 #102b4e;background:#102b4e}.text-button,.text-link{color:#1e5fa8}.field input:focus,.field select:focus{border-color:#1e5fa8;outline-color:#f5a33b55}.marketplace-stage{background:linear-gradient(148deg,#102b4e 0%,#16477f 57%,#f4f7fb 100%);min-height:390px}.marketplace-stage-copy>p:not(.eyebrow){color:#dbe9f8}.marketplace-stage-copy .button{color:#102b4e;background:#f5a33b}.marketplace-stage-status p{color:#dbe9f8}.marketplace-preview-card{border-color:#d6e1ee;box-shadow:0 10px 25px #071c3430}.market-nav-links a{color:#e5effb}.nav-public .market-search-criteria .button:hover{background:#164b86}.header-category-menu{color:#dceafa}.header-category-menu select{color:#17477d;border-color:#87b4e2}.delivery-shortcut{color:#dceafa}.marketplace-categories{background:#fff;border:1px solid #d7e1ed;border-radius:16px;width:min(1180px,100% - 48px);margin:1.3rem auto 0;padding:1.2rem 1.35rem 1.35rem;box-shadow:0 8px 22px #102b4e0d}.marketplace-categories header{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.15rem;display:flex}.marketplace-categories h2{margin:.1rem 0;font-size:1.45rem}.marketplace-categories .eyebrow{color:#e86935;margin:0}.category-all{color:#1e5fa8;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.category-all:hover{text-decoration:underline}.marketplace-category-grid{border-top:1px solid #e6edf5;border-left:1px solid #e6edf5;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));display:grid}.marketplace-category{min-height:125px;color:var(--ink);font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #e6edf5;border-top:0;border-left:0;place-content:center;justify-items:center;gap:.3rem;padding:.75rem .5rem;transition:background .15s,transform .15s,color .15s;display:grid}.marketplace-category:hover{transform:translateY(-2px)}.marketplace-category>span{color:#e86935;background:#e6f0fc;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.3rem;font-weight:900;display:grid}.marketplace-category.active>span{color:#fff;background:#1e5fa8}.marketplace-category b{font-size:.85rem;line-height:1.18}.marketplace-category small{color:#76879a;font-size:.72rem}.catalog-content{margin-top:2rem}.catalog-content .catalog-intro .eyebrow{color:#e86935}.catalog-card{border-color:#d7e1ed}.recommendation-reason{color:#c75020!important;background:#fff0e8!important}@media (max-width:680px){.marketplace-categories{width:calc(100% - 32px);margin-top:1rem;padding:1rem}.marketplace-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-category{min-height:112px}.marketplace-category b{font-size:.76rem}.marketplace-categories header{margin-bottom:.85rem}}.marketplace-stage{background:linear-gradient(#102b4ef5 0%,#19528fd1 32%,#3982cb7a 63%,#f4f7fb00 100%)}.nav-public .market-nav-links .header-category-menu{color:inherit;font-size:inherit;font-weight:inherit;text-transform:none;letter-spacing:normal;margin:0;display:block}.nav-public .market-nav-links .header-category-menu select{color:#17477d;width:154px;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9dc1e8;border-radius:7px;padding:.35rem 1.8rem .35rem .6rem;font-size:.88rem;font-weight:700}.nav-public .market-nav-links .header-category-menu select:focus{outline-offset:2px;outline:2px solid #f5a33b}@media (max-width:680px){.nav-public .market-nav-links .header-category-menu select{width:142px;min-height:32px;font-size:.8rem}}.marketplace-stage{background:linear-gradient(#102b4edb 0%,#245e9c94 34%,#7cb1e53d 66%,#f4f7fb00 100%);padding-inline:max(24px,50vw - 740px)}.marketplace-stage-status{background:#0d294c47;border-color:#c9e0f66b}.marketplace-preview-rail{gap:1.15rem}.marketplace-preview-card{box-shadow:0 10px 24px #102b4e1a}.marketplace-categories,.catalog-content{width:min(1480px,100% - 48px)}.catalog-content{padding-inline:0}@media (max-width:680px){.marketplace-stage{padding-inline:16px}.marketplace-categories,.catalog-content{width:calc(100% - 32px)}.catalog-content{padding-inline:0}}.catalog-page .marketplace-stage{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(24px,50vw - 740px);padding-right:max(24px,50vw - 740px)}.catalog-page .marketplace-preview-rail{width:100%;max-width:none}@media (max-width:680px){.catalog-page .marketplace-stage{padding-left:16px;padding-right:16px}}:root{--green:#1d4ed8;--green-dark:#163a70;--green-light:#eff6ff;--lime:#f59e0b;--orange:#f59e0b;--ink:#172033;--muted:#5f6d82;--line:#dbe5f1;--surface:#fff}html{scrollbar-color:#1d4ed8 #163a70;background:#163a70}body{color:#172033;background:#f8fafc}::-webkit-scrollbar-track{background:#163a70}::-webkit-scrollbar-thumb{background:#1d4ed8;border-color:#163a70}.nav-inner,.nav-public .nav-inner{background:linear-gradient(100deg,#163a70 0%,#1d4ed8 100%);box-shadow:0 2px 12px #163a7038}.button{background:#1d4ed8}.button:hover{background:#173ea9}.button.secondary{color:#1d4ed8;background:#eff6ff}.brand span,.eyebrow{color:#f59e0b}.catalog-page .marketplace-stage{color:#172033;background:linear-gradient(137deg,#e8f2ff 0%,#f4f8ff 50%,#fff 100%)}.marketplace-stage:before{background:radial-gradient(circle at 76% 15%,#93c5fd38 0 12%,#0000 32%),radial-gradient(circle at 14% 80%,#f59e0b14 0 11%,#0000 32%)}.marketplace-stage .eyebrow{color:#c87500}.marketplace-stage h1{color:#172033}.marketplace-stage-copy>p:not(.eyebrow),.marketplace-stage-status p{color:#53657c}.marketplace-stage-copy .button{color:#172033;box-shadow:none;background:#f59e0b}.marketplace-stage-copy .button:hover{background:#fbbf24}.marketplace-stage-copy .secondary{color:#1d4ed8;background:#fff;border-color:#9fc2f2}.marketplace-stage-status{background:#ffffffb8;border-color:#cbdcf0;box-shadow:0 8px 20px #1e447d12}.marketplace-stage-status span{color:#c87500}.marketplace-preview-card{background:#fff;border-color:#dbe5f1;box-shadow:0 8px 20px #1e447d17}.marketplace-preview-card img,.marketplace-preview-card>span{background:#f4f8ff}.marketplace-preview-card small{color:#1d4ed8}.marketplace-categories{border-color:#dbe5f1;box-shadow:0 7px 20px #1e447d0f}.marketplace-category:hover,.marketplace-category.active{color:#1d4ed8;background:#eff6ff}.marketplace-category>span{color:#1d4ed8;background:#e8f2ff}.marketplace-category.active>span{background:#1d4ed8}.category-all{color:#1d4ed8}.catalog-price{color:#1d4ed8!important}.nav-public .market-search-general .button{color:#172033;background:#f59e0b}.nav-public .market-search-general .button:hover{background:#fbbf24}.nav-public .market-search-criteria .button{background:#1d4ed8}.cart-link{background:#f59e0b;color:#172033!important}.cart-link:hover{background:#fbbf24;color:#172033!important}.catalog-page .marketplace-stage{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:center;min-height:300px;padding-top:2.4rem}.marketplace-stage-copy{max-width:900px}.marketplace-stage h1{max-width:850px;margin:.2rem 0 .55rem;font-size:clamp(2.25rem,4.1vw,4rem);line-height:1.08}.marketplace-stage-copy>p:not(.eyebrow){max-width:740px;margin:0;font-size:1.08rem}.marketplace-stage-status{place-self:center end;width:100%;max-width:420px;margin:0}.marketplace-preview-rail{margin-top:.65rem;transform:translateY(1.25rem)}@media (max-width:1020px){.catalog-page .marketplace-stage{grid-template-rows:auto;grid-template-columns:1fr}.marketplace-stage-status{justify-self:start}.marketplace-stage h1{max-width:720px}}@media (max-width:680px){.catalog-page .marketplace-categories,.catalog-page .catalog-content{width:calc(100vw - 32px);max-width:calc(100vw - 32px);margin-left:16px}.catalog-page .marketplace-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.catalog-page .marketplace-categories{width:min(1180px,100vw - 48px);max-width:min(1180px,100vw - 48px);margin-left:calc(50% - 50vw + max(24px,50vw - min(1180px,100vw)/2));padding:.85rem 1rem 1rem}.marketplace-categories header{margin-bottom:.75rem}.marketplace-categories h2{font-size:1.22rem}.marketplace-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.marketplace-category{gap:.2rem;min-height:88px;padding:.45rem .35rem}.marketplace-category>span{width:30px;height:30px;font-size:1rem}.marketplace-category b{font-size:.76rem}.marketplace-category small{font-size:.68rem}@media (min-width:900px){.marketplace-category-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important}}@media (max-width:680px){.catalog-page .marketplace-categories{width:calc(100vw - 32px);max-width:calc(100vw - 32px);margin-left:16px}.marketplace-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.marketplace-category{min-height:82px}}.marketplace-preview-rail{grid-template-columns:repeat(auto-fit,minmax(128px,158px));justify-content:start;gap:.7rem}.marketplace-preview-card b{font-size:.76rem}.marketplace-preview-card small{font-size:.72rem}@media (max-width:680px){.marketplace-preview-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.marketplace-preview-card{min-height:122px}}.marketplace-preview-rail{grid-template-columns:repeat(auto-fit,minmax(96px,118px));gap:.5rem}.marketplace-preview-card{border-radius:8px;gap:.18rem;min-height:102px;padding:.42rem}.marketplace-preview-card img,.marketplace-preview-card>span{border-radius:5px;height:42px;font-size:1.35rem}.marketplace-preview-card b{font-size:.66rem;line-height:1.15}.marketplace-preview-card small{font-size:.64rem;line-height:1.1}@media (max-width:680px){.marketplace-preview-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-preview-card{min-height:98px}}.catalog-page .catalog-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem}.catalog-page .catalog-card{border-radius:10px}.catalog-page .catalog-photo,.catalog-page .catalog-image{min-height:82px;font-size:2rem;height:82px!important}.catalog-page .catalog-card>.catalog-details-button{border-radius:0 0 7px;min-height:32px;margin:0;padding:6px 10px;font-size:.76rem}.catalog-page .catalog-card>div:last-child{gap:.28rem;padding:.7rem;display:grid}.catalog-page .catalog-card p{margin:0;font-size:.78rem;line-height:1.3}.catalog-page .catalog-card .action-kicker{font-size:.64rem}.catalog-page .catalog-card h2{margin:.05rem 0;font-size:1.05rem;line-height:1.18}.catalog-page .catalog-card .catalog-category{font-size:.72rem}.catalog-page .catalog-card .catalog-price{margin-top:.25rem;font-size:1.08rem}.catalog-page .catalog-card .recommendation-reason{width:max-content;padding:.2rem .4rem;font-size:.68rem}@media (max-width:680px){.catalog-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.catalog-page .catalog-card>div:last-child{padding:.6rem}.catalog-page .catalog-photo,.catalog-page .catalog-image{min-height:72px;height:72px!important}}@media (max-width:680px){.catalog-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}}.market-access .public-cart-link{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.2rem;text-decoration:none;display:inline-grid}.market-access .public-cart-link:hover{background:#ffffff29}.market-access .public-cart-link{color:#fbbf24}.market-access .public-cart-link{color:#fbbf24;background:#fbbf2424;border:1px solid #fbbf2499;width:42px;height:42px}.market-access .public-cart-link svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.market-access .public-cart-link{color:#4ade80;background:#4ade8024;border-color:#4ade80b8}.market-access .public-cart-link:hover{color:#103b2d;background:#4ade80;border-color:#4ade80}.market-access .public-cart-link{background:0 0;border:0;border-radius:0;width:auto;height:auto;padding:4px}.market-access .public-cart-link:hover{color:#86efac;background:0 0}.nav-public .market-nav-links .header-category-menu{margin:0;display:block;position:relative}.nav-public .market-nav-links .header-category-trigger{color:#eaf2ff;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.9rem;font-weight:700;display:inline-flex}.nav-public .market-nav-links .header-category-trigger:hover{color:#fff;text-decoration:underline}.header-category-trigger span{font-size:1.05rem;line-height:.8}.header-category-dropdown{z-index:100;background:#fff;border:1px solid #cbdcf0;border-radius:10px;width:245px;max-height:min(70vh,520px);padding:.45rem;display:grid;position:absolute;top:100%;left:-.65rem;overflow-y:auto;box-shadow:0 14px 30px #102b4e3d}.header-category-dropdown button{color:#172033;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.65rem .75rem;font-size:.86rem;font-weight:650}.header-category-dropdown button:hover,.header-category-dropdown button:focus-visible{color:#1d4ed8;background:#eff6ff;outline:0}@media (max-width:680px){.header-category-dropdown{width:min(260px,80vw);left:0}.nav-public .market-nav-links .header-category-trigger{font-size:.82rem}}.nav-public .market-nav-links .olima-agro-link{color:#dcfce7;background:#ffffff1a;border:1px solid #86efac;border-radius:999px;align-items:center;padding:.32rem .62rem;font-weight:800;display:inline-flex}.nav-public .market-nav-links .olima-agro-link:hover{color:#14532d;background:#dcfce7;text-decoration:none}.agro-introduction{background:linear-gradient(115deg,#effaf1,#fff);border:1px solid #bbdfc5;border-radius:16px;justify-content:space-between;align-items:center;gap:1.5rem;width:min(1180px,100vw - 48px);margin:1.5rem auto 0;padding:1.45rem 1.6rem;display:flex}.agro-introduction .eyebrow{color:#198754;margin:0}.agro-introduction h1{color:#153c2c;margin:.2rem 0 .35rem;font-size:clamp(1.65rem,3vw,2.4rem)}.agro-introduction p:not(.eyebrow){color:#496558;max-width:700px;margin:0}.agro-back-link{color:#176a42;flex:none;font-weight:800}.agro-catalog-page .marketplace-categories{border-color:#c8e5d0}.agro-catalog-page .marketplace-category:hover,.agro-catalog-page .marketplace-category.active{color:#176a42;background:#edf9f0}.agro-catalog-page .marketplace-category>span{color:#198754;background:#e1f4e6}.agro-catalog-page .marketplace-category.active>span{background:#198754}@media (max-width:680px){.agro-introduction{flex-direction:column;align-items:flex-start;width:calc(100vw - 32px);margin-top:1rem;padding:1.15rem}.agro-back-link{font-size:.9rem}}.nav-public .market-search-general .mercado-agro-link{color:#fff;white-space:nowrap;background:#168a4d;border:1px solid #4ade80;border-radius:9px;justify-content:center;align-items:center;min-height:50px;margin-left:2.25rem;padding:0 .95rem;font-size:.9rem;font-weight:800;transition:background .16s,transform .16s;display:inline-flex;box-shadow:0 4px 12px #0c6b3938}.nav-public .market-search-general .mercado-agro-link:hover{color:#fff;background:#0f713f;text-decoration:none;transform:translateY(-1px)}@media (max-width:680px){.nav-public .market-search-general .mercado-agro-link{width:100%;min-height:42px;margin-left:0}}.nav-public:has(.agro-market-search-bar){background:linear-gradient(115deg,#064b2c,#087346);box-shadow:0 2px 12px #064b2c3d}.nav-public:has(.agro-market-search-bar) .market-search-general .button{color:#073b28;background:#c8ef8f}.nav-public:has(.agro-market-search-bar) .market-search-general .button:hover{background:#daf6ae}.agro-filter-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.agro-filter-row select{color:#153c2c;min-width:200px;min-height:40px;font:inherit;background:#fff;border:0;border-radius:7px;padding:.5rem .75rem}.agro-filter-button{color:#075b34;min-height:40px;font:inherit;cursor:pointer;background:#dff0e0;border:0;border-radius:7px;padding:.5rem .85rem;font-weight:800}.agro-filter-button:hover{background:#fff}.nav-public:has(.agro-market-search-bar) .header-category-trigger{color:#075b34;background:#fff;border:1px solid #fff5;border-radius:7px;min-height:40px;padding:.5rem .75rem}.nav-public:has(.agro-market-search-bar) .header-category-trigger:hover{color:#075b34;background:#eff9ee;text-decoration:none}.agro-seller-application-page .seller-application-intro{background:linear-gradient(115deg,#effaf1,#fff);border-color:#b9dfc0}.agro-seller-application-page .eyebrow,.agro-seller-application-page .text-link{color:#087346}.agro-seller-application-page .button{background:#087346}.agro-seller-application-page .button:hover{background:#065d38}@media (max-width:680px){.agro-filter-row{align-items:stretch;width:100%}.agro-filter-row select,.agro-filter-row .header-category-menu,.agro-filter-button{width:100%}.nav-public:has(.agro-market-search-bar) .header-category-trigger{justify-content:space-between;width:100%}}body.agro-route .nav-public{box-shadow:0 2px 12px #00462547;background:#005b31!important}body.agro-route .nav-public .nav-inner{background:#005b31!important}.nav-public .market-search-general .marketplace-return-link{color:#fff;white-space:nowrap;background:0 0;border:1px solid #ffffffbf;border-radius:9px;justify-content:center;align-items:center;min-height:50px;margin-left:1rem;padding:0 .95rem;font-size:.9rem;font-weight:800;display:inline-flex}.nav-public .market-search-general .marketplace-return-link:hover{color:#005b31;background:#fff;text-decoration:none}@media (max-width:680px){.nav-public .market-search-general .marketplace-return-link{width:100%;min-height:42px;margin-left:0}}.seller-area-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 1.8rem;display:grid}.seller-area-choice button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdceb;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .65rem;padding:1rem;display:grid}.seller-area-choice button>span{grid-row:1/span 2;font-size:1.55rem}.seller-area-choice button strong{font-size:1rem}.seller-area-choice button small{color:#64748b}.seller-area-choice button:hover{background:#f7fbff;border-color:#5c94dd}.seller-area-choice button.active{background:#effaf1;border-color:#168a4d;box-shadow:0 0 0 2px #168a4d1f}.seller-area-choice button.active strong{color:#076438}@media (max-width:640px){.seller-area-choice{grid-template-columns:1fr}}.nav-public .market-brand .brand{max-width:none;line-height:0;display:block}.nav-public .market-brand .brand img{object-fit:contain;object-position:left center;width:190px;height:64px;display:block}@media (min-width:901px){.market-access .sign-out{transform:translate(.7rem)}}.nav-public .market-brand.agro-brand .brand img{object-fit:contain;width:76px;height:76px}body:not(.agro-route) .nav-public,body:not(.agro-route) .nav-public .nav-inner{background:linear-gradient(108deg,#064b2c 0%,#087346 100%)!important}body:not(.agro-route) .nav-public .market-search-general .button{color:#fff!important;background:#ff6a19!important}body:not(.agro-route) .nav-public .market-search-general .button:hover{background:#e9580a!important}body:not(.agro-route) .nav-public .market-nav-links .header-category-trigger:hover{color:#ffd264}body:not(.agro-route) .nav-public .market-search-general .mercado-agro-link{background:#0b7a3e;border-color:#a8df6a}@media (max-width:680px){.nav-public .market-brand .brand img{width:154px;height:52px}.nav-public .market-brand.agro-brand .brand img{width:62px;height:62px}}.nav-public .nav-inner>.market-brand{align-self:start;padding-top:0}.nav-public .market-brand.agro-brand .brand img{object-fit:contain;object-position:left center;width:190px;height:64px}@media (max-width:680px){.nav-public .market-brand.agro-brand .brand img{width:154px;height:52px}}.nav-public .market-brand.agro-brand{align-self:start}.nav-public .market-brand.agro-brand .brand img{object-position:left top;width:190px;height:64px}.marketplace-category>span:has(img){padding:0;overflow:hidden}.marketplace-category>span img{object-fit:cover;width:100%;height:100%}.catalog-page .marketplace-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.catalog-page .marketplace-category{gap:.25rem;min-height:108px;padding:.5rem .35rem}.catalog-page .marketplace-category>span{flex:0 0 48px;width:48px;height:48px}.catalog-page .marketplace-category>span img{object-fit:cover}@media (min-width:900px){.catalog-page .marketplace-category-grid{grid-template-columns:repeat(10,minmax(0,1fr))!important}}@media (max-width:680px){.catalog-page .marketplace-category{min-height:102px}.catalog-page .marketplace-category>span{flex-basis:42px;width:42px;height:42px}}body:not(.agro-route) .nav-public,body:not(.agro-route) .nav-public .nav-inner{box-shadow:0 2px 12px #102b4e1a;background:#eaf2fc!important}body:not(.agro-route) .nav-public .market-nav-links a,body:not(.agro-route) .nav-public .market-access a,body:not(.agro-route) .nav-public .header-category-trigger{color:#102b4e}body:not(.agro-route) .nav-public .market-nav-links a:hover,body:not(.agro-route) .nav-public .header-category-trigger:hover{color:#1e5fa8}body:not(.agro-route) .nav-public .market-user-identity{color:#102b4e}body:not(.agro-route) .nav-public .delivery-shortcut,body:not(.agro-route) .nav-public .market-user-identity small{color:#617287}body:not(.agro-route) .nav-public .market-access{border-left-color:#cbdcf0}body:not(.agro-route) .nav-public .market-access .public-cart-link{color:#1e5fa8}body:not(.agro-route) .nav-public .market-access .public-cart-link:hover{color:#164b86;background:#dbeafe}body.agro-route .nav-public,body.agro-route .nav-public .nav-inner{box-shadow:0 2px 12px #064b2c1a;background:linear-gradient(110deg,#f7faf5 0%,#e5f1e8 100%)!important}body.agro-route .nav-public .market-nav-links a,body.agro-route .nav-public .market-access a,body.agro-route .nav-public .header-category-trigger{color:#064b2c}body.agro-route .nav-public .market-nav-links a:hover,body.agro-route .nav-public .header-category-trigger:hover{color:#087346}body.agro-route .nav-public .market-user-identity{color:#064b2c}body.agro-route .nav-public .delivery-shortcut,body.agro-route .nav-public .market-user-identity small{color:#496558}body.agro-route .nav-public .market-access{border-left-color:#bddbc6}body.agro-route .nav-public .market-search-general .button:hover{background:#d85b15!important}body.agro-route .nav-public .agro-filter-button{color:#fff;background:#087346}body.agro-route .nav-public .agro-filter-button:hover{background:#065d38}body.agro-route .nav-public .market-access .public-cart-link{color:#087346}body.agro-route .nav-public .market-access .public-cart-link:hover{color:#065d38;background:#d7f0df}.market-access:has(.buyer-purchases){gap:1.65rem}.market-access:has(.buyer-purchases) .public-cart-link{margin-inline:.25rem}@media (max-width:680px){.market-access:has(.buyer-purchases){gap:1.1rem}.market-access:has(.buyer-purchases) .public-cart-link{margin-inline:0}}.agro-filter-row .header-category-menu{margin:0;display:block;position:relative}.agro-filter-row .header-category-dropdown{z-index:200;top:100%;left:0}.market-user-identity .seller-sales{margin-top:.6rem;font-size:.82rem;line-height:1.2}.auth-page{background:linear-gradient(135deg,#f5f9ff 0%,#f4f8f5 54%,#fff8ee 100%)}.account-type-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.account-type-choice button,.account-type-choice a{min-height:170px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd9e8;border-radius:14px;grid-template-rows:auto auto 1fr;gap:.45rem;padding:1.15rem;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.account-type-choice button:hover,.account-type-choice a:hover{border-color:#2457bd;transform:translateY(-2px);box-shadow:0 8px 22px #173b7418}.account-type-choice span{font-size:2rem}.account-type-choice strong{font-size:1.05rem}.account-type-choice small{color:var(--muted);line-height:1.45}.seller-account-area{grid-template-columns:1fr}.seller-account-area a{min-height:130px}@media (max-width:520px){.account-type-choice{grid-template-columns:1fr}.account-type-choice button,.account-type-choice a{min-height:130px}}@media (max-width:760px){.auth-visual{min-height:145px;padding:1.15rem 1.25rem}.auth-visual>div{max-width:none}.auth-visual .auth-brand-logo{width:min(180px,55vw);max-height:54px}.auth-visual h1{margin:.25rem 0 0;font-size:1.55rem}.auth-visual>div>p,.auth-visual .auth-brand-points{display:none}.auth-shell .auth-card{padding:1.25rem}.auth-tabs .button{min-height:42px}.account-type-choice{margin:.75rem 0}.variant-editor-row{grid-template-columns:1fr}.variant-editor-row .button,.variant-summary-actions .button,.add-photo-button{width:100%}.variant-summary-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.offer-color-photo-group>summary{flex-direction:column;align-items:flex-start;gap:.2rem}.offer-color-photo-group>summary small{font-size:.78rem}}@media (max-width:390px){.auth-page{padding-inline:.45rem}.auth-shell .auth-card{padding:1rem}.account-type-choice button,.account-type-choice a{min-height:116px;padding:1rem}.variant-fields,.offer-color-photo-fields{padding:.75rem}.variant-summary-actions{grid-template-columns:1fr}}.auth-shell{border-color:#d6e2ee;width:min(100%,1040px);box-shadow:0 20px 52px #102b4e24}.auth-visual{color:#102b4e;background:radial-gradient(circle at 88% 12%,#f5a33b33,#0000 30%),radial-gradient(circle at 12% 92%,#1e5fa824,#0000 34%),linear-gradient(135deg,#fff 0%,#edf4fc 60%,#f7fbf8 100%);align-items:center;padding:2.6rem;position:relative}.auth-visual:before{content:"";background:linear-gradient(145deg,#0000 0 65%,#f5a33b17 65% 66%,#0000 66%);border-right:1px solid #d6e2ee;position:absolute;inset:0}.auth-visual>div{z-index:1;max-width:24rem;position:relative}.auth-brand-logo{object-fit:contain;object-position:left center;width:min(100%,285px);height:auto;margin:0 0 2rem;display:block}.auth-visual .eyebrow{color:#e86935;font-size:.78rem}.auth-visual h1{color:#102b4e;margin:.55rem 0 .8rem;font-size:clamp(2rem,3.2vw,3rem);line-height:1.08}.auth-visual p{color:#53657c;margin:0;font-size:1.02rem;line-height:1.55}.auth-brand-points{flex-wrap:wrap;gap:.5rem;margin-top:1.6rem;display:flex}.auth-brand-points span{color:#1e5fa8;background:#fff;border:1px solid #cbdcf0;border-radius:999px;padding:.45rem .65rem;font-size:.76rem;font-weight:800}@media (max-width:760px){.auth-visual{min-height:250px;padding:1.75rem}.auth-brand-logo{width:220px;margin-bottom:1.25rem}.auth-brand-points{margin-top:1rem}}.auth-visual{-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at 88% 12%,#f5a33b3d,#0000 32%),radial-gradient(circle at 12% 92%,#1e5fa82e,#0000 36%),linear-gradient(135deg,#ffffffb3 0%,#edf4fc94 60%,#f7fbf8ad 100%)}.auth-visual>div{-webkit-backdrop-filter:blur(8px);background:#ffffff61;border:1px solid #ffffffc7;border-radius:1.15rem;padding:1.55rem;box-shadow:0 14px 30px #102b4e14}.buyer-destination-shortcut{color:#173e5d;background:#ffffff4d;border:1px solid #cbdced;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:.35rem;width:100%;min-width:0;max-width:205px;padding:.28rem .45rem;line-height:1.12;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:grid}.buyer-destination-shortcut:hover{background:#e9f2ff;border-color:#9ab9d7;text-decoration:none}.buyer-destination-pin{color:#1e5fa8;width:20px;height:20px}.buyer-destination-copy{gap:.08rem;min-width:0;display:grid}.buyer-destination-copy small{color:#617287;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:650;overflow:hidden}.buyer-destination-copy strong{color:#102b4e;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:800;overflow:hidden}.buyer-destination-edit{color:#1e5fa8;font-size:.82rem;font-weight:850}.buyer-destination-shortcut:focus-visible{outline-offset:2px;outline:3px solid #3b82f6}body.agro-route .buyer-destination-shortcut{color:#064b2c}body.agro-route .buyer-destination-shortcut:hover{background:#e7f3eb}body.agro-route .buyer-destination-pin,body.agro-route .buyer-destination-edit{color:#138049}body.agro-route .buyer-destination-copy strong{color:#064b2c}@media (max-width:680px){.buyer-destination-shortcut{max-width:180px}.buyer-destination-copy strong{font-size:.73rem}}.profile-completion-page{padding-block:2rem 3rem}.profile-completion-form{gap:1rem;display:grid}.profile-photo-preview{border:2px solid var(--line);object-fit:cover;border-radius:50%;width:112px;height:112px;margin-top:.75rem;display:block}.delivery-location-label{color:var(--orange);letter-spacing:.02em;font-weight:800}.header-user-profile{align-items:center;gap:.7rem;min-width:0;display:inline-flex}.header-profile-photo{object-fit:cover;background:#fff;border:2px solid #1154342e;border-radius:50%;flex:0 0 42px;width:42px;height:42px}body.agro-route .header-profile-photo{border-color:#9bcbb0}@media (max-width:560px){.header-user-profile{gap:.5rem}.header-profile-photo{flex-basis:36px;width:36px;height:36px}}.header-account-menu{min-width:0;display:inline-flex;position:relative}.header-account-trigger{max-width:9rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-weight:800;display:inline-flex;overflow:hidden}.header-account-trigger span{flex:none}.account-popover{z-index:80;border:1px solid var(--line);background:#fff;border-radius:14px;gap:.2rem;width:min(300px,100vw - 28px);padding:1rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 16px 34px #0f2b462e}.account-popover-summary{border-bottom:1px solid var(--line);color:#102b4e;align-items:center;gap:.75rem;padding-bottom:.7rem;display:flex}.account-popover-summary span{gap:.15rem;min-width:0;display:grid}.account-popover-summary strong,.account-popover-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-popover-summary small{color:#617287}.account-popover-photo{object-fit:cover;border-radius:50%;flex:0 0 48px;width:48px;height:48px}.account-popover a{padding:.55rem .2rem;font-size:.9rem;color:#0b6241!important}.account-popover a:hover{text-decoration:underline}.market-access:has(.buyer-purchases) .header-account-menu{margin-right:.8rem}.market-access:has(.buyer-purchases) .header-account-trigger{max-width:7.5rem}.market-access:has(.buyer-purchases) .public-cart-link{order:2;margin-inline:.35rem .65rem}.market-access:has(.buyer-purchases) .sign-out{order:3}@media (max-width:680px){.market-access:has(.buyer-purchases) .header-account-menu{margin-right:.25rem}.market-access:has(.buyer-purchases) .public-cart-link{margin-inline:.1rem .3rem}}.market-access .header-account-menu{margin-right:.8rem}.market-access .header-account-trigger{max-width:7.5rem}@media (max-width:680px){.market-access .header-account-menu{margin-right:.25rem}}.carrier-account-menu{position:relative}.carrier-account-trigger{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.carrier-account-popover{z-index:80;border:1px solid var(--line);color:#102b4e;background:#fff;border-radius:14px;gap:.45rem;width:min(310px,100vw - 28px);padding:1rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 16px 34px #0f2b462e}.carrier-account-popover span{color:#617287;font-size:.9rem}.carrier-account-popover a{margin-top:.2rem;font-weight:800;color:#0b6241!important}.catalog-page .marketplace-categories,.catalog-page .catalog-content{width:min(1180px,100% - 48px);max-width:min(1180px,100% - 48px);margin-left:auto!important;margin-right:auto!important}@media (max-width:1120px){.catalog-page .catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.catalog-page .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.catalog-page .marketplace-categories,.catalog-page .catalog-content{width:calc(100% - 32px);max-width:calc(100% - 32px);margin-left:auto!important;margin-right:auto!important}.catalog-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}.agro-register-product{white-space:nowrap;background:#087346;border-radius:7px;align-items:center;min-height:36px;padding:8px 11px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.agro-register-product:hover{background:#065d38;text-decoration:none!important}.offer-photo-fields{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1rem 0;padding:1rem;display:grid}.offer-photo-fields legend{padding:0 .3rem;font-weight:800}.offer-photo-field{margin:0}.offer-video-field{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:start;gap:1rem;margin:1rem 0;padding:1rem;display:grid}.offer-video-field small{color:var(--muted);font-weight:600;display:block}.offer-video-preview{gap:.6rem;display:grid}.offer-video-preview video{object-fit:contain;background:#fff;border-radius:10px;justify-self:center;width:auto;max-width:100%;height:auto;max-height:420px;display:block}.offer-video-preview .button{justify-self:start;width:auto}.offer-gallery-thumbnails .offer-video-thumbnail{width:72px;height:72px;position:relative}.offer-gallery-thumbnails .offer-video-thumbnail video{object-fit:cover;background:#0f172a;width:100%;height:100%}.offer-gallery-thumbnails .offer-video-thumbnail span{color:#fff;background:#0f172acc;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.offer-gallery-main.showing-video{cursor:default;background:#fff;padding:.5rem}.offer-gallery-main>video{object-fit:contain;background:#fff;width:auto;max-width:100%;height:auto;max-height:560px;display:block}@media (max-width:620px){.offer-photo-fields{grid-template-columns:1fr}.offer-video-field{grid-template-columns:1fr;padding:.75rem}.offer-video-preview{max-width:100%}.offer-gallery-thumbnails .offer-video-thumbnail{width:46px;height:52px}}.offer-photo-disclosure{border:1px solid var(--line);background:#fff;border-radius:12px;margin:1rem 0;overflow:hidden}.offer-photo-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;font-weight:800;list-style:none;display:flex}.offer-photo-disclosure>summary::-webkit-details-marker{display:none}.offer-photo-disclosure>summary:after{content:"+";color:#174cb7;background:#edf3ff;border-radius:999px;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;font-size:1.35rem;display:grid}.offer-photo-disclosure[open]>summary:after{content:"−"}.offer-photo-disclosure>summary small{color:var(--muted);margin-left:auto;font-weight:600}.offer-photo-disclosure .offer-photo-fields{border:0;border-top:1px solid var(--line);border-radius:0;margin:0}@media (max-width:620px){.offer-photo-disclosure>summary{flex-wrap:wrap;align-items:flex-start}.offer-photo-disclosure>summary small{order:3;width:100%;margin:0}}.offer-edit-media{border:1px solid var(--line);background:#fff;border-radius:12px;margin:1rem 0;padding:1rem}.offer-edit-media>h2{margin-top:0}.offer-edit-photo-list{grid-template-columns:repeat(auto-fit,104px);align-items:start;gap:.75rem;display:grid}.offer-edit-photo-list figure{grid-template-rows:104px auto;gap:.4rem;width:104px;margin:0;display:grid}.offer-edit-photo-list img{object-fit:contain;border:1px solid var(--line);background:#f8fafc;border-radius:10px;width:104px;height:104px;padding:.25rem;display:block}.offer-edit-photo-list .button,.offer-edit-file-list .button{width:100%;min-height:38px;padding:.4rem .55rem}.offer-edit-file-list{gap:.5rem;padding:0;list-style:none;display:grid}.offer-edit-file-list li{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem;display:flex}.offer-edit-file-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:620px){.offer-edit-media{padding:.75rem}.offer-edit-photo-list{grid-template-columns:repeat(auto-fit,88px);gap:.6rem}.offer-edit-photo-list figure{grid-template-rows:88px auto;width:88px}.offer-edit-photo-list img{width:88px;height:88px}.offer-edit-photo-list .button{min-height:36px;padding:.35rem .4rem;font-size:.86rem}}.add-photo-button{align-self:end;width:max-content;margin:.25rem 0}.offer-color-photo-group>.add-photo-button{margin:0 0 1rem}.offer-color-photo-fields{border:1px solid var(--line);border-radius:12px;margin:1rem 0;padding:1rem}.offer-color-photo-fields>legend{padding:0 .3rem;font-weight:800}.offer-color-photo-group{border-top:1px solid var(--line)}.offer-color-photo-group:first-of-type{border-top:0}.offer-color-photo-group>summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.offer-color-photo-group>summary small{color:var(--muted)}.offer-color-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0 0 1rem;display:grid}.variant-summary-row{border:1px solid var(--line);background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin:.65rem 0;padding:.75rem;display:flex}.variant-summary-row>div:first-child{gap:.2rem;display:grid}.variant-summary-row span{color:var(--muted)}.variant-summary-actions{gap:.5rem;display:flex}.variant-summary-actions .button{padding:.5rem .75rem}.offer-detail-options{min-width:0}.offer-option-panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:1rem;padding:1rem}.offer-option-panel fieldset{border:0;margin:0 0 1rem;padding:0}.offer-option-panel legend{margin-bottom:.55rem}.offer-color-options,.offer-size-options{flex-wrap:wrap;gap:.55rem;display:flex}.offer-color-options button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:42px auto;align-items:center;gap:.5rem;min-height:48px;padding:.25rem .65rem .25rem .25rem;display:grid}.offer-color-options img,.offer-color-options button>span{object-fit:cover;background:#edf2f7;border-radius:7px;width:42px;height:42px}.offer-color-options button.active,.offer-size-options button.active{border-color:#174cb7;box-shadow:0 0 0 2px #174cb726}.offer-size-options button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:.65rem .85rem}.offer-size-options button:disabled{opacity:.5;cursor:not-allowed}.button.disabled{pointer-events:none;opacity:.55}@media (max-width:720px){.offer-color-photo-grid{grid-template-columns:1fr}.variant-summary-row{flex-direction:column;align-items:flex-start}.variant-summary-actions{width:100%}.offer-color-options button{grid-template-columns:36px auto}.offer-color-options img,.offer-color-options button>span{width:36px;height:36px}}.marketplace-visual-setup{background:#f8fbff;border:2px solid #b9cbea;border-radius:16px;min-width:0;margin:1.25rem 0;padding:1.15rem}.marketplace-visual-setup>header{margin-bottom:1rem}.marketplace-visual-setup>header h2{overflow-wrap:anywhere;margin:.2rem 0}.marketplace-visual-setup>header p,.marketplace-visual-step>p{color:var(--muted);margin:.35rem 0}.marketplace-visual-step{background:#fff;border:1px solid #d6e2f2;border-radius:12px;min-width:0;margin-top:.9rem;padding:1rem}.marketplace-visual-step>strong{align-items:center;gap:.55rem;font-size:1.05rem;display:flex}.marketplace-visual-step>strong>span{color:#fff;background:#174cb7;border-radius:999px;flex:0 0 1.8rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.marketplace-visual-step .variant-fields,.marketplace-visual-step .offer-color-photo-fields{margin:1rem 0 0}.marketplace-visual-step.color-photo-step{border:0;padding:0}.cover-photo-step .offer-photo-field{max-width:560px;margin-top:1rem}.offer-photo-field>.note{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}@media (max-width:620px){.marketplace-visual-setup,.marketplace-visual-step,.marketplace-visual-step .variant-fields,.marketplace-visual-step .offer-color-photo-fields{padding:.75rem}}.variant-color-card{background:#fbfdff;border:1px solid #cbd9e8;border-radius:12px;min-width:0;margin:1rem 0;padding:1rem}.variant-color-card>header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.variant-system-picker{margin-top:.8rem}.variant-size-picker{grid-template-columns:minmax(150px,1fr) minmax(145px,.7fr) minmax(155px,.75fr) auto;align-items:end;gap:.75rem;margin:.8rem 0;display:grid}.variant-unique-picker{grid-template-columns:minmax(160px,240px) minmax(160px,240px) minmax(0,1fr);align-items:center}.variant-unique-picker .note{margin:0}.variant-memory-picker{grid-template-columns:minmax(120px,.65fr) minmax(170px,1fr) minmax(145px,.7fr) minmax(155px,.75fr) auto}.variant-size-stock-list{gap:.65rem;margin:.8rem 0;display:grid}.variant-size-stock{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(70px,.45fr) minmax(145px,.8fr) minmax(145px,.75fr) auto auto;align-items:end;gap:.75rem;padding:.75rem;display:grid}.variant-size-stock>strong{overflow-wrap:anywhere;align-self:center}.mixed-color-picker{border:1px solid var(--line);border-radius:10px;min-width:0;margin:.75rem 0}.mixed-color-picker>summary{cursor:pointer;overflow-wrap:anywhere;padding:.75rem;font-weight:700}.mixed-color-picker>div{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.45rem;padding:0 .75rem .75rem;display:grid}.mixed-color-picker label{align-items:center;gap:.4rem;min-width:0;display:flex}.variant-color-card .offer-color-photo-fields{background:#f8fbff}.product-specification-fields,.product-audience-fields{background:#f8fbff;border:1px solid #cbd9e8;border-radius:12px;margin:1rem 0;padding:1rem}.product-specification-fields>legend,.product-audience-fields>legend{padding:0 .4rem;font-weight:800}.product-specification-sections{gap:1rem;display:grid}.product-specification-sections>section{min-width:0;padding-top:.25rem}.product-specification-sections h3,.offer-specification-groups h3{margin:.25rem 0 .45rem;font-size:1rem}.product-specification-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.15rem .8rem;display:grid}.offer-specification-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem 1.5rem;display:grid}.offer-specification-groups>section{min-width:0}.offer-specification-list{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr;gap:0;margin:0;display:grid;overflow:hidden}.offer-specification-list>div{grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:.5rem;padding:.65rem .75rem;display:grid}.offer-specification-list>div:nth-child(odd){background:#f2f4f5}.offer-specification-list dt{font-weight:700}.offer-specification-list dd{overflow-wrap:anywhere;margin:0}@media (max-width:700px){.product-specification-grid,.offer-specification-groups{grid-template-columns:1fr}.product-specification-fields,.product-audience-fields{padding:.8rem}.offer-specification-list>div{grid-template-columns:minmax(100px,.55fr) minmax(0,1fr)}}.product-specification-label{align-items:baseline;gap:.25rem;min-height:2.5em;line-height:1.25;display:flex}.product-specification-label>.note{flex:none;font-size:.76rem;font-weight:600}.product-specification-fields--fragrance{max-width:980px}.product-specification-fields--fragrance .product-specification-sections{gap:.7rem}.product-specification-fields--fragrance .product-specification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .65rem}.product-specification-fields--fragrance .field{margin:0}.product-specification-fields--fragrance .field input,.product-specification-fields--fragrance .field select{height:40px;min-height:40px;padding:8px 10px;font-size:.86rem}@media (max-width:900px){.product-specification-fields--fragrance .product-specification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.product-specification-fields--fragrance .product-specification-grid{grid-template-columns:1fr}.product-specification-fields--fragrance .product-specification-label{min-height:auto}}.variant-workflow-head{background:#eef5ff;border-radius:11px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;padding:.8rem;display:flex}.variant-workflow-head>div{gap:.15rem;display:grid}.variant-workflow-head small,.variant-saved-color span,.variant-editor-save small{color:var(--muted)}.variant-saved-list{gap:.55rem;margin:.75rem 0;display:grid}.variant-saved-color{background:#f5fbf7;border:1px solid #cfe0d5;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .8rem;display:grid}.variant-saved-color>div:first-child{gap:.15rem;min-width:0;display:grid}.variant-saved-color span{overflow-wrap:anywhere;white-space:normal}.variant-summary-actions{flex:none;align-items:center;gap:.45rem;display:flex}.variant-summary-actions .button{white-space:nowrap;min-width:78px}.variant-color-editor{background:#fff;border:2px solid #9bb8e3}.variant-color-editor>header>div{gap:.1rem;display:grid}.variant-color-editor .eyebrow{margin:0;font-size:.72rem}.variant-editor-save{border-top:1px solid var(--line);align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.variant-editor-save .button{min-height:40px;padding:.5rem .9rem;font-size:.86rem;line-height:1.2}.variant-next-hint{text-align:center;margin:.65rem 0 0}@media (max-width:820px){.variant-size-picker,.variant-size-stock{grid-template-columns:1fr}.variant-size-picker .button,.variant-size-stock .button{width:100%}}@media (max-width:700px){.variant-color-card>header{flex-direction:column;align-items:flex-start}.variant-color-card>header .button{width:100%}.mixed-color-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.variant-workflow-head,.variant-editor-save{flex-direction:column;align-items:stretch}.variant-saved-color{grid-template-columns:minmax(0,1fr);align-items:stretch}.variant-workflow-head .button,.variant-summary-actions{width:100%}.variant-editor-save .button{align-self:flex-start;width:auto}.variant-summary-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.variant-summary-actions .button{width:100%}}@media (max-width:420px){.marketplace-visual-setup{padding:.55rem}.marketplace-visual-step,.marketplace-visual-step .variant-fields,.marketplace-visual-step .offer-color-photo-fields,.variant-color-card{padding:.6rem}.mixed-color-picker>div{grid-template-columns:1fr}.marketplace-visual-step>strong{align-items:flex-start;font-size:.96rem}}.generic-product-confirmation{background:#fff8e8;border:1px solid #e8b86d;border-radius:10px;margin:1rem 0;padding:.85rem}.generic-product-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}@media (max-width:620px){.generic-product-photos{grid-template-columns:1fr}}.admin-feature-settings{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem 1.25rem;width:min(100%,560px);margin:1.1rem 0;padding:1rem 1.1rem;display:grid}.admin-feature-copy h2{margin:.15rem 0;font-size:1.12rem}.admin-feature-copy>p:last-child{max-width:34rem;color:var(--muted);margin:.3rem 0 0;font-size:.78rem;line-height:1.4}.admin-feature-settings>.terms-check{border:1px solid var(--line);white-space:nowrap;background:#f8fafc;border-radius:10px;align-items:center;gap:.5rem;width:max-content;max-width:100%;margin:0;padding:.6rem .75rem;font-size:.78rem;display:flex}.admin-feature-settings>.success,.admin-feature-settings>.error{grid-column:1/-1;margin:0;font-size:.75rem}@media (max-width:620px){.admin-feature-settings{grid-template-columns:1fr;width:100%;padding:.9rem}.admin-feature-settings>.terms-check{box-sizing:border-box;white-space:normal;width:100%}}.photo-select-button{color:#102b4e;cursor:pointer;background:#f7fbff;border:1px solid #8ea5be;border-radius:7px;align-items:center;width:max-content;padding:.5rem .75rem;font-weight:700;display:inline-flex}.visually-hidden-file,.field input.visually-hidden-file{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;max-width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.photo-select-button:hover{background:#e8f1fb}.offer-page{padding-block:2rem 3rem}.offer-full{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:2rem;margin:1rem 0 2rem;display:grid}.offer-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.offer-gallery img{aspect-ratio:1;object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:12px;width:100%}@media (max-width:760px){.offer-full,.offer-gallery{grid-template-columns:1fr}}.similar-offers{margin-top:2rem}.similar-offers h2{margin-bottom:.25rem}.similar-offers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.similar-offer-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;gap:.45rem;padding:.8rem;text-decoration:none;display:grid}.similar-offer-card img,.similar-offer-card>span{aspect-ratio:1;object-fit:contain;background:#f4f8f5;border-radius:8px;width:100%}.similar-offer-card b{color:var(--green-dark)}.similar-offer-card small{color:var(--muted)}@media (max-width:700px){.similar-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.offer-discovery{gap:1.4rem;margin:2.5rem 0 0;display:grid}.offer-discovery-intro{border:1px solid var(--line);background:#fff;border-radius:14px;padding:1.4rem 1.6rem}.offer-discovery-intro .eyebrow{color:#087346;margin:0}.offer-discovery-intro h2{margin:.2rem 0;font-size:1.6rem}.offer-discovery-intro>p:last-child{color:var(--muted);margin:.25rem 0 0}.offer-discovery-section{border:1px solid var(--line);background:#fff;border-radius:14px;padding:1.4rem 1.6rem}.offer-discovery-section h3{margin:0 0 1.25rem;font-size:1.3rem}.offer-discovery-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.offer-discovery-card{min-width:0;color:var(--ink);background:#fff;border:1px solid #e3e8eb;border-radius:10px;align-content:start;text-decoration:none;transition:box-shadow .16s,transform .16s;display:grid;overflow:hidden}.offer-discovery-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1b36521a}.offer-discovery-image{aspect-ratio:1;background:#f7f8f8;place-items:center;display:grid}.offer-discovery-image img{object-fit:contain;width:100%;height:100%}.offer-discovery-image span{font-size:3rem}.offer-discovery-copy{align-content:start;gap:.45rem;padding:.85rem;display:grid}.offer-discovery-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;line-height:1.3;display:-webkit-box;overflow:hidden}.offer-discovery-copy strong small{color:var(--muted);font-size:.75rem;font-weight:400}.offer-discovery-copy>small{color:var(--muted)}.offer-discovery-load,.offer-discovery-end{min-height:72px;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.offer-discovery-end{border:1px solid var(--line);background:#fff;border-radius:12px;padding:1.2rem}.offer-discovery-end p{margin:0}@media (max-width:1050px){.offer-discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.offer-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.offer-discovery-intro,.offer-discovery-section{padding:1rem}.offer-discovery-section h3{font-size:1.13rem}.offer-discovery-copy{padding:.65rem}.offer-discovery-copy strong{font-size:1rem}}.search-recommendations{background:#f3f9f5;border-radius:18px;padding-top:1.2rem;padding-bottom:1.2rem}.recommendation-card{color:var(--ink);text-decoration:none;display:block}.recommendation-card .catalog-photo,.recommendation-card .catalog-image{object-fit:contain;background:#f7faf8;width:100%;display:block}.recommendation-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0b42201c}.catalog-page .recommendation-card .catalog-photo,.catalog-page .recommendation-card .catalog-image{object-fit:cover;object-position:center}.offer-gallery{grid-template-columns:72px minmax(0,1fr);min-width:0}.offer-gallery-thumbnails{align-content:start;gap:.55rem;max-height:560px;display:grid;overflow-y:auto}.offer-gallery-thumbnails button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:0;overflow:hidden}.offer-gallery-thumbnails button.active{border:2px solid #1d4ed8}.offer-gallery-thumbnails img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.offer-gallery-main{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;min-height:360px;display:grid;overflow:hidden}.offer-gallery-main img{object-fit:contain;background:#fff;border:0;border-radius:0;width:100%;height:100%;max-height:560px}.offer-gallery-empty{border:1px solid var(--line);background:#f4f8f5;border-radius:12px;place-items:center;min-height:360px;font-size:4rem;display:grid}@media (max-width:760px){.offer-gallery{grid-template-columns:58px minmax(0,1fr)}.offer-gallery-main{min-height:280px}}.catalog-page .catalog-grid{grid-template-columns:repeat(6,minmax(0,1fr));justify-content:stretch;gap:1rem}.catalog-page .catalog-photo,.catalog-page .catalog-image{min-height:140px;height:140px!important}.catalog-page .catalog-card>div:last-child{padding:.8rem}.catalog-page .catalog-card h2{font-size:1.08rem}.catalog-page .catalog-card .catalog-price{font-size:1.13rem}@media (max-width:1150px){.catalog-page .catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:900px){.catalog-page .catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:680px){.catalog-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.catalog-page .catalog-photo,.catalog-page .catalog-image{min-height:120px;height:120px!important}}.showcase-section{margin-top:1.3rem}.showcase-section+.showcase-section{margin-top:2rem}.catalog-empty-home{border:1px dashed var(--line);text-align:center;background:#f7fbf8;border-radius:16px;padding:2rem}.catalog-empty-home h2{margin:.1rem 0 .4rem}.showcase-section .catalog-card{min-width:0}.showcase-section .catalog-card h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.showcase-scroll{scroll-snap-type:x proximity;scrollbar-color:#b7c8bc transparent;gap:1rem;padding:0 2px .8rem;display:flex;overflow-x:auto}.showcase-scroll .catalog-card{scroll-snap-align:start;flex:0 0 calc(16.6667% - .833333rem);min-width:0}.showcase-arrows{gap:.45rem;display:flex}.showcase-arrows button{border:1px solid var(--line);color:#102b4e;cursor:pointer;background:#fff;border-radius:50%;width:34px;height:34px;font-size:1.1rem;font-weight:800}.showcase-arrows button:hover{background:#edf5ef}@media (max-width:900px){.showcase-scroll .catalog-card{flex-basis:calc(33.3333% - .666667rem)}}@media (max-width:680px){.showcase-scroll .catalog-card{flex-basis:calc(50% - .4rem);min-width:0}.showcase-arrows{display:none}}.dashboard-offers .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(0,220px));justify-content:start;gap:1rem}.dashboard-offers .catalog-card{min-width:0}.dashboard-offers .catalog-photo,.dashboard-offers .catalog-image{object-fit:cover;min-height:120px;height:120px!important}.dashboard-offers .catalog-card>div:last-child{gap:.35rem;padding:.75rem;display:grid}.dashboard-offers .catalog-card p{margin:0;font-size:.8rem;line-height:1.3}.dashboard-offers .catalog-card h3{margin:.05rem 0;font-size:1.05rem;line-height:1.2}.dashboard-offers .catalog-card .catalog-price{font-size:1.1rem}@media (max-width:680px){.dashboard-offers .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.dashboard-offers .catalog-photo,.dashboard-offers .catalog-image{min-height:105px;height:105px!important}}.catalog-card.is-clickable,.catalog-card.is-clickable *{cursor:pointer}.catalog-card.is-clickable:focus-visible{outline-offset:3px;outline:3px solid #1754d8}.shipping-origin-fields{border:1px solid var(--line);border-radius:12px;margin:1rem 0;padding:1rem}.shipping-origin-fields legend{padding:0 .4rem;font-weight:800}.shipping-origin-options{flex-wrap:wrap;gap:1.25rem;margin-bottom:.65rem;display:flex}.shipping-origin-options label{align-items:center;gap:.45rem;font-weight:700;display:flex}.international-shipping{color:#b62535;flex-wrap:wrap;align-items:center;gap:.38rem;width:max-content;max-width:100%;margin:.35rem 0;font-size:.86rem;display:flex}.international-shipping strong{font-style:italic}.international-shipping>span:last-child{color:#4a5568}.international-shipping.compact{font-size:.72rem;line-height:1.2}.international-shipping.compact>span:last-child{flex-basis:100%;padding-left:1.45rem}.international-plane{font-size:1rem;transform:rotate(-8deg)}.shipping-country-flag{background:#fff;border:1px solid #d9dee8;border-radius:3px;place-items:center;min-width:1.35rem;min-height:1.1rem;padding:0 .1rem;display:inline-grid;box-shadow:0 1px 2px #0f172a14}.international-shipping-notice{color:#7f1d2d;background:#fff1f3;border-left:4px solid #d92d42;border-radius:7px;padding:.75rem .9rem}.cart-product .international-shipping{margin:.15rem 0}.offer-gallery{position:relative}.offer-gallery-main{cursor:crosshair;-webkit-user-select:none;user-select:none;position:relative}.offer-gallery-main>img{pointer-events:none}.offer-gallery-lens{pointer-events:none;background:#193b5a24;border:1px solid #55718f;width:46%;height:38%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #ffffff0a}.offer-gallery-open{color:#153454;cursor:pointer;background:#fffffff0;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .65rem;font-weight:800;display:flex;position:absolute;bottom:.7rem;right:.7rem;box-shadow:0 3px 12px #0f172a24}.offer-gallery-open span{font-size:1.25rem}.offer-gallery-help{color:#fff;pointer-events:none;background:#0f172ab8;border-radius:5px;padding:.25rem .45rem;font-size:.72rem;position:absolute;bottom:.8rem;left:.7rem}.offer-gallery-zoom-pane{z-index:40;pointer-events:none;background-color:#fff;background-repeat:no-repeat;border:1px solid #cbd5e1;border-radius:12px;width:min(42vw,560px);height:100%;min-height:360px;max-height:560px;position:absolute;top:0;left:calc(100% + 2rem);box-shadow:0 20px 50px #0f172a38}.offer-lightbox{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b0f15e8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.offer-lightbox-content{color:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100%);height:min(94vh,900px);display:grid}.offer-lightbox-content>header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.25rem 0 .8rem;display:grid}.offer-lightbox-content>header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.offer-lightbox-content>header button{color:#fff;cursor:pointer;background:#151b24;border:1px solid #fff5;border-radius:50%;width:42px;height:42px;font-size:2rem;line-height:1}.offer-lightbox-stage{touch-action:pan-y;place-items:center;min-height:0;display:grid;position:relative}.offer-lightbox-stage img{object-fit:contain;background:#fff;width:auto;max-width:calc(100% - 120px);height:auto;max-height:100%;display:block;box-shadow:0 10px 35px #0008}.offer-lightbox-stage button{z-index:2;color:#fff;cursor:pointer;background:#141a23cc;border:1px solid #fff4;border-radius:8px;width:48px;height:64px;font-size:3rem;line-height:.8;position:absolute;top:50%;transform:translateY(-50%)}.offer-lightbox-previous{left:0}.offer-lightbox-next{right:0}.offer-lightbox-content>footer{justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;display:flex}.offer-lightbox-thumbnails{gap:.5rem;max-width:calc(100% - 170px);display:flex;overflow-x:auto}.offer-lightbox-thumbnails button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:7px;flex:0 0 54px;width:54px;height:54px;padding:2px}.offer-lightbox-thumbnails button.active{border-color:#3483fa}.offer-lightbox-thumbnails img{object-fit:cover;border-radius:4px;width:100%;height:100%}.offer-lightbox-content>footer .button{white-space:nowrap}@media (max-width:1000px),(hover:none){.offer-gallery-lens,.offer-gallery-zoom-pane,.offer-gallery-help{display:none}.offer-gallery-main{cursor:zoom-in}}@media (max-width:680px){.offer-lightbox{padding:.5rem}.offer-lightbox-content{height:98vh}.offer-lightbox-content>header{grid-template-columns:minmax(0,1fr) auto auto}.offer-lightbox-stage img{max-width:calc(100% - 76px)}.offer-lightbox-stage button{width:36px;height:54px;font-size:2.3rem}.offer-lightbox-content>footer{flex-direction:column-reverse;align-items:flex-end}.offer-lightbox-thumbnails{width:100%;max-width:100%}.offer-lightbox-content>footer .button{width:100%}}.promotion-end{font-weight:800;line-height:1.25;color:#b45309!important;margin:.2rem 0!important;font-size:.72rem!important}.responsive-market-menu{display:contents}.mobile-menu-toggle{display:none}@media (max-width:1100px){.nav-public .nav-inner{grid-template-columns:1fr;gap:.65rem;min-height:0;padding:12px 16px}.nav-public .market-search-bar{grid-template-columns:minmax(0,1fr) 44px;gap:.6rem;width:100%;min-width:0;display:grid;position:relative}.nav-public .market-search-general{flex-wrap:wrap;grid-area:1/1;width:100%;min-width:0;display:flex}.nav-public .market-search-general input{flex:120px;width:0;min-width:0}.nav-public .market-search-general .button{flex:none;width:auto;padding-inline:.7rem}.nav-public .market-search-general .mercado-agro-link{min-height:44px;margin:0}.mobile-menu-toggle{color:#172033;cursor:pointer;background:#fff;border:1px solid #b9cde0;border-radius:9px;grid-area:1/2;align-self:start;width:44px;height:50px;padding:0;font-size:2rem;display:block}.responsive-market-menu{grid-column:1/-1;min-width:0;display:none}.responsive-market-menu.is-open{gap:1rem;padding:.75rem 0;display:grid}.nav-public .responsive-market-menu .market-nav-row,.nav-public .responsive-market-menu .market-access{border:0;flex-wrap:wrap;grid-area:auto;gap:.75rem;width:100%;min-width:0;margin:0;padding:0}.nav-public .responsive-market-menu .market-nav-links,.nav-public .responsive-market-menu .agro-filter-row{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;display:grid;overflow:visible}.nav-public .responsive-market-menu .market-nav-links>a,.nav-public .responsive-market-menu .header-category-trigger,.nav-public .responsive-market-menu .agro-filter-row>a,.nav-public .responsive-market-menu .agro-filter-row>button,.nav-public .responsive-market-menu .agro-filter-row>select{color:#173a58;text-align:center;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #c7d9e8;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;width:100%;min-width:0;min-height:46px;margin:0;padding:.65rem .55rem;font-size:.88rem;font-weight:700;display:flex;box-shadow:0 2px 4px #173a5808}.nav-public .responsive-market-menu .market-access{border-top:1px solid #bdcfde;align-items:center;gap:.6rem;padding-top:1rem;display:flex}.nav-public .responsive-market-menu .market-access>a,.nav-public .responsive-market-menu .market-access>.sign-out{color:#17477d;white-space:normal;text-align:center;background:#eff6ff;border:1px solid #b9d1e8;border-radius:10px;flex:100px;justify-content:center;align-items:center;min-height:46px;padding:.6rem .75rem;font-size:.88rem;font-weight:700;display:inline-flex}.nav-public .responsive-market-menu .market-access>.public-cart-link{flex:0 0 46px;width:46px;padding:.6rem}.nav-public .responsive-market-menu .header-account-menu{color:#173a58;background:#fff;border:1px solid #c7d9e8;border-radius:10px;flex:100%;min-width:0;padding:.7rem;display:grid}.nav-public .responsive-market-menu .header-category-menu{width:100%;min-width:0}.nav-public .responsive-market-menu .header-category-menu:has(.header-category-dropdown){grid-column:1/-1}.nav-public .responsive-market-menu .header-category-dropdown{box-sizing:border-box;width:100%;min-width:0;max-width:100%;max-height:280px;margin-top:.5rem;position:static;overflow:auto}.nav-public .responsive-market-menu a:focus-visible,.nav-public .responsive-market-menu button:focus-visible{outline-offset:2px;outline:2px solid #1754d8}.responsive-market-menu .header-user-profile,.responsive-market-menu .market-user-identity{width:100%;min-width:0}.responsive-market-menu .header-account-trigger{justify-content:flex-start;width:100%;max-width:none}.responsive-market-menu .account-popover{box-sizing:border-box;overflow-wrap:anywhere;width:100%;max-width:100%;margin-top:.6rem;position:static}.container .section-heading,.container .form-page-head{flex-wrap:wrap;gap:1rem}.container .form-page-head h1,.container>.section-heading h1{overflow-wrap:anywhere;font-size:clamp(1.6rem,5vw,2.5rem)}.container .form-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}}.catalog-page .catalog-content.showcase-section,.catalog-page .catalog-content.catalog-results-section{background:#fff;border:1px solid #e2e6ed;border-radius:9px;width:min(1480px,100% - 48px);margin:1.5rem auto 0;padding:1.5rem;box-shadow:0 2px 5px #14263d0d}.catalog-page .showcase-section+.showcase-section{margin-top:1.5rem}.catalog-page .showcase-section .catalog-intro,.catalog-page .catalog-results-section .catalog-intro{align-items:center;min-height:36px;margin-bottom:1.8rem}.catalog-page .showcase-section .catalog-intro h2,.catalog-page .catalog-results-section .catalog-intro h2{color:#172033;letter-spacing:normal;text-transform:none;border:0;margin:0;padding:0;font-size:clamp(1.2rem,1.45vw,1.5rem);font-weight:650;line-height:1.25;display:block}.catalog-page .catalog-results-section .catalog-intro p{color:#64748b;margin:.4rem 0 0;font-size:.9rem}.catalog-page .showcase-scroll{padding-bottom:.3rem}.catalog-page .catalog-content.showcase-section.featured-showcase{width:100%;max-width:none;box-shadow:none;background:linear-gradient(#eaf2fc 0% 68%,#f4f7fb 100%);border:0;border-radius:0;margin:0;padding:.9rem max(24px,50vw - 590px) 1.6rem}body:has(.catalog-page) .nav-public{border-bottom:0;box-shadow:none!important}body:has(.catalog-page) .nav-public .nav-inner{border-bottom:0;box-shadow:none!important}.agro-catalog-page .catalog-content.showcase-section.featured-showcase{background:linear-gradient(#e5f1e8 0%,#eaf4ec 68%,#f4f8f5 100%)}.catalog-page .featured-showcase .catalog-intro{min-height:0;margin-bottom:.65rem}.catalog-page .featured-showcase .catalog-intro h2{font-size:1.12rem}.catalog-page .featured-showcase .catalog-card{box-shadow:none;background:0 0;border:0}.catalog-page .featured-showcase .catalog-card:hover{box-shadow:none}.catalog-page .featured-showcase .showcase-scroll .catalog-card .catalog-photo,.catalog-page .featured-showcase .showcase-scroll .catalog-card .catalog-image{background:0 0;min-height:112px;height:112px!important}.catalog-page .featured-showcase .catalog-card>div:last-child{padding:.45rem!important}.catalog-page .featured-showcase .showcase-scroll .catalog-card .showcase-copy{grid-template-rows:repeat(5,auto);gap:.12rem}.catalog-page .featured-showcase .showcase-scroll{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;max-width:1180px}@media (max-width:680px){.catalog-page .catalog-content.showcase-section,.catalog-page .catalog-content.catalog-results-section{width:calc(100% - 24px);padding:1rem}.catalog-page .showcase-section .catalog-intro,.catalog-page .catalog-results-section .catalog-intro{margin-bottom:1rem}.catalog-page .catalog-content.showcase-section.featured-showcase{border-radius:0;width:100%;padding:.7rem 24px 1.35rem}.catalog-page .featured-showcase .catalog-intro h2{font-size:1rem}.catalog-page .featured-showcase .showcase-scroll .catalog-card .catalog-photo,.catalog-page .featured-showcase .showcase-scroll .catalog-card .catalog-image{min-height:96px;height:96px!important}}@media (max-width:380px){.catalog-page .catalog-content.showcase-section.featured-showcase{width:100%;padding-inline:16px}}.my-offers-grid{grid-template-columns:repeat(6,minmax(0,180px));justify-content:start;gap:1rem}.my-offers-grid article{align-content:start;padding:.75rem}.my-offers-grid .catalog-photo{object-fit:cover;height:110px;min-height:110px}.my-offers-grid h3{font-size:1rem;line-height:1.2}.my-offers-grid .button{width:max-content;margin-top:.25rem;padding:.55rem .75rem;font-size:.85rem;display:inline-flex}@media (max-width:1150px){.my-offers-grid{grid-template-columns:repeat(5,minmax(0,180px))}}@media (max-width:900px){.my-offers-grid{grid-template-columns:repeat(4,minmax(0,180px))}}@media (max-width:680px){.my-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.my-offers-grid .catalog-photo{height:105px;min-height:105px}}.promotion-options{background:#fffaf0;border:1px solid #f0c98b;border-radius:12px;gap:.7rem;margin:1rem 0;padding:1rem;display:grid}.promotion-options legend{color:#9d5c0b;padding:0 .3rem;font-weight:800}.offer-delivery-toggle{align-items:center;gap:.55rem;display:flex}.offer-delivery-toggle input{cursor:pointer;flex:none;width:18px;height:18px;margin:0}.offer-delivery-toggle label{cursor:pointer;font-weight:800}.stat-card-link{color:inherit;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;position:relative}.stat-card-link:hover{border-color:#9dbbe1;transform:translateY(-2px);box-shadow:0 8px 20px #17395f12}.stat-card-link em{color:#1e5fa8;margin-top:.65rem;font-size:.78rem;font-style:normal;font-weight:800;display:block}.managed-offer-commerce-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:.7rem 0;display:grid}.managed-offer-commerce-summary>p{border:1px solid var(--line);background:#f8fafc;border-radius:10px;gap:.12rem;margin:0;padding:.65rem .75rem;display:grid}.managed-offer-commerce-summary span{color:var(--muted);font-size:.72rem}.managed-offer-commerce-summary strong{color:#173f78;font-size:.98rem}.managed-offer-commerce-summary small{color:var(--muted);font-size:.7rem}.managed-offer-commerce-summary .low-stock{background:#fff8e9;border-color:#efc56f}.managed-offer-commerce-summary .low-stock strong{color:#9a5900}@media (max-width:560px){.managed-offer-commerce-summary{grid-template-columns:1fr}.managed-offer-commerce-summary>p{padding:.55rem .65rem}}.offer-delivery-options{gap:.45rem;padding:.75rem .85rem}.offer-delivery-options .note{margin:.15rem 0;font-size:.78rem;line-height:1.4}.offer-delivery-options .field{gap:.3rem;margin:.45rem 0;font-size:.83rem}.offer-delivery-options .field input,.offer-delivery-options .field select{min-height:40px;padding:8px 10px}.offer-delivery-options .delivery-cost-note{max-width:720px}.offer-delivery-scope-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.offer-delivery-scope-options label{cursor:pointer;background:#fff;border:1px solid #d8d4c9;border-radius:10px;align-items:flex-start;gap:.5rem;min-width:0;padding:.55rem .65rem;display:flex}.offer-delivery-scope-options input[type=radio]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #8391a2;border-radius:50%;flex:0 0 16px;margin:2px 0 0;box-shadow:inset 0 0 0 3px #fff;width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}.offer-delivery-scope-options input[type=radio]:checked{background:#1e5fa8;border-color:#1e5fa8}.offer-delivery-scope-options label:has(input:checked){background:#eef5ff;border-color:#8eb2e0}.offer-delivery-scope-options span{gap:.08rem;min-width:0;display:grid}.offer-delivery-scope-options strong{font-size:.82rem;line-height:1.25}.offer-delivery-scope-options small{color:var(--muted);font-size:.7rem;line-height:1.25}.promotion-consent-open{justify-self:start}.promotion-fee-notice{color:#603b00;background:#fff4d9;border:1px solid #efb65e;border-radius:10px;padding:.85rem}.promotion-fee-notice strong{font-size:.95rem;display:block}.promotion-fee-notice p{margin:.4rem 0 0;font-size:.82rem;line-height:1.45}.promotion-fee-acceptance{background:#fff;border-radius:9px;padding:.7rem}.promotion-consent-actions{justify-content:flex-end;display:flex}.promotion-consent-actions .text-button{color:#8a3d00}@media (max-width:600px){.promotion-consent-open{width:100%}.promotion-fee-notice{padding:.7rem}.promotion-fee-acceptance{font-size:.78rem}}.seller-fee-summary{color:#173d2a;background:#f1faf5;border:1px solid #b9d9c8;border-radius:12px;grid-template-columns:auto 1fr;gap:.8rem;margin:0 0 1.1rem;padding:.9rem 1rem;display:grid}.seller-fee-summary>div:first-child{color:#fff;background:#087c4d;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-weight:800;display:grid}.seller-fee-summary h2{margin:0 0 .3rem;font-size:1rem}.seller-fee-summary p{margin:.2rem 0;font-size:.84rem;line-height:1.45}.seller-fee-summary strong{color:#075f3c}@media (max-width:600px){.seller-fee-summary{gap:.6rem;padding:.75rem}.seller-fee-summary>div:first-child{width:1.8rem;height:1.8rem;font-size:.78rem}.seller-fee-summary h2{font-size:.9rem}.seller-fee-summary p{font-size:.76rem}}.public-cart-link{position:relative}.cart-count{color:#fff;background:#d52f35;border:2px solid #fff;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .2rem;font-size:.68rem;font-weight:800;display:grid;position:absolute;top:-.45rem;right:-.55rem}.cart-item-unavailable{opacity:.45;filter:grayscale(.55)}.cart-sold-out{color:#fff;background:#8d1d24;border-radius:999px;margin-left:.5rem;padding:.15rem .4rem;font-size:.72rem;font-style:normal;font-weight:800}.cart-low-stock{color:#805000;background:#fff0c9;border-radius:999px;margin-left:.5rem;padding:.15rem .4rem;font-size:.72rem;font-style:normal;font-weight:800}.cart-product{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:.7rem;min-width:0;display:grid}.cart-product-photo{border:1px solid var(--line);background:#f5f8f6;border-radius:9px;place-items:center;width:60px;height:60px;display:grid;overflow:hidden}.cart-product-photo img{object-fit:contain;width:100%;height:100%}.cart-product-info{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.12rem;width:100%;min-width:0;display:grid}.cart-product-info .international-shipping{width:100%;min-width:0}.cart-product-name{-webkit-line-clamp:2;max-width:100%;color:var(--ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.9rem;font-weight:750;line-height:1.28;text-decoration:none;display:-webkit-box;overflow:hidden}.cart-product-name:hover{color:var(--green-dark);text-decoration:underline}.cart-product small{color:var(--muted);font-size:.74rem}.cart-unit-price{color:#53677a;font-size:.77rem}.cart-item-controls{align-content:start;justify-items:end;gap:.35rem;min-width:145px;display:grid}.cart-item-controls .cart-item-price{color:var(--ink);white-space:nowrap;margin:0;font-size:.9rem}.cart-item-actions{align-items:center;gap:.7rem;display:flex}.cart-item-actions .text-button{white-space:nowrap;padding:0;font-size:.76rem}.cart-variant-label{background:#eef4ff;border-radius:6px;padding:.14rem .4rem;font-weight:700;display:inline-flex;color:#174cb7!important}.cart-added-toast{z-index:80;background:#fff;border:1px solid #cfe0d4;border-radius:11px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.6rem;width:min(380px,100vw - 2rem);padding:.6rem 1.9rem .6rem .6rem;font-size:.86rem;display:grid;position:fixed;bottom:1rem;right:1rem;box-shadow:0 12px 32px #1734242b}.cart-added-photo{background:#f6faf7;border:1px solid #dce8df;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative}.cart-added-photo img{object-fit:contain;border-radius:50%;width:39px;height:39px}.cart-added-photo i{color:#fff;background:#07994f;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.7rem;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:-1px;right:-2px}.cart-added-copy{min-width:0;line-height:1.2;display:grid}.cart-added-copy>span,.cart-added-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cart-added-copy small{color:var(--muted)}.cart-added-toast>a{color:#174cb7;white-space:nowrap;font-size:.76rem;font-weight:800}.cart-added-close{color:#607080;cursor:pointer;background:0 0;border:0;padding:.15rem;font-size:1.1rem;position:absolute;top:.1rem;right:.3rem}@media (max-width:700px){.cart-page{padding:.65rem .55rem 1.4rem}.cart-page>.card{padding:.8rem}.cart-item-row{grid-template-columns:24px minmax(0,1fr);gap:.5rem}.cart-item-selector{grid-row:1/span 2;width:24px}.cart-item-controls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem .8rem;margin-left:calc(60px + .7rem);display:flex}.cart-product-name{-webkit-line-clamp:2}.cart-added-toast{grid-template-columns:44px minmax(0,1fr);padding:.55rem 1.7rem .55rem .55rem}.cart-added-photo{width:44px;height:44px}.cart-added-photo img{width:37px;height:37px}.cart-added-toast>a{grid-column:2;justify-self:start}.cart-item-actions{gap:.55rem}}@media (max-width:420px){.cart-product{grid-template-columns:52px minmax(0,1fr);gap:.6rem}.cart-product-photo{width:52px;height:52px}.cart-item-controls{margin-left:calc(52px + .6rem)}}.pending-payment-action{background:#fffaf0;border:1px solid #f0c98b;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.pending-payment-action p{color:#805000;margin:0;font-weight:700}@media (max-width:620px){.pending-payment-action{flex-direction:column;align-items:stretch}}.nav-public{border-top:3px solid #f59e0b;border-bottom:0;position:relative}.nav-public .nav-inner{grid-template-columns:220px minmax(0,1fr);gap:clamp(20px,2.4vw,38px);min-height:132px;padding-block:14px}.nav-public .market-search-bar{grid-template-rows:54px 38px;grid-template-columns:minmax(500px,1fr) auto;gap:10px clamp(22px,3vw,46px)}.nav-public .market-search-general{gap:0;min-width:0;max-width:none;height:54px;display:flex}.nav-public .market-search-general input{background:#fff;border:1px solid #b8c9dd;border-right:0;border-radius:12px 0 0 12px;height:54px;min-height:54px;padding-inline:1rem;box-shadow:0 3px 10px #102b4e0f}.nav-public .market-search-general input:focus{z-index:1;border-color:#4e82bd;outline:3px solid #1e5fa826;position:relative}.nav-public .market-search-general .button{height:54px;min-height:54px;box-shadow:none;padding-inline:1.25rem;font-weight:850;border-radius:0 12px 12px 0!important}.market-switch-link{white-space:nowrap;border:1px solid #0000;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:.25rem;width:max-content;min-width:0;height:40px;margin-left:.55rem;padding:0 .45rem;font-size:.78rem;font-weight:850;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 4px 11px #102b4e1f;color:#fff!important;text-decoration:none!important}.market-switch-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.market-switch-link:hover{transform:translateY(-1px);box-shadow:0 8px 18px #102b4e2e}.market-switch-link.to-agro{background:linear-gradient(135deg,#0a7a3d,#149252);border-color:#17884d}.market-switch-link.to-agro:hover{background:linear-gradient(135deg,#086a35,#0f7e46)}.market-switch-link.to-marketplace{background:linear-gradient(135deg,#17477d,#2566b3);border-color:#275da2}.market-switch-link.to-marketplace:hover{background:linear-gradient(135deg,#123d6d,#1d579b)}.buyer-mobile-market-switch,.buyer-desktop-market-switch{display:none}.nav-public .market-nav-row{gap:1.25rem;min-width:0;height:38px}.nav-public .market-nav-links{align-items:center;gap:clamp(.8rem,1.2vw,1.25rem);min-width:0}.nav-public .market-nav-links>a,.nav-public .market-nav-links .header-category-trigger{font-size:.88rem;font-weight:750;text-decoration:none;position:relative}.nav-public .market-nav-links>a:after{content:"";opacity:0;background:currentColor;border-radius:2px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(.4)}.nav-public .market-nav-links>a:hover:after{opacity:.7;transform:scaleX(1)}.nav-public .market-access{gap:1.25rem;min-width:max-content;padding-left:1.25rem}.nav-public .header-account-trigger{white-space:nowrap;max-width:7.5rem;font-size:.94rem}.nav-public .header-account-trigger .header-account-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.nav-public .header-account-trigger .header-account-chevron{flex:none}.nav-public .market-user-identity{gap:.2rem}.nav-public .buyer-purchases,.nav-public .seller-sales{font-size:.78rem!important}.nav-public .sign-out{box-shadow:0 3px 9px #78191e1f;border-radius:10px!important}.agro-quick-filter{align-items:center;gap:.4rem;margin-left:auto;display:flex}.agro-quick-filter select{color:#174c32;width:170px;min-height:36px;font:inherit;background:#fff;border:1px solid #a9cbb4;border-radius:8px;padding:.4rem 2rem .4rem .65rem;font-size:.8rem;font-weight:700}.agro-quick-filter button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#087346;border:0;border-radius:8px;padding:.4rem .7rem;font-size:.8rem;font-weight:800}.agro-quick-filter button:hover{background:#065d38}body.agro-route .nav-public .market-nav-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}body.agro-route .nav-public .market-nav-links{scrollbar-width:none;gap:.9rem;min-width:0;overflow-x:auto}body.agro-route .nav-public .market-nav-links::-webkit-scrollbar{display:none}body.agro-route .nav-public .market-nav-links>a,body.agro-route .nav-public .market-nav-links .header-category-trigger{font-size:.8rem}body.agro-route .nav-public .market-nav-links .parcel-header-link{gap:.2rem}body.agro-route .nav-public .market-nav-links .parcel-header-link img{width:22px;height:22px}body.agro-route .nav-public .agro-quick-filter{min-width:0;margin:0}body.agro-route .nav-public .agro-quick-filter select{width:150px}@media (max-width:1100px){body.agro-route .nav-public .market-nav-row{grid-template-columns:1fr}body.agro-route .nav-public .responsive-market-menu .agro-quick-filter,body.agro-route .nav-public .responsive-market-menu .agro-quick-filter select{width:100%}}body.agro-route .nav-public{border-top-color:#168a4d;border-bottom-color:#c3ddca}body.agro-route .nav-public .market-search-general input{border-color:#abcdb5}body.agro-route .nav-public .market-search-general input:focus{border-color:#2c9564;outline-color:#08734626}body.agro-route .nav-public .market-search-general .button{color:#fff!important;background:#f36d21!important}@media (max-width:1100px){.nav-public .nav-inner{grid-template-columns:1fr;min-height:0;padding:12px 16px}.nav-public .nav-inner>.market-brand{grid-column:1;align-self:auto}.nav-public .market-search-bar{grid-column:1;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 46px;gap:.7rem}.nav-public .market-search-general{flex-wrap:nowrap;grid-area:1/1;height:auto}.nav-public .market-search-general input{min-width:0}.nav-public .responsive-market-menu .market-nav-row{height:auto}.nav-public .responsive-market-menu .market-nav-links{align-items:stretch}.nav-public .responsive-market-menu .agro-quick-filter{grid-template-columns:minmax(0,1fr);width:100%;margin:0;display:grid}.nav-public .responsive-market-menu .agro-quick-filter select{width:100%;min-height:46px}.nav-public .responsive-market-menu .agro-quick-filter button{min-height:46px}}@media (max-width:760px){.nav-public .market-search-bar{grid-template-columns:1fr;width:100%}.nav-public .mobile-menu-toggle{grid-area:auto;position:absolute;top:-66px;right:0}.nav-public .market-search-general{grid-template-rows:50px 44px;grid-template-columns:minmax(0,1fr) auto;gap:.55rem 0;display:grid}.nav-public .market-search-general input{border-radius:10px 0 0 10px;grid-column:1;height:50px;min-height:50px;width:100%!important}.nav-public .market-search-general .button{grid-column:2;height:50px;min-height:50px;padding-inline:.75rem;border-radius:0 10px 10px 0!important}.market-switch-link{border-radius:8px;grid-area:2/1/auto/-1;justify-self:start;width:max-content;height:36px;min-height:36px;margin:0}.nav-public .responsive-market-menu{grid-area:auto/1}}@media (max-width:520px){.nav-public .responsive-market-menu .market-nav-links,.nav-public .responsive-market-menu .agro-quick-filter{grid-template-columns:1fr}.nav-public .market-brand .brand img,.nav-public .market-brand.agro-brand .brand img{width:112px;height:38px}}.product-reviews{margin-top:1.5rem}.product-review{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:.8rem;padding:1rem}.product-review p{margin:.45rem 0}.product-review small{color:var(--muted)}.review-media{flex-wrap:wrap;align-items:flex-start;gap:.6rem;margin:.7rem 0;display:flex}.review-media img,.review-media video{object-fit:contain;background:0 0;border-radius:9px;width:auto;max-width:min(210px,100%);height:auto;max-height:280px;display:block}.order-event-history{border:1px solid var(--line);background:#f7fbf7;border-radius:10px;margin-top:14px;padding:0 14px}.order-event-history summary{cursor:pointer;color:var(--green-dark);padding:12px 0;font-weight:700}.order-event-history p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:10px 0}.order-event-history strong{color:var(--ink)}.order-event-history small{color:var(--muted)}.admin-order-filters{flex-wrap:wrap;gap:14px;margin:20px 0;display:flex}.admin-order-filters label{gap:6px;min-width:220px;font-weight:700;display:grid}.admin-order-filters input,.admin-order-filters select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:42px;padding:9px 11px}.admin-order-list{gap:16px;display:grid}.admin-order-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.admin-order-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-order-card h2{margin:2px 0 0}.admin-order-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:14px 0;display:grid}.admin-order-meta p{color:var(--muted);margin:6px 0}.admin-order-card details{border-top:1px solid var(--line);padding-top:12px}.admin-order-card summary{cursor:pointer;color:var(--green-dark);font-weight:700}.admin-order-card details p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:9px 0}.admin-order-card details p:first-of-type{margin-top:10px}@media (max-width:700px){.admin-order-meta{grid-template-columns:1fr}.admin-order-card header{flex-direction:column}.admin-order-filters label{width:100%}}.carrier-profile-link{width:42px;height:42px;color:var(--green-dark);background:#e8f2ea;border-radius:50%;place-items:center;font-size:1.35rem;display:grid;overflow:hidden}.carrier-profile-link img{object-fit:cover;width:100%;height:100%}.nav-public .carrier-console-access{margin-left:auto}.carrier-company{text-decoration:none}.carrier-company-short-name{display:none}.carrier-company:hover strong{text-decoration:underline}.seller-bottom-nav,.seller-mobile-more-menu{display:none}.carrier-console-access{color:#083b2a!important;gap:2.2rem!important}.carrier-console-access .carrier-company{margin-right:1.8rem!important}.carrier-console-access .carrier-company small{color:#426d59!important}.carrier-console-access>a:not(.sign-out){color:#083b2a!important}.carrier-console-access>a:not(.sign-out):hover{color:#0b6241!important}.carrier-console-access .carrier-deliveries-link{margin-right:2.4rem}.carrier-console-access .sign-out{color:#4a1717!important}.nav-public .carrier-console-access{flex-wrap:wrap;min-width:0;gap:clamp(.6rem,1.2vw,1.15rem)!important}.nav-public .carrier-console-access .carrier-company{min-width:0;margin-right:auto!important}.nav-public .carrier-console-access .carrier-deliveries-link{margin-right:0}@media (min-width:1200px){.nav-public .carrier-console-access{padding-right:1.5rem;gap:1.5rem!important}}.carrier-page{padding-top:clamp(1.2rem,2vw,2rem)}.carrier-page .carrier-jobs>.section-heading{margin-bottom:.4rem}.carrier-page .carrier-jobs>.section-heading h1{margin:.3rem 0;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.15}.carrier-page .carrier-jobs>.section-heading p:last-child{max-width:48rem;font-size:.9rem;line-height:1.45}.carrier-empty-state{background:#fff;border:1px solid #d7e5dc;border-radius:12px;max-width:42rem;margin:.8rem 0;padding:1.15rem 1.3rem}.carrier-empty-state strong{color:#17352b;font-size:1rem;display:block}.carrier-empty-state p{color:var(--muted);margin:.25rem 0 0;font-size:.87rem}.carrier-document-status{margin-top:1rem}.shell:has(.carrier-bottom-nav) .profile-address-summary h1{font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.2}.carrier-document-status h2{margin:0;font-size:1.1rem}.carrier-document-status p{margin:.45rem 0}.carrier-document-status small{color:var(--muted)}.nav-public:has(.seller-header){background:#f5faf6;border-bottom:1px solid #d9e8dd;box-shadow:0 2px 12px #133d2710}.nav-public:has(.seller-header) .nav-inner{min-height:100px}.seller-header{color:#163b2b;grid-column:2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.3rem;min-width:0;display:grid}.seller-header-identity{align-items:center;gap:.65rem;min-width:165px;display:flex}.seller-header-identity img,.seller-header-identity>span{object-fit:cover;color:#0b6d3f;background:#dbeee2;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:1.3rem;display:grid}.seller-header-identity>div{min-width:0;display:grid}.seller-header-identity small{color:#54705d;font-size:.7rem;font-weight:750}.seller-header-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.seller-header-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;min-width:0;display:flex}.seller-header-links a{color:#16452c;white-space:nowrap;border-radius:8px;padding:.55rem .6rem;font-size:.84rem;font-weight:750;text-decoration:none}.seller-header-links a:hover{background:#e0f1e5}.seller-header-links .seller-header-market-switch{color:#096536;background:#fff;border:1px solid #b9d8c4}.seller-header-account{white-space:nowrap;align-items:center;gap:.7rem;display:flex}.seller-header-account>a{color:#16452c;font-size:.84rem;font-weight:750}.seller-header-account .sign-out{color:#a33232;min-height:38px;font:inherit;cursor:pointer;background:#fff5f5;border:1px solid #e7c5c5;border-radius:8px;padding:.45rem .75rem;font-size:.84rem;font-weight:750}@media (max-width:1180px){.seller-header{grid-template-columns:1fr auto}.seller-header-links{grid-area:2/1/auto/-1;justify-content:flex-start}.seller-header-account{grid-area:1/2}}@media (max-width:700px){.nav-public:has(.seller-header) .nav-inner{grid-template-columns:1fr;gap:.5rem}.seller-header{grid-column:1;grid-template-columns:1fr;gap:.65rem;width:100%}.seller-header-links{flex-wrap:nowrap;grid-area:2/1;justify-content:flex-start;padding-bottom:.4rem;overflow-x:auto}.seller-header-account{border-top:1px solid #d9e8dd;grid-area:3/1;justify-content:flex-end;padding-top:.55rem}.seller-header-identity{min-width:0}}.seller-profile-shortcut{border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.seller-profile-shortcut:focus-visible{outline-offset:3px;outline:3px solid #3b82f6}.seller-profile-shortcut>img,.seller-profile-shortcut>span{object-fit:cover;color:#0b6d3f;background:#dbeee2;border-radius:50%;place-items:center;width:100%;height:100%;font-size:1.3rem;display:grid}.seller-header-links{gap:.55rem}.seller-header-links a{color:#17482e;background:#fff;border:1px solid #cfdfd4;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:.55rem .8rem;font-size:.86rem;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 2px 6px #133d270a}.seller-header-links a:hover{background:#edf8f0;border-color:#86bd9b;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 10px #133d2718}.seller-header-links a[aria-current=page]{color:#fff;background:#0d7544;border-color:#0c7543;box-shadow:0 3px 9px #0d75442e}.seller-header-account{gap:.95rem}.seller-header-account .seller-header-account-link{color:#17482e;background:#fff;border:1px solid #cfdfd4;border-radius:10px;align-items:center;min-height:42px;margin-left:.35rem;margin-right:1.15rem;padding:.55rem .85rem;font-size:.86rem;text-decoration:none;display:inline-flex;box-shadow:0 2px 6px #133d270a}.seller-header-account .seller-header-account-link:hover,.seller-header-account .seller-header-account-link[aria-current=page]{background:#edf8f0;border-color:#86bd9b;text-decoration:none}.seller-header-account>.sign-out{min-height:42px;padding:.55rem .9rem;box-shadow:0 2px 6px #6b15151a}.seller-header-links a:focus-visible,.seller-header-account a:focus-visible,.seller-header-account button:focus-visible{outline-offset:2px;outline:3px solid #3b82f6}@media (max-width:700px){.seller-header-links{gap:.55rem}.seller-header-links a{flex:none}.seller-header-account{flex-wrap:wrap;justify-content:flex-start;gap:.75rem}.seller-header-account .seller-header-account-link{margin-left:.1rem;margin-right:1rem}}.profile-address-summary{margin:1.1rem 0;padding:1rem 1.25rem}.profile-address-summary h2{margin:.1rem 0 .4rem;font-size:1.1rem}.profile-address-summary p{overflow-wrap:anywhere;margin:.3rem 0 .6rem}.profile-address-summary a{color:#0b6d3f;font-weight:750}.nav-public:has(.seller-header) .nav-inner{grid-template-columns:220px minmax(0,1fr);gap:1.2rem;min-height:128px}.nav-public:has(.seller-header) .market-brand{align-self:center;width:100%;min-width:0}.nav-public:has(.seller-header) .market-brand .brand-location{flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0;display:flex}.nav-public:has(.seller-header) .market-brand .brand{flex:none}.nav-public:has(.seller-header) .market-brand .brand img{width:190px;height:63px}.nav-public:has(.seller-header) .market-brand .delivery-shortcut{color:#173e2c;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:.35rem;width:100%;min-width:0;max-width:220px;padding:.22rem .15rem;line-height:1.18;text-decoration:none;transition:background .15s,color .15s;display:grid}.nav-public:has(.seller-header) .market-brand .delivery-shortcut:hover{color:#075a34;background:#e7f3eb}.nav-public:has(.seller-header) .market-brand .delivery-shortcut-pin{color:#127847;width:20px;height:20px}.nav-public:has(.seller-header) .market-brand .delivery-shortcut-copy{gap:.08rem;min-width:0;display:grid}.nav-public:has(.seller-header) .market-brand .delivery-location-label{color:#52705e;font-size:.69rem;font-weight:650}.nav-public:has(.seller-header) .market-brand .delivery-shortcut-copy strong{color:#173e2c;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:800;overflow:hidden}.delivery-location-mobile-label,.delivery-location-mobile-short{display:none}.nav-public:has(.seller-header) .market-brand .delivery-shortcut-edit{color:#138049;font-size:.82rem;font-weight:850}.nav-public:has(.seller-header) .market-brand .delivery-shortcut:focus-visible{outline-offset:2px;outline:3px solid #3b82f6}.nav-public:has(.carrier-console-access) .market-brand{min-width:0}.nav-public:has(.carrier-console-access) .market-brand .brand-location{align-items:flex-start;min-width:0}.nav-public:has(.carrier-console-access) .market-brand .delivery-shortcut{color:#173e2c;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:.35rem;width:100%;min-width:0;max-width:220px;padding:.2rem .1rem;line-height:1.2;display:grid}.nav-public:has(.carrier-console-access) .market-brand .delivery-shortcut-pin{color:#127847;width:20px;min-width:20px;height:20px;display:block}.nav-public:has(.carrier-console-access) .market-brand .delivery-shortcut-copy{gap:.08rem;min-width:0;display:grid}.nav-public:has(.carrier-console-access) .market-brand .delivery-shortcut-copy small{color:#52705e;font-size:.68rem;font-weight:650}.nav-public:has(.carrier-console-access) .market-brand .delivery-shortcut-copy strong{color:#173e2c;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:800;overflow:hidden}@media (max-width:1520px){.seller-header{grid-template-columns:1fr auto}.seller-header-links{grid-area:2/1/auto/-1;justify-content:flex-start}.seller-header-account{grid-area:1/2}}@media (max-width:1100px){.nav-public:has(.seller-header) .nav-inner{grid-template-columns:1fr}:is(.nav-public:has(.seller-header) .market-brand,.nav-public:has(.seller-header) .seller-header){grid-column:1}}@media (max-width:700px){.seller-header{grid-template-columns:minmax(0,1fr);gap:.65rem;width:100%}.seller-header-identity{grid-area:1/1;min-width:0}.seller-header-identity>div{min-width:0}.seller-header-identity small{overflow-wrap:anywhere}.seller-header-links{grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid;overflow:visible}.seller-header-links a{white-space:normal;text-align:center;min-width:0}.seller-header-account{border-top:1px solid #d9e8dd;flex-wrap:wrap;grid-area:3/1;justify-content:flex-start;min-width:0;padding-top:.55rem}.seller-header-account .admin-view-switcher{flex:100%;width:100%;min-width:0}.seller-header-account .admin-view-switcher select{width:100%;max-width:none}}.parcel-service-page{gap:1.4rem;width:min(1180px,100% - 32px);margin:1.5rem auto 3rem;display:grid}.market-nav-links .parcel-header-link{align-items:center;gap:.32rem;display:inline-flex}.market-nav-links .parcel-header-link img{object-fit:contain;filter:drop-shadow(0 2px 2px #102b4e29);width:29px;height:29px;display:block}.parcel-hero{background:linear-gradient(135deg,#f4fff9,#eaf5ff);border:1px solid #cfe4da;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:2rem;min-height:360px;padding:clamp(1.5rem,4vw,3.5rem);display:grid;overflow:hidden;box-shadow:0 14px 40px #153d2512}.parcel-kicker{color:#087346;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-size:.76rem;font-weight:900;display:block}.parcel-hero h1{color:#10233e;letter-spacing:-.02em;max-width:800px;margin:.2rem 0 .8rem;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.8rem,2.7vw,2.55rem);font-weight:700;line-height:1.12}.parcel-hero p{color:#53677c;max-width:700px;font-size:1.05rem;line-height:1.6}.parcel-hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.35rem;display:flex}.parcel-route-visual{background:0 0;place-items:center;min-width:0;padding:0;display:grid}.parcel-route-visual img{object-fit:contain;filter:drop-shadow(0 12px 18px #102b4e1f);width:min(100%,520px);height:auto;display:block}.parcel-track-card{color:#fff;background:#123f68;border-radius:18px;grid-template-columns:1fr minmax(320px,1.1fr);align-items:end;gap:1rem;padding:1.35rem 1.5rem;display:grid}.parcel-track-card h2{margin:.2rem 0}.parcel-track-card p{color:#d8e7f5;margin:.25rem 0}.parcel-track-card .parcel-kicker{color:#8ee0b7}.parcel-track-form{gap:.55rem;display:flex}.parcel-track-form input{text-transform:uppercase;border:0;border-radius:10px;flex:1;min-width:0;padding:.8rem 1rem}.parcel-track-form .button{background:#ff7a1a}.parcel-track-message,.parcel-track-result{grid-column:1/-1}.parcel-track-result{color:#15314d;background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.parcel-track-result div{display:grid}.parcel-track-result p{color:#34516d}.parcel-track-result strong{font-size:1.05rem}.parcel-steps,.parcel-notice{background:#fff;border:1px solid #dce8e1;border-radius:20px;padding:clamp(1.2rem,3vw,2.2rem)}.parcel-steps>div{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.parcel-steps article{background:#f5f9f7;border-radius:14px;padding:1rem}.parcel-steps article b{color:#fff;background:#087346;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.parcel-steps article h3{margin:.75rem 0 .35rem}.parcel-steps article p{color:#637286;margin:0;line-height:1.45}.parcel-notice{background:#fffaf1;border-color:#f1d6aa}.parcel-notice h2{margin-top:0}.parcel-notice p:last-child{margin-bottom:0}.parcel-closing{background:linear-gradient(120deg,#f2fbf6,#eef6ff);border:1px solid #cfe4da;border-radius:20px;grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr);align-items:center;gap:1rem;min-height:220px;padding:clamp(1.2rem,3vw,2rem);display:grid;overflow:hidden}.parcel-closing h2{color:#102b4e;margin:.2rem 0 .55rem;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.15}.parcel-closing p{color:#5b6f82;max-width:560px;margin:0}.parcel-closing img{object-fit:contain;filter:drop-shadow(0 12px 18px #102b4e1f);justify-self:end;width:min(100%,560px);height:auto;display:block}.parcel-form-page,.my-parcels-page{padding-block:1.5rem 3rem}.parcel-request-form{max-width:900px;margin:auto}.parcel-request-form fieldset{border:1px solid #dbe6df;border-radius:14px;gap:.8rem;margin:0 0 1rem;padding:1rem;display:grid}.parcel-request-form legend{color:#164f31;padding:0 .4rem;font-weight:850}.parcel-request-form textarea{resize:vertical;min-height:88px}.parcel-measures{grid-template-columns:repeat(4,1fr)}.form-help{color:#68798a;margin:-.2rem 0 .2rem;font-size:.82rem}.parcel-consent{background:#f4f8f5;border-radius:10px;align-items:flex-start;gap:.6rem;margin:1rem 0;padding:.85rem;display:flex}.parcel-consent input{flex:none;margin-top:.2rem}.parcel-created{text-align:center;justify-items:center;gap:.7rem;max-width:650px;margin:2rem auto;padding:2rem;display:grid}.parcel-created>span{color:#fff;background:#087346;border-radius:50%;place-items:center;width:54px;height:54px;font-size:1.8rem;display:grid}.parcel-created strong{color:#075d39;letter-spacing:.06em;background:#edf7f1;border-radius:9px;padding:.7rem 1rem;font-size:1.25rem}.parcel-created div{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.parcel-list{gap:1rem;display:grid}.parcel-item{margin:0;padding:1.15rem}.parcel-item header,.parcel-item footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.parcel-item h2{margin:.2rem 0;font-size:1.12rem}.parcel-item header>span{color:#087346;background:#edf7f1;border-radius:999px;padding:.35rem .65rem;font-size:.78rem;font-weight:850}.parcel-item header>span[data-status=cancelled],.parcel-item header>span[data-status=returned]{color:#a83232;background:#fff0f0}.parcel-progress{grid-template-columns:repeat(5,1fr);margin:1rem 0;padding:0;list-style:none;display:grid}.parcel-progress li{color:#8190a0;text-align:center;justify-items:center;gap:.3rem;display:grid;position:relative}.parcel-progress li:not(:last-child):after{content:"";background:#dbe4e9;width:calc(100% - 26px);height:2px;position:absolute;top:13px;left:calc(50% + 13px)}.parcel-progress li.done:not(:last-child):after{background:#0b8b55}.parcel-progress li span{z-index:1;background:#e7edf1;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.76rem;font-weight:850;display:grid}.parcel-progress li.done{color:#086b43}.parcel-progress li.done span{color:#fff;background:#087346}.parcel-progress small{font-size:.7rem}.parcel-simulator{background:#f7fbff;border:1px solid #dce7ef;border-radius:20px;grid-template-columns:.75fr 1.25fr;gap:1.2rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.parcel-simulator h2{margin:.2rem 0}.parcel-simulator>div>p{color:#607287;line-height:1.5}.parcel-simulator form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.parcel-simulator label{color:#3e566c;gap:.25rem;font-size:.76rem;font-weight:800;display:grid}.parcel-simulator :is(input,select){background:#fff;border:1px solid #cbd9e5;border-radius:9px;min-width:0;padding:.7rem}.parcel-simulator form .button{align-self:end}.parcel-quote{background:#fff;border-radius:13px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:.6rem;padding:1rem;display:grid;box-shadow:0 5px 20px #183c5b12}.parcel-quote>div{gap:.2rem;display:grid}.parcel-quote span,.parcel-quote small{color:#627488;font-size:.75rem}.parcel-quote-total strong{color:#087346;font-size:1.2rem}.parcel-quote small{grid-column:1/-1}.parcel-quote .button{justify-self:start}.parcel-photo-field{background:#f8fbf9;border:1px dashed #b9cdc1;border-radius:11px;gap:.55rem;padding:.8rem;display:grid}.parcel-photo-field p{color:#607164;margin:0;font-size:.8rem}.parcel-photo-field>div{flex-wrap:wrap;gap:.55rem;display:flex}.parcel-photo-field label{position:relative;overflow:hidden}.parcel-photo-field input{opacity:0;width:1px;height:1px;position:absolute}.parcel-photo-field ul{color:#53677c;margin:0;padding-left:1.2rem;font-size:.78rem}.parcel-admin-kpis{grid-template-columns:repeat(4,1fr);gap:.7rem;margin:1rem 0;display:grid}.parcel-admin-kpis article{background:#fff;border:1px solid #dce6e0;border-radius:12px;gap:.25rem;padding:1rem;display:grid}.parcel-admin-kpis span{color:#607164;font-size:.78rem}.parcel-admin-kpis strong{color:#123f68;font-size:1.65rem}.parcel-admin-filter{grid-template-columns:1fr minmax(170px,.4fr) auto auto;display:grid}.parcel-admin-filter input,.parcel-admin-filter select{border:1px solid #cfddd5;border-radius:8px;min-width:0;padding:.55rem}.parcel-admin-list{gap:.8rem;display:grid}.parcel-admin-list>.card{margin:0;padding:1rem}.parcel-admin-list header,.parcel-admin-list footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.parcel-admin-list h2{margin:.2rem 0;font-size:1.05rem}.parcel-admin-list header>span{color:#087346;background:#edf7f1;border-radius:999px;padding:.3rem .6rem;font-size:.75rem;font-weight:850}.parcel-admin-grid{grid-template-columns:repeat(4,1fr);gap:.7rem;margin:.8rem 0;display:grid}.parcel-admin-grid p{color:#586b7d;gap:.2rem;margin:0;font-size:.8rem;display:grid}.parcel-admin-grid strong{color:#173750}.parcel-event-history{border-top:1px solid #e1e8e4;border-bottom:1px solid #e1e8e4;margin:.8rem 0}.parcel-event-history>summary{cursor:pointer;color:#155a3b;padding:.65rem 0;font-size:.8rem;font-weight:800}.parcel-event-history ol{gap:.55rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.parcel-event-history li{background:#f5f8f6;border-radius:8px;grid-template-columns:155px 1fr;gap:.7rem;padding:.6rem;display:grid}.parcel-event-history time{color:#657486;font-size:.72rem}.parcel-event-history strong{font-size:.8rem}.parcel-event-history p{color:#53677c;margin:.15rem 0 0;font-size:.76rem}.parcel-admin-actions{border-top:1px solid #dfe7e2;margin-top:.8rem}.parcel-admin-actions>summary{cursor:pointer;color:#155a3b;padding:.7rem 0;font-size:.82rem;font-weight:850}.parcel-admin-actions>div{gap:.7rem;display:grid}.parcel-admin-actions fieldset{border:1px solid #dbe6df;border-radius:9px;flex-wrap:wrap;align-items:end;gap:.55rem;padding:.7rem;display:flex}.parcel-admin-actions legend{padding:0 .3rem;font-size:.76rem;font-weight:800}.parcel-admin-actions :is(input,select){border:1px solid #c7d7cd;border-radius:7px;flex:1;min-width:150px;padding:.55rem}.parcel-admin-actions p{color:#155a3b;margin:0;font-size:.78rem;font-weight:750}@media (max-width:760px){.market-nav-links .parcel-header-link img{width:25px;height:25px}.parcel-service-page{width:min(100% - 20px,680px);margin-top:.8rem}.parcel-hero{border-radius:17px;grid-template-columns:1fr;min-height:0;padding:1.2rem}.parcel-hero h1{font-size:1.55rem}.parcel-hero p{font-size:.88rem}.parcel-route-visual img{width:min(100%,430px)}.parcel-track-card{grid-template-columns:1fr;padding:1rem}.parcel-track-form{grid-template-columns:1fr auto;display:grid}.parcel-track-result{flex-direction:column;align-items:flex-start}.parcel-steps>div{grid-template-columns:repeat(2,1fr)}.parcel-steps article{padding:.8rem}.parcel-closing{text-align:center;grid-template-columns:1fr;padding-bottom:.6rem}.parcel-closing p{margin-inline:auto}.parcel-closing img{justify-self:center;width:min(100%,420px)}.parcel-simulator,.parcel-simulator form{grid-template-columns:1fr}.parcel-quote{grid-template-columns:repeat(2,1fr)}.parcel-request-form fieldset{padding:.75rem}.parcel-measures{grid-template-columns:repeat(2,1fr)}.my-parcels-page .form-page-head{align-items:flex-start}.parcel-item header,.parcel-item footer{flex-direction:column;align-items:flex-start}.parcel-progress small{font-size:.58rem;line-height:1.15}.parcel-progress li span{width:22px;height:22px}.parcel-progress li:not(:last-child):after{width:calc(100% - 22px);top:10px;left:calc(50% + 11px)}.parcel-admin-kpis{grid-template-columns:repeat(2,1fr)}.parcel-admin-filter{grid-template-columns:1fr}.parcel-admin-grid{grid-template-columns:repeat(2,1fr)}.parcel-admin-list header,.parcel-admin-list footer{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.parcel-steps>div,.parcel-track-form{grid-template-columns:1fr}.parcel-hero-actions .button{text-align:center;width:100%}.parcel-progress small{font-size:.53rem}.parcel-event-history li{grid-template-columns:1fr;gap:.2rem}.parcel-admin-actions fieldset{display:grid}.parcel-admin-actions :is(input,select){width:100%;min-width:0}}@media (max-width:700px){.nav-public:has(.seller-header) .market-brand .brand-location{gap:.15rem}.nav-public:has(.seller-header) .market-brand .delivery-shortcut{max-width:230px}.nav-public:has(.seller-header) .market-brand .brand img{width:154px;height:52px}.shell:has(.seller-bottom-nav){padding-bottom:calc(74px + env(safe-area-inset-bottom))}.nav-public:has(.seller-bottom-nav) .nav-inner{gap:.35rem;padding:8px 12px}.nav-public:has(.seller-bottom-nav) .seller-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.nav-public:has(.seller-bottom-nav) .seller-header-identity{grid-area:1/1;gap:.4rem;min-width:0}:is(.nav-public:has(.seller-bottom-nav) .seller-header-identity img,.nav-public:has(.seller-bottom-nav) .seller-header-identity>span){flex-basis:36px;width:36px;height:36px}.nav-public:has(.seller-bottom-nav) .seller-header-identity small:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.nav-public:has(.seller-bottom-nav) .seller-header-identity strong{font-size:.8rem}.nav-public:has(.seller-bottom-nav) .seller-header-identity .header-account-email{font-size:.65rem}.nav-public:has(.seller-bottom-nav) .seller-header-links{display:none}.nav-public:has(.seller-bottom-nav) .seller-header-account{border:0;flex-wrap:nowrap;grid-area:1/2;justify-content:flex-end;gap:.45rem;min-width:0;margin:0;padding:0}.nav-public:has(.seller-bottom-nav) .seller-header-account .seller-header-account-link{display:none}.nav-public:has(.seller-bottom-nav) .seller-header-account .admin-alert-bell{width:34px;height:34px;padding:0;font-size:1rem}.nav-public:has(.seller-bottom-nav) .seller-header-account>.sign-out{min-height:34px;margin:0;padding:.3rem .5rem;font-size:.75rem}.nav-public:has(.seller-bottom-nav) .seller-header-account>.sign-out{display:none}.seller-bottom-nav{z-index:80;min-height:calc(66px + env(safe-area-inset-bottom));padding:4px max(4px,env(safe-area-inset-left)) calc(4px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-right));background:#fff;border-top:1px solid #d7e1ed;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #102b4e16}.seller-bottom-nav.is-five{grid-template-columns:repeat(5,minmax(0,1fr))}.seller-bottom-nav a{color:#53677c;text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:58px;padding:3px 1px;font-size:.66rem;font-weight:750;line-height:1.15;text-decoration:none;display:flex}.seller-bottom-nav svg{flex:none;width:20px;height:20px}.seller-bottom-nav a[aria-current=page]{color:#087346;background:#eaf7ee}.seller-bottom-nav a:focus-visible{outline-offset:-2px;outline:2px solid #087346}.dashboard-store-actions .button{text-align:center;flex:auto;min-width:0}.profile-completion-page{box-sizing:border-box;width:100%;min-width:0;padding:1.25rem 16px 2rem}.profile-completion-page .seller-application-intro{overflow-wrap:anywhere;min-width:0;max-width:100%}.profile-completion-page .seller-application-intro h1{font-size:clamp(1.55rem,7vw,2rem);line-height:1.2}.profile-completion-page .profile-address-summary,.profile-completion-page .profile-completion-form{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.profile-completion-page .field,.profile-completion-page .field input{box-sizing:border-box;width:100%;min-width:0}}.buyer-mobile-top-actions,.buyer-bottom-nav,.buyer-mobile-account-links,.carrier-bottom-nav{display:none}.catalog-anchor{height:0;scroll-margin-top:1rem;display:block}@media (max-width:760px){.shell:has(.buyer-bottom-nav){padding-bottom:calc(74px + env(safe-area-inset-bottom))}.nav-public:has(.buyer-bottom-nav) .mobile-menu-toggle{display:none}.buyer-mobile-top-actions{z-index:6;align-items:center;gap:.2rem;display:flex;position:absolute;top:-64px;right:0}.buyer-mobile-avatar{color:#1e5fa8;cursor:pointer;background:#fff;border:1px solid #c7d9e8;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:0 2px 8px #102b4e14}.buyer-mobile-top-actions .admin-alert-bell{color:#1e5fa8;width:42px;height:42px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.buyer-mobile-avatar{font-size:1.1rem;font-weight:800;overflow:hidden}.buyer-mobile-avatar img{object-fit:cover;border-radius:50%;width:32px;height:32px}.buyer-mobile-avatar svg{width:22px;height:22px}.guest-mobile-entry{white-space:nowrap;border-radius:999px;gap:.35rem;width:auto;padding:0 .65rem;font-size:.8rem;text-decoration:none;display:inline-flex}.buyer-mobile-top-actions .admin-alert-bell{font-size:1.05rem}.buyer-mobile-top-actions .admin-alert-bell b{top:-5px;right:-5px}.buyer-mobile-account-popover{z-index:90;box-sizing:border-box;color:#102b4e;background:#fff;border:1px solid #d7e1ed;border-radius:12px;align-items:stretch;gap:.05rem;width:min(220px,100vw - 16px);max-height:calc(100dvh - 112px);padding:.6rem;position:fixed;top:96px;left:auto;right:8px;overflow-y:auto;box-shadow:0 12px 30px #102b4e30;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;display:grid!important}.buyer-mobile-account-popover>*{box-sizing:border-box;width:100%;min-width:0;grid-row:auto!important}.buyer-mobile-account-popover>.account-popover-summary{padding-bottom:.45rem;grid-column:1/-1!important}.buyer-mobile-account-popover>.account-popover-summary .account-popover-photo{flex-basis:42px;width:42px;height:42px}.buyer-mobile-account-popover>.account-popover-summary strong{font-size:.82rem}.buyer-mobile-account-popover>.account-popover-summary small{font-size:.68rem}.buyer-mobile-account-popover>a{grid-column:1!important}.buyer-mobile-account-popover a{color:#0b6241;align-items:center;min-height:40px;padding:.25rem .12rem;font-size:.74rem;font-weight:750;line-height:1.2;text-decoration:none;display:flex}.buyer-mobile-account-popover .sign-out{color:#9f2828;text-align:center;background:#fff4f4;border:1px solid #e5bcbc;border-radius:9px;justify-content:center;justify-self:start;align-items:center;min-width:80px;min-height:44px;margin:.15rem 0 0;padding:.4rem .8rem;font-size:.74rem;font-weight:750;display:inline-flex;grid-column:1!important;width:auto!important}:is(.nav-public:has(.buyer-bottom-nav) .responsive-market-menu .header-category-menu,.nav-public:has(.buyer-bottom-nav) .responsive-market-menu .buyer-purchases,.nav-public:has(.buyer-bottom-nav) .responsive-market-menu .guest-purchases,.nav-public:has(.buyer-bottom-nav) .responsive-market-menu .public-cart-link){display:none}.nav-public:has(.buyer-bottom-nav) .responsive-market-menu.is-open{right:8px;bottom:calc(72px + env(safe-area-inset-bottom));z-index:79;max-height:min(70dvh,calc(100dvh - 88px - env(safe-area-inset-bottom)));background:#f7faff;border:1px solid #d7e1ed;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.7rem;display:grid;position:fixed;left:8px;overflow-y:auto;box-shadow:0 14px 40px #102b4e38}.nav-public:has(.buyer-bottom-nav) .responsive-market-menu .market-nav-row{display:contents}.nav-public:has(.buyer-bottom-nav) .responsive-market-menu .market-nav-links{display:contents}.nav-public:has(.buyer-bottom-nav) .buyer-mobile-account-links{display:contents}.nav-public:has(.buyer-bottom-nav) .responsive-market-menu .market-nav-links>a{min-height:40px;padding:.45rem;font-size:.78rem;line-height:1.2}.nav-public:has(.buyer-bottom-nav) .buyer-mobile-account-links>a{color:#173a58;text-align:center;background:#fff;border:1px solid #c7d9e8;border-radius:9px;justify-content:center;align-items:center;height:100%;min-height:40px;padding:.45rem;font-size:.78rem;font-weight:750;line-height:1.2;text-decoration:none;display:flex}.nav-public:has(.buyer-bottom-nav) .responsive-market-menu .agro-quick-filter{order:1;grid-column:1}.nav-public:has(.buyer-bottom-nav) .responsive-market-menu .market-access{display:none}.buyer-bottom-nav{z-index:80;min-height:calc(66px + env(safe-area-inset-bottom));padding:4px max(4px,env(safe-area-inset-left)) calc(4px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-right));background:#fff;border-top:1px solid #d7e1ed;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #102b4e16}.buyer-bottom-nav>a,.buyer-bottom-nav>button{color:#53677c;min-width:0;min-height:58px;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:3px 1px;font-size:.72rem;font-weight:750;line-height:1.15;text-decoration:none;display:flex;position:relative}.buyer-bottom-nav svg{flex:none;width:20px;height:20px}.buyer-bottom-nav .buyer-bottom-icon{display:inline-flex;position:relative}.buyer-bottom-icon b{color:#fff;background:#d52f35;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.57rem;display:grid;position:absolute;top:-6px;right:-10px}.buyer-bottom-nav>a[aria-current=page],.buyer-bottom-nav>button[aria-expanded=true]{color:#1d4ed8;background:#eff6ff}.buyer-bottom-nav>a:focus-visible,.buyer-bottom-nav>button:focus-visible,.buyer-mobile-avatar:focus-visible,.buyer-mobile-top-actions .admin-alert-bell:focus-visible{outline-offset:-2px;outline:2px solid #1d4ed8}body.agro-route .buyer-bottom-nav>a[aria-current=page],body.agro-route .buyer-bottom-nav>button[aria-expanded=true]{color:#087346;background:#eaf7ee}body.agro-route .buyer-mobile-top-actions .admin-alert-bell,body.agro-route .buyer-mobile-avatar{color:#087346}.shell:has(.carrier-bottom-nav){padding-bottom:calc(74px + env(safe-area-inset-bottom))}.nav-public:has(.carrier-bottom-nav) .nav-inner{grid-template-columns:minmax(118px,42%) minmax(0,1fr);align-items:start;column-gap:.9rem;min-height:0;padding:8px 12px}.nav-public:has(.carrier-bottom-nav) .market-brand{grid-area:1/1;width:100%;min-width:0}.nav-public:has(.carrier-bottom-nav) .market-brand .brand-location{flex-direction:column;align-items:flex-start;gap:0;width:100%;min-width:0;display:flex}.nav-public:has(.carrier-bottom-nav) .market-brand .brand img{width:100%;max-width:154px;height:52px}.nav-public:has(.carrier-bottom-nav) .market-brand .delivery-shortcut{grid-template-columns:14px minmax(0,1fr);gap:.25rem;max-width:none;padding:0}.nav-public:has(.carrier-bottom-nav) .market-brand .delivery-shortcut-pin{width:14px;min-width:14px;height:14px}.nav-public:has(.carrier-bottom-nav) .market-brand .delivery-shortcut-copy small{font-size:.57rem;line-height:1.15}.nav-public:has(.carrier-bottom-nav) .market-brand .delivery-shortcut-copy strong{font-size:.66rem;line-height:1.2}.nav-public:has(.carrier-bottom-nav) .carrier-console-access{grid-area:1/2;grid-template-rows:52px 32px;grid-template-columns:34px minmax(0,1fr) 32px auto;align-items:center;width:100%;min-width:0;margin-left:0;display:grid;gap:0 .55rem!important}.nav-public:has(.carrier-bottom-nav) .carrier-console-access>a:not(.carrier-profile-link):not(.carrier-company){display:none}.nav-public:has(.carrier-bottom-nav) .carrier-profile-link{grid-area:1/1;width:34px;height:34px;font-size:1rem}.nav-public:has(.carrier-bottom-nav) .carrier-company{grid-area:1/2/auto/-1;min-width:0;max-width:none;padding-left:.6rem;margin-right:0!important}.nav-public:has(.carrier-bottom-nav) .carrier-company small:first-child{display:none}.nav-public:has(.carrier-bottom-nav) .carrier-company .header-account-email{display:none}.nav-public:has(.carrier-bottom-nav) .carrier-company-full-name{display:none}.nav-public:has(.carrier-bottom-nav) .carrier-company-short-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.85rem;display:block;overflow:hidden}.nav-public:has(.carrier-bottom-nav) .carrier-console-access>.admin-alert-bell{grid-area:2/3;width:32px;height:32px;padding:0;font-size:1rem}.nav-public:has(.carrier-bottom-nav) .carrier-console-access .sign-out{grid-area:2/4;min-height:32px;padding:.25rem .4rem;font-size:.72rem;margin-left:1rem!important}.carrier-bottom-nav{z-index:80;min-height:calc(66px + env(safe-area-inset-bottom));padding:4px max(4px,env(safe-area-inset-left)) calc(4px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-right));background:#fff;border-top:1px solid #d7e1ed;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #102b4e16}.carrier-bottom-nav>a{color:#53677c;text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:58px;padding:3px 1px;font-size:.66rem;font-weight:750;line-height:1.15;text-decoration:none;display:flex}.carrier-bottom-nav svg{flex:none;width:20px;height:20px}.carrier-bottom-nav>a[aria-current=page]{color:#087346;background:#eaf7ee}.carrier-bottom-nav>a:focus-visible{outline-offset:-2px;outline:2px solid #087346}}.admin-alert-menu{position:relative}.admin-alert-bell{color:#083b2a;cursor:pointer;border:0;font-size:1.25rem;position:relative;box-shadow:none!important;background:0 0!important}.admin-alert-bell:focus-visible{outline-offset:2px;outline:2px solid}.admin-alert-bell b{color:#fff;background:#c73030;border-radius:10px;min-width:18px;padding:1px 4px;font-size:.68rem;position:absolute;top:-8px;right:-10px}.admin-alert-popover{z-index:90;border:1px solid var(--line);background:#fff;border-radius:12px;gap:8px;width:min(370px,90vw);padding:15px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 30px #102b4e2b}.admin-alert-popover a{border-top:1px solid var(--line);color:var(--ink);gap:3px;padding:9px 0;display:grid}.admin-alert-popover span{color:var(--muted);font-size:.85rem}.admin-alert-bell.is-empty{opacity:.45;cursor:default;pointer-events:none}.commerce-alert-popover header{color:#102b4e;justify-content:space-between;gap:1rem;padding-bottom:.55rem;display:flex}.commerce-alert-popover header small{color:#617287}.commerce-alert-popover a em{color:#1754d8;font-size:.82rem;font-style:normal;font-weight:800}.admin-alerts-page{max-width:980px}.admin-alerts-page .lead{color:var(--muted);margin-bottom:22px}.admin-alerts-list{gap:14px;display:grid}.admin-alerts-list a{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-left:5px solid #e99218;border-radius:12px;gap:8px;padding:18px 20px;display:grid;box-shadow:0 4px 14px #163d2a0d}.admin-alerts-list a:hover{border-color:var(--green);transform:translateY(-1px);box-shadow:0 7px 18px #163d2a16}.admin-alerts-list strong{color:var(--ink);font-size:1.05rem}.admin-alerts-list span{color:var(--muted);line-height:1.5}.admin-alerts-list small{border-top:1px solid var(--line);color:var(--green-dark);padding-top:9px;font-weight:700;display:block}.admin-alerts-list article{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-left:5px solid #9aa9a0;border-radius:12px;gap:8px;padding:18px 20px;display:grid}.admin-alerts-list article span{color:var(--muted)}.admin-alerts-list article small{border-top:1px solid var(--line);color:var(--muted);padding-top:9px}#comerciantes,#compradores,#documentacao{scroll-margin-top:28px}.carrier-job-details{overflow-wrap:anywhere;min-width:0}.carrier-job-details>summary{cursor:pointer;padding:.5rem 0;line-height:1.5}.carrier-job-details>summary strong{margin-right:1rem}.carrier-job-details>summary small{color:var(--muted);margin-top:.35rem;display:block}.carrier-job-details[open]>summary{border-bottom:1px solid var(--line);margin-bottom:1rem;padding-bottom:1rem}.carrier-job-details>summary:focus-visible{outline-offset:4px;outline:2px solid #2454da}.variant-fields{border:1px solid var(--line);border-radius:12px;min-width:0;margin:1.25rem 0;padding:1rem}.free-delivery-national-option{background:#f8fbff;border:1px solid #c8d7e8;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;margin:.45rem 0;padding:.65rem .75rem;display:flex}.free-delivery-national-option>div{gap:.1rem;display:grid}.free-delivery-national-option strong{font-size:.83rem}.free-delivery-national-option small{color:var(--muted);font-size:.7rem}.free-delivery-national-option .button{min-height:36px;padding:.45rem .7rem;font-size:.78rem}.free-delivery-national-option.selected{background:#eef9f2;border-color:#16824b}.free-delivery-divider{color:var(--muted);align-items:center;gap:.55rem;margin:.45rem 0;font-size:.72rem;display:flex}.free-delivery-divider:before,.free-delivery-divider:after{content:"";background:var(--line);flex:1;height:1px}.free-delivery-national-summary{color:#09663a;background:#e8f7ee;border-radius:9px;margin:.4rem 0;padding:.55rem .65rem;font-size:.78rem;font-weight:750}.offer-delivery-options>ul{gap:.3rem;margin:.35rem 0;padding:0;list-style:none;display:grid}.offer-delivery-options>ul li{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:.77rem;display:flex}.offer-delivery-options>ul button{color:#a32b24;cursor:pointer;background:0 0;border:0;padding:.2rem}.free-delivery-province-field{max-width:360px}.free-delivery-district-picker{background:#fff;border:1px solid #d7e2ec;border-radius:10px;min-width:0;margin:.2rem 0;padding:.65rem}.free-delivery-district-picker>legend{padding:0 .3rem;font-size:.82rem;font-weight:800}.free-delivery-whole-province,.free-delivery-district-grid>label{cursor:pointer;background:#f8fbf9;border:1px solid #dce6df;border-radius:8px;align-items:flex-start;gap:.45rem;min-width:0;padding:.45rem .5rem;display:flex}.free-delivery-whole-province{width:fit-content;margin-bottom:.5rem}.free-delivery-whole-province input,.free-delivery-district-grid input{width:16px;height:16px;accent-color:var(--green);flex:0 0 16px;margin:1px 0 0}.free-delivery-whole-province span,.free-delivery-district-grid span{gap:.05rem;min-width:0;font-size:.76rem;line-height:1.2;display:grid}.free-delivery-whole-province small,.free-delivery-district-grid small{color:var(--muted);font-size:.64rem}.free-delivery-district-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.free-delivery-district-grid>label:has(input:checked){background:#eef9f2;border-color:#65a97f}.free-delivery-district-grid>label.selected{cursor:default;opacity:.72}.free-delivery-add-locations{width:fit-content;min-height:38px;padding:.45rem .7rem;font-size:.8rem}.variant-editor-row{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:.75rem;margin:1rem 0;padding:1rem;display:grid}.variant-fields input,.variant-fields select{box-sizing:border-box;min-width:0;max-width:100%}.review-media .review-video{width:320px;min-width:0;max-width:100%;margin:0}.review-media .review-video video{object-fit:contain;background:0 0;width:auto;max-width:100%;height:auto;max-height:420px;margin-inline:auto;display:block}@media (max-width:760px){.auth-visual{min-height:145px;padding:1rem 1.15rem}.auth-visual>div{max-width:none;padding:.8rem 1rem}.auth-visual .auth-brand-logo{width:min(165px,52vw);max-height:48px;margin-bottom:.45rem}.auth-visual h1{margin:.2rem 0 0;font-size:1.45rem}.auth-visual>div>p,.auth-visual .auth-brand-points{display:none}.variant-editor-row{grid-template-columns:1fr}.variant-editor-row .button,.variant-summary-actions .button,.add-photo-button{width:100%}.offer-color-photo-group>summary{flex-direction:column;align-items:flex-start;gap:.2rem}.free-delivery-district-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.offer-delivery-options{gap:.35rem;padding:.6rem}.offer-delivery-scope-options{grid-template-columns:1fr}.offer-delivery-scope-options label{padding:.48rem .55rem}.free-delivery-national-option{flex-direction:column;align-items:stretch;padding:.55rem}.free-delivery-national-option .button{width:100%}.offer-delivery-options .form-row{gap:.35rem}.offer-delivery-options .field{margin:.3rem 0}.offer-delivery-options .field input,.offer-delivery-options .field select{min-height:38px}.free-delivery-province-field{max-width:none}.free-delivery-district-picker{padding:.55rem}.free-delivery-add-locations{width:100%}}@media (max-width:390px){.free-delivery-district-grid,.variant-summary-actions{grid-template-columns:1fr}}.review-video figcaption{overflow-wrap:anywhere;margin-top:.5rem;font-size:.85rem;line-height:1.5}.review-media a{max-width:100%}.review-photo-button,.review-video-open{cursor:zoom-in;background:0 0;border:0;border-radius:9px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.review-photo-button>span,.review-video-open>span{color:#153454;background:#ffffffe8;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1.1rem;font-weight:800;display:grid;position:absolute;bottom:.45rem;right:.45rem;box-shadow:0 2px 8px #0003}.review-video-open{cursor:pointer;width:100%}.review-video-open>span{width:46px;height:46px;font-size:1.25rem;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.review-media-viewer{z-index:2100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080d13e8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.review-media-viewer>section{color:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,1000px);height:min(92vh,760px);display:grid}.review-media-viewer header{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.7rem;display:flex}.review-media-viewer header button{color:#fff;cursor:pointer;background:#17202b;border:1px solid #fff5;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.8rem;display:grid}.review-media-stage{place-items:center;min-height:0;display:grid;position:relative}.review-media-stage>img,.review-media-stage>video{object-fit:contain;background:0 0;width:auto;max-width:calc(100% - 100px);height:auto;max-height:100%;display:block}.review-media-stage>video{width:auto;max-width:100%}.review-media-stage>button{z-index:2;color:#fff;cursor:pointer;background:#141a23cc;border:1px solid #fff4;border-radius:8px;width:42px;height:58px;font-size:2.5rem;position:absolute;top:50%;transform:translateY(-50%)}.review-media-previous{left:0}.review-media-next{right:0}.review-media-viewer footer{gap:.45rem;padding-top:.7rem;display:flex;overflow-x:auto}.review-media-viewer footer button{background:#fff;border:2px solid #0000;border-radius:7px;flex:0 0 50px;width:50px;height:50px;padding:2px}.review-media-viewer footer button.active{border-color:#60a5fa}.review-media-viewer footer img{object-fit:cover;width:100%;height:100%}@media (max-width:600px){.review-media-viewer{padding:.5rem}.review-media-viewer>section{height:96vh}.review-media-stage>img{max-width:calc(100% - 68px)}.review-media-stage>button{width:32px;height:50px;font-size:2rem}}.review-photo-button{background:0 0;align-self:flex-start;width:auto;max-width:100%;display:inline-block}.review-photo-button img{aspect-ratio:auto;object-fit:contain;background:0 0;width:auto;max-width:210px;height:auto;display:block}.review-upload-group{gap:.45rem;min-width:0;display:grid}.review-upload-group>small{color:var(--muted);font-weight:600}.review-photo-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;max-width:520px;display:grid}.review-upload-action{min-height:44px;color:var(--green-dark);cursor:pointer;text-align:center;background:#fff;border:1px solid #9dbbaa;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .8rem;position:relative;overflow:hidden;font-weight:800!important;display:flex!important}.review-upload-action:hover{border-color:var(--green);background:#eff8f1}.review-upload-action:focus-within{outline-offset:2px;outline:2px solid #2454da}.review-upload-action input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.review-video-upload{width:min(100%,255px)}.review-clear-media{justify-self:start}@media (max-width:420px){.review-photo-actions{gap:.45rem}.review-upload-action{min-height:42px;padding:.55rem .4rem;font-size:.82rem}.review-video-upload{width:100%}}.review-desktop-attachments{gap:1rem;display:grid}.review-mobile-attachments{display:none}.review-mobile-attachments>summary{list-style:none}.review-mobile-attachments>summary::-webkit-details-marker{display:none}@media (max-width:600px){.review-desktop-attachments{display:none}.review-mobile-attachments{display:block;position:relative}.review-mobile-attachments>summary{min-height:44px;color:var(--green-dark);cursor:pointer;background:#fff;border:1px solid #9dbbaa;border-radius:9px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .8rem;font-weight:800;display:flex}.review-mobile-attachments[open]>summary{border-color:var(--green);background:#eff8f1;border-radius:9px 9px 0 0}.review-mobile-attachment-menu{background:#fff;border:1px solid #9dbbaa;border-top:0;border-radius:0 0 10px 10px;display:grid;overflow:hidden;box-shadow:0 10px 24px #163d2a1f}.review-mobile-attachment-menu label{cursor:pointer;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.6rem;padding:.75rem .85rem;display:grid;position:relative}.review-mobile-attachment-menu label+label{border-top:1px solid var(--line)}.review-mobile-attachment-menu label:active{background:#eff8f1}.review-mobile-attachment-menu label>span:first-child{text-align:center;font-size:1.2rem}.review-mobile-attachment-menu label>span:nth-child(2){gap:.1rem;display:grid}.review-mobile-attachment-menu small{color:var(--muted);font-weight:500;line-height:1.3}.review-mobile-attachment-menu input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}}.media-source-picker{max-width:100%;display:inline-block;position:relative}.media-source-picker-desktop,.media-source-picker-mobile>summary{min-height:42px;color:var(--green-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #9dbbaa;border-radius:9px;justify-content:center;align-items:center;padding:.55rem .8rem;font-weight:800;display:inline-flex}.media-source-picker-mobile,.media-source-picker-input{display:none}.media-source-picker-mobile>summary{list-style:none}.media-source-picker-mobile>summary::-webkit-details-marker{display:none}@media (max-width:600px){.media-source-picker-desktop{display:none}.media-source-picker-mobile{display:block}.media-source-picker-mobile>summary{width:100%}.media-source-picker-mobile[open]>summary{background:#eff8f1;border-radius:9px 9px 0 0}.media-source-picker-menu{z-index:30;background:#fff;border:1px solid #9dbbaa;border-top:0;border-radius:0 0 10px 10px;min-width:min(290px,100vw - 32px);display:grid;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 12px 26px #163d2a2b}.media-source-picker-menu button{width:100%;color:var(--green-dark);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.6rem;padding:.75rem .85rem;display:grid}.media-source-picker-menu button+button{border-top:1px solid var(--line)}.media-source-picker-menu button:active{background:#eff8f1}.media-source-picker-menu button>span:first-child{text-align:center;font-size:1.2rem}.media-source-picker-menu button>span:nth-child(2){gap:.1rem;display:grid}.media-source-picker-menu small{color:var(--muted);font-weight:500;line-height:1.3}}.mobile-media-source-backdrop{z-index:3200;background:#07111f75;justify-content:center;align-items:flex-end;padding:1rem;display:none;position:fixed;inset:0}.mobile-media-source-sheet{background:#fff;border-radius:16px;width:min(100%,420px);display:grid;overflow:hidden;box-shadow:0 18px 55px #0005}.mobile-media-source-sheet header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.mobile-media-source-sheet header button{background:0 0;border:0;width:36px;height:36px;font-size:1.6rem}.mobile-media-source-sheet>button{width:100%;color:var(--green-dark);text-align:left;background:#fff;border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.7rem;padding:1rem;display:grid}.mobile-media-source-sheet>button+button{border-top:1px solid var(--line)}.mobile-media-source-sheet>button>span:first-child{text-align:center;font-size:1.35rem}.mobile-media-source-sheet>button>span:nth-child(2){gap:.15rem;display:grid}.mobile-media-source-sheet small{color:var(--muted);font-weight:500}@media (max-width:600px){.mobile-media-source-backdrop{display:flex}}.profile-photo-actions-mobile{display:none}@media (max-width:600px){.profile-photo-actions-desktop{display:none!important}.profile-photo-actions-mobile{display:block}}.product-review summary{cursor:pointer;overflow-wrap:anywhere}.admin-report-filters{flex-wrap:wrap;align-items:end;gap:1rem;margin:1.5rem 0;display:flex}.admin-report-filters label{flex-direction:column;flex:170px;gap:.4rem;min-width:0;display:flex}.admin-report-filters input,.admin-report-filters select{box-sizing:border-box;color:#17243a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;padding:.65rem}.admin-table-scroll{max-width:100%;overflow-x:auto}.admin-data-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.admin-data-table th,.admin-data-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dae3ec;min-width:90px;max-width:300px;padding:.65rem}.admin-province-ranking{padding-left:1.4rem}.admin-province-ranking li{border-bottom:1px solid #e2e8f0;padding:.45rem .2rem}.admin-province-ranking strong{float:right;margin-left:1rem}.admin-metric-pairs{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.admin-metric-pairs dd{text-align:right;margin:0;font-weight:700}.admin-person-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.admin-person-list .admin-card{overflow-wrap:anywhere;min-width:0}.admin-pagination{justify-content:center;gap:1rem;margin:1.5rem 0;display:flex}.admin-pagination button{cursor:pointer;padding:.6rem 1rem}.admin-pagination button:disabled{cursor:default;opacity:.5}.admin-history-section{border-top:1px solid #cbd5e1;margin-top:2rem;padding-top:1.5rem}.admin-event{overflow-wrap:anywhere;background:#fff;border:1px solid #dce4ef;border-radius:10px;margin:1rem 0;padding:1rem}.admin-event summary,.admin-order-card summary{cursor:pointer;overflow-wrap:anywhere;line-height:1.6}.admin-insights>.admin-card{min-width:0}@media (max-width:700px){.admin-insights{grid-template-columns:1fr}.admin-report-filters{align-items:stretch}.admin-report-filters .button{width:100%}.admin-event{padding:.75rem}}@media print{.admin-report-filters,.admin-pagination,.admin-print-button,.admin-section-nav,.admin-person-list{display:none!important}.admin-event{break-inside:avoid}.admin-table-scroll{overflow:visible}}.admin-user-name-list{flex-direction:column;gap:.5rem;width:100%;min-width:0;margin:1rem 0;display:flex}.admin-user-disclosure{background:#fff;border:1px solid #dce4ef;border-radius:10px;min-width:0;overflow:hidden}.admin-user-disclosure-toggle{color:#17243a;text-align:left;width:100%;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-weight:600;display:flex}.admin-user-disclosure-toggle span:first-child{overflow-wrap:anywhere;min-width:0}.admin-user-disclosure-toggle:hover,.admin-user-disclosure-toggle[aria-expanded=true]{background:#eff6ff}.admin-user-disclosure-toggle:focus-visible{outline-offset:-3px;outline:3px solid #2456df}.admin-user-disclosure-content{overflow-wrap:anywhere;border-top:1px solid #dce4ef;min-width:0;padding:1rem}.admin-user-disclosure-content[hidden]{display:none}.admin-user-disclosure-content .user-detail{margin-top:0}.admin-verification-context{background:#eef5ff;border:1px solid #d8e6fc;border-radius:12px;margin:1.25rem 0;padding:1rem 1.25rem}.admin-verification-context p{color:var(--ink);margin:0 0 .75rem}.admin-verification-context .button-row{flex-wrap:wrap;gap:.6rem;display:flex}@media (max-width:600px){.admin-user-disclosure-content{padding:.75rem}.admin-user-disclosure-content .user-detail-grid{grid-template-columns:1fr}}.insight-dashboard{--ink:#192f42;--subtle:#63788a;--edge:#e2e9ef;color:var(--ink);padding-bottom:2rem}.insight-dashboard h1,.insight-dashboard h2,.insight-dashboard h3,.insight-dashboard p{margin:0}.insight-dashboard h1{letter-spacing:-.035em;color:inherit;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15}.insight-dashboard h2{letter-spacing:-.02em;font-size:1.15rem;line-height:1.35}.insight-dashboard h3{font-size:1.55rem;line-height:1.25}.insight-dashboard .insight-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--subtle);margin-bottom:.6rem;font-size:.66rem;font-weight:750;display:block}.insight-hero{color:#fff;background:#163b38;border-radius:20px;justify-content:space-between;gap:1.5rem;margin:1.25rem 0;padding:2rem;display:flex}.insight-hero .insight-kicker{color:#a9d7cb}.insight-hero p:not(.insight-kicker){color:#d2e4de;margin-top:.85rem;font-size:.92rem}.insight-update{color:#d2e4de;flex-direction:column;flex-shrink:0;justify-content:center;gap:.45rem;font-size:.78rem;display:flex}.insight-update strong{color:#fff;font-size:.95rem}.insight-update small{font-size:.73rem}.insight-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.insight-kpi{border:1px solid var(--edge);border-top:3px solid var(--accent);background:#fff;border-radius:14px;min-width:0;padding:1.3rem;box-shadow:0 5px 20px #102c4010}.kpi-blue{--accent:#2358cb}.kpi-green{--accent:#13866c}.kpi-orange{--accent:#d98124}.kpi-purple{--accent:#7b61b8}.insight-kpi p{color:var(--subtle);font-size:.8rem;font-weight:650}.insight-kpi>strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(1.9rem,3vw,2.65rem);line-height:1.4;display:block}.insight-kpi small{color:var(--subtle);font-size:.71rem;line-height:1.5;display:block}.insight-charts{grid-template-columns:minmax(0,1fr) minmax(0,.78fr) minmax(0,1.22fr);gap:1rem;display:grid}.insight-panel{border:1px solid var(--edge);background:#fff;border-radius:16px;min-width:0;padding:1.5rem}.insight-panel header{margin-bottom:1.4rem}.insight-panel header p{color:var(--subtle);margin-top:.5rem;font-size:.8rem}.insight-charts>.insight-panel{box-sizing:border-box;height:360px;padding:1.15rem 1.25rem}.insight-charts>.insight-panel header{margin-bottom:.75rem}.insight-role-chart{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.insight-donut{border-radius:50%;flex:0 0 150px;place-items:center;width:150px;height:150px;display:grid}.insight-donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.insight-donut strong{letter-spacing:-.04em;font-size:1.8rem}.insight-donut span{color:var(--subtle);font-size:.65rem}.insight-legend{flex:1;min-width:160px;margin:0;padding:0;list-style:none}.insight-legend li{border-bottom:1px solid #edf1f5;align-items:center;gap:.55rem;padding:.65rem 0;font-size:.8rem;display:flex}.insight-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.insight-legend strong{text-align:right;font-variant-numeric:tabular-nums;margin-left:auto}.insight-legend small{color:var(--subtle);font-size:.68rem;font-weight:400;display:block}.insight-geography{padding:1.15rem 1.25rem}.insight-geography header{margin-bottom:.75rem}.insight-geography .insight-role-chart{flex-wrap:nowrap;gap:.7rem}.insight-geography .insight-donut{flex-basis:110px;width:110px;height:110px}.insight-geography .insight-donut>div{width:80px;height:80px}.insight-geography .insight-legend{grid-template-rows:repeat(7,minmax(0,auto));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:.7rem;min-width:0;display:grid}.insight-geography .insight-legend li{gap:.35rem;min-width:0;padding:.34rem 0;font-size:.72rem;line-height:1.15}.insight-geography .insight-legend li>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.insight-geography .insight-legend small{font-size:.64rem;line-height:1.1}.insight-gender-legend{color:var(--subtle);flex-wrap:wrap;gap:.7rem;margin-bottom:1.3rem;font-size:.69rem;display:flex}.insight-gender-legend i{border-radius:2px;width:8px;height:8px;margin-right:.3rem;display:inline-block}.gender-women{background:#7b61b8}.gender-men{background:#2484a0}.gender-unknown{background:#aebdca}.insight-rank-label{justify-content:space-between;gap:1rem;margin-bottom:.5rem;font-size:.8rem;display:flex}.insight-gender-chart{gap:.7rem;min-width:0;padding:1.5rem .15rem .2rem;display:flex;overflow-x:auto}.insight-gender-group{text-align:center;flex:1 0 88px;min-width:88px;max-width:125px}.insight-gender-columns{background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#e8edf3 calc(25% - 1px) 25%);border-bottom:1px solid #aebdca;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.3rem;height:150px;display:grid}.insight-gender-column{justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex}.insight-gender-bar{border-radius:4px 4px 0 0;width:min(100%,24px);display:block;position:relative}.insight-gender-value{color:#172238;font-variant-numeric:tabular-nums;font-size:.7rem;line-height:1;position:absolute;bottom:calc(100% + .2rem);left:50%;transform:translate(-50%)}.insight-gender-group-label{overflow-wrap:anywhere;min-height:2.4em;margin-top:.55rem;font-size:.75rem;line-height:1.2;display:block}.admin-team-demographics{border:1px solid var(--line);background:#fbfdff;border-radius:12px;margin:1rem 0;padding:1rem 1.25rem}.admin-team-demographics h2{margin:.2rem 0;font-size:1.2rem}.admin-team-demographics .note{font-size:.83rem}.admin-team-demographics-totals{flex-wrap:wrap;gap:.7rem;margin:1rem 0;display:flex}.admin-team-demographics-totals>div{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:125px;padding:.7rem 1rem}.admin-team-demographics-totals strong{font-size:1.35rem;display:block}.admin-team-demographics-totals span{color:var(--muted);font-size:.75rem}.admin-team-demographics .insight-gender-chart{padding-top:1.2rem}.insight-ranking{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.insight-ranking li{align-items:center;gap:.75rem;min-width:0;display:flex}.insight-ranking li>div{flex:1;min-width:0}.insight-rank-number{color:#8a99a7;min-width:1.4rem;font-size:.7rem}.insight-track{background:#edf1f5;border-radius:6px;height:6px;overflow:hidden}.insight-track>span{background:var(--market-accent,#268d7a);border-radius:inherit;height:100%;display:block}.insight-section-heading{justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0 .75rem;display:flex}.insight-section-heading h2{letter-spacing:-.01em;margin:0;font-size:1.1rem;line-height:1.3}.insight-link{color:#2358cb;font-size:.8rem;font-weight:650;text-decoration:none}.insight-markets{grid-template-columns:1fr;align-items:start;gap:.7rem;display:grid}.insight-commerce-layout{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.insight-commerce-layout:not(.insight-commerce-only)>.insight-markets{display:contents}.insight-commerce-only{grid-template-columns:1fr}.insight-commerce-only>.insight-markets{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-finance{box-sizing:border-box;border:1px solid var(--edge);background:#fff;border-top:3px solid #13866c;border-radius:14px;min-width:0;padding:.85rem 1rem}.insight-finance h3{margin:.1rem 0;font-size:1.02rem}.insight-finance-heading p{color:var(--subtle);margin:.1rem 0 .4rem;font-size:.7rem}.insight-finance-period{border-top:1px solid var(--edge);margin-top:.4rem;padding-top:.3rem}.insight-finance-period>summary{cursor:pointer;color:#13866c;padding:.25rem 0;font-size:.72rem;font-weight:650}.insight-finance-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.6rem;display:grid}.insight-finance-filters label{gap:.25rem;font-size:.72rem;font-weight:650;display:grid}.insight-finance-filters input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #c5dacb;border-radius:7px;padding:.45rem}.insight-finance-filters button{grid-column:1/-1;justify-self:start;padding:.5rem .85rem;font-size:.78rem}.insight-finance-results{margin-top:.55rem}.insight-finance-headline{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.insight-finance-total{background:#edf7f1;border-radius:9px;min-width:0;padding:.55rem}.insight-finance-earned{background:#edf3ff}.insight-finance-confirmed{background:#f5f0ff}.insight-finance-total span{color:var(--subtle);font-size:.68rem;display:block}.insight-finance-total strong{overflow-wrap:anywhere;margin-top:.12rem;font-size:1.05rem;display:block}.insight-finance-total small{font-size:.62rem}.insight-finance-total>small{color:var(--subtle);margin-top:.2rem;line-height:1.2;display:block}.insight-finance-split{background:#d3dce2;border-radius:8px;height:6px;margin:.55rem 0 .15rem;display:flex;overflow:hidden}.insight-finance-split span{height:100%;display:block}.insight-finance-split .finance-marketplace,.insight-finance-row i.finance-marketplace{background:#2358cb}.insight-finance-split .finance-agro,.insight-finance-row i.finance-agro{background:#13866c}.insight-finance-row{border-bottom:1px solid var(--edge);justify-content:space-between;gap:.6rem;padding:.4rem 0;font-size:.7rem;display:flex}.insight-finance-row i{border-radius:50%;width:7px;height:7px;margin-right:.35rem;display:inline-block}.insight-finance-row strong{text-align:right;white-space:nowrap}.insight-market{--market-accent:#2358cb;box-sizing:border-box;border:1px solid var(--edge);border-top:3px solid var(--market-accent);background:#fff;border-radius:14px;grid-template-columns:minmax(135px,.65fr) minmax(0,1.35fr);align-items:center;gap:.35rem 1rem;min-width:0;padding:.8rem 1rem;display:grid}.market-agro{--market-accent:#13866c}.market-unknown{--market-accent:#748595}.insight-market header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.insight-market header h3{margin:.2rem 0;font-size:1.08rem}.insight-market-totals{grid-template-columns:1fr 1fr;gap:.8rem;margin:0;display:grid}.insight-market-totals strong{letter-spacing:-.04em;font-size:1.55rem;display:block}.insight-market-totals span{color:var(--subtle);font-size:.75rem}.insight-market-details{border-top:1px solid var(--edge);grid-column:1/-1;padding-top:.25rem}.insight-market-details>summary{cursor:pointer;color:var(--market-accent);padding:.25rem 0;font-size:.76rem;font-weight:650}.insight-market-details[open]>summary{margin-bottom:.45rem}.insight-market-mini{background:#f6f8fb;border-radius:10px;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:grid}.insight-market-mini strong{font-size:1.1rem;display:block}.insight-market-mini small{color:var(--subtle);font-size:.78rem;font-weight:400}.insight-market-mini span{color:var(--subtle);font-size:.7rem}.insight-delivery{margin:1.25rem 0}.insight-delivery>div:first-child{justify-content:space-between;margin-bottom:.55rem;font-size:.78rem;display:flex}.insight-delivery small{color:var(--subtle);margin-top:.5rem;font-size:.7rem;display:block}.insight-market-ranking{margin:1rem 0}.insight-market-ranking summary,.insight-unclassified summary,.insight-methodology summary{cursor:pointer;padding:.4rem 0;font-size:.8rem;font-weight:650}.insight-market-ranking .insight-ranking{margin:1rem 0}.insight-dashboard .insight-footnote{color:var(--subtle);margin-top:1rem;font-size:.72rem;line-height:1.6}.insight-unclassified{box-sizing:border-box;background:#fff;border:1px dashed #cad5de;border-radius:10px;width:min(100%,560px);margin:1rem 0 0;padding:.65rem .8rem}.insight-unclassified p{color:var(--subtle);margin:.5rem 0 0;font-size:.75rem;line-height:1.4}.insight-methodology{box-sizing:border-box;border:1px solid var(--edge);background:#fff;border-radius:12px;justify-content:space-between;align-items:start;gap:1rem;width:min(100%,760px);margin:1rem 0 0;padding:.75rem 1rem;display:flex}.insight-methodology>details{flex:1}.insight-methodology p{color:var(--subtle);margin:.7rem 0;font-size:.75rem;line-height:1.6}.insight-methodology>a{font-size:.75rem}.insight-empty{color:var(--subtle);padding:1rem 0;font-size:.8rem}.insight-dashboard a:focus-visible,.insight-dashboard summary:focus-visible{outline-offset:4px;outline:3px solid #2358cb}@media (max-width:1000px){.insight-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-hero{flex-direction:column}.insight-update{border-top:1px solid #ffffff25;padding-top:1rem}}@media (max-width:1200px){.insight-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-geography{grid-column:1/-1}}@media (max-width:1000px){.insight-commerce-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-commerce-layout:not(.insight-commerce-only)>.insight-finance{grid-column:1/-1}}@media (max-width:700px){.insight-charts,.insight-markets,.insight-commerce-layout,.insight-commerce-only>.insight-markets{grid-template-columns:1fr}.insight-commerce-layout:not(.insight-commerce-only)>.insight-finance,.insight-geography{grid-column:auto}.insight-panel,.insight-market,.insight-hero{padding:1.2rem}.insight-market{grid-template-columns:1fr;padding:.8rem 1rem}.insight-charts>.insight-panel{height:360px;padding:1rem}.insight-charts>.insight-panel:first-child .insight-role-chart{flex-wrap:nowrap;gap:.7rem}.insight-charts>.insight-panel:first-child .insight-donut,.insight-geography .insight-donut{flex-basis:96px;width:96px;height:96px}.insight-charts>.insight-panel:first-child .insight-donut>div,.insight-geography .insight-donut>div{width:70px;height:70px}.insight-charts>.insight-panel:first-child .insight-legend,.insight-geography .insight-legend{width:auto;min-width:0}.insight-section-heading,.insight-methodology{flex-direction:column;align-items:start}.insight-kpi{padding:1rem}.insight-kpis{gap:.7rem}.insight-role-chart{justify-content:center}.insight-geography .insight-role-chart{align-items:center}.insight-rank-label{overflow-wrap:anywhere}}@media (max-width:390px){.insight-finance-headline{gap:.3rem}.insight-finance-total{padding:.45rem}.insight-finance-total strong{font-size:.92rem}.insight-finance-total>small{display:none}}@media print{.insight-hero{color:#192f42;background:#fff;border:1px solid #ddd}.insight-update strong,.insight-hero p:not(.insight-kicker),.insight-hero .insight-kicker{color:#192f42}.insight-kpi,.insight-panel,.insight-market{break-inside:avoid;box-shadow:none}.insight-dashboard{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.offer-management-actions{grid-template-columns:1fr;gap:.5rem;margin-top:.8rem;display:grid}.offer-management-actions .button{box-sizing:border-box;text-align:center;width:100%}.offer-management-actions button:disabled{opacity:.55;cursor:not-allowed}.admin-section-nav .admin-section-primary{flex:690px;order:1}.admin-section-nav .admin-view-switcher{order:2}.admin-section-nav .admin-section-secondary{border-top:1px solid #cbded2;flex:100%;order:3;gap:.25rem;padding-top:.45rem}.admin-section-secondary a{font-size:.78rem;font-weight:600}.admin-action-hub{background:#fff;border:1px solid #e2e9ef;border-radius:16px;justify-content:space-between;align-items:center;gap:1.5rem;margin:1.5rem 0;padding:1.35rem 1.5rem;display:flex}.admin-action-hub h2{margin:.15rem 0;font-size:1.25rem}.admin-action-hub p{color:#63788a;margin:.2rem 0;font-size:.83rem}.admin-action-links{grid-template-columns:repeat(2,minmax(150px,1fr));gap:.6rem;display:grid}.admin-action-links a{color:#075e48;background:#f7fbf9;border:1px solid #d9e5e1;border-radius:9px;padding:.65rem .85rem;font-size:.8rem;font-weight:700;text-decoration:none;display:block}.admin-action-links a:hover{background:#eaf6ef}.admin-action-intro{max-width:36rem}.admin-action-links{flex:1;max-width:42rem}.admin-action-links a{grid-template-columns:auto 1fr;align-items:center;gap:.1rem .8rem;min-height:4rem;padding:.75rem 1rem;display:grid}.admin-action-links a strong{color:#075e48;background:#dff3e9;border-radius:9px;grid-row:1/3;place-items:center;min-width:2.4rem;height:2.4rem;font-size:1.1rem;display:grid}.admin-action-links a span{font-size:.84rem}.admin-action-links a small{color:#607486;font-size:.72rem;font-weight:500}.admin-action-warning{color:#a64a1d!important}.admin-activity{color:#19313e;background:#fff;border:1px solid #dfe8ec;border-radius:16px;margin:1.5rem 0;padding:1.5rem}.admin-activity-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-activity-head h2{margin:.1rem 0;font-size:1.4rem}.admin-activity-head p:not(.eyebrow){color:#617486;margin:.3rem 0;font-size:.83rem}.admin-activity-head-actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin-activity-head-actions .button{white-space:nowrap}.admin-activity-filters{margin:1.3rem 0 .5rem}.admin-activity-filters label{min-width:130px}.admin-activity-baseline{align-items:center;gap:.5rem;min-width:190px!important;display:flex!important}.admin-activity-baseline input{width:auto!important;min-height:0!important}.admin-activity-note,.admin-activity-updated{color:#63788a;margin:.7rem 0;font-size:.75rem;line-height:1.5}.admin-activity-updated{font-weight:700}.admin-activity-list{margin:1.25rem 0 0;padding:0;list-style:none}.admin-activity-day{text-transform:capitalize;color:#52677b;margin:1.25rem 0 .55rem;font-size:.8rem}.admin-activity-item{border-left:2px solid #d5e6e1;padding-left:1rem;position:relative}.admin-activity-item:before{content:"";background:#0d7c63;border-radius:50%;width:8px;height:8px;position:absolute;top:1.45rem;left:-5px}.admin-activity-card{background:#fcfdfd;border:1px solid #e4ebef;border-radius:12px;grid-template-columns:95px minmax(0,1fr);gap:1rem;margin-bottom:.7rem;padding:.95rem 1rem;display:grid}.admin-activity-time{font-variant-numeric:tabular-nums;color:#506579;flex-direction:column;gap:.3rem;font-size:.75rem;display:flex}.admin-activity-time time{color:#19313e;font-weight:750}.admin-activity-time span{font-size:.67rem}.admin-activity-title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-activity-title strong{font-size:.86rem}.admin-activity-market{color:#1e51a8;background:#e8efff;border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:750}.admin-activity-market.market-agro{color:#066a50;background:#e7f5ed}.admin-activity-market.market-unknown{color:#536476;background:#eef1f3}.admin-activity-content p{overflow-wrap:anywhere;margin:.4rem 0;font-size:.78rem}.admin-activity-subject{font-weight:650}.admin-activity-status{color:#075e48}.admin-activity-actor{color:#63788a}.admin-activity-controls{flex-wrap:wrap;align-items:start;gap:1rem;margin-top:.55rem;font-size:.75rem;display:flex}.admin-activity-controls>a{color:#2358cb;font-weight:750}.admin-activity-controls details{border-top:1px solid #e4ebef;flex:100%;padding-top:.5rem}.admin-activity-controls summary{cursor:pointer;color:#2358cb;font-weight:700}.admin-activity-controls dl{gap:.35rem;margin:.6rem 0;display:grid}.admin-activity-controls dl>div{border-bottom:1px solid #edf1f3;grid-template-columns:minmax(130px,1fr) 2fr;gap:.5rem;padding:.3rem 0;display:grid}.admin-activity-controls dt{font-weight:700}.admin-activity-controls dd{overflow-wrap:anywhere;margin:0}.admin-activity-empty{color:#63788a;border:1px dashed #cbd9df;border-radius:10px;padding:1.25rem}@media (max-width:900px){.admin-action-hub{flex-direction:column;align-items:stretch}.admin-action-links{width:100%}}@media (max-width:700px){.admin-section-nav .admin-section-primary,.admin-section-nav .admin-section-secondary{width:100%}.admin-activity{padding:1rem}.admin-activity-head{flex-direction:column}.admin-activity-card{grid-template-columns:1fr;gap:.35rem}.admin-activity-time{flex-direction:row;justify-content:space-between}.admin-action-links,.admin-activity-controls dl>div{grid-template-columns:1fr}}.admin-page{box-sizing:border-box;width:100%;max-width:none;padding-inline:clamp(16px,2.5vw,48px)}.admin-section-nav{box-sizing:border-box;gap:12px;width:100%;padding:10px 12px}.admin-section-nav .admin-section-primary{flex:auto;align-items:center;gap:4px 8px;min-width:0}.admin-section-nav .admin-section-secondary{justify-content:flex-start;gap:4px 8px}.admin-section-nav a{white-space:nowrap;font-size:1rem;line-height:1.35}.admin-section-nav .admin-section-secondary a{font-size:.95rem;font-weight:700}.admin-section-nav .admin-view-switcher,.admin-section-nav .admin-view-switcher select{font-size:.95rem}@media (max-width:700px){.admin-page{padding-inline:14px}.admin-section-nav{align-items:stretch}.admin-section-nav .admin-section-primary,.admin-section-nav .admin-section-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.admin-section-nav a{white-space:normal;overflow-wrap:anywhere;font-size:.94rem}.admin-section-nav .admin-section-secondary a{font-size:.92rem}.admin-section-nav .admin-view-switcher{order:0}}.admin-section-nav{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:4px;display:grid}.admin-section-nav .admin-section-menu{flex-wrap:nowrap;place-content:start flex-start;align-items:center;gap:4px 8px;min-width:0;display:flex}.admin-section-nav .admin-view-switcher{grid-area:2/1;place-self:center end;margin-left:0}@media (max-width:1050px){.admin-section-nav .admin-section-menu{flex-wrap:wrap}}@media (max-width:700px){.admin-section-nav{grid-template-columns:minmax(0,1fr);row-gap:8px}.admin-section-nav .admin-view-switcher{grid-area:1/1;width:100%;margin:0}.admin-section-nav .admin-section-menu{grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.admin-section-nav .admin-section-menu a{white-space:normal;overflow-wrap:anywhere;text-align:center}}@media (max-width:420px){.admin-section-nav .admin-section-menu{grid-template-columns:1fr}}.admin-section-nav{background:#f4f8f5;border:1px solid #dce8df;border-radius:14px;align-items:center;gap:12px;padding:9px 11px;position:relative;box-shadow:0 3px 14px #173d2410}.admin-section-nav .admin-section-menu{align-items:center;gap:4px}.admin-section-nav .admin-section-menu>a,.admin-section-nav .admin-menu-group>summary{box-sizing:border-box;color:#405b4c;white-space:nowrap;border-radius:9px;align-items:center;min-height:40px;padding:8px 11px;font-size:.92rem;font-weight:650;line-height:1.25;text-decoration:none;display:flex}.admin-section-nav .admin-section-menu>a:hover,.admin-section-nav .admin-menu-group>summary:hover{color:#164f31;background:#e5eee8}.admin-section-nav .admin-section-menu>a.active,.admin-section-nav .admin-menu-group>summary.active,.admin-section-nav .admin-menu-group[open]>summary{color:#15583a;background:#fff;box-shadow:0 2px 7px #153d2517}.admin-section-nav .admin-menu-group{min-width:0;position:relative}.admin-section-nav .admin-menu-group>summary{cursor:pointer;gap:.45rem;list-style:none}.admin-section-nav .admin-menu-group>summary::-webkit-details-marker{display:none}.admin-section-nav .admin-menu-group>summary span{font-size:1rem;line-height:1;transition:transform .18s}.admin-section-nav .admin-menu-group[open]>summary span{transform:rotate(180deg)}.admin-section-nav .admin-menu-dropdown{z-index:30;background:#fff;border:1px solid #dce8df;border-radius:11px;gap:2px;min-width:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 28px #173d2433}.admin-section-nav .admin-menu-dropdown a{white-space:normal;text-align:left;border-radius:7px;padding:10px 11px;font-size:.88rem;line-height:1.3;display:block}.admin-section-nav .admin-menu-dropdown a:hover,.admin-section-nav .admin-menu-dropdown a.active{color:#15583a;background:#edf5ef}.admin-section-nav .admin-view-switcher{white-space:nowrap;align-self:center;font-size:.88rem}.admin-section-nav .admin-view-switcher select{min-height:40px;font-size:.88rem}.admin-section-nav a:focus-visible,.admin-section-nav summary:focus-visible{outline-offset:2px;outline:2px solid #246c46}@media (max-width:1150px){.admin-section-nav{grid-template-columns:1fr}.admin-section-nav .admin-view-switcher{grid-area:2/1;justify-self:end}.admin-section-nav .admin-section-menu{grid-area:1/1}}@media (max-width:700px){.admin-section-nav .admin-section-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.admin-section-nav .admin-section-menu>a,.admin-section-nav .admin-menu-group>summary{white-space:normal;min-height:42px;padding:8px 10px;font-size:.86rem}.admin-section-nav .admin-menu-group>summary{justify-content:space-between}.admin-section-nav .admin-menu-group[open]{grid-column:1/-1}.admin-section-nav .admin-menu-dropdown{min-width:0;box-shadow:none;margin-top:4px;position:static}.admin-section-nav .admin-view-switcher{grid-area:2/1;justify-self:stretch;width:100%;margin:0}}@media (max-width:420px){.admin-section-nav .admin-section-menu{grid-template-columns:1fr}}.admin-catalog-search-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;margin:18px 0;display:grid}.admin-catalog-search-form .field{min-width:0;margin:0}.admin-catalog-search-form .button{white-space:nowrap}@media (max-width:980px){.admin-catalog-search-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-catalog-search-form .button{grid-column:1/-1}}@media (max-width:560px){.admin-catalog-search-form{grid-template-columns:1fr}}.admin-identifier,.admin-catalog-item small{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.offer-reference{color:var(--muted);font-size:.84rem;line-height:1.4}.offer-reference strong{color:var(--green-dark);font-weight:750}.admin-team-invite-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px 18px;margin-top:20px;display:grid}.admin-team-primary-action{justify-content:flex-end;margin:1rem 0;display:flex}.admin-team-form-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-team-form-heading h2{margin-top:0}.admin-team-form-heading p{margin-bottom:0}.admin-page .admin-product-form,.admin-page .admin-team-invite-form{box-sizing:border-box;width:min(100%,1100px);margin-inline:auto}.admin-team-invite-form .field{min-width:0;margin:0}.admin-team-invite-form .field input:not([type=checkbox]),.admin-team-invite-form .field select{box-sizing:border-box;width:100%}.admin-account-recovery-toggle>span:last-child{align-items:center;gap:.5rem;min-height:44px;display:flex}.admin-account-recovery-toggle input[type=checkbox]{accent-color:var(--green);cursor:pointer;flex:0 0 16px;margin:0;width:16px!important;height:16px!important;min-height:16px!important}.admin-account-recovery-toggle input[type=checkbox]:disabled{cursor:not-allowed}.admin-account-recovery-reason{grid-column:1/-1}.admin-team-invite-form .button{place-self:end start}@media (max-width:1000px){.admin-team-invite-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-team-primary-action .button,.admin-team-form-heading>.button{width:100%}.admin-team-form-heading{flex-direction:column;align-items:stretch}.admin-team-invite-form{grid-template-columns:1fr;gap:9px;margin-top:14px}.admin-team-invite-form .field{gap:4px;font-size:.85rem}.admin-team-invite-form .field input:not([type=checkbox]),.admin-team-invite-form .field select{border-radius:9px;height:40px;min-height:40px;padding:7px 10px;font-size:.88rem}.admin-team-invite-form .document-upload-actions{gap:6px}.admin-team-invite-form .document-upload-actions .button{min-height:38px;padding:7px 9px;font-size:.8rem}.admin-team-invite-form .admin-account-recovery-toggle>span:last-child{min-height:36px}.admin-team-invite-form>.button{width:100%;min-height:42px;margin-top:3px}}@media print{.admin-action-hub,.admin-activity-head-actions,.admin-activity-filters,.admin-activity-controls summary,.admin-activity .admin-pagination{display:none!important}.admin-activity{border:0;padding:0}.admin-activity-card{break-inside:avoid}}.user-registration-print-head,.user-registration-print-footer{display:none}.user-registration-private-note{background:#f8fafc;border:1px solid #dbe3ec;border-radius:10px;margin-top:1rem;padding:.8rem 1rem}.user-registration-private-note p{margin:.35rem 0 0}.user-registration-business{margin-top:1rem}.user-registration-business h3{margin:1rem 0 .4rem;font-size:1rem}@media print{.shell:has(.user-registration-sheet)>.nav{display:none!important}.shell:has(.user-registration-sheet)>.admin-mfa-notice{display:none!important}.shell:has(.user-registration-sheet)>footer{display:none!important}.admin-user-report:has(.user-registration-sheet)>.report-header{display:none!important}.admin-user-report:has(.user-registration-sheet)>.user-search-filters{display:none!important}.user-results:has(.user-registration-sheet)>.print-period{display:none!important}.admin-user-name-list:has(.user-registration-sheet)>.admin-user-disclosure:not(:has(.user-registration-sheet)){display:none!important}.admin-user-disclosure:has(.user-registration-sheet)>.admin-user-disclosure-toggle{display:none!important}.shell:has(.user-registration-sheet){width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.shell:has(.user-registration-sheet)>main{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.admin-user-report:has(.user-registration-sheet){width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.user-results:has(.user-registration-sheet){width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.admin-user-name-list:has(.user-registration-sheet){width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.admin-user-disclosure:has(.user-registration-sheet){width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.admin-user-disclosure-content:has(.user-registration-sheet){width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.user-registration-sheet{width:100%!important;max-width:none!important;box-shadow:none!important;color:#111!important;background:#fff!important;border:0!important;margin:0!important;padding:8mm!important;display:block!important}.user-registration-print-head{border-bottom:2px solid #173b67;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:12px;display:flex!important}.user-registration-print-head img{width:150px;height:auto}.user-registration-print-head p,.user-registration-print-head h1{margin:0}.user-registration-print-head h1{font-size:1.5rem}.user-registration-print-head small{color:#475569}.user-registration-sheet .user-detail-actions,.user-registration-sheet .user-correction-panel{display:none!important}.user-registration-sheet .user-detail-head{display:block!important}.user-registration-sheet .user-detail-grid{grid-template-columns:1fr 1fr!important;gap:8px 18px!important;display:grid!important}.user-registration-sheet .user-detail-grid p,.user-registration-business p{break-inside:avoid;margin:.35rem 0!important}.user-registration-private-note,.user-registration-business{break-inside:avoid;background:#fff!important;border:1px solid #cbd5e1!important}.user-registration-print-footer{color:#475569;border-top:1px solid #94a3b8;margin-top:20px;padding-top:8px;font-size:.75rem;display:block!important}@page{size:A4;margin:10mm}}.admin-history-print-controls{flex-direction:column;align-items:flex-start;gap:.8rem;margin:1.5rem 0;display:flex}.admin-history-print-controls h1,.admin-history-print-controls p{margin:0}.admin-history-print-document{color:#17253b;background:#fff;border:1px solid #dbe3ec;border-radius:12px;max-width:1000px;margin:1rem auto 3rem;padding:2rem}.admin-history-print-document header{border-bottom:2px solid #dbe3ec;margin-bottom:1.5rem;padding-bottom:1rem}.admin-history-print-document header p{overflow-wrap:anywhere}.admin-history-print-event{border-bottom:1px solid #cbd5e1;padding:1rem 0}.admin-history-print-event h2{font-size:1rem;line-height:1.4}.admin-history-print-event p{overflow-wrap:anywhere}.admin-history-print-event table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.85rem}.admin-history-print-event th,.admin-history-print-event td{text-align:left;overflow-wrap:anywhere;vertical-align:top;border:1px solid #dbe3ec;padding:.4rem}.admin-history-print-event th{background:#f5f7fa}@media print{.admin-history-print-controls{display:none!important}.admin-history-print-document{border:0;max-width:none;margin:0;padding:0}.admin-history-print-event{break-inside:avoid;page-break-inside:avoid}.admin-history-print-event table{font-size:9pt}.admin-history-print-event th{background:#eee!important}.admin-history-print-document header{break-after:avoid}}.catalog-page .catalog-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start}.catalog-page .catalog-card,.catalog-page .showcase-scroll .catalog-card{align-self:flex-start;height:auto;min-height:0}.catalog-page .catalog-photo,.catalog-page .catalog-image{box-sizing:border-box;background:#f7f9fc;min-height:148px;height:148px!important}.catalog-page .catalog-photo{object-position:center;padding:8px;object-fit:contain!important}.catalog-page .catalog-card>div:last-child{align-content:start;min-height:0;padding:.7rem!important}.catalog-page .catalog-card h2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}.catalog-page .catalog-card p{overflow-wrap:anywhere}.catalog-page .catalog-card .catalog-price{margin-top:.2rem}.catalog-page .showcase-scroll{align-items:flex-start}.catalog-page .showcase-scroll .catalog-card{flex-basis:calc(16.6667% - .833333rem)}.catalog-page .showcase-scroll .catalog-card>div:last-child{gap:.28rem;display:grid}.catalog-page .showcase-scroll .catalog-card .catalog-photo,.catalog-page .showcase-scroll .catalog-card .catalog-image{min-height:148px;height:148px!important}.offer-discovery-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:1rem}.offer-discovery-card{align-self:start;height:auto;min-height:0}.offer-discovery-image{aspect-ratio:auto;box-sizing:border-box;background:#f7f9fc;height:148px;padding:8px}.offer-discovery-image img{object-fit:contain;object-position:center;width:100%;height:100%}.offer-discovery-copy{gap:.28rem;padding:.7rem}.offer-discovery-name{overflow-wrap:anywhere;min-height:2.5em;line-height:1.25}.offer-discovery-copy strong{font-size:1.1rem}.offer-discovery-copy>small{line-height:1.25}@media (max-width:1150px){.catalog-page .catalog-grid,.offer-discovery-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:900px){.catalog-page .catalog-grid,.offer-discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-page .showcase-scroll .catalog-card{flex-basis:calc(33.3333% - .666667rem)}}@media (max-width:700px){.catalog-page .catalog-grid,.offer-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.catalog-page .catalog-photo,.catalog-page .catalog-image,.catalog-page .showcase-scroll .catalog-card .catalog-photo,.catalog-page .showcase-scroll .catalog-card .catalog-image{min-height:116px;height:116px!important}.offer-discovery-image{height:116px;padding:6px}.catalog-page .showcase-scroll .catalog-card{flex-basis:calc(50% - .325rem)}.catalog-page .catalog-card>div:last-child,.offer-discovery-copy{padding:.55rem!important}.offer-discovery-section{padding:.8rem}.offer-discovery-copy strong{font-size:.98rem}.offer-discovery-copy strong small{font-size:.7rem}}@media (max-width:380px){.catalog-page .catalog-content.showcase-section,.catalog-page .catalog-content.catalog-results-section{width:calc(100% - 16px);padding:.65rem}.catalog-page .showcase-scroll{gap:.5rem}.catalog-page .showcase-scroll .catalog-card{flex-basis:calc(50% - .25rem)}.catalog-page .catalog-photo,.catalog-page .catalog-image,.catalog-page .showcase-scroll .catalog-card .catalog-photo,.catalog-page .showcase-scroll .catalog-card .catalog-image,.offer-discovery-image{min-height:104px;height:104px!important}.offer-discovery-grid{gap:.5rem}}.dashboard-offers .catalog-photo,.dashboard-offers .catalog-image{box-sizing:border-box;background:#f7f9fc;min-height:148px;height:148px!important}.dashboard-offers .catalog-photo{object-fit:contain;padding:8px}.catalog-load-more{justify-content:center;padding:1.2rem 0 .25rem;display:flex}@media (max-width:700px){.dashboard-offers .catalog-photo,.dashboard-offers .catalog-image{min-height:116px;height:116px!important}}.my-offers-grid .catalog-photo{object-fit:contain;box-sizing:border-box;background:#f7f9fc;padding:6px}.offer-gallery-thumbnails img{object-fit:contain;background:#f7f9fc}.showcase-media,.offer-discovery-image{position:relative;overflow:hidden}.showcase-media .catalog-photo,.showcase-media .catalog-image{width:100%}.showcase-badge{text-overflow:ellipsis;white-space:nowrap;color:#af4a16;background:#fff9f0e8;border-radius:999px;max-width:calc(100% - .9rem);padding:.2rem .45rem;font-size:.67rem;font-weight:800;position:absolute;top:.45rem;left:.45rem;overflow:hidden;box-shadow:0 1px 5px #102b4e1c}.compact-shipping-origin{white-space:nowrap;text-overflow:ellipsis;align-content:start;gap:.05rem;min-width:0;max-width:100%;font-size:.69rem;font-weight:750;line-height:1.15;display:grid;overflow:hidden}.compact-shipping-origin.international{color:#a32232}.compact-shipping-origin.national{color:#416553}.compact-shipping-origin strong{font-size:inherit;font-weight:800}.compact-origin-country{text-overflow:ellipsis;min-width:0;overflow:hidden}.catalog-page .showcase-scroll .catalog-card .showcase-copy{grid-template-rows:2.5em 1.15em 2.5em 2.7em 1.3em;align-content:start;gap:.28rem;display:grid}.catalog-page .showcase-copy .catalog-category,.catalog-page .showcase-copy .catalog-price,.catalog-page .showcase-copy>p:last-child{text-overflow:ellipsis;line-height:1.3;overflow:hidden}.catalog-page .showcase-copy .catalog-category,.catalog-page .showcase-copy>p:last-child{white-space:nowrap}.catalog-page .showcase-copy .catalog-price{overflow-wrap:anywhere}.offer-discovery-copy{grid-template-rows:2.5em 2.5em 2.7em 1.3em;align-content:start}.offer-discovery-copy>strong{overflow-wrap:anywhere;line-height:1.25;overflow:hidden}.offer-discovery-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:700px){.catalog-page .marketplace-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.catalog-page .marketplace-category{min-width:0;padding:.55rem .3rem}.catalog-page .marketplace-category b{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;line-height:1.15}}.catalog-page .catalog-card .catalog-price,.dashboard-offers .catalog-card .catalog-price{letter-spacing:-.015em;font-size:.94rem;line-height:1.3}.catalog-page .catalog-card .catalog-price small,.dashboard-offers .catalog-card .catalog-price small{letter-spacing:0;font-size:.72em;font-weight:500}.offer-discovery-copy>strong{letter-spacing:-.015em;font-size:.94rem}.offer-discovery-copy>strong small{letter-spacing:0;font-size:.72em}.catalog-page .showcase-scroll .catalog-card .showcase-copy{grid-template-rows:2.5em 1.15em 2.5em 1.6em 1.3em}.catalog-page .showcase-copy .catalog-price{overflow-wrap:normal;white-space:nowrap}.offer-discovery-copy{grid-template-rows:2.5em 2.5em 1.6em 1.3em}.offer-discovery-copy>strong{overflow-wrap:normal;white-space:nowrap}@media (max-width:700px){.catalog-page .catalog-card .catalog-price,.dashboard-offers .catalog-card .catalog-price,.offer-discovery-copy>strong{font-size:.82rem}.catalog-page .showcase-scroll .catalog-card .showcase-copy{grid-template-rows:2.5em 1.15em 2.5em 2.35em 1.3em}.offer-discovery-copy{grid-template-rows:2.5em 2.5em 2.35em 1.3em}.catalog-page .showcase-copy .catalog-price,.offer-discovery-copy>strong{white-space:normal}.catalog-page .catalog-card .catalog-price small,.offer-discovery-copy>strong small{line-height:1.15;display:block}}.star-rating{white-space:nowrap;color:#cbd3d8;letter-spacing:.08em;vertical-align:middle;width:max-content;font-family:Arial,sans-serif;font-size:1.15rem;line-height:1;display:inline-block;position:relative}.star-rating-filled{width:var(--rating-fill);color:#f5a000;white-space:nowrap;position:absolute;top:0;left:0;overflow:hidden}.star-rating-large{font-size:1.8rem}.offer-rating-link,.reviews-score-summary,.review-entry-score{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.offer-rating-link{color:#183d2c;width:max-content;max-width:100%;margin:.45rem 0;font-size:.85rem;text-decoration:none}.offer-rating-link:hover span:last-child{text-decoration:underline}.reviews-score-summary{color:#3d5449;margin:.7rem 0 1.2rem}.reviews-score-summary>strong{color:#1d3328;font-size:1.45rem}.review-entry-header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.review-entry-header>div{gap:.15rem;display:grid}.review-entry-header strong{color:#183d2c}.review-entry-header span{color:#47745a;font-size:.76rem}.review-entry-header time{color:var(--muted);flex:none;font-size:.78rem}.review-entry-score{color:#273d32;margin:.65rem 0 .45rem;font-size:.86rem}.product-review .review-comment{overflow-wrap:anywhere;line-height:1.55}.review-star-input{border:0;min-width:0;margin:0;padding:0}.review-star-input legend{margin-bottom:.3rem;font-weight:700}.review-star-options{flex-wrap:wrap;align-items:center;gap:.1rem;display:flex}.review-star-options label{cursor:pointer;color:#cbd3d8;place-items:center;width:2.15rem;height:2.4rem;font-size:2rem;line-height:1;display:inline-grid;position:relative}.review-star-options label.selected{color:#f5a000}.review-star-options label:hover{color:#d78b00}.review-star-options input{opacity:0;width:1px;height:1px;position:absolute}.review-star-options label:focus-within{outline-offset:2px;border-radius:4px;outline:2px solid #0b6d3f}.review-star-caption{color:#41614c;margin-left:.55rem;font-size:.85rem;font-weight:600}@media (max-width:520px){.review-entry-header{align-items:flex-start}.reviews-score-summary{gap:.4rem}.reviews-score-summary>span:last-child{flex-basis:100%}}.offer-full>article{min-width:0}.offer-full>article h1{letter-spacing:-.015em;overflow-wrap:break-word;margin:.45rem 0 .65rem;font-size:clamp(1.3rem,1.85vw,1.55rem);font-weight:700;line-height:1.25}@media (max-width:760px){.offer-full>article h1{font-size:1.35rem;line-height:1.27}}.cart-seller-group>small{color:var(--muted);margin:-.3rem 0 .5rem;display:block}.catalog-page .catalog-content.featured-showcase{padding-top:.85rem;padding-bottom:.95rem;border-top:1px solid #cfd9e6!important;box-shadow:inset 0 1px #fff8!important}.featured-showcase-layout{grid-template-columns:minmax(0,1fr) minmax(220px,260px);align-items:start;gap:.75rem;width:min(1180px,100%);margin:0 auto;display:grid}.featured-showcase-products{min-width:0}.featured-showcase-messages{grid-template-rows:auto auto;align-self:start;gap:.35rem;min-width:0;display:grid}.featured-showcase-messages>div,.featured-showcase-messages>a{color:#713312;background:#fffaf6;border:1px solid #f2c4a2;border-radius:8px;align-content:center;min-height:58px;padding:.42rem .65rem;text-decoration:none;display:grid}.featured-showcase-messages>div:last-child,.featured-showcase-messages>a:last-child{color:#155c37;background:#f5fbf7;border-color:#b8d9c4}.featured-showcase-message-link{transition:background .18s,border-color .18s}.featured-showcase-message-link:hover,.featured-showcase-message-link:focus-visible{outline-offset:1px;background:#eff8f2;border-color:#83bd98;outline:2px solid #83bd98}.featured-showcase-message-link span{margin-top:.18rem;font-size:.64rem;font-weight:750}.featured-showcase-messages strong{font-size:.76rem;line-height:1.15}.featured-showcase-messages p{margin:.08rem 0 0;font-size:.65rem;line-height:1.22}.catalog-page .featured-showcase .catalog-intro{margin-bottom:.35rem}.catalog-page .featured-showcase .showcase-scroll{scrollbar-width:none;gap:.75rem;padding-bottom:0}.catalog-page .featured-showcase .showcase-scroll::-webkit-scrollbar{display:none}.catalog-page .featured-showcase.featured-cycle-even .showcase-scroll{animation:.55s ease-out featured-showcase-even}.catalog-page .featured-showcase.featured-cycle-odd .showcase-scroll{animation:.55s ease-out featured-showcase-odd}@keyframes featured-showcase-even{0%{opacity:.45;transform:translate(7px)}to{opacity:1;transform:translate(0)}}@keyframes featured-showcase-odd{0%{opacity:.45;transform:translate(7px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.catalog-page .featured-showcase .showcase-scroll{animation:none!important}}.catalog-page .featured-showcase .showcase-scroll .catalog-card{scroll-snap-align:start;flex-basis:calc(50% - .375rem);grid-template-columns:120px minmax(0,1fr);align-items:center;display:grid}.catalog-page .featured-showcase .showcase-media{min-width:0}.catalog-page .featured-showcase-single .showcase-scroll .catalog-card{scroll-snap-align:start;flex:0 0 100%;grid-template-columns:minmax(110px,150px) minmax(0,1fr);align-items:center;display:grid}.catalog-page .featured-showcase-single .showcase-media{min-width:0}.catalog-page .featured-showcase-single .showcase-scroll .catalog-card .catalog-photo,.catalog-page .featured-showcase-single .showcase-scroll .catalog-card .catalog-image{height:120px!important;min-height:120px!important}.catalog-page .featured-showcase-single .catalog-card>div:last-child{align-content:center;padding:.55rem .7rem!important}.catalog-page .featured-showcase-single .showcase-copy .catalog-category,.catalog-page .featured-showcase-single .showcase-copy>p:last-child{color:#50657a;font-size:.7rem;display:block}.catalog-page .featured-showcase-single .catalog-card h2,.catalog-page .featured-showcase-single .catalog-price{font-size:1rem}.catalog-page .featured-showcase .showcase-scroll .catalog-card .catalog-photo,.catalog-page .featured-showcase .showcase-scroll .catalog-card .catalog-image{padding:4px;height:118px!important;min-height:118px!important}.catalog-page .featured-showcase .featured-photo-slide{animation:.32s ease-out featured-photo-in}@keyframes featured-photo-in{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.catalog-page .featured-showcase .featured-photo-slide{animation:none!important}}.catalog-page .featured-showcase .catalog-card>div:last-child{gap:.08rem;padding:.3rem!important}.catalog-page .featured-showcase .showcase-copy .international-shipping,.catalog-page .featured-showcase .showcase-copy .catalog-category,.catalog-page .featured-showcase .showcase-copy>p:last-child{display:none}.catalog-page .featured-showcase .catalog-card h2{text-overflow:ellipsis;white-space:nowrap;min-height:0;margin:0;font-size:.9rem;display:block;overflow:hidden}.catalog-page .featured-showcase .catalog-price{margin:0;font-size:.94rem}.catalog-page .featured-showcase .catalog-price small{font-size:.65rem}@media (max-width:1000px){.featured-showcase-layout{grid-template-columns:minmax(0,1fr) 220px}.catalog-page .featured-showcase-group .showcase-scroll .catalog-card{flex-basis:calc(50% - .375rem);grid-template-columns:100px minmax(0,1fr)}}@media (max-width:760px){.featured-showcase-layout{grid-template-columns:1fr}.featured-showcase-messages{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.featured-showcase-messages>div,.featured-showcase-messages>a{min-height:58px}.catalog-page .featured-showcase-group .showcase-scroll .catalog-card{flex-basis:calc(50% - .375rem)}}@media (max-width:680px){.catalog-page .catalog-content.featured-showcase{padding-top:.65rem;padding-bottom:.8rem}.catalog-page .featured-showcase-group .showcase-scroll .catalog-card{flex-basis:100%;grid-template-columns:100px minmax(0,1fr)}.catalog-page .featured-showcase-group .showcase-scroll .catalog-card .catalog-photo,.catalog-page .featured-showcase-group .showcase-scroll .catalog-card .catalog-image{height:90px!important;min-height:90px!important}.catalog-page .featured-showcase-group .catalog-card h2{font-size:.82rem}.catalog-page .featured-showcase-group .catalog-price{font-size:.86rem}.catalog-page .featured-showcase-single .showcase-scroll .catalog-card{grid-template-columns:104px minmax(0,1fr)}.catalog-page .featured-showcase-single .showcase-scroll .catalog-card .catalog-photo,.catalog-page .featured-showcase-single .showcase-scroll .catalog-card .catalog-image{height:100px!important;min-height:100px!important}.catalog-page .featured-showcase-single .catalog-card h2{font-size:.88rem}.catalog-page .featured-showcase-single .catalog-price{font-size:.9rem}.featured-showcase-messages{gap:.3rem}.featured-showcase-messages>div,.featured-showcase-messages>a{min-height:50px;padding:.36rem .5rem}.featured-showcase-messages strong{font-size:.7rem}.featured-showcase-messages p{font-size:.62rem}}.catalog-location-required{border:1px solid var(--line);background:#f8fbf9;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.catalog-location-required p{margin:0}@media (max-width:640px){.catalog-location-required{flex-direction:column;align-items:stretch}.catalog-location-required .button{width:100%}}.catalog-page .showcase-section:not(.featured-showcase)+.showcase-section:not(.featured-showcase){margin-top:2.2rem}.catalog-page .showcase-grid .catalog-card:hover{transform:translateY(-2px);box-shadow:0 9px 22px #102b4e1f}.catalog-page .showcase-grid .catalog-photo,.catalog-page .showcase-grid .catalog-image{object-fit:cover;width:100%;min-height:168px;height:168px!important}.catalog-page .showcase-grid .showcase-copy{grid-template-rows:repeat(5,auto);align-content:start;gap:.28rem;display:grid;padding:.7rem!important}@media (max-width:900px){.catalog-page .showcase-grid,.catalog-page .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.catalog-page .catalog-content.showcase-section:not(.featured-showcase),.catalog-page .catalog-content.catalog-results-section{width:calc(100% - 24px);max-width:calc(100% - 24px);margin-top:1.35rem;padding:0}.catalog-page .showcase-grid,.catalog-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.catalog-page .showcase-grid .catalog-photo,.catalog-page .showcase-grid .catalog-image{min-height:132px;height:132px!important}.catalog-page .showcase-grid .showcase-copy{gap:.18rem;padding:.55rem!important}}.cart-merchant-subtotal{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:.65rem 0 1rem;font-weight:700;display:flex}.cart-merchant-subtotal strong{margin:0;display:inline}.cart-merchant-subtotal small{color:var(--muted);flex-basis:100%;font-weight:400}.cart-unified-checkout{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #b9d7c7;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin:.9rem 0 0;padding:.75rem .85rem;display:flex;position:sticky;bottom:.65rem;box-shadow:0 7px 24px #14412b1f}.cart-unified-checkout>span:first-child{gap:.08rem;min-width:0;display:grid}.cart-unified-checkout small{color:var(--muted);font-size:.7rem}.cart-unified-checkout strong{color:var(--green-dark);font-size:1.05rem}.cart-unified-checkout em{color:var(--muted);font-size:.7rem;font-style:normal}.cart-unified-checkout .button{flex:none;min-height:38px;padding:.55rem 1rem;font-size:.84rem}.checkout-merchant-item{border-bottom:1px solid var(--line);padding:.55rem 0}.checkout-merchant-item p{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:.65rem;margin:.2rem 0;display:flex}.checkout-merchant-item strong{white-space:nowrap}.checkout-product-item{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.6rem 0;display:grid}.checkout-product-photo{background:#fff;border:1px solid #e1e9e4;border-radius:9px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.checkout-product-photo img{object-fit:contain;width:100%;height:100%}.checkout-product-copy{gap:.12rem;min-width:0;font-size:.8rem;display:grid}.checkout-product-copy>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkout-product-copy>small{color:#175bb5;font-weight:750}.checkout-product-copy>span{color:var(--muted)}.checkout-product-total{white-space:nowrap;font-size:.82rem}.checkout-payment-summary{border:1px solid var(--line);background:#f8fbf9;border-radius:12px;gap:.55rem;margin:1.2rem 0;padding:1rem;display:grid}.checkout-payment-summary>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.checkout-payment-summary dt{color:#496558}.checkout-payment-summary dd{text-align:right;margin:0;font-weight:700}.checkout-payment-summary .checkout-payment-total{border-top:1px solid var(--line);color:#0b5937;padding-top:.7rem;font-size:1.08rem}.checkout-payment-summary .checkout-payment-total dt{color:inherit;font-weight:800}@media (max-width:520px){.checkout-payment-summary .checkout-payment-total{font-size:1rem}.checkout-payment-summary>div{align-items:flex-start}.checkout-payment-summary dd{max-width:58%}.checkout-product-item{grid-template-columns:52px minmax(0,1fr)}.checkout-product-photo{width:52px;height:52px}.checkout-product-total{grid-column:2;justify-self:start}}.checkout-page{max-width:820px;padding-block:1.25rem 2rem}.checkout-card{width:100%;margin:0;padding:1.15rem}.checkout-card>h1{margin:.25rem 0 .65rem;font-size:clamp(1.4rem,3vw,1.85rem);line-height:1.18}.checkout-card>.eyebrow{margin:0;font-size:.72rem}.checkout-card>.field{margin:.7rem 0;font-size:.84rem}.checkout-card>.field :is(input,select){height:40px;min-height:40px;padding:.5rem .65rem}.checkout-card>.note{margin:.55rem 0;font-size:.78rem;line-height:1.4}.checkout-card>.button{min-height:38px;padding:.55rem .85rem;font-size:.86rem}.checkout-card>.button.secondary:last-of-type{margin-top:.7rem}.checkout-card .checkout-merchant-item{padding:.4rem 0;font-size:.82rem}.checkout-card .checkout-payment-summary{gap:.4rem;margin:.8rem 0;padding:.75rem;font-size:.84rem}.checkout-card .checkout-payment-summary .checkout-payment-total{padding-top:.5rem;font-size:.98rem}.checkout-card .match-actions .button{min-height:38px;padding:.55rem .85rem;font-size:.86rem}@media (max-width:600px){.checkout-page{padding:.65rem .55rem 1.4rem}.checkout-card{border-radius:12px;padding:.85rem}.checkout-card>h1{font-size:1.45rem}.checkout-card .checkout-merchant-item p{gap:.2rem;display:grid}.checkout-card .checkout-merchant-item strong{justify-self:start}}.unified-checkout-card{max-width:760px}.unified-checkout-sellers{gap:.65rem;margin:.75rem 0;display:grid}.unified-checkout-sellers>article{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.unified-checkout-sellers>article>header{background:#f5f9f7;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;font-size:.78rem;display:flex}.unified-checkout-sellers>article>header span{color:var(--muted);text-align:right;font-size:.72rem}.unified-checkout-sellers .checkout-product-item{margin-inline:.7rem}.unified-checkout-card>.field{gap:.3rem;display:grid}.unified-checkout-card>.payment-test-box{border-radius:10px;margin:.7rem 0;padding:.75rem}.unified-checkout-card>.payment-test-box p{margin:0 0 .6rem;font-size:.78rem;line-height:1.4}@media (max-width:600px){.cart-unified-checkout{gap:.6rem;padding:.65rem;bottom:.4rem}.cart-unified-checkout em{display:none}.cart-unified-checkout .button{padding:.52rem .75rem}.unified-checkout-sellers>article>header{flex-direction:column;align-items:flex-start;gap:.15rem}.unified-checkout-sellers>article>header span{text-align:left}.unified-checkout-sellers .checkout-product-item{margin-inline:.55rem}}.verification-search{grid-template-columns:minmax(150px,1.5fr) minmax(125px,.9fr) minmax(125px,1fr) minmax(125px,1fr) auto;align-items:end;gap:.65rem;margin:1rem 0 1.25rem;display:grid}.verification-search .field{gap:.25rem;min-width:0;margin:0;font-size:.82rem}.verification-search .field input{box-sizing:border-box;width:100%;min-width:0;min-height:38px;padding:7px 9px;font-size:.9rem}.verification-search-actions{gap:.4rem;display:flex}.verification-search-actions .button{white-space:nowrap;min-height:38px;padding:8px 11px;font-size:.86rem}@media (max-width:1050px){.verification-search{grid-template-columns:repeat(4,minmax(0,1fr))}.verification-search-actions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:650px){.verification-search{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-search-actions{justify-content:stretch}.verification-search-actions .button{flex:1}}#comerciantes .report-header h1,#compradores .report-header h1{font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.2}#comerciantes .report-header .lead,#compradores .report-header .lead{font-size:.92rem;line-height:1.45}.admin-carrier-page .carrier-page-header h1,.admin-carrier-page .admin-seller-applications .report-header h1{font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.2}.admin-carrier-page .carrier-page-header>p:not(.eyebrow),.admin-carrier-page .admin-seller-applications .report-header .lead{font-size:.92rem;line-height:1.45}.carrier-page-header{margin:1rem 0 1.5rem}.carrier-page-header .eyebrow{margin:0}.carrier-page-header h1{margin:.3rem 0}.carrier-page-header>p:not(.eyebrow){color:var(--muted);margin:.3rem 0 1rem}.carrier-page-actions,.carrier-history-actions{flex-wrap:wrap;gap:.55rem;display:flex}.carrier-record-history{border-top:1px solid var(--line);padding:1.1rem 1.2rem}.carrier-record-history h3{margin:0 0 .35rem;font-size:1.1rem}.carrier-record-history h4{margin:1.2rem 0 .5rem;font-size:.95rem}.carrier-record-history .note{margin:.3rem 0 .8rem}.carrier-history-entry{border:1px solid var(--line);background:#fbfdff;border-radius:9px;margin:.35rem 0;overflow:hidden}.carrier-history-entry>summary{cursor:pointer;grid-template-columns:minmax(180px,1fr) max-content minmax(135px,max-content) 18px;align-items:center;gap:.5rem .85rem;padding:.62rem .75rem;font-size:.84rem;list-style:none;display:grid}.carrier-history-entry>summary::-webkit-details-marker{display:none}.carrier-history-entry>summary:hover{background:#f2f7f5}.carrier-history-entry[open]>summary{border-bottom:1px solid var(--line);background:#edf7f1}.carrier-history-entry>summary time{color:var(--muted);font-variant-numeric:tabular-nums}.carrier-history-status{color:#415267;white-space:nowrap;background:#eef2f5;border-radius:999px;padding:.2rem .45rem;font-size:.72rem;font-weight:750}.carrier-history-status.status-pending,.carrier-history-status.status-open{color:#765500;background:#fff4d6}.carrier-history-status.status-approved,.carrier-history-status.status-completed{color:#126238;background:#e4f6ea}.carrier-history-status.status-rejected,.carrier-history-status.status-execution_failed{color:#a22a25;background:#fde8e7}.carrier-history-chevron{font-size:1.25rem;line-height:1;transition:transform .15s;transform:rotate(90deg)}.carrier-history-entry[open] .carrier-history-chevron{transform:rotate(-90deg)}.carrier-history-entry>p{margin:.45rem .8rem;font-size:.84rem}.carrier-history-entry>p:last-child{margin-bottom:.8rem}.admin-event{border:1px solid var(--line);background:#fff;border-radius:10px;margin:.38rem 0;overflow:hidden}.admin-event>summary{cursor:pointer;grid-template-columns:minmax(145px,max-content) minmax(160px,1fr) max-content 18px;align-items:center;gap:.55rem .8rem;padding:.65rem .75rem;font-size:.84rem;list-style:none;display:grid}.admin-event>summary::-webkit-details-marker{display:none}.admin-event>summary:hover{background:#f5f8fa}.admin-event[open]>summary{border-bottom:1px solid var(--line);background:#edf5ff}.admin-event>summary time{color:var(--muted);font-variant-numeric:tabular-nums}.admin-event>summary span:not(.admin-event-chevron){background:#eef2f5;border-radius:999px;padding:.18rem .42rem;font-size:.72rem;font-weight:700}.admin-event-chevron{font-size:1.25rem;line-height:1;transition:transform .15s;transform:rotate(90deg)}.admin-event[open] .admin-event-chevron{transform:rotate(-90deg)}.admin-event-detail{padding:.15rem .8rem .8rem}.admin-event-detail>p{margin:.5rem 0;font-size:.84rem}@media (max-width:700px){.carrier-history-actions .button{text-align:center;flex:100%}.carrier-record-history{padding:.85rem}.carrier-history-entry>summary{grid-template-columns:minmax(0,1fr) 18px;gap:.25rem .6rem}.carrier-history-entry>summary strong{grid-column:1}.carrier-history-entry>summary .carrier-history-status{grid-column:1;justify-self:start}.carrier-history-entry>summary time{grid-column:1}.carrier-history-chevron{grid-area:1/2/4}.admin-event>summary{grid-template-columns:minmax(0,1fr) 18px;gap:.22rem .55rem}.admin-event>summary time,.admin-event>summary strong,.admin-event>summary span:not(.admin-event-chevron){grid-column:1;justify-self:start}.admin-event-chevron{grid-area:1/2/4}.admin-history-section .admin-table-scroll{max-width:100%}}.admin-shipment-audit-list{gap:.6rem;display:grid}.admin-shipment-audit-list>article{border:1px solid var(--line);background:#fbfdfc;border-radius:10px;padding:.75rem}.admin-shipment-audit-list p{margin:0 0 .25rem}.admin-shipment-audit-list small{overflow-wrap:anywhere;color:var(--muted)}.admin-shipment-audit-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:.65rem 0;display:grid}.admin-shipment-audit-list dl>div{background:#f0f5f3;border-radius:7px;padding:.45rem}.admin-shipment-audit-list dt{color:var(--muted);font-size:.7rem}.admin-shipment-audit-list dd{margin:.15rem 0 0;font-size:.78rem;font-weight:700}.admin-delivery-event-list{margin:.5rem 0;padding:0;list-style:none}.admin-delivery-event-list li{grid-template-columns:26px minmax(0,1fr);gap:.65rem;padding:0 0 .85rem;display:grid;position:relative}.admin-delivery-event-list li>span{z-index:1;color:#fff;background:#087f4f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;display:grid}.admin-delivery-event-list li:not(:last-child):after{content:"";border-left:2px solid #cfe4d9;position:absolute;top:24px;bottom:0;left:11px}.admin-delivery-event-list li>div{min-width:0;padding-bottom:.2rem}.admin-delivery-event-list strong{margin-right:.5rem;display:inline-block}.admin-delivery-event-list time,.admin-delivery-event-list small{color:var(--muted);font-size:.76rem}.admin-delivery-event-list p{margin:.2rem 0;font-size:.84rem}@media (max-width:700px){.admin-shipment-audit-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-card>summary{overflow-wrap:anywhere}}.admin-order-audit-card>summary{grid-template-columns:minmax(180px,1fr) max-content max-content max-content;align-items:center;gap:.55rem .9rem;display:grid}.admin-order-audit-card>summary span{color:#126238;background:#e9f5ee;border-radius:999px;padding:.2rem .45rem;font-size:.72rem}.admin-order-audit-card>summary time{color:var(--muted);font-size:.78rem}.admin-order-audit-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin:.4rem 0 .75rem;display:flex}.admin-order-audit-heading h2{margin:.15rem 0;font-size:1.15rem}.admin-order-audit-heading p{margin:.15rem 0}.admin-order-products{background:#f7f9fa;border-radius:8px;padding:.6rem .7rem;font-size:.84rem}.admin-delivery-proof{background:#eef9f2;border:1px solid #aad8bd;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:1rem;margin:.8rem 0;padding:.8rem;display:flex}.admin-delivery-proof h3,.admin-delivery-proof p{margin:.2rem 0}.admin-delivery-proof h3 strong{letter-spacing:.08em;color:#075f3b}.admin-delivery-proof>small{text-align:right;max-width:220px;color:var(--muted)}.admin-order-technical{border-top:1px solid var(--line);margin-top:.7rem;padding-top:.5rem;font-size:.78rem}.admin-order-technical summary{cursor:pointer;color:var(--muted)}.admin-order-technical p{overflow-wrap:anywhere}@media (max-width:700px){.admin-order-audit-card>summary{grid-template-columns:minmax(0,1fr) max-content}.admin-order-audit-card>summary strong,.admin-order-audit-card>summary time{grid-column:1}.admin-order-audit-card>summary span,.admin-order-audit-card>summary b{grid-column:2}.admin-order-audit-heading,.admin-delivery-proof{flex-direction:column;align-items:stretch}.admin-order-audit-heading .button{width:100%}.admin-delivery-proof>small{text-align:left;max-width:none}}@media print{body.admin-order-print-mode .admin-header-bar,body.admin-order-print-mode footer,body.admin-order-print-mode .admin-page>section>h1,body.admin-order-print-mode .admin-page>section>p,body.admin-order-print-mode .admin-report-filters,body.admin-order-print-mode .admin-context-link,body.admin-order-print-mode .admin-order-list>.admin-order-card:not(.admin-order-print-target),body.admin-order-print-mode .admin-pagination{display:none!important}body.admin-order-print-mode .admin-order-print-target{border:0;display:block!important}body.admin-order-print-mode .admin-order-print-target>summary{display:none}body.admin-order-print-mode .admin-order-print-target>*>*{break-inside:avoid}.admin-order-technical{display:block}}.admin-audit-guide{border:1px solid var(--line);background:#f8fbfa;border-radius:10px;margin:.8rem 0 1rem}.admin-audit-guide>summary{cursor:pointer;color:#064c35;padding:.7rem .85rem;font-weight:750}.admin-audit-guide>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:0 .85rem .8rem;display:grid}.admin-audit-guide p{background:#fff;border-radius:8px;margin:0;padding:.6rem;font-size:.84rem}.admin-audit-guide a{font-weight:750}@media (max-width:700px){.admin-audit-guide>div{grid-template-columns:1fr}}.carrier-page-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.carrier-page-heading>div:first-child{min-width:0}.carrier-page-heading p:not(.eyebrow){color:var(--muted);font-size:.92rem;line-height:1.45}.carrier-total{text-align:right;border:1px solid var(--line);background:#fff;border-radius:10px;flex:none;min-width:155px;padding:.65rem 1rem}.carrier-total strong{font-size:1.5rem;line-height:1.15;display:block}.carrier-total span{color:var(--muted);font-size:.74rem}@media (max-width:600px){.carrier-page-heading{flex-wrap:wrap}.carrier-total{margin-left:auto}}.admin-carrier-page .application-disclosure{border-color:#dce4ef;border-radius:10px}.admin-carrier-page .application-disclosure>summary{color:#17243a;min-height:48px;padding:.8rem 1rem;font-weight:600}.admin-carrier-page .application-disclosure[open]>summary{background:#eff6ff}.carrier-finance{border:1px solid var(--line);background:#fff;border-radius:14px;padding:1.15rem}.carrier-finance-heading .eyebrow{margin:0}.carrier-finance-heading h2{margin:.3rem 0;font-size:clamp(1.3rem,2vw,1.65rem)}.carrier-finance-heading p:last-child{color:var(--muted);margin:.3rem 0 1rem;font-size:.88rem;line-height:1.45}.carrier-finance-filters{grid-template-columns:minmax(160px,2fr) repeat(2,minmax(120px,1fr)) auto;align-items:end;gap:.6rem;margin:1rem 0;display:grid}.carrier-finance-filters label{gap:.3rem;min-width:0;font-size:.77rem;font-weight:650;display:grid}.carrier-finance-filters input,.carrier-finance-filters select{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;font:inherit;background:#fff;border-radius:8px;padding:.6rem}.carrier-finance-filters .button{min-height:38px}.carrier-finance-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.carrier-finance-totals>div{border:1px solid var(--line);background:#f6f9fc;border-radius:10px;min-width:0;padding:.8rem}.carrier-finance-totals span,.carrier-finance-totals strong{display:block}.carrier-finance-totals span{color:var(--muted);font-size:.73rem}.carrier-finance-totals strong{overflow-wrap:anywhere;margin-top:.25rem;font-size:1.18rem}.carrier-finance-note{color:var(--muted);font-size:.77rem}.carrier-finance-list{margin-top:1.15rem}.carrier-finance-list h3{font-size:1rem}.carrier-finance-list>button,.carrier-finance-delivery{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .2rem;font-size:.86rem;display:flex}.carrier-finance-list>button{cursor:pointer;color:var(--text)}.carrier-finance-list>button:hover{background:#f5f9ff}.carrier-finance-list>button:focus-visible{outline-offset:2px;outline:3px solid #2358cb}.carrier-finance-list small,.carrier-finance-delivery small{color:var(--muted);margin-top:.15rem;font-size:.73rem;display:block}.carrier-finance-list>button>strong,.carrier-finance-delivery>div:last-child{text-align:right}.carrier-finance-pages{justify-content:flex-end;align-items:center;gap:.7rem;margin-top:1rem;font-size:.8rem;display:flex}@media (max-width:850px){.carrier-finance-filters,.carrier-finance-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.carrier-finance-filters{grid-template-columns:1fr}.carrier-finance-totals{grid-template-columns:1fr 1fr}.carrier-finance-delivery{align-items:flex-start}.carrier-finance-pages{flex-wrap:wrap}}@media print{body.carrier-print-mode .admin-carrier-page .admin-section-nav,body.carrier-print-mode .admin-carrier-page .carrier-page-header,body.carrier-print-mode .admin-carrier-page .admin-verification-context,body.carrier-print-mode .admin-carrier-page .report-header,body.carrier-print-mode .admin-carrier-page .verification-search,body.carrier-print-mode .admin-carrier-page .carrier-record:not(.carrier-print-target),body.carrier-print-mode .admin-carrier-page .carrier-record .match-actions,body.carrier-print-mode .admin-carrier-page .carrier-record .verification-document-list,body.carrier-print-mode .admin-carrier-page .carrier-history-actions{display:none!important}body.carrier-print-mode .admin-carrier-page .carrier-record{border:0}body.carrier-print-mode .admin-carrier-page .carrier-record>summary{padding:0 0 .6rem;font-size:18pt}body.carrier-print-mode .admin-carrier-page .carrier-record>.seller-application-item{padding:0}body.carrier-print-mode .admin-carrier-page .carrier-history-entry{break-inside:avoid}}.carrier-finance-list>button{color:var(--ink)}.seller-sales-page{max-width:1160px;padding-top:1.5rem;padding-bottom:3rem}.seller-sales-heading h1{margin:.25rem 0;font-size:clamp(1.55rem,2.6vw,2rem)}.seller-sales-heading p:last-child,.seller-sales-month-heading p{color:var(--muted);margin:.2rem 0 0;font-size:.85rem}.seller-sales-note{color:#24523d;background:#f3faf6;border:1px solid #c9dfd3;border-radius:10px;margin:1rem 0 1.3rem;padding:.8rem 1rem;font-size:.82rem;line-height:1.5}.seller-sales-page section{margin-top:1.25rem}.seller-sales-page h2{margin:0 0 .75rem;font-size:1.12rem}.seller-sales-page h3{margin:1.4rem 0 .4rem;font-size:.98rem}.seller-sales-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.seller-sales-cards article{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:1rem}.seller-sales-cards span,.seller-sales-cards small{color:var(--muted);font-size:.77rem;display:block}.seller-sales-cards strong{overflow-wrap:anywhere;margin:.3rem 0;font-size:1.35rem;display:block}.seller-sales-month{border:1px solid var(--line);background:#fff;border-radius:14px;padding:1.15rem}.seller-sales-month-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.seller-sales-month-heading label{gap:.25rem;font-size:.78rem;font-weight:650;display:grid}.seller-sales-month-heading input{font:inherit;border:1px solid #bfd2c6;border-radius:8px;padding:.55rem}.seller-sales-test{background:#eef4ff;border-radius:10px;gap:.2rem;margin:1rem 0;padding:.75rem;font-size:.8rem;display:grid}.seller-sales-test span,.seller-sales-test small{color:var(--muted)}.seller-sales-warning{color:#9a5800;font-size:.8rem}.seller-sales-list article{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.83rem;display:flex}.seller-sales-list article>div{min-width:0}.seller-sales-list article>div:last-child{text-align:right;white-space:nowrap}.seller-sales-list strong,.seller-sales-list small{display:block}.seller-sales-list strong{overflow-wrap:anywhere}.seller-sales-list small{color:var(--muted);margin-top:.2rem;font-size:.73rem}.seller-sales-pagination{justify-content:flex-end;align-items:center;gap:.6rem;margin-top:1rem;font-size:.78rem;display:flex}.seller-sales-pagination .button{min-height:36px;padding:.4rem .7rem}@media (max-width:700px){.seller-sales-cards{grid-template-columns:1fr}.seller-sales-month-heading{flex-direction:column;align-items:stretch}.seller-sales-list article{flex-direction:column;gap:.35rem}.seller-sales-list article>div:last-child{text-align:left}.seller-sales-pagination{flex-wrap:wrap}}.super-seller-finance{padding:1rem 0 3rem}.super-seller-finance>header h1{margin:.2rem 0;font-size:clamp(1.55rem,2.4vw,2rem)}.super-seller-finance>header p:last-child{max-width:850px;color:var(--muted);font-size:.85rem;line-height:1.5}.super-seller-finance-filters{grid-template-columns:minmax(160px,2fr) minmax(140px,1fr) auto auto;align-items:end;gap:.6rem;margin:1.2rem 0;display:grid}.super-seller-finance-filters label{gap:.25rem;min-width:0;font-size:.76rem;font-weight:650;display:grid}.super-seller-finance-filters input{border:1px solid var(--line);min-width:0;font:inherit;border-radius:8px;padding:.55rem}.super-seller-finance-list,.super-seller-finance-detail{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:1rem;padding:1rem}.super-seller-finance-list h2,.super-seller-finance-detail h2{margin:0 0 .65rem;font-size:1.08rem}.super-seller-finance-list h2 small{color:var(--muted)}.super-seller-finance-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;justify-content:space-between;gap:1rem;padding:.7rem;font-size:.83rem;display:flex}.super-seller-finance-list>button:hover,.super-seller-finance-list>button.selected{background:#edf7f1}.super-seller-finance-list>button>span:last-child{text-align:right;white-space:nowrap}.super-seller-finance-list small,.super-seller-finance-sales small{color:var(--muted);margin-top:.2rem;font-size:.73rem;display:block}.super-seller-finance-detail>p{font-size:.82rem;line-height:1.5}.super-seller-finance-detail h3{font-size:.95rem}.super-seller-finance-sales article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.75rem 0;font-size:.8rem;display:grid}.super-seller-finance-sales article>div:last-of-type{text-align:right}.super-seller-finance-sales article strong{overflow-wrap:anywhere}.super-seller-finance-sales details{grid-column:1/-1;font-size:.75rem}.super-seller-finance-sales summary{cursor:pointer;color:#17623d;font-weight:650}.super-seller-finance-sales details p{overflow-wrap:anywhere}@media (max-width:720px){.super-seller-finance-filters{grid-template-columns:1fr 1fr}.super-seller-finance-list>button,.super-seller-finance-sales article{display:block}.super-seller-finance-list>button>span:last-child,.super-seller-finance-sales article>div:last-of-type{text-align:left;margin-top:.35rem}}@media print{.super-seller-finance-list,.admin-section-nav,.nav-public{display:none!important}.super-seller-finance-detail{border:0;padding:0}}.carrier-delivery-code{background:#f4faf6;border:1px solid #c9dfd3;border-radius:10px;margin-top:.7rem;padding:.7rem}.carrier-delivery-code label,.buyer-delivery-complaint label,.admin-order-case-actions label{gap:.25rem;font-size:.8rem;font-weight:650;display:grid}.carrier-delivery-code input,.buyer-delivery-complaint select,.buyer-delivery-complaint textarea,.admin-order-case-actions textarea{box-sizing:border-box;width:100%;max-width:440px;font:inherit;border:1px solid #b9d0c0;border-radius:7px;padding:.55rem}.carrier-delivery-code small{color:var(--muted);margin:.5rem 0;display:block}.buyer-delivery-page{max-width:1100px;padding-top:1.5rem;padding-bottom:3rem}.buyer-delivery-flow header h1,.admin-order-financial-flow header h1{margin:.2rem 0;font-size:clamp(1.55rem,2.5vw,2rem)}.buyer-delivery-flow header p:last-of-type,.admin-order-financial-flow header p:last-of-type{color:var(--muted);font-size:.85rem;line-height:1.5}.buyer-delivery-flow>article,.admin-order-financial-flow>article{border:1px solid var(--line);background:#fff;border-radius:12px;margin:1rem 0;padding:1rem}.buyer-delivery-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.buyer-delivery-heading h2{margin:0;font-size:1rem}.buyer-delivery-heading small{color:var(--muted);margin-top:.35rem;font-size:.75rem;display:block}.buyer-delivery-heading>span{white-space:nowrap;color:#166c47;font-size:.75rem;font-weight:700}.buyer-delivery-code,.buyer-delivery-case,.admin-order-case{background:#eef6f1;border-radius:9px;margin:.8rem 0;padding:.75rem;font-size:.82rem}.buyer-delivery-secret{letter-spacing:.12em;background:#fff;border-radius:8px;margin:.7rem 0;padding:.45rem .75rem;font-size:1.35rem;font-weight:800;display:inline-block}.buyer-delivery-complaint{gap:.65rem;margin:.75rem 0;display:grid}.buyer-delivery-complaint textarea,.admin-order-case-actions textarea{max-width:100%;min-height:80px}.buyer-delivery-flow details summary,.admin-order-financial-flow summary{cursor:pointer;font-weight:650}.buyer-delivery-case small,.admin-order-case small{color:var(--muted);display:block}.admin-order-financial-flow{padding:1rem 0 3rem}.admin-order-financial-flow>article{font-size:.82rem}.admin-order-financial-flow>article>details>summary{line-height:1.5}.admin-order-financial-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.admin-order-financial-grid p{overflow-wrap:anywhere;background:#f6f8fb;border-radius:8px;padding:.7rem;line-height:1.5}.admin-order-case-actions{margin-top:.75rem}@media (max-width:800px){.admin-order-financial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.buyer-delivery-heading{display:block}.buyer-delivery-heading>span{margin-top:.5rem;display:block}.admin-order-financial-grid{grid-template-columns:1fr}}.buyer-delivery-warning{color:#713f12;background:#fff8e9;border-left:3px solid #b45309;border-radius:6px;margin:.65rem 0 0;padding:.65rem .75rem;line-height:1.5}.carrier-delivery-instruction{color:#713f12;background:#fff8e9;border-left:3px solid #b45309;border-radius:6px;margin:0 0 .7rem;padding:.6rem .7rem;font-size:.82rem;line-height:1.5}.carrier-self-nav{justify-content:flex-end;margin:1rem 0;display:flex}.carrier-self-nav a{border:1px solid var(--line);color:#155a41;background:#fff;border-radius:9px;padding:.55rem .75rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.carrier-self-nav a:hover{background:#eef6f1}.carrier-own-finance{margin:1rem 0 2rem}.carrier-own-finance .carrier-finance-heading h1{margin:.3rem 0;font-size:clamp(1.45rem,2.5vw,1.95rem)}.carrier-own-finance .carrier-finance-heading .button{margin-top:.45rem}.carrier-own-finance .carrier-finance-filters{grid-template-columns:repeat(2,minmax(130px,1fr)) repeat(3,auto)}.carrier-own-finance .carrier-finance-list h2{font-size:1rem}@media (max-width:850px){.carrier-own-finance .carrier-finance-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.carrier-own-finance .carrier-finance-filters{grid-template-columns:1fr 1fr}.carrier-own-finance .carrier-finance-filters .button{min-width:0}}.order-payment-receipt{background:#f8fcf9;border:1px solid #cbded2;border-radius:10px;margin:.8rem 0}.order-payment-receipt>summary{cursor:pointer;color:#15583a;padding:.75rem .9rem;font-size:.88rem;font-weight:750}.order-payment-receipt-content{padding:0 .9rem .9rem;font-size:.84rem}.order-payment-receipt-content>p:first-child{overflow-wrap:anywhere;line-height:1.65}.order-payment-receipt-items{border-top:1px solid #dce9df;padding-top:.6rem}.order-payment-receipt-items>div,.order-payment-receipt-totals>div{justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.order-payment-receipt-items>div span{overflow-wrap:anywhere;min-width:0}.order-payment-receipt-items>div strong,.order-payment-receipt-totals>div strong{white-space:nowrap}.order-payment-receipt-totals{border-top:1px solid #dce9df;margin-top:.5rem;padding-top:.5rem}.order-payment-receipt-totals>div:last-child{font-weight:750}.order-payment-test-note,.order-payment-pending{color:#714214;background:#fff5e7;border-radius:8px;padding:.65rem .75rem;font-size:.8rem;line-height:1.45}@media (max-width:520px){.order-payment-receipt-items>div,.order-payment-receipt-totals>div{align-items:flex-start}.order-payment-receipt-items>div strong,.order-payment-receipt-totals>div strong{white-space:normal;text-align:right}}.order-buy-again{min-height:34px;margin-top:.45rem;padding:.38rem .7rem;font-size:.78rem}.order-repeat-unavailable{color:var(--muted);margin-top:.4rem;font-size:.75rem;display:block}.order-repurchase-unavailable{justify-items:start;gap:.45rem;display:grid}.order-restock-watch{min-height:32px;padding:.35rem .65rem;font-size:.74rem}.order-alternatives{gap:.4rem;width:100%;margin-top:.35rem;display:grid}.order-alternatives>a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.5rem;padding:.45rem;text-decoration:none;display:grid}.order-alternatives>a:hover{background:#f3f8f5}.order-alternatives img{object-fit:cover;border-radius:7px;width:42px;height:42px}.order-alternatives a>span:last-child{min-width:0;display:grid}.order-alternatives b,.order-alternatives small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-alternatives small{color:var(--muted);font-size:.69rem}.order-alternatives em{color:var(--green-dark);font-size:.73rem;font-style:normal;font-weight:750}@media (max-width:520px){.order-alternatives>a{grid-template-columns:36px minmax(0,1fr)}.order-alternatives img{width:36px;height:36px}}.admin-page:not(.admin-history-print-page) h1{font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.2}.admin-page:not(.admin-history-print-page) .report-header .lead,.admin-page:not(.admin-history-print-page) .form-page-head .lead,.admin-page:not(.admin-history-print-page)>section>h1+p{font-size:.92rem;line-height:1.45}.admin-category-status{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:1.15rem;overflow:hidden}.admin-category-status>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:.65rem .9rem;font-weight:700;list-style:none;display:flex}.admin-category-status>summary::-webkit-details-marker{display:none}.admin-category-status>summary:after{content:"▸";font-size:.8rem}.admin-category-status[open]>summary:after{content:"▾"}.admin-category-status>summary:hover,.admin-category-status[open]>summary{background:#eff6ff}.admin-category-status>summary:focus-visible{outline-offset:-3px;outline:3px solid #2456df}.admin-category-status .admin-catalog-list{border-top:1px solid var(--line);padding:.75rem .9rem}.admin-category-manager{gap:1rem;margin:1.25rem 0;display:grid}.admin-category-toolbar{justify-content:space-between;align-items:end;gap:1rem;display:flex}.admin-category-toolbar .field{width:min(100%,360px);margin:0}.admin-category-selection{width:min(100%,620px);margin:0}.admin-category-selection-empty{min-height:88px;margin:0}.admin-category-editor{gap:1rem;min-height:0;display:grid}.admin-category-editor-fields{grid-template-columns:minmax(0,1fr) minmax(160px,.32fr);gap:1rem;display:grid}.admin-category-photo{border:1px solid var(--line);border-radius:12px;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:.8rem 1rem;margin:0;padding:1rem;display:grid}.admin-category-photo legend{padding:0 .35rem;font-weight:800}.admin-category-photo img,.admin-category-photo-placeholder{border:1px solid var(--line);object-fit:cover;background:#f5f7fa;border-radius:10px;grid-row:1/3;width:140px;height:110px}.admin-category-photo-placeholder{color:var(--muted);place-items:center;font-size:.8rem;display:grid}.admin-category-photo small{color:var(--muted)}.admin-category-list{gap:.75rem;display:grid}.admin-category-row{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:0;padding:1rem;display:grid}.admin-category-row>img,.admin-category-thumb-placeholder{object-fit:cover;background:#f4f7fb;border-radius:9px;width:84px;height:72px}.admin-category-thumb-placeholder{color:var(--muted);place-items:center;font-size:1.6rem;display:grid}.admin-category-row h3,.admin-category-row p{margin:.12rem 0}.admin-category-row p{color:var(--muted)}.admin-category-row>.button-row{justify-content:flex-end}.admin-category-editor textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:86px;font:inherit;resize:vertical;border-radius:9px;padding:.75rem}@media (max-width:700px){.admin-category-toolbar{flex-direction:column;align-items:stretch}.admin-category-toolbar .field,.admin-category-toolbar .button{width:100%}.admin-category-editor-fields,.admin-category-photo{grid-template-columns:1fr}.admin-category-photo img,.admin-category-photo-placeholder{grid-row:auto;width:100%;height:160px}.admin-category-row{grid-template-columns:64px minmax(0,1fr)}.admin-category-row>img,.admin-category-thumb-placeholder{width:64px;height:64px}.admin-category-row>.button-row{grid-column:1/-1;justify-content:stretch}.admin-category-row>.button-row .button{flex:1}}.admin-category-manager{align-items:start;gap:.8rem;width:min(100%,900px)}.admin-category-manager>.admin-page-intro{max-width:620px;margin-bottom:.15rem}.admin-category-toolbar{grid-template-columns:220px minmax(280px,380px) auto;justify-content:start;align-items:end;gap:.75rem;width:max-content;max-width:100%;display:grid}.admin-category-toolbar .field,.admin-category-selection{width:auto;min-width:0}.admin-category-toolbar>.button{white-space:nowrap;width:auto;min-height:44px}.admin-category-list{width:min(100%,760px)}.admin-category-row{grid-template-columns:70px minmax(170px,1fr) auto;gap:.75rem;padding:.75rem}.admin-category-row>img,.admin-category-thumb-placeholder{width:70px;height:60px}.admin-category-row>.button-row{gap:.4rem}.admin-category-row>.button-row .button{padding:.65rem .8rem}.admin-category-editor{width:min(100%,820px)}.admin-category-selection-empty{width:min(100%,620px)}@media (max-width:900px){.admin-category-toolbar{grid-template-columns:minmax(180px,220px) minmax(250px,1fr);width:100%}.admin-category-toolbar>.button{grid-column:1/-1;justify-self:start}}@media (max-width:700px){.admin-category-manager{width:100%}.admin-category-toolbar{grid-template-columns:1fr;width:100%}.admin-category-toolbar>.button{grid-column:auto;justify-self:stretch;width:100%}.admin-category-row{grid-template-columns:64px minmax(0,1fr);padding:.7rem}.admin-category-row>img,.admin-category-thumb-placeholder{width:64px;height:58px}.admin-category-row>.button-row{grid-column:1/-1}.admin-category-row>.button-row .button{min-width:0}}.nav-public:has(.admin-header-bar) .nav-inner{grid-template-columns:190px minmax(0,1fr);gap:18px;min-height:86px;padding-block:10px}.admin-header-bar{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.admin-header-bar .admin-section-nav{background:#f4f8f5;flex:auto;width:auto;min-width:0;margin:0;padding:7px 9px}.admin-header-bar .admin-section-nav .admin-section-menu>a,.admin-header-bar .admin-section-nav .admin-menu-group>summary{font-size:.88rem}.admin-header-account{flex:none;align-items:center;gap:7px;display:flex}.admin-header-account .button{white-space:nowrap}.nav-public .market-access .admin-view-switcher,.seller-header-account .admin-view-switcher{white-space:nowrap;align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:flex}.nav-public .market-access .admin-view-switcher select,.seller-header-account .admin-view-switcher select{color:#183d2c;background:#fff;border:1px solid #c5dacb;border-radius:8px;max-width:170px;min-height:38px;font-size:.8rem}.seller-header-account .admin-view-switcher select{max-width:220px}@media (max-width:1400px){.nav-public:has(.admin-header-bar) .nav-inner{grid-template-columns:1fr}.admin-header-bar{grid-column:1}.admin-header-bar .admin-section-nav{grid-template-columns:minmax(0,1fr)}.admin-header-bar .admin-section-nav .admin-view-switcher{grid-area:2/1;justify-self:end}}@media (max-width:900px){.admin-header-bar{flex-direction:column;align-items:stretch}.admin-header-bar .admin-section-nav{width:100%}.admin-header-account{align-self:flex-end}}@media (max-width:700px){.admin-header-bar .admin-section-nav{grid-template-columns:1fr}.admin-header-bar .admin-section-nav .admin-view-switcher{grid-area:2/1;justify-self:stretch}.nav-public .market-access .admin-view-switcher{width:100%}}.nav-public:has(.admin-header-bar) .market-brand{align-self:center;min-width:0}.admin-brand-profile{color:#183d2c;align-items:center;gap:7px;min-width:0;max-width:190px;padding:2px 0;text-decoration:none;display:flex}.admin-brand-profile>img,.admin-brand-avatar{object-fit:cover;color:#15583a;background:#dcebe1;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.68rem;font-weight:800;display:grid}.admin-brand-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:750;overflow:hidden}.admin-brand-profile:hover .admin-brand-name{text-decoration:underline}.admin-brand-profile:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #246c46}.admin-profile-menu{max-width:190px;position:relative}.admin-profile-trigger{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.admin-profile-chevron{color:#426b51;flex:none;margin-left:1px;font-size:1rem;line-height:1}.admin-profile-options{z-index:80;background:#fff;border:1px solid #dce8df;border-radius:10px;gap:2px;min-width:270px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 12px 28px #173d2433}.admin-profile-options-summary{border-bottom:1px solid #dce8df;align-items:center;gap:.7rem;min-width:0;margin:2px 3px 5px;padding:5px 3px 10px;display:flex}.admin-profile-options-summary>img,.admin-profile-options-summary>.admin-brand-avatar{object-fit:cover;border-radius:50%;flex:0 0 42px;width:42px;height:42px}.admin-profile-options-summary>span:last-child{gap:2px;min-width:0;display:grid}.admin-profile-options-summary strong,.admin-profile-options-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-profile-options-summary strong{color:#183d2c;font-size:.92rem}.admin-profile-options-summary small{color:#617287;font-size:.78rem}.admin-profile-options a{color:#183d2c;white-space:nowrap;border-radius:7px;padding:9px 10px;font-size:.82rem;font-weight:650;text-decoration:none;display:block}.admin-profile-options a:hover,.admin-profile-options a:focus-visible{color:#15583a;background:#edf5ef}.admin-profile-heading{margin-bottom:1rem}.admin-profile-heading .eyebrow{margin:0}.admin-profile-heading h1{margin:.3rem 0}.admin-profile-heading p:last-child{color:var(--muted);margin:.25rem 0;font-size:.9rem}.admin-profile-settings{grid-template-columns:minmax(0,700px);align-items:start;gap:1rem;margin-top:1rem;display:grid}.admin-profile-card{gap:.9rem;min-width:0;display:grid}.admin-profile-card h2{margin:0 0 .2rem;font-size:1.15rem}.admin-profile-card p{color:var(--muted);margin:.2rem 0;font-size:.85rem}.admin-profile-card .field{margin:0}.admin-profile-card .field small{color:var(--muted);font-size:.75rem;font-weight:400;display:block}.admin-profile-card>.button{justify-self:start}.admin-profile-card p.error{color:#a72727}.admin-profile-photo-row{align-items:center;gap:1rem;min-width:0;display:flex}.admin-profile-photo-row>img,.admin-profile-photo-row>span{object-fit:cover;color:#15583a;background:#dcebe1;border-radius:50%;flex:0 0 72px;place-items:center;width:72px;height:72px;font-size:1.4rem;font-weight:800;display:grid}.admin-profile-photo-row .field{min-width:0}@media (max-width:760px){.admin-profile-settings{grid-template-columns:1fr}}.seller-header-identity .header-account-email{text-overflow:ellipsis;white-space:nowrap;color:#617287;font-size:.7rem;font-weight:500;overflow:hidden}.carrier-console-access .carrier-company .header-account-email{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;text-transform:none;font-size:.7rem;font-weight:500;overflow:hidden;color:#617287!important}.admin-profile-overview{margin:1rem 0;padding:1.2rem 1.4rem}.admin-profile-overview h2{margin:0 0 1rem;font-size:1.12rem}.admin-profile-overview-head{border-bottom:1px solid var(--line);align-items:center;gap:.8rem;margin-bottom:1.1rem;padding-bottom:1rem;display:flex}.admin-profile-overview-head>img,.admin-profile-overview-head>span{object-fit:cover;color:#15583a;background:#dcebe1;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:1.2rem;font-weight:800;display:grid}.admin-profile-overview-head>div{gap:.15rem;min-width:0;display:grid}.admin-profile-overview-head strong{font-size:1.05rem}.admin-profile-overview-head small{text-overflow:ellipsis;color:var(--muted);font-size:.82rem;overflow:hidden}.admin-profile-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.admin-profile-data-grid>div{border-bottom:1px solid var(--line);min-width:0;padding:.65rem 0}.admin-profile-data-grid dt{color:var(--muted);font-size:.75rem;font-weight:650}.admin-profile-data-grid dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.88rem;font-weight:650}.admin-profile-address{gap:.2rem;margin:1rem 0 0;font-size:.85rem;display:grid}.admin-profile-address strong{color:var(--muted);font-size:.75rem}.admin-own-profile-edit{margin:1rem 0;padding:0;overflow:visible}.admin-own-profile-edit>summary{cursor:pointer;padding:1rem 1.3rem;font-weight:750;list-style:none}.admin-own-profile-edit>summary::-webkit-details-marker{display:none}.admin-own-profile-edit>summary:after{content:"⌄";float:right}.admin-own-profile-edit[open]>summary{border-bottom:1px solid var(--line)}.admin-own-profile-edit>.note{margin:1rem 1.3rem 0}.admin-own-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem 1.3rem 1.3rem;display:grid}.admin-own-profile-form .field{min-width:0;margin:0}.admin-own-profile-reason{grid-column:1/-1}.admin-own-profile-form>.button{justify-self:start}.admin-own-profile-form>p{align-self:center;margin:0}@media (max-width:900px){.admin-profile-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.admin-profile-data-grid,.admin-own-profile-form{grid-template-columns:1fr}.admin-own-profile-reason{grid-column:1}.admin-profile-overview{padding:1rem}}.seller-header-short-name,.admin-brand-short-name,.buyer-mobile-name,.market-search-submit svg,.market-switch-mobile-label{display:none}@media (max-width:760px){.nav-public:has(.buyer-bottom-nav) .nav-inner{gap:.35rem;padding:8px 12px}.nav-public:has(.buyer-bottom-nav) .market-brand{width:100%;min-width:0}.nav-public:has(.buyer-bottom-nav) .market-brand .brand-location{gap:0}.nav-public:has(.buyer-bottom-nav) .market-brand .brand-location{grid-template-rows:48px 32px;align-items:center;display:grid}.nav-public:has(.buyer-bottom-nav) .market-brand .brand img{width:clamp(124px,36vw,154px);height:48px}.nav-public:has(.buyer-bottom-nav) .buyer-destination-shortcut{grid-template-columns:14px minmax(0,1fr);gap:.2rem;max-width:min(200px,54vw);padding:0}.nav-public:has(.buyer-bottom-nav) .buyer-destination-pin{width:14px;height:14px}.nav-public:has(.buyer-bottom-nav) .buyer-destination-copy small{display:none}.nav-public:has(.buyer-bottom-nav) .buyer-destination-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.buyer-mobile-top-actions{grid-template-rows:44px 32px;grid-template-columns:minmax(0,1fr) 32px 42px;column-gap:.35rem;width:min(178px,48vw);display:grid;top:-82px;right:0}.buyer-mobile-avatar:not(.guest-mobile-entry){width:auto;max-width:calc(100% - 50px);height:34px;box-shadow:none;text-align:left;background:0 0;border:0;grid-area:1/1/auto/-1;justify-self:start;gap:.35rem;margin-left:50px;padding:1px 3px;display:flex}.buyer-mobile-avatar:not(.guest-mobile-entry) img,.buyer-mobile-initial{object-fit:cover;background:#e0ecf9;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.buyer-mobile-name{color:#173e2c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;display:block;overflow:hidden}.buyer-mobile-top-actions .admin-alert-bell{grid-area:2/2;width:32px;height:32px;margin-left:10px;font-size:.95rem}.buyer-mobile-top-actions .sign-out{grid-area:2/3;min-height:32px;margin:0;padding:.25rem .38rem;font-size:.68rem}.buyer-mobile-top-actions .guest-mobile-entry{grid-area:1/1/auto/-1;justify-self:end;width:auto;height:36px}.nav-public:has(.buyer-bottom-nav) .market-search-general{grid-template-rows:34px}.nav-public:has(.buyer-bottom-nav) .market-search-general input{height:34px;min-height:34px;padding-block:.25rem;font-size:.85rem}.nav-public:has(.buyer-bottom-nav) .market-search-general .button{height:34px;min-height:34px;padding-block:.25rem;font-size:.85rem}.nav-public:has(.buyer-bottom-nav) .market-search-general{grid-template-columns:minmax(0,1fr) 46px;column-gap:.55rem;position:relative}.nav-public:has(.buyer-bottom-nav) .market-search-general input{grid-area:1/1;padding-right:40px;border-radius:10px!important}.nav-public:has(.buyer-bottom-nav) .market-search-general .market-search-submit{z-index:1;width:32px;min-width:32px;height:34px;min-height:34px;box-shadow:none;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:0;right:calc(48px + .55rem);color:#1754a0!important;background:0 0!important;border-radius:8px!important}.nav-public:has(.buyer-bottom-nav) .market-search-submit-label{display:none}.nav-public:has(.buyer-bottom-nav) .market-search-submit svg{width:18px;height:18px;display:block}.nav-public:has(.buyer-bottom-nav) .market-switch-link{width:46px;min-width:0;height:34px;min-height:34px;box-shadow:none;border-radius:8px;grid-area:1/2;margin:0;padding:0;font-size:.72rem}.nav-public:has(.buyer-bottom-nav) .market-switch-link svg{display:none}.nav-public:has(.buyer-bottom-nav) .market-switch-desktop-label{display:none}.nav-public:has(.buyer-bottom-nav) .market-switch-mobile-label{display:inline}}@media (max-width:700px){.nav-public:has(.seller-bottom-nav) .nav-inner{grid-template-columns:minmax(112px,40%) minmax(0,1fr);align-items:start;column-gap:3.6rem}.nav-public:has(.seller-bottom-nav) .market-brand{grid-area:1/1;min-width:0}.nav-public:has(.seller-bottom-nav) .market-brand .brand-location{grid-template-rows:48px 32px;align-items:center;gap:0;display:grid}.nav-public:has(.seller-bottom-nav) .market-brand .brand img{width:100%;max-width:154px;height:48px}.nav-public:has(.seller-bottom-nav) .market-brand .delivery-shortcut{grid-template-columns:14px minmax(0,1fr) auto;gap:.2rem;max-width:100%;padding:0}.nav-public:has(.seller-bottom-nav) .market-brand .delivery-shortcut-pin{width:14px;height:14px}.nav-public:has(.seller-bottom-nav) .market-brand .delivery-location-label{display:none}.nav-public:has(.seller-bottom-nav) .market-brand .delivery-shortcut-copy strong{font-size:.66rem}.nav-public:has(.seller-bottom-nav) .seller-header{grid-area:1/2;grid-template-rows:48px 32px;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.nav-public:has(.seller-bottom-nav) .seller-header-identity{grid-area:1/1;gap:.28rem;min-width:0;transform:translateY(11px)}.nav-public:has(.seller-bottom-nav) .seller-header-identity>div{margin-left:.45rem;transform:translateY(5px)}:is(.nav-public:has(.seller-bottom-nav) .seller-header-identity img,.nav-public:has(.seller-bottom-nav) .seller-header-identity>span){flex-basis:30px;width:30px;height:30px;font-size:.95rem}.nav-public:has(.seller-bottom-nav) .seller-header-identity small{display:none}.nav-public:has(.seller-bottom-nav) .seller-header-full-name{display:none}.nav-public:has(.seller-bottom-nav) .seller-header-short-name{max-width:100%;font-size:.8rem;display:block}.nav-public:has(.seller-bottom-nav) .seller-header-account{grid-area:2/1;justify-content:flex-end;gap:.7rem;transform:translateY(18px)}.nav-public:has(.seller-bottom-nav) .seller-header-account .admin-alert-bell{width:32px;height:32px}.nav-public:has(.seller-bottom-nav) .seller-header-account>.sign-out{min-height:32px;padding:.25rem .4rem;font-size:.7rem}.nav-public:has(.carrier-bottom-nav) .nav-inner{grid-template-columns:minmax(112px,40%) minmax(0,1fr);column-gap:.65rem}.nav-public:has(.carrier-bottom-nav) .market-brand .brand-location{grid-template-rows:48px 32px;align-items:center;gap:0;display:grid}.nav-public:has(.carrier-bottom-nav) .market-brand .delivery-shortcut-copy small{display:none}.nav-public:has(.carrier-bottom-nav) .carrier-console-access{grid-template-rows:48px 32px;grid-template-columns:30px minmax(0,1fr) 32px auto;column-gap:.35rem!important}.nav-public:has(.carrier-bottom-nav) .carrier-profile-link{width:30px;height:30px}.nav-public:has(.carrier-bottom-nav) .carrier-company{padding-left:.1rem}.nav-public:has(.carrier-bottom-nav) .carrier-console-access>.admin-alert-bell{grid-area:2/3}.nav-public:has(.carrier-bottom-nav) .carrier-console-access .sign-out{grid-area:2/4;margin-left:.45rem!important}.nav-public:has(.admin-header-bar) .nav-inner{grid-template-columns:minmax(0,1fr) auto;gap:.4rem .6rem;min-height:0;padding:8px 12px;display:grid}.nav-public:has(.admin-header-bar) .market-brand{grid-area:1/1;min-width:0}.nav-public:has(.admin-header-bar) .market-brand .brand-location{align-items:center;gap:.55rem;min-width:0;display:flex}.nav-public:has(.admin-header-bar) .market-brand .brand img{width:clamp(112px,35vw,145px);height:46px}.nav-public:has(.admin-header-bar) .admin-profile-menu{min-width:0;max-width:none}.nav-public:has(.admin-header-bar) .admin-brand-profile{gap:.28rem;min-width:0;max-width:none}.nav-public:has(.admin-header-bar) .admin-brand-profile>img{flex-basis:28px;width:28px;height:28px}.nav-public:has(.admin-header-bar) .admin-brand-avatar{flex-basis:28px;width:28px;height:28px}.nav-public:has(.admin-header-bar) .admin-brand-full-name{display:none}.nav-public:has(.admin-header-bar) .admin-brand-short-name{font-size:.75rem;display:block}.nav-public:has(.admin-header-bar) .admin-header-bar{display:contents}.nav-public:has(.admin-header-bar) .admin-header-account{grid-area:1/2;align-self:center;gap:.4rem}.nav-public:has(.admin-header-bar) .admin-header-account .admin-alert-bell{font-size:1rem}.nav-public:has(.admin-header-bar) .admin-header-account .sign-out{min-height:32px;padding:.25rem .4rem;font-size:.7rem}.nav-public:has(.admin-header-bar) .admin-section-nav{grid-area:2/1/auto/-1;width:100%;min-width:0}}@media (max-width:760px){.nav-public:has(.buyer-bottom-nav) .buyer-mobile-avatar:not(.guest-mobile-entry){max-width:calc(100% - 70px);margin-left:70px}.nav-public:has(.buyer-bottom-nav) .buyer-mobile-name{display:none}.nav-public:has(.buyer-bottom-nav) .buyer-mobile-top-actions .admin-alert-bell{grid-area:2/3;justify-self:center;width:26px;height:26px;margin-left:0;padding:0;font-size:.82rem}}@media (max-width:700px){.nav-public:has(.seller-bottom-nav) .nav-inner{column-gap:4.2rem}.nav-public:has(.seller-bottom-nav) .market-brand .brand-location{grid-template-rows:48px 52px}.nav-public:has(.seller-bottom-nav) .seller-header{grid-template-rows:48px 52px}.nav-public:has(.seller-bottom-nav) .seller-header-short-name{display:none}.nav-public:has(.seller-bottom-nav) .seller-header-account{grid-template-rows:22px 26px;grid-template-columns:42px;place-content:center end;justify-items:center;gap:2px;display:grid;transform:none}.nav-public:has(.seller-bottom-nav) .seller-header-account .admin-alert-bell{grid-area:1/1;width:24px;height:24px;padding:0;font-size:.8rem}.nav-public:has(.seller-bottom-nav) .seller-header-account>.sign-out{border:0;border-radius:8px;grid-area:2/1;width:40px;min-height:26px;padding:0;font-size:.63rem;color:#fff!important;background:#b91c1c!important}.nav-public:has(.carrier-bottom-nav) .market-brand .brand-location{grid-template-rows:48px 58px}.nav-public:has(.carrier-bottom-nav) .carrier-console-access{box-sizing:border-box;grid-template-rows:48px 58px;grid-template-columns:minmax(0,1fr) 42px;padding-right:8px}.nav-public:has(.carrier-bottom-nav) .carrier-profile-link{grid-area:1/2;justify-self:center;margin-left:0}.nav-public:has(.carrier-bottom-nav) .carrier-company{display:none}.nav-public:has(.carrier-bottom-nav) .carrier-console-access>.admin-alert-bell{grid-area:2/2;place-self:start center;width:24px;height:24px;padding:0;font-size:.8rem}.nav-public:has(.carrier-bottom-nav) .carrier-console-access .sign-out{border-radius:8px;grid-area:2/2;place-self:end center;width:40px;min-height:26px;padding:0;font-size:.63rem;color:#fff!important;background:#b91c1c!important;margin:0!important}.nav-public:has(.admin-header-bar) .admin-profile-menu{margin-left:12px}:is(.nav-public:has(.admin-header-bar) .admin-brand-short-name,.nav-public:has(.admin-header-bar) .admin-profile-chevron){display:none}.nav-public:has(.admin-header-bar) .admin-header-account{grid-template-rows:22px 26px;grid-template-columns:42px;justify-items:center;gap:2px;display:grid}.nav-public:has(.admin-header-bar) .admin-header-account .admin-alert-bell{grid-area:1/1;width:24px;height:24px;padding:0;font-size:.8rem}.nav-public:has(.admin-header-bar) .admin-header-account .sign-out{border-radius:8px;grid-area:2/1;width:40px;min-height:26px;padding:0;font-size:.63rem;color:#fff!important;background:#b91c1c!important}}.buyer-destination-mobile-location{display:none}@media (max-width:1024px){.shell>.catalog-page{width:100%;min-width:0;max-width:100%}.catalog-page .marketplace-category-grid{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;border:0;gap:.5rem;width:100%;min-width:0;max-width:100%;padding:2px 2px .35rem;display:flex;overflow:auto hidden}.catalog-page .marketplace-category-grid::-webkit-scrollbar{display:none}.catalog-page .marketplace-category{scroll-snap-align:start;border:1px solid #e0e9f3;border-radius:11px;flex:0 0 90px;min-width:0;min-height:80px}}@media (max-width:1024px) and (min-width:701px){.catalog-page .marketplace-categories{padding:.75rem}.catalog-page .marketplace-category{min-height:80px;padding:.4rem .25rem}.catalog-page .marketplace-category>span{width:28px;height:28px}.catalog-page .marketplace-category b{font-size:.7rem}.catalog-page .marketplace-category small{font-size:.62rem}.catalog-page .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.shell>.catalog-page{width:100%;min-width:0;max-width:100%}.nav-public:has(.buyer-bottom-nav) .market-brand .brand-location{grid-template-rows:44px 34px}.nav-public:has(.buyer-bottom-nav) .market-brand .brand img{width:clamp(112px,33vw,140px);height:44px}.nav-public:has(.buyer-bottom-nav) .buyer-mobile-avatar:not(.guest-mobile-entry){height:30px}.nav-public:has(.buyer-bottom-nav) .buyer-mobile-top-actions{grid-template-columns:minmax(0,1fr) 32px 46px}.nav-public:has(.buyer-bottom-nav) .buyer-mobile-avatar:not(.guest-mobile-entry){grid-area:1/3;place-self:center;place-items:center;width:42px;max-width:42px;height:42px;margin:0;padding:0;display:grid}.nav-public:has(.buyer-bottom-nav) .buyer-mobile-avatar:not(.guest-mobile-entry) img{flex-basis:26px;width:26px;height:26px}.nav-public:has(.buyer-bottom-nav) .buyer-mobile-initial{flex-basis:26px;width:26px;height:26px}.nav-public:has(.buyer-bottom-nav) .buyer-destination-shortcut{max-width:min(220px,60vw)}.nav-public:has(.buyer-bottom-nav) .buyer-destination-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-weight:700;line-height:1.1;display:block;overflow:hidden}.nav-public:has(.buyer-bottom-nav) .buyer-destination-full-location{display:none}.nav-public:has(.buyer-bottom-nav) .buyer-destination-mobile-location{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;line-height:1.2;display:block;overflow:hidden}.nav-public:has(.buyer-bottom-nav) .market-search-general{grid-template-rows:40px}.nav-public:has(.buyer-bottom-nav) .market-search-general input{height:40px;min-height:40px}.nav-public:has(.buyer-bottom-nav) .market-search-general .button{height:40px;min-height:40px}.nav-public:has(.buyer-bottom-nav) .market-search-general .market-search-submit{height:40px;min-height:40px}.nav-public:has(.buyer-bottom-nav) .market-switch-link{height:40px;min-height:40px}.nav-public:has(.buyer-bottom-nav) .market-search-general input{font-size:.8rem}.nav-public:has(.buyer-bottom-nav) .market-search-submit svg{width:16px;height:16px}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .nav-inner{grid-template-rows:40px 34px;grid-template-columns:112px minmax(0,1fr) 34px;align-items:center;gap:6px 10px;padding:8px 12px;display:grid}:is(.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .market-brand,.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .brand-location,.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .market-search-bar,.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .buyer-mobile-top-actions){display:contents}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .market-brand .brand{grid-area:1/1;justify-self:start}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .market-brand .brand img{width:108px!important;height:38px!important}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .buyer-mobile-avatar:not(.guest-mobile-entry){grid-area:2/2;place-self:center end;margin:0 18px 0 0}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .market-search-general{grid-area:1/2;grid-template-rows:36px;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin:0}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .market-search-general input{grid-column:1;width:100%!important;height:36px!important;min-height:36px!important}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .market-search-general .market-switch-link{display:none}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .market-search-general .market-search-submit{right:2px}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .buyer-mobile-top-actions .admin-alert-bell{grid-area:1/3;place-self:center;width:34px;height:34px;margin:0}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .buyer-destination-shortcut{grid-area:2/1;justify-self:start;width:100%;min-width:0;max-width:100%}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .buyer-destination-edit{display:none}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .buyer-mobile-market-switch{grid-area:2/3;justify-self:center;width:46px;height:32px;min-height:32px;margin:0;display:inline-flex}}.catalog-page .marketplace-category-grid.marketplace-category-rail .marketplace-category{min-height:118px}.catalog-page .marketplace-category-grid.marketplace-category-rail .marketplace-category>span{flex:0 0 60px;width:60px;height:60px}.catalog-page .marketplace-category-grid.marketplace-category-rail .marketplace-category>span img{object-fit:cover;width:100%;height:100%;padding:0}@media (max-width:700px){.catalog-page .marketplace-category-grid.marketplace-category-rail .marketplace-category{min-height:104px;padding:.45rem .28rem}.catalog-page .marketplace-category-grid.marketplace-category-rail .marketplace-category>span{flex-basis:46px;width:46px;height:46px}}@media (max-width:360px){.catalog-page .marketplace-category-grid.marketplace-category-rail .marketplace-category>span{flex-basis:42px;width:42px;height:42px}}.negotiation-conversation{background:#fff;border:1px solid #c8d7e8;border-radius:14px;margin-top:1rem;overflow:hidden}.negotiation-conversation>summary{cursor:pointer;color:#063e31;background:#f4f8fc;padding:.85rem 1rem;font-weight:800;list-style-position:inside}.negotiation-conversation-body{padding:1rem}.negotiation-conversation-rule{color:#526273;margin:0 0 .85rem;font-size:.9rem}.negotiation-message-list{flex-direction:column;gap:.65rem;max-height:360px;margin:0 0 1rem;padding:0;list-style:none;display:flex;overflow:auto}.negotiation-message-list li{background:#eef3f8;border-radius:12px 12px 12px 3px;align-self:flex-start;max-width:min(82%,520px);padding:.7rem .85rem}.negotiation-message-list li.is-mine{background:#e3f4ea;border-radius:12px 12px 3px;align-self:flex-end}.negotiation-message-list strong,.negotiation-message-list time{color:#526273;font-size:.75rem;display:block}.negotiation-message-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.2rem 0}.negotiation-message-form textarea{resize:vertical;min-height:84px}.negotiation-message-form .button{width:auto;min-width:150px}.structured-message-mark{color:#fff;background:#178451;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:.35rem;font-size:.7rem;font-weight:900;display:inline-grid}.negotiation-quick-replies{background:#f8fcf9;border:1px solid #cfe0d4;border-radius:11px;gap:.5rem;margin:0 0 1rem;padding:.75rem;display:grid}.negotiation-quick-replies>strong{font-size:.82rem}.negotiation-quick-replies>div{flex-wrap:wrap;gap:.4rem;display:flex}.negotiation-quick-replies button{color:#075b36;cursor:pointer;background:#fff;border:1px solid #acd1bc;border-radius:999px;align-items:center;gap:.35rem;min-height:34px;padding:.4rem .6rem;font-size:.74rem;font-weight:750;display:inline-flex}.negotiation-quick-replies button:hover{background:#eaf7ef}.negotiation-quick-replies button:disabled{opacity:.55;cursor:wait}.negotiation-quick-replies button span{font-weight:900}.message-report{margin-top:.35rem}.message-report>summary{cursor:pointer;color:#75501a;font-size:.7rem}.message-report>div{flex-wrap:wrap;gap:.25rem;margin-top:.35rem;display:flex}.message-report button{color:#684614;cursor:pointer;background:#fffaf0;border:1px solid #e0caa4;border-radius:7px;padding:.28rem .4rem;font-size:.65rem}.message-reported{color:#75501a;margin-top:.35rem;font-size:.68rem;display:block}@media (max-width:700px){.negotiation-conversation-body{padding:.75rem}.negotiation-message-list li{max-width:92%}.negotiation-message-form .button{width:100%}.negotiation-quick-replies>div{grid-template-columns:1fr;display:grid}.negotiation-quick-replies button{border-radius:9px;justify-content:flex-start}}.admin-negotiation-report-list{gap:.8rem;display:grid}.admin-negotiation-report-list>.card{gap:.75rem;padding:1rem;display:grid}.admin-negotiation-report-list article>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-negotiation-report-list h2{margin:.3rem 0 0;font-size:1rem}.admin-negotiation-report-list time{color:var(--muted);font-size:.75rem}.admin-negotiation-report-list blockquote{overflow-wrap:anywhere;background:#fff9ee;border-left:4px solid #d5a343;border-radius:0 8px 8px 0;margin:0;padding:.75rem}.admin-negotiation-report-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.admin-negotiation-report-list dl>div{background:#f4f7f5;border-radius:8px;padding:.55rem;display:grid}.admin-negotiation-report-list dt{color:var(--muted);font-size:.7rem}.admin-negotiation-report-list dd{margin:0;font-size:.82rem;font-weight:750}.admin-negotiation-report-list details ol{gap:.4rem;display:grid}.admin-negotiation-report-list details li{gap:.1rem;display:grid}.admin-negotiation-report-list details span,.admin-negotiation-report-list details small{font-size:.75rem}.request-status.pending{color:#825700;background:#fff4dc}.request-status.upheld{color:#812626;background:#f8dddd}.request-status.dismissed{color:#526273;background:#e8eef4}@media (max-width:700px){.admin-negotiation-report-list dl{grid-template-columns:1fr}.admin-negotiation-report-list article>header{display:grid}}@media (max-width:760px){.nav-public:has(.seller-bottom-nav) .nav-inner{grid-template-rows:44px 28px;grid-template-columns:minmax(0,1fr) 36px 36px;align-items:center;gap:4px 22px;min-height:0;padding:7px 48px 8px 14px;display:grid}.nav-public:has(.seller-bottom-nav) .market-brand{display:contents}.nav-public:has(.seller-bottom-nav) .market-brand .brand-location{display:contents}.nav-public:has(.seller-bottom-nav) .seller-header{display:contents}.nav-public:has(.seller-bottom-nav) .seller-header-identity{display:contents}.nav-public:has(.seller-bottom-nav) .seller-header-account{display:contents}.nav-public:has(.seller-bottom-nav) .market-brand .brand{grid-area:1/1;place-self:center start}.nav-public:has(.seller-bottom-nav) .market-brand .brand img{width:clamp(122px,36vw,148px);height:42px}:is(.nav-public:has(.seller-bottom-nav) .seller-header-identity img,.nav-public:has(.seller-bottom-nav) .seller-header-identity>span,.nav-public:has(.seller-bottom-nav) .seller-profile-shortcut>span){grid-area:1/2;place-self:center;width:32px;height:32px;margin:0}.nav-public:has(.seller-bottom-nav) .seller-header-identity>div{display:none}.nav-public:has(.seller-bottom-nav) .seller-profile-shortcut{display:contents}.nav-public:has(.seller-bottom-nav) .market-brand .delivery-shortcut{grid-area:2/1/auto/-1;justify-self:start;width:100%;min-width:0;max-width:100%}.nav-public:has(.seller-bottom-nav) .seller-header-account .admin-alert-bell{grid-area:1/3;place-self:center;width:30px;height:30px;margin:0}.nav-public:has(.seller-bottom-nav) .seller-header-account>.sign-out{display:none}:is(.nav-public:has(.seller-bottom-nav) .delivery-location-desktop-label,.nav-public:has(.seller-bottom-nav) .delivery-location-full,.nav-public:has(.seller-bottom-nav) .delivery-shortcut-edit){display:none}:is(.nav-public:has(.seller-bottom-nav) .delivery-location-mobile-label,.nav-public:has(.seller-bottom-nav) .delivery-location-mobile-short){display:block}.nav-public:has(.seller-bottom-nav) .delivery-location-label{display:block}.nav-public:has(.seller-bottom-nav) .delivery-location-mobile-label{font-size:.57rem;line-height:1}.nav-public:has(.seller-bottom-nav) .delivery-location-mobile-short{font-size:.68rem;line-height:1.1}.seller-bottom-nav>a,.seller-bottom-nav>button{color:#53677c;min-width:0;min-height:58px;font:inherit;text-align:center;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:3px 1px;font-size:.66rem;font-weight:750;line-height:1.15;text-decoration:none;display:flex}.seller-bottom-nav>button svg{flex:none;width:20px;height:20px}.seller-bottom-nav>button:focus-visible{outline-offset:-2px;outline:2px solid #087346}.seller-mobile-more-menu{right:10px;bottom:calc(72px + env(safe-area-inset-bottom));z-index:79;width:min(230px,100vw - 20px);max-height:calc(100dvh - 92px - env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #d7e1ed;border-radius:14px;gap:.5rem;padding:.75rem;display:none;position:fixed;overflow-y:auto;box-shadow:0 14px 38px #102b4e30}.seller-mobile-more-menu.is-open{display:grid}.seller-mobile-more-menu a,.seller-mobile-more-menu .sign-out{color:#17482e;min-height:42px;font:inherit;background:#fff;border:1px solid #cfdfd4;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:.55rem .8rem;font-size:.82rem;font-weight:800;text-decoration:none;display:flex}.seller-mobile-more-menu .sign-out{color:#a33232;background:#fff5f5;border-color:#e7c5c5}}@media (max-width:700px){.catalog-page .marketplace-categories{border-radius:14px;padding:.7rem .65rem .55rem}.catalog-page .marketplace-categories header{margin-bottom:.5rem}.catalog-page .marketplace-categories h2{font-size:1.08rem}.catalog-page .marketplace-category-grid{gap:.45rem;width:100%;min-width:0;max-width:100%;padding-bottom:.25rem}.catalog-page .marketplace-category{scroll-snap-align:start;border:1px solid #e0e9f3;border-radius:11px;flex:0 0 82px;gap:.2rem;min-width:0;min-height:76px;padding:.35rem .25rem}.catalog-page .marketplace-category>span{width:26px;height:26px;font-size:.9rem}.catalog-page .marketplace-category>span img{object-fit:contain;padding:1px}.catalog-page .marketplace-category b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font-size:.67rem;line-height:1.1;display:-webkit-box;overflow:hidden}.catalog-page .marketplace-category small{display:none}.catalog-page .catalog-content.showcase-section,.catalog-page .catalog-content.catalog-results-section{border-radius:14px;margin-top:1.1rem;padding:.75rem}.catalog-page .showcase-section .catalog-intro,.catalog-page .catalog-results-section .catalog-intro{min-height:0;margin-bottom:.7rem}.catalog-page .showcase-section .catalog-intro h2,.catalog-page .catalog-results-section .catalog-intro h2{font-size:1.12rem}.catalog-page .showcase-scroll{scroll-snap-type:x mandatory;gap:.65rem}.catalog-page .showcase-scroll .catalog-card{flex-basis:calc(50% - .325rem)}.catalog-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.catalog-page .catalog-card{border-radius:13px;box-shadow:0 3px 12px #102b4e0f}.catalog-page .catalog-photo,.catalog-page .catalog-image,.catalog-page .showcase-scroll .catalog-card .catalog-photo,.catalog-page .showcase-scroll .catalog-card .catalog-image{min-height:124px;height:124px!important}.catalog-page .catalog-photo{padding:6px}.catalog-page .catalog-card>div:last-child,.catalog-page .showcase-scroll .catalog-card>div:last-child{padding:.5rem!important}.catalog-page .catalog-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;font-size:.9rem;line-height:1.25;display:-webkit-box;overflow:hidden}.catalog-page .catalog-card .catalog-price{font-size:.96rem;line-height:1.2}.catalog-page .showcase-scroll .catalog-card .showcase-copy{grid-template-rows:repeat(5,auto);gap:.14rem}}@media (max-width:360px){.catalog-page .marketplace-category{flex-basis:76px}.catalog-page .catalog-photo,.catalog-page .catalog-image,.catalog-page .showcase-scroll .catalog-card .catalog-photo,.catalog-page .showcase-scroll .catalog-card .catalog-image{min-height:110px;height:110px!important}}@media (min-width:761px){.nav-public .market-brand{transform:translateY(4px)}.nav-public .market-search-general input,.nav-public .market-search-general .button,.nav-public .market-search-general .market-switch-link{height:40px;min-height:40px}}@media (max-width:760px){.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .buyer-mobile-market-switch{grid-area:2/3;align-self:center}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .buyer-destination-shortcut{grid-area:2/1}}.order-tracking-group{gap:.75rem;margin-top:1.5rem;display:grid}.order-tracking-group>h2{margin:0;font-size:1.2rem}.order-tracking-group>.order-history-card{margin:0}.order-completed-group{border:1px solid var(--line);background:#f7faf8;border-radius:12px;margin-top:1.5rem;padding:.25rem 1rem 1rem}.order-completed-group>summary{cursor:pointer;color:var(--green-dark);padding:.85rem 0;font-weight:800}.order-completed-group>.order-history-card{margin:.75rem 0 0}.history-page{box-sizing:border-box;width:100%;min-width:0}.order-tracking-group,.order-completed-group,.order-history-card{box-sizing:border-box;min-width:0;max-width:100%}.order-completed-group{overflow:hidden}.order-history-card .match-title,.order-history-item>div{min-width:0}.order-history-card .match-title h2,.order-history-item strong{overflow-wrap:anywhere}.order-history-card .buyer-order-timeline{box-sizing:border-box;overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%}.tracking-label-mobile{display:none}@media (max-width:700px){.order-completed-group{padding-inline:.75rem}.order-history-card .buyer-order-timeline{grid-template-columns:repeat(5,minmax(0,1fr));margin-block:1rem;padding-bottom:.5rem;display:grid;overflow:hidden}.order-history-card .buyer-order-timeline li{text-align:center;min-width:0;padding:26px 1px 0;font-size:.63rem;line-height:1.18}.order-history-card .buyer-order-timeline li>span{width:20px;height:20px;top:0;left:50%;transform:translate(-50%)}.order-history-card .buyer-order-timeline li:not(:last-child):after{width:calc(100% - 20px);top:9px;left:calc(50% + 10px)}.order-history-card .tracking-label-full{display:none}.order-history-card .tracking-label-mobile{white-space:normal;display:inline;position:static;transform:none}}@media (max-width:760px){:is(.shell:has(.buyer-bottom-nav),.shell:has(.seller-bottom-nav),.shell:has(.carrier-bottom-nav),.shell:has(.admin-header-bar)) main:not(.catalog-page){font-size:.84rem;line-height:1.42}:is(.shell:has(.buyer-bottom-nav),.shell:has(.seller-bottom-nav),.shell:has(.carrier-bottom-nav),.shell:has(.admin-header-bar)) main:not(.catalog-page) h1{font-size:clamp(1.4rem,6vw,1.7rem);line-height:1.16}:is(.shell:has(.buyer-bottom-nav),.shell:has(.seller-bottom-nav),.shell:has(.carrier-bottom-nav),.shell:has(.admin-header-bar)) main:not(.catalog-page) h2{font-size:clamp(1.08rem,4.8vw,1.3rem);line-height:1.2}:is(.shell:has(.buyer-bottom-nav),.shell:has(.seller-bottom-nav),.shell:has(.carrier-bottom-nav),.shell:has(.admin-header-bar)) main:not(.catalog-page) h3{font-size:.98rem;line-height:1.25}:is(.shell:has(.buyer-bottom-nav),.shell:has(.seller-bottom-nav),.shell:has(.carrier-bottom-nav),.shell:has(.admin-header-bar)) main:not(.catalog-page) :is(.lead,p,li,label,summary){line-height:1.42}:is(.shell:has(.buyer-bottom-nav),.shell:has(.seller-bottom-nav),.shell:has(.carrier-bottom-nav),.shell:has(.admin-header-bar)) main:not(.catalog-page) .lead{font-size:.88rem}:is(.shell:has(.buyer-bottom-nav),.shell:has(.seller-bottom-nav),.shell:has(.carrier-bottom-nav),.shell:has(.admin-header-bar)) main:not(.catalog-page) :is(.button,button,input,select,textarea){font-size:.8rem}.agro-producer-dashboard .quick-actions h2{font-size:1.3rem!important}}.admin-page-intro{margin-bottom:.75rem}.admin-page-intro h1{margin-bottom:.3rem}.admin-page-intro p{margin:.2rem 0}.admin-local-tabs{background:#f4f8f5;border:1px solid #dce8df;border-radius:11px;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.35rem;display:flex;overflow:visible}.admin-local-tabs a{color:#405b4c;white-space:nowrap;border-radius:8px;flex:none;padding:.55rem .75rem;font-size:.82rem;font-weight:750}.admin-local-tabs a:hover{color:#164f31;background:#e5eee8}.admin-local-tabs a.active{color:#15583a;background:#fff;box-shadow:0 2px 7px #153d2517}@media (max-width:700px){.nav-public:has(.admin-header-bar) .admin-section-nav{padding:6px}.admin-header-bar .admin-section-nav .admin-section-menu{gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-header-bar .admin-section-nav .admin-section-menu>a,.admin-header-bar .admin-section-nav .admin-menu-group>summary{min-height:36px;padding:6px 8px;font-size:.76rem;line-height:1.15}.admin-header-bar .admin-section-nav .admin-menu-group[open]{grid-column:1/-1}.admin-header-bar .admin-section-nav .admin-menu-dropdown a{text-align:left;padding:8px 9px;font-size:.76rem}.admin-header-bar .admin-section-nav .admin-view-switcher{font-size:.76rem}.admin-header-bar .admin-section-nav .admin-view-switcher select{min-height:34px;font-size:.76rem}.admin-local-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.8rem;padding:.28rem;display:grid;overflow:visible}.admin-local-tabs a{text-align:center;white-space:normal;place-items:center;min-width:0;padding:.48rem .5rem;font-size:.76rem;line-height:1.18;display:grid}}.catalog-page .catalog-content.showcase-section:not(.featured-showcase),.catalog-page .catalog-content.catalog-results-section{width:min(1180px,100% - 48px);max-width:min(1180px,100% - 48px);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:1.8rem auto 0!important;padding:0!important}.catalog-page .showcase-grid,.catalog-page .catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1rem!important;padding:0!important;display:grid!important;overflow:visible!important}.catalog-page .showcase-grid .catalog-card{background:#fff;border:1px solid #d7e1ed;border-radius:12px;width:100%;min-width:0;box-shadow:0 3px 12px #102b4e0f}@media (max-width:900px) and (min-width:681px){.catalog-page .showcase-grid,.catalog-page .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:680px){.catalog-page .catalog-content.showcase-section:not(.featured-showcase),.catalog-page .catalog-content.catalog-results-section{width:calc(100% - 24px);max-width:calc(100% - 24px);margin-top:1.35rem!important}.catalog-page .showcase-grid,.catalog-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}.catalog-page{overflow-x:clip}.catalog-page .showcase-section:not(.featured-showcase) .catalog-intro,.catalog-page .catalog-results-section .catalog-intro{width:100%;margin-bottom:.7rem;display:block}.catalog-page .showcase-section:not(.featured-showcase) .catalog-intro h2,.catalog-page .catalog-results-section .catalog-intro h2{overflow-wrap:anywhere;max-width:100%;font-size:1.02rem;line-height:1.25}.catalog-page .showcase-grid .catalog-card,.catalog-page .catalog-grid .catalog-card,.catalog-page .showcase-grid .catalog-card>*,.catalog-page .catalog-grid .catalog-card>*{min-width:0;max-width:100%}.catalog-page .showcase-grid .showcase-badge{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 12px);overflow:hidden}.catalog-page .showcase-grid .compact-shipping-origin{overflow-wrap:anywhere;max-width:100%;font-size:.67rem;line-height:1.2}.catalog-page .showcase-grid .catalog-category{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-page .showcase-grid .catalog-card h2,.catalog-page .catalog-grid .catalog-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.44em;font-size:.86rem;line-height:1.22;white-space:normal!important;display:-webkit-box!important;overflow:hidden!important}.catalog-page .showcase-grid .catalog-price,.catalog-page .catalog-grid .catalog-price{overflow-wrap:anywhere;font-size:.88rem;line-height:1.18}.catalog-page .showcase-grid .showcase-copy>p:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.35em;max-height:2.36em;font-size:.7rem;line-height:1.18;white-space:normal!important;text-overflow:clip!important;display:-webkit-box!important;overflow:hidden!important}.catalog-page .catalog-filters{grid-template-columns:1fr;gap:.6rem;width:100%;padding:.75rem;display:grid}.catalog-page .catalog-filters label{width:100%;min-width:0}.catalog-page .catalog-filters :is(input,select,button){box-sizing:border-box;width:100%;min-width:0}}@media (max-width:360px){.catalog-page .catalog-content.showcase-section:not(.featured-showcase),.catalog-page .catalog-content.catalog-results-section{width:calc(100% - 16px);max-width:calc(100% - 16px)}.catalog-page .showcase-grid,.catalog-page .catalog-grid{gap:.5rem!important}.catalog-page .showcase-grid .catalog-photo,.catalog-page .showcase-grid .catalog-image{min-height:116px;height:116px!important}.catalog-page .showcase-grid .showcase-copy{padding:.48rem!important}.catalog-page .showcase-grid .catalog-card h2,.catalog-page .catalog-grid .catalog-card h2{font-size:.82rem}.catalog-page .showcase-grid .catalog-price,.catalog-page .catalog-grid .catalog-price{font-size:.84rem}}@media (max-width:480px){.offer-page{padding-top:1rem}.offer-gallery{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:.5rem}.offer-gallery-thumbnails{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;max-height:min(82vw,430px);padding:0 2px 0 0;overflow:hidden auto}.offer-gallery-thumbnails button{border-radius:8px;width:46px;height:52px}.offer-gallery-thumbnails img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.offer-gallery-main{aspect-ratio:1;min-height:0}.offer-gallery-open{padding:.4rem .55rem;font-size:.8rem;bottom:.5rem;right:.5rem}.agro-service-request{padding:1rem}.service-period-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-payment-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.admin-payment-kpis button{color:#10233f;background:#fff;border:1px solid #d7e1ed;border-radius:14px;justify-content:space-between;align-items:center;padding:14px;display:flex}.admin-payment-kpis button.active{background:#edf9f2;border-color:#0b7a43}.admin-payment-kpis strong{font-size:1.35rem}.admin-payment-monitor-list{gap:10px;display:grid}.admin-payment-monitor-list article{background:#fff;border:1px solid #dce4ee;border-radius:14px;padding:14px}.admin-payment-monitor-list article.payment-divergent{border-left:4px solid #c62828}.admin-payment-monitor-list header,.admin-payment-monitor-list footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-payment-monitor-list header div{display:grid}.admin-payment-monitor-list header>span{font-weight:700}.admin-payment-monitor-list article>div{grid-template-columns:1fr 1fr 1.2fr 1fr;gap:12px;margin:12px 0;display:grid}.admin-payment-monitor-list p{margin:0}.admin-payment-monitor-list footer{justify-content:flex-end}.admin-payment-monitor-list footer strong{color:#b42318;margin-right:auto}.admin-payment-test-section{margin-top:24px}.admin-payment-test-section>summary{cursor:pointer;padding:14px 0;font-weight:700}@media (max-width:760px){.admin-payment-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-payment-kpis button{padding:10px;font-size:.82rem}.admin-payment-monitor-list article>div{grid-template-columns:1fr 1fr;font-size:.84rem}.admin-payment-monitor-list header,.admin-payment-monitor-list footer{flex-wrap:wrap;align-items:flex-start}.admin-payment-monitor-list footer{justify-content:flex-start}.admin-payment-monitor-list footer strong{width:100%;margin:0}.admin-payment-monitor .admin-report-filters{grid-template-columns:1fr 1fr}.admin-payment-monitor .admin-report-filters label:first-child{grid-column:1/-1}}.admin-mfa-notice{color:#533c00;text-align:center;background:#fff4d6;border-bottom:1px solid #e8c45d;padding:.65rem 1rem;font-size:.86rem}.admin-mfa-notice a{color:#075fd8;font-weight:750}.admin-security-card{max-width:720px;margin:2rem auto}.admin-mfa-enrolment form{gap:1rem;max-width:360px;margin-top:1rem;display:grid}.admin-mfa-enrolment img{border:1px solid var(--line);background:#fff;border-radius:12px;padding:.5rem;display:block}.mfa-secret{overflow-wrap:anywhere;background:#f3f5f8;border-radius:8px;padding:.6rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (max-width:600px){.admin-mfa-notice{font-size:.78rem}.admin-security-card{margin:1rem auto}.admin-mfa-enrolment img{width:min(220px,100%);height:auto}}@media (max-width:520px){.nav-public .market-brand .brand img,.nav-public .market-brand.agro-brand .brand img{width:112px!important;height:38px!important}.nav-public .market-search-general{grid-template-rows:40px!important}.nav-public .market-search-general input,.nav-public .market-search-general .button,.nav-public .market-search-general .market-search-submit,.nav-public .market-search-general .market-switch-link{height:40px!important;min-height:40px!important}.nav-public:has(.guest-mobile-entry) .market-brand .brand{transform:translateY(8px)}.nav-public:has(.guest-mobile-entry) .buyer-mobile-top-actions{transform:translateY(8px)}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .market-search-general{grid-template-rows:36px!important}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .market-search-general input{height:36px!important;min-height:36px!important}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .market-search-general .market-search-submit{height:36px!important;min-height:36px!important}}@media (max-width:640px){main form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]),main form select{box-sizing:border-box;border-radius:9px;height:40px;min-height:40px;padding:7px 10px;font-size:.88rem}main form textarea{box-sizing:border-box;resize:vertical;border-radius:9px;min-height:84px;padding:9px 10px;font-size:.88rem;line-height:1.4}main form .field{gap:4px}main form .form-row{gap:9px}}.catalog-page,.nav-public{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.catalog-page .showcase-grid .catalog-card{box-shadow:none;border-color:#dfe5ec;border-radius:9px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.catalog-page .showcase-grid .catalog-card:hover,.catalog-page .showcase-grid .catalog-card:focus-visible{border-color:#bdcad9;transform:translateY(-1px);box-shadow:0 6px 18px #102b4e17}.catalog-page .showcase-grid .showcase-media{background:#f7f9fb;position:relative;overflow:hidden}.catalog-page .showcase-grid .catalog-photo,.catalog-page .showcase-grid .catalog-image{background:#fff;width:100%;min-height:190px;height:190px!important}.catalog-page .catalog-photo{box-sizing:border-box;object-position:center;padding:0;object-fit:cover!important}.offer-discovery-image{padding:0}.offer-discovery-image img,.similar-offer-card img{object-fit:cover;object-position:center}.offer-public-description p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.offer-product-information{position:relative;overflow:hidden}.offer-product-information-content{max-height:390px;position:relative;overflow:hidden}.offer-product-information.can-expand:not(.is-expanded) .offer-product-information-content:after{content:"";pointer-events:none;background:linear-gradient(transparent,var(--card,#fff) 78%);height:92px;position:absolute;bottom:0;left:0;right:0}.offer-product-information.is-expanded .offer-product-information-content{max-height:none;overflow:visible}.offer-product-information-more{z-index:1;margin-top:-1.4rem;padding-top:.4rem;position:relative}.offer-product-information-button{color:#1769e0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.45rem 0;font-weight:750;display:inline-flex}.offer-product-information-button:hover{text-decoration:underline}.offer-product-information-button:focus-visible{outline-offset:3px;border-radius:5px;outline:3px solid #1769e044}.offer-product-information-button span{font-size:1.25em;line-height:1}@media (max-width:700px){.offer-product-information-content{max-height:320px}.offer-product-information.can-expand:not(.is-expanded) .offer-product-information-content:after{height:76px}}.catalog-page .showcase-grid .showcase-copy{flex-direction:column;align-items:stretch;gap:.36rem;display:flex;padding:.72rem .75rem .78rem!important}.catalog-page .showcase-grid .catalog-card h2{color:#172033;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;order:1;min-height:2.5em;max-height:2.5em;margin:0;font-size:.93rem;font-weight:700;line-height:1.25;display:-webkit-box!important;overflow:hidden!important}.catalog-page .showcase-grid .catalog-card-context{order:2;gap:.16rem;min-width:0;display:grid}.catalog-page .showcase-grid .compact-shipping-origin,.catalog-page .showcase-grid .catalog-category{color:#66758a;margin:0;font-size:.69rem;font-weight:500;line-height:1.25}.catalog-page .showcase-grid .catalog-category{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-page .showcase-grid .catalog-price{color:#075fd8;letter-spacing:-.025em;order:3;margin:.1rem 0 0;font-size:1.16rem;font-weight:800;line-height:1.15}.catalog-page .showcase-grid .catalog-price span{letter-spacing:0;font-size:.72em}.catalog-page .showcase-grid .catalog-price small{letter-spacing:0;font-size:.62em;font-weight:600}.catalog-page .showcase-grid .catalog-stock{color:#31704d;order:4;margin:0;font-weight:650;min-height:0!important;font-size:.72rem!important;line-height:1.25!important}.catalog-page .showcase-grid .showcase-badge{border-radius:6px;padding:.28rem .45rem;font-size:.64rem;font-weight:750;line-height:1;top:8px;left:8px}@media (max-width:680px){.nav-public .nav-inner{padding-top:7px;padding-bottom:7px}.catalog-page .catalog-content.showcase-section:not(.featured-showcase),.catalog-page .catalog-content.catalog-results-section{width:calc(100% - 16px);max-width:calc(100% - 16px)}.catalog-page .showcase-grid,.catalog-page .catalog-grid{gap:7px!important}.catalog-page .showcase-grid .catalog-photo,.catalog-page .showcase-grid .catalog-image{min-height:156px;height:156px!important}.catalog-page .showcase-grid .showcase-copy{gap:.3rem;padding:.62rem .65rem .68rem!important}.catalog-page .showcase-grid .catalog-card h2{min-height:2.46em;max-height:2.46em;font-size:.9rem;line-height:1.23}.catalog-page .showcase-grid .catalog-price{overflow-wrap:normal;white-space:normal;font-size:1.08rem;line-height:1.15}.catalog-page .showcase-grid .catalog-stock{white-space:normal!important;min-height:0!important;max-height:none!important;font-size:.69rem!important;display:block!important}}@media (max-width:360px){.catalog-page .showcase-grid,.catalog-page .catalog-grid{gap:6px!important}.catalog-page .showcase-grid .catalog-photo,.catalog-page .showcase-grid .catalog-image{min-height:142px;height:142px!important}.catalog-page .showcase-grid .showcase-copy{padding:.56rem .58rem .62rem!important}.catalog-page .showcase-grid .catalog-card h2{font-size:.85rem}.catalog-page .showcase-grid .catalog-price{font-size:1rem}}.shell>.catalog-page{width:100%;min-width:0;max-width:100%;overflow-x:clip}body:has(.catalog-page){overflow-x:clip}.catalog-page .marketplace-category-rail-shell{min-width:0;position:relative}.catalog-page .marketplace-category-grid.marketplace-category-rail{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;padding:0;overflow:auto hidden;grid-template-rows:none!important;grid-template-columns:none!important;gap:0!important;display:flex!important}.catalog-page .marketplace-category-grid.marketplace-category-rail .marketplace-category-page{scroll-snap-align:start;flex:0 0 100%;grid-auto-flow:row;align-content:start;gap:0;width:100%;min-width:100%;display:grid}.catalog-page .marketplace-category-grid.marketplace-category-rail::-webkit-scrollbar{width:0;height:0;display:none}.catalog-page .marketplace-category-grid.marketplace-category-rail .marketplace-category{scroll-snap-align:start;scroll-snap-stop:normal;width:100%;min-width:0}.catalog-page .showcase-grid.showcase-recommendation-rail{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#b7c8bc transparent;justify-content:flex-start;align-items:flex-start;grid-template-columns:none!important;gap:1rem!important;padding:0 2px .55rem!important;display:flex!important;overflow:auto hidden!important}.catalog-page .showcase-grid.showcase-recommendation-rail .catalog-card{scroll-snap-align:start;scroll-snap-stop:normal;min-width:0;flex:0 0 calc(20% - .8rem)!important;width:auto!important}.catalog-page .showcase-grid.showcase-recommendation-rail .catalog-card .showcase-copy{grid-template-rows:none;height:auto;min-height:0;display:flex;overflow:visible}.catalog-page .showcase-grid.showcase-recommendation-rail .catalog-card-context{flex:none;height:auto;min-height:0;overflow:visible}.catalog-page .showcase-rail-shell{min-width:0;position:relative}.catalog-page .showcase-rail-shell .showcase-scroll{scrollbar-width:none;-ms-overflow-style:none}.catalog-page .showcase-rail-shell .showcase-scroll::-webkit-scrollbar{width:0;height:0;display:none}.catalog-page .showcase-pagination{justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;padding-left:.75rem;display:flex}.catalog-page .showcase-pagination button{cursor:pointer;background:#d9dde3;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .18s,background-color .18s}.catalog-page .showcase-pagination button.active{background:#2f80ed;width:8px;height:8px}.catalog-page .showcase-pagination button:focus-visible{outline-offset:2px;outline:2px solid #1754d8}.catalog-page .recently-added-showcase .catalog-intro h2{font-size:clamp(1.4rem,2vw,1.85rem);font-weight:750}.catalog-page .showcase-badge.is-new{color:#fff;text-transform:none;background:#087348;box-shadow:0 2px 8px #064d3038}.catalog-page .new-product-label{color:#fff;background:#087348;border-radius:999px;width:max-content;margin:.35rem 0 0;padding:.22rem .5rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.catalog-page .catalog-content.all-products-section{background:#fff;border:1px solid #e2e6ed;border-radius:10px;width:min(1180px,100% - 48px);max-width:min(1180px,100% - 48px);margin:2.4rem auto 0;padding:1.5rem;box-shadow:0 2px 5px #14263d0d}.catalog-page .all-products-section .catalog-intro{align-items:end;margin-bottom:1.25rem}.catalog-page .all-products-section .catalog-intro h2{margin:0;font-size:clamp(1.35rem,1.8vw,1.8rem)}.catalog-page .all-products-section .catalog-intro p{color:#64748b;max-width:780px;margin:.4rem 0 0;font-size:.9rem}.catalog-page .all-products-count{color:#52677e;white-space:nowrap;flex:none;font-size:.82rem;font-weight:750}.catalog-page .catalog-grid.all-products-grid{align-items:start;gap:1rem;overflow:visible;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.catalog-page .all-products-grid .catalog-card{text-align:left;min-width:0;height:100%}.catalog-page .all-products-grid .catalog-card .catalog-photo,.catalog-page .all-products-grid .catalog-card .catalog-image{object-fit:cover;width:100%;min-height:180px;height:180px!important}.catalog-page .all-products-grid .showcase-copy{align-content:start;gap:.35rem;height:auto;min-height:0;display:grid}.catalog-page .all-products-grid .catalog-card-context{height:auto;min-height:0;overflow:visible}.catalog-page .all-products-section .catalog-load-more{justify-content:center;margin-top:1.4rem;display:flex}@media (max-width:1100px){.catalog-page .catalog-grid.all-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:820px){.catalog-page .catalog-grid.all-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:680px){.catalog-page .catalog-content.all-products-section{width:calc(100% - 16px);max-width:calc(100% - 16px);margin-top:1.35rem;padding:1rem}.catalog-page .all-products-section .catalog-intro{align-items:flex-start;margin-bottom:1rem}.catalog-page .catalog-grid.all-products-grid{gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalog-page .all-products-grid .catalog-card .catalog-photo,.catalog-page .all-products-grid .catalog-card .catalog-image{min-height:128px;height:128px!important}.catalog-page .all-products-count{white-space:normal}}@media (max-width:380px){.catalog-page .catalog-content.all-products-section{width:calc(100% - 16px);max-width:calc(100% - 16px);padding:.7rem}.catalog-page .catalog-grid.all-products-grid{gap:.5rem}}.catalog-page .showcase-side-arrow{z-index:8;color:#1473e6;cursor:pointer;background:#fffffff2;border:1px solid #dfe5ec;border-radius:999px;place-items:center;width:46px;height:64px;font-size:2.1rem;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 18px #0f172a24}.catalog-page .showcase-side-arrow.previous{left:-23px}.catalog-page .showcase-side-arrow.next{right:-23px}.catalog-page .showcase-side-arrow:hover{color:#0b58bd;background:#fff;box-shadow:0 7px 22px #0f172a30}.catalog-page .showcase-side-arrow:focus-visible{outline-offset:3px;outline:3px solid #1754d8}@media (max-width:900px){.catalog-page .showcase-grid.showcase-recommendation-rail .catalog-card{flex-basis:calc(33.3333% - .666667rem)!important}}@media (max-width:680px){.catalog-page .showcase-grid.showcase-recommendation-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.65rem!important}.catalog-page .showcase-grid.showcase-recommendation-rail .catalog-card{flex-basis:calc(50% - .325rem)!important}.catalog-page .showcase-side-arrow{width:34px;height:48px;font-size:1.6rem}.catalog-page .showcase-side-arrow.previous{left:-7px}.catalog-page .showcase-side-arrow.next{right:-7px}.catalog-page .showcase-pagination{gap:3px;padding-left:.45rem}.catalog-page .showcase-pagination button{width:6px;height:6px}.catalog-page .showcase-pagination button.active{width:7px;height:7px}}.offer-cancellation-history{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:2rem;padding:1rem}.offer-cancellation-history>summary{cursor:pointer;color:var(--ink);padding:.35rem;font-weight:800}.offer-cancellation-history[open]>summary{margin-bottom:1rem}.cancelled-offer-list{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:.5rem;display:grid}.cancelled-offer-row{border:1px solid var(--line);background:#fafbfd;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;padding:.5rem;display:grid}.cancelled-offer-row img{object-fit:cover;border-radius:7px;width:38px;height:38px}.cancelled-offer-row span{min-width:0;display:grid}.cancelled-offer-row strong,.cancelled-offer-row small{overflow-wrap:anywhere}.cancelled-offer-row small{color:var(--muted);font-size:.76rem}.cancelled-offer-row em{color:#7b4b21;background:#fff1df;border-radius:999px;grid-column:2;justify-self:start;padding:.15rem .4rem;font-size:.68rem;font-style:normal;font-weight:800}.retired-offer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.retired-offer-actions .button{min-height:36px;padding:.42rem .75rem}.retired-offer-actions .text-link{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:0;padding:.4rem;font-weight:700}.retired-offer-actions small{color:var(--muted);margin-right:auto}.my-offers-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:.75rem;display:grid}.managed-offer-card{border:1px solid var(--line);background:#fff;border-radius:16px;align-self:start;min-width:0;overflow:hidden}.managed-offer-card>summary{cursor:pointer;grid-template-columns:64px minmax(0,1fr) auto 20px;align-items:center;gap:.8rem;padding:.75rem;list-style:none;display:grid}.managed-offer-card>summary::-webkit-details-marker{display:none}.managed-offer-card>summary img{object-fit:cover;background:#f5f7fb;border-radius:11px;width:64px;height:64px}.managed-offer-summary{gap:.25rem;min-width:0;display:grid}.managed-offer-summary strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}.managed-offer-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.managed-offer-status{color:#176b3a;background:#edf8f1;border-radius:999px;padding:.35rem .55rem;font-size:.82rem;font-weight:800}.managed-offer-status.status-sold{color:#825700;background:#fff4dc}.managed-offer-status.status-suspended{color:#9a2929;background:#fff0f0}.managed-offer-chevron{font-size:1.35rem;transition:transform .2s}.managed-offer-card[open] .managed-offer-chevron{transform:rotate(180deg)}.managed-offer-details{border-top:1px solid var(--line);padding:1rem}.managed-offer-details p{margin:.35rem 0}.managed-offer-details .offer-management-actions{margin-top:.9rem}@media (max-width:640px){.my-offers-grid,.cancelled-offer-list{grid-template-columns:1fr}.managed-offer-card>summary{grid-template-columns:52px minmax(0,1fr) 18px}.managed-offer-card>summary img{width:52px;height:52px}.managed-offer-status{grid-column:2;justify-self:start;padding:.25rem .45rem;font-size:.75rem}.managed-offer-chevron{grid-area:1/3/3}.managed-offer-summary strong,.managed-offer-summary small,.cancelled-offer-row strong,.cancelled-offer-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.offer-cancellation-history{padding:.65rem}.cancelled-offer-row{grid-template-columns:34px minmax(0,1fr)}.cancelled-offer-row img{width:34px;height:34px}.cancelled-offer-row em{display:none}.retired-offer-actions{justify-content:flex-start}.retired-offer-actions small{flex-basis:100%;order:-1}}.agro-service-fields{background:#f4fbf6;border:1px solid #b8d8c3;border-radius:18px;margin:1.25rem 0;padding:1.25rem}.agro-service-fields header{margin-bottom:1rem}.agro-service-fields h2,.agro-service-request h2{margin:.2rem 0}.agro-service-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}.agro-service-summary p{background:#f1f8f3;border-radius:10px;margin:0;padding:.7rem}.agro-service-contact-cta{cursor:pointer;width:100%;margin-top:.75rem}.agro-service-request{margin-top:1.25rem}.agro-service-request form{gap:1rem;margin-top:1rem;display:grid}#contactar-fornecedor{scroll-margin-top:1rem}@media (max-width:640px){.agro-service-summary{grid-template-columns:1fr}.agro-service-fields,.agro-service-request{padding:1rem}}.agro-service-requests{margin-top:1.5rem}.agro-service-request-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1rem;display:grid}.agro-service-request-list article{flex-direction:column;justify-content:space-between;gap:1rem;display:flex}.request-status{color:#754200;background:#fff0d7;border-radius:999px;padding:.3rem .65rem;font-weight:700;display:inline-flex}.request-status.accepted{color:#155b2c;background:#def3e4}.request-status.declined{color:#812626;background:#f8dddd}.request-status.completed{color:#294466;background:#e5ecf5}.agro-service-form .variant-fields,.agro-service-form .promotion-consent,.agro-service-form .installment-count{display:none}.agro-service-form label:has(input[name=allows_installments]){display:none}.agro-service-form{overflow:hidden}.agro-service-form .form-row,.agro-service-fields{max-width:100%}@media (max-width:700px){.agro-service-form .form-row{grid-template-columns:minmax(0,1fr)}.agro-service-form select{white-space:nowrap;text-overflow:ellipsis;max-width:100%}}.service-mobilization{background:#f8fcf9;border:1px solid #b8d8c3;border-radius:14px;margin:1rem 0;padding:1rem}.service-mobilization legend{padding:0 .4rem;font-weight:800}.service-launch-rules{background:#f2f8fd;border:1px solid #a9cceb;border-radius:14px;margin:1rem 0;padding:1rem}.service-launch-rules strong{color:#075f9b}.service-launch-rules p{margin:.35rem 0 0;line-height:1.5}.agro-selected-publication{background:#f2faf5;border:1px solid #b9d7c4;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin:0 0 1rem;padding:.85rem 1rem;display:grid}.agro-selected-publication>span{background:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:1.25rem;display:grid}.agro-selected-publication strong{color:#174b31}.agro-selected-publication p{color:var(--muted);margin:.2rem 0 0;font-size:.82rem}.agro-selected-publication.lot{background:#fff9ed;border-color:#e3ca96}.agro-selected-publication.service{background:#f3f7fd;border-color:#b8cdeb}.agro-service-form .service-category-locked{display:none}.agro-service-form .form-row:has(.service-category-locked){grid-template-columns:minmax(0,1fr)}@media (max-width:700px){.agro-selected-publication{grid-template-columns:auto minmax(0,1fr)}.agro-selected-publication>.text-link{text-align:center;border-top:1px solid #d7e5dc;grid-column:1/-1;padding-top:.6rem}}.agro-rental-badge{z-index:2;color:#126137;background:#edf9f1;border:1px solid #b9dfc7;border-radius:999px;align-items:center;width:max-content;max-width:calc(100% - 16px);padding:.35rem .55rem;font-size:.68rem;font-weight:850;line-height:1.1;display:inline-flex;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 7px #1261371f}.agro-rental-badge.inline{white-space:normal;max-width:100%;box-shadow:none;margin:.2rem 0 .55rem;position:static}.catalog-page .catalog-grid .agro-rental-badge.inline{font-size:.66rem}.agro-service-visibility{margin-top:1.5rem}.agro-service-visibility>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.agro-service-visibility>header h2{margin:.2rem 0}.agro-service-visibility-list{gap:.75rem;display:grid}.agro-service-visibility-list article{grid-template-columns:72px minmax(0,1fr) minmax(190px,.55fr);align-items:center;gap:1rem;padding:.85rem;display:grid}.agro-service-visibility-list article>img,.agro-service-placeholder{object-fit:cover;background:#eef6f0;border-radius:12px;width:72px;height:72px}.agro-service-placeholder{place-items:center;font-size:1.8rem;display:grid}.agro-service-visibility-list h3,.agro-service-visibility-list p{margin:.2rem 0}.agro-service-visibility-actions{justify-items:stretch;gap:.4rem;display:grid}.agro-service-visibility-actions small{color:var(--muted);line-height:1.3}@media (max-width:700px){.agro-service-visibility>header{display:grid}.agro-service-visibility-list article{grid-template-columns:58px minmax(0,1fr)}.agro-service-visibility-list article>img,.agro-service-placeholder{width:58px;height:58px}.agro-service-visibility-actions{grid-column:1/-1}.agro-service-visibility-actions .button{width:100%}}.service-subscription-status{background:#eff9f2;border:1px solid #afd5bd;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;padding:1rem;display:flex}.service-subscription-status p{margin:.25rem 0 0}.service-subscription-status>div:last-child{flex-wrap:wrap;gap:.5rem;display:flex}.service-subscription-status span{color:#126137;background:#fff;border-radius:999px;padding:.35rem .55rem;font-weight:800}.service-subscription-status.expired{background:#fff8ed;border-color:#e6c49a}@media (max-width:700px){.service-subscription-status{display:grid}.service-subscription-status>div:last-child{grid-template-columns:1fr 1fr;display:grid}.service-subscription-status span{text-align:center;font-size:.8rem}}.agro-lot-mode{background:#fffaf0;border:1px solid #d7be8a;border-radius:16px;margin:1rem 0;padding:1rem}.agro-lot-mode h2{margin-top:0}.agro-bulk-fields{gap:.8rem;margin-top:1rem;display:grid}.agro-lot-badge{color:#7a4b00;background:#fff0d4;border-radius:999px;width:max-content;padding:.35rem .6rem;font-size:.78rem;font-weight:850;display:inline-flex}.agro-negotiated-lot-form .shipping-origin-fields,.agro-negotiated-lot-form .offer-delivery-options,.agro-negotiated-lot-form .promotion-consent,.agro-negotiated-lot-form .installment-count{display:none}.agro-negotiated-lot-form label:has(input[name=allows_installments]){display:none}.agro-dashboard-intro{background:linear-gradient(135deg,#f2faf4,#fff);border:1px solid #cfe2d5;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1.25rem;padding:1.35rem 1.5rem;display:flex}.agro-dashboard-intro h1{margin:.2rem 0 .35rem;font-size:clamp(1.7rem,3vw,2.45rem)}.agro-dashboard-intro p:last-child{max-width:56rem;color:var(--muted);margin:0}.agro-publication-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.75rem;display:grid}.agro-publication-type{border:1px solid var(--line);background:#fff;border-top:4px solid #228653;border-radius:16px;grid-template-rows:auto 1fr auto;min-width:0;padding:1.1rem;display:grid;box-shadow:0 5px 18px #163d2a0b}.agro-publication-type.lot{border-top-color:#c68a22}.agro-publication-type.service{border-top-color:#3168bc}.agro-publication-icon{background:#edf8f0;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:.7rem;font-size:1.35rem;display:grid}.agro-publication-type.lot .agro-publication-icon{background:#fff5df}.agro-publication-type.service .agro-publication-icon{background:#edf3ff}.agro-type-label{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:inline-block}.agro-publication-type h2{margin:.28rem 0 .45rem;font-size:1.14rem}.agro-publication-type p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.agro-publication-type ul{color:#405468;margin:.7rem 0 0;padding-left:1.1rem;font-size:.8rem;line-height:1.55}.agro-publication-type footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.8rem;font-size:.8rem;display:flex}.agro-dashboard-summary{margin-bottom:1.5rem}.agro-dashboard-workspace{border:1px solid var(--line);background:#fbfdfc;border-radius:18px;margin-top:1.5rem;padding:1.25rem}.agro-dashboard-workspace>header{align-items:flex-start;gap:.8rem;margin-bottom:1rem;display:flex}.agro-dashboard-workspace>header>span{color:#fff;background:#176b42;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.agro-dashboard-workspace>header h2{margin:.15rem 0 .25rem;font-size:1.35rem}.agro-dashboard-workspace>header p:last-child{color:var(--muted);margin:0}.agro-dashboard-workspace .agro-service-visibility,.agro-dashboard-workspace .producer-operations{margin-top:0}.agro-dashboard-workspace .agro-service-requests{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.25rem}.agro-dashboard-workspace .agro-service-visibility>header h3,.agro-dashboard-workspace .agro-service-requests>header h3{margin:.15rem 0 .25rem;font-size:1.08rem}@media (max-width:980px){.agro-publication-types{grid-template-columns:repeat(2,minmax(0,1fr))}.agro-publication-type.service{grid-column:1/-1}}@media (max-width:700px){.agro-dashboard-intro{border-radius:14px;padding:1rem;display:grid}.agro-dashboard-intro .dashboard-store-actions{grid-template-columns:1fr 1fr}.agro-dashboard-intro .button{width:100%;min-width:0;padding-inline:.55rem;font-size:.78rem}.agro-publication-types{grid-template-columns:1fr;gap:.7rem}.agro-publication-type.service{grid-column:auto}.agro-publication-type{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);padding:.9rem}.agro-publication-icon{grid-area:1/1;margin:0}.agro-publication-type>div:nth-child(2){grid-area:1/2}.agro-publication-type footer{grid-area:2/1/auto/-1;margin-top:.75rem}.agro-publication-type ul{display:none}.agro-publication-type h2{font-size:1rem}.agro-publication-type p{font-size:.78rem}.agro-dashboard-workspace{border-radius:14px;padding:.85rem}.agro-dashboard-workspace>header h2{font-size:1.08rem}.agro-dashboard-workspace>header p:last-child{font-size:.8rem}.agro-dashboard-workspace .agro-service-visibility>header .button{width:100%}.agro-dashboard-workspace .dashboard-stats{gap:.65rem}}.agro-lot-dashboard-card{background:#fffaf0;border:1px solid #ead5a7;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.agro-lot-dashboard-card p{color:var(--muted);margin:.25rem 0 0;font-size:.85rem}@media (max-width:700px){.agro-lot-dashboard-card{display:grid}.agro-lot-dashboard-card .dashboard-store-actions{grid-template-columns:1fr 1fr}.agro-lot-dashboard-card .button{width:100%;min-width:0;padding-inline:.45rem;font-size:.76rem}}.agro-dashboard-intro .dashboard-store-actions{flex:none}.agro-dashboard-intro .dashboard-store-actions .button,.agro-publication-type footer>strong{white-space:nowrap}.agro-publication-type footer>span{align-items:center;gap:.5rem;min-width:0;display:flex}.agro-card-action{text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:.5rem .65rem;font-size:.76rem;font-weight:850;line-height:1.15;text-decoration:none;display:inline-flex}.agro-card-action.primary{color:#fff;background:#175fda;box-shadow:0 3px 9px #175fda2b}.agro-card-action.primary:hover{background:#104db5}.agro-card-action.secondary{color:#174b91;background:#f3f7fc;border-color:#c9d8ea}.agro-card-action.secondary:hover{background:#e9f1fb;border-color:#8eadd2}.agro-activity-dashboard{border:1px solid var(--line);background:#fbfdfc;border-radius:18px;margin-top:.5rem;padding:1.25rem}.agro-activity-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.agro-activity-cards>a{min-width:0;color:inherit;background:#fff;border:1px solid #dbe7df;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;padding:1rem;text-decoration:none;display:grid}.agro-activity-cards>a:hover{border-color:#8dbda0;box-shadow:0 5px 14px #163d2a0b}.agro-activity-cards span{color:#176b42;background:#eaf6ee;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:1.15rem;font-weight:900;display:grid}.agro-activity-cards strong{font-size:.92rem}.agro-activity-cards small{color:var(--muted);font-size:.76rem}.agro-service-requests.compact{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:1rem;padding:1.1rem}.agro-service-requests.compact>header h3{margin:.15rem 0 .75rem}.agro-service-requests.compact .agro-service-request-list{gap:.7rem;display:grid}.agro-service-requests.compact .agro-service-request-list article{padding:.85rem}.agro-service-requests.compact .agro-service-request-list article h3{margin:.35rem 0}.agro-service-requests.compact .agro-service-request-list article p{margin:.25rem 0;font-size:.82rem}@media (max-width:700px){.agro-publication-type footer>span{gap:.55rem}.agro-activity-dashboard{border-radius:14px;padding:.85rem}.agro-activity-dashboard .section-heading{align-items:flex-start}.agro-activity-cards{grid-template-columns:1fr;gap:.55rem}.agro-activity-cards>a{padding:.75rem}.agro-service-requests.compact{padding:.8rem}.agro-service-requests.compact .match-actions{grid-template-columns:1fr 1fr;display:grid}.agro-service-requests.compact .match-actions .button{width:100%;min-width:0;padding-inline:.4rem;font-size:.75rem}.agro-producer-dashboard>.section-heading,.agro-producer-dashboard .producer-operations>.section-heading{align-items:start;gap:.45rem;display:grid}.agro-producer-dashboard>.section-heading .text-link,.agro-producer-dashboard .producer-operations>.section-heading .text-link{width:max-content;margin:0}.agro-producer-dashboard>.dashboard-stats,.agro-producer-dashboard .producer-flow{gap:.65rem}.agro-producer-dashboard .stat-card{min-height:0;padding:.9rem 1rem}.agro-producer-dashboard .stat-card .stat{font-size:1.6rem}.agro-producer-dashboard .stat-card p{margin:.35rem 0 .2rem}.agro-producer-dashboard .stat-card-link em{margin-top:.45rem}.agro-producer-dashboard .managed-offer-summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agro-producer-dashboard,.history-page,.seller-sales-page,.profile-completion-page,.approval-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.agro-publication-type footer{flex-wrap:wrap}.agro-publication-type footer>span{width:100%;margin-left:0}.agro-card-action.primary{flex:1}.agro-card-action.secondary{flex:none}.agro-service-requests.compact .card,.agro-service-requests.compact .match-actions{min-width:0}}@media (max-width:380px){.agro-dashboard-intro .dashboard-store-actions{grid-template-columns:1fr}.agro-publication-type footer{align-items:flex-start}.agro-publication-type footer>span{justify-content:space-between;width:100%;margin-left:0}.agro-service-requests.compact .match-actions{grid-template-columns:1fr}}.service-rates,.service-period-picker{background:#f8fcf9;border:1px solid #b8d8c3;border-radius:14px;min-width:0;margin:1rem 0;padding:1rem}.service-rates legend,.service-period-picker legend{padding:0 .4rem;font-weight:800}.service-rate-grid{gap:.75rem;display:grid}.service-rate-row{background:#fff;border:1px solid #dbeadf;border-radius:12px;grid-template-columns:minmax(110px,.6fr) minmax(0,1.4fr) minmax(100px,.6fr);align-items:end;gap:.75rem;padding:.8rem;display:grid}.service-rate-row>strong{align-self:center}.service-period-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.service-period-options button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cad8ce;border-radius:12px;gap:.25rem;padding:.8rem;display:grid}.service-period-options button span{color:var(--muted);font-size:.82rem}.service-period-options button.is-selected{background:#eaf7ef;border-color:#0b7a43;box-shadow:0 0 0 2px #0b7a431f}.service-selected-price,.service-estimate{background:#edf8f1;border-radius:13px;gap:.18rem;padding:1rem;display:grid}.service-selected-price strong,.service-estimate strong{color:#075f35;font-size:1.35rem}.service-selected-price small,.service-estimate small{color:var(--muted)}.service-price-prompt,.service-card-action{color:#075fd8;font-weight:800}.catalog-page .showcase-grid .service-card-action{order:3;margin:.1rem 0 0;font-size:.82rem}.agro-service-form :is(input,select,textarea){box-sizing:border-box;max-width:100%}@media (max-width:700px){.service-rate-row{grid-template-columns:1fr 1fr}.service-rate-row>strong{grid-column:1/-1}.service-period-options{grid-template-columns:repeat(2,minmax(0,1fr))}.service-rates,.service-period-picker{padding:.8rem}}.service-period-options button:disabled{color:#77847c;cursor:not-allowed;box-shadow:none;background:#f4f6f5;border-style:dashed}.service-period-options button:disabled span{color:#8a958e}.lot-sack-pricing{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.lot-sack-pricing{grid-template-columns:1fr}}.agro-service-request{box-sizing:border-box;width:min(100%,760px);margin:1.25rem auto 0;padding:1rem 1.15rem}.agro-service-request>.eyebrow{margin:0 0 .25rem;font-size:.72rem}.agro-service-request>h2{font-size:1.35rem}.agro-service-request>h2+p{color:var(--muted);margin:.25rem 0 0;font-size:.88rem}.agro-service-request form{gap:.72rem;margin-top:.75rem}.agro-service-request .service-period-picker{border-radius:11px;margin:.25rem 0;padding:.65rem .7rem}.agro-service-request .service-period-picker legend{font-size:.88rem}.agro-service-request .service-period-options{gap:.4rem}.agro-service-request .service-period-options button{border-radius:9px;gap:.12rem;min-height:54px;padding:.45rem .35rem}.agro-service-request .service-period-options button strong{font-size:.82rem}.agro-service-request .service-period-options button span{font-size:.7rem}.agro-service-request .service-selected-price,.agro-service-request .service-estimate{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.08rem .8rem;margin:0;padding:.6rem .75rem}.agro-service-request .service-selected-price span,.agro-service-request .service-estimate span{font-size:.8rem}.agro-service-request .service-selected-price strong,.agro-service-request .service-estimate strong{white-space:nowrap;grid-area:1/2/3;font-size:1.05rem}.agro-service-request .service-selected-price small,.agro-service-request .service-estimate small{grid-column:1;font-size:.69rem}.agro-service-request .field{gap:.25rem;font-size:.82rem}.agro-service-request :is(input,select){min-height:42px;padding:.5rem .65rem}.agro-service-request textarea{min-height:76px;padding:.55rem .65rem}.agro-service-request .terms-check{padding:.65rem .7rem;font-size:.76rem;line-height:1.35}.agro-service-request form>.button{justify-self:start;min-width:170px;padding:.65rem 1rem}@media (max-width:640px){.agro-service-request{border-radius:12px;width:calc(100% - 1rem);padding:.7rem}.agro-service-request>h2{font-size:1.15rem}.agro-service-request>h2+p{font-size:.78rem}.agro-service-request form{gap:.5rem;margin-top:.6rem}.agro-service-request .form-row{gap:.5rem}.agro-service-request .service-period-picker{padding:.5rem}.agro-service-request .service-period-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.agro-service-request .service-period-options button{min-height:46px;padding:.35rem .25rem}.agro-service-request .service-selected-price,.agro-service-request .service-estimate{gap:.05rem .35rem;padding:.5rem .6rem}.agro-service-request .service-selected-price strong,.agro-service-request .service-estimate strong{font-size:.9rem}.agro-service-request .service-selected-price small,.agro-service-request .service-estimate small{font-size:.64rem}.agro-service-request .field{font-size:.76rem}.agro-service-request :is(input,select){min-height:38px;padding:.42rem .55rem;font-size:.82rem}.agro-service-request textarea{min-height:68px;padding:.48rem .55rem;font-size:.82rem}.agro-service-request .terms-check{padding:.55rem;font-size:.7rem}.agro-service-request form>.button{width:100%;min-height:40px;padding:.55rem .75rem}}.agro-service-followup-page>.section-heading{margin-bottom:1rem}.agro-service-followup{gap:1rem;display:grid}.service-followup-tabs{border:1px solid var(--line);background:#f5f8fa;border-radius:12px;gap:.35rem;width:max-content;max-width:100%;padding:.3rem;display:flex}.service-followup-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.55rem .8rem;font-weight:800}.service-followup-tabs button.active{color:#075f35;background:#fff;box-shadow:0 2px 7px #10233f14}.service-followup-tabs span{background:#e8f3ec;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:.25rem;font-size:.7rem;display:inline-grid}.service-followup-list{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));align-items:start;gap:.8rem;display:grid}.service-followup-card{gap:.7rem;min-width:0;padding:1rem;display:grid}.service-followup-card>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.service-followup-card h2{margin:.3rem 0 .1rem;font-size:1.08rem}.service-followup-card header small,.service-followup-card time{color:var(--muted);font-size:.75rem}.service-followup-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.service-followup-facts p{overflow-wrap:anywhere;background:#f5f8f6;border-radius:9px;gap:.12rem;margin:0;padding:.55rem;font-size:.76rem;display:grid}.service-work-description{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.service-call{width:max-content}.service-terms-form{background:#f8fcf9;border:1px solid #cfe0d4;border-radius:11px;gap:.6rem;padding:.75rem;display:grid}.service-terms-form h3{margin:0;font-size:.94rem}.service-terms-form textarea{min-height:70px}.service-agreed-terms{background:#edf8f1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .5rem;padding:.7rem;display:grid}.service-agreed-terms h3{margin:0;font-size:.8rem}.service-agreed-terms>strong{color:#075f35;grid-area:1/2/3}.service-agreed-terms p,.service-agreed-terms small{margin:0;font-size:.75rem}.service-agreed-terms small{color:var(--muted);grid-column:1/-1}.request-status.terms_proposed,.request-status.provider_completed{color:#825700;background:#fff4dc}.request-status.confirmed{color:#155b2c;background:#def3e4}.request-status.disputed{color:#812626;background:#f8dddd}.buyer-agro-history-links{border:1px solid var(--line);background:#f5f8fa;border-radius:12px;gap:.35rem;width:max-content;max-width:100%;margin:0 0 1rem;padding:.3rem;display:flex}.buyer-agro-history-links a{color:var(--muted);border-radius:9px;padding:.55rem .9rem;font-size:.82rem;font-weight:800;text-decoration:none}.buyer-agro-history-links a.active{color:#075f35;background:#fff;box-shadow:0 2px 7px #10233f14}.history-market-actions{flex-wrap:wrap;gap:.45rem;display:flex}.history-market-actions .button{min-width:0}.service-history-product{min-width:0;color:inherit;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:.7rem;text-decoration:none;display:grid}.service-history-product>img,.service-history-product>span:first-child{object-fit:cover;background:#edf5ef;border-radius:10px;width:64px;height:64px}.service-history-product>span:first-child{place-items:center;font-size:1.5rem;display:grid}.service-history-product h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-history-footer{border-top:1px solid var(--line);gap:.65rem;padding-top:.65rem;display:grid}.service-history-footer details{background:#f7f9fa;border-radius:9px;padding:.55rem .65rem}.service-history-footer summary{cursor:pointer;font-size:.8rem;font-weight:800}.service-history-footer ol{gap:.45rem;margin:.65rem 0 0;padding-left:1.1rem;display:grid}.service-history-footer li{padding-left:.2rem;font-size:.76rem}.service-history-footer li time{color:var(--muted);font-size:.68rem;display:block}.service-history-footer>div{justify-content:flex-end;gap:.5rem;display:flex}.service-history-footer .button{min-height:38px;padding:.48rem .7rem;font-size:.76rem}@media (max-width:640px){.agro-service-followup-page>.section-heading{display:grid}.buyer-agro-history-links,.service-followup-tabs{width:100%}.buyer-agro-history-links a,.service-followup-tabs button{text-align:center;flex:1;padding:.48rem .35rem;font-size:.76rem}.service-followup-list{grid-template-columns:minmax(0,1fr);gap:.6rem}.service-followup-card{padding:.75rem}.service-followup-card>header{grid-template-columns:minmax(0,1fr) auto;display:grid}.service-history-product{grid-template-columns:50px minmax(0,1fr);gap:.55rem}.service-history-product>img,.service-history-product>span:first-child{width:50px;height:50px}.service-followup-facts{grid-template-columns:1fr 1fr}.service-followup-facts p:last-child{grid-column:1/-1}.service-followup-card .match-actions{grid-template-columns:1fr 1fr;display:grid}.service-followup-card .match-actions .button{width:100%;min-width:0;padding:.55rem .35rem;font-size:.75rem}.service-call{width:100%}.service-terms-form .form-row{grid-template-columns:1fr 1fr}.service-agreed-terms>strong{font-size:.9rem}.service-history-footer>div{grid-template-columns:1fr 1fr;display:grid}.service-history-footer .button{text-align:center;width:100%;min-width:0;padding-inline:.3rem}}.return-evidence-progress,.return-evidence-ready{border-radius:999px;align-items:center;width:max-content;padding:.3rem .55rem;font-weight:850;display:inline-flex}.return-evidence-progress{color:#805400;background:#fff2cf}.return-evidence-ready{color:#087346;background:#dff2e6}.buyer-order-timeline li.current:not(:last-child):after{background:linear-gradient(90deg,#087346 0 42%,#8bc9a7 42% 58%,#d9e6dc 58% 100%) 0 0/180% 100%;animation:1.8s ease-in-out infinite timeline-connecting}.buyer-order-timeline .upcoming>span{color:#789084;background:#fff}@keyframes timeline-connecting{0%,to{background-position:35% 0}50%{background-position:65% 0}}@media (prefers-reduced-motion:reduce){.buyer-order-timeline li.current:not(:last-child):after{animation:none}}.buyer-order-timeline li>span{width:38px;height:38px}@media (max-width:700px){.order-history-card .buyer-order-timeline li{padding-top:34px;font-size:.65rem}.order-history-card .buyer-order-timeline li>span{width:26px;height:26px}.order-history-card .buyer-order-timeline li>span svg{width:15px;height:15px}.order-history-card .buyer-order-timeline li:not(:last-child):after{width:calc(100% - 32px);top:12px;left:calc(50% + 16px)}}@media (max-width:380px){.order-history-card .buyer-order-timeline li{padding-top:31px;font-size:.6rem}.order-history-card .buyer-order-timeline li>span{width:24px;height:24px}.order-history-card .buyer-order-timeline li>span svg{width:13px;height:13px}.order-history-card .buyer-order-timeline li:not(:last-child):after{width:calc(100% - 30px);top:11px;left:calc(50% + 15px)}}.buyer-order-timeline li{padding-top:51px}.buyer-order-timeline li>span{border-width:2.5px;width:44px;height:44px}.buyer-order-timeline li>span svg{width:24px;height:24px}.buyer-order-timeline li:not(:last-child):after{width:calc(100% - 58px);top:21px;left:calc(50% + 29px)}.buyer-order-timeline.compact li{padding-top:42px}.buyer-order-timeline.compact li>span{width:36px;height:36px}.buyer-order-timeline.compact li>span svg{width:20px;height:20px}.buyer-order-timeline.compact li:not(:last-child):after{width:calc(100% - 48px);top:17px;left:calc(50% + 24px)}@media (max-width:700px){.order-history-card .buyer-order-timeline li{padding-top:38px}.order-history-card .buyer-order-timeline li>span{border-width:2px;width:30px;height:30px}.order-history-card .buyer-order-timeline li>span svg{width:17px;height:17px}.order-history-card .buyer-order-timeline li:not(:last-child):after{width:calc(100% - 40px);top:14px;left:calc(50% + 20px)}}@media (max-width:380px){.order-history-card .buyer-order-timeline li{padding-top:35px}.order-history-card .buyer-order-timeline li>span{width:28px;height:28px}.order-history-card .buyer-order-timeline li>span svg{width:15px;height:15px}.order-history-card .buyer-order-timeline li:not(:last-child):after{width:calc(100% - 38px);top:13px;left:calc(50% + 19px)}}.buyer-order-timeline li:not(:last-child):after{width:calc(100% - 44px);left:calc(50% + 22px)}.buyer-order-timeline.compact li:not(:last-child):after{width:calc(100% - 36px);left:calc(50% + 18px)}@media (max-width:700px){.order-history-card .buyer-order-timeline li:not(:last-child):after{width:calc(100% - 30px);left:calc(50% + 15px)}}@media (max-width:380px){.order-history-card .buyer-order-timeline li:not(:last-child):after{width:calc(100% - 28px);left:calc(50% + 14px)}}.catalog-page .catalog-content.showcase-section:not(.featured-showcase){box-sizing:border-box;background:#fff;border:1px solid #e1e6ec;border-radius:10px;width:min(1180px,100% - 48px);max-width:min(1180px,100% - 48px);margin:2rem auto 0;padding:0;box-shadow:0 2px 6px #14263d0f}.catalog-page .showcase-section:not(.featured-showcase)>.catalog-intro{box-sizing:border-box;align-items:center;min-height:66px;margin:0;padding:1rem 1.15rem .8rem;display:flex}.catalog-page .showcase-section:not(.featured-showcase)>.catalog-intro h2{letter-spacing:-.015em;margin:0;font-size:1.16rem;font-weight:750}.catalog-page .showcase-section:not(.featured-showcase) .showcase-rail-shell{overflow:visible}.catalog-page .showcase-section:not(.featured-showcase) .showcase-grid.showcase-recommendation-rail{scroll-snap-type:x mandatory;background:#fff;align-items:stretch;margin:0;gap:0!important;padding:0!important;display:flex!important;overflow-x:auto!important}.catalog-page .showcase-section:not(.featured-showcase) .showcase-grid.showcase-recommendation-rail .catalog-card{box-sizing:border-box;min-width:0;box-shadow:none;scroll-snap-align:start;background:#fff;border:0;border-right:1px solid #e8ebef;border-radius:0;overflow:hidden;transform:none;flex:0 0 20%!important;width:20%!important}.catalog-page .showcase-section:not(.featured-showcase) .showcase-grid.showcase-recommendation-rail .catalog-card:last-child{border-right:0}.catalog-page .showcase-section.discovery-showcase .showcase-discovery-grid{background:#fff;align-items:stretch;margin:0;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;padding:0!important;display:grid!important;overflow:visible!important}.catalog-page .showcase-section.discovery-showcase .showcase-discovery-grid .catalog-card{box-sizing:border-box;min-width:0;box-shadow:none;background:#fff;border:1px solid #e8ebef;border-top:0;border-left:0;border-radius:0;overflow:hidden;transform:none;width:100%!important}.catalog-page .showcase-section.discovery-showcase .showcase-discovery-grid .catalog-card:nth-child(5n){border-right:0}.catalog-page .showcase-section:not(.featured-showcase) .showcase-grid.showcase-recommendation-rail .catalog-card:hover,.catalog-page .showcase-section:not(.featured-showcase) .showcase-grid.showcase-recommendation-rail .catalog-card:focus-visible{z-index:1;border-color:#e8ebef;transform:none;box-shadow:0 5px 18px #102b4e1a}.catalog-page .showcase-section:not(.featured-showcase) .showcase-media{background:#f7f8fa;margin:0 .75rem}.catalog-page .showcase-section:not(.featured-showcase) .catalog-photo,.catalog-page .showcase-section:not(.featured-showcase) .catalog-image{min-height:190px;height:190px!important}.catalog-page .showcase-section:not(.featured-showcase) .showcase-copy{box-sizing:border-box;gap:.3rem!important;padding:.72rem .8rem 1rem!important}.catalog-page .showcase-section:not(.featured-showcase) .catalog-card h2{min-height:2.45em;max-height:2.45em;font-size:.84rem;line-height:1.23}.catalog-page .catalog-price-sales{order:3;align-items:baseline;gap:.35rem;min-width:0;margin:.08rem 0 0;display:flex}.catalog-page .catalog-price-sales .catalog-price{order:initial;white-space:nowrap;flex:0 auto;min-width:0;margin:0;font-size:1.05rem}.catalog-page .catalog-sales-count{color:#6b7280;white-space:nowrap;flex:none;font-size:.66rem;line-height:1.2}.catalog-page .catalog-free-delivery{color:#009b48;order:4;margin:.05rem 0 0;font-size:.72rem;font-weight:750;line-height:1.25}.catalog-page .showcase-grid .catalog-stock{order:5}.catalog-page .all-products-grid .catalog-price-sales,.catalog-page .all-products-grid .catalog-free-delivery,.catalog-page .catalog-results-section .catalog-price-sales,.catalog-page .catalog-results-section .catalog-free-delivery{order:initial}@media (max-width:900px) and (min-width:681px){.catalog-page .showcase-section.discovery-showcase .showcase-discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.catalog-page .showcase-section.discovery-showcase .showcase-discovery-grid .catalog-card:nth-child(5n){border-right:1px solid #e8ebef}.catalog-page .showcase-section.discovery-showcase .showcase-discovery-grid .catalog-card:nth-child(4n){border-right:0}.catalog-page .showcase-section:not(.featured-showcase) .showcase-grid.showcase-recommendation-rail .catalog-card{flex-basis:25%!important;width:25%!important}}@media (max-width:680px){.catalog-page .catalog-content.showcase-section:not(.featured-showcase){border-radius:8px;width:calc(100% - 16px);max-width:calc(100% - 16px);margin-top:1rem}.catalog-page .showcase-section:not(.featured-showcase)>.catalog-intro{min-height:54px;padding:.8rem .85rem .62rem}.catalog-page .showcase-section:not(.featured-showcase)>.catalog-intro h2{font-size:1rem}.catalog-page .showcase-section:not(.featured-showcase) .showcase-grid.showcase-recommendation-rail{grid-auto-flow:row;align-items:stretch;grid-template-rows:none!important;grid-template-columns:none!important;gap:0!important;padding:0!important;display:flex!important;overflow-x:auto!important}.catalog-page .showcase-section.discovery-showcase .showcase-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:visible!important}.catalog-page .showcase-section.discovery-showcase .showcase-discovery-grid .catalog-card:nth-child(4n){border-right:1px solid #e8ebef}.catalog-page .showcase-section.discovery-showcase .showcase-discovery-grid .catalog-card:nth-child(2n){border-right:0}.catalog-page .showcase-section:not(.featured-showcase) .showcase-grid.showcase-recommendation-rail .catalog-card{border-bottom:0;border-right:1px solid #e8ebef;min-width:0;max-width:none;min-height:0;flex:0 0 50%!important;width:50%!important}.catalog-page .showcase-section:not(.featured-showcase) .showcase-media{margin:0 .5rem}.catalog-page .showcase-section:not(.featured-showcase) .catalog-photo,.catalog-page .showcase-section:not(.featured-showcase) .catalog-image{min-height:132px;height:132px!important}.catalog-page .showcase-section:not(.featured-showcase) .showcase-copy{padding:.58rem .62rem .72rem!important}.catalog-page .showcase-section:not(.featured-showcase) .catalog-card h2{font-size:.8rem}.catalog-page .showcase-section:not(.featured-showcase) .catalog-card-context{display:none}.catalog-page .catalog-price-sales{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem .25rem;display:grid}.catalog-page .catalog-price-sales .catalog-price,.dashboard-offers .catalog-card .catalog-price{text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:.18rem;font-size:.94rem;display:flex;overflow:hidden}.catalog-page .catalog-price-sales .catalog-price small,.dashboard-offers .catalog-card .catalog-price small{line-height:inherit;flex:none;display:inline}.catalog-page .catalog-price-sales .catalog-price small{display:none}.catalog-page .catalog-sales-count{justify-self:end;font-size:.61rem}.catalog-page .catalog-free-delivery{font-size:.67rem}.offer-gallery-main>video{max-height:100%}}.admin-commerce-settings-page{max-width:980px}.admin-compact-page-heading{max-width:620px;margin:1.25rem 0 .8rem}.admin-compact-page-heading h1{margin:.2rem 0;font-size:clamp(1.55rem,3vw,2rem)}.admin-compact-page-heading>p:last-child{color:var(--muted);margin:.35rem 0}.admin-commerce-settings-page .admin-feature-settings{margin-top:.75rem}.admin-service-settings-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.admin-service-settings-list .admin-feature-settings{width:100%;height:100%;margin:0}@media (max-width:760px){.admin-service-settings-list{grid-template-columns:1fr}}.buyer-order-timeline{--timeline-complete:#25b964}.buyer-order-timeline .done>span,.buyer-order-timeline .current>span{border-color:var(--timeline-complete);color:var(--timeline-complete)}.buyer-order-timeline li.done:not(:last-child):after{background:var(--timeline-complete)}.buyer-order-timeline li.current:not(:last-child):after{background:linear-gradient(90deg,var(--timeline-complete) 0 42%,#8ed9b0 42% 58%,#d9e6dc 58% 100%)}.buyer-order-timeline .current{color:#087346}.buyer-order-timeline .current>span{box-shadow:0 0 0 4px #25b9641f}.variant-price-choice{align-content:start;gap:.45rem;min-width:0;display:grid}.variant-price-choice>.terms-check{margin:0}.variant-price-choice>small{color:var(--muted);line-height:1.35}.variant-price-choice>.field{margin:0}.offer-size-options button{text-align:center;place-items:center;gap:.18rem;min-width:78px;display:grid}.offer-size-options button small{color:var(--muted);font-size:.72rem;font-weight:750}.offer-size-system-note{max-width:38rem;color:var(--muted);margin:.65rem 0 0;font-size:.82rem;line-height:1.4}.offer-dynamic-price{gap:.45rem;display:grid}.offer-dynamic-price>.catalog-price{margin-bottom:0}.offer-selected-variant-detail{color:#334b75;background:#f3f6ff;border-left:3px solid #2558d9;border-radius:0 8px 8px 0;gap:.16rem;width:fit-content;max-width:100%;margin:0;padding:.65rem .8rem;font-size:.82rem;display:grid}.offer-selected-variant-detail strong{color:#123b9c}.offer-selected-variant-detail span{overflow-wrap:anywhere}.size-equivalence-dropdown{background:#f8faff;border:1px solid #d7e2f4;border-radius:9px;max-width:38rem;margin-top:.55rem}.size-equivalence-dropdown>summary{cursor:pointer;color:#174cb7;padding:.6rem .75rem;font-size:.8rem;font-weight:800;list-style-position:inside}.size-equivalence-content{gap:.55rem;padding:0 .75rem .75rem;display:grid}.size-equivalence-content p,.size-equivalence-content small{color:var(--muted);margin:0;font-size:.76rem;line-height:1.4}.size-equivalence-table-wrap{max-width:100%;overflow-x:auto}.size-equivalence-content table{border-collapse:collapse;background:#fff;width:100%;min-width:360px;font-size:.76rem}.size-equivalence-content th,.size-equivalence-content td{text-align:center;white-space:nowrap;border:1px solid #dce5f2;padding:.42rem .5rem}.size-equivalence-content thead th{color:#183b82;background:#edf3ff}.size-equivalence-content tbody th{color:#174cb7}@media (max-width:700px){.size-equivalence-dropdown{width:100%}.size-equivalence-table-wrap{overflow:visible}.size-equivalence-content table,.size-equivalence-content tbody{background:0 0;width:100%;min-width:0;display:block}.size-equivalence-content thead{display:none}.size-equivalence-content tbody{gap:.45rem;display:grid}.size-equivalence-content tr{background:#fff;border:1px solid #dce5f2;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.size-equivalence-content th,.size-equivalence-content td{white-space:normal;overflow-wrap:anywhere;border:1px solid #e4ebf5;border-top:0;border-left:0;gap:.12rem;min-width:0;padding:.38rem .3rem;font-size:.7rem;display:grid}.size-equivalence-content th:before,.size-equivalence-content td:before{content:attr(data-label);color:#60708d;font-size:.6rem;font-weight:700}.size-equivalence-content tbody th{background:#edf3ff;grid-column:1/-1;font-size:.78rem}.size-equivalence-content td:nth-child(4),.size-equivalence-content td:nth-child(7){border-right:0}.size-equivalence-content td:nth-last-child(-n+3){border-bottom:0}}@media (max-width:420px){.size-equivalence-content tr{grid-template-columns:repeat(2,minmax(0,1fr))}.size-equivalence-content td:nth-child(4){border-right:1px solid #e4ebf5}.size-equivalence-content td:nth-child(odd){border-right:0}.size-equivalence-content td:nth-last-child(3){border-bottom:1px solid #e4ebf5}}.product-identity-row{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);align-items:start}.product-identity-row>.field{align-self:start;height:max-content}.field-heading{align-items:baseline;gap:.35rem;min-height:1.35em;display:flex}.field-heading>.note{font-weight:600}.product-condition-field{grid-auto-rows:max-content}.product-condition-field>select{align-self:start;display:block;height:46px!important;min-height:46px!important;max-height:46px!important}@media (max-width:700px){.product-identity-row{grid-template-columns:minmax(0,1fr)}.product-condition-field>select{height:44px!important;min-height:44px!important;max-height:44px!important}.variant-price-choice,.variant-price-choice>.field{width:100%}}.compact-text-editor{gap:.45rem;min-width:0;margin:14px 0;display:grid}.compact-text-editor>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.compact-text-editor>header label{font-weight:700}.compact-text-editor-toggle{color:#1e5fa8;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:.25rem .4rem;font-size:.78rem;font-weight:800}.compact-text-editor-toggle:hover{text-decoration:underline}.compact-text-editor textarea{box-sizing:border-box;width:100%;height:58px;min-height:58px;max-height:58px;font:inherit;resize:none;background:#fff;border:1px solid #b8cec0;border-radius:9px;padding:10px 12px;line-height:1.45;transition:min-height .18s,height .18s}.compact-text-editor textarea:focus{border-color:#1e5fa8;outline:3px solid #f5a33b55}.compact-text-editor.is-expanded textarea{resize:vertical;height:168px;min-height:168px;max-height:360px}.compact-text-editor>footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.compact-text-editor>footer small{color:var(--muted);line-height:1.4}.compact-text-editor>footer .button{white-space:nowrap;min-height:38px;padding:.45rem .7rem}.offer-public-description>p,.offer-public-description p{white-space:pre-line}@media (max-width:640px){.compact-text-editor{margin:10px 0}.compact-text-editor textarea{height:62px;min-height:62px;max-height:62px}.compact-text-editor.is-expanded textarea{height:180px;min-height:180px;max-height:360px}.compact-text-editor>footer{flex-direction:column;align-items:stretch}.compact-text-editor>footer .button{width:100%}}.seller-header{grid-template-columns:minmax(0,1fr) auto;gap:.8rem;padding-right:clamp(3.5rem,4.4vw,5rem)}.seller-header-identity{min-width:0}.seller-header-identity>div{max-width:220px}.seller-header-links{justify-content:center;gap:.42rem}.seller-header-account{gap:2rem;padding-left:1rem}.seller-profile-menu{flex:none;position:relative}.seller-profile-trigger{color:#315e46;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:0;display:flex}.seller-profile-trigger-name{color:#214d36;text-overflow:ellipsis;white-space:nowrap;max-width:135px;font-size:.78rem;font-weight:800;overflow:hidden}.seller-profile-chevron{font-size:.9rem;line-height:1;transition:transform .15s}.seller-profile-trigger[aria-expanded=true] .seller-profile-chevron{transform:rotate(180deg)}.seller-profile-trigger:focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #3b82f6}.seller-profile-options{z-index:90;white-space:normal;background:#fff;border:1px solid #d4e4da;border-radius:12px;gap:2px;width:min(290px,100vw - 24px);padding:7px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 14px 32px #173d2438}.seller-profile-summary{border-bottom:1px solid #dce8df;align-items:center;gap:.7rem;min-width:0;margin:2px 3px 5px;padding:5px 3px 10px;display:flex}.seller-profile-summary>img,.seller-profile-summary>span:first-child{object-fit:cover;color:#0b6d3f;background:#dbeee2;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-weight:850;display:grid}.seller-profile-summary>span:last-child{gap:2px;min-width:0;display:grid}.seller-profile-summary strong,.seller-profile-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-profile-summary strong{color:#183d2c;font-size:.9rem}.seller-profile-summary small{color:#617287;font-size:.76rem}.seller-profile-options>a{color:#183d2c;border-radius:8px;padding:9px 10px;font-size:.82rem;font-weight:700;text-decoration:none;display:block}.seller-profile-options>a:hover,.seller-profile-options>a:focus-visible{color:#15583a;background:#edf5ef}@media (max-width:1520px){.seller-header{grid-template-columns:minmax(0,1fr) auto}.seller-header-links{grid-area:1/1}.seller-header-account{grid-area:1/2}}@media (max-width:760px){.nav-public:has(.seller-bottom-nav) .seller-profile-menu{grid-area:1/2;place-self:center}.nav-public:has(.seller-bottom-nav) .seller-header-account .admin-alert-bell{grid-area:1/3}.nav-public:has(.seller-bottom-nav) .seller-profile-trigger{gap:0}.nav-public:has(.seller-bottom-nav) .seller-profile-trigger-name{display:none}.nav-public:has(.seller-bottom-nav) .seller-profile-chevron{font-size:.72rem}.nav-public:has(.seller-bottom-nav) .seller-profile-options{width:min(290px,100vw - 20px);position:fixed;top:58px;right:10px}}.variant-color-editor{container-type:inline-size}.variant-size-picker>.button{word-break:normal;overflow-wrap:normal;min-width:0}@container (max-width:720px){.variant-size-picker,.variant-memory-picker,.variant-unique-picker,.variant-size-stock{grid-template-columns:minmax(0,1fr);align-items:stretch}.variant-size-picker>.button,.variant-size-stock>.button{white-space:normal;width:100%}.variant-price-choice,.variant-size-picker>.field,.variant-size-stock>.field{width:100%;min-width:0}}@container (max-width:420px){.variant-color-card{padding:.75rem}.variant-color-card>header{flex-direction:column;align-items:flex-start}}.admin-category-manager{--category-control-height:42px;--category-action-height:38px}.admin-category-manager .field :is(select,input:not([type=file])){box-sizing:border-box;height:var(--category-control-height);min-height:var(--category-control-height);padding:.48rem .7rem;font-size:.88rem}.admin-category-manager :is(.admin-category-toolbar>.button,.admin-category-row .button,.admin-category-editor .button-row .button){width:auto;min-width:0;min-height:var(--category-action-height);text-align:center;flex:none;margin:0;padding:.48rem .72rem;font-size:.82rem;line-height:1.15}.admin-category-editor .button-row,.admin-category-row>.button-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem;display:flex}@media (max-width:520px){.admin-category-editor .button-row{gap:.4rem}.admin-category-editor .button-row .button{white-space:normal;max-width:100%;min-height:36px;padding:.42rem .58rem;font-size:.76rem}}@media (max-width:700px){.admin-category-toolbar>.button{justify-self:start;width:auto}.admin-category-row>.button-row .button{flex:none;width:auto}}.button:disabled,.button.disabled{pointer-events:none;opacity:1!important;color:#7a838b!important;box-shadow:none!important;cursor:not-allowed!important;background:#d9dee2!important;border-color:#d9dee2!important;transform:none!important}.offer-gallery-main:not(.showing-video){cursor:pointer}.button:disabled:hover,.button.disabled:hover{color:#7a838b!important;background:#d9dee2!important;transform:none!important}.admin-profile-identity,.seller-profile-identity{align-items:center;gap:.45rem;min-width:0;display:flex}.admin-profile-identity>img,.admin-profile-identity>.admin-brand-avatar{object-fit:cover;color:#15583a;background:#dcebe1;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.68rem;font-weight:800;display:grid}.admin-profile-identity .admin-profile-trigger{align-items:center;gap:.18rem;width:auto;max-width:150px;padding:2px 0;display:flex}.seller-profile-identity>img,.seller-profile-identity>span:first-child{object-fit:cover;color:#0b6d3f;background:#dbeee2;border:2px solid #b8d5c2;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:.78rem;font-weight:850;display:grid}.seller-profile-identity .seller-profile-trigger{grid-template-columns:none;align-items:center;gap:.22rem;display:flex}.carrier-account-menu{align-items:center;gap:.5rem}.carrier-account-menu>.carrier-profile-link{flex:0 0 42px}.carrier-account-trigger{align-items:center;gap:.25rem;min-width:0;display:flex}.carrier-account-trigger .carrier-company{max-width:13rem}.carrier-account-popover{top:calc(100% + .75rem)}.account-popover .sign-out,.buyer-mobile-account-popover .sign-out,.seller-profile-options .sign-out,.admin-profile-options .sign-out{border:0;border-top:1px solid #e1e7e3;justify-self:stretch;align-items:center;min-width:0;min-height:40px;margin:.35rem 0 0;padding:.65rem .6rem;font-size:.84rem;font-weight:750;display:flex;color:#9f2828!important;width:100%!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important}.account-popover .sign-out:hover,.buyer-mobile-account-popover .sign-out:hover,.seller-profile-options .sign-out:hover,.admin-profile-options .sign-out:hover{text-decoration:none;color:#812020!important;background:#fff4f4!important}@media (max-width:760px){.buyer-mobile-account-popover>.account-popover-summary{gap:.5rem;padding-bottom:.35rem}.buyer-mobile-account-popover>.account-popover-summary .account-popover-photo{flex-basis:36px;width:36px;height:36px}.buyer-mobile-account-popover>.account-popover-summary strong{font-size:.76rem}.buyer-mobile-account-popover>.account-popover-summary small{font-size:.62rem}.buyer-mobile-account-popover a{min-height:34px;padding:.1rem .12rem;font-size:.72rem;line-height:1.15}}@media (min-width:1101px){.nav-public:has(.buyer-bottom-nav) .nav-inner{grid-template-rows:56px 44px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:3px clamp(26px,3vw,52px);min-height:0;padding:10px max(24px,50vw - 900px) 9px;display:grid}.nav-public:has(.buyer-bottom-nav) .market-brand{display:contents}.nav-public:has(.buyer-bottom-nav) .market-brand .brand-location{display:contents}.nav-public:has(.buyer-bottom-nav) .market-search-bar{display:contents}.nav-public:has(.buyer-bottom-nav) .market-brand .brand{grid-area:1/1;align-self:center;width:max-content}.nav-public:has(.buyer-bottom-nav) .market-brand .brand img{object-fit:contain;width:200px;height:56px;display:block}.nav-public:has(.buyer-bottom-nav) .buyer-destination-shortcut{grid-area:2/1;align-self:center;width:100%;max-width:220px;margin:0}.nav-public:has(.buyer-bottom-nav) .market-search-general{grid-area:1/2;align-self:center;width:min(100%,1040px);height:50px;margin:0}.nav-public:has(.buyer-bottom-nav) .market-search-general input{height:50px;min-height:50px}.nav-public:has(.buyer-bottom-nav) .market-search-general .button{height:50px;min-height:50px}.nav-public:has(.buyer-bottom-nav) .responsive-market-menu{grid-area:2/2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(22px,3vw,52px);width:100%;min-width:0;display:grid}.nav-public:has(.buyer-bottom-nav) .market-nav-row{grid-area:1/1;min-width:0;height:44px}.nav-public:has(.buyer-bottom-nav) .market-nav-links{gap:clamp(.85rem,1.35vw,1.65rem)}.nav-public:has(.buyer-bottom-nav) .market-access{border:0;grid-area:1/2;place-self:center end;gap:clamp(.8rem,1.25vw,1.25rem);min-width:max-content;margin:0;padding:0}.nav-public:has(.buyer-bottom-nav) .market-access .header-account-menu{margin-right:0}.nav-public:has(.buyer-bottom-nav) :is(.buyer-mobile-top-actions,.buyer-mobile-market-switch,.mobile-menu-toggle,.buyer-mobile-account-links){display:none!important}}@media (max-width:760px){.nav-public:has(.seller-bottom-nav) .seller-profile-identity>img{border-width:1px;flex-basis:30px;width:30px;height:30px;font-size:.62rem}.nav-public:has(.seller-bottom-nav) .seller-profile-identity>span:first-child{border-width:1px;flex-basis:30px;width:30px;height:30px;font-size:.62rem}.nav-public:has(.seller-bottom-nav) .seller-profile-trigger{gap:0}}@media (max-width:700px){.nav-public:has(.carrier-bottom-nav) .carrier-account-menu{grid-area:1/2;justify-content:center;align-items:center;gap:.12rem;min-width:0;display:flex}.nav-public:has(.carrier-bottom-nav) .carrier-account-menu>.carrier-profile-link{flex-basis:30px;width:30px;height:30px}.nav-public:has(.carrier-bottom-nav) .carrier-account-trigger{padding:0}.nav-public:has(.carrier-bottom-nav) .carrier-account-trigger .header-account-chevron{font-size:.72rem;display:block}.nav-public:has(.carrier-bottom-nav) .carrier-account-popover{width:min(290px,100vw - 20px);position:fixed;top:58px;right:10px}.nav-public:has(.admin-header-bar) .admin-profile-identity{gap:.3rem}:is(.nav-public:has(.admin-header-bar) .admin-brand-short-name,.nav-public:has(.admin-header-bar) .admin-profile-chevron){display:block}}@media (max-width:760px){.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .buyer-mobile-avatar:not(.guest-mobile-entry){justify-content:center;align-items:center;gap:1px;display:flex}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .buyer-mobile-account-trigger{color:#173e2c;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:1px;margin:0;padding:0;display:flex}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .buyer-mobile-account-trigger .header-account-chevron{font-size:.68rem;display:block}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .buyer-mobile-account-trigger:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #1d4ed8}}.admin-alert-bell svg{width:22px;height:22px;display:block}@media (min-width:1101px){.nav-public:has(.buyer-bottom-nav) .nav-inner{grid-template-rows:48px 36px;grid-template-columns:215px minmax(0,1fr);gap:2px clamp(24px,2.5vw,42px);padding:8px max(46px,50vw - 900px) 7px}.nav-public:has(.buyer-bottom-nav) .market-brand .brand img{width:188px;height:48px}.nav-public:has(.buyer-bottom-nav) .buyer-destination-shortcut{max-width:205px;padding:.22rem .4rem}.nav-public:has(.buyer-bottom-nav) .buyer-destination-pin{width:18px;height:18px}.nav-public:has(.buyer-bottom-nav) .buyer-destination-copy small{font-size:.72rem;font-weight:600}.nav-public:has(.buyer-bottom-nav) .buyer-destination-copy strong{font-size:.9rem;font-weight:700}.nav-public:has(.buyer-bottom-nav) .market-search-general{width:min(100%,900px);height:46px}.nav-public:has(.buyer-bottom-nav) .market-search-general input{height:46px;min-height:46px}.nav-public:has(.buyer-bottom-nav) .market-search-general .button{height:46px;min-height:46px}.nav-public:has(.buyer-bottom-nav) .market-search-general .market-switch-link{height:46px;min-height:46px}.nav-public:has(.buyer-bottom-nav) .market-search-general input{font-size:.92rem}.nav-public:has(.buyer-bottom-nav) .market-search-submit{min-width:118px;padding-inline:1rem;font-size:.88rem}.nav-public:has(.buyer-bottom-nav) .market-switch-link{margin-left:.65rem;padding-inline:.75rem;font-size:.76rem}.nav-public:has(.buyer-bottom-nav) .responsive-market-menu{gap:clamp(18px,2vw,34px)}.nav-public:has(.buyer-bottom-nav) .market-nav-row{height:36px}.nav-public:has(.buyer-bottom-nav) .market-nav-links{gap:clamp(.85rem,1.2vw,1.35rem)}.nav-public:has(.buyer-bottom-nav) .market-nav-links>a{font-size:1rem;font-weight:500}.nav-public:has(.buyer-bottom-nav) .market-nav-links .header-category-trigger{font-size:1rem;font-weight:500}.nav-public:has(.buyer-bottom-nav) .market-access{gap:1rem;padding-right:18px}.nav-public:has(.buyer-bottom-nav) .market-search-general>.market-switch-link{display:none}.nav-public:has(.buyer-bottom-nav) .market-access .header-account-menu{order:1}.nav-public:has(.buyer-bottom-nav) .buyer-desktop-market-switch{height:32px;min-height:32px;box-shadow:none;order:2;margin:0 0 0 .65rem;padding-inline:.7rem;display:inline-flex}.nav-public:has(.buyer-bottom-nav) .market-access>.admin-alert-bell{order:3}.nav-public:has(.buyer-bottom-nav) .market-access>.public-cart-link{order:4}.nav-public:has(.buyer-bottom-nav) .header-user-profile{gap:.45rem}.nav-public:has(.buyer-bottom-nav) .header-profile-photo{border-width:1px;flex-basis:30px;width:30px;height:30px}.nav-public:has(.buyer-bottom-nav) .market-user-identity{align-items:center;gap:1.15rem;max-width:none;display:flex;overflow:visible}.nav-public:has(.buyer-bottom-nav) .header-account-trigger{max-width:8rem;font-size:.95rem;font-weight:500}.nav-public:has(.buyer-bottom-nav) .buyer-purchases{margin:0;font-weight:500;font-size:.95rem!important}.nav-public:has(.buyer-bottom-nav) .admin-alert-bell{place-items:center;width:32px;height:32px;padding:0;font-size:0;display:grid}.nav-public:has(.buyer-bottom-nav) .admin-alert-bell svg{width:20px;height:20px}.nav-public:has(.buyer-bottom-nav) .admin-alert-bell b{top:-5px;right:-5px}.nav-public:has(.buyer-bottom-nav) .market-access .public-cart-link{place-items:center;width:34px;height:34px;margin:0;padding:0;display:grid}.nav-public:has(.buyer-bottom-nav) .market-access .public-cart-link svg{width:22px;height:22px}.nav-public:has(.buyer-bottom-nav) .market-search-general{grid-template-rows:46px;grid-template-columns:minmax(0,1fr) auto;column-gap:.65rem;display:grid}.nav-public:has(.buyer-bottom-nav) .market-search-general input{grid-area:1/1;width:100%;padding-right:48px;border-radius:10px!important}.nav-public:has(.buyer-bottom-nav) .market-search-general .market-search-submit{z-index:2;width:46px;min-width:46px;height:46px;min-height:46px;box-shadow:none;border:0;border-left:1px solid #d8e0e9;grid-area:1/1;place-self:stretch end;place-items:center;margin:0;padding:0;display:grid;color:#536779!important;background:0 0!important;border-radius:0 10px 10px 0!important}.nav-public:has(.buyer-bottom-nav) .market-search-submit-label{display:none}.nav-public:has(.buyer-bottom-nav) .market-search-submit svg{width:20px;height:20px;display:block}.nav-public:has(.buyer-bottom-nav) .market-search-general .market-switch-link{grid-area:1/2;margin-left:0}:is(.nav-public:has(.seller-bottom-nav) .nav-inner,.nav-public:has(.carrier-bottom-nav) .nav-inner){grid-template-rows:48px 36px;grid-template-columns:215px minmax(0,1fr);align-items:center;gap:2px clamp(24px,2.5vw,42px);min-height:0;padding:8px max(46px,50vw - 900px) 7px;display:grid}.nav-public:has(.seller-bottom-nav) .market-brand{display:contents}.nav-public:has(.seller-bottom-nav) .market-brand .brand-location{display:contents}.nav-public:has(.seller-bottom-nav) .seller-header{display:contents}.nav-public:has(.carrier-bottom-nav) .market-brand{display:contents}.nav-public:has(.carrier-bottom-nav) .market-brand .brand-location{display:contents}:is(.nav-public:has(.seller-bottom-nav) .market-brand .brand,.nav-public:has(.carrier-bottom-nav) .market-brand .brand){grid-area:1/1;align-self:center;width:max-content}:is(.nav-public:has(.seller-bottom-nav) .market-brand .brand img,.nav-public:has(.carrier-bottom-nav) .market-brand .brand img){object-fit:contain;width:188px;height:48px;display:block}:is(.nav-public:has(.seller-bottom-nav) .market-brand .delivery-shortcut,.nav-public:has(.carrier-bottom-nav) .market-brand .delivery-shortcut){color:#173e2c;background:#ffffff59;border:1px solid #c7ddce;border-radius:8px;grid-area:2/1;grid-template-columns:18px minmax(0,1fr);align-self:center;align-items:center;column-gap:.35rem;width:100%;min-width:0;max-width:205px;margin:0;padding:.22rem .4rem;line-height:1.12;text-decoration:none;display:grid}:is(.nav-public:has(.seller-bottom-nav) .market-brand .delivery-shortcut:hover,.nav-public:has(.carrier-bottom-nav) .market-brand .delivery-shortcut:hover){background:#e7f3eb;border-color:#91bca0;text-decoration:none}:is(.nav-public:has(.seller-bottom-nav) .market-brand .delivery-shortcut-pin,.nav-public:has(.carrier-bottom-nav) .market-brand .delivery-shortcut-pin){width:18px;height:18px}:is(.nav-public:has(.seller-bottom-nav) .market-brand .delivery-location-label,.nav-public:has(.carrier-bottom-nav) .market-brand .delivery-location-label){font-size:.72rem;font-weight:600}:is(.nav-public:has(.seller-bottom-nav) .market-brand .delivery-shortcut-copy strong,.nav-public:has(.carrier-bottom-nav) .market-brand .delivery-shortcut-copy strong){font-size:.9rem;font-weight:700}.nav-public:has(.seller-bottom-nav) .seller-header-links{grid-area:2/2;justify-content:center;align-self:center;gap:clamp(.85rem,1.2vw,1.35rem);min-width:0;padding:0}.nav-public:has(.seller-bottom-nav) .seller-header-links a{min-height:0;box-shadow:none;color:#173e2c;background:0 0;border:0;border-radius:0;padding:.35rem 0;font-size:.95rem;font-weight:500}.nav-public:has(.seller-bottom-nav) .seller-header-links a:hover{box-shadow:none;color:#087346;background:0 0;text-decoration:underline;transform:none}.nav-public:has(.seller-bottom-nav) .seller-header-links a[aria-current=page]{box-shadow:none;color:#087346;text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.nav-public:has(.seller-bottom-nav) .seller-header-account{grid-area:1/2;place-self:center end;gap:1.2rem;padding:0 18px 0 0}.nav-public:has(.seller-bottom-nav) .seller-header-account .seller-profile-menu{order:1}.nav-public:has(.seller-bottom-nav) .seller-header-account .admin-alert-bell{order:2}.nav-public:has(.seller-bottom-nav) .seller-profile-trigger{gap:5px}.nav-public:has(.seller-bottom-nav) .seller-profile-trigger-name{font-size:.9rem;font-weight:600}.nav-public:has(.carrier-bottom-nav) .carrier-console-access{grid-area:1/2/span 2;grid-template-rows:48px 36px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;width:100%;min-width:0;margin:0;padding-right:18px;display:grid;gap:2px clamp(18px,2vw,32px)!important}.nav-public:has(.carrier-bottom-nav) .carrier-account-menu{grid-area:1/3;justify-self:end;margin:0}.nav-public:has(.carrier-bottom-nav) .carrier-console-access>.admin-alert-bell{grid-area:1/2;justify-self:end}.nav-public:has(.carrier-bottom-nav) .carrier-deliveries-link{grid-area:2/2;justify-self:end;margin:0}.nav-public:has(.carrier-bottom-nav) .carrier-console-access>a[href="/transportes/financeiro"]{grid-area:2/3;justify-self:end}.nav-public:has(.carrier-bottom-nav) .carrier-console-access>a:not(.sign-out){font-size:.95rem;font-weight:500;color:#173e2c!important}.nav-public:has(.carrier-bottom-nav) .carrier-profile-link{width:30px;height:30px;font-size:.9rem}.nav-public:has(.carrier-bottom-nav) .carrier-company{max-width:150px;margin:0!important}.nav-public:has(.carrier-bottom-nav) .carrier-company small{font-size:.72rem}.nav-public:has(.carrier-bottom-nav) .carrier-company strong{font-size:.9rem}}body:not(.agro-route) .nav-public:has(.buyer-bottom-nav) .market-search-general .market-search-submit{color:#536779!important;background:0 0!important}body.agro-route .nav-public:has(.buyer-bottom-nav) .market-search-general .market-search-submit{color:#536779!important;background:0 0!important}body:not(.agro-route) .nav-public:has(.buyer-bottom-nav) .market-search-general .market-search-submit:hover{color:#536779!important;background:0 0!important}body.agro-route .nav-public:has(.buyer-bottom-nav) .market-search-general .market-search-submit:hover{color:#536779!important;background:0 0!important}.nav-public:has(.seller-header) .market-brand .delivery-shortcut{background:#ffffff7a;border:1px solid #c8ddcf;border-radius:8px;grid-template-columns:20px minmax(0,1fr);column-gap:.35rem;max-width:220px;padding:.28rem .45rem}.nav-public:has(.seller-header) .market-brand .delivery-shortcut:hover{background:#eaf5ed;border-color:#91bea0}.nav-public:has(.seller-header) .market-brand .delivery-shortcut:after{content:none!important;display:none!important}.nav-public:has(.seller-header) .market-brand .delivery-shortcut-edit{content:none!important;display:none!important}@media (max-width:700px){.nav-public:has(.seller-bottom-nav) .market-brand .delivery-shortcut{grid-template-columns:14px minmax(0,1fr);max-width:220px;padding:.22rem .4rem}}.nav-public .buyer-destination-shortcut{box-sizing:border-box;width:fit-content;max-width:min(205px,100%)}.nav-public:has(.seller-header) .market-brand .delivery-shortcut{box-sizing:border-box;width:fit-content;max-width:min(205px,100%)}.nav-public:has(.carrier-console-access) .market-brand .delivery-shortcut{box-sizing:border-box;width:fit-content;max-width:min(205px,100%)}.nav-public .buyer-destination-shortcut{justify-self:start;width:max-content}.nav-public .buyer-destination-copy{width:max-content;max-width:160px}.nav-public:has(.buyer-bottom-nav) .buyer-destination-copy .buyer-destination-label{display:block}@media (max-width:760px){.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .buyer-destination-shortcut{width:fit-content;max-width:min(205px,100vw - 28px)}.nav-public:has(.seller-bottom-nav) .market-brand .delivery-shortcut{width:fit-content;max-width:min(205px,100vw - 28px)}.nav-public:has(.carrier-bottom-nav) .market-brand .delivery-shortcut{width:fit-content;max-width:min(205px,100vw - 28px)}.nav-public:has(.buyer-mobile-avatar:not(.guest-mobile-entry)) .buyer-destination-shortcut{grid-area:2/1;justify-self:start;width:max-content;max-width:100%}}.offer-sold-count{color:#667085;margin:.35rem 0;font-size:.9rem;font-weight:650}.seller-trust-summary{background:#fbfdfb;border:1px solid #d7e3dc;border-radius:14px;margin:1rem 0;padding:.85rem 1rem}.seller-trust-name{margin:0}.seller-trust-signals{flex-wrap:wrap;gap:.45rem .6rem;margin-top:.6rem;display:flex}.seller-trust-signals span{color:#174f34;background:#edf7f0;border-radius:999px;align-items:center;min-height:30px;padding:.3rem .55rem;font-size:.78rem;font-weight:650;line-height:1.2;display:inline-flex}@media (max-width:640px){.seller-trust-summary{padding:.75rem}.seller-trust-signals{gap:.4rem}.seller-trust-signals span{font-size:.74rem}}.buyer-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.buyer-benefit-card{min-width:0;margin:0}.buyer-benefit-card>p{color:var(--muted);margin:6px 0 14px}.referral-share-block{gap:10px;display:grid}.referral-link-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.referral-link-row input{border:1px solid var(--border);background:#f8fafc;border-radius:10px;min-width:0;height:44px;padding:0 12px}.referral-primary-actions{gap:8px;display:flex}.referral-primary-actions>.button{white-space:nowrap;min-height:44px;padding:.55rem .8rem}.buyer-coupon-list{gap:8px;margin:8px 0 12px;display:grid}.buyer-coupon-list article{background:#f4fbf6;border:1px solid #bddfc9;border-radius:12px;gap:2px;padding:12px;display:grid}.buyer-coupon-list span{color:#08783d;font-weight:700}.buyer-coupon-list small,.buyer-benefit-card>small{color:var(--muted)}.benefit-inline-message{margin:8px 0 0!important}.benefit-retry{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 14px;display:flex}.benefit-retry p{color:var(--muted);margin:0}.benefit-retry .button{flex:none;min-height:38px;padding:.45rem .7rem}@media (max-width:900px){.buyer-benefits-grid{grid-template-columns:1fr}}@media (max-width:720px){.buyer-benefits-grid{gap:10px;margin-bottom:14px}.buyer-benefit-card{padding:.8rem}.buyer-benefit-card>p{margin-bottom:10px}.referral-link-row{grid-template-columns:1fr;align-items:stretch}.referral-primary-actions{grid-template-columns:1fr 1fr;display:grid}.referral-primary-actions>.button{white-space:normal;width:100%;min-width:0;min-height:40px;padding:.45rem .4rem}.benefit-retry{flex-direction:column;align-items:stretch}.benefit-retry .button{width:100%}}.catalog-photo-trigger,.catalog-photo-trigger *{cursor:pointer}.offer-gallery{--gallery-thumb-size:72px;--gallery-thumb-gap:.55rem;--gallery-stage-height:calc(6 * var(--gallery-thumb-size) + 5 * var(--gallery-thumb-gap));grid-template-columns:var(--gallery-thumb-size) minmax(0,1fr)}.offer-gallery-thumbnails{gap:var(--gallery-thumb-gap);max-height:var(--gallery-stage-height);overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}.offer-gallery-thumbnails button,.offer-gallery-thumbnails .offer-video-thumbnail{width:100%;height:var(--gallery-thumb-size)}.offer-gallery-thumbnails img{height:100%}.offer-gallery-main{height:var(--gallery-stage-height);min-height:0}.offer-gallery-main img,.offer-gallery-main>video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.referral-primary-actions>.referral-share-icon{place-items:center;width:44px;min-width:44px;padding:0;display:grid}.referral-share-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media (max-width:760px){.offer-gallery{--gallery-thumb-size:52px;grid-template-columns:var(--gallery-thumb-size) minmax(0,1fr)}.offer-gallery-thumbnails{overscroll-behavior:auto;scrollbar-gutter:auto;max-height:none;overflow:visible}.offer-gallery-main{box-sizing:border-box;width:100%;max-width:100%;height:var(--gallery-stage-height);aspect-ratio:auto;min-height:0}.offer-gallery-main>img{object-fit:contain;object-position:center;margin-inline:auto;display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.offer-gallery-main.showing-video{padding:0}.offer-gallery-main.showing-video>video{object-fit:contain;width:calc(100% - .5rem);min-width:0;max-width:none;height:calc(100% - .5rem);min-height:0;max-height:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.referral-primary-actions{grid-template-columns:minmax(0,1fr) 42px}.referral-primary-actions>.referral-share-icon{width:42px;min-width:42px;padding:0}}@media (min-width:1101px){.nav-public:has(.buyer-bottom-nav) .nav-inner{grid-template-columns:188px minmax(0,1fr);padding-right:clamp(64px,4.5vw,88px)}.nav-public:has(.buyer-bottom-nav) .buyer-destination-shortcut{grid-template-columns:18px fit-content(160px);justify-self:start;width:fit-content;max-width:205px;display:inline-grid}.nav-public:has(.buyer-bottom-nav) .buyer-destination-copy{width:auto;max-width:160px}.nav-public:has(.buyer-bottom-nav) .market-search-general{grid-template-columns:minmax(480px,760px) auto;justify-self:start;column-gap:24px;width:min(100%,940px);max-width:940px}.nav-public:has(.buyer-bottom-nav) .market-search-general>.market-switch-link{grid-column:2;display:inline-flex}.nav-public:has(.buyer-bottom-nav) .buyer-desktop-market-switch{display:none}.nav-public:has(.buyer-bottom-nav) .account-popover{width:min(260px,100vw - 28px);padding:.8rem}}.offer-video-stage{place-self:center;width:auto;max-width:100%;height:100%;max-height:100%;display:inline-flex;position:relative;overflow:hidden}.offer-video-stage>video{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.offer-video-viewer-controls{z-index:5;pointer-events:none;position:absolute;inset:0}.offer-video-viewer-controls button{color:#fff;cursor:pointer;width:38px;height:38px;box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:0;place-items:center;padding:5px;line-height:1;display:grid;position:absolute}.offer-video-sound-control{top:.7rem;right:.7rem}.offer-video-fullscreen-control{top:.7rem;left:.7rem}.offer-video-viewer-controls svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(1px 0 #07111f)drop-shadow(-1px 0 #07111f)drop-shadow(0 1px #07111f)drop-shadow(0 -1px #07111f)drop-shadow(0 2px 3px #000);width:28px;height:28px;transition:transform .15s;display:block}.offer-video-viewer-controls button:hover{background:0 0}.offer-video-viewer-controls button:hover svg{transform:scale(1.08)}.offer-video-viewer-controls button:focus-visible{outline-offset:1px;background:0 0;outline:2px solid #fff}.offer-video-stage:fullscreen{background:#000;width:100vw;max-width:none;height:100vh;max-height:none;aspect-ratio:auto!important}.offer-video-stage:fullscreen>video{background:#000}.system-video-player{background:#fff;place-self:center;width:auto;max-width:100%;height:min(560px,70vh);max-height:100%;display:inline-flex;position:relative;overflow:hidden}.system-video-player>video{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.system-video-player:fullscreen{background:#000;width:100vw;max-width:none;height:100vh;max-height:none;aspect-ratio:auto!important}.system-video-player:fullscreen>video{background:#000}.offer-video-preview-player{height:min(420px,65vh)}@media (max-width:680px){.offer-video-viewer-controls button{width:40px;height:40px}.offer-video-sound-control{top:.55rem;right:.55rem}.offer-video-fullscreen-control{top:.55rem;left:.55rem;transform:none}}.offer-gallery-main>video,.offer-video-preview video,.offer-gallery-thumbnails .offer-video-thumbnail video,.review-media .review-video video,.review-video-open>video,.review-media-stage>video{object-position:50% 50%;margin-inline:auto;display:block}.media-source-picker,.media-source-picker-mobile,.media-source-picker-desktop,.review-mobile-attachments,.review-mobile-attachments>summary,.system-video-player,.offer-video-stage,.profile-photo-actions-mobile{box-sizing:border-box;min-width:0;max-width:100%}.media-source-picker-desktop,.media-source-picker-mobile>summary,.review-mobile-attachments>summary{white-space:normal;overflow-wrap:anywhere;text-align:center}.media-source-picker-menu button,.review-mobile-attachment-menu label,.mobile-media-source-sheet>button{overflow-wrap:anywhere;min-width:0}.media-source-picker-menu button>span,.review-mobile-attachment-menu label>span,.mobile-media-source-sheet>button>span{min-width:0}.offer-video-stage>video,.system-video-player>video{max-width:100%;max-height:100%}.offer-video-preview,.review-media,.review-media-stage,.return-evidence,.return-evidence>div,.parcel-photo-field,.profile-photo-actions{min-width:0;max-width:100%}.return-evidence>div>span,.parcel-photo-field li{overflow-wrap:anywhere;max-width:100%}@media (min-width:601px){.media-source-picker-menu,.mobile-media-source-sheet{max-width:min(420px,100%)}}@media (max-width:600px){.media-source-picker,.media-source-picker-mobile,.media-source-picker-mobile>summary,.review-mobile-attachments,.review-mobile-attachments>summary,.profile-photo-actions-mobile{width:100%}.media-source-picker-menu,.review-mobile-attachment-menu{z-index:3201;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border:1px solid #9dbbaa;border-radius:14px;width:auto;min-width:0;max-width:none;max-height:min(70vh,430px);position:fixed;overflow-y:auto;box-shadow:0 18px 55px #0005}.mobile-media-source-backdrop{box-sizing:border-box;width:100%;max-width:100%;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));overflow:hidden}.mobile-media-source-sheet{box-sizing:border-box;width:100%;min-width:0;max-width:420px;max-height:min(78vh,520px);overflow-y:auto}.offer-video-stage,.system-video-player{max-width:100%;max-height:min(100%,100dvh - 24px)}.offer-video-stage:fullscreen,.system-video-player:fullscreen{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}}
