.free-deed-form{max-width:820px}.free-deed-form label{display:grid;gap:6px;margin:14px 0}.free-deed-form input,.free-deed-form textarea{width:100%;box-sizing:border-box}.free-deed-photos{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.free-deed-photos img{width:110px;height:90px;object-fit:cover;border-radius:10px}.catalog-view-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.catalog-submit-deed{margin-left:0;white-space:nowrap}.free-deed-review img{width:100px;height:80px;object-fit:cover}.free-deed-review label{display:grid;gap:5px;margin:10px 0}.free-deed-review input,.free-deed-review textarea{max-width:100%;box-sizing:border-box}

body.portal-visual:has(.free-deed-form) .portal-main>h1{font-size:36px!important;line-height:1.15!important}
@media(max-width:780px){body.portal-visual .help-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}body.portal-visual .help-toolbar>*{grid-area:auto!important;position:static!important;width:100%!important;max-width:100%!important;min-width:0!important}body.portal-visual .catalog-view-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}body.portal-visual .catalog-view-actions>.catalog-view-switch{flex:0 0 auto!important;width:auto!important;min-width:0!important}body.portal-visual .catalog-view-actions>.catalog-submit-deed{flex:0 0 auto!important;width:auto!important;min-width:190px!important;min-height:44px!important;display:inline-flex!important;align-items:center;justify-content:center;padding:10px 16px!important}body.portal-visual .help-search-row{width:100%!important}body.portal-visual .help-search-row input{width:100%!important;min-width:0!important}}
