.tk-area-editor{scroll-margin-top:5rem}.tk-area-editor .profile-field{margin-top:1rem}.tk-area-fields{margin-top:1.25rem}.tk-area-editor [hidden]{display:none!important}.tk-area-country-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;max-height:17rem;overflow-y:auto;border:1px solid #d8e2dc;border-radius:.75rem;padding:.75rem;margin-top:.75rem}.tk-area-country-grid label{display:flex;align-items:center;gap:.6rem;padding:.5rem;cursor:pointer;overflow-wrap:anywhere;border-radius:.5rem}.tk-area-country-grid label:has(input:checked){background:#e8f1eb;color:#254336}.tk-area-country-grid input,.tk-area-check input{width:1.05rem;height:1.05rem;flex:0 0 auto;accent-color:#527562}.tk-area-radius{display:flex;align-items:center;gap:.75rem;max-width:17rem}.tk-area-radius input{min-width:0}.tk-area-check{display:flex;align-items:center;gap:.65rem;line-height:1.5}.tk-public-area .tk-area-summary{font-weight:600;font-size:1.08rem;line-height:1.65;overflow-wrap:anywhere;padding:1rem 1.25rem;border:1px solid #dce6df;border-radius:.8rem;background:#f5f8f6}.tk-area-extra{font-weight:500}.tk-area-notes{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}@media(max-width:540px){.tk-area-country-grid{grid-template-columns:1fr}.tk-public-area .tk-area-summary{padding:.85rem 1rem}}
