.tcp-v2-primary{background-color:#f8fafc;padding-bottom:40px;padding-top:40px}.tcp-v2-wrapper{--inter-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#1e293b;font-family:var(--inter-font)}.tcp-v2-layout{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:0;overflow:hidden}.tcp-v2-sidebar{background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;padding:32px 24px;width:280px}.tcp-v2-brand-section{align-items:center;display:flex;gap:12px;margin-bottom:8px}.tcp-v2-logo{align-items:center;background-color:#2563eb;border-radius:8px;color:#fff;display:flex;font-size:1.25rem;font-weight:700;height:40px;justify-content:center;width:40px}.tcp-v2-plugin-title{color:#0f172a;font-size:1rem;font-weight:700;margin:0}.tcp-v2-status-badge-container{margin-bottom:40px}.tcp-v2-status-badge{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:600;padding:2px 8px}.tcp-v2-status-active{background:#dcfce7;color:#15803d}.tcp-v2-status-lead{background:#fef9c3;color:#a16207}.tcp-v2-status-former{background:#fee2e2;color:#b91c1c}.tcp-v2-sidebar-section{margin-bottom:40px}.tcp-v2-sidebar-heading{color:#94a3b8;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:16px;text-transform:uppercase}.tcp-v2-sidebar-text-bold{color:#0f172a;font-weight:600;margin-bottom:4px}.tcp-v2-sidebar-text-sm{color:#64748b;font-size:.875rem;margin-bottom:4px;word-break:break-all}.tcp-v2-actions-list{display:flex;flex-direction:column;gap:12px}.tcp-v2-btn-primary{background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:10px 16px;text-align:center;text-decoration:none;transition:background-color .2s}.tcp-v2-btn-primary:hover{background-color:#2563eb}.tcp-v2-btn-primary:disabled{background-color:#94a3b8;cursor:not-allowed}.tcp-v2-btn-outline{border:1px solid #3b82f6;border-radius:8px;color:#3b82f6;font-weight:500;padding:10px 16px;text-align:center;text-decoration:none;transition:all .2s}.tcp-v2-btn-outline:hover{background-color:#f1f5f9}.tcp-v2-btn-ghost{background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-weight:500;padding:10px 16px;transition:all .2s}.tcp-v2-btn-ghost:hover{background-color:#f1f5f9;color:#1e293b}.tcp-v2-tools-list{display:flex;flex-direction:column;gap:16px}.tcp-v2-tool-link{align-items:center;color:#334155;display:flex;gap:12px;text-decoration:none;transition:color .2s}.tcp-v2-tool-link:hover{color:#2563eb}.tcp-v2-tool-name{font-size:.875rem;font-weight:500}.tcp-v2-icon-cyan{color:#06b6d4;height:20px;width:20px}.tcp-v2-icon-blue-light{color:#60a5fa;height:20px;width:20px}.tcp-v2-icon-blue{color:#2563eb;height:20px;width:20px}.tcp-v2-icon-purple{color:#7c3aed;height:20px;width:20px}.tcp-v2-icon-orange{color:#f97316;height:20px;width:20px}.tcp-v2-main{background:#fff;flex:1;overflow-x:hidden;padding:32px}.tcp-v2-content-section{margin-bottom:32px}.tcp-v2-section-title{color:#0f172a;font-size:1.5rem;font-weight:700;margin-bottom:24px}.tcp-v2-card{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:24px}.tcp-v2-card-inner{background:#fbfcfd;border:1px solid #f8fafc;border-radius:12px;padding:24px}.tcp-v2-card-heading{color:#0f172a;font-size:1.25rem;font-weight:700;margin-bottom:4px}.tcp-v2-card-heading a{color:inherit;text-decoration:none}.tcp-v2-card-grid{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.tcp-v2-card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.tcp-v2-card-grid{grid-template-columns:repeat(4,1fr)}}.tcp-v2-card-meta{color:#94a3b8;font-size:.875rem}.tcp-v2-card-meta-value{color:#0f172a;font-weight:600}.tcp-v2-header-flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.tcp-v2-btn-add{background-color:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.tcp-v2-btn-add:hover{background-color:#1d4ed8}.tcp-v2-form-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;padding:24px}.tcp-v2-label{display:block;font-size:.875rem;font-weight:600;margin-bottom:8px}.tcp-v2-select,.tcp-v2-textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:.875rem;margin-bottom:12px;padding:8px 12px;width:100%}.tcp-v2-select:focus,.tcp-v2-textarea:focus{border-color:transparent;outline:2px solid #3b82f6}.tcp-v2-form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.tcp-v2-timeline{flex-direction:column}.tcp-v2-timeline,.tcp-v2-timeline-item{display:flex;gap:24px}.tcp-v2-timeline-marker{align-items:center;display:flex;flex-direction:column;flex-shrink:0;position:relative}.tcp-v2-timeline-dot{background:#fde047;border:2px solid #eab308;border-radius:50%;height:24px;width:24px;z-index:10}.tcp-v2-timeline-line{background-color:#cbd5e1;bottom:-24px;left:11px;position:absolute;top:24px;width:2px;z-index:0}.tcp-v2-timeline-card-wrapper{flex:1;min-width:0}.tcp-v2-timeline-card{padding:16px 24px}.tcp-v2-timeline-view{align-items:flex-start;display:flex;justify-content:space-between}.tcp-v2-card-actions{display:flex;flex-shrink:0;gap:12px;margin-left:16px;opacity:.6;transition:opacity .2s,transform .2s}.tcp-v2-card-actions:hover{opacity:1;transform:translateY(-1px)}.tcp-v2-icon-btn{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s}.tcp-v2-icon-btn:hover{background:#e0e7ff;border-color:#3b82f6;color:#3b82f6}.tcp-v2-icon-btn.tcp-delete-interaction:hover{background:#fee2e2;border-color:#ef4444;color:#ef4444}.tcp-v2-icon-btn svg{height:16px;stroke-width:2.5px;width:16px}.tcp-v2-timeline-type{font-size:.875rem;font-weight:700;letter-spacing:-.025em}.tcp-v2-timeline-meta{color:#94a3b8;font-size:.75rem;margin-bottom:16px}.tcp-v2-timeline-text{color:#475569;font-size:.875rem;margin:0}.tcp-v2-archive-primary{background-color:#f8fafc;padding-bottom:80px;padding-top:48px}.tcp-v2-archive-header{margin-bottom:40px;text-align:left}.tcp-v2-archive-title{color:#0f172a;font-size:2.25rem;font-weight:800;margin-bottom:8px}.tcp-v2-archive-subtitle{color:#64748b;font-size:1.125rem}.tcp-v2-filter-bar{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;gap:16px;margin-bottom:40px;padding:16px}.tcp-v2-search-wrapper{align-items:center;display:flex;flex:1;position:relative}.tcp-v2-search-icon{color:#94a3b8;height:18px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px;z-index:10}.tcp-v2-filter-input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#1e293b;font-size:.9375rem;padding:12px 16px 12px 48px;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.tcp-v2-filter-input::-moz-placeholder{color:#94a3b8;opacity:.8}.tcp-v2-filter-input::placeholder{color:#94a3b8;opacity:.8}.tcp-v2-filter-input:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.tcp-v2-filter-actions{display:flex;gap:12px}.tcp-v2-select-wrapper{align-items:center;display:flex;position:relative;width:180px}.tcp-v2-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;font-size:.875rem;padding:10px 36px 10px 12px;width:100%}.tcp-v2-filter-select:focus{border-color:transparent;outline:2px solid #3b82f6}.tcp-v2-select-chevron{color:#94a3b8;height:16px;pointer-events:none;position:absolute;right:12px;width:16px}.tcp-v2-archive-grid{display:grid;gap:24px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.tcp-v2-archive-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.tcp-v2-archive-grid{grid-template-columns:repeat(3,1fr)}}.tcp-v2-archive-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.tcp-v2-archive-card:hover{border-color:#cbd5e1;box-shadow:0 12px 20px -8px rgba(0,0,0,.1);transform:translateY(-4px)}.tcp-v2-stretched-link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tcp-v2-card-footer,.tcp-v2-card-title{position:relative;z-index:2}.tcp-v2-card-title a,.tcp-v2-view-link{pointer-events:none}.tcp-v2-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.tcp-v2-card-icon-box{align-items:center;background:#eff6ff;border-radius:10px;color:#2563eb;display:flex;font-size:1.125rem;font-weight:700;height:44px;justify-content:center;width:44px}.tcp-v2-status-tag{border-radius:6px;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.tcp-v2-status-tag.status-active{background:#ecfdf5;border:1px solid #d1fae5;color:#059669}.tcp-v2-status-tag.status-lead{background:#fffbeb;border:1px solid #fef3c7;color:#b45309}.tcp-v2-status-tag.status-former{background:#fef2f2;border:1px solid #fee2e2;color:#b91c1c}.tcp-v2-card-title{font-size:1.25rem;font-weight:700;margin-bottom:12px}.tcp-v2-card-title a{color:#1e293b;text-decoration:none;transition:color .2s}.tcp-v2-card-title a:hover{color:#2563eb}.tcp-v2-card-meta-list{display:flex;flex:1;flex-direction:column;gap:10px;margin-bottom:24px}.tcp-v2-card-meta-item{align-items:center;color:#64748b;display:flex;font-size:.875rem;gap:8px}.tcp-v2-meta-icon{color:#94a3b8;height:16px;width:16px}.tcp-v2-truncate{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcp-v2-card-footer{border-top:1px solid #f1f5f9;padding-top:20px}.tcp-v2-view-link{align-items:center;color:#2563eb;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;text-decoration:none;transition:gap .2s}.tcp-v2-view-link:hover{color:#1d4ed8;gap:12px}.tcp-v2-link-icon{height:16px;width:16px}.tcp-v2-pagination{display:flex;justify-content:center;margin-top:48px}.tcp-v2-pagination-list{display:flex;gap:8px;list-style:none;padding:0}.tcp-v2-pagination-list li a,.tcp-v2-pagination-list li span{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;display:flex;font-size:.875rem;font-weight:600;height:36px;justify-content:center;min-width:36px;padding:0 8px;text-decoration:none;transition:all .2s}.tcp-v2-pagination-list li a:hover:not(.current),.tcp-v2-pagination-list li span:hover:not(.current){background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.tcp-v2-pagination-list li a.current,.tcp-v2-pagination-list li span.current{background:#2563eb;border-color:#2563eb;color:#fff}@media (max-width:640px){.tcp-v2-filter-bar{align-items:stretch;flex-direction:column}.tcp-v2-select-wrapper{width:100%}}.tcp-v2-modal-overlay{align-items:center;backdrop-filter:blur(4px);background:rgba(15,23,42,.5);bottom:0;display:none;justify-content:center;left:0;overflow-y:auto;padding:16px;position:fixed;right:0;top:0;z-index:9999}.tcp-v2-modal-container{animation:tcpModalFadeIn .2s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:flex;flex-direction:column;max-height:90vh;max-width:800px;width:100%}@keyframes tcpModalFadeIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.tcp-v2-modal-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:24px}.tcp-v2-modal-title{color:#0f172a;font-size:1.25rem;font-weight:700;margin:0}.tcp-v2-modal-close{align-items:center;background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.tcp-v2-modal-close:hover{background:#f1f5f9;color:#0f172a}.tcp-v2-modal-body{overflow-y:auto;padding:24px}.tcp-v2-form-section{margin-bottom:32px}.tcp-v2-form-section-title{border-bottom:2px solid #f1f5f9;color:#334155;font-size:1rem;font-weight:600;margin-bottom:16px;padding-bottom:8px}.tcp-v2-form-grid{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.tcp-v2-form-grid{grid-template-columns:1fr 1fr}}.tcp-v2-form-group{display:flex;flex-direction:column}.tcp-col-span-2{grid-column:span 1}@media (min-width:640px){.tcp-col-span-2{grid-column:span 2}}.tcp-v2-input{border:1px solid #cbd5e1;border-radius:8px;font-family:inherit;font-size:.875rem;padding:10px 12px;transition:all .2s;width:100%}.tcp-v2-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.tcp-v2-label .required{color:#ef4444}.tcp-v2-modal-footer{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:24px}
/*# sourceMappingURL=index.min.css.map */