@media (max-width:767px){.rvd-appshell main{padding:18px 16px 36px}.rvd-appshell header h1,.rvd-appshell main h1.text-2xl{font-size:22px;line-height:1.2}.rvd-main{padding:16px 16px 36px}.rvd-masthead .rvd-hi{font-size:22px}.rvd-card{padding:14px}.rvd-card-title{font-size:15px}.rvo-grid{gap:12px;margin-bottom:12px}.rvd-appshell>.flex-1>header{padding:18px 16px 0}.rvd-appshell>.flex-1>header>.h-px{margin-top:16px}.rvd-appshell main .card-soft:is(.p-5,.p-6,.p-7,.p-8){padding:16px}.rvd-appshell main .card-soft:is(.p-10,.p-12,.p-14){padding:28px 18px}.rvd-appshell main .card-soft{border-radius:14px}.rvd-appshell main :is(button,a):focus-visible{outline:2px solid var(--color-accent,#f8734f);outline-offset:3px}.rvd-appshell main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.rvd-appshell main select{min-height:44px}.rvo-grid{align-items:start}.rvo-col{gap:12px;height:auto}.rvo-col>:last-child{flex:initial}.rvd-main .rvd-empty{padding:22px 8px}.rvd-main .rvd-empty p{font-size:13px;line-height:1.6}.rvd .ge{--t-display:24px;--t-title:16px;--t-body:14px;--s5:20px;--s6:28px}}