.rt-wrap{flex-direction:column;gap:16px;display:flex}.rt-crumb{color:var(--text-3,#6b6b6b);align-items:center;gap:6px;margin:0 0 4px;font-size:12px;display:inline-flex}.rt-title{margin:0;font-size:20px;font-weight:800}.rt-sub{color:var(--text-3,#6b6b6b);margin:2px 0 0;font-size:13px}.rt-note{border:1px solid var(--info-border,#c9d8f5);border-radius:var(--r-md,8px);background:var(--info-bg,#eef4ff);color:var(--text-2,#444);align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.rt-filtres{flex-wrap:wrap;gap:8px;display:flex}.rt-chip{border:1px solid var(--border,#e2e2e2);color:var(--text-2,#444);background:var(--surface,#fff);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;text-decoration:none;display:inline-flex}.rt-chip--on{border-color:var(--text,#1a1a1a);color:var(--text,#1a1a1a);font-weight:600}.rt-table{border-collapse:collapse;width:100%;font-size:13px}.rt-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3,#6b6b6b);border-bottom:1px solid var(--border,#e2e2e2);padding:8px 10px;font-size:11px}.rt-table td{border-bottom:1px solid var(--border,#e2e2e2);vertical-align:top;padding:10px}.rt-table a{color:var(--text,#1a1a1a);font-weight:600;text-decoration:none}.rt-table a:hover{text-decoration:underline}.rt-badge{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.rt-badge--ok{background:var(--success-bg,#e7f5ec);color:var(--success,#1d7a46)}.rt-badge--warn{background:var(--warning-bg,#fff4e0);color:var(--warning,#9a5b00)}.rt-badge--info{background:var(--info-bg,#eef4ff);color:var(--text-2,#444)}.rt-badge--muted{background:var(--surface-2,#f1f1f1);color:var(--text-3,#6b6b6b)}.rt-empty{text-align:center;color:var(--text-3,#6b6b6b);border:1px dashed var(--border,#e2e2e2);border-radius:var(--r-md,8px);padding:32px}.rt-card{border:1px solid var(--border,#e2e2e2);border-radius:var(--r-md,8px);background:var(--surface,#fff);padding:16px}.rt-card__title{margin:0 0 8px;font-size:15px;font-weight:700}.rt-meta{color:var(--text-3,#6b6b6b);flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.rt-desc{white-space:pre-wrap;margin:12px 0 0;font-size:14px;line-height:1.5}.rt-capture{border:1px solid var(--border,#e2e2e2);border-radius:var(--r-sm,6px);max-width:100%;margin-top:12px}.rt-fil{flex-direction:column;gap:10px;display:flex}.rt-msg{border:1px solid var(--border,#e2e2e2);border-radius:var(--r-md,8px);background:var(--surface,#fff);padding:10px 12px}.rt-msg--claude{background:var(--info-bg,#eef4ff);border-color:var(--info-border,#c9d8f5)}.rt-msg--equipe{background:var(--surface-2,#f7f7f7)}.rt-msg__head{color:var(--text-3,#6b6b6b);justify-content:space-between;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.rt-msg__body{white-space:pre-wrap;font-size:14px;line-height:1.5}.rt-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rt-btn{border-radius:var(--r-md,8px);border:1px solid var(--border,#e2e2e2);background:var(--surface,#fff);color:var(--text,#1a1a1a);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.rt-btn:hover{background:var(--surface-2,#f3f3f3)}.rt-btn:disabled{opacity:.6;cursor:default}.rt-btn--primary{background:var(--accent,#2b5c3b);border-color:var(--accent,#2b5c3b);color:#fff}.rt-btn--primary:hover{filter:brightness(.95);background:var(--accent,#2b5c3b)}.rt-btn--danger{color:var(--danger,#b42318);border-color:var(--danger-border,#f3c6c2)}.rt-field{flex-direction:column;gap:4px;display:flex}.rt-field label{color:var(--text-2,#444);font-size:12px;font-weight:600}.rt-input,.rt-select,.rt-textarea{font:inherit;border:1px solid var(--border,#e2e2e2);border-radius:var(--r-md,8px);background:var(--surface,#fff);color:var(--text,#1a1a1a);box-sizing:border-box;width:100%;padding:8px 10px;font-size:14px}.rt-textarea{resize:vertical;min-height:110px}.rt-help{color:var(--text-3,#6b6b6b);margin:0;font-size:12px}.rt-error{color:var(--danger,#b42318);margin:0;font-size:13px}.rt-success{color:var(--success,#1d7a46);margin:0;font-size:13px}.rt-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.rt-grid2{grid-template-columns:1fr}}.rt-fab{z-index:40;background:var(--accent,#2b5c3b);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 20px #0000002e}.rt-fab:hover{filter:brightness(.95)}.rt-overlay{z-index:50;background:#14141473;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rt-modal{background:var(--surface,#fff);border-radius:var(--r-lg,12px);flex-direction:column;width:min(640px,100%);max-height:calc(100vh - 32px);display:flex;overflow:auto;box-shadow:0 20px 60px #00000040}.rt-modal__head{border-bottom:1px solid var(--border,#e2e2e2);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.rt-modal__title{font-size:16px;font-weight:700}.rt-modal__body{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.rt-modal__foot{border-top:1px solid var(--border,#e2e2e2);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.rt-close{cursor:pointer;color:var(--text-3,#6b6b6b);background:0 0;border:none;padding:4px}
