.plate-pick.svelte-a7jp9w{gap:.4rem;display:grid;position:relative}.plate-btn.svelte-a7jp9w{--cat:#8a8f9c;border:2px solid var(--cat);color:#f2f2f2;width:100%;height:46px;font:inherit;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#23262e;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem 0 .6rem;font-size:.95rem;font-weight:900;transition:transform 80ms,box-shadow 80ms,filter .15s;display:inline-flex;box-shadow:0 4px #111318}.plate-btn.svelte-a7jp9w span:where(.svelte-a7jp9w){text-overflow:ellipsis;max-width:150px;overflow:hidden}.plate-btn.svelte-a7jp9w img:where(.svelte-a7jp9w){object-fit:contain;width:22px;height:30px}.plate-btn.svelte-a7jp9w:hover:not(:disabled){filter:brightness(1.15)}.plate-btn.svelte-a7jp9w:active:not(:disabled),.plate-btn.active.svelte-a7jp9w{transform:translateY(3px);box-shadow:0 1px #111318}.plate-btn.svelte-a7jp9w:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.plate-btn.svelte-a7jp9w:disabled{opacity:.4;cursor:not-allowed}@container (width<=399px){.plate-btn.svelte-a7jp9w{height:42px;padding:0 .8rem 0 .5rem;font-size:.85rem}.plate-btn.svelte-a7jp9w span:where(.svelte-a7jp9w){max-width:96px}}@container (width<=290px){.plate-btn.svelte-a7jp9w{padding:0}.plate-btn.svelte-a7jp9w span:where(.svelte-a7jp9w){display:none}}.backdrop.svelte-a7jp9w{z-index:40;background:var(--backdrop);position:fixed;inset:0}.menu.svelte-a7jp9w{z-index:41;color:#f2f2f2;background:#16181d;border:1px solid #3a3f4c;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;gap:.7rem;width:min(560px,100vw - 24px);max-height:min(100svh - 32px,620px);padding:.9rem .8rem .8rem;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #00000059}header.svelte-a7jp9w{align-items:center;gap:.6rem;padding:0 .2rem;display:flex}header.svelte-a7jp9w img:where(.svelte-a7jp9w){object-fit:contain;flex:none;width:26px;height:36px}.title.svelte-a7jp9w{flex:1;min-width:0;line-height:1.2;display:grid}.title.svelte-a7jp9w small:where(.svelte-a7jp9w){text-overflow:ellipsis;white-space:nowrap;color:#a8adb8;font-size:.78rem;font-weight:700;overflow:hidden}.close.svelte-a7jp9w{cursor:pointer;background:#f2b600;border:2px solid #b88a00;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;transition:transform 80ms,box-shadow 80ms;display:grid;box-shadow:0 3px #8a6700}.close.svelte-a7jp9w:hover{filter:brightness(1.06)}.close.svelte-a7jp9w:active{transform:translateY(2px);box-shadow:0 1px #8a6700}.close.svelte-a7jp9w svg:where(.svelte-a7jp9w){fill:none;stroke:#2a2200;stroke-width:3.2px;stroke-linecap:round;width:16px;height:16px}.grid.svelte-a7jp9w{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.5rem;min-height:0;padding:.1rem;display:grid;overflow-y:auto}.grid.svelte-a7jp9w button:where(.svelte-a7jp9w){color:#f2f2f2;min-width:0;font:inherit;text-align:center;cursor:pointer;background:#20232b;border:1px solid #2c303a;border-radius:12px;align-content:start;justify-items:center;gap:.35rem;padding:.75rem .6rem .7rem;font-size:.88rem;transition:background .15s,border-color .15s,transform .15s;display:grid}.grid.svelte-a7jp9w button:where(.svelte-a7jp9w):hover:not(:disabled){background:#2a2e38;border-color:#454b59;transform:translateY(-2px)}.grid.svelte-a7jp9w button.current:where(.svelte-a7jp9w){border:2px solid var(--accent);background:#2a2e38}.grid.svelte-a7jp9w button:where(.svelte-a7jp9w):disabled{color:#6f7480;cursor:not-allowed}.grid.svelte-a7jp9w button:where(.svelte-a7jp9w):disabled img:where(.svelte-a7jp9w){filter:grayscale();opacity:.5}.grid.svelte-a7jp9w img:where(.svelte-a7jp9w){object-fit:contain;width:40px;height:40px}.text.svelte-a7jp9w{gap:.2rem;min-width:0;display:grid}.text.svelte-a7jp9w strong:where(.svelte-a7jp9w){overflow-wrap:anywhere}.text.svelte-a7jp9w small:where(.svelte-a7jp9w){color:#a8adb8;font-size:.78rem;line-height:1.35}.grid.svelte-a7jp9w button:where(.svelte-a7jp9w):disabled .text:where(.svelte-a7jp9w) strong:where(.svelte-a7jp9w){color:#6f7480!important}@media (width<=420px){.grid.svelte-a7jp9w{grid-template-columns:minmax(0,1fr)}}.cancel.svelte-a7jp9w{color:#2a2f3a;width:100%;font:inherit;cursor:pointer;background:#fff;border:2px solid #c9c2b8;border-radius:999px;padding:.6rem 1rem;font-weight:800;transition:transform 80ms,box-shadow 80ms;box-shadow:0 3px #c9c2b8}.cancel.svelte-a7jp9w:hover{background:#f6f3ef}.cancel.svelte-a7jp9w:active{transform:translateY(2px);box-shadow:0 1px #c9c2b8}
