resolve_responsive_scalar_style_value( $atts, 'width', 'desktop', 'number' ); $width = null === $width ? 100 : max( 1, min( 100, absint( $width ) ) ); $classes = array( 'stacklar-field', 'stacklar-field--html', 'stacklar-html' ); if ( ! empty( $atts['className'] ) ) { $classes[] = sanitize_html_class( $atts['className'] ); } $style_rules = array( '--stacklar-field-width:' . stacklar_sanitize_css_value( $width ) . '%;', ); $padding = isset( $atts['padding'] ) ? $this->css_box_value( $atts['padding'], 'desktop' ) : ''; if ( '' !== $padding ) { $style_rules[] = 'padding:' . stacklar_sanitize_css_value( $padding ) . ';'; } $margin = isset( $atts['margin'] ) ? $this->css_box_value( $atts['margin'], 'desktop' ) : ''; if ( '' !== $margin ) { $style_rules[] = 'margin:' . stacklar_sanitize_css_value( $margin ) . ';'; } $text_color = trim( (string) $this->resolve_responsive_scalar_style_value( $atts, 'textColor', 'desktop', 'string' ) ); if ( '' !== $text_color ) { $style_rules[] = 'color:' . stacklar_sanitize_css_value( $text_color ) . ';'; } return '