@import "https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;600&display=swap";.marketing-leads-page{gap:1rem;display:grid}.marketing-leads-header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.marketing-leads-header h1{color:#111d30;letter-spacing:-.04em;margin:0;font-size:2rem}.marketing-leads-header p{color:#748195;margin:.32rem 0 0;font-size:.875rem}.marketing-leads-refresh{color:#fff;background:#1688e8;border:0;border-radius:.62rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.65rem .9rem;font-size:.8125rem;font-weight:700;display:inline-flex}.marketing-leads-refresh:disabled{opacity:.55}.marketing-lead-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.marketing-lead-summary article{background:#fff;border:1px solid #dfe5ea;border-radius:.8rem;gap:.3rem;padding:.9rem 1rem;display:grid;box-shadow:0 .25rem 1rem #0f172a06}.marketing-lead-summary span{color:#7d8999;font-size:.75rem;font-weight:600}.marketing-lead-summary strong{color:#162238;font-size:1.5rem}.marketing-lead-summary .attention{background:#fff8f7;border-color:#f2c5c0}.marketing-lead-summary .attention strong{color:#d33d32}.marketing-leads-panel{background:#fff;border:1px solid #dfe5ea;border-radius:.85rem;overflow:visible;box-shadow:0 .45rem 1.5rem #0f172a0a}.marketing-leads-filters{border-bottom:1px solid #e9edf1;grid-template-columns:minmax(0,1fr);gap:.55rem;padding:.75rem;display:grid}.marketing-leads-search{color:#7d8998;background:#fff;border:1px solid #dce3e9;border-radius:.62rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .75rem;display:grid}.marketing-leads-search:focus-within{border-color:#8bc4ee;box-shadow:0 0 0 3px #1688e81f}.marketing-leads-search input{color:#253349;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.8125rem}.marketing-lead-select{min-width:0;position:relative}.marketing-lead-select>button{color:#39475c;text-align:left;background:#fff;border:1px solid #dce3e9;border-radius:.62rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:2.75rem;padding:.6rem .75rem;font-size:.8125rem;display:flex}.marketing-lead-select>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.marketing-lead-select>button>svg{flex:none}.marketing-lead-select>button:focus-visible{border-color:#8bc4ee;outline:0;box-shadow:0 0 0 3px #1688e81f}.marketing-lead-select.is-open>button svg{transform:rotate(180deg)}.marketing-lead-select-menu{z-index:80;background:#fff;border:1px solid #dce3e9;border-radius:.65rem;padding:.3rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:hidden;box-shadow:0 1rem 2.6rem #0f172a29}.marketing-lead-select-menu button{color:#4d5a6d;text-align:left;background:0 0;border:0;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.4rem;width:100%;min-height:2.35rem;padding:.5rem .55rem;font-size:.78rem;display:flex}.marketing-leads-bulk{background:#f7fafc;border-bottom:1px solid #e5ebef;align-items:center;gap:.45rem;padding:.6rem .75rem;display:flex;overflow-x:auto}.marketing-leads-bulk b{color:#344258;white-space:nowrap;margin-right:auto;font-size:.78rem}.marketing-leads-bulk button{color:#455367;white-space:nowrap;background:#fff;border:1px solid #dbe3e9;border-radius:.52rem;min-height:2.3rem;padding:.45rem .65rem;font-size:.72rem;font-weight:600}.marketing-leads-bulk button.danger{color:#c93c32;border-color:#efc5c1}.marketing-leads-notice{color:#8b6612;background:#fff9e9;border-bottom:1px solid #f1dfae;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;font-size:.76rem;display:flex}.marketing-leads-notice button,.marketing-leads-state button{color:#0877cd;background:#eaf6ff;border:0;border-radius:.48rem;padding:.5rem .7rem;font-weight:700}.marketing-leads-state{color:#7e8a99;text-align:center;place-content:center;justify-items:center;gap:.45rem;min-height:18rem;padding:2rem;display:grid}.marketing-leads-state svg{color:#1688e8}.marketing-leads-state p{max-width:28rem;font-size:.8rem;line-height:1.5}.marketing-leads-state .spin{animation:1s linear infinite marketing-lead-spin}.marketing-leads-table-wrap{display:none;overflow-x:auto}.marketing-leads-table th:first-child,.marketing-leads-table td:first-child{text-align:center;width:3rem}.marketing-leads-table tr{cursor:pointer}.marketing-leads-table td b{color:#243249;font-size:.8125rem}.marketing-leads-table td small,.marketing-leads-table time{color:#8591a0;margin-top:.2rem;font-size:.75rem}.marketing-leads-table input,.marketing-lead-mobile-card input{accent-color:#1688e8;width:1rem;height:1rem}.marketing-lead-status,.marketing-lead-priority{white-space:nowrap;border-radius:2rem;align-items:center;padding:.3rem .52rem;font-size:.7rem;font-weight:700;display:inline-flex}.marketing-lead-status:before,.marketing-lead-priority:before{content:"";background:currentColor;border-radius:50%;width:.38rem;height:.38rem;margin-right:.32rem}.status-new{color:#147bc2;background:#eaf6fe}.status-in_progress{color:#aa6c0a;background:#fff3dc}.status-contacted,.status-qualified{color:#6754bf;background:#f0edff}.status-converted{color:#11825a;background:#e8f8f0}.status-rejected,.status-archived{color:#778394;background:#edf1f4}.priority-normal{color:#69778a;background:#edf1f4}.priority-high{color:#a86b08;background:#fff2dc}.priority-urgent{color:#c73d33;background:#ffedeb}.marketing-lead-mobile-list{gap:.6rem;padding:.7rem;display:grid}.marketing-lead-mobile-card{background:#fff;border:1px solid #e2e7ec;border-radius:.72rem;overflow:hidden}.marketing-lead-mobile-card>header{border-bottom:1px solid #edf0f3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.7rem;display:grid}.marketing-lead-mobile-card header div{min-width:0}.marketing-lead-mobile-card header b,.marketing-lead-mobile-card header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.marketing-lead-mobile-card header b{color:#26344a;font-size:.82rem}.marketing-lead-mobile-card header small{color:#8490a0;margin-top:.18rem;font-size:.7rem}.marketing-lead-mobile-card>button{color:#334157;text-align:left;background:#fff;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;width:100%;padding:.75rem;display:grid}.marketing-lead-mobile-card>button>span{gap:.2rem;min-width:0;display:grid}.marketing-lead-mobile-card>button small{color:#8a95a3;font-size:.65rem}.marketing-lead-mobile-card>button b{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.marketing-lead-mobile-card time{color:#8793a2;grid-column:1/-1;font-size:.68rem}.marketing-leads-pagination{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.marketing-leads-pagination button{color:#4a586c;background:#fff;border:1px solid #dfe5ea;border-radius:.55rem;align-items:center;gap:.3rem;min-height:2.45rem;padding:.48rem .65rem;font-size:.74rem;font-weight:600;display:inline-flex}.marketing-leads-pagination button:disabled{opacity:.4}.marketing-leads-pagination span{color:#7d8998;font-size:.72rem}.marketing-lead-period-picker{min-width:0;position:relative}.marketing-lead-period-picker>button{color:#39475c;text-align:left;background:#fff;border:1px solid #dce3e9;border-radius:.62rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.6rem .75rem;font-size:.8125rem;display:flex}.marketing-lead-period-picker>button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.marketing-lead-period-picker>button.is-active{color:#0d76c7;background:#f7fbff;border-color:#9bcdf1}.marketing-lead-period-picker>button:focus-visible{border-color:#8bc4ee;outline:0;box-shadow:0 0 0 3px #1688e81f}.marketing-lead-period-popover{z-index:90;background:#fff;border:1px solid #dce3e9;border-radius:.8rem;width:min(100vw - 2rem,19rem);padding:.75rem;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 1rem 2.8rem #0f172a2e}.marketing-lead-calendar-head,.marketing-lead-period-actions{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.marketing-lead-calendar-head{margin-bottom:.55rem}.marketing-lead-calendar-head strong{color:#26344a;font-size:.875rem}.marketing-lead-calendar-head button,.marketing-lead-period-actions button{color:#455367;background:#fff;border:1px solid #dce3e9;border-radius:.48rem;min-height:2rem;padding:.35rem .5rem;font-size:.75rem;font-weight:600}.marketing-lead-calendar-head button:disabled{opacity:.45}.marketing-lead-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.14rem;display:grid}.marketing-lead-calendar-weekdays{color:#748195;text-align:center;margin-bottom:.2rem;font-size:.7rem}.marketing-lead-calendar-days button{aspect-ratio:1;color:#344258;background:0 0;border:0;border-radius:.38rem;font-size:.8125rem;font-weight:600}.marketing-lead-calendar-days button:disabled{color:#98a2b3;opacity:.72;cursor:not-allowed}.marketing-lead-calendar-days button.outside{color:#98a2b3}.marketing-lead-calendar-days button.selected{color:#fff;background:#1688e8}.marketing-lead-period-actions{justify-content:flex-end;margin-top:.6rem}.marketing-lead-period-actions button:last-child{color:#fff;background:#1688e8;border-color:#1688e8}.marketing-lead-drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c142161;justify-content:flex-end;display:flex;position:fixed;inset:0}.marketing-lead-drawer,.marketing-lead-sheet{background:#f5f7f9;width:min(100%,40rem);height:100%;overflow:auto;box-shadow:-1rem 0 3rem #0f172a2e}.marketing-lead-drawer-head{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e0e5e9;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex;position:sticky;top:0}.marketing-lead-drawer-head span{color:#1688e8;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700}.marketing-lead-drawer-head h2{color:#17243a;margin:.18rem 0;font-size:1.4rem}.marketing-lead-drawer-head p{color:#8190a0;margin:0;font-size:.74rem}.marketing-lead-drawer-head>button{color:#657386;background:#f0f3f5;border:0;border-radius:.6rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.marketing-lead-drawer-body{gap:.8rem;padding:.8rem;display:grid}.marketing-lead-drawer-body>section,.marketing-lead-technical{background:#fff;border:1px solid #dfe5ea;border-radius:.8rem;padding:.9rem}.marketing-lead-drawer-body h3{color:#2d3a4f;margin:0 0 .7rem;font-size:.85rem}.marketing-lead-contacts>div{grid-template-columns:1fr;gap:.5rem;display:grid}.marketing-lead-contacts a{color:#1688e8;background:#f8fbfd;border:1px solid #e2e8ed;border-radius:.65rem;align-items:center;gap:.6rem;padding:.65rem;text-decoration:none;display:flex}.marketing-lead-contacts a span{gap:.1rem;display:grid}.marketing-lead-contacts small{color:#8290a0;font-size:.64rem}.marketing-lead-contacts b{color:#2b394e;font-size:.78rem}.marketing-lead-controls{grid-template-columns:1fr;gap:.65rem;display:grid}.marketing-lead-controls label{gap:.32rem;display:grid}.marketing-lead-controls label>span{color:#6d7a8d;font-size:.7rem;font-weight:600}.marketing-lead-answers,.marketing-lead-attribution,.marketing-lead-technical dl{gap:0;margin:0;display:grid}.marketing-lead-answers>div,.marketing-lead-attribution>div,.marketing-lead-technical dl>div{border-top:1px solid #edf0f3;grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:.75rem;padding:.65rem 0;display:grid}.marketing-lead-answers>div:first-child,.marketing-lead-attribution>div:first-child,.marketing-lead-technical dl>div:first-child{border-top:0}.marketing-lead-drawer dt{color:#7e8b9b;overflow-wrap:anywhere;font-size:.7rem}.marketing-lead-drawer dd{color:#334156;overflow-wrap:anywhere;gap:.25rem;margin:0;font-size:.78rem;font-weight:600;display:grid}.marketing-lead-note-form{gap:.5rem;display:grid}.marketing-lead-note-form textarea{resize:vertical;color:#2e3c51;min-height:5rem;font:inherit;border:1px solid #dce3e9;border-radius:.62rem;outline:0;padding:.65rem;font-size:.8rem}.marketing-lead-note-form textarea:focus{border-color:#8bc4ee;box-shadow:0 0 0 3px #1688e81f}.marketing-lead-note-form button{color:#fff;background:#1688e8;border:0;border-radius:.52rem;justify-self:end;padding:.55rem .75rem;font-size:.74rem;font-weight:700}.marketing-lead-notes{gap:.45rem;margin-top:.65rem;display:grid}.marketing-lead-notes article{background:#f5f8fa;border-radius:.6rem;padding:.65rem}.marketing-lead-notes p{color:#3d4a5e;white-space:pre-wrap;margin:0;font-size:.76rem;line-height:1.5}.marketing-lead-notes time{color:#8b96a4;margin-top:.35rem;font-size:.65rem;display:block}.marketing-lead-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.marketing-lead-timeline li{grid-template-columns:1.8rem minmax(0,1fr);gap:.45rem;display:grid}.marketing-lead-timeline li>span{color:#1688e8;background:#eaf6fe;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;display:grid;position:relative}.marketing-lead-timeline li>span:after{content:"";background:#dfe5ea;width:1px;position:absolute;top:1.6rem;bottom:-1rem}.marketing-lead-timeline li:last-child>span:after{display:none}.marketing-lead-timeline li>div{gap:.12rem;padding:.15rem 0 .85rem;display:grid}.marketing-lead-timeline b{color:#36445a;font-size:.75rem}.marketing-lead-timeline time{color:#8995a4;font-size:.65rem}.marketing-lead-technical summary{color:#4b596d;cursor:pointer;font-size:.78rem;font-weight:700}.marketing-lead-technical dl{margin-top:.65rem}.marketing-lead-danger{border-color:#efc7c3!important}.marketing-lead-danger>button,.marketing-lead-danger [role=alert] button{color:#c63930;background:#fff6f5;border:1px solid #efc3bf;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.55rem;padding:.55rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.marketing-lead-danger [role=alert] p{color:#788596;font-size:.74rem;line-height:1.5}.marketing-lead-danger [role=alert] button+button{color:#536176;background:#fff;border-color:#dfe5ea;margin-left:.4rem}.marketing-leads-floating-error{z-index:120;color:#a33a33;background:#fff0ef;border-radius:.65rem;padding:.75rem 1rem;font-size:.78rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 .8rem 2rem #0f172a24}@keyframes marketing-lead-spin{to{transform:rotate(360deg)}}@media (width>=640px){.marketing-lead-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-leads-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-leads-search{grid-column:1/-1}.marketing-lead-contacts>div{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-lead-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1180px){.marketing-leads-filters{grid-template-columns:minmax(17rem,1.5fr) repeat(3,minmax(9rem,.7fr))}.marketing-leads-search{grid-column:auto}.marketing-lead-summary{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=768px){.marketing-leads-table-wrap{display:block}.marketing-lead-mobile-list{display:none}.marketing-lead-drawer-body{padding:1rem}.marketing-lead-drawer-head{padding:1.1rem 1.25rem}}@media (width<=767px){.marketing-leads-header{flex-direction:column;align-items:stretch}.marketing-leads-refresh{align-self:flex-start}.marketing-lead-summary article{padding:.75rem}.marketing-lead-summary strong{font-size:1.25rem}.marketing-leads-filters{grid-template-columns:1fr}.marketing-lead-drawer-backdrop{align-items:flex-end}.marketing-lead-drawer,.marketing-lead-sheet{border-radius:1rem 1rem 0 0;width:100%;height:min(94svh,54rem)}.marketing-lead-drawer-head{border-radius:1rem 1rem 0 0}.marketing-leads-bulk b{background:#f7fafc;padding-right:.4rem;position:sticky;left:0}}.marketing-lead-drawer .marketing-lead-drawer-body{gap:.75rem;padding:.75rem}.marketing-lead-drawer .marketing-lead-drawer-body>section{padding:1rem}.marketing-lead-drawer .marketing-lead-answers,.marketing-lead-drawer .marketing-lead-attribution,.marketing-lead-drawer .marketing-lead-technical dl{grid-template-columns:minmax(0,1fr)}.marketing-lead-note-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.marketing-lead-note-actions p{color:#7e8b9b;font-size:var(--text-sm);margin:0}.marketing-lead-note-actions button{white-space:nowrap;margin-left:auto}.marketing-lead-danger{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.marketing-lead-danger h3{margin:0}.marketing-lead-danger>button{white-space:nowrap}.marketing-lead-danger [role=alert]{grid-column:1/-1}@media (width<=720px){.marketing-lead-drawer .marketing-lead-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-lead-drawer .marketing-lead-controls>label:last-child{grid-column:1/-1}}@media (width<=480px){.marketing-lead-drawer .marketing-lead-controls{grid-template-columns:1fr}.marketing-lead-drawer .marketing-lead-controls>label:last-child{grid-column:auto}.marketing-lead-answers>div,.marketing-lead-attribution>div,.marketing-lead-technical dl>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}.marketing-leads-page{gap:var(--space-page)}.marketing-lead-summary{gap:var(--space-section)}.marketing-lead-summary article{padding:1rem 1.125rem}.marketing-lead-summary span{font-size:var(--text-sm)}.marketing-lead-summary strong{font-size:1.625rem}.marketing-leads-filters{gap:.75rem;padding:1rem}.marketing-leads-search input,.marketing-lead-select>button,.marketing-lead-date input{font-size:var(--text-sm)}.marketing-lead-date span,.marketing-lead-select-menu button,.marketing-leads-bulk b,.marketing-leads-bulk button,.marketing-leads-notice,.marketing-leads-pagination span,.marketing-leads-pagination button{font-size:var(--text-xs)}.marketing-leads-state h2{font-size:var(--text-lg)}.marketing-leads-state p{font-size:var(--text-sm)}.marketing-leads-table th{font-size:var(--text-xs)}.marketing-leads-table td b,.marketing-leads-table td{font-size:var(--text-sm)}.marketing-leads-table td small,.marketing-leads-table time,.marketing-lead-status,.marketing-lead-priority{font-size:var(--text-xs)}.marketing-lead-mobile-card header b{font-size:var(--text-sm)}.marketing-lead-mobile-card header small,.marketing-lead-mobile-card>button small,.marketing-lead-mobile-card time{font-size:var(--text-xs)}.marketing-lead-mobile-card>button b{font-size:var(--text-sm)}.marketing-lead-drawer-head h2{font-size:1.5rem}.marketing-lead-drawer-head span,.marketing-lead-drawer-head p{font-size:var(--text-xs)}.marketing-lead-drawer-body{gap:var(--space-section);padding:1rem}.marketing-lead-drawer-body>section,.marketing-lead-technical{padding:1rem}.marketing-lead-drawer-body h3{font-size:var(--text-base)}.marketing-lead-contacts small,.marketing-lead-controls label>span,.marketing-lead-drawer dt,.marketing-lead-timeline time,.marketing-lead-notes time{font-size:var(--text-xs)}.marketing-lead-contacts b,.marketing-lead-drawer dd,.marketing-lead-note-form textarea,.marketing-lead-note-form button,.marketing-lead-notes p,.marketing-lead-timeline b,.marketing-lead-technical summary,.marketing-lead-danger>button,.marketing-lead-danger [role=alert] button,.marketing-lead-danger [role=alert] p{font-size:var(--text-sm)}.marketing-leads-table{min-width:78rem}.marketing-leads-bulk button{align-items:center;gap:.35rem;display:inline-flex}.marketing-lead-bitrix-cell{justify-items:start;gap:.4rem;display:grid}.marketing-lead-bitrix-status{color:#475467;font-size:var(--text-xs);white-space:nowrap;background:#f2f4f7;border-radius:999px;align-items:center;padding:.28rem .5rem;font-weight:700;display:inline-flex}.marketing-lead-bitrix-status:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem;margin-right:.32rem}.marketing-lead-bitrix-status.is-sent{color:#067647;background:#ecfdf3}.marketing-lead-bitrix-status.is-warning,.marketing-lead-bitrix-status.is-pending{color:#b54708;background:#fffaeb}.marketing-lead-bitrix-status.is-muted{color:#667085;background:#f2f4f7}.marketing-lead-bitrix-cell>button{color:#344054;min-height:2rem;font-size:var(--text-xs);white-space:nowrap;background:#fff;border:1px solid #d0d5dd;border-radius:.5rem;align-items:center;gap:.3rem;padding:.35rem .5rem;font-weight:600;display:inline-flex}.marketing-lead-bitrix-cell>button:hover:not(:disabled){color:var(--red);background:#fffdfc;border-color:#efb4af}.marketing-lead-bitrix-cell>button:disabled{opacity:.5}.marketing-lead-mobile-bitrix{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.marketing-lead-mobile-bitrix>small{color:#667085}.marketing-lead-mobile-bitrix .marketing-lead-bitrix-cell{justify-items:end}@media (width<=767px){.marketing-lead-bitrix-cell{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.marketing-lead-mobile-bitrix{flex-direction:column;align-items:flex-start}.marketing-lead-mobile-bitrix .marketing-lead-bitrix-cell{align-items:center;width:100%}.marketing-lead-mobile-bitrix .marketing-lead-bitrix-cell>button{margin-left:auto}}.marketing-lead-bitrix-tracking{border-left:3px solid var(--red)!important}.marketing-lead-bitrix-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.marketing-lead-bitrix-head>div{align-items:baseline;gap:.5rem;display:flex}.marketing-lead-bitrix-head h3{margin:0}.marketing-lead-bitrix-head small,.marketing-lead-bitrix-head time{color:#7e8b9b;font-size:var(--text-xs)}.marketing-lead-bitrix-head time{text-align:right}.marketing-lead-bitrix-state,.marketing-lead-bitrix-empty{color:#667085;font-size:var(--text-sm);margin:.75rem 0 0;line-height:1.5}.marketing-lead-bitrix-summary{border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0;grid-template-columns:repeat(2,minmax(0,1fr));margin:.75rem 0 0;display:grid}.marketing-lead-bitrix-summary>div{min-width:0;padding:.75rem 0}.marketing-lead-bitrix-summary>div:nth-child(odd){padding-right:.75rem}.marketing-lead-bitrix-summary>div:nth-child(2n){border-left:1px solid #eaecf0;padding-left:.75rem}.marketing-lead-bitrix-summary dt{margin-bottom:.25rem}.marketing-lead-bitrix-summary dd{color:#344054;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.marketing-lead-bitrix-summary dd.is-positive{color:#067647}.marketing-lead-bitrix-summary dd.is-muted{color:#667085}.marketing-lead-bitrix-calls{margin-top:.75rem}.marketing-lead-bitrix-calls-title{color:#475467;font-size:var(--text-sm);align-items:center;gap:.5rem;display:flex}.marketing-lead-bitrix-calls-title svg{color:var(--red)}.marketing-lead-bitrix-calls-title span{color:#667085;font-variant-numeric:tabular-nums;margin-left:auto}.marketing-lead-bitrix-call{border-top:1px solid #eaecf0;padding:.75rem 0}.marketing-lead-bitrix-call:first-of-type{margin-top:.5rem}.marketing-lead-bitrix-call-main{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.marketing-lead-bitrix-call-main>span{color:#667085;font-size:var(--text-sm);align-items:center;font-weight:600;display:inline-flex}.marketing-lead-bitrix-call-main>span:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem;margin-right:.375rem}.marketing-lead-bitrix-call-main>span.is-successful{color:#067647}.marketing-lead-bitrix-call-main>span.is-missed,.marketing-lead-bitrix-call-main>span.is-busy,.marketing-lead-bitrix-call-main>span.is-declined,.marketing-lead-bitrix-call-main>span.is-failed{color:#b54708}.marketing-lead-bitrix-call-main>b{color:#344054;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.marketing-lead-bitrix-call-meta{color:#7e8b9b;font-size:var(--text-xs);grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;margin-top:.375rem;display:grid}.marketing-lead-bitrix-call-meta span,.marketing-lead-bitrix-call-meta time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.marketing-lead-bitrix-recording{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-top:.75rem;display:grid}.marketing-lead-bitrix-recording audio{width:100%;height:2.5rem}.marketing-lead-bitrix-recording a{color:#344054;min-height:2.5rem;font-size:var(--text-xs);background:#fff;border:1px solid #d0d5dd;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .625rem;font-weight:600;text-decoration:none;display:inline-flex}.marketing-lead-bitrix-recording a:hover{color:var(--red);background:#fffdfc;border-color:#efb4af}.marketing-lead-bitrix-recording a:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (width<=480px){.marketing-lead-bitrix-summary{grid-template-columns:minmax(0,1fr)}.marketing-lead-bitrix-summary>div:nth-child(odd){padding-right:0}.marketing-lead-bitrix-summary>div:nth-child(2n){border-left:0;padding-left:0}.marketing-lead-bitrix-summary>div+div{border-top:1px solid #eaecf0}.marketing-lead-bitrix-call-meta,.marketing-lead-bitrix-recording{grid-template-columns:minmax(0,1fr)}.marketing-lead-bitrix-recording a{justify-self:start}}.integrations-page{gap:1rem;display:grid}.integrations-page-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.integrations-page-head h1{color:#111d30;letter-spacing:-.04em;margin:0;font-size:2rem}.integrations-page-head p{color:#748195;margin:.32rem 0 0;font-size:.875rem}.integrations-page-head>button,.integrations-state button{color:#fff;background:#1688e8;border:0;border-radius:.62rem;align-items:center;gap:.45rem;min-height:2.75rem;padding:.65rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.integrations-warning{color:#86630f;background:#fff8e5;border:1px solid #f0d999;border-radius:.65rem;padding:.7rem .8rem;font-size:.76rem}.integration-card{background:#fff;border:1px solid #dfe5ea;border-radius:.82rem;gap:.8rem;padding:.9rem;display:grid;box-shadow:0 .3rem 1.2rem #0f172a08}.integration-card>header{grid-template-columns:2.45rem minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.integration-card>header>span{color:#1688e8;background:#eaf6fe;border-radius:.65rem;place-items:center;width:2.45rem;height:2.45rem;display:grid}.integration-card--click>header>span{color:#159c62;background:#e8f8f0}.integration-card--sms>header>span{color:#aa6c0a;background:#fff3dc}.integration-card--telegram>header>span{color:#1688e8;background:#eaf6fe}.integration-card--database>header>span{color:#6754bf;background:#f0edff}.integration-card p{color:#7d8998;margin-top:.12rem;font-size:.69rem}.integration-status{white-space:nowrap;border-radius:2rem;align-items:center;gap:.3rem;padding:.3rem .5rem;font-size:.65rem;font-style:normal;font-weight:700;display:inline-flex}.integration-status:before{content:"";background:currentColor;border-radius:50%;width:.38rem;height:.38rem}.integration-status--danger{color:#c73d33;background:#ffedeb}.integration-status--neutral{color:#69778a;background:#edf1f4}.integration-card-meta{border-top:1px solid #edf0f3;gap:.18rem;padding-top:.65rem;display:grid}.integration-card-meta span{color:#4d5a6d;font-size:.74rem}.integration-card-meta small{color:#8793a2;font-size:.66rem}.integration-card>button{color:#0878ce;background:0 0;border:0;justify-self:start;align-items:center;gap:.32rem;padding:0;font-size:.72rem;font-weight:700;display:inline-flex}.meta-lead-module{background:#fff;border:1px solid #dce3e9;border-radius:.9rem;gap:.8rem;padding:.9rem;display:grid;box-shadow:0 .4rem 1.5rem #0f172a09}.meta-lead-module-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.meta-lead-module-head>div{align-items:center;gap:.65rem;display:flex}.meta-mark{color:#fff;background:linear-gradient(135deg,#1578e8,#6a4ed9);border-radius:.7rem;place-items:center;width:2.6rem;height:2.6rem;font-weight:800;display:grid}.meta-lead-module h2,.meta-lead-module h3,.meta-lead-module p{margin:0}.meta-lead-module-head p{color:#7e8a99;margin-top:.15rem;font-size:.7rem}.meta-connection-banner{background:#f8fafb;border:1px solid #dfe5ea;border-radius:.75rem;gap:.7rem;padding:.8rem;display:grid}.meta-connection-banner--success{background:#f0fbf6;border-color:#bce8d3}.meta-connection-banner--warning{background:#fff9ea;border-color:#efd8a1}.meta-connection-banner--danger{background:#fff7f6;border-color:#efc7c3}.meta-connection-banner>div:first-child{align-items:flex-start;gap:.55rem;display:flex}.meta-connection-banner>div:first-child>svg{color:#1688e8;flex:none}.meta-connection-banner>div:first-child span{gap:.15rem;display:grid}.meta-connection-banner b{color:#344257;font-size:.78rem}.meta-connection-banner small{color:#758295;font-size:.68rem;line-height:1.4}.meta-connection-banner dl{grid-template-columns:1fr;gap:.45rem;margin:0;display:grid}.meta-connection-banner dl>div{background:#ffffffa6;border:1px solid #d9e2e8cc;border-radius:.55rem;gap:.1rem;padding:.55rem;display:grid}.meta-connection-banner dd{color:#415066;margin:0;font-size:.7rem;font-weight:600}.meta-connection-actions{flex-wrap:wrap;gap:.45rem;display:flex}.meta-connection-actions button{color:#455267;background:#fff;border:1px solid #dce3e9;border-radius:.55rem;align-items:center;gap:.35rem;min-height:2.45rem;padding:.5rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.meta-connection-actions button.primary,.meta-resource-confirm button.primary{color:#fff;background:#1688e8;border-color:#1688e8}.meta-connection-actions button:disabled{opacity:.45}.meta-lead-grid{grid-template-columns:1fr;gap:.7rem;display:grid}.meta-permissions,.meta-webhook,.meta-runs,.meta-resource-tree{background:#fff;border:1px solid #e2e7ec;border-radius:.75rem}.meta-permissions>header,.meta-webhook>header,.meta-runs>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:.6rem;padding:.75rem;display:flex}.meta-permissions h3,.meta-webhook h3,.meta-runs h3{color:#334156;font-size:.82rem}.meta-permissions header p,.meta-webhook header p,.meta-runs header p{color:#8490a0;margin-top:.15rem;font-size:.66rem}.meta-permissions header>svg{color:#1688e8}.meta-permissions ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.meta-permissions li{border-top:1px solid #f0f2f4;align-items:center;gap:.55rem;padding:.65rem .75rem;display:flex}.meta-permissions li:first-child{border-top:0}.meta-permissions li>svg{color:#18a56a;flex:none}.meta-permissions li.missing>svg{color:#d9a026}.meta-permissions li span{gap:.1rem;display:grid}.meta-permissions li b{color:#425066;font-size:.72rem}.meta-permissions li small{color:#8a95a3;font-size:.63rem}.meta-webhook header>span{border-radius:2rem;padding:.3rem .5rem;font-size:.64rem;font-weight:700}.meta-webhook header>span.ready{color:#11825a;background:#e8f8f0}.meta-webhook header>span.pending{color:#a86b08;background:#fff2dc}.meta-webhook>div{gap:.15rem;padding:.75rem;display:grid}.meta-webhook>div b{color:#48556a;font-size:.72rem}.meta-webhook>div span{color:#8490a0;font-size:.66rem}.meta-resource-search{color:#7d8998;background:#fff;border:1px solid #dce3e9;border-radius:.62rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .75rem;display:flex}.meta-resource-search input{color:#334156;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.78rem}.meta-resource-tree{overflow:hidden}.meta-resource-tree>article{border-top:1px solid #edf0f3}.meta-resource-tree>article:first-child{border-top:0}.meta-resource-row{justify-content:space-between;align-items:center;gap:.7rem;min-height:3.4rem;padding:.6rem .75rem;display:flex}.meta-resource-row>span{gap:.12rem;min-width:0;display:grid}.meta-resource-row b,.meta-resource-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta-resource-row b{color:#37455a;font-size:.74rem}.meta-resource-row small{color:#8793a2;font-size:.64rem}.meta-resource-row>button{color:#788596;background:#edf1f4;border:1px solid #dfe5ea;border-radius:2rem;min-width:5.5rem;padding:.35rem .5rem;font-size:.65rem;font-weight:700}.meta-resource-row>button.enabled{color:#11825a;background:#e8f8f0;border-color:#c5ead8}.meta-resource-children .meta-resource-row{border-top:1px solid #edf0f3}.integration-empty{color:#8490a0;text-align:center;place-content:center;min-height:6rem;padding:1rem;font-size:.74rem;display:grid}.meta-resource-confirm{color:#39475c;background:#fff8f7;border:1px solid #efc7c3;border-radius:.75rem;padding:.9rem;position:relative}.meta-resource-confirm>button:first-child{color:#6f7c8c;background:#fff;border:0;border-radius:.45rem;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.6rem;right:.6rem}.meta-resource-confirm>svg{color:#d98b1b}.meta-resource-confirm h3{margin:.4rem 0 .25rem}.meta-resource-confirm p{color:#6f7c8d;max-width:42rem;font-size:.72rem;line-height:1.5}.meta-resource-confirm footer{gap:.45rem;margin-top:.7rem;display:flex}.meta-resource-confirm footer button{color:#536176;background:#fff;border:1px solid #dfe5ea;border-radius:.52rem;min-height:2.4rem;padding:.48rem .65rem;font-size:.72rem;font-weight:700}.meta-runs-list{display:grid}.meta-runs-list article{border-top:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding:.7rem .75rem;display:grid}.meta-runs-list article:first-child{border-top:0}.meta-runs-list article>div{gap:.12rem;display:grid}.meta-runs-list article b{color:#3d4b60;font-size:.72rem}.meta-runs-list article time{color:#8994a2;font-size:.64rem}.run-status{border-radius:2rem;align-self:start;padding:.28rem .45rem;font-size:.62rem;font-style:normal;font-weight:700}.run-status--succeeded{color:#11825a;background:#e8f8f0}.run-status--degraded{color:#a86b08;background:#fff2dc}.run-status--failed{color:#c73d33;background:#ffedeb}.meta-runs-list dl{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:.35rem;margin:0;display:grid}.meta-runs-list dl>div{background:#f4f7f9;border-radius:.45rem;gap:.1rem;padding:.45rem;display:grid}.meta-runs-list dt{color:#8994a2;font-size:.6rem}.meta-runs-list dd{color:#354359;margin:0;font-size:.75rem;font-weight:700}.integrations-state{color:#7e8a99;text-align:center;place-content:center;justify-items:center;gap:.5rem;min-height:22rem;display:grid}.integrations-state svg{color:#1688e8}.integrations-state h1,.integrations-state p{margin:0}.integrations-state h1{color:#334156;font-size:1.1rem}.integrations-state p{font-size:.78rem}.integrations-state .spin{animation:1s linear infinite integration-spin}@keyframes integration-spin{to{transform:rotate(360deg)}}@media (width>=640px){.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-connection-banner dl{grid-template-columns:repeat(2,1fr)}.meta-lead-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.meta-connection-banner{grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr) auto;align-items:center}.meta-connection-actions{justify-content:flex-end}}@media (width<=767px){.integrations-page-head{flex-direction:column;align-items:stretch}.integrations-page-head>button{align-self:flex-start}.integration-card>header{grid-template-columns:2.45rem minmax(0,1fr)}.integration-card>header>em{grid-column:1/-1;justify-self:start}.meta-lead-module-head{flex-direction:column;align-items:flex-start}.meta-resource-children{padding-left:.55rem}.meta-resource-row{align-items:flex-start}.meta-resource-row>button{min-width:4.9rem}.meta-runs-list dl{grid-template-columns:repeat(2,1fr)}}.integrations-page{gap:var(--space-page)}.integration-grid{gap:var(--space-section)}.integration-card,.meta-lead-module{border-radius:var(--radius-card);padding:1.25rem}.integration-card{gap:1rem}.integration-card h2{font-size:var(--text-lg)}.integration-card p{font-size:var(--text-sm);line-height:1.5}.integration-card-meta{gap:.3rem;padding-top:.875rem}.integration-card-meta span{font-size:var(--text-sm)}.integration-card-meta small,.integration-status{font-size:var(--text-xs)}.integration-card>button{min-height:2.5rem;font-size:var(--text-sm)}.integration-back{align-items:center;gap:.4rem;min-height:auto!important;color:var(--blue)!important;font-size:var(--text-sm)!important;background:0 0!important;border:0!important;margin:0 0 .75rem!important;padding:0!important;display:inline-flex!important}.meta-lead-module{gap:var(--space-section)}.meta-lead-module h2{font-size:var(--text-lg)}.meta-lead-module h3,.meta-permissions h3,.meta-webhook h3,.meta-runs h3{font-size:var(--text-base)}.meta-lead-module-head p,.meta-permissions header p,.meta-webhook header p,.meta-runs header p{font-size:var(--text-sm);line-height:1.5}.meta-connection-banner{gap:var(--space-section);padding:1rem}.meta-connection-banner b,.meta-connection-banner dd{font-size:var(--text-sm)}.meta-connection-banner small,.meta-connection-banner dt{font-size:var(--text-xs);line-height:1.5}.meta-connection-actions button{min-height:2.75rem;font-size:var(--text-sm)}.meta-permissions>header,.meta-webhook>header,.meta-runs>header{padding:1rem}.meta-permissions li{padding:.8rem 1rem}.meta-permissions li b,.meta-webhook>div b,.meta-runs-list article b{font-size:var(--text-sm)}.meta-permissions li small,.meta-webhook>div span,.meta-runs-list article time,.run-status{font-size:var(--text-xs)}.meta-resource-search input{font-size:var(--text-sm)}.meta-resource-row{min-height:3.75rem;padding:.75rem 1rem}.meta-resource-row b{font-size:var(--text-sm)}.meta-resource-row small,.meta-resource-row>button{font-size:var(--text-xs)}.integration-empty{font-size:var(--text-sm)}.meta-runs-list article{padding:.875rem 1rem}.meta-runs-list dt{font-size:var(--text-xs)}.meta-runs-list dd{font-size:var(--text-sm)}@media (width>=1100px){.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.integration-card,.meta-lead-module{padding:1rem}}.integration-grid{max-width:none;grid-template-columns:minmax(0,1fr)!important}.integration-card{gap:.75rem;padding:1rem 1.125rem}.integration-card>header>span,.meta-token-form>span{color:var(--red);background:#fff0ee}.integration-card-meta{gap:.25rem;margin:0;padding-top:.75rem}.integration-card .integration-card-meta{padding:.625rem 0 0;margin:0!important}.integration-card--leads>header>span.integration-brand-mark{color:inherit;background:#fff;border:1px solid #dfe5ea}.integration-brand-mark img{width:2.25rem;height:2.25rem;display:block}.integration-card--bitrix>header>span.integration-brand-mark{background:#f7f7f7;overflow:hidden}.integration-card--bitrix .integration-brand-mark img{object-fit:cover;object-position:center;transform:scale(1.4)}.integrations-page-head>button{justify-content:center;min-width:10.75rem;height:2.75rem;color:var(--navy)!important;font-size:var(--text-sm)!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:.625rem!important;padding:.625rem .875rem!important}.meta-lead-module{gap:1rem;padding:1rem}.meta-mark{background:#fff;border:1px solid #dfe5ea;overflow:hidden}.meta-mark img{width:2.25rem;height:2.25rem;display:block}.bitrix-brand-mark{background:#f7f7f7}.bitrix-brand-mark img{object-fit:cover;object-position:center;transform:scale(1.4)}.integration-detail-page .meta-token-form{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.75rem;margin:0;padding:0}.meta-token-copy{gap:.25rem;display:grid}.meta-token-copy label{color:#1d2939;font-size:var(--text-base);font-weight:600}.meta-token-copy small{color:#667085;max-width:48rem;font-size:var(--text-sm);line-height:1.5}.meta-token-controls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.meta-token-controls>span{width:2.75rem;height:2.75rem;color:var(--red);background:#fff0ee;border-radius:.625rem;place-items:center;display:grid}.integration-detail-page .meta-token-form button,.meta-connection-actions button{height:2.75rem;min-height:2.75rem;font-size:var(--text-sm);border-radius:.625rem;justify-content:center;align-items:center;padding:.625rem .875rem;font-weight:600;display:inline-flex}.integration-detail-page .meta-token-form button{border:1px solid var(--red);color:#fff;background:var(--red);min-width:11.5rem}.meta-connection-banner{gap:.75rem;padding:1rem;grid-template-columns:minmax(0,1fr)!important}.meta-connection-banner dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.meta-connection-actions{justify-content:flex-start;gap:.625rem}.meta-connection-actions button{color:#344054;white-space:nowrap;background:#fff;border:1px solid #d0d5dd;width:auto;min-width:10.75rem}.meta-connection-actions button.primary,.meta-resource-confirm button.primary{border-color:var(--red);color:#fff;background:var(--red)}.integration-detail-page button:disabled{opacity:1;color:#98a2b3!important;background:#f2f4f7!important;border-color:#e0e5eb!important}@media (width<=767px){.integration-grid{max-width:none}.integrations-page-head>button{width:100%}.integration-detail-page .meta-token-form,.meta-token-controls{grid-template-columns:1fr}.meta-token-controls>span{display:none}.integration-detail-page .meta-token-form button,.meta-connection-actions button{width:100%}.meta-connection-banner dl{grid-template-columns:1fr}}@media (width>=1100px){.integration-detail-page .meta-connection-banner{align-items:center;grid-template-columns:minmax(14rem,1fr) minmax(20rem,.9fr) auto!important}.integration-detail-page .meta-connection-banner dl{grid-template-columns:repeat(2,minmax(10rem,1fr))}.integration-detail-page .meta-connection-actions{flex-wrap:nowrap;justify-content:flex-end}}@media (width>=960px){.integrations-page>.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.meta-accordion-stack{gap:.75rem;display:grid}.meta-accordion{background:#fff;border:1px solid #dfe3e8;border-radius:.75rem;overflow:hidden}.meta-accordion>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.75rem 1rem;list-style:none;display:flex}.meta-accordion>summary::-webkit-details-marker{display:none}.meta-accordion>summary>span{align-items:baseline;gap:.5rem;display:flex}.meta-accordion>summary b{font-size:var(--text-base);font-weight:600}.meta-accordion>summary small{color:#667085;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.meta-accordion>summary svg{color:#667085;transition:transform .14s}.meta-accordion[open]>summary svg{transform:rotate(180deg)}.meta-accordion-body{border-top:1px solid #e4e7ec}.meta-accordion-body>.meta-resource-tree{border:0;border-radius:0}.meta-accordion-body .meta-resource-row:first-child{border-top:0}.meta-data-tabs{gap:.75rem;display:grid}.meta-data-tab-list{flex-wrap:wrap;gap:.5rem;display:flex}.meta-data-tab-list button{color:#475467;min-width:0;min-height:2.75rem;font-size:var(--text-sm);background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;flex:8.5rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .75rem;font-weight:600;display:flex}.meta-data-tab-list button:hover{background:#fffdfc;border-color:#efb4af}.meta-data-tab-list button.active{border-color:var(--red);color:var(--red);background:#fff1ef}.meta-data-tab-list button small{color:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.meta-data-tab-panel{background:#fff;border:1px solid #dfe3e8;border-radius:.75rem;min-width:0;overflow:hidden}.meta-data-tab-panel>.meta-resource-tree{border:0;border-radius:0}.meta-data-tab-panel .meta-resource-row:first-child{border-top:0}.integration-empty--error{color:#b42318}.meta-inventory-groups{background:#f8fafb;gap:.75rem;padding:.75rem;display:grid}.meta-inventory-group{background:#fff;border:1px solid #dfe3e8;border-radius:.625rem;overflow:hidden}.meta-inventory-group>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.625rem 1rem;display:flex}.meta-inventory-group>header h3{color:#344054;font-size:var(--text-sm);margin:0;font-weight:600}.meta-inventory-group>header small{color:#475467;min-width:1.75rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center;background:#f2f4f7;border-radius:999px;padding:.2rem .45rem}.meta-inventory-group--active>header{border-left:3px solid #12b76a}.meta-inventory-group--inactive>header{border-left:3px solid #98a2b3}.meta-inventory-group .meta-resource-tree{border:0;border-radius:0}.meta-inventory-status{font-size:var(--text-xs);white-space:nowrap;border-radius:999px;flex:none;padding:.3rem .5rem;font-style:normal;font-weight:600}.meta-inventory-status.is-active{color:#067647;background:#ecfdf3}.meta-inventory-status.is-inactive{color:#475467;background:#f2f4f7}.meta-inventory-warning{color:#93370d;font-size:var(--text-sm);background:#fffaeb;border-bottom:1px solid #fedf89;padding:.625rem 1rem}.integration-empty--error{gap:.75rem}.integration-empty--error button{color:#b42318;min-height:2.5rem;font-size:var(--text-sm);background:#fff;border:1px solid #fecdca;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .75rem;font-weight:600;display:inline-flex}@media (width<=767px){.meta-inventory-groups{padding:.5rem}.meta-resource-row{align-items:flex-start}.meta-inventory-status{margin-top:.1rem}}.bitrix-module{min-width:0}.bitrix-routes{gap:1rem;display:grid}.bitrix-routes>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bitrix-routes>header h3{margin:0}.bitrix-routes>header p{color:#667085;max-width:48rem;font-size:var(--text-sm);margin:.25rem 0 0;line-height:1.5}.bitrix-routes>header>button,.bitrix-routes>footer>button{color:#344054;min-height:2.5rem;font-size:var(--text-sm);white-space:nowrap;background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .75rem;font-weight:600;display:inline-flex}.bitrix-rule-list{gap:.75rem;display:grid}.bitrix-rule{background:#fff;border:1px solid #dfe3e8;border-radius:.75rem;gap:1rem;padding:1rem;display:grid;overflow:visible}.bitrix-rule>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bitrix-rule>header label{color:#344054;font-size:var(--text-sm);align-items:center;gap:.5rem;font-weight:600;display:flex}.bitrix-rule>header input{width:1rem;height:1rem;accent-color:var(--red)}.bitrix-rule>header button{color:#667085;background:#fff;border:1px solid #d0d5dd;border-radius:.5rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.bitrix-rule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.bitrix-rule-fields>label{align-content:start;gap:.35rem;min-width:0;display:grid}.bitrix-rule-fields>label>span{color:#475467;font-size:var(--text-xs);font-weight:600}.bitrix-rule-fields>label>input{color:#101828;width:100%;height:2.75rem;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;padding:0 .75rem}.bitrix-rule-fields .marketing-lead-select{min-width:0}.bitrix-rule-fields .marketing-lead-select>button{height:2.75rem}.bitrix-rule-fields .marketing-lead-select-menu{z-index:20;max-height:16rem;overflow:auto}.bitrix-routes>footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bitrix-routes>footer>span{color:#667085;font-size:var(--text-xs)}.bitrix-routes>footer>button.primary{border-color:var(--red);color:#fff;background:var(--red)}.bitrix-routes button:focus-visible,.bitrix-rule-fields input:focus-visible{outline-offset:2px;outline:3px solid #c9342a33}.bitrix-routes button:disabled{color:#98a2b3!important;background:#f2f4f7!important;border-color:#e0e5eb!important}@media (width<=767px){.bitrix-routes>header,.bitrix-routes>footer{flex-direction:column;align-items:stretch}.bitrix-routes>header>button,.bitrix-routes>footer>button{width:100%}.bitrix-rule-fields{grid-template-columns:1fr}}.eskiz-brand-mark{background:#fff}.eskiz-brand-mark img{object-fit:contain;width:1.75rem;height:1.75rem}.integration-card--sms>header>span{background:#fff}.eskiz-balance-preview{background:#f8fafb;border:1px solid #dfe3e8;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.eskiz-balance-preview>svg{color:var(--red);flex:none}.eskiz-balance-preview>span{gap:.2rem;min-width:0;display:grid}.eskiz-balance-preview small{color:#667085;font-size:var(--text-xs)}.eskiz-balance-preview b{color:#101828;font-size:var(--text-lg);font-variant-numeric:tabular-nums}.eskiz-balance-preview>em{color:#667085;font-size:var(--text-xs);text-align:right;margin-left:auto;font-style:normal}.eskiz-health-strip{border-block:1px solid #e4e7ec;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.eskiz-health-strip>div{gap:.25rem;padding:.875rem 1rem;display:grid}.eskiz-health-strip>div+div{border-left:1px solid #e4e7ec}.eskiz-health-strip dt{color:#667085;font-size:var(--text-xs)}.eskiz-health-strip dd{color:#101828;font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.eskiz-sync-list{background:#fff;border:1px solid #dfe3e8;border-radius:.75rem;overflow:hidden}.eskiz-sync-list>header{border-bottom:1px solid #e4e7ec;padding:1rem}.eskiz-sync-list h3,.eskiz-sync-list p{margin:0}.eskiz-sync-list h3{color:#1d2939;font-size:var(--text-base)}.eskiz-sync-list p{color:#667085;font-size:var(--text-sm);margin-top:.25rem}.eskiz-sync-list article{border-top:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.eskiz-sync-list article:first-child{border-top:0}.eskiz-sync-list article>span{gap:.2rem;min-width:0;display:grid}.eskiz-sync-list article b{color:#344054;font-size:var(--text-sm)}.eskiz-sync-list article small{color:#667085;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=767px){.eskiz-balance-preview{flex-wrap:wrap;align-items:flex-start}.eskiz-balance-preview>em{text-align:left;width:100%;margin-left:2rem}.eskiz-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.eskiz-health-strip>div+div{border-left:0}.eskiz-health-strip>div:nth-child(2n){border-left:1px solid #e4e7ec}.eskiz-health-strip>div:nth-child(n+3){border-top:1px solid #e4e7ec}.eskiz-sync-list article{align-items:flex-start}.eskiz-sync-list article small{white-space:normal}}:root{color:#101827;font-synthesis:none;--navy:#101827;--muted:#687386;--line:#e5e8ed;--soft:#f1f3f6;--blue:#1688e8;--red:#ed4438;--green:#18a56a;--orange:#f09c29;--sidebar:16.75rem;background:#f7f8fa;font-family:Golos Text,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#f7f8fa;min-width:20rem;min-height:100%}body,#root{min-width:20rem;min-height:100vh;margin:0}body{font-size:1rem;font-weight:400;line-height:1.45}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #1688e83d}a{color:inherit;text-decoration:none}p,h1,h2{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.18}body *{font-weight:400!important}body :is(label,button,th,em),body b{font-weight:500!important}body strong,body :is(h1,h2,h3,h4,h5,h6){font-weight:600!important}.brand{align-items:center;min-width:0;display:inline-flex}.brand img{width:11.1rem;max-width:100%;height:auto;display:block}.brand--compact img{width:6.5rem}.primary-button{background:var(--blue);color:#fff;border:0;border-radius:.58rem;justify-content:center;align-items:center;min-height:3rem;padding:.72rem 1.1rem;display:inline-flex;box-shadow:0 .45rem 1rem #1688e82e}.text-button{color:#526173;background:0 0;border:0;min-height:2.75rem}.form-error{color:#c72f25;background:#fff0ef;border:1px solid #ffd4d1;border-radius:.5rem;margin:0;padding:.7rem .8rem;font-size:.82rem}.app-loading{text-align:center;place-content:center;gap:1rem;min-height:100vh;display:grid}.login-page{background:radial-gradient(circle at 0 0,#ed44381c,#0000 36%),#f5f7fa;place-items:center;min-height:100vh;padding:1.25rem;display:grid}.login-card{background:#fff;border:1px solid #e0e5eb;border-radius:1.25rem;gap:1.75rem;width:min(100%,30rem);padding:2rem;display:grid;box-shadow:0 1.5rem 4rem #17223618}.login-card h1{margin:0;font-size:1.8rem}.login-card p{color:#667085;margin:.55rem 0 0;line-height:1.55}.login-card form{gap:1rem;display:grid}.login-card label{color:#344054;gap:.45rem;font-size:.875rem;display:grid}.login-card input{color:#172236;border:1px solid #d0d5dd;border-radius:.7rem;width:100%;min-height:3rem;padding:.7rem .85rem}.password-field{display:block;position:relative}.password-field input{padding-right:3rem}.password-field button{color:#667085;background:0 0;border:0;width:2.2rem;height:2.2rem;position:absolute;top:.4rem;right:.4rem}.password-card small{color:#667085;line-height:1.5}.app-shell{background:#f7f8fa;min-height:100vh}.skip-link{z-index:300;color:#fff;background:#101827;border-radius:.45rem;padding:.65rem .8rem;font-size:.82rem;transition:transform .2s;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sidebar{z-index:30;width:var(--sidebar);background:#f0f2f4;border-right:1px solid #e5e7eb;flex-direction:column;transition:transform .25s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.sidebar--open{transform:translate(0);box-shadow:1rem 0 3rem #10182729}.sidebar-brand{border-bottom:1px solid #e0e3e7;justify-content:space-between;align-items:center;min-height:4.8rem;padding:0 1.25rem;display:flex}.mobile-close,.mobile-menu{color:#344055;background:0 0;border:0;border-radius:.55rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.sidebar nav{gap:.25rem;padding:1rem .75rem;display:grid}.sidebar nav button{color:#465164;text-align:left;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.72rem;min-height:2.75rem;padding:.65rem .75rem;display:flex}.sidebar nav button.active{color:#d7352a;background:#fff;box-shadow:0 2px 10px #0f172a0d}.sidebar nav button span{flex:1}.sidebar nav em{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:1.7rem;height:1.35rem;padding:0 .35rem;font-size:.68rem;font-style:normal;display:grid}.user-card{text-align:left;background:0 0;border:0;border-top:1px solid #e0e3e7;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;min-height:4.8rem;margin-top:auto;padding:.75rem 1rem;display:grid}.avatar{color:#fff;background:linear-gradient(135deg,#182334,#455365);border-radius:.65rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.avatar svg{stroke-width:1.9px}.user-card>span:nth-child(2){min-width:0;display:grid}.user-card b,.user-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main-column{min-width:0}.topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-bottom:1px solid #e8eaee;align-items:center;gap:.6rem;min-height:4rem;padding:0 .8rem;display:flex;position:sticky;top:0}.topbar-mobile-brand{display:flex}.crumb{color:#9299a5;align-items:center;gap:.45rem;min-width:0;font-size:.77rem;display:flex}.crumb b{color:#465164;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crumb span{display:none}.top-actions{align-items:center;margin-left:auto;display:flex;position:relative}.topbar-logout{color:#536073;background:#fff;border:1px solid #dce1e8;border-radius:.55rem;align-items:center;gap:.45rem;min-height:2.5rem;padding:.5rem .7rem;display:inline-flex}.topbar-logout:hover{color:#172437;background:#f4f6f8}.content{width:100%;max-width:100rem;margin:0 auto;padding:1.25rem .9rem 3rem}.sidebar-scrim{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e16234d;border:0;position:fixed;inset:0}.page-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-header h1{color:#101828;margin:0}.page-header p{color:#667085;margin:.45rem 0 0}.spin,.is-spinning{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.pixel-monitor-page{gap:1.25rem;display:grid}.pixel-page-header h1{font-size:2rem}.pixel-page-header p:last-child{font-size:.875rem}.pixel-header-actions{align-items:center;gap:.65rem;display:flex}.pixel-refresh,.pixel-connection-trigger{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:.65rem;align-items:center;gap:.45rem;min-height:2.65rem;padding:.6rem .85rem;font-weight:700;display:inline-flex}.pixel-connection-control{position:relative}.pixel-connection-trigger i,.pixel-status i{background:#17b26a;border-radius:50%;width:.5rem;height:.5rem}.pixel-status-modal-layer{z-index:80;background:#10182870;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.pixel-status-modal{background:#fff;border-radius:1rem;gap:1rem;width:min(100%,31rem);padding:1.25rem;display:grid;box-shadow:0 2rem 5rem #10182842}.pixel-status-modal>header{justify-content:space-between;display:flex}.pixel-status-modal>header>span{color:#067647;background:#ecfdf3;border-radius:.7rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}.pixel-status-modal>header button{background:0 0;border:0}.pixel-status-modal-copy h2{margin:0}.pixel-status-modal-copy p{color:#667085;margin:.5rem 0 0;line-height:1.55}.pixel-status-modal dl{margin:0}.pixel-status-modal dt{color:#667085;font-size:.75rem}.pixel-status-modal dd{margin:.25rem 0 0;font-weight:700}.pixel-status-retry{color:#fff;background:#ed4438;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.7rem;font-weight:700;display:flex}.pixel-status-progress{background:#f9fafb;border-radius:.75rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:1rem;display:grid}.pixel-status-progress span{display:grid}.pixel-status-progress small{color:#667085}.pixel-status-progress p{color:#667085;grid-column:1/-1;margin:0}.pixel-period-picker{flex-wrap:wrap;gap:.65rem;display:flex;position:relative}.pixel-range{background:#fff;border:1px solid #d0d5dd;border-radius:.7rem;flex-wrap:wrap;gap:.35rem;padding:.25rem;display:flex}.pixel-range button{color:#667085;background:0 0;border:0;border-radius:.5rem;min-height:2.2rem;padding:.45rem .75rem}.pixel-range button[aria-pressed=true]{color:#d92d20;background:#fff0ee;font-weight:700}.pixel-calendar-trigger{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:.7rem;align-items:center;gap:.5rem;min-height:2.7rem;padding:.55rem .75rem;display:flex}.pixel-period-popover{z-index:40;background:#fff;border:1px solid #e0e5eb;border-radius:.9rem;width:min(100vw - 3rem,22rem);padding:1rem;position:absolute;top:3.35rem;left:0;box-shadow:0 1rem 3rem #10182824}.pixel-calendar-head,.pixel-period-actions{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pixel-calendar-head button,.pixel-period-actions button,.pixel-calendar-today{background:#fff;border:1px solid #d0d5dd;border-radius:.5rem;padding:.45rem .65rem}.pixel-calendar-hint{color:#667085;font-size:.75rem;line-height:1.5}.pixel-calendar-grid{grid-template-columns:repeat(7,1fr);gap:.2rem;display:grid}.pixel-calendar-weekdays{text-align:center;color:#667085;margin-bottom:.3rem;font-size:.75rem}.pixel-calendar-days button{aspect-ratio:1;background:0 0;border:0;border-radius:.4rem;font-size:.8125rem}.pixel-calendar-days button:hover{background:#f2f4f7}.pixel-calendar-days button.selected{color:#fff;background:#ed4438}.pixel-calendar-days button.in-range{background:#fff0ee}.pixel-calendar-days button.outside{color:#98a2b3}.pixel-calendar-today{width:100%;margin:.7rem 0}.pixel-period-error{color:#b42318;font-size:.8rem}.pixel-period-actions{justify-content:flex-end}.pixel-period-actions button:last-child{color:#fff;background:#ed4438;border-color:#ed4438}.pixel-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.pixel-summary article{background:#fff;border:1px solid #e0e5eb;border-radius:.85rem;gap:.45rem;padding:1rem;display:grid}.pixel-summary span{color:#667085;font-size:.75rem}.pixel-summary b{font-size:1.6rem}.pixel-summary .needs-attention{background:#fff8f7;border-color:#fda29b}.pixel-table-wrap{background:#fff;border:1px solid #e0e5eb;border-radius:.9rem;overflow:auto}.pixel-table{border-collapse:collapse;width:100%}.pixel-table th{color:#667085;text-align:left;background:#f9fafb;font-size:.75rem}.pixel-table th,.pixel-table td{vertical-align:top;border-bottom:1px solid #eaecf0;padding:.9rem}.pixel-table td{font-size:.875rem}.pixel-name,.pixel-name>span,.pixel-events,.pixel-statuses{gap:.35rem;display:grid}.pixel-name em{color:#067647;background:#ecfdf3;border-radius:999px;width:max-content;padding:.2rem .45rem;font-size:.7rem;font-style:normal}.pixel-name code{color:#667085;font-size:.75rem}.pixel-events{grid-template-columns:repeat(3,1fr)}.pixel-events span{color:#667085;font-size:.72rem;display:grid}.pixel-events b{color:#101828;font-size:1rem}.pixel-meta-note{margin-top:.5rem;font-size:.75rem;display:block}.pixel-meta-note--warning{color:#b54708}.pixel-meta-note--danger{color:#b42318}.pixel-status{color:#475467;background:#f2f4f7;border-radius:999px;align-items:center;gap:.4rem;width:max-content;padding:.3rem .55rem;font-size:.75rem;display:flex}.pixel-status--no_recent_data i,.pixel-status--unknown i{background:#f79009}.pixel-status--error i{background:#f04438}.pixel-diagnostics{position:relative}.pixel-diagnostics-trigger{background:#fff;border:1px solid #d0d5dd;border-radius:.55rem;align-items:center;gap:.35rem;padding:.45rem .6rem;display:flex}.pixel-diagnostics-card{z-index:30;background:#fff;border:1px solid #e0e5eb;border-radius:.8rem;width:19rem;padding:.8rem;position:absolute;top:2.7rem;right:0;box-shadow:0 1rem 2.5rem #10182820}.pixel-diagnostics-card>header{justify-content:space-between;display:flex}.pixel-diagnostics-card>header button{background:0 0;border:0}.pixel-diagnostics-card dl{gap:.6rem;display:grid}.pixel-diagnostic-item{grid-template-columns:auto 1fr;gap:.55rem;display:grid}.pixel-diagnostic-item>span{color:#067647}.pixel-diagnostic-item dt{color:#667085;font-size:.75rem}.pixel-diagnostic-item dd{margin:.15rem 0 0;font-size:.8125rem;font-weight:600}.pixel-diagnostic-item--danger>span{color:#b42318}.pixel-diagnostic-external{background:#f9fafb;border-radius:.6rem;gap:.55rem;padding:.7rem;display:flex}.pixel-diagnostic-external span{display:grid}.pixel-diagnostic-external small{color:#667085}.pixel-empty,.pixel-loading,.pixel-load-error{text-align:center;background:#fff;border:1px solid #e0e5eb;border-radius:.9rem;place-items:center;gap:.7rem;padding:3rem;display:grid}.pixel-empty h2,.pixel-load-error p{margin:0}.pixel-empty p{color:#667085;margin:0}.pixel-load-error{text-align:left;grid-template-columns:auto 1fr auto;place-items:center start}.pixel-load-error button{color:#fff;background:#ed4438;border:0;border-radius:.6rem;padding:.65rem .85rem}@media (width>=901px){.sidebar{transform:none}.mobile-close,.mobile-menu,.sidebar-scrim,.topbar-mobile-brand{display:none}.main-column{margin-left:var(--sidebar)}.topbar{padding:0 1.25rem}.crumb span{display:inline}.content{padding:1.75rem 1.5rem 3rem}}@media (width<=900px){.sidebar{z-index:70;width:min(86vw,18rem)}.sidebar-scrim{z-index:60}.topbar{padding:0 1rem}.topbar-mobile-brand{display:flex}.topbar-mobile-brand+.crumb{display:none}.content{padding:1rem}.pixel-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.login-card{padding:1.25rem}.topbar-logout span{display:none}.topbar-logout svg{width:20px;height:20px}.page-header,.pixel-page-header{display:grid}.pixel-header-actions{flex-wrap:wrap}.pixel-summary{grid-template-columns:1fr 1fr}.pixel-table,.pixel-table tbody,.pixel-table tr,.pixel-table td{display:block}.pixel-table thead{display:none}.pixel-table tr{border-bottom:1px solid #eaecf0;padding:.6rem}.pixel-table td{border:0;grid-template-columns:minmax(7rem,.5fr) 1fr;gap:.7rem;padding:.55rem;display:grid}.pixel-table td:before{content:attr(data-label);color:#667085;font-size:.75rem;font-weight:700}.pixel-diagnostics-card{width:auto;position:fixed;inset:auto 1rem 1rem}.pixel-load-error{text-align:center;grid-template-columns:1fr;place-items:center}.pixel-period-popover{width:auto;position:fixed;inset:auto 1rem 1rem}}.marketing-leads-page,.integrations-page{gap:1.25rem;display:grid}.marketing-leads-header,.integrations-page-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.marketing-leads-header h1,.integrations-page-head h1{margin:0;font-size:2rem}.marketing-leads-header p,.integrations-page-head p{color:#667085;margin:.45rem 0 0}.marketing-leads-refresh,.integrations-page-head>button{background:#fff;border:1px solid #d0d5dd;border-radius:.65rem;align-items:center;gap:.45rem;padding:.65rem .85rem;font-weight:700;display:inline-flex}.marketing-leads-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.marketing-leads-summary article{background:#fff;border:1px solid #e0e5eb;border-radius:.85rem;gap:.4rem;padding:1rem;display:grid}.marketing-leads-summary span{color:#667085;font-size:.78rem}.marketing-leads-summary b{font-size:1.55rem}.marketing-leads-toolbar{flex-wrap:wrap;gap:.65rem;display:flex}.marketing-leads-search{background:#fff;border:1px solid #d0d5dd;border-radius:.7rem;flex:1;align-items:center;gap:.55rem;min-width:min(100%,22rem);padding:0 .8rem;display:flex}.marketing-leads-search input{border:0;outline:0;width:100%;min-height:2.75rem}.marketing-lead-select{position:relative}.marketing-lead-select>button{background:#fff;border:1px solid #d0d5dd;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.55rem .75rem;display:flex}.marketing-lead-select-menu{z-index:25;background:#fff;border:1px solid #e0e5eb;border-radius:.7rem;min-width:13rem;padding:.35rem;display:grid;position:absolute;top:3rem;left:0;box-shadow:0 .8rem 2rem #1018281c}.marketing-lead-select-menu button{text-align:left;background:0 0;border:0;border-radius:.45rem;justify-content:space-between;align-items:center;padding:.65rem;display:flex}.marketing-leads-bulk,.marketing-leads-notice,.integrations-warning{background:#fffaeb;border:1px solid #fedf89;border-radius:.75rem;align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}.marketing-leads-bulk button,.marketing-leads-notice button{background:#fff;border:1px solid #d0d5dd;border-radius:.5rem;padding:.45rem .65rem}.marketing-leads-bulk .danger{color:#b42318}.marketing-leads-table-wrap{background:#fff;border:1px solid #e0e5eb;border-radius:.9rem;overflow:auto}.marketing-leads-table{border-collapse:collapse;width:100%}.marketing-leads-table th,.marketing-leads-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eaecf0;padding:.85rem}.marketing-leads-table th{color:#667085;background:#f9fafb;font-size:.75rem}.marketing-leads-table tbody tr{cursor:pointer}.marketing-leads-table td b,.marketing-leads-table td small{display:block}.marketing-leads-table td small{color:#667085;margin-top:.2rem}.marketing-lead-mobile-list{display:none}.marketing-leads-pagination{justify-content:space-between;align-items:center;display:flex}.marketing-leads-pagination button{background:#fff;border:1px solid #d0d5dd;border-radius:.55rem;align-items:center;gap:.35rem;padding:.55rem .75rem;display:flex}.marketing-leads-state{text-align:center;background:#fff;border:1px solid #e0e5eb;border-radius:.9rem;place-items:center;gap:.55rem;padding:3rem;display:grid}.marketing-leads-state h2,.marketing-leads-state p{margin:0}.lead-status,.lead-priority{background:#f2f4f7;border-radius:999px;width:max-content;padding:.28rem .55rem;font-size:.75rem;display:inline-flex}.marketing-lead-drawer-layer{z-index:90;background:#10182866;position:fixed;inset:0}.marketing-lead-drawer{background:#fff;width:min(100%,34rem);height:100%;padding:1.25rem;position:absolute;top:0;right:0;overflow:auto;box-shadow:-1rem 0 3rem #10182822}.marketing-lead-drawer-head{border-bottom:1px solid #eaecf0;justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.marketing-lead-drawer-head span,.marketing-lead-drawer-head p{color:#667085}.marketing-lead-drawer-head h2{margin:.25rem 0}.marketing-lead-drawer-head p{margin:0}.marketing-lead-drawer-head button{background:0 0;border:0}.marketing-lead-drawer section{border-bottom:1px solid #eaecf0;padding:1rem 0}.marketing-lead-drawer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.marketing-lead-drawer dt{color:#667085;font-size:.75rem}.marketing-lead-drawer dd{word-break:break-word;margin:.2rem 0 0}.marketing-lead-drawer textarea{border:1px solid #d0d5dd;border-radius:.65rem;width:100%;min-height:6rem;padding:.7rem}.marketing-lead-drawer form button{color:#fff;background:#ed4438;border:0;border-radius:.6rem;padding:.65rem .85rem}.marketing-lead-danger button{color:#b42318;background:#fff;border:1px solid #fda29b;border-radius:.6rem;padding:.6rem .8rem}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.integration-card,.meta-lead-panel,.meta-resources{background:#fff;border:1px solid #e0e5eb;border-radius:.9rem;padding:1rem}.integration-card header{grid-template-columns:auto 1fr auto;gap:.75rem;display:grid}.integration-card header>span{color:#d92d20;background:#fff0ee;border-radius:.65rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}.integration-card h2,.integration-card p{margin:0}.integration-card-meta{gap:.25rem;margin:1rem 0;display:grid}.integration-card>button{color:#d92d20;background:0 0;border:0;align-items:center;gap:.35rem;font-weight:700;display:flex}.integration-status{background:#f2f4f7;border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-style:normal}.integration-status--success{color:#067647;background:#ecfdf3}.integration-status--warning{color:#b54708;background:#fffaeb}.meta-connection-banner{border:1px solid #e0e5eb;border-radius:.8rem;gap:1rem;padding:1rem;display:grid}.meta-connection-banner>div:first-child{gap:.7rem;display:flex}.meta-connection-banner span{display:grid}.meta-connection-banner small{color:#667085}.meta-connection-banner dl{gap:2rem;margin:0;display:flex}.meta-connection-banner dt{color:#667085;font-size:.75rem}.meta-connection-banner dd{margin:.2rem 0 0}.meta-connection-actions{gap:.6rem;display:flex}.meta-connection-actions button{background:#fff;border:1px solid #d0d5dd;border-radius:.55rem;align-items:center;gap:.4rem;padding:.55rem .75rem;display:flex}.meta-connection-actions .primary{color:#fff;background:#ed4438;border-color:#ed4438}.meta-resources{margin-top:1rem}.meta-resources h3,.meta-resources p{margin:0}.meta-resources p{color:#667085}.meta-resource-tree{gap:.8rem;margin-top:1rem;display:grid}.meta-resource-row{border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.meta-resource-row span{display:grid}.meta-resource-row small{color:#667085}.meta-resource-row button{background:#f2f4f7;border:1px solid #d0d5dd;border-radius:999px;padding:.35rem .65rem}.meta-resource-row button.enabled{color:#067647;background:#ecfdf3;border-color:#abefc6}.meta-resource-children{padding-left:1rem}.integrations-state{text-align:center;background:#fff;border:1px solid #e0e5eb;border-radius:.9rem;place-items:center;gap:.6rem;padding:3rem;display:grid}.meta-resource-confirm{z-index:100;background:#fff;border:1px solid #e0e5eb;border-radius:1rem;width:min(100% - 2rem,28rem);padding:1.25rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1rem 4rem #10182840}.meta-resource-confirm>button{float:right;background:0 0;border:0}.meta-resource-confirm footer{justify-content:flex-end;gap:.6rem;display:flex}.meta-resource-confirm footer button{background:#fff;border:1px solid #d0d5dd;border-radius:.55rem;padding:.55rem .75rem}.meta-resource-confirm footer .primary{color:#fff;background:#ed4438;border-color:#ed4438}.meta-token-form{background:#f9fafb;border:1px solid #d0d5dd;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.8rem;margin:1rem 0;padding:1rem;display:grid}.meta-token-form>span{color:#d92d20;background:#fff0ee;border-radius:.65rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.meta-token-form label{gap:.35rem;display:grid}.meta-token-form small{color:#667085;line-height:1.45}.meta-token-form input{background:#fff;border:1px solid #d0d5dd;border-radius:.6rem;width:100%;min-height:2.75rem;padding:.6rem .75rem}.meta-token-form button{color:#fff;background:#ed4438;border:0;border-radius:.6rem;min-height:2.75rem;padding:.6rem .9rem;font-weight:700}@media (width<=800px){.marketing-leads-summary{grid-template-columns:repeat(2,1fr)}.integration-grid{grid-template-columns:1fr}.marketing-leads-table-wrap{display:none}.marketing-lead-mobile-list{gap:.75rem;display:grid}.marketing-lead-mobile-card{background:#fff;border:1px solid #e0e5eb;border-radius:.8rem;padding:.8rem}.marketing-lead-mobile-card header{align-items:center;gap:.6rem;display:flex}.marketing-lead-mobile-card header>div{flex:1;display:grid}.marketing-lead-mobile-card small{color:#667085}.marketing-lead-mobile-card>button{text-align:left;background:0 0;border:0;grid-template-columns:repeat(2,1fr);gap:.7rem;width:100%;padding:.8rem 0 0;display:grid}.marketing-lead-mobile-card>button span{display:grid}.meta-connection-banner dl{gap:.6rem;display:grid}}@media (width<=560px){.marketing-leads-header,.integrations-page-head{display:grid}.marketing-leads-summary{grid-template-columns:1fr 1fr}.marketing-leads-toolbar>*,.marketing-lead-select>button{width:100%}.marketing-lead-select-menu{right:0}.marketing-leads-bulk{flex-direction:column;align-items:stretch}.marketing-lead-mobile-card>button{grid-template-columns:1fr}.marketing-lead-drawer{width:100%}.marketing-lead-drawer dl{grid-template-columns:1fr}.integration-card header{grid-template-columns:auto 1fr}.integration-card header em{grid-column:2}.meta-connection-actions{display:grid}.meta-resource-children{padding-left:.45rem}.meta-token-form{grid-template-columns:1fr}.meta-token-form>span{display:none}.meta-token-form button{width:100%}}:root{--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:2rem;--space-page:1.5rem;--space-section:1rem;--radius-card:.875rem}html,body,#root{height:100%}body{font-size:var(--text-base);line-height:1.5;overflow:hidden}.app-shell{height:100svh;min-height:0;overflow:hidden}.main-column{height:100svh;overflow:hidden}.content{scrollbar-width:none;height:calc(100svh - 4rem);padding-top:var(--space-page);overflow-y:auto}.content::-webkit-scrollbar{display:none}.pixel-page-header h1,.marketing-leads-header h1,.integrations-page-head h1{font-size:var(--text-xl);letter-spacing:-.03em;line-height:1.15}.pixel-page-header p:last-child,.marketing-leads-header p,.integrations-page-head p{font-size:var(--text-sm);line-height:1.55}.pixel-refresh,.pixel-connection-trigger,.marketing-leads-refresh,.integrations-page-head>button,.integration-card>button,.meta-connection-actions button,.meta-token-form button{font-size:var(--text-sm)}.pixel-summary span,.pixel-table th,.pixel-meta-note,.pixel-status,.pixel-diagnostic-item dt{font-size:var(--text-xs)}.pixel-table td,.pixel-calendar-days button,.pixel-diagnostic-item dd{font-size:var(--text-sm)}.sidebar nav button{font-size:var(--text-base)}.sidebar nav em,.user-card small{font-size:var(--text-xs)}.user-card b,.crumb,.topbar-logout{font-size:var(--text-sm)}.pixel-period-popover{border-radius:.8rem;width:min(100vw - 3rem,19rem);padding:.75rem}.pixel-calendar-head{margin-bottom:.55rem}.pixel-calendar-hint{display:none}.pixel-calendar-grid{gap:.14rem}.pixel-calendar-days button{color:#344054;font-weight:600}.pixel-calendar-days button:disabled{color:#98a2b3;opacity:.72;cursor:not-allowed}.pixel-calendar-today{margin:.55rem 0}.topbar-notifications{color:#536073;background:#fff;border:1px solid #dce1e8;border-radius:.6rem;place-items:center;width:2.65rem;height:2.65rem;display:grid}.topbar-notifications-panel{z-index:90;color:#39475c;background:#fff;border:1px solid #dce1e8;border-radius:.7rem;gap:.3rem;width:min(18rem,100vw - 2rem);padding:.8rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 .9rem 2.4rem #0f172a24}.topbar-notifications-panel b{font-size:var(--text-sm)}.topbar-notifications-panel span{color:#7a8696;font-size:var(--text-xs)}.admin-notifications{z-index:120;pointer-events:none;gap:.5rem;width:min(23rem,100vw - 2rem);display:grid;position:fixed;bottom:1.5rem;right:1.5rem}.admin-notification{color:#344054;pointer-events:auto;background:#fff;border:1px solid #abefc6;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.25rem;padding:.7rem .75rem;animation:.16s ease-out notification-in;display:grid;box-shadow:0 .8rem 2rem #0f172a29}.admin-notification>svg{color:#079455}.admin-notification span{font-size:var(--text-sm);line-height:1.4}.admin-notification button{color:#667085;background:0 0;border:0;border-radius:.4rem;place-items:center;width:2rem;height:2rem;display:grid}.admin-notification button:hover{color:#344054;background:#f2f4f7}.admin-notification--error{border-color:#fda29b}.admin-notification--error>svg{color:#d92d20}@keyframes notification-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.meta-token-form{gap:1rem;padding:1.25rem}.meta-token-form label b{font-size:var(--text-base)}.meta-token-form small,.meta-token-form input{font-size:var(--text-sm)}@media (width<=640px){.admin-notifications{width:auto;bottom:1rem;left:1rem;right:1rem}}.sms-page{gap:1rem;min-width:0;max-width:100%;display:grid}.sms-page-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.sms-page-head h1,.sms-page-head p{margin:0}.sms-page-head h1{color:#101828;letter-spacing:-.04em;font-size:2rem}.sms-page-head p{color:#667085;font-size:var(--text-sm);margin-top:.25rem}.sms-page-head>button,.sms-panel-state button,.sms-inline-error button{color:#344054;min-height:2.75rem;font-size:var(--text-sm);background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;justify-content:center;align-items:center;gap:.45rem;padding:.625rem .875rem;font-weight:600;display:inline-flex}.sms-page button:focus-visible,.sms-page a:focus-visible,.sms-page input:focus-visible{outline-offset:2px;outline:3px solid #c9342a33}.sms-page button:disabled{color:#98a2b3;cursor:not-allowed;background:#f2f4f7}.sms-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.sms-tabs button{color:#475467;min-width:0;min-height:2.75rem;font-size:var(--text-sm);background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .75rem;font-weight:600;display:flex}.sms-tabs button:hover:not(:disabled){background:#fffdfc;border-color:#efb4af}.sms-tabs button.active{border-color:var(--red);color:var(--red);background:#fff1ef}.sms-tab-panel{min-width:0}.sms-degraded-warning,.sms-stale-warning{color:#93370d;font-size:var(--text-sm);background:#fffaeb;border:1px solid #fedf89;border-radius:.625rem;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.sms-degraded-warning svg,.sms-stale-warning svg{flex:none}.sms-stale-warning span{gap:.125rem;display:grid}.sms-stale-warning small{color:#b54708}.sms-inline-error{color:#b42318;font-size:var(--text-sm);background:#fffbfa;border:1px solid #fecdca;border-radius:.625rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.sms-panel-state,.sms-empty{color:#667085;text-align:center;min-height:10rem;font-size:var(--text-sm);background:#fff;border:1px solid #e4e7ec;border-radius:.75rem;place-content:center;justify-items:center;gap:.5rem;padding:1.5rem;display:grid}.sms-panel-state svg,.sms-empty svg{color:var(--red)}.sms-panel-state--error{color:#b42318}.sms-panel-state .spin{animation:1s linear infinite sms-spin}@keyframes sms-spin{to{transform:rotate(360deg)}}.sms-overview{gap:1rem;display:grid}.sms-overview-toolbar{background:#fff;border:1px solid #e4e7ec;border-radius:.75rem;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.sms-overview-toolbar>div:first-child{gap:.375rem;min-width:min(100%,20rem);display:grid}.sms-overview-toolbar>div:first-child>span{color:#475467;font-size:var(--text-xs);font-weight:600}.sms-overview-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.sms-overview-actions>a,.sms-overview-actions>button{color:#344054;min-height:2.75rem;font-size:var(--text-sm);white-space:nowrap;background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .75rem;font-weight:600;text-decoration:none;display:inline-flex}.sms-overview-actions>button:disabled{color:#98a2b3;background:#f2f4f7}.sms-summary-strip{border-block:1px solid #e4e7ec;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sms-summary-strip>div{gap:.25rem;padding:1rem;display:grid}.sms-summary-strip>div+div{border-left:1px solid #e4e7ec}.sms-summary-strip small,.sms-overview-details small{color:#667085;font-size:var(--text-xs)}.sms-summary-strip b{color:#101828;font-variant-numeric:tabular-nums;font-size:1.5rem}.sms-overview-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sms-overview-details article{background:#fff;border:1px solid #e4e7ec;border-radius:.75rem;gap:.375rem;padding:1rem;display:grid}.sms-overview-details article>b{color:#101828;font-size:var(--text-lg)}.sms-overview-details article>span{color:#667085;font-size:var(--text-xs)}.sms-messages{gap:.75rem;display:grid;position:relative}.sms-filters{background:#fff;border:1px solid #e4e7ec;border-radius:.75rem;grid-template-columns:repeat(4,minmax(9rem,1fr));gap:.75rem;padding:1rem;display:grid}.sms-filters>label{align-content:start;gap:.375rem;min-width:0;display:grid}.sms-filters>label>span{color:#475467;font-size:var(--text-xs);font-weight:600}.sms-filters input,.sms-filters .marketing-lead-select>button{color:#101828;width:100%;height:2.75rem;font:inherit;font-size:var(--text-sm);background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;padding:0 .75rem}.sms-filters .marketing-lead-select{min-width:0}.sms-filters .marketing-lead-select-menu{z-index:25;max-height:16rem;overflow:auto}.sms-phone-filter{grid-column:span 2}.sms-journal-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sms-journal-actions>span{color:#667085;font-size:var(--text-sm)}.sms-journal-actions>div{gap:.5rem;display:flex}.sms-journal-actions a,.sms-template-list a,.sms-billing>header a{color:#344054;min-height:2.5rem;font-size:var(--text-sm);background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .75rem;font-weight:600;text-decoration:none;display:inline-flex}.sms-message-table{background:#fff;border:1px solid #e4e7ec;border-radius:.75rem;min-width:0}.sms-message-table table,.sms-billing-table table{border-collapse:collapse;table-layout:fixed;width:100%}.sms-message-table th,.sms-message-table td,.sms-billing-table th,.sms-billing-table td{text-align:left;vertical-align:top;border-top:1px solid #e4e7ec;padding:.75rem}.sms-message-table thead th,.sms-billing-table thead th{color:#667085;font-size:var(--text-xs);background:#f9fafb;border-top:0;font-weight:600}.sms-message-table th:first-child{width:9.5rem}.sms-message-table th:nth-child(2){width:auto}.sms-message-table th:nth-child(3),.sms-message-table th:nth-child(4){width:9rem}.sms-message-table th:nth-child(5){width:8rem}.sms-message-table tbody tr{cursor:pointer}.sms-message-table tbody tr:hover{background:#fffdfc}.sms-message-table td{color:#475467;font-size:var(--text-sm);word-break:break-word}.sms-message-table td>b{color:#101828;display:block}.sms-message-table td>p{color:#344054;white-space:normal;margin:.25rem 0 0;line-height:1.45}.sms-message-table td>small{color:#667085;margin-top:.2rem;display:block}.sms-status{gap:.125rem;display:grid}.sms-status b{color:#344054;font-size:var(--text-xs)}.sms-status small{color:#667085;font-size:.6875rem}.sms-status--delivered b{color:#067647}.sms-status--failed b,.sms-status--expired b{color:#b42318}.sms-status--queued b{color:#b54708}.sms-message-card-list{display:none}.sms-pagination{justify-content:center;align-items:center;gap:.75rem;display:flex}.sms-pagination button{color:#344054;min-height:2.5rem;font-size:var(--text-sm);background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;align-items:center;gap:.35rem;padding:.5rem .75rem;font-weight:600;display:inline-flex}.sms-pagination span{color:#667085;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.sms-message-detail{border:1px solid #e4e7ec;border-left:3px solid var(--red);background:#fff;border-radius:.75rem;gap:1rem;padding:1rem;display:grid}.sms-message-detail>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sms-message-detail h3,.sms-message-detail h4,.sms-message-detail p{margin:0}.sms-message-detail header small{color:#667085;font-size:var(--text-xs)}.sms-message-detail h3{font-size:var(--text-lg);margin-top:.2rem}.sms-message-detail header button{color:#667085;background:#fff;border:1px solid #d0d5dd;border-radius:.5rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.sms-message-detail>p{color:#344054;white-space:pre-wrap;word-break:break-word;line-height:1.5}.sms-message-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.sms-message-detail dl>div{gap:.2rem;min-width:0;display:grid}.sms-message-detail dt{color:#667085;font-size:var(--text-xs)}.sms-message-detail dd{color:#344054;font-size:var(--text-sm);word-break:break-word;margin:0}.sms-message-detail>section{border-top:1px solid #e4e7ec;gap:.75rem;padding-top:1rem;display:grid}.sms-message-detail h4{font-size:var(--text-base)}.sms-template-table{background:#fff;border:1px solid #e4e7ec;border-radius:.75rem;overflow:hidden}.sms-template-table-head,.sms-template-row{grid-template-columns:minmax(10rem,1fr) minmax(18rem,2fr) 7rem 7rem minmax(8rem,1fr) 9rem;align-items:start;gap:.75rem;padding:.75rem 1rem;display:grid}.sms-template-table-head{color:#667085;font-size:var(--text-xs);background:#f9fafb;font-weight:600}.sms-template-row{color:#475467;font-size:var(--text-sm);border-top:1px solid #e4e7ec}.sms-template-row>div:first-child{color:#101828;gap:.5rem;display:flex}.sms-template-row>div:first-child svg{color:var(--red);flex:none}.sms-template-row>div:first-child span{gap:.2rem;min-width:0;display:grid}.sms-template-row small{color:#667085;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.sms-template-row p{color:#344054;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.45}.sms-template-state{color:#475467;font-size:var(--text-xs);background:#f2f4f7;border-radius:999px;justify-self:start;padding:.25rem .5rem;font-style:normal;font-weight:600}.sms-template-state--approved{color:#067647;background:#ecfdf3}.sms-template-variables{flex-wrap:wrap;gap:.25rem;display:flex}.sms-template-row code{color:#344054;background:#f2f4f7;border-radius:.375rem;padding:.2rem .4rem}.sms-template-row a{color:#344054;align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.sms-template-row a:hover{color:var(--red)}.sms-billing{gap:1rem;display:grid}.sms-billing>header{background:#fff;border:1px solid #e4e7ec;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.sms-billing>header small{color:#667085;font-size:var(--text-xs)}.sms-billing>header h2{color:#101828;margin:.25rem 0 0;font-size:1.5rem}.sms-billing-summary{border-block:1px solid #e4e7ec;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sms-billing-summary>div{gap:.25rem;padding:1rem;display:grid}.sms-billing-summary>div+div{border-left:1px solid #e4e7ec}.sms-billing-summary small{color:#667085;font-size:var(--text-xs)}.sms-billing-summary b{color:#101828;font-size:var(--text-lg)}.sms-billing-table{background:#fff;border:1px solid #e4e7ec;border-radius:.75rem}.sms-billing-table td{color:#344054;font-size:var(--text-sm)}.sms-campaign-placeholder span{max-width:28rem}@media (width<=1024px){.sms-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.sms-phone-filter{grid-column:span 1}.sms-message-table th:first-child{width:8.5rem}.sms-message-table th:nth-child(3),.sms-message-table th:nth-child(4){width:7.5rem}.sms-message-table th:nth-child(5){width:7rem}}@media (width<=767px){.sms-page-head{flex-direction:column;align-items:stretch}.sms-page-head>button{width:100%}.sms-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sms-tabs button:last-child{grid-column:span 2}.sms-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sms-summary-strip>div+div{border-left:0}.sms-summary-strip>div:nth-child(2n){border-left:1px solid #e4e7ec}.sms-summary-strip>div:nth-child(n+3){border-top:1px solid #e4e7ec}.sms-overview-details,.sms-billing-summary{grid-template-columns:1fr}.sms-billing-summary>div+div{border-top:1px solid #e4e7ec;border-left:0}.sms-filters{grid-template-columns:1fr;padding:.75rem}.sms-journal-actions{flex-direction:column;align-items:stretch}.sms-journal-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sms-message-table{display:none}.sms-message-card-list{gap:.75rem;display:grid}.sms-message-card{color:#344054;text-align:left;background:#fff;border:1px solid #e4e7ec;border-radius:.75rem;gap:.75rem;width:100%;padding:1rem;display:grid}.sms-message-card>header,.sms-message-card>footer{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sms-message-card header>span{gap:.2rem;display:grid}.sms-message-card header b{color:#101828;font-size:var(--text-sm)}.sms-message-card header small,.sms-message-card footer{color:#667085;font-size:var(--text-xs)}.sms-message-card p{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5}.sms-message-detail dl,.sms-template-list{grid-template-columns:1fr}.sms-billing>header{flex-direction:column;align-items:stretch}.sms-billing>header a{width:100%}}@media (width<=400px){.sms-journal-actions>div{grid-template-columns:1fr}.sms-pagination{justify-content:space-between}.sms-pagination button{padding:.5rem}.sms-message-card>footer{flex-direction:column;align-items:flex-start}}.sms-campaigns{gap:1rem;display:grid}.sms-composer{background:#fff;border:1px solid #e4e7ec;border-radius:.75rem;gap:1rem;padding:1rem;display:grid}.sms-composer>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sms-composer h2,.sms-composer h3,.sms-composer p{margin:0}.sms-composer>header h2{color:#101828;font-size:var(--text-lg)}.sms-composer>header p{color:#667085;font-size:var(--text-sm);margin-top:.25rem}.sms-flow-switch{background:#f2f4f7;border-radius:.625rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.sms-flow-switch button{color:#667085;min-height:2.25rem;font-size:var(--text-sm);background:0 0;border:0;border-radius:.5rem;padding:.375rem .75rem;font-weight:600}.sms-flow-switch button.active{color:var(--red);background:#fff}.sms-compose-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sms-compose-form>label{align-content:start;gap:.375rem;min-width:0;display:grid}.sms-compose-form>label>span,.sms-schedule-field>span{color:#475467;font-size:var(--text-xs);font-weight:600}.sms-compose-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.sms-compose-form .marketing-lead-select>button{color:#101828;width:100%;height:2.75rem;font:inherit;font-size:var(--text-sm);background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;padding:0 .75rem}.sms-compose-form .marketing-lead-select{min-width:0}.sms-compose-form .marketing-lead-select-menu{z-index:30;max-height:16rem;overflow:auto}.sms-template-preview{border-left:3px solid var(--red);background:#f9fafb;grid-column:1/-1;gap:.375rem;padding:.75rem 1rem;display:grid}.sms-template-preview small{color:#667085;font-size:var(--text-xs)}.sms-template-preview p{color:#344054;white-space:pre-wrap;line-height:1.5}.sms-compose-submit{grid-column:1/-1;justify-self:start}.sms-composer button.primary{border:1px solid var(--red);color:#fff;background:var(--red);min-height:2.5rem;font-size:var(--text-sm);border-radius:.625rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .875rem;font-weight:600;display:inline-flex}.sms-final-confirm{color:#344054;font-size:var(--text-sm);align-items:flex-start;gap:.5rem;display:flex}.sms-final-confirm input{width:1rem;height:1rem;accent-color:var(--red)}.sms-compose-form--bulk>label:nth-child(-n+3){grid-column:span 1}.sms-workbook-step,.sms-validation-result,.sms-delivery-mode,.sms-final-confirm{grid-column:1/-1}.sms-workbook-step{border:1px solid #e4e7ec;border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.sms-workbook-step>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sms-workbook-step header>span{color:#101828;align-items:center;gap:.5rem;display:flex}.sms-workbook-step header svg{color:var(--red)}.sms-workbook-step header a{color:#344054;min-height:2.5rem;font-size:var(--text-sm);background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;align-items:center;gap:.4rem;padding:.5rem .75rem;font-weight:600;text-decoration:none;display:inline-flex}.sms-workbook-step>p{color:#667085;font-size:var(--text-sm);line-height:1.5}.sms-workbook-controls{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.75rem;display:grid}.sms-file-control{color:#475467;cursor:pointer;background:#f9fafb;border:1px dashed #98a2b3;border-radius:.625rem;align-items:center;gap:.625rem;min-width:0;min-height:3.5rem;padding:.75rem;display:flex!important}.sms-file-control input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute}.sms-file-control svg{color:var(--red)}.sms-workbook-controls>button{color:#344054;min-height:3.5rem;font-size:var(--text-sm);white-space:nowrap;background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .75rem;font-weight:600;display:inline-flex}.sms-single-confirm-block{background:#f9fafb;border:1px solid #e4e7ec;border-radius:.625rem;grid-column:1/-1;justify-items:start;gap:.75rem;padding:.75rem;display:grid}.sms-single-confirm-block .sms-final-confirm{background:0 0;border:0;padding:0}.sms-single-confirm-block .sms-compose-submit{grid-column:auto}.sms-validation-result{gap:.75rem;display:grid}.sms-validation-summary{border-block:1px solid #e4e7ec;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sms-validation-summary>span{gap:.25rem;padding:.75rem;display:grid}.sms-validation-summary>span+span{border-left:1px solid #e4e7ec}.sms-validation-summary small{color:#667085;font-size:var(--text-xs)}.sms-validation-summary b{font-size:var(--text-lg)}.sms-validation-errors{background:#fffbfa;border:1px solid #fecdca;border-radius:.625rem;display:grid}.sms-validation-errors p{color:#b42318;font-size:var(--text-sm);border-top:1px solid #fee4e2;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.625rem .75rem;display:flex}.sms-validation-errors p:first-child{border-top:0}.sms-validation-errors span{color:#912018}.sms-validation-ok,.sms-campaign-confirm{color:#067647;font-size:var(--text-sm);background:#f6fef9;border:1px solid #a6f4c5;border-radius:.625rem;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.sms-campaign-confirm>span{gap:.2rem;display:grid}.sms-campaign-confirm small{color:#027a48}.sms-delivery-mode{border:0;flex-wrap:wrap;align-items:center;gap:.625rem;margin:0;padding:0;display:flex}.sms-delivery-mode legend{color:#475467;width:100%;font-size:var(--text-xs);margin-bottom:.25rem;font-weight:600}.sms-delivery-mode>label:not(.sms-schedule-field){position:relative}.sms-delivery-mode>label:not(.sms-schedule-field)>input{opacity:0;position:absolute}.sms-delivery-mode>label:not(.sms-schedule-field)>span{color:#475467;min-height:2.5rem;font-size:var(--text-sm);background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;align-items:center;gap:.4rem;padding:.5rem .75rem;font-weight:600;display:flex}.sms-delivery-mode>label>input:checked+span{border-color:var(--red);color:var(--red);background:#fff1ef}.sms-schedule-field{gap:.25rem;display:grid}.sms-schedule-field input{min-width:15rem}.sms-final-confirm{background:#f9fafb;border:1px solid #e4e7ec;border-radius:.625rem;padding:.75rem}.sms-final-confirm>span{gap:.2rem;display:grid}.sms-final-confirm small{color:#667085}.sms-campaign-list,.sms-campaign-detail{background:#fff;border:1px solid #e4e7ec;border-radius:.75rem;overflow:hidden}.sms-campaign-list>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.sms-campaign-list h2,.sms-campaign-list p,.sms-campaign-detail h2,.sms-campaign-detail p{margin:0}.sms-campaign-list h2,.sms-campaign-detail h2{color:#101828;font-size:var(--text-lg)}.sms-campaign-list header p{color:#667085;font-size:var(--text-sm);margin-top:.25rem}.sms-campaign-list>div>article{border-top:1px solid #e4e7ec}.sms-campaign-list>div>article:first-child{border-top:0}.sms-campaign-open{color:#344054;text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;display:grid}.sms-campaign-open>span{gap:.2rem;min-width:0;display:grid}.sms-campaign-open b{color:#101828}.sms-campaign-open small{color:#667085;font-size:var(--text-xs)}.sms-campaign-open strong{font-variant-numeric:tabular-nums}.sms-campaign-mutable{background:#f9fafb;align-items:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}.sms-campaign-mutable label{gap:.25rem;display:grid}.sms-campaign-mutable label span{color:#667085;font-size:var(--text-xs)}.sms-campaign-mutable input{border:1px solid #d0d5dd;border-radius:.625rem;height:2.5rem;padding:0 .625rem}.sms-campaign-mutable button{color:#344054;min-height:2.5rem;font-size:var(--text-sm);background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;align-items:center;gap:.4rem;padding:.5rem .75rem;font-weight:600;display:inline-flex}.sms-campaign-mutable button.danger{color:#b42318}.sms-campaign-locked{color:#667085;font-size:var(--text-xs);background:#f9fafb;margin:0;padding:.625rem 1rem}.sms-campaign-detail>header{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.sms-campaign-detail header small{color:#667085;font-size:var(--text-xs)}.sms-campaign-detail header h2{margin-top:.25rem}.sms-campaign-detail header strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.sms-campaign-progress{background:#eaecf0;height:.375rem}.sms-campaign-progress>span{background:var(--red);height:100%;display:block}.sms-campaign-row-list article{border-top:1px solid #e4e7ec;grid-template-columns:10rem minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.75rem 1rem;display:grid}.sms-campaign-row-list article>span{gap:.2rem;display:grid}.sms-campaign-row-list small{color:#667085;font-size:var(--text-xs)}.sms-campaign-row-list p{color:#344054;white-space:pre-wrap;word-break:break-word;line-height:1.5}.sms-row-state{color:#475467;font-size:var(--text-xs);background:#f2f4f7;border-radius:999px;padding:.25rem .5rem;font-style:normal;font-weight:600}.sms-row-state--accepted{color:#067647;background:#ecfdf3}.sms-row-state--failed,.sms-row-state--manual_review{color:#b42318;background:#fef3f2}@media (width<=767px){.sms-composer>header{flex-direction:column;align-items:stretch}.sms-flow-switch{width:100%}.sms-compose-form{grid-template-columns:1fr}.sms-compose-form--bulk>label:nth-child(-n+3){grid-column:span 1}.sms-workbook-step>header{flex-direction:column;align-items:stretch}.sms-workbook-step header a,.sms-compose-submit{justify-self:stretch;width:100%}.sms-workbook-controls{grid-template-columns:1fr}.sms-workbook-controls>button{width:100%}.sms-validation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sms-validation-summary>span+span{border-left:0}.sms-validation-summary>span:nth-child(2n){border-left:1px solid #e4e7ec}.sms-validation-summary>span:nth-child(n+3){border-top:1px solid #e4e7ec}.sms-validation-errors p{flex-direction:column;gap:.25rem}.sms-delivery-mode{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sms-delivery-mode legend,.sms-schedule-field{grid-column:1/-1}.sms-delivery-mode>label:not(.sms-schedule-field)>span{justify-content:center}.sms-schedule-field input{min-width:0}.sms-campaign-mutable{flex-direction:column;align-items:stretch}.sms-campaign-mutable input,.sms-campaign-mutable button{width:100%}.sms-campaign-row-list article{grid-template-columns:1fr}.sms-row-state{justify-self:start}}.sms-period-filter{grid-column:span 2}.sms-period-control{position:relative}.sms-period-control>button{color:#344054;text-align:left;background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;height:2.75rem;padding:0 .75rem;display:grid}.sms-period-control>button b{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sms-period-popover{z-index:40;background:#fff;border:1px solid #d0d5dd;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(30rem,100vw - 3rem);padding:1rem;display:grid;position:absolute;top:calc(100% + .375rem);left:0;box-shadow:0 .75rem 2rem #1018281f}.sms-period-popover>label{gap:.375rem;display:grid}.sms-period-popover>label>span{color:#475467;font-size:var(--text-xs);font-weight:600}.sms-period-popover footer{border-top:1px solid #e4e7ec;grid-column:1/-1;justify-content:flex-end;gap:.5rem;padding-top:.75rem;display:flex}.sms-period-popover footer button{color:#344054;min-height:2.5rem;font-size:var(--text-sm);background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;padding:.5rem .75rem;font-weight:600}.sms-period-popover footer button.primary{border-color:var(--red);color:#fff;background:var(--red)}.sms-compose-actions{border-top:1px solid #e4e7ec;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:1rem;padding-top:1rem;display:flex}.sms-compose-actions .sms-delivery-mode{flex:1}.sms-compose-actions .sms-compose-submit{flex:none;grid-column:auto;justify-self:auto;margin:0}.sms-campaign-count{white-space:nowrap;justify-items:end;gap:.1rem!important;display:grid!important}.sms-campaign-count small{color:#667085;font-size:var(--text-xs);font-weight:400}.sms-campaign-count strong{color:#101828;font-variant-numeric:tabular-nums}.sms-campaign-metrics{background:#f9fafb;border-bottom:1px solid #e4e7ec;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.sms-campaign-metrics div{padding:.75rem 1rem}.sms-campaign-metrics div+div{border-left:1px solid #e4e7ec}.sms-campaign-metrics dt{color:#667085;font-size:var(--text-xs)}.sms-campaign-metrics dd{color:#101828;font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-weight:700}@media (width<=767px){.sms-period-filter{grid-column:span 1}.sms-period-popover{grid-template-columns:1fr}.sms-period-popover footer{grid-column:1}.sms-compose-actions{flex-direction:column;align-items:stretch}.sms-compose-actions .sms-compose-submit{width:100%}.sms-compose-actions .sms-delivery-mode>label:not(.sms-schedule-field)>span{white-space:nowrap;padding-inline:.625rem;font-size:.8125rem}.sms-campaign-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sms-campaign-metrics div:nth-child(3){border-left:0}.sms-campaign-metrics div:nth-child(n+3){border-top:1px solid #e4e7ec}}.sms-period-filter{align-content:start;gap:.375rem;display:grid}.sms-period-filter>span{color:#475467;font-size:var(--text-xs);font-weight:600}.sms-period-control .marketing-lead-period-picker>button{color:#344054;border-color:#d0d5dd;border-radius:.625rem;width:100%;height:2.75rem;padding-inline:.75rem}.sms-period-control .marketing-lead-period-popover{z-index:40}.sms-overview-toolbar .marketing-lead-period-picker>button{border-color:#d0d5dd;border-radius:.625rem;width:100%;height:2.75rem}.sms-template-table{overflow-x:auto}.sms-template-table-head,.sms-template-row{min-width:58rem}@media (width<=767px){.sms-tabs button:last-child{grid-column:auto}.sms-overview-toolbar{flex-direction:column;align-items:stretch}.sms-overview-toolbar>div:first-child{min-width:0}.sms-overview-actions{grid-template-columns:1fr;display:grid}.sms-overview-actions>a,.sms-overview-actions>button{width:100%}.sms-template-table{overflow:visible}.sms-template-table-head{display:none}.sms-template-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;min-width:0}.sms-template-row>p{grid-column:1/-1}.sms-template-row>span:first-of-type,.sms-template-row>.sms-template-variables{grid-column:1}.sms-template-row>em,.sms-template-row>span:last-child{grid-column:2}.sms-template-row>span:last-child{grid-row:3}.sms-template-row+.sms-template-row{border-top:1px solid #e4e7ec}}.work-page{min-width:0;max-width:100%;color:var(--ink);gap:24px;display:grid}.work-page-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.work-page-head h1{letter-spacing:-.025em;margin:0;font-size:2rem;line-height:1.15}.work-page-head p{color:var(--ink-secondary);margin:8px 0 0;font-size:.875rem}.work-button,.icon-button{border:1px solid var(--border-strong);border-radius:var(--radius-control);min-height:40px;color:var(--ink);background:var(--surface);justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;transition:color .14s,background-color .14s,border-color .14s;display:inline-flex}.work-button:hover:not(:disabled),.icon-button:hover:not(:disabled){background:var(--surface-subtle)}.work-button--primary{border-color:var(--accent);color:#fff;background:var(--accent)}.work-button--primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.icon-button{width:40px;padding:0}.work-button:focus-visible,.icon-button:focus-visible,.work-page input:focus-visible,.work-page select:focus-visible,.work-page textarea:focus-visible,.task-card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.work-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.work-toolbar>select,.work-search{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);min-height:40px}.work-toolbar>select{padding:0 36px 0 12px}.work-search{align-items:center;gap:8px;min-width:min(100%,320px);padding:0 12px;display:flex}.work-search svg{color:var(--ink-muted)}.work-search input{background:0 0;border:0;outline:0;width:100%;min-height:38px}.work-check{min-height:40px;color:var(--ink-secondary);align-items:center;gap:8px;font-size:.875rem;grid-template-columns:none!important;display:flex!important}.work-check input{height:16px;accent-color:var(--accent);width:16px!important}.work-view-switch{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);margin-left:auto;padding:3px;display:flex}.work-view-switch button{width:32px;height:32px;color:var(--ink-muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.work-view-switch button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.work-state{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);text-align:center;align-content:center;place-items:center;gap:8px;min-height:280px;padding:32px;display:grid}.work-state svg{color:var(--accent)}.work-state h2,.work-state p{margin:0}.work-state h2{font-size:1.125rem}.work-state p{max-width:34rem;color:var(--ink-secondary);font-size:.875rem}.spin{animation:.8s linear infinite work-spin}@keyframes work-spin{to{transform:rotate(360deg)}}.task-board{overscroll-behavior-x:contain;grid-auto-columns:minmax(212px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.task-column{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-raised);align-self:start;min-width:212px}.task-column>header{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.task-column h2{margin:0;font-size:.875rem}.task-column em{min-width:24px;color:var(--ink-secondary);background:var(--surface-subtle);text-align:center;border-radius:12px;padding:2px 7px;font-size:.75rem;font-style:normal}.task-column-dot{background:#737b86;border-radius:50%;width:8px;height:8px}.task-column-dot--sky{background:#4f7899}.task-column-dot--violet{background:#74648c}.task-column-dot--amber{background:#a8792c}.task-column-dot--emerald{background:#398066}.task-column>div{gap:8px;padding:8px;display:grid}.task-column-empty{color:var(--ink-muted);text-align:center;margin:0;padding:24px 8px;font-size:.8125rem}.task-load-more{width:calc(100% - 16px);min-height:36px;color:var(--ink-secondary);background:0 0;border:0;border-radius:6px;margin:0 8px 8px;font-size:.8125rem}.task-load-more:hover{background:var(--surface-subtle)}.task-card{border:1px solid var(--border);width:100%;color:var(--ink);background:var(--surface);text-align:left;border-radius:8px;gap:8px;padding:12px;transition:border-color .14s,background-color .14s;display:grid}.task-card:hover{border-color:var(--border-strong);background:#fffdfc}.task-card b{font-size:.875rem;line-height:1.35}.task-card p{color:var(--ink-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.task-card footer{color:var(--ink-muted);justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;display:flex}.task-card-metrics{align-items:center;gap:4px;display:flex}.task-card-metrics svg:not(:first-child){margin-left:4px}.task-priority{width:max-content;color:var(--ink-secondary);background:var(--surface-subtle);border-radius:10px;align-items:center;padding:2px 7px;font-size:.7rem;display:inline-flex}.task-priority--high{color:#8a5010;background:#fff4df}.task-priority--urgent{color:var(--danger);background:var(--accent-soft)}.task-priority--low{color:#536b7a;background:#edf4f7}.is-overdue{color:var(--danger)!important}.task-list{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.task-list table{border-collapse:collapse;width:100%}.task-list th,.task-list td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 16px}.task-list th{color:var(--ink-muted);background:var(--surface-raised);font-size:.75rem}.task-list td{font-size:.8125rem}.task-list tbody tr{cursor:pointer}.task-list tbody tr:hover{background:#fafafa}.task-list td:first-child{min-width:240px}.task-list td button{color:var(--ink);text-align:left;background:0 0;border:0;padding:0;font-weight:600;display:block}.task-list td small{max-width:30rem;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.work-pagination{color:var(--ink-secondary);justify-content:space-between;align-items:center;padding:12px 16px;font-size:.8125rem;display:flex}.work-pagination>div{align-items:center;gap:8px;display:flex}.work-dialog-layer{z-index:110;background:#1b20287a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.work-dialog{border:1px solid var(--border);background:var(--surface);border-radius:12px;width:min(100%,680px);max-height:min(92dvh,840px);overflow-y:auto;box-shadow:0 24px 64px #1b202833}.work-dialog>header{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.work-dialog>header h2{margin:0;font-size:1.25rem}.work-dialog>header p{color:var(--ink-secondary);margin:4px 0 0;font-size:.8125rem}.work-dialog>header .task-priority{margin-bottom:8px}.work-form{gap:16px;padding:24px;display:grid}.work-form label{color:var(--ink-secondary);gap:6px;font-size:.8125rem;display:grid}.work-form input,.work-form select,.work-form textarea,.task-dialog select,.task-inline-form input,.task-completion input{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:40px;padding:8px 10px}.work-form textarea{resize:vertical;min-height:100px}.work-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.work-form>footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.work-form-error{color:var(--danger);margin:0;font-size:.8125rem}.task-attachments{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-attachments>span{border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:.75rem;display:flex}.task-attachments>span button{background:0 0;border:0;place-items:center;padding:0;display:grid}.task-dialog{width:min(100%,760px)}.task-dialog-actions{border-bottom:1px solid var(--border);align-items:end;gap:12px;padding:16px 24px;display:flex}.task-dialog-actions label{color:var(--ink-secondary);gap:4px;font-size:.75rem;display:grid}.task-description{white-space:pre-wrap;margin:0;padding:20px 24px}.is-muted{color:var(--ink-muted)}.task-detail-section{border-top:1px solid var(--border);padding:20px 24px}.task-detail-section h3{justify-content:space-between;margin:0 0 12px;font-size:.9375rem;display:flex}.task-detail-section h3 span{color:var(--ink-muted);font-size:.75rem}.task-checklist{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.task-checklist label{align-items:center;gap:8px;font-size:.875rem;display:flex}.task-checklist input{accent-color:var(--accent)}.task-inline-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.task-file-list,.task-comments{gap:8px;display:grid}.task-file-list a{border:1px solid var(--border);border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:.8125rem;display:flex}.task-comments article{border-left:2px solid var(--border-strong);grid-template-columns:1fr auto;gap:4px 12px;padding:4px 0 4px 12px;display:grid}.task-comments time{color:var(--ink-muted);font-size:.7rem}.task-comments p{color:var(--ink-secondary);white-space:pre-wrap;grid-column:1/-1;margin:0;font-size:.8125rem}.task-history ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.task-history li{border-left:2px solid var(--border-strong);justify-content:space-between;gap:12px;padding-left:12px;font-size:.8125rem;display:flex}.task-history time{color:var(--ink-muted);font-size:.75rem}.task-completion{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:20px 24px;display:flex}.task-completion form{flex:1;gap:8px;display:flex}.work-danger{color:var(--danger);background:0 0;border:0;align-items:center;gap:8px;margin:0 24px 24px;padding:8px 0;font-size:.8125rem;display:flex}@media (width<=767px){.work-page{gap:16px}.work-page-head{display:grid}.work-page-head .work-button--primary{width:100%}.work-toolbar{align-items:stretch}.work-search{width:100%;min-width:100%}.work-toolbar>select{flex:1}.work-view-switch{margin-left:0}.task-board{scroll-snap-type:x mandatory;grid-auto-columns:minmax(82vw,300px)}.task-column{scroll-snap-align:start}.task-list{overflow-x:auto}.task-list table{min-width:760px}.work-dialog-layer{align-items:end;padding:0}.work-dialog{border-radius:12px 12px 0 0;width:100%;max-height:94dvh}.work-dialog>header,.work-form,.task-dialog-actions,.task-description,.task-detail-section,.task-completion{padding-left:16px;padding-right:16px}.work-form-grid{grid-template-columns:1fr}.task-dialog-actions{flex-direction:column;align-items:stretch}.task-inline-form,.task-completion form{grid-template-columns:1fr;width:100%;display:grid}.task-completion>.work-button{width:100%}.work-danger{margin-left:16px}.work-pagination{width:100%;min-width:0;position:sticky;left:0}}.expense-head-actions{gap:8px;display:flex}.work-tabs{border-bottom:1px solid var(--border);gap:4px;display:flex}.work-tabs button{min-height:40px;color:var(--ink-secondary);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font-size:.875rem}.work-tabs button[aria-selected=true]{border-color:var(--accent);color:var(--accent)}.expense-summary{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.expense-summary article{gap:6px;padding:16px;display:grid}.expense-summary article+article{border-left:1px solid var(--border)}.expense-summary span{color:var(--ink-muted);font-size:.75rem}.expense-summary strong{font-size:1.125rem}.expense-toolbar .date-filter{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);min-height:40px;color:var(--ink-muted);align-items:center;gap:6px;padding:0 8px;font-size:.75rem;display:flex}.date-filter input{background:0 0;border:0;min-height:36px}.expense-table{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.expense-table table,.rates-panel table{border-collapse:collapse;width:100%}.expense-table th,.expense-table td,.rates-panel th,.rates-panel td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 16px}.expense-table th,.rates-panel th{color:var(--ink-muted);background:var(--surface-raised);font-size:.75rem}.expense-table td,.rates-panel td{font-size:.8125rem}.expense-table tbody tr{cursor:pointer}.expense-table tbody tr:hover{background:#fafafa}.expense-table td:first-child{min-width:220px}.expense-table td button{text-align:left;background:0 0;border:0;padding:0;font-weight:600;display:block}.expense-table td small,.rates-panel td small{color:var(--ink-muted);margin-top:4px;display:block}.expense-table--list table{display:block}.expense-table--list thead{display:none}.expense-table--list tbody{display:grid}.expense-table--list tr{grid-template-columns:minmax(220px,2fr) repeat(5,minmax(120px,1fr));align-items:center;display:grid}.expense-status{width:max-content;color:var(--ink-secondary);background:var(--surface-subtle);border-radius:10px;padding:3px 8px;font-size:.7rem;display:inline-flex}.expense-status--completed{color:var(--success);background:#eaf7f1}.expense-status--funded{color:#765b0a;background:#fff5d9}.expense-mobile-list{display:none}.expense-dialog{width:min(100%,720px)}.expense-detail{gap:20px;padding:24px;display:grid}.expense-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.expense-detail dt{color:var(--ink-muted);font-size:.75rem}.expense-detail dd{margin:4px 0 0;font-size:.875rem}.expense-detail>p{color:var(--ink-secondary);white-space:pre-wrap;margin:0}.expense-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.expense-files,.expense-history{border-top:1px solid var(--border);padding-top:20px}.expense-files h3,.expense-history h3{margin:0 0 12px;font-size:.9375rem}.expense-files>div{gap:8px;display:flex}.expense-files>p{color:var(--ink-muted);font-size:.8125rem}.expense-files ul,.expense-history ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.expense-files li{border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.expense-files li a{align-items:center;gap:8px;min-width:0;font-size:.8125rem;display:flex}.expense-files li span{color:var(--ink-muted);font-size:.7rem}.expense-history li{border-left:2px solid var(--border-strong);justify-content:space-between;gap:12px;padding-left:12px;font-size:.8125rem;display:flex}.expense-history time{color:var(--ink-muted);font-size:.75rem}.expense-complete-copy{color:var(--ink-secondary);margin:0;font-size:.875rem}.expense-detail .work-danger{margin:0}.rates-panel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.rates-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.rates-panel h2{margin:0;font-size:1.125rem}.rates-panel header p{color:var(--ink-secondary);margin:6px 0 0;font-size:.8125rem}.rates-panel>a{color:var(--accent);padding:12px 16px;font-size:.8125rem;display:block}@media (width<=767px){.expense-head-actions{grid-template-columns:1fr;display:grid}.expense-head-actions .work-button{width:100%}.expense-summary{grid-template-columns:1fr}.expense-summary article+article{border-top:1px solid var(--border);border-left:0}.expense-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.expense-toolbar .work-search{grid-column:1/-1}.expense-toolbar>select,.expense-toolbar .date-filter{width:100%;min-width:0}.expense-toolbar .work-view-switch{justify-self:end}.expense-table{display:none}.expense-mobile-list{gap:8px;display:grid}.expense-card{border:1px solid var(--border);min-width:0;color:var(--ink);background:var(--surface);text-align:left;border-radius:8px;gap:8px;padding:12px;display:grid}.expense-card header,.expense-card footer{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.expense-card time,.expense-card footer{color:var(--ink-muted);font-size:.75rem}.expense-card header>*,.expense-card footer>*{overflow-wrap:anywhere;min-width:0}.expense-card strong{font-size:1.125rem}.expense-detail{padding:16px}.expense-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-detail-actions,.expense-files>div{grid-template-columns:1fr;display:grid}.rates-panel{overflow-x:auto}.rates-panel>header{position:sticky;left:0}.rates-panel table{min-width:600px}}:root{--accent:#c9342a;--accent-hover:#ad2b24;--accent-soft:#fff1ef;--canvas:#f6f6f4;--surface:#fff;--surface-subtle:#f1f2f2;--surface-raised:#fafafa;--ink:#1b2028;--ink-secondary:#515a68;--ink-muted:#7b8491;--border:#dde0e3;--border-strong:#c9cdd2;--focus-ring:#c9342a38;--success:#167a52;--warning:#9a6510;--danger:#b62f28;--blue:var(--accent);--red:var(--accent);--navy:var(--ink);--muted:var(--ink-secondary);--line:var(--border);--soft:var(--surface-subtle);--sidebar:16rem;--space-page:2rem;--space-section:1.5rem;--radius-control:.5rem;--radius-card:.75rem}html{background:var(--canvas)}body{color:var(--ink);background:var(--canvas)}button,input,textarea{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.login-page{background:var(--canvas);padding:2rem}.login-card{border-color:var(--border);border-radius:1rem;gap:1.5rem;width:min(100%,28rem);padding:2rem;box-shadow:0 1.5rem 3rem #1b202814}.login-card h1{letter-spacing:-.025em;font-size:1.75rem}.login-card p,.password-card small{color:var(--ink-secondary)}.login-card input{border-color:var(--border-strong);border-radius:var(--radius-control)}.primary-button{border-radius:var(--radius-control);background:var(--accent);box-shadow:none}.primary-button:hover:not(:disabled){background:var(--accent-hover)}.app-shell{background:var(--canvas)}.sidebar{border-color:var(--border);background:#f0f1f1;transition:transform .18s ease-out}.sidebar--open{box-shadow:.75rem 0 2rem #1b202824}.sidebar-brand{border-color:var(--border);min-height:4rem;padding:0 1.25rem}.brand img{width:10.5rem}.sidebar nav{gap:.25rem;padding:1rem}.sidebar nav button{border-radius:var(--radius-control);min-height:2.25rem;color:var(--ink-secondary);border:1px solid #0000;gap:.625rem;padding:.375rem .625rem;font-size:.9375rem;transition:color .14s,background-color .14s,border-color .14s}.sidebar nav button svg{stroke-width:1.6px;width:1.125rem;height:1.125rem}.sidebar nav button:hover{color:var(--ink);background:#ffffffb8}.sidebar nav button.active{border-color:var(--border);color:var(--accent);background:var(--surface);box-shadow:none}.sidebar nav em{background:var(--accent);font-variant-numeric:tabular-nums;border-radius:.625rem;min-width:1.5rem;height:1.25rem}.user-card{border-color:var(--border);min-height:4.5rem;padding:.75rem 1rem}.user-card:hover{background:#ffffffa3}.avatar{border-radius:var(--radius-control);background:#343b46;width:2.25rem;height:2.25rem}.user-card b{font-size:.8125rem}.user-card small{color:var(--ink-muted);font-size:.75rem}.topbar{border-color:var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;min-height:4rem}.crumb{color:var(--ink-muted);font-size:.8125rem}.crumb b{color:var(--ink-secondary)}.topbar-notifications{border-color:var(--border);border-radius:var(--radius-control);width:2.5rem;height:2.5rem;color:var(--ink-secondary)}.topbar-notifications:hover,.topbar-notifications[aria-expanded=true]{color:var(--ink);background:var(--surface-subtle)}.topbar-notifications-panel{border-color:var(--border);border-radius:var(--radius-card);box-shadow:0 .75rem 2rem #1b20281f}.content{max-width:96rem;padding:2rem 2rem 4rem}html,body,#root,.app-shell,.main-column{max-width:100%;overflow-x:hidden}.content{min-width:0;max-width:100%;overflow-x:hidden}.content>*,.pixel-monitor-page,.marketing-leads-page,.integrations-page{min-width:0;max-width:100%}.pixel-monitor-page,.marketing-leads-page,.integrations-page{gap:1.5rem}.page-header,.marketing-leads-header,.integrations-page-head{align-items:flex-start}.pixel-page-header h1,.marketing-leads-header h1,.integrations-page-head h1{color:var(--ink);letter-spacing:-.025em;font-size:2rem;line-height:1.15}.pixel-page-header p:last-child,.marketing-leads-header p,.integrations-page-head p{color:var(--ink-secondary);margin-top:.5rem;font-size:.875rem}.pixel-refresh,.pixel-connection-trigger,.marketing-leads-refresh,.integrations-page-head>button{min-height:2.5rem;transition:color .14s,background-color .14s,border-color .14s;border:1px solid var(--border-strong)!important;border-radius:var(--radius-control)!important;color:var(--ink)!important;background:var(--surface)!important;box-shadow:none!important;padding:.5rem .75rem!important;font-size:.875rem!important}.pixel-refresh:hover:not(:disabled),.pixel-connection-trigger:hover:not(:disabled),.marketing-leads-refresh:hover:not(:disabled),.integrations-page-head>button:hover:not(:disabled){background:var(--surface-subtle)!important}.marketing-leads-refresh svg,.integrations-page-head>button svg,.pixel-refresh svg{stroke-width:1.6px}.marketing-lead-summary,.pixel-summary{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);gap:0;display:grid;overflow:hidden}.marketing-lead-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.pixel-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-lead-summary article,.pixel-summary article{min-height:5.5rem;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:center;gap:.5rem;padding:1rem 1.25rem;display:grid}.marketing-lead-summary article+article,.pixel-summary article+article{border-left:1px solid var(--border)}.marketing-lead-summary span,.pixel-summary span{color:var(--ink-muted);font-size:.8125rem}.marketing-lead-summary strong,.pixel-summary b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.625rem}.marketing-lead-summary .attention,.pixel-summary .needs-attention{border-color:var(--border);background:var(--accent-soft)}.marketing-lead-summary .attention strong,.pixel-summary .needs-attention b{color:var(--accent)}.pixel-period-picker{gap:.75rem}.pixel-range,.pixel-calendar-trigger{border-color:var(--border-strong);border-radius:var(--radius-control)}.pixel-range{gap:.25rem;padding:.25rem}.pixel-range button{border-radius:.375rem;min-height:2rem;padding:.375rem .75rem}.pixel-range button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.pixel-calendar-trigger{min-height:2.5rem;padding:.5rem .75rem}.pixel-period-popover{border-color:var(--border);border-radius:var(--radius-card);box-shadow:0 1rem 2.5rem #1b202824}.pixel-calendar-days button{aspect-ratio:auto;height:2.25rem;color:var(--ink-secondary);font-weight:600}.pixel-calendar-days button.outside,.pixel-calendar-days button:disabled{color:#7e8b9b;opacity:1}.pixel-calendar-days button.selected{border-color:var(--accent);color:#fff;background:var(--accent)}.pixel-calendar-days button.in-range{color:var(--accent);background:var(--accent-soft)}.pixel-calendar-days button:hover:not(:disabled){background:var(--surface-subtle)}.pixel-period-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr);gap:.5rem;display:grid}.pixel-period-actions button{white-space:nowrap;min-width:0;min-height:2.75rem;padding:.5rem .375rem;font-size:.8125rem}.pixel-period-actions button:last-child{border-color:var(--accent);background:var(--accent)}.pixel-table-wrap,.pixel-empty,.pixel-loading,.pixel-load-error{border-color:var(--border);border-radius:var(--radius-card);box-shadow:none}.pixel-table-wrap{height:auto;max-height:none;overflow:visible}.pixel-table th{color:var(--ink-muted);background:var(--surface-raised)}.pixel-table th,.pixel-table td{border-color:var(--border);padding:1rem}.pixel-table tbody tr:last-child td{border-bottom:0}.pixel-name code{font-variant-numeric:tabular-nums}.pixel-site-signal{gap:.25rem;min-width:0;display:grid}.pixel-site-signal strong,.pixel-site-signal small{overflow-wrap:anywhere;line-height:1.4;display:block}.pixel-empty,.pixel-loading{min-height:12.5rem;padding:2rem}.pixel-empty>svg,.pixel-loading>svg{color:var(--accent);stroke-width:1.5px}.pixel-diagnostics-trigger{border-color:var(--border-strong);border-radius:var(--radius-control)}.pixel-diagnostics-card,.pixel-status-modal{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:0 1rem 2.5rem #1b202824}.pixel-status-retry{border-radius:var(--radius-control);background:var(--accent)}.marketing-leads-panel{border-color:var(--border);border-radius:var(--radius-card);box-shadow:none}.marketing-leads-filters{border-color:var(--border);gap:.75rem;padding:1rem}.marketing-leads-search,.marketing-lead-select>button,.marketing-lead-period-picker>button{border-color:var(--border-strong);border-radius:var(--radius-control);min-height:2.75rem}.marketing-leads-search:focus-within,.marketing-lead-select>button:focus-visible,.marketing-lead-period-picker>button:focus-visible,.marketing-lead-note-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.marketing-lead-select-menu,.marketing-lead-period-popover{border-color:var(--border);border-radius:var(--radius-card);box-shadow:0 .75rem 2rem #1b202824}.marketing-lead-select-menu button:hover,.marketing-lead-select-menu button.selected{color:var(--accent);background:var(--accent-soft)}.marketing-lead-period-picker>button.is-active{border-color:var(--accent);color:var(--accent);background:snow}.marketing-lead-calendar-days button.in-range{color:var(--accent);background:var(--accent-soft)}.marketing-lead-calendar-days button.selected,.marketing-lead-period-actions button:last-child{border-color:var(--accent);background:var(--accent)}.marketing-lead-calendar-days button:hover:not(:disabled){background:var(--surface-subtle)}.marketing-leads-state{border:0;border-radius:0;min-height:15rem;padding:2rem}.marketing-leads-state svg{color:var(--accent);stroke-width:1.5px}.marketing-leads-state h2{color:var(--ink);font-size:1.125rem}.marketing-leads-state p{color:var(--ink-secondary)}.marketing-leads-table th{color:var(--ink-muted);background:var(--surface-raised)}.marketing-leads-table th,.marketing-leads-table td{border-color:var(--border);padding:1rem}.marketing-leads-table tbody tr:hover{background:#fafafa}.marketing-leads-table input,.marketing-lead-mobile-card input{accent-color:var(--accent)}.marketing-lead-drawer-head span{color:var(--accent);text-transform:none;letter-spacing:0}.marketing-lead-contacts a{border-color:var(--border);color:var(--accent);background:var(--surface-raised)}.marketing-lead-note-form button{background:var(--accent)}.marketing-lead-timeline li>span{color:var(--accent);background:var(--accent-soft)}.integration-grid{gap:1rem;max-width:none;grid-template-columns:minmax(0,1fr)!important}.integration-card{border-color:var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:none;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;padding:1.25rem}.integration-card>header{gap:.75rem;min-width:0}.integration-card>header>div{min-width:0}.integration-card>header>em{justify-self:end}.integration-card h2{color:var(--ink);font-size:1.125rem}.integration-card p,.integration-card-meta small{color:var(--ink-muted)}.integration-card-meta{border-top:1px solid var(--border);border-left:0;align-content:center;align-self:stretch;margin:0!important;padding:1rem 0 0!important}.integration-card-meta span{color:var(--ink-secondary)}.integration-card[role=link]{cursor:pointer;transition:background-color .14s,border-color .14s}.integration-card[role=link]:hover,.integration-card[role=link]:focus-visible{box-shadow:none;background:#fffdfc;border-color:#d7a7a3;outline:0}.integration-status{font-size:.75rem}.integration-detail-page{max-width:80rem}.integration-detail-toolbar{align-items:center}.integration-detail-toolbar .integration-back{margin:0!important}.integration-back{color:var(--accent)!important}.meta-lead-module{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.5rem;padding:0}.meta-lead-module-head{border-bottom:1px solid var(--border);padding:0 0 1rem}.meta-lead-module h2{color:var(--ink);font-size:1.125rem}.meta-token-form{border-color:var(--border);border-radius:var(--radius-card);background:var(--surface);gap:1rem;margin:0;padding:1.25rem}.meta-token-form>span{color:var(--accent);background:var(--accent-soft)}.meta-token-form input{border-color:var(--border-strong);border-radius:var(--radius-control)}.integration-detail-page .meta-token-form button,.meta-connection-actions button{border-radius:var(--radius-control);min-height:2.75rem;font-size:.875rem}.integration-detail-page .meta-token-form button{border-color:var(--accent);background:var(--accent)}.meta-connection-banner{border-color:var(--border);border-radius:var(--radius-card);background:var(--surface-raised);gap:1.5rem;padding:1.25rem}.meta-connection-banner dl{gap:0}.meta-connection-banner dl>div{border:0;border-left:1px solid var(--border);background:0 0;border-radius:0;padding:.25rem 1rem}.meta-connection-banner dl>div:first-child{border-left:0;padding-left:0}.meta-connection-banner>div:first-child>svg,.meta-permissions header>svg{color:var(--accent)}.meta-connection-actions{gap:.5rem}.meta-connection-actions button{border-color:var(--border-strong);color:var(--ink-secondary);background:var(--surface)}.meta-connection-actions button.primary,.meta-resource-confirm button.primary{border-color:var(--accent);background:var(--accent)}.meta-lead-grid{gap:1rem}.meta-permissions,.meta-webhook,.meta-runs,.meta-resource-tree{border-color:var(--border);border-radius:var(--radius-card);box-shadow:none}.meta-permissions>header,.meta-webhook>header,.meta-runs>header{border-color:var(--border);padding:1rem}.meta-permissions li{border-color:var(--border);padding:.75rem 1rem}.meta-resource-search{border-color:var(--border-strong);border-radius:var(--radius-control)}.meta-resource-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.meta-resource-row{padding:.75rem 1rem}.meta-resource-row--page{background:var(--surface-raised)}.meta-runs-list dl>div{background:var(--surface-subtle)}@media (width>=1100px){.integration-detail-page .meta-connection-banner{grid-template-columns:minmax(20rem,1fr) auto!important}}.integration-detail-page{width:100%;min-width:0;max-width:100%;overflow-x:clip}.integration-detail-page>*,.meta-lead-module,.meta-lead-module>*{min-width:0;max-width:100%}@media (width>=1100px) and (width<=1300px){.integration-detail-page .meta-connection-banner{grid-template-columns:minmax(0,1fr)!important}.integration-detail-page .meta-connection-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}}@media (width<=900px){:root{--space-page:1.5rem}.content{padding:1.5rem 1rem 3rem}.marketing-lead-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-lead-summary article:nth-child(4){border-left:0;border-top:1px solid var(--border)}.marketing-lead-summary article:nth-child(n+5){border-top:1px solid var(--border)}}@media (width<=767px){.pixel-page-header,.marketing-leads-header,.integrations-page-head{gap:1rem}.pixel-header-actions{width:100%}.marketing-leads-refresh,.integrations-page-head>button{justify-content:center;width:100%}.integration-card{grid-template-columns:1fr;gap:1rem;padding:1rem}.integration-card-meta{border-top:1px solid var(--border);border-left:0;padding:1rem 0 0!important}.meta-lead-module{gap:1rem}.meta-token-form{padding:1rem}}@media (width>=1280px){.integrations-page>.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=960px) and (width<=1279px){.integrations-page>.integration-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=560px){.content{padding:1.25rem .75rem 2.5rem}.pixel-page-header h1,.marketing-leads-header h1,.integrations-page-head h1{font-size:1.75rem}.pixel-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pixel-summary article:nth-child(3){border-left:0;border-top:1px solid var(--border)}.pixel-summary article:nth-child(4){border-top:1px solid var(--border)}.marketing-lead-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-lead-summary article:nth-child(3),.marketing-lead-summary article:nth-child(5){border-left:0}.marketing-lead-summary article:nth-child(n+3){border-top:1px solid var(--border)}.marketing-lead-summary article,.pixel-summary article{min-height:4.75rem;padding:.75rem}.meta-connection-banner dl>div{border-left:0;border-top:1px solid var(--border);padding:.75rem 0 0}.meta-connection-banner dl>div:first-child{border-top:0;padding-top:0}}@supports (height:100dvh){.app-shell,.main-column{height:100dvh}.content{height:calc(100dvh - 4rem)}}.content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}@media (width<=900px){.topbar{min-height:calc(4rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:max(1rem,env(safe-area-inset-right));padding-left:max(1rem,env(safe-area-inset-left))}.content{height:calc(100dvh - 4rem - env(safe-area-inset-top));padding-right:max(1rem,env(safe-area-inset-right));padding-bottom:calc(3rem + env(safe-area-inset-bottom));padding-left:max(1rem,env(safe-area-inset-left))}.sidebar{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}button,a{touch-action:manipulation}.pixel-table-wrap{overflow:auto hidden}.pixel-diagnostics-card{width:auto;position:fixed;inset:auto 1rem 1rem}}@media (width<=560px){:root{--space-page:1rem;--space-section:.75rem}.content{padding-top:1rem;padding-right:max(.75rem,env(safe-area-inset-right));padding-bottom:calc(2rem + env(safe-area-inset-bottom));padding-left:max(.75rem,env(safe-area-inset-left))}.topbar{padding-right:max(.75rem,env(safe-area-inset-right));padding-left:max(.75rem,env(safe-area-inset-left));gap:.5rem}.topbar-mobile-brand{flex:1;min-width:0}.brand--compact img{width:min(9rem,55vw)}.top-actions{margin-left:0}.pixel-page-header h1,.marketing-leads-header h1,.integrations-page-head h1,.integration-detail-heading h1{font-size:1.5rem}.pixel-page-header,.marketing-leads-header,.integrations-page-head{gap:.75rem}.pixel-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.pixel-header-actions>*,.pixel-connection-trigger,.pixel-refresh{justify-content:center;width:100%;min-width:0}.pixel-period-picker{grid-template-columns:1fr;gap:.5rem;display:grid}.pixel-range{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.pixel-range button{min-width:0;padding:.375rem .25rem}.pixel-calendar-trigger{justify-content:center;width:100%}.marketing-lead-summary article,.pixel-summary article{min-width:0}.marketing-lead-summary span,.pixel-summary span{overflow-wrap:anywhere}.marketing-leads-panel,.marketing-lead-mobile-card,.integration-card,.meta-token-form,.meta-connection-banner{border-radius:.625rem}.marketing-leads-filters,.marketing-lead-mobile-list{padding:.75rem}.marketing-lead-mobile-card>header{grid-template-columns:auto minmax(0,1fr);align-items:start}.marketing-lead-mobile-card>header .marketing-lead-status{grid-column:2;justify-self:start}.marketing-lead-mobile-card>button{grid-template-columns:1fr}.marketing-lead-drawer,.marketing-lead-sheet{height:min(96dvh,54rem);padding-bottom:env(safe-area-inset-bottom)}.marketing-lead-drawer-head{padding:.875rem}.marketing-lead-drawer-body{padding:.75rem}.marketing-lead-period-popover,.pixel-period-popover{bottom:max(.75rem,env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 1.5rem);left:.75rem;right:.75rem;overflow-y:auto}.integration-detail-toolbar{grid-template-columns:1fr}.integration-detail-toolbar>button{justify-content:center;width:100%}.meta-connection-actions{grid-template-columns:1fr;width:100%;display:grid}.meta-connection-actions button{white-space:normal;width:100%;min-width:0}.integration-card>header>em{grid-column:2;justify-self:start}.meta-lead-module-head>div{align-items:flex-start;min-width:0}.meta-lead-module-head p{overflow-wrap:anywhere}.meta-runs-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-resource-row{align-items:center}.meta-resource-row>span{min-width:0}}@media (width<=400px){.pixel-table td{grid-template-columns:1fr;gap:.25rem;padding:.625rem .5rem}.pixel-table tr{padding:.5rem}.marketing-lead-summary span,.pixel-summary span{font-size:.75rem}.marketing-lead-summary strong,.pixel-summary b{font-size:1.375rem}.marketing-lead-answers>div,.marketing-lead-attribution>div,.marketing-lead-technical dl>div{grid-template-columns:1fr;gap:.25rem}.marketing-leads-pagination{grid-template-columns:1fr auto 1fr;display:grid}.marketing-leads-pagination button{justify-content:center;min-width:0;padding:.5rem}.integration-card>header{grid-template-columns:2.5rem minmax(0,1fr)}.meta-resource-row{align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
