﻿/* in360sight · sign-up step 2 business choices (PLT_AccountSetup) · DNA1 · WCAG 2.1 AA · builds on in360sight-starter.css */
.dna-q{border:0;margin:0 0 18px;padding:0;min-width:0}
.dna-q legend{font-weight:800;font-size:17px;margin-bottom:10px;padding:0}
.dna-options{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.dna-countries{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}
.dna-option{position:relative}
.dna-option[hidden]{display:none}
.dna-option input{position:absolute;inset-inline-start:14px;top:16px;width:20px;height:20px;margin:0;accent-color:#08746e}
.dna-option label{display:block;padding:12px 14px;padding-inline-start:44px;border:1px solid var(--is-line-strong,#a9bec6);border-radius:12px;cursor:pointer;background:var(--is-s1,#fff);min-height:44px}
.dna-option label b{display:block}
.dna-option label small{display:block;color:var(--is-text2,#516678);font-size:13px;margin-top:2px}
.dna-flag{float:inline-end;font-size:18px;line-height:1}
.dna-option input:checked+label{border-color:#08746e;box-shadow:0 0 0 1px #08746e;background:rgba(8,116,110,.07)}
.dna-option input:focus-visible+label{outline:3px solid #08746e;outline-offset:2px}
.dna-none{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:#FFF5D8;color:#5A3D00}
html[data-theme="dark"] .dna-none{background:rgba(245,184,67,.14);color:#F5C86A}
.dna-none[hidden],.dna-other-box[hidden],.dna-ready-only[hidden]{display:none}
.dna-other-box{margin-top:12px}
.dna-btn-notify{display:none}
html[data-dna-other="1"] .dna-btn-create{display:none}
html[data-dna-other="1"][lang="en"] .lang-en.dna-btn-notify,html[data-dna-other="1"]:not([lang="ar"]) .lang-en.dna-btn-notify{display:inline}
html[data-dna-other="1"][lang="ar"] .lang-ar.dna-btn-notify{display:inline}
