.lc-crm-workspace{--crm-ink:#14213c;--crm-line:#dfe5ed;--crm-muted:#5e6c80;background:#f3f6fb;color:var(--crm-ink);padding:32px clamp(18px,3vw,48px) 64px;min-height:100vh;font-size:16px}.lc-crm-workspace *{box-sizing:border-box}.lc-crm-section-heading,.lc-crm-title,.lc-crm-toolbar,.lc-crm-toolbar>div{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.lc-crm-title{margin-bottom:26px}.lc-crm-title h1{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.04em;margin:8px 0}.lc-crm-panel p,.lc-crm-title p{color:var(--crm-muted)}.lc-crm-eyebrow{font-size:12px!important;letter-spacing:.12em;font-weight:800;color:#3454d1!important}.lc-crm-secondary,.lc-crm-workspace button{border:1px solid var(--crm-line);background:white;border-radius:9px;padding:11px 15px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;cursor:pointer;color:var(--crm-ink);text-decoration:none}.lc-crm-workspace button:disabled{opacity:.55;cursor:wait}.lc-crm-workspace a:focus-visible,.lc-crm-workspace button:focus-visible,.lc-crm-workspace input:focus-visible{outline:3px solid #335af8;outline-offset:3px}.lc-crm-workspace .lc-crm-primary{background:#2445d7;color:white;border-color:#2445d7}.lc-crm-toolbar{background:white;padding:16px;border:1px solid var(--crm-line);border-radius:12px}.lc-crm-workspace label{display:grid;gap:6px;font-size:14px;color:var(--crm-muted)}.lc-crm-workspace input,.lc-crm-workspace select,.lc-crm-workspace textarea{min-height:42px;border:1px solid #c9d3e0;border-radius:7px;padding:9px 10px;background:white;color:var(--crm-ink);font:inherit;max-width:100%}.lc-crm-meta{font-size:13px;line-height:1.6;color:var(--crm-muted);margin:12px 0 20px}.lc-crm-tabs{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.lc-crm-tabs button{background:transparent;border-color:transparent}.lc-crm-tabs button[aria-current]{background:#172d50;color:white}.lc-crm-tabs a{font-size:14px;margin-left:auto;color:#2445d7}.lc-crm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:30px}.lc-crm-kpis article{border-radius:14px;background:white;border:1px solid var(--crm-line);padding:22px 18px;display:flex;flex-direction:column;gap:12px;min-width:0}.lc-crm-kpis .lc-crm-kpi-main{background:#152c50;color:white;border:0}.lc-crm-kpis article span{font-size:14px}.lc-crm-kpis strong{font-size:clamp(22px,2.4vw,34px);letter-spacing:-.04em;overflow-wrap:anywhere;line-height:1.25}.lc-crm-kpis em{font-size:16px;font-style:normal;color:#77879c}.lc-crm-kpis small{font-size:13px;line-height:1.4;color:#65768d}.lc-crm-kpi-main small{color:#bacbe5}.lc-crm-section-heading{margin:22px 0 14px}.lc-crm-accounts h2,.lc-crm-panel h2,.lc-crm-section-heading h2{font-size:20px;margin:0;line-height:1.3}.lc-crm-section-heading a{font-size:14px;color:#2445d7}.lc-crm-alert{padding:13px 16px;border-radius:9px;font-size:14px;line-height:1.5;margin:8px 0}.lc-crm-alert-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lc-crm-workspace .warn{background:#fff3d9;color:#815400}.lc-crm-workspace .bad{background:#ffe8e7;color:#a22626}.lc-crm-workspace .good{background:#def3e7;color:#146039}.lc-crm-workspace .info{background:#e7efff;color:#234ea0}.lc-crm-workspace .neutral{background:#eef1f5;color:#546174}.lc-crm-badge{display:inline-block;font-size:12px;font-weight:700;padding:6px 9px;border-radius:6px;line-height:1.3}.lc-crm-accounts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0}.lc-crm-accounts article{background:white;border:1px solid var(--crm-line);border-radius:12px;padding:20px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.lc-crm-accounts article>div{display:grid;gap:8px}.lc-crm-accounts article>div:last-child{text-align:right}.lc-crm-accounts strong{font-size:24px}.lc-crm-accounts small{color:var(--crm-muted);font-size:13px}.lc-crm-panel{background:white;border:1px solid var(--crm-line);border-radius:14px;padding:22px;margin:20px 0}.lc-crm-panel>.lc-crm-section-heading:first-child{margin-top:0}.lc-crm-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.lc-crm-package-grid article{background:#f8faff;border-radius:10px;padding:18px}.lc-crm-package-grid h3{font-size:18px;margin:0}.lc-crm-package-grid p{font-size:14px}.lc-crm-package-grid dl{font-size:14px;line-height:1.5}.lc-crm-package-grid dl div{display:flex;justify-content:space-between;gap:14px;margin:10px 0}.lc-crm-package-grid dd{font-weight:800;white-space:nowrap}.lc-crm-table-wrap{overflow-x:auto;max-width:100%}.lc-crm-table-wrap table{width:100%;border-collapse:collapse;font-size:14px}.lc-crm-table-wrap th{text-align:left;background:#f5f7fb;color:#546174;padding:12px}.lc-crm-table-wrap td{padding:15px 12px;border-bottom:1px solid #edf0f5;vertical-align:top}.lc-crm-table-wrap td small{display:block;color:var(--crm-muted);font-size:12px;line-height:1.5;margin-top:6px}.lc-crm-table-wrap td:nth-child(3){overflow-wrap:anywhere}.lc-crm-empty{padding:36px 18px;text-align:center;background:white;border:1px dashed #c4cfdf;border-radius:12px;color:var(--crm-muted);line-height:1.6}.lc-crm-target{display:flex;align-items:end;gap:8px}.lc-crm-target input{width:140px}.lc-crm-form{display:grid;gap:18px;max-width:760px}.lc-crm-form textarea{min-height:180px;resize:vertical}.lc-crm-file-card{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;padding:20px;border:1px solid var(--crm-line);border-radius:12px;margin:14px 0}.lc-crm-file-card h3{margin:0 0 8px}.lc-crm-file-card code{font-size:12px;overflow-wrap:anywhere}.lc-crm-flow{display:flex;gap:12px;flex-wrap:wrap}.lc-crm-flow span{padding:15px;background:#edf2ff;border-radius:9px;font-size:14px}.lc-crm-workspace details summary{cursor:pointer;font-weight:600;font-size:14px;padding:12px 0}@media(max-width:1100px){.lc-crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-crm-accounts{grid-template-columns:1fr}}@media(max-width:600px){.lc-crm-workspace{padding:24px 14px 48px}.lc-crm-kpis{gap:8px}.lc-crm-kpis article{padding:16px 12px}.lc-crm-kpis strong{font-size:24px}.lc-crm-alert-grid{grid-template-columns:1fr}.lc-crm-toolbar>div{gap:10px}.lc-crm-toolbar label{width:calc(50% - 8px)}.lc-crm-toolbar input{width:100%;min-width:0}.lc-crm-tabs a{margin:8px 0}.lc-crm-panel{padding:16px}.lc-crm-title .lc-crm-secondary{width:100%;text-align:center}}.lc-crm-file-card>div{min-width:0;max-width:100%}.lc-crm-file-card h2,.lc-crm-file-card h3,.lc-crm-file-card p,.lc-crm-file-card>div{overflow-wrap:anywhere}.lc-crm-workspace select:focus-visible,.lc-crm-workspace summary:focus-visible,.lc-crm-workspace textarea:focus-visible{outline:3px solid #335af8;outline-offset:3px}@media(max-width:600px){.lc-crm-form .lc-crm-toolbar label,.lc-crm-form .lc-crm-toolbar select{width:100%;min-width:0}}.lc-crm-workspace{--ink:#14213c;--line:#dfe5ed;--muted:#5e6c80;--blue:#2445d7;--lime:#edf2ff;max-width:1680px;margin:0 auto}.admin-stage:has(.lc-crm-workspace){background:#f3f6fb}.admin-stage:has(.lc-crm-workspace)>.member-topbar{background:#f3f6fb;color:#5e6c80}.admin-stage:has(.lc-crm-workspace)>.member-topbar i{background:#e7efff;color:#2445d7}.lc-crm-workspace [hidden]{display:none!important}.lc-crm-workspace :is(h2,h3,p,small,dd){overflow-wrap:anywhere}.lc-crm-workspace h3{font-size:18px;line-height:1.35;margin:0}.lc-crm-workspace :is(button,a,input,select,textarea,summary){touch-action:manipulation}.lc-crm-workspace button:hover:not(:disabled){background:#edf2ff;border-color:#becbf5}.lc-crm-workspace .lc-crm-tabs button[aria-current]{background:#172d50;color:#fff;border-color:#172d50}.lc-crm-workspace button.lc-crm-primary:hover:not(:disabled){background:#1935b3;color:#fff;border-color:#1935b3}.lc-crm-workspace :is(.admin-order-filters button.active,.admin-levels button.level-active,.crm-tabs button.active,.admin-pending-list button.approve):hover:not(:disabled){background:#24436e;color:#fff;border-color:#24436e}.lc-crm-title{padding-bottom:22px;border-bottom:1px solid var(--line)}.lc-crm-title>div{max-width:800px}.lc-crm-title p{line-height:1.6;margin-bottom:0}.lc-sales-heading{margin-top:0}.lc-sales-heading h2{font-size:26px;letter-spacing:-.025em}.lc-sales-heading p{margin:5px 0;color:var(--muted);font-size:14px}.lc-sales-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:20px 0}.lc-sales-filters label{min-width:160px}.lc-sales-filters>span{margin-left:auto;padding-bottom:12px;color:var(--muted);font-size:13px}.lc-sales-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.lc-sales-kpis article{min-width:0;display:grid;gap:16px;align-content:start;padding:26px;border:1px solid var(--line);border-radius:14px;background:#fff}.lc-sales-kpis article>span{font-size:15px;font-weight:650}.lc-sales-kpis strong{font-size:clamp(28px,2.7vw,42px);line-height:1.2;letter-spacing:-.045em;overflow-wrap:anywhere}.lc-sales-kpis article>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;font-size:14px}.lc-sales-kpis small{color:var(--muted);font-size:12px}.lc-sales-kpis .lc-sales-featured{background:#172d50;border-color:#172d50;color:#fff}.lc-sales-featured small{color:#c0cce0}.lc-sales-kpis article:not(.lc-sales-spend){min-height:190px}.lc-sales-kpis .lc-sales-spend{gap:14px;grid-row:span 1}.lc-sales-spend dl{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--line);margin:0;font-size:12px}.lc-sales-spend dl>div{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.lc-sales-spend dd{margin:0;font-weight:650}.lc-sales-spend dd small{display:block}.lc-sales-spend>small{line-height:1.5}.lc-sales-spend button{font-size:12px;padding:9px 12px}@media(max-width:1250px){.lc-sales-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.lc-sales-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lc-sales-products>article{min-width:0;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.lc-sales-products header{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:22px;border-bottom:1px solid var(--line)}.lc-sales-products h3{font-size:23px;margin-top:5px}.lc-sales-products a{color:var(--blue);font-size:14px;font-weight:650;white-space:nowrap}.lc-sales-products dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:24px 22px}.lc-sales-products dl>div{min-width:0}.lc-sales-products dt{font-size:13px;color:var(--muted);margin-bottom:8px}.lc-sales-products dd{margin:0;font-size:22px;font-weight:750;letter-spacing:-.035em}.lc-sales-products dd small{display:block;font-size:13px;font-weight:500;letter-spacing:0;color:var(--muted);margin-top:7px}.lc-sales-products footer{padding:14px 22px;background:#f8faff;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.lc-sales-products footer summary{padding-bottom:0;font-size:13px}.lc-sales-products footer p{line-height:1.5}.lc-crm-section-heading>.lc-crm-meta{margin:0}.lc-sales-source{max-width:1050px;font-size:12px}.lc-crm-tabs{border-block:1px solid var(--line);padding:18px 0;margin:30px 0 26px;gap:8px}.lc-crm-members{min-width:0}.lc-crm-members>.lc-crm-section-heading{margin-top:0}.lc-crm-members :is(.admin-control-strip,.buyer-crm){margin:0 0 22px;border:1px solid var(--line);border-radius:14px;box-shadow:none}.lc-crm-members .admin-control-strip>div{border-color:var(--line);padding:20px;min-height:130px}.lc-crm-members .admin-control-strip :is(span,small){font-family:inherit;letter-spacing:0;font-size:13px;font-weight:500;line-height:1.5}.lc-crm-members .admin-control-strip strong{font-size:28px;line-height:1.25}.lc-crm-members .admin-control-strip .control-alert{background:#fff3d9;color:#815400}.lc-crm-members .control-alert :is(span,small){color:#815400}.lc-crm-members .control-ok{background:#f8faff}.lc-crm-members .admin-operations{padding:0;gap:20px;min-width:0}.lc-crm-members .lc-member-whatsapp{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border:1px solid #a5d9bf;border-radius:8px;background:#e8f6ef;color:#14633c;font-size:13px;font-family:inherit;font-weight:650;line-height:1.4;text-decoration:none;white-space:normal;max-width:100%}.lc-crm-members a.lc-member-whatsapp:hover{background:#d2efdf;border-color:#61b78c}.lc-crm-members button.lc-member-whatsapp:disabled{cursor:not-allowed;background:#f2f4f7;border-color:var(--line);color:var(--muted);opacity:1}.lc-member-whatsapp svg{flex:none}.lc-crm-members .lc-member-row-actions{display:grid;justify-items:end;gap:12px;min-width:0}.lc-crm-members .lc-member-contact-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end;flex:0 1 auto}.lc-crm-members .admin-pending-list article>div:last-child{flex-wrap:wrap}@media(max-width:700px){.lc-crm-members .lc-member-row-actions{justify-items:start;margin-top:14px}.lc-crm-members .lc-member-contact-actions{justify-content:flex-start}}.lc-member-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.lc-crm-members .crm-quick-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.lc-crm-members .crm-quick-filters button{display:flex;gap:10px;align-items:center;padding:10px 13px;background:#f8faff;min-height:42px}.lc-crm-members .crm-quick-filters span{font-size:12px;line-height:1.3}.lc-crm-members .crm-quick-filters strong{font-size:15px;line-height:1.3}@media(max-width:1000px){.lc-member-action-grid{grid-template-columns:1fr}}.lc-crm-members :is(.admin-attention,.admin-pending,.admin-members,.admin-manual,.admin-queue,.buyer-crm){border:1px solid var(--line);border-radius:14px;background:#fff;min-width:0}.lc-crm-members :is(.admin-attention,.admin-pending,.buyer-crm){padding:24px}.lc-crm-members :is(.block-heading,.crm-heading){display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.lc-crm-members :is(.block-heading h2,.crm-heading h2,.admin-collapsible h2){font-size:22px;line-height:1.3;letter-spacing:-.025em;margin:6px 0}.lc-crm-members :is(.block-heading span,.crm-heading>div>span,.admin-collapsible summary span){font-family:inherit;font-size:12px;line-height:1.5;letter-spacing:.03em;color:var(--muted)}.lc-crm-members .block-heading>b{font-family:inherit;font-size:12px;line-height:1.3}.lc-crm-members .crm-heading p{font-size:14px}.lc-crm-members :is(.admin-members-note,.admin-pending-list small,.attention-list article p,.admin-order-table td,.admin-order-table th){font-family:inherit;font-size:13px;line-height:1.5;letter-spacing:0}.lc-crm-members .admin-members-note{margin:0 0 18px}.lc-crm-members .content-empty{font-size:14px;line-height:1.6}.lc-crm-members .attention-clear{background:#f3f7fd;display:block;padding:18px}.lc-crm-members .attention-clear strong{font-size:16px}.lc-crm-members .attention-clear p{font-size:14px;line-height:1.6;margin-top:8px}.lc-crm-members :is(.admin-pending-list article,.admin-order-scroll,.crm-workspace,.crm-profile,.crm-directory){border-color:var(--line)}.lc-crm-members :is(.crm-metrics button,.crm-directory,.crm-orders>article>header,.crm-notes form,.crm-tasks form){background:#f8faff}.lc-crm-members .crm-customer-list>button.selected{background:#edf2ff;box-shadow:inset 3px 0 0 #2445d7}.lc-crm-members :is(.crm-tabs button.active,.admin-levels .level-active){background:#172d50;color:#fff;border-color:#172d50}.lc-crm-members :is(.admin-order-filters button,.admin-pending-list button,.admin-levels button,.admin-order-tools>button,.attention-list article button){font-family:inherit;font-size:13px;line-height:1.4;letter-spacing:0}.lc-crm-members :is(.admin-collapsible>summary,.admin-manual>summary){padding:20px 24px;font-family:inherit;font-size:14px;line-height:1.5;letter-spacing:0;gap:12px}.lc-crm-members .admin-collapsible-body{padding:20px 24px}.lc-crm-members .admin-order-table th{background:#f3f6fb;color:var(--muted)}.lc-crm-members :is(.admin-invite,.admin-table){padding:22px}.lc-crm-members .admin-invite label span{font-family:inherit;font-size:13px}.lc-crm-members .admin-invite input{font-size:16px}.lc-crm-members :is(.admin-invite,.admin-order-toolbar,.admin-order-tools,.admin-member-list article,.admin-member-identity){min-width:0;max-width:100%}.lc-crm-members :is(.admin-badges,.admin-levels){flex-wrap:wrap}.lc-crm-members .admin-state{font-family:inherit;font-size:11px}.lc-crm-workspace .fulfilment-status{padding:0;margin:12px 0;border:0;background:transparent}.lc-crm-workspace .fulfilment-heading{flex-wrap:wrap;gap:14px}.lc-crm-workspace .fulfilment-status p{font-size:14px;line-height:1.6}@media(max-width:1100px){.lc-sales-kpis article{padding:20px}.lc-sales-products dl{grid-template-columns:1fr}.lc-sales-products dl>div{display:flex;justify-content:space-between;gap:16px;align-items:center}.lc-sales-products dd{text-align:right}.lc-crm-members .admin-control-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.lc-sales-kpis{grid-template-columns:1fr;gap:10px}.lc-sales-kpis article{gap:10px}.lc-sales-kpis strong{font-size:34px}.lc-sales-products{grid-template-columns:1fr}.lc-sales-filters>span{margin-left:0}.lc-sales-filters label{min-width:0;flex:1 1 130px}.lc-sales-filters input{width:100%;min-width:0}.lc-crm-tabs{gap:4px}.lc-crm-tabs button{flex:1 1 140px;text-align:center;font-size:13px;padding:12px 10px}.lc-crm-members :is(.admin-attention,.admin-pending,.buyer-crm,.admin-collapsible-body,.admin-invite,.admin-table){padding:16px}.lc-crm-members :is(.admin-collapsible>summary,.admin-manual>summary){padding:16px}.lc-crm-members .admin-control-strip>div{padding:14px}.lc-crm-members .admin-control-strip strong{font-size:23px}.lc-crm-members .admin-order-toolbar{flex-wrap:wrap}.lc-crm-members .admin-order-tools{width:100%;flex-wrap:wrap}.lc-crm-members .admin-order-tools label{flex:1 1 160px}.lc-crm-members .admin-manual summary span{float:none;display:block}.lc-crm-members .attention-list article{grid-template-columns:1fr}.lc-crm-members .admin-member-list article{display:block}.lc-crm-members .admin-levels{margin-top:16px}.lc-sales-products header{padding:18px}.lc-crm-title>.lc-crm-badge{display:none}}.lc-aff-sales tr.lc-aff-topup td{background:#fffbea}@media(max-width:600px){.lc-aff-sales table,.lc-aff-sales tbody{display:block}.lc-aff-sales thead{display:none}.lc-aff-sales tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pkg comm" "buyer comm" "date status";gap:4px 14px;padding:14px 12px;border-bottom:1px solid #edf0f5}.lc-aff-sales tr.lc-aff-topup{background:#fffbea;border-radius:10px}.lc-aff-sales tr.lc-aff-topup td{background:transparent}.lc-aff-sales td{display:block;padding:0!important;border:0!important;min-width:0;overflow-wrap:anywhere}.lc-aff-sales td:first-child{grid-area:date;font-size:13px;color:var(--crm-muted);align-self:center}.lc-aff-sales td:nth-child(2){grid-area:pkg;font-weight:650}.lc-aff-sales td:nth-child(2) small{font-weight:400;margin-top:2px}.lc-aff-sales td:nth-child(3){grid-area:buyer;font-size:13px;color:var(--crm-muted)}.lc-aff-sales td:nth-child(4){grid-area:comm;text-align:right}.lc-aff-sales td:nth-child(4) small{margin-top:2px}.lc-aff-sales td:nth-child(5){grid-area:status;text-align:right;align-self:center}}