.bcn-swoc,.bcn-loc{--_req-indent:22px;border:1px solid var(--color-border-default);background:var(--color-background-elevation-raised);color:var(--color-content-default);border-radius:6px;flex-shrink:0;font-size:.8125rem;list-style:none;transition:border-color .12s,box-shadow .12s}.bcn-swoc:hover,.bcn-loc:hover{border-color:var(--color-border-default-strong)}.bcn-swoc[hidden],.bcn-loc[hidden]{display:none}.bcn-swoc.is-new,.bcn-loc.is-new{animation:.9s ease-out bcn-obl-flash}.bcn-swoc__node,.bcn-loc__node{min-width:0}.bcn-swoc__main,.bcn-loc__main{align-items:center;gap:var(--spacing-200);padding:var(--spacing-150) var(--spacing-300);cursor:pointer;border-radius:6px;min-width:0;list-style:none;transition:background-color .12s,box-shadow .12s;display:flex}.bcn-swoc__main::-webkit-details-marker,.bcn-loc__main::-webkit-details-marker{display:none}.bcn-swoc__main:hover,.bcn-loc__main:hover{background:var(--color-background-default)}.bcn-swoc__main:focus-visible,.bcn-loc__main:focus-visible{outline:2px solid var(--color-obligation);outline-offset:-2px}details[open]>.bcn-swoc__main,details[open]>.bcn-loc__main{border-bottom-right-radius:0;border-bottom-left-radius:0}.bcn-swoc__chevron,.bcn-loc__chevron{color:var(--color-content-default-tertiary);flex-shrink:0;transition:transform .12s;display:inline-flex}details[open]>summary .bcn-swoc__chevron,details[open]>summary .bcn-loc__chevron{transform:rotate(90deg)}.bcn-swoc__class,.bcn-loc__class,.bcn-lob__class,.bcn-ci-chip{padding:1px var(--spacing-200);border-radius:var(--radius-100);background:color-mix(in srgb, var(--_hue) 14%, white);color:color-mix(in srgb, var(--_hue) 78%, black);flex-shrink:0;align-items:center;font-size:.6875rem;font-weight:500;line-height:1.5;display:inline-flex}.bcn-swoc[data-class=adhere],.bcn-loc[data-class=adhere],.bcn-lob[data-class=adhere],.bcn-ci-chip[data-class=adhere]{--_hue:var(--color-obligation)}.bcn-swoc[data-class=monitor],.bcn-loc[data-class=monitor],.bcn-lob[data-class=monitor],.bcn-ci-chip[data-class=monitor]{--_hue:#ff7c43}.bcn-swoc[data-class=notify],.bcn-loc[data-class=notify],.bcn-lob[data-class=notify],.bcn-ci-chip[data-class=notify]{--_hue:#ffa600}.bcn-swoc[data-class=roster],.bcn-loc[data-class=roster],.bcn-lob[data-class=roster],.bcn-ci-chip[data-class=roster],.bcn-loc[data-class=action],.bcn-lac[data-class=action],.bcn-lob[data-class=action],.bcn-ci-chip[data-class=action]{--_hue:var(--color-action)}.bcn-swoc__title,.bcn-loc__title{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex:1;padding:0;font-weight:500;overflow:hidden}.bcn-swoc__title:hover,.bcn-loc__title:hover{text-underline-offset:2px;text-decoration:underline}.bcn-swoc__title:focus-visible,.bcn-loc__title:focus-visible{outline:2px solid var(--color-obligation);outline-offset:2px;border-radius:2px}.bcn-swoc esa-tooltip,.bcn-loc esa-tooltip{display:inline-flex}.bcn-swoc__verb,.bcn-loc__verb{border-radius:var(--radius-100);width:22px;height:22px;color:var(--color-content-default-tertiary);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s,color .12s,background-color .12s;display:inline-flex}.bcn-swoc__main:hover .bcn-swoc__verb,.bcn-swoc__req:hover .bcn-swoc__verb,.bcn-swoc__verb:focus-visible,.bcn-loc__main:hover .bcn-loc__verb,.bcn-loc__verb:focus-visible{opacity:1}.bcn-swoc__verb:hover,.bcn-loc__verb:hover{background:var(--bcn-gray-100);color:var(--color-content-default)}.bcn-swoc__verb:focus-visible,.bcn-loc__verb:focus-visible{outline:2px solid var(--color-obligation);outline-offset:1px}.bcn-swoc__verb--danger:hover,.bcn-loc__verb--danger:hover{color:var(--color-background-utility-danger)}.bcn-swoc__reqs,.bcn-loc__reqs,.bcn-ciitem__reqs{padding:0 var(--spacing-300) var(--spacing-150) calc(var(--spacing-300) + var(--_req-indent));flex-direction:column;margin:0;list-style:none;display:flex}.bcn-swoc__req,.bcn-loc__req,.bcn-ciitem__req{align-items:center;gap:var(--spacing-200);min-height:28px;padding:var(--spacing-050) var(--spacing-200);border-top:1px solid var(--color-border-default-subtle);border-radius:var(--radius-100);display:flex}.bcn-swoc__req:hover,.bcn-loc__req:hover{background:var(--color-background-default)}.bcn-swoc__req-name,.bcn-loc__req-name,.bcn-ciitem__req-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bcn-swoc__also,.bcn-loc__also{color:var(--color-content-default-tertiary);white-space:nowrap;flex-shrink:0;font-size:.6875rem}@keyframes bcn-obl-flash{0%{background:color-mix(in srgb, var(--color-obligation) 14%, transparent)}to{background:0 0}}.bcn-loc__title{flex:0 auto}.bcn-loc [data-list-count]{margin-inline-start:auto}.bcn-loc__edited{flex-shrink:0;display:inline-flex}.bcn-loc__edited[hidden]{display:none}.bcn-loc__dot{place-items:center;block-size:1rem;inline-size:1rem;display:inline-grid}.bcn-loc__dot:before{content:"";background:var(--color-content-brand);border-radius:50%;block-size:6px;inline-size:6px}.bcn-loc__req{color:var(--color-content-default-secondary);cursor:pointer}.bcn-loc__req-name{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.bcn-loc__req:hover .bcn-loc__req-name{color:var(--color-content-default)}.bcn-loc__req-name:focus-visible{outline:2px solid var(--color-obligation);outline-offset:1px;border-radius:2px}.bcn-loc__impl[hidden]{display:none}.bcn-loc__impl .bcn-status-chip{flex-shrink:0}.bcn-loc__comments{font-size:var(--font-size-100);color:var(--color-content-default-tertiary);white-space:nowrap;flex-shrink:0}.bcn-loc__evidence{text-align:end;min-width:5.5rem;font-size:var(--font-size-100);font-weight:var(--typography-font-weight-semibold);color:var(--color-content-default-secondary);white-space:nowrap;flex-shrink:0}.bcn-loc__evidence[data-none]{color:var(--color-content-default-tertiary);font-weight:400}
