.ry-routing{font:16px/1.5 system-ui;color:#f7f3e8;background:#20201b;border:1px solid #81755e;border-radius:14px;padding:20px;min-width:0}.ry-routing h2{font-size:24px}.ry-routing label{font-size:16px;display:block;margin:16px 0}.ry-routing select,.ry-routing button{font:inherit;font-size:16px;min-height:48px;max-width:100%;border:1px solid #81755e;border-radius:9px;padding:10px 14px;background:#25251f;color:#f7f3e8}.ry-routing select{width:100%;display:block;margin-top:8px}.ry-routing button{margin:8px 8px 8px 0}.ry-routing input[type=checkbox]{width:24px;height:24px;vertical-align:middle;margin-right:12px}.ry-routing label:has(input){min-height:48px;display:flex;align-items:center}.ry-routing [role=alert]{color:#ffb6b6}.ry-routing :focus-visible{outline:3px solid #ffe4a3;outline-offset:3px}.ry-routing button:disabled{opacity:.55}@media(max-width:700px){.ry-routing{padding:16px}.ry-routing button{width:100%}}
