.people-records{overflow-wrap:anywhere;min-width:0}.people-records .row,.people-records .spread{flex-wrap:wrap}.people-records .field{min-width:0}.people-records .input{max-width:100%}.people-records__preview{border:1px solid var(--border);border-radius:8px;gap:8px;margin-top:12px;padding:12px}.people-records__preview p{margin:0}@media (width<=480px){.people-records .row>.field{flex-basis:100%!important}.people-records .card-header{gap:12px}}.tax-residency-suggestions,.tax-residency-pair-changes{flex-direction:column;gap:10px;min-width:0;margin-top:14px;display:flex}.tax-residency-suggestions+.td-sub{margin-top:12px}.tax-residency-suggestions__heading{color:var(--fg-1);margin:0;font-size:14px;font-weight:600}.tax-residency-suggestions__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tax-residency-suggestions__feedback{flex-direction:column;gap:8px;min-width:0;display:flex}.tax-residency-suggestions__status{color:var(--fg-1);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5}.tax-residency-suggestions__status:not(:empty){margin-top:12px}.tax-residency-suggestions__status[data-tone=saved]{color:var(--score-excellent)}.tax-residency-suggestions__status[data-tone=warning]{color:var(--score-fair)}.tax-residency-suggestions__status[data-tone=error]{color:var(--score-attention)}.tax-residency-suggestion,.tax-residency-change{border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--bg-canvas);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.tax-residency-change{border-left:3px solid var(--score-fair);margin:0 0 4px 16px}.tax-residency-pair-changes>.tax-residency-change{margin-left:0}.tax-residency-suggestion__head,.tax-residency-record__head{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.tax-residency-suggestion__head{justify-content:space-between}.tax-residency-record__summary{flex-direction:column;gap:2px;min-width:0;display:flex}.tax-residency-suggestion__title,.tax-residency-suggestion__text,.tax-residency-suggestion__source{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.tax-residency-suggestion__title{color:var(--fg-1);font-weight:600}.tax-residency-suggestion__text{color:var(--fg-1)}.tax-residency-suggestion__source{color:var(--fg-2)}.tax-residency-suggestion__fieldset{border:0;min-width:0;margin:0;padding:0}.tax-residency-suggestion__fieldset>legend{color:var(--fg-1);margin-bottom:4px;padding:0;font-size:12px;font-weight:600}.tax-residency-suggestion__choices{flex-wrap:wrap;gap:4px 16px;display:flex}.tax-residency-suggestion__choice{min-height:32px;color:var(--fg-1);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;display:inline-flex}.tax-residency-suggestion__details>summary{min-height:24px;color:var(--fg-1);cursor:pointer;font-size:13px;font-weight:600}.tax-residency-suggestion__details ul{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.tax-residency-suggestion__details li{color:var(--fg-2);overflow-wrap:anywhere;flex-direction:column;gap:2px;font-size:12px;line-height:1.5;display:flex}.tax-residency-suggestion__file{color:var(--fg-1);overflow-wrap:anywhere;font-weight:600}.tax-residency-suggestion__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tax-residency-suggestion__actions:empty{display:none}.tax-residency-move{border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--bg-surface);flex-direction:column;gap:12px;min-width:0;padding:12px 14px;display:flex}.tax-residency-move__heading,.tax-residency-move__changes-title{color:var(--fg-1);margin:0;font-size:13px;font-weight:600}.tax-residency-move__fields{flex-wrap:wrap;gap:10px 12px;display:flex}.tax-residency-move__field{flex:200px;min-width:0;margin-bottom:0}.tax-residency-move__hint,.tax-residency-move__error,.tax-residency-move__warning{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}.tax-residency-move__hint{color:var(--fg-2)}.tax-residency-move__error{color:var(--score-attention);font-weight:600}.tax-residency-move__warning{border-left:3px solid var(--score-fair);border-radius:var(--r-sm);background:var(--score-fair-bg);color:var(--fg-1);padding:6px 8px}.tax-residency-move__changes ul{color:var(--fg-1);overflow-wrap:anywhere;margin:4px 0 0;padding-left:18px;font-size:13px;line-height:1.5}
