.website-sources{margin:18px 0;border:1px solid #78939966;border-radius:12px;background:var(--panel,#fff);color:var(--ink,#203039);text-align:left}.website-sources summary{padding:18px;cursor:pointer;font-weight:700}.website-source-body{padding:0 18px 18px;font-size:14px;line-height:1.6}.website-source-body label{display:block;margin:12px 0}.website-source-body input[type=url]{display:block;width:100%;padding:10px;border:1px solid #789399;border-radius:6px;font-size:16px}.website-source-body .website-check{display:flex;gap:10px;align-items:flex-start}.website-check input{width:18px;min-width:18px;flex:none;margin-top:4px}.website-check span{min-width:0}.website-source-body small{display:block;color:inherit;opacity:.8}.website-source-body ul{padding:0;list-style:none;max-height:420px;overflow:auto}.website-source-body a{color:#087f78;overflow-wrap:anywhere}.website-source-body button{padding:10px 14px;margin:5px;border:1px solid #789399;border-radius:6px;cursor:pointer;background:#e3f7f4;color:#163c3a}.website-actions{display:flex;flex-wrap:wrap}.website-source-body [role=alert]{color:#a92335}.website-source-body [role=status]{min-height:1.6em}
.website-source-group{margin:20px 0;padding:12px;border:1px solid #78939955;border-radius:8px}.website-source-group h3{margin:0 0 12px;font-size:16px}.website-source-body input[type=search]{width:100%;min-width:0;font-size:16px;padding:10px;border:1px solid #789399;border-radius:6px}.website-source-body li[hidden]{display:none!important}.website-source-body .website-recommendation{color:#087f78;opacity:1}.website-source-body li{border-bottom:1px solid #78939933;padding:6px 0}.website-source-body form[data-website-discover]{padding:12px;background:#e3f7f444;border-radius:8px}.website-source-group ul{max-height:360px;overscroll-behavior:contain}
