.clients-shell{padding-bottom:clamp(2rem,5vw,3.5rem);min-width:0}.clients-shell .ws-head h1{overflow-wrap:anywhere}.cl-card,.cl-lane,.cl-panel{min-width:0;background:var(--ink-panel);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-card)}.cl-panel{padding:clamp(1rem,2.2vw,1.35rem);margin-bottom:clamp(1rem,2.4vw,1.5rem)}.cl-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.9rem}.cl-panel-head h2{margin:0;font:600 1.0625rem/1.3 var(--font-ui);letter-spacing:-.005em}.cl-muted{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}.cl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:clamp(.75rem,2vw,1rem);margin:0;padding:0;list-style:none}.cl-card{display:grid;gap:.55rem;align-content:start;padding:1rem 1.1rem}.cl-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem}.cl-card h2{margin:0;font:600 1rem/1.3 var(--font-ui);min-width:0;overflow-wrap:anywhere}.cl-card h2 a{color:var(--text-primary);text-decoration:none}.cl-card h2 a:focus-visible,.cl-card h2 a:hover{color:var(--primary-hover);text-decoration:underline}.cl-site{color:var(--text-muted);overflow-wrap:anywhere}.cl-facts,.cl-site{margin:0;font-size:var(--text-sm)}.cl-facts{display:flex;flex-wrap:wrap;gap:.35rem 1rem;color:var(--text-secondary)}.cl-facts b{color:var(--text-primary);font-weight:600}.cl-status{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .55rem;border:1px solid var(--hairline-visible);border-radius:999px;color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;text-transform:capitalize;white-space:nowrap}.cl-status--active{color:var(--text-success);border-color:currentColor}.cl-status--prospect{color:var(--text-info);border-color:currentColor}.cl-next{margin:0;padding-top:.55rem;border-top:1px solid var(--hairline);color:var(--text-primary);font-size:var(--text-sm);line-height:1.5}.cl-next span{color:var(--text-muted);font-weight:600}.cl-identity{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.cl-identity-logo{width:2.75rem;height:2.75rem;border-radius:var(--radius-sm);border:1px solid var(--hairline);object-fit:contain;background:var(--canvas-bg)}.cl-identity-main{display:grid;gap:.2rem;flex:1 1 14rem;min-width:0}.cl-identity-main strong{font:600 1rem/1.3 var(--font-ui);overflow-wrap:anywhere}.cl-swatches{display:inline-flex;gap:.35rem}.cl-swatch{width:1.25rem;height:1.25rem;border-radius:999px;border:1px solid var(--hairline-visible)}.cl-door,.cl-empty{display:grid;gap:.75rem;justify-items:start;padding:clamp(1.1rem,3vw,1.6rem);background:var(--ink-panel);border:1px dashed var(--hairline-visible);border-radius:var(--radius)}.cl-door h2,.cl-empty h2{margin:0;font:600 1.0625rem/1.3 var(--font-ui)}.cl-door p,.cl-empty p{margin:0;max-width:64ch;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.cl-form{display:grid;gap:.95rem;max-width:44rem}.cl-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.85rem}.cl-field{display:grid;gap:.35rem;min-width:0}.cl-field>span:first-child{color:var(--text-primary);font-size:var(--text-sm);font-weight:600}.cl-field small{color:var(--text-muted);font-size:var(--text-xs);line-height:1.45}.cl-field textarea.lp-input{min-height:6rem;padding-block:.65rem;line-height:1.5;resize:vertical}.cl-field select.lp-input{padding-right:2rem}.cl-color{display:flex;align-items:center;gap:.5rem}.cl-color input[type=color]{flex:0 0 auto;width:2.75rem;height:var(--control-h);padding:.2rem;background:var(--ink-control);border:1px solid var(--hairline-visible);border-radius:var(--radius)}.cl-fieldset{display:grid;gap:.75rem;margin:0;padding:.9rem;border:1px solid var(--hairline);border-radius:var(--radius);min-width:0}.cl-fieldset legend{padding:0 .35rem;font-size:var(--text-sm);font-weight:600}.cl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.cl-msg{min-height:1.25rem;margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.cl-msg--error{color:var(--text-error)}.cl-details>summary{cursor:pointer;color:var(--text-secondary);font-size:var(--text-sm);font-weight:600}.cl-details[open]>summary{margin-bottom:.75rem}.cl-edit{margin-top:clamp(1rem,2.4vw,1.5rem)}.cl-next-action{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin-bottom:clamp(1rem,2.4vw,1.5rem);padding:.9rem 1.1rem;background:var(--ink-panel);border:1px solid var(--hairline-visible);border-left:3px solid var(--primary);border-radius:var(--radius)}.cl-next-action p{margin:0;min-width:0;font-size:var(--text-base);line-height:1.5;overflow-wrap:anywhere}.cl-next-action p span{display:block;color:var(--text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em}.cl-lane{display:grid;gap:.4rem;align-content:start;padding:.95rem 1.05rem}.cl-lane h2{display:flex;align-items:center;gap:.5rem;margin:0;font:600 .98rem/1.3 var(--font-ui)}.cl-lane h2 a{color:var(--text-primary);text-decoration:none}.cl-lane h2 a:after{content:" →";color:var(--text-muted)}.cl-lane h2 a:focus-visible,.cl-lane h2 a:hover{color:var(--primary-hover)}.cl-lane p{margin:0;color:var(--text-secondary);line-height:1.5}.cl-lane p,.cl-lane-extra a{font-size:var(--text-sm);overflow-wrap:anywhere}.cl-lane-extra a{color:var(--primary)}.cl-dot{flex:0 0 auto;width:.5rem;height:.5rem;border-radius:999px;background:var(--text-muted)}.cl-dot--done{background:var(--verified-emerald)}.cl-dot--todo{background:var(--primary)}@media (max-width:480px){.cl-card,.cl-lane{padding:.85rem .9rem}.cl-next-action .lp-btn{width:100%;justify-content:center}}