:root{--app-sidebar-occupy-start:0;--app-sidebar-occupy-end:0;--app-sidebar-zindex:1031;--app-sidebar-nav-padding-x:0;--app-sidebar-nav-padding-y:.5rem;--app-avatar-width:2rem;--app-avatar-height:2rem;--app-avatar-font-size:.85rem;--app-avatar-status-width:.5rem;--app-avatar-status-height:.5rem;--app-nav-underline-border-gap:1rem;--app-nav-underline-border-link-padding-x:1rem;--fc-border-color:hsl(var(--border))}.fc .fc-button{cursor:pointer;border:1px solid transparent;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;font-weight:400;line-height:1.5;transition:background .3s,transform .3s;display:inline-flex}.fc .fc-button:hover{transform:translateY(-2px)}.fc .fc-button:focus{box-shadow:none;outline:none}.fc .fc-button-primary{color:hsl(var(--primary-foreground));background-color:hsl(var(--primary));border-color:hsl(var(--primary))}.fc .fc-button-primary:hover{background-color:hsl(var(--primary)/.9);border-color:hsl(var(--primary)/.9)}.fc .fc-button-primary:disabled{opacity:.65;cursor:not-allowed}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{color:hsl(var(--primary-foreground));background-color:hsl(var(--primary));border-color:hsl(var(--primary))}.simplebar-content{padding:var(--app-sidebar-nav-padding-y)var(--app-sidebar-nav-padding-x);flex-direction:column;display:flex}.simplebar-wrapper{margin:calc(var(--app-sidebar-nav-padding-y)*-1)calc(var(--app-sidebar-nav-padding-x)*-1)}body{background-color:hsl(var(--muted));font-size:12px}.sidebar-active-icon[data-active=true] svg{color:hsl(var(--primary))!important}body.nextstep-tour-active{--app-sidebar-zindex:99}body.nextstep-tour-active .sidebar{--app-sidebar-zindex:99;z-index:99!important}body.nextstep-tour-active .header{z-index:99!important}.iframe{width:100%;height:calc(100vh - 160px);margin-top:-20px;margin-bottom:-20px}.media-list .card{cursor:pointer;transition:all .3s ease-in-out}.media-list .card .media-holder{aspect-ratio:1;border-radius:4px;position:relative;overflow:hidden}.media-list .card .media-holder>*{will-change:transform;-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important;transition:all .3s ease-in-out!important}.media-list .card .text-xs{font-size:.7rem}.media-list .card:hover{box-shadow:0 17px 20px rgba(0,0,0,.1)}.media-list .card:hover .media-holder>*{transform:scale(1.1)!important}.media-list .card .card-body{padding-top:10px;padding-bottom:10px}.media-list .card .card-body .caption{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;height:35px;display:-webkit-box;overflow:hidden}.media-list.stories .card .media-holder{aspect-ratio:9/16;border-radius:4px}.influencer-image{position:relative}.influencer-image .badge{position:absolute;top:-3px;left:50%;transform:translate(-50%)}.avatar-xxl{--app-avatar-width:8rem;--app-avatar-height:8rem;--app-avatar-font-size:3.2rem;--app-avatar-status-width:2rem;--app-avatar-status-height:2rem}.badge-lg{font-size:1em}.rti--container{--rti-bg:transparent!important}.no-focus-border{box-shadow:none!important;border:none!important}.cursor-zoom{cursor:zoom-in}.no-underline{text-decoration:none!important}.insights-container .insight-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.insights-container .insight-metric-card{background:hsl(var(--background));border:1px solid hsl(var(--border)/.5);border-radius:12px;padding:1.25rem;transition:box-shadow .2s,transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.08)}.insights-container .insight-metric-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.insights-container .insight-metric-card .metric-label{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:11px;font-weight:500}.insights-container .insight-metric-card .metric-value{color:hsl(var(--foreground));margin-bottom:.75rem;font-size:1.75rem;font-weight:600;line-height:1.2}.insights-container .insight-metric-card .metric-progress{background:hsl(var(--muted));border-radius:3px;height:6px;overflow:hidden}.insights-container .insight-metric-card .metric-progress .metric-progress-bar{border-radius:3px;height:100%;transition:width .5s}.insights-container .insight-metric-card .metric-progress .metric-progress-bar.success{background:linear-gradient(90deg,#34d399,#10b981)}.insights-container .insight-metric-card .metric-progress .metric-progress-bar.warning{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.insights-container .insight-metric-card .metric-progress .metric-progress-bar.danger{background:linear-gradient(90deg,#f87171,#ef4444)}.insights-container .insight-metric-card .metric-progress .metric-progress-bar.info{background:linear-gradient(90deg,#60a5fa,#3b82f6)}.insights-container .insight-metric-card .metric-icon{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:.75rem;display:flex}.insights-container .insight-metric-card .metric-icon.success{color:#10b981;background:rgba(16,185,129,.1)}.insights-container .insight-metric-card .metric-icon.warning{color:#f59e0b;background:rgba(245,158,11,.1)}.insights-container .insight-metric-card .metric-icon.danger{color:#ef4444;background:rgba(239,68,68,.1)}.insights-container .insight-metric-card .metric-icon.info{color:#3b82f6;background:rgba(59,130,246,.1)}.insights-container .insight-sections-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (max-width:768px){.insights-container .insight-sections-grid{grid-template-columns:1fr}}.insights-container .insight-section{background:hsl(var(--background));border:1px solid hsl(var(--border)/.5);border-radius:12px;padding:1.25rem 1.5rem;transition:box-shadow .2s,border-color .2s;box-shadow:0 1px 3px rgba(0,0,0,.08)}.insights-container .insight-section:hover{border-color:hsl(var(--border));box-shadow:0 4px 14px rgba(0,0,0,.06)}.insights-container .insight-section .section-title{color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid hsl(var(--border)/.5);margin-bottom:1rem;padding-bottom:.75rem;font-size:12px;font-weight:600}.insights-container .insight-section .section-row{grid-template-columns:96px 1fr;align-items:center;gap:1rem;padding:.5rem 0;display:grid}.insights-container .insight-section .section-row+.section-row{border-top:1px dashed hsl(var(--border)/.4)}.insights-container .insight-section .section-row .row-label{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.5px;align-self:center;font-size:10px;font-weight:600}.insights-container .insight-section .section-row .row-value{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.insights-container .insight-tag{background:hsl(var(--muted));color:hsl(var(--foreground));white-space:nowrap;text-transform:capitalize;border-radius:6px;align-items:center;padding:.25rem .625rem;font-size:11px;font-weight:500;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex}.insights-container .insight-tag:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.06)}.insights-container .insight-tag.primary{color:#6366f1;background:rgba(99,102,241,.1)}.insights-container .insight-tag.success{color:#10b981;background:rgba(16,185,129,.1)}.insights-container .insight-tag.warning{color:#f59e0b;background:rgba(245,158,11,.1)}.insights-container .insight-tag.danger{color:#ef4444;background:rgba(239,68,68,.1)}.insights-container .insight-tag.info{color:#3b82f6;background:rgba(59,130,246,.1)}.insights-container .insight-tag.secondary{color:#6b7280;background:rgba(107,114,128,.1)}.insights-container .insight-table .table{margin-bottom:0}.insights-container .insight-table .table thead th{text-transform:uppercase;letter-spacing:.5px;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border)/.5);background:0 0;padding:.875rem 1rem;font-size:11px;font-weight:600}.insights-container .insight-table .table tbody tr{transition:background .15s}.insights-container .insight-table .table tbody tr:hover{background:hsl(var(--muted))}.insights-container .insight-table .table tbody tr td{vertical-align:middle;border-bottom:1px solid hsl(var(--border)/.5);padding:.875rem 1rem}.insights-container .insight-table .table-progress{align-items:center;gap:.5rem;display:flex}.insights-container .insight-table .table-progress .progress-bar-container{background:hsl(var(--muted));border-radius:3px;flex:1;min-width:60px;height:6px;overflow:hidden}.insights-container .insight-table .table-progress .progress-bar-container .progress-bar-fill{border-radius:3px;height:100%;transition:width .3s}.insights-container .insight-table .table-progress .progress-value{text-align:right;min-width:32px;font-size:12px;font-weight:600}.insights-container .insight-tabs .nav-tabs{border-bottom:1px solid hsl(var(--border)/.5);margin-bottom:0}.insights-container .insight-tabs .nav-tabs .nav-link{color:hsl(var(--muted-foreground));border:none;margin-bottom:-1px;padding:.875rem 1.25rem;font-size:13px;font-weight:500;transition:color .2s}.insights-container .insight-tabs .nav-tabs .nav-link:hover{color:hsl(var(--foreground));border:none}.insights-container .insight-tabs .nav-tabs .nav-link.active{color:hsl(var(--primary));border:none;border-bottom:2px solid hsl(var(--primary));background:0 0}.insights-container .insight-tabs .tab-content{padding:1.5rem}.insights-container .insight-json-viewer{color:#cdd6f4;background:#1e1e2e;border-radius:8px;max-height:400px;padding:1rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;line-height:1.6;overflow:auto}.insights-container .insight-json-viewer::-webkit-scrollbar{width:8px;height:8px}.insights-container .insight-json-viewer::-webkit-scrollbar-track{background:#313244;border-radius:4px}.insights-container .insight-json-viewer::-webkit-scrollbar-thumb{background:#45475a;border-radius:4px}.insights-container .insight-json-viewer::-webkit-scrollbar-thumb:hover{background:#585b70}.insights-container .insight-card{background:hsl(var(--background));border:1px solid hsl(var(--border)/.5);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08)}.insights-container .insight-card .insight-card-header{border-bottom:1px solid hsl(var(--border)/.5);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.insights-container .insight-card .insight-card-header .card-title{margin:0;font-size:14px;font-weight:600}.insights-container .insight-card .insight-card-body{padding:1.25rem}
