.wlm{position:fixed;z-index:1000;width:260px;max-height:min(420px,calc(100vh - 16px));overflow:auto;padding:6px;border:1px solid var(--border-strong);border-radius:var(--r-lg, 10px);background:var(--surface);box-shadow:0 12px 32px #0f172a2e,0 2px 6px #0f172a14;font-size:var(--fs-13)}.wlm-head{display:flex;align-items:center;gap:6px;padding:6px 8px 8px;color:var(--text-3);border-bottom:1px solid var(--border);margin-bottom:4px}.wlm-head b{color:var(--text);font-size:13px}.wlm-head span{font-size:11px}.wlm-label{margin:6px 8px 4px;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}.wlm-item{appearance:none;display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 8px;border:0;border-radius:var(--r-md);background:none;color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.wlm-item:hover,.wlm-item:focus-visible{background:var(--surface-3);outline:none}.wlm-item:disabled{color:var(--text-3);cursor:default}.wlm-item[aria-checked=true]{font-weight:650}.wlm-dot{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%}.wlm-dot.big{width:12px;height:12px;margin-right:8px;vertical-align:1px}.wlm-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wlm-n{color:var(--text-3);font-size:11.5px;font-variant-numeric:tabular-nums}.wlm-check{width:14px;color:var(--accent-text);font-weight:700;text-align:center}.wlm-create{color:var(--accent-text);font-weight:600}.wlm-all{color:var(--text-2)}.wlm-sep{height:1px;margin:4px 2px;background:var(--border)}.wlm-note{margin:6px 8px;color:var(--text-3);font-size:12px}.wlm-note.err{color:var(--down)}.wlm-new{display:grid;gap:6px;padding:4px 6px 6px}.wlm-new label{font-size:12px;font-weight:650;color:var(--text-2)}.wlm-new input,.wlp-form input{width:100%;height:34px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit}.wlm-new input:focus,.wlp-form input:focus{outline:2px solid var(--accent);outline-offset:-1px}.wlm-new input[aria-invalid=true],.wlp-form input[aria-invalid=true]{border-color:var(--down)}.wlm-actions,.wlp-form-actions{display:flex;justify-content:flex-end;gap:6px}.wlm-actions .btn,.wlp-form-actions .btn{height:30px;padding:0 10px;font-size:var(--fs-12)}.wl-toast{position:fixed;z-index:1001;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 10px 10px 16px;border-radius:var(--r-lg, 10px);background:var(--text);color:var(--surface);box-shadow:0 10px 30px #0f172a40;font-size:var(--fs-13);animation:wl-up .18s ease-out}.wl-toast.err{background:var(--down);color:#fff}.wl-toast .linkish{color:inherit;font-size:var(--fs-13);font-weight:700}.wl-toast-x{appearance:none;border:0;background:none;color:inherit;opacity:.7;font-size:18px;line-height:1;padding:2px 6px;cursor:pointer}.wl-toast-x:hover{opacity:1}@keyframes wl-up{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.wl-toast{animation:none}}.wl-mark{display:inline-flex;align-items:center;margin-left:2px}.wl-btn{color:var(--text-3)}.wl-btn.on{color:var(--accent-text)}.wlp-page-head h1{margin:0 0 4px;font-size:22px}.wlp-page-head p{margin:0 0 var(--sp-4, 16px);color:var(--text-2);font-size:var(--fs-13);max-width:70ch;line-height:1.5}.wlp-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start}.wlp-side{position:sticky;top:calc(var(--top-h, 56px) + 12px);display:grid;gap:10px;padding:8px;border:1px solid var(--border);border-radius:var(--r-lg, 10px);background:var(--surface)}.wlp-side ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.wlp-side a{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border-radius:var(--r-md);color:var(--text);text-decoration:none;font-size:var(--fs-13);font-weight:550}.wlp-side a:hover{background:var(--surface-3)}.wlp-side a[aria-current=page]{background:var(--accent-soft);color:var(--accent-text);font-weight:700}.wlp-new{width:100%;justify-content:center}.wlp-form{display:grid;gap:8px}.wlp-form label{font-size:12px;font-weight:650;color:var(--text-2)}.wlp-colors{display:flex;flex-wrap:wrap;gap:6px}.wlp-color{appearance:none;width:20px;height:20px;border:2px solid var(--surface);border-radius:50%;box-shadow:0 0 0 1px var(--border-strong);cursor:pointer}.wlp-color[aria-checked=true]{box-shadow:0 0 0 2px var(--text)}.wlp-problem{margin:0;color:var(--down);font-size:12px}.wlp-main{min-width:0}.wlp-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.wlp-head .wlp-form{width:min(420px,100%)}.wlp-titles h2{margin:0;font-size:20px;display:flex;align-items:center}.wlp-titles p{margin:2px 0 0;color:var(--text-3);font-size:var(--fs-12)}.wlp-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wlp-tools .btn{height:32px;font-size:var(--fs-12)}.wlp-confirm{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-13);color:var(--text-2)}.btn.danger{background:var(--down);border-color:var(--down);color:#fff}.wlp-summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px}.wlp-chip{appearance:none;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);color:var(--text-2);font:inherit;font-size:var(--fs-12);font-weight:600;cursor:pointer}.wlp-chip b{font-variant-numeric:tabular-nums;color:var(--text)}.wlp-chip.t-danger{border-color:var(--down);color:var(--down);background:var(--down-soft)}.wlp-chip.t-danger b{color:var(--down)}.wlp-chip.t-warn{border-color:var(--warn-border)}.wlp-chip[aria-pressed=true]{box-shadow:inset 0 0 0 1px currentColor;background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent)}.wlp-chip.t-danger[aria-pressed=true]{background:var(--down);color:#fff;border-color:var(--down)}.wlp-chip.t-danger[aria-pressed=true] b{color:#fff}.wlp-quiet{color:var(--text-3);font-size:var(--fs-12)}.wlp-gsm-note{margin:0 0 12px;padding:10px 12px;border:1px solid var(--down);border-left-width:4px;border-radius:var(--r-md);background:var(--down-soft);color:var(--down);font-size:var(--fs-13);line-height:1.5}.wlp-table th[scope=row]{font-weight:600;text-align:left}.wlp-table th[scope=row] .sym-open{font-weight:700}.wlp-ex{margin-left:6px;color:var(--text-3);font-size:11px;font-weight:600}.wlp-co{display:block;margin-top:1px;max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-size:11.5px;font-weight:500}.wlp-table tbody tr{cursor:pointer}.wlp-table tbody tr:hover{background:var(--surface-2)}.wlp-table tr.is-gsm th[scope=row]{box-shadow:inset 3px 0 0 var(--down)}.wlp-ons{display:inline-flex;flex-wrap:wrap;gap:4px}.wlp-on{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:11.5px;font-weight:650;text-decoration:none;white-space:nowrap}.wlp-on.t-danger{border-color:var(--down);background:var(--down-soft);color:var(--down)}.wlp-on.t-warn{border-color:var(--warn-border);background:var(--warn-soft);color:var(--warn)}.wlp-on.t-info{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}a.wlp-on:hover{text-decoration:underline}.wlp-added{color:var(--text-3);font-size:var(--fs-12);white-space:nowrap}.wlp-x{width:40px;text-align:right}.wlp-x .iconbtn{color:var(--text-3)}.wlp-x .iconbtn:hover{color:var(--down)}.wlp-now-links{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px;font-size:var(--fs-13)}.wlp-empty{display:grid;justify-items:center;gap:6px;padding:36px 20px;border:1px dashed var(--border-strong);border-radius:var(--r-lg, 10px);background:var(--surface-2);color:var(--text-2);text-align:center}.wlp-empty svg{color:var(--accent-text)}.wlp-empty h3{margin:4px 0 0;font-size:16px;color:var(--text)}.wlp-empty p{margin:0;max-width:52ch;font-size:var(--fs-13);line-height:1.6}@media (max-width: 860px){.wlp-layout{grid-template-columns:minmax(0,1fr);gap:12px}.wlp-side{position:static;padding:0;border:0;background:none}.wlp-side ul{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.wlp-side li{flex:none}.wlp-side a{min-height:36px;border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface)}.wlp-side .wlm-name{max-width:16ch}.wlp-new{width:auto;justify-self:start}.wlp-added{display:none}}.wlp-table tr.is-gsm>*{background:var(--down-soft)}.wlp-chip.t-info{border-color:var(--accent)}.wlm{width:280px}.wlm-on{margin-left:auto;padding:1px 7px;border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent-text);font-size:10.5px;font-weight:700}.wlm-find{position:relative;margin:2px 2px 6px}.wlm-find input{width:100%;height:34px;padding:0 34px 0 10px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--fs-13);transition:border-color .12s,background .12s,box-shadow .12s}.wlm-find input:focus{outline:none;background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.wlm-find input[aria-invalid=true]{border-color:var(--down);box-shadow:0 0 0 3px var(--down-soft)}.wlm-find kbd{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:0 5px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text-3);font:600 11px/18px inherit;opacity:0;transition:opacity .12s}.wlm-find input:focus:not(:placeholder-shown)+kbd{opacity:1}.wlm-rows{display:grid;gap:1px;max-height:220px;overflow:auto}.wlm-box{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;border:1.5px solid;border-radius:4px;color:#fff;font-size:10px;font-weight:800;line-height:1;transition:background .12s}.wlm-create{margin-top:2px;color:var(--accent-text)}.wlm-create b{font-weight:700}.wlm-create small{color:var(--text-3);font-weight:500}.wlm-create.bad{color:var(--text-3)}.wlm-plus{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;border-radius:4px;background:var(--accent-soft);color:var(--accent-text);font-size:11px;font-weight:800}.wlm-starters{padding:4px 2px 2px}.wlm-starters .wlm-label{margin:2px 6px 6px}.wlm-starters>div{display:flex;flex-wrap:wrap;gap:6px;padding:0 6px 4px}.wlm-chip{appearance:none;height:28px;padding:0 10px;border:1px dashed var(--border-strong);border-radius:var(--r-full);background:none;color:var(--text-2);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.wlm-chip:hover,.wlm-chip:focus-visible{border-style:solid;border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft);outline:none}.wlm-all{justify-content:space-between;margin-top:4px;border-top:1px solid var(--border);border-radius:0 0 var(--r-md) var(--r-md);color:var(--text-2);font-size:12px}@media (pointer: coarse){.wlm-item{min-height:42px}.wlm-find input{height:40px;font-size:16px}}@media (max-width: 560px){.wlp-table{table-layout:fixed;width:100%}.wlp-table th[scope=col]:first-child,.wlp-table th[scope=row]{width:48%}.wlp-table .wlp-x,.wlp-table th[scope=col]:last-child{width:48px;padding-left:0;padding-right:4px}.wlp-table td,.wlp-table th{overflow:hidden}.wlp-co{max-width:100%}.wlp-ons{flex-direction:column;align-items:flex-start}.wlp-x .iconbtn{width:40px;height:40px}}.wlp-x .iconbtn{border-color:transparent;background:transparent}.wlp-x .iconbtn:hover{background:var(--surface-3)}
