.ra{flex-direction:column;gap:18px;padding:4px 2px 32px;display:flex}.ra-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ra-head h1{margin:0 0 4px;font-size:20px;font-weight:700}.ra-head p{color:var(--td-muted,#6b7280);margin:0;font-size:13px}.ra-primary{cursor:pointer;color:#fff;background:#2f4bd6;border:0;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:600}.ra-primary:disabled{opacity:.55;cursor:default}.ra-perigo{color:#dc2626}.ra-vazio{text-align:center;border:1px dashed var(--td-line,#e5e7eb);color:var(--td-muted,#6b7280);border-radius:10px;padding:28px;font-size:13px;line-height:1.6}.ra-vazio strong{color:inherit}.ra-tab{border-collapse:collapse;width:100%;font-size:13px}.ra-tab th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--td-muted,#6b7280);border-bottom:1px solid var(--td-line,#e5e7eb);white-space:nowrap;padding:7px 10px;font-size:10px;font-weight:600}.ra-tab td{border-bottom:1px solid var(--td-line-soft,#f1f3f5);padding:9px 10px}.ra-num{text-align:right;font-variant-numeric:tabular-nums}.ra-inativo td{color:var(--td-muted,#6b7280)}.ra-vinculo{opacity:.75;margin-left:6px;font-size:11px}.ra-acoes{justify-content:flex-end;gap:6px;display:flex}.ra-acoes button{cursor:pointer;color:inherit;border:1px solid var(--td-line,#e5e7eb);background:0 0;border-radius:5px;padding:3px 9px;font-size:12px}.ra-form,.ra-modal{border:1px solid var(--td-line,#e5e7eb);border-radius:10px;flex-direction:column;gap:12px;max-width:460px;padding:18px;display:flex}.ra-form h2,.ra-modal h2{margin:0;font-size:15px;font-weight:700}.ra-form label{flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.ra-form input,.ra-form select{color:inherit;border:1px solid var(--td-line,#e5e7eb);background:0 0;border-radius:6px;padding:6px 9px;font-size:13px;font-weight:400}.ra-cap{gap:8px;display:flex}.ra-cap input{text-align:right;font-variant-numeric:tabular-nums;flex:1}.ra-opt{color:var(--td-muted,#6b7280);font-weight:400}.ra-chave{background:var(--td-line-soft,#f1f3f5);color:var(--td-muted,#6b7280);border-radius:6px;margin:-4px 0 0;padding:8px 10px;font-size:12px;line-height:1.5}.ra-chave code{font-size:12px}.ra-erro{color:#b91c1c;margin:0;font-size:12px;line-height:1.5}.ra-form-acoes{gap:8px;display:flex}.ra-form-acoes button:not(.ra-primary){cursor:pointer;color:inherit;border:1px solid var(--td-line,#e5e7eb);background:0 0;border-radius:7px;padding:7px 14px;font-size:13px}
/*$vite$:1*/