Plugin Directory

Changeset 2833255


Ignore:
Timestamp:
12/13/2022 07:34:11 PM (3 years ago)
Author:
Iulia Cazan
Message:

7.0.1 - Fixed warnings when the initial metadata is incorrect (missing width or height) and bypass summary, fixed the SVGs preview in admin listing

Location:
image-regenerate-select-crop/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • image-regenerate-select-crop/trunk/build/style.css

    r2832542 r2833255  
    1 #sirsc-lightbox,#sirsc-lightbox *,#sirsc-lightbox-overlay,#sirsc-lightbox-wrap{box-sizing:border-box}#sirsc-lightbox-overlay,#sirsc-lightbox-wrap{align-items:center;background-color:hsla(0,0%,100%,.65);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999999}#sirsc-lightbox-overlay.on,#sirsc-lightbox-wrap.on{display:grid}#sirsc-lightbox-wrap{--wrap-w:450px;--wrap-h:minmax(50vh,320px);color:var(--color-black)}@media (max-width:782px){#sirsc-lightbox-wrap{--wrap-w:98vw}}#sirsc-data-callback{position:absolute}#sirsc-lightbox{--gap:10px;--item-pad:0 20px;--all-pad:20px;align-self:center;background-color:var(--color-neutral-dark);border:1px solid var(--color-border);border-radius:3px;box-shadow:0 0 15px 5px rgba(0,0,0,.08);height:var(--wrap-h);margin-left:auto;margin-right:auto;max-width:98%;width:var(--wrap-w)}#sirsc-lightbox .close-button .dashicons{color:var(--color-carbon)!important}#sirsc-lightbox .sirsc_options-title{align-content:center;align-items:center;background-color:var(--color-secondary);display:flex;gap:var(--gap);height:40px;justify-content:space-between;padding:var(--item-pad);width:100%}#sirsc-lightbox .sirsc_options-title>*{align-self:center;line-height:32px}#sirsc-lightbox .sirsc_options-title h2{color:var(--color-carbon);margin-right:auto}#sirsc-lightbox .sirsc_options-title .dashicons{width:28px}#sirsc-lightbox .dashicons{font-size:28px;height:32px;line-height:32px;vertical-align:middle;width:32px}#sirsc-lightbox .inside{border:0;border-radius:3px;font-size:14px;line-height:20px;max-height:calc(100vh - 200px);min-height:calc(100vh - 200px);overflow:hidden;overflow-y:scroll;position:relative}#sirsc-lightbox .inside .original{padding:var(--all-pad)}#sirsc-lightbox .inside .original .dashicons{font-size:18px;height:18px;line-height:18px;width:18px}#sirsc-lightbox .inside>.as-target:last-child{border-top:1px solid var(--color-border)}#sirsc-lightbox .inside .second{border-left:1px solid var(--color-neutral-light)}#sirsc-lightbox .inside div.main,#sirsc-lightbox .inside div.second,#sirsc-lightbox .inside>div>div{font-size:12px;line-height:20px}#sirsc-lightbox .inside .main{background-color:var(--color-white);border-bottom:1px solid var(--color-secondary);border-top:1px solid var(--color-secondary);box-shadow:2px 4px 4px hsla(0,0%,39%,.08);color:#000;margin-top:0;padding:var(--item-pad);position:sticky;text-transform:uppercase;top:0;z-index:100}#sirsc-lightbox .inside .sirsc-size.infobox{border:1px solid var(--color-secondary);margin:var(--all-pad)}#sirsc-lightbox .inside .sirsc-size.infobox>.rows:first-child{background-color:var(--color-secondary)!important}#sirsc-lightbox .inside .sirsc-size.infobox table{border:0;margin:auto;width:100px}#sirsc-lightbox .inside .rows{gap:0;margin:0}#sirsc-lightbox .inside .rows>*{padding:5px 10px}#sirsc-lightbox .inside .rows.main{grid-template-columns:repeat(3,1fr)}#sirsc-lightbox .inside .rows.main>*{padding:10px 0}#sirsc-lightbox .inside .rows:not(.main){grid-template-columns:repeat(5,1fr)}#sirsc-lightbox .inside .rows>*{grid-column:span 12}#sirsc-lightbox .inside .rows.main>.first,#sirsc-lightbox .inside .rows.main>.text-icon{grid-column:span 2}#sirsc-lightbox .inside .rows.main>.icon-text,#sirsc-lightbox .inside .rows.main>.second{grid-column:span 1}#sirsc-lightbox .inside .rows:not(.main)>.first,#sirsc-lightbox .inside .rows:not(.main)>.text-icon{grid-column:span 3}#sirsc-lightbox .inside .rows:not(.main)>.icon-text,#sirsc-lightbox .inside .rows:not(.main)>.second{grid-column:span 2}#sirsc-lightbox .inside .rows:not(.main)>.text-icon .dashicons{border-left:1px dashed var(--color-neutral-dark);border-right:1px dashed var(--color-neutral-dark);float:right;font-size:18px;margin:-5px -10px -5px 10px}#sirsc-lightbox .inside .rows:not(.main)>.icon-text .dashicons{font-size:18px;margin:-5px 10px -5px -10px}#sirsc-lightbox .inside .rows:not(.main)>.second{border-left:1px dashed var(--color-secondary);text-align:center}#sirsc-lightbox .inside .rows:not(.main)>.second>.rows,#sirsc-lightbox .inside .rows:not(.main)>.second>.sirsc-crop-pos-wrap{margin-left:auto;margin-right:auto;width:100px}#sirsc-lightbox .inside .sirsc-crop-pos-wrap{min-height:32px;padding:10px;width:100px}#sirsc-lightbox .inside .sirsc-crop-pos-wrap.quality,#sirsc-lightbox .inside .sirsc-crop-pos-wrap.regenerate{background-color:var(--color-secondary);border-top:1px solid var(--color-secondary);margin-bottom:-10px;margin-top:10px}#sirsc-lightbox .inside .sirsc-small-info-secondary.quality{border-top:1px solid var(--color-secondary);margin-top:10px;padding-top:10px;text-align:left}#sirsc-lightbox .inside .sirsc-small-info-secondary.quality.no-top{border-top:0;margin-top:0;padding-top:0}#sirsc-lightbox .inside .sirsc-size-details,#sirsc-lightbox .inside .sirsc-small-info,#sirsc-lightbox .inside .sirsc-small-info-secondary{font-size:10px;line-height:12px;min-height:32px}#sirsc-lightbox .inside .sirsc-small-info{display:block;height:24px;line-height:14px;padding:0}#sirsc-lightbox .inside .sirsc-small-info.warning{height:auto;padding:12px}#sirsc-lightbox .inside .sirsc-small-info-secondary{grid-template-columns:repeat(24,1fr)!important}#sirsc-lightbox .inside .sirsc-small-info-secondary{display:grid;justify-content:center;padding:0;width:100%}#sirsc-lightbox .inside .sirsc-small-info-secondary>*{padding:0!important}#sirsc-lightbox .inside .sirsc-small-info-secondary>*{align-self:center;background-color:transparent;grid-column:span 8}#sirsc-lightbox .inside .sirsc-small-info-secondary>.span2{grid-column:span 16;text-align:left}#sirsc-lightbox .inside .sirsc-small-info-secondary>.span3{grid-column:span 24;text-align:left}#sirsc-lightbox .inside .sirsc-small-info-secondary.warning{height:auto;padding:12px}#sirsc-lightbox .inside .sirsc-size-details{align-items:center;display:flex;flex-direction:column;margin:10px;text-align:center}#sirsc-lightbox .inside .sirsc-size-details .image-wrap{align-content:center;align-items:center;display:flex;flex:120px;justify-content:center;position:relative;text-align:center;width:120px}#sirsc-lightbox .inside .sirsc-size-details .image-wrap.empty{background-color:#fff;border:1px dashed orange;flex:76px}#sirsc-lightbox .inside .sirsc-size-details .image-wrap img{align-self:center;border:1px solid var(--color-border);display:block;max-height:120px;max-width:120px}#sirsc-lightbox .inside .sirsc-delete-size,#sirsc-lightbox .inside .sirsc-regenerate-size{background-color:var(--color-main);border-radius:3px;cursor:pointer}#sirsc-lightbox .inside .sirsc-delete-size .dashicons,#sirsc-lightbox .inside .sirsc-regenerate-size .dashicons{background-color:transparent;color:var(--color-white)}#sirsc-lightbox .inside .sirsc-delete-size{background-color:var(--color-secondary)}#sirsc-lightbox .inside .sirsc-delete-size .dashicons{color:var(--color-carbon);font-size:20px}#sirsc-lightbox .inside .summary-intro{padding:10px 20px}#sirsc-lightbox .inside.sirsc-bulk-action .info-list{display:flex;flex-direction:column}#sirsc-lightbox .inside.sirsc-bulk-action .info-list .info-item{text-align:left!important}#sirsc-lightbox .inside.sirsc-bulk-action .info-list .info-item{align-content:center;align-items:center;display:flex;flex-direction:row;font-size:12px;gap:5px;justify-content:space-between;line-height:14px;padding:5px 15px}#sirsc-lightbox .inside.sirsc-bulk-action .info-list.sirsc-errors{color:red}#sirsc-lightbox .inside.sirsc-bulk-action .info-message,#sirsc-lightbox .inside.sirsc-bulk-action .info-reason{font-size:14px;line-height:18px;padding:10px 0}#sirsc-lightbox .inside.sirsc-bulk-action .info-reason{border-top:1px solid #eee}#sirsc-lightbox .inside.sirsc-bulk-action .info-reason .info-item{margin-left:-20px;margin-right:-20px}#sirsc-lightbox .inside.sirsc-bulk-action .sirsc-regen-info{height:210px;max-height:220px;min-height:220px;overflow:hidden;text-align:center}#sirsc-lightbox .inside.sirsc-bulk-action .rows.min-height{align-items:center;align-self:flex-start;display:flex;margin-bottom:auto;margin-top:15px;text-align:left;width:100%}#sirsc-lightbox .inside.sirsc-bulk-action .rows.min-height .dashicons{align-self:flex-start}#sirsc-lightbox .inside.sirsc-bulk-action .rows.min-height div>:not(.dashicons){line-height:14px!important}#sirsc-lightbox .inside.sirsc-bulk-action .rows.min-height div>:not(.dashicons){font-size:12px}#sirsc-lightbox .inside.sirsc-bulk-action .info-list .info-item:nth-child(2n){background-color:#eee}#sirsc-lightbox .inside.sirsc-bulk-action .info-list .info-item>.dashicons{margin-right:0!important}#sirsc-lightbox .inside.sirsc-bulk-action .info-list .info-item>.dashicons{flex:0 0 32px}#sirsc-lightbox .inside.sirsc-bulk-action .info-list .info-item>span{flex:0 0 240px;white-space:pre-wrap;word-break:break-word}#sirsc-lightbox .inside.sirsc-bulk-action .info-list .info-item>em{flex:0 0 120px;margin-left:auto}#sirsc-lightbox .inside.sirsc-bulk-action .sirsc-log{display:inline-grid;gap:5px;grid-template-columns:32px auto 100px;justify-self:stretch;padding:0;text-align:left;width:100%}#sirsc-lightbox .inside.sirsc-bulk-action .sirsc-log>*{align-self:center;display:flex}#sirsc-lightbox .inside.sirsc-bulk-action .sirsc-log>:last-child{justify-self:flex-end;margin-left:auto;text-align:right}#sirsc-lightbox .inside.sirsc-bulk-action .sirsc-log>span{font-weight:400;text-align:left}#sirsc-lightbox .inside.sirsc-bulk-action .sirsc-log.status-error,#sirsc-lightbox .inside.sirsc-bulk-action .sirsc-log.status-error .dashicons{color:red!important}#sirsc-lightbox.bulk .inside{display:block;flex-direction:column;height:320px;justify-content:space-around;max-height:320px;min-height:320px;width:100%}#sirsc-lightbox.bulk .inside.sirsc-bulk-regen{border:20px solid var(--color-neutral-dark);border-bottom:0;border-top:0}#sirsc-lightbox.bulk .inside.sirsc-bulk-regen .sirsc-regen-info{padding:20px 0}#sirsc-lightbox.bulk .inside.sirsc-bulk-regen .sirsc-regen-info .sirsc-small-info{padding-top:10px}#sirsc-lightbox.bulk .inside.sirsc-bulk-clean .info-message,#sirsc-lightbox.bulk .inside.sirsc-bulk-clean .info-reason{font-size:14px;line-height:18px;padding:10px 20px}#sirsc-lightbox .sirsc-button.close-button{margin-left:auto;z-index:200}#sirsc-lightbox .sirsc-button,#sirsc-lightbox .sirsc-delete-size{cursor:pointer}#sirsc-lightbox a{text-decoration:none;vertical-align:middle}.sirsc-button-icon{border-width:0!important;line-height:32px!important;min-height:32px!important;padding:0!important}.sirsc-button-icon{align-content:center;align-items:center;align-self:center;border:0;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:5px;height:32px;overflow:hidden;position:relative;text-align:center;width:100%}.sirsc-button-icon>:first-child{justify-self:start}.sirsc-button-icon>span:not(.dashicons){padding:0 5px}.sirsc-button-icon .dashicons{background-color:rgba(0,0,0,.2);flex:0 0 32px;height:32px;line-height:32px;width:32px}.sirsc-button-icon .dashicons:first-of-type{justify-self:start}.sirsc-button-icon.tiny{flex:0 0 32px;overflow:hidden;width:32px}@media (max-width:1279px){.sirsc-button-icon{flex:0 0 32px;overflow:hidden;width:32px}}.sirsc-button-icon.button-red{background-color:var(--color-error);color:var(--color-white)}.sirsc-button-icon.button-neutral{background-color:var(--color-neutral-dark);color:var(--color-carbon)}.sirsc-button-icon.button-secondary{background-color:var(--color-secondary);color:var(--color-carbon)}.sirsc-buttons{align-content:center;border:0;display:inline-grid;flex-wrap:nowrap;gap:5px;grid-template-columns:repeat(auto-fill,minmax(7rem,max-content));overflow:hidden;width:100%}.sirsc-buttons>*{align-self:center}.sirsc-buttons .button,.sirsc-buttons .button-primary,.sirsc-buttons .button-secondary{line-height:1em!important}.sirsc-buttons .button,.sirsc-buttons .button-primary,.sirsc-buttons .button-secondary{grid-gap:5px;align-content:center;align-items:center;align-self:center;border:0;display:grid;font-size:11px;gap:5px;grid-template-columns:2rem auto;height:32px;overflow:hidden;padding:0 5px 0 0;position:relative;text-align:center;white-space:pre-wrap;width:100%}.sirsc-buttons .button .dashicons,.sirsc-buttons .button-primary .dashicons,.sirsc-buttons .button-secondary .dashicons{background-color:rgba(0,0,0,.2);height:100%;line-height:32px;width:100%}.sirsc-buttons .button-red{background-color:var(--color-error)}.sirsc-buttons.tiny{grid-template-columns:repeat(auto-fill,2rem)}.sirsc-buttons.tiny .button .dashicons,.sirsc-buttons.tiny .button-primary .dashicons,.sirsc-buttons.tiny .button-secondary .dashicons{background-color:var(--color-main-dark);position:absolute;z-index:10}.sirsc-buttons.tiny .button-primary:hover .dashicons,.sirsc-buttons.tiny .button-secondary:hover .dashicons,.sirsc-buttons.tiny .button:hover .dashicons{background-color:var(--color-main)}.sirsc-buttons{& .button-primary.tiny,& .button-secondary.tiny,& .button.tiny,&.tiny .button,&.tiny .button-primary,&.tiny .button-secondary{flex:0 0 32px}}.sirsc-feature .sirsc-tabbed-menu-buttons{border-bottom:5px solid var(--color-carbon);box-sizing:border-box;display:inline-flex;flex-wrap:wrap;gap:10px;overflow:hidden;width:100%}.sirsc-feature .sirsc-tabbed-menu-buttons .button{background-color:var(--color-white);border:0;border-radius:0;box-shadow:2px 4px 4px hsla(0,0%,39%,.2);color:var(--color-dark);display:flex;font-size:14px;font-weight:700;height:32px;line-height:34px;margin-bottom:-2px;min-height:32px;padding:0 10px;text-transform:uppercase;z-index:0}.sirsc-feature .sirsc-tabbed-menu-buttons .button:hover{background-color:#ddd}.sirsc-feature .sirsc-tabbed-menu-buttons .button .dashicons{background-color:rgba(0,0,0,.5);height:32px;line-height:32px;margin-left:-10px;margin-right:10px;width:32px}.sirsc-feature .sirsc-tabbed-menu-buttons .button.button-primary{background-color:var(--color-carbon);color:var(--color-white)}.sirsc-feature .sirsc-tabbed-menu-buttons .button.button-secondary .dashicons{background-color:#ddd}.sirsc-feature .sirsc-tabbed-menu-buttons.secondary{border-color:var(--color-secondary)}.sirsc-feature .sirsc-tabbed-menu-buttons.secondary .button{color:var(--color-black)}.sirsc-feature .sirsc-tabbed-menu-buttons.secondary .button.button-primary{background-color:var(--color-secondary)}@media (max-width:1279px){.sirsc-feature .sirsc-tabbed-menu-buttons{background-color:var(--color-border);border-bottom:0;box-shadow:2px 4px 4px hsla(0,0%,39%,.2);flex:0;flex-direction:column;gap:3px;line-height:32px;margin-bottom:10px;min-height:32px;position:sticky;top:118px;transition:flex 2s ease-out;z-index:20}.sirsc-feature .sirsc-tabbed-menu-buttons:hover{flex:1;position:sticky}.sirsc-feature .sirsc-tabbed-menu-buttons:hover>.button{box-shadow:none;position:relative}.sirsc-feature .sirsc-tabbed-menu-buttons:after{background-color:hsla(0,0%,100%,.2);color:var(--color-white);content:"\25bc";font-size:18px;height:32px;line-height:34px;position:absolute;right:0;text-align:center;top:0;width:36px;z-index:11}.sirsc-feature .sirsc-tabbed-menu-buttons>.button{box-shadow:none;left:0;position:absolute;top:0;width:100%}.sirsc-feature .sirsc-tabbed-menu-buttons>.button.on{z-index:10}}@media (max-width:959px){.sirsc-feature .sirsc-tabbed-menu-buttons{top:104px}}.sirsc-iterator.hidden{display:none}.sirsc-feature .rows{--item-size:36px;--col-gap:var(--margin);--col-pad:var(--padd);--col-tiny:32px;--row-margin:var(--margin);--shadow:1px 1px 6px hsla(0,0%,39%,.05)}.sirsc-feature .rows.no-gaps{--col-gap:0}.sirsc-feature .rows.has-gaps{--col-gap:var(--margin)}@media (max-width:1279px){.sirsc-feature .rows{--col-gap:0}}.sirsc-feature .rows.no-top{--row-margin:0}.sirsc-feature .rows.no-shadow{--shadow:none}.sirsc-feature .rows{align-content:stretch;background-color:transparent;box-sizing:border-box;display:inline-grid;gap:var(--col-gap);grid-template-columns:repeat(12,1fr);margin-top:var(--row-margin);max-width:100%;overflow:hidden;position:relative;width:100%}.sirsc-feature .rows>*{grid-column:span 12;justify-self:stretch}.sirsc-feature .rows.dense{grid-template-columns:repeat(20,1fr)}.sirsc-feature .rows.dense>*{grid-column:span 20}@media (max-width:1279px){.sirsc-feature .rows.dense{grid-template-columns:repeat(6,1fr)}}@media (max-width:782px){.sirsc-feature .rows.dense{grid-template-columns:repeat(3,1fr)}}@media (max-width:1279px){.sirsc-feature .rows{grid-template-columns:repeat(6,1fr)}}@media (max-width:782px){.sirsc-feature .rows{grid-template-columns:repeat(3,1fr)}}.sirsc-feature .rows h2,.sirsc-feature .rows h3{line-height:var(--size);margin:0}.sirsc-feature .rows h2 .dashicons,.sirsc-feature .rows h3 .dashicons{line-height:var(--size)}.sirsc-feature .rows h3{font-size:14px;text-transform:uppercase}.sirsc-feature .rows.small-pad{--col-pad:calc(var(--padd)/2)}.sirsc-feature .rows.small-pad>:first-child{padding-left:var(--padd)}.sirsc-feature .rows.small-pad>:last-child{padding-right:var(--padd)}.sirsc-feature .rows.no-padd{--col-pad:0}.sirsc-feature .rows.no-padd>:first-child{padding-left:0}.sirsc-feature .rows.no-padd>:last-child{padding-right:0}.sirsc-feature .rows>*{align-content:center;align-items:center;align-self:stretch;box-shadow:var(--shadow);padding:var(--col-pad);position:relative;width:auto;word-break:break-word}.sirsc-feature .rows>.no-padd{padding:0}.sirsc-feature .rows>.no-padd img{display:block}.sirsc-feature .rows>.has-padd{padding:var(--padd)}.sirsc-feature .rows>*>:first-child{margin-top:0}.sirsc-feature .rows>*>:last-child{margin-bottom:0}.sirsc-feature .rows>*>*{max-width:100%}.sirsc-feature .rows>.span1{grid-column:span 1}.sirsc-feature .rows>.span2{grid-column:span 2}.sirsc-feature .rows>.span3{grid-column:span 3}.sirsc-feature .rows>.span4{grid-column:span 4}.sirsc-feature .rows>.span5{grid-column:span 5}.sirsc-feature .rows>.span6{grid-column:span 6}.sirsc-feature .rows>.span7{grid-column:span 7}.sirsc-feature .rows>.span8{grid-column:span 8}.sirsc-feature .rows>.span9{grid-column:span 9}.sirsc-feature .rows>.span10{grid-column:span 10}.sirsc-feature .rows>.span11{grid-column:span 11}.sirsc-feature .rows>.span12{grid-column:span 12}.sirsc-feature .rows>.span13{grid-column:span 13}.sirsc-feature .rows>.span14{grid-column:span 14}.sirsc-feature .rows>.span15{grid-column:span 15}.sirsc-feature .rows>.span16{grid-column:span 16}.sirsc-feature .rows>.span17{grid-column:span 17}.sirsc-feature .rows>.span18{grid-column:span 18}.sirsc-feature .rows>.span19{grid-column:span 19}.sirsc-feature .rows>.span20{grid-column:span 20}@media (max-width:1279px){.sirsc-feature .rows>.span1,.sirsc-feature .rows>.span10,.sirsc-feature .rows>.span11,.sirsc-feature .rows>.span2,.sirsc-feature .rows>.span3,.sirsc-feature .rows>.span4,.sirsc-feature .rows>.span5,.sirsc-feature .rows>.span6,.sirsc-feature .rows>.span7,.sirsc-feature .rows>.span8,.sirsc-feature .rows>.span9{grid-column:span 3}}.sirsc-feature .rows.has-borders>*{border-left:1px solid var(--color-neutral)}.sirsc-feature .rows.two-columns{--cols-number:2}.sirsc-feature .rows.three-columns{--cols-number:3}.sirsc-feature .rows.four-columns{--cols-number:4}.sirsc-feature .rows.four-columns,.sirsc-feature .rows.three-columns,.sirsc-feature .rows.two-columns{--col-gap:20px}@media (max-width:959px){.sirsc-feature .rows.four-columns,.sirsc-feature .rows.three-columns,.sirsc-feature .rows.two-columns{--cols-number:2}.sirsc-feature .rows.four-columns.breakable,.sirsc-feature .rows.three-columns.breakable,.sirsc-feature .rows.two-columns.breakable{--cols-number:1}}.sirsc-feature .rows.four-columns,.sirsc-feature .rows.three-columns,.sirsc-feature .rows.two-columns{grid-template-columns:repeat(var(--cols-number),1fr)}.sirsc-feature .rows.four-columns>*,.sirsc-feature .rows.three-columns>*,.sirsc-feature .rows.two-columns>*{grid-column:span 1}.sirsc-feature .rows.four-columns>.span2,.sirsc-feature .rows.three-columns>.span2,.sirsc-feature .rows.two-columns>.span2{grid-column:span 2}.sirsc-feature .rows.four-columns>.span3,.sirsc-feature .rows.three-columns>.span3,.sirsc-feature .rows.two-columns>.span3{grid-column:span 3}@media (max-width:1279px){.sirsc-feature .rows.breakable{grid-template-columns:repeat(1,1fr)}.sirsc-feature .rows.breakable .span1,.sirsc-feature .rows.breakable .span10,.sirsc-feature .rows.breakable .span11,.sirsc-feature .rows.breakable .span2,.sirsc-feature .rows.breakable .span3,.sirsc-feature .rows.breakable .span4,.sirsc-feature .rows.breakable .span5,.sirsc-feature .rows.breakable .span6,.sirsc-feature .rows.breakable .span7,.sirsc-feature .rows.breakable .span8,.sirsc-feature .rows.breakable .span9,.sirsc-feature .rows.breakable>*{grid-column:span 1}}.sirsc-feature .rows .heading,.sirsc-feature .rows.heading h3{color:var(--color-black);font-weight:700;text-transform:uppercase}.sirsc-feature .rows.heading>*{box-shadow:var(--main-shadow)}.sirsc-feature .rows input:not([type=radio]):not([type=checkbox]):not([type=color]),.sirsc-feature .rows select,.sirsc-feature .rows textarea{max-width:100%}@media (max-width:782px){.sirsc-feature .rows input:not([type=radio]):not([type=checkbox]):not([type=color]),.sirsc-feature .rows select,.sirsc-feature .rows textarea{width:100%}}.sirsc-feature #sirsc_post_type.rows{width:100%}.sirsc-feature .rows .negative-margins{border:var(--col-pad) solid transparent;margin:calc(var(--col-pad)*-1);max-width:130px}.sirsc-feature .rows .negative-margins.has-right{float:left;margin-right:var(--col-pad)}.sirsc-feature .rows .negative-margins.has-left{float:right;margin-left:var(--col-pad)}@media (max-width:1279px){.sirsc-feature .rows .negative-margins{display:none}}.sirsc-feature .rows .min-height-130{min-height:130px}.sirsc-feature .rows .rows.mini-gaps{--col-gap:10px}.sirsc-feature .rows .rows:not(.has-top){margin-top:0}.sirsc-feature .rows .rows{max-width:100%!important}.sirsc-feature .rows .rows{overflow:hidden}.sirsc-feature .rows .rows:not(.has-padd)>:not(.has-padd){padding:0}.sirsc-feature .rows .rows.no-gaps{--col-gap:0}@media (max-width:1279px){.sirsc-feature .rows>*{text-align:left}.sirsc-feature .rows>[data-title]:before{content:attr(data-title) " "!important}.sirsc-feature .rows>[data-title]:before{border-top:1px solid var(--color-secondary);color:var(--color-main);display:flex;font-weight:700;min-height:32px;padding-top:var(--padd);text-transform:uppercase}.sirsc-feature .rows>:first-child:before{border-top:0}.sirsc-feature .rows .crop.settings{margin:0}}.sirsc-feature *,.sirsc-feature .as-target,.sirsc-feature.as-target{box-sizing:border-box}.sirsc-feature{--size:32px;--padd:20px;--margin:15px;--color-white:#fff;--color-black:#444;--color-border:#b8beca;--color-secondary:#dadfea;--color-dark:#1d2427;--color-carbon:#2b3437;--color-main:#2271b1;--color-main-dark:#1b5a8e;--color-neutral-light:#fff;--color-neutral-dark:#fbfbfb;--color-error:#d00;--code-color:114,114,140;box-sizing:border-box;position:relative}.sirsc-feature *{box-sizing:border-box}.sirsc-feature .plugin-title{display:inline-flex!important}.sirsc-feature .plugin-title{align-items:center;background-color:var(--color-white);box-shadow:2px 4px 4px hsla(0,0%,39%,.05);color:var(--color-black);flex:1 1 auto;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:space-between;line-height:18px;margin:-10px -20px 20px -22px;padding:20px;position:sticky;text-align:left;top:0;width:calc(100% + 40px);z-index:100000}.sirsc-feature .plugin-title>*{align-content:flex-start;align-items:center;align-self:flex-start;display:inline-flex;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;gap:10px}.sirsc-feature .plugin-title>:last-child{align-self:flex-end;color:var(--color-black);flex:0 1 auto;text-align:right}.sirsc-feature .plugin-title .h1{color:#000;font-size:20px;font-weight:400;line-height:32px}.sirsc-feature .plugin-title img{flex:0 0 24px}.sirsc-feature .plugin-title .dashicons{color:var(--color-main);flex:0 0 24px;font-size:24px}@media (max-width:782px){.sirsc-feature .plugin-title{flex-direction:column;height:auto;margin:-10px -10px 10px;padding:15px;width:100vw}.sirsc-feature .plugin-title br{display:none}.sirsc-feature .plugin-title .h1{font-size:16px}.sirsc-feature .plugin-title>*{width:100%}.sirsc-feature .plugin-title>:last-child{font-size:10px;line-height:11px}}.sirsc-feature h1,.sirsc-feature h2,.sirsc-feature h3,.sirsc-feature h4{color:var(--color-black);line-height:var(--padd);margin:0;min-height:var(--size);padding:0;vertical-align:middle}.sirsc-feature h2,.sirsc-feature h3{font-weight:700;text-transform:uppercase}.sirsc-feature hr{border:0;border-bottom:0;border-top:1px solid var(--color-neutral-light);margin:calc(var(--padd)/2) 0}.sirsc-feature .dashicons.dashicons-info{color:var(--color-black);cursor:pointer}.sirsc-feature .small-font{color:#aaa;font-size:10px}.sirsc-feature .f-right{float:right}.sirsc-feature .a-right{text-align:right}.sirsc-feature .a-center{text-align:center}.sirsc-feature .wide{width:100%}.sirsc-feature .code{background-color:hsla(0,0%,100%,.4);border:1px solid var(--color-neutral-dark);border-left-width:20px;border-radius:0;color:var(--color-black);padding:20px;width:100%}.sirsc-feature #sirsc-log-seo-images.code{height:132px;overflow-y:scroll}.sirsc-feature #sirsc-log-bulk.code,.sirsc-feature #sirsc-log-tracer.code,.sirsc-feature #sirsc-sistem-status.code{height:56vh;overflow-y:scroll}.sirsc-feature #sirsc-log-bulk.code ol,.sirsc-feature #sirsc-log-bulk.code ul,.sirsc-feature #sirsc-log-tracer.code ol,.sirsc-feature #sirsc-log-tracer.code ul,.sirsc-feature #sirsc-sistem-status.code ol,.sirsc-feature #sirsc-sistem-status.code ul{font-size:12px;margin:0 0 0 30px;padding:0}.sirsc-feature #sirsc-log-bulk.code li,.sirsc-feature #sirsc-log-tracer.code li,.sirsc-feature #sirsc-sistem-status.code li{border-bottom:1px solid var(--color-secondary);padding:0 0 10px}.sirsc-feature #sirsc-log-bulk.code li div,.sirsc-feature #sirsc-log-bulk.code li em,.sirsc-feature #sirsc-log-tracer.code li div,.sirsc-feature #sirsc-log-tracer.code li em,.sirsc-feature #sirsc-sistem-status.code li div,.sirsc-feature #sirsc-sistem-status.code li em{color:var(--color-main);display:block;font-size:9px;line-height:11px}.sirsc-feature #sirsc-log-bulk.code li em:nth-of-type(2n),.sirsc-feature #sirsc-log-tracer.code li em:nth-of-type(2n),.sirsc-feature #sirsc-sistem-status.code li em:nth-of-type(2n){color:var(--color-error)}.sirsc-feature #sirsc-log-bulk.code li b,.sirsc-feature #sirsc-log-tracer.code li b,.sirsc-feature #sirsc-sistem-status.code li b{background-color:#ecf9ef;padding:0 10px}.sirsc-feature #sirsc-log-bulk.code li strong,.sirsc-feature #sirsc-log-tracer.code li strong,.sirsc-feature #sirsc-sistem-status.code li strong{background-color:#ffffe0;padding:0 10px}.sirsc-feature .code.sirsc-wpcli{background-color:rgba(0,0,0,.4);border-left-width:1px;border:1px solid var(--color-neutral);color:var(--color-white);display:block;overflow:hidden;padding:10px 0 10px 80px;position:relative;width:100%}.sirsc-feature .code.sirsc-wpcli:before{background-color:var(--color-dark);color:var(--color-white);content:"WP-CLI";display:inline-block;font-size:11px;font-weight:700;left:0;line-height:20px;padding:10px;position:absolute;top:0}.sirsc-feature .as-target,.sirsc-feature.as-target,.sirsc-feature.sirsc-target{position:relative}.sirsc-feature .processing,.sirsc-feature.processing{color:#777!important}.sirsc-feature .processing,.sirsc-feature.processing{pointer-events:none;position:relative}.sirsc-feature .processing>*,.sirsc-feature.processing>*{opacity:.3}.sirsc-feature .processing:after,.sirsc-feature.processing:after{animation:sirsc-spinner .5s ease-in-out infinite;background-color:var(--color-white);border:5px solid var(--color-main);border-radius:50%;content:"";display:inline-block;height:22px;left:calc(50% - 16px);position:absolute;top:calc(50% - 16px);width:22px;z-index:20}.sirsc-feature .sirsc-error,.sirsc-feature .sirsc-info,.sirsc-feature .sirsc-message,.sirsc-feature .sirsc-success,.sirsc-feature .sirsc-warning{padding:var(--padd)}.sirsc-feature .rows.sirsc-error,.sirsc-feature .rows.sirsc-info,.sirsc-feature .rows.sirsc-message,.sirsc-feature .rows.sirsc-success,.sirsc-feature .rows.sirsc-warning{padding:initial}.sirsc-feature .sirsc-info,.sirsc-feature .sirsc-message.info{background-color:#eee!important}.sirsc-feature .sirsc-info,.sirsc-feature .sirsc-message.info{border:1px dashed #ccc}.sirsc-feature .sirsc-message.success,.sirsc-feature .sirsc-success{background-color:#ecf9ef!important}.sirsc-feature .sirsc-message.success,.sirsc-feature .sirsc-success{border:1px dashed #74d48e}.sirsc-feature .sirsc-message.warning,.sirsc-feature .sirsc-warning{background-color:#ffffe0!important}.sirsc-feature .sirsc-message.warning,.sirsc-feature .sirsc-warning{border:1px dashed orange}.sirsc-feature .sirsc-error,.sirsc-feature .sirsc-message.error{color:#f32424!important}.sirsc-feature .sirsc-response-message{align-items:center;background-color:hsla(0,0%,100%,.95);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:20}.sirsc-feature .sirsc-response-message .success{color:#000}.sirsc-feature [data-sirsc-toggle]{line-height:24px!important}.sirsc-feature [data-sirsc-toggle]{background-color:hsla(0,0%,100%,.06);border:1px dotted hsla(0,0%,100%,.9);border-radius:3px;height:24px;min-width:24px;padding:0;text-align:center;vertical-align:middle;width:24px}.sirsc-feature .sirsc_info_box{background-color:hsla(0,0%,100%,.8);display:none;height:100vh;left:0;max-width:100vw;overflow-y:scroll;position:fixed;text-align:center;top:0;width:100vw;z-index:999999}.sirsc-feature .sirsc_info_box.on{cursor:pointer;display:flex;flex-direction:column;justify-content:center}.sirsc-feature .sirsc_info_box>div{align-self:center;background-color:var(--color-neutral-dark);border:1px solid var(--color-border);border-radius:3px;box-shadow:0 0 15px 5px rgba(0,0,0,.08);box-sizing:border-box;color:var(--color-dark);display:block;font-size:14px;line-height:20px;max-width:98%;overflow-x:hidden;overflow-y:scroll;padding:60px 20px 20px;position:relative;text-align:left;width:375px}.sirsc-feature .sirsc_info_box>div:before{background-color:var(--color-secondary);color:var(--color-carbon);content:"INFO";display:block;font-size:18px;font-weight:700;line-height:20px;margin-bottom:20px;margin-left:-20px;margin-top:-60px;padding:10px 20px;position:absolute;width:100%}.sirsc-feature .sirsc_info_box>div:after{background-color:var(--color-secondary);color:var(--color-carbon);content:"\f158";display:block;font-family:dashicons,Helvetica Neue,sans-serif;font-size:18px;line-height:20px;padding:10px;position:absolute;right:10px;text-align:right;top:0;width:24px}.sirsc-feature .sirsc_info_box>div hr{border-color:var(--color-secondary)}.sirsc-feature .rows:not([class*=bg-])>*{background-color:var(--color-white)}.sirsc-feature .bg-white:not(.rows),.sirsc-feature .rows.bg-white>*{background-color:var(--color-white)}.sirsc-feature .bg-trans50:not(.rows),.sirsc-feature .rows.bg-trans50>*{background-color:hsla(0,0%,100%,.5)}.sirsc-feature .bg-secondary:not(.rows),.sirsc-feature .rows.bg-secondary>*{background-color:var(--color-secondary)}.sirsc-feature .bg-border:not(.rows),.sirsc-feature .rows.bg-border>*{background-color:var(--color-border)}.sirsc-feature .bg-light:not(.rows),.sirsc-feature .rows.bg-light>*{background-color:var(--color-neutral-light)}.sirsc-feature .bg-trans:not(.rows),.sirsc-feature .rows.bg-trans>*{background-color:transparent}.sirsc-feature .bg-dark:not(.rows),.sirsc-feature .rows.bg-dark>*{background-color:var(--color-neutral-dark)}.sirsc-feature .bg-neutral:not(.rows),.sirsc-feature .rows.bg-neutral>*{background-color:var(--color-neutral-dark)}.sirsc-feature .bg-alternate:not(.rows)>:nth-child(2n),.sirsc-feature .rows.bg-alternate:nth-child(2n){background-color:var(--color-neutral-light);border-top:1px solid #f0f0f1}.sirsc-feature .bg-alternate:not(.rows)>:nth-child(odd),.sirsc-feature .rows.bg-alternate:nth-child(odd){background-color:var(--color-neutral-dark);border-top:1px solid #f0f0f1}.sirsc-feature .sirsc-sticky{left:0;position:sticky;top:60px;z-index:12}@media (max-width:1279px){.sirsc-feature .sirsc-sticky{display:none}}.sirsc-feature .sirsc-sticky-bottom{border-top:5px solid var(--color-black);bottom:0;position:sticky}.sirsc-feature .sirsc-sticky-bottom>*{padding-bottom:10px;padding-top:10px}.sirsc-feature .row-hide,.sirsc-feature .row-hide .info{color:#ccc}.sirsc-feature .row-hide>div{max-height:45px}.sirsc-feature .row-hide>div .button{margin-top:-4px}@media (max-width:1279px){.sirsc-feature .row-hide>div{max-height:98px;overflow-y:hidden}}.sirsc-feature .row-hide>div.option-exclude label,.sirsc-feature .row-hide>div.option-main h3{margin-bottom:60px!important}.sirsc-feature .row-hide>div.option-exclude label,.sirsc-feature .row-hide>div.option-main h3{display:block}.sirsc-feature .row-hide>div.option-crop .sirsc-crop-pos-wrap,.sirsc-feature .row-hide>div.option-quality .sirsc-size-quality-wrap{margin-top:60px!important}.sirsc-feature .row-original{color:var(--color-main)}.sirsc-feature .row-ignore,.sirsc-feature .row-ignore .info{color:red}.sirsc-feature .row-original.row-ignore{background:#ffffe0}.sirsc-feature .row-ignore-rule{background-color:#ddd;color:red;opacity:.8}.sirsc-feature .row-hide-rule{background-color:#ddd;color:#888;opacity:.8}.sirsc-feature .row-hint a{cursor:pointer}.sirsc-feature .row-hide .sirsc-wrap-regenerate-buttons,.sirsc-feature .row-ignore .sirsc-wrap-regenerate-buttons{display:none}.sirsc-feature .option-main h3{text-transform:inherit!important}.sirsc-feature .option-main h3{font-size:14px;line-height:inherit;margin:0}@media (max-width:1279px){.sirsc-feature .settings-rows{grid-template-columns:repeat(6,1fr)!important}.sirsc-feature .settings-rows>*{grid-column:span 3!important}.sirsc-feature .settings-rows>*{font-size:12px;padding:5px var(--padd);text-align:left}.sirsc-feature .settings-rows>.option-main:before,.sirsc-feature .settings-rows>.option-quality:before{border-top:none!important}.sirsc-feature .settings-rows>:before{border-top:1px solid var(--color-secondary)!important}.sirsc-feature .settings-rows .option-main{grid-column:span 4!important}.sirsc-feature .settings-rows .option-main{order:-1}.sirsc-feature .settings-rows .option-ignore,.sirsc-feature .settings-rows .option-original{order:0}.sirsc-feature .settings-rows .option-quality{grid-column:span 2!important}.sirsc-feature .settings-rows .option-quality{order:-1}.sirsc-feature .settings-rows .button{margin-bottom:var(--padd);position:relative}.sirsc-feature .settings-rows .button.button-primary{top:-2px}}.sirsc-feature .advanced-rules .mini-gaps label{display:grid;grid-template-columns:2rem auto;line-height:1em;word-break:break-all}.sirsc-feature .advanced-rules label{display:block;max-width:100%;width:100%}.sirsc-feature .advanced-rules label input[type=text],.sirsc-feature .advanced-rules label select{width:100%}@media (max-width:1279px){.sirsc-feature .advanced-rules{grid-template-columns:repeat(4,1fr)!important}.sirsc-feature .advanced-rules>*{grid-column:span 2!important}.sirsc-feature .advanced-rules>*{font-size:12px;padding:5px var(--padd);text-align:left}.sirsc-feature .advanced-rules>.option-has{order:-1}.sirsc-feature .advanced-rules>.option-value{order:0}.sirsc-feature .advanced-rules>.option-supress{order:-1}.sirsc-feature .advanced-rules>.option-supress:before{border-top:none!important}.sirsc-feature .advanced-rules>.option-sizes{grid-column:span 4!important}.sirsc-feature .advanced-rules>.option-sizes{padding-bottom:var(--padd)}.sirsc-feature .advanced-rules>.option-sizes .three-columns>*{grid-column:span 3!important}}.sirsc-feature [type=checkbox],.sirsc-feature [type=radio]{margin-top:0!important}.sirsc-feature [type=checkbox],.sirsc-feature [type=radio]{background-color:var(--color-white);border-color:#aaa;border-width:2px;height:24px;min-height:24px;min-width:24px;outline-color:var(--color-black);outline-offset:-2px;overflow:hidden;width:24px}.sirsc-feature [type=checkbox]:checked,.sirsc-feature [type=radio]:checked{border-color:var(--color-carbon)}.sirsc-feature [type=checkbox]:checked:before,.sirsc-feature [type=radio]:checked:before{background-color:var(--color-black);color:var(--color-white);content:"\2714";height:22px;line-height:22px;margin:-1px;min-height:22px;width:22px}.sirsc-feature [type=checkbox]:disabled,.sirsc-feature [type=checkbox][disabled=disabled],.sirsc-feature [type=checkbox][readonly=readonly],.sirsc-feature [type=radio]:disabled,.sirsc-feature [type=radio][disabled=disabled],.sirsc-feature [type=radio][readonly=readonly]{background-color:#eee;border-color:#aaa;cursor:none;opacity:.2;pointer-events:none}.sirsc-feature [type=checkbox]:focus,.sirsc-feature [type=radio]:focus{border-color:var(--color-carbon);box-shadow:none}.sirsc-feature [type=checkbox]{border-radius:2px}.sirsc-feature .sirsc-crop-pos-wrap{display:inline-grid;gap:5px;grid-template-columns:repeat(3,1fr);margin:auto}.sirsc-feature .sirsc-crop-pos-wrap label{width:24px}.sirsc-feature .sirsc-crop-pos-wrap [type=radio]{border-radius:2px}.sirsc-feature .sirsc-crop-pos-wrap [type=radio]:checked{background-color:var(--color-black)}.sirsc-feature .crop.settings{margin:auto;width:82px}.sirsc-feature .crop.settings .sirsc-crop-pos-wrap{padding:0}.sirsc-feature .sirsc-size-quality,.sirsc-feature input[type=number][size="3"]{box-shadow:none!important;min-height:32px!important;outline:none!important;padding:0 8px!important;width:56px!important}.sirsc-feature .sirsc-size-quality,.sirsc-feature input[type=number][size="3"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-color:#aaa;border-radius:2px;border-width:2px}.sirsc-feature .sirsc-size-quality::-webkit-inner-spin-button,.sirsc-feature .sirsc-size-quality::-webkit-outer-spin-button,.sirsc-feature input[type=number][size="3"]::-webkit-inner-spin-button,.sirsc-feature input[type=number][size="3"]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.sirsc-feature #sirsc_post_type{width:100%}.sirsc-feature label.settings{display:flex;flex-basis:auto;gap:10px;justify-items:flex-start}.sirsc-feature .sirsc-placeholder{display:inline-block;float:right;margin-left:20px;position:relative}.sirsc-feature .sirsc-placeholder img{min-height:22px;width:80px}.sirsc-feature .sirsc-placeholder a.refresh{background:hsla(0,0%,100%,.5);cursor:pointer;position:absolute;right:1px;top:1px}.sirsc-feature .sirsc-small-info-table{border-collapse:collapse;width:100%}.sirsc-feature .sirsc-small-info-table.striped tr:nth-child(2n){background-color:#fff}.sirsc-feature .sirsc-small-info-table td{font-size:10px!important;line-height:12px!important}.sirsc-feature .sirsc-small-info-table td{border-top:1px solid #ddd;padding:5px;vertical-align:middle;word-break:break-word}.sirsc-feature .sirsc-small-info-table.sirsc-column-summary{border-top:0;margin-top:5px}.sirsc-feature .sirsc-small-info-table.sirsc-column-summary a{background-color:#eee;border:1px solid #fff;border-radius:3px;display:inline-block;padding:3px 5px}.sirsc-feature .sirsc-small-info-table .dashicons{font-size:24px!important;height:24px!important;line-height:24px!important;width:24px!important}.sirsc-feature:not(.missing-file) .dashicons.dashicons-yes-alt{color:#74d48e}.sirsc-feature:not(.missing-file) .dashicons.dashicons-yes-alt.is-full,.sirsc-feature:not(.missing-file) .dashicons.dashicons-yes-alt.is-original{color:#0073aa}.sirsc-feature .dashicons.dashicons-marker,.sirsc-feature .missing-file .dashicons.dashicons-marker{color:#ccc!important}.sirsc-feature .missing-file,.sirsc-feature .missing-file .dashicons{color:#f32424!important}.sirsc-feature .is-hidden,.sirsc-feature .maybe-hidden{display:none}.sirsc-feature .sirsc-adon-box.unavailable img,.sirsc-feature .sirsc-adon-box:not(.active) img{filter:grayscale(50%);opacity:.6}.sirsc-feature .sirsc-adon-box .sirsc-message{min-height:80px}.sirsc-feature .box-wrap img{margin-left:calc(var(--padd)*-1);margin-right:calc(var(--padd)*-1);margin-top:calc(var(--padd)*-1);width:calc(100% + var(--padd)*2)}.sirsc-feature .box-wrap>h2{color:var(--color-white);position:absolute;top:0}.sirsc-feature .box-wrap .links{margin-top:-110px;position:absolute}.sirsc-feature .box-wrap .links a{color:var(--color-secondary)}.sirsc-feature .box-wrap .price{color:var(--color-white);font-size:20px;position:relative;text-transform:uppercase;top:-52px}.sirsc-feature .box-wrap .sirsc-save-adon-elements{position:absolute;right:8px;top:8px}.sirsc-feature .sirsc-iterator-wrap{grid-gap:1px;border-radius:3px;display:grid;gap:1px;grid-template-columns:2rem auto;height:2rem;overflow:hidden;padding:0}.sirsc-feature .sirsc-iterator-wrap[data-visibles=len-2]{grid-template-columns:2rem auto 2rem}.sirsc-feature .sirsc-iterator-wrap[data-visibles=len-1]{grid-template-columns:2rem auto 2rem 2rem}.sirsc-feature .sirsc-iterator-wrap[data-visibles=len-0]{grid-template-columns:2rem auto 2rem 2rem 2rem}.sirsc-feature .sirsc-iterator-wrap[data-callback="sirscUfiStartRefresh()"],.sirsc-feature .sirsc-iterator-wrap[data-callback="sirscUiStartRefresh()"]{grid-template-columns:2rem auto}.sirsc-feature .sirsc-iterator-wrap.f-right{margin-left:10px}.sirsc-feature .sirsc-iterator{cursor:pointer;height:32px;position:relative}.sirsc-feature .sirsc-iterator.disabled{background-color:var(--color-neutral-dark);pointer-events:none}.sirsc-feature .sirsc-iterator.sirsc-iterator-cancel,.sirsc-feature .sirsc-iterator.sirsc-iterator-finish,.sirsc-feature .sirsc-iterator.sirsc-iterator-resume,.sirsc-feature .sirsc-iterator.sirsc-iterator-stop{background-color:var(--color-black);color:var(--color-white)}.sirsc-feature .sirsc-iterator.sirsc-iterator-start{padding:0 10px}.sirsc-feature .sirsc-progress-wrap{background-color:var(--color-neutral-dark);color:transparent;display:block;font-size:10px;height:32px;line-height:32px;margin-bottom:20px;position:relative}.sirsc-feature .sirsc-progress-wrap .processed{background-color:var(--color-main);font-size:10px;height:100%;left:0;position:absolute;text-align:center;top:0}.sirsc-feature .sirsc-progress-wrap .processed.color{color:var(--color-white)}@keyframes sirsc-spinner{0%{opacity:1;transform:scale(0)}to{opacity:.2;transform:scale(1)}}li.attachment .sirsc-buttons{background-color:#fff;gap:6px;padding:10px}li.image .sirsc-buttons{align-content:start;background-color:#eee;justify-content:center;max-height:42px;overflow-y:hidden;padding:5px 0;text-align:center}#postimagediv .inside img{height:100%;width:100%}#postimagediv .inside .sirsc-buttons{margin:0;padding:10px}#set-post-thumbnail,.editor-post-featured-image__container{box-sizing:border-box;text-align:center;width:100%}.editor-post-featured-image__container{margin-top:10px}.wp-responsive-open .plugin-title{margin-left:-28px}.options-media-php .sirsc-tabbed-menu-buttons{top:0}.options-media-php .bg-alternate.dense{margin-top:-5px}
     1#sirsc-lightbox,#sirsc-lightbox *,#sirsc-lightbox-overlay,#sirsc-lightbox-wrap{box-sizing:border-box}#sirsc-lightbox-overlay,#sirsc-lightbox-wrap{align-items:center;background-color:hsla(0,0%,100%,.65);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999999}#sirsc-lightbox-overlay.on,#sirsc-lightbox-wrap.on{display:grid}#sirsc-lightbox-wrap{--wrap-w:450px;--wrap-h:minmax(50vh,320px);color:var(--color-black)}@media (max-width:782px){#sirsc-lightbox-wrap{--wrap-w:98vw}}#sirsc-data-callback{position:absolute}#sirsc-lightbox{--gap:10px;--item-pad:0 20px;--all-pad:20px;align-self:center;background-color:var(--color-neutral-dark);border:1px solid var(--color-border);border-radius:3px;box-shadow:0 0 15px 5px rgba(0,0,0,.08);height:var(--wrap-h);margin-left:auto;margin-right:auto;max-width:98%;width:var(--wrap-w)}#sirsc-lightbox .close-button .dashicons{color:var(--color-carbon)!important}#sirsc-lightbox .sirsc_options-title{align-content:center;align-items:center;background-color:var(--color-secondary);display:flex;gap:var(--gap);height:40px;justify-content:space-between;padding:var(--item-pad);width:100%}#sirsc-lightbox .sirsc_options-title>*{align-self:center;line-height:32px}#sirsc-lightbox .sirsc_options-title h2{color:var(--color-carbon);margin-right:auto}#sirsc-lightbox .sirsc_options-title .dashicons{width:28px}#sirsc-lightbox .dashicons{font-size:28px;height:32px;line-height:32px;vertical-align:middle;width:32px}#sirsc-lightbox .inside{border:0;border-radius:3px;font-size:14px;line-height:20px;max-height:calc(100vh - 200px);min-height:calc(100vh - 200px);overflow:hidden;overflow-y:scroll;position:relative}#sirsc-lightbox .inside .original{padding:var(--all-pad)}#sirsc-lightbox .inside .original .dashicons{font-size:18px;height:18px;line-height:18px;width:18px}#sirsc-lightbox .inside>.as-target:last-child{border-top:1px solid var(--color-border)}#sirsc-lightbox .inside .second{border-left:1px solid var(--color-neutral-light)}#sirsc-lightbox .inside div.main,#sirsc-lightbox .inside div.second,#sirsc-lightbox .inside>div>div{font-size:12px;line-height:20px}#sirsc-lightbox .inside .main{background-color:var(--color-white);border-bottom:1px solid var(--color-secondary);border-top:1px solid var(--color-secondary);box-shadow:2px 4px 4px hsla(0,0%,39%,.08);color:#000;margin-top:0;padding:var(--item-pad);position:sticky;text-transform:uppercase;top:0;z-index:100}#sirsc-lightbox .inside .sirsc-size.infobox{border:1px solid var(--color-secondary);margin:var(--all-pad)}#sirsc-lightbox .inside .sirsc-size.infobox>.rows:first-child{background-color:var(--color-secondary)!important}#sirsc-lightbox .inside .sirsc-size.infobox table{border:0;margin:auto;width:100px}#sirsc-lightbox .inside .rows{gap:0;margin:0}#sirsc-lightbox .inside .rows>*{padding:5px 10px}#sirsc-lightbox .inside .rows.main{grid-template-columns:repeat(3,1fr)}#sirsc-lightbox .inside .rows.main>*{padding:10px 0}#sirsc-lightbox .inside .rows:not(.main){grid-template-columns:repeat(5,1fr)}#sirsc-lightbox .inside .rows>*{grid-column:span 12}#sirsc-lightbox .inside .rows.main>.first,#sirsc-lightbox .inside .rows.main>.text-icon{grid-column:span 2}#sirsc-lightbox .inside .rows.main>.icon-text,#sirsc-lightbox .inside .rows.main>.second{grid-column:span 1}#sirsc-lightbox .inside .rows:not(.main)>.first,#sirsc-lightbox .inside .rows:not(.main)>.text-icon{grid-column:span 3}#sirsc-lightbox .inside .rows:not(.main)>.icon-text,#sirsc-lightbox .inside .rows:not(.main)>.second{grid-column:span 2}#sirsc-lightbox .inside .rows:not(.main)>.text-icon .dashicons{border-left:1px dashed var(--color-neutral-dark);border-right:1px dashed var(--color-neutral-dark);float:right;font-size:18px;margin:-5px -10px -5px 10px}#sirsc-lightbox .inside .rows:not(.main)>.icon-text .dashicons{font-size:18px;margin:-5px 10px -5px -10px}#sirsc-lightbox .inside .rows:not(.main)>.second{border-left:1px dashed var(--color-secondary);text-align:center}#sirsc-lightbox .inside .rows:not(.main)>.second>.rows,#sirsc-lightbox .inside .rows:not(.main)>.second>.sirsc-crop-pos-wrap{margin-left:auto;margin-right:auto;width:100px}#sirsc-lightbox .inside .sirsc-crop-pos-wrap{min-height:32px;padding:10px;width:100px}#sirsc-lightbox .inside .sirsc-crop-pos-wrap.quality,#sirsc-lightbox .inside .sirsc-crop-pos-wrap.regenerate{background-color:var(--color-secondary);border-top:1px solid var(--color-secondary);margin-bottom:-10px;margin-top:10px}#sirsc-lightbox .inside .sirsc-small-info-secondary.quality{border-top:1px solid var(--color-secondary);margin-top:10px;padding-top:10px;text-align:left}#sirsc-lightbox .inside .sirsc-small-info-secondary.quality.no-top{border-top:0;margin-top:0;padding-top:0}#sirsc-lightbox .inside .sirsc-size-details,#sirsc-lightbox .inside .sirsc-small-info,#sirsc-lightbox .inside .sirsc-small-info-secondary{font-size:10px;line-height:12px;min-height:32px}#sirsc-lightbox .inside .sirsc-small-info{display:block;height:24px;line-height:14px;padding:0}#sirsc-lightbox .inside .sirsc-small-info.warning{height:auto;padding:12px}#sirsc-lightbox .inside .sirsc-small-info-secondary{grid-template-columns:repeat(24,1fr)!important}#sirsc-lightbox .inside .sirsc-small-info-secondary{display:grid;justify-content:center;padding:0;width:100%}#sirsc-lightbox .inside .sirsc-small-info-secondary>*{padding:0!important}#sirsc-lightbox .inside .sirsc-small-info-secondary>*{align-self:center;background-color:transparent;grid-column:span 8}#sirsc-lightbox .inside .sirsc-small-info-secondary>.span2{grid-column:span 16;text-align:left}#sirsc-lightbox .inside .sirsc-small-info-secondary>.span3{grid-column:span 24;text-align:left}#sirsc-lightbox .inside .sirsc-small-info-secondary.warning{height:auto;padding:12px}#sirsc-lightbox .inside .sirsc-size-details{align-items:center;display:flex;flex-direction:column;margin:10px;text-align:center}#sirsc-lightbox .inside .sirsc-size-details .image-wrap{align-content:center;align-items:center;display:flex;flex:120px;justify-content:center;position:relative;text-align:center;width:120px}#sirsc-lightbox .inside .sirsc-size-details .image-wrap.empty{background-color:#fff;border:1px dashed orange;flex:76px}#sirsc-lightbox .inside .sirsc-size-details .image-wrap img{align-self:center;border:1px solid var(--color-border);display:block;max-height:120px;max-width:120px}#sirsc-lightbox .inside .sirsc-delete-size,#sirsc-lightbox .inside .sirsc-regenerate-size{background-color:var(--color-main);border-radius:3px;cursor:pointer}#sirsc-lightbox .inside .sirsc-delete-size .dashicons,#sirsc-lightbox .inside .sirsc-regenerate-size .dashicons{background-color:transparent;color:var(--color-white)}#sirsc-lightbox .inside .sirsc-delete-size{background-color:var(--color-secondary)}#sirsc-lightbox .inside .sirsc-delete-size .dashicons{color:var(--color-carbon);font-size:20px}#sirsc-lightbox .inside .summary-intro{padding:10px 20px}#sirsc-lightbox .inside.sirsc-bulk-action .info-list{display:flex;flex-direction:column}#sirsc-lightbox .inside.sirsc-bulk-action .info-list .info-item{text-align:left!important}#sirsc-lightbox .inside.sirsc-bulk-action .info-list .info-item{align-content:center;align-items:center;display:flex;flex-direction:row;font-size:12px;gap:5px;justify-content:space-between;line-height:14px;padding:5px 15px}#sirsc-lightbox .inside.sirsc-bulk-action .info-list.sirsc-errors{color:red}#sirsc-lightbox .inside.sirsc-bulk-action .info-message,#sirsc-lightbox .inside.sirsc-bulk-action .info-reason{font-size:14px;line-height:18px;padding:10px 0}#sirsc-lightbox .inside.sirsc-bulk-action .info-reason{border-top:1px solid #eee}#sirsc-lightbox .inside.sirsc-bulk-action .info-reason .info-item{margin-left:-20px;margin-right:-20px}#sirsc-lightbox .inside.sirsc-bulk-action .sirsc-regen-info{height:210px;max-height:220px;min-height:220px;overflow:hidden;text-align:center}#sirsc-lightbox .inside.sirsc-bulk-action .rows.min-height{align-items:center;align-self:flex-start;display:flex;margin-bottom:auto;margin-top:15px;text-align:left;width:100%}#sirsc-lightbox .inside.sirsc-bulk-action .rows.min-height .dashicons{align-self:flex-start}#sirsc-lightbox .inside.sirsc-bulk-action .rows.min-height div>:not(.dashicons){line-height:14px!important}#sirsc-lightbox .inside.sirsc-bulk-action .rows.min-height div>:not(.dashicons){font-size:12px}#sirsc-lightbox .inside.sirsc-bulk-action .info-list .info-item:nth-child(2n){background-color:#eee}#sirsc-lightbox .inside.sirsc-bulk-action .info-list .info-item>.dashicons{margin-right:0!important}#sirsc-lightbox .inside.sirsc-bulk-action .info-list .info-item>.dashicons{flex:0 0 32px}#sirsc-lightbox .inside.sirsc-bulk-action .info-list .info-item>span{flex:0 0 240px;white-space:pre-wrap;word-break:break-word}#sirsc-lightbox .inside.sirsc-bulk-action .info-list .info-item>em{flex:0 0 120px;margin-left:auto}#sirsc-lightbox .inside.sirsc-bulk-action .sirsc-log{display:inline-grid;gap:5px;grid-template-columns:32px auto 100px;justify-self:stretch;padding:0;text-align:left;width:100%}#sirsc-lightbox .inside.sirsc-bulk-action .sirsc-log>*{align-self:center;display:flex}#sirsc-lightbox .inside.sirsc-bulk-action .sirsc-log>:last-child{justify-self:flex-end;margin-left:auto;text-align:right}#sirsc-lightbox .inside.sirsc-bulk-action .sirsc-log>span{font-weight:400;text-align:left}#sirsc-lightbox .inside.sirsc-bulk-action .sirsc-log.status-error,#sirsc-lightbox .inside.sirsc-bulk-action .sirsc-log.status-error .dashicons{color:red!important}#sirsc-lightbox.bulk .inside{display:block;flex-direction:column;height:320px;justify-content:space-around;max-height:320px;min-height:320px;width:100%}#sirsc-lightbox.bulk .inside.sirsc-bulk-regen{border:20px solid var(--color-neutral-dark);border-bottom:0;border-top:0}#sirsc-lightbox.bulk .inside.sirsc-bulk-regen .sirsc-regen-info{padding:20px 0}#sirsc-lightbox.bulk .inside.sirsc-bulk-regen .sirsc-regen-info .sirsc-small-info{padding-top:10px}#sirsc-lightbox.bulk .inside.sirsc-bulk-clean .info-message,#sirsc-lightbox.bulk .inside.sirsc-bulk-clean .info-reason{font-size:14px;line-height:18px;padding:10px 20px}#sirsc-lightbox .sirsc-button.close-button{margin-left:auto;z-index:200}#sirsc-lightbox .sirsc-button,#sirsc-lightbox .sirsc-delete-size{cursor:pointer}#sirsc-lightbox a{text-decoration:none;vertical-align:middle}.sirsc-button-icon{border-width:0!important;line-height:32px!important;min-height:32px!important;padding:0!important}.sirsc-button-icon{align-content:center;align-items:center;align-self:center;border:0;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:5px;height:32px;overflow:hidden;position:relative;text-align:center;width:100%}.sirsc-button-icon>:first-child{justify-self:start}.sirsc-button-icon>span:not(.dashicons){padding:0 5px}.sirsc-button-icon .dashicons{background-color:rgba(0,0,0,.2);flex:0 0 32px;height:32px;line-height:32px;width:32px}.sirsc-button-icon .dashicons:first-of-type{justify-self:start}.sirsc-button-icon.tiny{flex:0 0 32px;overflow:hidden;width:32px}@media (max-width:1279px){.sirsc-button-icon{flex:0 0 32px;overflow:hidden;width:32px}}.sirsc-button-icon.button-red{background-color:var(--color-error);color:var(--color-white)}.sirsc-button-icon.button-neutral{background-color:var(--color-neutral-dark);color:var(--color-carbon)}.sirsc-button-icon.button-secondary{background-color:var(--color-secondary);color:var(--color-carbon)}.sirsc-buttons{align-content:center;border:0;display:inline-grid;flex-wrap:nowrap;gap:5px;grid-template-columns:repeat(auto-fill,minmax(7rem,max-content));overflow:hidden;width:100%}.sirsc-buttons>*{align-self:center}.sirsc-buttons .button,.sirsc-buttons .button-primary,.sirsc-buttons .button-secondary{line-height:1em!important}.sirsc-buttons .button,.sirsc-buttons .button-primary,.sirsc-buttons .button-secondary{grid-gap:5px;align-content:center;align-items:center;align-self:center;border:0;display:grid;font-size:11px;gap:5px;grid-template-columns:2rem auto;height:32px;overflow:hidden;padding:0 5px 0 0;position:relative;text-align:center;white-space:pre-wrap;width:100%}.sirsc-buttons .button .dashicons,.sirsc-buttons .button-primary .dashicons,.sirsc-buttons .button-secondary .dashicons{background-color:rgba(0,0,0,.2);height:100%;line-height:32px;width:100%}.sirsc-buttons .button-red{background-color:var(--color-error)}.sirsc-buttons.tiny{grid-template-columns:repeat(auto-fill,2rem)}.sirsc-buttons.tiny .button .dashicons,.sirsc-buttons.tiny .button-primary .dashicons,.sirsc-buttons.tiny .button-secondary .dashicons{background-color:var(--color-main-dark);position:absolute;z-index:10}.sirsc-buttons.tiny .button-primary:hover .dashicons,.sirsc-buttons.tiny .button-secondary:hover .dashicons,.sirsc-buttons.tiny .button:hover .dashicons{background-color:var(--color-main)}.sirsc-buttons{& .button-primary.tiny,& .button-secondary.tiny,& .button.tiny,&.tiny .button,&.tiny .button-primary,&.tiny .button-secondary{flex:0 0 32px}}.sirsc-feature .sirsc-tabbed-menu-buttons{border-bottom:5px solid var(--color-carbon);box-sizing:border-box;display:inline-flex;flex-wrap:wrap;gap:10px;overflow:hidden;width:100%}.sirsc-feature .sirsc-tabbed-menu-buttons .button{background-color:var(--color-white);border:0;border-radius:0;box-shadow:2px 4px 4px hsla(0,0%,39%,.2);color:var(--color-dark);display:flex;font-size:14px;font-weight:700;height:32px;line-height:34px;margin-bottom:-2px;min-height:32px;padding:0 10px;text-transform:uppercase;z-index:0}.sirsc-feature .sirsc-tabbed-menu-buttons .button:hover{background-color:#ddd}.sirsc-feature .sirsc-tabbed-menu-buttons .button .dashicons{background-color:rgba(0,0,0,.5);height:32px;line-height:32px;margin-left:-10px;margin-right:10px;width:32px}.sirsc-feature .sirsc-tabbed-menu-buttons .button.button-primary{background-color:var(--color-carbon);color:var(--color-white)}.sirsc-feature .sirsc-tabbed-menu-buttons .button.button-secondary .dashicons{background-color:#ddd}.sirsc-feature .sirsc-tabbed-menu-buttons.secondary{border-color:var(--color-secondary)}.sirsc-feature .sirsc-tabbed-menu-buttons.secondary .button{color:var(--color-black)}.sirsc-feature .sirsc-tabbed-menu-buttons.secondary .button.button-primary{background-color:var(--color-secondary)}@media (max-width:1279px){.sirsc-feature .sirsc-tabbed-menu-buttons{background-color:var(--color-border);border-bottom:0;box-shadow:2px 4px 4px hsla(0,0%,39%,.2);flex:0;flex-direction:column;gap:3px;line-height:32px;margin-bottom:10px;min-height:32px;position:sticky;top:118px;transition:flex 2s ease-out;z-index:20}.sirsc-feature .sirsc-tabbed-menu-buttons:hover{flex:1;position:sticky}.sirsc-feature .sirsc-tabbed-menu-buttons:hover>.button{box-shadow:none;position:relative}.sirsc-feature .sirsc-tabbed-menu-buttons:after{background-color:hsla(0,0%,100%,.2);color:var(--color-white);content:"\25bc";font-size:18px;height:32px;line-height:34px;position:absolute;right:0;text-align:center;top:0;width:36px;z-index:11}.sirsc-feature .sirsc-tabbed-menu-buttons>.button{box-shadow:none;left:0;position:absolute;top:0;width:100%}.sirsc-feature .sirsc-tabbed-menu-buttons>.button.on{z-index:10}}@media (max-width:959px){.sirsc-feature .sirsc-tabbed-menu-buttons{top:104px}}.sirsc-iterator.hidden{display:none}.sirsc-feature .rows{--item-size:36px;--col-gap:var(--margin);--col-pad:var(--padd);--col-tiny:32px;--row-margin:var(--margin);--shadow:1px 1px 6px hsla(0,0%,39%,.05)}.sirsc-feature .rows.no-gaps{--col-gap:0}.sirsc-feature .rows.has-gaps{--col-gap:var(--margin)}@media (max-width:1279px){.sirsc-feature .rows{--col-gap:0}}.sirsc-feature .rows.no-top{--row-margin:0}.sirsc-feature .rows.no-shadow{--shadow:none}.sirsc-feature .rows{align-content:stretch;background-color:transparent;box-sizing:border-box;display:inline-grid;gap:var(--col-gap);grid-template-columns:repeat(12,1fr);margin-top:var(--row-margin);max-width:100%;overflow:hidden;position:relative;width:100%}.sirsc-feature .rows>*{grid-column:span 12;justify-self:stretch}.sirsc-feature .rows.dense{grid-template-columns:repeat(20,1fr)}.sirsc-feature .rows.dense>*{grid-column:span 20}@media (max-width:1279px){.sirsc-feature .rows.dense{grid-template-columns:repeat(6,1fr)}}@media (max-width:782px){.sirsc-feature .rows.dense{grid-template-columns:repeat(3,1fr)}}@media (max-width:1279px){.sirsc-feature .rows{grid-template-columns:repeat(6,1fr)}}@media (max-width:782px){.sirsc-feature .rows{grid-template-columns:repeat(3,1fr)}}.sirsc-feature .rows h2,.sirsc-feature .rows h3{line-height:var(--size);margin:0}.sirsc-feature .rows h2 .dashicons,.sirsc-feature .rows h3 .dashicons{line-height:var(--size)}.sirsc-feature .rows h3{font-size:14px;text-transform:uppercase}.sirsc-feature .rows.small-pad{--col-pad:calc(var(--padd)/2)}.sirsc-feature .rows.small-pad>:first-child{padding-left:var(--padd)}.sirsc-feature .rows.small-pad>:last-child{padding-right:var(--padd)}.sirsc-feature .rows.no-padd{--col-pad:0}.sirsc-feature .rows.no-padd>:first-child{padding-left:0}.sirsc-feature .rows.no-padd>:last-child{padding-right:0}.sirsc-feature .rows>*{align-content:center;align-items:center;align-self:stretch;box-shadow:var(--shadow);padding:var(--col-pad);position:relative;width:auto;word-break:break-word}.sirsc-feature .rows>.no-padd{padding:0}.sirsc-feature .rows>.no-padd img{display:block}.sirsc-feature .rows>.has-padd{padding:var(--padd)}.sirsc-feature .rows>*>:first-child{margin-top:0}.sirsc-feature .rows>*>:last-child{margin-bottom:0}.sirsc-feature .rows>*>*{max-width:100%}.sirsc-feature .rows>.span1{grid-column:span 1}.sirsc-feature .rows>.span2{grid-column:span 2}.sirsc-feature .rows>.span3{grid-column:span 3}.sirsc-feature .rows>.span4{grid-column:span 4}.sirsc-feature .rows>.span5{grid-column:span 5}.sirsc-feature .rows>.span6{grid-column:span 6}.sirsc-feature .rows>.span7{grid-column:span 7}.sirsc-feature .rows>.span8{grid-column:span 8}.sirsc-feature .rows>.span9{grid-column:span 9}.sirsc-feature .rows>.span10{grid-column:span 10}.sirsc-feature .rows>.span11{grid-column:span 11}.sirsc-feature .rows>.span12{grid-column:span 12}.sirsc-feature .rows>.span13{grid-column:span 13}.sirsc-feature .rows>.span14{grid-column:span 14}.sirsc-feature .rows>.span15{grid-column:span 15}.sirsc-feature .rows>.span16{grid-column:span 16}.sirsc-feature .rows>.span17{grid-column:span 17}.sirsc-feature .rows>.span18{grid-column:span 18}.sirsc-feature .rows>.span19{grid-column:span 19}.sirsc-feature .rows>.span20{grid-column:span 20}@media (max-width:1279px){.sirsc-feature .rows>.span1,.sirsc-feature .rows>.span10,.sirsc-feature .rows>.span11,.sirsc-feature .rows>.span2,.sirsc-feature .rows>.span3,.sirsc-feature .rows>.span4,.sirsc-feature .rows>.span5,.sirsc-feature .rows>.span6,.sirsc-feature .rows>.span7,.sirsc-feature .rows>.span8,.sirsc-feature .rows>.span9{grid-column:span 3}}.sirsc-feature .rows.has-borders>*{border-left:1px solid var(--color-neutral)}.sirsc-feature .rows.two-columns{--cols-number:2}.sirsc-feature .rows.three-columns{--cols-number:3}.sirsc-feature .rows.four-columns{--cols-number:4}.sirsc-feature .rows.four-columns,.sirsc-feature .rows.three-columns,.sirsc-feature .rows.two-columns{--col-gap:20px}@media (max-width:959px){.sirsc-feature .rows.four-columns,.sirsc-feature .rows.three-columns,.sirsc-feature .rows.two-columns{--cols-number:2}.sirsc-feature .rows.four-columns.breakable,.sirsc-feature .rows.three-columns.breakable,.sirsc-feature .rows.two-columns.breakable{--cols-number:1}}.sirsc-feature .rows.four-columns,.sirsc-feature .rows.three-columns,.sirsc-feature .rows.two-columns{grid-template-columns:repeat(var(--cols-number),1fr)}.sirsc-feature .rows.four-columns>*,.sirsc-feature .rows.three-columns>*,.sirsc-feature .rows.two-columns>*{grid-column:span 1}.sirsc-feature .rows.four-columns>.span2,.sirsc-feature .rows.three-columns>.span2,.sirsc-feature .rows.two-columns>.span2{grid-column:span 2}.sirsc-feature .rows.four-columns>.span3,.sirsc-feature .rows.three-columns>.span3,.sirsc-feature .rows.two-columns>.span3{grid-column:span 3}@media (max-width:1279px){.sirsc-feature .rows.breakable{grid-template-columns:repeat(1,1fr)}.sirsc-feature .rows.breakable .span1,.sirsc-feature .rows.breakable .span10,.sirsc-feature .rows.breakable .span11,.sirsc-feature .rows.breakable .span2,.sirsc-feature .rows.breakable .span3,.sirsc-feature .rows.breakable .span4,.sirsc-feature .rows.breakable .span5,.sirsc-feature .rows.breakable .span6,.sirsc-feature .rows.breakable .span7,.sirsc-feature .rows.breakable .span8,.sirsc-feature .rows.breakable .span9,.sirsc-feature .rows.breakable>*{grid-column:span 1}}.sirsc-feature .rows .heading,.sirsc-feature .rows.heading h3{color:var(--color-black);font-weight:700;text-transform:uppercase}.sirsc-feature .rows.heading>*{box-shadow:var(--main-shadow)}.sirsc-feature .rows input:not([type=radio]):not([type=checkbox]):not([type=color]),.sirsc-feature .rows select,.sirsc-feature .rows textarea{max-width:100%}@media (max-width:782px){.sirsc-feature .rows input:not([type=radio]):not([type=checkbox]):not([type=color]),.sirsc-feature .rows select,.sirsc-feature .rows textarea{width:100%}}.sirsc-feature #sirsc_post_type.rows{width:100%}.sirsc-feature .rows .negative-margins{border:var(--col-pad) solid transparent;margin:calc(var(--col-pad)*-1);max-width:130px}.sirsc-feature .rows .negative-margins.has-right{float:left;margin-right:var(--col-pad)}.sirsc-feature .rows .negative-margins.has-left{float:right;margin-left:var(--col-pad)}@media (max-width:1279px){.sirsc-feature .rows .negative-margins{display:none}}.sirsc-feature .rows .min-height-130{min-height:130px}.sirsc-feature .rows .rows.mini-gaps{--col-gap:10px}.sirsc-feature .rows .rows:not(.has-top){margin-top:0}.sirsc-feature .rows .rows{max-width:100%!important}.sirsc-feature .rows .rows{overflow:hidden}.sirsc-feature .rows .rows:not(.has-padd)>:not(.has-padd){padding:0}.sirsc-feature .rows .rows.no-gaps{--col-gap:0}@media (max-width:1279px){.sirsc-feature .rows>*{text-align:left}.sirsc-feature .rows>[data-title]:before{content:attr(data-title) " "!important}.sirsc-feature .rows>[data-title]:before{border-top:1px solid var(--color-secondary);color:var(--color-main);display:flex;font-weight:700;min-height:32px;padding-top:var(--padd);text-transform:uppercase}.sirsc-feature .rows>:first-child:before{border-top:0}.sirsc-feature .rows .crop.settings{margin:0}}.sirsc-feature *,.sirsc-feature .as-target,.sirsc-feature.as-target{box-sizing:border-box}.sirsc-feature{--size:32px;--padd:20px;--margin:15px;--color-white:#fff;--color-black:#444;--color-border:#b8beca;--color-secondary:#dadfea;--color-dark:#1d2427;--color-carbon:#2b3437;--color-main:#2271b1;--color-main-dark:#1b5a8e;--color-neutral-light:#fff;--color-neutral-dark:#fbfbfb;--color-error:#d00;--code-color:114,114,140;box-sizing:border-box;position:relative}.sirsc-feature *{box-sizing:border-box}.sirsc-feature .plugin-title{display:inline-flex!important}.sirsc-feature .plugin-title{align-items:center;background-color:var(--color-white);box-shadow:2px 4px 4px hsla(0,0%,39%,.05);color:var(--color-black);flex:1 1 auto;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:space-between;line-height:18px;margin:-10px -20px 20px -22px;padding:20px;position:sticky;text-align:left;top:0;width:calc(100% + 40px);z-index:100000}.sirsc-feature .plugin-title>*{align-content:flex-start;align-items:center;align-self:flex-start;display:inline-flex;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;gap:10px}.sirsc-feature .plugin-title>:last-child{align-self:flex-end;color:var(--color-black);flex:0 1 auto;text-align:right}.sirsc-feature .plugin-title .h1{color:#000;font-size:20px;font-weight:400;line-height:32px}.sirsc-feature .plugin-title img{flex:0 0 24px}.sirsc-feature .plugin-title .dashicons{color:var(--color-main);flex:0 0 24px;font-size:24px}@media (max-width:782px){.sirsc-feature .plugin-title{flex-direction:column;height:auto;margin:-10px -10px 10px;padding:15px;width:100vw}.sirsc-feature .plugin-title br{display:none}.sirsc-feature .plugin-title .h1{font-size:16px}.sirsc-feature .plugin-title>*{width:100%}.sirsc-feature .plugin-title>:last-child{font-size:10px;line-height:11px}}.sirsc-feature h1,.sirsc-feature h2,.sirsc-feature h3,.sirsc-feature h4{color:var(--color-black);line-height:var(--padd);margin:0;min-height:var(--size);padding:0;vertical-align:middle}.sirsc-feature h2,.sirsc-feature h3{font-weight:700;text-transform:uppercase}.sirsc-feature hr{border:0;border-bottom:0;border-top:1px solid var(--color-neutral-light);margin:calc(var(--padd)/2) 0}.sirsc-feature .dashicons.dashicons-info{color:var(--color-black);cursor:pointer}.sirsc-feature .small-font{color:#aaa;font-size:10px}.sirsc-feature .f-right{float:right}.sirsc-feature .a-right{text-align:right}.sirsc-feature .a-center{text-align:center}.sirsc-feature .wide{width:100%}.sirsc-feature .code{background-color:hsla(0,0%,100%,.4);border:1px solid var(--color-neutral-dark);border-left-width:20px;border-radius:0;color:var(--color-black);padding:20px;width:100%}.sirsc-feature #sirsc-log-seo-images.code{height:132px;overflow-y:scroll}.sirsc-feature #sirsc-log-bulk.code,.sirsc-feature #sirsc-log-tracer.code,.sirsc-feature #sirsc-sistem-status.code{height:56vh;overflow-y:scroll}.sirsc-feature #sirsc-log-bulk.code ol,.sirsc-feature #sirsc-log-bulk.code ul,.sirsc-feature #sirsc-log-tracer.code ol,.sirsc-feature #sirsc-log-tracer.code ul,.sirsc-feature #sirsc-sistem-status.code ol,.sirsc-feature #sirsc-sistem-status.code ul{font-size:12px;margin:0 0 0 30px;padding:0}.sirsc-feature #sirsc-log-bulk.code li,.sirsc-feature #sirsc-log-tracer.code li,.sirsc-feature #sirsc-sistem-status.code li{border-bottom:1px solid var(--color-secondary);padding:0 0 10px}.sirsc-feature #sirsc-log-bulk.code li div,.sirsc-feature #sirsc-log-bulk.code li em,.sirsc-feature #sirsc-log-tracer.code li div,.sirsc-feature #sirsc-log-tracer.code li em,.sirsc-feature #sirsc-sistem-status.code li div,.sirsc-feature #sirsc-sistem-status.code li em{color:var(--color-main);display:block;font-size:9px;line-height:11px}.sirsc-feature #sirsc-log-bulk.code li em:nth-of-type(2n),.sirsc-feature #sirsc-log-tracer.code li em:nth-of-type(2n),.sirsc-feature #sirsc-sistem-status.code li em:nth-of-type(2n){color:var(--color-error)}.sirsc-feature #sirsc-log-bulk.code li b,.sirsc-feature #sirsc-log-tracer.code li b,.sirsc-feature #sirsc-sistem-status.code li b{background-color:#ecf9ef;padding:0 10px}.sirsc-feature #sirsc-log-bulk.code li strong,.sirsc-feature #sirsc-log-tracer.code li strong,.sirsc-feature #sirsc-sistem-status.code li strong{background-color:#ffffe0;padding:0 10px}.sirsc-feature .code.sirsc-wpcli{background-color:rgba(0,0,0,.4);border-left-width:1px;border:1px solid var(--color-neutral);color:var(--color-white);display:block;overflow:hidden;padding:10px 0 10px 80px;position:relative;width:100%}.sirsc-feature .code.sirsc-wpcli:before{background-color:var(--color-dark);color:var(--color-white);content:"WP-CLI";display:inline-block;font-size:11px;font-weight:700;left:0;line-height:20px;padding:10px;position:absolute;top:0}.sirsc-feature .as-target,.sirsc-feature.as-target,.sirsc-feature.sirsc-target{position:relative}.sirsc-feature .processing,.sirsc-feature.processing{color:#777!important}.sirsc-feature .processing,.sirsc-feature.processing{pointer-events:none;position:relative}.sirsc-feature .processing>*,.sirsc-feature.processing>*{opacity:.3}.sirsc-feature .processing:after,.sirsc-feature.processing:after{animation:sirsc-spinner .5s ease-in-out infinite;background-color:var(--color-white);border:5px solid var(--color-main);border-radius:50%;content:"";display:inline-block;height:22px;left:calc(50% - 16px);position:absolute;top:calc(50% - 16px);width:22px;z-index:20}.sirsc-feature .sirsc-error,.sirsc-feature .sirsc-info,.sirsc-feature .sirsc-message,.sirsc-feature .sirsc-success,.sirsc-feature .sirsc-warning{padding:var(--padd)}.sirsc-feature .rows.sirsc-error,.sirsc-feature .rows.sirsc-info,.sirsc-feature .rows.sirsc-message,.sirsc-feature .rows.sirsc-success,.sirsc-feature .rows.sirsc-warning{padding:initial}.sirsc-feature .sirsc-info,.sirsc-feature .sirsc-message.info{background-color:#eee!important}.sirsc-feature .sirsc-info,.sirsc-feature .sirsc-message.info{border:1px dashed #ccc}.sirsc-feature .sirsc-message.success,.sirsc-feature .sirsc-success{background-color:#ecf9ef!important}.sirsc-feature .sirsc-message.success,.sirsc-feature .sirsc-success{border:1px dashed #74d48e}.sirsc-feature .sirsc-message.warning,.sirsc-feature .sirsc-warning{background-color:#ffffe0!important}.sirsc-feature .sirsc-message.warning,.sirsc-feature .sirsc-warning{border:1px dashed orange}.sirsc-feature .sirsc-error,.sirsc-feature .sirsc-message.error{color:#f32424!important}.sirsc-feature .sirsc-response-message{align-items:center;background-color:hsla(0,0%,100%,.95);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:20}.sirsc-feature .sirsc-response-message .success{color:#000}.sirsc-feature [data-sirsc-toggle]{line-height:24px!important}.sirsc-feature [data-sirsc-toggle]{background-color:hsla(0,0%,100%,.06);border:1px dotted hsla(0,0%,100%,.9);border-radius:3px;height:24px;min-width:24px;padding:0;text-align:center;vertical-align:middle;width:24px}.sirsc-feature .sirsc_info_box{background-color:hsla(0,0%,100%,.8);display:none;height:100vh;left:0;max-width:100vw;overflow-y:scroll;position:fixed;text-align:center;top:0;width:100vw;z-index:999999}.sirsc-feature .sirsc_info_box.on{cursor:pointer;display:flex;flex-direction:column;justify-content:center}.sirsc-feature .sirsc_info_box>div{align-self:center;background-color:var(--color-neutral-dark);border:1px solid var(--color-border);border-radius:3px;box-shadow:0 0 15px 5px rgba(0,0,0,.08);box-sizing:border-box;color:var(--color-dark);display:block;font-size:14px;line-height:20px;max-width:98%;overflow-x:hidden;overflow-y:scroll;padding:60px 20px 20px;position:relative;text-align:left;width:375px}.sirsc-feature .sirsc_info_box>div:before{background-color:var(--color-secondary);color:var(--color-carbon);content:"INFO";display:block;font-size:18px;font-weight:700;line-height:20px;margin-bottom:20px;margin-left:-20px;margin-top:-60px;padding:10px 20px;position:absolute;width:100%}.sirsc-feature .sirsc_info_box>div:after{background-color:var(--color-secondary);color:var(--color-carbon);content:"\f158";display:block;font-family:dashicons,Helvetica Neue,sans-serif;font-size:18px;line-height:20px;padding:10px;position:absolute;right:10px;text-align:right;top:0;width:24px}.sirsc-feature .sirsc_info_box>div hr{border-color:var(--color-secondary)}.sirsc-feature .rows:not([class*=bg-])>*{background-color:var(--color-white)}.sirsc-feature .bg-white:not(.rows),.sirsc-feature .rows.bg-white>*{background-color:var(--color-white)}.sirsc-feature .bg-trans50:not(.rows),.sirsc-feature .rows.bg-trans50>*{background-color:hsla(0,0%,100%,.5)}.sirsc-feature .bg-secondary:not(.rows),.sirsc-feature .rows.bg-secondary>*{background-color:var(--color-secondary)}.sirsc-feature .bg-border:not(.rows),.sirsc-feature .rows.bg-border>*{background-color:var(--color-border)}.sirsc-feature .bg-light:not(.rows),.sirsc-feature .rows.bg-light>*{background-color:var(--color-neutral-light)}.sirsc-feature .bg-trans:not(.rows),.sirsc-feature .rows.bg-trans>*{background-color:transparent}.sirsc-feature .bg-dark:not(.rows),.sirsc-feature .rows.bg-dark>*{background-color:var(--color-neutral-dark)}.sirsc-feature .bg-neutral:not(.rows),.sirsc-feature .rows.bg-neutral>*{background-color:var(--color-neutral-dark)}.sirsc-feature .bg-alternate:not(.rows)>:nth-child(2n),.sirsc-feature .rows.bg-alternate:nth-child(2n){background-color:var(--color-neutral-light);border-top:1px solid #f0f0f1}.sirsc-feature .bg-alternate:not(.rows)>:nth-child(odd),.sirsc-feature .rows.bg-alternate:nth-child(odd){background-color:var(--color-neutral-dark);border-top:1px solid #f0f0f1}.sirsc-feature .sirsc-sticky{left:0;position:sticky;top:60px;z-index:12}@media (max-width:1279px){.sirsc-feature .sirsc-sticky{display:none}}.sirsc-feature .sirsc-sticky-bottom{border-top:5px solid var(--color-black);bottom:0;position:sticky}.sirsc-feature .sirsc-sticky-bottom>*{padding-bottom:10px;padding-top:10px}.sirsc-feature .row-hide,.sirsc-feature .row-hide .info{color:#ccc}.sirsc-feature .row-hide>div{max-height:45px}.sirsc-feature .row-hide>div .button{margin-top:-4px}@media (max-width:1279px){.sirsc-feature .row-hide>div{max-height:98px;overflow-y:hidden}}.sirsc-feature .row-hide>div.option-exclude label,.sirsc-feature .row-hide>div.option-main h3{margin-bottom:60px!important}.sirsc-feature .row-hide>div.option-exclude label,.sirsc-feature .row-hide>div.option-main h3{display:block}.sirsc-feature .row-hide>div.option-crop .sirsc-crop-pos-wrap,.sirsc-feature .row-hide>div.option-quality .sirsc-size-quality-wrap{margin-top:60px!important}.sirsc-feature .row-original{color:var(--color-main)}.sirsc-feature .row-ignore,.sirsc-feature .row-ignore .info{color:red}.sirsc-feature .row-original.row-ignore{background:#ffffe0}.sirsc-feature .row-ignore-rule{background-color:#ddd;color:red;opacity:.8}.sirsc-feature .row-hide-rule{background-color:#ddd;color:#888;opacity:.8}.sirsc-feature .row-hint a{cursor:pointer}.sirsc-feature .row-hide .sirsc-wrap-regenerate-buttons,.sirsc-feature .row-ignore .sirsc-wrap-regenerate-buttons{display:none}.sirsc-feature .option-main h3{text-transform:inherit!important}.sirsc-feature .option-main h3{font-size:14px;line-height:inherit;margin:0}@media (max-width:1279px){.sirsc-feature .settings-rows{grid-template-columns:repeat(6,1fr)!important}.sirsc-feature .settings-rows>*{grid-column:span 3!important}.sirsc-feature .settings-rows>*{font-size:12px;padding:5px var(--padd);text-align:left}.sirsc-feature .settings-rows>.option-main:before,.sirsc-feature .settings-rows>.option-quality:before{border-top:none!important}.sirsc-feature .settings-rows>:before{border-top:1px solid var(--color-secondary)!important}.sirsc-feature .settings-rows .option-main{grid-column:span 4!important}.sirsc-feature .settings-rows .option-main{order:-1}.sirsc-feature .settings-rows .option-ignore,.sirsc-feature .settings-rows .option-original{order:0}.sirsc-feature .settings-rows .option-quality{grid-column:span 2!important}.sirsc-feature .settings-rows .option-quality{order:-1}.sirsc-feature .settings-rows .button{margin-bottom:var(--padd);position:relative}.sirsc-feature .settings-rows .button.button-primary{top:-2px}}.sirsc-feature .advanced-rules .mini-gaps label{display:grid;grid-template-columns:2rem auto;line-height:1em;word-break:break-all}.sirsc-feature .advanced-rules label{display:block;max-width:100%;width:100%}.sirsc-feature .advanced-rules label input[type=text],.sirsc-feature .advanced-rules label select{width:100%}@media (max-width:1279px){.sirsc-feature .advanced-rules{grid-template-columns:repeat(4,1fr)!important}.sirsc-feature .advanced-rules>*{grid-column:span 2!important}.sirsc-feature .advanced-rules>*{font-size:12px;padding:5px var(--padd);text-align:left}.sirsc-feature .advanced-rules>.option-has{order:-1}.sirsc-feature .advanced-rules>.option-value{order:0}.sirsc-feature .advanced-rules>.option-supress{order:-1}.sirsc-feature .advanced-rules>.option-supress:before{border-top:none!important}.sirsc-feature .advanced-rules>.option-sizes{grid-column:span 4!important}.sirsc-feature .advanced-rules>.option-sizes{padding-bottom:var(--padd)}.sirsc-feature .advanced-rules>.option-sizes .three-columns>*{grid-column:span 3!important}}.sirsc-feature [type=checkbox],.sirsc-feature [type=radio]{margin-top:0!important}.sirsc-feature [type=checkbox],.sirsc-feature [type=radio]{background-color:var(--color-white);border-color:#aaa;border-width:2px;height:24px;min-height:24px;min-width:24px;outline-color:var(--color-black);outline-offset:-2px;overflow:hidden;width:24px}.sirsc-feature [type=checkbox]:checked,.sirsc-feature [type=radio]:checked{border-color:var(--color-carbon)}.sirsc-feature [type=checkbox]:checked:before,.sirsc-feature [type=radio]:checked:before{background-color:var(--color-black);color:var(--color-white);content:"\2714";height:22px;line-height:22px;margin:-1px;min-height:22px;width:22px}.sirsc-feature [type=checkbox]:disabled,.sirsc-feature [type=checkbox][disabled=disabled],.sirsc-feature [type=checkbox][readonly=readonly],.sirsc-feature [type=radio]:disabled,.sirsc-feature [type=radio][disabled=disabled],.sirsc-feature [type=radio][readonly=readonly]{background-color:#eee;border-color:#aaa;cursor:none;opacity:.2;pointer-events:none}.sirsc-feature [type=checkbox]:focus,.sirsc-feature [type=radio]:focus{border-color:var(--color-carbon);box-shadow:none}.sirsc-feature [type=checkbox]{border-radius:2px}.sirsc-feature .sirsc-crop-pos-wrap{display:inline-grid;gap:5px;grid-template-columns:repeat(3,1fr);margin:auto}.sirsc-feature .sirsc-crop-pos-wrap label{width:24px}.sirsc-feature .sirsc-crop-pos-wrap [type=radio]{border-radius:2px}.sirsc-feature .sirsc-crop-pos-wrap [type=radio]:checked{background-color:var(--color-black)}.sirsc-feature .crop.settings{margin:auto;width:82px}.sirsc-feature .crop.settings .sirsc-crop-pos-wrap{padding:0}.sirsc-feature .sirsc-size-quality,.sirsc-feature input[type=number][size="3"]{box-shadow:none!important;min-height:32px!important;outline:none!important;padding:0 8px!important;width:56px!important}.sirsc-feature .sirsc-size-quality,.sirsc-feature input[type=number][size="3"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-color:#aaa;border-radius:2px;border-width:2px}.sirsc-feature .sirsc-size-quality::-webkit-inner-spin-button,.sirsc-feature .sirsc-size-quality::-webkit-outer-spin-button,.sirsc-feature input[type=number][size="3"]::-webkit-inner-spin-button,.sirsc-feature input[type=number][size="3"]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.sirsc-feature #sirsc_post_type{width:100%}.sirsc-feature label.settings{display:flex;flex-basis:auto;gap:10px;justify-items:flex-start}.sirsc-feature .sirsc-placeholder{display:inline-block;float:right;margin-left:20px;position:relative}.sirsc-feature .sirsc-placeholder img{min-height:22px;width:80px}.sirsc-feature .sirsc-placeholder a.refresh{background:hsla(0,0%,100%,.5);cursor:pointer;position:absolute;right:1px;top:1px}.sirsc-feature .sirsc-small-info-table{border-collapse:collapse;width:100%}.sirsc-feature .sirsc-small-info-table.striped tr:nth-child(2n){background-color:#fff}.sirsc-feature .sirsc-small-info-table td{font-size:10px!important;line-height:12px!important}.sirsc-feature .sirsc-small-info-table td{border-top:1px solid #ddd;padding:5px;vertical-align:middle;word-break:break-word}.sirsc-feature .sirsc-small-info-table.sirsc-column-summary{border-top:0;margin-top:5px}.sirsc-feature .sirsc-small-info-table.sirsc-column-summary a{background-color:#eee;border:1px solid #fff;border-radius:3px;display:inline-block;padding:3px 5px}.sirsc-feature .sirsc-small-info-table .dashicons{font-size:24px!important;height:24px!important;line-height:24px!important;width:24px!important}.sirsc-feature:not(.missing-file) .dashicons.dashicons-yes-alt{color:#74d48e}.sirsc-feature:not(.missing-file) .dashicons.dashicons-yes-alt.is-full,.sirsc-feature:not(.missing-file) .dashicons.dashicons-yes-alt.is-original{color:#0073aa}.sirsc-feature .dashicons.dashicons-marker,.sirsc-feature .missing-file .dashicons.dashicons-marker{color:#ccc!important}.sirsc-feature .missing-file,.sirsc-feature .missing-file .dashicons{color:#f32424!important}.sirsc-feature .is-hidden,.sirsc-feature .maybe-hidden{display:none}.sirsc-feature .sirsc-adon-box.unavailable img,.sirsc-feature .sirsc-adon-box:not(.active) img{filter:grayscale(50%);opacity:.6}.sirsc-feature .sirsc-adon-box .sirsc-message{min-height:80px}.sirsc-feature .box-wrap img{margin-left:calc(var(--padd)*-1);margin-right:calc(var(--padd)*-1);margin-top:calc(var(--padd)*-1);width:calc(100% + var(--padd)*2)}.sirsc-feature .box-wrap>h2{color:var(--color-white);position:absolute;top:0}.sirsc-feature .box-wrap .links{margin-top:-110px;position:absolute}.sirsc-feature .box-wrap .links a{color:var(--color-secondary)}.sirsc-feature .box-wrap .price{color:var(--color-white);font-size:20px;position:relative;text-transform:uppercase;top:-52px}.sirsc-feature .box-wrap .sirsc-save-adon-elements{position:absolute;right:8px;top:8px}.sirsc-feature .sirsc-iterator-wrap{grid-gap:1px;border-radius:3px;display:grid;gap:1px;grid-template-columns:2rem auto;height:2rem;overflow:hidden;padding:0}.sirsc-feature .sirsc-iterator-wrap[data-visibles=len-2]{grid-template-columns:2rem auto 2rem}.sirsc-feature .sirsc-iterator-wrap[data-visibles=len-1]{grid-template-columns:2rem auto 2rem 2rem}.sirsc-feature .sirsc-iterator-wrap[data-visibles=len-0]{grid-template-columns:2rem auto 2rem 2rem 2rem}.sirsc-feature .sirsc-iterator-wrap[data-callback="sirscUfiStartRefresh()"],.sirsc-feature .sirsc-iterator-wrap[data-callback="sirscUiStartRefresh()"]{grid-template-columns:2rem auto}.sirsc-feature .sirsc-iterator-wrap.f-right{margin-left:10px}.sirsc-feature .sirsc-iterator{cursor:pointer;height:32px;position:relative}.sirsc-feature .sirsc-iterator.disabled{background-color:var(--color-neutral-dark);pointer-events:none}.sirsc-feature .sirsc-iterator.sirsc-iterator-cancel,.sirsc-feature .sirsc-iterator.sirsc-iterator-finish,.sirsc-feature .sirsc-iterator.sirsc-iterator-resume,.sirsc-feature .sirsc-iterator.sirsc-iterator-stop{background-color:var(--color-black);color:var(--color-white)}.sirsc-feature .sirsc-iterator.sirsc-iterator-start{padding:0 10px}.sirsc-feature .sirsc-progress-wrap{background-color:var(--color-neutral-dark);color:transparent;display:block;font-size:10px;height:32px;line-height:32px;margin-bottom:20px;position:relative}.sirsc-feature .sirsc-progress-wrap .processed{background-color:var(--color-main);font-size:10px;height:100%;left:0;position:absolute;text-align:center;top:0}.sirsc-feature .sirsc-progress-wrap .processed.color{color:var(--color-white)}@keyframes sirsc-spinner{0%{opacity:1;transform:scale(0)}to{opacity:.2;transform:scale(1)}}li.attachment .sirsc-buttons{background-color:#fff;gap:6px;padding:10px}li.image .sirsc-buttons{align-content:start;background-color:#eee;justify-content:center;max-height:42px;overflow-y:hidden;padding:5px 0;text-align:center}#postimagediv .inside img{height:100%;width:100%}#postimagediv .inside .sirsc-buttons{margin:0;padding:10px}#set-post-thumbnail,.editor-post-featured-image__container{box-sizing:border-box;text-align:center;width:100%}.editor-post-featured-image__container{margin-top:10px}.wp-responsive-open .plugin-title{margin-left:-28px}.options-media-php .sirsc-tabbed-menu-buttons{top:0}.options-media-php .bg-alternate.dense{margin-top:-5px}table.media .column-title .media-icon img[src$=".svg"]{min-width:60px}
  • image-regenerate-select-crop/trunk/image-regenerate-select-crop.php

    r2832542 r2833255  
    66 * Text Domain: sirsc
    77 * Domain Path: /langs
    8  * Version: 7.0.0
     8 * Version: 7.0.1
    99 * Author: Iulia Cazan
    1010 * Author URI: https://profiles.wordpress.org/iulia-cazan
     
    3030 */
    3131
    32 define( 'SIRSC_PLUGIN_VER', 7.00 );
     32define( 'SIRSC_PLUGIN_VER', 7.01 );
    3333define( 'SIRSC_PLUGIN_FOLDER', plugin_dir_path( __FILE__ ) );
    3434define( 'SIRSC_PLUGIN_DIR', SIRSC_PLUGIN_FOLDER );
     
    22952295        $basedir    = trailingslashit( $upload_dir['basedir'] );
    22962296        $baseurl    = trailingslashit( $upload_dir['baseurl'] );
     2297        $dir        = '';
    22972298        if ( ! empty( $image['file'] ) ) {
    22982299            $dir = trailingslashit( dirname( $image['file'] ) );
    22992300        } elseif ( ! empty( $compute['source'] ) ) {
    2300             $dir = trailingslashit( dirname( $compute['source'] ) );
     2301            if ( is_scalar( $compute['source'] ) ) {
     2302                $dir = trailingslashit( dirname( $compute['source'] ) );
     2303            } elseif ( is_object( $compute['source'] ) && ! empty( $compute['source']->dir ) ) {
     2304                $dir = trailingslashit( $compute['source']->dir );
     2305            } elseif ( is_array( $compute['source'] ) && ! empty( $compute['source']['dir'] ) ) {
     2306                $dir = trailingslashit( $compute['source']['dir'] );
     2307            }
    23012308        }
    23022309
     
    27112718     */
    27122719    public static function wp_generate_attachment_metadata( $metadata, $attachment_id ) { //phpcs:ignore
     2720        if ( empty( $attachment_id ) ) {
     2721            // Fail-fast.
     2722            $metadata;
     2723        }
     2724
    27132725        if ( self::$wp_ver >= 5.3 ) {
    27142726            // Metadata parameter is empty, let's fetch it from the database if existing.
     
    27212733        \SIRSC\Helper\debug( 'PREPARE AND RELEASE THE METADATA FOR ' . $attachment_id, true, true );
    27222734        $filter_out = self::cleanup_before_releasing_the_metadata_on_upload( $attachment_id );
     2735
     2736        if ( class_exists( 'SIRSC_Adons' ) && ! class_exists( 'SIRSC_Adons_Images_SEO' ) ) {
     2737            \SIRSC_Adons::detect_adons();
     2738        }
     2739        if ( class_exists( 'SIRSC_Adons_Images_SEO') ) {
     2740            if ( defined( 'REST_REQUEST' ) && REST_REQUEST ) {
     2741                update_post_meta( $attachment_id, '_wp_attachment_metadata', $filter_out );
     2742            }
     2743            $filter_out = \SIRSC_Adons_Images_SEO::process_rename_after_file_uploaded( $filter_out, $attachment_id );
     2744        }
     2745
    27232746        $filter_out = apply_filters( 'sirsc_computed_metadata_after_upload', $filter_out, $attachment_id );
    27242747        do_action( 'sirsc_attachment_images_ready', $filter_out, $attachment_id );
     
    28272850     */
    28282851    public static function process_filtered_attachments( $meta_id = '', $post_id = '', $meta_key = '', $meta_value = '' ) { //phpcs:ignore
    2829         if ( ! empty( $post_id ) && '_wp_attachment_metadata' === $meta_key && ! empty( $meta_value ) ) {
    2830             \SIRSC\Helper\notify_doing_sirsc();
    2831             self::load_settings_for_post_id( $post_id );
    2832             \SIRSC\Helper\debug( 'FIRST METADATA SAVED ' . print_r( $meta_value, 1 ), true, true ); //phpcs:ignore
    2833 
    2834             if ( ! empty( self::$settings['force_original_to'] ) ) {
    2835                 if ( self::$wp_ver >= 5.3 ) {
    2836                     // Maybe rename the full size with the original.
    2837                     $info = self::assess_rename_original( $post_id );
    2838                 } else {
    2839                     // Maybe swap the forced size with the full.
    2840                     $file    = get_attached_file( $post_id );
    2841                     $fo_orig = self::$settings['force_original_to'];
    2842                     $size    = self::get_all_image_sizes( $fo_orig );
    2843                     self::swap_full_with_another_size( $post_id, $file, $fo_orig, $size['crop'], 0 );
    2844                 }
    2845             }
    2846 
    2847             if ( ! empty( $info ) && $info['dir'] . $info['name'] !== $meta_value['file'] ) {
    2848                 // Brute update and notify other scripts of this.
    2849                 $meta         = wp_get_attachment_metadata( $post_id );
    2850                 $meta['file'] = $info['dir'] . $info['name'];
    2851                 update_post_meta( $post_id, '_wp_attachment_metadata', $meta );
    2852                 if ( ! defined( 'SIRSC_BRUTE_RENAME' ) ) {
    2853                     define( 'SIRSC_BRUTE_RENAME', $meta['file'] );
    2854                 }
    2855             }
    2856 
    2857             \SIRSC\Helper\debug( 'START PROCESS ALL REMAINING SIZES FOR ' . $post_id, true, true );
    2858             \SIRSC\Helper\make_images_if_not_exists( $post_id, 'all' );
    2859         }
     2852        if ( empty( $post_id ) || empty( $meta_value ) || '_wp_attachment_metadata' !== $meta_key ) {
     2853            // Fail-fast.
     2854            return;
     2855        }
     2856
     2857        \SIRSC\Helper\notify_doing_sirsc();
     2858        self::load_settings_for_post_id( $post_id );
     2859        \SIRSC\Helper\debug( 'FIRST METADATA SAVED ' . print_r( $meta_value, 1 ), true, true ); //phpcs:ignore
     2860
     2861        if ( ! empty( self::$settings['force_original_to'] ) ) {
     2862            if ( self::$wp_ver >= 5.3 ) {
     2863                // Maybe rename the full size with the original.
     2864                $info = self::assess_rename_original( $post_id );
     2865            } else {
     2866                // Maybe swap the forced size with the full.
     2867                $file    = get_attached_file( $post_id );
     2868                $fo_orig = self::$settings['force_original_to'];
     2869                $size    = self::get_all_image_sizes( $fo_orig );
     2870                self::swap_full_with_another_size( $post_id, $file, $fo_orig, $size['crop'], 0 );
     2871            }
     2872        }
     2873
     2874        if ( ! empty( $info ) && $info['dir'] . $info['name'] !== $meta_value['file'] ) {
     2875            // Brute update and notify other scripts of this.
     2876            $meta         = wp_get_attachment_metadata( $post_id );
     2877            $meta['file'] = $info['dir'] . $info['name'];
     2878            update_post_meta( $post_id, '_wp_attachment_metadata', $meta );
     2879            if ( ! defined( 'SIRSC_BRUTE_RENAME' ) ) {
     2880                define( 'SIRSC_BRUTE_RENAME', $meta['file'] );
     2881            }
     2882        }
     2883
     2884        \SIRSC\Helper\debug( 'START PROCESS ALL REMAINING SIZES FOR ' . $post_id, true, true );
     2885        \SIRSC\Helper\make_images_if_not_exists( $post_id, 'all' );
    28602886    }
    28612887
  • image-regenerate-select-crop/trunk/inc/helper.php

    r2832542 r2833255  
    305305    if ( ! empty( $size ) && ! empty( $all_sizes[ $size ] ) ) {
    306306        $maybe = \image_resize_dimensions(
    307             (int) $image['width'],
    308             (int) $image['height'],
     307            (int) $image['width'] ?? 0,
     308            (int) $image['height'] ?? 0,
    309309            $all_sizes[ $size ]['width'],
    310310            $all_sizes[ $size ]['height'],
     
    446446    $orig->url    = $uplinfo['baseurl'] . '/' . $orig->name;
    447447    $orig->exists = ( ! empty( $orig->name ) ) ? file_exists( $orig->path ) : false;
    448     $orig->width  = $metadata['width'];
    449     $orig->height = $metadata['height'];
     448    $orig->width  = $metadata['width'] ?? 0;
     449    $orig->height = $metadata['height'] ?? 0;
    450450    if ( true === $orig->exists ) {
    451451        $orig->filesize      = @filesize( $orig->path ); //phpcs:ignore
     
    10121012
    10131013    $summary = \SIRSC::general_sizes_and_files_match( $id, $image, $compute );
     1014    if ( empty( $summary ) ) {
     1015        // Fail-fast, something went wrong with the image metadata.
     1016        return;
     1017    }
    10141018    $count   = 0;
    10151019
  • image-regenerate-select-crop/trunk/readme.txt

    r2832545 r2833255  
    44Requires at least: not tested
    55Tested up to: 6.1.1
    6 Stable tag: 7.0.0
     6Stable tag: 7.0.1
    77Requires PHP: 7.0
    88License: GPLv2 or later
     
    4444
    4545== Changelog ==
     46= 7.0.1 =
     47* Fixed warnings when the initial metadata is incorrect (missing width or height) and bypass summary
     48* Fixed the SVGs preview in admin listing when the image metadata is missing width or height
     49
    4650= 7.0.0 =
    4751* Tested up to 6.1.1
     
    326330
    327331== Version history ==
     3327.0.1 - Fixed warnings when the initial metadata is incorrect (missing width or height) and bypass summary, fixed the SVGs preview in admin listing
    3283337.0.0 - Tested up to 6.1.1, WP 6.1.1/PHP 8/WooCommerce compatibility updates, added the custom images sizes to the editor images sizes, small performance optimization for the custom advanced rules hook, added custom rules for featured images, trace the matched rule, notification and top info filter, fixed the mime type warning on SVG upload, dependencies/translations/styles updates
    3293346.2.2 - Tested up to 5.9.2, fixed crop typo, bypass placeholder for no width or height, excluded new core post types
Note: See TracChangeset for help on using the changeset viewer.