.auth-shell{min-height:calc(100vh - 72px);display:grid;place-items:center;padding:50px 20px;background:#e5ebe6}.auth-panel{width:min(460px,100%);background:#fff;border:1px solid #dce2dc;padding:36px}.auth-panel h1{font-size:38px;margin:0 0 28px}.auth-panel label,.listing-form label{display:block;font-size:13px;font-weight:700;margin-bottom:16px}.auth-panel input,.listing-form input,.listing-form select,.listing-form textarea{display:block;width:100%;margin-top:6px;border:1px solid #dce2dc;background:#fff;min-height:48px;padding:11px 13px;font:inherit}.auth-panel button{width:100%}#form-status,#listing-status{color:#657069;font-size:14px}.package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:55px}.package{background:#fff;border-top:4px solid #116149;padding:24px}.package h2{font-size:30px;margin:0 0 10px}.package p{color:#657069}.listing-form-wrap{max-width:820px}.listing-form-wrap>h2{font-size:32px}.listing-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.listing-form .wide{grid-column:1/-1}.listing-form button{justify-self:start}.listing-form #listing-status{align-self:center;margin:0}@media(max-width:800px){.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.package-grid,.listing-form{grid-template-columns:1fr}.listing-form .wide{grid-column:auto}.auth-panel{padding:25px}}
