.ix-widget{min-width:0;max-width:100%;font-size:1rem}.ix-widget *{box-sizing:border-box}.ix-heading,.ix-alert header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.ix-heading h2{margin:.25rem 0}.ix-heading>span,.ix-meta,.ix-alert header>span{font-size:.875rem;color:var(--muted,#526973)}.ix-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.8rem 0}.ix-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.25rem .65rem;border:1px solid #b9d8d8;border-radius:2rem;background:var(--surface,#f2f8f8)}.ix-chip button{border:0;background:transparent;color:inherit;min-width:32px;min-height:32px;font-size:1.25rem;cursor:pointer}.ix-chip small{font-size:.75rem;opacity:.7}.ix-search{max-width:42rem}.ix-search label{display:grid;gap:.35rem;font-weight:600}.ix-search input{width:100%;min-width:0;padding:.7rem;border:1px solid #b9d1d6;border-radius:.65rem;background:var(--surface,#fff);color:inherit;font:inherit}.ix-options{display:flex;flex-wrap:wrap;gap:.3rem;margin:.4rem 0}.ix-options button{padding:.55rem .75rem;border-radius:.5rem;border:1px solid #b9d1d6;background:var(--surface,#f2f8f8);color:inherit;font:inherit;cursor:pointer}.ix-alert{--ix-color:#9b5800;--ix-bg:#fff8e8;border:1px solid color-mix(in srgb,var(--ix-color) 25%,transparent);border-left:4px solid var(--ix-color);border-radius:.7rem;padding:.8rem 1rem;margin:.65rem 0;background:var(--ix-bg);overflow-wrap:anywhere}.ix-alert header>strong{color:var(--ix-color);font-size:.875rem}.ix-alert p{margin:.4rem 0;line-height:1.45}.ix-pair{font-weight:700;margin:.3rem 0}.ix-important{--ix-color:#a64a00;--ix-bg:#fff1e5}.ix-avoid{--ix-color:#af2727;--ix-bg:#fff0ef}.ix-alert details{margin-top:.6rem;font-size:.875rem}.ix-widget summary,.ix-profile summary{cursor:pointer;font-weight:600;padding:.4rem 0}.ix-links{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:.5rem;font-size:.875rem}.ix-clear{padding:.8rem;border-left:4px solid #268357;background:#e8f6ee;color:#165e3e;border-radius:.5rem}.ix-uncovered{padding:.7rem;border-left:4px solid #76838a;background:var(--surface,#f1f4f5);border-radius:.5rem}.ix-conditions fieldset{border:1px solid #b9d1d6;border-radius:.6rem;padding:.7rem}.ix-conditions label{display:flex;align-items:center;gap:.4rem;padding:.3rem}.ix-conditions input{width:1.15rem;height:1.15rem}.ix-profile li{margin:.4rem 0}.ix-profile li small{display:block;font-size:.875rem}.ix-source{margin-top:.6rem;font-size:.875rem}.ix-source p{margin:.4rem 0}.ix-profile .btn{white-space:normal;margin-top:.5rem}[data-theme=dark] .ix-alert{--ix-color:#f0c66a;--ix-bg:#302a1d}[data-theme=dark] .ix-important{--ix-color:#ffb475;--ix-bg:#33261f}[data-theme=dark] .ix-avoid{--ix-color:#ff9995;--ix-bg:#352326}[data-theme=dark] .ix-clear{background:#19332b;color:#9de0ba}[data-theme=dark] .ix-meta,[data-theme=dark] .ix-alert header>span{color:#b6c4c9}[data-theme=dark] .ix-search input,[data-theme=dark] .ix-options button,[data-theme=dark] .ix-chip,[data-theme=dark] .ix-uncovered{background:#172e35;color:#e2eef0}@media(max-width:600px){.ix-alert{padding:.65rem .7rem}.ix-alert header{align-items:flex-start}.ix-options button{flex:1 1 auto}.ix-heading h2{font-size:1.15rem}.ix-profile ul{padding-left:1.1rem}}@media print{.ix-widget{display:none}}
