.wse .pb-intro .ws-support{font-weight:700;color:var(--il-ink)}.ws-card .ma-legend:first-of-type{margin-top:6px}.ws-field+.ws-field{margin-top:4px}.ws-card textarea{display:block;width:100%;padding:12px 14px;border:1px solid #a4b5c5;border-radius:10px;background:#fff;color:var(--il-ink);font:inherit;font-size:16px;resize:vertical}.ws-hint{margin:6px 0 0;font-size:.88rem;color:var(--il-muted);line-height:1.5}.ws-context{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 6px;padding:12px 16px;border-radius:12px;background:var(--il-tint);color:var(--il-ink)}.ws-context .ma-link{padding:4px;min-height:auto}.ws-errors{margin:0 0 18px;padding:16px 18px;border:2px solid var(--il-error);border-radius:12px;background:#fff;color:var(--il-ink)}.ws-errors:focus{outline:3px solid var(--il-blue);outline-offset:3px}.ws-errors p{margin:0 0 6px;font-weight:800;color:var(--il-error)}.ws-errors ul{margin:0;padding-left:20px}.ws-errors a{color:var(--il-error);font-weight:700}.ws-rec{margin:24px 0 0;padding:22px;border-left:4px solid var(--il-blue);border-radius:12px;background:var(--il-tint)}.ws-rec:focus{outline:3px solid var(--il-blue);outline-offset:3px}.ws-rec h3{margin:0 0 10px;font-family:var(--il-font-head);font-weight:400;font-size:1.3rem;line-height:1.3;color:var(--il-ink)}.ws-rec h3 b{font-weight:900}.ws-reasons,.ws-rec ul{margin:0 0 4px;padding-left:20px;line-height:1.6;color:var(--il-ink)}.ws-rec__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.ws-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0}.ws-scope div{background:var(--il-tint);border-radius:12px;padding:14px 16px}.ws-scope dt{font-weight:800;color:var(--il-ink)}.ws-scope dd{margin:4px 0 0;color:var(--il-muted)}.ws-edit{display:flex;flex-wrap:wrap;gap:0 16px;margin:8px 0 0}.ws-group-care header{border-color:var(--il-blue-deep)!important}.ws-group-usage header{border-color:var(--il-orange)!important}.ws-group-running header{border-color:var(--il-navy)!important}.ws-unknown{margin-top:16px;padding:16px 18px;border-radius:12px;background:var(--il-peach)}.ws-unknown h4{margin:0 0 6px;font-family:var(--il-font-head);font-weight:900;font-size:1.05rem}.ws-unknown ul{margin:0;padding-left:20px;line-height:1.6}.wse .ma-tag{background:var(--il-peach);color:var(--il-orange-text)}@media(max-width:640px){.ws-scope{grid-template-columns:1fr}.ws-rec{padding:18px 16px}.ws-rec__actions>*{flex:1 1 100%}}