.jwlf-list-open{position:fixed;left:16px;bottom:18px;z-index:90;border:1px solid #ac1d37;border-radius:6px;background:#fff;color:#971b31;padding:11px 16px;font:600 14px/1.3 system-ui;box-shadow:0 2px 8px #0001;cursor:pointer}
.jwlf-list-dialog{box-sizing:border-box;width:min(680px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:24px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#24222a;overflow:auto;z-index:1000}
.jwlf-list-dialog::backdrop{background:#18131b80}.jwlf-list-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.jwlf-list-heading h2{margin:0;font-size:24px}.jwlf-list-dialog ul{list-style:none;padding:0;margin:20px 0}.jwlf-list-dialog li{display:flex;align-items:start;justify-content:space-between;gap:16px;border-bottom:1px solid #e5e2e4;padding:12px 0;overflow-wrap:anywhere}
.jwlf-list-dialog button,.jwlf-add-row button{background:#fff;color:#971b31;border:1px solid #ac1d37;border-radius:4px;padding:8px 12px;font:inherit;cursor:pointer}.jwlf-list-actions{display:flex;gap:12px;flex-wrap:wrap}.jwlf-list-actions a{background:#ac1d37;color:#fff;padding:11px 18px;border-radius:4px;text-decoration:none}.jwlf-list-actions a[aria-disabled=true]{background:#e4e1e3;color:#777;pointer-events:none}.jwlf-add-row{padding-top:12px;padding-bottom:12px}.jwlf-add-row p{font-size:14px;margin:8px 0}.jwlf-verified-list{margin:0 0 24px;border-bottom:1px solid #ddd;padding-bottom:16px}.jwlf-verified-list li{margin:8px 0;overflow-wrap:anywhere}
@media(max-width:600px){.jwlf-list-dialog{padding:18px}.jwlf-list-actions a{flex:1;text-align:center}.jwlf-list-open{left:10px;bottom:12px;font-size:13px}.jwlf-list-heading h2{font-size:21px}}
.jwlf-list-dialog li>span{min-width:0;flex:1}.jwlf-list-dialog li>button{flex:none;white-space:nowrap;overflow-wrap:normal}
@media(prefers-reduced-motion:reduce){.jwlf-list-dialog{scroll-behavior:auto}}
