.cbe{--cbe-acc:var(--cl-acc,var(--coral,var(--elev-brand,#1d7347)));border:2px solid var(--line,#dfe1ea);min-inline-size:0;color:var(--ink,#231b33);background:#fff;border-radius:16px;gap:12px;padding:20px;display:grid}.cbe__eyebrow{font-family:var(--font-hand,inherit), cursive;color:var(--cbe-acc);margin:0;font-size:17px;line-height:1.3}.cbe__title{text-wrap:balance;margin:0;font-size:clamp(21px,2.2vw,26px);font-weight:700;line-height:1.25}.cbe__title:focus{outline:none}.cbe__body,.cbe__hint,.cbe__fine,.cbe__actions,.cbe__problem{margin:0}.cbe__body{color:var(--soft,#4b4f6a);font-size:16px;line-height:1.55}.cbe__form{gap:12px;margin-block-start:4px;display:grid}.cbe__field{gap:4px;font-size:15px;font-weight:600;display:grid}.cbe__field small{color:var(--mute,#6b6f86);white-space:nowrap;font-weight:400}.cbe__field .elev-field{box-sizing:border-box;min-block-size:46px;inline-size:100%;font-size:16px;font-weight:400}.cbe .cbe__more{cursor:pointer;min-block-size:44px;font:inherit;color:var(--cbe-acc);text-align:start;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.cbe .cbe__more svg{flex:none;block-size:18px;inline-size:18px}.cbe .cbe__more small{color:var(--mute,#6b6f86);font-weight:400}.cbe__offers{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.cbe__offers input{block-size:20px;inline-size:20px;accent-color:var(--cbe-acc);flex:none;margin-block-start:1px}.cbe .cbe__submit{white-space:normal;text-align:center;justify-self:stretch;max-inline-size:100%}@media (min-width:560px){.cbe .cbe__submit{justify-self:start}}.cbe .cbe__submit[aria-disabled=true]{opacity:.6;cursor:default}.cbe__fine{color:var(--mute,#6b6f86);font-size:13.5px}.cbe__fine a{color:inherit;text-decoration:underline}.cbe__hint{color:var(--soft,#4b4f6a);font-size:14.5px}.cbe__actions{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.cbe .cbe__secondary{border:2px solid var(--cbe-acc);min-block-size:44px;font:inherit;color:var(--cbe-acc);cursor:pointer;transition:transform .12s var(--elev-ease-out,ease-out), background-color .16s var(--elev-ease-out,ease-out);background:0 0;border-radius:999px;padding-inline:18px;font-weight:700}.cbe .cbe__secondary:active{transform:scale(.97)}@media (hover:hover){.cbe .cbe__secondary:hover{background:color-mix(in srgb, var(--cbe-acc) 8%, transparent)}}.cbe .cbe__secondary[aria-disabled=true]{opacity:.6;cursor:default}.cbe__sent-head{align-items:center;gap:12px;display:flex}.cbe__mark{background:var(--cbe-acc);color:#fff;border-radius:50%;flex:none;place-items:center;block-size:40px;inline-size:40px;display:grid}.cbe__mark svg{block-size:22px;inline-size:22px}.cbe__resent{align-items:center;gap:6px;font-weight:600;display:flex}.cbe__resent svg{block-size:16px;inline-size:16px;color:var(--cbe-acc);flex:none}.cbe__nearby{font-family:var(--font-hand,inherit), cursive;color:var(--cbe-acc);margin:0;font-size:16px;line-height:1.4}.cbe__link{min-block-size:44px;font:inherit;color:var(--cbe-acc);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.cbe__link[aria-disabled=true]{opacity:.5;cursor:default}.cbe__problem{color:#7a3a04;background:#fdf0e3;border-radius:10px;padding:10px 14px;font-size:15px}.cbe :is(a,button,[role=button]):focus-visible{outline:3px solid var(--cbe-acc);outline-offset:2px}@keyframes cbe-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes cbe-pop{0%{opacity:0;transform:scale(.9)}}.cbe--sent>*{animation:cbe-rise .22s var(--elev-ease-out,cubic-bezier(.23, 1, .32, 1)) both}.cbe--sent>:nth-child(2){animation-delay:50ms}.cbe--sent>:nth-child(n+3){animation-delay:.1s}.cbe__mark{animation:cbe-pop .24s var(--elev-ease-out,cubic-bezier(.23, 1, .32, 1)) both}@keyframes cbe-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.cbe--sent>*,.cbe__mark{animation-name:cbe-fade;animation-duration:.16s}.cbe .cbe__secondary{transition:none}}.cbe-band{padding-block:0 clamp(40px,6vw,72px)}.cbe-band>.cbe{max-inline-size:720px;margin-inline:auto}
