fix: compact connection and collage controls across responsive pages
This commit is contained in:
@@ -198,3 +198,23 @@ form#weather-form{display:grid;grid-template-columns:minmax(160px,1fr) minmax(22
|
||||
|
||||
#weather-form input,#weather-form select{height:46px}
|
||||
#image-host-form>button{align-self:flex-start}
|
||||
/* Keep short connection fields together while leaving long content room to grow. */
|
||||
form:is(#ai-settings-form,#image-ai-config,#client-form,#hook-form,#provider-form,#mqtt-config){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
|
||||
form:is(#ai-settings-form,#image-ai-config,#client-form,#hook-form,#provider-form,#mqtt-config)>.field{min-width:0}
|
||||
form:is(#ai-settings-form,#image-ai-config,#client-form,#hook-form,#provider-form,#mqtt-config)>:is(button,p,.check-row,.form-grid){grid-column:1/-1;justify-self:start}
|
||||
form:is(#ai-settings-form,#image-ai-config,#client-form,#hook-form,#provider-form,#mqtt-config)>button,#image-ai-generate>button{align-self:flex-start;justify-self:start}
|
||||
#storage-policy>.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:840px}
|
||||
form#auto-collage-form{display:grid;grid-template-columns:minmax(200px,1fr) 140px minmax(200px,1fr);align-items:start}
|
||||
#auto-collage-form>.form-grid{display:contents}
|
||||
#auto-collage-form>.field:has(textarea),#auto-collage-form>:is(.check-row,.hint,.actions){grid-column:1/-1}
|
||||
#auto-collage-form .field{min-width:0}
|
||||
#auto-collage-form input:not([type=checkbox]),#auto-collage-form select{height:46px}
|
||||
#auto-collage-form textarea{min-height:110px}
|
||||
form#client-form{grid-template-columns:repeat(4,minmax(0,1fr))}
|
||||
#client-form>.field{grid-column:span 2}
|
||||
form#client-form>.check-row{grid-column:auto}
|
||||
form#mqtt-config{grid-template-columns:minmax(160px,1fr) 110px minmax(180px,1.5fr) minmax(140px,1fr)}
|
||||
@media(max-width:1050px){form:is(#ai-settings-form,#image-ai-config,#client-form,#hook-form,#provider-form,#mqtt-config){grid-template-columns:repeat(2,minmax(0,1fr))}form#auto-collage-form{grid-template-columns:minmax(0,1fr) 140px}#auto-collage-form>.field{grid-column:1/-1}}
|
||||
@media(max-width:720px){form:is(#ai-settings-form,#image-ai-config,#client-form,#hook-form,#provider-form,#mqtt-config),form#auto-collage-form,#storage-policy>.form-grid{grid-template-columns:minmax(0,1fr)}}
|
||||
|
||||
@media(max-width:720px){#client-form>.field{grid-column:auto}}
|
||||
|
||||
Reference in New Issue
Block a user