.search-alternatives-v34{padding:24px;border:1px solid #c9dcd1;border-radius:21px;background:linear-gradient(135deg,#f0f6ec,#fffaf4);text-align:left;min-width:0;margin:22px 0 0}
.search-alternatives-v34>header{display:flex;align-items:flex-start;gap:12px;margin-bottom:19px}
.search-alternatives-v34>header>span{display:grid;place-items:center;flex:0 0 37px;height:37px;border:1px solid #cfdfd4;border-radius:12px;background:#fff9;color:#3c6750}
.search-alternatives-v34>header .icon{width:21px;height:21px}
.carletta .search-alternatives-v34 h3{font-size:21px;line-height:1.3;letter-spacing:-.4px;color:#1e4350;margin:0 0 7px}
.carletta .search-alternatives-v34>header p{font-size:13px;line-height:1.7;color:#46646e;margin:0;max-width:600px}
.search-alternatives-options-v34{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));gap:12px}
.search-alternatives-options-v34>article{display:flex;flex-direction:column;min-width:0;padding:18px;border:1px solid #d4e2d8;border-radius:15px;background:#ffffffd9;box-shadow:0 4px 14px #17374404}
.search-alternative-label-v34{font-size:11px;font-weight:700;letter-spacing:.04em;color:#576f65;line-height:1.5;margin-bottom:11px}
.search-alternative-change-v34{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#607581;font-size:13px;line-height:1.6}
.search-alternative-change-v34>strong{font-size:17px;font-weight:700;color:#294e3a}
.search-alternatives-options-v34>article>small{font-size:11px;line-height:1.6;color:#5b7079;margin-top:5px}
.carletta .search-alternatives-options-v34>article>p{margin:12px 0 17px;font-size:13px;line-height:1.6;font-weight:600;color:#35574a}
.search-alternative-apply-v34{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:10px 12px;margin-top:auto;border:1px solid #c1d6c7;border-radius:11px;background:#edf4e8;color:#294e3a;text-decoration:none;font-size:12px;line-height:1.5;font-weight:650}
.search-alternative-apply-v34>.icon{width:16px;height:16px;flex:none}
.search-alternative-apply-v34:hover{background:#e3eddb;border-color:#9bb99f}
.search-alternative-apply-v34:focus-visible{outline:3px solid #338174;outline-offset:3px}
.carletta .search-alternatives-v34 .search-alternatives-note-v34{font-size:11px;line-height:1.7;color:#536d70;margin:15px 0 0}
@media(max-width:600px){.search-alternatives-v34{padding:18px;border-radius:17px}.search-alternatives-v34>header{gap:10px}.carletta .search-alternatives-v34 h3{font-size:19px}.search-alternatives-options-v34{grid-template-columns:1fr}.search-alternatives-options-v34>article{padding:16px}.search-alternative-label-v34{margin-bottom:7px}.carletta .search-alternatives-options-v34>article>p{margin:9px 0 13px}}
