/*! term-list - the rules only this widget draws.
 *  Depends on theme-post-widgets.min.css, the cluster base, which carries what
 *  the cluster shares and prints first. Declared from the widget's own
 *  get_style_depends(), so a page downloads the members it actually has.
 */.tewido-elementra-term-list{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.tewido-elementra-term-list__item{display:flex;align-items:center;gap:10px;padding:10px 12px;color:var(--tewido-elementra-color-body,#474747);font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;border-bottom:1px solid var(--tewido-elementra-color-gray-100,rgba(0,0,0,.08));transition:background-color .15s,color .15s,padding-inline-start .15s}.tewido-elementra-term-list__item:last-child{border-bottom:none}.tewido-elementra-term-list__item:link,.tewido-elementra-term-list__item:visited{color:inherit}.tewido-elementra-term-list__item:focus-visible,.tewido-elementra-term-list__item:hover{background-color:var(--tewido-elementra-color-primary-50,#fde6ee);color:var(--tewido-elementra-color-primary,#93003f);outline:0}.tewido-elementra-term-list__item:focus-visible{outline:2px solid var(--tewido-elementra-color-primary,#93003f);outline-offset:2px}.tewido-elementra-term-list__item.is-current{color:var(--tewido-elementra-color-primary,#93003f);font-weight:600}.tewido-elementra-term-list__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tewido-elementra-term-list__count{flex-shrink:0;margin-inline-start:auto;font-size:.85em;font-weight:400;color:var(--tewido-elementra-color-body,#525252);font-variant-numeric:tabular-nums}.tewido-elementra-term-list--cloud{flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center}.tewido-elementra-term-list--cloud .tewido-elementra-term-list__item{padding:.25em .6em;gap:.3em;border:1px solid transparent;border-bottom:1px solid transparent;border-radius:.3em;background-color:var(--tewido-elementra-color-primary-50,#fde6ee);line-height:1.15}.tewido-elementra-term-list--cloud .tewido-elementra-term-list__item:focus-visible,.tewido-elementra-term-list--cloud .tewido-elementra-term-list__item:hover{background-color:var(--tewido-elementra-color-primary,#93003f);color:var(--tewido-elementra-color-on-brand,#fff);border-color:var(--tewido-elementra-color-primary,#93003f)}.tewido-elementra-term-list--cloud .tewido-elementra-term-list__item.is-current{background-color:var(--tewido-elementra-color-primary,#93003f);color:var(--tewido-elementra-color-on-brand,#fff);border-color:var(--tewido-elementra-color-primary,#93003f);font-weight:500}.tewido-elementra-term-list--cloud .tewido-elementra-term-list__name{flex:0 0 auto;overflow:visible;text-overflow:clip;white-space:nowrap}.tewido-elementra-term-list--cloud .tewido-elementra-term-list__count{margin-inline-start:0;font-size:.65em;opacity:.85}.tewido-elementra-term-list__icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;color:inherit;flex-shrink:0;line-height:0;font-size:16px}.tewido-elementra-term-list__icon img,.tewido-elementra-term-list__icon svg{width:100%;height:100%;display:block}.tewido-elementra-term-list__icon svg [fill]:not([fill=none]),.tewido-elementra-term-list__icon svg:not([fill=none]){fill:currentColor}.tewido-elementra-term-list__icon svg [stroke]:not([stroke=none]){stroke:currentColor}.tewido-elementra-term-list__icon svg [style*="fill:"]:not([style*="fill:none"]):not([style*="fill: none"]){fill:currentColor!important}.tewido-elementra-term-list__icon svg [style*="stroke:"]:not([style*="stroke:none"]):not([style*="stroke: none"]){stroke:currentColor!important}.tewido-elementra-term-list__placeholder{padding:12px 16px;border:1px dashed rgba(0,0,0,.2);border-radius:8px;color:var(--tewido-elementra-color-gray-500,#6b7280);font-size:13px;text-align:center}.tewido-elementra-term-list--nested .tewido-elementra-term-list__children{display:flex;flex-direction:column;padding-inline-start:6px}.tewido-elementra-term-list--nested a.tewido-elementra-term-list__name{color:inherit;text-decoration:none}.tewido-elementra-term-list__node{display:block}.tewido-elementra-term-list__summary{cursor:pointer;list-style:none}.tewido-elementra-term-list__summary::-webkit-details-marker{display:none}.tewido-elementra-term-list__caret{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin-inline-start:.35em;opacity:.5;transition:opacity .15s ease}.tewido-elementra-term-list__caret svg{width:100%;height:100%;transform:rotate(-90deg);transition:transform .2s ease}.tewido-elementra-term-list__node[open]>.tewido-elementra-term-list__summary .tewido-elementra-term-list__caret svg{transform:rotate(0)}.tewido-elementra-term-list__summary:focus-visible .tewido-elementra-term-list__caret,.tewido-elementra-term-list__summary:hover .tewido-elementra-term-list__caret{opacity:.9}[dir=rtl] .tewido-elementra-term-list__caret svg{transform:rotate(90deg)}[dir=rtl] .tewido-elementra-term-list__node[open]>.tewido-elementra-term-list__summary .tewido-elementra-term-list__caret svg{transform:rotate(0)}