.ConviteSugestao-module__Uh4RNG__cartao,.ConviteSugestao-module__Uh4RNG__linha{align-items:center;gap:var(--space-3);color:inherit;font-family:var(--font-ui);text-decoration:none;display:flex}.ConviteSugestao-module__Uh4RNG__cartao{margin-bottom:var(--space-6);padding:var(--space-4);border:1px solid var(--warm);border-radius:var(--radius-card);background:var(--warm-soft)}.ConviteSugestao-module__Uh4RNG__linha{margin-top:var(--space-6);padding:var(--space-4) 0;border-top:1px solid var(--border-default)}.ConviteSugestao-module__Uh4RNG__cartao:focus-visible,.ConviteSugestao-module__Uh4RNG__linha:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ConviteSugestao-module__Uh4RNG__icone{color:var(--text-accent);flex:none;font-size:1.5rem}.ConviteSugestao-module__Uh4RNG__texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ConviteSugestao-module__Uh4RNG__titulo{font-size:var(--text-body-sm);color:var(--text-primary);font-weight:600}.ConviteSugestao-module__Uh4RNG__apoio{font-size:var(--text-caption);color:var(--text-secondary)}.ConviteSugestao-module__Uh4RNG__seta{color:var(--text-muted);flex:none}
.IconButton-module__qmzD9G__btn{border-radius:var(--radius-pill);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.IconButton-module__qmzD9G__btn:disabled{opacity:.5;cursor:not-allowed}.IconButton-module__qmzD9G__sm{width:32px;height:32px;font-size:17px}.IconButton-module__qmzD9G__md{width:40px;height:40px;font-size:20px}.IconButton-module__qmzD9G__lg{width:48px;height:48px;font-size:24px}.IconButton-module__qmzD9G__ghost{color:var(--text-primary);border-color:var(--border-default);background:0 0}.IconButton-module__qmzD9G__ghost:hover:not(:disabled){background:var(--surface-fill)}.IconButton-module__qmzD9G__solid{background:var(--accent);color:var(--accent-contrast)}.IconButton-module__qmzD9G__solid:hover:not(:disabled){background:var(--accent-strong)}.IconButton-module__qmzD9G__quiet{color:var(--text-secondary);background:0 0}.IconButton-module__qmzD9G__quiet:hover:not(:disabled){background:var(--surface-fill)}.IconButton-module__qmzD9G__active{color:var(--text-accent)}
.Textarea-module__OSRF5G__root{flex-direction:column;gap:7px;display:flex}.Textarea-module__OSRF5G__label{font-family:var(--font-ui);color:var(--text-secondary);font-size:12.5px;font-weight:600}.Textarea-module__OSRF5G__field{background:var(--surface-raised);border:1.5px solid var(--border-default);border-radius:var(--radius-sm);width:100%;box-shadow:var(--shadow-inset);resize:vertical;font-family:var(--font-ui);color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);outline:none;padding:13px 16px;font-size:15px;line-height:1.5}.Textarea-module__OSRF5G__field:focus{border-color:var(--warm);box-shadow:var(--ring)}.Textarea-module__OSRF5G__field:disabled{opacity:.55;cursor:not-allowed}.Textarea-module__OSRF5G__field::placeholder{color:var(--text-muted)}.Textarea-module__OSRF5G__serif{font-family:var(--font-serif);font-size:19px;line-height:1.6}.Textarea-module__OSRF5G__invalid{border-color:var(--danger)}.Textarea-module__OSRF5G__error{font-family:var(--font-ui);color:var(--danger);font-size:13px}
.Select-module__EeJ0TW__root{flex-direction:column;gap:7px;display:flex}.Select-module__EeJ0TW__label{font-family:var(--font-ui);color:var(--text-secondary);font-size:12.5px;font-weight:600}.Select-module__EeJ0TW__wrap{background:var(--surface-raised);border:1.5px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex;position:relative}.Select-module__EeJ0TW__fullWidth{width:100%;display:flex}.Select-module__EeJ0TW__wrap:focus-within{border-color:var(--warm);box-shadow:var(--ring)}.Select-module__EeJ0TW__invalid{border-color:var(--danger)}.Select-module__EeJ0TW__select{appearance:none;width:100%;font-family:var(--font-ui);color:var(--text-primary);cursor:pointer;background:0 0;border:none;outline:none;padding:11px 38px 11px 14px;font-size:15px}.Select-module__EeJ0TW__select:disabled{cursor:not-allowed;opacity:.55}.Select-module__EeJ0TW__select[data-empty]{color:var(--text-muted)}.Select-module__EeJ0TW__chevron{pointer-events:none;color:var(--text-muted);font-size:17px;position:absolute;right:13px}.Select-module__EeJ0TW__error{font-family:var(--font-ui);color:var(--danger);font-size:13px}
.Checkbox-module__QfBj-G__root{cursor:pointer;font-family:var(--font-ui);align-items:center;gap:10px;display:inline-flex}.Checkbox-module__QfBj-G__root[data-disabled]{opacity:.5;cursor:not-allowed}.Checkbox-module__QfBj-G__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.Checkbox-module__QfBj-G__box{border-radius:var(--radius-xs);background:var(--surface-raised);border:1.5px solid var(--border-strong);width:20px;height:20px;box-shadow:var(--shadow-inset);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.Checkbox-module__QfBj-G__check{color:var(--accent-contrast);opacity:0;font-size:13px}.Checkbox-module__QfBj-G__input:checked+.Checkbox-module__QfBj-G__box{background:var(--accent);border-color:var(--accent);box-shadow:none}.Checkbox-module__QfBj-G__input:checked+.Checkbox-module__QfBj-G__box .Checkbox-module__QfBj-G__check{opacity:1}.Checkbox-module__QfBj-G__input:focus-visible+.Checkbox-module__QfBj-G__box{border-color:var(--warm);box-shadow:var(--ring)}.Checkbox-module__QfBj-G__label{color:var(--text-primary);font-size:15px}
.RadioGroup-module__V4uMoq__group{flex-direction:column;gap:12px;display:flex}.RadioGroup-module__V4uMoq__root{cursor:pointer;font-family:var(--font-ui);align-items:center;gap:10px;display:inline-flex}.RadioGroup-module__V4uMoq__root[data-disabled]{opacity:.5;cursor:not-allowed}.RadioGroup-module__V4uMoq__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.RadioGroup-module__V4uMoq__dot{background:var(--surface-raised);border:1.5px solid var(--border-strong);width:20px;height:20px;box-shadow:var(--shadow-inset);transition:border-color var(--duration-fast) var(--ease-standard);border-radius:50%;position:relative}.RadioGroup-module__V4uMoq__dot:after{content:"";background:var(--accent);width:10px;height:10px;transition:transform var(--duration-fast) var(--ease-standard);border-radius:50%;margin:auto;position:absolute;inset:0;transform:scale(0)}.RadioGroup-module__V4uMoq__input:checked+.RadioGroup-module__V4uMoq__dot{border-color:var(--accent);box-shadow:none}.RadioGroup-module__V4uMoq__input:checked+.RadioGroup-module__V4uMoq__dot:after{transform:scale(1)}.RadioGroup-module__V4uMoq__input:focus-visible+.RadioGroup-module__V4uMoq__dot{border-color:var(--warm);box-shadow:var(--ring)}.RadioGroup-module__V4uMoq__label{color:var(--text-primary);font-size:15px}
.Switch-module__LmCZTG__root{cursor:pointer;font-family:var(--font-ui);align-items:center;gap:10px;display:inline-flex}.Switch-module__LmCZTG__root[data-disabled]{opacity:.5;cursor:not-allowed}.Switch-module__LmCZTG__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.Switch-module__LmCZTG__track{border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--border-strong);width:44px;height:26px;transition:background var(--duration-base) var(--ease-sfumato), border-color var(--duration-base) var(--ease-sfumato);align-items:center;display:inline-flex;position:relative}.Switch-module__LmCZTG__thumb{background:var(--parchment-0);width:20px;height:20px;box-shadow:var(--shadow-sm);transition:left var(--duration-base) var(--ease-sfumato);border-radius:50%;position:absolute;top:2px;left:2px}.Switch-module__LmCZTG__input:checked+.Switch-module__LmCZTG__track{background:var(--accent);border-color:var(--accent)}.Switch-module__LmCZTG__input:checked+.Switch-module__LmCZTG__track .Switch-module__LmCZTG__thumb{left:20px}.Switch-module__LmCZTG__input:focus-visible+.Switch-module__LmCZTG__track{box-shadow:var(--ring)}.Switch-module__LmCZTG__label{color:var(--text-primary);font-size:15px}
