.igo-choice{max-width:1200px;margin:50px auto;padding:40px;background:var(--card-bg,#f4f7f5);border:1px solid #7a998433;border-radius:28px;scroll-margin-top:90px;color:var(--text-color,inherit)}.choice-heading>span{font-size:11px;letter-spacing:.15em;color:#54855c;font-weight:700}.choice-heading h2{font-size:clamp(26px,4vw,40px);line-height:1.1;margin:14px 0}.choice-heading p{max-width:650px;line-height:1.6;opacity:.8}.choice-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.igo-choice form,.choice-dialog form{display:grid;gap:18px}.igo-choice label,.choice-dialog label{display:grid;gap:8px;font-size:14px}.igo-choice input,.igo-choice select,.choice-dialog input,.choice-dialog select,.choice-dialog textarea{font:inherit;color:inherit;background:var(--input-bg,#fff);border:1px solid #8d9c9355;border-radius:12px;padding:13px;width:100%;box-sizing:border-box;min-width:0}.choice-dialog textarea{min-height:80px;resize:vertical}.choice-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.igo-choice button,.choice-dialog button,.choice-dialog a{font:inherit;font-weight:650;padding:13px 18px;border:1px solid transparent;border-radius:12px;color:#102511;background:#b7ef81;cursor:pointer;text-decoration:none}.igo-choice .choice-secondary,.choice-dialog .choice-secondary{background:transparent;color:inherit;border-color:#8d9c9355}.igo-choice button:disabled,.choice-dialog button:disabled{opacity:.55;cursor:wait}.choice-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.choice-card{background:var(--input-bg,#fff);padding:22px;border-radius:20px;border:1px solid #8d9c9333;overflow:hidden}.choice-card img{width:100%;height:210px;object-fit:contain;background:white;border-radius:12px}.choice-card h3{font-size:20px;margin:12px 0}.choice-card strong{display:block;font-size:14px;font-weight:500;opacity:.7}.choice-card p{font-size:14px;line-height:1.5}.choice-card .choice-actions{margin-top:18px}.choice-dialog{max-width:740px;width:calc(100% - 28px);max-height:90dvh;overflow:auto;border:1px solid #8d9c9355;border-radius:22px;padding:28px;box-sizing:border-box;color:var(--text-color,#19231d);background:var(--card-bg,#fff)}.choice-dialog::backdrop{background:#0009}.choice-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.choice-dialog h2{font-size:23px}.choice-dialog .choice-dialog-head button{background:transparent;color:inherit;font-size:26px;padding:5px 13px}.choice-dialog .choice-check{display:flex;align-items:flex-start;line-height:1.5}.choice-check input{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:#689e3e}.choice-dialog fieldset{min-width:0;border:1px solid #8d9c9355;border-radius:14px;padding:18px;display:grid;gap:15px}.choice-dialog [hidden]{display:none!important}.choice-fine,.choice-dialog fieldset p{font-size:12px;opacity:.75;line-height:1.5}.choice-question{padding-top:15px;border-top:1px solid #8d9c9333;font-weight:650}#choice-qa-history p{white-space:pre-wrap;line-height:1.6}#choice-status,#choice-lead-status,#choice-qa-status{line-height:1.5}.phone-stock-card .choice-stock-button{display:block;width:100%;border:1px solid #8d9c9355;border-radius:10px;background:transparent;color:inherit;padding:12px;margin-top:10px;font:inherit;cursor:pointer}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .igo-choice,html:not([data-theme=light]) .choice-dialog{--card-bg:#19201c;--input-bg:#242d27;--text-color:#f2f6f2}}html[data-theme=dark] .igo-choice,html[data-theme=dark] .choice-dialog{--card-bg:#19201c;--input-bg:#242d27;--text-color:#f2f6f2}@media(max-width:700px){.igo-choice{margin:25px 16px;padding:24px 18px;border-radius:20px}.choice-fields,.choice-products{grid-template-columns:1fr}.choice-dialog{padding:22px 18px}.choice-card img{height:190px}.choice-actions button{flex:1 1 auto}.choice-heading h2{font-size:29px}}

.igo-choice [hidden]{display:none!important}.choice-progress{display:flex;align-items:center;gap:16px;margin:22px 0;font-size:12px;opacity:.75}.choice-progress progress{width:120px;height:5px;accent-color:#74a64a}.choice-step{min-height:150px;animation:choice-appear .2s ease-out}.choice-step h3{font-size:20px;margin:6px 0 20px}.choice-intents{display:flex;gap:12px;flex-wrap:wrap}.choice-intents button{flex:1 1 220px;text-align:left;min-height:65px}.choice-wizard-actions{justify-content:flex-end}.choice-wizard-actions #choice-back{margin-right:auto}.igo-choice .choice-team-link{font-size:13px;padding:12px 0;margin-top:6px;border:0;background:transparent;text-decoration:underline;text-underline-offset:4px}.choice-products{grid-template-columns:minmax(0,500px)}@keyframes choice-appear{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.choice-step{animation:none}}@media(max-width:700px){.choice-step{min-height:150px}.choice-intents{gap:10px}.choice-intents button{min-height:60px}.choice-wizard-actions button{flex:0 1 auto}.choice-progress{justify-content:space-between}}
