.cx-when-pill{display:inline-flex;position:relative}.cx-when-pill__button{cursor:pointer;font:inherit;font-family:var(--cx-font-ui);font-size:13px}.cx-when-pill__button:focus-visible{outline:var(--cx-focus-width) solid var(--cx-accent);outline-offset:var(--cx-focus-offset)}.cx-when-pill__problem{color:var(--cx-text);align-items:center;gap:4px;display:inline-flex}.cx-when-popover{z-index:30;box-sizing:border-box;width:min(380px,100vw - 32px);position:absolute;top:calc(100% + 6px);left:0}.cx-when-popover__more{color:var(--cx-text-muted);margin:10px 0 0;font-size:13px}.cx-when-editor,.cx-when-mark{flex-direction:column;gap:10px;margin:0;display:flex}.cx-when-mark{margin-top:12px}.cx-when-editor__row{align-items:center;gap:8px;display:flex}.cx-when-editor__select{border:1px solid var(--cx-control-border);border-radius:var(--cx-radius-control);background:var(--cx-surface);min-height:28px;color:var(--cx-text);font:inherit;padding:2px 6px}.cx-when-editor__actions{gap:8px;display:flex}.cx-when-editor__alert,.cx-when-mark__reason{color:var(--cx-text);margin:0;font-size:13px}.cx-when-editor__alert{border-left:3px solid var(--cx-danger);padding:6px 8px}.cx-when-mark__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cx-when-input{flex-direction:column;gap:4px;display:flex}.cx-when-input__field{border:1px solid var(--cx-control-border);border-radius:var(--cx-radius-control);background:var(--cx-surface);min-height:30px;color:var(--cx-text);font:inherit;font-family:var(--cx-font-ui);padding:4px 8px}.cx-when-input__field:focus-visible{outline:var(--cx-focus-width) solid var(--cx-accent);outline-offset:1px}.cx-when-input__list,.cx-when-picker{border:1px solid var(--cx-border-strong);border-radius:var(--cx-radius-card);background:var(--cx-surface);flex-direction:column;display:flex}.cx-when-input__list[hidden]{display:none}.cx-when-input__option,.cx-when-picker__option{cursor:pointer;flex-wrap:wrap;gap:6px;padding:4px 8px;display:flex}.cx-when-input__option[aria-selected=true],.cx-when-picker__option[data-active]{background:var(--cx-surface-raised);outline:1px solid var(--cx-border-strong)}.cx-when-picker__option[aria-selected=true]:before{content:"✓"}.cx-when-picker:focus-visible{outline:var(--cx-focus-width) solid var(--cx-accent);outline-offset:1px}.cx-when-picker__title{font-size:13px;font-weight:600}.cx-when-picker__role{font-weight:600}.cx-when-preview{color:var(--cx-text);flex-direction:column;gap:2px;margin:0;font-size:13px;display:flex}.cx-when-preview__line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cx-when-preview__word{border:1px solid var(--cx-border-strong);border-radius:var(--cx-radius-chip);padding:0 6px}.cx-when-input__note{margin:0;font-size:13px}.cx-when-tab{font-family:var(--cx-font-ui);color:var(--cx-text);flex-direction:column;gap:16px;font-size:13px;display:flex}.cx-when-tab__section{flex-direction:column;gap:8px;display:flex}.cx-when-tab__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cx-when-tab__title{margin:0;font-size:13px;font-weight:600}.cx-when-tab__quiet,.cx-when-tab__alert,.cx-when-tab__age{align-items:center;gap:6px;margin:0;display:flex}.cx-when-tab__alert{border-left:3px solid var(--cx-danger);padding:6px 8px}.cx-when-tab__form{border:1px solid var(--cx-border-strong);border-radius:var(--cx-radius-card);flex-direction:column;gap:10px;padding:8px;display:flex}.cx-when-tab__list,.cx-when-row__rules{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cx-when-row{border-bottom:1px solid var(--cx-border);flex-direction:column;gap:4px;padding:8px 0;display:flex}.cx-when-row__line,.cx-when-row__actions,.cx-when-rule{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cx-when-row__role{font-weight:600}.cx-when-row__date,.cx-when-row__flag,.cx-when-row__problem,.cx-when-rule__status{align-items:center;gap:4px;margin:0;display:inline-flex}.cx-when-row__flag,.cx-when-rule__text{color:var(--cx-text-muted)}.cx-when-row__link{color:var(--cx-text);font-weight:600}.cx-when-row__link:focus-visible{outline:var(--cx-focus-width) solid var(--cx-accent);outline-offset:var(--cx-focus-offset)}.cx-when-row__rules{border-left:2px solid var(--cx-border);gap:2px;padding-left:12px}.cx-now-chip{display:inline-flex;position:relative}.cx-now-chip__button{cursor:pointer;font:inherit;font-family:var(--cx-font-ui);font-size:13px}.cx-now-chip__button:focus-visible{outline:var(--cx-focus-width) solid var(--cx-accent);outline-offset:var(--cx-focus-offset)}.cx-now-popover{flex-direction:column;gap:12px;display:flex;left:auto;right:0}.cx-now-popover__now,.cx-now-popover__status{margin:0;font-size:13px}
