*{box-sizing:border-box}body.to-pin-page{margin:0;min-height:100vh;background:radial-gradient(circle at top,#263e57,#111b2b 65%);font:16px system-ui,-apple-system,Segoe UI,sans-serif;color:#25354b;display:grid;place-items:center;padding:24px}.to-pin-card{background:#fff;border-radius:22px;padding:34px;width:min(430px,100%);box-shadow:0 30px 90px #0005}.to-pin-wide{width:min(760px,100%)}.to-pin-brand{font:700 32px Georgia;color:#b99356}.to-pin-brand span{font:600 18px system-ui;color:#1b3047}.to-pin-card h1{font-size:26px;margin:24px 0 5px}.to-pin-card h2{font-size:19px;margin-top:30px}.to-pin-card p{color:#6b7280}.to-pin-card label{display:block;font-weight:600;margin:18px 0}.to-pin-card input,.to-pin-card select{width:100%;font:inherit;padding:13px;border:1px solid #ccd3dd;border-radius:11px;margin-top:7px}.to-pin-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0}.to-pin-pad button{font-size:23px;min-height:55px;border:1px solid #dce2ea;background:#f5f7fa;border-radius:12px;cursor:pointer}.to-pin-pad button:active{background:#d8e3f0}.to-pin-submit{width:100%;padding:15px;background:#173b68;border:0;border-radius:11px;color:#fff;font-weight:700;font-size:17px;cursor:pointer}.to-pin-admin{display:block;margin-top:22px;text-align:center;color:#49688d}.to-pin-error{background:#fff0ee;color:#a52b26;padding:12px;border-radius:9px}.to-pin-user{border-top:1px solid #e5e7eb;padding:15px 0;display:grid;gap:7px}.to-pin-user form{display:flex;gap:8px}.to-pin-user form input{margin:0;flex:1}.to-pin-user form button{border:0;background:#173b68;color:white;border-radius:8px;padding:8px 12px;cursor:pointer}