/* Marketplace help center reference, isolated from vendor storefront contact pages. */
.support24-body{background:#f6f9fc}.support24{--support-green:#007c67;--support-orange:#ff7a22;--support-navy:#14283d;--support-line:#dbe6eb;width:min(100% - 44px,1350px);margin:0 auto;padding:12px 0 28px;color:var(--support-navy)}.support24 *{box-sizing:border-box}.support24 a{text-decoration:none}.support24 button{cursor:pointer}.support24 :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #0a79b9;outline-offset:2px}
.support24-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.8fr);align-items:center;min-height:190px;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 85% 20%,#b9e4d9 0,transparent 39%),linear-gradient(105deg,#e7f5f8,#f2f9f7 62%,#d1ece1);margin:0 0 10px;padding:18px 28px 0 46px}.support24-hero-copy{align-self:center;padding:0 0 18px}.support24-hero h1{margin:0 0 4px;font-size:clamp(25px,2.35vw,35px);font-weight:900;letter-spacing:-.03em;color:#063c39}.support24-hero p{max-width:590px;margin:0 0 14px;font-size:13px;line-height:1.4;color:#3d5964}.support24-search{display:flex;align-items:center;width:min(100%,590px);height:42px;overflow:hidden;border:1px solid #d4e1e5;border-radius:6px;background:#fff;box-shadow:0 4px 10px #0d384111}.support24-search>i{padding:0 12px;color:#4a6980}.support24-search input{min-width:0;flex:1;height:100%;border:0;outline:0;color:#1b344c;font-size:12px}.support24-search button{align-self:stretch;padding:0 20px;border:0;background:var(--support-orange);color:#fff;font-size:12px;font-weight:800}.support24-search button:hover,.support24-send:hover{background:#e85f12}.support24-popular{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:7px}.support24-popular strong{font-size:10px;font-weight:700;color:#506573}.support24-popular button{border:0;border-radius:20px;background:#dcece9;color:#3f6472;padding:4px 9px;font-size:9px}.support24-popular button:hover{background:#c0e5df}.support24-hero-art{position:relative;align-self:end;height:180px;overflow:hidden}.support24-hero-art img{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom}.support24-hero-art span{position:absolute;left:3%;top:45px;padding:9px 12px;border-radius:14px;background:#cdeee3;color:#15463c;font-size:12px;font-weight:800;line-height:1.2}.support24-hero-art span i{color:#e53950}
.support24-topics{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-bottom:10px}.support24-topics button{display:flex;align-items:center;gap:9px;min-width:0;min-height:61px;padding:9px;border:1px solid var(--support-line);border-radius:7px;background:#fff;text-align:left;color:#183348;box-shadow:0 2px 7px #233d5110;transition:transform .2s,border-color .2s}.support24-topics button:hover{transform:translateY(-2px);border-color:#85c4b5}.support24-topics i{flex:none;color:#008770;font-size:23px}.support24-topics span{min-width:0}.support24-topics strong,.support24-topics small{display:block}.support24-topics strong{font-size:10px;line-height:1.2}.support24-topics small{margin-top:3px;color:#7b8998;font-size:8.5px;line-height:1.25}
.support24-main-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(180px,.58fr);gap:8px;align-items:stretch}.support24-card{min-width:0;background:#fff;border:1px solid var(--support-line);border-radius:8px;padding:15px;box-shadow:0 2px 11px #254b5c0b}.support24-section-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.support24-section-head>i{font-size:24px;color:var(--support-green);line-height:1}.support24-section-head h2,.support24-card h2{margin:0;color:#142539;font-size:16px;font-weight:850}.support24-section-head p,.support24-office>div>p{margin:2px 0 0;color:#6c7b8b;font-size:10px;line-height:1.4}
.support24-form{display:grid;gap:10px}.support24-form label{display:block;min-width:0;color:#26384b;font-size:10px;font-weight:750}.support24-form label b{color:#e44434}.support24-form label small{color:#84919e;font-weight:500}.support24-form :is(input,select,textarea){display:block;width:100%;min-width:0;margin-top:5px;padding:8px 9px;border:1px solid #d9e2e9;border-radius:5px;background:#fff;color:#294257;font-size:11px;font-weight:400;outline:none}.support24-form :is(input,select,textarea):focus{border-color:#0fa48f;box-shadow:0 0 0 2px #059b7d20}.support24-form textarea{min-height:88px;resize:vertical}.support24-fields-three,.support24-fields-two{display:grid;gap:10px}.support24-fields-three{grid-template-columns:repeat(3,minmax(0,1fr))}.support24-fields-two{grid-template-columns:repeat(2,minmax(0,1fr))}.support24-claim{padding:10px;border:1px solid #cfe5df;border-radius:7px;background:#f4faf7}.support24-claim[hidden],.support24-form [hidden],.support24-faq-item[hidden],.support24-faq-empty[hidden]{display:none!important}.support24-claim p{font-size:11px;color:#12644d}.support24-claim>.support24-fields-two{margin-bottom:8px}.support24-upload{display:flex!important;align-items:center;justify-content:center;gap:10px;min-height:65px;border:1px dashed #b8cbdb;border-radius:7px;background:#f9fbfd;position:relative;cursor:pointer;text-align:center}.support24-upload>i{font-size:18px;color:#4d6788}.support24-upload span strong,.support24-upload span small{display:block}.support24-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.support24-send{display:inline-flex;justify-content:center;align-items:center;gap:8px;justify-self:start;min-width:155px;padding:10px 14px;border:0;border-radius:5px;background:var(--support-orange);color:#fff;font-size:12px;font-weight:800}
.support24-channels{display:flex;flex-direction:column;gap:6px}.support24-channels .support24-section-head{margin-bottom:5px}.support24-channel{display:flex;align-items:center;gap:10px;min-height:52px;padding:7px 10px;border:1px solid #e0e8ee;border-radius:6px;color:#243b4b;background:#fff}.support24-channel:hover{border-color:#9ccfc0;background:#fbfffd}.support24-channel>i{font-size:21px;color:#008a72;width:30px;text-align:center;flex:none}.support24-channel span{flex:1;min-width:0}.support24-channel strong,.support24-channel small{display:block}.support24-channel strong{font-size:11px;color:#1a3542}.support24-channel small{font-size:9px;color:#718390;line-height:1.3}.support24-channel em{font-size:9px;font-style:normal;font-weight:750;color:#086d58;max-width:112px;overflow-wrap:anywhere;text-align:right}.support24-hours{margin-top:auto}.support24-hours:hover{background:#fff}
.support24-side{display:grid;gap:8px;min-width:0}.support24-side-note{border:1px solid #cde9e2;border-radius:7px;padding:15px 11px;background:linear-gradient(145deg,#f5fcfa,#e8f7f1)}.support24-side-note i{display:block;color:#009072;font-size:25px}.support24-side-note h3{margin:6px 0;color:#07624e;font-size:12px;font-weight:850}.support24-side-note p{margin:0;font-size:10px;line-height:1.45;color:#496575}.support24-side-note.orange{border-color:#f6dcc6;background:linear-gradient(145deg,#fffaf5,#fff0e2)}.support24-side-note.orange i,.support24-side-note.orange h3{color:#cf621d}.support24-side-note.gentle{border-color:#e3edf0;background:#f5fafb}.support24-side-note.gentle i{color:#ed7949}
.support24-order{display:flex;align-items:center;justify-content:space-between;gap:12px}.support24-order .support24-section-head{margin:0}.support24-order-actions{display:flex;gap:6px;flex:none}.support24-order-actions a{display:inline-flex;align-items:center;gap:5px;border:1px solid #69b7a3;border-radius:5px;padding:8px 9px;color:#066b57;font-size:10px;font-weight:800;white-space:nowrap}.support24-order-actions a:first-child{background:#007b65;color:#fff}.support24-order-actions a:hover{filter:brightness(.9)}
.support24-faq{grid-column:2/4}.support24-faq-head{display:flex;justify-content:space-between;gap:8px;margin-bottom:9px}.support24-faq-head h2 i{color:#223f5a;margin-right:5px}.support24-faq-head span{font-size:10px;color:#718292}.support24-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px}.support24-faq-item{min-width:0;border:1px solid #e0e7ec;border-radius:5px;padding:0 8px}.support24-faq-item summary{display:flex;justify-content:space-between;gap:7px;align-items:center;min-height:28px;list-style:none;cursor:pointer;color:#35465c;font-size:10px;font-weight:650}.support24-faq-item summary::-webkit-details-marker{display:none}.support24-faq-item summary i{font-size:9px}.support24-faq-item[open] summary i{transform:rotate(180deg)}.support24-faq-item p{margin:2px 0 9px;color:#546778;font-size:10px;line-height:1.45}.support24-faq-empty{color:#607989;font-size:11px}
.support24-office{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(180px,.7fr) minmax(160px,.62fr);gap:16px;align-items:center;margin-top:8px}.support24-office h2 i{color:#064d45;margin-right:5px}.support24-office-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px}.support24-office-items>div{display:flex;gap:8px;min-width:0;font-size:9px;color:#607284;overflow-wrap:anywhere}.support24-office-items>div>i{font-size:16px;color:#087b69}.support24-office-items strong{display:block;font-size:10px;color:#233d50}.support24-office-items a{color:#136f8b}.support24-map{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:111px;padding:10px;border-radius:8px;background:linear-gradient(30deg,#e9f0f3 25%,transparent 25%) 0 0/30px 30px,linear-gradient(150deg,#d9e7e5,#f5f8f6);color:#0a6658;text-align:center}.support24-map>i{font-size:24px;color:#ec584a}.support24-map strong{font-size:11px}.support24-map small{max-width:220px;font-size:9px;color:#617e81}.support24-map em{font-style:normal;font-size:9px}.support24-office-message{align-self:stretch;padding:13px;border-radius:7px;background:linear-gradient(120deg,#f2faf8,#e9f5f4)}.support24-office-message i{display:block;font-size:22px;color:#119677}.support24-office-message strong{display:block;font-size:11px;line-height:1.3}.support24-office-message p{font-size:9px}
.support24-notice,.support24-error{display:flex;align-items:center;gap:8px;margin:8px 0;padding:10px 12px;border-radius:6px;font-size:12px}.support24-notice{background:#e4f8ed;color:#137249}.support24-error{background:#fff0ec;color:#a43323}
@media(max-width:1150px){.support24-topics{grid-template-columns:repeat(4,minmax(0,1fr))}.support24-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support24-side{grid-column:1/-1;grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr))}.support24-faq{grid-column:2}.support24-order{grid-column:1}.support24-office{grid-template-columns:1fr 230px}.support24-office-message{grid-column:1/-1}}
@media(max-width:800px){.support24{width:calc(100% - 28px)}.support24-hero{grid-template-columns:1fr 220px;padding-left:25px}.support24-hero-art{height:160px}.support24-main-grid{grid-template-columns:1fr}.support24-side,.support24-order,.support24-faq{grid-column:1;grid-row:auto}.support24-channels{grid-row:auto}.support24-side{grid-template-columns:repeat(3,minmax(0,1fr))}.support24-office-items{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.support24{width:calc(100% - 18px);padding-bottom:86px}.support24-hero{display:block;min-height:0;padding:21px 16px 15px}.support24-hero-copy{padding:0}.support24-hero h1{font-size:24px}.support24-hero p{font-size:12px}.support24-hero-art{display:none}.support24-search{height:40px}.support24-search button{padding:0 10px;font-size:10px}.support24-popular{max-height:57px;overflow:auto}.support24-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.support24-topics button{min-height:57px;padding:7px}.support24-topics i{font-size:21px}.support24-topics strong{font-size:10px}.support24-topics small{font-size:8px}.support24-fields-three,.support24-fields-two{grid-template-columns:1fr}.support24-card{padding:12px}.support24-form{gap:9px}.support24-side{grid-template-columns:1fr}.support24-order{display:block}.support24-order-actions{margin-top:10px;flex-wrap:wrap}.support24-faq-grid{grid-template-columns:1fr}.support24-office{grid-template-columns:1fr}.support24-office-items{margin-top:12px}.support24-map{min-height:100px}.support24-office-message{grid-column:auto}}
@media(max-width:375px){.support24-search input{font-size:10px}.support24-order-actions a{font-size:9px}.support24-channel em{max-width:85px;font-size:8px}}
@media(prefers-reduced-motion:reduce){.support24-topics button{transition:none}}
