.ws-content{--ws-purple:#6366f1;--ws-purple-dark:#4f46e5;--ws-border:#e2e8f0;--ws-border-light:#f1f5f9;--ws-muted:#64748b;--ws-ink:#0f172a;--ws-ink-secondary:#334155;--ws-card-bg:#fff;color:var(--ws-ink);min-width:0}.ws-content .workspace-toolbar{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ws-content .workspace-toolbar>div:first-child{min-width:160px}.ws-content .workspace-toolbar>.ws-actions{justify-content:flex-end;width:auto;margin:0}.ws-content .workspace-toolbar h3{letter-spacing:-.02em;color:var(--ws-ink);margin:0;font-size:22px;font-weight:800;line-height:1.25}.ws-content .workspace-toolbar p{color:var(--ws-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.ws-content .ws-actions,.ws-dialog .ws-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-content .ws-button,.ws-dialog .ws-button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:1px solid #4f46e5;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:auto;min-height:38px;padding:8px 16px;font-size:12px;font-weight:600;line-height:1.3;transition:all .16s;display:inline-flex;box-shadow:0 3px 10px #6366f147}.ws-content .ws-button:hover,.ws-dialog .ws-button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 18px #6366f161}.ws-content .ws-button:active,.ws-dialog .ws-button:active{transform:translateY(0)}.ws-content .ws-button.ws-secondary,.ws-dialog .ws-button.ws-secondary{color:#475569;border-color:var(--ws-border);background:#fff;font-size:11.5px;font-weight:600;box-shadow:0 1px 3px #0000000a}.ws-content .ws-button.ws-secondary:hover,.ws-dialog .ws-button.ws-secondary:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 6px #0000000f}:is(.ws-content button:focus-visible,.ws-content select:focus-visible,.ws-content textarea:focus-visible,.ws-dialog input:focus-visible,.ws-dialog textarea:focus-visible){outline-offset:2px;outline:2px solid #6366f1}.ws-content .table-search{border:1px solid var(--ws-border);background:#fff;border-radius:9px;width:200px;height:38px;transition:all .15s;box-shadow:0 1px 2px #00000008}.ws-content .table-search:focus-within{border-color:var(--ws-purple);box-shadow:0 0 0 3px #6366f11f}.ws-content .table-search input{box-shadow:none;border:0;border-radius:0;padding:0;font-size:11.5px}.ws-content .ws-select{border:1px solid var(--ws-border);color:#475569;cursor:pointer;background:#fff;border-radius:9px;max-width:220px;height:38px;padding:0 12px;font-size:11.5px;transition:border-color .15s}.ws-content .ws-select:focus{border-color:var(--ws-purple);outline:none}.ws-content .ws-tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.ws-content .ws-tabs button{border:1px solid var(--ws-border);color:#64748b;background:#fff;border-radius:9px;height:auto;min-height:36px;padding:8px 16px;font-size:11.5px;font-weight:500;transition:all .15s;box-shadow:0 1px 2px #00000008}.ws-content .ws-tabs button:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.ws-content .ws-tabs button.selected{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border-color:#4f46e5;font-weight:600;box-shadow:0 3px 10px #6366f14d}.ws-content .workspace-toolbar .ws-tabs{gap:4px;margin:0 0 0 8px}.ws-content .workspace-toolbar .ws-tabs button{height:38px}.ws-content .ws-stage-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ws-content .ws-stage-tabs button{background:var(--stage-bg,#f1f5f9);height:auto;min-height:34px;color:var(--stage-color,#64748b);border:1px solid #0000;border-radius:8px;gap:7px;padding:6px 12px;font-size:11px;font-weight:500;transition:all .15s}.ws-content .ws-stage-tabs button:hover{filter:brightness(.97)}.ws-content .ws-stage-tabs button.selected{color:#4338ca;background:#ede9fe;border-color:#a5b4fc;font-weight:600;box-shadow:inset 0 1px 2px #6366f11a}.ws-content .ws-stage-tabs button span{background:#ffffffb3;border-radius:99px;padding:2px 6px;font-size:9.5px;font-weight:700}.ws-content .ws-filter{border:1px solid var(--ws-border);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:11.5px;display:flex;box-shadow:0 1px 3px #00000005}.ws-content .ws-board{grid-template-columns:repeat(5,minmax(185px,1fr));align-items:start;gap:14px;padding-bottom:14px;display:grid;overflow-x:auto}.ws-content .ws-board.single{grid-template-columns:minmax(240px,320px)}.ws-content .ws-board-column{background:var(--stage-bg,#f8fafc);border:1px solid color-mix(in srgb, var(--stage-color,#64748b) 14%, white);border-radius:14px;min-width:0;padding:12px}.ws-content .ws-board-column>header{color:var(--stage-color,#475569);align-items:center;gap:7px;padding:4px 2px 12px;font-size:11.5px;display:flex}.ws-content .ws-board-column>header strong{font-size:11.5px;font-weight:700}.ws-content .ws-board-column>header>span{background:color-mix(in srgb, var(--stage-color,#64748b) 12%, white);border-radius:99px;padding:2px 6px;font-size:9.5px;font-weight:700}.ws-content .ws-board-column>header button{color:var(--stage-color);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;margin-left:auto;transition:background .15s;display:grid}.ws-content .ws-board-column>header button:hover{background:#0000000d}.ws-content .ws-lead-cards{flex-direction:column;gap:10px;display:flex}.ws-content .ws-lead-card{text-align:left;width:100%;min-height:100px;color:var(--ws-ink);cursor:pointer;background:#fff;border:1px solid #fff;border-radius:11px;padding:14px 13px 11px;transition:all .16s;display:block;box-shadow:0 1px 3px #0000000a,0 3px 8px #0f172a08}.ws-content .ws-lead-card:hover{border-color:color-mix(in srgb, var(--stage-color,#6366f1) 30%, white);transform:translateY(-2px);box-shadow:0 8px 20px #0f172a14}.ws-content .ws-lead-card>strong{color:var(--ws-ink);font-size:11px;font-weight:700;line-height:1.4;display:block}.ws-content .ws-lead-card>small{color:#64748b;margin-top:4px;font-size:9.5px;line-height:1.4;display:block}.ws-content .ws-lead-card footer{color:#64748b;justify-content:space-between;align-items:center;gap:4px;margin-top:14px;font-size:9.5px;display:flex}.ws-content .ws-call{color:#3b82f6;background:#eff6ff;border-radius:6px;place-items:center;width:25px;height:25px;transition:all .15s;display:grid}.ws-content .ws-call:hover{background:#dbeafe}.ws-content .ws-add-lead{color:#6366f1;background:#ffffffd9;border:1px dashed #cbd5e1;border-radius:8px;justify-content:flex-start;align-items:center;gap:6px;width:100%;height:32px;margin-top:10px;padding:0 10px;font-size:9.5px;font-weight:700;transition:all .15s;display:flex}.ws-content .ws-add-lead:hover{background:#ede9fe;border-color:#a5b4fc}.ws-content .ws-column-empty{text-align:center;color:#94a3b8;padding:32px 8px;font-size:10.5px}.ws-content .ws-badge{white-space:nowrap;letter-spacing:.02em;border-radius:99px;width:max-content;max-width:100%;padding:3px 8px;font-size:9.5px;font-style:normal;font-weight:700;line-height:1.2;display:inline-block}.ws-content .ws-badge.green{color:#166534;background:#dcfce7}.ws-content .ws-badge.amber{color:#92400e;background:#fef3c7}.ws-content .ws-badge.red{color:#991b1b;background:#fee2e2}.ws-content .ws-badge.blue{color:#1e40af;background:#dbeafe}.ws-content .ws-lead-card .ws-badge{padding:2px 6px;font-size:8.5px}.ws-content .ws-lead-card .ws-badge.green{color:#fff;background:#22c55e}.ws-content .ws-lead-card .ws-badge.amber{color:#fff;background:#f59e0b}.ws-content .ws-lead-card .ws-badge.red{color:#fff;background:#ef4444}.ws-content .ws-table{border:1px solid var(--ws-border);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #00000005,0 4px 14px #0f172a08}.ws-content .ws-table table{border-collapse:collapse;width:100%;min-width:640px;font-size:11.5px}.ws-content .ws-table th{color:#64748b;text-align:left;white-space:nowrap;border:0;border-bottom:1px solid var(--ws-border);text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;height:42px;padding:10px 16px;font-size:10px;font-weight:700}.ws-content .ws-table td{color:#475569;white-space:nowrap;border:0;padding:14px 16px;font-size:11.5px}.ws-content .ws-table tr{border-bottom:1px solid #f1f5f9;transition:background .12s}.ws-content .ws-table tbody tr:last-child{border-bottom:0}.ws-content .ws-table tbody tr:hover{background:#f8faff}.ws-content .ws-table input[type=checkbox]{width:15px;height:15px;accent-color:var(--ws-purple);cursor:pointer}.ws-content .ws-identity{color:var(--ws-ink);text-align:left;align-items:center;gap:10px;font-size:11.5px;font-weight:500;display:inline-flex}.ws-content .ws-initial{color:#fff;background:#1e293b;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:10.5px;font-weight:700;display:inline-grid;box-shadow:0 2px 6px #0000001f}.ws-content .ws-initial.person{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);border-radius:50%}.ws-content .ws-name-button{text-align:left;cursor:pointer;color:var(--ws-ink);background:0 0;border:0;padding:0;font-weight:600;transition:color .15s}.ws-content .ws-name-button:hover{color:var(--ws-purple)}.ws-content .ws-row-action{border:1px solid var(--ws-border);color:#64748b;background:#fff;border-radius:8px;place-items:center;width:30px;height:28px;transition:all .15s;display:inline-grid}.ws-content .ws-row-action:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.ws-content .ws-link{color:var(--ws-purple);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:600;transition:color .15s;display:inline-flex}.ws-content .ws-link:hover{color:var(--ws-purple-dark)}.ws-content .ws-outline-link{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;padding:7px 12px;font-size:10.5px;font-weight:600;transition:all .15s}.ws-content .ws-outline-link:hover{background:#e0e7ff;border-color:#a5b4fc}.ws-content .ws-back{margin-bottom:20px}.ws-content .ws-empty{text-align:center;color:#94a3b8;padding:60px 20px;font-size:12.5px}.ws-content .ws-panel{border:1px solid var(--ws-border);background:#fff;border-radius:16px;min-width:0;padding:22px;box-shadow:0 1px 3px #00000005,0 4px 14px #0f172a08}.ws-content .ws-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ws-content .ws-panel h3{letter-spacing:-.01em;color:var(--ws-ink);margin:0;font-size:15px;font-weight:750}.ws-content .ws-panel h4,.ws-content .ws-subtoolbar h4{color:var(--ws-ink);margin:24px 0 12px;font-size:11.5px;font-weight:700}.ws-content .ws-welcome{margin-bottom:20px}.ws-content .ws-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.ws-content .ws-stats.five{grid-template-columns:repeat(4,minmax(0,1fr)) 1.35fr}.ws-content .ws-stats article{border:1px solid var(--ws-border);background:#fff;border-radius:14px;min-height:110px;padding:18px;transition:all .18s;box-shadow:0 1px 3px #00000008,0 4px 12px #0f172a08}.ws-content .ws-stats article:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 24px #0f172a12}.ws-content .ws-stats article>span{color:#64748b;margin-bottom:12px;font-size:11px;font-weight:600;display:block}.ws-content .ws-stats article strong{letter-spacing:-.03em;color:var(--ws-ink);font-size:26px;font-weight:800;line-height:1.2;display:block}.ws-content .ws-stats article>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ws-content .ws-stats em{color:#059669;margin-top:5px;font-size:10px;font-style:normal;font-weight:700;display:block}.ws-content .ws-stats .negative{color:#dc2626}.ws-content .ws-dashboard-grid{grid-template-columns:1.25fr 1fr 1fr;align-items:stretch;gap:16px;display:grid}.ws-content .ws-revenue-chart{aspect-ratio:auto;width:100%;height:240px;font-size:9.5px}.ws-content .ws-revenue-chart text{fill:#64748b;font-size:9.5px}.ws-content .ws-project-status{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;min-height:235px;display:flex}.ws-content .ws-donut{background:conic-gradient(#3b82f6 0% 42.857%,#22c55e 42.857% 71.428%,#f59e0b 71.428% 85.714%,#ef4444 85.714% 100%);border-radius:50%;flex-shrink:0;place-items:center;width:140px;height:140px;margin:0;display:grid;position:relative;box-shadow:0 4px 14px #00000014}.ws-content .ws-donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:104px;height:104px;display:flex;box-shadow:inset 0 2px 4px #0000000a}.ws-content .ws-donut strong{letter-spacing:-.03em;color:var(--ws-ink);font-size:24px;font-weight:800}.ws-content .ws-donut small{color:#64748b;font-size:10px;font-weight:500}.ws-content .ws-project-status ul{flex-direction:column;gap:16px;min-width:120px;margin:0;padding:0;list-style:none;display:flex}.ws-content .ws-project-status li{color:#64748b;align-items:center;gap:8px;font-size:10.5px;display:flex}.ws-content .ws-project-status li i,.ws-content .ws-deliverables i{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.ws-content .ws-project-status li b{color:var(--ws-ink);margin-left:auto;font-weight:600}.ws-content .ws-due-list{flex-direction:column;display:flex}.ws-content .ws-due-list button{text-align:left;color:#475569;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:13px 0;font-size:11px;transition:all .15s;display:flex}.ws-content .ws-due-list button:hover{color:var(--ws-ink);transform:translate(2px)}.ws-content .ws-due-list button:last-child{border:0}.ws-content .ws-due-list svg{color:var(--ws-purple);flex-shrink:0}.ws-content .ws-due-list time{white-space:nowrap;color:#94a3b8;margin-left:auto;font-size:9.5px}.ws-content .ws-due-list .urgent{color:#dc2626;font-weight:600}.ws-content .ws-client-summary{border:1px solid var(--ws-border);background:linear-gradient(105deg,#fff 65%,#f8faff 100%);border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px;padding:20px 22px;display:flex;box-shadow:0 4px 18px #0f172a0a}.ws-content .ws-client-logo{color:#fff;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-radius:12px;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:14px;font-weight:800;display:inline-grid;box-shadow:0 4px 12px #00000026}.ws-content .ws-client-summary h3{letter-spacing:-.01em;color:var(--ws-ink);align-items:center;gap:10px;margin:0;font-size:16px;font-weight:800;display:flex}.ws-content .ws-client-summary p{color:#64748b;margin:4px 0;font-size:11px}.ws-content .ws-client-summary strong{font-size:10.5px;font-weight:600}.ws-content .ws-client-summary dl{flex-wrap:wrap;gap:32px;margin:0 0 0 auto;display:flex}.ws-content .ws-client-summary dt{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:9.5px;font-weight:600}.ws-content .ws-client-summary dd{color:var(--ws-ink);margin:0;font-size:12px;font-weight:700}.ws-content .ws-project-grid{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.ws-content .ws-project-grid>div{flex-direction:column;gap:16px;display:flex}.ws-content .ws-progress-row{align-items:center;gap:12px;font-size:11px;display:flex}.ws-content progress{background:#f1f5f9;border:0;border-radius:99px;flex:1;min-width:0;height:9px;display:block;overflow:hidden}.ws-content progress::-webkit-progress-bar{background:#f1f5f9;border-radius:99px}.ws-content progress::-webkit-progress-value{background:linear-gradient(90deg,#6366f1 0%,#4f46e5 100%);border-radius:99px}.ws-content progress::-moz-progress-bar{background:#6366f1;border-radius:99px}.ws-content .ws-deliverables{color:#64748b;flex-wrap:wrap;gap:14px;margin-top:16px;font-size:9.5px;display:flex}.ws-content .ws-deliverables span{align-items:center;gap:6px;display:flex}.ws-content .ws-activity>div{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:flex}.ws-content .ws-activity time{color:#94a3b8;white-space:nowrap;margin-left:auto;font-size:9.5px}.ws-content .ws-report-status{color:#059669;align-items:center;gap:10px;margin:14px 0;font-size:11px;display:flex}.ws-content .ws-report-status>div{flex:1}.ws-content .ws-report-status strong{color:var(--ws-ink);font-size:11px;font-weight:600;display:block}.ws-content .ws-report-status small{color:#64748b;margin-top:3px;font-size:9.5px;display:block}.ws-content .ws-report-status.pending,.ws-content .ws-report-status.pending small{color:#dc2626}.ws-content .ws-assigned{grid-template-columns:1fr 1fr;gap:16px 10px;display:grid}.ws-content .ws-assigned .ws-identity{font-size:10.5px}.ws-content .ws-assigned small{color:#64748b;margin-left:42px;font-size:9.5px;display:block}.ws-content .ws-two-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ws-content .ws-payment-list button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f1f5f9;grid-template-columns:1fr auto;align-items:center;gap:4px;width:100%;padding:13px 0;transition:background .12s;display:grid}.ws-content .ws-payment-list button:hover{background:#f8fafc}.ws-content .ws-payment-list small{color:#64748b;grid-column:1;margin-left:42px;font-size:9.5px}.ws-content .ws-payment-list button>span:last-child{color:#64748b;grid-area:1/2/3;font-size:11px;font-weight:600}.ws-content .ws-quick-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ws-content .ws-quick-actions button{color:#4338ca;text-align:center;cursor:pointer;background:#eef2ff;border:1px solid #e0e7ff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:106px;padding:20px 14px;font-size:10.5px;font-weight:600;transition:all .16s;display:flex}.ws-content .ws-quick-actions button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #6366f129}.ws-content .ws-quick-actions button:nth-child(3){color:#7c3aed;background:#f5f3ff;border-color:#ede9fe}.ws-content .ws-quick-actions button:nth-child(4){color:#059669;background:#ecfdf5;border-color:#d1fae5}.ws-content .ws-subtoolbar{justify-content:space-between;align-items:center;gap:10px;margin:18px 0;display:flex}.ws-content .ws-subtoolbar h4{margin:0}.ws-content .ws-agreement-grid{grid-template-columns:1.45fr 1fr;align-items:start;gap:20px;display:grid}.ws-content .ws-steps{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:22px;display:flex}.ws-content .ws-steps button{color:#94a3b8;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:9.5px;font-weight:600;transition:color .15s;display:flex}.ws-content .ws-steps button>span{color:#64748b;background:#f1f5f9;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:grid}.ws-content .ws-steps button.selected{color:#4338ca}.ws-content .ws-steps button.selected>span{color:#fff;background:#6366f1;box-shadow:0 3px 8px #6366f159}.ws-content .ws-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ws-content .ws-form-grid label,.ws-dialog form label,.ws-dialog>label{color:#475569;font-size:10.5px;font-weight:700;display:block}.ws-content .ws-form-grid input,.ws-content .ws-date,.ws-dialog input,.ws-dialog textarea,.ws-dialog select{border:1px solid var(--ws-border);height:38px;box-shadow:none;color:#475569;background:#fff;border-radius:9px;width:100%;margin-top:7px;padding:8px 12px;font-size:11.5px;transition:border-color .15s,box-shadow .15s}.ws-content .ws-form-grid input:focus,.ws-dialog input:focus,.ws-dialog textarea:focus,.ws-dialog select:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11f}.ws-content .ws-form-grid em{color:#dc2626;font-style:normal}.ws-content .ws-form-footer{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.ws-generator-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ws-generator-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-toolbar-btn{border-color:var(--ws-border)!important;height:34px!important;color:var(--ws-ink)!important;background:#fff!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;transition:all .15s!important;box-shadow:0 1px 3px #0000000a!important}.ws-toolbar-btn:hover{transform:translateY(-1px);background:#f8fafc!important;border-color:#cbd5e1!important}.ws-btn-preset{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}.ws-btn-preset:hover{background:#fef3c7!important}.ws-banner-success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.ws-banner-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:12px;font-weight:600}.ws-col-span-full{grid-column:1/-1}.ws-form-vertical{flex-direction:column;gap:16px;display:flex}.ws-scope-edit-group{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.ws-scope-edit-group label{color:#475569;flex-direction:column;gap:4px;font-size:12px;display:flex}.ws-scope-edit-group label strong{color:#0f172a}.ws-review-panel{flex-direction:column;gap:20px;display:flex}.ws-review-actions{border-top:1px solid #f1f5f9;flex-direction:column;gap:10px;padding-top:10px;display:flex}.ws-btn-primary{color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:none!important;border-radius:8px!important;font-weight:700!important;transition:all .15s!important;box-shadow:0 3px 10px #2563eb40!important}.ws-btn-primary:hover{transform:translateY(-1px);background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;box-shadow:0 4px 14px #2563eb59!important}.ws-preview-actions{margin-top:16px}.ws-content .ws-paper{border:1px solid var(--ws-border);background:#fff;border-radius:14px;min-height:400px;margin-bottom:18px;padding:32px 28px;box-shadow:0 8px 24px #0000000f}.ws-content .ws-paper-brand{color:#4338ca;justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;font-weight:700;display:flex}.ws-content .ws-paper h4{text-align:center;color:var(--ws-ink);margin:28px 0 24px;font-size:13px;font-weight:800;line-height:1.6}.ws-content .ws-paper h5{color:var(--ws-ink);margin:22px 0 8px;font-size:10.5px;font-weight:700}.ws-content .ws-paper p{color:#64748b;margin:6px 0;font-size:10.5px;line-height:1.9}.ws-content .ws-signatures{justify-content:space-between;gap:15px;margin-top:42px;display:flex}.ws-content .ws-signatures span{color:#94a3b8;border-top:1px solid #cbd5e1;padding-top:9px;font-size:9.5px}.ws-quotation-paper{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:36px 32px 28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 12px 36px #0f172a14}.ws-q-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ws-q-title{letter-spacing:-1px;text-transform:uppercase;color:#000;margin:0;font-size:38px;font-weight:900;font-stretch:75%;line-height:1}.ws-q-brand-badge{background:linear-gradient(100deg,#00b4d8 0%,#0077b6 40%,#7209b7 100%);border-radius:9999px 0 0 9999px;align-items:center;gap:10px;margin-right:-32px;padding:8px 24px 8px 20px;display:flex;box-shadow:0 4px 14px #7209b738}.ws-q-logo-mark{filter:drop-shadow(0 1px 2px #00000026)}.ws-q-brand-name{color:#fff;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;font-size:16px;font-weight:800}.ws-q-meta-grid{grid-template-columns:1fr 1.35fr;gap:20px;margin-bottom:12px;font-size:11px;display:grid}.ws-q-meta-col{flex-direction:column;gap:5px;display:flex}.ws-q-meta-heading{color:#1d4ed8;letter-spacing:.6px;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800}.ws-q-meta-row{color:#334155;align-items:baseline;gap:6px;font-size:11px;display:flex}.ws-q-meta-label{color:#334155;white-space:nowrap;font-weight:500}.ws-q-meta-value{color:#0f172a;font-weight:700}.ws-q-meta-row.underline-row{align-items:flex-end;gap:6px;display:flex}.ws-q-underline-val{color:#0f172a;border-bottom:1.5px solid #0f172a;flex:1;padding-bottom:1px;font-size:11px;font-weight:700}.ws-q-divider{border-bottom:1.5px solid #0f172a;margin:10px 0 12px}.ws-q-deliverables{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:14px;font-size:11.5px;display:flex}.ws-q-deliverables-title{color:#1d4ed8;font-weight:800}.ws-q-deliverables-content{color:#000;font-weight:800}.ws-q-scope-container{flex-direction:column;gap:8px;display:flex;position:relative}.ws-q-scope-watermark{clip-path:polygon(45% 0%,100% 25%,80% 85%,20% 100%,0% 50%);pointer-events:none;z-index:0;background:radial-gradient(circle,#a855f724 0%,#6366f114 55%,#0000 75%);width:220px;height:260px;position:absolute;top:80px;right:-25px}.ws-q-section{z-index:1;position:relative}.ws-q-section-title{color:#1d4ed8;margin-bottom:2px;font-size:11.5px;font-weight:800}.ws-q-bullets{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ws-q-bullet-item{color:#1e293b;align-items:flex-start;gap:6px;font-size:10px;line-height:1.45;display:flex}.ws-q-bullet-dot{color:#0f172a;-webkit-user-select:none;user-select:none;font-size:11px;line-height:1.3}.ws-q-bullet-text{flex:1}.ws-q-exclusions{margin-top:4px}.ws-q-exclusions-title{color:#1d4ed8}.ws-q-commercials{flex-direction:column;align-items:flex-end;gap:4px;margin-top:14px;margin-bottom:12px;display:flex}.ws-q-total-row{color:#000;align-items:baseline;gap:8px;font-size:13px;display:flex}.ws-q-total-label{color:#000;font-weight:700}.ws-q-total-amount{color:#000;letter-spacing:-.5px;font-size:22px;font-weight:900}.ws-q-payment-terms{color:#000;text-align:right;font-size:10.5px}.ws-q-payment-label{font-weight:700}.ws-q-keyterms-banner{color:#fff;background:#1d4ed8;border-radius:4px;margin-top:8px;padding:10px 14px}.ws-q-keyterms-title{color:#fff;margin-bottom:4px;font-size:11px;font-weight:800}.ws-q-keyterms-banner .ws-q-bullet-item{color:#f1f5f9;font-size:9.5px;line-height:1.4}.ws-q-keyterms-banner .ws-q-bullet-dot{color:#93c5fd}.ws-q-footer{text-align:center;color:#64748b;letter-spacing:.3px;margin-top:10px;font-size:9px;font-weight:500}@media print{body *{visibility:hidden!important}#quotation-print-area,#quotation-print-area *{visibility:visible!important}#quotation-print-area{width:100%!important;max-width:100%!important;box-shadow:none!important;z-index:999999!important;background:#fff!important;border:none!important;border-radius:0!important;margin:0!important;padding:28px 32px!important;position:fixed!important;top:0!important;left:0!important}.ws-q-brand-badge,.ws-q-keyterms-banner{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.ws-content .ws-review,.ws-dialog .ws-review{margin:0 0 20px;font-size:11.5px}.ws-content .ws-review>div,.ws-dialog .ws-review>div{border-bottom:1px solid #f1f5f9;gap:20px;padding:12px 0;display:flex}.ws-content .ws-review dt,.ws-dialog .ws-review dt{color:#64748b;min-width:120px;font-weight:500}.ws-content .ws-review dd,.ws-dialog .ws-review dd{overflow-wrap:anywhere;color:var(--ws-ink);margin:0;font-weight:600}.ws-content .ws-date{width:auto;max-width:170px;margin:0}.ws-content .ws-completed{color:#94a3b8;text-decoration:line-through}.ws-content .ws-calendar{border:1px solid var(--ws-border);background:#fff;border-radius:14px;padding:20px;box-shadow:0 1px 3px #00000005}.ws-content .ws-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ws-content .ws-calendar-grid>strong{text-align:center;color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:12px;font-size:10px;font-weight:700}.ws-content .ws-calendar-grid>div{border-bottom:1px solid #f1f5f9;border-right:1px solid #f1f5f9;min-width:0;min-height:110px;padding:10px;font-size:10.5px}.ws-content .ws-calendar-grid time{color:#475569;margin-bottom:8px;font-weight:600;display:block}.ws-content .ws-calendar-grid .today{color:#4338ca;background:#ede9fe;border-radius:6px}.ws-content .ws-calendar-grid .blank{background:#fafbfe}.ws-content .ws-calendar-grid button{color:#4338ca;text-align:left;overflow-wrap:anywhere;background:#ede9fe;border:0;border-radius:6px;width:100%;margin-top:4px;padding:5px 8px;font-size:9.5px;font-weight:600;transition:background .15s;display:block}.ws-content .ws-calendar-grid button:hover{background:#ddd6fe}.ws-content .ws-assets{margin-top:20px}.ws-content .ws-folder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ws-content .ws-folder-grid>button{border:1px solid var(--ws-border);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:18px 14px;transition:all .16s;display:flex}.ws-content .ws-folder-grid>button:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.ws-content .ws-folder-grid strong{color:var(--ws-ink);font-size:11px;font-weight:700;display:block}.ws-content .ws-folder-grid small{color:#64748b;margin-top:4px;font-size:9.5px;display:block}.ws-content .ws-folder-icon{color:#3b82f6;background:#dbeafe;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.ws-content .ws-folder-icon.color-1{color:#6366f1;background:#ede9fe}.ws-content .ws-folder-icon.color-2{color:#d97706;background:#fef3c7}.ws-content .ws-folder-icon.color-3{color:#7c3aed;background:#f5f3ff}.ws-content .ws-hint{color:#64748b;margin-top:16px;font-size:11.5px;line-height:1.7}.ws-content .ws-notes{border:1px solid var(--ws-border);color:#475569;resize:vertical;background:#fafbff;border-radius:10px;width:100%;min-height:180px;margin-bottom:14px;padding:14px;font-family:inherit;font-size:11.5px;line-height:1.8;transition:border-color .15s;display:block}.ws-content .ws-notes:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11f}.ws-content .ws-checkbox-label{align-items:center;gap:10px;display:flex}.ws-content .ws-checkbox-label input{accent-color:#6366f1;width:15px;height:15px;margin:0}.ws-dialog{color:#0f172a;max-width:500px;font-family:var(--font-geist-sans), system-ui, sans-serif;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 24px 70px #00000026}.ws-dialog [data-slot=dialog-title]{color:#0f172a;font-size:18px;font-weight:750;line-height:1.4}.ws-dialog [data-slot=dialog-description]{color:#64748b;font-size:11.5px;line-height:1.7}.ws-dialog form{flex-direction:column;gap:15px;display:flex}.ws-dialog form>.ws-actions{justify-content:flex-end;margin-top:8px}.ws-dialog textarea{resize:vertical;height:auto;font-family:inherit}.ws-dialog p{color:#64748b;font-size:11.5px}.ws-content .ws-team-avatar{color:#1d4ed8;background:linear-gradient(145deg,#dbeafe,#bfdbfe);border:2px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:9.5px;font-weight:700;display:grid;position:relative;box-shadow:0 0 0 1px #e2e8f0}.ws-content .ws-team-avatar.avatar-tone-1{color:#9d174d;background:linear-gradient(145deg,#fce7f3,#fbcfe8)}.ws-content .ws-team-avatar.avatar-tone-2{color:#065f46;background:linear-gradient(145deg,#d1fae5,#a7f3d0)}.ws-content .ws-team-avatar.avatar-tone-3{color:#92400e;background:linear-gradient(145deg,#ffedd5,#fed7aa)}.ws-content .ws-team-avatar>i{background:#22c55e;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:-2px}.ws-content .ws-timeline-copy{flex:1;min-width:0}.ws-content .ws-timeline-copy p{color:#334155;margin:0;font-size:10.5px;line-height:1.65}.ws-content .ws-timeline-copy strong{font-weight:700}.ws-content .ws-timeline-copy small{color:#64748b;margin-top:3px;font-size:9.5px;line-height:1.6;display:block}.ws-content .ws-timeline time{color:#64748b;text-align:right;white-space:nowrap;font-size:9.5px;line-height:1.7}.ws-content .ws-timeline time span{display:block}.ws-content .ws-timeline{margin:0;padding:0;list-style:none;position:relative}.ws-content .ws-timeline:before{content:"";background:#e2e8f0;width:1px;position:absolute;top:25px;bottom:33px;left:4px}.ws-content .ws-timeline li{align-items:center;gap:13px;min-height:72px;padding:12px 0 12px 18px;display:flex;position:relative}.ws-content .ws-timeline li:before{content:"";background:#c7d2fe;border-radius:50%;width:9px;height:9px;position:absolute;left:0;box-shadow:0 0 0 4px #fff}.ws-content .ws-project-report{align-items:center;gap:13px;margin:18px 0;display:flex}.ws-content .ws-project-report:last-child{margin-bottom:0}.ws-content .ws-report-check{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 3px 8px #16a34a40}.ws-content .ws-report-check.alert{background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:0 3px 8px #ef444440}.ws-content .ws-project-report>div{flex:1}.ws-content .ws-project-report strong{color:#0f172a;font-size:10.5px;font-weight:600;display:block}.ws-content .ws-project-report small{color:#64748b;margin-top:4px;font-size:9.5px;line-height:1.5;display:block}.ws-content .ws-project-report .success{color:#059669}.ws-content .ws-project-report .pending{color:#dc2626}.ws-content .ws-project-report .ws-outline-link{white-space:nowrap;background:#fafbff;border-radius:8px;padding:10px 14px}.ws-content .ws-member-list{flex-direction:column;gap:16px;display:flex}.ws-content .ws-member{align-items:center;gap:11px;display:flex}.ws-content .ws-member-copy{flex:1;min-width:0}.ws-content .ws-member-copy strong{color:#0f172a;font-size:10.5px;font-weight:700;display:block}.ws-content .ws-member-copy small{color:#64748b;margin-top:3px;font-size:9.5px;display:block}.ws-content .ws-contact-button{color:#4338ca;cursor:pointer;background:#eef2ff;border:1px solid #e0e7ff;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;transition:all .15s;display:grid}.ws-content .ws-contact-button:hover{background:#e0e7ff;border-color:#c7d2fe}.ws-content .ws-add-member{color:#6366f1;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:20px;padding:0;font-size:10.5px;font-weight:600;transition:color .15s;display:inline-flex}.ws-content .ws-add-member:hover{color:#4338ca}.ws-content .ws-project-detail>.workspace-toolbar{margin-bottom:20px}.ws-content .ws-project-detail>.ws-client-summary{gap:20px;margin-bottom:18px;padding:22px}.ws-content .ws-project-detail .project-logo{background:linear-gradient(150deg,#1e293b,#0f172a);border-radius:12px;flex-direction:column;justify-content:center;gap:6px;width:78px;height:78px;display:flex;box-shadow:inset 0 1px #ffffff14}.ws-content .ws-project-detail .project-logo strong{color:#fff;text-align:center;overflow-wrap:anywhere;max-width:70px}.ws-content .ws-project-detail .ws-client-summary h3{gap:12px;margin-bottom:8px}.ws-content .ws-project-detail .ws-client-summary p{margin:0 0 10px}.ws-content .ws-project-detail .ws-client-summary dl{gap:0}.ws-content .ws-project-detail .ws-client-summary dl>div{border-left:1px solid #f1f5f9;padding:8px 24px}.ws-content .ws-project-detail .ws-client-summary dd{font-weight:700}.ws-content .ws-project-detail>.ws-tabs{margin-bottom:18px}.ws-content .ws-project-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:16px}.ws-content .ws-project-grid>div{gap:16px;min-width:0}.ws-content .ws-project-detail .ws-panel-heading{margin-bottom:20px}.ws-content .ws-progress-value{font-size:10.5px;font-weight:700}.ws-content .ws-project-detail progress{height:12px}.ws-content .ws-project-detail progress::-webkit-progress-value{background:linear-gradient(90deg,#6366f1 0%,#4f46e5 100%);box-shadow:0 2px 6px #6366f14d}.ws-content .ws-project-detail .ws-deliverables{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.ws-content .ws-project-detail .ws-deliverables span{white-space:nowrap;background:#fafbff;border:1px solid #f1f5f9;border-radius:8px;gap:7px;padding:10px 8px}.ws-content .ws-project-detail .ws-deliverables i{width:11px;height:11px;box-shadow:inset 0 -2px 3px #00000014}.ws-content .ws-project-primary>.ws-panel:last-child,.ws-content .ws-project-secondary>.ws-panel:last-child{flex:1}@media (max-width:1200px){.ws-content .workspace-toolbar{flex-wrap:wrap}.ws-content .workspace-toolbar>.ws-actions{justify-content:flex-start}.ws-content .ws-dashboard-grid{grid-template-columns:1fr 1fr}.ws-content .ws-dashboard-grid>.ws-panel:first-child{grid-column:1/-1}.ws-content .ws-stats.five{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-content .ws-client-summary dl{gap:22px}.ws-content .ws-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ws-content .ws-stats,.ws-content .ws-stats.five{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-content .ws-project-grid,.ws-content .ws-agreement-grid{grid-template-columns:1fr}.ws-content .ws-client-summary dl{width:100%;margin-left:0;padding-top:14px}.ws-content .ws-two-columns{grid-template-columns:1fr}.ws-content .ws-board{grid-template-columns:repeat(5,190px);gap:10px}}@media (max-width:720px){.ws-content .ws-dashboard-grid{grid-template-columns:1fr}.ws-content .ws-dashboard-grid>.ws-panel:first-child{grid-column:auto}.ws-content .ws-panel{padding:16px}.ws-content .ws-stats article{padding:14px}.ws-content .ws-calendar{padding:10px;overflow-x:auto}.ws-content .ws-calendar-grid{min-width:570px}.ws-content .workspace-toolbar>.ws-actions{gap:8px;width:100%}.ws-content .workspace-toolbar .ws-tabs{margin-left:0}.ws-content .table-search{flex-basis:auto;order:0;width:180px}.ws-content .ws-stats.five>article:last-child{grid-column:1/-1}.ws-content .ws-project-status{min-height:200px}.ws-content .ws-form-grid{grid-template-columns:1fr}.ws-content .ws-activity>div{flex-wrap:wrap}.ws-content .ws-activity time{margin-left:37px}.ws-content .ws-folder-grid{grid-template-columns:1fr 1fr}}@media (max-width:1150px){.ws-content .ws-project-detail .ws-client-summary dl{border-top:1px solid #f1f5f9;width:100%;margin-left:0;padding-top:12px}.ws-content .ws-project-detail .ws-client-summary dl>div{flex:1;padding:5px 14px}.ws-content .ws-project-detail .ws-client-summary dl>div:first-child{border-left:0;padding-left:0}.ws-content .ws-project-detail .ws-deliverables{grid-template-columns:1fr 1fr}.ws-content .ws-timeline li{gap:9px}.ws-content .ws-timeline time{white-space:normal;max-width:65px}}@media (max-width:950px){.ws-content .ws-project-grid{grid-template-columns:1fr}.ws-content .ws-project-secondary{grid-template-columns:1fr 1fr;align-items:start;display:grid!important}.ws-content .ws-project-report{flex-wrap:wrap;gap:8px}.ws-content .ws-project-report .ws-outline-link{margin-left:39px}.ws-content .ws-member{gap:7px}.ws-content .ws-contact-button{width:28px;height:30px}}@media (max-width:720px){.ws-content .ws-project-detail>.ws-client-summary{gap:13px;padding:16px}.ws-content .ws-project-detail .project-logo{width:64px;height:64px}.ws-content .ws-project-secondary{display:flex!important}.ws-content .ws-project-detail .ws-client-summary dl>div{padding:4px 10px}.ws-content .ws-timeline time{max-width:70px}.ws-content .ws-project-report .ws-outline-link{margin-left:0}.ws-content .ws-tabs button{padding-left:13px;padding-right:13px}.ws-content .workspace-toolbar .ws-tabs button{padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion:no-preference){.ws-content .ws-lead-card,.ws-content .ws-contact-button,.ws-content .ws-tabs button{transition:background .15s,box-shadow .15s,transform .15s}}.ws-finance-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}@media (max-width:900px){.ws-finance-grid{grid-template-columns:1fr}}.ws-fin-summary-card{flex-direction:column;gap:10px;display:flex}.ws-fin-metric-row{justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.ws-fin-metric-label{color:#475569;align-items:center;gap:8px;display:flex}.ws-fin-dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.ws-fin-dot.green{background:#10b981}.ws-fin-dot.red{background:#f43f5e}.ws-fin-dot.amber{background:#f59e0b}.ws-fin-progress-wrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.ws-fin-split-bar{background:#e2e8f0;border-radius:9999px;height:10px;display:flex;overflow:hidden}.ws-fin-split-expense{background:#f43f5e;height:100%;transition:width .3s}.ws-fin-split-profit{background:#10b981;height:100%;transition:width .3s}.ws-categories-breakdown{flex-direction:column;gap:12px;display:flex}.ws-cat-row{flex-direction:column;gap:5px;display:flex}.ws-cat-info{justify-content:space-between;font-size:12px;display:flex}.ws-cat-name{color:#1e293b;font-weight:600}.ws-cat-amt{color:#64748b;font-weight:500}.ws-cat-bar-bg{background:#f1f5f9;border-radius:9999px;height:6px;overflow:hidden}.ws-cat-bar-fill{background:linear-gradient(90deg,#6366f1,#818cf8);border-radius:9999px;height:100%;transition:width .3s}.ws-expense-category-pills{flex-wrap:wrap;gap:8px;margin:14px 0 18px;display:flex}.ws-cat-pill{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:5px 12px;font-size:11.5px;font-weight:500;transition:all .15s}.ws-cat-pill:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.ws-cat-pill.active{color:#fff;background:#1e293b;border-color:#1e293b;font-weight:600;box-shadow:0 1px 4px #0f172a1f}.ws-meta-integration-card{flex-direction:column;display:flex}.ws-meta-status-banner{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.ws-copy-input-wrap{align-items:center;gap:8px;display:flex}.lx-leads{color:#0f172a;min-width:0}.lx-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.lx-heading h3{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:22px;font-weight:800}.lx-heading p{color:#64748b;margin:4px 0 0;font-size:12px}.lx-heading-actions{align-items:center;gap:8px;display:flex}.lx-leads button,.lx-leads a{transition:all .15s}.lx-icon-button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;place-items:center;width:36px;height:36px;display:inline-grid;box-shadow:0 1px 2px #00000008}.lx-icon-button:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.lx-icon-button.active{color:#4338ca;background:#ede9fe;border-color:#c7d2fe}.lx-summary{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:20px;display:flex}.lx-summary button{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:99px;align-items:center;gap:6px;padding:6px 11px;font-size:10.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #00000005}.lx-summary button:hover{transform:translateY(-1px);box-shadow:0 3px 8px #0000000f}.lx-summary .indigo{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.lx-summary .amber{color:#854d0e;background:#fefce8;border-color:#fef08a}.lx-summary .red{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.lx-summary .violet{color:#6b21a8;background:#faf5ff;border-color:#e9d5ff}.lx-summary .orange{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.lx-summary .green{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.lx-summary .cyan{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.lx-summary .lx-ringing{color:#713f12;background:linear-gradient(110deg,#fef9c3,#fef08a);border-color:#fde047}.lx-filter-panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:18px;padding:16px 18px;box-shadow:0 1px 3px #00000005,0 4px 12px #0f172a08}.lx-filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lx-search{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:180px;height:38px;padding:0 12px;transition:all .15s;display:flex}.lx-search:focus-within{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.lx-search input{box-shadow:none;color:#0f172a;background:0 0;border:0;outline:0;width:100%;height:auto;padding:0;font-size:11.5px}.lx-leads select,.lx-dialog select{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;max-width:100%;height:38px;padding:0 12px;font-size:11.5px;transition:border-color .15s}.lx-leads select:focus{border-color:#6366f1;outline:none}.lx-filter-button{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:11.5px;font-weight:500;display:flex}.lx-filter-button:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.lx-filter-button.active{color:#4338ca;background:#ede9fe;border-color:#c7d2fe}.lx-filter-button b{color:#fff;background:#6366f1;border-radius:99px;padding:2px 6px;font-size:9px;font-weight:700}.lx-view-switch{background:#f1f5f9;border-radius:10px;gap:3px;padding:3px;display:flex}.lx-view-switch button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;transition:all .15s;display:grid}.lx-view-switch button:hover{color:#0f172a}.lx-view-switch button.active{color:#4f46e5;background:#fff;box-shadow:0 1px 4px #00000014}.lx-extra-filters{border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:16px;padding-top:16px;display:flex}.lx-extra-filters>div{flex-direction:column;gap:6px;min-width:150px;display:flex}.lx-extra-filters span{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:9.5px;font-weight:600}.lx-extra-filters>.ws-link{margin-bottom:13px}.lx-results-bar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.lx-results-bar>span{color:#64748b;align-items:center;gap:10px;font-size:11px;display:flex}.lx-results-bar>span button{color:#6366f1;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.lx-scope{gap:5px;display:flex}.lx-scope button,.lx-dialog-tabs button{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 12px;font-size:11.5px;font-weight:500}.lx-scope button:hover,.lx-dialog-tabs button:hover{color:#0f172a}.lx-scope button.active,.lx-dialog-tabs button.active{color:#4338ca;background:#ede9fe;border-color:#c7d2fe;font-weight:600}.lx-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lx-card{--card-border:#e4e8f1;--card-bg:#fff;--card-ink:#1e293b;--card-muted:#64748b;--chip-bg:#f8fafc;--chip-border:#e2e8f0;--chip-ink:#475569;--divider:#f1f5f9;background:var(--card-bg);min-width:0;color:var(--card-ink);border:1px solid var(--card-border);border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000008,0 4px 12px #1e293b0a}.lx-card:hover{border-color:#c7d2fe;transform:translateY(-3px);box-shadow:0 16px 36px -6px #1e293b1f,0 4px 12px #1e293b0d}.lx-card.is-selected{outline-offset:2px;border-color:#818cf8;outline:2px solid #6366f1}.lx-new{--card-bg:linear-gradient(160deg,#fafbff 0%,#fff 50%);--card-border:#c7d2fe}.lx-contacted{--card-bg:linear-gradient(160deg,#fffdf0 0%,#fff 50%);--card-border:#fde68a;--chip-bg:#fefce8;--chip-border:#fde68a;--chip-ink:#92400e}.lx-interested{--card-bg:linear-gradient(160deg,#fff9f3 0%,#fff 50%);--card-border:#fdba74;--chip-bg:#fff7ed;--chip-border:#fcd9bd;--chip-ink:#9a3412}.lx-proposal{--card-bg:linear-gradient(160deg,#fdf8ff 0%,#fff 50%);--card-border:#d8b4fe;--chip-bg:#faf5ff;--chip-border:#e9d5ff;--chip-ink:#6b21a8}.lx-won{--card-bg:linear-gradient(160deg,#f0fdf6 0%,#fff 50%);--card-border:#86efac;--chip-bg:#ecfdf5;--chip-border:#bbf7d0;--chip-ink:#065f46}.lx-lost{--card-bg:linear-gradient(160deg,#f8fafc 0%,#fff 50%);--card-border:#cbd5e1;--chip-bg:#f1f5f9;--chip-border:#e2e8f0;--chip-ink:#64748b}.lx-ringing{--card-bg:linear-gradient(160deg,#fefdf0 0%,#fff 50%);--card-border:#fde047;--chip-bg:#fef9c3;--chip-border:#fde047;--chip-ink:#713f12}.lx-card-strip{background:linear-gradient(90deg, var(--lead-accent,#6366f1) 0%, color-mix(in srgb, var(--lead-accent,#6366f1), white 55%) 100%);width:100%;height:3px}.lx-new .lx-card-strip{background:linear-gradient(90deg,#6366f1,#a5b4fc)}.lx-card-body{flex-direction:column;flex:1;padding:15px 16px 13px;display:flex}.lx-card header{align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.lx-avatar{color:#fff;letter-spacing:-.5px;cursor:pointer;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 4px 10px #0000002e}.lx-avatar:hover{transform:scale(1.08)rotate(-2deg);box-shadow:0 6px 16px #00000038}.lx-card header>div:nth-child(2){flex:1;min-width:0}.lx-name{text-align:left;color:#0f172a;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;width:100%;padding:0;font-size:13.5px;font-weight:700;line-height:1.25;transition:color .15s;display:block;overflow:hidden}.lx-name:hover{color:#4f46e5}.lx-card-badges{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.lx-stage{white-space:nowrap;letter-spacing:.01em;box-shadow:none;border:1px solid #0000;border-radius:99px;align-items:center;gap:5px;padding:2.5px 8px;font-size:9.5px;font-weight:700;transition:all .15s;display:inline-flex}.lx-stage-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.lx-platform{white-space:nowrap;border:1px solid #0000;border-radius:99px;align-items:center;gap:4px;padding:2.5px 8px;font-size:9.5px;font-weight:650;transition:all .15s;display:inline-flex}.platform-instagram{color:#db2777!important;background:#fdf2f8!important;border-color:#fbcfe8!important}.platform-facebook{color:#2563eb!important;background:#eff6ff!important;border-color:#bfdbfe!important}.platform-website{color:#0d9488!important;background:#f0fdfa!important;border-color:#99f6e4!important}.lx-tag-priority{border:1px solid #0000;border-radius:99px;align-items:center;gap:3px;padding:2.5px 7px;font-size:9px;font-weight:700;display:inline-flex}.priority-hot{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.priority-warm{color:#d97706;background:#fef3c7;border-color:#fde68a}.priority-cold{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.lx-tag-overdue{color:#b91c1c;letter-spacing:.03em;text-transform:uppercase;background:#fee2e2;border:1px solid #fca5a5;border-radius:99px;align-items:center;padding:2.5px 7px;font-size:8.5px;font-weight:800;display:inline-flex}.lx-card-select{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.lx-card input[type=checkbox],.lx-table input[type=checkbox]{accent-color:#6366f1;cursor:pointer;border-radius:4px;width:16px;height:16px}.lx-contact-info{color:#475569;background:#f8fafccc;border:1px solid #e2e8f099;border-radius:10px;flex-direction:column;gap:5px;margin-bottom:11px;padding:9px 11px;font-size:11px;display:flex}.lx-contact-info span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.lx-contact-info svg{opacity:.6;flex-shrink:0;width:12px;height:12px}.lx-attributes{flex-wrap:wrap;align-items:center;gap:5px;min-height:28px;margin-bottom:7px;display:flex}.lx-attributes span{background:var(--chip-bg);border:1px solid var(--chip-border);color:var(--chip-ink);border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.lx-attributes span:first-child{color:#047857;background:#ecfdf5;border-color:#a7f3d0;font-weight:700}.lx-attributes .lx-attr-budget{color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important;font-weight:750!important}.lx-campaign{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;margin:0 0 9px;font-size:10px;font-weight:500;overflow:hidden}.lx-card footer{border-top:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:5px;margin-top:auto;padding-top:9px;display:flex}.lx-card footer>span{border:1px solid var(--chip-border);background:var(--chip-bg);color:var(--chip-ink);border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:9.5px;font-weight:500;display:inline-flex}.lx-card footer>.unassigned{color:#e11d48;background:#fff1f2;border-color:#fecdd3}.lx-card footer>.overdue{color:#b91c1c;background:#fee2e2;border-color:#fca5a5;font-weight:700}.lx-card footer>.due-today{color:#b45309;background:#fef3c7;border-color:#fde68a;font-weight:700}.lx-card-actions{border-top:1px solid var(--divider);gap:5px;margin-top:9px;padding-top:10px;display:flex}.lx-card-actions button,.lx-card-actions a{color:#475569;letter-spacing:.01em;background:#f8fafc;border:1px solid #e9edf4;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;padding:7px 4px;font-size:10px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.lx-card-actions button:hover,.lx-card-actions a:hover{color:#4338ca;background:#fff;border-color:#c7d2fe;transform:translateY(-1px);box-shadow:0 2px 6px #6366f11a}.lx-card-actions>:nth-child(2){color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.lx-card-actions>:nth-child(2):hover{color:#166534;background:#dcfce7;border-color:#86efac;box-shadow:0 2px 6px #16a34a1f}.lx-card-actions>:nth-child(3){color:#6366f1;background:#eef2ff;border-color:#e0e7ff}.lx-card-actions>:nth-child(3):hover{color:#4338ca;background:#e0e7ff;border-color:#c7d2fe;box-shadow:0 2px 6px #6366f11f}.lx-card-actions .lx-card-delete{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0;flex:0 0 30px}.lx-card-actions .lx-card-delete:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5;box-shadow:0 2px 6px #dc262626}.lx-btn-delete-icon:hover{color:#dc2626!important;background:#fee2e2!important;border-color:#fca5a5!important}.lx-btn-danger{color:#dc2626!important;box-shadow:none!important;background:#fee2e2!important;border:1px solid #fca5a5!important}.lx-btn-danger:hover{color:#fff!important;background:#ef4444!important;border-color:#dc2626!important;box-shadow:0 3px 8px #ef444440!important}.lx-bulk-delete{cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex;color:#b91c1c!important;background:#fee2e2!important;border:1px solid #fca5a5!important}.lx-bulk-delete:hover{color:#fff!important;background:#ef4444!important;border-color:#dc2626!important}.lx-table{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:auto;box-shadow:0 1px 3px #00000005,0 4px 14px #0f172a08}.lx-table table{border-collapse:collapse;text-align:left;width:100%;min-width:1250px}.lx-table th{text-transform:uppercase;letter-spacing:.05em;color:#64748b;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 14px;font-size:10px;font-weight:700}.lx-table td{color:#475569;white-space:nowrap;border-top:1px solid #f1f5f9;padding:14px;font-size:11.5px}.lx-table tr:hover{background:#f8faff}.lx-table-name{color:#0f172a;cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:700;transition:color .15s}.lx-table-name:hover{color:#6366f1}.lx-table small{color:#94a3b8;margin-top:3px;font-size:9.5px;display:block}.lx-pagination{color:#64748b;justify-content:space-between;align-items:center;gap:12px;padding:20px 4px;font-size:11.5px;display:flex}.lx-pagination>div{gap:8px;display:flex}.lx-pagination button{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-size:11.5px;font-weight:500;transition:all .15s;display:flex}.lx-pagination button:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.lx-pagination button:disabled{opacity:.45;cursor:not-allowed}.lx-empty{text-align:center;color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:64px 20px;box-shadow:0 1px 3px #00000005}.lx-empty>svg{color:#a5b4fc;margin:0 auto 14px}.lx-empty h4{color:#0f172a;margin:0 0 6px;font-size:15px;font-weight:700}.lx-empty p{color:#64748b;margin:0 0 16px;font-size:11.5px}.lx-empty button{color:#4338ca;cursor:pointer;background:#ede9fe;border:0;border-radius:9px;padding:9px 18px;font-size:11.5px;font-weight:600;transition:all .15s}.lx-empty button:hover{background:#ddd6fe}.lx-analytics{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.lx-analytics article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px;box-shadow:0 1px 3px #00000005,0 4px 14px #0f172a08}.lx-analytics h4{color:#0f172a;align-items:center;gap:8px;margin:0 0 18px;font-size:14.5px;font-weight:700;display:flex}.lx-analytics button{color:#475569;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;margin:12px 0;padding:2px 0;font-size:10.5px;transition:color .15s;display:flex}.lx-analytics button:hover{color:#0f172a}.lx-analytics button>span{text-align:left;width:90px;font-weight:600}.lx-analytics button>div{background:#f1f5f9;border-radius:99px;flex:1;height:8px;overflow:hidden}.lx-analytics i{border-radius:99px;height:100%;display:block}.lx-analytics p{color:#64748b;margin-top:24px;font-size:11.5px;line-height:1.5}.lx-bulk,.lx-notice{color:#4338ca;background:linear-gradient(135deg,#eef2ff 0%,#ede9fe 100%);border:1px solid #c7d2fe;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 18px;font-size:11.5px;font-weight:600;display:flex;box-shadow:0 2px 8px #6366f11a}.lx-bulk button,.lx-notice button{color:#4338ca;cursor:pointer;background:#ffffffd9;border:1px solid #c7d2fe;border-radius:7px;padding:4px 10px;font-size:10.5px;font-weight:700;transition:all .15s}.lx-bulk button:hover,.lx-notice button:hover{background:#fff;border-color:#818cf8}.lx-notice button{margin-left:auto}.lx-dialog{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;width:95vw!important;max-width:620px!important;max-height:90vh!important;padding:26px!important;overflow-y:auto!important;box-shadow:0 24px 70px #0f172a38!important}.lx-dialog-header{border-bottom:1px solid #f1f5f9;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:16px;display:flex}.lx-dialog-avatar{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:grid;box-shadow:0 4px 12px #6366f159}.lx-dialog-title-block{flex:1;min-width:0}.lx-dialog-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#0f172a!important;letter-spacing:-.02em!important;margin:0 0 4px!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important}.lx-dialog-description{color:#64748b!important;margin:0!important;font-size:11.5px!important}.lx-dialog-meta{color:#64748b;align-items:center;gap:7px;font-size:11px;font-weight:500;display:inline-flex}.lx-badge-stage{border:1px solid #0000;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.lx-hot{color:#dc2626;background:#fee2e2;border-radius:99px;padding:2px 7px;font-size:9.5px;font-weight:700}.lx-dialog-tabs{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:6px;margin-bottom:20px;padding:4px;display:flex}.lx-dialog-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:11.5px;font-weight:600;transition:all .15s;display:flex}.lx-dialog-tabs button:hover{color:#0f172a}.lx-dialog-tabs button.active{color:#4338ca;background:#fff;box-shadow:0 1px 3px #00000014}.lx-detail-fields{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.lx-field-group{flex-direction:column;gap:5px;display:flex}.lx-field-label{color:#475569;letter-spacing:.01em;font-size:11px;font-weight:600}.lx-req{color:#dc2626;font-weight:700}.lx-field-input{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:9px!important;width:100%!important;height:38px!important;padding:0 12px!important;font-size:12px!important;transition:all .15s!important;box-shadow:0 1px 2px #00000005!important}.lx-field-input:focus{border-color:#6366f1!important;outline:none!important;box-shadow:0 0 0 3px #6366f11f!important}.lx-field-select{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;width:100%;height:38px;padding:0 12px;font-size:12px;transition:all .15s;box-shadow:0 1px 2px #00000005}.lx-field-select:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11f}.lx-contact-actions-box{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.lx-contact-card-btn{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 10px;font-size:11px;font-weight:700;text-decoration:none;transition:all .16s;display:flex}.lx-contact-card-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.lx-contact-card-btn.call:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.lx-contact-card-btn.wa{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.lx-contact-card-btn.wa:hover{color:#166534;background:#dcfce7;border-color:#86efac;box-shadow:0 4px 12px #16a34a26}.lx-contact-card-btn.mail:hover{color:#7c3aed;background:#faf5ff;border-color:#e9d5ff}.lx-notes-textarea{color:#0f172a;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;min-height:150px;padding:12px 14px;font-family:inherit;font-size:12px;line-height:1.6;transition:all .15s;box-shadow:0 1px 2px #00000005}.lx-notes-textarea:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11f}:is(.lx-leads button:focus-visible,.lx-leads a:focus-visible,.lx-leads select:focus-visible){outline-offset:2px;outline:2px solid #6366f1}@media (max-width:1400px){.lx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.lx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-filter-row .lx-search{flex-basis:100%}.lx-heading{align-items:flex-start}}@media (max-width:720px){.lx-analytics{grid-template-columns:1fr}.lx-card-body{padding:13px}.lx-pagination{flex-wrap:wrap}.lx-summary{gap:5px}.lx-detail-fields{grid-template-columns:1fr}.lx-filter-panel{padding:12px}.lx-leads select{flex:1;min-width:115px}}@media (max-width:450px){.lx-grid{grid-template-columns:1fr}.lx-heading-actions .ws-button{padding:8px!important}.lx-heading p{max-width:140px}.lx-summary button{padding:5px 7px}.lx-results-bar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.lx-leads button,.lx-leads a{transition:none}}
