From 9039413f7d67c68f3425ef403d2c3b07d24589dc Mon Sep 17 00:00:00 2001 From: Ronald Huereca Date: Fri, 2 Aug 2024 23:42:59 -0500 Subject: [PATCH] Removing width/height from image as it's used elsewhere. --- build/index.asset.php | 2 +- build/index.css | 2 -- build/index.css.map | 2 +- src/scss/block-backend-frontend.scss | 2 -- 4 files changed, 2 insertions(+), 6 deletions(-) diff --git a/build/index.asset.php b/build/index.asset.php index 3c9a866..95790b6 100644 --- a/build/index.asset.php +++ b/build/index.asset.php @@ -1 +1 @@ - array('react', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-plugins', 'wp-url'), 'version' => 'f61028051dda12772cfd'); + array('react', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-plugins', 'wp-url'), 'version' => 'e25ebcb7845926a24cc2'); diff --git a/build/index.css b/build/index.css index ab2566c..283b201 100644 --- a/build/index.css +++ b/build/index.css @@ -1403,8 +1403,6 @@ figcaption.dlx-photo-block__caption.has-smart-styles .dlx-photo-block__caption-i -o-object-fit: var(--photo-block-image-object-fit, unset); object-fit: var(--photo-block-image-object-fit, unset); filter: var(--photo-block-image-filter, unset); - width: var(--photo-block-image-width, unset); - height: var(--photo-block-image-height, unset); -o-object-position: var(--photo-block-image-object-position, center); object-position: var(--photo-block-image-object-position, center); padding: var(--photo-block-image-padding, 0); diff --git a/build/index.css.map b/build/index.css.map index 11b31d1..1d084a1 100644 --- a/build/index.css.map +++ b/build/index.css.map @@ -1 +1 @@ -{"version":3,"file":"index.css","mappings":"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jCA;;EAAA;AAGA;EACC;EACA;EAUA;EAYA;EAuBA;EAsBA;;gBAAA;EAOA;EAgCA;EAgBA;EAsBA;AA47BD;AA3kCC;EACC;EACA;AA6kCF;AA3kCC;EACC;EACA;AA6kCF;AAzkCC;EACC;EACA;EACA;EACA;AA2kCF;AAzkCC;EACC;EACA;AA2kCF;AAvkCC;;;;;;;;;;;;EAYC;AAykCF;AAvkCE;;;;;;;;;;;;EACC;AAolCH;AAnlCG;;;;;;;;;;;;EACC;AAgmCJ;AA1lCC;;;EAGC;EACA;EACA;AA4lCF;AA1lCC;EACC;AA4lCF;AA3lCE;EACC;EACA;EACA;AA6lCH;AA3lCE;EACC;EACA;EACA;AA6lCH;AAtlCC;EACC;AAwlCF;AAplCC;EACC;EACA;EACA;AAslCF;AAplCC;EACC;EACA;EACA;AAslCF;AAplCC;EACC;EACA;EACA;AAslCF;AAplCC;EACC;EACA;EACA;AAslCF;AAplCC;EACC;EACA;EACA;AAslCF;AAplCC;EACC;EACA;EACA;AAslCF;AAllCC;;EAEC;EACA;AAolCF;AAllCC;;;;;;EAMC;EACA;AAolCF;AAhlCC;EACC;AAklCF;AAhlCC;;EAEC;EACA;EACA;EACA;EACA;EACA;AAklCF;AAhlCE;;EACC;EACA;AAmlCH;AAhlCC;;EAEC;AAklCF;AA/kCC;EACC;AAilCF;AA/kCC;EACC;AAilCF;AA/kCC;EACC;AAilCF;;AA3kCA;AACA;EACC;EACA;AA8kCD;AA5kCC;EACC;AA8kCF;AA5kCC;EACC;AA8kCF;AA5kCC;EACC;AA8kCF;AA5kCC;EACC;AA8kCF;AA5kCC;EACC;AA8kCF;;AA3kCA;AACA;EACC;AA8kCD;;AA5kCA;EACC;AA+kCD;;AA7kCA;EACC;AAglCD;;AA9kCA;EACC;AAilCD;;AA/kCA;EACC;AAklCD;;AAhlCA;;EAAA;AAGA;;EAEC;AAmlCD;;AAjlCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAolCD;;AAllCA;EACC;EACA;KAAA;EACA;EACA;EACA;EACA;KAAA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAqlCD;;AAnlCA;EACC;AAslCD;;AAplCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAulCD;;AArlCA;EACC;EACA;AAwlCD;;AAtlCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AAylCD;;AAvlCA;EACC;EACA;AA0lCD;;AAxlCA;EACC;EACA;AA2lCD;;AAzlCA;EACC;AA4lCD;;AA1lCA;EACC;EACA;EACA;AA6lCD;;AA3lCA;EACC;EACA;EACA;EACA;EACA;AA8lCD;AA5lCC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AA8lCF;AA3lCC;EACC;EACA;EACA;AA6lCF;AA3lCC;;EAEC;AA6lCF;AA3lCC;EACC;AA6lCF;AA3lCC;EACC;AA6lCF;AA3lCC;EACC;EACA;AA6lCF;AA3lCC;EACC;AA6lCF;AA3lCC;EACC;EACA;EACA;EACA;AA6lCF;AA3lCC;EACC;AA6lCF;AA3lCC;EACC;EACA;EACA;EACA;AA6lCF;AA3lCC;EACC;AA6lCF;AA3lCC;EACC;EACA;EACA;EACA;AA6lCF;AA3lCC;EACC;AA6lCF;;AAxlCC;EACC;EACA;EACA;EACA;EACA;EACA;AA2lCF;AAxlCC;EACC;AA0lCF;AAvlCC;EACC;AAylCF;AAvlCC;EACC;AAylCF;AAvlCC;EACC;AAylCF;AAvlCC;EACC;AAylCF;AAvlCC;EACC;AAylCF;AAvlCC;EACC;AAylCF;AAvlCC;EACC;AAylCF;AAvlCC;EACC;AAylCF;AAvlCC;EACC;AAylCF;AAvlCC;EACC;EACA;AAylCF;AAvlCC;EACC;EACA;AAylCF;AAvlCC;EACC;EACA;AAylCF;;AAtlCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAylCD;AAvlCC;EACC;AAylCF;AAvlCE;EACC;AAylCH;;AAplCA;EACC;AAulCD;;AArlCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAwlCD;;AAtlCA;EACC;EACA;EACA;EACA;AAylCD;;AAvlCA;EACC;AA0lCD;;AAxlCA;EACC;AA2lCD;;AAzlCA;EACC;AA4lCD;;AA1lCA;EACC;EACA;EACA;EACA;EACA;EACA;AA6lCD;;AA3lCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AA8lCD;;AA5lCA;EACC;AA+lCD;;AA7lCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAgmCD;;AA9lCA;EACC;AAimCD;;AA9lCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;AAgmCD;;AA9lCA;EACC;AAimCD;;AA9lCA;AACA;;EAEC;EACA;EACA;AAimCD;;AA/lCA;EACC;EACA;EACA;EACA;AAkmCD;;AAhmCA;EACC;AAmmCD;;AAhmCA;AAEC;EADD;IAEE;EAmmCA;AACF;;AAhmCC;EADD;IAEE;EAomCA;AACF;;AAjmCC;EADD;IAEE;EAqmCA;AACF;;AAlmCC;EADD;IAEE;EAsmCA;AACF;;AAnmCC;EADD;IAEE;EAumCA;AACF;;AApmCC;EADD;IAEE;EAwmCA;AACF,C;;;;A0B7uDA;EACC;AACD;;AACA;;EAEC;EACA;AAED;AAAC;;EACE;AAGH;;AAEC;EACC;EACA;AACF;AACC;EACC;EACA;EACA;EACA;EACA;AACF;AACC;EACC;EACA;EACA;EACA;AACF;AACC;EACC;EACA;AACF;AACC;EACC;AACF;;AAKC;EACC;EACA;AAFF,C;;;;ACzCC;EACC;AAAF;AAEE;EACC;AAAH;AAIE;EACC;AAFH;AAKC;EACC;AAHF;;AAOA;EACC;EACA;EACA;AAJD;AAMC;EACC;EACA;AAJF;AAOC;EACC;EACA;EACA;AALF;AAOC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AALF;AAME;EACC;AAJH;AAOE;EACC;AALH;AASE;EACC;AAPH;AAUE;EACC;AARH,C;;;;AC/CA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACD;;AAEA;EACC;AACD;AACE;EACC;EACA;EACA;AACH;AAEE;EACC;AAAH;AAEG;EACC;AAAJ;AAIC;EACC;EACA;EACA;EACA;AAFF;AAIC;EACC;EACA;EACA;EACA;AAFF;AAIC;EACC;AAFF;AAKC;EACC;EACA;EACA;EACA;AAHF;AAMC;EACC;AAJF;AAKE;EACC;EACA;AAHH;AAKE;EACC;AAHH;AAOE;EACC;AALH;AAOE;EACC;AALH;AAQE;EACC;EACA;AANH;AAOG;EACC;AALJ;AASC;EACC;AAPF;AAQE;EACC;AANH;AAQE;EACC;AANH;AASC;EACC;AAPF;AAQE;EACC;AANH;AAQE;EACC;AANH;AASC;EACC;AAPF;AAQE;EACC;AANH;AAQE;EACC;AANH,C;;;;ACjGA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACD;AACC;EACC;EACA;EACA;EACA;AACF;AACC;EACC;AACF;AAAE;EACC;EACA;AAEH;AACC;EACC;EACA;EACA;AACF;AAEC;EACC;AAAF;AAEC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AAAF;AAEC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAAF;AAEC;EACC;EACA;EACA;EACA;AAAF;AAEE;EACC;EACA;AAAH;AAGC;EACC;EACA;AADF;AAGC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADF;AAGC;EACC;EACA;EACA;AADF;AAGC;EACC;EACA;EACA;AADF;AAGC;EACC;EACA;EACA;AADF;AAGC;EACC;EACA;EACA;EACA;AADF;AAIC;EACC;EACA;EACA;EACA;AAFF,C;;;;ACvGA;;;;EAIE;;AAEF,mBAAmB;AACnB;EACE,kBAAkB;EAClB,OAAO;EACP,MAAM;AACR;AACA;EACE,UAAU;AACZ;AACA;EACE,cAAc;EACd,kBAAkB;EAClB,OAAO;EACP,MAAM;EACN,WAAW;EACX,gBAAgB;EAChB,gBAAgB;EAChB,SAAS;EACT,UAAU;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ACC;AAFF;;AAMC;EACC;AAHF;;AAOA;EACC;EACA;EACA;EACA;EACA;AAJD;AAMC;EACC;EACA;EACA;EACA;EACA;EACA;AAJF;AAME;EACC;AAJH;AAME;EACC;EACA;AAJH,C;;;;ACvCA;EACC;IACC;EACA;AACF;AACA;AACA;EACC;AACD;;AACA;AAEC;EACC;EACA;EACA;EACA;AACF;;AAGA;AACA;EACC;EACA;EACA;EACA;EACA;AAAD;AAEE;EACC;EACA;EACA;AAAH;AAGC;EACC;EACA;EACA;EACA;EACA;EACA;AADF;AAEE;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAAH;AAEG;EACC;EACA;EACA;EACA;EACA;AAAJ;AACI;EACC;AACL;AAGG;EACC;EACA;AADJ;AAIG;EACC;EACA;AAFJ;AAKG;EACC;EACA;EACA;EACA;AAHJ;AAKG;EACC;EACA;EACA;EACA;EACA;EACG;AAHP;AAKG;EACC;EACA;EACA;EACA;EACA;AAHJ;;AAQA;EACC;AALD;AAOC;EACC;EACA;EACA;AALF;AAOC;EACC;EACA;EACA;AALF;;AAUC;EACC;EACA;EACA;EACA;AAPF;AAaE;EACC;AAXH;AAcC;EACC;EACA;EACA;EACA;EACA;EACA;AAZF;AAaE;EACC;EACA;EACA;EACA;EACA;EACA;AAXH;AAaE;EACC;AAXH;AAaE;EACC;EACA;EACA;EACA;EACA;AAXH;AAaE;EACC;EACA;EACA;AAXH;;AAgBA;;EAEC;AAbD;AAeC;;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAZF,C;;;;;;;;;;;;ACvKA;AACA;;EAGC;EACA;EACA;AAAD;AAEC;;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACF;AACE;;EACC;AAEH;AACC;;EACC;EACA;EACA;AAEF;;AAEC;EACC;AACF;AACE;EACC;EACA;EACA;AACH;AACG;EACC;AACJ;AAEE;EACC;EACA;EACA;AAAH;AAEE;EACC;EACA;EACA;EACA;EACA;AAAH;AAIC;;EAEC;AAFF;AAKC;EACC;AAHF;AAKC;EACC;EACA;AAHF;AAMC;EACC;AAJF;AAOC;EACC;AALF;AAQC;EACC;EACA;AANF;AASC;EACC;AAPF;AAUC;EACC;EACA;EACA;AARF;;AAYA;EACC;AATD;;AAYA;EACC;EACA;EACA;AATD;AAWC;EACC;EACA;AATF;AAYC;EACC;EACA;AAVF,C;;;;AClGC;EACC;EACA;AAAF;;AAGA;EACC;EACA;EACA;AAAD;AAEC;EACC;EACA;AAAF,C;;;;ACbA;EACC;EACA;EACA;AACD;;AACA;EACC;EACA;AAED;AADC;EACC;EACA;EACA;EACA;AAGF,C;;;;ACfA;EACC;EACA;EACA;AACD;;AACA;EACC;AAED;AADC;EACC;EACA;EACA;EACA;AAGF;;AAAA;EACC;AAGD,C;;;;AClBA;EACC;EACA;AACD,C;;;;ACHA;AACA;EACC;EACA;EACA;EACA;AACD;;AAIE;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADH;AAGG;EACC;EACA;EACA;EACA;EACA;AADJ,C;;;;AC5BC;EACC;EACA;EACA;AAAF;AAEC;EACC;EACA;EACA;EACA;EACA;AAAF;AAEC;EACC;EACA;EACA;EACA;EACA;AAAF;AAEC;EACC;AAAF;AAIE;EACC;EACA;EACA;AAFH;AAKI;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AAHL;AAOE;EACC;EACA;AALH,C;;;;ACvCA;EACC;EACA;EACA;EACA;AACD;AACC;EACC;EACA;AACF;AACC;EACC;EACA;EACA;EACA;EACA;EACA;AACF;AACE;;EAEC;EACA;AACH;AAEC;EACC;EACA;AAAF;AAEE;EACC;EACA;EACA;EACA;EACA;AAAH;AAEG;EACC;AAAJ;AAGE;EACC;EACA;AADH;AAKC;;EAEC;AAHF;;AASC;;;EACC;EACA;EACA;EACA;EACA;EACA;EACA;UAAA;EACA;EACA;EACA;AAJF;AAKE;;;;;EAEC;EACA;AAAH;AAGC;;;EACC;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACF;AACE;;;EACC;EACA;AAGH;AACC;;;;;;EAEC;AAKF;;AAFA;EACC;EACA;EACA;EACA;EACA;AAKD;AAHC;EACC;EACA;AAKF;AAHC;;EAEC;EACA;AAKF;;AADA;EACC;EACA;EACA;EACA,6HACC;EAGD;EACA;EACA;EACA;EACA;AACD;AAEE;EC9IF;EAAA;ED+IG;EACA;AAAH;AACG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACJ;AAEE;EC5JF;EAAA;ED6JG;EACA;AAAH;AACG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACJ;AAEE;EC1KF;EAAA;ED2KG;EACA;AAAH;AACG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACJ;AAEE;ECxLF;EAAA;EDyLG;EACA;AAAH;AACG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACJ;AAEE;ECtMF;EAAA;EDuMG;EACA;EACA;EACA;EACA;EACA;EACA;AAAH;AAIE;ECjNF;EAAA;EDkNG;EACA;AAFH;AAGG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADJ;AAGG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADJ;AAIE;ECzOF;EAAA;ED0OG;EACA;AAFH;AAGG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADJ;AAGG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADJ;AAIE;ECjQF;EAAA;EDkQG;EACA;AAFH;AAGG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADJ;AAGG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADJ;AAIE;ECzRF;EAAA;ED0RG;EACA;AAFH;AAGG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADJ;AAGG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADJ;AAIE;ECjTF;EAAA;EDkTG;EACA;EACA;EACA;EACA;EACA;EACA;AAFH,C;;;;AEtTA;EACC;EACA;EACA;EACA;AACD;AACC;EACC;EACA;AACF;AACC;EACC;EACA;EACA;EACA;EACA;EACA;AACF;AACE;;EAEC;EACA;AACH;AAEC;EACC;EACA;AAAF;AAEE;EACC;EACA;EACA;EACA;EACA;AAAH;AAEG;EACC;AAAJ;AAGE;EACC;EACA;AADH;AAKC;;EAEC;AAHF;;AAQC;;EACC;EACA;EACA;EACA;EACA;EACA;EACA;UAAA;EACA;EACA;EACA;AAJF;AAKE;;;EAEC;EACA;AAFH;AAKC;;EACC;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAFF;AAIE;;EACC;EACA;AADH;AAKC;;EACC;EACA;EACA;EACA;AAFF;AAIC;;;;EAEC;AAAF;AAGC;;;;EAEC;AACF;;AAEA;EACC;EACA;EACA;EACA;EACA;AACD;AACC;EACC;EACA;AACF;AACC;;EAEC;EACA;AACF;;AAGA;EACC;EACA;EACA;EACA,4LACC;EAGD;EACA;EACA;EACA;EACA;AAHD;AAME;EACC;EACA;EACA;AAJH;AAKG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAHJ;AAME;EACC;EACA;EACA;AAJH;AAKG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAHJ;AAME;EACC;EACA;EACA;AAJH;AAKG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAHJ;AAME;EACC;EACA;EACA;AAJH;AAKG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAHJ;AAME;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAJH;AAQE;EDhOF;EAAA;ECiOG;EACA;AANH;AAOG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AALJ;AAOG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AALJ;AAQE;EDxPF;EAAA;ECyPG;EACA;AANH;AAOG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AALJ;AAOG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AALJ;AAQE;EDhRF;EAAA;ECiRG;EACA;AANH;AAOG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AALJ;AAOG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AALJ;AAQE;EDxSF;EAAA;ECySG;EACA;AANH;AAOG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AALJ;AAOG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AALJ;AAQE;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AANH;;AAYC;EACC;AATF;AAWC;EACC;AATF;;AAaA;;EAAA;AAGA;EACC;EACA;EACA;AAVD;AAWC;EACC;EACA;EACA;EACA;AATF;AAWC;EACC;EACA;EACA;AATF;AAWE;EACC;EACA;EACA;AATH,C;;;;;;;;ACjWA;EACC;EACA;EACA;EACA;EACA;EACA;AACD;AACC;EACC;AACF;AAEC;EACC;AAAF;AAEC;EACC;AAAF;AAEC;EACC;AAAF,C;;;;ACnBA;AACA;EACC;EACA;EACA;AACD;AACE;EACC;EACA;AACH;AAEE;EACC;EACA;EACA;AAAH;;AAMC;EACC;AAHF;;AAMA;EACC;EACA;EACA;AAHD;AAKC;EACC;EACA;EACA;EACA;EACA;AAHF;AAKE;EACC;EACA;EACA;EACA;EACA;EACA;AAHH;;AAQA;AACA;EACC;EACA;EACA;AALD;;AAOA;EACC;AAJD;;AAOA;AACA;EAQC;AAXD;AAIC;EACC;EACA;AAFF;AAGE;EACC;AADH;;AAMA;EACC;AAHD;;AAKA;EACC;EACA;AAFD;AAIC;;EAEC;EACA;EACA;AAFF;AAIE;;EACC;AADH;;AAMA;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAHD;AAIC;EAEC;EACA;AAHF;AAKC;EAEC;EACA;AAJF;;AAQC;EACC;EACA;EACA;AALF;AAOE;EAEC;EACA;AANH;AAQE;EAEC;EACA;AAPH;;AAYA;EACC;EACA;AATD;AAWC;EACC;EACA;EACA;AATF;AAUE;EACC;EACA;EACA;EACA;AARH;AAUE;EACC;AARH;AAUE;EACC;EACA;EACA;EACA;AARH;AAUE;EACC;EACA;EACA;AARH;;AAYA;EACC;AATD;AAWC;EACC;AATF;;AAaC;EACC;EACA;AAVF;;AAcA;AACA;EACC;AAXD;AAaC;EACC;EACA;AAXF;AAaC;EACC;AAXF;AAcC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAZF;AAeC;EACC;AAbF;AAgBC;EACC;AAdF;;AAiBA;EACC;EACA;AAdD;AAgBC;EACC;EACA;EACA;EACA;EACA;AAdF;AAeE;EACC;EACA;EACA;EACA;AAbH;AAeE;EACC;AAbH;AAeE;EACC;EACA;EACA;EACA;AAbH;AAeE;EACC;EACA;EACA;AAbH;AAgBE;EACC;EACA;AAdH;;AAkBA;EACC;AAfD;AAiBC;EACC;AAfF;;AAkBA;EACC;EACA;EACA;AAfD;AAiBC;EACC;EACA;AAfF;AAiBC;EACC;EACA;EACA;AAfF;AAiBC;EACC;EACA;EACA;AAfF;;AAkBA;EACC;AAfD;;AAiBA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAdD;;AAgBA;EACC;EACA;AAbD;;AAeA;EACC;AAZD;;AAcA;EACC;AAXD,C;;;;ACrRA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AACD;;AACA;EACC;AAED;;AAAA;EACC;EACA;EACA;EACA;OAAA;EACA;AAGD;AADC;EACC;AAGF,C;;;;ACtBC;EACC;AAAF,C;;;;ACAE;EACC;EACA;EACA;AADH,C;;;;ACHC;EACC;AAAF;;AAGA;EACC;AAAD;;AAGA;EACC;EACA;AAAD;;AAIC;EACC;EACA;EACA;EACA;AADF;;AAIA;EACC;EACA;EACA;EACA;EACA;EACA;AADD;;AAGA;EACC;AAAD;;AAEA;EACC;EACA;EACA;EACA;AACD;;AACA;EACC;AAED,C;;;;AChBA;EAGE;EACA;EACA;EACA;EACA;AA3BF;AA6BE;EAGE;UAAA;AA7BJ;AAgCE;EAEE;AA/BJ;AAkCE;EACE;AAhCJ;AAkCI;EAEE;EACA;EACA;AAjCN;AAuCM;EAEE;MAAA;AAtCR;AAyCI;EACE;MAAA;AAvCN;AA2CE;EACE;EACA;EACA;EACA;UAAA;EACA;EACA;UAAA;EAWA;AAnDJ;AA0CI;EACE;AAxCN;AA2CI;EACE;EACA;UAAA;AAzCN;AA8CI;EACE;EACA,kBAvE4B;EAwE5B;AA5CN;AA+CE;EACE;AA7CJ;AAgDE;EAIE;EACA;EACA;EACA;AAjDJ;AAqDI;EAEE;EACA;AApDN;AAuDI;EACE;EACA;AArDN;AAwDI;EACE;EACA;AAtDN;AA2DI;EAEE;EACA;AA1DN;AA6DI;EACE;EACA;AA3DN;AA8DI;EACE;EACA;AA5DN;AAgEE;EACE;AA9DJ;AAgEI;EACE;EACA;EACA;EACA,WA/Ic;EAgJd,YA/Ie;EAgJf,oCAxI0B;EAyI1B,0CAxIe;EA4If;AAjEN;AAqEM;EACE,kBAhJ0B;EAiJ1B,mBAhJsB;AA6E9B;AAwEE;EACE;EACA;EACA;EACA;EACA;AAtEJ;AAwEI;EACE;EACA;AAtEN;AAyEE;EACE;EACA;EACA;EACA;EACA;AAvEJ;AAyEI;EACE;AAvEN;AA0EE;EACE;EACA;EACA;EACA;EACA;AAxEJ;AA0EI;EACE;EACA;AAxEN;AA2EE;EACE;EACA;EACA;EACA;EACA;AAzEJ;AA2EI;EACE;AAzEN;AA4EE;EACE;EACA;EACA;EACA;EACA;AA1EJ;AA4EI;EACE;EACA;AA1EN;AA6EE;EACE;EACA;EACA;EACA;EACA;AA3EJ;AA6EI;EACE;AA3EN;AA8EE;EACE;EACA;EACA;EACA;EACA;AA5EJ;AA8EI;EACE;EACA;AA5EN;AA+EE;EACE;EACA;EACA;EACA;EACA;AA7EJ;AA+EI;EACE;AA7EN;AAmFE;EACE;AAjFJ;AAoFE;EACE;AAlFJ;AAoFI;EACE;EACA;EACA;EACA,WAzQU;EA0QV;AAlFN;AAoFI;EACE;EACA;EACA,UA/QU;EAgRV;EACA;AAlFN;AAoFI;EACE;EACA;EACA;EACA,WAvRU;EAwRV;AAlFN;AAoFI;EACE;EACA;EACA,UA7RU;EA8RV;EACA;AAlFN;AAsFE;EAGE;AAtFJ;AAyFE;EAIE;AA1FJ;AA6FE;EACE;;;;IAIE;EA3FJ;EA8FE;IACE,WAtTqB;IAuTrB,YAtTsB;EA0N1B;AACF,C;;;;ACzOA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AACD;AACC;EACC;AACF;AACC;EACC;EACA;AACF;AAEE;EACC;AAAH;AAGC;EACC;EACA;EACA;AADF;AAIC;EACC;EACA;EACA;EACA;EACA;AAFF;AAKE;EACC;EACA;EACA;EACA;AAHH;AAMC;EACC;EACA;AAJF,C;;;;ACxCA;EACC;EACA;AACD;;AACA;EACC;AAED;AADC;EACC;AAGF;;AAAA;EACC;AAGD;;AADA;EACC;EACA;EACA;EACA;EACA;EACA;AAID;AAHC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAKF;AAHE;EACC;EACA;EACA;EACA;EACA;AAKH;AAJG;EACC;AAMJ;AAFE;EACC;EACA;AAIH;AADE;EACC;EACA;AAGH;AAAE;EACC;EACA;EACA;EACA;AAEH;AAAE;EACC;EACA;EACA;EACA;EACA;EACA;AAEH;AAAG;EACC;AAEJ;AACE;EACC;EACA;EACA;EACA;EACA;AACH;;AAIA;EACC;AADD;;AAIA;EACC;EACA;AADD,C;;;;ACzFA;EACC;IACC;EACA;AACF;AACA;EACC;EACA;AACD;;AAEA;EACC;AACD;;AAEA;;EAAA;AAGA;EACC;EACA;EACG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACH;EACG;EACA;EACA;EACA;AACJ;;AAEA;;EAAA;AAGA;EACC;AACD;AAEE;EACC;AAAH;AAIC;EACC;EACA;EACA;EACA;AAFF;AAKC;EACC;EACA;EACA;AAHF;;AAOA;;EAAA;AAGA;EACC;EACA;EACA;EACA;EACA;AAJD;AAMC;EACC;AAJF;AAMC;EACC;EACA;EACA;AAJF;AAKE;EACC;AAHH,C;;;;;;;;;;;;;;;;AC3EC;EACC;AAAF;;AAIC;EACC;AADF;AAEE;EACC;AAAH;;AAME;EACC;AAHH;;AAOA;EACC;EACA;EACA;AAJD,C;;;;ACnBA;AACA;EACC;AACD;AACC;EACC;EACA;AACF;AACC;EACC;EACA;AACF;AAEC;EACC;AAAF;AAGC;EACC;EACA;EACA;EACA;AADF;AAGE;EACC;EACA;EACA;OAAA;EACA;AADH;AAGG;EACC;EACA;EACA;EACA;AADJ;;AAQA;AAEC;EACC;EACA;EACA;EACA;AANF;AAQE;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AANH;AAQG;EAEC;AAPJ;;AAaA;AACA;EACC;AAVD;;AAeC;EACC;AAZF;AAeC;EACC;EACA;AAbF;AAgBC;EACC;EACA;EACA;EACA;EACA;AAdF;AAiBC;EACC;EACA;EACA;EACA;AAfF;AAiBE;EACC;AAfH;;AAmBA;EACC;EACA;AAhBD;AAkBC;EACC;AAhBF,C;;;;AC1FA;;;EAGC;AACD;;AACA;;;EAGC;EACA;EACA;AAED;AAAC;;;EACC;AAIF;;AADA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AAID;AAFC;EACC;AAIF;;AAAC;EACC;EACA;AAGF,C;;;;ACnCA;EACC;EACA;AACD,C;;;;ACHA;AACA;EACC;EACA;EACA;EACA;OAAA;AACD;AACC;EACC;EACA;AACF;AAEC;;EAEC;AAAF;;AAIC;EACC;EACA;AADF;;AAIA;EACC;AADD;AAGC;EACC;EACA;EACA;EACA;OAAA;AADF;AAGE;EACC;AADH;AAIE;EACC;EACA;AAFH;;AAMA;EACC;EACA;EACA;EACA;AAHD,C","sources":["webpack://photo-block/./src/scss/cssgram/aden.scss","webpack://photo-block/./src/scss/cssgram/_shared.scss","webpack://photo-block/./src/scss/block-backend-frontend.scss","webpack://photo-block/./src/scss/cssgram/inkwell.scss","webpack://photo-block/./src/scss/cssgram/perpetua.scss","webpack://photo-block/./src/scss/cssgram/reyes.scss","webpack://photo-block/./src/scss/cssgram/gingham.scss","webpack://photo-block/./src/scss/cssgram/toaster.scss","webpack://photo-block/./src/scss/cssgram/walden.scss","webpack://photo-block/./src/scss/cssgram/hudson.scss","webpack://photo-block/./src/scss/cssgram/earlybird.scss","webpack://photo-block/./src/scss/cssgram/mayfair.scss","webpack://photo-block/./src/scss/cssgram/lofi.scss","webpack://photo-block/./src/scss/cssgram/1977.scss","webpack://photo-block/./src/scss/cssgram/brooklyn.scss","webpack://photo-block/./src/scss/cssgram/xpro2.scss","webpack://photo-block/./src/scss/cssgram/nashville.scss","webpack://photo-block/./src/scss/cssgram/lark.scss","webpack://photo-block/./src/scss/cssgram/moon.scss","webpack://photo-block/./src/scss/cssgram/clarendon.scss","webpack://photo-block/./src/scss/cssgram/willow.scss","webpack://photo-block/./src/scss/cssgram/rise.scss","webpack://photo-block/./src/scss/cssgram/slumber.scss","webpack://photo-block/./src/scss/cssgram/brannan.scss","webpack://photo-block/./src/scss/cssgram/valencia.scss","webpack://photo-block/./src/scss/cssgram/kelvin.scss","webpack://photo-block/./src/scss/cssgram/maven.scss","webpack://photo-block/./src/scss/cssgram/stinson.scss","webpack://photo-block/./src/blocks/photo-block/editor.scss","webpack://photo-block/./src/components/UploadTypes/editor.scss","webpack://photo-block/./src/components/Notice/editor.scss","webpack://photo-block/./src/components/UploadTarget/editor.scss","webpack://photo-block/./node_modules/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css","webpack://photo-block/./node_modules/filepond/dist/filepond.min.css","webpack://photo-block/./src/components/UploadStatus/editor.scss","webpack://photo-block/./src/components/CaptionAppender/editor.scss","webpack://photo-block/./src/screens/Edit/editor.scss","webpack://photo-block/./src/components/MediaLink/editor.scss","webpack://photo-block/./src/components/URLPicker/editor.scss","webpack://photo-block/./src/components/ColorPicker/editor.scss","webpack://photo-block/./src/components/DropShadow/editor.scss","webpack://photo-block/./src/components/CSSGramButtonGroup/editor.scss","webpack://photo-block/./src/components/CSSGramButtonPreview/editor.scss","webpack://photo-block/./src/components/SizeResponsive/editor.scss","webpack://photo-block/./src/components/UnitPicker/editor.scss","webpack://photo-block/./src/components/HeadingIconResponsive/editor.scss","webpack://photo-block/./src/components/DimensionsResponsive/editor.scss","webpack://photo-block/","webpack://photo-block/./src/components/BorderResponsive/editor.scss","webpack://photo-block/./src/components/CustomAttributes/editor.scss","webpack://photo-block/./src/components/GlobalStyles/editor.scss","webpack://photo-block/./src/components/GlobalStylesPicker/editor.scss","webpack://photo-block/./src/components/GlobalStylesPicker/ButtonPreview/editor.scss","webpack://photo-block/./src/components/AlignmentToolbar/editor.scss","webpack://photo-block/./src/screens/Crop/editor.scss","webpack://photo-block/./node_modules/react-image-crop/src/ReactCrop.scss","webpack://photo-block/./src/components/ToolbarAspectRatio/editor.scss","webpack://photo-block/./src/screens/Data/editor.scss","webpack://photo-block/./src/components/AdvancedSelect/editor.scss","webpack://photo-block/./src/blocks/photo-caption-block/editor.scss","webpack://photo-block/./src/components/Typography/editor.scss","webpack://photo-block/./src/components/GradientPicker/editor.scss","webpack://photo-block/./src/components/RangeResponsive/editor.scss","webpack://photo-block/./src/components/BackgroundSelector/editor.scss"],"sourcesContent":["/*\n *\n * photo-block-aden\n *\n */\n\n@import 'shared';\n\n// mixin to extend photo-block-aden filter\n// @mixin photo-block-aden\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-aden;\n// }\n// or\n// img {\n// @include photo-block-aden(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-aden(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-aden($filters...) {\n @include filter-base;\n filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2) $filters;\n --photo-block-image-filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)blur(var(--photo-block-blur, 0));\n\n &::after {\n background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);\n mix-blend-mode: darken;\n }\n\n @content;\n}\n\n// photo-block-aden Instagram filter\n%photo-block-aden,\n.photo-block-aden {\n @include photo-block-aden;\n}\n","@mixin pseudo-elem {\n content: '';\n display: block;\n height: 100%;\n width: 100%;\n top: 0;\n left: 0;\n position: absolute;\n pointer-events: none;\n}\n\n@mixin filter-base {\n position: relative;\n\n img {\n width: 100%;\n z-index: 1;\n }\n\n &:before {\n @include pseudo-elem;\n z-index: 2;\n }\n\n &:after {\n @include pseudo-elem;\n z-index: 3;\n }\n}\n","@import 'cssgram/cssgram.scss';\n@keyframes photo-block-spin {\n\t100% {\n\t\ttransform: rotate(360deg);\n\t}\n}\n\n/**\n * Base Figure styles.\n */\n.wp-block.dlx-photo-block {\n\tmargin-top: 0;\n\tmargin-bottom: 0;\n}\n.dlx-photo-block__image-wrapper a {\n\tline-height: 0;\n}\n.dlx-photo-block__figure,\n.dlx-photo-block__screen-edit-image-wrapper {\n\tposition: relative;\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tflex-direction: column;\n\talign-items: center;\n}\n.dlx-photo-block__image {\n\tbox-sizing: border-box;\n}\n.dlx-photo-block__figure > .dlx-photo-block__caption {\n\twidth: 100%;\n}\nfigcaption.dlx-photo-block__caption {\n\tposition: relative;\n\tz-index: 2; /* this is to make sure the caption is on top of the overlay */\n\tbox-sizing: border-box;\n}\n.dlx-photo-block__caption-wrapper .dlx-photo-block__caption-overlay figcaption.dlx-photo-block__caption {\n\tdisplay: flex;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n}\nfigcaption.dlx-photo-block__caption:not(.has-smart-styles) .dlx-photo-block__caption-inner {\n\talign-items: center;\n\n\t&.aligncenter {\n\t\tjustify-content: center;\n\t}\n\t&.alignleft {\n\t\tjustify-content: flex-start;\n\t}\n\t&.alignright {\n\t\tjustify-content: flex-end;\n\t}\n\n\t> em,\n\t> strong,\n\t> a,\n\t> sub,\n\t> sup,\n\t> s,\n\t> code,\n\t> span {\n\t\tflex-shrink: 0;\n\n\t}\n}\n/**\n * Smart Styles.\n */\nfigcaption.dlx-photo-block__caption.has-smart-styles .dlx-photo-block__caption-inner {\n\tfont-size: var( --photo-block__caption-font-size );\n\t/* Strip Margin and padding from first and last elements */\n\t& > :first-child {\n\t\tmargin-top: 0;\n\t\tpadding-top: 0;\n\t}\n\t& > :last-child {\n\t\tmargin-bottom: 0;\n\t\tpadding-bottom: 0;\n\t}\n\n\t/* if first and only paragraph child */\n\t& > p:nth-child(1) {\n\t\tmargin-top: 0;\n\t\tpadding-top: 0;\n\t\tmargin-bottom: 0;\n\t\tpadding-bottom: 0;\n\t}\n\t.wp-block {\n\t\tmargin-left: unset;\n\t\tmargin-right: unset;\n\t}\n\n\t/* Set color for common elements */\n\tp,\n\th1,\n\th2,\n\th3,\n\th4,\n\th5,\n\th6,\n\tblockquote,\n\tcite,\n\tul,\n\tli,\n\t.wp-block-verse {\n\t\tcolor: var( --photo-block__caption-text-color );\n\t\t\n\t\ta {\n\t\t\tcolor: var( --photo-block-caption-link-color );\n\t\t\t&:hover {\n\t\t\t\tcolor: var( --photo-block-caption-link-color-hover );\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Set font family / size for common elements.*/\n\tp,\n\tli,\n\t.wp-block-verse {\n\t\tfont-family: var( --photo-block-caption-font-family );\n\t\tfont-size: 1.25em;\n\t\tline-height: 1.35;\n\t}\n\tblockquote {\n\t\tfont-size: var( --photo-block-caption-font-size );\n\t\tp {\n\t\t\tfont-family: var( --photo-block-caption-font-family );\n\t\t\tfont-size: 1.3em;\n\t\t\tline-height: 1.35;\n\t\t}\n\t\tcite {\n\t\t\tfont-family: var( --photo-block-caption-font-family );\n\t\t\tfont-size: 1.5em;\n\t\t\tline-height: 1.4;\n\t\t}\n\t}\n\n\t/* Add a little bit of margin left to the list items.\n\t * This is to make the list items look like they are\n\t * indented. */\n\tli {\n\t\tmargin-left: 1.5em;\n\t}\n\n\t/* Set font family / size for heading elements.*/\n\th1 {\n\t\tfont-family: var( --photo-block-caption-headings-font-family );\n\t\tfont-size: 2.5em;\n\t\tline-height: 1.2;\n\t}\n\th2 {\n\t\tfont-family: var( --photo-block-caption-headings-font-family );\n\t\tfont-size: 2em;\n\t\tline-height: 1.25;\n\t}\n\th3 {\n\t\tfont-family: var( --photo-block-caption-headings-font-family );\n\t\tfont-size: 1.75em;\n\t\tline-height: 1.3;\n\t}\n\th4 {\n\t\tfont-family: var( --photo-block-caption-headings-font-family );\n\t\tfont-size: 1.5em;\n\t\tline-height: 1.35;\n\t}\n\th5 {\n\t\tfont-family: var( --photo-block-caption-headings-font-family );\n\t\tfont-size: 1.25em;\n\t\tline-height: 1.4;\n\t}\n\th6 {\n\t\tfont-family: var( --photo-block-caption-headings-font-family );\n\t\tfont-size: 1.1em;\n\t\tline-height: 1.45;\n\t}\n\n\t/* Set margins for common elements */\n\tp,\n\tli {\n\t\tmargin-top: 0;\n\t\tmargin-bottom: 0.6em;\n\t}\n\th1,\n\th2,\n\th3,\n\th4,\n\th5,\n\th6 {\n\t\tmargin-top: 0;\n\t\tmargin-bottom: 0.8em;\n\t}\n\n\t/* Set Button Styles */\n\t.wp-block-button {\n\t\tfont-size: var( --photo-block-caption-font-size );\n\t}\n\tbutton,\n\t.wp-block-button .wp-element-button {\n\t\tfont-family: var( --photo-block-caption-font-family );\n\t\tfont-size: 1.25em;\n\t\tline-height: 1.35;\n\t\tbackground: var( --photo-block-caption-link-color );\n\t\tcolor: var( --photo-block-caption-link-color-hover );\n\t\ttransition: all 0.3s ease-in-out;\n\n\t\t&:hover {\n\t\t\tbackground: var( --photo-block-caption-link-color );\n\t\t\tcolor: var( --photo-block-caption-link-color-hover );\n\t\t}\n\t}\n\tbutton,\n\t.wp-block-button {\n\t\tmargin-bottom: 0.6em;\n\t}\n\t/* Get child block that might have text alignment */\n\t.wp-block-button:has( .has-text-align-center ) {\n\t\tmargin: 0 auto;\n\t}\n\t.wp-block-button:has( .has-text-align-right ) {\n\t\tmargin-left: auto;\n\t}\n\t.wp-block-button:has( .has-text-align-left ) {\n\t\tmargin-right: auto;\n\t}\n\t\n\n}\n\n/* Container Styles on the frontend */\n.dlx-photo-block__container {\n\tposition: relative;\n\tdisplay: flex;\n\n\t&.alignleft {\n\t\tjustify-content: flex-start;\n\t}\n\t&.alignright {\n\t\tjustify-content: flex-end;\n\t}\n\t&.aligncenter {\n\t\tjustify-content: center;\n\t}\n\t&.alignwide {\n\t\tjustify-content: center;\n\t}\n\t&.alignfull {\n\t\tjustify-content: center;\n\t}\n}\n/** Block Editor Styles */\n.alignleft .dlx-photo-block__container {\n\tjustify-content: flex-start;\n}\n.alignright .dlx-photo-block__container {\n\tjustify-content: flex-end;\n}\n.aligncenter .dlx-photo-block__container {\n\tjustify-content: center;\n}\n.alignwide .dlx-photo-block__container {\n\tjustify-content: center;\n}\n.alignfull .dlx-photo-block__container {\n\tjustify-content: center;\n}\n/**\n * Caption Overlay Styles.\n */\n.dlx-photo-block__image-wrapper,\n.dlx-photo-block-caption-wrapper {\n\tposition: relative;\n}\n.dlx-photo-block__image-wrapper {\n\tdisplay: inline-flex;\n\tjustify-content: center;\n\tbackground-color: var( --photo-block-photo-background-color );\n\twidth: var( --photo-block-image-width );\n\theight: var( --photo-block-image-height );\n\tmin-width: var( --photo-block-image-min-width );\n\tmin-height: var( --photo-block-image-min-height );\n\tmax-width: var( --photo-block-image-max-width );\n\tmax-height: var( --photo-block-image-max-height );\n\tborder-radius: var( --photo-block-photo-border-radius );\n\tbox-sizing: border-box;\n}\n.dlx-photo-block__image-wrapper img {\n\topacity: var( --photo-block-image-opacity, 1 );\n\tobject-fit: var( --photo-block-image-object-fit, unset );\n\tfilter: var( --photo-block-image-filter, unset );\n\twidth: var( --photo-block-image-width, unset );\n\theight: var( --photo-block-image-height, unset );\n\tobject-position: var( --photo-block-image-object-position, center );\n\tpadding: var( --photo-block-image-padding, 0 );\n\tmargin: var( --photo-block-image-margin, 0 );\n\tborder-radius: var( --photo-block-image-border-radius, 0 );\n\tborder-top: var( --photo-block-image-border-top, 0 );\n\tborder-right: var( --photo-block-image-border-right, 0 );\n\tborder-bottom: var( --photo-block-image-border-bottom, 0 );\n\tborder-left: var( --photo-block-image-border-left, 0 );\n}\n.dlx-photo-block__caption-wrapper.overlay-display-hover:before {\n\tdisplay: none;\n}\n.dlx-caption-position-overlay .dlx-photo-block__image-wrapper {\n\tposition: relative;\n\tdisplay: inline-flex;\n\tbox-sizing: border-box;\n\tpadding: var( --photo-block-image-padding, 0 );\n\tmargin: var( --photo-block-image-margin, 0 );\n\tborder-radius: var( --photo-block-image-border-radius, 0 );\n\tborder-top: var( --photo-block-image-border-top, 0 );\n\tborder-right: var( --photo-block-image-border-right, 0 );\n\tborder-bottom: var( --photo-block-image-border-bottom, 0 );\n\tborder-left: var( --photo-block-image-border-left, 0 );\n\tbox-shadow: var( --photo-block-image-drop-shadow-horizontal, 0 ) var( --photo-block-image-drop-shadow-vertical, 0 ) var( --photo-block-image-drop-shadow-blur, 0 ) var( --photo-block-image-drop-shadow-spread, 0 ) var( --photo-block-image-drop-shadow-color, #000000 );\n}\n.dlx-photo-block__screen-edit-image-inner {\n\tposition: relative;\n\tdisplay: inline-flex;\n}\n.dlx-caption-position-overlay .dlx-photo-block__image-wrapper img {\n\tpadding: unset;\n\tmargin: unset;\n\tborder-radius: unset;\n\tborder-top: unset;\n\tborder-right: unset;\n\tborder-bottom: unset;\n\tborder-left: unset;\n}\n.dlx-photo-block__figure {\n\tmargin: var( --photo-block-figure-margin, 0 ); \n\twidth: 100%;\n}\n.dlx-photo-block.dlx-has-drop-shadow img {\n\tbox-sizing: border-box;\n\tbox-shadow: var( --photo-block-image-drop-shadow-horizontal, 0 ) var( --photo-block-image-drop-shadow-vertical, 0 ) var( --photo-block-image-drop-shadow-blur, 0 ) var( --photo-block-image-drop-shadow-spread, 0 ) var( --photo-block-image-drop-shadow-color, #000000 );\n}\n.dlx-caption-position-overlay.dlx-photo-block.dlx-has-drop-shadow img {\n\tbox-shadow: unset;\n}\n.dlx-photo-block__caption-wrapper {\n\tbox-sizing: border-box;\n\tposition: relative;\n\twidth: 100%;\n}\n.dlx-photo-block__caption--has-overlay {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\n\t.dlx-photo-caption-block {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tmargin-top: 0;\n\t\tmargin-right: 0;\n\t\tmargin-bottom: 0;\n\t\tmargin-left: 0;\n\t}\n\n\t.dlx-photo-block__caption-wrapper {\n\t\tposition: absolute;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover .dlx-photo-block__caption-overlay,\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover:hover .dlx-photo-block__caption-overlay{\n\t\ttransition: all 0.5s ease-in-out;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover .dlx-photo-block__caption-overlay {\n\t\topacity: 0;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover:hover .dlx-photo-block__caption-overlay {\n\t\topacity: 1;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover.overlay-slide-down .dlx-photo-block__caption-overlay {\n\t\theight: 0;\n\t\toverflow: hidden;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover.overlay-slide-down:hover .dlx-photo-block__caption-overlay {\n\t\theight: 100%;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover.overlay-slide-up .dlx-photo-block__caption-overlay {\n\t\ttop: unset;\n\t\tbottom: 0;\n\t\theight: 0;\n\t\toverflow: hidden;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover.overlay-slide-up:hover .dlx-photo-block__caption-overlay {\n\t\theight: 100%;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover.overlay-slide-left .dlx-photo-block__caption-overlay {\n\t\tleft: unset;\n\t\tright: 0;\n\t\twidth: 0;\n\t\toverflow: hidden;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover.overlay-slide-left:hover .dlx-photo-block__caption-overlay {\n\t\twidth: 100%;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover.overlay-slide-right .dlx-photo-block__caption-overlay {\n\t\tright: unset;\n\t\tleft: 0;\n\t\twidth: 0;\n\t\toverflow: hidden;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover.overlay-slide-right:hover .dlx-photo-block__caption-overlay {\n\t\twidth: 100%;\n\t}\n}\n.dlx-photo-block__caption--has-overlay {\n\n\tfigcaption {\n\t\tdisplay: flex;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t}\n\n\tfigcaption .dlx-photo-block__caption-inner {\n\t\tflex-direction: column;\n\t}\n\n\t.overlay-vertical-middle figcaption {\n\t\talign-items: center;\n\t}\n\t.overlay-vertical-top figcaption {\n\t\talign-items: flex-start;\n\t}\n\t.overlay-vertical-bottom figcaption {\n\t\talign-items: flex-end;\n\t}\n\t.overlay-horizontal-center figcaption {\n\t\tjustify-content: center;\n\t}\n\t.overlay-horizontal-left figcaption {\n\t\tjustify-content: flex-start;\n\t}\n\t.overlay-horizontal-right figcaption {\n\t\tjustify-content: flex-end;\n\t}\n\t.caption-vertical-middle figcaption .dlx-photo-block__caption-inner {\n\t\tjustify-content: center;\n\t}\n\t.caption-vertical-top figcaption .dlx-photo-block__caption-inner {\n\t\tjustify-content: flex-start;\n\t}\n\t.caption-vertical-bottom figcaption .dlx-photo-block__caption-inner {\n\t\tjustify-content: flex-end;\n\t}\n\t.caption-horizontal-center figcaption .dlx-photo-block__caption-inner{\n\t\talign-items: center;\n\t\ttext-align: center;\n\t}\n\t.caption-horizontal-left figcaption .dlx-photo-block__caption-inner {\n\t\talign-items: flex-start;\n\t\ttext-align: left;\n\t}\n\t.caption-horizontal-right figcaption .dlx-photo-block__caption-inner {\n\t\talign-items: flex-end;\n\t\ttext-align: right;\n\t}\n}\n.dlx-photo-block__caption-wrapper figcaption.dlx-photo-block__caption {\n\tdisplay: flex;\n\t/* Set color for Text elements */\n\tcolor: var( --photo-block-caption-text-color, inherit );\n\tfont-family: var( --photo-block-caption-font-family, inherit );\n\tfont-size: var( --photo-block-caption-font-size, inherit );\n\tfont-weight: var( --photo-block-caption-font-weight, inherit );\n\tline-height: var( --photo-block-caption-line-height, inherit );\n\ttext-transform: var( --photo-block-caption-text-transform, inherit );\n\tletter-spacing: var( --photo-block-caption-letter-spacing, inherit );\n\ttext-align: var( --photo-block-caption-text-align, center );\n\n\ta {\n\t\tcolor: var( --photo-block-caption-link-color, inherit );\n\n\t\t&:hover {\n\t\t\tcolor: var( --photo-block-caption-link-color-hover, inherit )\n\t\t\n\t\t}\n\t}\n}\n.dlx-photo-caption-block__inner-blocks {\n\tz-index: 20;\n}\n.dlx-photo-block__caption-wrapper figcaption.dlx-photo-block__caption .dlx-photo-block__caption-inner {\n\tbox-sizing: border-box;\n\twidth: var( --photo-block-caption-width, 100% );\n\theight: var( --photo-block-caption-height, unset );\n\tmin-width: var( --photo-block-caption-min-width, unset );\n\tmin-height: var( --photo-block-caption-min-height, unset );\n\tmax-width: var( --photo-block-caption-max-width, unset );\n\tmax-height: var( --photo-block-caption-max-height, unset );\n\tbackground: var( --photo-block-caption-background-color );\n\tpadding: var( --photo-block-caption-padding, 0 );\n\tmargin: var( --photo-block-caption-margin, 0 );\n\tborder-radius: var( --photo-block-caption-border-radius, 0 );\n\tborder-top: var( --photo-block-caption-border-top, 0 );\n\tborder-right: var( --photo-block-caption-border-right, 0 );\n\tborder-bottom: var( --photo-block-caption-border-bottom, 0 );\n\tborder-left: var( --photo-block-caption-border-left, 0 );\n\tz-index: 10;\n}\n.dlx-photo-caption-block.wp-block {\n\tmargin-top: 0;\n\tmargin-right: 0;\n\tmargin-bottom: 0;\n\tmargin-left: 0;\n}\n.dlx-photo-block__caption-wrapper .aligncenter .dlx-photo-block__caption-inner {\n\tjustify-content: center;\n}\n.dlx-photo-block__caption-wrapper .alignleft .dlx-photo-block__caption-inner {\n\tjustify-content: flex-start;\n}\n.dlx-photo-block__caption-wrapper .alignright .dlx-photo-block__caption-inner {\n\tjustify-content: flex-end;\n}\n.dlx-photo-block__caption-overlay {\n\tbox-sizing: border-box;\n\tborder-top: var( --photo-block-caption-border-top, 0 );\n\tborder-right: var( --photo-block-caption-border-right, 0 );\n\tborder-bottom: var( --photo-block-caption-border-bottom, 0 );\n\tborder-left: var( --photo-block-caption-border-left, 0 );\n\toverflow: hidden;\n}\n.dlx-photo-block__caption-overlay:before {\n\ttransition: background 0.35s ease-in-out;\n\tdisplay: block;\n\tcontent: '';\n\tposition: absolute;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tz-index: 1;\n\tbackground: var( --photo-block-caption-overlay-background-color );\n\tborder-radius: var( --photo-block-caption-overlay-border-radius, 0 );\n}\n.dlx-photo-block__caption-overlay:hover:before {\n\tbackground: var( --photo-block-caption-overlay-background-color-hover );\n}\n.dlx-photo-block__caption-overlay.overlay-type-gradient:before {\n\ttransition: opacity 0.35s ease-in-out;\n\tdisplay: block;\n\tcontent: '';\n\tposition: absolute;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tz-index: 1;\n\tbackground-image: var( --photo-block-caption-overlay-background-gradient );\n\topacity: var( --photo-block-caption-overlay-background-gradient-opacity );\n}\n.dlx-photo-block__caption-overlay.overlay-type-gradient:hover:before {\n\topacity: var( --photo-block-caption-overlay-background-gradient-opacity-hover );\n}\n\n.dlx-photo-block__caption-overlay.overlay-type-image:before {\n\ttransition: opacity 0.35s ease-in-out;\n\tdisplay: block;\n\tcontent: '';\n\tposition: absolute;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tz-index: 1;\n\n\tbackground-color: var( --photo-block-caption-overlay-background-color );\n\tbackground-image: var( --photo-block-caption-overlay-image, unset );\n\tbackground-position: var( --photo-block-caption-overlay-background-position, center );\n\tbackground-repeat: var( --photo-block-caption-overlay-background-repeat, no-repeat );\n\tbackground-size: var( --photo-block-caption-overlay-background-size, cover );\n\topacity: var( --photo-block-caption-overlay-opacity, 1 );\n}\n.dlx-photo-block__caption-overlay.overlay-type-image:hover:before {\n\topacity: var( --photo-block-caption-overlay-background-image-opacity-hover );\n}\n\n/* Set a min-width for the photo container */\n.wp-block .filepond--wrapper,\n.dlx-photo-block__block-wrapper {\n\tjustify-content: center;\n\tmin-width: 400px;\n\tmargin: 0 auto;\n}\n.dlx-photo-block__screen-initial {\n\twidth: 100%;\n\tmax-width: 800px;\n\tborder: 1px solid #333;\n\tpadding: 35px;\n}\n.dlx-photo-block__image:not(.has-css-gram) {\n\tfilter: blur( var( --photo-block-blur, 0 ) );\n}\n\n/* Hide on Desktop */\n.dlx-photo-block__container.hide-on-mobile {\n\t@media (max-width: 768px) {\n\t\tdisplay: none;\n\t}\n}\n.dlx-photo-block__container.hide-on-desktop {\n\t@media (min-width: 769px) {\n\t\tdisplay: none;\n\t}\n}\n.dlx-photo-block__container.hide-on-tablet {\n\t@media (min-width: 769px) and (max-width: 1024px) {\n\t\tdisplay: none;\n\t}\n}\n.dlx-photo-block__caption-wrapper.hide-on-mobile {\n\t@media (max-width: 768px) {\n\t\tdisplay: none;\n\t}\n}\n.dlx-photo-block__caption-wrapper.hide-on-desktop {\n\t@media (min-width: 769px) {\n\t\tdisplay: none;\n\t}\n}\n.dlx-photo-block__caption-wrapper.hide-on-tablet {\n\t@media (min-width: 769px) and (max-width: 1024px) {\n\t\tdisplay: none;\n\t}\n}","/*\n *\n * photo-block-inkwell\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-inkwell filter\n// @mixin photo-block-inkwell\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-inkwell;\n// }\n// or\n// img {\n// @include photo-block-inkwell(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-inkwell(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-inkwell($filters...) {\n @include filter-base;\n filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1) $filters;\n --photo-block-image-filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1) blur(var(--photo-block-blur, 0));\n\n @content;\n}\n\n// photo-block-inkwell Instagram filter\n%photo-block-inkwell,\n.photo-block-inkwell {\n @include photo-block-inkwell;\n}\n","/*\n *\n * photo-block-perpetua\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-perpetua filter\n// @mixin photo-block-perpetua\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-perpetua;\n// }\n// or\n// img {\n// @include photo-block-perpetua(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-perpetua(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-perpetua($filters...) {\n @include filter-base;\n @if length($filters) > 0 {\n filter: $filters;\n }\n\n &::after {\n background: linear-gradient(to bottom, rgb(0, 91, 154), rgb(230, 193, 61));\n mix-blend-mode: soft-light;\n opacity: .5;\n }\n\n @content;\n}\n\n// photo-block-perpetua Instagram filter\n%photo-block-perpetua,\n.photo-block-perpetua {\n @include photo-block-perpetua;\n}\n","/*\n *\n * photo-block-reyes\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-reyes filter\n// @mixin photo-block-reyes\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-reyes;\n// }\n// or\n// img {\n// @include photo-block-reyes(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-reyes(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-reyes($filters...) {\n @include filter-base;\n filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75) $filters;\n --photo-block-image-filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: rgb(239, 205, 173);\n mix-blend-mode: soft-light;\n opacity: .5;\n }\n \n @content;\n}\n\n// photo-block-reyes Instagram filter\n%photo-block-reyes,\n.photo-block-reyes {\n @include photo-block-reyes;\n}\n","/*\n *\n * photo-block-gingham\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-gingham filter\n// @mixin photo-block-gingham\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-gingham;\n// }\n// or\n// img {\n// @include photo-block-gingham(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-gingham(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-gingham($filters...) {\n @include filter-base;\n filter: brightness(1.05) hue-rotate(-10deg) $filters;\n --photo-block-image-filter: brightness(1.05) hue-rotate(-10deg) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: rgb(230, 230, 250);\n mix-blend-mode: soft-light;\n }\n\n @content;\n}\n\n// photo-block-gingham Instagram filter\n%photo-block-gingham,\n.photo-block-gingham {\n @include photo-block-gingham;\n}\n","/*\n *\n * photo-block-toaster\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-toaster filter\n// @mixin photo-block-toaster\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-toaster;\n// }\n// or\n// img {\n// @include photo-block-toaster(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-toaster(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-toaster($filters...) {\n @include filter-base;\n filter: contrast(1.5) brightness(.9) $filters;\n --photo-block-image-filter: contrast(1.5) brightness(.9) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: radial-gradient(circle, rgb(128, 78, 15), rgb(59, 0, 59));\n mix-blend-mode: screen;\n }\n\n @content;\n}\n\n// photo-block-toaster Instagram filter\n%photo-block-toaster,\n.photo-block-toaster {\n @include photo-block-toaster;\n}\n","/*\n *\n * photo-block-walden\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-walden filter\n// @mixin photo-block-walden\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-walden;\n// }\n// or\n// img {\n// @include photo-block-walden(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-walden(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-walden($filters...) {\n @include filter-base;\n filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6) $filters;\n --photo-block-image-filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: rgb(0, 68, 204);\n mix-blend-mode: screen;\n opacity: .3;\n }\n\n @content;\n}\n\n// photo-block-walden Instagram filter\n%photo-block-walden,\n.photo-block-walden {\n @include photo-block-walden;\n}\n","/*\n *\n * photo-block-hudson\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-hudson filter\n// @mixin photo-block-hudson\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-hudson;\n// }\n// or\n// img {\n// @include photo-block-hudson(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-hudson(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-hudson($filters...) {\n @include filter-base;\n filter: brightness(1.2) contrast(.9) saturate(1.1) $filters;\n --photo-block-image-filter: brightness(1.2) contrast(.9) saturate(1.1) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: radial-gradient(circle, rgb(166, 177, 255) 50%, rgb(52, 33, 52));\n mix-blend-mode: multiply;\n opacity: .5;\n }\n\n @content;\n}\n\n// photo-block-hudson Instagram filter\n%photo-block-hudson,\n.photo-block-hudson {\n @include photo-block-hudson;\n}\n","/*\n *\n * photo-block-earlybird\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-earlybird filter\n// @mixin photo-block-earlybird\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-earlybird;\n// }\n// or\n// img {\n// @include photo-block-earlybird(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-earlybird(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-earlybird($filters...) {\n @include filter-base;\n filter: contrast(.9) sepia(.2) $filters;\n --photo-block-image-filter: contrast(.9) sepia(.2) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: radial-gradient(circle, rgb(208, 186, 142) 20%, rgb(54, 3, 9) 85%, rgb(29, 2, 16) 100%);\n mix-blend-mode: overlay;\n }\n\n @content;\n}\n\n// photo-block-earlybird Instagram filter\n%photo-block-earlybird,\n.photo-block-earlybird {\n @include photo-block-earlybird;\n}\n","/*\n *\n * photo-block-mayfair\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-mayfair filter\n// @mixin photo-block-mayfair\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-mayfair;\n// }\n// or\n// img {\n// @include photo-block-mayfair(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-mayfair(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-mayfair($filters...) {\n @include filter-base;\n filter: contrast(1.1) saturate(1.1) $filters;\n --photo-block-image-filter: contrast(1.1) saturate(1.1) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, .8), rgba(255, 200, 200, .6), rgb(17, 17, 17) 60%);\n mix-blend-mode: overlay;\n opacity: .4;\n }\n\n @content;\n}\n\n// photo-block-mayfair Instagram filter\n%photo-block-mayfair,\n.photo-block-mayfair {\n @include photo-block-mayfair;\n}\n","/*\n * Lo-fi\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-lofi filter\n// @mixin photo-block-lofi\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-lofi;\n// }\n// or\n// img {\n// @include photo-block-lofi(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-lofi(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-lofi($filters...) {\n @include filter-base;\n filter: saturate(1.1) contrast(1.5) $filters;\n --photo-block-image-filter: saturate(1.1) contrast(1.5) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: radial-gradient(circle, transparent 70%, rgb(34, 34, 34) 150%);\n mix-blend-mode: multiply;\n }\n\n @content;\n}\n\n// photo-block-lofi Instagram filter\n%photo-block-lofi,\n.photo-block-lofi {\n @include photo-block-lofi;\n}\n","/*\n * 1977\n *\n */\n@import 'shared';\n\n// mixin to extend 1977 filter\n// @mixin photo-block-1977\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-1977;\n// }\n// or\n// img {\n// @include photo-block-1977(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-1977(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-1977($filters...) {\n @include filter-base;\n filter: contrast(1.1) brightness(1.1) saturate(1.3) $filters;\n --photo-block-image-filter: contrast(1.1) brightness(1.1) saturate(1.3) blur(var(--photo-block-blur, 0));\n\n &:after{\n background: rgba(243, 106, 188, .3);\n mix-blend-mode: screen;\n }\n @content;\n}\n\n// 1977 Instagram filter\n%photo-block-1977,\n.photo-block-1977 {\n @include photo-block-1977;\n}\n","/*\n *\n * photo-block-brooklyn\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-brooklyn filter\n// @mixin photo-block-brooklyn\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-brooklyn;\n// }\n// or\n// img {\n// @include photo-block-brooklyn(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-brooklyn(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-brooklyn($filters...) {\n @include filter-base;\n filter: contrast(.9) brightness(1.1) $filters;\n --photo-block-image-filter: contrast(.9) brightness(1.1) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: radial-gradient(circle, rgba(168, 223, 193, .4) 70%, rgb(196, 183, 200));\n mix-blend-mode: overlay;\n }\n\n @content;\n}\n\n// photo-block-brooklyn Instagram filter\n%photo-block-brooklyn,\n.photo-block-brooklyn {\n @include photo-block-brooklyn;\n}\n","/*\n *\n * X-Pro II\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-xpro2 filter\n// @mixin photo-block-xpro2\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-xpro2;\n// }\n// or\n// img {\n// @include photo-block-xpro2(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-xpro2(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-xpro2($filters...) {\n @include filter-base;\n filter: sepia(.3) $filters;\n --photo-block-image-filter: sepia(.3) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: radial-gradient(circle, rgb(230, 231, 224) 40%, rgba(43, 42, 161, .6) 110%);\n mix-blend-mode: color-burn;\n }\n\n @content;\n}\n\n// photo-block-xpro2 Instagram filter\n%photo-block-xpro2,\n.photo-block-xpro2 {\n @include photo-block-xpro2;\n}\n","/*\n *\n * photo-block-nashville\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-nashville filter\n// @mixin photo-block-nashville\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-nashville;\n// }\n// or\n// img {\n// @include photo-block-nashville(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-nashville(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-nashville($filters...) {\n @include filter-base;\n filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2) $filters;\n --photo-block-image-filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: rgba(0, 70, 150, .4);\n mix-blend-mode: lighten;\n }\n\n &::before {\n background: rgba(247, 176, 153, .56);\n mix-blend-mode: darken;\n }\n\n @content;\n}\n\n// photo-block-nashville Instagram filter\n%photo-block-nashville,\n.photo-block-nashville {\n @include photo-block-nashville;\n}\n","/*\n * photo-block-lark\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-lark filter\n// @mixin photo-block-lark\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-lark;\n// }\n// or\n// img {\n// @include photo-block-lark(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-lark(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-lark($filters...) {\n @include filter-base;\n filter: contrast(.9) $filters;\n --photo-block-image-filter: contrast(.9) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: rgba(242, 242, 242, .8);\n mix-blend-mode: darken;\n }\n\n &::before {\n background: rgb(34, 37, 63);\n mix-blend-mode: color-dodge;\n }\n\n @content;\n}\n\n// photo-block-lark Instagram filter\n%photo-block-lark,\n.photo-block-lark {\n @include photo-block-lark;\n}\n","/*\n * photo-block-moon\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-moon filter\n// @mixin photo-block-moon\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-moon;\n// }\n// or\n// img {\n// @include photo-block-moon(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-moon(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-moon($filters...) {\n @include filter-base;\n filter: grayscale(1) contrast(1.1) brightness(1.1) $filters;\n --photo-block-image-filter: grayscale(1) contrast(1.1) brightness(1.1) blur(var(--photo-block-blur, 0));\n\n &::before {\n background: rgb(160, 160, 160);\n mix-blend-mode: soft-light;\n }\n\n &::after {\n background: rgb(56, 56, 56);\n mix-blend-mode: lighten;\n }\n\n @content;\n}\n\n// photo-block-moon Instagram filter\n%photo-block-moon,\n.photo-block-moon {\n @include photo-block-moon;\n}\n","/*\n * photo-block-clarendon\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-clarendon filter\n// @mixin photo-block-clarendon\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-clarendon;\n// }\n// or\n// img {\n// @include photo-block-clarendon(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-clarendon(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-clarendon($filters...) {\n @include filter-base;\n filter: contrast(1.2) saturate(1.35) $filters;\n --photo-block-image-filter: contrast(1.2) saturate(1.35) blur(var(--photo-block-blur, 0));\n\n &:before {\n background: rgba(127, 187, 227, .2);\n mix-blend-mode: overlay;\n }\n\n @content;\n}\n\n// photo-block-clarendon Instagram filter\n%photo-block-clarendon,\n.photo-block-clarendon {\n @include photo-block-clarendon;\n}\n","/*\n * photo-block-willow\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-willow filter\n// @mixin photo-block-willow\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-willow;\n// }\n// or\n// img {\n// @include photo-block-willow(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-willow(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-willow($filters...) {\n @include filter-base;\n filter: grayscale(.5) contrast(.95) brightness(.9) $filters;\n --photo-block-image-filter: grayscale(.5) contrast(.95) brightness(.9) blur(var(--photo-block-blur, 0));\n\n &::before {\n background-color: radial-gradient(40%, circle, rgb(212, 169, 175) 55%, black 150%);\n mix-blend-mode: overlay;\n }\n\n &::after {\n background-color: rgb(216, 205, 203);\n mix-blend-mode: color;\n }\n\n @content;\n}\n\n// photo-block-willow Instagram filter\n%photo-block-willow,\n.photo-block-willow {\n @include photo-block-willow;\n}\n@mixin photo-block-willow($filters...) {\n\n}\n","/*\n *\n * photo-block-rise\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-rise filter\n// @mixin photo-block-rise\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-rise;\n// }\n// or\n// img {\n// @include photo-block-rise(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-rise(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-rise($filters...) {\n @include filter-base;\n filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9) $filters;\n --photo-block-image-filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9) blur(var(--photo-block-blur, 0));\n\n &::after{\n background: radial-gradient(circle, rgba(232, 197, 152, .8), transparent 90%);\n mix-blend-mode: overlay;\n opacity: .6;\n }\n\n &::before{\n background: radial-gradient(circle, rgba(236, 205, 169, .15) 55%, rgba(50, 30, 7, .4));\n mix-blend-mode: multiply;\n }\n\n @content;\n}\n\n// photo-block-rise Instagram filter\n%photo-block-rise,\n.photo-block-rise {\n @include photo-block-rise;\n}\n","/*\n *\n * photo-block-slumber\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-slumber filter\n// @mixin photo-block-slumber\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-slumber;\n// }\n// or\n// img {\n// @include photo-block-slumber(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-slumber(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-slumber($filters...) {\n @include filter-base;\n filter: saturate(.66) brightness(1.05) $filters;\n --photo-block-image-filter: saturate(.66) brightness(1.05) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: rgba(125, 105, 24, 0.5);\n mix-blend-mode: soft-light;\n }\n\n &::before {\n background: rgba(69, 41, 12, .4);\n mix-blend-mode: lighten;\n }\n\n @content;\n}\n\n// photo-block-slumber Instagram filter\n%photo-block-slumber,\n.photo-block-slumber {\n @include photo-block-slumber;\n}\n","/*\n *\n * photo-block-brannan\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-brannan filter\n// @mixin photo-block-brannan\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-brannan;\n// }\n// or\n// img {\n// @include photo-block-brannan(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-brannan(blur(2px)) {\n// /*...*/\n// };\n// }\n\n@mixin photo-block-brannan($filters...) {\n @include filter-base;\n filter: sepia(0.5) contrast(1.4) $filters;\n --photo-block-image-filter: sepia(0.5) contrast(1.4) blur(var(--photo-block-blur, 0));\n\n &::after {\n background-color: rgba(161, 44, 199, .31);\n mix-blend-mode: lighten;\n }\n\n @content;\n}\n\n// photo-block-brannan Instagram filter\n%photo-block-brannan,\n.photo-block-brannan {\n @include photo-block-brannan;\n}\n","/*\n *\n * photo-block-valencia\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-valencia filter\n// @mixin photo-block-valencia\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-valencia;\n// }\n// or\n// img {\n// @include photo-block-valencia(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-valencia(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-valencia($filters...) {\n @include filter-base;\n filter: contrast(1.08) brightness(1.08) sepia(0.08) $filters;\n --photo-block-image-filter: contrast(1.08) brightness(1.08) sepia(0.08) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: rgb(58, 3, 57);\n mix-blend-mode: exclusion;\n opacity: .5;\n }\n\n @content;\n}\n\n// photo-block-valencia Instagram filter\n%photo-block-valencia,\n.photo-block-valencia {\n @include photo-block-valencia;\n}\n","/*\n * photo-block-kelvin\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-kelvin filter\n// @mixin photo-block-kelvin\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-kelvin;\n// }\n// or\n// img {\n// @include photo-block-kelvin(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-kelvin(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-kelvin($filters...) {\n @include filter-base;\n\n @if length($filters) > 0 {\n filter: $filters blur(var(--photo-block-blur, 0));\n }\n\n &::after{\n background: rgb(183, 125, 33);\n mix-blend-mode: overlay;\n }\n\n &::before {\n background: rgb(56, 44, 52);\n mix-blend-mode: color-dodge;\n }\n\n @content;\n}\n\n// photo-block-kelvin Instagram filter\n%photo-block-kelvin,\n.photo-block-kelvin {\n @include photo-block-kelvin;\n}\n","/*\n *\n * photo-block-maven\n *\n */\n\n@import 'shared';\n\n// mixin to extend photo-block-maven filter\n// @mixin photo-block-maven\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-maven;\n// }\n// or\n// img {\n// @include photo-block-maven(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-maven(blur(2px)) {\n// /*...*/\n// };\n// }\n\n@mixin photo-block-maven($filters...) {\n @include filter-base;\n filter: sepia(.25) brightness(.95) contrast(.95) saturate(1.5) $filters;\n --photo-block-image-filter: sepia(.25) brightness(.95) contrast(.95) saturate(1.5) blur(var(--photo-block-blur, 0));\n\n &:after{\n background: rgba(3, 230, 26, .20);\n mix-blend-mode: hue;\n }\n\n @content;\n}\n\n// photo-block-maven Instagram filter\n%photo-block-maven,\n.photo-block-maven {\n @include photo-block-maven;\n}\n","/*\n *\n * photo-block-stinson\n *\n */\n\n@import 'shared';\n\n// mixin to extend photo-block-stinson filter\n// @mixin photo-block-stinson\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-stinson;\n// }\n// or\n// img {\n// @include photo-block-stinson(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-stinson(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-stinson($filters...) {\n @include filter-base;\n filter: contrast(0.75) saturate(0.85) brightness(1.15) $filters;\n --photo-block-image-filter: contrast(0.75) saturate(0.85) brightness(1.15) blur(var(--photo-block-blur, 0));\n\n &::before {\n background: rgba(240, 149, 128, .2);\n mix-blend-mode: soft-light;\n }\n\n @content;\n}\n\n// photo-block-stinson Instagram filter\n%photo-block-stinson,\n.photo-block-stinson {\n @include photo-block-stinson;\n}\n",".dlx-photo-block__container {\n\tfont-size: 16px;\n}\n.block-editor-block-icon svg.lucide,\nsvg.lucide {\n\tfill: none;\n\tcolor: currentColor;\n\n\t* {\n\t\t color: currentColor;\n\t}\n}\n.dlx-photo-block__container {\n\t\n\t.PinturaRootWrapper {\n\t\theight: 100vh;\n\t\tmax-height: 650px;\n\t}\n\tbutton.PinturaButton.PinturaButtonExport {\n\t\tbox-shadow: unset;\n\t\tbackground: var( --wp-admin-theme-color );\n\t\tcolor: #fff;\n\t\tfont-size: 16px;\n\t\tfont-weight: 600;\n\t}\n\t.PinturaRoot .PinturaStage {\n\t\tmin-width: 80%;\n\t\tmax-width: 80%;\n\t\twidth: 100%;\n\t\talign-self: center;\n\t}\n\t.PinturaUtilMain {\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t}\n\t.PinturaUtilMain > div {\n\t\twidth: 100%;\n\t}\n}\n\n.dlx-screen-initial {\n\n\t.dlx-photo-block__container {\n\t\tpadding: 15px;\n\t\tpadding-right: 25px;\n\t}\n}",".dlx-photo-block__upload-types__container {\n\tbutton.components-button {\n\t\tmargin-right: 8px;\n\n\t\t&.has-icon {\n\t\t\tpadding: 15px 20px;\n\t\t}\n\t\t\n\n\t\t&:last-of-type {\n\t\t\tmargin-right: 0;\n\t\t}\n\t}\n\tbutton.dlx-photo-block__upload-types__back.components-button {\n\t\tcolor: #FFF;\n\t}\n}\n\n.dlx-photo-block__upload-types-url__container {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 75px 75px;\n\tgrid-gap: 8px;\n\n\tinput[type=\"url\"] {\n\t\tdisplay: inline-block;\n\t\tmin-height: 40px;\n\t}\n\n\tlabel {\n\t\tposition: absolute;\n\t\tleft: -9999px;\n\t\tclip: rect( 0 0 0 0 );\n\t}\n\tbutton.components-button {\n\t\tmargin-right: 8px;\n\t\tmin-width: unset;\n\t\theight: 30px;\n\t\tmargin-left: 4px;\n\t\tpadding-left: 15px;\n\t\tpadding-right: 15px;\n\t\twidth: 100%;\n\t\t&.has-icon {\n\t\t\tpadding: 20px 20px;\n\t\t}\n\n\t\t&.dlx-photo-block__upload-types-url__upload {\n\t\t\tcolor: #FFFFFF;\n\t\t}\n\t\t\n\n\t\t&:last-of-type {\n\t\t\tmargin-right: 0;\n\t\t}\n\n\t\t&.is-url-saving svg {\n\t\t\tanimation: photo-block-spin 1s linear infinite;\n\t\t}\n\t}\n}\n\n\n\n",":root {\n\t--photo-block-admin--color-notice--info: #e3f3f7;\n\t--photo-block-admin--color-notice--info-alt: #3a8dc4;\n\t--photo-block-admin--color-notice--success: #eaf5ea;\n\t--photo-block-admin--color-notice--success-alt: #49a939;\n\t--photo-block-admin--color-notice--warning: #fef6e1;\n\t--photo-block-admin--color-notice--warning-alt: #e8a931;\n\t--photo-block-admin--color-notice--error: #f5e5e4;\n\t--photo-block-admin--color-notice--error-alt: #bc2b2c;\n\t--photo-block-admin--color-notice--secondary: #e2e3e5;\n\t--photo-block-admin--color-notice--secondary-alt: #41464b;\n}\n\n.photo-block-admin__notice {\n\tmargin: 10px 0;\n\t&.photo-block-admin__notice--photo-block-icon {\n\t\t.components-notice__content {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: 32px 1fr 1px;\n\t\t\talign-items: center;\n\t\t}\n\n\t\t&.photo-block-admin__notice-appearance--inline .components-notice__content {\n\t\t\tdisplay: flex;\n\n\t\t\t.photo-block-admin__notice-icon {\n\t\t\t\tmargin-right: 8px;\n\t\t\t}\n\t\t}\n\t}\n\t.photo-block-admin__notice-message {\n\t\tcolor: var(--photo-block-admin--color-dark);\n\t\tfont-size: 1.1em;\n\t\tline-height: 1.2;\n\t\tfont-weight: 500;\n\t}\n\t&.photo-block-admin__notice-appearance--block .components-notice {\n\t\tborder-left: 4px solid transparent;\n\t\tpadding: 15px 0px;\n\t\tpadding-left: 15px;\n\t\tmargin: 0 0 15px 0;\n\t}\n\t&.photo-block-admin__notice-appearance--inline .components-notice {\n\t\tpadding-left: 0;\n\t}\n\n\tsvg {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\twidth: 20px;\n\t\theight: 20px;\n\t}\n\n\t&.photo-block-admin__notice-type--error:not(.photo-block-admin__notice-appearance--inline) {\n\t\tbackground-color: var(--photo-block-admin--color-notice--error) !important;\n\t\t.components-notice {\n\t\t\tbackground-color: var(--photo-block-admin--color-notice--error) !important;\n\t\t\tborder-left-color: var(--photo-block-admin--color-notice--error-alt);\n\t\t}\n\t\tsvg path {\n\t\t\tfill: var(--photo-block-admin--color-notice--error-alt);\n\t\t}\n\t}\n\t&.photo-block-admin__notice-type--error.photo-block-admin__notice-appearance--inline {\n\t\t.photo-block-admin__notice-message {\n\t\t\tcolor: var(--photo-block-admin--color-notice--error-alt);\n\t\t}\n\t\t.photo-block-admin__notice-message {\n\t\t\tfont-size: 0.9em;\n\t\t}\n\n\t\tsvg {\n\t\t\twidth: 16px;\n\t\t\theight: 16px;\n\t\t\tpath {\n\t\t\t\tfill: var(--photo-block-admin--color-notice--error-alt);\n\t\t\t}\n\t\t}\n\t}\n\t&.photo-block-admin__notice-type--success {\n\t\tbackground-color: var(--photo-block-admin--color-notice--success);\n\t\t.components-notice {\n\t\t\tborder-left-color: var(--photo-block-admin--color-notice--success-alt);\n\t\t}\n\t\tsvg path {\n\t\t\tfill: var(--photo-block-admin--color-notice--success-alt);\n\t\t}\n\t}\n\t&.photo-block-admin__notice-type--info {\n\t\tbackground-color: var(--photo-block-admin--color-notice--info);\n\t\t.components-notice {\n\t\t\tborder-left-color: var(--photo-block-admin--color-notice--info-alt);\n\t\t}\n\t\tsvg path {\n\t\t\tfill: var(--photo-block-admin--color-notice--info-alt);\n\t\t}\n\t}\n\t&.photo-block-admin__notice-type--warning {\n\t\tbackground-color: var(--photo-block-admin--color-notice--warning);\n\t\t.components-notice {\n\t\t\tborder-left-color: var(--photo-block-admin--color-notice--warning-alt);\n\t\t}\n\t\tsvg path {\n\t\t\tfill: var(--photo-block-admin--color-notice--warning-alt);\n\t\t}\n\t}\n}",".dlx-photo-block__upload-target__container {\n\tposition: relative;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tmin-height: 250px;\n\twidth: 100%;\n\tborder: 4px dashed #c3c4c7;\n\tmargin-top: 15px;\n\n\t.dlx-photo-block__upload-target__label {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tflex-wrap: wrap;\n\t}\n\t.dlx-photo-block__upload-target__label-svg {\n\t\tmargin-bottom: 15px;\n\t\tsvg {\n\t\t\theight: 36px;\n\t\t\twidth: 36px;\n\t\t}\n\t}\n\t.dlx-photo-block__upload-target__label-text {\n\t\twidth: 100%;\n\t\ttext-align: center;\n\t\tfont-size: 1.2em;\n\t}\n\n\t.filepond--browser {\n\t\tdisplay: none;\n\t}\n\t.dlx-photo-block__upload-target__filepond {\n\t\tdisplay: flex;\n\t\tposition: absolute;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tz-index: 1;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t}\n\t.dlx-photo-block__upload-target__filepond__loading-overlay {\n\t\tposition: absolute;\n\t\tz-index: 2;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tbackground: rgba(255, 255, 255, 0.8);\n\t\tdisplay: flex;\n\t\tflex-flow: column;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t}\n\t.dlx-photo-block__upload-target__filepond__loading {\n\t\tdisplay: flex;\n\t\twidth: 100%;\n\t\tjustify-content: center;\n\t\tmargin-bottom: 15px;\n\n\t\tsvg {\n\t\t\twidth: 36px;\n\t\t\theight: 36px;\n\t\t}\n\t}\n\t.dlx-photo-block__upload-target__filepond__loading-label {\n\t\tmargin-bottom: 15px;\n\t\tfont-size: 1.3em;\n\t}\n\t.dlx-photo-block__upload-target__filepond__loading-progress {\n\t\tdisplay: inline-flex;\n\t\tjustify-content: flex-start;\n\t\talign-items: center;\n\t\tmin-width: 420px;\n\t\tbackground: #ddd;\n\t\theight: 12px;\n\t\tborder-radius: 5px;\n\t\tpadding: 0 3px;\n\t\ttransition: all 0.5s ease-in-out;\n\t}\n\t.dlx-photo-block__upload-target__filepond__loading-progress-bar {\n\t\tbackground: var(--wp-admin-theme-color, #007cba);\n\t\theight: 5px;\n\t\tborder-radius: 5px;\n\t}\n\t.dlx-photo-block__upload-target__label {\n\t\tposition: relative;\n\t\tz-index: 2;\n\t\tpointer-events: none;\n\t}\n\t.filepond--wrapper {\n\t\tposition: absolute;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t}\n\t.filepond--drop-label {\n\t\tposition: absolute;\n\t\tcursor: pointer;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t}\n\n\tul.filepond--list {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tlist-style-type: none;\n\t\tbackground: #FFF;\n\t}\n}","/*!\n * FilePondPluginImagePreview 4.6.11\n * Licensed under MIT, https://opensource.org/licenses/MIT/\n * Please visit https://pqina.nl/filepond/ for details.\n */\n\n/* eslint-disable */\n.filepond--image-preview-markup {\n position: absolute;\n left: 0;\n top: 0;\n}\n.filepond--image-preview-wrapper {\n z-index: 2;\n}\n.filepond--image-preview-overlay {\n display: block;\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n min-height: 5rem;\n max-height: 7rem;\n margin: 0;\n opacity: 0;\n z-index: 2;\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.filepond--image-preview-overlay svg {\n width: 100%;\n height: auto;\n color: inherit;\n max-height: inherit;\n}\n.filepond--image-preview-overlay-idle {\n mix-blend-mode: multiply;\n color: rgba(40, 40, 40, 0.85);\n}\n.filepond--image-preview-overlay-success {\n mix-blend-mode: normal;\n color: rgba(54, 151, 99, 1);\n}\n.filepond--image-preview-overlay-failure {\n mix-blend-mode: normal;\n color: rgba(196, 78, 71, 1);\n}\n/* disable for Safari as mix-blend-mode causes the overflow:hidden of the parent container to not work */\n@supports (-webkit-marquee-repetition: infinite) and\n ((-o-object-fit: fill) or (object-fit: fill)) {\n .filepond--image-preview-overlay-idle {\n mix-blend-mode: normal;\n }\n}\n.filepond--image-preview-wrapper {\n /* no interaction */\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n /* have preview fill up all available space */\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n height: 100%;\n margin: 0;\n\n /* radius is .05em less to prevent the panel background color from shining through */\n border-radius: 0.45em;\n overflow: hidden;\n\n /* this seems to prevent Chrome from redrawing this layer constantly */\n background: rgba(0, 0, 0, 0.01);\n}\n.filepond--image-preview {\n position: absolute;\n left: 0;\n top: 0;\n z-index: 1;\n display: flex; /* this aligns the graphic vertically if the panel is higher than the image */\n align-items: center;\n height: 100%;\n width: 100%;\n pointer-events: none;\n background: #222;\n\n /* will be animated */\n will-change: transform, opacity;\n}\n.filepond--image-clip {\n position: relative;\n overflow: hidden;\n margin: 0 auto;\n\n /* transparency indicator (currently only supports grid or basic color) */\n}\n.filepond--image-clip[data-transparency-indicator='grid'] img,\n.filepond--image-clip[data-transparency-indicator='grid'] canvas {\n background-color: #fff;\n background-image: url(\"data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0 H50 V50 H0'/%3E%3Cpath d='M50 50 H100 V100 H50'/%3E%3C/svg%3E\");\n background-size: 1.25em 1.25em;\n}\n.filepond--image-bitmap,\n.filepond--image-vector {\n position: absolute;\n left: 0;\n top: 0;\n will-change: transform;\n}\n.filepond--root[data-style-panel-layout~='integrated']\n .filepond--image-preview-wrapper {\n border-radius: 0;\n}\n.filepond--root[data-style-panel-layout~='integrated']\n .filepond--image-preview {\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.filepond--root[data-style-panel-layout~='circle']\n .filepond--image-preview-wrapper {\n border-radius: 99999rem;\n}\n.filepond--root[data-style-panel-layout~='circle']\n .filepond--image-preview-overlay {\n top: auto;\n bottom: 0;\n -webkit-transform: scaleY(-1);\n transform: scaleY(-1);\n}\n.filepond--root[data-style-panel-layout~='circle']\n .filepond--file\n .filepond--file-action-button[data-align*='bottom']:not([data-align*='center']) {\n margin-bottom: 0.325em;\n}\n.filepond--root[data-style-panel-layout~='circle']\n .filepond--file\n [data-align*='left'] {\n left: calc(50% - 3em);\n}\n.filepond--root[data-style-panel-layout~='circle']\n .filepond--file\n [data-align*='right'] {\n right: calc(50% - 3em);\n}\n.filepond--root[data-style-panel-layout~='circle']\n .filepond--progress-indicator[data-align*='bottom'][data-align*='left'],\n.filepond--root[data-style-panel-layout~='circle']\n .filepond--progress-indicator[data-align*='bottom'][data-align*='right'] {\n margin-bottom: calc(0.325em + 0.1875em);\n}\n.filepond--root[data-style-panel-layout~='circle']\n .filepond--progress-indicator[data-align*='bottom'][data-align*='center'] {\n margin-top: 0;\n margin-bottom: 0.1875em;\n margin-left: 0.1875em;\n}\n","/*!\n * FilePond 4.30.4\n * Licensed under MIT, https://opensource.org/licenses/MIT/\n * Please visit https://pqina.nl/filepond/ for details.\n */\n\n/* eslint-disable */\n.filepond--assistant{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--browser.filepond--browser{position:absolute;margin:0;padding:0;left:1em;top:1.75em;width:calc(100% - 2em);opacity:0;font-size:0}.filepond--data{position:absolute;width:0;height:0;padding:0;margin:0;border:none;visibility:hidden;pointer-events:none;contain:strict}.filepond--drip{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:.1;pointer-events:none;border-radius:.5em;background:rgba(0,0,0,.01)}.filepond--drip-blob{-webkit-transform-origin:center center;transform-origin:center center;width:8em;height:8em;margin-left:-4em;margin-top:-4em;background:#292625;border-radius:50%}.filepond--drip-blob,.filepond--drop-label{position:absolute;top:0;left:0;will-change:transform,opacity}.filepond--drop-label{right:0;margin:0;color:#4f4f4f;display:flex;justify-content:center;align-items:center;height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;text-align:center;line-height:1.5}.filepond--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;cursor:pointer}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{font-size:1em;width:1.625em;height:1.625em;font-family:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:none;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}.filepond--file-action-button.filepond--file-action-button:after{position:absolute;left:-.75em;right:-.75em;top:-.75em;bottom:-.75em;content:\"\"}.filepond--file-action-button{cursor:auto;color:#fff;border-radius:50%;background-color:rgba(0,0,0,.5);background-image:none;box-shadow:0 0 0 0 hsla(0,0%,100%,0);transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em hsla(0,0%,100%,.9)}.filepond--file-action-button[disabled]{color:hsla(0,0%,100%,.5);background-color:rgba(0,0,0,.25)}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{width:2em;height:2em;padding:.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{border:none;line-height:inherit;background:transparent;font-family:inherit;color:inherit;outline:none;padding:0;margin:0 0 0 .25em;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{width:1.3125em;height:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{position:static;display:flex;flex-direction:column;align-items:flex-start;flex:1;margin:0 .5em 0 0;min-width:0;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{position:static;display:flex;flex-direction:column;align-items:flex-end;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;margin:0;padding:0;min-width:0;height:100%}.filepond--file-wrapper.filepond--file-wrapper>legend{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file{position:static;display:flex;height:100%;align-items:flex-start;padding:.5625em;color:#fff;border-radius:.5em}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{-webkit-animation:fall .5s linear .125s both;animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{-webkit-animation:shake .65s linear both;animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@-webkit-keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:\"\";position:absolute;left:0;top:0;right:0;bottom:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{position:absolute;top:0;left:0;right:0;z-index:1;padding:0;margin:.25em;will-change:transform,opacity}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em rgba(0,0,0,.25)}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{transition:box-shadow .125s ease-in-out;box-shadow:0 0 0 transparent}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em rgba(0,0,0,.325)}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{position:absolute;top:0;left:0;right:0;margin:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent)}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:99999px;border:.3125em solid transparent;background-clip:content-box}.filepond--list.filepond--list{position:absolute;top:0;margin:0;padding:0;list-style-type:none;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{width:100%;height:100%;max-width:none;margin:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{bottom:0;height:auto;display:flex;justify-content:center;align-items:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{overflow:hidden;height:100%;margin-top:0;margin-bottom:0}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{left:0;right:0;height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{border-radius:.5em;background-color:#f1f0ef}.filepond--panel{position:absolute;left:0;top:0;right:0;margin:0;height:100%!important;pointer-events:none}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-color:transparent!important;border:none!important}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{position:absolute;left:0;top:0;right:0;margin:0;padding:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}.filepond--panel-top:after{content:\"\";position:absolute;height:2px;left:0;right:0;bottom:-1px;background-color:inherit}.filepond--panel-bottom,.filepond--panel-center{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0)}.filepond--panel-bottom{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none!important}.filepond--panel-bottom:before{content:\"\";position:absolute;height:2px;left:0;right:0;top:-1px;background-color:inherit}.filepond--panel-center{height:100px!important;border-top:none!important;border-bottom:none!important;border-radius:0!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{position:static;width:1.25em;height:1.25em;color:#fff;margin:0;pointer-events:none;will-change:transform,opacity}.filepond--progress-indicator svg{width:100%;height:100%;vertical-align:top;transform-box:fill-box}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;position:relative;margin-bottom:1em;font-size:1rem;line-height:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:450;text-align:left;text-rendering:optimizeLegibility;direction:ltr;contain:layout style size}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}.filepond--root .filepond--credits{position:absolute;right:0;opacity:.175;line-height:.85;font-size:11px;color:inherit;text-decoration:none;z-index:3;bottom:-14px}.filepond--root .filepond--credits[style]{top:0;bottom:auto;margin-top:14px}",".dlx-photo-block__upload-status {\n\tbutton.components-button {\n\t\tmargin-right: 8px;\n\n\t\t&.has-icon {\n\t\t\tpadding: 15px 20px;\n\t\t}\n\t\t\n\n\t\t&:last-of-type {\n\t\t\tmargin-right: 0;\n\t\t}\n\t}\n}",".block-list-appender .photo-block-admin__caption-appender {\n\t& > button.components-button {\n\t\tcolor: #FFF;\n\t\tpadding: 25px 20px;\n\n\t\tsvg {\n\t\t\tcolor: #FFF;\n\t\t}\n\t}\n}",".dlx-photo-block__screen-edit {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\n\t.dlx-photo-block__screen-edit-spinner {\n\t\twidth: 100%;\n\t\ttext-align: center;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t}\n\t.dlx-photo-block__screen-edit-spinner__logo {\n\t\twidth: 100%;\n\t\ttext-align: center;\n\t\tmargin: 0 0 16px 0;\n\n\t\tsvg {\n\t\t\twidth: 72px;\n\t\t\theight: 72px;\n\t\t}\n\t}\n\t.dlx-photo-block__screen-edit-spinner__label {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\tsvg.components-spinner {\n\t\twidth: 48px;\n\t\theight: 48px;\n\t}\n}\n.dlx-photo-block__screen-edit {\n\twidth: 100%;\n}\n.aligncenter .dlx-photo-block__screen-edit {\n\tjustify-content: center;\n}\n.alignleft .dlx-photo-block__screen-edit {\n\tjustify-content: flex-start;\n}\n.alignright .dlx-photo-block__screen-edit {\n\tjustify-content: flex-end;\n}\n\n.dlx-photo-block__a11y-popover {\n\tmin-width: 325px;\n\tpadding: 15px;\n\tpadding-top: 0;\n}\n.dlx-photo-block__inspector-tabs {\n\tbutton.components-tab-panel__tabs-item {\n\t\tflex: 1 1 0px;\n\n\t\t&:after {\n\t\t\tbackground: #DDD;\n\t\t\tborder-radius: 0;\n\t\t\tbottom: 0;\n\t\t\tcontent: \"\";\n\t\t\theight: 1.5px;\n\t\t\tleft: 0;\n\t\t\tpointer-events: none;\n\t\t\tposition: absolute;\n\t\t\tright: 0;\n\t\t\ttransition: all .1s linear;\n\t\t}\n\t\t&.active-tab {\n\t\t\t&:after {\n\t\t\t\tbackground: var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba));\n\t\t\t}\n\t\t}\n\t}\n}\n.dlx-photo-block__image-dimensions-row {\n\th3 {\n\t\tmargin: 0;\n\t\tmargin-bottom: 8px;\n\t}\n\tp {\n\t\tmargin-bottom: 0;\n\t}\n}\n.photo-block__inspector-panel {\n\t.components-panel__body-title {\n\t\tsvg {\n\t\t\tfill: none;\n\t\t\tmargin: 0;\n\t\t\tmargin-right: 8px;\n\t\t}\n\n\t\t& > .components-button {\n\t\t\tjustify-content: flex-end;\n\t\t\tflex-direction: row-reverse;\n\t\t}\n\t}\n\t\n}\n.dlx-photo-block__image-dimensions-row {\n\tdisplay: block;\n\th2 {\n\t\twidth: 100%;\n\t\tmargin: 0;\n\t\tmargin-bottom: 8px;\n\t}\n\t.dlx-photo-block__image-dimensions {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr 1fr;\n\t\tgrid-gap: 15px;\n\t\tmargin-bottom: 15px;\n\n\t\t.components-base-control {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t\t.components-base-control__field {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n}\n.photo-block__alt-text.components-base-control.is-saving {\n\tmargin-bottom: 0;\n\n\tp {\n\t\tmargin-bottom: 0;\n\t}\n}\n.photo-block__text-saving {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-start;\n\tfont-size: 16px;\n\tmargin-bottom: 16px;\n\tsvg {\n\t\tmargin: 0;\n\t\tmargin-right: 12px;\n\t}\n}\n.photo-block__title-text.components-base-control.is-saving {\n\tmargin-bottom: 0;\n\n\tp {\n\t\tmargin-bottom: 0;\n\t}\n}\n.photo-block__text-saving {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-start;\n}",".dlx-photo-block__media-link-popover {\n\t\n\n\t.components-popover__content {\n\t\tpadding: 15px;\n\t\tmin-width: 400px;\n\t}\n\t.components-base-control {\n\t\tmargin-bottom: 0;\n\t}\n\t.components-base-control__field {\n\t\tmargin-bottom: 0;\n\t}\n\t.components-base-control__help {\n\t\tmargin-bottom: 0;\n\t}\n}\n.dlx-photo-block__media-link-container {\n\th2 {\n\t\tmargin-top: 0;\n\t}\n}\n\n.dlx-photo-block__media-link-button-group {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 1fr;\n\tgrid-gap: 8px;\n\talign-items: center;\n\tmargin-bottom: 15px;\n\t\n\t.components-button.has-icon {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr auto;\n\t\tgrid-gap: 8px;\n\t\talign-items: center;\n\t\ttext-align: left;\n\t\tpadding: 0 15px;\n\n\t\t.dlx-photo-block__media-link-button-text {\n\t\t\torder: 1;\n\t\t}\n\t\tsvg {\n\t\t\tmargin: 0;\n\t\t\torder: 2;\n\t\t}\n\t}\n}","@keyframes photo-block-pub-spin {\n\t100% {\n\t\ttransform: rotate(360deg);\n\t}\n}\n/* Admin Interface Wrapper */\n#photo-block-pub-content {\n\tpadding-top: 18px;\n}\n/* Admin loading icon */\n.photo-block-pub-load-static-svg {\n\tsvg {\n\t\tanimation: photo-block-pub-spin;\n\t\tanimation-duration: 1.5s;\n\t\tanimation-iteration-count: infinite;\n\t\tanimation-timing-function: linear;\n\t}\n}\n\n/* Url Wrapper Input */\n.photo-block-url-input {\n\tdisplay: inline-block;\n\tmax-width: 400px;\n\twidth: 100%;\n\tflex-wrap: wrap;\n\tposition: relative;\n\t.components-base-control {\n\t\t.components-base-control__label {\n\t\t\tfont-size: 16px;\n\t\t\tdisplay: block;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\t.photo-block-suggestions-wrapper {\n\t\twidth: 100%;\n\t\tposition: relative;\n\t\ttop: 100%;\n\t\tleft: 0;\n\t\tmax-height: 250px;\n\t\toverflow-y: auto;\n\t\t.photo-block-url-input__suggestion {\n\t\t\tposition: relative;\n\t\t\tborder: 1px solid #ddd;\n\t\t\tborder-radius: 0;\n\t\t\twidth: 100%;\n\t\t\theight: auto;\n\t\t\tbackground: #FFF;\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: flex-start;\n\t\t\talign-items: center;\n\t\t\ttext-align: left;\n\t\t\tpadding: 5px 20px 5px 40px;\n\t\t\ttransition: all 0.4s ease-in-out;\n\n\t\t\tsvg {\n\t\t\t\tposition: absolute;\n\t\t\t\twidth: 24px;\n\t\t\t\theight: 24px;\n\t\t\t\ttop: calc(50% - 8px);\n\t\t\t\tleft: 10px;\n\t\t\t\tpath {\n\t\t\t\t\tfill: unset;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\tbackground: #f1f1f1;\n\t\t\t\tborder-color: var( --wp-admin-theme-color );\n\t\t\t}\n\n\t\t\t&.is-selected {\n\t\t\t\tbackground: #f1f1f1;\n\t\t\t\tborder-color: var( --wp-admin-theme-color );\n\t\t\t}\n\n\t\t\t.photo-block-search-item {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-right: 8px;\n\t\t\t\twhite-space: pre-wrap;\n\t\t\t\toverflow-wrap: break-word;\n\t\t\t}\n\t\t\t.photo-block-search-item-title {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-bottom: 0.2em;\n\t\t\t\tfont-weight: 500;\n\t\t\t\tposition: relative;\n\t\t\t\toverflow: hidden;\n \t\t\t\ttext-overflow: ellipsis;\n\t\t\t}\n\t\t\t.photo-block-search-item-info {\n\t\t\t\tword-break: break-all;\n\t\t\t\tdisplay: block;\n\t\t\t\tcolor: #757575;\n\t\t\t\tfont-size: .9em;\n\t\t\t\tline-height: 1.3;\n\t\t\t}\n\t\t}\n\t}\n}\n.photo-block-pub-url-search-wrapper {\n\tposition: relative;\n\n\t.photo-block-pub-url-input__search-button.components-button {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\ttop: calc(50% - 18px);\n\t}\n\t.photo-block-pub-url-input__apply-button.components-button {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\ttop: calc(50% - 18px);\n\t}\n}\n.photo-block-pub-url-input__wrapper {\n\t\n\tlabel {\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t\tfont-weight: 600;\n\t\tmargin-bottom: 5px;\n\t}\n\t.photo-block-pub-url-input__suggestion {\n\t\t\n\t}\n\t.photo-block-pub-url-input__suggestion-item {\n\t\t.components-button {\n\t\t\tmargin-left: 8px;\n\t\t}\n\t}\n\t.photo-block-pub-url-input__input-wrapper {\n\t\tposition: relative;\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr;\n\t\tgrid-gap: 10px;\n\t\twidth: 100%;\n\t\tmargin-bottom: 10px;\n\t\tinput[type=\"text\"] {\n\t\t\tborder: 1px solid #ddd;\n\t\t\tborder-radius: 3px;\n\t\t\tfont-size: 13px;\n\t\t\tpadding: 11px 36px 11px 16px;\n\t\t\twidth: 100%;\n\t\t\tmargin: 0;\n\t\t}\n\t\t.photo-block-pub-url-input__input {\n\t\t\tline-height: 1;\n\t\t}\n\t\t.components-spinner {\n\t\t\tposition: absolute;\n\t\t\tright: 14px;\n\t\t\theight: 24px;\n\t\t\ttop: calc(50% - 12px);\n\t\t\tmargin: 0;\n\t\t}\n\t\t.photo-block-pub-url-input__input ~ .components-button {\n\t\t\tbox-shadow: unset;\n\t\t\tborder: unset;\n\t\t\tbackground: unset;\n\t\t}\n\t}\n}\n\n.photo-block-pub-url-input__input ~ .components-button,\n.photo-block-pub-url-input__suggestion-item .components-button {\n\tposition: relative;\n\n\t.components-tooltip {\n\t\tdisplay: inline-block;\n\t\tbackground: #333;\n\t\tcolor: #FFF;\n\t\tpadding: 8px 12px;\n\t\tborder-radius: 3px;\n\t\tfont-size: 12px;\n\t\tposition: absolute;\n\t\ttop: calc(50% - 8px);\n\t\tright: 10px;\n\t\tmin-width: 150px;\n\t\theight: auto;\n\t\ttransition: opacity .2s ease-in-out;\n\t\tcursor: pointer;\n\t}\n}\n","/* Color Component (forked from @GenerateBlocks) */\n.photo-block-component-color-picker-wrapper,\n.qdlx-admin__tabs--content-inner\n\t.components-base-control.photo-block-component-color-picker-wrapper {\n\ttext-align: left;\n\tmargin-bottom: 16px;\n\tmargin-top: 2px;\n\n\t> .components-base-control__field {\n\t\tposition: relative;\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr 30px;\n\t\trow-gap: 2;\n\t\tmargin: 0 auto;\n\t\tjustify-content: space-between;\n\t\ttext-align: left;\n\t\tfont-weight: 600;\n\t\talign-items: center;\n\n\t\t.components-color-palette__item-wrapper {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\t.photo-block-color-component-label {\n\t\tline-height: 1.2;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t}\n}\n.components-popover.photo-block-component-color-picker {\n\t.photo-block-component-color-picker-palette {\n\t\tpadding: 0 16px;\n\n\t\tbutton.components-circular-option-picker__option {\n\t\t\tborder-radius: 50%;\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\n\t\t\t.components-popover {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t\t.components-circular-option-picker__swatches {\n\t\t\tdisplay: flex;\n\t\t\tflex-wrap: wrap;\n\t\t\tgap: 12px;\n\t\t}\n\t\t.components-circular-option-picker__option-wrapper {\n\t\t\tdisplay: inline-block;\n\t\t\theight: 28px;\n\t\t\twidth: 28px;\n\t\t\tvertical-align: top;\n\t\t\ttransition: 100ms transform ease;\n\t\t}\n\t}\n\n\t.components-base-control__field,\n\t.components-color-palette {\n\t\tmargin: 0;\n\t}\n\n\t.react-colorful {\n\t\twidth: unset !important; /* Override inline style */\n\t}\n\t.components-color-picker {\n\t\tpadding: 5px;\n\t\twidth: unset !important; /* Override inline style */\n\t}\n\n\t.components-color-picker__inputs-toggle {\n\t\tdisplay: none;\n\t}\n\n\t.components-color-picker__body {\n\t\tpadding-bottom: 0;\n\t}\n\n\t.components-popover__content {\n\t\tpadding: 10px;\n\t\twidth: 300px;\n\t}\n\n\t.components-color-picker__inputs-fields {\n\t\tmargin-right: 0;\n\t}\n\n\t.components-color-clear-color {\n\t\ttext-align: right;\n\t\tpadding: 0 16px;\n\t\tcolor: var(--quotes-dlx-admin--color-dark);\n\t}\n}\n\n.components-circular-option-picker__option.is-pressed {\n\tbox-shadow: inset 0 0 0 4px !important;\n}\n\n.photo-block-component-color-opacity {\n\tdisplay: flex;\n\tpadding: 0 16px;\n\tmargin: 10px 0;\n\n\tsvg {\n\t\twidth: 28px;\n\t\theight: 28px;\n\t}\n\n\t.components-range-control {\n\t\tflex-grow: 1;\n\t\tpadding-left: 5px;\n\t}\n}",".dlx-photo-block__drop-shadow-control__settings__offset {\n\th3 {\n\t\tmargin-top: 0;\n\t\tmargin-bottom: 10px;\n\t}\n}\n.dlx-photo-block__drop-shadow-control__settings__offset__wrapper {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 1fr;\n\tgrid-gap: 15px;\n\n\t.components-base-control__field {\n\t\tposition: relative;\n\t\tmargin-bottom: 0;\n\t}\n}",".dlx-photo-block__css-gram-image-popover-wrapper {\n\tmin-width: 400px;\n\tpadding: 15px;\n\tborder: 1px solid #ddd;\n}\n.dlx-photo-block__css-gram-button-group {\n\tposition: relative;\n\tpadding-right: 25px;\n\t.components-button-group {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 50% 50%;\n\t\tgrid-gap: 15px;\n\t\trow-gap: 15px;\n\t}\n}",".dlx-photo-block__css-gram-image-popover-wrapper {\n\tmin-width: 400px;\n\tpadding: 15px;\n\tborder: 1px solid #ddd;\n}\n.dlx-photo-block__css-gram-button-group {\n\tpadding-right: 25px;\n\t.components-button-group {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 50% 50%;\n\t\tgrid-gap: 15px;\n\t\trow-gap: 15px;\n\t}\n}\n.dlx-photo-block__css-gram-image-popover {\n\tposition: absolute !important;\n}",".dlx-photo-block__image-max-width {\n\tmargin: 0;\n\tmargin-bottom: 16px;\n}","/* Unit Picker Component - Forked from @GenerateBlocks */\n.components-photo-block-units-control-header__units {\n\tdisplay: flex;\n\tjustify-content: flex-end;\n\tmargin-bottom: 5px;\n\talign-items: center;\n}\n\n.components-photo-block-control__units {\n\t.components-photo-block-control-buttons__units {\n\t\tbutton.components-button {\n\t\t\tbackground: #fff;\n\t\t\tbox-shadow: none !important;\n\t\t\tcolor: #929da7;\n\t\t\tfont-size: 10px;\n\t\t\tpadding: 0 5px;\n\t\t\tposition: relative;\n\t\t\ttext-align: center;\n\t\t\ttext-shadow: none;\n\t\t\tborder: 0;\n\t\t\tborder-radius: 0 !important;\n\t\t\tline-height: 20px;\n\t\t\tpadding: 0 5px;\n\t\t\theight: auto;\n\n\t\t\t&.is-primary {\n\t\t\t\tbackground: #fff !important;\n\t\t\t\tcolor: #000 !important;\n\t\t\t\tcursor: default;\n\t\t\t\tz-index: 1;\n\t\t\t\tfont-weight: bold;\n\t\t\t}\n\t\t}\n\t}\n}",".components-base-control {\n\t.dlx-photo-block__heading-icon-responsive-wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: space-between;\n\t}\n\t.dlx-photo-block__heading-icon-responsive {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: flex-start;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\t.dlx-photo-block__heading-icon svg {\n\t\tfont-size: inherit;\n\t\twidth: 14px;\n\t\theight: 14px;\n\t\tmargin-right: 8px;\n\t\tvertical-align: middle;\n\t}\n\t.dlx-photo-block__heading {\n\t\tline-height: 1;\n\t}\n\n\t.dlx-photo-block__heading-icon-responsive-icons {\n\t\t.components-button.has-icon {\n\t\t\tposition: relative;\n\t\t\tmin-width: unset;\n\t\t\tbox-shadow: unset;\n\t\t\t\n\t\t\t&.is-active {\n\t\t\t\t&:after {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tcontent: \"\";\n\t\t\t\t\twidth: 100%;\n\t\t\t\t\theight: 2px;\n\t\t\t\t\tbackground: var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba));\n\t\t\t\t\tbottom: -2px;\n\t\t\t\t\tleft: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tsvg {\n\t\t\twidth: 14px;\n\t\t\theight: 14px;\n\t\t}\n\t}\n\t\n}",".dlx-photo-block__dimensions-responsive-sync-interface {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-start;\n\tmargin-top: 15px;\n\n\t.components-base-control {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\t.dlx-photo-block__dimensions-responsive-sync-interface-unit {\n\t\tdisplay: flex;\n\t\tmax-width: 50%;\n\t\talign-items: center;\n\t\tjustify-content: flex-start;\n\t\tborder: 1px solid rgb(148, 148, 148);\n\t\tpadding: 0 8px;\n\n\t\t.components-base-control__field,\n\t\t.components-base-control {\n\t\t\tpadding: 0;\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\t.dlx-photo-block__dimensions-responsive-sync-interface-range-sync {\n\t\tdisplay: flex;\n\t\tflex: 1;\n\n\t\t.components-range-control {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tpadding-left: 8px;\n\t\t\tpadding-right: 8px;\n\t\t\tflex: 1;\n\n\t\t\t.components-base-control__field {\n\t\t\t\tflex: 1;\n\t\t\t}\n\t\t}\n\t\t.components-base-control__field {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\t\n\t.components-input-control__suffix,\n\t.components-input-control__backdrop {\n\t\tdisplay: none;\n\t}\n}\n.dlx-photo-block__dimensions-responsive-sync-interface,\n.dlx-photo-block__dimensions-responsive-manual-interface-item,\n.dlx-photo-block__border-responsive-sync-interface-input {\n\tinput[type=\"text\"] {\n\t\tmax-width: 28px;\n\t\theight: 40px;\n\t\tborder: none;\n\t\toutline: none;\n\t\tpadding: 0;\n\t\tbox-shadow: none !important;\n\t\tappearance: auto;\n\t\t-moz-appearance: textfield;\n\t\tmargin: 0;\n\t\tbackground: none;\n\t\t&::-webkit-outer-spin-button,\n\t\t&::-webkit-inner-spin-button {\n\t\t\t-webkit-appearance: none;\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\tselect {\n\t\tcolor: var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba)) !important;\n\t\t-o-appearance: none;\n\t\t-ms-appearance: none;\n\t\t-webkit-appearance: none;\n\t\t-moz-appearance: none;\n\t\tappearance: none;\n\t\tbackground: transparent;\n\t\tborder-radius: 2px;\n\t\tborder: 1px solid transparent !important;\n\t\tpadding: 4px;\n\t\tmin-height: 40px;\n\t\toutline: none;\n\t\tmargin: 0;\n\t\tpadding: 0 !important;\n\t\tpadding-left: 4px !important;\n\t\tpadding-right: 4px !important;\n\t\tmin-height: auto;\n\t\twidth: 100%;\n\t\tmax-width: 42px !important;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\tdisplay: block;\n\t\ttext-align: center;\n\t\tbox-shadow: none;\n\t\ttext-transform: lowercase;\n\t\tbox-sizing: border-box;\n\n\t\t&:hover {\n\t\t\tcursor: pointer;\n\t\t\tborder: 1px solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba)) !important;\n\t\t}\n\t\t\n\t}\n\t.components-input-control__suffix,\n\t.components-input-control__backdrop {\n\t\tdisplay: none;\n\t}\n}\n.dlx-photo-block__dimensions-responsive-manual-interface-item {\n\tdisplay: inline-flex;\n\talign-items: center;\n\tjustify-content: flex-start;\n\tborder: 1px solid rgb(148, 148, 148);\n\tpadding: 0 8px;\n\n\t.components-base-control {\n\t\tmargin: 0 !important;\n\t\tpadding: 0;\n\t}\n\t.components-base-control__field,\n\t.components-base-control {\n\t\tpadding: 0 !important;\n\t\tmargin: 0 !important;\n\t}\n}\n\n.dlx-photo-block__dimensions-responsive-manual-interface {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 1fr 1fr;\n\tgrid-template-rows: auto;\n\tgrid-template-areas:\n\t\t\"topLeft topCenter topRight\"\n\t\t\"middleLeft middleCenter middleRight\"\n\t\t\"bottomLeft bottomCenter bottomRight\";\n\tgrid-gap: 10px;\n\trow-gap: 10px;\n\talign-items: center;\n\tjustify-content: center;\n\tmargin-top: 15px;\n\n\t&:not(.is-border-radius) {\n\t\t.dlx-photo-block__dimensions-responsive-manual-interface-item-top {\n\t\t\tposition: relative;\n\t\t\tgrid-area: topCenter;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: -8px;\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__dimensions-responsive-manual-interface-item-left {\n\t\t\tposition: relative;\n\t\t\tgrid-area: middleLeft;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: 100%;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: -8px;\n\t\t\t\ttop: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__dimensions-responsive-manual-interface-item-right {\n\t\t\tposition: relative;\n\t\t\tgrid-area: middleRight;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: 100%;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -8px;\n\t\t\t\ttop: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__dimensions-responsive-manual-interface-item-bottom {\n\t\t\tposition: relative;\n\t\t\tgrid-area: bottomCenter;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tbottom: -8px;\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__dimensions-responsive-sync-manual-button {\n\t\t\tdisplay: inline-flex;\n\t\t\tgrid-area: middleCenter;\n\t\t\tjustify-content: center;\n\t\t\tpadding: 8px;\n\t\t\tmax-width: 50px;\n\t\t\tmargin: 0 auto;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t}\n\t&.is-border-radius {\n\t\t.dlx-photo-block__dimensions-responsive-manual-interface-item-top {\n\t\t\tposition: relative;\n\t\t\tgrid-area: topLeft;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: calc( 100% + 8px );\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: -8px;\n\t\t\t\tright: 0;\n\t\t\t}\n\t\t\t&:after {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: calc( 100% + 8px );\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tbottom: 0;\n\t\t\t\tleft: -8px;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__dimensions-responsive-manual-interface-item-left {\n\t\t\tposition: relative;\n\t\t\tgrid-area: bottomLeft;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: calc( 100% + 8px );\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: -8px;\n\t\t\t\ttop: 0;\n\t\t\t}\n\t\t\t&:after {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: calc( 100% + 8px );\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tbottom: -8px;\n\t\t\t\tright: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__dimensions-responsive-manual-interface-item-right {\n\t\t\tposition: relative;\n\t\t\tgrid-area: topRight;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: calc( 100% + 8px );\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -8px;\n\t\t\t\tbottom: 0;\n\t\t\t}\n\t\t\t&:after {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: calc( 100% + 8px );\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: -8px;\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__dimensions-responsive-manual-interface-item-bottom {\n\t\t\tposition: relative;\n\t\t\tgrid-area: bottomRight;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: calc( 100% + 8px );\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tbottom: -8px;\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t\t&:after {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: calc( 100% + 8px );\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -8px;\n\t\t\t\ttop: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__dimensions-responsive-sync-manual-button {\n\t\t\tdisplay: inline-flex;\n\t\t\tgrid-area: middleCenter;\n\t\t\tjustify-content: center;\n\t\t\tpadding: 8px;\n\t\t\tmax-width: 50px;\n\t\t\tmargin: 0 auto;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t}\n\n\t\n}",null,".dlx-photo-block__border-responsive-sync-interface {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-start;\n\tmargin-top: 22px;\n\n\t.components-base-control {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\t.dlx-photo-block__border-responsive-sync-interface-unit {\n\t\tdisplay: flex;\n\t\tmax-width: 50%;\n\t\talign-items: center;\n\t\tjustify-content: flex-start;\n\t\tborder: 1px solid rgb(148, 148, 148);\n\t\tpadding: 0 8px;\n\n\t\t.components-base-control__field,\n\t\t.components-base-control {\n\t\t\tpadding: 0;\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\t.dlx-photo-block__border-responsive-sync-interface-range-sync {\n\t\tdisplay: flex;\n\t\tflex: 1;\n\n\t\t.components-range-control {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tpadding-left: 8px;\n\t\t\tpadding-right: 8px;\n\t\t\tflex: 1;\n\n\t\t\t.components-base-control__field {\n\t\t\t\tflex: 1;\n\t\t\t}\n\t\t}\n\t\t.components-base-control__field {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\t\n\t.components-input-control__suffix,\n\t.components-input-control__backdrop {\n\t\tdisplay: none;\n\t}\n}\n.dlx-photo-block__border-responsive-sync-interface,\n.dlx-photo-block__border-responsive-manual-interface-item {\n\tinput[type=\"number\"] {\n\t\tmax-width: 28px;\n\t\theight: 40px;\n\t\tborder: none;\n\t\toutline: none;\n\t\tpadding: 0;\n\t\tbox-shadow: none !important;\n\t\tappearance: auto;\n\t\t-moz-appearance: textfield;\n\t\tmargin: 0;\n\t\tbackground: none;\n\t\t&::-webkit-outer-spin-button,\n\t\t&::-webkit-inner-spin-button {\n\t\t\t-webkit-appearance: none;\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\tselect {\n\t\tcolor: var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba)) !important;\n\t\t-o-appearance: none;\n\t\t-ms-appearance: none;\n\t\t-webkit-appearance: none;\n\t\t-moz-appearance: none;\n\t\tappearance: none;\n\t\tbackground: transparent;\n\t\tborder-radius: 2px;\n\t\tborder: 1px solid transparent !important;\n\t\tpadding: 4px;\n\t\tmin-height: 40px;\n\t\toutline: none;\n\t\tmargin: 0;\n\t\tpadding: 0 !important;\n\t\tpadding-left: 4px !important;\n\t\tpadding-right: 4px !important;\n\t\tmin-height: auto;\n\t\twidth: 100%;\n\t\tmax-width: 42px !important;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\tdisplay: block;\n\t\ttext-align: center;\n\t\tbox-shadow: none;\n\t\ttext-transform: lowercase;\n\t\tbox-sizing: border-box;\n\n\t\t&:hover {\n\t\t\tcursor: pointer;\n\t\t\tborder: 1px solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba)) !important;\n\t\t}\n\t\t\n\t}\n\t.dlx-photo-block__border-responsive-sync-interface-border-style {\n\t\tmax-width: 12px;\n\t\tmin-width: unset;\n\t\tmargin-right: 8px;\n\t\tpadding: 0;\n\t}\n\t.components-input-control__suffix,\n\t.components-input-control__backdrop {\n\t\tdisplay: none;\n\t}\n\n\t.photo-block-component-color-picker > .photo-block-color-picker-area.photo-block-component-color-picker-palette,\n\t.dlx-photo-block__border-responsive-sync-interface-border-style {\n\t\tmargin-right: 2px;\n\t}\n}\n.dlx-photo-block__border-responsive-manual-interface-item {\n\tdisplay: inline-flex;\n\talign-items: center;\n\tjustify-content: flex-start;\n\tborder: 1px solid rgb(148, 148, 148);\n\tpadding: 0 8px;\n\n\t.components-base-control {\n\t\tmargin: 0 !important;\n\t\tpadding: 0;\n\t}\n\t.components-base-control__field,\n\t.components-base-control {\n\t\tpadding: 0 !important;\n\t\tmargin: 0 !important;\n\t}\n}\n\n.dlx-photo-block__border-responsive-manual-interface {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 1fr 1fr 1fr;\n\tgrid-template-rows: auto;\n\tgrid-template-areas:\n\t\t\"topLeft topCenterLeft topCenterRight topRight\"\n\t\t\"middleLeft middleCenterLeft middleCenterRight middleRight\"\n\t\t\"bottomLeft bottomCenterLeft bottomCenterRight bottomRight\";\n\tgrid-gap: 15px;\n\trow-gap: 15px;\n\talign-items: center;\n\tjustify-content: center;\n\tmargin-top: 22px;\n\n\t&:not(.is-border-radius) {\n\t\t.dlx-photo-block__border-responsive-manual-interface-item-top {\n\t\t\tposition: relative;\n\t\t\tgrid-column: topCenterLeft / topCenterRight;\n\t\t\tgrid-row: 1;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: -8px;\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__border-responsive-manual-interface-item-left {\n\t\t\tposition: relative;\n\t\t\tgrid-column: middleLeft / middleCenterLeft;\n\t\t\tgrid-row: 2;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: 100%;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: -8px;\n\t\t\t\ttop: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__border-responsive-manual-interface-item-right {\n\t\t\tposition: relative;\n\t\t\tgrid-column: middleCenterRight / middleRight;\n\t\t\tgrid-row: 2;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: 100%;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -8px;\n\t\t\t\ttop: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__border-responsive-manual-interface-item-bottom {\n\t\t\tposition: relative;\n\t\t\tgrid-column: bottomCenterLeft / bottomCenterRight;\n\t\t\tgrid-row: 3;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tbottom: -8px;\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__border-responsive-sync-manual-button {\n\t\t\tdisplay: inline-flex;\n\t\t\tgrid-column: topRight;\n\t\t\tgrid-row: 1;\n\t\t\tjustify-content: center;\n\t\t\tpadding: 8px;\n\t\t\tmax-width: 50px;\n\t\t\tmargin: 0 auto;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t}\n\t&.is-border-radius {\n\t\t.dlx-photo-block__border-responsive-manual-interface-item-top {\n\t\t\tposition: relative;\n\t\t\tgrid-area: topLeft;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: calc( 100% + 8px );\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: -8px;\n\t\t\t\tright: 0;\n\t\t\t}\n\t\t\t&:after {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: calc( 100% + 8px );\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tbottom: 0;\n\t\t\t\tleft: -8px;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__border-responsive-manual-interface-item-left {\n\t\t\tposition: relative;\n\t\t\tgrid-area: bottomLeft;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: calc( 100% + 8px );\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: -8px;\n\t\t\t\ttop: 0;\n\t\t\t}\n\t\t\t&:after {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: calc( 100% + 8px );\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tbottom: -8px;\n\t\t\t\tright: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__border-responsive-manual-interface-item-right {\n\t\t\tposition: relative;\n\t\t\tgrid-area: topRight;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: calc( 100% + 8px );\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -8px;\n\t\t\t\tbottom: 0;\n\t\t\t}\n\t\t\t&:after {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: calc( 100% + 8px );\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: -8px;\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__border-responsive-manual-interface-item-bottom {\n\t\t\tposition: relative;\n\t\t\tgrid-area: bottomRight;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: calc( 100% + 8px );\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tbottom: -8px;\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t\t&:after {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: calc( 100% + 8px );\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -8px;\n\t\t\t\ttop: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__border-responsive-sync-manual-button {\n\t\t\tdisplay: inline-flex;\n\t\t\tgrid-area: middleCenter;\n\t\t\tjustify-content: center;\n\t\t\tpadding: 8px;\n\t\t\tmax-width: 50px;\n\t\t\tmargin: 0 auto;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t}\n}\n\n.dlx-photo-block__border-responsive {\n\t.photo-block-component-color-picker-wrapper > .components-base-control__field {\n\t\tdisplay: inline-block;\n\t}\n\t.photo-block-component-color-picker-palette {\n\t\tmargin-right: 8px;\n\t}\n}\n\n/**\n * Popover border style.\n */\n.dlx-photo-block__border-responsive-sync-interface-border-style-popover {\n\tpadding: 15px 20px;\n\tmin-width: 240px;\n\t/* Give h3 same style as basecontrol styles */\n\th3 {\n\t\tfont-size: 13px;\n\t\tfont-weight: 600;\n\t\tmargin: 0 0 8px;\n\t\ttext-transform: uppercase;\n\t}\n\t.dlx-photo-block__border-responsive-sync-interface-border-style-popover-buttons {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr 1fr;\n\t\tgrid-gap: 8px;\n\n\t\tbutton {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\ttext-align: left;\n\t\t}\n\t}\n}",".dlx-photo-block__custom-attributes-control__attribute {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 1fr 32px;\n\tgrid-gap: 4px;\n\talign-items: end;\n\tmargin-top: 10px;\n\tmargin-bottom: 10px;\n\n\t&:last-child {\n\t\tmargin-bottom: 0;\n\t}\n\n\t.components-base-control {\n\t\tmargin-bottom: 0;\n\t}\n\t.components-base-control__field {\n\t\tmargin-bottom: 0;\n\t}\n\t.components-button {\n\t\tmax-height: 30px;\n\t}\n}","/* Popover container */\n.photo-block-global-styles-popover {\n\tposition: relative;\n\tpadding: 25px;\n\ttop: 24px !important;\n\t.components-popover__content {\n\t\t.photo-block-click-to-share {\n\t\t\tmargin: 20px !important;\n\t\t\twidth: 235px;\n\n\t\t}\n\t\t~ .components-popover__arrow {\n\t\t\ttop: unset !important;\n\t\t\tbottom: 34px;\n\t\t\tright: 10px !important;\n\t\t}\n\t}\n}\n\n.photo-block-presets-panel {\n\t.components-panel__row {\n\t\twidth: 100%;\n\t}\n}\n.photo-block-presets {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-bottom: 15px;\n\n\t.components-button-group {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 50% 50%;\n\t\tgrid-gap: 15px;\n\t\trow-gap: 15px;\n\t\tpadding-right: 15px;\n\n\t\tbutton.photo-block-global-styles-button {\n\t\t\tdisplay: block;\n\t\t\twidth: 100%;\n\t\t\ttext-align: center;\n\t\t\twhite-space: normal;\n\t\t\tmin-height: 36px;\n\t\t\theight: auto;\n\t\t}\n\t}\n}\n\n/* Preset Modal Button */\n.photo-block-global-styles-modal-button-group {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-start;\n}\n.photo-block-global-styles-modal-apply-button {\n\tmargin-right: 8px;\n}\n\n/* Preset Modal */\n.photo-block-global-styles-modal-radio-control {\n\t.components-flex {\n\t\tflex-direction: row;\n\t\tjustify-content: flex-start;\n\t\t.components-radio-control__option:first-child {\n\t\t\tmargin-right: 8px;\n\t\t}\n\t}\n\tmargin-bottom: 15px;\n}\n.photo-block-global-styles-modal-new-preset {\n\tmargin-bottom: 15px;\n}\n.photo-block-custom-global-styles-actions {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\n\tbutton.components-button,\n\tbutton.components-button.has-icon {\n\t\twidth: 100%;\n\t\ttext-align: center;\n\t\tjustify-content: center;\n\n\t\t&:first-of-type {\n\t\t\tmargin-bottom: 15px;\n\t\t}\n\t}\n}\n\n/* Preset buttons */\n.photo-block-presets button.components-button.photo-block-global-styles-button {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tbackground: #FEFEFE;\n\tcolor: #333;\n\tborder: 1px solid #333;\n\tbox-shadow: inset 0 0 0 1px #ccc;\n\ttransition: all 200ms ease-in-out;\n\t&:hover,\n\t&:hover:not(:disabled) {\n\t\tbackground: #333;\n\t\tcolor: #FFF;\n\t}\n\t&:active,\n\t&:active:not(:disabled) {\n\t\tbackground: #333;\n\t\tcolor: #FFF;\n\t}\n}\n.photo-block-global-styles-edit-container--edit {\n\tbutton.components-button.photo-block-global-styles-button {\n\t\tbackground: #FEFEFE;\n\t\tcolor: #333;\n\t\tborder: 0;\n\n\t\t&:hover,\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground: #FEFEFE;\n\t\t\tcolor: #333;\n\t\t}\n\t\t&:active,\n\t\t&:active:not(:disabled) {\n\t\t\tbackground: #FEFEFE;\n\t\t\tcolor: #333;\n\t\t}\n\t}\n\t\n}\n.photo-block-presets .photo-block-global-styles-edit-buttons {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 1fr;\n\n\tbutton.components-button {\n\t\tborder: 1px solid #333 !important;\n\t\tbox-shadow: inset 0 0 0 1px #333;\n\t\tmax-height: 28px;\n\t\t&.photo-block-global-styles-edit-button {\n\t\t\tbackground: var( --wp-admin-theme-color, var( --quotes-dlx-admin--color-green, #007cba ) );\n\t\t\tcolor: #FFF;\n\t\t\tborder: 0;\n\t\t\tbox-shadow: unset;\n\t\t}\n\t\t&.photo-block-global-styles-edit-button:hover {\n\t\t\tbackground: var( --wp-admin-theme-color-darker-20, var( --quotes-dlx-admin--color-green-dark, #005a87 ) );\n\t\t}\n\t\t&.photo-block-global-styles-delete-button {\n\t\t\tbackground: var( --quotes-dlx-admin--color-red--required );\n\t\t\tcolor: #FFF;\n\t\t\tborder: 0;\n\t\t\tbox-shadow: unset;\n\t\t}\n\t\t&.photo-block-global-styles-delete-button:hover {\n\t\t\tbackground: var( --quotes-dlx-admin--color-red-alt );\n\t\t\tborder: 0;\n\t\t\tbox-shadow: unset;\n\t\t}\n\t}\t\n}\n.photo-block-global-styles-modal-override-preset {\n\tmargin-bottom: 15px;\n\n\t.components-radio-control__option {\n\t\tmargin-bottom: 6px;\n\t}\n}\n.has-error {\n\tinput.components-text-control__input {\n\t\tborder-color: #bc2b2c;\n\t\tbackground-color: #f5e5e4;\n\t}\n}\n\n/* Is required notice */\n.is-required {\n\tposition: relative;\n\n\tlabel {\n\t\tposition: relative;\n\t\tdisplay: inline-block !important;\n\t}\n\tinput:not(.components-radio-control__input) {\n\t\tdisplay: block !important;\n\t}\n\n\tlabel::after {\n\t\tposition: absolute;\n\t\tdisplay: inline-block;\n\t\tvertical-align: middle;\n\t\tcontent: '*';\n\t\ttop: 0;\n\t\tright: -12px;\n\t\tcolor: #bc2b2c;\n\t\tfont-size: 1.4em;\n\t\tline-height: 1.3;\n\t}\n\n\t.components-radio-control__option label::after {\n\t\tdisplay: none;\n\t}\n\n\t.not-is-required::after {\n\t\tdisplay: none;\n\t}\n}\n.photo-block-presets .photo-block-global-styles-edit-buttons {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 1fr;\n\n\tbutton.components-button {\n\t\tborder: 1px solid #333 !important;\n\t\tbox-shadow: inset 0 0 0 1px #333;\n\t\tmax-height: 28px;\n\t\tpadding: 12px 10px;\n\t\tbox-sizing: border-box;\n\t\t&.photo-block-global-styles-edit-button {\n\t\t\tbackground: var( --wp-admin-theme-color, #006400 );\n\t\t\tcolor: #FFF;\n\t\t\tborder: 0;\n\t\t\tbox-shadow: unset;\n\t\t}\n\t\t&.photo-block-global-styles-edit-button:hover {\n\t\t\tbackground: var( --wp-admin-theme-color-darker-20, #005200 );\n\t\t}\n\t\t&.photo-block-global-styles-delete-button {\n\t\t\tbackground: #b53b07;\n\t\t\tcolor: #FFF;\n\t\t\tborder: 0;\n\t\t\tbox-shadow: unset;\n\t\t}\n\t\t&.photo-block-global-styles-delete-button:hover {\n\t\t\tbackground: #822700;\n\t\t\tborder: 0;\n\t\t\tbox-shadow: unset;\n\t\t}\n\n\t\tsvg {\n\t\t\twidth: 20px;\n\t\t\theight: 20px;\n\t\t}\n\t}\t\n}\n.photo-block-global-styles-modal-override-preset {\n\tmargin-bottom: 15px;\n\n\t.components-radio-control__option {\n\t\tmargin-bottom: 6px;\n\t}\n}\n.photo-block-global-styles-actions {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tbox-sizing: border-box;\n\n\t.photo-block-global-styles-save-button {\n\t\twidth: 100%;\n\t\tjustify-content: center;\n\t}\n\t.photo-block-global-styles-edit-button {\n\t\twidth: 100%;\n\t\tmargin-top: 16px;\n\t\tjustify-content: center;\n\t}\n\t.photo-block-global-styles-exit-button {\n\t\twidth: 100%;\n\t\tmargin-top: 12px;\n\t\tjustify-content: center;\n\t}\n}\n.photo-block-global-styles {\n\twidth: 100%;\n}\n.photo-block-global-styles-edit-item {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 64px;\n\tbox-sizing: border-box;\n\tbackground: #f9f9f9;\n\tborder: 1px solid #ccc;\n\tborder-radius: 4px;\n\tmargin-bottom: 8px;\n\tpadding: 12px 16px;\n}\n.photo-block-global-styles-edit-item-actions .components-button-group {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 1fr;\n}\n.photo-block-global-styles-modal-radio-control {\n\tpadding: 8px 0 12px 0;\n}\n.photo-block-global-styles-modal .components-base-control__field > label {\n\tfont-weight: 600;\n}",".photo-block-global-styles-selected {\n\tbackground: #f5f5f5;\n\tborder: 1px solid #e0e0e0;\n\tborder-radius: 4px;\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 36px;\n\talign-items: center;\n\tbox-sizing: border-box;\n}\n.photo-block-global-styles-selected-title {\n\tpadding: 16px 8px;\n}\n.photo-block-global-styles-picker-button-group {\n\tdisplay: grid;\n\tbox-sizing: border-box;\n\tgrid-template-columns: 1fr;\n\tcolumn-gap: 12px;\n\trow-gap: 12px;\n\n\tbutton {\n\t\tjustify-content: center;\n\t}\n}","#photo-block-preview {\n\t.dlx-photo-block__screen-edit-image-wrapper {\n\t\tdisplay: block;\n\t}\n}",".dlx-photo-block__alignment-dropdown-group {\n\t.is-active {\n\t\t.dashicons:before {\n\t\t\tbackground: #333;\n\t\t\tcolor: #FFF;\n\t\t\tpadding: 1px 3px;\n\t\t}\n\t}\n}",".dlx-photo-block__aspect-ratio-group {\n\tsvg {\n\t\tfill: none;\n\t}\n}\n.dlx-photo-block__lock-crop-button.is-pressed svg {\n\tcolor: #FFFFFF;\n}\n\n.dlx-photo-block__zoom-popover .components-popover__content {\n\tmin-width: 250px;\n\tpadding: 15px;\n}\n\n.dlx-photo-block__save-button.is-saving {\n\tsvg {\n\t\tanimation: photo-block-pub-spin;\n\t\tanimation-duration: 1.5s;\n\t\tanimation-iteration-count: infinite;\n\t\tanimation-timing-function: linear;\n\t}\n}\n.dlx-photo-block__toolbar-back-button {\n\tbox-shadow: none !important; /* override core style */\n\tborder-right: 1px solid #333;\n\theight: unset;\n\tdisplay: flex;\n\talign-items: center;\n\theight: 100%;\n}\n.dlx-photo-block__aspect-ratio-dropdown button {\n\theight: 100%;\n}\n.dlx-photo-block__aspect-ratio-dropdown button:after {\n\tcontent: attr(aria-label);\n\tdisplay: block;\n\talign-items: center;\n\tmargin-left: 8px;\n}\n.dlx-photo-block__aspect-ratio-dropdown button {\n\ttext-transform: capitalize;\n}","@use 'sass:math';\n\n// Query to kick us into \"mobile\" mode with larger drag handles/bars.\n// See: https://developer.mozilla.org/en-US/docs/Web/CSS/@media/pointer\n$mobile-media-query: '(pointer: coarse)' !default;\n\n// SASS variables for normal drag handle and bar size.\n// Override in your scss file by setting these variables FIRST, then including this file.\n$drag-handle-width: 10px !default;\n$drag-handle-height: 10px !default;\n$drag-bar-size: 6px !default;\n\n// Mobile handle/bar sizes. Override as above.\n$drag-handle-mobile-width: 24px !default;\n$drag-handle-mobile-height: 24px !default;\n\n// Handle color/border.\n$drag-handle-background-colour: rgba(0, 0, 0, 0.2) !default;\n$drag-handle-border: 1px solid rgba(255, 255, 255, 0.7) !default;\n$drag-handle-active-border-color: blue !default;\n$drag-handle-active-bg-color: #2dbfff !default;\n\n$half-drag-handle-height: math.div($drag-handle-height, 2);\n$half-drag-handle-width: math.div($drag-handle-width, 2);\n$half-drag-bar-size: math.div($drag-bar-size, 2);\n\n.ReactCrop {\n $root: &;\n\n position: relative;\n display: inline-block;\n cursor: crosshair;\n overflow: hidden;\n max-width: 100%;\n\n & *,\n & *::before,\n & *::after {\n box-sizing: border-box;\n }\n\n &--disabled,\n &--locked {\n cursor: inherit;\n }\n\n &__child-wrapper {\n max-height: inherit;\n\n & > img,\n & > video {\n display: block;\n max-width: 100%;\n max-height: inherit;\n }\n }\n\n &:not(#{$root}--disabled) {\n #{$root}__child-wrapper {\n & > img,\n & > video {\n touch-action: none;\n }\n }\n #{$root}__crop-selection {\n touch-action: none;\n }\n }\n\n &__crop-selection {\n position: absolute;\n top: 0;\n left: 0;\n transform: translate3d(0, 0, 0);\n cursor: move;\n box-shadow: 0 0 0 9999em rgba(0, 0, 0, 0.5);\n\n .ReactCrop--disabled & {\n cursor: inherit;\n }\n\n .ReactCrop--circular-crop & {\n border-radius: 50%;\n box-shadow: 0px 0px 1px 1px white, 0 0 0 9999em rgba(0, 0, 0, 0.5);\n }\n\n border: 1px dashed white;\n\n &:focus {\n outline: none;\n border-color: $drag-handle-active-border-color;\n border-style: solid;\n }\n }\n &--invisible-crop &__crop-selection {\n display: none;\n }\n\n &__rule-of-thirds-vt::before,\n &__rule-of-thirds-vt::after,\n &__rule-of-thirds-hz::before,\n &__rule-of-thirds-hz::after {\n content: '';\n display: block;\n position: absolute;\n background-color: rgba(255, 255, 255, 0.4);\n }\n\n &__rule-of-thirds-vt {\n &::before,\n &::after {\n width: 1px;\n height: 100%;\n }\n\n &::before {\n left: 33.3333%;\n left: calc(100% / 3);\n }\n\n &::after {\n left: 66.6666%;\n left: calc(100% / 3 * 2);\n }\n }\n\n &__rule-of-thirds-hz {\n &::before,\n &::after {\n width: 100%;\n height: 1px;\n }\n\n &::before {\n top: 33.3333%;\n top: calc(100% / 3);\n }\n\n &::after {\n top: 66.6666%;\n top: calc(100% / 3 * 2);\n }\n }\n\n &__drag-handle {\n position: absolute;\n\n &::after {\n position: absolute;\n content: '';\n display: block;\n width: $drag-handle-width;\n height: $drag-handle-height;\n background-color: $drag-handle-background-colour;\n border: $drag-handle-border;\n\n // This stops the borders disappearing when keyboard\n // nudging.\n outline: 1px solid transparent;\n }\n\n &:focus {\n &::after {\n border-color: $drag-handle-active-border-color;\n background: $drag-handle-active-bg-color;\n }\n }\n }\n\n .ord-nw {\n top: 0;\n left: 0;\n margin-top: -$half-drag-handle-height;\n margin-left: -$half-drag-handle-width;\n cursor: nw-resize;\n\n &::after {\n top: 0;\n left: 0;\n }\n }\n .ord-n {\n top: 0;\n left: 50%;\n margin-top: -$half-drag-handle-height;\n margin-left: -$half-drag-handle-width;\n cursor: n-resize;\n\n &::after {\n top: 0;\n }\n }\n .ord-ne {\n top: 0;\n right: 0;\n margin-top: -$half-drag-handle-height;\n margin-right: -$half-drag-handle-width;\n cursor: ne-resize;\n\n &::after {\n top: 0;\n right: 0;\n }\n }\n .ord-e {\n top: 50%;\n right: 0;\n margin-top: -$half-drag-handle-height;\n margin-right: -$half-drag-handle-width;\n cursor: e-resize;\n\n &::after {\n right: 0;\n }\n }\n .ord-se {\n bottom: 0;\n right: 0;\n margin-bottom: -$half-drag-handle-height;\n margin-right: -$half-drag-handle-width;\n cursor: se-resize;\n\n &::after {\n bottom: 0;\n right: 0;\n }\n }\n .ord-s {\n bottom: 0;\n left: 50%;\n margin-bottom: -$half-drag-handle-height;\n margin-left: -$half-drag-handle-width;\n cursor: s-resize;\n\n &::after {\n bottom: 0;\n }\n }\n .ord-sw {\n bottom: 0;\n left: 0;\n margin-bottom: -$half-drag-handle-height;\n margin-left: -$half-drag-handle-width;\n cursor: sw-resize;\n\n &::after {\n bottom: 0;\n left: 0;\n }\n }\n .ord-w {\n top: 50%;\n left: 0;\n margin-top: -$half-drag-handle-height;\n margin-left: -$half-drag-handle-width;\n cursor: w-resize;\n\n &::after {\n left: 0;\n }\n }\n\n // Use the same specificity as the ords above but just\n // come after.\n &__disabled &__drag-handle {\n cursor: inherit;\n }\n\n &__drag-bar {\n position: absolute;\n\n &.ord-n {\n top: 0;\n left: 0;\n width: 100%;\n height: $drag-bar-size;\n margin-top: -$half-drag-bar-size;\n }\n &.ord-e {\n right: 0;\n top: 0;\n width: $drag-bar-size;\n height: 100%;\n margin-right: -$half-drag-bar-size;\n }\n &.ord-s {\n bottom: 0;\n left: 0;\n width: 100%;\n height: $drag-bar-size;\n margin-bottom: -$half-drag-bar-size;\n }\n &.ord-w {\n top: 0;\n left: 0;\n width: $drag-bar-size;\n height: 100%;\n margin-left: -$half-drag-bar-size;\n }\n }\n\n &--new-crop &__drag-bar,\n &--new-crop &__drag-handle,\n &--fixed-aspect &__drag-bar {\n display: none;\n }\n\n &--fixed-aspect &__drag-handle.ord-n,\n &--fixed-aspect &__drag-handle.ord-e,\n &--fixed-aspect &__drag-handle.ord-s,\n &--fixed-aspect &__drag-handle.ord-w {\n display: none;\n }\n\n @media #{$mobile-media-query} {\n .ord-n,\n .ord-e,\n .ord-s,\n .ord-w {\n display: none;\n }\n\n &__drag-handle {\n width: $drag-handle-mobile-width;\n height: $drag-handle-mobile-height;\n }\n }\n}\n",".dlx-photo-block__component-aspect-ratio {\n\tdisplay: flex;\n\theight: 100%;\n\tjustify-content: flex-start;\n\talign-items: center;\n\tpadding: 10px 8px;\n\tbox-sizing: border-box;\n\ttext-align: center;\n\n\t.components-base-control__field {\n\t\tmargin: 0;\n\t}\n\t.components-text-control__input {\n\t\tdisplay: inline-block;\n\t\tmax-width: 72px;\n\t}\n\t&.dlx-photo-block__component-aspect-ratio--active {\n\t\t.components-text-control__input {\n\t\t\tmax-width: 48px;\n\t\t}\n\t}\n\tlabel {\n\t\tposition: absolute;\n\t\tleft: -9999px;\n\t\tclip: rect( 0 0 0 0 );\n\t}\n\n\tbutton.dlx-photo-block__component-aspect-ratio-switch {\n\t\tmin-width: unset;\n\t\theight: 30px;\n\t\tmargin-left: 4px;\n\t\tpadding-left: 15px;\n\t\tpadding-right: 15px;\n\t}\n\t.dlx-photo-block__component-aspect-ratio-splitter {\n\t\tbutton {\n\t\t\tmin-width: unset;\n\t\t\theight: 30px;\n\t\t\tmargin-left: 4px;\n\t\t\tmargin-right: 4px;\n\t\t}\n\t}\n\tbutton.dlx-photo-block__component-aspect-ratio-apply.components-button {\n\t\tmargin-left: 8px;\n\t\tmax-height: 30px;\n\t}\n}",".dlx-photo-block__screen-data {\n\tmax-width: 500px;\n\tmargin: 0 auto;\n}\n.dlx-photo-block__data-row {\n\tmargin-bottom: 20px;\n\t&:last-of-type {\n\t\tmargin-bottom: 0;\n\t}\n}\n.dlx-photo-block__screen-data-heading {\n\tmargin-bottom: 15px !important; /* override core style */\n}\n.dlx-photo-block__post-suggestions {\n\twidth: 100%;\n\tposition: relative;\n\ttop: 100%;\n\tleft: 0;\n\tmax-height: 250px;\n\toverflow-y: auto;\n\t.photo-block__post-suggestion {\n\t\tposition: relative;\n\t\tborder: 1px solid #ddd;\n\t\tborder-radius: 0;\n\t\twidth: 100%;\n\t\theight: auto;\n\t\tbackground: #FFF;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-start;\n\t\talign-items: center;\n\t\ttext-align: left;\n\t\tpadding: 5px 20px 5px 40px !important; /* override core style */\n\t\ttransition: all 0.4s ease-in-out;\n\t\tmin-height: 45px;\n\n\t\tsvg {\n\t\t\tposition: absolute;\n\t\t\twidth: 24px;\n\t\t\theight: 24px;\n\t\t\ttop: calc(50% - 8px);\n\t\t\tleft: 10px;\n\t\t\tpath {\n\t\t\t\tfill: unset;\n\t\t\t}\n\t\t}\n\n\t\t&:hover {\n\t\t\tbackground: #f1f1f1;\n\t\t\tborder-color: var( --wp-admin-theme-color );\n\t\t}\n\n\t\t&.is-selected {\n\t\t\tbackground: #f1f1f1;\n\t\t\tborder-color: var( --wp-admin-theme-color );\n\t\t}\n\n\t\t.photo-block-search-item {\n\t\t\tdisplay: block;\n\t\t\tmargin-right: 8px;\n\t\t\twhite-space: pre-wrap;\n\t\t\toverflow-wrap: break-word;\n\t\t}\n\t\t.photo-block-search-item-title {\n\t\t\tdisplay: block;\n\t\t\tmargin-bottom: 0.2em;\n\t\t\tfont-weight: 500;\n\t\t\tposition: relative;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\n\t\t\t&.no-margin {\n\t\t\t\tmargin: 0;\n\t\t\t}\n\t\t}\n\t\t.photo-block-search-item-info {\n\t\t\tword-break: break-all;\n\t\t\tdisplay: block;\n\t\t\tcolor: #757575;\n\t\t\tfont-size: .9em;\n\t\t\tline-height: 1.3;\n\t\t}\n\t}\n}\n\n.dlx-photo-block__data-row.dlx-photo-block__data-button-apply {\n\tcolor: #FFF;\n}\n\n.dlx-photo-block__fallback-image-popover {\n\tmin-width: 350px;\n\tpadding: 15px;\n}","@keyframes photo-block-advanced-select-spin {\n\t100% {\n\t\ttransform: rotate(360deg);\n\t}\n}\n.photo-block-post-search__input-wrapper ul {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.photo-block-advanced-select {\n\tmargin-bottom: 8px;\n}\n\n/**\n * Make search input label look like other WP components.\n */\n.photo-block-pub-advanced-select__input-label {\n\tcolor: #1e1e1e;\n\tfont-size: 11px;\n font-weight: 500;\n line-height: 1.4;\n text-transform: uppercase;\n box-sizing: border-box;\n display: block;\n padding-top: 0px;\n padding-bottom: 0px;\n max-width: 100%;\n\tmargin-bottom: 8px;\n z-index: 1;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n/**\n * Style search component, layering the loading animation, and search button over the input.\n */\n.photo-block-pub-advanced-select__input-search-wrapper {\n\tposition: relative;\n\n\t.photo-block-pub-advanced-select__input {\n\t\t.components-base-control__field {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t.photo-block-pub-advanced-select__loading {\n\t\tposition: absolute;\n\t\tright: 28px;\n\t\ttop: calc( 50% - 12px ); // Button SVG is 24.5px tall.\n\t\tanimation: photo-block-advanced-select-spin 1s linear infinite;\n\t}\n\n\t.photo-block-pub-advanced-select__search-button {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\ttop: calc( 50% - 18px ); // Button SVG is 18px tall.\n\t}\n}\n\n/**\n * Style the results view.\n */\n.photo-block-pub-advanced-select__suggestion-display-wrapper {\n\tposition: relative;\n\tborder: 1px solid rgb(75, 79, 88);\n\tborder-radius: 3px;\n\tpadding: 8px;\n\tfont-size: 13px;\n\n\t.photo-block-pub-advanced-select__suggestion-display {\n\t\tpadding-right: 20px;\n\t}\n\t.photo-block-pub-advanced-select__suggestion-display-actions {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\ttop: calc(50% - 18px); // Factor in SVG size and button padding.\n\t\tsvg {\n\t\t\tcolor: #AAA;\n\t\t}\n\t}\n}",".photo-block__caption-position-popover {\n\tsvg {\n\t\tfill: none;\n\t}\n}\n.photo-block__remove-caption-modal {\n\tbutton {\n\t\tmargin-right: 8px;\n\t\t&:last-child {\n\t\t\tmargin-right: 0;\n\t\t}\n\t}\n}\n.dlx-photo-block__caption-align-toolbar-buttons {\n\t.is-pressed {\n\t\tsvg {\n\t\t\tcolor: #FFFFFF;\n\t\t}\n\t}\n}\n.dlx-photo-block__overlay-background-gradient-randomize {\n\tmargin-bottom: 10px;\n\twidth: 100%;\n\tjustify-content: center;\n}","/* Typography Control */\n.photo-block-typography-picker {\n\tpadding: 10px 15px;\n\n\t.components-base-control {\n\t\tpadding-bottom: 0 !important; // override core styles.\n\t\tmargin-bottom: 0 !important; // override core styles.\n\t}\n\t.components-base-control__field {\n\t\tpadding-bottom: 0;\n\t\tmargin-bottom: 0;\n\t}\n\n\t.photo-block-typography-picker__row {\n\t\tmargin-bottom: 10px;\n\t}\n\n\t.photo-block-typography-picker__row__col-2 { /* there's a hidden div that has zero space */\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr 1fr;\n\t\tgrid-gap: 10px;\n\t\talign-items: end;\n\n\t\t.photo-block-typography-picker__row_item.photo-block-units {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: 1fr 0 36px;\n\t\t\tcolumn-gap: 0;\n\t\t\talign-items: end;\n\n\t\t\t.components-button {\n\t\t\t\tfont-size: 13px;\n\t\t\t\tline-height: normal;\n\t\t\t\tpadding: 6px 8px;\n\t\t\t\tmax-height: 30px;\n\t\t\t}\n\t\t}\n\t\t\n\t}\n}\n\n/* Popover unit picker for typography */\n.photo-block-component-font-unit-picker {\n\t.components-popover__content {\n\t\tmin-width: 48px;\n\t\tbackground: #FFF;\n\t\toutline: unset;\n\t\tborder: 1px solid #333;\n\n\t\t.components-button {\n\t\t\twidth: 100%;\n\t\t\tfont-size: 13px;\n\t\t\tpadding: 6px 8px;\n\t\t\tmargin: 0;\n\t\t\tbox-shadow: unset;\n\t\t\tjustify-content: center;\n\t\t\tborder-bottom: 1px solid #dadada;\n\t\t\toutline: unset;\n\n\t\t\t&:last-child,\n\t\t\t&.is-primary {\n\t\t\t\tborder-bottom: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* Typography row */\n.photo-block-typography-panel-row {\n\tdisplay: block;\n}\n.photo-block-typography-picker-wrapper > div {\n\t\n\n\t.photo-block-typography-component-label {\n\t\tfont-size: 13px;\n\t}\n\n\t.photo-block-typography-component-settings {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t}\n\n\t.components-button:not(.dlx-photo-block__heading-icon-responsive-icon) {\n\t\tfont-size: 13px;\n\t\tpadding: 6px 8px;\n\t\tmargin: 0;\n\t\tmargin-top: 16px;\n\t\toutline: unset;\n\t}\n\n\t.dashicon {\n\t\tdisplay: flex;\n\t\twidth: 25px;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\n\t\t&:before {\n\t\t\tfont-size: 1.4rem;\n\t\t}\n\t}\n}\n.photo-block-component-typography-popup {\n\tmin-width: 250px;\n\tmax-width: 250px;\n\n\t.components-popover__content {\n\t\twidth: unset;\n\t}\n}",".photo-block-background-gradient,\n.photo-block-background-gradient-sync,\n.photo-block-background-gradient-generator{\n\tdisplay: block;\n}\n.photo-block-component-gradient-picker-wrapper > div,\n.photo-block-component-gradient-sync-wrapper > div,\n.photo-block-component-gradient-generator-wrapper > div{\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 30px;\n\talign-items: center;\n\n\th3 {\n\t\tmargin-bottom: 0;\n\t}\n}\n.photo-block-component-gradient-picker {\n\tdisplay: inline-block;\n\theight: 28px;\n\twidth: 28px;\n\tvertical-align: top;\n\ttransition: 100ms transform ease;\n\tborder-radius: 50%;\n\tbox-shadow: inset 0 0 0 1px !important;\n\n\t&:hover {\n\t\ttransform: scale(1.1);\n\t}\n}\n.photo-block-component-gradient-picker-popover {\n\t.components-popover__content {\n\t\tmin-width: 300px;\n\t\tpadding: 10px;\n\t}\n}",".dlx-photo-block__image-max-width {\n\tmargin: 0;\n\tmargin-bottom: 16px;\n}","/* Background Image Uploader/Selector */\n.photo-block-background-selector-upload-row {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 30px;\n\talign-items: end;\n\tcolumn-gap: 15px;\n\n\t.photo-block-background-selector-upload-button button {\n\t\tmax-height: 30px;\n\t\tmax-width: 30px;\n\t}\n\n\t.components-base-control__field,\n\t.components-base-control {\n\t\tmargin-bottom: 0 !important; // override core styles.\n\t}\n}\n.photo-block-component-background-settings-popup {\n\t.components-popover__content {\n\t\twidth: 250px;\n\t\tpadding: 10px;\n\t}\n}\n.photo-block-background-selector__row_item {\n\tmargin-bottom: 20px;\n\n\t&.photo-block-background-selector__row_item-2 {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr 30px;\n\t\talign-items: center;\n\t\tcolumn-gap: 15px;\n\n\t\th3 {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\tbutton { \n\t\t\tmax-height: 30px;\n\t\t\tmax-width: 30px;\n\t\t}\n\t}\n}\n.photo-block-background-selector-image-button-error {\n\tcolor: #bc2b2c !important; // override core styles.\n\tbackground: #f5e5e4 !important; // override core styles.\n\tborder-color: #bc2b2c !important; // override core styles.\n\tbox-shadow: inset 0 0 0 1px #bc2b2c !important; // override core styles.\n}"],"names":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"index.css","mappings":"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jCA;;EAAA;AAGA;EACC;EACA;EAUA;EAYA;EAuBA;EAsBA;;gBAAA;EAOA;EAgCA;EAgBA;EAsBA;AA47BD;AA3kCC;EACC;EACA;AA6kCF;AA3kCC;EACC;EACA;AA6kCF;AAzkCC;EACC;EACA;EACA;EACA;AA2kCF;AAzkCC;EACC;EACA;AA2kCF;AAvkCC;;;;;;;;;;;;EAYC;AAykCF;AAvkCE;;;;;;;;;;;;EACC;AAolCH;AAnlCG;;;;;;;;;;;;EACC;AAgmCJ;AA1lCC;;;EAGC;EACA;EACA;AA4lCF;AA1lCC;EACC;AA4lCF;AA3lCE;EACC;EACA;EACA;AA6lCH;AA3lCE;EACC;EACA;EACA;AA6lCH;AAtlCC;EACC;AAwlCF;AAplCC;EACC;EACA;EACA;AAslCF;AAplCC;EACC;EACA;EACA;AAslCF;AAplCC;EACC;EACA;EACA;AAslCF;AAplCC;EACC;EACA;EACA;AAslCF;AAplCC;EACC;EACA;EACA;AAslCF;AAplCC;EACC;EACA;EACA;AAslCF;AAllCC;;EAEC;EACA;AAolCF;AAllCC;;;;;;EAMC;EACA;AAolCF;AAhlCC;EACC;AAklCF;AAhlCC;;EAEC;EACA;EACA;EACA;EACA;EACA;AAklCF;AAhlCE;;EACC;EACA;AAmlCH;AAhlCC;;EAEC;AAklCF;AA/kCC;EACC;AAilCF;AA/kCC;EACC;AAilCF;AA/kCC;EACC;AAilCF;;AA3kCA;AACA;EACC;EACA;AA8kCD;AA5kCC;EACC;AA8kCF;AA5kCC;EACC;AA8kCF;AA5kCC;EACC;AA8kCF;AA5kCC;EACC;AA8kCF;AA5kCC;EACC;AA8kCF;;AA3kCA;AACA;EACC;AA8kCD;;AA5kCA;EACC;AA+kCD;;AA7kCA;EACC;AAglCD;;AA9kCA;EACC;AAilCD;;AA/kCA;EACC;AAklCD;;AAhlCA;;EAAA;AAGA;;EAEC;AAmlCD;;AAjlCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAolCD;;AAllCA;EACC;EACA;KAAA;EACA;EACA;KAAA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAqlCD;;AAnlCA;EACC;AAslCD;;AAplCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAulCD;;AArlCA;EACC;EACA;AAwlCD;;AAtlCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AAylCD;;AAvlCA;EACC;EACA;AA0lCD;;AAxlCA;EACC;EACA;AA2lCD;;AAzlCA;EACC;AA4lCD;;AA1lCA;EACC;EACA;EACA;AA6lCD;;AA3lCA;EACC;EACA;EACA;EACA;EACA;AA8lCD;AA5lCC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AA8lCF;AA3lCC;EACC;EACA;EACA;AA6lCF;AA3lCC;;EAEC;AA6lCF;AA3lCC;EACC;AA6lCF;AA3lCC;EACC;AA6lCF;AA3lCC;EACC;EACA;AA6lCF;AA3lCC;EACC;AA6lCF;AA3lCC;EACC;EACA;EACA;EACA;AA6lCF;AA3lCC;EACC;AA6lCF;AA3lCC;EACC;EACA;EACA;EACA;AA6lCF;AA3lCC;EACC;AA6lCF;AA3lCC;EACC;EACA;EACA;EACA;AA6lCF;AA3lCC;EACC;AA6lCF;;AAxlCC;EACC;EACA;EACA;EACA;EACA;EACA;AA2lCF;AAxlCC;EACC;AA0lCF;AAvlCC;EACC;AAylCF;AAvlCC;EACC;AAylCF;AAvlCC;EACC;AAylCF;AAvlCC;EACC;AAylCF;AAvlCC;EACC;AAylCF;AAvlCC;EACC;AAylCF;AAvlCC;EACC;AAylCF;AAvlCC;EACC;AAylCF;AAvlCC;EACC;AAylCF;AAvlCC;EACC;EACA;AAylCF;AAvlCC;EACC;EACA;AAylCF;AAvlCC;EACC;EACA;AAylCF;;AAtlCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAylCD;AAvlCC;EACC;AAylCF;AAvlCE;EACC;AAylCH;;AAplCA;EACC;AAulCD;;AArlCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAwlCD;;AAtlCA;EACC;EACA;EACA;EACA;AAylCD;;AAvlCA;EACC;AA0lCD;;AAxlCA;EACC;AA2lCD;;AAzlCA;EACC;AA4lCD;;AA1lCA;EACC;EACA;EACA;EACA;EACA;EACA;AA6lCD;;AA3lCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AA8lCD;;AA5lCA;EACC;AA+lCD;;AA7lCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAgmCD;;AA9lCA;EACC;AAimCD;;AA9lCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;AAgmCD;;AA9lCA;EACC;AAimCD;;AA9lCA;AACA;;EAEC;EACA;EACA;AAimCD;;AA/lCA;EACC;EACA;EACA;EACA;AAkmCD;;AAhmCA;EACC;AAmmCD;;AAhmCA;AAEC;EADD;IAEE;EAmmCA;AACF;;AAhmCC;EADD;IAEE;EAomCA;AACF;;AAjmCC;EADD;IAEE;EAqmCA;AACF;;AAlmCC;EADD;IAEE;EAsmCA;AACF;;AAnmCC;EADD;IAEE;EAumCA;AACF;;AApmCC;EADD;IAEE;EAwmCA;AACF,C;;;;A0B3uDA;EACC;AACD;;AACA;;EAEC;EACA;AAED;AAAC;;EACE;AAGH;;AAEC;EACC;EACA;AACF;AACC;EACC;EACA;EACA;EACA;EACA;AACF;AACC;EACC;EACA;EACA;EACA;AACF;AACC;EACC;EACA;AACF;AACC;EACC;AACF;;AAKC;EACC;EACA;AAFF,C;;;;ACzCC;EACC;AAAF;AAEE;EACC;AAAH;AAIE;EACC;AAFH;AAKC;EACC;AAHF;;AAOA;EACC;EACA;EACA;AAJD;AAMC;EACC;EACA;AAJF;AAOC;EACC;EACA;EACA;AALF;AAOC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AALF;AAME;EACC;AAJH;AAOE;EACC;AALH;AASE;EACC;AAPH;AAUE;EACC;AARH,C;;;;AC/CA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACD;;AAEA;EACC;AACD;AACE;EACC;EACA;EACA;AACH;AAEE;EACC;AAAH;AAEG;EACC;AAAJ;AAIC;EACC;EACA;EACA;EACA;AAFF;AAIC;EACC;EACA;EACA;EACA;AAFF;AAIC;EACC;AAFF;AAKC;EACC;EACA;EACA;EACA;AAHF;AAMC;EACC;AAJF;AAKE;EACC;EACA;AAHH;AAKE;EACC;AAHH;AAOE;EACC;AALH;AAOE;EACC;AALH;AAQE;EACC;EACA;AANH;AAOG;EACC;AALJ;AASC;EACC;AAPF;AAQE;EACC;AANH;AAQE;EACC;AANH;AASC;EACC;AAPF;AAQE;EACC;AANH;AAQE;EACC;AANH;AASC;EACC;AAPF;AAQE;EACC;AANH;AAQE;EACC;AANH,C;;;;ACjGA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACD;AACC;EACC;EACA;EACA;EACA;AACF;AACC;EACC;AACF;AAAE;EACC;EACA;AAEH;AACC;EACC;EACA;EACA;AACF;AAEC;EACC;AAAF;AAEC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AAAF;AAEC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAAF;AAEC;EACC;EACA;EACA;EACA;AAAF;AAEE;EACC;EACA;AAAH;AAGC;EACC;EACA;AADF;AAGC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADF;AAGC;EACC;EACA;EACA;AADF;AAGC;EACC;EACA;EACA;AADF;AAGC;EACC;EACA;EACA;AADF;AAGC;EACC;EACA;EACA;EACA;AADF;AAIC;EACC;EACA;EACA;EACA;AAFF,C;;;;ACvGA;;;;EAIE;;AAEF,mBAAmB;AACnB;EACE,kBAAkB;EAClB,OAAO;EACP,MAAM;AACR;AACA;EACE,UAAU;AACZ;AACA;EACE,cAAc;EACd,kBAAkB;EAClB,OAAO;EACP,MAAM;EACN,WAAW;EACX,gBAAgB;EAChB,gBAAgB;EAChB,SAAS;EACT,UAAU;EACV,UAAU;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AAMC;EACC;AAHF;;AAOA;EACC;EACA;EACA;EACA;EACA;AAJD;AAMC;EACC;EACA;EACA;EACA;EACA;EACA;AAJF;AAME;EACC;AAJH;AAME;EACC;EACA;AAJH,C;;;;ACvCA;EACC;IACC;EACA;AACF;AACA;AACA;EACC;AACD;;AACA;AAEC;EACC;EACA;EACA;EACA;AACF;;AAGA;AACA;EACC;EACA;EACA;EACA;EACA;AAAD;AAEE;EACC;EACA;EACA;AAAH;AAGC;EACC;EACA;EACA;EACA;EACA;EACA;AADF;AAEE;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAAH;AAEG;EACC;EACA;EACA;EACA;EACA;AAAJ;AACI;EACC;AACL;AAGG;EACC;EACA;AADJ;AAIG;EACC;EACA;AAFJ;AAKG;EACC;EACA;EACA;EACA;AAHJ;AAKG;EACC;EACA;EACA;EACA;EACA;EACG;AAHP;AAKG;EACC;EACA;EACA;EACA;EACA;AAHJ;;AAQA;EACC;AALD;AAOC;EACC;EACA;EACA;AALF;AAOC;EACC;EACA;EACA;AALF;;AAUC;EACC;EACA;EACA;EACA;AAPF;AAaE;EACC;AAXH;AAcC;EACC;EACA;EACA;EACA;EACA;EACA;AAZF;AAaE;EACC;EACA;EACA;EACA;EACA;EACA;AAXH;AAaE;EACC;AAXH;AAaE;EACC;EACA;EACA;EACA;EACA;AAXH;AAaE;EACC;EACA;EACA;AAXH;;AAgBA;;EAEC;AAbD;AAeC;;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAZF,C;;;;;;;;;;;;ACvKA;AACA;;EAGC;EACA;EACA;AAAD;AAEC;;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACF;AACE;;EACC;AAEH;AACC;;EACC;EACA;EACA;AAEF;;AAEC;EACC;AACF;AACE;EACC;EACA;EACA;AACH;AACG;EACC;AACJ;AAEE;EACC;EACA;EACA;AAAH;AAEE;EACC;EACA;EACA;EACA;EACA;AAAH;AAIC;;EAEC;AAFF;AAKC;EACC;AAHF;AAKC;EACC;EACA;AAHF;AAMC;EACC;AAJF;AAOC;EACC;AALF;AAQC;EACC;EACA;AANF;AASC;EACC;AAPF;AAUC;EACC;EACA;EACA;AARF;;AAYA;EACC;AATD;;AAYA;EACC;EACA;EACA;AATD;AAWC;EACC;EACA;AATF;AAYC;EACC;EACA;AAVF,C;;;;AClGC;EACC;EACA;AAAF;;AAGA;EACC;EACA;EACA;AAAD;AAEC;EACC;EACA;AAAF,C;;;;ACbA;EACC;EACA;EACA;AACD;;AACA;EACC;EACA;AAED;AADC;EACC;EACA;EACA;EACA;AAGF,C;;;;ACfA;EACC;EACA;EACA;AACD;;AACA;EACC;AAED;AADC;EACC;EACA;EACA;EACA;AAGF;;AAAA;EACC;AAGD,C;;;;AClBA;EACC;EACA;AACD,C;;;;ACHA;AACA;EACC;EACA;EACA;EACA;AACD;;AAIE;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADH;AAGG;EACC;EACA;EACA;EACA;EACA;AADJ,C;;;;AC5BC;EACC;EACA;EACA;AAAF;AAEC;EACC;EACA;EACA;EACA;EACA;AAAF;AAEC;EACC;EACA;EACA;EACA;EACA;AAAF;AAEC;EACC;AAAF;AAIE;EACC;EACA;EACA;AAFH;AAKI;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AAHL;AAOE;EACC;EACA;AALH,C;;;;ACvCA;EACC;EACA;EACA;EACA;AACD;AACC;EACC;EACA;AACF;AACC;EACC;EACA;EACA;EACA;EACA;EACA;AACF;AACE;;EAEC;EACA;AACH;AAEC;EACC;EACA;AAAF;AAEE;EACC;EACA;EACA;EACA;EACA;AAAH;AAEG;EACC;AAAJ;AAGE;EACC;EACA;AADH;AAKC;;EAEC;AAHF;;AASC;;;EACC;EACA;EACA;EACA;EACA;EACA;EACA;UAAA;EACA;EACA;EACA;AAJF;AAKE;;;;;EAEC;EACA;AAAH;AAGC;;;EACC;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACF;AACE;;;EACC;EACA;AAGH;AACC;;;;;;EAEC;AAKF;;AAFA;EACC;EACA;EACA;EACA;EACA;AAKD;AAHC;EACC;EACA;AAKF;AAHC;;EAEC;EACA;AAKF;;AADA;EACC;EACA;EACA;EACA,6HACC;EAGD;EACA;EACA;EACA;EACA;AACD;AAEE;EC9IF;EAAA;ED+IG;EACA;AAAH;AACG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACJ;AAEE;EC5JF;EAAA;ED6JG;EACA;AAAH;AACG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACJ;AAEE;EC1KF;EAAA;ED2KG;EACA;AAAH;AACG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACJ;AAEE;ECxLF;EAAA;EDyLG;EACA;AAAH;AACG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACJ;AAEE;ECtMF;EAAA;EDuMG;EACA;EACA;EACA;EACA;EACA;EACA;AAAH;AAIE;ECjNF;EAAA;EDkNG;EACA;AAFH;AAGG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADJ;AAGG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADJ;AAIE;ECzOF;EAAA;ED0OG;EACA;AAFH;AAGG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADJ;AAGG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADJ;AAIE;ECjQF;EAAA;EDkQG;EACA;AAFH;AAGG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADJ;AAGG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADJ;AAIE;ECzRF;EAAA;ED0RG;EACA;AAFH;AAGG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADJ;AAGG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AADJ;AAIE;ECjTF;EAAA;EDkTG;EACA;EACA;EACA;EACA;EACA;EACA;AAFH,C;;;;AEtTA;EACC;EACA;EACA;EACA;AACD;AACC;EACC;EACA;AACF;AACC;EACC;EACA;EACA;EACA;EACA;EACA;AACF;AACE;;EAEC;EACA;AACH;AAEC;EACC;EACA;AAAF;AAEE;EACC;EACA;EACA;EACA;EACA;AAAH;AAEG;EACC;AAAJ;AAGE;EACC;EACA;AADH;AAKC;;EAEC;AAHF;;AAQC;;EACC;EACA;EACA;EACA;EACA;EACA;EACA;UAAA;EACA;EACA;EACA;AAJF;AAKE;;;EAEC;EACA;AAFH;AAKC;;EACC;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAFF;AAIE;;EACC;EACA;AADH;AAKC;;EACC;EACA;EACA;EACA;AAFF;AAIC;;;;EAEC;AAAF;AAGC;;;;EAEC;AACF;;AAEA;EACC;EACA;EACA;EACA;EACA;AACD;AACC;EACC;EACA;AACF;AACC;;EAEC;EACA;AACF;;AAGA;EACC;EACA;EACA;EACA,4LACC;EAGD;EACA;EACA;EACA;EACA;AAHD;AAME;EACC;EACA;EACA;AAJH;AAKG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAHJ;AAME;EACC;EACA;EACA;AAJH;AAKG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAHJ;AAME;EACC;EACA;EACA;AAJH;AAKG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAHJ;AAME;EACC;EACA;EACA;AAJH;AAKG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAHJ;AAME;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAJH;AAQE;EDhOF;EAAA;ECiOG;EACA;AANH;AAOG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AALJ;AAOG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AALJ;AAQE;EDxPF;EAAA;ECyPG;EACA;AANH;AAOG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AALJ;AAOG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AALJ;AAQE;EDhRF;EAAA;ECiRG;EACA;AANH;AAOG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AALJ;AAOG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AALJ;AAQE;EDxSF;EAAA;ECySG;EACA;AANH;AAOG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AALJ;AAOG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AALJ;AAQE;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AANH;;AAYC;EACC;AATF;AAWC;EACC;AATF;;AAaA;;EAAA;AAGA;EACC;EACA;EACA;AAVD;AAWC;EACC;EACA;EACA;EACA;AATF;AAWC;EACC;EACA;EACA;AATF;AAWE;EACC;EACA;EACA;AATH,C;;;;;;;;ACjWA;EACC;EACA;EACA;EACA;EACA;EACA;AACD;AACC;EACC;AACF;AAEC;EACC;AAAF;AAEC;EACC;AAAF;AAEC;EACC;AAAF,C;;;;ACnBA;AACA;EACC;EACA;EACA;AACD;AACE;EACC;EACA;AACH;AAEE;EACC;EACA;EACA;AAAH;;AAMC;EACC;AAHF;;AAMA;EACC;EACA;EACA;AAHD;AAKC;EACC;EACA;EACA;EACA;EACA;AAHF;AAKE;EACC;EACA;EACA;EACA;EACA;EACA;AAHH;;AAQA;AACA;EACC;EACA;EACA;AALD;;AAOA;EACC;AAJD;;AAOA;AACA;EAQC;AAXD;AAIC;EACC;EACA;AAFF;AAGE;EACC;AADH;;AAMA;EACC;AAHD;;AAKA;EACC;EACA;AAFD;AAIC;;EAEC;EACA;EACA;AAFF;AAIE;;EACC;AADH;;AAMA;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAHD;AAIC;EAEC;EACA;AAHF;AAKC;EAEC;EACA;AAJF;;AAQC;EACC;EACA;EACA;AALF;AAOE;EAEC;EACA;AANH;AAQE;EAEC;EACA;AAPH;;AAYA;EACC;EACA;AATD;AAWC;EACC;EACA;EACA;AATF;AAUE;EACC;EACA;EACA;EACA;AARH;AAUE;EACC;AARH;AAUE;EACC;EACA;EACA;EACA;AARH;AAUE;EACC;EACA;EACA;AARH;;AAYA;EACC;AATD;AAWC;EACC;AATF;;AAaC;EACC;EACA;AAVF;;AAcA;AACA;EACC;AAXD;AAaC;EACC;EACA;AAXF;AAaC;EACC;AAXF;AAcC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAZF;AAeC;EACC;AAbF;AAgBC;EACC;AAdF;;AAiBA;EACC;EACA;AAdD;AAgBC;EACC;EACA;EACA;EACA;EACA;AAdF;AAeE;EACC;EACA;EACA;EACA;AAbH;AAeE;EACC;AAbH;AAeE;EACC;EACA;EACA;EACA;AAbH;AAeE;EACC;EACA;EACA;AAbH;AAgBE;EACC;EACA;AAdH;;AAkBA;EACC;AAfD;AAiBC;EACC;AAfF;;AAkBA;EACC;EACA;EACA;AAfD;AAiBC;EACC;EACA;AAfF;AAiBC;EACC;EACA;EACA;AAfF;AAiBC;EACC;EACA;EACA;AAfF;;AAkBA;EACC;AAfD;;AAiBA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAdD;;AAgBA;EACC;EACA;AAbD;;AAeA;EACC;AAZD;;AAcA;EACC;AAXD,C;;;;ACrRA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AACD;;AACA;EACC;AAED;;AAAA;EACC;EACA;EACA;EACA;OAAA;EACA;AAGD;AADC;EACC;AAGF,C;;;;ACtBC;EACC;AAAF,C;;;;ACAE;EACC;EACA;EACA;AADH,C;;;;ACHC;EACC;AAAF;;AAGA;EACC;AAAD;;AAGA;EACC;EACA;AAAD;;AAIC;EACC;EACA;EACA;EACA;AADF;;AAIA;EACC;EACA;EACA;EACA;EACA;EACA;AADD;;AAGA;EACC;AAAD;;AAEA;EACC;EACA;EACA;EACA;AACD;;AACA;EACC;AAED,C;;;;AChBA;EAGE;EACA;EACA;EACA;EACA;AA3BF;AA6BE;EAGE;UAAA;AA7BJ;AAgCE;EAEE;AA/BJ;AAkCE;EACE;AAhCJ;AAkCI;EAEE;EACA;EACA;AAjCN;AAuCM;EAEE;MAAA;AAtCR;AAyCI;EACE;MAAA;AAvCN;AA2CE;EACE;EACA;EACA;EACA;UAAA;EACA;EACA;UAAA;EAWA;AAnDJ;AA0CI;EACE;AAxCN;AA2CI;EACE;EACA;UAAA;AAzCN;AA8CI;EACE;EACA,kBAvE4B;EAwE5B;AA5CN;AA+CE;EACE;AA7CJ;AAgDE;EAIE;EACA;EACA;EACA;AAjDJ;AAqDI;EAEE;EACA;AApDN;AAuDI;EACE;EACA;AArDN;AAwDI;EACE;EACA;AAtDN;AA2DI;EAEE;EACA;AA1DN;AA6DI;EACE;EACA;AA3DN;AA8DI;EACE;EACA;AA5DN;AAgEE;EACE;AA9DJ;AAgEI;EACE;EACA;EACA;EACA,WA/Ic;EAgJd,YA/Ie;EAgJf,oCAxI0B;EAyI1B,0CAxIe;EA4If;AAjEN;AAqEM;EACE,kBAhJ0B;EAiJ1B,mBAhJsB;AA6E9B;AAwEE;EACE;EACA;EACA;EACA;EACA;AAtEJ;AAwEI;EACE;EACA;AAtEN;AAyEE;EACE;EACA;EACA;EACA;EACA;AAvEJ;AAyEI;EACE;AAvEN;AA0EE;EACE;EACA;EACA;EACA;EACA;AAxEJ;AA0EI;EACE;EACA;AAxEN;AA2EE;EACE;EACA;EACA;EACA;EACA;AAzEJ;AA2EI;EACE;AAzEN;AA4EE;EACE;EACA;EACA;EACA;EACA;AA1EJ;AA4EI;EACE;EACA;AA1EN;AA6EE;EACE;EACA;EACA;EACA;EACA;AA3EJ;AA6EI;EACE;AA3EN;AA8EE;EACE;EACA;EACA;EACA;EACA;AA5EJ;AA8EI;EACE;EACA;AA5EN;AA+EE;EACE;EACA;EACA;EACA;EACA;AA7EJ;AA+EI;EACE;AA7EN;AAmFE;EACE;AAjFJ;AAoFE;EACE;AAlFJ;AAoFI;EACE;EACA;EACA;EACA,WAzQU;EA0QV;AAlFN;AAoFI;EACE;EACA;EACA,UA/QU;EAgRV;EACA;AAlFN;AAoFI;EACE;EACA;EACA;EACA,WAvRU;EAwRV;AAlFN;AAoFI;EACE;EACA;EACA,UA7RU;EA8RV;EACA;AAlFN;AAsFE;EAGE;AAtFJ;AAyFE;EAIE;AA1FJ;AA6FE;EACE;;;;IAIE;EA3FJ;EA8FE;IACE,WAtTqB;IAuTrB,YAtTsB;EA0N1B;AACF,C;;;;ACzOA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AACD;AACC;EACC;AACF;AACC;EACC;EACA;AACF;AAEE;EACC;AAAH;AAGC;EACC;EACA;EACA;AADF;AAIC;EACC;EACA;EACA;EACA;EACA;AAFF;AAKE;EACC;EACA;EACA;EACA;AAHH;AAMC;EACC;EACA;AAJF,C;;;;ACxCA;EACC;EACA;AACD;;AACA;EACC;AAED;AADC;EACC;AAGF;;AAAA;EACC;AAGD;;AADA;EACC;EACA;EACA;EACA;EACA;EACA;AAID;AAHC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAKF;AAHE;EACC;EACA;EACA;EACA;EACA;AAKH;AAJG;EACC;AAMJ;AAFE;EACC;EACA;AAIH;AADE;EACC;EACA;AAGH;AAAE;EACC;EACA;EACA;EACA;AAEH;AAAE;EACC;EACA;EACA;EACA;EACA;EACA;AAEH;AAAG;EACC;AAEJ;AACE;EACC;EACA;EACA;EACA;EACA;AACH;;AAIA;EACC;AADD;;AAIA;EACC;EACA;AADD,C;;;;ACzFA;EACC;IACC;EACA;AACF;AACA;EACC;EACA;AACD;;AAEA;EACC;AACD;;AAEA;;EAAA;AAGA;EACC;EACA;EACG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACH;EACG;EACA;EACA;EACA;AACJ;;AAEA;;EAAA;AAGA;EACC;AACD;AAEE;EACC;AAAH;AAIC;EACC;EACA;EACA;EACA;AAFF;AAKC;EACC;EACA;EACA;AAHF;;AAOA;;EAAA;AAGA;EACC;EACA;EACA;EACA;EACA;AAJD;AAMC;EACC;AAJF;AAMC;EACC;EACA;EACA;AAJF;AAKE;EACC;AAHH,C;;;;;;;;;;;;;;;;AC3EC;EACC;AAAF;;AAIC;EACC;AADF;AAEE;EACC;AAAH;;AAME;EACC;AAHH;;AAOA;EACC;EACA;EACA;AAJD,C;;;;ACnBA;AACA;EACC;AACD;AACC;EACC;EACA;AACF;AACC;EACC;EACA;AACF;AAEC;EACC;AAAF;AAGC;EACC;EACA;EACA;EACA;AADF;AAGE;EACC;EACA;EACA;OAAA;EACA;AADH;AAGG;EACC;EACA;EACA;EACA;AADJ;;AAQA;AAEC;EACC;EACA;EACA;EACA;AANF;AAQE;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AANH;AAQG;EAEC;AAPJ;;AAaA;AACA;EACC;AAVD;;AAeC;EACC;AAZF;AAeC;EACC;EACA;AAbF;AAgBC;EACC;EACA;EACA;EACA;EACA;AAdF;AAiBC;EACC;EACA;EACA;EACA;AAfF;AAiBE;EACC;AAfH;;AAmBA;EACC;EACA;AAhBD;AAkBC;EACC;AAhBF,C;;;;AC1FA;;;EAGC;AACD;;AACA;;;EAGC;EACA;EACA;AAED;AAAC;;;EACC;AAIF;;AADA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AAID;AAFC;EACC;AAIF;;AAAC;EACC;EACA;AAGF,C;;;;ACnCA;EACC;EACA;AACD,C;;;;ACHA;AACA;EACC;EACA;EACA;EACA;OAAA;AACD;AACC;EACC;EACA;AACF;AAEC;;EAEC;AAAF;;AAIC;EACC;EACA;AADF;;AAIA;EACC;AADD;AAGC;EACC;EACA;EACA;EACA;OAAA;AADF;AAGE;EACC;AADH;AAIE;EACC;EACA;AAFH;;AAMA;EACC;EACA;EACA;EACA;AAHD,C","sources":["webpack://photo-block/./src/scss/cssgram/aden.scss","webpack://photo-block/./src/scss/cssgram/_shared.scss","webpack://photo-block/./src/scss/block-backend-frontend.scss","webpack://photo-block/./src/scss/cssgram/inkwell.scss","webpack://photo-block/./src/scss/cssgram/perpetua.scss","webpack://photo-block/./src/scss/cssgram/reyes.scss","webpack://photo-block/./src/scss/cssgram/gingham.scss","webpack://photo-block/./src/scss/cssgram/toaster.scss","webpack://photo-block/./src/scss/cssgram/walden.scss","webpack://photo-block/./src/scss/cssgram/hudson.scss","webpack://photo-block/./src/scss/cssgram/earlybird.scss","webpack://photo-block/./src/scss/cssgram/mayfair.scss","webpack://photo-block/./src/scss/cssgram/lofi.scss","webpack://photo-block/./src/scss/cssgram/1977.scss","webpack://photo-block/./src/scss/cssgram/brooklyn.scss","webpack://photo-block/./src/scss/cssgram/xpro2.scss","webpack://photo-block/./src/scss/cssgram/nashville.scss","webpack://photo-block/./src/scss/cssgram/lark.scss","webpack://photo-block/./src/scss/cssgram/moon.scss","webpack://photo-block/./src/scss/cssgram/clarendon.scss","webpack://photo-block/./src/scss/cssgram/willow.scss","webpack://photo-block/./src/scss/cssgram/rise.scss","webpack://photo-block/./src/scss/cssgram/slumber.scss","webpack://photo-block/./src/scss/cssgram/brannan.scss","webpack://photo-block/./src/scss/cssgram/valencia.scss","webpack://photo-block/./src/scss/cssgram/kelvin.scss","webpack://photo-block/./src/scss/cssgram/maven.scss","webpack://photo-block/./src/scss/cssgram/stinson.scss","webpack://photo-block/./src/blocks/photo-block/editor.scss","webpack://photo-block/./src/components/UploadTypes/editor.scss","webpack://photo-block/./src/components/Notice/editor.scss","webpack://photo-block/./src/components/UploadTarget/editor.scss","webpack://photo-block/./node_modules/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css","webpack://photo-block/./node_modules/filepond/dist/filepond.min.css","webpack://photo-block/./src/components/UploadStatus/editor.scss","webpack://photo-block/./src/components/CaptionAppender/editor.scss","webpack://photo-block/./src/screens/Edit/editor.scss","webpack://photo-block/./src/components/MediaLink/editor.scss","webpack://photo-block/./src/components/URLPicker/editor.scss","webpack://photo-block/./src/components/ColorPicker/editor.scss","webpack://photo-block/./src/components/DropShadow/editor.scss","webpack://photo-block/./src/components/CSSGramButtonGroup/editor.scss","webpack://photo-block/./src/components/CSSGramButtonPreview/editor.scss","webpack://photo-block/./src/components/SizeResponsive/editor.scss","webpack://photo-block/./src/components/UnitPicker/editor.scss","webpack://photo-block/./src/components/HeadingIconResponsive/editor.scss","webpack://photo-block/./src/components/DimensionsResponsive/editor.scss","webpack://photo-block/","webpack://photo-block/./src/components/BorderResponsive/editor.scss","webpack://photo-block/./src/components/CustomAttributes/editor.scss","webpack://photo-block/./src/components/GlobalStyles/editor.scss","webpack://photo-block/./src/components/GlobalStylesPicker/editor.scss","webpack://photo-block/./src/components/GlobalStylesPicker/ButtonPreview/editor.scss","webpack://photo-block/./src/components/AlignmentToolbar/editor.scss","webpack://photo-block/./src/screens/Crop/editor.scss","webpack://photo-block/./node_modules/react-image-crop/src/ReactCrop.scss","webpack://photo-block/./src/components/ToolbarAspectRatio/editor.scss","webpack://photo-block/./src/screens/Data/editor.scss","webpack://photo-block/./src/components/AdvancedSelect/editor.scss","webpack://photo-block/./src/blocks/photo-caption-block/editor.scss","webpack://photo-block/./src/components/Typography/editor.scss","webpack://photo-block/./src/components/GradientPicker/editor.scss","webpack://photo-block/./src/components/RangeResponsive/editor.scss","webpack://photo-block/./src/components/BackgroundSelector/editor.scss"],"sourcesContent":["/*\n *\n * photo-block-aden\n *\n */\n\n@import 'shared';\n\n// mixin to extend photo-block-aden filter\n// @mixin photo-block-aden\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-aden;\n// }\n// or\n// img {\n// @include photo-block-aden(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-aden(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-aden($filters...) {\n @include filter-base;\n filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2) $filters;\n --photo-block-image-filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)blur(var(--photo-block-blur, 0));\n\n &::after {\n background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);\n mix-blend-mode: darken;\n }\n\n @content;\n}\n\n// photo-block-aden Instagram filter\n%photo-block-aden,\n.photo-block-aden {\n @include photo-block-aden;\n}\n","@mixin pseudo-elem {\n content: '';\n display: block;\n height: 100%;\n width: 100%;\n top: 0;\n left: 0;\n position: absolute;\n pointer-events: none;\n}\n\n@mixin filter-base {\n position: relative;\n\n img {\n width: 100%;\n z-index: 1;\n }\n\n &:before {\n @include pseudo-elem;\n z-index: 2;\n }\n\n &:after {\n @include pseudo-elem;\n z-index: 3;\n }\n}\n","@import 'cssgram/cssgram.scss';\n@keyframes photo-block-spin {\n\t100% {\n\t\ttransform: rotate(360deg);\n\t}\n}\n\n/**\n * Base Figure styles.\n */\n.wp-block.dlx-photo-block {\n\tmargin-top: 0;\n\tmargin-bottom: 0;\n}\n.dlx-photo-block__image-wrapper a {\n\tline-height: 0;\n}\n.dlx-photo-block__figure,\n.dlx-photo-block__screen-edit-image-wrapper {\n\tposition: relative;\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tflex-direction: column;\n\talign-items: center;\n}\n.dlx-photo-block__image {\n\tbox-sizing: border-box;\n}\n.dlx-photo-block__figure > .dlx-photo-block__caption {\n\twidth: 100%;\n}\nfigcaption.dlx-photo-block__caption {\n\tposition: relative;\n\tz-index: 2; /* this is to make sure the caption is on top of the overlay */\n\tbox-sizing: border-box;\n}\n.dlx-photo-block__caption-wrapper .dlx-photo-block__caption-overlay figcaption.dlx-photo-block__caption {\n\tdisplay: flex;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n}\nfigcaption.dlx-photo-block__caption:not(.has-smart-styles) .dlx-photo-block__caption-inner {\n\talign-items: center;\n\n\t&.aligncenter {\n\t\tjustify-content: center;\n\t}\n\t&.alignleft {\n\t\tjustify-content: flex-start;\n\t}\n\t&.alignright {\n\t\tjustify-content: flex-end;\n\t}\n\n\t> em,\n\t> strong,\n\t> a,\n\t> sub,\n\t> sup,\n\t> s,\n\t> code,\n\t> span {\n\t\tflex-shrink: 0;\n\n\t}\n}\n/**\n * Smart Styles.\n */\nfigcaption.dlx-photo-block__caption.has-smart-styles .dlx-photo-block__caption-inner {\n\tfont-size: var( --photo-block__caption-font-size );\n\t/* Strip Margin and padding from first and last elements */\n\t& > :first-child {\n\t\tmargin-top: 0;\n\t\tpadding-top: 0;\n\t}\n\t& > :last-child {\n\t\tmargin-bottom: 0;\n\t\tpadding-bottom: 0;\n\t}\n\n\t/* if first and only paragraph child */\n\t& > p:nth-child(1) {\n\t\tmargin-top: 0;\n\t\tpadding-top: 0;\n\t\tmargin-bottom: 0;\n\t\tpadding-bottom: 0;\n\t}\n\t.wp-block {\n\t\tmargin-left: unset;\n\t\tmargin-right: unset;\n\t}\n\n\t/* Set color for common elements */\n\tp,\n\th1,\n\th2,\n\th3,\n\th4,\n\th5,\n\th6,\n\tblockquote,\n\tcite,\n\tul,\n\tli,\n\t.wp-block-verse {\n\t\tcolor: var( --photo-block__caption-text-color );\n\t\t\n\t\ta {\n\t\t\tcolor: var( --photo-block-caption-link-color );\n\t\t\t&:hover {\n\t\t\t\tcolor: var( --photo-block-caption-link-color-hover );\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Set font family / size for common elements.*/\n\tp,\n\tli,\n\t.wp-block-verse {\n\t\tfont-family: var( --photo-block-caption-font-family );\n\t\tfont-size: 1.25em;\n\t\tline-height: 1.35;\n\t}\n\tblockquote {\n\t\tfont-size: var( --photo-block-caption-font-size );\n\t\tp {\n\t\t\tfont-family: var( --photo-block-caption-font-family );\n\t\t\tfont-size: 1.3em;\n\t\t\tline-height: 1.35;\n\t\t}\n\t\tcite {\n\t\t\tfont-family: var( --photo-block-caption-font-family );\n\t\t\tfont-size: 1.5em;\n\t\t\tline-height: 1.4;\n\t\t}\n\t}\n\n\t/* Add a little bit of margin left to the list items.\n\t * This is to make the list items look like they are\n\t * indented. */\n\tli {\n\t\tmargin-left: 1.5em;\n\t}\n\n\t/* Set font family / size for heading elements.*/\n\th1 {\n\t\tfont-family: var( --photo-block-caption-headings-font-family );\n\t\tfont-size: 2.5em;\n\t\tline-height: 1.2;\n\t}\n\th2 {\n\t\tfont-family: var( --photo-block-caption-headings-font-family );\n\t\tfont-size: 2em;\n\t\tline-height: 1.25;\n\t}\n\th3 {\n\t\tfont-family: var( --photo-block-caption-headings-font-family );\n\t\tfont-size: 1.75em;\n\t\tline-height: 1.3;\n\t}\n\th4 {\n\t\tfont-family: var( --photo-block-caption-headings-font-family );\n\t\tfont-size: 1.5em;\n\t\tline-height: 1.35;\n\t}\n\th5 {\n\t\tfont-family: var( --photo-block-caption-headings-font-family );\n\t\tfont-size: 1.25em;\n\t\tline-height: 1.4;\n\t}\n\th6 {\n\t\tfont-family: var( --photo-block-caption-headings-font-family );\n\t\tfont-size: 1.1em;\n\t\tline-height: 1.45;\n\t}\n\n\t/* Set margins for common elements */\n\tp,\n\tli {\n\t\tmargin-top: 0;\n\t\tmargin-bottom: 0.6em;\n\t}\n\th1,\n\th2,\n\th3,\n\th4,\n\th5,\n\th6 {\n\t\tmargin-top: 0;\n\t\tmargin-bottom: 0.8em;\n\t}\n\n\t/* Set Button Styles */\n\t.wp-block-button {\n\t\tfont-size: var( --photo-block-caption-font-size );\n\t}\n\tbutton,\n\t.wp-block-button .wp-element-button {\n\t\tfont-family: var( --photo-block-caption-font-family );\n\t\tfont-size: 1.25em;\n\t\tline-height: 1.35;\n\t\tbackground: var( --photo-block-caption-link-color );\n\t\tcolor: var( --photo-block-caption-link-color-hover );\n\t\ttransition: all 0.3s ease-in-out;\n\n\t\t&:hover {\n\t\t\tbackground: var( --photo-block-caption-link-color );\n\t\t\tcolor: var( --photo-block-caption-link-color-hover );\n\t\t}\n\t}\n\tbutton,\n\t.wp-block-button {\n\t\tmargin-bottom: 0.6em;\n\t}\n\t/* Get child block that might have text alignment */\n\t.wp-block-button:has( .has-text-align-center ) {\n\t\tmargin: 0 auto;\n\t}\n\t.wp-block-button:has( .has-text-align-right ) {\n\t\tmargin-left: auto;\n\t}\n\t.wp-block-button:has( .has-text-align-left ) {\n\t\tmargin-right: auto;\n\t}\n\t\n\n}\n\n/* Container Styles on the frontend */\n.dlx-photo-block__container {\n\tposition: relative;\n\tdisplay: flex;\n\n\t&.alignleft {\n\t\tjustify-content: flex-start;\n\t}\n\t&.alignright {\n\t\tjustify-content: flex-end;\n\t}\n\t&.aligncenter {\n\t\tjustify-content: center;\n\t}\n\t&.alignwide {\n\t\tjustify-content: center;\n\t}\n\t&.alignfull {\n\t\tjustify-content: center;\n\t}\n}\n/** Block Editor Styles */\n.alignleft .dlx-photo-block__container {\n\tjustify-content: flex-start;\n}\n.alignright .dlx-photo-block__container {\n\tjustify-content: flex-end;\n}\n.aligncenter .dlx-photo-block__container {\n\tjustify-content: center;\n}\n.alignwide .dlx-photo-block__container {\n\tjustify-content: center;\n}\n.alignfull .dlx-photo-block__container {\n\tjustify-content: center;\n}\n/**\n * Caption Overlay Styles.\n */\n.dlx-photo-block__image-wrapper,\n.dlx-photo-block-caption-wrapper {\n\tposition: relative;\n}\n.dlx-photo-block__image-wrapper {\n\tdisplay: inline-flex;\n\tjustify-content: center;\n\tbackground-color: var( --photo-block-photo-background-color );\n\twidth: var( --photo-block-image-width );\n\theight: var( --photo-block-image-height );\n\tmin-width: var( --photo-block-image-min-width );\n\tmin-height: var( --photo-block-image-min-height );\n\tmax-width: var( --photo-block-image-max-width );\n\tmax-height: var( --photo-block-image-max-height );\n\tborder-radius: var( --photo-block-photo-border-radius );\n\tbox-sizing: border-box;\n}\n.dlx-photo-block__image-wrapper img {\n\topacity: var( --photo-block-image-opacity, 1 );\n\tobject-fit: var( --photo-block-image-object-fit, unset );\n\tfilter: var( --photo-block-image-filter, unset );\n\tobject-position: var( --photo-block-image-object-position, center );\n\tpadding: var( --photo-block-image-padding, 0 );\n\tmargin: var( --photo-block-image-margin, 0 );\n\tborder-radius: var( --photo-block-image-border-radius, 0 );\n\tborder-top: var( --photo-block-image-border-top, 0 );\n\tborder-right: var( --photo-block-image-border-right, 0 );\n\tborder-bottom: var( --photo-block-image-border-bottom, 0 );\n\tborder-left: var( --photo-block-image-border-left, 0 );\n}\n.dlx-photo-block__caption-wrapper.overlay-display-hover:before {\n\tdisplay: none;\n}\n.dlx-caption-position-overlay .dlx-photo-block__image-wrapper {\n\tposition: relative;\n\tdisplay: inline-flex;\n\tbox-sizing: border-box;\n\tpadding: var( --photo-block-image-padding, 0 );\n\tmargin: var( --photo-block-image-margin, 0 );\n\tborder-radius: var( --photo-block-image-border-radius, 0 );\n\tborder-top: var( --photo-block-image-border-top, 0 );\n\tborder-right: var( --photo-block-image-border-right, 0 );\n\tborder-bottom: var( --photo-block-image-border-bottom, 0 );\n\tborder-left: var( --photo-block-image-border-left, 0 );\n\tbox-shadow: var( --photo-block-image-drop-shadow-horizontal, 0 ) var( --photo-block-image-drop-shadow-vertical, 0 ) var( --photo-block-image-drop-shadow-blur, 0 ) var( --photo-block-image-drop-shadow-spread, 0 ) var( --photo-block-image-drop-shadow-color, #000000 );\n}\n.dlx-photo-block__screen-edit-image-inner {\n\tposition: relative;\n\tdisplay: inline-flex;\n}\n.dlx-caption-position-overlay .dlx-photo-block__image-wrapper img {\n\tpadding: unset;\n\tmargin: unset;\n\tborder-radius: unset;\n\tborder-top: unset;\n\tborder-right: unset;\n\tborder-bottom: unset;\n\tborder-left: unset;\n}\n.dlx-photo-block__figure {\n\tmargin: var( --photo-block-figure-margin, 0 ); \n\twidth: 100%;\n}\n.dlx-photo-block.dlx-has-drop-shadow img {\n\tbox-sizing: border-box;\n\tbox-shadow: var( --photo-block-image-drop-shadow-horizontal, 0 ) var( --photo-block-image-drop-shadow-vertical, 0 ) var( --photo-block-image-drop-shadow-blur, 0 ) var( --photo-block-image-drop-shadow-spread, 0 ) var( --photo-block-image-drop-shadow-color, #000000 );\n}\n.dlx-caption-position-overlay.dlx-photo-block.dlx-has-drop-shadow img {\n\tbox-shadow: unset;\n}\n.dlx-photo-block__caption-wrapper {\n\tbox-sizing: border-box;\n\tposition: relative;\n\twidth: 100%;\n}\n.dlx-photo-block__caption--has-overlay {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\n\t.dlx-photo-caption-block {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tmargin-top: 0;\n\t\tmargin-right: 0;\n\t\tmargin-bottom: 0;\n\t\tmargin-left: 0;\n\t}\n\n\t.dlx-photo-block__caption-wrapper {\n\t\tposition: absolute;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover .dlx-photo-block__caption-overlay,\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover:hover .dlx-photo-block__caption-overlay{\n\t\ttransition: all 0.5s ease-in-out;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover .dlx-photo-block__caption-overlay {\n\t\topacity: 0;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover:hover .dlx-photo-block__caption-overlay {\n\t\topacity: 1;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover.overlay-slide-down .dlx-photo-block__caption-overlay {\n\t\theight: 0;\n\t\toverflow: hidden;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover.overlay-slide-down:hover .dlx-photo-block__caption-overlay {\n\t\theight: 100%;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover.overlay-slide-up .dlx-photo-block__caption-overlay {\n\t\ttop: unset;\n\t\tbottom: 0;\n\t\theight: 0;\n\t\toverflow: hidden;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover.overlay-slide-up:hover .dlx-photo-block__caption-overlay {\n\t\theight: 100%;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover.overlay-slide-left .dlx-photo-block__caption-overlay {\n\t\tleft: unset;\n\t\tright: 0;\n\t\twidth: 0;\n\t\toverflow: hidden;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover.overlay-slide-left:hover .dlx-photo-block__caption-overlay {\n\t\twidth: 100%;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover.overlay-slide-right .dlx-photo-block__caption-overlay {\n\t\tright: unset;\n\t\tleft: 0;\n\t\twidth: 0;\n\t\toverflow: hidden;\n\t}\n\t.dlx-photo-block__caption-wrapper.overlay-display-hover.overlay-slide-right:hover .dlx-photo-block__caption-overlay {\n\t\twidth: 100%;\n\t}\n}\n.dlx-photo-block__caption--has-overlay {\n\n\tfigcaption {\n\t\tdisplay: flex;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t}\n\n\tfigcaption .dlx-photo-block__caption-inner {\n\t\tflex-direction: column;\n\t}\n\n\t.overlay-vertical-middle figcaption {\n\t\talign-items: center;\n\t}\n\t.overlay-vertical-top figcaption {\n\t\talign-items: flex-start;\n\t}\n\t.overlay-vertical-bottom figcaption {\n\t\talign-items: flex-end;\n\t}\n\t.overlay-horizontal-center figcaption {\n\t\tjustify-content: center;\n\t}\n\t.overlay-horizontal-left figcaption {\n\t\tjustify-content: flex-start;\n\t}\n\t.overlay-horizontal-right figcaption {\n\t\tjustify-content: flex-end;\n\t}\n\t.caption-vertical-middle figcaption .dlx-photo-block__caption-inner {\n\t\tjustify-content: center;\n\t}\n\t.caption-vertical-top figcaption .dlx-photo-block__caption-inner {\n\t\tjustify-content: flex-start;\n\t}\n\t.caption-vertical-bottom figcaption .dlx-photo-block__caption-inner {\n\t\tjustify-content: flex-end;\n\t}\n\t.caption-horizontal-center figcaption .dlx-photo-block__caption-inner{\n\t\talign-items: center;\n\t\ttext-align: center;\n\t}\n\t.caption-horizontal-left figcaption .dlx-photo-block__caption-inner {\n\t\talign-items: flex-start;\n\t\ttext-align: left;\n\t}\n\t.caption-horizontal-right figcaption .dlx-photo-block__caption-inner {\n\t\talign-items: flex-end;\n\t\ttext-align: right;\n\t}\n}\n.dlx-photo-block__caption-wrapper figcaption.dlx-photo-block__caption {\n\tdisplay: flex;\n\t/* Set color for Text elements */\n\tcolor: var( --photo-block-caption-text-color, inherit );\n\tfont-family: var( --photo-block-caption-font-family, inherit );\n\tfont-size: var( --photo-block-caption-font-size, inherit );\n\tfont-weight: var( --photo-block-caption-font-weight, inherit );\n\tline-height: var( --photo-block-caption-line-height, inherit );\n\ttext-transform: var( --photo-block-caption-text-transform, inherit );\n\tletter-spacing: var( --photo-block-caption-letter-spacing, inherit );\n\ttext-align: var( --photo-block-caption-text-align, center );\n\n\ta {\n\t\tcolor: var( --photo-block-caption-link-color, inherit );\n\n\t\t&:hover {\n\t\t\tcolor: var( --photo-block-caption-link-color-hover, inherit )\n\t\t\n\t\t}\n\t}\n}\n.dlx-photo-caption-block__inner-blocks {\n\tz-index: 20;\n}\n.dlx-photo-block__caption-wrapper figcaption.dlx-photo-block__caption .dlx-photo-block__caption-inner {\n\tbox-sizing: border-box;\n\twidth: var( --photo-block-caption-width, 100% );\n\theight: var( --photo-block-caption-height, unset );\n\tmin-width: var( --photo-block-caption-min-width, unset );\n\tmin-height: var( --photo-block-caption-min-height, unset );\n\tmax-width: var( --photo-block-caption-max-width, unset );\n\tmax-height: var( --photo-block-caption-max-height, unset );\n\tbackground: var( --photo-block-caption-background-color );\n\tpadding: var( --photo-block-caption-padding, 0 );\n\tmargin: var( --photo-block-caption-margin, 0 );\n\tborder-radius: var( --photo-block-caption-border-radius, 0 );\n\tborder-top: var( --photo-block-caption-border-top, 0 );\n\tborder-right: var( --photo-block-caption-border-right, 0 );\n\tborder-bottom: var( --photo-block-caption-border-bottom, 0 );\n\tborder-left: var( --photo-block-caption-border-left, 0 );\n\tz-index: 10;\n}\n.dlx-photo-caption-block.wp-block {\n\tmargin-top: 0;\n\tmargin-right: 0;\n\tmargin-bottom: 0;\n\tmargin-left: 0;\n}\n.dlx-photo-block__caption-wrapper .aligncenter .dlx-photo-block__caption-inner {\n\tjustify-content: center;\n}\n.dlx-photo-block__caption-wrapper .alignleft .dlx-photo-block__caption-inner {\n\tjustify-content: flex-start;\n}\n.dlx-photo-block__caption-wrapper .alignright .dlx-photo-block__caption-inner {\n\tjustify-content: flex-end;\n}\n.dlx-photo-block__caption-overlay {\n\tbox-sizing: border-box;\n\tborder-top: var( --photo-block-caption-border-top, 0 );\n\tborder-right: var( --photo-block-caption-border-right, 0 );\n\tborder-bottom: var( --photo-block-caption-border-bottom, 0 );\n\tborder-left: var( --photo-block-caption-border-left, 0 );\n\toverflow: hidden;\n}\n.dlx-photo-block__caption-overlay:before {\n\ttransition: background 0.35s ease-in-out;\n\tdisplay: block;\n\tcontent: '';\n\tposition: absolute;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tz-index: 1;\n\tbackground: var( --photo-block-caption-overlay-background-color );\n\tborder-radius: var( --photo-block-caption-overlay-border-radius, 0 );\n}\n.dlx-photo-block__caption-overlay:hover:before {\n\tbackground: var( --photo-block-caption-overlay-background-color-hover );\n}\n.dlx-photo-block__caption-overlay.overlay-type-gradient:before {\n\ttransition: opacity 0.35s ease-in-out;\n\tdisplay: block;\n\tcontent: '';\n\tposition: absolute;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tz-index: 1;\n\tbackground-image: var( --photo-block-caption-overlay-background-gradient );\n\topacity: var( --photo-block-caption-overlay-background-gradient-opacity );\n}\n.dlx-photo-block__caption-overlay.overlay-type-gradient:hover:before {\n\topacity: var( --photo-block-caption-overlay-background-gradient-opacity-hover );\n}\n\n.dlx-photo-block__caption-overlay.overlay-type-image:before {\n\ttransition: opacity 0.35s ease-in-out;\n\tdisplay: block;\n\tcontent: '';\n\tposition: absolute;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tz-index: 1;\n\n\tbackground-color: var( --photo-block-caption-overlay-background-color );\n\tbackground-image: var( --photo-block-caption-overlay-image, unset );\n\tbackground-position: var( --photo-block-caption-overlay-background-position, center );\n\tbackground-repeat: var( --photo-block-caption-overlay-background-repeat, no-repeat );\n\tbackground-size: var( --photo-block-caption-overlay-background-size, cover );\n\topacity: var( --photo-block-caption-overlay-opacity, 1 );\n}\n.dlx-photo-block__caption-overlay.overlay-type-image:hover:before {\n\topacity: var( --photo-block-caption-overlay-background-image-opacity-hover );\n}\n\n/* Set a min-width for the photo container */\n.wp-block .filepond--wrapper,\n.dlx-photo-block__block-wrapper {\n\tjustify-content: center;\n\tmin-width: 400px;\n\tmargin: 0 auto;\n}\n.dlx-photo-block__screen-initial {\n\twidth: 100%;\n\tmax-width: 800px;\n\tborder: 1px solid #333;\n\tpadding: 35px;\n}\n.dlx-photo-block__image:not(.has-css-gram) {\n\tfilter: blur( var( --photo-block-blur, 0 ) );\n}\n\n/* Hide on Desktop */\n.dlx-photo-block__container.hide-on-mobile {\n\t@media (max-width: 768px) {\n\t\tdisplay: none;\n\t}\n}\n.dlx-photo-block__container.hide-on-desktop {\n\t@media (min-width: 769px) {\n\t\tdisplay: none;\n\t}\n}\n.dlx-photo-block__container.hide-on-tablet {\n\t@media (min-width: 769px) and (max-width: 1024px) {\n\t\tdisplay: none;\n\t}\n}\n.dlx-photo-block__caption-wrapper.hide-on-mobile {\n\t@media (max-width: 768px) {\n\t\tdisplay: none;\n\t}\n}\n.dlx-photo-block__caption-wrapper.hide-on-desktop {\n\t@media (min-width: 769px) {\n\t\tdisplay: none;\n\t}\n}\n.dlx-photo-block__caption-wrapper.hide-on-tablet {\n\t@media (min-width: 769px) and (max-width: 1024px) {\n\t\tdisplay: none;\n\t}\n}","/*\n *\n * photo-block-inkwell\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-inkwell filter\n// @mixin photo-block-inkwell\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-inkwell;\n// }\n// or\n// img {\n// @include photo-block-inkwell(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-inkwell(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-inkwell($filters...) {\n @include filter-base;\n filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1) $filters;\n --photo-block-image-filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1) blur(var(--photo-block-blur, 0));\n\n @content;\n}\n\n// photo-block-inkwell Instagram filter\n%photo-block-inkwell,\n.photo-block-inkwell {\n @include photo-block-inkwell;\n}\n","/*\n *\n * photo-block-perpetua\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-perpetua filter\n// @mixin photo-block-perpetua\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-perpetua;\n// }\n// or\n// img {\n// @include photo-block-perpetua(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-perpetua(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-perpetua($filters...) {\n @include filter-base;\n @if length($filters) > 0 {\n filter: $filters;\n }\n\n &::after {\n background: linear-gradient(to bottom, rgb(0, 91, 154), rgb(230, 193, 61));\n mix-blend-mode: soft-light;\n opacity: .5;\n }\n\n @content;\n}\n\n// photo-block-perpetua Instagram filter\n%photo-block-perpetua,\n.photo-block-perpetua {\n @include photo-block-perpetua;\n}\n","/*\n *\n * photo-block-reyes\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-reyes filter\n// @mixin photo-block-reyes\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-reyes;\n// }\n// or\n// img {\n// @include photo-block-reyes(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-reyes(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-reyes($filters...) {\n @include filter-base;\n filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75) $filters;\n --photo-block-image-filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: rgb(239, 205, 173);\n mix-blend-mode: soft-light;\n opacity: .5;\n }\n \n @content;\n}\n\n// photo-block-reyes Instagram filter\n%photo-block-reyes,\n.photo-block-reyes {\n @include photo-block-reyes;\n}\n","/*\n *\n * photo-block-gingham\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-gingham filter\n// @mixin photo-block-gingham\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-gingham;\n// }\n// or\n// img {\n// @include photo-block-gingham(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-gingham(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-gingham($filters...) {\n @include filter-base;\n filter: brightness(1.05) hue-rotate(-10deg) $filters;\n --photo-block-image-filter: brightness(1.05) hue-rotate(-10deg) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: rgb(230, 230, 250);\n mix-blend-mode: soft-light;\n }\n\n @content;\n}\n\n// photo-block-gingham Instagram filter\n%photo-block-gingham,\n.photo-block-gingham {\n @include photo-block-gingham;\n}\n","/*\n *\n * photo-block-toaster\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-toaster filter\n// @mixin photo-block-toaster\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-toaster;\n// }\n// or\n// img {\n// @include photo-block-toaster(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-toaster(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-toaster($filters...) {\n @include filter-base;\n filter: contrast(1.5) brightness(.9) $filters;\n --photo-block-image-filter: contrast(1.5) brightness(.9) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: radial-gradient(circle, rgb(128, 78, 15), rgb(59, 0, 59));\n mix-blend-mode: screen;\n }\n\n @content;\n}\n\n// photo-block-toaster Instagram filter\n%photo-block-toaster,\n.photo-block-toaster {\n @include photo-block-toaster;\n}\n","/*\n *\n * photo-block-walden\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-walden filter\n// @mixin photo-block-walden\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-walden;\n// }\n// or\n// img {\n// @include photo-block-walden(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-walden(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-walden($filters...) {\n @include filter-base;\n filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6) $filters;\n --photo-block-image-filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: rgb(0, 68, 204);\n mix-blend-mode: screen;\n opacity: .3;\n }\n\n @content;\n}\n\n// photo-block-walden Instagram filter\n%photo-block-walden,\n.photo-block-walden {\n @include photo-block-walden;\n}\n","/*\n *\n * photo-block-hudson\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-hudson filter\n// @mixin photo-block-hudson\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-hudson;\n// }\n// or\n// img {\n// @include photo-block-hudson(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-hudson(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-hudson($filters...) {\n @include filter-base;\n filter: brightness(1.2) contrast(.9) saturate(1.1) $filters;\n --photo-block-image-filter: brightness(1.2) contrast(.9) saturate(1.1) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: radial-gradient(circle, rgb(166, 177, 255) 50%, rgb(52, 33, 52));\n mix-blend-mode: multiply;\n opacity: .5;\n }\n\n @content;\n}\n\n// photo-block-hudson Instagram filter\n%photo-block-hudson,\n.photo-block-hudson {\n @include photo-block-hudson;\n}\n","/*\n *\n * photo-block-earlybird\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-earlybird filter\n// @mixin photo-block-earlybird\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-earlybird;\n// }\n// or\n// img {\n// @include photo-block-earlybird(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-earlybird(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-earlybird($filters...) {\n @include filter-base;\n filter: contrast(.9) sepia(.2) $filters;\n --photo-block-image-filter: contrast(.9) sepia(.2) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: radial-gradient(circle, rgb(208, 186, 142) 20%, rgb(54, 3, 9) 85%, rgb(29, 2, 16) 100%);\n mix-blend-mode: overlay;\n }\n\n @content;\n}\n\n// photo-block-earlybird Instagram filter\n%photo-block-earlybird,\n.photo-block-earlybird {\n @include photo-block-earlybird;\n}\n","/*\n *\n * photo-block-mayfair\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-mayfair filter\n// @mixin photo-block-mayfair\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-mayfair;\n// }\n// or\n// img {\n// @include photo-block-mayfair(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-mayfair(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-mayfair($filters...) {\n @include filter-base;\n filter: contrast(1.1) saturate(1.1) $filters;\n --photo-block-image-filter: contrast(1.1) saturate(1.1) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, .8), rgba(255, 200, 200, .6), rgb(17, 17, 17) 60%);\n mix-blend-mode: overlay;\n opacity: .4;\n }\n\n @content;\n}\n\n// photo-block-mayfair Instagram filter\n%photo-block-mayfair,\n.photo-block-mayfair {\n @include photo-block-mayfair;\n}\n","/*\n * Lo-fi\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-lofi filter\n// @mixin photo-block-lofi\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-lofi;\n// }\n// or\n// img {\n// @include photo-block-lofi(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-lofi(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-lofi($filters...) {\n @include filter-base;\n filter: saturate(1.1) contrast(1.5) $filters;\n --photo-block-image-filter: saturate(1.1) contrast(1.5) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: radial-gradient(circle, transparent 70%, rgb(34, 34, 34) 150%);\n mix-blend-mode: multiply;\n }\n\n @content;\n}\n\n// photo-block-lofi Instagram filter\n%photo-block-lofi,\n.photo-block-lofi {\n @include photo-block-lofi;\n}\n","/*\n * 1977\n *\n */\n@import 'shared';\n\n// mixin to extend 1977 filter\n// @mixin photo-block-1977\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-1977;\n// }\n// or\n// img {\n// @include photo-block-1977(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-1977(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-1977($filters...) {\n @include filter-base;\n filter: contrast(1.1) brightness(1.1) saturate(1.3) $filters;\n --photo-block-image-filter: contrast(1.1) brightness(1.1) saturate(1.3) blur(var(--photo-block-blur, 0));\n\n &:after{\n background: rgba(243, 106, 188, .3);\n mix-blend-mode: screen;\n }\n @content;\n}\n\n// 1977 Instagram filter\n%photo-block-1977,\n.photo-block-1977 {\n @include photo-block-1977;\n}\n","/*\n *\n * photo-block-brooklyn\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-brooklyn filter\n// @mixin photo-block-brooklyn\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-brooklyn;\n// }\n// or\n// img {\n// @include photo-block-brooklyn(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-brooklyn(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-brooklyn($filters...) {\n @include filter-base;\n filter: contrast(.9) brightness(1.1) $filters;\n --photo-block-image-filter: contrast(.9) brightness(1.1) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: radial-gradient(circle, rgba(168, 223, 193, .4) 70%, rgb(196, 183, 200));\n mix-blend-mode: overlay;\n }\n\n @content;\n}\n\n// photo-block-brooklyn Instagram filter\n%photo-block-brooklyn,\n.photo-block-brooklyn {\n @include photo-block-brooklyn;\n}\n","/*\n *\n * X-Pro II\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-xpro2 filter\n// @mixin photo-block-xpro2\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-xpro2;\n// }\n// or\n// img {\n// @include photo-block-xpro2(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-xpro2(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-xpro2($filters...) {\n @include filter-base;\n filter: sepia(.3) $filters;\n --photo-block-image-filter: sepia(.3) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: radial-gradient(circle, rgb(230, 231, 224) 40%, rgba(43, 42, 161, .6) 110%);\n mix-blend-mode: color-burn;\n }\n\n @content;\n}\n\n// photo-block-xpro2 Instagram filter\n%photo-block-xpro2,\n.photo-block-xpro2 {\n @include photo-block-xpro2;\n}\n","/*\n *\n * photo-block-nashville\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-nashville filter\n// @mixin photo-block-nashville\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-nashville;\n// }\n// or\n// img {\n// @include photo-block-nashville(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-nashville(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-nashville($filters...) {\n @include filter-base;\n filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2) $filters;\n --photo-block-image-filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: rgba(0, 70, 150, .4);\n mix-blend-mode: lighten;\n }\n\n &::before {\n background: rgba(247, 176, 153, .56);\n mix-blend-mode: darken;\n }\n\n @content;\n}\n\n// photo-block-nashville Instagram filter\n%photo-block-nashville,\n.photo-block-nashville {\n @include photo-block-nashville;\n}\n","/*\n * photo-block-lark\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-lark filter\n// @mixin photo-block-lark\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-lark;\n// }\n// or\n// img {\n// @include photo-block-lark(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-lark(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-lark($filters...) {\n @include filter-base;\n filter: contrast(.9) $filters;\n --photo-block-image-filter: contrast(.9) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: rgba(242, 242, 242, .8);\n mix-blend-mode: darken;\n }\n\n &::before {\n background: rgb(34, 37, 63);\n mix-blend-mode: color-dodge;\n }\n\n @content;\n}\n\n// photo-block-lark Instagram filter\n%photo-block-lark,\n.photo-block-lark {\n @include photo-block-lark;\n}\n","/*\n * photo-block-moon\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-moon filter\n// @mixin photo-block-moon\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-moon;\n// }\n// or\n// img {\n// @include photo-block-moon(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-moon(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-moon($filters...) {\n @include filter-base;\n filter: grayscale(1) contrast(1.1) brightness(1.1) $filters;\n --photo-block-image-filter: grayscale(1) contrast(1.1) brightness(1.1) blur(var(--photo-block-blur, 0));\n\n &::before {\n background: rgb(160, 160, 160);\n mix-blend-mode: soft-light;\n }\n\n &::after {\n background: rgb(56, 56, 56);\n mix-blend-mode: lighten;\n }\n\n @content;\n}\n\n// photo-block-moon Instagram filter\n%photo-block-moon,\n.photo-block-moon {\n @include photo-block-moon;\n}\n","/*\n * photo-block-clarendon\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-clarendon filter\n// @mixin photo-block-clarendon\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-clarendon;\n// }\n// or\n// img {\n// @include photo-block-clarendon(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-clarendon(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-clarendon($filters...) {\n @include filter-base;\n filter: contrast(1.2) saturate(1.35) $filters;\n --photo-block-image-filter: contrast(1.2) saturate(1.35) blur(var(--photo-block-blur, 0));\n\n &:before {\n background: rgba(127, 187, 227, .2);\n mix-blend-mode: overlay;\n }\n\n @content;\n}\n\n// photo-block-clarendon Instagram filter\n%photo-block-clarendon,\n.photo-block-clarendon {\n @include photo-block-clarendon;\n}\n","/*\n * photo-block-willow\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-willow filter\n// @mixin photo-block-willow\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-willow;\n// }\n// or\n// img {\n// @include photo-block-willow(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-willow(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-willow($filters...) {\n @include filter-base;\n filter: grayscale(.5) contrast(.95) brightness(.9) $filters;\n --photo-block-image-filter: grayscale(.5) contrast(.95) brightness(.9) blur(var(--photo-block-blur, 0));\n\n &::before {\n background-color: radial-gradient(40%, circle, rgb(212, 169, 175) 55%, black 150%);\n mix-blend-mode: overlay;\n }\n\n &::after {\n background-color: rgb(216, 205, 203);\n mix-blend-mode: color;\n }\n\n @content;\n}\n\n// photo-block-willow Instagram filter\n%photo-block-willow,\n.photo-block-willow {\n @include photo-block-willow;\n}\n@mixin photo-block-willow($filters...) {\n\n}\n","/*\n *\n * photo-block-rise\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-rise filter\n// @mixin photo-block-rise\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-rise;\n// }\n// or\n// img {\n// @include photo-block-rise(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-rise(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-rise($filters...) {\n @include filter-base;\n filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9) $filters;\n --photo-block-image-filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9) blur(var(--photo-block-blur, 0));\n\n &::after{\n background: radial-gradient(circle, rgba(232, 197, 152, .8), transparent 90%);\n mix-blend-mode: overlay;\n opacity: .6;\n }\n\n &::before{\n background: radial-gradient(circle, rgba(236, 205, 169, .15) 55%, rgba(50, 30, 7, .4));\n mix-blend-mode: multiply;\n }\n\n @content;\n}\n\n// photo-block-rise Instagram filter\n%photo-block-rise,\n.photo-block-rise {\n @include photo-block-rise;\n}\n","/*\n *\n * photo-block-slumber\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-slumber filter\n// @mixin photo-block-slumber\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-slumber;\n// }\n// or\n// img {\n// @include photo-block-slumber(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-slumber(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-slumber($filters...) {\n @include filter-base;\n filter: saturate(.66) brightness(1.05) $filters;\n --photo-block-image-filter: saturate(.66) brightness(1.05) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: rgba(125, 105, 24, 0.5);\n mix-blend-mode: soft-light;\n }\n\n &::before {\n background: rgba(69, 41, 12, .4);\n mix-blend-mode: lighten;\n }\n\n @content;\n}\n\n// photo-block-slumber Instagram filter\n%photo-block-slumber,\n.photo-block-slumber {\n @include photo-block-slumber;\n}\n","/*\n *\n * photo-block-brannan\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-brannan filter\n// @mixin photo-block-brannan\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-brannan;\n// }\n// or\n// img {\n// @include photo-block-brannan(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-brannan(blur(2px)) {\n// /*...*/\n// };\n// }\n\n@mixin photo-block-brannan($filters...) {\n @include filter-base;\n filter: sepia(0.5) contrast(1.4) $filters;\n --photo-block-image-filter: sepia(0.5) contrast(1.4) blur(var(--photo-block-blur, 0));\n\n &::after {\n background-color: rgba(161, 44, 199, .31);\n mix-blend-mode: lighten;\n }\n\n @content;\n}\n\n// photo-block-brannan Instagram filter\n%photo-block-brannan,\n.photo-block-brannan {\n @include photo-block-brannan;\n}\n","/*\n *\n * photo-block-valencia\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-valencia filter\n// @mixin photo-block-valencia\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-valencia;\n// }\n// or\n// img {\n// @include photo-block-valencia(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-valencia(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-valencia($filters...) {\n @include filter-base;\n filter: contrast(1.08) brightness(1.08) sepia(0.08) $filters;\n --photo-block-image-filter: contrast(1.08) brightness(1.08) sepia(0.08) blur(var(--photo-block-blur, 0));\n\n &::after {\n background: rgb(58, 3, 57);\n mix-blend-mode: exclusion;\n opacity: .5;\n }\n\n @content;\n}\n\n// photo-block-valencia Instagram filter\n%photo-block-valencia,\n.photo-block-valencia {\n @include photo-block-valencia;\n}\n","/*\n * photo-block-kelvin\n *\n */\n@import 'shared';\n\n// mixin to extend photo-block-kelvin filter\n// @mixin photo-block-kelvin\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-kelvin;\n// }\n// or\n// img {\n// @include photo-block-kelvin(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-kelvin(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-kelvin($filters...) {\n @include filter-base;\n\n @if length($filters) > 0 {\n filter: $filters blur(var(--photo-block-blur, 0));\n }\n\n &::after{\n background: rgb(183, 125, 33);\n mix-blend-mode: overlay;\n }\n\n &::before {\n background: rgb(56, 44, 52);\n mix-blend-mode: color-dodge;\n }\n\n @content;\n}\n\n// photo-block-kelvin Instagram filter\n%photo-block-kelvin,\n.photo-block-kelvin {\n @include photo-block-kelvin;\n}\n","/*\n *\n * photo-block-maven\n *\n */\n\n@import 'shared';\n\n// mixin to extend photo-block-maven filter\n// @mixin photo-block-maven\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-maven;\n// }\n// or\n// img {\n// @include photo-block-maven(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-maven(blur(2px)) {\n// /*...*/\n// };\n// }\n\n@mixin photo-block-maven($filters...) {\n @include filter-base;\n filter: sepia(.25) brightness(.95) contrast(.95) saturate(1.5) $filters;\n --photo-block-image-filter: sepia(.25) brightness(.95) contrast(.95) saturate(1.5) blur(var(--photo-block-blur, 0));\n\n &:after{\n background: rgba(3, 230, 26, .20);\n mix-blend-mode: hue;\n }\n\n @content;\n}\n\n// photo-block-maven Instagram filter\n%photo-block-maven,\n.photo-block-maven {\n @include photo-block-maven;\n}\n","/*\n *\n * photo-block-stinson\n *\n */\n\n@import 'shared';\n\n// mixin to extend photo-block-stinson filter\n// @mixin photo-block-stinson\n// @param $filters... {filter} - Zero to many css filters to be added\n// @example\n// img {\n// @include photo-block-stinson;\n// }\n// or\n// img {\n// @include photo-block-stinson(blur(2px));\n// }\n// or\n// img {\n// @include photo-block-stinson(blur(2px)) {\n// /*...*/\n// };\n// }\n@mixin photo-block-stinson($filters...) {\n @include filter-base;\n filter: contrast(0.75) saturate(0.85) brightness(1.15) $filters;\n --photo-block-image-filter: contrast(0.75) saturate(0.85) brightness(1.15) blur(var(--photo-block-blur, 0));\n\n &::before {\n background: rgba(240, 149, 128, .2);\n mix-blend-mode: soft-light;\n }\n\n @content;\n}\n\n// photo-block-stinson Instagram filter\n%photo-block-stinson,\n.photo-block-stinson {\n @include photo-block-stinson;\n}\n",".dlx-photo-block__container {\n\tfont-size: 16px;\n}\n.block-editor-block-icon svg.lucide,\nsvg.lucide {\n\tfill: none;\n\tcolor: currentColor;\n\n\t* {\n\t\t color: currentColor;\n\t}\n}\n.dlx-photo-block__container {\n\t\n\t.PinturaRootWrapper {\n\t\theight: 100vh;\n\t\tmax-height: 650px;\n\t}\n\tbutton.PinturaButton.PinturaButtonExport {\n\t\tbox-shadow: unset;\n\t\tbackground: var( --wp-admin-theme-color );\n\t\tcolor: #fff;\n\t\tfont-size: 16px;\n\t\tfont-weight: 600;\n\t}\n\t.PinturaRoot .PinturaStage {\n\t\tmin-width: 80%;\n\t\tmax-width: 80%;\n\t\twidth: 100%;\n\t\talign-self: center;\n\t}\n\t.PinturaUtilMain {\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t}\n\t.PinturaUtilMain > div {\n\t\twidth: 100%;\n\t}\n}\n\n.dlx-screen-initial {\n\n\t.dlx-photo-block__container {\n\t\tpadding: 15px;\n\t\tpadding-right: 25px;\n\t}\n}",".dlx-photo-block__upload-types__container {\n\tbutton.components-button {\n\t\tmargin-right: 8px;\n\n\t\t&.has-icon {\n\t\t\tpadding: 15px 20px;\n\t\t}\n\t\t\n\n\t\t&:last-of-type {\n\t\t\tmargin-right: 0;\n\t\t}\n\t}\n\tbutton.dlx-photo-block__upload-types__back.components-button {\n\t\tcolor: #FFF;\n\t}\n}\n\n.dlx-photo-block__upload-types-url__container {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 75px 75px;\n\tgrid-gap: 8px;\n\n\tinput[type=\"url\"] {\n\t\tdisplay: inline-block;\n\t\tmin-height: 40px;\n\t}\n\n\tlabel {\n\t\tposition: absolute;\n\t\tleft: -9999px;\n\t\tclip: rect( 0 0 0 0 );\n\t}\n\tbutton.components-button {\n\t\tmargin-right: 8px;\n\t\tmin-width: unset;\n\t\theight: 30px;\n\t\tmargin-left: 4px;\n\t\tpadding-left: 15px;\n\t\tpadding-right: 15px;\n\t\twidth: 100%;\n\t\t&.has-icon {\n\t\t\tpadding: 20px 20px;\n\t\t}\n\n\t\t&.dlx-photo-block__upload-types-url__upload {\n\t\t\tcolor: #FFFFFF;\n\t\t}\n\t\t\n\n\t\t&:last-of-type {\n\t\t\tmargin-right: 0;\n\t\t}\n\n\t\t&.is-url-saving svg {\n\t\t\tanimation: photo-block-spin 1s linear infinite;\n\t\t}\n\t}\n}\n\n\n\n",":root {\n\t--photo-block-admin--color-notice--info: #e3f3f7;\n\t--photo-block-admin--color-notice--info-alt: #3a8dc4;\n\t--photo-block-admin--color-notice--success: #eaf5ea;\n\t--photo-block-admin--color-notice--success-alt: #49a939;\n\t--photo-block-admin--color-notice--warning: #fef6e1;\n\t--photo-block-admin--color-notice--warning-alt: #e8a931;\n\t--photo-block-admin--color-notice--error: #f5e5e4;\n\t--photo-block-admin--color-notice--error-alt: #bc2b2c;\n\t--photo-block-admin--color-notice--secondary: #e2e3e5;\n\t--photo-block-admin--color-notice--secondary-alt: #41464b;\n}\n\n.photo-block-admin__notice {\n\tmargin: 10px 0;\n\t&.photo-block-admin__notice--photo-block-icon {\n\t\t.components-notice__content {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: 32px 1fr 1px;\n\t\t\talign-items: center;\n\t\t}\n\n\t\t&.photo-block-admin__notice-appearance--inline .components-notice__content {\n\t\t\tdisplay: flex;\n\n\t\t\t.photo-block-admin__notice-icon {\n\t\t\t\tmargin-right: 8px;\n\t\t\t}\n\t\t}\n\t}\n\t.photo-block-admin__notice-message {\n\t\tcolor: var(--photo-block-admin--color-dark);\n\t\tfont-size: 1.1em;\n\t\tline-height: 1.2;\n\t\tfont-weight: 500;\n\t}\n\t&.photo-block-admin__notice-appearance--block .components-notice {\n\t\tborder-left: 4px solid transparent;\n\t\tpadding: 15px 0px;\n\t\tpadding-left: 15px;\n\t\tmargin: 0 0 15px 0;\n\t}\n\t&.photo-block-admin__notice-appearance--inline .components-notice {\n\t\tpadding-left: 0;\n\t}\n\n\tsvg {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\twidth: 20px;\n\t\theight: 20px;\n\t}\n\n\t&.photo-block-admin__notice-type--error:not(.photo-block-admin__notice-appearance--inline) {\n\t\tbackground-color: var(--photo-block-admin--color-notice--error) !important;\n\t\t.components-notice {\n\t\t\tbackground-color: var(--photo-block-admin--color-notice--error) !important;\n\t\t\tborder-left-color: var(--photo-block-admin--color-notice--error-alt);\n\t\t}\n\t\tsvg path {\n\t\t\tfill: var(--photo-block-admin--color-notice--error-alt);\n\t\t}\n\t}\n\t&.photo-block-admin__notice-type--error.photo-block-admin__notice-appearance--inline {\n\t\t.photo-block-admin__notice-message {\n\t\t\tcolor: var(--photo-block-admin--color-notice--error-alt);\n\t\t}\n\t\t.photo-block-admin__notice-message {\n\t\t\tfont-size: 0.9em;\n\t\t}\n\n\t\tsvg {\n\t\t\twidth: 16px;\n\t\t\theight: 16px;\n\t\t\tpath {\n\t\t\t\tfill: var(--photo-block-admin--color-notice--error-alt);\n\t\t\t}\n\t\t}\n\t}\n\t&.photo-block-admin__notice-type--success {\n\t\tbackground-color: var(--photo-block-admin--color-notice--success);\n\t\t.components-notice {\n\t\t\tborder-left-color: var(--photo-block-admin--color-notice--success-alt);\n\t\t}\n\t\tsvg path {\n\t\t\tfill: var(--photo-block-admin--color-notice--success-alt);\n\t\t}\n\t}\n\t&.photo-block-admin__notice-type--info {\n\t\tbackground-color: var(--photo-block-admin--color-notice--info);\n\t\t.components-notice {\n\t\t\tborder-left-color: var(--photo-block-admin--color-notice--info-alt);\n\t\t}\n\t\tsvg path {\n\t\t\tfill: var(--photo-block-admin--color-notice--info-alt);\n\t\t}\n\t}\n\t&.photo-block-admin__notice-type--warning {\n\t\tbackground-color: var(--photo-block-admin--color-notice--warning);\n\t\t.components-notice {\n\t\t\tborder-left-color: var(--photo-block-admin--color-notice--warning-alt);\n\t\t}\n\t\tsvg path {\n\t\t\tfill: var(--photo-block-admin--color-notice--warning-alt);\n\t\t}\n\t}\n}",".dlx-photo-block__upload-target__container {\n\tposition: relative;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tmin-height: 250px;\n\twidth: 100%;\n\tborder: 4px dashed #c3c4c7;\n\tmargin-top: 15px;\n\n\t.dlx-photo-block__upload-target__label {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tflex-wrap: wrap;\n\t}\n\t.dlx-photo-block__upload-target__label-svg {\n\t\tmargin-bottom: 15px;\n\t\tsvg {\n\t\t\theight: 36px;\n\t\t\twidth: 36px;\n\t\t}\n\t}\n\t.dlx-photo-block__upload-target__label-text {\n\t\twidth: 100%;\n\t\ttext-align: center;\n\t\tfont-size: 1.2em;\n\t}\n\n\t.filepond--browser {\n\t\tdisplay: none;\n\t}\n\t.dlx-photo-block__upload-target__filepond {\n\t\tdisplay: flex;\n\t\tposition: absolute;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tz-index: 1;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t}\n\t.dlx-photo-block__upload-target__filepond__loading-overlay {\n\t\tposition: absolute;\n\t\tz-index: 2;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tbackground: rgba(255, 255, 255, 0.8);\n\t\tdisplay: flex;\n\t\tflex-flow: column;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t}\n\t.dlx-photo-block__upload-target__filepond__loading {\n\t\tdisplay: flex;\n\t\twidth: 100%;\n\t\tjustify-content: center;\n\t\tmargin-bottom: 15px;\n\n\t\tsvg {\n\t\t\twidth: 36px;\n\t\t\theight: 36px;\n\t\t}\n\t}\n\t.dlx-photo-block__upload-target__filepond__loading-label {\n\t\tmargin-bottom: 15px;\n\t\tfont-size: 1.3em;\n\t}\n\t.dlx-photo-block__upload-target__filepond__loading-progress {\n\t\tdisplay: inline-flex;\n\t\tjustify-content: flex-start;\n\t\talign-items: center;\n\t\tmin-width: 420px;\n\t\tbackground: #ddd;\n\t\theight: 12px;\n\t\tborder-radius: 5px;\n\t\tpadding: 0 3px;\n\t\ttransition: all 0.5s ease-in-out;\n\t}\n\t.dlx-photo-block__upload-target__filepond__loading-progress-bar {\n\t\tbackground: var(--wp-admin-theme-color, #007cba);\n\t\theight: 5px;\n\t\tborder-radius: 5px;\n\t}\n\t.dlx-photo-block__upload-target__label {\n\t\tposition: relative;\n\t\tz-index: 2;\n\t\tpointer-events: none;\n\t}\n\t.filepond--wrapper {\n\t\tposition: absolute;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t}\n\t.filepond--drop-label {\n\t\tposition: absolute;\n\t\tcursor: pointer;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t}\n\n\tul.filepond--list {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tlist-style-type: none;\n\t\tbackground: #FFF;\n\t}\n}","/*!\n * FilePondPluginImagePreview 4.6.11\n * Licensed under MIT, https://opensource.org/licenses/MIT/\n * Please visit https://pqina.nl/filepond/ for details.\n */\n\n/* eslint-disable */\n.filepond--image-preview-markup {\n position: absolute;\n left: 0;\n top: 0;\n}\n.filepond--image-preview-wrapper {\n z-index: 2;\n}\n.filepond--image-preview-overlay {\n display: block;\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n min-height: 5rem;\n max-height: 7rem;\n margin: 0;\n opacity: 0;\n z-index: 2;\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.filepond--image-preview-overlay svg {\n width: 100%;\n height: auto;\n color: inherit;\n max-height: inherit;\n}\n.filepond--image-preview-overlay-idle {\n mix-blend-mode: multiply;\n color: rgba(40, 40, 40, 0.85);\n}\n.filepond--image-preview-overlay-success {\n mix-blend-mode: normal;\n color: rgba(54, 151, 99, 1);\n}\n.filepond--image-preview-overlay-failure {\n mix-blend-mode: normal;\n color: rgba(196, 78, 71, 1);\n}\n/* disable for Safari as mix-blend-mode causes the overflow:hidden of the parent container to not work */\n@supports (-webkit-marquee-repetition: infinite) and\n ((-o-object-fit: fill) or (object-fit: fill)) {\n .filepond--image-preview-overlay-idle {\n mix-blend-mode: normal;\n }\n}\n.filepond--image-preview-wrapper {\n /* no interaction */\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n /* have preview fill up all available space */\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n height: 100%;\n margin: 0;\n\n /* radius is .05em less to prevent the panel background color from shining through */\n border-radius: 0.45em;\n overflow: hidden;\n\n /* this seems to prevent Chrome from redrawing this layer constantly */\n background: rgba(0, 0, 0, 0.01);\n}\n.filepond--image-preview {\n position: absolute;\n left: 0;\n top: 0;\n z-index: 1;\n display: flex; /* this aligns the graphic vertically if the panel is higher than the image */\n align-items: center;\n height: 100%;\n width: 100%;\n pointer-events: none;\n background: #222;\n\n /* will be animated */\n will-change: transform, opacity;\n}\n.filepond--image-clip {\n position: relative;\n overflow: hidden;\n margin: 0 auto;\n\n /* transparency indicator (currently only supports grid or basic color) */\n}\n.filepond--image-clip[data-transparency-indicator='grid'] img,\n.filepond--image-clip[data-transparency-indicator='grid'] canvas {\n background-color: #fff;\n background-image: url(\"data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0 H50 V50 H0'/%3E%3Cpath d='M50 50 H100 V100 H50'/%3E%3C/svg%3E\");\n background-size: 1.25em 1.25em;\n}\n.filepond--image-bitmap,\n.filepond--image-vector {\n position: absolute;\n left: 0;\n top: 0;\n will-change: transform;\n}\n.filepond--root[data-style-panel-layout~='integrated']\n .filepond--image-preview-wrapper {\n border-radius: 0;\n}\n.filepond--root[data-style-panel-layout~='integrated']\n .filepond--image-preview {\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.filepond--root[data-style-panel-layout~='circle']\n .filepond--image-preview-wrapper {\n border-radius: 99999rem;\n}\n.filepond--root[data-style-panel-layout~='circle']\n .filepond--image-preview-overlay {\n top: auto;\n bottom: 0;\n -webkit-transform: scaleY(-1);\n transform: scaleY(-1);\n}\n.filepond--root[data-style-panel-layout~='circle']\n .filepond--file\n .filepond--file-action-button[data-align*='bottom']:not([data-align*='center']) {\n margin-bottom: 0.325em;\n}\n.filepond--root[data-style-panel-layout~='circle']\n .filepond--file\n [data-align*='left'] {\n left: calc(50% - 3em);\n}\n.filepond--root[data-style-panel-layout~='circle']\n .filepond--file\n [data-align*='right'] {\n right: calc(50% - 3em);\n}\n.filepond--root[data-style-panel-layout~='circle']\n .filepond--progress-indicator[data-align*='bottom'][data-align*='left'],\n.filepond--root[data-style-panel-layout~='circle']\n .filepond--progress-indicator[data-align*='bottom'][data-align*='right'] {\n margin-bottom: calc(0.325em + 0.1875em);\n}\n.filepond--root[data-style-panel-layout~='circle']\n .filepond--progress-indicator[data-align*='bottom'][data-align*='center'] {\n margin-top: 0;\n margin-bottom: 0.1875em;\n margin-left: 0.1875em;\n}\n","/*!\n * FilePond 4.30.4\n * Licensed under MIT, https://opensource.org/licenses/MIT/\n * Please visit https://pqina.nl/filepond/ for details.\n */\n\n/* eslint-disable */\n.filepond--assistant{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--browser.filepond--browser{position:absolute;margin:0;padding:0;left:1em;top:1.75em;width:calc(100% - 2em);opacity:0;font-size:0}.filepond--data{position:absolute;width:0;height:0;padding:0;margin:0;border:none;visibility:hidden;pointer-events:none;contain:strict}.filepond--drip{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:.1;pointer-events:none;border-radius:.5em;background:rgba(0,0,0,.01)}.filepond--drip-blob{-webkit-transform-origin:center center;transform-origin:center center;width:8em;height:8em;margin-left:-4em;margin-top:-4em;background:#292625;border-radius:50%}.filepond--drip-blob,.filepond--drop-label{position:absolute;top:0;left:0;will-change:transform,opacity}.filepond--drop-label{right:0;margin:0;color:#4f4f4f;display:flex;justify-content:center;align-items:center;height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;text-align:center;line-height:1.5}.filepond--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;cursor:pointer}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{font-size:1em;width:1.625em;height:1.625em;font-family:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:none;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}.filepond--file-action-button.filepond--file-action-button:after{position:absolute;left:-.75em;right:-.75em;top:-.75em;bottom:-.75em;content:\"\"}.filepond--file-action-button{cursor:auto;color:#fff;border-radius:50%;background-color:rgba(0,0,0,.5);background-image:none;box-shadow:0 0 0 0 hsla(0,0%,100%,0);transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em hsla(0,0%,100%,.9)}.filepond--file-action-button[disabled]{color:hsla(0,0%,100%,.5);background-color:rgba(0,0,0,.25)}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{width:2em;height:2em;padding:.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{border:none;line-height:inherit;background:transparent;font-family:inherit;color:inherit;outline:none;padding:0;margin:0 0 0 .25em;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{width:1.3125em;height:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{position:static;display:flex;flex-direction:column;align-items:flex-start;flex:1;margin:0 .5em 0 0;min-width:0;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{position:static;display:flex;flex-direction:column;align-items:flex-end;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;margin:0;padding:0;min-width:0;height:100%}.filepond--file-wrapper.filepond--file-wrapper>legend{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file{position:static;display:flex;height:100%;align-items:flex-start;padding:.5625em;color:#fff;border-radius:.5em}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{-webkit-animation:fall .5s linear .125s both;animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{-webkit-animation:shake .65s linear both;animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@-webkit-keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:\"\";position:absolute;left:0;top:0;right:0;bottom:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{position:absolute;top:0;left:0;right:0;z-index:1;padding:0;margin:.25em;will-change:transform,opacity}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em rgba(0,0,0,.25)}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{transition:box-shadow .125s ease-in-out;box-shadow:0 0 0 transparent}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em rgba(0,0,0,.325)}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{position:absolute;top:0;left:0;right:0;margin:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent)}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:99999px;border:.3125em solid transparent;background-clip:content-box}.filepond--list.filepond--list{position:absolute;top:0;margin:0;padding:0;list-style-type:none;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{width:100%;height:100%;max-width:none;margin:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{bottom:0;height:auto;display:flex;justify-content:center;align-items:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{overflow:hidden;height:100%;margin-top:0;margin-bottom:0}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{left:0;right:0;height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{border-radius:.5em;background-color:#f1f0ef}.filepond--panel{position:absolute;left:0;top:0;right:0;margin:0;height:100%!important;pointer-events:none}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-color:transparent!important;border:none!important}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{position:absolute;left:0;top:0;right:0;margin:0;padding:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}.filepond--panel-top:after{content:\"\";position:absolute;height:2px;left:0;right:0;bottom:-1px;background-color:inherit}.filepond--panel-bottom,.filepond--panel-center{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0)}.filepond--panel-bottom{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none!important}.filepond--panel-bottom:before{content:\"\";position:absolute;height:2px;left:0;right:0;top:-1px;background-color:inherit}.filepond--panel-center{height:100px!important;border-top:none!important;border-bottom:none!important;border-radius:0!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{position:static;width:1.25em;height:1.25em;color:#fff;margin:0;pointer-events:none;will-change:transform,opacity}.filepond--progress-indicator svg{width:100%;height:100%;vertical-align:top;transform-box:fill-box}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;position:relative;margin-bottom:1em;font-size:1rem;line-height:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:450;text-align:left;text-rendering:optimizeLegibility;direction:ltr;contain:layout style size}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}.filepond--root .filepond--credits{position:absolute;right:0;opacity:.175;line-height:.85;font-size:11px;color:inherit;text-decoration:none;z-index:3;bottom:-14px}.filepond--root .filepond--credits[style]{top:0;bottom:auto;margin-top:14px}",".dlx-photo-block__upload-status {\n\tbutton.components-button {\n\t\tmargin-right: 8px;\n\n\t\t&.has-icon {\n\t\t\tpadding: 15px 20px;\n\t\t}\n\t\t\n\n\t\t&:last-of-type {\n\t\t\tmargin-right: 0;\n\t\t}\n\t}\n}",".block-list-appender .photo-block-admin__caption-appender {\n\t& > button.components-button {\n\t\tcolor: #FFF;\n\t\tpadding: 25px 20px;\n\n\t\tsvg {\n\t\t\tcolor: #FFF;\n\t\t}\n\t}\n}",".dlx-photo-block__screen-edit {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\n\t.dlx-photo-block__screen-edit-spinner {\n\t\twidth: 100%;\n\t\ttext-align: center;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t}\n\t.dlx-photo-block__screen-edit-spinner__logo {\n\t\twidth: 100%;\n\t\ttext-align: center;\n\t\tmargin: 0 0 16px 0;\n\n\t\tsvg {\n\t\t\twidth: 72px;\n\t\t\theight: 72px;\n\t\t}\n\t}\n\t.dlx-photo-block__screen-edit-spinner__label {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\tsvg.components-spinner {\n\t\twidth: 48px;\n\t\theight: 48px;\n\t}\n}\n.dlx-photo-block__screen-edit {\n\twidth: 100%;\n}\n.aligncenter .dlx-photo-block__screen-edit {\n\tjustify-content: center;\n}\n.alignleft .dlx-photo-block__screen-edit {\n\tjustify-content: flex-start;\n}\n.alignright .dlx-photo-block__screen-edit {\n\tjustify-content: flex-end;\n}\n\n.dlx-photo-block__a11y-popover {\n\tmin-width: 325px;\n\tpadding: 15px;\n\tpadding-top: 0;\n}\n.dlx-photo-block__inspector-tabs {\n\tbutton.components-tab-panel__tabs-item {\n\t\tflex: 1 1 0px;\n\n\t\t&:after {\n\t\t\tbackground: #DDD;\n\t\t\tborder-radius: 0;\n\t\t\tbottom: 0;\n\t\t\tcontent: \"\";\n\t\t\theight: 1.5px;\n\t\t\tleft: 0;\n\t\t\tpointer-events: none;\n\t\t\tposition: absolute;\n\t\t\tright: 0;\n\t\t\ttransition: all .1s linear;\n\t\t}\n\t\t&.active-tab {\n\t\t\t&:after {\n\t\t\t\tbackground: var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba));\n\t\t\t}\n\t\t}\n\t}\n}\n.dlx-photo-block__image-dimensions-row {\n\th3 {\n\t\tmargin: 0;\n\t\tmargin-bottom: 8px;\n\t}\n\tp {\n\t\tmargin-bottom: 0;\n\t}\n}\n.photo-block__inspector-panel {\n\t.components-panel__body-title {\n\t\tsvg {\n\t\t\tfill: none;\n\t\t\tmargin: 0;\n\t\t\tmargin-right: 8px;\n\t\t}\n\n\t\t& > .components-button {\n\t\t\tjustify-content: flex-end;\n\t\t\tflex-direction: row-reverse;\n\t\t}\n\t}\n\t\n}\n.dlx-photo-block__image-dimensions-row {\n\tdisplay: block;\n\th2 {\n\t\twidth: 100%;\n\t\tmargin: 0;\n\t\tmargin-bottom: 8px;\n\t}\n\t.dlx-photo-block__image-dimensions {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr 1fr;\n\t\tgrid-gap: 15px;\n\t\tmargin-bottom: 15px;\n\n\t\t.components-base-control {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t\t.components-base-control__field {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n}\n.photo-block__alt-text.components-base-control.is-saving {\n\tmargin-bottom: 0;\n\n\tp {\n\t\tmargin-bottom: 0;\n\t}\n}\n.photo-block__text-saving {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-start;\n\tfont-size: 16px;\n\tmargin-bottom: 16px;\n\tsvg {\n\t\tmargin: 0;\n\t\tmargin-right: 12px;\n\t}\n}\n.photo-block__title-text.components-base-control.is-saving {\n\tmargin-bottom: 0;\n\n\tp {\n\t\tmargin-bottom: 0;\n\t}\n}\n.photo-block__text-saving {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-start;\n}",".dlx-photo-block__media-link-popover {\n\t\n\n\t.components-popover__content {\n\t\tpadding: 15px;\n\t\tmin-width: 400px;\n\t}\n\t.components-base-control {\n\t\tmargin-bottom: 0;\n\t}\n\t.components-base-control__field {\n\t\tmargin-bottom: 0;\n\t}\n\t.components-base-control__help {\n\t\tmargin-bottom: 0;\n\t}\n}\n.dlx-photo-block__media-link-container {\n\th2 {\n\t\tmargin-top: 0;\n\t}\n}\n\n.dlx-photo-block__media-link-button-group {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 1fr;\n\tgrid-gap: 8px;\n\talign-items: center;\n\tmargin-bottom: 15px;\n\t\n\t.components-button.has-icon {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr auto;\n\t\tgrid-gap: 8px;\n\t\talign-items: center;\n\t\ttext-align: left;\n\t\tpadding: 0 15px;\n\n\t\t.dlx-photo-block__media-link-button-text {\n\t\t\torder: 1;\n\t\t}\n\t\tsvg {\n\t\t\tmargin: 0;\n\t\t\torder: 2;\n\t\t}\n\t}\n}","@keyframes photo-block-pub-spin {\n\t100% {\n\t\ttransform: rotate(360deg);\n\t}\n}\n/* Admin Interface Wrapper */\n#photo-block-pub-content {\n\tpadding-top: 18px;\n}\n/* Admin loading icon */\n.photo-block-pub-load-static-svg {\n\tsvg {\n\t\tanimation: photo-block-pub-spin;\n\t\tanimation-duration: 1.5s;\n\t\tanimation-iteration-count: infinite;\n\t\tanimation-timing-function: linear;\n\t}\n}\n\n/* Url Wrapper Input */\n.photo-block-url-input {\n\tdisplay: inline-block;\n\tmax-width: 400px;\n\twidth: 100%;\n\tflex-wrap: wrap;\n\tposition: relative;\n\t.components-base-control {\n\t\t.components-base-control__label {\n\t\t\tfont-size: 16px;\n\t\t\tdisplay: block;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\t.photo-block-suggestions-wrapper {\n\t\twidth: 100%;\n\t\tposition: relative;\n\t\ttop: 100%;\n\t\tleft: 0;\n\t\tmax-height: 250px;\n\t\toverflow-y: auto;\n\t\t.photo-block-url-input__suggestion {\n\t\t\tposition: relative;\n\t\t\tborder: 1px solid #ddd;\n\t\t\tborder-radius: 0;\n\t\t\twidth: 100%;\n\t\t\theight: auto;\n\t\t\tbackground: #FFF;\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: flex-start;\n\t\t\talign-items: center;\n\t\t\ttext-align: left;\n\t\t\tpadding: 5px 20px 5px 40px;\n\t\t\ttransition: all 0.4s ease-in-out;\n\n\t\t\tsvg {\n\t\t\t\tposition: absolute;\n\t\t\t\twidth: 24px;\n\t\t\t\theight: 24px;\n\t\t\t\ttop: calc(50% - 8px);\n\t\t\t\tleft: 10px;\n\t\t\t\tpath {\n\t\t\t\t\tfill: unset;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\tbackground: #f1f1f1;\n\t\t\t\tborder-color: var( --wp-admin-theme-color );\n\t\t\t}\n\n\t\t\t&.is-selected {\n\t\t\t\tbackground: #f1f1f1;\n\t\t\t\tborder-color: var( --wp-admin-theme-color );\n\t\t\t}\n\n\t\t\t.photo-block-search-item {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-right: 8px;\n\t\t\t\twhite-space: pre-wrap;\n\t\t\t\toverflow-wrap: break-word;\n\t\t\t}\n\t\t\t.photo-block-search-item-title {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-bottom: 0.2em;\n\t\t\t\tfont-weight: 500;\n\t\t\t\tposition: relative;\n\t\t\t\toverflow: hidden;\n \t\t\t\ttext-overflow: ellipsis;\n\t\t\t}\n\t\t\t.photo-block-search-item-info {\n\t\t\t\tword-break: break-all;\n\t\t\t\tdisplay: block;\n\t\t\t\tcolor: #757575;\n\t\t\t\tfont-size: .9em;\n\t\t\t\tline-height: 1.3;\n\t\t\t}\n\t\t}\n\t}\n}\n.photo-block-pub-url-search-wrapper {\n\tposition: relative;\n\n\t.photo-block-pub-url-input__search-button.components-button {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\ttop: calc(50% - 18px);\n\t}\n\t.photo-block-pub-url-input__apply-button.components-button {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\ttop: calc(50% - 18px);\n\t}\n}\n.photo-block-pub-url-input__wrapper {\n\t\n\tlabel {\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t\tfont-weight: 600;\n\t\tmargin-bottom: 5px;\n\t}\n\t.photo-block-pub-url-input__suggestion {\n\t\t\n\t}\n\t.photo-block-pub-url-input__suggestion-item {\n\t\t.components-button {\n\t\t\tmargin-left: 8px;\n\t\t}\n\t}\n\t.photo-block-pub-url-input__input-wrapper {\n\t\tposition: relative;\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr;\n\t\tgrid-gap: 10px;\n\t\twidth: 100%;\n\t\tmargin-bottom: 10px;\n\t\tinput[type=\"text\"] {\n\t\t\tborder: 1px solid #ddd;\n\t\t\tborder-radius: 3px;\n\t\t\tfont-size: 13px;\n\t\t\tpadding: 11px 36px 11px 16px;\n\t\t\twidth: 100%;\n\t\t\tmargin: 0;\n\t\t}\n\t\t.photo-block-pub-url-input__input {\n\t\t\tline-height: 1;\n\t\t}\n\t\t.components-spinner {\n\t\t\tposition: absolute;\n\t\t\tright: 14px;\n\t\t\theight: 24px;\n\t\t\ttop: calc(50% - 12px);\n\t\t\tmargin: 0;\n\t\t}\n\t\t.photo-block-pub-url-input__input ~ .components-button {\n\t\t\tbox-shadow: unset;\n\t\t\tborder: unset;\n\t\t\tbackground: unset;\n\t\t}\n\t}\n}\n\n.photo-block-pub-url-input__input ~ .components-button,\n.photo-block-pub-url-input__suggestion-item .components-button {\n\tposition: relative;\n\n\t.components-tooltip {\n\t\tdisplay: inline-block;\n\t\tbackground: #333;\n\t\tcolor: #FFF;\n\t\tpadding: 8px 12px;\n\t\tborder-radius: 3px;\n\t\tfont-size: 12px;\n\t\tposition: absolute;\n\t\ttop: calc(50% - 8px);\n\t\tright: 10px;\n\t\tmin-width: 150px;\n\t\theight: auto;\n\t\ttransition: opacity .2s ease-in-out;\n\t\tcursor: pointer;\n\t}\n}\n","/* Color Component (forked from @GenerateBlocks) */\n.photo-block-component-color-picker-wrapper,\n.qdlx-admin__tabs--content-inner\n\t.components-base-control.photo-block-component-color-picker-wrapper {\n\ttext-align: left;\n\tmargin-bottom: 16px;\n\tmargin-top: 2px;\n\n\t> .components-base-control__field {\n\t\tposition: relative;\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr 30px;\n\t\trow-gap: 2;\n\t\tmargin: 0 auto;\n\t\tjustify-content: space-between;\n\t\ttext-align: left;\n\t\tfont-weight: 600;\n\t\talign-items: center;\n\n\t\t.components-color-palette__item-wrapper {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\t.photo-block-color-component-label {\n\t\tline-height: 1.2;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t}\n}\n.components-popover.photo-block-component-color-picker {\n\t.photo-block-component-color-picker-palette {\n\t\tpadding: 0 16px;\n\n\t\tbutton.components-circular-option-picker__option {\n\t\t\tborder-radius: 50%;\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\n\t\t\t.components-popover {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t\t.components-circular-option-picker__swatches {\n\t\t\tdisplay: flex;\n\t\t\tflex-wrap: wrap;\n\t\t\tgap: 12px;\n\t\t}\n\t\t.components-circular-option-picker__option-wrapper {\n\t\t\tdisplay: inline-block;\n\t\t\theight: 28px;\n\t\t\twidth: 28px;\n\t\t\tvertical-align: top;\n\t\t\ttransition: 100ms transform ease;\n\t\t}\n\t}\n\n\t.components-base-control__field,\n\t.components-color-palette {\n\t\tmargin: 0;\n\t}\n\n\t.react-colorful {\n\t\twidth: unset !important; /* Override inline style */\n\t}\n\t.components-color-picker {\n\t\tpadding: 5px;\n\t\twidth: unset !important; /* Override inline style */\n\t}\n\n\t.components-color-picker__inputs-toggle {\n\t\tdisplay: none;\n\t}\n\n\t.components-color-picker__body {\n\t\tpadding-bottom: 0;\n\t}\n\n\t.components-popover__content {\n\t\tpadding: 10px;\n\t\twidth: 300px;\n\t}\n\n\t.components-color-picker__inputs-fields {\n\t\tmargin-right: 0;\n\t}\n\n\t.components-color-clear-color {\n\t\ttext-align: right;\n\t\tpadding: 0 16px;\n\t\tcolor: var(--quotes-dlx-admin--color-dark);\n\t}\n}\n\n.components-circular-option-picker__option.is-pressed {\n\tbox-shadow: inset 0 0 0 4px !important;\n}\n\n.photo-block-component-color-opacity {\n\tdisplay: flex;\n\tpadding: 0 16px;\n\tmargin: 10px 0;\n\n\tsvg {\n\t\twidth: 28px;\n\t\theight: 28px;\n\t}\n\n\t.components-range-control {\n\t\tflex-grow: 1;\n\t\tpadding-left: 5px;\n\t}\n}",".dlx-photo-block__drop-shadow-control__settings__offset {\n\th3 {\n\t\tmargin-top: 0;\n\t\tmargin-bottom: 10px;\n\t}\n}\n.dlx-photo-block__drop-shadow-control__settings__offset__wrapper {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 1fr;\n\tgrid-gap: 15px;\n\n\t.components-base-control__field {\n\t\tposition: relative;\n\t\tmargin-bottom: 0;\n\t}\n}",".dlx-photo-block__css-gram-image-popover-wrapper {\n\tmin-width: 400px;\n\tpadding: 15px;\n\tborder: 1px solid #ddd;\n}\n.dlx-photo-block__css-gram-button-group {\n\tposition: relative;\n\tpadding-right: 25px;\n\t.components-button-group {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 50% 50%;\n\t\tgrid-gap: 15px;\n\t\trow-gap: 15px;\n\t}\n}",".dlx-photo-block__css-gram-image-popover-wrapper {\n\tmin-width: 400px;\n\tpadding: 15px;\n\tborder: 1px solid #ddd;\n}\n.dlx-photo-block__css-gram-button-group {\n\tpadding-right: 25px;\n\t.components-button-group {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 50% 50%;\n\t\tgrid-gap: 15px;\n\t\trow-gap: 15px;\n\t}\n}\n.dlx-photo-block__css-gram-image-popover {\n\tposition: absolute !important;\n}",".dlx-photo-block__image-max-width {\n\tmargin: 0;\n\tmargin-bottom: 16px;\n}","/* Unit Picker Component - Forked from @GenerateBlocks */\n.components-photo-block-units-control-header__units {\n\tdisplay: flex;\n\tjustify-content: flex-end;\n\tmargin-bottom: 5px;\n\talign-items: center;\n}\n\n.components-photo-block-control__units {\n\t.components-photo-block-control-buttons__units {\n\t\tbutton.components-button {\n\t\t\tbackground: #fff;\n\t\t\tbox-shadow: none !important;\n\t\t\tcolor: #929da7;\n\t\t\tfont-size: 10px;\n\t\t\tpadding: 0 5px;\n\t\t\tposition: relative;\n\t\t\ttext-align: center;\n\t\t\ttext-shadow: none;\n\t\t\tborder: 0;\n\t\t\tborder-radius: 0 !important;\n\t\t\tline-height: 20px;\n\t\t\tpadding: 0 5px;\n\t\t\theight: auto;\n\n\t\t\t&.is-primary {\n\t\t\t\tbackground: #fff !important;\n\t\t\t\tcolor: #000 !important;\n\t\t\t\tcursor: default;\n\t\t\t\tz-index: 1;\n\t\t\t\tfont-weight: bold;\n\t\t\t}\n\t\t}\n\t}\n}",".components-base-control {\n\t.dlx-photo-block__heading-icon-responsive-wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: space-between;\n\t}\n\t.dlx-photo-block__heading-icon-responsive {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: flex-start;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\t.dlx-photo-block__heading-icon svg {\n\t\tfont-size: inherit;\n\t\twidth: 14px;\n\t\theight: 14px;\n\t\tmargin-right: 8px;\n\t\tvertical-align: middle;\n\t}\n\t.dlx-photo-block__heading {\n\t\tline-height: 1;\n\t}\n\n\t.dlx-photo-block__heading-icon-responsive-icons {\n\t\t.components-button.has-icon {\n\t\t\tposition: relative;\n\t\t\tmin-width: unset;\n\t\t\tbox-shadow: unset;\n\t\t\t\n\t\t\t&.is-active {\n\t\t\t\t&:after {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tcontent: \"\";\n\t\t\t\t\twidth: 100%;\n\t\t\t\t\theight: 2px;\n\t\t\t\t\tbackground: var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba));\n\t\t\t\t\tbottom: -2px;\n\t\t\t\t\tleft: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tsvg {\n\t\t\twidth: 14px;\n\t\t\theight: 14px;\n\t\t}\n\t}\n\t\n}",".dlx-photo-block__dimensions-responsive-sync-interface {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-start;\n\tmargin-top: 15px;\n\n\t.components-base-control {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\t.dlx-photo-block__dimensions-responsive-sync-interface-unit {\n\t\tdisplay: flex;\n\t\tmax-width: 50%;\n\t\talign-items: center;\n\t\tjustify-content: flex-start;\n\t\tborder: 1px solid rgb(148, 148, 148);\n\t\tpadding: 0 8px;\n\n\t\t.components-base-control__field,\n\t\t.components-base-control {\n\t\t\tpadding: 0;\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\t.dlx-photo-block__dimensions-responsive-sync-interface-range-sync {\n\t\tdisplay: flex;\n\t\tflex: 1;\n\n\t\t.components-range-control {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tpadding-left: 8px;\n\t\t\tpadding-right: 8px;\n\t\t\tflex: 1;\n\n\t\t\t.components-base-control__field {\n\t\t\t\tflex: 1;\n\t\t\t}\n\t\t}\n\t\t.components-base-control__field {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\t\n\t.components-input-control__suffix,\n\t.components-input-control__backdrop {\n\t\tdisplay: none;\n\t}\n}\n.dlx-photo-block__dimensions-responsive-sync-interface,\n.dlx-photo-block__dimensions-responsive-manual-interface-item,\n.dlx-photo-block__border-responsive-sync-interface-input {\n\tinput[type=\"text\"] {\n\t\tmax-width: 28px;\n\t\theight: 40px;\n\t\tborder: none;\n\t\toutline: none;\n\t\tpadding: 0;\n\t\tbox-shadow: none !important;\n\t\tappearance: auto;\n\t\t-moz-appearance: textfield;\n\t\tmargin: 0;\n\t\tbackground: none;\n\t\t&::-webkit-outer-spin-button,\n\t\t&::-webkit-inner-spin-button {\n\t\t\t-webkit-appearance: none;\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\tselect {\n\t\tcolor: var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba)) !important;\n\t\t-o-appearance: none;\n\t\t-ms-appearance: none;\n\t\t-webkit-appearance: none;\n\t\t-moz-appearance: none;\n\t\tappearance: none;\n\t\tbackground: transparent;\n\t\tborder-radius: 2px;\n\t\tborder: 1px solid transparent !important;\n\t\tpadding: 4px;\n\t\tmin-height: 40px;\n\t\toutline: none;\n\t\tmargin: 0;\n\t\tpadding: 0 !important;\n\t\tpadding-left: 4px !important;\n\t\tpadding-right: 4px !important;\n\t\tmin-height: auto;\n\t\twidth: 100%;\n\t\tmax-width: 42px !important;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\tdisplay: block;\n\t\ttext-align: center;\n\t\tbox-shadow: none;\n\t\ttext-transform: lowercase;\n\t\tbox-sizing: border-box;\n\n\t\t&:hover {\n\t\t\tcursor: pointer;\n\t\t\tborder: 1px solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba)) !important;\n\t\t}\n\t\t\n\t}\n\t.components-input-control__suffix,\n\t.components-input-control__backdrop {\n\t\tdisplay: none;\n\t}\n}\n.dlx-photo-block__dimensions-responsive-manual-interface-item {\n\tdisplay: inline-flex;\n\talign-items: center;\n\tjustify-content: flex-start;\n\tborder: 1px solid rgb(148, 148, 148);\n\tpadding: 0 8px;\n\n\t.components-base-control {\n\t\tmargin: 0 !important;\n\t\tpadding: 0;\n\t}\n\t.components-base-control__field,\n\t.components-base-control {\n\t\tpadding: 0 !important;\n\t\tmargin: 0 !important;\n\t}\n}\n\n.dlx-photo-block__dimensions-responsive-manual-interface {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 1fr 1fr;\n\tgrid-template-rows: auto;\n\tgrid-template-areas:\n\t\t\"topLeft topCenter topRight\"\n\t\t\"middleLeft middleCenter middleRight\"\n\t\t\"bottomLeft bottomCenter bottomRight\";\n\tgrid-gap: 10px;\n\trow-gap: 10px;\n\talign-items: center;\n\tjustify-content: center;\n\tmargin-top: 15px;\n\n\t&:not(.is-border-radius) {\n\t\t.dlx-photo-block__dimensions-responsive-manual-interface-item-top {\n\t\t\tposition: relative;\n\t\t\tgrid-area: topCenter;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: -8px;\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__dimensions-responsive-manual-interface-item-left {\n\t\t\tposition: relative;\n\t\t\tgrid-area: middleLeft;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: 100%;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: -8px;\n\t\t\t\ttop: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__dimensions-responsive-manual-interface-item-right {\n\t\t\tposition: relative;\n\t\t\tgrid-area: middleRight;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: 100%;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -8px;\n\t\t\t\ttop: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__dimensions-responsive-manual-interface-item-bottom {\n\t\t\tposition: relative;\n\t\t\tgrid-area: bottomCenter;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tbottom: -8px;\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__dimensions-responsive-sync-manual-button {\n\t\t\tdisplay: inline-flex;\n\t\t\tgrid-area: middleCenter;\n\t\t\tjustify-content: center;\n\t\t\tpadding: 8px;\n\t\t\tmax-width: 50px;\n\t\t\tmargin: 0 auto;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t}\n\t&.is-border-radius {\n\t\t.dlx-photo-block__dimensions-responsive-manual-interface-item-top {\n\t\t\tposition: relative;\n\t\t\tgrid-area: topLeft;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: calc( 100% + 8px );\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: -8px;\n\t\t\t\tright: 0;\n\t\t\t}\n\t\t\t&:after {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: calc( 100% + 8px );\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tbottom: 0;\n\t\t\t\tleft: -8px;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__dimensions-responsive-manual-interface-item-left {\n\t\t\tposition: relative;\n\t\t\tgrid-area: bottomLeft;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: calc( 100% + 8px );\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: -8px;\n\t\t\t\ttop: 0;\n\t\t\t}\n\t\t\t&:after {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: calc( 100% + 8px );\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tbottom: -8px;\n\t\t\t\tright: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__dimensions-responsive-manual-interface-item-right {\n\t\t\tposition: relative;\n\t\t\tgrid-area: topRight;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: calc( 100% + 8px );\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -8px;\n\t\t\t\tbottom: 0;\n\t\t\t}\n\t\t\t&:after {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: calc( 100% + 8px );\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: -8px;\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__dimensions-responsive-manual-interface-item-bottom {\n\t\t\tposition: relative;\n\t\t\tgrid-area: bottomRight;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: calc( 100% + 8px );\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tbottom: -8px;\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t\t&:after {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: calc( 100% + 8px );\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -8px;\n\t\t\t\ttop: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__dimensions-responsive-sync-manual-button {\n\t\t\tdisplay: inline-flex;\n\t\t\tgrid-area: middleCenter;\n\t\t\tjustify-content: center;\n\t\t\tpadding: 8px;\n\t\t\tmax-width: 50px;\n\t\t\tmargin: 0 auto;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t}\n\n\t\n}",null,".dlx-photo-block__border-responsive-sync-interface {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-start;\n\tmargin-top: 22px;\n\n\t.components-base-control {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\t.dlx-photo-block__border-responsive-sync-interface-unit {\n\t\tdisplay: flex;\n\t\tmax-width: 50%;\n\t\talign-items: center;\n\t\tjustify-content: flex-start;\n\t\tborder: 1px solid rgb(148, 148, 148);\n\t\tpadding: 0 8px;\n\n\t\t.components-base-control__field,\n\t\t.components-base-control {\n\t\t\tpadding: 0;\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\t.dlx-photo-block__border-responsive-sync-interface-range-sync {\n\t\tdisplay: flex;\n\t\tflex: 1;\n\n\t\t.components-range-control {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tpadding-left: 8px;\n\t\t\tpadding-right: 8px;\n\t\t\tflex: 1;\n\n\t\t\t.components-base-control__field {\n\t\t\t\tflex: 1;\n\t\t\t}\n\t\t}\n\t\t.components-base-control__field {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\t\n\t.components-input-control__suffix,\n\t.components-input-control__backdrop {\n\t\tdisplay: none;\n\t}\n}\n.dlx-photo-block__border-responsive-sync-interface,\n.dlx-photo-block__border-responsive-manual-interface-item {\n\tinput[type=\"number\"] {\n\t\tmax-width: 28px;\n\t\theight: 40px;\n\t\tborder: none;\n\t\toutline: none;\n\t\tpadding: 0;\n\t\tbox-shadow: none !important;\n\t\tappearance: auto;\n\t\t-moz-appearance: textfield;\n\t\tmargin: 0;\n\t\tbackground: none;\n\t\t&::-webkit-outer-spin-button,\n\t\t&::-webkit-inner-spin-button {\n\t\t\t-webkit-appearance: none;\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\tselect {\n\t\tcolor: var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba)) !important;\n\t\t-o-appearance: none;\n\t\t-ms-appearance: none;\n\t\t-webkit-appearance: none;\n\t\t-moz-appearance: none;\n\t\tappearance: none;\n\t\tbackground: transparent;\n\t\tborder-radius: 2px;\n\t\tborder: 1px solid transparent !important;\n\t\tpadding: 4px;\n\t\tmin-height: 40px;\n\t\toutline: none;\n\t\tmargin: 0;\n\t\tpadding: 0 !important;\n\t\tpadding-left: 4px !important;\n\t\tpadding-right: 4px !important;\n\t\tmin-height: auto;\n\t\twidth: 100%;\n\t\tmax-width: 42px !important;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\tdisplay: block;\n\t\ttext-align: center;\n\t\tbox-shadow: none;\n\t\ttext-transform: lowercase;\n\t\tbox-sizing: border-box;\n\n\t\t&:hover {\n\t\t\tcursor: pointer;\n\t\t\tborder: 1px solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba)) !important;\n\t\t}\n\t\t\n\t}\n\t.dlx-photo-block__border-responsive-sync-interface-border-style {\n\t\tmax-width: 12px;\n\t\tmin-width: unset;\n\t\tmargin-right: 8px;\n\t\tpadding: 0;\n\t}\n\t.components-input-control__suffix,\n\t.components-input-control__backdrop {\n\t\tdisplay: none;\n\t}\n\n\t.photo-block-component-color-picker > .photo-block-color-picker-area.photo-block-component-color-picker-palette,\n\t.dlx-photo-block__border-responsive-sync-interface-border-style {\n\t\tmargin-right: 2px;\n\t}\n}\n.dlx-photo-block__border-responsive-manual-interface-item {\n\tdisplay: inline-flex;\n\talign-items: center;\n\tjustify-content: flex-start;\n\tborder: 1px solid rgb(148, 148, 148);\n\tpadding: 0 8px;\n\n\t.components-base-control {\n\t\tmargin: 0 !important;\n\t\tpadding: 0;\n\t}\n\t.components-base-control__field,\n\t.components-base-control {\n\t\tpadding: 0 !important;\n\t\tmargin: 0 !important;\n\t}\n}\n\n.dlx-photo-block__border-responsive-manual-interface {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 1fr 1fr 1fr;\n\tgrid-template-rows: auto;\n\tgrid-template-areas:\n\t\t\"topLeft topCenterLeft topCenterRight topRight\"\n\t\t\"middleLeft middleCenterLeft middleCenterRight middleRight\"\n\t\t\"bottomLeft bottomCenterLeft bottomCenterRight bottomRight\";\n\tgrid-gap: 15px;\n\trow-gap: 15px;\n\talign-items: center;\n\tjustify-content: center;\n\tmargin-top: 22px;\n\n\t&:not(.is-border-radius) {\n\t\t.dlx-photo-block__border-responsive-manual-interface-item-top {\n\t\t\tposition: relative;\n\t\t\tgrid-column: topCenterLeft / topCenterRight;\n\t\t\tgrid-row: 1;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: -8px;\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__border-responsive-manual-interface-item-left {\n\t\t\tposition: relative;\n\t\t\tgrid-column: middleLeft / middleCenterLeft;\n\t\t\tgrid-row: 2;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: 100%;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: -8px;\n\t\t\t\ttop: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__border-responsive-manual-interface-item-right {\n\t\t\tposition: relative;\n\t\t\tgrid-column: middleCenterRight / middleRight;\n\t\t\tgrid-row: 2;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: 100%;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -8px;\n\t\t\t\ttop: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__border-responsive-manual-interface-item-bottom {\n\t\t\tposition: relative;\n\t\t\tgrid-column: bottomCenterLeft / bottomCenterRight;\n\t\t\tgrid-row: 3;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tbottom: -8px;\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__border-responsive-sync-manual-button {\n\t\t\tdisplay: inline-flex;\n\t\t\tgrid-column: topRight;\n\t\t\tgrid-row: 1;\n\t\t\tjustify-content: center;\n\t\t\tpadding: 8px;\n\t\t\tmax-width: 50px;\n\t\t\tmargin: 0 auto;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t}\n\t&.is-border-radius {\n\t\t.dlx-photo-block__border-responsive-manual-interface-item-top {\n\t\t\tposition: relative;\n\t\t\tgrid-area: topLeft;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: calc( 100% + 8px );\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: -8px;\n\t\t\t\tright: 0;\n\t\t\t}\n\t\t\t&:after {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: calc( 100% + 8px );\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tbottom: 0;\n\t\t\t\tleft: -8px;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__border-responsive-manual-interface-item-left {\n\t\t\tposition: relative;\n\t\t\tgrid-area: bottomLeft;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: calc( 100% + 8px );\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: -8px;\n\t\t\t\ttop: 0;\n\t\t\t}\n\t\t\t&:after {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: calc( 100% + 8px );\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tbottom: -8px;\n\t\t\t\tright: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__border-responsive-manual-interface-item-right {\n\t\t\tposition: relative;\n\t\t\tgrid-area: topRight;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: calc( 100% + 8px );\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -8px;\n\t\t\t\tbottom: 0;\n\t\t\t}\n\t\t\t&:after {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: calc( 100% + 8px );\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: -8px;\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__border-responsive-manual-interface-item-bottom {\n\t\t\tposition: relative;\n\t\t\tgrid-area: bottomRight;\n\t\t\t&:before {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: calc( 100% + 8px );\n\t\t\t\theight: 2px;\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tbottom: -8px;\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t\t&:after {\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 2px;\n\t\t\t\theight: calc( 100% + 8px );\n\t\t\t\tbackground: #333;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -8px;\n\t\t\t\ttop: 0;\n\t\t\t}\n\t\t}\n\t\t.dlx-photo-block__border-responsive-sync-manual-button {\n\t\t\tdisplay: inline-flex;\n\t\t\tgrid-area: middleCenter;\n\t\t\tjustify-content: center;\n\t\t\tpadding: 8px;\n\t\t\tmax-width: 50px;\n\t\t\tmargin: 0 auto;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t}\n}\n\n.dlx-photo-block__border-responsive {\n\t.photo-block-component-color-picker-wrapper > .components-base-control__field {\n\t\tdisplay: inline-block;\n\t}\n\t.photo-block-component-color-picker-palette {\n\t\tmargin-right: 8px;\n\t}\n}\n\n/**\n * Popover border style.\n */\n.dlx-photo-block__border-responsive-sync-interface-border-style-popover {\n\tpadding: 15px 20px;\n\tmin-width: 240px;\n\t/* Give h3 same style as basecontrol styles */\n\th3 {\n\t\tfont-size: 13px;\n\t\tfont-weight: 600;\n\t\tmargin: 0 0 8px;\n\t\ttext-transform: uppercase;\n\t}\n\t.dlx-photo-block__border-responsive-sync-interface-border-style-popover-buttons {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr 1fr;\n\t\tgrid-gap: 8px;\n\n\t\tbutton {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\ttext-align: left;\n\t\t}\n\t}\n}",".dlx-photo-block__custom-attributes-control__attribute {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 1fr 32px;\n\tgrid-gap: 4px;\n\talign-items: end;\n\tmargin-top: 10px;\n\tmargin-bottom: 10px;\n\n\t&:last-child {\n\t\tmargin-bottom: 0;\n\t}\n\n\t.components-base-control {\n\t\tmargin-bottom: 0;\n\t}\n\t.components-base-control__field {\n\t\tmargin-bottom: 0;\n\t}\n\t.components-button {\n\t\tmax-height: 30px;\n\t}\n}","/* Popover container */\n.photo-block-global-styles-popover {\n\tposition: relative;\n\tpadding: 25px;\n\ttop: 24px !important;\n\t.components-popover__content {\n\t\t.photo-block-click-to-share {\n\t\t\tmargin: 20px !important;\n\t\t\twidth: 235px;\n\n\t\t}\n\t\t~ .components-popover__arrow {\n\t\t\ttop: unset !important;\n\t\t\tbottom: 34px;\n\t\t\tright: 10px !important;\n\t\t}\n\t}\n}\n\n.photo-block-presets-panel {\n\t.components-panel__row {\n\t\twidth: 100%;\n\t}\n}\n.photo-block-presets {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-bottom: 15px;\n\n\t.components-button-group {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 50% 50%;\n\t\tgrid-gap: 15px;\n\t\trow-gap: 15px;\n\t\tpadding-right: 15px;\n\n\t\tbutton.photo-block-global-styles-button {\n\t\t\tdisplay: block;\n\t\t\twidth: 100%;\n\t\t\ttext-align: center;\n\t\t\twhite-space: normal;\n\t\t\tmin-height: 36px;\n\t\t\theight: auto;\n\t\t}\n\t}\n}\n\n/* Preset Modal Button */\n.photo-block-global-styles-modal-button-group {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-start;\n}\n.photo-block-global-styles-modal-apply-button {\n\tmargin-right: 8px;\n}\n\n/* Preset Modal */\n.photo-block-global-styles-modal-radio-control {\n\t.components-flex {\n\t\tflex-direction: row;\n\t\tjustify-content: flex-start;\n\t\t.components-radio-control__option:first-child {\n\t\t\tmargin-right: 8px;\n\t\t}\n\t}\n\tmargin-bottom: 15px;\n}\n.photo-block-global-styles-modal-new-preset {\n\tmargin-bottom: 15px;\n}\n.photo-block-custom-global-styles-actions {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\n\tbutton.components-button,\n\tbutton.components-button.has-icon {\n\t\twidth: 100%;\n\t\ttext-align: center;\n\t\tjustify-content: center;\n\n\t\t&:first-of-type {\n\t\t\tmargin-bottom: 15px;\n\t\t}\n\t}\n}\n\n/* Preset buttons */\n.photo-block-presets button.components-button.photo-block-global-styles-button {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tbackground: #FEFEFE;\n\tcolor: #333;\n\tborder: 1px solid #333;\n\tbox-shadow: inset 0 0 0 1px #ccc;\n\ttransition: all 200ms ease-in-out;\n\t&:hover,\n\t&:hover:not(:disabled) {\n\t\tbackground: #333;\n\t\tcolor: #FFF;\n\t}\n\t&:active,\n\t&:active:not(:disabled) {\n\t\tbackground: #333;\n\t\tcolor: #FFF;\n\t}\n}\n.photo-block-global-styles-edit-container--edit {\n\tbutton.components-button.photo-block-global-styles-button {\n\t\tbackground: #FEFEFE;\n\t\tcolor: #333;\n\t\tborder: 0;\n\n\t\t&:hover,\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground: #FEFEFE;\n\t\t\tcolor: #333;\n\t\t}\n\t\t&:active,\n\t\t&:active:not(:disabled) {\n\t\t\tbackground: #FEFEFE;\n\t\t\tcolor: #333;\n\t\t}\n\t}\n\t\n}\n.photo-block-presets .photo-block-global-styles-edit-buttons {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 1fr;\n\n\tbutton.components-button {\n\t\tborder: 1px solid #333 !important;\n\t\tbox-shadow: inset 0 0 0 1px #333;\n\t\tmax-height: 28px;\n\t\t&.photo-block-global-styles-edit-button {\n\t\t\tbackground: var( --wp-admin-theme-color, var( --quotes-dlx-admin--color-green, #007cba ) );\n\t\t\tcolor: #FFF;\n\t\t\tborder: 0;\n\t\t\tbox-shadow: unset;\n\t\t}\n\t\t&.photo-block-global-styles-edit-button:hover {\n\t\t\tbackground: var( --wp-admin-theme-color-darker-20, var( --quotes-dlx-admin--color-green-dark, #005a87 ) );\n\t\t}\n\t\t&.photo-block-global-styles-delete-button {\n\t\t\tbackground: var( --quotes-dlx-admin--color-red--required );\n\t\t\tcolor: #FFF;\n\t\t\tborder: 0;\n\t\t\tbox-shadow: unset;\n\t\t}\n\t\t&.photo-block-global-styles-delete-button:hover {\n\t\t\tbackground: var( --quotes-dlx-admin--color-red-alt );\n\t\t\tborder: 0;\n\t\t\tbox-shadow: unset;\n\t\t}\n\t}\t\n}\n.photo-block-global-styles-modal-override-preset {\n\tmargin-bottom: 15px;\n\n\t.components-radio-control__option {\n\t\tmargin-bottom: 6px;\n\t}\n}\n.has-error {\n\tinput.components-text-control__input {\n\t\tborder-color: #bc2b2c;\n\t\tbackground-color: #f5e5e4;\n\t}\n}\n\n/* Is required notice */\n.is-required {\n\tposition: relative;\n\n\tlabel {\n\t\tposition: relative;\n\t\tdisplay: inline-block !important;\n\t}\n\tinput:not(.components-radio-control__input) {\n\t\tdisplay: block !important;\n\t}\n\n\tlabel::after {\n\t\tposition: absolute;\n\t\tdisplay: inline-block;\n\t\tvertical-align: middle;\n\t\tcontent: '*';\n\t\ttop: 0;\n\t\tright: -12px;\n\t\tcolor: #bc2b2c;\n\t\tfont-size: 1.4em;\n\t\tline-height: 1.3;\n\t}\n\n\t.components-radio-control__option label::after {\n\t\tdisplay: none;\n\t}\n\n\t.not-is-required::after {\n\t\tdisplay: none;\n\t}\n}\n.photo-block-presets .photo-block-global-styles-edit-buttons {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 1fr;\n\n\tbutton.components-button {\n\t\tborder: 1px solid #333 !important;\n\t\tbox-shadow: inset 0 0 0 1px #333;\n\t\tmax-height: 28px;\n\t\tpadding: 12px 10px;\n\t\tbox-sizing: border-box;\n\t\t&.photo-block-global-styles-edit-button {\n\t\t\tbackground: var( --wp-admin-theme-color, #006400 );\n\t\t\tcolor: #FFF;\n\t\t\tborder: 0;\n\t\t\tbox-shadow: unset;\n\t\t}\n\t\t&.photo-block-global-styles-edit-button:hover {\n\t\t\tbackground: var( --wp-admin-theme-color-darker-20, #005200 );\n\t\t}\n\t\t&.photo-block-global-styles-delete-button {\n\t\t\tbackground: #b53b07;\n\t\t\tcolor: #FFF;\n\t\t\tborder: 0;\n\t\t\tbox-shadow: unset;\n\t\t}\n\t\t&.photo-block-global-styles-delete-button:hover {\n\t\t\tbackground: #822700;\n\t\t\tborder: 0;\n\t\t\tbox-shadow: unset;\n\t\t}\n\n\t\tsvg {\n\t\t\twidth: 20px;\n\t\t\theight: 20px;\n\t\t}\n\t}\t\n}\n.photo-block-global-styles-modal-override-preset {\n\tmargin-bottom: 15px;\n\n\t.components-radio-control__option {\n\t\tmargin-bottom: 6px;\n\t}\n}\n.photo-block-global-styles-actions {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tbox-sizing: border-box;\n\n\t.photo-block-global-styles-save-button {\n\t\twidth: 100%;\n\t\tjustify-content: center;\n\t}\n\t.photo-block-global-styles-edit-button {\n\t\twidth: 100%;\n\t\tmargin-top: 16px;\n\t\tjustify-content: center;\n\t}\n\t.photo-block-global-styles-exit-button {\n\t\twidth: 100%;\n\t\tmargin-top: 12px;\n\t\tjustify-content: center;\n\t}\n}\n.photo-block-global-styles {\n\twidth: 100%;\n}\n.photo-block-global-styles-edit-item {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 64px;\n\tbox-sizing: border-box;\n\tbackground: #f9f9f9;\n\tborder: 1px solid #ccc;\n\tborder-radius: 4px;\n\tmargin-bottom: 8px;\n\tpadding: 12px 16px;\n}\n.photo-block-global-styles-edit-item-actions .components-button-group {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 1fr;\n}\n.photo-block-global-styles-modal-radio-control {\n\tpadding: 8px 0 12px 0;\n}\n.photo-block-global-styles-modal .components-base-control__field > label {\n\tfont-weight: 600;\n}",".photo-block-global-styles-selected {\n\tbackground: #f5f5f5;\n\tborder: 1px solid #e0e0e0;\n\tborder-radius: 4px;\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 36px;\n\talign-items: center;\n\tbox-sizing: border-box;\n}\n.photo-block-global-styles-selected-title {\n\tpadding: 16px 8px;\n}\n.photo-block-global-styles-picker-button-group {\n\tdisplay: grid;\n\tbox-sizing: border-box;\n\tgrid-template-columns: 1fr;\n\tcolumn-gap: 12px;\n\trow-gap: 12px;\n\n\tbutton {\n\t\tjustify-content: center;\n\t}\n}","#photo-block-preview {\n\t.dlx-photo-block__screen-edit-image-wrapper {\n\t\tdisplay: block;\n\t}\n}",".dlx-photo-block__alignment-dropdown-group {\n\t.is-active {\n\t\t.dashicons:before {\n\t\t\tbackground: #333;\n\t\t\tcolor: #FFF;\n\t\t\tpadding: 1px 3px;\n\t\t}\n\t}\n}",".dlx-photo-block__aspect-ratio-group {\n\tsvg {\n\t\tfill: none;\n\t}\n}\n.dlx-photo-block__lock-crop-button.is-pressed svg {\n\tcolor: #FFFFFF;\n}\n\n.dlx-photo-block__zoom-popover .components-popover__content {\n\tmin-width: 250px;\n\tpadding: 15px;\n}\n\n.dlx-photo-block__save-button.is-saving {\n\tsvg {\n\t\tanimation: photo-block-pub-spin;\n\t\tanimation-duration: 1.5s;\n\t\tanimation-iteration-count: infinite;\n\t\tanimation-timing-function: linear;\n\t}\n}\n.dlx-photo-block__toolbar-back-button {\n\tbox-shadow: none !important; /* override core style */\n\tborder-right: 1px solid #333;\n\theight: unset;\n\tdisplay: flex;\n\talign-items: center;\n\theight: 100%;\n}\n.dlx-photo-block__aspect-ratio-dropdown button {\n\theight: 100%;\n}\n.dlx-photo-block__aspect-ratio-dropdown button:after {\n\tcontent: attr(aria-label);\n\tdisplay: block;\n\talign-items: center;\n\tmargin-left: 8px;\n}\n.dlx-photo-block__aspect-ratio-dropdown button {\n\ttext-transform: capitalize;\n}","@use 'sass:math';\n\n// Query to kick us into \"mobile\" mode with larger drag handles/bars.\n// See: https://developer.mozilla.org/en-US/docs/Web/CSS/@media/pointer\n$mobile-media-query: '(pointer: coarse)' !default;\n\n// SASS variables for normal drag handle and bar size.\n// Override in your scss file by setting these variables FIRST, then including this file.\n$drag-handle-width: 10px !default;\n$drag-handle-height: 10px !default;\n$drag-bar-size: 6px !default;\n\n// Mobile handle/bar sizes. Override as above.\n$drag-handle-mobile-width: 24px !default;\n$drag-handle-mobile-height: 24px !default;\n\n// Handle color/border.\n$drag-handle-background-colour: rgba(0, 0, 0, 0.2) !default;\n$drag-handle-border: 1px solid rgba(255, 255, 255, 0.7) !default;\n$drag-handle-active-border-color: blue !default;\n$drag-handle-active-bg-color: #2dbfff !default;\n\n$half-drag-handle-height: math.div($drag-handle-height, 2);\n$half-drag-handle-width: math.div($drag-handle-width, 2);\n$half-drag-bar-size: math.div($drag-bar-size, 2);\n\n.ReactCrop {\n $root: &;\n\n position: relative;\n display: inline-block;\n cursor: crosshair;\n overflow: hidden;\n max-width: 100%;\n\n & *,\n & *::before,\n & *::after {\n box-sizing: border-box;\n }\n\n &--disabled,\n &--locked {\n cursor: inherit;\n }\n\n &__child-wrapper {\n max-height: inherit;\n\n & > img,\n & > video {\n display: block;\n max-width: 100%;\n max-height: inherit;\n }\n }\n\n &:not(#{$root}--disabled) {\n #{$root}__child-wrapper {\n & > img,\n & > video {\n touch-action: none;\n }\n }\n #{$root}__crop-selection {\n touch-action: none;\n }\n }\n\n &__crop-selection {\n position: absolute;\n top: 0;\n left: 0;\n transform: translate3d(0, 0, 0);\n cursor: move;\n box-shadow: 0 0 0 9999em rgba(0, 0, 0, 0.5);\n\n .ReactCrop--disabled & {\n cursor: inherit;\n }\n\n .ReactCrop--circular-crop & {\n border-radius: 50%;\n box-shadow: 0px 0px 1px 1px white, 0 0 0 9999em rgba(0, 0, 0, 0.5);\n }\n\n border: 1px dashed white;\n\n &:focus {\n outline: none;\n border-color: $drag-handle-active-border-color;\n border-style: solid;\n }\n }\n &--invisible-crop &__crop-selection {\n display: none;\n }\n\n &__rule-of-thirds-vt::before,\n &__rule-of-thirds-vt::after,\n &__rule-of-thirds-hz::before,\n &__rule-of-thirds-hz::after {\n content: '';\n display: block;\n position: absolute;\n background-color: rgba(255, 255, 255, 0.4);\n }\n\n &__rule-of-thirds-vt {\n &::before,\n &::after {\n width: 1px;\n height: 100%;\n }\n\n &::before {\n left: 33.3333%;\n left: calc(100% / 3);\n }\n\n &::after {\n left: 66.6666%;\n left: calc(100% / 3 * 2);\n }\n }\n\n &__rule-of-thirds-hz {\n &::before,\n &::after {\n width: 100%;\n height: 1px;\n }\n\n &::before {\n top: 33.3333%;\n top: calc(100% / 3);\n }\n\n &::after {\n top: 66.6666%;\n top: calc(100% / 3 * 2);\n }\n }\n\n &__drag-handle {\n position: absolute;\n\n &::after {\n position: absolute;\n content: '';\n display: block;\n width: $drag-handle-width;\n height: $drag-handle-height;\n background-color: $drag-handle-background-colour;\n border: $drag-handle-border;\n\n // This stops the borders disappearing when keyboard\n // nudging.\n outline: 1px solid transparent;\n }\n\n &:focus {\n &::after {\n border-color: $drag-handle-active-border-color;\n background: $drag-handle-active-bg-color;\n }\n }\n }\n\n .ord-nw {\n top: 0;\n left: 0;\n margin-top: -$half-drag-handle-height;\n margin-left: -$half-drag-handle-width;\n cursor: nw-resize;\n\n &::after {\n top: 0;\n left: 0;\n }\n }\n .ord-n {\n top: 0;\n left: 50%;\n margin-top: -$half-drag-handle-height;\n margin-left: -$half-drag-handle-width;\n cursor: n-resize;\n\n &::after {\n top: 0;\n }\n }\n .ord-ne {\n top: 0;\n right: 0;\n margin-top: -$half-drag-handle-height;\n margin-right: -$half-drag-handle-width;\n cursor: ne-resize;\n\n &::after {\n top: 0;\n right: 0;\n }\n }\n .ord-e {\n top: 50%;\n right: 0;\n margin-top: -$half-drag-handle-height;\n margin-right: -$half-drag-handle-width;\n cursor: e-resize;\n\n &::after {\n right: 0;\n }\n }\n .ord-se {\n bottom: 0;\n right: 0;\n margin-bottom: -$half-drag-handle-height;\n margin-right: -$half-drag-handle-width;\n cursor: se-resize;\n\n &::after {\n bottom: 0;\n right: 0;\n }\n }\n .ord-s {\n bottom: 0;\n left: 50%;\n margin-bottom: -$half-drag-handle-height;\n margin-left: -$half-drag-handle-width;\n cursor: s-resize;\n\n &::after {\n bottom: 0;\n }\n }\n .ord-sw {\n bottom: 0;\n left: 0;\n margin-bottom: -$half-drag-handle-height;\n margin-left: -$half-drag-handle-width;\n cursor: sw-resize;\n\n &::after {\n bottom: 0;\n left: 0;\n }\n }\n .ord-w {\n top: 50%;\n left: 0;\n margin-top: -$half-drag-handle-height;\n margin-left: -$half-drag-handle-width;\n cursor: w-resize;\n\n &::after {\n left: 0;\n }\n }\n\n // Use the same specificity as the ords above but just\n // come after.\n &__disabled &__drag-handle {\n cursor: inherit;\n }\n\n &__drag-bar {\n position: absolute;\n\n &.ord-n {\n top: 0;\n left: 0;\n width: 100%;\n height: $drag-bar-size;\n margin-top: -$half-drag-bar-size;\n }\n &.ord-e {\n right: 0;\n top: 0;\n width: $drag-bar-size;\n height: 100%;\n margin-right: -$half-drag-bar-size;\n }\n &.ord-s {\n bottom: 0;\n left: 0;\n width: 100%;\n height: $drag-bar-size;\n margin-bottom: -$half-drag-bar-size;\n }\n &.ord-w {\n top: 0;\n left: 0;\n width: $drag-bar-size;\n height: 100%;\n margin-left: -$half-drag-bar-size;\n }\n }\n\n &--new-crop &__drag-bar,\n &--new-crop &__drag-handle,\n &--fixed-aspect &__drag-bar {\n display: none;\n }\n\n &--fixed-aspect &__drag-handle.ord-n,\n &--fixed-aspect &__drag-handle.ord-e,\n &--fixed-aspect &__drag-handle.ord-s,\n &--fixed-aspect &__drag-handle.ord-w {\n display: none;\n }\n\n @media #{$mobile-media-query} {\n .ord-n,\n .ord-e,\n .ord-s,\n .ord-w {\n display: none;\n }\n\n &__drag-handle {\n width: $drag-handle-mobile-width;\n height: $drag-handle-mobile-height;\n }\n }\n}\n",".dlx-photo-block__component-aspect-ratio {\n\tdisplay: flex;\n\theight: 100%;\n\tjustify-content: flex-start;\n\talign-items: center;\n\tpadding: 10px 8px;\n\tbox-sizing: border-box;\n\ttext-align: center;\n\n\t.components-base-control__field {\n\t\tmargin: 0;\n\t}\n\t.components-text-control__input {\n\t\tdisplay: inline-block;\n\t\tmax-width: 72px;\n\t}\n\t&.dlx-photo-block__component-aspect-ratio--active {\n\t\t.components-text-control__input {\n\t\t\tmax-width: 48px;\n\t\t}\n\t}\n\tlabel {\n\t\tposition: absolute;\n\t\tleft: -9999px;\n\t\tclip: rect( 0 0 0 0 );\n\t}\n\n\tbutton.dlx-photo-block__component-aspect-ratio-switch {\n\t\tmin-width: unset;\n\t\theight: 30px;\n\t\tmargin-left: 4px;\n\t\tpadding-left: 15px;\n\t\tpadding-right: 15px;\n\t}\n\t.dlx-photo-block__component-aspect-ratio-splitter {\n\t\tbutton {\n\t\t\tmin-width: unset;\n\t\t\theight: 30px;\n\t\t\tmargin-left: 4px;\n\t\t\tmargin-right: 4px;\n\t\t}\n\t}\n\tbutton.dlx-photo-block__component-aspect-ratio-apply.components-button {\n\t\tmargin-left: 8px;\n\t\tmax-height: 30px;\n\t}\n}",".dlx-photo-block__screen-data {\n\tmax-width: 500px;\n\tmargin: 0 auto;\n}\n.dlx-photo-block__data-row {\n\tmargin-bottom: 20px;\n\t&:last-of-type {\n\t\tmargin-bottom: 0;\n\t}\n}\n.dlx-photo-block__screen-data-heading {\n\tmargin-bottom: 15px !important; /* override core style */\n}\n.dlx-photo-block__post-suggestions {\n\twidth: 100%;\n\tposition: relative;\n\ttop: 100%;\n\tleft: 0;\n\tmax-height: 250px;\n\toverflow-y: auto;\n\t.photo-block__post-suggestion {\n\t\tposition: relative;\n\t\tborder: 1px solid #ddd;\n\t\tborder-radius: 0;\n\t\twidth: 100%;\n\t\theight: auto;\n\t\tbackground: #FFF;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-start;\n\t\talign-items: center;\n\t\ttext-align: left;\n\t\tpadding: 5px 20px 5px 40px !important; /* override core style */\n\t\ttransition: all 0.4s ease-in-out;\n\t\tmin-height: 45px;\n\n\t\tsvg {\n\t\t\tposition: absolute;\n\t\t\twidth: 24px;\n\t\t\theight: 24px;\n\t\t\ttop: calc(50% - 8px);\n\t\t\tleft: 10px;\n\t\t\tpath {\n\t\t\t\tfill: unset;\n\t\t\t}\n\t\t}\n\n\t\t&:hover {\n\t\t\tbackground: #f1f1f1;\n\t\t\tborder-color: var( --wp-admin-theme-color );\n\t\t}\n\n\t\t&.is-selected {\n\t\t\tbackground: #f1f1f1;\n\t\t\tborder-color: var( --wp-admin-theme-color );\n\t\t}\n\n\t\t.photo-block-search-item {\n\t\t\tdisplay: block;\n\t\t\tmargin-right: 8px;\n\t\t\twhite-space: pre-wrap;\n\t\t\toverflow-wrap: break-word;\n\t\t}\n\t\t.photo-block-search-item-title {\n\t\t\tdisplay: block;\n\t\t\tmargin-bottom: 0.2em;\n\t\t\tfont-weight: 500;\n\t\t\tposition: relative;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\n\t\t\t&.no-margin {\n\t\t\t\tmargin: 0;\n\t\t\t}\n\t\t}\n\t\t.photo-block-search-item-info {\n\t\t\tword-break: break-all;\n\t\t\tdisplay: block;\n\t\t\tcolor: #757575;\n\t\t\tfont-size: .9em;\n\t\t\tline-height: 1.3;\n\t\t}\n\t}\n}\n\n.dlx-photo-block__data-row.dlx-photo-block__data-button-apply {\n\tcolor: #FFF;\n}\n\n.dlx-photo-block__fallback-image-popover {\n\tmin-width: 350px;\n\tpadding: 15px;\n}","@keyframes photo-block-advanced-select-spin {\n\t100% {\n\t\ttransform: rotate(360deg);\n\t}\n}\n.photo-block-post-search__input-wrapper ul {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.photo-block-advanced-select {\n\tmargin-bottom: 8px;\n}\n\n/**\n * Make search input label look like other WP components.\n */\n.photo-block-pub-advanced-select__input-label {\n\tcolor: #1e1e1e;\n\tfont-size: 11px;\n font-weight: 500;\n line-height: 1.4;\n text-transform: uppercase;\n box-sizing: border-box;\n display: block;\n padding-top: 0px;\n padding-bottom: 0px;\n max-width: 100%;\n\tmargin-bottom: 8px;\n z-index: 1;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n/**\n * Style search component, layering the loading animation, and search button over the input.\n */\n.photo-block-pub-advanced-select__input-search-wrapper {\n\tposition: relative;\n\n\t.photo-block-pub-advanced-select__input {\n\t\t.components-base-control__field {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t.photo-block-pub-advanced-select__loading {\n\t\tposition: absolute;\n\t\tright: 28px;\n\t\ttop: calc( 50% - 12px ); // Button SVG is 24.5px tall.\n\t\tanimation: photo-block-advanced-select-spin 1s linear infinite;\n\t}\n\n\t.photo-block-pub-advanced-select__search-button {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\ttop: calc( 50% - 18px ); // Button SVG is 18px tall.\n\t}\n}\n\n/**\n * Style the results view.\n */\n.photo-block-pub-advanced-select__suggestion-display-wrapper {\n\tposition: relative;\n\tborder: 1px solid rgb(75, 79, 88);\n\tborder-radius: 3px;\n\tpadding: 8px;\n\tfont-size: 13px;\n\n\t.photo-block-pub-advanced-select__suggestion-display {\n\t\tpadding-right: 20px;\n\t}\n\t.photo-block-pub-advanced-select__suggestion-display-actions {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\ttop: calc(50% - 18px); // Factor in SVG size and button padding.\n\t\tsvg {\n\t\t\tcolor: #AAA;\n\t\t}\n\t}\n}",".photo-block__caption-position-popover {\n\tsvg {\n\t\tfill: none;\n\t}\n}\n.photo-block__remove-caption-modal {\n\tbutton {\n\t\tmargin-right: 8px;\n\t\t&:last-child {\n\t\t\tmargin-right: 0;\n\t\t}\n\t}\n}\n.dlx-photo-block__caption-align-toolbar-buttons {\n\t.is-pressed {\n\t\tsvg {\n\t\t\tcolor: #FFFFFF;\n\t\t}\n\t}\n}\n.dlx-photo-block__overlay-background-gradient-randomize {\n\tmargin-bottom: 10px;\n\twidth: 100%;\n\tjustify-content: center;\n}","/* Typography Control */\n.photo-block-typography-picker {\n\tpadding: 10px 15px;\n\n\t.components-base-control {\n\t\tpadding-bottom: 0 !important; // override core styles.\n\t\tmargin-bottom: 0 !important; // override core styles.\n\t}\n\t.components-base-control__field {\n\t\tpadding-bottom: 0;\n\t\tmargin-bottom: 0;\n\t}\n\n\t.photo-block-typography-picker__row {\n\t\tmargin-bottom: 10px;\n\t}\n\n\t.photo-block-typography-picker__row__col-2 { /* there's a hidden div that has zero space */\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr 1fr;\n\t\tgrid-gap: 10px;\n\t\talign-items: end;\n\n\t\t.photo-block-typography-picker__row_item.photo-block-units {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: 1fr 0 36px;\n\t\t\tcolumn-gap: 0;\n\t\t\talign-items: end;\n\n\t\t\t.components-button {\n\t\t\t\tfont-size: 13px;\n\t\t\t\tline-height: normal;\n\t\t\t\tpadding: 6px 8px;\n\t\t\t\tmax-height: 30px;\n\t\t\t}\n\t\t}\n\t\t\n\t}\n}\n\n/* Popover unit picker for typography */\n.photo-block-component-font-unit-picker {\n\t.components-popover__content {\n\t\tmin-width: 48px;\n\t\tbackground: #FFF;\n\t\toutline: unset;\n\t\tborder: 1px solid #333;\n\n\t\t.components-button {\n\t\t\twidth: 100%;\n\t\t\tfont-size: 13px;\n\t\t\tpadding: 6px 8px;\n\t\t\tmargin: 0;\n\t\t\tbox-shadow: unset;\n\t\t\tjustify-content: center;\n\t\t\tborder-bottom: 1px solid #dadada;\n\t\t\toutline: unset;\n\n\t\t\t&:last-child,\n\t\t\t&.is-primary {\n\t\t\t\tborder-bottom: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* Typography row */\n.photo-block-typography-panel-row {\n\tdisplay: block;\n}\n.photo-block-typography-picker-wrapper > div {\n\t\n\n\t.photo-block-typography-component-label {\n\t\tfont-size: 13px;\n\t}\n\n\t.photo-block-typography-component-settings {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t}\n\n\t.components-button:not(.dlx-photo-block__heading-icon-responsive-icon) {\n\t\tfont-size: 13px;\n\t\tpadding: 6px 8px;\n\t\tmargin: 0;\n\t\tmargin-top: 16px;\n\t\toutline: unset;\n\t}\n\n\t.dashicon {\n\t\tdisplay: flex;\n\t\twidth: 25px;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\n\t\t&:before {\n\t\t\tfont-size: 1.4rem;\n\t\t}\n\t}\n}\n.photo-block-component-typography-popup {\n\tmin-width: 250px;\n\tmax-width: 250px;\n\n\t.components-popover__content {\n\t\twidth: unset;\n\t}\n}",".photo-block-background-gradient,\n.photo-block-background-gradient-sync,\n.photo-block-background-gradient-generator{\n\tdisplay: block;\n}\n.photo-block-component-gradient-picker-wrapper > div,\n.photo-block-component-gradient-sync-wrapper > div,\n.photo-block-component-gradient-generator-wrapper > div{\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 30px;\n\talign-items: center;\n\n\th3 {\n\t\tmargin-bottom: 0;\n\t}\n}\n.photo-block-component-gradient-picker {\n\tdisplay: inline-block;\n\theight: 28px;\n\twidth: 28px;\n\tvertical-align: top;\n\ttransition: 100ms transform ease;\n\tborder-radius: 50%;\n\tbox-shadow: inset 0 0 0 1px !important;\n\n\t&:hover {\n\t\ttransform: scale(1.1);\n\t}\n}\n.photo-block-component-gradient-picker-popover {\n\t.components-popover__content {\n\t\tmin-width: 300px;\n\t\tpadding: 10px;\n\t}\n}",".dlx-photo-block__image-max-width {\n\tmargin: 0;\n\tmargin-bottom: 16px;\n}","/* Background Image Uploader/Selector */\n.photo-block-background-selector-upload-row {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr 30px;\n\talign-items: end;\n\tcolumn-gap: 15px;\n\n\t.photo-block-background-selector-upload-button button {\n\t\tmax-height: 30px;\n\t\tmax-width: 30px;\n\t}\n\n\t.components-base-control__field,\n\t.components-base-control {\n\t\tmargin-bottom: 0 !important; // override core styles.\n\t}\n}\n.photo-block-component-background-settings-popup {\n\t.components-popover__content {\n\t\twidth: 250px;\n\t\tpadding: 10px;\n\t}\n}\n.photo-block-background-selector__row_item {\n\tmargin-bottom: 20px;\n\n\t&.photo-block-background-selector__row_item-2 {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr 30px;\n\t\talign-items: center;\n\t\tcolumn-gap: 15px;\n\n\t\th3 {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\tbutton { \n\t\t\tmax-height: 30px;\n\t\t\tmax-width: 30px;\n\t\t}\n\t}\n}\n.photo-block-background-selector-image-button-error {\n\tcolor: #bc2b2c !important; // override core styles.\n\tbackground: #f5e5e4 !important; // override core styles.\n\tborder-color: #bc2b2c !important; // override core styles.\n\tbox-shadow: inset 0 0 0 1px #bc2b2c !important; // override core styles.\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/src/scss/block-backend-frontend.scss b/src/scss/block-backend-frontend.scss index 866c461..49b10b8 100644 --- a/src/scss/block-backend-frontend.scss +++ b/src/scss/block-backend-frontend.scss @@ -291,8 +291,6 @@ figcaption.dlx-photo-block__caption.has-smart-styles .dlx-photo-block__caption-i opacity: var( --photo-block-image-opacity, 1 ); object-fit: var( --photo-block-image-object-fit, unset ); filter: var( --photo-block-image-filter, unset ); - width: var( --photo-block-image-width, unset ); - height: var( --photo-block-image-height, unset ); object-position: var( --photo-block-image-object-position, center ); padding: var( --photo-block-image-padding, 0 ); margin: var( --photo-block-image-margin, 0 );