/* TYPE Design Options */ .usof-design-options * { box-sizing: border-box; } .usof-design-options .hidden { display: none !important; } .usof-design-options:after { content: ''; display: block; border-top: 1px solid var(--usof-color-gray-5); } /* This field is required for display and correct operation Copy/Paste */ textarea.usof_design_value { display: block; position: absolute; left: -9999999px; margin-bottom: .6em !important; min-height: 0; max-height: 80px; resize: none; } /* Copy/Paste styles */ .usof-design-options-import { position: relative; margin-bottom: .6em; display: flex; align-items: center; } .usof-design-options-import .usof-button { font-size: .9em; margin-right: .5em; } .usof-design-options-import .usof-button:active { opacity: .5; } .usof-design-options-import-novalid { color: red; } /* Header */ .usof-design-options-header { display: flex; line-height: 30px; padding: 8px 0; position: relative; cursor: pointer; border-top: 1px solid var(--usof-color-gray-5); } .usof-design-options-header:hover { background: radial-gradient(farthest-side at 50% 0%, var(--usof-color-gray-2), transparent); } .usof-design-options-header-title { vertical-align: top; font-size: 1.15em; font-weight: 600; margin-right: 5px; } .usof-design-options-header.changed .usof-design-options-header-title { color: var(--wp-admin-theme-color); } /* reset */ .usof-design-options-reset { visibility: hidden; font-size: .9em; padding: 0 10px; border-radius: 4px; color: var(--wp-admin-theme-color); } .usof-design-options-reset:hover { background: var(--usof-color-gray-2); } .usof-design-options-header.changed .usof-design-options-reset { visibility: visible; } /* responsive */ .usof-design-options-responsive { visibility: hidden; padding: 0 10px; border-radius: 4px; margin-right: auto; } .usof-design-options-responsive:before { font-size: 1.1em; } .usof-design-options-header.active .usof-design-options-responsive { visibility: visible; } .usof-design-options-responsive:hover { background: var(--usof-color-gray-2); color: var(--usof-color-gray-90); } .usof-design-options-header.responsive .usof-design-options-responsive { visibility: visible; color: var(--wp-admin-theme-color); } /* content */ .usof-design-options-content { display: none; margin: 0 -1em; padding-bottom: 1em; } .usof-design-options-content.active { display: block; } .usof-design-options-content-fields { display: flex; flex-wrap: wrap; } .usof-design-options-content-fields > .usof-form-row { height: auto !important; } /* Responsive states */ .usof-design-options-content .usof-responsive-buttons { display: none; margin: .6em 1em; } .responsive + .usof-design-options-content > .usof-responsive-buttons { display: flex; } /* control rows */ .usof-design-options .usof-form-row { flex-shrink: 0; padding: 10px 15px; position: relative; } .usof-design-options .usof-form-row > i, .usof-design-options .usof-form-row.fullwidth-direction-field i { cursor: pointer; width: 2em; line-height: 2.8em; text-align: center; } .usof-design-options .usof-form-row > i { position: absolute; z-index: 1; top: 2.5em; right: -1em; } .usof-design-options .usof-form-row > i:hover, .usof-design-options .usof-form-row.fullwidth-direction-field i:hover { background: var(--usof-color-gray-2); } .usof-design-options .usof-form-row > i.fa-link, .usof-design-options .usof-form-row.fullwidth-direction-field i.fa-link { color: var(--wp-admin-theme-color); } /* Always 4 columns for margin, padding, border, position inputs */ .usof-design-options .usof-form-row.cols_4 { width: 25%; } .usof-design-options .usof-form-row.cols_4 > .usof-form-row-title { white-space: nowrap; } /* Change order for fullwidth direction field */ .fullwidth-direction-field.order-1 { order: 1; } .fullwidth-direction-field.order-2 { order: 2; } .fullwidth-direction-field.order-3 { order: 3; } .fullwidth-direction-field.order-4 { order: 4; } .fullwidth-direction-field.order-5 { order: 5; } .fullwidth-direction-field.order-6 { order: 6; } .fullwidth-direction-field.order-7 { order: 7; } .fullwidth-direction-field.order-8 { order: 8; }