
        #painel-cobrancas {
          display:none;
          flex-shrink:0;
          padding:10px 10px 0;
          animation:cobEntrada .25s ease;
        }
        @keyframes cobEntrada{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}

        /* Barra de tÃ­tulo discreta */
        .cob-header{
          display:flex;align-items:center;justify-content:space-between;
          padding:0 2px 8px;gap:8px;
        }
        .cob-header-left{display:flex;align-items:center;gap:7px}
        .cob-pulse{
          width:8px;height:8px;border-radius:50%;background:var(--laranja);flex-shrink:0;
          box-shadow:0 0 0 0 rgba(217,72,15,.5);
          animation:pulseRing 1.8s ease-out infinite;
        }
        @keyframes pulseRing{0%{box-shadow:0 0 0 0 rgba(217,72,15,.5)}70%{box-shadow:0 0 0 6px rgba(217,72,15,0)}100%{box-shadow:0 0 0 0 rgba(217,72,15,0)}}
        .cob-title{font-weight:700;font-size:12px;color:var(--texto2);text-transform:uppercase;letter-spacing:.5px}
        .cob-badge{
          background:var(--laranja);color:#fff;border-radius:20px;
          font-size:10px;font-weight:700;padding:1px 7px;min-width:20px;text-align:center;
        }
        .cob-header-right{display:flex;align-items:center;gap:6px}
        .cob-timer{font-size:10px;color:var(--texto3);font-family:'IBM Plex Mono',monospace}
        .cob-atualizar{
          background:transparent;border:1px solid var(--borda);
          color:var(--texto2);padding:3px 9px;border-radius:20px;font-size:11px;font-weight:600;
          cursor:pointer;transition:all .15s;font-family:inherit;display:flex;align-items:center;gap:4px;
        }
        .cob-atualizar:hover{border-color:var(--laranja);color:var(--laranja);background:var(--laranja2)}
        .cob-atualizar.girando svg{animation:girar .6s linear infinite}
        @keyframes girar{to{transform:rotate(360deg)}}

        /* Grid de cards */
        .cob-lista{
          display:flex;flex-direction:column;gap:6px;
          max-height:200px;overflow-y:auto;
          padding-bottom:10px;
        }
        .cob-lista::-webkit-scrollbar{width:4px}
        .cob-lista::-webkit-scrollbar-thumb{background:var(--borda);border-radius:4px}

        /* Card individual */
        .cob-item{
          background:var(--branco);
          border:1px solid var(--borda);
          border-left:3px solid var(--laranja);
          border-radius:var(--radius);
          padding:9px 11px;
          display:flex;align-items:center;gap:10px;
          box-shadow:var(--shadow);
          transition:all .14s;
          animation:slideIn .18s ease;
          cursor:default;
        }
        .cob-item:hover{border-color:var(--laranja);box-shadow:var(--shadow-md);transform:translateY(-1px)}
        .cob-nova{
          border-left-color:var(--verde);
          animation:novaEntrada .6s ease,slideIn .18s ease;
        }
        @keyframes novaEntrada{0%{background:#fff8f0}100%{background:var(--branco)}}

        /* Avatar do vendedor */
        .cob-avatar{
          width:32px;height:32px;border-radius:50%;
          background:linear-gradient(135deg,#ea600f,#d9480f);
          color:#fff;font-size:12px;font-weight:700;
          display:flex;align-items:center;justify-content:center;
          flex-shrink:0;letter-spacing:0;
          box-shadow:0 1px 4px rgba(217,72,15,.3);
        }

        /* Info central */
        .cob-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
        .cob-info-top{display:flex;align-items:center;gap:6px}
        .cob-vendedor-nome{font-size:12px;font-weight:700;color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
        .cob-hora-tag{font-size:10px;color:var(--texto3);font-family:'IBM Plex Mono',monospace;flex-shrink:0;background:var(--cinza);padding:1px 5px;border-radius:4px}
        .cob-itens-txt{font-size:11px;color:var(--texto2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
        .cob-cliente-txt{font-size:11px;color:var(--laranja);font-weight:600}

        /* Valor */
        .cob-total{
          font-size:14px;font-weight:700;color:var(--verde);
          font-family:'IBM Plex Mono',monospace;
          white-space:nowrap;flex-shrink:0;display:flex;align-items:center;gap:6px;
        }
        .cob-desconto-badge{
          display:inline-block;background:#fef3c7;color:#92400e;font-size:10px;font-weight:700;
          padding:2px 6px;border-radius:10px;white-space:nowrap;
        }

        /* AÃ§Ãµes */
        .cob-acoes{display:flex;align-items:center;gap:4px;flex-shrink:0}
        .cob-btn-assumir{
          background:var(--verde);color:#fff;border:none;
          padding:6px 12px;border-radius:6px;font-size:11px;font-weight:700;
          cursor:pointer;transition:all .12s;font-family:inherit;white-space:nowrap;
          box-shadow:0 1px 3px rgba(15,23,42,.18);
        }
        .cob-btn-assumir:hover{background:var(--verde2);transform:translateY(-1px);box-shadow:0 3px 6px rgba(15,23,42,.22)}
        .cob-btn-cancelar{
          background:transparent;border:1px solid var(--borda);color:var(--texto3);
          width:26px;height:26px;border-radius:6px;cursor:pointer;font-size:14px;
          display:flex;align-items:center;justify-content:center;transition:all .12s;flex-shrink:0;
        }
        .cob-btn-cancelar:hover{background:var(--perigo2);border-color:var(--perigo);color:var(--perigo)}
      