.bcn-swot,.bcn-lot{background:var(--color-background-elevation-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-200);color:var(--color-content-default);flex-direction:column;font-size:.8125rem;display:flex}.bcn-swot__nomatch,.bcn-lot__nomatch{padding:var(--spacing-300) var(--spacing-400);color:var(--color-content-default-tertiary);margin:0;font-style:italic}.bcn-swot__body,.bcn-lot__body{flex-direction:column;display:flex}.bcn-swot__cat,.bcn-lot__cat{border-bottom:1px solid var(--color-border-default)}.bcn-swot__cat:nth-of-type(2n),.bcn-lot__cat:nth-of-type(2n),.bcn-ciidx__cat:nth-of-type(2n){background:color-mix(in srgb, var(--bcn-gray-100) 50%, white)}.bcn-swot__cat:nth-of-type(2n) .bcn-swot__row:hover,.bcn-lot__cat:nth-of-type(2n) .bcn-lot__row:hover,.bcn-ciidx__cat:nth-of-type(2n) .bcn-ciidx__row:hover{background:var(--bcn-gray-100)}.bcn-swot__sub+.bcn-swot__sub,.bcn-lot__sub+.bcn-lot__sub{border-top:1px solid var(--color-border-default-subtle)}.bcn-swot__cat:last-of-type,.bcn-lot__cat:last-of-type{border-bottom:none}.bcn-swot__cat[hidden],.bcn-swot__sub[hidden],.bcn-lot__cat[hidden],.bcn-lot__sub[hidden]{display:none}.bcn-swot__row,.bcn-lot__row{align-items:center;gap:var(--spacing-200);min-height:34px;padding:var(--spacing-100) var(--spacing-400);cursor:pointer;user-select:none;list-style:none;transition:background-color .12s,box-shadow .12s;display:flex}.bcn-swot__row::-webkit-details-marker,.bcn-lot__row::-webkit-details-marker{display:none}.bcn-swot__row:hover,.bcn-lot__row:hover{background:var(--color-background-default)}.bcn-swot__row--cat,.bcn-lot__row--cat{font-weight:600}.bcn-swot__row--sub,.bcn-lot__row--sub{padding-left:calc(var(--spacing-400) + 22px)}.bcn-swot__chevron,.bcn-lot__chevron{color:var(--color-content-default-tertiary);flex-shrink:0;transition:transform .12s;display:inline-flex}details[open]>.bcn-swot__row .bcn-swot__chevron,details[open]>.bcn-lot__row .bcn-lot__chevron{transform:rotate(90deg)}.bcn-swot__name,.bcn-lot__name{text-overflow:ellipsis;white-space:nowrap;border-radius:2px;min-width:0;padding:0 2px;overflow:hidden}.bcn-swot__name.is-editing,.bcn-lot__name.is-editing{outline:2px solid var(--color-obligation);outline-offset:0;background:var(--color-background-elevation-raised);cursor:text;user-select:text;font-weight:500}.bcn-swot__verbs,.bcn-lot__verbs{gap:2px;margin-left:auto;display:inline-flex}.bcn-swot__verbs esa-tooltip,.bcn-lot__verbs esa-tooltip{display:inline-flex}.bcn-swot__verb,.bcn-lot__verb{border-radius:var(--radius-100);width:22px;height:22px;color:var(--color-content-default-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.bcn-swot__verb--quiet,.bcn-lot__verb--quiet{opacity:0;transition:opacity .12s}.bcn-swot__row:hover .bcn-swot__verb--quiet,.bcn-swot__row:focus-within .bcn-swot__verb--quiet,.bcn-lot__row:hover .bcn-lot__verb--quiet,.bcn-lot__row:focus-within .bcn-lot__verb--quiet{opacity:1}.bcn-swot__verb:hover,.bcn-lot__verb:hover{background:var(--bcn-gray-100);color:var(--color-content-default)}.bcn-swot__verb:focus-visible,.bcn-lot__verb:focus-visible{opacity:1;outline:2px solid var(--color-obligation);outline-offset:1px}.bcn-swot__verb--danger:hover,.bcn-lot__verb--danger:hover{color:var(--color-background-utility-danger)}.bcn-swot__subs,.bcn-lot__subs{flex-direction:column;display:flex}.bcn-swot__cards,.bcn-lot__cards{padding:var(--spacing-200) var(--spacing-400) var(--spacing-300) calc(var(--spacing-400) + 44px);gap:var(--spacing-150);flex-direction:column;margin:0;list-style:none;display:flex}.bcn-swot__hit,.bcn-lot__hit{color:inherit;background:#fff176;border-radius:2px;padding:0 1px}.bcn-swot__hit-chip,.bcn-lot__hit-chip{box-shadow:0 0 0 2px #fff176}.bcn-lot[data-list-view=index] [data-list-cats],.bcn-lot[data-list-view=commitment] [data-list-cats],.bcn-lot[data-list-view=az] [data-list-cats],.bcn-lot:not([data-list-view=index]):not([data-list-view=commitment]):not([data-list-view=az]) [data-list-mirror-body]{display:none}.bcn-lot [data-list-flat]>.bcn-lot__cards{padding:var(--spacing-300) var(--spacing-400)}.bcn-lot__row .bcn-lot__name[hidden]{display:none}
