.cye-contact-brochure{padding:22px 24px;margin:0 0 24px;border:1px solid #24d18650;border-radius:16px;background:#24d18608}
.cye-contact-brochure h3{font:550 24px/1.2 var(--head);letter-spacing:-.03em;margin:0 0 10px}
.cye-contact-brochure p{font-size:14px;line-height:1.6;margin:8px 0;color:var(--muted,#aebfb4)}
.cye-contact-brochure ul{padding:0;margin:16px 0 0;list-style:none}
.cye-contact-brochure li{display:flex;align-items:center;gap:12px;margin:0;padding:10px 0;border-top:1px solid var(--line,#ffffff21);font-size:14px;line-height:1.5}
.cye-contact-brochure li>span{flex:1;min-width:0}
.cye-contact-brochure li label{display:flex;align-items:center;gap:8px;font-size:12px}
.cye-contact-brochure input{width:58px;min-height:42px;padding:8px;border:1px solid var(--line,#ffffff21);border-radius:8px;background:var(--bg);color:var(--white);font:14px var(--body)}
.cye-contact-brochure .cye-contact-brochure-remove{flex:0 0 40px;width:40px;height:40px;border:0;border-radius:50%;font-size:22px;color:var(--muted);background:transparent}
.cye-contact-brochure-actions{display:flex;align-items:center;gap:8px 20px;flex-wrap:wrap;margin-top:12px}
.cye-contact-brochure-actions .text-link{font:500 13px var(--body);color:var(--green);min-height:40px;padding:0;background:none;border:0}
.cye-contact-brochure [hidden]{display:none!important}
@media(max-width:600px){.cye-contact-brochure{padding:20px}.cye-contact-brochure h3{font-size:22px}.cye-contact-brochure li{gap:8px;flex-wrap:wrap}.cye-contact-brochure li>span{flex-basis:calc(100% - 48px)}.cye-contact-brochure li label{order:3;flex-basis:100%}}
