.lw{--lw-ink:#20352b;--lw-muted:#6c7972;--lw-line:#dfe7e2;--lw-green:#167452;color:var(--lw-ink);font:14px/1.6 Inter,Arial,sans-serif;padding:12px 0 32px}.lw *{box-sizing:border-box}.lw h1,.lw h2,.lw h3,.lw p{margin:0}.lw h1{font-size:32px;line-height:1.3;letter-spacing:-1px;margin:6px 0 8px}.lw h2{font-size:20px;letter-spacing:-.4px}.lw h3{font-size:15px}.lw p,.lw small{color:var(--lw-muted)}.lw a{color:var(--lw-green)}.lw-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.7px;color:var(--lw-green)}.lw-head,.lw-section-head,.lw-actions,.lw-pagination,.lw-connection,.lw-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.lw-actions{justify-content:flex-start;flex-wrap:wrap}.lw-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lw-line);border-radius:8px;padding:10px 16px;background:#fff;color:var(--lw-ink)!important;font:600 13px/1.5 Inter,Arial,sans-serif;cursor:pointer;text-decoration:none;min-height:42px}.lw-button.primary{background:var(--lw-green);border-color:var(--lw-green);color:#fff!important}.lw-button:hover{filter:brightness(.97)}.lw-button:disabled{opacity:.5;cursor:not-allowed}.lw :focus-visible{outline:3px solid #79b99b;outline-offset:3px}.lw-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0 24px}.lw-metrics>div{padding:18px 22px;border:1px solid var(--lw-line);border-radius:12px;background:#fff;display:flex;flex-direction:column}.lw-metrics span{color:var(--lw-muted);font-size:12px}.lw-metrics strong{font-size:30px;line-height:1.5;letter-spacing:-1px}.lw-metrics small{font-size:11px}.lw-panel{border:1px solid var(--lw-line);border-radius:13px;padding:26px;background:#fff;min-width:0}.lw-section-head{margin-bottom:24px}.lw-section-head p{font-size:13px;margin-top:5px}.lw-switch{display:flex;padding:3px;background:#f0f4f1;border-radius:8px;gap:2px}.lw-switch .lw-button{border:0;background:transparent;min-height:34px;padding:7px 15px;color:var(--lw-muted)!important}.lw-switch [aria-pressed=true]{background:#fff;color:var(--lw-green)!important;box-shadow:0 1px 4px #152e1812}.lw-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:24px}.lw label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;min-width:0}.lw-filters label{flex:1;min-width:120px}.lw-filters .lw-search{flex:2;min-width:200px}.lw input,.lw select,.lw textarea{background:#fff;border:1px solid #d4ded7;border-radius:7px;padding:10px 12px;color:var(--lw-ink);font:14px/1.5 Inter,Arial,sans-serif;max-width:100%;width:100%;min-width:0}.lw textarea{resize:vertical}.lw-table-scroll{overflow:auto;max-width:100%}.lw table{border-collapse:collapse;width:100%;text-align:left;font-size:13px;min-width:780px}.lw th{font-weight:500;font-size:11px;color:var(--lw-muted);background:#f7f9f7;padding:12px 16px;border-bottom:1px solid var(--lw-line);white-space:nowrap}.lw td{padding:17px 16px;border-bottom:1px solid #edf1ed;max-width:260px;overflow-wrap:anywhere}.lw td:first-child .lw-button{display:block;text-align:left;padding:0;min-height:24px;background:none;border:0;color:var(--lw-green)!important}.lw td small{display:block;font-size:11px}.lw td select{font-size:12px;min-width:115px;padding:7px 9px}.lw-source{font-size:11px;color:#637569}.lw-crm{font-size:11px;white-space:nowrap;color:#6d7e71}.lw-crm.failed{color:#a04a3b}.lw-pagination{margin-top:23px;font-size:12px;color:var(--lw-muted);flex-wrap:wrap}.lw-pagination .lw-button{font-size:12px;min-height:36px;padding:7px 12px}.lw-connection{margin-top:24px;padding:20px 24px;background:#edf4ef;border:1px solid #dce8df;border-radius:12px}.lw-connection p{font-size:12px;max-width:760px;margin-top:4px}.lw-connection .lw-button{flex-shrink:0}.lw-empty{padding:46px 16px;text-align:center}.lw-empty-icon{display:grid;place-items:center;font-size:30px;color:var(--lw-green);background:#edf5ef;border-radius:16px;width:58px;height:58px;margin:0 auto 18px}.lw-empty p{max-width:470px;margin:10px auto 23px}.lw-empty .lw-actions{justify-content:center}.lw-board{display:grid;grid-template-columns:repeat(6,minmax(210px,1fr));gap:14px;overflow:auto;max-width:100%;padding-bottom:16px}.lw-column{background:#f5f7f4;border-radius:10px;padding:14px;min-height:270px}.lw-column>h3{display:flex;align-items:center;gap:7px;font-size:12px;margin:1px 0 17px}.lw-column>h3 span{margin-left:auto;font-size:11px;color:#728071}.lw-dot{width:7px;height:7px;background:#93a49a;border-radius:50%}.lw-dot.qualified,.lw-dot.won{background:#259463}.lw-dot.proposal{background:#cc9c48}.lw-dot.lost{background:#b57575}.lw-card{padding:14px;border:1px solid #e2e9e0;border-radius:8px;background:white;margin-bottom:12px;display:flex;flex-direction:column;gap:10px;overflow-wrap:anywhere}.lw-card>.lw-button{padding:0;border:0;background:none;justify-content:flex-start;text-align:left;min-height:24px}.lw-card p{font-size:12px;white-space:pre-wrap;max-height:96px;overflow:auto}.lw-card small{font-size:10px}.lw-card select{font-size:12px;padding:7px}.lw-column-empty{font-size:11px;text-align:center;padding:20px 0}.lw-editor{max-width:1000px;margin:0 auto}.lw fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:20px}.lw-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lw-muted{font-size:12px;margin:12px 0}.lw-detail-footer{border-top:1px solid var(--lw-line);padding-top:22px;margin-top:24px;flex-wrap:wrap}.lw-detail-footer p{font-size:11px}.lw-notice,.lw-error{padding:15px 20px;border-radius:8px;margin-top:18px;background:#e6f3e9;color:#226144}.lw-error{background:#fff0ed;color:#99402d}.lw-error .lw-button{margin:5px 12px}.lw [hidden]{display:none!important}
@media(max-width:1000px){.lw-head{align-items:flex-start;flex-direction:column}.lw-filters .lw-search{flex-basis:100%}.lw-filters .lw-button{flex:1}.lw-connection{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.lw-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lw-metrics>div{padding:14px}.lw-panel{padding:17px}.lw-head h1{font-size:28px}.lw-section-head{align-items:flex-start;flex-direction:column}.lw-form-grid{grid-template-columns:1fr}.lw-filters label{flex-basis:calc(50% - 12px)}.lw-filters .lw-search{min-width:0}.lw-pagination{gap:14px}.lw-pagination>.lw-actions{width:100%;justify-content:space-between;gap:6px}.lw-head>.lw-actions{width:100%}.lw-head>.lw-actions>.lw-button{flex:1}.lw input,.lw select,.lw textarea{font-size:16px}.lw-connection{padding:18px}.lw-board{grid-template-columns:repeat(6,240px)}}
