button,input,select,textarea{touch-action:manipulation}button{min-height:44px}.product-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.asset-summary,.access-tools{margin-top:16px}.safe-access{background:#e5f4ef;border-radius:12px;padding:14px;color:#07665d;line-height:1.7}.google-access{min-height:48px}.access-banner{margin-bottom:20px}.auth-card{max-width:460px}.auth-card .google-access{width:100%}dialog .modalhead{position:sticky;top:-1px;background:white;z-index:2;padding:8px 0}#form>.primary{min-height:48px}.card,.grow{min-width:0}@media(max-width:650px){input,select,textarea{font-size:16px;min-height:46px}button{min-height:46px}.auth-card{padding:24px 20px}.auth-card h1{font-size:26px}.auth-card p{font-size:14px}.auth-card .small{font-size:12px}.product-actions{display:grid;grid-template-columns:1fr 1fr}.product-actions button{padding:11px 9px;font-size:13px}dialog{width:100%;max-width:100%;margin:auto 0 0;border-radius:22px 22px 0 0;padding:18px 20px calc(22px + env(safe-area-inset-bottom));max-height:90dvh}#form>.primary{position:sticky;bottom:0;width:100%;box-shadow:0 -8px 16px #ffffffda}nav{padding-bottom:env(safe-area-inset-bottom)}aside{height:calc(74px + env(safe-area-inset-bottom))}main{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.hero .amount{font-size:36px}.top-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.guide-actions>button{flex:1 1 135px}.card .actions{gap:9px}.card .actions>button{flex-grow:1}.note{line-height:1.7}.access-tools .actions{display:grid;grid-template-columns:1fr}.hero-bottom{flex-direction:column}.row{align-items:flex-start}.row .right{font-size:13px}.guide h1{line-height:1.25}.intro{padding:20px 0}.intro-logo{vertical-align:middle}footer{padding-bottom:15px}}
