.tvt-row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.7rem;display:flex}.tvt-row .pill-tab-bar{margin-bottom:0}.tvt-row__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.tvt-bar{background:var(--color-console-bg-2);scrollbar-width:none;border-radius:10px;align-items:center;gap:2px;max-width:100%;margin-bottom:.7rem;padding:3px;display:inline-flex;overflow-x:auto}.tvt-bar::-webkit-scrollbar{display:none}.tvt-tab{font-size:var(--font-size-sm);color:var(--color-console-text-4);cursor:pointer;white-space:nowrap;letter-spacing:.01em;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:7px;align-items:center;gap:.35rem;padding:.3rem .875rem;font-weight:500;transition:color .12s,background .12s;display:inline-flex}.tvt-tab:hover{color:var(--color-console-text-2);background:#ffffff0d}.tvt-tab--active{background:var(--color-console-text-1);color:var(--color-console-bg);font-weight:600}.tvt-tab--active:hover{background:var(--color-console-text-1);color:var(--color-console-bg)}.tvt-tab--active .tvt-tab__icon{opacity:.5}.tvt-tab--org .tvt-tab__icon{opacity:.35;flex-shrink:0}.tvt-tab--custom{margin-left:2px}.tvt-add-btn{width:24px;height:24px;color:var(--color-console-text-5);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;transition:background .12s,color .12s;display:inline-flex}.tvt-add-btn:hover{color:var(--color-console-text-3);background:#ffffff14}.tvt-add-btn svg{display:block}.tvt-ctx-menu{z-index:9999;background:#161921;border:1px solid #ffffff1a;border-radius:8px;min-width:9.5rem;padding:.3rem;animation:70ms ease-out tvt-ctx-appear;position:fixed;box-shadow:0 0 0 1px #0006,0 12px 40px #0009}@keyframes tvt-ctx-appear{0%{opacity:0;transform:scale(.96)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.tvt-ctx-menu__item{width:100%;font-size:var(--font-size-sm);cursor:pointer;text-align:left;color:var(--color-console-text-3);background:0 0;border:none;border-radius:5px;align-items:center;gap:.5rem;padding:.45rem .65rem;font-weight:500;transition:background 80ms,color 80ms;display:flex}.tvt-ctx-menu__item:hover:not(:disabled){color:var(--color-console-text-2);background:#ffffff0d}.tvt-ctx-menu__item:disabled{opacity:.4;cursor:not-allowed}.tvt-ctx-menu__item--danger{color:var(--color-console-status-danger)}.tvt-ctx-menu__item--danger:hover:not(:disabled){color:var(--color-console-status-danger);background:#ef444417}.tvt-modal__title{font-size:var(--font-size-base);color:var(--color-console-text-1);letter-spacing:.01em;font-weight:600}.tvt-modal__body{flex-direction:column;gap:1rem;display:flex}.tvt-modal__field{flex-direction:column;gap:.375rem;display:flex}.tvt-modal__label{font-size:var(--font-size-xs);color:var(--color-console-text-4);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.tvt-modal__label-optional{text-transform:none;letter-spacing:0;color:var(--color-console-text-5);font-weight:400}.tvt-modal__input{width:100%;height:34px;color:var(--color-console-text-1);font-size:var(--font-size-sm);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:0 .75rem;transition:border-color .15s,box-shadow .15s}.tvt-modal__input::placeholder{color:var(--color-console-text-4)}.tvt-modal__input:focus{border-color:var(--color-console-accent);background:#6366f10f;box-shadow:0 0 0 2px #6366f133}.tvt-modal__textarea{width:100%;color:var(--color-console-text-1);font-size:var(--font-size-sm);resize:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:.5rem .75rem;font-family:inherit;line-height:1.55;transition:border-color .15s,box-shadow .15s}.tvt-modal__textarea::placeholder{color:var(--color-console-text-4)}.tvt-modal__textarea:focus{border-color:var(--color-console-accent);background:#6366f10f;box-shadow:0 0 0 2px #6366f133}.tvt-modal__check-row{cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:6px;align-items:flex-start;gap:.625rem;padding:.6rem .75rem;transition:background .1s,border-color .1s;display:flex}.tvt-modal__check-row:hover{background:#ffffff0f;border-color:#ffffff1f}.tvt-modal__check-input{width:14px;height:14px;accent-color:var(--color-console-accent);cursor:pointer;flex-shrink:0;margin-top:.175rem}.tvt-modal__check-text{flex:1}.tvt-modal__check-label{font-size:var(--font-size-sm);color:var(--color-console-text-1);font-weight:500;display:block}.tvt-modal__check-hint{font-size:var(--font-size-xs);color:var(--color-console-text-4);margin-top:.1rem;line-height:1.4;display:block}.tvt-modal__footer{justify-content:flex-end;gap:.5rem;width:100%;display:flex}.tvt-modal__cancel-btn{color:var(--color-console-text-3);font-size:var(--font-size-sm);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;padding:.375rem .875rem;transition:background .11s,color .11s}.tvt-modal__cancel-btn:hover:not(:disabled){color:var(--color-console-text-1);background:#ffffff12}.tvt-modal__cancel-btn:disabled{opacity:.35;cursor:not-allowed}.tvt-modal__create-btn{background:var(--color-console-accent);color:#fff;font-size:var(--font-size-sm);cursor:pointer;border:none;border-radius:6px;padding:.375rem 1.125rem;font-weight:500;transition:background .11s}.tvt-modal__create-btn:hover:not(:disabled){background:var(--color-console-accent-hover)}.tvt-modal__create-btn:disabled{opacity:.35;cursor:not-allowed}.console-custom-tab-toolbar{justify-content:flex-end;align-items:center;padding:0 .25rem .625rem;display:flex}.console-view-toggle{align-items:center;gap:2px;margin-bottom:.75rem;display:inline-flex}.console-view-toggle__btn{border:1px solid var(--color-console-border);height:28px;color:var(--color-console-text-4);font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:.3125rem;padding:0 .625rem;font-weight:500;transition:color .1s,background .1s,border-color .1s;display:flex}.console-view-toggle__btn:hover{color:var(--color-console-text-2);background:#ffffff0a}.console-view-toggle__btn--active{color:var(--color-console-text-1);background:#ffffff12;border-color:#ffffff26}
.cn-timeline{gap:.75rem;min-width:0;display:grid}.cn-scope{font-size:var(--font-size-xs);color:var(--color-console-text-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cn-chip{border:1px solid var(--color-console-border);background:var(--color-console-bg-3);max-width:100%;color:var(--color-console-text-1);font-size:var(--font-size-xs);border-radius:6px;align-items:center;gap:.45rem;margin-top:.45rem;padding:.15rem .55rem .15rem .15rem;font-weight:500;text-decoration:none;display:inline-flex}.cn-chip:hover{border-color:var(--color-console-accent);color:var(--color-console-text-0)}.cn-chip__img{background:var(--color-console-bg-4);width:1.55rem;height:1.1rem;color:var(--color-console-text-4);border-radius:3px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.cn-chip__img img{object-fit:cover}.cn-chip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cn-chip__status{color:var(--color-console-text-4);flex:none;font-weight:400}.cn-chip--picker{cursor:pointer;margin-top:0}.cn-menu{z-index:30;border:1px solid var(--color-console-accent);background:var(--color-console-bg-2);width:min(20rem,100% - .8rem);box-shadow:0 16px 40px -12px var(--color-console-shadow-heavy);border-radius:9px;gap:1px;padding:.35rem;display:grid;position:absolute;top:calc(100% + .25rem);left:.4rem}.cn-menu__head{font-size:var(--font-size-xxs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-console-text-4);padding:.2rem .4rem .35rem}.cn-menu__item{width:100%;font-size:var(--font-size-xs);color:var(--color-console-text-1);text-align:left;border-radius:6px;align-items:center;gap:.5rem;padding:.35rem .4rem;display:flex}.cn-menu__item:hover:not(:disabled){background:var(--color-console-alpha-5)}.cn-menu__item[aria-checked=true]{background:var(--color-console-alpha-7)}.cn-menu__item:disabled{opacity:.45;cursor:default}.cn-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cn-menu__status{color:var(--color-console-text-4)}.cn-menu__item--create{color:var(--color-console-accent-light)}.cn-menu__sep{background:var(--color-console-border-subtle);height:1px;margin:.25rem 0}.cn-menu--panel{gap:.5rem;width:min(23rem,100% - .8rem);padding:.5rem}.cn-menu__back{width:1.3rem;height:1.3rem;color:var(--color-console-text-3);border-radius:5px;place-items:center;display:grid}.cn-menu__back:hover{background:var(--color-console-alpha-5);color:var(--color-console-text-1)}.cn-menu__note{font-size:var(--font-size-xs);color:var(--color-console-text-3);margin:0}.cn-menu__rep{font-size:var(--font-size-xs);color:var(--color-console-text-4);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cn-menu__rep select{border:1px solid var(--color-console-border);background:var(--color-console-bg-3);min-width:0;max-width:14rem;color:var(--color-console-text-1);font-size:var(--font-size-xs);border-radius:6px;padding:.2rem .4rem}.cn-menu__foot{justify-content:flex-end;gap:.4rem;display:flex}.cn-menu__ghost{font-size:var(--font-size-xs);color:var(--color-console-text-3);padding:.2rem .7rem}.cn-menu__ghost:hover{color:var(--color-console-text-1)}.cn-chip__new{font-size:var(--font-size-xxs);color:var(--color-console-accent-light);flex:none;font-weight:600}.cn-novehicle{border:1px dashed var(--color-console-border);border-radius:3px;flex:none;width:1.55rem;height:1.1rem}.cn-badge{border:1px solid var(--color-console-border);color:var(--color-console-text-2);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:.3rem;padding:.1rem .5rem;display:inline-flex}.cn-badge:hover{border-color:var(--color-console-accent);color:var(--color-console-text-0)}.cn-badge--sm{padding:.05rem .4rem}.cn-badge--zero{color:var(--color-console-text-4)}.cn-badge--stale{color:var(--color-console-status-warning)}.cn-popover{width:min(380px,100vw - 2rem)}@media (max-width:48rem){.cn-popover{border-radius:14px 14px 0 0;width:100%;max-height:75vh;bottom:0;right:0;overflow-y:auto;max-width:none!important;position:fixed!important;top:auto!important;left:0!important;transform:none!important}}.cn-pop{gap:.65rem;min-width:0;display:grid}.cn-pop__head{font-size:var(--font-size-xs);color:var(--color-console-text-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-weight:600;display:flex}.cn-pop__foot{font-size:var(--font-size-xs);justify-content:space-between;gap:.5rem;display:flex}.cn-pop__foot button{color:var(--color-console-accent-light)}.cn-pop__foot button:hover{text-decoration:underline}.cn-lastcontact{font-size:var(--font-size-xs);color:var(--color-console-text-4)}.cn-lastcontact b{color:var(--color-console-text-1);font-weight:500}.cn-lastcontact--stale,.cn-lastcontact--stale b{color:var(--color-console-status-warning)}.cn-summary{border-bottom:1px solid var(--color-console-border-subtle);flex-wrap:wrap;gap:.35rem 1.25rem;padding-bottom:.65rem;display:flex}.cn-cardnote,.cn-cardnote__trigger{flex:1;min-width:0;display:flex}.cn-cardnote__btn{cursor:pointer;border-radius:5px;flex:1;align-items:center;gap:.3rem;min-width:0;margin:-.1rem -.25rem;padding:.1rem .25rem;display:flex}.cn-cardnote__btn:hover{background:var(--color-console-alpha-5)}.cn-cardnote__count{font-size:var(--font-size-xxs);color:var(--color-console-text-3);font-variant-numeric:tabular-nums;flex:none}.cn-meta__customer{color:var(--color-console-text-2);font-weight:500}.cn-meta__customer:hover{color:var(--color-console-text-0);text-underline-offset:3px;text-decoration:underline}.rn{flex-direction:column;width:100%;min-width:0;max-height:min(78vh,680px);display:flex}.rn__head{justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem .55rem;display:flex}.rn__titles{align-items:baseline;gap:.5rem;min-width:0;display:flex}.rn__title{font-size:var(--font-size-sm);color:var(--color-console-text-0);margin:0;font-weight:600}.rn__sub{font-size:var(--font-size-xxs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-console-text-3);white-space:nowrap;font-weight:600}.rn__tools{flex:none;align-items:center;gap:.25rem;display:flex}.rn__readall,.rn__icon{height:1.7rem;font-size:var(--font-size-xs);color:var(--color-console-text-2);border-radius:6px;align-items:center;gap:.35rem;padding:0 .55rem;transition:background .12s,color .12s;display:inline-flex}.rn__readall:hover:not(:disabled),.rn__icon:hover:not(:disabled){background:var(--color-console-alpha-6);color:var(--color-console-text-0)}.rn__readall:disabled,.rn__icon:disabled{opacity:.45;cursor:default}.rn__readall:not(:disabled){color:var(--color-console-accent-light)}.rn__icon{justify-content:center;width:1.7rem;padding:0}.rn__filters{border-bottom:1px solid var(--color-console-border);align-items:center;gap:.6rem;min-width:0;padding:0 .9rem .7rem;display:flex}.rn__filters .cn-seg{flex:none}.rn__filters .cn-seg button:disabled{opacity:.45}.rn__hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-xxs);color:var(--color-console-text-3);overflow:hidden}.rn__body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 .5rem .6rem;overflow-y:auto}.rn__skeletons{gap:.5rem;padding:.75rem .4rem;display:grid}.rn__empty{font-size:var(--font-size-xs);color:var(--color-console-text-3);padding:1rem .5rem}.rn__group+.rn__group{margin-top:.5rem}.rn__label{z-index:1;background:var(--color-console-surface-modal);font-size:var(--font-size-xxs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-console-text-2);margin:0 -.5rem;padding:.7rem .9rem .35rem;font-weight:600;position:sticky;top:0}.rn__label-note{letter-spacing:normal;text-transform:none;color:var(--color-console-text-3);font-weight:400}@keyframes rn-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.rn-card{border:1px solid var(--color-console-border);background:var(--color-console-alpha-3);cursor:pointer;min-width:0;animation:.18s cubic-bezier(.16,1,.3,1) both rn-in;animation-delay:calc(var(--i,0)*20ms);border-radius:8px;gap:.25rem;padding:.6rem .7rem .65rem .8rem;transition:background .12s,border-color .12s;display:grid;position:relative}.rn-card+.rn-card{margin-top:.4rem}.rn-card:hover{background:var(--color-console-alpha-5);border-color:var(--color-console-alpha-15)}.rn-card--open{background:var(--color-console-alpha-5);cursor:default}.rn-card--unread:before{content:"";background:var(--color-console-accent);border-radius:2px;width:2px;position:absolute;top:.7rem;bottom:.7rem;left:-1px}@media (prefers-reduced-motion:reduce){.rn-card{animation:none}}.rn-card__top{align-items:baseline;gap:.5rem;min-width:0;display:flex}.rn-card__customer{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);color:var(--color-console-text-0);text-decoration:underline;-webkit-text-decoration-color:var(--color-console-alpha-15);text-decoration-color:var(--color-console-alpha-15);text-underline-offset:3px;font-weight:600;overflow:hidden}.rn-card__customer[href]:hover{color:var(--color-console-accent-light);text-decoration-color:currentColor}.rn-card__when{font-size:var(--font-size-xxs);font-variant-numeric:tabular-nums;color:var(--color-console-text-3);flex:none;margin-left:auto}.rn-card__text{font-size:var(--font-size-xs);color:var(--color-console-text-1);overflow-wrap:anywhere;white-space:pre-line;margin:0;line-height:1.45}.rn-card__text--clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rn-card__foot{min-width:0;font-size:var(--font-size-xxs);color:var(--color-console-text-3);align-items:center;gap:.75rem;display:flex}.rn-card__by{flex:none;align-items:center;gap:.3rem;margin-left:auto;display:inline-flex}.rn-card__author{color:var(--color-console-text-2);align-items:center;gap:.3rem;display:inline-flex}.rn-card__badge{flex:none;background:0 0!important;padding:0!important}.rn-card__actions{gap:.85rem;margin-top:.2rem;display:flex}.rn-card__actions button{font-size:var(--font-size-xs);color:var(--color-console-accent-light)}.rn-card__actions button:hover{text-underline-offset:3px;text-decoration:underline}.rn-dot{background:var(--color-console-accent);border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.rn-deal{align-items:center;gap:.6rem;min-width:0;max-width:100%;display:inline-flex}.rn-link{min-width:0;font-size:var(--font-size-xxs);color:var(--color-console-text-2);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.rn-link svg{color:var(--color-console-text-3);flex:none}.rn-link__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:underline;-webkit-text-decoration-color:var(--color-console-alpha-15);text-decoration-color:var(--color-console-alpha-15);text-underline-offset:2px;overflow:hidden}.rn-link__meta{color:var(--color-console-text-3);flex:none}.rn-link:hover,.rn-link:hover svg{color:var(--color-console-accent-light)}.rn-link:hover .rn-link__text{text-decoration-color:currentColor}.cn-cell{align-items:center;gap:.5rem;min-width:0;max-width:22rem;display:flex}.cn-cell__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-xs);color:var(--color-console-text-3);overflow:hidden}
