#jc-tool [hidden]{display:none!important}.jc-tool,.jc-partners{background:#fff;border:1px solid #dfe8e2;border-radius:16px;padding:25px}.jc-tool{min-height:405px;display:flex;flex-direction:column}.jc-tool-title{display:none}.jc-progress{order:1;display:flex;align-items:center;gap:7px;margin:0 0 18px}.jc-progress span{height:24px;width:24px;border-radius:50%;display:grid;place-items:center;background:#e7eee9;color:#607168;font-size:12px;font-weight:800}.jc-progress span.active{background:#08775b;color:#fff}.jc-progress i{height:1px;flex:1;background:#dfe8e2}.jc-q{order:2;display:none;flex:1}.jc-q.active{display:block}.jc-q h3{margin:0 0 15px;color:#13231d;font-size:18px}.jc-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.jc-options button{min-height:66px;padding:16px 17px;border:1px solid #dfe8e2;border-radius:10px;background:#fff;color:#13231d;text-align:left;font:inherit;font-size:15px;font-weight:800;line-height:1.45;cursor:pointer;transition:.15s}.jc-options button:hover,.jc-options button.selected{border-color:#08775b;background:#effaf4;box-shadow:0 0 0 1px #08775b}.jc-actions{order:3;display:flex;justify-content:flex-start;align-items:center;margin-top:16px}.jc-next{display:none}.jc-restart{border:0;border-radius:999px;background:#08775b;color:#fff;padding:12px 22px;font:inherit;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 3px 8px #08775b33}.jc-back{border:0;border-radius:999px;background:#edf4ef;color:#073e32;padding:10px 16px;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.jc-result{order:4;color:#13231d;max-height:355px;overflow-y:auto;padding-right:7px;scrollbar-color:#08775b #edf4ef;scrollbar-width:thin}.jc-result-label{font-size:12px;color:#08775b;font-weight:850}.jc-result-card{margin:10px 0;padding:12px;border:1px solid #dfe8e2;border-radius:9px}.jc-result-card h3{margin:0 0 3px;font-size:17px;line-height:1.3}.jc-result-card p{margin:0 0 7px;color:#607168;font-size:12px;line-height:1.6}.jc-result-link{color:#08775b;font-size:12px;font-weight:850}.jc-caution{padding:8px;background:#fff7df;border-radius:7px;color:#6b5312!important;font-size:12px!important}.jc-todo{margin:12px 0;padding:13px 15px;background:#073e32;border-radius:10px;color:#fff}.jc-todo h4{margin:0 0 6px;font-size:14px}.jc-todo ol{margin:0;padding-left:18px;color:#d8e7df;font-size:12px;line-height:1.7}.jc-partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.jc-partner-grid article{border:1px solid #dfe8e2;border-radius:11px;padding:18px}.jc-partner-grid b{font-size:12px;color:#08775b}.jc-partner-grid h3{margin:7px 0}.jc-consult{margin-top:24px;padding:22px;background:#f2f7f3;border-radius:12px}.jc-consult input,.jc-consult textarea{width:100%;margin:5px 0;padding:11px;border:1px solid #cddbd2;border-radius:7px;font:inherit}.jc-consult textarea{min-height:120px}.jc-consult button{background:#08775b;color:#fff;border:0;border-radius:8px;padding:12px 16px;font-weight:800;cursor:pointer}.jc-form-message{margin-left:10px;color:#08775b}@media(max-width:760px){.jc-tool{min-height:445px}.jc-options,.jc-partner-grid{grid-template-columns:1fr}.jc-options button{min-height:60px}.jc-result{max-height:375px}}
