.pm-widget .pm-icon-list-items { list-style-type: none; margin: 0px; padding: 0px; }
.pm-widget .pm-icon-list-item { margin: 0px; padding: 0px; position: relative; }
.pm-widget .pm-icon-list-item::after { inset-block-end: 0px; position: absolute; width: 100%; }
.pm-widget .pm-icon-list-item, .pm-widget .pm-icon-list-item a { align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit; }
.pm-widget .pm-icon-list-icon + .pm-icon-list-text { align-self: center; padding-inline-start: 5px; }
.pm-widget .pm-icon-list-icon { display: flex; inset-block-start: var(--icon-vertical-offset,initial); position: relative; }
.pm-widget .pm-icon-list-icon i { font-size: var(--e-icon-list-icon-size); width: 1.25em; }
.pm-widget.pm-widget-icon-list .pm-icon-list-icon { text-align: var(--e-icon-list-icon-align); }
.pm-widget:not(.pm-align-end) .pm-icon-list-item::after { inset-inline-start: 0px; }
.pm-widget:not(.pm-align-start) .pm-icon-list-item::after { inset-inline-end: 0px; }
@media (min-width:-1) {.pm-widget:not(.pm-widescreen-align-end) .pm-icon-list-item::after { inset-inline-start: 0px; }
.pm-widget:not(.pm-widescreen-align-start) .pm-icon-list-item::after { inset-inline-end: 0px; }}
@media (max-width:-1) {.pm-widget:not(.pm-laptop-align-end) .pm-icon-list-item::after { inset-inline-start: 0px; }
.pm-widget:not(.pm-laptop-align-start) .pm-icon-list-item::after { inset-inline-end: 0px; }
.pm-widget:not(.pm-tablet_extra-align-end) .pm-icon-list-item::after { inset-inline-start: 0px; }
.pm-widget:not(.pm-tablet_extra-align-start) .pm-icon-list-item::after { inset-inline-end: 0px; }}
@media (max-width: 1024px) {.pm-widget:not(.pm-tablet-align-end) .pm-icon-list-item::after { inset-inline-start: 0px; }
.pm-widget:not(.pm-tablet-align-start) .pm-icon-list-item::after { inset-inline-end: 0px; }}
@media (max-width:-1) {.pm-widget:not(.pm-mobile_extra-align-end) .pm-icon-list-item::after { inset-inline-start: 0px; }
.pm-widget:not(.pm-mobile_extra-align-start) .pm-icon-list-item::after { inset-inline-end: 0px; }}
@media (max-width: 767px) {.pm-widget:not(.pm-mobile-align-end) .pm-icon-list-item::after { inset-inline-start: 0px; }
.pm-widget:not(.pm-mobile-align-start) .pm-icon-list-item::after { inset-inline-end: 0px; }}
#left-area ul.pm-icon-list-items, .pm .pm-element ul.pm-icon-list-items, .pm-edit-area .pm-element ul.pm-icon-list-items { padding: 0px; }