.rushh.cg{background:var(--r-bg);height:100dvh;min-height:0;overflow:hidden}:where(.rushh.cg) :where(aside,main){z-index:auto;background:0 0;border:0;width:auto;margin:0;padding:0;position:static;inset:auto}.rushh .r-chat.cg-client{border-left:1px solid var(--r-line);border-right:1px solid var(--r-line);width:100%;max-width:820px;height:100dvh;margin:0 auto;position:static}.cg-client .r-chat-lines{padding:22px 20px;font-size:14px}.cg-progress{color:var(--r-muted);justify-items:end;gap:4px;min-width:96px;font-size:11px;display:grid}.cg-progress i,.cg-bar{background:var(--r-sage);border-radius:99px;width:96px;height:6px;display:block;overflow:hidden}.cg-bar{width:100%}.cg-progress b,.cg-bar b{background:var(--r-blue);border-radius:99px;height:100%;transition:width .3s;display:block}.cg-thanks{background:var(--r-blue-light);text-align:center;border-radius:14px;margin:0 16px 18px;padding:14px 16px}.cg-closed,.cg-empty{text-align:center;height:100%;color:var(--r-muted);place-content:center;justify-items:center;gap:12px;padding:16px;display:grid}.cg-closed img,.cg-empty img{background:var(--r-blue-light);border-radius:50%}.cg-card{border:1px solid var(--r-line);background:var(--r-paper);border-radius:14px;gap:10px;max-width:560px;margin-top:4px;padding:14px 16px;display:grid;box-shadow:0 2px 10px #1118270a}.cg-card.done{opacity:.6;box-shadow:none}.cg-card>small{color:var(--r-muted);margin-top:-6px}.cg-options{gap:6px;display:grid}.cg-options label{border:1px solid var(--r-line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 12px;transition:border-color .12s,background .12s;display:flex}.cg-options label:hover{border-color:var(--r-blue)}.cg-options label.on{border-color:var(--r-blue);background:var(--r-blue-light)}.rushh .cg-options input[type=radio],.rushh .cg-options input[type=checkbox],.rushh .cg-sure input[type=checkbox]{width:16px;min-width:0;height:16px;accent-color:var(--r-blue);flex:none;margin:3px 0 0;padding:0}.rushh .cg-options span{text-align:left}.cg-options span{flex:1;gap:4px;display:grid}.cg-options em{color:var(--r-muted);white-space:pre-wrap;font-size:12px;font-style:normal}.cg-other,.cg-form input,.cg-form textarea,.cg-fix textarea,.cg-login input,.cg-search input,.cg-pipeline-bar input{border:1px solid var(--r-line);width:100%;font:inherit;color:var(--r-ink);background:var(--r-paper);border-radius:8px;outline:0;padding:7px 10px;font-size:13px}.cg-other:focus,.cg-form input:focus,.cg-form textarea:focus,.cg-fix textarea:focus,.cg-login input:focus{border-color:var(--r-blue)}.cg-card-actions,.cg-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cg-row.wrap>*{flex:none}.cg-link{font:inherit;color:var(--r-blue);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px}.cg-link:hover{text-decoration:underline}.cg-facts{gap:4px;margin:0;padding-left:18px;display:grid}.cg-fix{justify-items:start;gap:8px;display:grid}.cg-recap{max-width:640px}.cg-recap section{border-top:1px solid var(--r-line);padding-top:8px}.cg-recap section header{background:0 0;border:0;justify-content:space-between;align-items:center;height:auto;padding:0;display:flex}.cg-recap dl{grid-template-columns:minmax(120px,38%) 1fr;gap:3px 12px;margin:4px 0 0;font-size:13px;display:grid}.cg-recap dt{color:var(--r-muted)}.cg-recap dd{text-align:left;white-space:pre-wrap;margin:0}.cg-recap dd.cg-none{color:var(--r-muted)}.cg-validate{justify-self:center;padding:10px 20px}.cg-person{background:var(--r-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.cg-error{color:#c62828;margin:0 16px;font-size:13px}.cg-muted{color:var(--r-muted)}.cg-loading{height:100%}.cg-login{place-items:center;height:100%;padding:16px;display:grid}.cg-login form{text-align:center;justify-items:center;gap:10px;width:min(360px,100%);display:grid}.cg-login img{background:var(--r-blue-light);border-radius:50%}.cg-login h1{margin:4px 0 0;font-size:20px}.cg-login p{color:var(--r-muted);margin:0 0 6px}.cg-login button{width:100%}.cg-admin{flex-direction:column;height:100%;display:flex}.cg-top{border-bottom:1px solid var(--r-line);flex:none;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.cg-top>strong{font-size:16px}.cg-top>strong span{color:var(--r-muted);font-weight:500}.cg-tabs{gap:4px;margin-left:16px;margin-right:auto;display:flex}.cg-tabs button{font:inherit;color:var(--r-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 12px;font-size:13px}.cg-tabs button[aria-selected=true]{background:var(--r-blue-light);color:var(--r-blue);font-weight:600}.cg-tabs.small{border-bottom:1px solid var(--r-line);margin:0;padding:10px 12px}.cg-workspace{flex:1;grid-template-columns:260px minmax(0,1fr) 360px;min-height:0;display:grid}.cg-sidebar,.cg-side{border-right:1px solid var(--r-line);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.cg-side{border-right:0;border-left:1px solid var(--r-line)}.cg-sidebar{gap:10px;padding:12px 10px}.cg-search{color:var(--r-muted);align-items:center;gap:6px;display:flex}.cg-new{justify-content:center}.cg-sidebar ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cg-sidebar li>button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:stretch;justify-items:start;gap:2px;padding:8px 10px;display:grid}.cg-sidebar li>button:hover{background:var(--r-sage)}.cg-sidebar li>button[aria-current=true]{background:var(--r-blue-light)}.cg-sidebar strong{align-items:center;gap:6px;font-size:13px;display:flex}.cg-sidebar small{color:var(--r-muted);font-size:11px}.cg-dot{background:var(--r-blue);border-radius:50%;width:8px;height:8px;display:inline-block}.cg-center{flex-direction:column;min-height:0;display:flex}.cg-center-head{border-bottom:1px solid var(--r-line);flex:none;align-items:center;gap:10px;height:52px;padding:0 18px;display:flex}.cg-center-head small{color:var(--r-muted);margin-left:auto}.cg-stage{background:var(--r-sage);color:var(--r-muted);border-radius:99px;padding:3px 9px;font-size:11px}.cg-stage.validé,.cg-stage.revu{color:#1e7a3c;background:#e6f6ea}.cg-stage.récap{color:#8a5a00;background:#fff4dc}.cg-center .r-chat-lines{flex:1;min-height:0}.cg-center .r-chat-composer{padding-top:8px}.cg-panel-body{align-content:start;gap:10px;padding:14px 16px;display:grid}.cg-form label{color:var(--r-muted);flex:1;gap:4px;font-size:12px;display:grid}.cg-form h3,.cg-panel-body h4{margin:6px 0 0;font-size:13px}.cg-form small,.cg-panel-body>small{color:var(--r-muted);font-size:11px}.cg-fact{grid-template-columns:1fr 1.3fr auto auto;align-items:center;gap:6px;display:grid}.cg-form .cg-sure{white-space:nowrap;flex:none;align-items:center;gap:4px;display:flex}.cg-sure input{width:auto}.cg-warning{color:#8a5a00;background:#fff4dc;border-radius:8px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-size:12px;display:flex}.cg-ok{color:#1e7a3c;background:#e6f6ea;border-radius:8px;margin:0;padding:8px 10px;font-size:12px}.cg-list{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.cg-url{background:var(--r-sage);overflow-wrap:anywhere;border-radius:8px;padding:8px;font-size:11px;display:block}.cg-side .cg-recap{box-shadow:none;padding:10px 12px}.cg-side .cg-recap dl{grid-template-columns:1fr}.cg-side .cg-recap dd{margin-bottom:4px}.cg-pipeline{flex-direction:column;flex:1;min-height:0;display:flex}.cg-pipeline-bar{color:var(--r-muted);padding:10px 16px;font-size:12px}.cg-pipeline-bar label{align-items:center;gap:6px;display:flex}.cg-pipeline-bar input{width:60px}.cg-columns{flex:1;grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;min-height:0;padding:0 16px 16px;display:grid;overflow-x:auto}.cg-columns section{background:var(--r-sage);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex;overflow-y:auto}.cg-columns h3{justify-content:space-between;margin:2px 4px 4px;font-size:13px;display:flex}.cg-columns h3 span{color:var(--r-muted);font-weight:500}.cg-kcard{text-align:left;border:1px solid var(--r-line);background:var(--r-paper);font:inherit;cursor:pointer;border-radius:10px;gap:5px;padding:10px 12px;display:grid}.cg-kcard:hover{border-color:var(--r-blue)}.cg-kcard strong{align-items:center;gap:6px;font-size:13px;display:flex}.cg-kcard small{color:var(--r-muted);font-size:11px}.cg-kcard .cg-alert{color:#b25e00;align-items:center;gap:4px;display:flex}@media (max-width:900px){.cg-workspace{grid-template-columns:1fr;overflow-y:auto}.cg-sidebar,.cg-side{border:0;border-bottom:1px solid var(--r-line);max-height:none}.cg-center{height:70dvh}.cg-tabs{margin-left:4px}.cg-top>strong span{display:none}}@media (max-width:600px){.rushh .r-chat.cg-client{border:0}.cg-client .r-chat-lines{padding:16px}.cg-recap dl{grid-template-columns:1fr}.cg-recap dd{margin-bottom:4px}.cg-fact{grid-template-columns:1fr 1fr}}.cg-drop{border:1.5px dashed var(--r-line);text-align:center;border-radius:12px;justify-items:center;gap:10px;padding:14px;transition:border-color .12s,background .12s;display:grid}.cg-drop.over{border-color:var(--r-blue);background:var(--r-blue-light)}.rushh .cg-rec{background:#c62828}.cg-audio{width:100%;height:36px}.cg-consent{background:#fff8e6;border-radius:10px;gap:8px;padding:10px 12px;font-size:12px;display:grid}.cg-consent label{align-items:flex-start;gap:8px;display:flex}.rushh .cg-consent input[type=checkbox]{width:16px;height:16px;accent-color:var(--r-blue);flex:none;margin:2px 0 0}.cg-consent input:not([type]){border:1px solid var(--r-line);width:100%;font:inherit;background:var(--r-paper);border-radius:8px;padding:7px 10px;font-size:13px}.cg-attach{z-index:2;border:1px solid var(--r-line);background:var(--r-paper);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:8px 12px;font-size:13px;display:flex;position:relative}.cg-attach select,.cg-file select{border:1px solid var(--r-line);font:inherit;background:var(--r-paper);color:var(--r-ink);border-radius:8px;padding:5px 8px;font-size:12px}.rushh .cg-clip{margin-right:auto}.cg-file{border-bottom:1px solid var(--r-line);gap:4px;padding:10px 0;display:grid}.cg-file a{color:var(--r-blue);overflow-wrap:anywhere;font-size:13px}.cg-file small{margin:0}
