.tema__gatilho{border-radius:var(--radius-md,8px);width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.tema__gatilho:hover{background:var(--muted);color:var(--foreground)}.tema__gatilho svg{flex:none;width:20px;height:20px;display:block}.tema-modal__barra{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:12px;display:flex}.tema-modal__barra-rotulo{font-size:calc(13px * var(--ds-font-scale,1));color:var(--muted-foreground);font-weight:600}.tema-modal__atual{font-size:calc(13px * var(--ds-font-scale,1));color:var(--muted-foreground);flex:1}.tema-modal__acoes{gap:8px;display:flex}.grupo-config{gap:var(--space-3);flex-direction:column;display:flex}.lista-config{flex-direction:column;gap:0;display:flex}.lista-config>.linha-config+.linha-config{border-top:1px solid var(--line-soft,var(--border))}.linha-config{align-items:center;gap:var(--space-2);min-width:0;display:flex}.linha-config__alvo{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-2);border-radius:var(--radius-md,8px);text-align:start;flex:1}.linha-config__alvo--parado{cursor:default;align-items:center;display:flex}.linha-config__icone{color:var(--muted-foreground);flex-shrink:0}.linha-config__texto{flex-direction:column;gap:2px;min-width:0;display:flex}.linha-config__texto>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.linha-config__fim{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.linha-config__seta{color:var(--muted-foreground)}.linha-config__controle{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}@media (max-width:640px){.linha-config__alvo{padding-inline-start:0;padding-inline-end:0}.linha-config__texto>*{white-space:normal}.linha-config{flex-wrap:wrap}.linha-config__alvo{min-width:220px}.linha-config__controle{padding-bottom:var(--space-3)}}.grupos-config{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(520px, calc((100% - var(--space-4)) / 2))), 1fr));gap:var(--space-4);align-items:stretch;display:grid}.grupos-config>*{min-width:0;height:100%}.perfil-da-conta{padding-bottom:var(--space-3);border-bottom:1px solid var(--line-soft,var(--border))}.nome-editavel__campo{flex:auto;max-width:360px}.nome-editavel__linha{width:100%}
