#setup-region .setup-step3-section{margin-top:26px;padding-top:24px;border-top:1px solid #bed6cc;min-width:0}
#setup-region .setup-step3-section h3{font-size:20px;line-height:1.35;margin:0 0 8px;color:#183e33}
#setup-region .setup-section-intro{color:#486358;font-size:14px;line-height:1.6;margin:0 0 16px;max-width:80ch}
#setup-industry-options .setup-tool-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}
#setup-industry-options .setup-tool-choice{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:136px;padding:18px;border:1px solid #b1cfc2;border-radius:12px;background:#fff;color:#193e33;cursor:pointer;line-height:1.5}
#setup-industry-options .setup-tool-choice.selected{border:2px solid #08745a;padding:17px;background:#eef9f3}
#setup-industry-options .setup-tool-choice input{flex:0 0 22px;width:22px;height:22px;margin:2px 0 0;accent-color:#08745a;cursor:pointer;color-scheme:light}
#setup-industry-options .setup-tool-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:7px}
#setup-industry-options strong{font-size:16px;line-height:1.4;overflow-wrap:anywhere}
#setup-industry-options .setup-tool-description{font-size:13px;color:#486358;line-height:1.55}
#setup-industry-options .setup-tool-check{visibility:hidden;flex:0 0 20px;color:#075e45;font-weight:800;font-size:20px;line-height:1}
#setup-industry-options .selected .setup-tool-check{visibility:visible}
#setup-industry-options .setup-tool-choice:focus-within{outline:3px solid #166e90;outline-offset:3px}
#setup-industry-options [data-setup-tool-status]{font-size:13px;line-height:1.5;color:#486358;margin:12px 0 0}
#setup-region .setup-step3-section[hidden]{display:none!important}
html[data-theme="dark"] #setup-region .setup-step3-section{border-color:#3f6556}
html[data-theme="dark"] #setup-region .setup-step3-section h3{color:#e3f7ed}
html[data-theme="dark"] #setup-region .setup-section-intro,html[data-theme="dark"] #setup-industry-options [data-setup-tool-status]{color:#bdd5c9}
html[data-theme="dark"] #setup-industry-options .setup-tool-choice{background:#10271e;color:#e3f7ed;border-color:#4b7562}
html[data-theme="dark"] #setup-industry-options .setup-tool-choice.selected{background:#173e2d;border-color:#78ddb2}
html[data-theme="dark"] #setup-industry-options .setup-tool-description{color:#bdd5c9}
html[data-theme="dark"] #setup-industry-options .setup-tool-check{color:#95edc8}
html[data-theme="dark"] #setup-industry-options input{accent-color:#83e4b8;color-scheme:dark}
html[data-theme="dark"] #setup-industry-options .setup-tool-choice:focus-within{outline-color:#91dfe5}
@media(max-width:640px){#setup-industry-options .setup-tool-list{grid-template-columns:minmax(0,1fr)!important}#setup-industry-options .setup-tool-choice{min-height:118px;padding:16px}#setup-industry-options .setup-tool-choice.selected{padding:15px}#setup-region .setup-step3-section h3{font-size:18px}}
