#help-popup.style-settings-popup.dirty .title::after { content: ' *'; } .compact-layout #help-popup.style-settings-popup { width: 90%; } .style-settings { padding: 0; border: 0; margin: 0; } .style-settings > * { display: block; margin: 1rem 0; padding: 0; } .style-settings > :first-child { margin-top: 0; } .style-settings > :last-child { margin-bottom: 0; } .style-settings input[type=radio] { margin-left: -.5em; /* compensate for label's 16px margin in edit.css */ } .style-settings input:disabled ~ label { opacity: .5; } .style-settings .rel { position: relative; } .style-settings .w100 { display: block; width: 100%; margin-top: .25em; box-sizing: border-box; } .style-settings textarea { resize: vertical; min-width: 33vw; min-height: 2.5em; max-height: 50vh; } .style-settings textarea:not(:placeholder-shown) { min-width: 50vw; }