body.bayosell-post-ad-page{background:#f5f7f6}
body.bayosell-post-ad-page .site-header,body.bayosell-post-ad-page .site-footer,body.bayosell-post-ad-page header.site-header,body.bayosell-post-ad-page footer.site-footer{display:none!important}
body.bayosell-post-ad-page .entry-header,body.bayosell-post-ad-page .page-header{display:none!important}
body.bayosell-post-ad-page .site-main,body.bayosell-post-ad-page .entry-content,body.bayosell-post-ad-page main{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
.bayosell-post-workspace{min-height:100vh;background:#f5f7f6;color:#172026}
.bayosell-post-workspace-header{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 28px;border-bottom:1px solid #dfe6e2;background:#fff}
.bayosell-post-logo{color:#174f34;text-decoration:none;font-size:25px;font-weight:900;letter-spacing:-.04em}
.bayosell-post-exit{padding:9px 14px;border:1px solid #ccd7d1;border-radius:9px;color:#26352e;text-decoration:none;font-weight:700}
.bayosell-post-workspace-main{width:min(920px,calc(100% - 32px));margin:0 auto;padding:34px 0 110px}
.bayosell-post-title{text-align:center;margin-bottom:22px}.bayosell-post-title span{color:#66736d;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.bayosell-post-title h1{margin:6px 0 0;font-size:34px;letter-spacing:-.03em}
.bayosell-post-workspace .bayosell-post-shell{width:100%}
.bayosell-post-workspace .bayosell-post-header{margin-bottom:18px;padding:18px 26px;border:1px solid #dfe6e2;border-radius:14px;background:#fff}
.bayosell-post-workspace .bayosell-form{display:block;padding:0;border:0;box-shadow:none;background:transparent}
.bayosell-post-workspace .bayosell-wizard-step{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:28px;border:1px solid #dfe6e2;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(24,55,41,.06)}
.bayosell-post-workspace .bayosell-wizard-step[hidden]{display:none!important}
.bayosell-post-workspace .bayosell-wizard-actions{position:sticky;bottom:0;z-index:30;display:flex;justify-content:space-between;gap:12px;margin:12px -28px -28px;padding:16px 28px;border-top:1px solid #e2e8e5;background:rgba(255,255,255,.96);backdrop-filter:blur(8px)}
.bayosell-post-workspace .bayosell-wizard-actions .bayosell-primary-button{margin-left:auto}
.bayosell-post-workspace .bayosell-modern-photo-field{min-height:180px;grid-template-columns:1fr;justify-items:center;text-align:center;border-width:2px;border-radius:14px;background:#f9fbfa}
.bayosell-post-workspace .bayosell-modern-photo-field.is-drag-over{border-color:#f5a623;background:#fff8ea}
.bayosell-post-workspace .bayosell-upload-button{min-height:62px;min-width:230px}
.bayosell-post-workspace .bayosell-image-preview{width:100%}
.bayosell-post-workspace .bayosell-image-preview-status{font-weight:800;color:#52605a}
.bayosell-post-workspace .bayosell-step-indicator{max-width:620px;margin:auto}
.bayosell-review{display:grid;gap:14px}.bayosell-review-card{padding:18px;border:1px solid #e0e7e3;border-radius:12px;background:#fbfcfb}.bayosell-review-card header{display:flex;align-items:center;justify-content:space-between;gap:14px}.bayosell-review-card h2{margin:0;font-size:15px}.bayosell-review-card header button{border:0;background:transparent;color:#174f34;font-weight:800;cursor:pointer}.bayosell-review-card p{margin:10px 0 0;white-space:pre-wrap;color:#394740}.bayosell-review-photos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.bayosell-review-photos img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.bayosell-review-photos img:first-child{outline:3px solid #f5a623;outline-offset:2px}
.bayosell-post-login{max-width:520px;margin:80px auto;padding:36px;border:1px solid #dfe6e2;border-radius:16px;background:#fff;text-align:center}
@media(max-width:760px){.bayosell-post-workspace-header{min-height:58px;padding:0 16px}.bayosell-post-workspace-main{width:min(100% - 20px,920px);padding-top:22px}.bayosell-post-title h1{font-size:28px}.bayosell-post-workspace .bayosell-post-header{padding:14px 12px}.bayosell-post-workspace .bayosell-wizard-step{grid-template-columns:1fr;padding:18px;border-radius:12px}.bayosell-post-workspace .bayosell-wizard-actions{margin:10px -18px -18px;padding:12px 18px}.bayosell-post-workspace .bayosell-wizard-actions button{min-height:46px}.bayosell-review-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.bayosell-step-dot strong{font-size:11px}}

/* 4.0.2 — premium, app-like posting experience. */
body.bayosell-post-ad-page{background:#f4f7f5;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}
.bayosell-post-workspace-header{min-height:60px;padding:0 max(18px,calc((100vw - 1120px)/2));border-bottom:1px solid #e5ebe7;box-shadow:0 1px 0 rgba(15,49,34,.02)}
.bayosell-post-logo{font-size:24px}.bayosell-post-exit{border:0;background:#eef4f0;border-radius:999px;padding:9px 15px;color:#174f34}
.bayosell-post-exit:hover,.bayosell-post-exit:focus{background:#e4eee8;outline:0;box-shadow:0 0 0 3px rgba(23,79,52,.12)}
.bayosell-post-workspace-main{width:min(760px,calc(100% - 32px));padding:28px 0 116px}
.bayosell-post-title{text-align:left;margin:0 0 18px}.bayosell-post-title span{font-size:12px}.bayosell-post-title h1{font-size:28px;margin-top:3px}
.bayosell-post-workspace .bayosell-post-header{padding:10px 8px 20px;margin:0 0 12px;border:0;border-radius:0;background:transparent}
.bayosell-post-workspace .bayosell-step-indicator{max-width:560px}
.bayosell-post-workspace .bayosell-step-dot span{width:32px;height:32px;border-width:2px;background:#fff}
.bayosell-post-workspace .bayosell-step-line{height:2px;background:#dfe7e2}
.bayosell-post-workspace .bayosell-step-dot.is-active span{box-shadow:0 0 0 5px rgba(23,111,65,.09)}
.bayosell-post-workspace .bayosell-wizard-step{grid-template-columns:1fr;gap:18px;padding:26px;border:1px solid #e2e9e5;border-radius:20px;box-shadow:0 12px 36px rgba(22,55,40,.07)}
.bayosell-post-workspace .bayosell-wizard-step[data-wizard-step="1"]{padding:26px;background:#fff;border-color:#e2e9e5;box-shadow:0 12px 36px rgba(22,55,40,.07)}
.bayosell-post-workspace .bayosell-wizard-step .bayosell-compact-field>span{position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0 0 7px!important;overflow:visible!important;clip:auto!important;white-space:normal!important;display:block;color:#293830;font-size:13px;font-weight:800}
.bayosell-post-workspace .bayosell-wizard-step input[type="text"],.bayosell-post-workspace .bayosell-wizard-step input[type="tel"],.bayosell-post-workspace .bayosell-wizard-step input[type="number"],.bayosell-post-workspace .bayosell-wizard-step select,.bayosell-post-workspace .bayosell-wizard-step textarea{border:1px solid #cfd9d3;border-radius:12px;background:#fff;box-shadow:none}
.bayosell-post-workspace .bayosell-wizard-step input:focus,.bayosell-post-workspace .bayosell-wizard-step select:focus,.bayosell-post-workspace .bayosell-wizard-step textarea:focus{border-color:#1a7b49;box-shadow:0 0 0 4px rgba(26,123,73,.10)}
.bayosell-post-workspace .bayosell-category-cascade,.bayosell-post-workspace .bayosell-location-cascade{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}

.bayosell-post-workspace .bayosell-photo-field-compact{padding:18px;border:1px solid #e0e8e3;border-radius:16px;background:#f8fbf9}
.bayosell-photo-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}
.bayosell-photo-heading>div{display:grid;gap:3px}.bayosell-photo-heading strong{font-size:15px;color:#203129}.bayosell-photo-heading small{color:#6d7b74;font-size:12.5px}
#bayosell-photo-count{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#e9efec;color:#53645b;font-size:12px;font-weight:800}#bayosell-photo-count.has-photos{background:#e5f5eb;color:#176b3a}
.bayosell-photo-board{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:start}
.bayosell-post-workspace .bayosell-photo-field-compact .bayosell-upload-button{min-height:142px;height:100%;padding:14px;border:1.5px dashed #9eb2a7;border-radius:14px;background:#fff;color:#25543d;transition:.16s ease}
.bayosell-post-workspace .bayosell-photo-field-compact .bayosell-upload-button:hover,.bayosell-post-workspace .bayosell-photo-field-compact.is-drag-over .bayosell-upload-button{border-color:#167244;background:#f1faf5;transform:translateY(-1px)}
.bayosell-upload-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e7f4ec;color:#176b3a;font-size:26px!important}
.bayosell-post-workspace .bayosell-photo-field-compact .bayosell-image-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;min-width:0}
.bayosell-post-workspace .bayosell-photo-field-compact .bayosell-image-preview:not(.has-photos){display:none}
.bayosell-post-workspace .bayosell-image-preview-item{position:relative;border:0;border-radius:13px;box-shadow:inset 0 0 0 1px #dbe4df;background:#fff;overflow:hidden}
.bayosell-post-workspace .bayosell-image-preview-item:first-child{box-shadow:inset 0 0 0 2px #f2a51f}
.bayosell-post-workspace .bayosell-image-preview-item img{aspect-ratio:1/1;object-fit:cover}
.bayosell-post-workspace .bayosell-image-preview-label{position:absolute;left:7px;bottom:7px;max-width:calc(100% - 14px);padding:4px 7px!important;border-radius:999px;background:rgba(18,31,24,.78);color:#fff;font-size:10px;line-height:1}
.bayosell-post-workspace .bayosell-image-preview-item:first-child .bayosell-image-preview-label{background:#f2a51f;color:#2d2109}
.bayosell-post-workspace .bayosell-image-remove{top:6px;right:6px;width:26px;height:26px;font-size:18px}
.bayosell-image-order-controls{position:absolute;right:6px;bottom:6px;display:flex;gap:3px}.bayosell-image-move{display:none;width:25px;height:25px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:#173426;font-size:20px;line-height:1;box-shadow:0 1px 5px rgba(0,0,0,.18)}.bayosell-image-move:disabled{opacity:.35}

.bayosell-post-workspace .bayosell-wizard-actions{margin:10px -26px -26px;padding:15px 26px;border-radius:0 0 20px 20px;border-top:1px solid #e6ece8;box-shadow:0 -10px 24px rgba(18,52,36,.04)}
.bayosell-post-workspace .bayosell-primary-button,.bayosell-post-workspace .bayosell-secondary-button{min-height:48px;border-radius:12px;padding:0 20px;font-weight:800}
.bayosell-post-workspace .bayosell-primary-button{box-shadow:0 5px 14px rgba(22,113,67,.18)}
.bayosell-review{gap:16px}.bayosell-review-card{padding:20px;border:1px solid #e1e8e4;border-radius:16px;background:#fff;box-shadow:0 5px 18px rgba(20,51,37,.04)}
.bayosell-review-card header button{padding:6px 10px;border-radius:999px;background:#edf5f0}.bayosell-review-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bayosell-review-photos img{border-radius:12px}

@media(max-width:760px){
 .bayosell-post-workspace-main{width:min(100% - 20px,760px);padding-top:18px}.bayosell-post-title{margin-bottom:14px}.bayosell-post-title h1{font-size:24px}
 .bayosell-post-workspace .bayosell-post-header{padding:8px 2px 16px}.bayosell-post-workspace .bayosell-wizard-step,.bayosell-post-workspace .bayosell-wizard-step[data-wizard-step="1"]{padding:16px;border-radius:16px;gap:15px}
 .bayosell-post-workspace .bayosell-category-cascade,.bayosell-post-workspace .bayosell-location-cascade{grid-template-columns:1fr}
 .bayosell-photo-heading{margin-bottom:12px}.bayosell-photo-heading small{max-width:230px}
 .bayosell-photo-board{grid-template-columns:1fr}.bayosell-post-workspace .bayosell-photo-field-compact .bayosell-upload-button{min-height:116px}
 .bayosell-post-workspace .bayosell-photo-field-compact .bayosell-image-preview{grid-template-columns:repeat(3,minmax(0,1fr));order:-1}
 .bayosell-post-workspace .bayosell-photo-field-compact .bayosell-image-preview.has-photos + .bayosell-upload-button{min-height:82px}
 .bayosell-image-move{display:grid;place-items:center}
 .bayosell-post-workspace .bayosell-wizard-actions{margin:8px -16px -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-radius:0 0 16px 16px}
 .bayosell-post-workspace .bayosell-wizard-actions button{min-height:50px}
 .bayosell-review-photos{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:430px){.bayosell-post-workspace .bayosell-photo-field-compact .bayosell-image-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.bayosell-photo-heading small{max-width:190px}}
@media(prefers-reduced-motion:reduce){.bayosell-post-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}


/* 4.0.2.2 — branded workspace header and duplicate-title removal. */
.bayosell-post-title{display:none!important}
.bayosell-post-workspace-header{
 min-height:72px;
 padding:0 max(24px,calc((100vw - 1120px)/2));
 border:0;
 background:linear-gradient(135deg,#18b545 0%,#079c35 100%);
 box-shadow:0 5px 18px rgba(4,100,42,.20);
}
.bayosell-post-logo{
 color:#fff!important;
 font-size:27px;
 font-weight:900;
 letter-spacing:-.045em;
 text-shadow:0 1px 1px rgba(0,0,0,.08);
}
.bayosell-post-logo:hover,.bayosell-post-logo:focus{color:#fff!important;text-decoration:none}
.bayosell-post-exit{
 display:inline-flex;
 align-items:center;
 gap:9px;
 padding:9px 13px;
 border:1px solid rgba(255,255,255,.42);
 border-radius:10px;
 background:rgba(255,255,255,.10);
 color:#fff!important;
 font-weight:800;
 box-shadow:none;
}
.bayosell-post-exit::after{
 content:'→';
 display:grid;
 place-items:center;
 width:22px;
 height:22px;
 border:2px solid currentColor;
 border-radius:5px;
 font-size:15px;
 line-height:1;
}
.bayosell-post-exit:hover,.bayosell-post-exit:focus{
 background:rgba(255,255,255,.20);
 color:#fff!important;
 outline:0;
 box-shadow:0 0 0 3px rgba(255,255,255,.22);
}
.bayosell-post-workspace-main{padding-top:30px}
@media(max-width:760px){
 .bayosell-post-workspace-header{min-height:62px;padding:0 16px}
 .bayosell-post-logo{font-size:23px}
 .bayosell-post-exit{padding:7px 10px;border-radius:9px}
 .bayosell-post-exit::after{width:20px;height:20px;font-size:13px}
 .bayosell-post-workspace-main{padding-top:20px}
}

/* 4.0.2.3 — Bayosell Design System 1.0 preview. */
body.bayosell-post-ad-page,
.bayosell-post-workspace{
 --bayosell-green:#16A34A;
 --bayosell-green-hover:#15803D;
 --bayosell-green-dark:#166534;
 --bayosell-green-soft:#ECFDF3;
 --bayosell-purple:#6D28D9;
 --bayosell-purple-soft:#F3E8FF;
 --bayosell-bg:#F8FAFC;
 --bayosell-card:#FFFFFF;
 --bayosell-text:#111827;
 --bayosell-muted:#6B7280;
 --bayosell-border:#E5E7EB;
 --bayosell-danger:#DC2626;
 background:var(--bayosell-bg);
 color:var(--bayosell-text);
}
.bayosell-post-workspace-header{
 background:linear-gradient(110deg,var(--bayosell-green) 0%,var(--bayosell-green-hover) 58%,var(--bayosell-green-dark) 100%);
 box-shadow:0 8px 24px rgba(22,101,52,.22);
}
.bayosell-post-logo{font-size:28px;letter-spacing:-.05em}
.bayosell-post-exit{border-color:rgba(255,255,255,.48);background:rgba(255,255,255,.12)}
.bayosell-post-exit:hover,.bayosell-post-exit:focus{background:rgba(255,255,255,.24)}
.bayosell-post-workspace .bayosell-post-header{color:var(--bayosell-text)}
.bayosell-post-workspace .bayosell-step-line{background:var(--bayosell-border)}
.bayosell-post-workspace .bayosell-step-dot span{border-color:#CBD5E1;color:var(--bayosell-muted)}
.bayosell-post-workspace .bayosell-step-dot.is-active span,
.bayosell-post-workspace .bayosell-step-dot.is-complete span{
 border-color:var(--bayosell-green);
 color:var(--bayosell-green-dark);
 background:var(--bayosell-green-soft);
}
.bayosell-post-workspace .bayosell-step-dot.is-active span{box-shadow:0 0 0 5px rgba(22,163,74,.12)}
.bayosell-post-workspace .bayosell-step-dot.is-active strong,
.bayosell-post-workspace .bayosell-step-dot.is-complete strong{color:var(--bayosell-green-dark)}
.bayosell-post-workspace .bayosell-wizard-step,
.bayosell-review-card{
 border-color:var(--bayosell-border);
 background:var(--bayosell-card);
 box-shadow:0 14px 38px rgba(15,23,42,.07);
}
.bayosell-post-workspace .bayosell-wizard-step .bayosell-compact-field>span{color:var(--bayosell-text)}
.bayosell-post-workspace .bayosell-wizard-step input[type="text"],
.bayosell-post-workspace .bayosell-wizard-step input[type="tel"],
.bayosell-post-workspace .bayosell-wizard-step input[type="number"],
.bayosell-post-workspace .bayosell-wizard-step select,
.bayosell-post-workspace .bayosell-wizard-step textarea{
 border-color:#CBD5E1;
 color:var(--bayosell-text);
}
.bayosell-post-workspace .bayosell-wizard-step input:focus,
.bayosell-post-workspace .bayosell-wizard-step select:focus,
.bayosell-post-workspace .bayosell-wizard-step textarea:focus{
 border-color:var(--bayosell-green);
 box-shadow:0 0 0 4px rgba(22,163,74,.12);
}
.bayosell-post-workspace .bayosell-photo-field-compact{border-color:var(--bayosell-border);background:#FBFDFC}
#bayosell-photo-count.has-photos{background:var(--bayosell-green-soft);color:var(--bayosell-green-dark)}
.bayosell-post-workspace .bayosell-photo-field-compact .bayosell-upload-button{border-color:#86B99A;color:var(--bayosell-green-dark)}
.bayosell-post-workspace .bayosell-photo-field-compact .bayosell-upload-button:hover,
.bayosell-post-workspace .bayosell-photo-field-compact.is-drag-over .bayosell-upload-button{border-color:var(--bayosell-green);background:var(--bayosell-green-soft)}
.bayosell-upload-icon{background:var(--bayosell-green-soft);color:var(--bayosell-green)}
.bayosell-post-workspace .bayosell-image-preview-item:first-child{box-shadow:inset 0 0 0 3px var(--bayosell-purple)}
.bayosell-post-workspace .bayosell-image-preview-item:first-child .bayosell-image-preview-label{background:var(--bayosell-purple);color:#fff}
.bayosell-post-workspace .bayosell-primary-button{
 background:linear-gradient(135deg,var(--bayosell-green) 0%,var(--bayosell-green-hover) 100%)!important;
 border-color:var(--bayosell-green-hover)!important;
 color:#fff!important;
 box-shadow:0 8px 20px rgba(22,163,74,.24)!important;
}
.bayosell-post-workspace .bayosell-primary-button:hover,
.bayosell-post-workspace .bayosell-primary-button:focus{
 background:linear-gradient(135deg,var(--bayosell-green-hover) 0%,var(--bayosell-green-dark) 100%)!important;
 transform:translateY(-1px);
 box-shadow:0 10px 24px rgba(22,101,52,.28)!important;
}
.bayosell-post-workspace .bayosell-secondary-button{border-color:#CBD5E1!important;background:#fff!important;color:var(--bayosell-green-dark)!important}
.bayosell-review-card header button{background:var(--bayosell-purple-soft);color:var(--bayosell-purple)}
.bayosell-review-photos img:first-child{outline-color:var(--bayosell-purple)}
.bayosell-post-workspace :focus-visible{outline:3px solid rgba(109,40,217,.25);outline-offset:2px}


/* 4.6.4 submission confirmation */
.bayosell-submit-success-overlay{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.48);backdrop-filter:blur(3px)}
.bayosell-submit-success-card{width:min(430px,100%);padding:34px 30px;border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.28);text-align:center;color:#172026}
.bayosell-submit-success-icon{display:grid;width:64px;height:64px;margin:0 auto 18px;place-items:center;border-radius:50%;background:#dcfce7;color:#166534;font-size:34px;font-weight:900}
.bayosell-submit-success-card h2{margin:0 0 10px;font-size:27px;line-height:1.2}
.bayosell-submit-success-card p{margin:0;color:#475569;font-size:16px;line-height:1.55}
.bayosell-submit-success-card small{display:block;margin-top:18px;color:#64748b;font-weight:700}


/* 4.9.8.13 clear advert-submission progress */
body.bayosell-submission-active{overflow:hidden}
.bayosell-submit-progress-overlay{position:fixed;inset:0;z-index:99998;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.56);backdrop-filter:blur(4px)}
.bayosell-submit-progress-card{width:min(420px,100%);padding:32px 28px;border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.32);text-align:center;color:#172026}
.bayosell-submit-progress-card h2{margin:18px 0 8px;font-size:25px;line-height:1.2}
.bayosell-submit-progress-card p{margin:0;color:#475569;font-size:15px;line-height:1.45}
.bayosell-submit-spinner{display:block;width:54px;height:54px;margin:0 auto;border:5px solid #dcfce7;border-top-color:#16a34a;border-radius:50%;animation:bayosell-submit-spin .8s linear infinite}
.bayosell-submit-progress-bar{height:6px;margin-top:22px;overflow:hidden;border-radius:999px;background:#e2e8f0}
.bayosell-submit-progress-bar span{display:block;width:42%;height:100%;border-radius:inherit;background:#16a34a;animation:bayosell-submit-progress 1.25s ease-in-out infinite}
.bayosell-wizard-form.is-submitting{pointer-events:none;opacity:.72}
@keyframes bayosell-submit-spin{to{transform:rotate(360deg)}}
@keyframes bayosell-submit-progress{0%{transform:translateX(-110%)}50%{transform:translateX(105%)}100%{transform:translateX(250%)}}
@media (prefers-reduced-motion:reduce){.bayosell-submit-spinner,.bayosell-submit-progress-bar span{animation-duration:2.4s}}


/* 4.9.8.34 manual ambassador code on first-advert review */
.bayosell-ambassador-code-entry{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:22px;align-items:center;padding:20px 22px;border:1px solid #d7e7dc;border-radius:16px;background:linear-gradient(135deg,#f7fcf8 0%,#fff 100%)}
.bayosell-ambassador-code-entry-copy strong{display:block;margin:5px 0 6px;color:#172026;font-size:17px}
.bayosell-ambassador-code-entry-copy p{margin:0;color:#64748b;line-height:1.5}
.bayosell-code-kicker{display:inline-flex;padding:4px 8px;border-radius:999px;background:#dcfce7;color:#166534;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.bayosell-ambassador-code-entry label{display:grid;gap:7px;margin:0}
.bayosell-ambassador-code-entry label>span{font-weight:800;color:#172026}
.bayosell-ambassador-code-entry input{text-transform:uppercase;letter-spacing:.05em;font-weight:800}
.bayosell-ambassador-code-entry small{color:#64748b;line-height:1.35}
@media(max-width:720px){.bayosell-ambassador-code-entry{grid-template-columns:1fr;padding:17px;gap:15px}}
