.admin-login-page{background:radial-gradient(circle at 18% 14%,#efedff,#0000 35%),#f8f7f4;place-items:center;min-height:calc(100vh - 2px);padding:30px 18px;display:grid}.admin-login-card{background:#fff;border:1px solid #eae8ef;border-radius:12px;width:min(100%,400px);padding:38px;position:relative;box-shadow:0 26px 70px #29263e0d}.admin-login-icon{color:#6657ef;background:#efedff;border-radius:9px;place-items:center;width:40px;height:40px;margin-top:40px;margin-bottom:20px;display:grid}.admin-login-card h1{letter-spacing:-.06em;margin:14px 0 9px;font-size:38px;line-height:1.02}.admin-login-card>p{color:#81808a;margin:0 0 23px;font-size:11px}.admin-login-card form{gap:15px;display:grid}.admin-login-card .field span{color:#65636d;font-size:9px;font-weight:700}.admin-login-card .button{width:100%;margin-top:5px}.admin-back{color:#888691;margin-top:23px;font-size:9px;display:block}.admin-setup{place-items:center;min-height:calc(100vh - 2px);padding:30px;display:grid}.admin-setup-card{background:#fff;border:1px solid #eae8ef;border-radius:10px;max-width:560px;padding:32px}.admin-setup-card h1{letter-spacing:-.04em;font-size:26px}.admin-setup-card p{color:#777681;font-size:12px;line-height:1.8}.admin-setup-card code{white-space:pre-wrap;background:#f4f3f7;border-radius:6px;margin-top:16px;padding:13px;font-size:10px;display:block}.admin-workspace{min-height:100vh;font-family:var(--font-geist),sans-serif;background:#f7f7f9;display:flex}.admin-sidebar{color:#fff;background:#201f27;flex-direction:column;flex:0 0 240px;width:240px;height:100vh;padding:23px 17px;display:flex;position:sticky;top:0}.admin-sidebar .brand-mark{width:19px;height:19px}.admin-sidebar .brand-mark i{background:#978aff}.admin-sidebar .brand-mark i:nth-child(4){background:#b9efcb}.admin-side-label{color:#777580;letter-spacing:.12em;margin:44px 10px 13px;font-size:8px;font-weight:800}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav a,.admin-sidebar-bottom button,.back-to-site{color:#b5b3bd;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;padding:11px 10px;font-size:10px;display:flex}.admin-sidebar nav a:hover,.admin-sidebar nav a[aria-current=page]{color:#fff;background:#373541}.admin-sidebar-bottom{margin-top:auto}.admin-user{border-top:1px solid #ffffff18;align-items:center;gap:9px;padding:13px 8px;display:flex}.admin-user>span{color:#c8c2ff;background:#413c6b;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.admin-user b,.admin-user small{display:block}.admin-user b{color:#efedf4;font-size:9px}.admin-user small{color:#898792;margin-top:3px;font-size:8px}.admin-sidebar-bottom form button{cursor:pointer;width:100%}.admin-sidebar-bottom .back-to-site{padding-top:9px}.admin-main{flex:1;min-width:0;padding:35px clamp(20px,4vw,52px) 60px}.admin-topline{justify-content:space-between;align-items:center;margin-bottom:29px;display:flex}.admin-topline small{color:#94929c;font-size:9px}.admin-topline h1{letter-spacing:-.045em;margin:6px 0 0;font-size:25px}.admin-topline .button{min-height:38px;font-size:9px}.admin-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-stat{background:#fff;border:1px solid #ecebf0;border-radius:8px;padding:17px}.admin-stat>span{color:#85838e;justify-content:space-between;align-items:center;font-size:9px;display:flex}.admin-stat>span svg{color:#8580d5}.admin-stat>b{letter-spacing:-.05em;margin:14px 0 5px;font-size:25px;display:block}.admin-dashboard-grid{grid-template-columns:1.45fr 1fr;gap:14px;margin-top:16px;display:grid}.admin-panel{background:#fff;border:1px solid #ecebf0;border-radius:8px;padding:19px}.admin-panel h2{margin:0;font-size:12px}.admin-panel>p{color:#8b8993;margin:6px 0 13px;font-size:9px}.admin-chart{width:100%;height:190px;overflow:visible}.admin-activity-list{gap:14px;display:grid}.admin-activity{border-bottom:1px solid #f0eff3;justify-content:space-between;align-items:start;gap:8px;padding-bottom:12px;display:flex}.admin-activity:last-child{border:0}.admin-activity b,.admin-activity small{display:block}.admin-activity b{font-size:9px}.admin-activity small{color:#92909a;margin-top:4px;font-size:8px}.admin-status{color:#6657ef;white-space:nowrap;background:#f1efff;border-radius:12px;padding:5px 7px;font-size:7px}.admin-table-wrap{background:#fff;border:1px solid #ecebf0;border-radius:8px;overflow:auto}.admin-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.admin-search{border:1px solid #e8e6ed;border-radius:6px;width:min(330px,100%);padding:10px 12px;font-size:10px}.admin-table{border-collapse:collapse;width:100%;min-width:680px}.admin-table th{color:#898792;letter-spacing:.07em;text-align:left;background:#fbfafc;padding:12px 14px;font-size:8px}.admin-table td{color:#5f5e67;border-top:1px solid #f0eff3;padding:13px 14px;font-size:9px}.admin-table td strong,.admin-table td small{display:block}.admin-table td strong{color:#292831;font-size:10px}.admin-table td small{color:#92909a;margin-top:4px;font-size:8px}.admin-select{color:#53515d;background:#fff;border:1px solid #e8e6ed;border-radius:5px;padding:6px 8px;font-size:8px}.admin-view-toggle{gap:5px;display:flex}.admin-view-toggle button{color:#76747e;cursor:pointer;background:#fff;border:1px solid #e8e6ed;border-radius:5px;padding:8px 11px;font-size:9px}.admin-view-toggle button.active{color:#fff;background:#272630;border-color:#272630}.kanban{grid-template-columns:repeat(6,minmax(170px,1fr));align-items:start;gap:9px;display:grid;overflow:auto}.kanban-column{background:#f1f0f3;border:1px solid #e9e7ed;border-radius:7px;min-height:310px;padding:10px}.kanban-heading{justify-content:space-between;margin-bottom:9px;font-size:8px;font-weight:700;display:flex}.kanban-heading span{color:#9997a0}.kanban-card{cursor:grab;background:#fff;border:1px solid #e8e6ed;border-radius:6px;margin-bottom:7px;padding:11px}.kanban-card b,.kanban-card small{display:block}.kanban-card b{font-size:9px}.kanban-card small{color:#8a8892;margin-top:4px;font-size:8px}.kanban-card .admin-select{width:100%;margin-top:9px}.admin-empty{text-align:center;color:#898792;padding:35px;font-size:10px}.admin-page-note{color:#92909a;margin-top:11px;font-size:8px}.admin-form{background:#fff;border:1px solid #ecebf0;border-radius:8px;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:17px;padding:20px;display:grid}.admin-form .field label{font-size:8px}.admin-form .field input,.admin-form .field select,.admin-form .field textarea{padding:10px;font-size:10px}.admin-form .field.full{grid-column:1/-1}.admin-form .button{justify-self:start;min-height:38px;font-size:9px}.admin-form-error{color:#c24245;grid-column:1/-1;font-size:9px}.admin-mobile-head{display:none}@media (max-width:850px){.admin-sidebar{flex-basis:195px;width:195px}.admin-stat-grid{grid-template-columns:repeat(2,1fr)}.admin-dashboard-grid{grid-template-columns:1fr}.admin-main{padding:27px 22px 45px}}.admin-client-overview{background:#fff;border:1px solid #ecebf0;border-radius:8px;margin:0 0 18px;padding:18px 20px}.admin-client-overview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-client-overview-heading h2{color:#292831;margin:0;font-size:13px}.admin-client-overview-heading p{color:#898792;margin:5px 0 0;font-size:9px}.admin-client-overview-heading>strong{color:#292831;font-size:20px}.admin-client-overview-heading>strong span{color:#898792;font-size:9px;font-weight:500}.admin-client-status-counts{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.admin-client-status-count{color:#62606c;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ecebf0;border-radius:6px;align-items:center;gap:7px;padding:9px 10px;font-size:8px;transition:border-color .15s,background .15s;display:flex}.admin-client-status-count>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.admin-client-status-count strong{color:#292831;font-size:10px}.admin-client-status-dot{background:#8b86a0;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.status-em-avaliacao{color:#5840bf!important;background:#7a63e8!important}.admin-client-status-dot.status-em-avaliacao{background:#7a63e8!important}.status-aguardando-resposta{color:#936200!important;background:#fff4dc!important}.admin-client-status-dot.status-aguardando-resposta{background:#dfa426!important}.status-sem-resposta{color:#b14839!important;background:#fff0ed!important}.admin-client-status-dot.status-sem-resposta{background:#d96c5b!important}.status-em-implantacao{color:#3266a1!important;background:#eaf3ff!important}.admin-client-status-dot.status-em-implantacao{background:#4e87ca!important}.status-ativo{color:#267243!important;background:#e8f7ed!important}.admin-client-status-dot.status-ativo{background:#399558!important}.status-inativo{color:#716f79!important;background:#f0eff2!important}.admin-client-status-dot.status-inativo{background:#9996a0!important}.admin-client-toolbar{flex-wrap:wrap;margin:0 0 10px}.admin-client-toolbar .admin-search{flex:260px}.admin-client-filter{color:#777580;align-items:center;gap:8px;font-size:9px;display:flex}.admin-client-filter select{color:#45434e;min-height:35px;font:inherit;background:#fff;border:1px solid #e8e6ed;border-radius:6px;padding:7px 28px 7px 9px}.admin-client-result-count{color:#898792;white-space:nowrap;font-size:9px}.admin-client-status-control{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-client-status-select{cursor:pointer;border:1px solid #0000;border-radius:18px;width:100%;max-width:180px;min-height:30px;padding:6px 26px 6px 10px;font-size:8px}.admin-client-status-select:focus{border-color:#8f83ff;outline:2px solid #8f83ff33;font-size:8px}.admin-client-status-select:disabled{opacity:.55;cursor:wait}.admin-client-saving{color:#898792;font-size:8px}.admin-client-feedback{color:#267243;background:#f1faf4;border:1px solid #d2ead9;border-radius:6px;margin:0 0 10px;padding:10px 12px;font-size:9px}.admin-client-feedback.error{color:#a34236;background:#fff6f4;border-color:#f0d8d4}@media (max-width:1050px){.admin-client-status-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.admin-client-overview{padding:15px}.admin-client-status-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-client-toolbar{align-items:stretch}.admin-client-toolbar .admin-search{flex-basis:100%}.admin-client-filter{flex:1;justify-content:space-between}.admin-client-filter select{flex:1;max-width:210px}}@media (max-width:620px){.admin-workspace{display:block}.admin-sidebar{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;height:auto;padding:12px 16px;position:relative}.admin-side-label,.admin-user,.admin-sidebar-bottom form{display:none!important}.admin-sidebar nav{order:3;width:100%;padding-top:8px;display:flex;overflow-x:auto}.admin-sidebar nav a{flex:none;gap:7px;padding:9px;font-size:9px}.admin-sidebar nav a svg{width:14px;height:14px}.admin-sidebar-bottom{margin:0}.admin-sidebar-bottom .back-to-site{padding:8px;font-size:0}.admin-sidebar-bottom .back-to-site svg{width:17px;height:17px}.admin-main{padding:24px 15px 40px}.admin-topline h1{font-size:22px}.admin-stat-grid{gap:8px}.admin-stat{padding:12px}.admin-stat>b{font-size:22px}.admin-dashboard-grid{gap:10px}.admin-form{grid-template-columns:1fr;padding:14px}.admin-form .field.full,.admin-form-error{grid-column:auto}.admin-login-card{padding:28px 23px}}.sales-bars{grid-template-columns:repeat(6,1fr);gap:12px;height:142px;padding:0 5px;display:grid}.sales-bar-cell{text-align:center;grid-template-rows:15px 1fr 14px;min-width:0;display:grid}.sales-bar-cell small{white-space:nowrap;text-overflow:ellipsis;color:#918f99;font-size:7px;overflow:hidden}.sales-bar-cell>span{background:repeating-linear-gradient(0deg,#0000 0 32px,#f1eff4 33px 34px);justify-content:center;align-items:end;height:100%;display:flex}.sales-bar-cell i{background:linear-gradient(#b8b0fb,#8175f3);border-radius:4px 4px 0 0;width:min(32px,72%);min-height:2px;transition:height .25s;display:block}.sales-bar-cell label{color:#9997a0;padding-top:5px;font-size:8px}.prospecting-workspace{max-width:1160px}.prospecting-heading{background:#fff;border:1px solid #ecebf0;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 22px;padding:20px 22px;display:flex}.prospecting-eyebrow{color:#6657ef;letter-spacing:.12em;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.prospecting-heading h2{letter-spacing:-.045em;margin:9px 0 6px;font-size:20px}.prospecting-heading p{color:#777681;max-width:610px;margin:0;font-size:10px;line-height:1.65}.prospecting-count{background:#fbfaff;border:1px solid #efedf4;border-radius:7px;justify-items:end;gap:3px;padding:9px 13px;display:grid}.prospecting-count b{letter-spacing:-.05em;font-size:21px}.prospecting-tabs{gap:6px;margin-bottom:12px;display:flex}.prospecting-tabs button{color:#777681;cursor:pointer;background:#fff;border:1px solid #e8e6ed;border-radius:6px;align-items:center;gap:8px;padding:10px 13px;font-size:9px;font-weight:600;display:flex}.prospecting-tabs button.active{color:#fff;background:#272630;border-color:#272630}.prospecting-tabs button span{color:#686671;background:#eeecf4;border-radius:20px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.prospecting-tabs button.active span{color:#fff;background:#484653}.prospecting-search{background:#fff;border:1px solid #ecebf0;border-radius:8px;grid-template-columns:minmax(240px,1fr) 120px auto;align-items:end;gap:10px;padding:16px;display:grid}.prospecting-region,.prospecting-radius{gap:6px;display:grid}.prospecting-region>span,.prospecting-radius>span,.prospecting-observation-grid label>span,.prospecting-saved-card>label>span{color:#686671;font-size:8px;font-weight:700}.prospecting-region>div{color:#9693a0;border:1px solid #e8e6ed;border-radius:6px;align-items:center;gap:8px;min-height:39px;padding:0 10px;display:flex}.prospecting-region input{width:100%;font:inherit;color:#282731;background:0 0;border:0;outline:0;font-size:10px}.prospecting-radius select,.prospecting-saved-card>label select{color:#53515d;background:#fff;border:1px solid #e8e6ed;border-radius:6px;min-height:39px;padding:0 9px;font-size:9px}.prospecting-search>.button:disabled{opacity:.7;cursor:wait}.prospecting-attribution{color:#93919b;margin:8px 1px 0;font-size:8px}.prospecting-attribution a,.prospecting-footnote a{color:#6254dc;text-underline-offset:2px;text-decoration:underline}.prospecting-notice,.prospecting-error{color:#347547;background:#f4fbf5;border:1px solid #dceee1;border-radius:6px;align-items:flex-start;gap:7px;margin:13px 0;padding:10px 12px;font-size:9px;line-height:1.55;display:flex}.prospecting-notice svg{flex:none;margin-top:1px}.prospecting-error{color:#a23e43;background:#fff8f8;border-color:#f1dcdc}.prospecting-empty{text-align:center;background:#fff;border:1px dashed #dfdce7;border-radius:8px;justify-items:center;gap:9px;margin-top:16px;padding:50px 20px;display:grid}.prospecting-empty>span{color:#6657ef;background:#f0eeff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.prospecting-empty b{color:#2c2b34;font-size:12px}.prospecting-empty p{color:#85838e;max-width:430px;margin:0;font-size:9px;line-height:1.7}.prospecting-results-heading{justify-content:space-between;align-items:end;gap:12px;margin-bottom:11px;display:flex}.prospecting-results-heading h3{color:#2d2c35;margin:0;font-size:13px}.prospecting-results-heading p{color:#92909a;margin:4px 0 0;font-size:9px}.prospecting-results-heading>button{color:#716f79;cursor:pointer;background:#fff;border:1px solid #e7e5eb;border-radius:5px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;display:flex}.prospecting-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.prospecting-result{background:#fff;border:1px solid #eae8ee;border-radius:8px;padding:14px;transition:border-color .15s,box-shadow .15s}.prospecting-result.selected,.prospecting-saved-card.selected{border-color:#aaa1fb;box-shadow:0 0 0 2px #6657ef12}.prospecting-card-head{justify-content:space-between;align-items:center;display:flex}.prospecting-icon{color:#6657ef;background:#f0eeff;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.prospecting-card-state{color:#898792;letter-spacing:.08em;font-size:7px;font-weight:800}.prospecting-result h4{letter-spacing:-.025em;margin:13px 0 4px;font-size:12px}.prospecting-segment{color:#6657ef;text-transform:capitalize;margin:0;font-size:8px}.prospecting-location{color:#75737e;min-height:14px;margin:7px 0 2px;font-size:8px}.prospecting-data-note{color:#9997a0;font-size:7px}.prospecting-card-actions{border-top:1px solid #f0eff3;flex-wrap:wrap;gap:11px;margin-top:13px;padding-top:10px;display:flex}.prospecting-card-actions a,.prospecting-brief-head>a{color:#6557e9;align-items:center;gap:5px;font-size:8px;font-weight:650;text-decoration:none;display:flex}.prospecting-card-actions a:hover,.prospecting-brief-head>a:hover{color:#4236c4}.prospecting-select{color:#35343e;cursor:pointer;background:#faf9fc;border:1px solid #eceaf2;border-radius:5px;justify-content:space-between;align-items:center;width:100%;margin-top:11px;padding:9px 10px;font-size:8px;font-weight:700;display:flex}.prospecting-select:hover{background:#f3f1ff;border-color:#c9c3ff}.prospecting-briefing{background:#fff;border:1px solid #e8e6ef;border-radius:9px;margin-top:20px;padding:18px;box-shadow:0 8px 26px #28243d08}.prospecting-brief-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.prospecting-brief-head h3{letter-spacing:-.04em;margin:7px 0 3px;font-size:17px}.prospecting-brief-head p{color:#888691;margin:0;font-size:9px}.prospecting-brief-head>a{white-space:nowrap;border:1px solid #e8e5f4;border-radius:5px;padding:8px 10px}.prospecting-privacy-note{color:#777681;background:#faf9fc;border-radius:5px;margin:13px 0;padding:9px 10px;font-size:8px;line-height:1.6}.prospecting-observation-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.prospecting-observation-grid label{gap:6px;display:grid}.prospecting-observation-grid textarea{color:#45434e;width:100%;min-height:56px;font:9px/1.55 var(--font-geist),sans-serif;resize:vertical;background:#fff;border:1px solid #e7e5ec;border-radius:5px;padding:9px 10px}.prospecting-observation-grid textarea:focus,.prospecting-prompt-text:focus{border-color:#9f95ff;outline:2px solid #d7d2ff}.prospecting-brief-actions{align-items:center;gap:12px;margin-top:13px;display:flex}.prospecting-brief-actions>span{color:#38804a;align-items:center;gap:5px;font-size:8px;display:flex}.prospecting-prompt{border-top:1px solid #efedf2;margin-top:18px;padding-top:16px}.prospecting-prompt-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.prospecting-prompt-head p{color:#81808a;margin:5px 0 0;font-size:9px}.prospecting-prompt-text{color:#4b4954;resize:vertical;background:#faf9fc;border:1px solid #e6e4ec;border-radius:6px;width:100%;min-height:360px;margin-top:11px;padding:13px;font:9px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.prospecting-saved-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.prospecting-saved-card{background:#fff;border:1px solid #eae8ee;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.prospecting-saved-open{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:0;display:flex}.prospecting-saved-open>span:nth-child(2){gap:4px;min-width:0;display:grid}.prospecting-saved-open b{color:#302f38;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.prospecting-saved-open>svg:last-child{color:#94919c;margin-left:auto}.prospecting-saved-card>label{gap:5px;display:grid}.prospecting-copy-small{color:#6254dc;cursor:pointer;background:#fff;border:1px solid #e9e7ef;border-radius:5px;grid-column:1/-1;justify-self:start;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.prospecting-spin{animation:.9s linear infinite prospecting-spin}@keyframes prospecting-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.prospecting-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prospecting-saved-list{grid-template-columns:1fr}}@media (max-width:620px){.prospecting-heading{gap:10px;padding:16px}.prospecting-heading h2{font-size:17px}.prospecting-count{padding:7px 9px}.prospecting-search{grid-template-columns:minmax(0,1fr) 95px;gap:9px;padding:12px}.prospecting-region{grid-column:1/-1}.prospecting-search>.button{grid-column:1/-1;justify-content:center}.prospecting-result-grid{grid-template-columns:1fr}.prospecting-results-heading{align-items:start}.prospecting-briefing{padding:13px}.prospecting-brief-head{flex-direction:column}.prospecting-brief-head>a{align-self:flex-start}.prospecting-observation-grid{grid-template-columns:1fr}.prospecting-prompt-head,.prospecting-brief-actions{flex-direction:column;align-items:flex-start}.prospecting-saved-card{grid-template-columns:minmax(0,1fr) auto}}.kanban-instagram-origin{color:#7669dc;align-items:center;gap:8px;margin-top:7px;font-size:11px;display:flex}.kanban-instagram-origin>span{background:#f2efff;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:700}.kanban-instagram-origin a{color:#6354d8;text-decoration:none}.kanban-instagram-origin a:hover{text-decoration:underline}.instagram-integration{gap:16px;max-width:1120px;display:grid}.instagram-connect-card,.instagram-setup-card,.instagram-feature-grid article{background:#fff;border:1px solid #e9e7ed;border-radius:12px;box-shadow:0 7px 24px #29263e05}.instagram-connect-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px;display:grid}.instagram-connect-main{align-items:flex-start;gap:15px;display:flex}.instagram-mark,.instagram-feature-grid article>span{color:#6756eb;background:#f0edff;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}.instagram-eyebrow{color:#6958eb;letter-spacing:.1em;font-size:10px;font-weight:800}.instagram-connect-main h2,.instagram-setup-heading h2{letter-spacing:-.04em;margin:6px 0;font-size:22px}.instagram-connect-main p,.instagram-setup-heading p{color:#777480;max-width:590px;margin:0;font-size:13px;line-height:1.65}.instagram-status{color:#676570;grid-column:1;align-items:center;gap:8px;margin-left:59px;font-size:12px;display:flex}.instagram-status i{background:#a6a3ae;border-radius:50%;width:8px;height:8px}.instagram-status.connected i{background:#2ca567}.instagram-connect-button{grid-area:1/2/3;min-height:44px;padding:10px 15px;font-size:12px}.instagram-connect-button:disabled{opacity:.55;cursor:not-allowed}.instagram-feedback{color:#64616f;background:#f7f6fb;border-radius:7px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.instagram-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.instagram-feature-grid article{padding:19px}.instagram-feature-grid h3{margin:13px 0 5px;font-size:15px}.instagram-feature-grid p{color:#777480;margin:0;font-size:12px;line-height:1.65}.instagram-setup-heading{border-bottom:1px solid #f0eef2;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.instagram-setup-heading a{color:#504b68;white-space:nowrap;border:1px solid #e8e5ee;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;text-decoration:none;display:flex}.instagram-copy-row{border-bottom:1px solid #f2f0f4;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.instagram-copy-row>div{gap:4px;display:grid}.instagram-copy-row code,.instagram-requirements code,.instagram-setup-card ol code{color:#5548ca;overflow-wrap:anywhere;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.instagram-copy-row button{color:#6455dd;cursor:pointer;background:#fff;border:1px solid #e9e6ef;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.instagram-requirements{background:#f8f7fc;border-radius:8px;margin-top:15px;padding:13px}.instagram-requirements p{color:#74717f;margin:5px 0 0;font-size:11px;line-height:1.7}.instagram-setup-card ol{color:#65626e;gap:8px;margin:15px 0 0;padding-left:19px;font-size:12px;line-height:1.65;display:grid}.instagram-footnote{color:#777480;align-items:flex-start;gap:8px;margin:0;font-size:11px;line-height:1.6;display:flex}.instagram-footnote svg{color:#8175db;flex:none;margin-top:1px}.instagram-spin{animation:.9s linear infinite instagram-spin}@keyframes instagram-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.instagram-connect-card{grid-template-columns:1fr;padding:18px}.instagram-status{grid-column:1;margin-left:0}.instagram-connect-button{grid-area:auto/1;justify-self:start}.instagram-feature-grid{grid-template-columns:1fr}.instagram-setup-card{padding:17px}.instagram-setup-heading{flex-direction:column}.instagram-copy-row code{font-size:10px}}.admin-sidebar .brand{font-size:14px}.admin-side-label{color:#a09eaa;margin-top:34px;font-size:11px}.admin-sidebar nav a,.admin-sidebar-bottom button,.back-to-site{font-size:13px}.admin-main{line-height:1.5}.admin-topline small{font-size:11px}.admin-topline h1{font-size:30px}.prospecting-heading{padding:24px 26px}.prospecting-eyebrow{letter-spacing:.09em;font-size:11px}.prospecting-heading p{color:#5f5d68;font-size:14px;line-height:1.65}.prospecting-count{padding:11px 15px}.prospecting-count span{color:#66646f;font-size:12px}.prospecting-tabs{gap:9px;margin-bottom:16px}.prospecting-tabs button{min-height:44px;padding:10px 16px;font-size:14px}.prospecting-tabs button span{min-width:22px;height:22px;font-size:12px}.prospecting-search{grid-template-columns:minmax(260px,1fr) 145px auto;gap:13px;padding:19px}.prospecting-region,.prospecting-radius{gap:8px}.prospecting-region>span,.prospecting-radius>span,.prospecting-observation-grid label>span,.prospecting-saved-card>label>span{color:#4d4b57;font-size:13px}.prospecting-region>div{min-height:46px;padding-inline:12px}.prospecting-region input{font-size:15px}.prospecting-radius select,.prospecting-saved-card>label select{min-height:46px;padding-inline:11px;font-size:14px}.prospecting-search>.button{min-height:46px;padding:10px 18px;font-size:14px}.prospecting-attribution{color:#696772;font-size:12px}.prospecting-notice,.prospecting-error{gap:9px;padding:13px 15px;font-size:13px;line-height:1.6}.prospecting-empty{padding:58px 24px}.prospecting-empty b{font-size:17px}.prospecting-empty p{font-size:14px;line-height:1.7}.prospecting-results{margin-top:25px}.prospecting-results-heading p{color:#66646f;font-size:13px}.prospecting-results-heading>button{min-height:38px;padding:8px 12px;font-size:12px}.prospecting-result{padding:18px}.prospecting-icon{width:36px;height:36px}.prospecting-card-state{letter-spacing:.06em;color:#625f6c;font-size:10px}.prospecting-result h4{margin-top:15px;font-size:18px;line-height:1.35}.prospecting-location{color:#4f4d58;min-height:0;margin:9px 0 4px;font-size:13px;line-height:1.55}.prospecting-data-note{color:#64616d;font-size:12px;line-height:1.5}.prospecting-card-actions{gap:16px;margin-top:15px;padding-top:13px}.prospecting-card-actions a,.prospecting-brief-head>a{font-size:13px}.prospecting-select{min-height:42px;margin-top:13px;padding:10px 12px;font-size:13px}.prospecting-brief-head p{color:#65636e;font-size:13px}.prospecting-brief-head>a{padding:9px 12px}.prospecting-privacy-note{color:#55535f;padding:12px 14px;font-size:13px;line-height:1.65}.prospecting-observation-grid{gap:15px}.prospecting-observation-grid label{gap:8px}.prospecting-observation-grid textarea{color:#302f38;min-height:82px;padding:11px 12px;font-size:14px;line-height:1.55}.prospecting-brief-actions{gap:14px;margin-top:17px}.prospecting-brief-actions .button{min-height:44px;padding:10px 15px;font-size:13px}.prospecting-prompt{margin-top:22px;padding-top:20px}.prospecting-prompt-head p{color:#5f5d68;font-size:13px}.prospecting-prompt-head>.button{min-height:40px;padding:9px 13px;font-size:13px}.prospecting-prompt-text{color:#302f38;min-height:400px;margin-top:14px;padding:16px;font-size:13px;line-height:1.7}.prospecting-saved-list{gap:12px}.prospecting-saved-card{gap:12px;padding:15px}.prospecting-saved-open{gap:12px}.prospecting-saved-open small{color:#5f5d68;font-size:12px}.prospecting-saved-card>label select{min-height:38px}.prospecting-copy-small{gap:7px;padding:8px 10px;font-size:12px}.prospecting-footnote{color:#62606b;margin-top:18px;font-size:12px;line-height:1.7}@media (max-width:900px){.prospecting-result-grid{gap:12px}.prospecting-result{padding:16px}}@media (max-width:620px){.admin-topline h1{font-size:26px}.prospecting-heading{padding:19px 17px}.prospecting-heading h2{font-size:23px}.prospecting-heading p{font-size:14px}.prospecting-count{padding:9px 11px}.prospecting-search{grid-template-columns:minmax(0,1fr) 105px;gap:10px;padding:15px}.prospecting-region{grid-column:1/-1}.prospecting-search>.button{grid-column:1/-1;justify-content:center;min-height:46px}.prospecting-results-heading{gap:10px}.prospecting-results-heading h3{font-size:18px}.prospecting-briefing{padding:17px}.prospecting-brief-head h3{font-size:21px}.prospecting-observation-grid{grid-template-columns:1fr}.prospecting-observation-grid textarea{min-height:90px}.prospecting-prompt-head>.button{justify-content:center;align-self:stretch}.prospecting-saved-card{grid-template-columns:minmax(0,1fr) auto}}.prospecting-search-panel{background:linear-gradient(135deg,#fff 0%,#fbfaff 100%);border:1px solid #e7e4ef;border-radius:12px;margin-top:17px;padding:26px;box-shadow:0 12px 32px #302a4908}.prospecting-search-intro{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.prospecting-search-intro h3{letter-spacing:-.035em;color:#24232c;margin:8px 0 4px;font-size:23px}.prospecting-search-intro p{color:#66646f;margin:0;font-size:14px;line-height:1.6}.prospecting-source-badge{color:#5b5867;white-space:nowrap;background:#fff;border:1px solid #eae8f2;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.prospecting-source-badge svg{color:#6657ef}.prospecting-search-panel .prospecting-search{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(260px,1.35fr) minmax(220px,1fr) minmax(145px,.55fr) minmax(185px,auto);align-items:start;gap:14px;padding:0}.prospecting-search-panel .prospecting-region,.prospecting-search-panel .prospecting-segment,.prospecting-search-panel .prospecting-radius{min-width:0;color:inherit;font-size:inherit;text-transform:none;grid-template-rows:minmax(18px,auto) 48px minmax(17px,auto);align-content:start;gap:8px;margin:0;display:grid}.prospecting-search-panel .prospecting-region>span,.prospecting-search-panel .prospecting-segment>span,.prospecting-search-panel .prospecting-radius>span{color:#35333e;font-size:13px;font-weight:700}.prospecting-search-panel .prospecting-region>div{color:#787582;background:#fff;border-color:#dedbe7;border-radius:8px;gap:10px;min-height:48px;padding-inline:13px;transition:border-color .15s,box-shadow .15s}.prospecting-search-panel .prospecting-region>div:focus-within{border-color:#7668f4;box-shadow:0 0 0 3px #6657ef1b}.prospecting-search-panel .prospecting-region input{color:#292832;font-size:15px}.prospecting-search-panel .prospecting-segment select,.prospecting-search-panel .prospecting-radius select{color:#35333e;background:#fff;border:1px solid #dedbe7;border-radius:8px;outline:none;width:100%;min-height:48px;padding:0 13px;font-size:14px}.prospecting-search-panel .prospecting-segment select:focus,.prospecting-search-panel .prospecting-radius select:focus{border-color:#7668f4;box-shadow:0 0 0 3px #6657ef1b}.prospecting-search-panel .prospecting-region small,.prospecting-search-panel .prospecting-segment small,.prospecting-search-panel .prospecting-radius small{color:#777580;font-size:12px;line-height:1.4}.prospecting-search-panel .prospecting-search>.button{white-space:nowrap;border-radius:8px;justify-content:center;align-self:center;gap:9px;min-height:48px;padding-inline:18px;font-size:14px}.prospecting-search-bottom{border-top:1px solid #eeecf2;justify-content:space-between;align-items:center;gap:12px;margin-top:19px;padding-top:15px;display:flex}.prospecting-search-bottom p{color:#4d4b56;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.prospecting-search-bottom p svg{color:#35a367;flex:none}.prospecting-search-bottom>span{color:#777580;font-size:12px}.prospecting-attribution{margin:10px 1px 0;font-size:12px}@media (max-width:1050px){.prospecting-search-panel .prospecting-search{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:13px}.prospecting-search-panel .prospecting-search>.button{grid-column:1/-1;justify-self:start;min-width:220px}}@media (max-width:700px){.prospecting-search-panel{padding:20px}.prospecting-search-intro{flex-direction:column;gap:12px}.prospecting-search-intro h3{font-size:21px}.prospecting-source-badge{white-space:normal}.prospecting-search-panel .prospecting-search{grid-template-columns:1fr}.prospecting-search-panel .prospecting-search .prospecting-region{grid-column:auto}.prospecting-search-panel .prospecting-search>.button{grid-column:auto;justify-self:stretch;width:100%}.prospecting-search-bottom{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:420px){.prospecting-search-panel{padding:16px}.prospecting-search-intro h3{font-size:19px}.prospecting-source-badge{font-size:11px}.prospecting-search-bottom p{align-items:flex-start;font-size:12px}}.prospecting-contact-row{color:#555260;flex-wrap:wrap;gap:8px 14px;margin-top:12px;font-size:12px;line-height:1.45;display:flex}.prospecting-contact-row>a,.prospecting-contact-row>span{min-width:0;max-width:100%;color:inherit;overflow-wrap:anywhere;align-items:flex-start;gap:6px;text-decoration:none;display:inline-flex}.prospecting-contact-row>a:hover{color:#5f4df2;text-decoration:underline}.prospecting-contact-row svg{color:#695cf0;flex:none;margin-top:2px}.prospecting-data-details{background:#fbfaff;border:1px solid #eceaf2;border-radius:8px;margin-top:12px}.prospecting-data-details summary{color:#4f4c5c;cursor:pointer;padding:10px 11px;font-size:12px;font-weight:700;list-style-position:inside}.prospecting-data-details summary:hover{color:#5f4df2}.prospecting-data-details dl{gap:0;margin:0;padding:0 11px 9px;display:grid}.prospecting-data-details dl>div{border-top:1px solid #eeecf3;grid-template-columns:minmax(95px,.65fr) minmax(0,1.35fr);gap:10px;padding:8px 0;font-size:12px;line-height:1.5;display:grid}.prospecting-data-details dt{color:#777482;font-weight:600}.prospecting-data-details dd{color:#33313d;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0}@media (max-width:420px){.prospecting-data-details dl>div{grid-template-columns:1fr;gap:2px}.prospecting-contact-row{flex-direction:column;gap:7px}}.prospecting-followups,.prospecting-interactions{background:#fff;border:1px solid #e8e5f0;border-radius:10px;margin-top:16px;padding:20px}.prospecting-followups>div:first-child h3,.prospecting-interactions-heading h3{color:#292832;letter-spacing:-.03em;margin:7px 0 3px;font-size:19px}.prospecting-followups>div:first-child p,.prospecting-interactions-heading p{color:#6d6a77;margin:0;font-size:13px;line-height:1.5}.prospecting-followup-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.prospecting-followup-item{background:#fcfbff;border:1px solid #eeecf3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-width:0;padding:11px 12px;display:grid}.prospecting-followup-item:hover{background:#f8f7ff;border-color:#c8c2f7}.prospecting-followup-open{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.prospecting-followup-open>span{gap:3px;min-width:0;display:grid}.prospecting-followup-item b{color:#302e39;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.prospecting-followup-item small{color:#767381;font-size:11px}.prospecting-followup-item time,.prospecting-followup-label{color:#5f54cd;flex:none;font-size:11px;font-weight:700}.prospecting-followup-action{color:#5f54cd;cursor:pointer;background:0 0;border:0;border-top:1px solid #eeecf3;grid-column:1/-1;align-items:center;gap:5px;width:max-content;padding:5px 0 0;font-size:11px;font-weight:700;display:flex}.prospecting-followup-item time.overdue,.prospecting-followup-label.overdue,.prospecting-interaction-history small.overdue{color:#b0444b}.prospecting-followup-label{margin-top:6px!important;font-size:11px!important;display:block!important}.prospecting-interactions{background:#fbfaff;margin-top:20px}.prospecting-interactions-heading{margin-bottom:16px}.prospecting-interaction-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.prospecting-interaction-form label{color:#4f4c59;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.prospecting-interaction-form select,.prospecting-interaction-form input,.prospecting-interaction-form textarea{color:#302e39;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dfdce7;border-radius:7px;outline:none;padding:9px 11px;font-size:13px;font-weight:400}.prospecting-interaction-form textarea{resize:vertical;min-height:70px;line-height:1.5}.prospecting-interaction-form select:focus,.prospecting-interaction-form input:focus,.prospecting-interaction-form textarea:focus{border-color:#7668f4;box-shadow:0 0 0 3px #6657ef1b}.prospecting-interaction-notes{grid-column:1/-1}.prospecting-interaction-form>.button{place-self:end start;min-height:42px;padding:10px 14px;font-size:13px}.prospecting-message-draft{background:#f8f7ff;border:1px solid #dcd7ff;border-radius:9px;gap:12px;margin-top:18px;padding:16px;display:grid}.prospecting-message-draft>div:first-child p{color:#6d6a77;margin:5px 0 0;font-size:12px;line-height:1.5}.prospecting-message-draft>label{color:#4f4c59;gap:6px;font-size:12px;font-weight:700;display:grid}.prospecting-message-draft textarea{color:#302e39;width:100%;min-height:100px;font:inherit;resize:vertical;background:#fff;border:1px solid #dfdce7;border-radius:7px;outline:none;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.6}.prospecting-message-draft textarea:focus{border-color:#7668f4;box-shadow:0 0 0 3px #6657ef1b}.prospecting-message-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.prospecting-message-actions .button{min-height:40px;padding:9px 13px;font-size:12px}.prospecting-message-actions small{color:#6d6a77;font-size:11px;line-height:1.5}.prospecting-interaction-history{border-top:1px solid #e9e6f0;margin-top:21px;padding-top:17px}.prospecting-interaction-history h4{color:#35333e;margin:0 0 10px;font-size:14px}.prospecting-interaction-empty{color:#777482;margin:0;font-size:13px}.prospecting-interaction-history ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.prospecting-interaction-history li{border-top:1px solid #eeecf3;padding:12px 0}.prospecting-interaction-history li:first-child{border-top:0}.prospecting-interaction-history li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.prospecting-interaction-history li b{color:#34323d;font-size:13px}.prospecting-interaction-history time,.prospecting-interaction-history li small{color:#777482;font-size:11px}.prospecting-interaction-history li p{color:#555260;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.6}.prospecting-saved-open>span:nth-child(2){min-width:0}@media (max-width:760px){.prospecting-followups,.prospecting-interactions{padding:16px}.prospecting-followup-list{grid-template-columns:1fr}.prospecting-interaction-form{grid-template-columns:1fr 1fr}}@media (max-width:480px){.prospecting-interaction-form{grid-template-columns:1fr}.prospecting-interaction-notes{grid-column:auto}.prospecting-interaction-form>.button{justify-content:center;width:100%}.prospecting-followup-item{grid-template-columns:1fr}.prospecting-followup-open{flex-direction:column;align-items:flex-start;gap:6px}.prospecting-message-actions{flex-direction:column;align-items:stretch}.prospecting-message-actions .button{justify-content:center}}.admin-notification-toggle,.admin-notification-active{color:#5f54cd;background:#fff;border:1px solid #e8e6ed;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:700;display:inline-flex}.admin-notification-toggle{cursor:pointer}.admin-notification-active{color:#278044;background:#f1fbf4;border-color:#d8efdf}.admin-notification-note{color:#8b6670;font-size:10px}.admin-new-leads{background:#f3fbf5;border:1px solid #cbe8d3;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:15px 17px;display:flex}.admin-new-leads>div{gap:4px;min-width:0;display:grid}.admin-new-leads .eyebrow{color:#278044}.admin-new-leads .eyebrow i{background:#35a75b}.admin-new-leads b{color:#263a2d;font-size:14px}.admin-new-leads p{color:#637269;margin:0;font-size:11px;line-height:1.5}.admin-new-leads>button{color:#2d7040;cursor:pointer;background:#fff;border:1px solid #d1e8d7;border-radius:6px;flex:none;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:700;display:inline-flex}@media (max-width:600px){.admin-new-leads{flex-direction:column;align-items:flex-start}.admin-new-leads>button{justify-content:center;width:100%}.admin-notification-toggle,.admin-notification-active{font-size:10px}}.admin-clients-page{max-width:1440px;margin-inline:auto}.admin-clients-page ::selection{color:#28243f;background:#dedaff}.admin-client-page-intro{color:#686671;margin:7px 0 0;font-size:14px;line-height:1.55}.admin-client-form{border-color:#e5e3eb;border-radius:12px;gap:17px 18px;margin-bottom:20px;padding:23px;box-shadow:0 8px 24px #28243d05}.admin-client-form-heading{border-bottom:1px solid #efedf2;grid-column:1/-1;padding-bottom:16px}.admin-client-form-heading>span{color:#6657ef;letter-spacing:.12em;font-size:10px;font-weight:800}.admin-client-form-heading h2{color:#292831;letter-spacing:-.035em;margin:6px 0 3px;font-size:20px}.admin-client-form-heading p{color:#706e79;margin:0;font-size:13px;line-height:1.5}.admin-client-form .field{gap:7px}.admin-client-form .field label{color:#46444f;font-size:12px;font-weight:650}.admin-client-form .field input,.admin-client-form .field select{color:#292832;background:#fff;border:1px solid #dfdde6;border-radius:7px;min-height:44px;padding:10px 12px;font-size:14px}.admin-client-form .field input:focus,.admin-client-form .field select:focus{border-color:#7668f4;outline:3px solid #6657ef1a}.admin-client-form .button{border-radius:8px;min-height:44px;padding:10px 17px;font-size:13px}.admin-client-form .admin-form-error{font-size:13px}.admin-client-overview{border-color:#e5e3eb;border-radius:12px;margin-bottom:20px;padding:21px 22px}.admin-client-overview-heading h2{letter-spacing:-.025em;font-size:18px}.admin-client-overview-heading p{color:#6d6b76;margin-top:4px;font-size:13px}.admin-client-overview-heading>strong{font-size:25px}.admin-client-status-count{color:#4f4d58;border-color:#e7e5ed;border-radius:8px;gap:10px;min-height:48px;padding:10px 12px;font-size:13px}.admin-client-status-dot{flex-basis:8px;width:8px;height:8px}.admin-client-feedback{border-radius:8px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.5}.admin-client-toolbar{gap:12px;margin-bottom:12px}.admin-client-toolbar .admin-search{border-radius:8px;min-height:44px;padding:10px 13px;font-size:13px}.admin-client-filter{color:#4f4d58;gap:9px;font-size:12px;font-weight:600}.admin-client-filter select{border-radius:8px;min-height:44px;padding:8px 30px 8px 11px;font-size:13px}.admin-client-result-count{font-size:12px}.admin-client-table{min-width:900px}.admin-client-table th{color:#706e79;letter-spacing:.08em;padding:14px 16px;font-size:10px}.admin-client-table td{color:#4f4d58;padding:15px 16px;font-size:13px;line-height:1.5}.admin-client-table td strong{font-size:14px}.admin-client-table td small{color:#74727e;margin-top:4px;font-size:12px}.admin-client-status-select{border-radius:8px;max-width:200px;min-height:36px;padding:7px 30px 7px 11px;font-size:12px}.admin-client-saving{font-size:11px}.admin-client-page-note{color:#6f6d78;margin-top:14px;font-size:12px;line-height:1.6}@media (max-width:850px){.admin-client-status-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.admin-client-page-intro{font-size:13px}.admin-client-form{gap:14px;padding:17px}.admin-client-form-heading h2{font-size:18px}.admin-client-form-heading p{font-size:12px}.admin-client-overview{padding:17px}.admin-client-overview-heading h2{font-size:16px}.admin-client-status-counts{grid-template-columns:1fr 1fr;gap:7px}.admin-client-status-count{gap:7px;padding:9px;font-size:11px}.admin-client-toolbar .admin-search{flex-basis:100%}.admin-client-filter{font-size:11px}.admin-client-filter select{font-size:12px}}.admin-clients-page .admin-topline{align-items:center;margin-bottom:24px}.admin-client-add{color:#fff;min-height:44px;font:600 13px/1 var(--font-geist),sans-serif;cursor:pointer;background:#6657ef;border:1px solid #5d4be9;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 5px 14px #6657ef24}.admin-client-add:hover{background:#5949df;transform:translateY(-1px);box-shadow:0 8px 18px #6657ef30}.admin-client-overview{border-radius:11px;padding:18px 20px 16px;box-shadow:0 4px 16px #24213605}.admin-client-overview-title{align-items:center;gap:11px;display:flex}.admin-client-overview-icon{color:#6657ef;background:#f3f1ff;border:1px solid #e5e1ff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.admin-client-overview-heading h2{font-size:16px}.admin-client-overview-heading p{font-size:12px}.admin-client-overview-heading>strong{background:#fcfbfe;border:1px solid #eceaf1;border-radius:8px;padding:7px 10px;font-size:18px}.admin-client-overview-heading>strong span{font-size:11px}.admin-client-status-counts{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:14px}.admin-client-status-count{background:#fbfafd;border-radius:7px;gap:8px;min-height:42px;padding:8px 10px;font-size:12px}.admin-client-status-count:hover,.admin-client-status-count.selected{background:#f4f2ff;border-color:#c9c3fa}.admin-client-status-count strong{font-size:12px}.admin-client-directory{background:#fff;border:1px solid #e7e5ec;border-radius:11px;overflow:hidden;box-shadow:0 5px 20px #24213606}.admin-client-directory-head{justify-content:space-between;align-items:center;gap:16px;padding:19px 20px 13px;display:flex}.admin-client-directory-head h2{color:#272630;letter-spacing:-.025em;margin:0;font-size:17px}.admin-client-directory-head p{color:#777580;margin:4px 0 0;font-size:12px}.admin-client-result-count{color:#64626e;background:#faf9fc;border:1px solid #ebe9f0;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.admin-client-toolbar{justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:0 20px 15px;display:flex}.admin-client-toolbar .admin-search{background:#fcfbfd;border-color:#e7e5ec;border-radius:7px;flex:360px;width:auto;max-width:540px;min-height:40px;padding:9px 12px;font-size:12px}.admin-client-toolbar .admin-search:focus{border-color:#8275f2;outline:3px solid #6657ef19}.admin-client-filter{color:#55535f;gap:8px;font-size:11px}.admin-client-filter select{border-color:#e7e5ec;border-radius:7px;min-height:40px;padding:7px 30px 7px 10px;font-size:12px}.admin-client-table-wrap{box-shadow:none;background:#fff;border:0;border-top:1px solid #eeecf2;border-radius:0;overflow-x:auto}.admin-client-table{table-layout:fixed;width:100%;min-width:850px}.admin-client-table th{color:#797783;letter-spacing:.08em;background:#faf9fc;padding:12px 17px;font-size:10px}.admin-client-table th:first-child{width:29%}.admin-client-table th:nth-child(2){width:12%}.admin-client-table th:nth-child(3){width:20%}.admin-client-table th:nth-child(4){width:21%}.admin-client-table th:nth-child(5){width:18%}.admin-client-table td{color:#4d4b56;vertical-align:middle;border-color:#f0eef3;padding:14px 17px;font-size:12px}.admin-client-table tbody tr{transition:background .14s}.admin-client-table tbody tr:hover{background:#fcfbfe}.admin-client-table td strong{color:#292832;font-size:13px;font-weight:650}.admin-client-table td small{color:#777580;font-size:11px}.admin-client-status-select{border:1px solid #0000;border-radius:7px;max-width:190px;min-height:34px;padding:6px 28px 6px 10px;font-size:11px;font-weight:600}.admin-client-status-select:focus{font-size:11px}.admin-client-page-note{color:#777580;gap:4px;margin:10px 2px 0;font-size:11px;display:flex}.admin-client-page-note strong{color:#575561;font-weight:650}.admin-client-form{scroll-margin-top:20px}@media (max-width:1050px){.admin-client-status-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.admin-clients-page .admin-topline{align-items:flex-start;gap:15px}.admin-client-add{min-height:40px;padding:0 12px;font-size:12px}.admin-client-overview{padding:16px}.admin-client-status-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-client-toolbar{flex-wrap:wrap;align-items:stretch;padding:0 14px 14px}.admin-client-toolbar .admin-search{flex-basis:100%;max-width:none}.admin-client-filter{flex:1;justify-content:space-between}.admin-client-filter select{flex:1;max-width:260px}.admin-client-directory-head{padding:16px 14px 12px}}@media (max-width:480px){.admin-clients-page .admin-topline{flex-direction:column}.admin-client-add{width:100%}.admin-client-overview-heading>strong{font-size:16px}.admin-client-status-count{font-size:11px}.admin-client-directory-head h2{font-size:16px}.admin-client-result-count{min-height:28px;padding-inline:8px;font-size:10px}.admin-client-page-note{font-size:10px;display:block}}.admin-client-status-select.status-em-avaliacao{color:#4e3bb1!important;background:#efecff!important;border-color:#ded8ff!important}.admin-topline:has(+.leads-board-shell){margin-bottom:24px}.admin-topline:has(+.leads-board-shell) h1{letter-spacing:-.05em;font-size:32px}.leads-board-shell{background:#fff;border:1px solid #e8e6ee;border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #29263e08}.leads-board-toolbar{justify-content:space-between;align-items:center;gap:24px;padding:23px 24px 18px;display:flex}.leads-board-kicker{color:#6657ef;letter-spacing:.12em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.leads-board-kicker i{background:#6b5bf0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #efedff}.leads-board-intro h2{color:#24232c;letter-spacing:-.035em;margin:10px 0 5px;font-size:22px}.leads-board-intro p{color:#74727e;margin:0;font-size:13px;line-height:1.55}.leads-board-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.leads-search{color:#898693;background:#fbfafd;border:1px solid #e5e3eb;border-radius:8px;align-items:center;gap:9px;width:min(300px,38vw);min-height:42px;padding:0 12px;display:flex}.leads-search:focus-within{border-color:#887cf2;outline:3px solid #6657ef18}.leads-search input{color:#292832;width:100%;min-width:0;font:400 13px/1.4 var(--font-geist),sans-serif;background:0 0;border:0;outline:0}.leads-search input::placeholder{color:#94929d}.leads-search button{color:#6b6876;cursor:pointer;background:#efedf5;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.leads-board-summary{color:#666470;background:#fcfbfd;border-top:1px solid #f0eef3;border-bottom:1px solid #f0eef3;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:12px;display:flex}.leads-board-summary b{color:#272630;font-size:14px}.leads-board-drag-hint{color:#777580;font-size:11px}.kanban{scroll-snap-type:x proximity;scrollbar-color:#d0cdd9 #f5f4f7;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;align-items:stretch;gap:14px;padding:18px 20px 22px;display:grid;overflow-x:auto}.kanban-column{scroll-snap-align:start;background:#f8f7fa;border:1px solid #e9e7ef;border-radius:10px;min-height:270px;padding:0;transition:border-color .15s,background .15s}.kanban-column:focus-within,.kanban-column:hover{background:#f7f6f9;border-color:#d9d5e6}.kanban-heading{border-bottom:1px solid #e9e7ef;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:14px 14px 13px;display:flex}.kanban-heading>div{align-items:center;gap:9px;min-width:0;display:flex}.kanban-heading i{background:#8275f2;border-radius:50%;flex:none;width:9px;height:9px}.kanban-heading h3{color:#36343f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:650;overflow:hidden}.kanban-heading>span{color:#555360;background:#fff;border:1px solid #e7e4ee;border-radius:7px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:12px;font-weight:650;display:grid}.kanban-column--1 .kanban-heading i{background:#3b82d0}.kanban-column--2 .kanban-heading i{background:#e3a226}.kanban-column--3 .kanban-heading i{background:#9b66d3}.kanban-column--4 .kanban-heading i{background:#2f9a61}.kanban-column--5 .kanban-heading i{background:#e06a63}.kanban-column-content{align-content:start;gap:10px;padding:11px;display:grid}.kanban-card{cursor:grab;background:#fff;border:1px solid #e8e6ee;border-radius:9px;margin:0;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 2px 8px #29263e06}.kanban-card:hover{border-color:#d6d1f8;transform:translateY(-1px);box-shadow:0 7px 16px #29263e0b}.kanban-card:active{cursor:grabbing}.kanban-card-topline{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.kanban-card-topline>span{color:#5c4de0;text-overflow:ellipsis;white-space:nowrap;background:#f0eeff;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:650;overflow:hidden}.kanban-card-topline time{color:#777580;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.kanban-card h3{color:#292832;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650;line-height:1.35}.kanban-card-company{color:#666470;align-items:flex-start;gap:7px;margin-top:6px;font-size:12px;line-height:1.45;display:flex}.kanban-card-company svg{color:#888593;flex:none;margin-top:1px}.kanban-card-solution{color:#5c5a66;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.kanban-card-actions{border-top:1px solid #f0eef3;align-items:center;gap:7px;margin-top:14px;padding-top:12px;display:flex}.kanban-whatsapp,.kanban-card .admin-prompt-trigger{color:#514f5b;min-height:34px;font:600 11px/1 var(--font-geist),sans-serif;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e7e5ed;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 9px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.kanban-whatsapp:hover{color:#21884f;background:#f0fbf4;border-color:#b6e7c7}.kanban-card .admin-prompt-trigger{color:#5e4dde;background:#f8f7ff;border-color:#e1ddff;flex:1}.kanban-card .admin-prompt-trigger:hover,.kanban-card .admin-prompt-trigger.active{background:#efedff;border-color:#c8c0ff}.kanban-stage-control{color:#777580;gap:6px;margin-top:13px;font-size:10px;font-weight:600;display:grid}.kanban-card .admin-select{color:#4f4d58;background-color:#fcfbfd;border:1px solid #e8e6ed;border-radius:7px;width:100%;min-height:35px;margin:0;padding:7px 30px 7px 9px;font-size:11px}.kanban-empty{color:#85838f;text-align:center;background:#fbfafd;border:1px dashed #dedbe6;border-radius:8px;place-items:center;min-height:104px;padding:14px;font-size:11px;line-height:1.5;display:grid}.leads-page-note{color:#777580;margin:12px 2px;font-size:11px;line-height:1.5}@media (max-width:900px){.leads-board-toolbar{flex-direction:column;align-items:flex-start}.leads-board-tools{justify-content:flex-start;width:100%}.leads-search{width:min(420px,100%)}.kanban{grid-auto-columns:minmax(245px,42vw)}}@media (max-width:600px){.admin-topline:has(+.leads-board-shell){margin-bottom:18px}.admin-topline:has(+.leads-board-shell) h1{font-size:27px}.leads-board-toolbar{gap:16px;padding:18px 16px 16px}.leads-board-intro h2{font-size:19px}.leads-board-intro p{font-size:12px}.leads-board-tools{flex-direction:column;align-items:stretch}.leads-search{width:100%;min-height:44px}.leads-board-tools .admin-notification-toggle{align-self:flex-start;min-height:38px}.leads-board-summary{flex-direction:column;align-items:flex-start;padding:11px 16px}.kanban{grid-auto-columns:minmax(260px,86vw);gap:10px;padding:14px 14px 18px}.kanban-column{min-height:230px}}.instagram-publication-crm{gap:16px;max-width:1240px;margin:0 0 22px;display:grid}.publication-intro{background:linear-gradient(125deg,#fff 45%,#f8f6ff);border:1px solid #e9e7ed;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:24px;padding:23px 25px;display:flex;box-shadow:0 7px 24px #29263e05}.publication-intro h2{color:#211f2b;letter-spacing:-.045em;margin:7px 0 5px;font-size:24px}.publication-intro p{color:#777480;max-width:620px;margin:0;font-size:13px;line-height:1.65}.publication-account{color:#6e6a77;background:#fff;border:1px solid #e8e6ec;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:650;display:flex}.publication-account-dot{background:#aaa6b1;border-radius:50%;width:8px;height:8px}.publication-account.is-connected .publication-account-dot{background:#25a96b;box-shadow:0 0 0 3px #25a96b1b}.publication-connection-note,.publication-feedback{color:#765b16;background:#fffaf0;border:1px solid #f0d99a;border-radius:9px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.publication-connection-note svg{flex:none;margin-top:2px}.publication-connection-note p{flex:1;margin:0}.publication-connection-note>a{color:#5141c8;flex:none;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.publication-connection-note>a:hover{text-decoration:underline}.publication-connection-note code{font-size:11px}.publication-feedback{color:#514d62;background:#f8f7fc;border-color:#e4e1ef;justify-content:space-between;align-items:center}.publication-feedback button{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;display:grid}.publication-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.publication-metrics article{background:#fff;border:1px solid #e9e7ed;border-radius:10px;gap:6px;padding:16px 17px;display:grid}.publication-metrics article>span{color:#777480;font-size:11px}.publication-metrics article>b{color:#211f2b;letter-spacing:-.06em;font-size:27px;font-weight:720;line-height:1}.publication-metrics article>small{color:#817d89;align-items:center;gap:5px;font-size:10px;display:flex}.publication-metrics article>small svg{color:#7665e9}.publication-board{background:#fff;border:1px solid #e9e7ed;border-radius:12px;overflow:hidden;box-shadow:0 7px 24px #29263e05}.publication-board-head{border-bottom:1px solid #f0eef2;justify-content:space-between;align-items:center;gap:16px;padding:19px 21px;display:flex}.publication-board-head h3{color:#24222d;letter-spacing:-.03em;margin:5px 0 0;font-size:17px}.publication-toolbar{border-bottom:1px solid #f0eef2;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.publication-filters{align-items:center;gap:4px;display:flex;overflow-x:auto}.publication-filters button{color:#777480;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-family:inherit;font-size:11px;font-weight:600}.publication-refresh{color:#777480;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;font-family:inherit;font-size:11px;font-weight:600;display:flex}.publication-refresh:disabled{opacity:.5;cursor:wait}.publication-list{display:grid}.publication-card{border-bottom:1px solid #f0eef2;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:15px;padding:15px 20px;display:grid}.publication-card:last-child{border-bottom:0}.publication-card-image{color:#958da9;background:#f4f2f8;border-radius:8px;place-items:center;width:78px;height:78px;display:grid;overflow:hidden}.publication-card-image img,.publication-card-image video{object-fit:cover;width:100%;height:100%}.publication-card-content{min-width:0}.publication-card-tags{align-items:center;gap:9px;margin-bottom:5px;display:flex}.publication-status{color:#716b7f;background:#f3f1f7;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.publication-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.publication-status-scheduled{color:#6754df;background:#f1efff}.publication-status-publishing{color:#3173ad;background:#eaf4ff}.publication-status-published{color:#23804f;background:#eaf7ef}.publication-status-failed{color:#be5145;background:#fff0ee}.publication-status-draft{color:#716b7f;background:#f3f1f7}.publication-format{color:#aaa6b1;letter-spacing:.08em;font-size:9px;font-weight:750}.publication-card-content h4{color:#292733;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:13px;font-weight:700;overflow:hidden}.publication-caption{color:#777480;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.publication-error{color:#b04a40;align-items:flex-start;gap:5px;margin:6px 0 0;font-size:10px;line-height:1.45;display:flex}.publication-error svg{flex:none;margin-top:1px}.publication-card-side{justify-items:end;gap:12px;display:grid}.publication-card-side time{color:#777480;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.publication-card-side time svg{color:#7565e6}.publication-actions{align-items:center;gap:5px;display:flex}.publication-actions button{color:#706b7a;cursor:pointer;background:#fff;border:1px solid #ebe9ef;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.publication-actions button:hover:not(:disabled){color:#6250dc;background:#f8f6ff;border-color:#cfc8fa}.publication-actions button:disabled{opacity:.45;cursor:not-allowed}.publication-loading,.publication-empty{color:#777480;justify-items:center;gap:10px;padding:44px 20px;font-size:12px;display:grid}.publication-loading{justify-content:center;display:flex}.publication-empty>span{color:#6958e7;background:#f0edff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.publication-empty h4{color:#292733;margin:1px 0 0;font-size:15px}.publication-empty p{text-align:center;max-width:350px;margin:0;line-height:1.6}.publication-empty .button{margin-top:5px;padding:9px 12px;font-size:11px}.publication-footer-note{color:#86818e;align-items:flex-start;gap:8px;font-size:10px;line-height:1.55;display:flex}.publication-footer-note svg{color:#7665e9;flex:none}.publication-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#211e3199;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.publication-modal{background:#fff;border:1px solid #e9e7ed;border-radius:14px;width:min(980px,100%);max-height:min(92vh,900px);padding:22px;overflow:auto;box-shadow:0 24px 90px #15132050}.publication-modal-head{border-bottom:1px solid #f0eef2;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:17px;display:flex}.publication-modal-head h3{color:#24222d;letter-spacing:-.04em;margin:5px 0 0;font-size:21px}.publication-modal-head>button{color:#716d79;cursor:pointer;background:#fff;border:1px solid #e9e7ed;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.publication-editor-grid{grid-template-columns:minmax(0,1.05fr) minmax(260px,.75fr);gap:24px;padding:20px 0;display:grid}.publication-editor-fields{align-content:start;gap:14px;display:grid}.publication-field{color:#34313e;gap:7px;font-size:11px;font-weight:700;display:grid}.publication-field>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.publication-field small{color:#918d99;font-size:10px;font-weight:500}.publication-field input:not([type=file]),.publication-field textarea,.publication-field select{color:#292733;width:100%;font:inherit;background:#fff;border:1px solid #e6e3eb;border-radius:7px;outline:none;padding:10px 11px;font-size:12px;line-height:1.5}.publication-field input:focus,.publication-field textarea:focus{border-color:#8e80f2;box-shadow:0 0 0 3px #7564e91a}.publication-field textarea{resize:vertical;min-height:130px}.publication-upload{color:#5e53ad;text-align:left;cursor:pointer;background:#faf9fc;border:1px dashed #ccc7da;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 8px;padding:11px;display:grid}.publication-upload>svg{grid-row:span 2}.publication-upload>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.publication-upload>small{color:#918d99;font-size:9px;font-weight:500}.publication-editor-error{color:#a9463d;background:#fff1ef;border-radius:7px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5;display:flex}.publication-editor-error svg{flex:none;margin-top:1px}.publication-preview-wrap{align-content:start;gap:8px;display:grid}.publication-preview-label{color:#827d8a;letter-spacing:.1em;font-size:9px;font-weight:800}.publication-preview{background:#fff;border:1px solid #ebe9ef;border-radius:9px;overflow:hidden;box-shadow:0 6px 18px #29263e09}.publication-preview header{align-items:center;gap:8px;padding:10px;display:flex}.publication-preview-avatar{color:#fff;background:linear-gradient(135deg,#f0ad71,#9d5bd5);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.publication-preview header>div{gap:1px;display:grid}.publication-preview header b{color:#292733;font-size:10px}.publication-preview header small{color:#898592;font-size:9px}.publication-preview-dots{color:#726d7b;letter-spacing:2px;margin-left:auto;font-size:13px}.publication-preview>img,.publication-preview>video,.publication-preview-placeholder{aspect-ratio:1;object-fit:cover;width:100%;display:grid}.publication-preview-placeholder{color:#888392;text-align:center;background:#f5f3f8;align-content:center;justify-items:center;gap:8px;font-size:10px}.publication-preview-caption{color:#6e6a76;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:10px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.publication-preview-caption b{color:#292733;margin-right:4px}.publication-preview-hint{color:#898592;font-size:10px;line-height:1.55}.publication-modal-actions{border-top:1px solid #f0eef2;justify-content:flex-end;gap:9px;padding-top:15px;display:flex}.publication-modal-actions .button{min-height:38px;padding:9px 13px;font-size:11px}.publication-save-draft{color:#5c5864;background:#fff;border:1px solid #e7e4eb}.publication-save-draft:hover:not(:disabled){background:#f8f7fa}.publication-modal-actions button:disabled{opacity:.55;cursor:not-allowed}.is-spinning{animation:.9s linear infinite instagram-spin}@media (max-width:880px){.publication-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-editor-grid{grid-template-columns:1fr}.publication-preview-wrap{max-width:420px}.publication-intro{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.instagram-publication-crm{gap:12px}.publication-intro{padding:18px}.publication-intro h2{font-size:20px}.publication-board-head{align-items:flex-start;padding:16px}.publication-new-button{min-height:35px;padding:8px;font-size:10px}.publication-toolbar{align-items:flex-start;padding:10px 12px}.publication-filters{max-width:calc(100% - 76px)}.publication-card{grid-template-columns:58px minmax(0,1fr);gap:11px;padding:13px 12px}.publication-card-image{width:58px;height:58px}.publication-card-side{grid-area:2/2;justify-content:space-between;align-items:center;width:100%;display:flex}.publication-card-content{grid-area:1/2}.publication-modal-backdrop{align-items:flex-end;padding:0}.publication-modal{border-radius:14px 14px 0 0;width:100%;max-height:94vh;padding:17px}.publication-editor-grid{gap:15px;padding:16px 0}.publication-modal-actions{justify-content:stretch}.publication-modal-actions .button{flex:1;justify-content:center;padding:8px 6px;font-size:10px}}.instagram-conversation-crm{gap:15px;margin:0 0 24px;display:grid}.instagram-conversation-heading{background:#fff;border:1px solid #e9e6ec;border-radius:11px;justify-content:space-between;align-items:flex-end;gap:18px;padding:21px 23px;display:flex}.instagram-conversation-heading p{color:#777480;margin:0;font-size:12px;line-height:1.55}.instagram-conversation-heading .publication-refresh{flex:none}.instagram-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.instagram-report-metrics article{background:#fff;border:1px solid #e9e6ec;border-radius:9px;gap:7px;padding:15px 17px;display:grid}.instagram-report-metrics article>b{color:#282631;letter-spacing:-.045em;font-size:24px}.instagram-report-metrics article>small{color:#85808d;align-items:center;gap:5px;font-size:9px;display:flex}.instagram-report-metrics article>small svg{color:#7564e8}.instagram-attribution-note{color:#706c79;background:#faf9fd;border:1px solid #e8e5f3;border-radius:7px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:10px;line-height:1.55;display:flex}.instagram-attribution-note svg{color:#6a58e7;flex:none;margin-top:1px}.instagram-attributed-posts{background:#fff;border:1px solid #e9e6ec;border-radius:9px;gap:7px;padding:13px 15px;display:grid}.instagram-attributed-posts>b{color:#34313e;margin-bottom:2px;font-size:11px}.instagram-attributed-posts>span{color:#777480;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.instagram-attributed-posts strong{color:#6454dc;white-space:nowrap;font-size:10px}.instagram-conversation-toolbar{background:#fff;border:1px solid #e9e6ec;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.instagram-conversation-toolbar>span{color:#898592;white-space:nowrap;font-size:10px}.instagram-conversation-list{background:#fff;border:1px solid #e9e6ec;border-radius:10px;overflow:hidden}.instagram-conversation-card{border-bottom:1px solid #f0eef2;grid-template-columns:39px minmax(0,1fr) auto;align-items:start;gap:13px;padding:16px;display:grid}.instagram-conversation-card:last-child{border-bottom:0}.instagram-conversation-avatar{color:#6755e1;background:#f0edff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;font-weight:750;display:grid}.instagram-conversation-main{min-width:0}.instagram-conversation-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.instagram-conversation-title>div{align-items:baseline;gap:8px;min-width:0;display:flex}.instagram-conversation-title h3{color:#2c2a34;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.instagram-conversation-title>div>span{color:#87828f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.instagram-priority{color:#777480;white-space:nowrap;background:#f2f1f4;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.instagram-priority-high{color:#b34d40;background:#fff0ed}.instagram-priority-low{color:#8b8791;background:#f3f2f5}.instagram-conversation-tags{flex-wrap:wrap;gap:5px;margin:7px 0;display:flex}.instagram-conversation-tags span{color:#706a7c;background:#f5f3f8;border-radius:999px;padding:4px 7px;font-size:9px}.instagram-conversation-tags span:first-child{color:#6554db;background:#f0edff}.instagram-conversation-main>p{overflow-wrap:anywhere;color:#706c78;margin:0;font-size:11px;line-height:1.55}.instagram-conversation-meta{color:#898592;flex-wrap:wrap;gap:7px 13px;margin-top:8px;font-size:9px;display:flex}.instagram-conversation-meta span{align-items:center;gap:4px;display:inline-flex}.instagram-conversation-meta .is-complete{color:#33835c}.instagram-conversation-meta .has-error{color:#b34d40}.instagram-conversation-actions{justify-items:end;gap:8px;display:grid}.instagram-conversation-actions a,.instagram-conversation-actions button{color:#5d52bb;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e7e4eb;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:6px 9px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.instagram-conversation-actions button:hover:not(:disabled),.instagram-conversation-actions a:hover{background:#f8f6ff;border-color:#cfc8fa}.instagram-conversation-actions button:disabled{opacity:.5;cursor:not-allowed}.instagram-reply-panel{background:#faf9fc;border:1px solid #e8e5ef;border-radius:8px;grid-column:1/-1;gap:9px;margin:3px 0 0;padding:13px;display:grid}.instagram-reply-history{justify-items:stretch;gap:7px;max-height:220px;display:grid;overflow:auto}.instagram-reply-bubble{color:#37334a;background:#f0edff;border-radius:10px 10px 2px;max-width:min(560px,90%);padding:9px 11px}.instagram-reply-bubble.is-outbound{justify-self:end}.instagram-reply-bubble.is-inbound{color:#36333e;background:#fff;border:1px solid #e9e6ec;border-radius:10px 10px 10px 2px;justify-self:start}.instagram-reply-bubble p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.55}.instagram-reply-bubble time{color:#77708c;margin-top:5px;font-size:9px;display:block}.instagram-reply-empty{color:#888390;justify-self:start;margin:0;font-size:10px}.instagram-reply-label{color:#34313e;font-size:10px;font-weight:700}.instagram-reply-panel textarea{resize:vertical;color:#292733;width:100%;min-height:76px;font:inherit;background:#fff;border:1px solid #e4e1e9;border-radius:7px;outline:none;padding:10px 11px;font-size:12px;line-height:1.5}.instagram-reply-panel textarea:focus{border-color:#8e80f2;box-shadow:0 0 0 3px #7564e91a}.instagram-reply-footer{color:#898592;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.instagram-reply-footer button{color:#fff;cursor:pointer;background:#6755df;border:1px solid #6755df;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:8px 11px;font-size:10px;font-weight:700;display:inline-flex}.instagram-reply-footer button:disabled{opacity:.5;cursor:not-allowed}.instagram-reply-window-note{color:#936421;background:#fff7e9;border-radius:6px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:10px;line-height:1.5;display:flex}.instagram-reply-window-note svg{flex:none;margin-top:1px}@media (max-width:880px){.instagram-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.instagram-conversation-heading{align-items:flex-start;padding:17px}.instagram-conversation-heading h2{font-size:19px}.instagram-conversation-heading p{max-width:330px}.instagram-report-metrics{gap:8px}.instagram-report-metrics article{padding:12px}.instagram-report-metrics article>b{font-size:21px}.instagram-conversation-toolbar{flex-direction:column;align-items:flex-start}.instagram-conversation-toolbar>span{white-space:normal}.instagram-conversation-card{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:13px}.instagram-conversation-avatar{width:31px;height:31px;font-size:12px}.instagram-conversation-title{flex-direction:column;align-items:flex-start;gap:6px}.instagram-conversation-title>div{flex-wrap:wrap}.instagram-conversation-actions{grid-column:2;justify-content:flex-start;justify-items:start;display:flex}.instagram-conversation-actions a,.instagram-conversation-actions button{font-size:9px}}.admin-main:has(.instagram-admin-page){background:#f4f3f6;padding-top:28px}.instagram-admin-page{--ig-ink:#24212d;--ig-muted:#716d7a;--ig-line:#e9e6ed;width:100%;max-width:1400px;color:var(--ig-ink);gap:24px;margin:0 auto;display:grid}.instagram-admin-page>*{min-width:0;scroll-margin-top:20px}.instagram-page-intro{isolation:isolate;color:#fff;background:linear-gradient(112deg,#211f29 0%,#292633 62%,#363047 100%);border:1px solid #332e40;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;min-height:166px;padding:27px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #28243c17}.instagram-page-intro:after{z-index:-1;content:"";border:1px solid #ffffff10;border-radius:50%;width:360px;height:260px;position:absolute;bottom:-170px;right:23%;transform:rotate(-23deg);box-shadow:0 0 0 26px #ffffff08,0 0 0 52px #ffffff05}.instagram-page-intro-copy{align-items:flex-start;gap:17px;min-width:0;display:flex}.instagram-page-icon{color:#c6beff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.instagram-page-intro .instagram-eyebrow{color:#bbb1ff;letter-spacing:.13em;font-size:10px}.instagram-page-intro h1{color:#fff;letter-spacing:-.055em;margin:7px 0 5px;font-size:31px;line-height:1.1}.instagram-page-intro p{color:#c4c0cd;max-width:550px;margin:0;font-size:13px;line-height:1.6}.instagram-page-links{flex-wrap:wrap;align-items:center;gap:8px;max-width:440px;display:flex;position:relative}.instagram-page-links a{color:#f5f3f8;background:#ffffff08;border:1px solid #ffffff24;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:8px 11px;font-size:11px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:flex}.instagram-page-links a svg{color:#bcb2ff}.instagram-page-links a:hover{background:#ffffff15;border-color:#ffffff48;transform:translateY(-1px)}.instagram-conversation-crm,.instagram-publication-crm,.instagram-integration{gap:14px;width:100%;max-width:none;margin:0}.instagram-conversation-heading{box-shadow:none;background:0 0;border:0;align-items:center;padding:3px 2px 1px}.instagram-conversation-heading h2{color:var(--ig-ink);letter-spacing:-.05em;margin:5px 0 4px;font-size:25px}.instagram-conversation-heading p{color:var(--ig-muted);font-size:13px;line-height:1.55}.instagram-conversation-heading .instagram-eyebrow{letter-spacing:.13em;font-size:10px}.instagram-conversation-heading .publication-refresh{color:#504c59;background:#fff;border:1px solid #e5e2e9;border-radius:7px;min-height:37px;padding:8px 11px;box-shadow:0 2px 6px #211f2908}.instagram-conversation-heading .publication-refresh:hover:not(:disabled){color:#5141c8;background:#fbfaff;border-color:#c8c1e8}.instagram-report-metrics{gap:12px}.instagram-report-metrics article{border-color:var(--ig-line);background:#fff;border-radius:10px;gap:7px;min-height:112px;padding:17px 18px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 3px 11px #28243c05}.instagram-report-metrics article:before{content:"";background:#7664e8;border-radius:0 0 4px;width:42px;height:3px;position:absolute;top:0;left:0}.instagram-report-metrics article:nth-child(2):before{background:#4c86bd}.instagram-report-metrics article:nth-child(3):before{background:#d29147}.instagram-report-metrics article:nth-child(4):before{background:#39966b}.instagram-report-metrics article:hover{border-color:#d9d4e3;transform:translateY(-2px);box-shadow:0 8px 20px #28243c0b}.instagram-report-metrics article>span{color:#615d69;font-size:11px;font-weight:650}.instagram-report-metrics article>b{color:var(--ig-ink);letter-spacing:-.06em;font-size:28px;line-height:1}.instagram-report-metrics article>small{color:#817d89;font-size:10px}.instagram-report-metrics article>small svg{width:14px;height:14px}.instagram-attribution-note{color:#696572;background:#faf9fc;border-color:#e6e2f1;border-radius:8px;padding:11px 13px;font-size:11px}.instagram-attribution-note svg{color:#6c5ce3}.instagram-attributed-posts{border-color:var(--ig-line);border-radius:9px;gap:9px;padding:15px 17px;box-shadow:0 3px 11px #28243c05}.instagram-attributed-posts>b{color:#302d38;font-size:12px}.instagram-attributed-posts>span{font-size:11px}.instagram-conversation-toolbar{border-color:var(--ig-line);border-radius:9px;min-height:54px;padding:8px 12px;box-shadow:0 2px 8px #28243c04}.instagram-conversation-toolbar .publication-filters{gap:4px}.instagram-conversation-toolbar .publication-filters button{color:#65616e;border-radius:6px;padding:8px 11px;font-size:11px}.instagram-conversation-toolbar .publication-filters button:hover{color:#403b4b;background:#f6f4fa}.instagram-conversation-toolbar .publication-filters button.active{color:#fff;background:#292632}.instagram-conversation-toolbar>span{color:#6f6b77;background:#f5f4f7;border-radius:5px;padding:5px 8px;font-size:10px}.instagram-conversation-list{border-color:#e6e3ea;border-radius:11px;box-shadow:0 5px 18px #28243c06}.instagram-conversation-card{border-color:#eeecf0;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;padding:19px 20px;transition:background .16s}.instagram-conversation-card:hover{background:#fdfcff}.instagram-conversation-avatar{color:#6757dc;background:#f1effa;border:1px solid #e9e4fb;border-radius:12px;width:42px;height:42px;font-size:15px}.instagram-conversation-title h3{color:#292631;font-size:15px;font-weight:680}.instagram-conversation-title>div>span{font-size:11px}.instagram-conversation-title{gap:12px}.instagram-priority{padding:5px 8px;font-size:10px}.instagram-conversation-tags{gap:6px;margin:8px 0}.instagram-conversation-tags span{color:#686472;background:#faf9fb;border:1px solid #eeebf2;border-radius:5px;padding:4px 8px;font-size:10px}.instagram-conversation-tags span:first-child{color:#5e4cd5;background:#f4f1ff;border-color:#e5e0fa}.instagram-conversation-main>p{color:#5f5b67;border-left:2px solid #e7e2f7;padding-left:10px;font-size:12px;line-height:1.6}.instagram-conversation-meta{color:#827e8a;gap:8px 15px;margin-top:10px;font-size:10px}.instagram-conversation-actions{gap:7px}.instagram-conversation-actions a,.instagram-conversation-actions button{color:#5b5665;border-color:#e5e2e9;border-radius:7px;min-height:35px;padding:7px 10px;font-size:10px;font-weight:650;transition:background .15s,border-color .15s,color .15s}.instagram-conversation-actions a:hover{color:#312d3a;background:#faf9fc;border-color:#d7d2e2}.instagram-conversation-actions button{color:#fff;background:#6657d9;border-color:#6657d9}.instagram-conversation-actions button:hover:not(:disabled){color:#fff;background:#5141c7;border-color:#5141c7}.instagram-reply-panel{background:#f8f7fa;border-color:#e5e1ed;border-radius:9px;gap:11px;margin-top:5px;padding:16px}.instagram-reply-history{gap:9px;max-height:280px;padding:2px}.instagram-reply-bubble{color:#332d48;background:#e9e5ff;border-radius:11px 11px 3px;padding:10px 12px}.instagram-reply-bubble.is-inbound{color:#36333e;background:#fff;border-color:#e9e6ec;border-radius:11px 11px 11px 3px}.instagram-reply-bubble p{font-size:12px;line-height:1.6}.instagram-reply-bubble time{font-size:10px}.instagram-reply-label{font-size:11px}.instagram-reply-panel textarea{border-color:#ddd9e4;border-radius:8px;min-height:88px;padding:12px;font-size:13px}.instagram-reply-footer{font-size:10px}.instagram-reply-footer button{background:#292632;border-color:#292632;border-radius:7px;min-height:37px;padding:9px 12px;font-size:11px}.instagram-reply-footer button:hover:not(:disabled){background:#464151}.instagram-reply-window-note{border:1px solid #f0e3c7;border-radius:7px;padding:10px 12px;font-size:11px}.publication-intro{background:linear-gradient(115deg,#fff 56%,#f5f2ff);border-color:#e4e1e9;border-radius:12px;min-height:148px;padding:25px 27px;box-shadow:0 5px 18px #28243c07}.publication-intro h2{font-size:25px}.publication-intro p{font-size:13px}.publication-account{border-radius:7px;padding:9px 12px;font-size:11px}.publication-metrics{gap:12px}.publication-metrics article{border-color:var(--ig-line);border-radius:10px;min-height:106px;padding:17px 18px;box-shadow:0 3px 11px #28243c05}.publication-metrics article>span{font-size:11px}.publication-metrics article>b{font-size:28px}.publication-metrics article>small{font-size:10px}.publication-board{border-color:#e6e3ea;border-radius:11px;box-shadow:0 5px 18px #28243c06}.publication-board-head{border-color:#efedf1;padding:20px 21px}.publication-board-head h3{font-size:19px}.publication-new-button{min-height:40px;padding:10px 13px;font-size:11px}.publication-toolbar{border-color:#efedf1;min-height:54px}.publication-filters button{border-radius:6px;padding:8px 11px;font-size:11px}.publication-filters button.active{color:#fff;background:#292632}.publication-refresh{border-radius:6px;min-height:34px;padding:7px 9px}.publication-card{grid-template-columns:84px minmax(0,1fr) auto;gap:16px;padding:17px 20px;transition:background .16s}.publication-card:hover{background:#fdfcff}.publication-card-image{border-radius:9px;width:84px;height:84px}.publication-card-content h4{font-size:14px}.publication-caption{font-size:12px}.publication-card-side time{font-size:11px}.publication-actions button{border-radius:7px;width:33px;height:33px}.instagram-connect-card,.instagram-setup-card,.instagram-feature-grid article{border-color:#e6e3ea;border-radius:11px;box-shadow:0 5px 18px #28243c06}.instagram-connect-card{padding:22px 24px}.instagram-connect-main h2,.instagram-setup-heading h2{font-size:22px}.instagram-connect-main p,.instagram-setup-heading p{font-size:13px}.instagram-connect-button{border-radius:7px;min-height:42px;font-size:11px}.instagram-feature-grid{gap:12px}.instagram-feature-grid article{padding:19px 20px;transition:transform .16s,border-color .16s,box-shadow .16s}.instagram-feature-grid article:hover{border-color:#d9d4e3;transform:translateY(-2px);box-shadow:0 10px 24px #28243c0c}.instagram-feature-grid article>span{border-radius:9px;width:38px;height:38px}.instagram-feature-grid h3{font-size:15px}.instagram-feature-grid p{font-size:12px;line-height:1.7}.instagram-setup-card{padding:23px 24px}.instagram-copy-row{padding:15px 0}.instagram-copy-row b,.instagram-requirements>b{font-size:12px}.instagram-copy-row code,.instagram-requirements code,.instagram-setup-card ol code{font-size:11px}.instagram-requirements{border-radius:8px;padding:15px}.instagram-requirements p,.instagram-setup-card ol{font-size:12px;line-height:1.7}.instagram-footnote{font-size:11px}.instagram-admin-page :is(button,a,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #7664e852}@media (max-width:1050px){.instagram-page-intro{flex-direction:column;align-items:flex-start;gap:20px}.instagram-page-links{max-width:none}.instagram-conversation-card{grid-template-columns:42px minmax(0,1fr)}.instagram-conversation-actions{grid-column:2;justify-content:flex-start;justify-items:start;display:flex}.instagram-conversation-actions a,.instagram-conversation-actions button{font-size:10px}.instagram-integration{max-width:none}}@media (max-width:760px){.instagram-connect-card{grid-template-columns:1fr}.instagram-status{grid-column:1;margin-left:0}.instagram-connect-button{grid-area:auto/1;justify-self:start}.instagram-feature-grid{grid-template-columns:1fr}}@media (max-width:620px){.admin-main:has(.instagram-admin-page){padding-top:19px}.instagram-admin-page{gap:19px}.instagram-page-intro{border-radius:11px;gap:17px;min-height:0;padding:20px 17px}.instagram-page-intro-copy{gap:12px}.instagram-page-icon{border-radius:10px;width:40px;height:40px}.instagram-page-intro h1{font-size:26px}.instagram-page-intro p{font-size:12px}.instagram-page-links{gap:6px}.instagram-page-links a{min-height:35px;padding:7px 9px;font-size:10px}.instagram-conversation-crm,.instagram-publication-crm,.instagram-integration{gap:11px}.instagram-conversation-heading{align-items:flex-start;padding:0 1px}.instagram-conversation-heading h2{font-size:21px}.instagram-conversation-heading p{max-width:360px;font-size:12px}.instagram-conversation-heading .publication-refresh{min-height:34px;padding:7px;font-size:0}.instagram-conversation-heading .publication-refresh svg{width:16px;height:16px}.instagram-report-metrics{gap:8px}.instagram-report-metrics article{min-height:98px;padding:13px}.instagram-report-metrics article>span{font-size:10px}.instagram-report-metrics article>b{font-size:24px}.instagram-report-metrics article>small{font-size:9px}.instagram-attribution-note{font-size:10px}.instagram-conversation-toolbar{gap:8px;padding:8px}.instagram-conversation-toolbar .publication-filters{width:100%;max-width:100%;padding-bottom:2px}.instagram-conversation-toolbar .publication-filters button{padding:8px 9px;font-size:10px}.instagram-conversation-toolbar>span{font-size:9px}.instagram-conversation-card{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:13px 12px}.instagram-conversation-avatar{border-radius:9px;width:31px;height:31px;font-size:12px}.instagram-conversation-title{flex-direction:column;align-items:flex-start;gap:6px}.instagram-conversation-title>div{flex-wrap:wrap}.instagram-conversation-title h3{font-size:14px}.instagram-conversation-tags{margin:7px 0}.instagram-conversation-tags span{font-size:9px}.instagram-conversation-main>p{font-size:11px}.instagram-conversation-meta{font-size:9px}.instagram-conversation-actions{gap:6px}.instagram-conversation-actions a,.instagram-conversation-actions button{min-height:33px;padding:7px 8px;font-size:9px}.instagram-reply-panel{padding:12px}.instagram-reply-footer{flex-direction:column;align-items:flex-start}.instagram-reply-footer button{justify-content:center;align-self:stretch}.publication-intro{gap:13px;min-height:0;padding:18px}.publication-intro h2{font-size:21px}.publication-intro p{font-size:12px}.publication-metrics{gap:8px}.publication-metrics article{min-height:95px;padding:13px}.publication-metrics article>b{font-size:24px}.publication-board-head{align-items:flex-start;padding:15px}.publication-board-head h3{font-size:17px}.publication-new-button{min-height:36px;padding:8px;font-size:10px}.publication-toolbar{align-items:flex-start;padding:9px 10px}.publication-filters{max-width:calc(100% - 75px)}.publication-filters button{padding:8px 9px;font-size:10px}.publication-card{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:13px 12px}.publication-card-image{width:58px;height:58px}.publication-card-side{grid-area:2/2;justify-content:space-between;align-items:center;width:100%;display:flex}.publication-card-content{grid-area:1/2}.publication-card-content h4{font-size:13px}.publication-caption{font-size:11px}.instagram-connect-card{gap:12px;padding:16px}.instagram-connect-main{gap:11px}.instagram-mark{width:39px;height:39px}.instagram-connect-main h2,.instagram-setup-heading h2{font-size:19px}.instagram-connect-main p,.instagram-setup-heading p{font-size:12px}.instagram-status{font-size:11px}.instagram-connect-button{min-height:39px}.instagram-feature-grid article,.instagram-setup-card{padding:16px}.instagram-setup-heading{gap:11px}.instagram-setup-heading a{white-space:normal}.instagram-copy-row{align-items:flex-start;padding:12px 0}.instagram-copy-row>div{min-width:0}.instagram-copy-row code{font-size:9px}.instagram-setup-card ol{padding-left:18px;font-size:11px}.instagram-requirements p{font-size:10px}}.admin-workspace{color:#292733;background:#f3f2f5}.admin-sidebar{background:#211f29;border-right:1px solid #ffffff0b;flex-basis:252px;width:252px;padding:25px 18px}.admin-sidebar .brand{margin:1px 8px 0;font-size:14px}.admin-side-label{color:#aaa7b3;letter-spacing:.14em;margin:40px 10px 14px;font-size:10px}.admin-sidebar nav{gap:5px}.admin-sidebar nav a,.admin-sidebar-bottom button,.back-to-site{color:#c1bec9;border-radius:7px;min-height:42px;padding:10px 11px;font-size:12px;font-weight:550;transition:background .15s,color .15s}.admin-sidebar nav a svg,.admin-sidebar-bottom button svg,.back-to-site svg{color:#aaa6b3;flex:none;width:17px;height:17px}.admin-sidebar nav a:hover{color:#fff;background:#ffffff0c}.admin-sidebar nav a[aria-current=page]{color:#fff;background:#3b3748;box-shadow:inset 3px 0 #a99dff}.admin-sidebar nav a[aria-current=page] svg{color:#c1b7ff}.admin-sidebar-bottom button:hover,.admin-sidebar-bottom .back-to-site:hover{color:#fff;background:#ffffff0c}.admin-user{border-color:#ffffff1e;gap:10px;padding:14px 8px}.admin-user>span{width:32px;height:32px;font-size:12px}.admin-user b{font-size:11px}.admin-user small{font-size:10px}.admin-main{background:#f3f2f5;min-width:0;padding:32px clamp(20px,3.2vw,48px) 64px}.admin-page-shell{gap:19px;width:100%;max-width:1500px;margin:0 auto;display:grid}.admin-page-shell>.admin-topline{margin:0}.admin-topline{isolation:isolate;color:#fff;background:linear-gradient(112deg,#211f29 0%,#292633 62%,#363047 100%);border:1px solid #332e40;border-radius:14px;align-items:center;gap:24px;min-height:145px;margin-bottom:24px;padding:25px 28px;position:relative;overflow:hidden;box-shadow:0 14px 36px #28243c14}.admin-topline:after{z-index:-1;content:"";border:1px solid #ffffff10;border-radius:50%;width:350px;height:255px;position:absolute;bottom:-178px;right:17%;transform:rotate(-22deg);box-shadow:0 0 0 25px #ffffff07,0 0 0 50px #ffffff04}.admin-topline>div{z-index:1;min-width:0;position:relative}.admin-topline small{color:#bbb2f4;letter-spacing:.13em;font-size:10px;font-weight:750}.admin-topline h1{color:#fff;letter-spacing:-.055em;margin:7px 0 0;font-size:32px;line-height:1.1}.admin-topline .admin-page-description,.admin-topline p{color:#c6c2cf;max-width:620px;margin:7px 0 0;font-size:13px;line-height:1.55}.admin-topline .button,.admin-topline .admin-client-add{z-index:1;border-radius:7px;min-height:42px;padding:10px 14px;font-size:12px;position:relative}.admin-topline .admin-client-add{background:#7564e8;border-color:#9a8bf3;box-shadow:0 5px 18px #17152040}.admin-topline .admin-client-add:hover{background:#8575f0}.admin-stat-grid{gap:13px}.admin-stat{background:#fff;border-color:#e5e2ea;border-radius:11px;min-height:121px;padding:18px 19px;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 4px 14px #29263e06}.admin-stat:before{content:"";background:#7665e8;border-radius:0 0 4px;width:42px;height:3px;position:absolute;top:0;left:0}.admin-stat:nth-child(2):before{background:#4c86bd}.admin-stat:nth-child(3):before{background:#d29147}.admin-stat:nth-child(4):before{background:#39966b}.admin-stat:hover{border-color:#d8d4e2;transform:translateY(-2px);box-shadow:0 9px 22px #29263e0c}.admin-stat>span{color:#615d69;font-size:12px;font-weight:650}.admin-stat>span svg{color:#7364df;width:18px;height:18px}.admin-stat>b{color:#25232e;letter-spacing:-.055em;margin:14px 0 5px;font-size:28px}.admin-stat>small{color:#777480;font-size:11px}.admin-dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.85fr);gap:16px;margin-top:0}.admin-dashboard-grid>div{gap:16px!important}.admin-panel{background:#fff;border-color:#e5e2ea;border-radius:11px;padding:21px 22px;box-shadow:0 4px 15px #29263e06}.admin-panel h2{color:#292733;letter-spacing:-.025em;font-size:16px}.admin-panel>p{color:#777480;margin:5px 0 15px;font-size:12px;line-height:1.5}.admin-chart{height:205px}.sales-bars{gap:14px;height:158px}.sales-bar-cell small{color:#777480;font-size:10px}.sales-bar-cell label{font-size:10px}.admin-activity-list{gap:12px}.admin-activity{border-color:#efedf2;gap:12px;padding:0 0 12px}.admin-activity b{color:#302d38;font-size:13px}.admin-activity small{font-size:11px;line-height:1.45}.admin-status{color:#5e4ccd;background:#f4f1ff;border:1px solid #e6e2f5;border-radius:6px;align-items:center;padding:5px 9px;font-size:10px;font-weight:650;display:inline-flex}.admin-page-note{color:#777480;margin:0;font-size:11px;line-height:1.55}.admin-table-wrap{background:#fff;border-color:#e5e2ea;border-radius:11px;box-shadow:0 4px 15px #29263e06}.admin-table{min-width:760px}.admin-table th{color:#777480;letter-spacing:.09em;background:#faf9fc;padding:13px 16px;font-size:10px}.admin-table td{color:#55515e;vertical-align:middle;border-color:#efedf2;padding:14px 16px;font-size:12px;line-height:1.5}.admin-table td strong{color:#292733;font-size:13px;font-weight:650}.admin-table td small{color:#777480;font-size:11px}.admin-table tbody tr{transition:background .14s}.admin-table tbody tr:hover{background:#fcfbfe}.admin-toolbar{gap:11px}.admin-search{background:#fff;border-color:#e2dfe8;border-radius:7px;min-height:42px;padding:10px 12px;font-size:12px}.admin-select{border-color:#e2dfe8;border-radius:7px;min-height:35px;padding:7px 10px;font-size:11px}.admin-form{background:#fff;border-color:#e5e2ea;border-radius:11px;gap:15px 18px;padding:22px;box-shadow:0 4px 15px #29263e06}.admin-form .field{gap:7px}.admin-form .field label{color:#484551;font-size:12px;font-weight:650}.admin-form .field input,.admin-form .field select,.admin-form .field textarea{color:#292733;background:#fff;border:1px solid #e2dfe8;border-radius:7px;min-height:42px;padding:10px 12px;font-size:13px}.admin-form .field textarea{min-height:100px;line-height:1.5}.admin-form .field input:focus,.admin-form .field select:focus,.admin-form .field textarea:focus{border-color:#8375ec;outline:3px solid #7665e81c}.admin-form .button{border-radius:7px;min-height:41px;padding:10px 14px;font-size:12px}.admin-form-error{font-size:12px;line-height:1.5}.admin-empty{color:#6f6b78;padding:35px 22px;font-size:13px;line-height:1.6}.admin-section-heading{justify-content:space-between;align-items:center;gap:16px;padding:19px 21px;display:flex}.admin-section-heading>div>span{color:#7463df;letter-spacing:.12em;font-size:10px;font-weight:800}.admin-section-heading h2{color:#292733;letter-spacing:-.035em;margin:5px 0 3px;font-size:18px}.admin-section-heading p{color:#777480;margin:0;font-size:12px;line-height:1.5}.admin-section-heading>strong{color:#292733;white-space:nowrap;font-size:23px}.admin-section-heading>strong small{color:#777480;font-size:11px;font-weight:500}.admin-projects-create{gap:2px;display:grid}.admin-projects-create>.admin-section-heading{padding:0 1px 4px}.admin-projects-list{background:#fff;border:1px solid #e5e2ea;border-radius:11px;overflow:hidden;box-shadow:0 4px 15px #29263e06}.admin-projects-list>.admin-table-wrap{box-shadow:none;border:0;border-top:1px solid #efedf2;border-radius:0;overflow-x:auto}.admin-project-table{min-width:900px}.admin-project-table td:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.admin-clients-page{max-width:1500px}.admin-clients-page .admin-topline{margin-bottom:0}.admin-client-page-intro{color:#c6c2cf;font-size:13px}.admin-client-overview,.admin-client-directory{background:#fff;border-color:#e5e2ea;border-radius:11px;box-shadow:0 4px 15px #29263e06}.admin-client-overview{margin:0;padding:20px 21px}.admin-client-status-count{transition:transform .14s,border-color .14s,background .14s,box-shadow .14s}.admin-client-status-count:hover{transform:translateY(-1px);box-shadow:0 4px 12px #29263e0b}.admin-client-directory{overflow:hidden}.admin-client-directory-head h2{font-size:18px}.admin-client-directory-head p{font-size:12px}.admin-client-page-note{font-size:11px;line-height:1.5}.admin-main:has(.leads-board-shell) .admin-topline{margin-bottom:0}.leads-board-shell{background:#fff;border-color:#e3e0e8;border-radius:12px;box-shadow:0 5px 18px #29263e07}.leads-board-toolbar{padding:21px 22px 17px}.leads-board-intro h2{font-size:20px}.leads-board-intro p{font-size:12px}.leads-board-kicker{font-size:10px}.leads-search{background:#fff;border-radius:7px;min-height:42px}.leads-search input{font-size:12px}.leads-board-summary{padding:12px 22px;font-size:11px}.leads-board-summary b{font-size:13px}.leads-board-drag-hint{font-size:10px}.kanban{grid-auto-columns:minmax(265px,1fr);gap:12px;padding:16px 18px 20px}.kanban-column{background:#f7f6f8;border-color:#e5e2ea;border-radius:9px}.kanban-heading{border-color:#e8e5ec;padding:13px 13px 12px}.kanban-heading h3{font-size:12px}.kanban-heading>span{min-width:27px;height:27px;font-size:12px}.kanban-column-content{gap:9px;padding:10px}.kanban-card{border-color:#e6e3eb;border-radius:8px;padding:13px;box-shadow:0 2px 8px #29263e06}.kanban-card-topline>span,.kanban-card-topline time{font-size:10px}.kanban-card h3{font-size:14px}.kanban-card-company,.kanban-card-solution{font-size:11px}.kanban-stage-control{font-size:10px}.kanban-card .admin-select{min-height:37px;font-size:11px}.kanban-whatsapp,.kanban-card .admin-prompt-trigger{min-height:35px;font-size:10px}.admin-new-leads{border-radius:9px}.admin-new-leads b{font-size:14px}.prospecting-workspace{max-width:none;font-size:14px}.prospecting-heading{border-color:#e5e2ea;border-radius:11px;margin:0;padding:20px 22px;box-shadow:0 4px 15px #29263e06}.prospecting-heading h2{font-size:21px}.prospecting-heading p{font-size:12px}.prospecting-eyebrow{font-size:10px}.prospecting-count{background:#f8f7fb;border-color:#e8e5ef;border-radius:8px}.prospecting-count b{font-size:25px}.prospecting-count span{font-size:11px}.prospecting-tabs{gap:7px;margin:0}.prospecting-tabs button{border-color:#e3e0e8;border-radius:7px;min-height:40px;padding:9px 12px;font-size:12px}.prospecting-search-panel{border-color:#e5e2ea;border-radius:11px;margin-top:0;padding:23px;box-shadow:0 4px 15px #29263e06}.prospecting-search-intro{margin-bottom:19px}.prospecting-search-intro h3{font-size:20px}.prospecting-search-intro p,.prospecting-search-panel .prospecting-region>span,.prospecting-search-panel .prospecting-segment>span,.prospecting-search-panel .prospecting-radius>span{font-size:12px}.prospecting-search-panel .prospecting-region input{font-size:14px}.prospecting-search-panel .prospecting-region small,.prospecting-search-panel .prospecting-segment small,.prospecting-search-panel .prospecting-radius small{font-size:11px}.prospecting-search-panel .prospecting-search>.button{font-size:12px}.prospecting-results-heading h3{font-size:17px}.prospecting-results-heading p{font-size:11px}.prospecting-results-heading>button{font-size:10px}.prospecting-result-grid{gap:12px}.prospecting-result{border-color:#e5e2ea;border-radius:9px;padding:16px;box-shadow:0 3px 12px #29263e05}.prospecting-result:hover{border-color:#d2ccec;box-shadow:0 8px 20px #29263e0b}.prospecting-card-state{font-size:9px}.prospecting-result h4{font-size:14px}.prospecting-segment,.prospecting-location{font-size:10px}.prospecting-data-note{font-size:9px}.prospecting-card-actions a{font-size:10px}.prospecting-select{min-height:37px;font-size:10px}.prospecting-briefing,.prospecting-followups,.prospecting-interactions{border-color:#e5e2ea;border-radius:11px;box-shadow:0 4px 15px #29263e06}.prospecting-briefing{padding:21px}.prospecting-brief-head h3{font-size:20px}.prospecting-brief-head p,.prospecting-privacy-note,.prospecting-observation-grid label>span,.prospecting-saved-card>label>span{font-size:11px}.prospecting-observation-grid textarea{min-height:74px;font-size:12px}.prospecting-brief-actions .button,.prospecting-prompt-head>.button{min-height:38px;font-size:11px}.prospecting-brief-actions>span{font-size:10px}.prospecting-prompt-head p{font-size:11px}.prospecting-prompt-text{min-height:320px;font-size:11px}.prospecting-saved-card{border-color:#e5e2ea;border-radius:8px;padding:13px}.prospecting-saved-open b{font-size:12px}.prospecting-saved-open small,.prospecting-saved-card>label{font-size:10px}.prospecting-saved-card>label select{min-height:36px;font-size:10px}.prospecting-copy-small,.prospecting-footnote{font-size:10px}.admin-page-shell :is(a,button,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #7665e852}.admin-login-page{background:radial-gradient(circle at 18% 14%,#e7e3ff,#0000 35%),#f3f2f5}.admin-login-card,.admin-setup-card{border-color:#e5e2ea;border-radius:14px;box-shadow:0 22px 64px #29263e12}.admin-login-card{padding:40px}.admin-login-card h1{font-size:34px}.admin-login-card>p{font-size:13px;line-height:1.6}.admin-login-card .field span{font-size:11px}.admin-setup-card h1{font-size:28px}.admin-setup-card p{font-size:13px}@media (max-width:1020px){.admin-dashboard-grid{grid-template-columns:1fr}.prospecting-search-panel .prospecting-search{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.prospecting-search-panel .prospecting-search>.button{grid-column:1/-1;justify-self:start;min-width:220px}}@media (max-width:850px){.admin-sidebar{flex-basis:218px;width:218px}.admin-main{padding:27px 22px 48px}.admin-page-shell{gap:16px}.admin-topline{min-height:132px;padding:22px}.admin-topline h1{font-size:29px}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid{gap:13px}.admin-project-table{min-width:850px}.prospecting-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.prospecting-search-panel .prospecting-search{grid-template-columns:1fr}.prospecting-search-panel .prospecting-search .prospecting-region{grid-column:auto}.prospecting-search-panel .prospecting-search>.button{grid-column:auto;justify-self:stretch;width:100%}}@media (max-width:620px){.admin-workspace{display:block}.admin-sidebar{border-bottom:1px solid #ffffff12;border-right:0;flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;height:auto;min-height:0;padding:12px 15px;position:relative}.admin-sidebar .brand{margin:0 3px}.admin-side-label,.admin-user,.admin-sidebar-bottom form{display:none!important}.admin-sidebar nav{scrollbar-width:thin;order:3;gap:4px;width:100%;padding-top:8px;display:flex;overflow-x:auto}.admin-sidebar nav a{flex:none;gap:7px;min-height:38px;padding:8px 9px;font-size:10px}.admin-sidebar nav a svg{width:15px;height:15px}.admin-sidebar-bottom{margin:0}.admin-sidebar-bottom .back-to-site{min-height:34px;padding:8px;font-size:0}.admin-sidebar-bottom .back-to-site svg{width:17px;height:17px}:is(.admin-main,.admin-main:has(.instagram-admin-page)){padding:18px 15px 40px}.admin-page-shell{gap:14px}.admin-topline{border-radius:11px;align-items:flex-start;gap:12px;min-height:0;padding:18px 16px}.admin-topline:after{bottom:-195px;right:-10%}.admin-topline h1{font-size:25px}.admin-topline small{font-size:9px}.admin-topline .admin-page-description,.admin-topline p{font-size:11px}.admin-topline .button,.admin-topline .admin-client-add{min-height:39px;padding:9px 11px;font-size:11px}.admin-stat-grid{gap:8px}.admin-stat{min-height:103px;padding:13px}.admin-stat>span{font-size:10px}.admin-stat>b{margin:12px 0 4px;font-size:24px}.admin-stat>small{font-size:9px}.admin-dashboard-grid{gap:10px}.admin-dashboard-grid>div{gap:10px!important}.admin-panel{padding:16px}.admin-panel h2{font-size:15px}.admin-panel>p{font-size:11px}.admin-chart{height:180px}.sales-bars{gap:8px;height:140px}.sales-bar-cell small,.sales-bar-cell label{font-size:9px}.admin-form{grid-template-columns:1fr;gap:12px;padding:15px}.admin-form .field.full,.admin-form-error{grid-column:auto}.admin-form .field label{font-size:11px}.admin-form .field input,.admin-form .field select,.admin-form .field textarea{font-size:13px}.admin-form .button{justify-content:center;width:100%}.admin-section-heading{padding:16px}.admin-section-heading h2{font-size:16px}.admin-section-heading p{font-size:11px}.admin-projects-create>.admin-section-heading{padding:0 1px 3px}.admin-projects-list{border-radius:9px}.admin-table th{padding:11px 12px;font-size:9px}.admin-table td{padding:12px;font-size:11px}.admin-table td strong{font-size:12px}.admin-table td small{font-size:10px}.admin-project-table{min-width:790px}.admin-client-overview{padding:15px}.admin-client-status-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.admin-client-status-count{min-height:43px;padding:8px;font-size:10px}.admin-client-status-count strong{font-size:11px}.admin-client-directory-head{padding:15px 13px 11px}.admin-client-toolbar{padding:0 13px 13px}.admin-client-toolbar .admin-search{min-height:42px}.admin-client-filter{font-size:10px}.admin-client-filter select{min-height:42px;font-size:11px}.admin-client-add{width:100%}.admin-client-page-intro{font-size:11px}.leads-board-toolbar{gap:14px;padding:16px}.leads-board-intro h2{font-size:18px}.leads-board-intro p{font-size:11px}.leads-board-tools{flex-direction:column;align-items:stretch}.leads-search{width:100%;min-height:42px}.admin-notification-toggle,.admin-notification-active{justify-content:center;align-self:flex-start}.leads-board-summary{flex-direction:column;align-items:flex-start;gap:4px;padding:11px 16px}.kanban{grid-auto-columns:minmax(255px,84vw);gap:9px;padding:13px 13px 16px}.prospecting-heading{padding:16px}.prospecting-heading h2{font-size:19px}.prospecting-heading p{font-size:11px}.prospecting-count{padding:8px 10px}.prospecting-count b{font-size:22px}.prospecting-count span{font-size:10px}.prospecting-tabs{overflow-x:auto}.prospecting-tabs button{flex:none;min-height:38px;padding:8px 10px;font-size:11px}.prospecting-search-panel{padding:16px}.prospecting-search-intro h3{font-size:18px}.prospecting-search-panel .prospecting-region>div,.prospecting-search-panel .prospecting-segment select,.prospecting-search-panel .prospecting-radius select{min-height:45px}.prospecting-result-grid{grid-template-columns:1fr}.prospecting-result{padding:14px}.prospecting-briefing{padding:15px}.prospecting-brief-head{flex-direction:column}.prospecting-brief-head h3{font-size:18px}.prospecting-brief-head>a{align-self:flex-start}.prospecting-observation-grid{grid-template-columns:1fr}.prospecting-brief-actions{flex-direction:column;align-items:flex-start}.prospecting-brief-actions>.button{justify-content:center;width:100%}.prospecting-saved-list,.prospecting-interaction-form{grid-template-columns:1fr}.admin-login-card{padding:30px 23px}}
