/* One destination choice leads directly to a short inquiry, in every language. */
.global-section .market-panel{border:0;padding:0;min-width:0}
.market-coverage{display:flex;flex-wrap:wrap;gap:10px 20px;max-width:430px;margin-top:36px;color:var(--muted);font-size:11px;line-height:1.6}
.market-coverage span{display:flex;align-items:center;gap:7px}
.market-coverage span:before{content:'';width:4px;height:4px;background:var(--blue);border-radius:50%}
.country-label{display:block;font-size:22px;font-weight:600;letter-spacing:-.035em;margin:25px 0 12px}
.country-select-wrap{position:relative}
.country-select-wrap>svg{pointer-events:none;position:absolute;inset-inline-end:19px;top:22px;width:18px;height:18px;color:var(--blue)}
.country-select-wrap select,.inquiry-country-change select{width:100%;appearance:none;min-height:62px;padding:16px 48px 16px 19px;padding-inline:19px 48px;border:1px solid #034dcc4d;border-radius:12px;background:var(--paper);color:var(--ink);font:inherit;font-size:16px;cursor:pointer}
.country-select-wrap select:focus{border-color:var(--blue)}
.market-panel .market-description{min-height:0;margin:16px 0 0;font-size:13px;line-height:1.7;max-width:none}
#sourcing-form.inquiry-form{padding:30px;border:1px solid var(--line);border-radius:18px;background:var(--paper);scroll-margin-top:calc(var(--site-chrome-height,108px) + 24px)}
.market-panel #sourcing-form.inquiry-form{margin-top:24px;padding:26px}
.inquiry-form .form-title{display:block;margin:0 0 24px}
.inquiry-form .form-title h2{font-size:28px;line-height:1.15;letter-spacing:-.04em;margin:0}
.inquiry-form .form-title p{font-size:13px;line-height:1.65;color:var(--muted);margin:9px 0 0}
.inquiry-fields.form-grid{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:23px}
.inquiry-fields label{font-size:13px;line-height:1.6}
.inquiry-fields input,.inquiry-fields textarea{font-size:16px;border:1px solid var(--line);border-radius:10px;padding:12px 14px;min-height:48px;line-height:1.6;background:var(--paper)}
.inquiry-fields input:focus,.inquiry-fields textarea:focus{border-color:var(--blue)}
.inquiry-fields textarea{min-height:125px}
.inquiry-destination{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 15px;background:#034dcc08;border-radius:10px;margin:0 0 24px;line-height:1.5}
.inquiry-destination>.mono{font-size:10px;color:var(--blue)}
.inquiry-destination strong{font-size:14px;min-width:0;overflow-wrap:anywhere;flex:1}
.inquiry-destination button{font-size:11px;min-height:36px;color:var(--blue);border:0;padding:4px 0}
.inquiry-country-change{margin:0 0 22px}
.inquiry-country-change label{display:block;font-size:12px;margin-bottom:9px}
.inquiry-country-change label span{color:var(--muted)}
.inquiry-country-change select{appearance:auto;padding:12px 14px;min-height:48px;border-color:var(--line);font-size:16px}
.inquiry-form .form-note{font-size:11px;line-height:1.7;text-align:start;margin:13px 0 0;color:var(--muted)}
.inquiry-form .form-note a{text-decoration:underline;text-underline-offset:3px}
.inquiry-feedback{font-size:13px;line-height:1.7;margin:14px 0 0;overflow-wrap:anywhere}
.inquiry-feedback:empty{display:none}
.inquiry-feedback[data-state="error"]{color:#a12919}
.inquiry-feedback[data-state="success"]{color:#0340aa}
.inquiry-form button:disabled{cursor:wait;opacity:.65;transform:none}
.contact-simple{align-items:start}
.contact-simple aside>p{margin:23px 0 28px}
.contact-simple .text-link{color:var(--blue)}
html[dir="rtl"] .inquiry-fields input[type="email"]{text-align:left;direction:ltr}
.inquiry-form[hidden],.inquiry-destination[hidden],.inquiry-country-change[hidden]{display:none}
@media(max-width:900px){.contact-simple aside{display:block}.contact-simple aside>p{max-width:520px}.global-section{gap:35px}}
@media(max-width:600px){#sourcing-form.inquiry-form,.market-panel #sourcing-form.inquiry-form{padding:22px 18px;border-radius:14px}.inquiry-form .form-title h2{font-size:26px}.market-coverage{margin-top:25px;gap:9px 16px;font-size:10px}.country-label{font-size:21px}.inquiry-destination{padding:10px 12px}.inquiry-fields.form-grid{gap:20px}.inquiry-fields textarea{min-height:120px}}
