cnx-case-options{display:block;margin:1.6rem 0}cnx-case-options[hidden]{display:none}cnx-case-options details{border:1px solid rgba(var(--color-foreground),.25);border-radius:8px;margin:8px 0}cnx-case-options summary{display:flex;align-items:center;gap:10px;cursor:pointer;padding:12px;list-style:none}cnx-case-options summary::-webkit-details-marker{display:none}cnx-case-options summary>span:first-child{flex-shrink:0;font-size:1.3rem}cnx-case-options summary strong{font-size:1.3rem;font-weight:500;flex:1;overflow-wrap:anywhere}cnx-case-options summary>span:last-child{margin-inline-start:auto}.cnx-options-panel{padding:0 12px 12px}.cnx-options-panel input{width:100%;padding:10px 12px;border:1px solid #888;border-radius:6px;font:inherit;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.cnx-options-panel p{font-size:1.2rem;margin:8px 0}.cnx-options-panel ul{list-style:none;padding:0;margin:0;max-height:340px;overflow:auto;overscroll-behavior:contain}.cnx-model-options a,.cnx-model-options button{display:block;width:100%;text-align:start;font:inherit;font-size:1.3rem;color:inherit;background:none;border:0;border-bottom:1px solid #ddd;padding:11px 6px;text-decoration:none;min-height:44px}.cnx-model-options button:disabled{opacity:.5}.cnx-model-options [aria-current]{font-weight:bold;background:rgba(var(--color-foreground),.06)}.cnx-design-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cnx-design-options a{display:flex;flex-direction:column;align-items:center;gap:5px;padding:5px;border:1px solid #ddd;border-radius:6px;text-decoration:none;color:inherit;height:100%}.cnx-design-options a[aria-current]{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}.cnx-design-options img{width:100%;height:100px;object-fit:contain;background:#fff}.cnx-design-options span{font-size:1.1rem;line-height:1.4;text-align:center;overflow-wrap:anywhere}.cnx-design-options small{font-size:1rem}cnx-case-options a:focus-visible,cnx-case-options summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:749px){.cnx-options-panel ul{max-height:300px}.cnx-design-options img{height:90px}}