{"version":3,"sources":["webpack:///./node_modules/react-dropzone-component/styles/filepicker.css","webpack:///./node_modules/dropzone/dist/min/dropzone.min.css","webpack:///./src/style/main.scss","webpack:///./src/style/base.scss","webpack:///./src/style/variables.scss","webpack:///./src/style/forms.scss","webpack:///./src/style/button.scss","webpack:///./src/style/mixins.scss","webpack:///./src/style/grid.scss","webpack:///./src/style/side-navigation.scss","webpack:///./src/style/upper-navigation.scss","webpack:///./src/style/contact.scss","webpack:///./src/style/no-match.scss","webpack:///./src/style/portfolio.scss","webpack:///./src/style/gestion-portfolio.scss","webpack:///./src/style/portfolio-form.scss","webpack:///./src/style/portfolio-sidebar.scss","webpack:///./src/style/portfolio-detail.scss","webpack:///./src/style/admin.scss","webpack:///./src/style/loaders.scss","webpack:///./src/style/modals.scss","webpack:///./src/style/react-draft-wysiwyg.scss","webpack:///./src/style/rich-text-editor.scss","webpack:///./src/style/card.scss","webpack:///./src/style/cart.scss","webpack:///./src/style/checkout.scss","webpack:///./src/style/filter.scss","webpack:///./src/style/cart-navigation.scss","webpack:///./src/style/sign-in-up.scss","webpack:///./src/style/admin-dashboard.scss","webpack:///./src/style/ecommerce-form.scss","webpack:///./src/style/cookies-modal.scss","webpack:///./src/style/footer.scss","webpack:///./src/style/product-container.scss","webpack:///./src/style/bank-transfer.scss","webpack:///./src/style/zoom-in-modal.scss","webpack:///./src/style/spinner.scss","webpack:///./src/style/blog.scss","webpack:///./src/style/blog-detail.scss","webpack:///./src/style/cuenta.scss","webpack:///./src/style/comentarios.scss","webpack:///./src/style/blog-manager.scss"],"names":[],"mappings":"AAAA;AACA;EACI;CACH;;AAED;EACI;EACA;EACA;EACA;EACA;EACA;CACH;;AAED;AACA;EAEI;EAEA;EAEA;EACA;EAEA;CAHH;;AAKD;EAEI;EACA;EACA;EAEA;EACA;EAEA;EAEA;EACA;CANH;;AAQD;EAEI;EACA;EAEA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;CAVH;;AAYD;EAEI;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;CCvE+jC;EAA2B;IAAG;IAA0I;GA4DxuC;EA5DmwC;IAAQ;IAAsI;GAoEj5C;EApE26C;IAAK;IAA8I;GA4E9jD;CACF;AA7E4yE;EAAoB;IAAG;IAA0I;GA0H38E;EA1Hs+E;IAAI;IAAsI;GAkIhnF;CACF;AAnI05G;EAAiB;IAAmG;GAyL5gH;EAzL+hH;IAA4G;GAgM3oH;EAhMgqH;IAAoG;GAuMpwH;CACF;AAxM0xH;EAAsB;CA2MhzH;;AA3Ms0H;EAAU;EAAiB;EAAgC;EAAgB;CAkNj5H;;AAlNm6H;EAAuB;CAsN17H;;AAtNy8H;EAAyB;CA0Nl+H;;AA1Ni/H;EAAwE;CA8NzjI;;AA9NwkI;EAAiC;CAkOzmI;;AAlOsnI;EAAwB;CAsO9oI;;AAtOiqI;EAAoC;CA0OrsI;;AA1OgtI;EAAsB;EAAkB;CA+OxvI;;AA/OqwI;EAAiC;EAAgB;EAAc;EAAY;EAAU;EAAa;EAAe;CAyPt3I;;AAzPs4I;EAAsB;EAAkB;EAAqB;EAAmB;EAAY;CAiQl+I;;AAjQm/I;EAA4B;CAqQ/gJ;;AArQ4hJ;EAAwC;CAyQpkJ;;AAzQ8kJ;EAAgD;EAAmB;EAAgB;CA+QjqJ;;AA/QmtJ;EAAkD;CAmRrwJ;;AAnR+wJ;EAAuC;CAuRtzJ;;AAvRs0J;EAAmM;CA+RzgK;;AA/RwiK;EAAiC;EAAe;EAAkB;EAAc;EAAe;CAuSvoK;;AAvSmpK;EAAuC;CA2S1rK;;AA3SotK;EAAwC;CA+S5vK;;AA/SswK;EAAkC;EAAW;EAAkB;EAAM;EAAO;EAAU;EAAe;EAAe;EAAe;EAAgB;EAAkB;EAAqB;CA8Th8K;;AA9Ti9K;EAA2C;EAAkB;CAmU9gL;;AAnU6hL;EAA+C;CAuU5kL;;AAvU+lL;EAA0D;EAAsC;CA4U/rL;;AA5UquL;EAA2D;EAAgB;CAiVhzL;;AAjVu0L;EAAgE;CAqVv4L;;AArVo6L;EAAoG;EAAsC;EAAe;CA2V7jM;;AA3V+kM;EAA8K;EAAqD;CAqWlzM;;AArWm0M;EAAgC;EAAmB;EAAgB;EAAY;EAAa;EAAkB;EAAc;CA+W/7M;;AA/W08M;EAAoC;CAmX9+M;;AAnX4/M;EAA0T;CA2XtzN;;AA3Xm3N;EAA8C;EAAsP;CAoYvpO;;AApY6sO;EAA4E;EAAoB;EAAU;EAAY;EAAkB;EAAc;EAAQ;EAAS;EAAkB;CAgZt4O;;AAhZu5O;EAAoF;EAAc;EAAW;CAsZpgP;;AAtZghP;EAAiD;EAA0I;CA+Z3sP;;AA/ZsuP;EAA+C;EAA8J;CAwan7P;;AAxam9P;EAA+M;CAgblqQ;;AAhbmsQ;EAAmC;EAAU;EAAa;EAAoB;EAAkB;EAAY;EAAS;EAAQ;EAAgB;EAAW;EAAkB;EAAgC;EAA2B;EAAkB;CAic17Q;;AAjc08Q;EAA8C;EAAgB;EAAkD;EAAkB;EAAM;EAAO;EAAS;EAAwK;CAgd1wR;;AAhd6yR;EAAiD;CAod91R;;AApd42R;EAAuD;EAAU;CAyd76R;;AAzdi8R;EAAwC;EAAoB;EAAa;EAAkB;EAAc;EAAa;EAAkJ;EAA6B;EAAkB;EAAe;EAAU;EAAW;EAAY;EAAmB;EAAwD;EAAmB;CAgft4S;;AAhfi5S;EAA8C;EAAW;EAAkB;EAAS;EAAU;EAAQ;EAAS;EAAkC;EAAmC;CCAtkT,iBAAiB;ACEjB;EACE;EACA;EACA;CDAD;;ACGD;EACE;CDAD;;ACGD;EAEE;EACA;EACA;CDDD;ACGC;EACE;EACA;EACA;CDDH;ACIC;EACE;EACA;EACA;EACA;EACA;CDFH;ACIG;EACE;CDFL;ACKG;EACE;EACA;CDHL;;ACUD;EACE;CDPD;;ACUD;EACE;CDPD;;ACUD;EACE,eC7Ca;CFsCd;;AG5CD;EACE;EACA;EACA;EACA;EACA;EACA;CH+CD;;AG5CD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CH+CD;;AIhED;ECCE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CLmED;AKjEC;EACE,0BHZQ;CF+EX;AKhEC;EAEE;CLiEH;;AMjFD;ED2CE;EACA;EC1CA;EACA;EACA;CNqFD;;AMlFD;EDoCE;EACA;ECnCA;EACA;EACA;CNsFD;;AMnFD;ED6BE;EACA;EC5BA;EACA;EACA;CNuFD;;AOzGD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CP4GD;AO1GC;EAVF;IAWI;GP6GD;CACF;AO3GC;EACE;EACA;EACA;EACA;CP6GH;AO3GG;EANF;IAOI;GP8GH;CACF;AO5GG;EACE;EACA;EACA;EACA;EACA;CP8GL;AO5GK;;EAEE;CP8GP;AO3GK;EACE;CP6GP;AO1GK;EACE;EACA,eLpCO,CKoCoB;CP4GlC;AO1GO;;EAEE,eLxCK;EKyCL,cLzCK,CKyCqB;CP4GnC;AOvGG;EACE;EACA,eLhDS;CFyJd;AOrGC;EACE;CPuGH;AOpGC;EACE;EACA;EACA;CPsGH;AOnGC;;EAEE;EACA;CPqGH;AOnGG;EALF;;IAMI;GPuGH;CACF;AOpGC;EACE;CPsGH;AOnGC;EACE;EACA,eL9EW;EK+EX;CPqGH;AOnGG;EACE;EACA;EACA;EACA;CPqGL;AOnGK;;EAEE;CPqGP;AOlGK;EACE,cL7FO;CFiMd;AOjGK;EACE;CPmGP;AO/FG;EACE;EACA,eLvGS;CFwMd;;AO5FD;EACE;EACA;EACA;CP+FD;;AQtND;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CRyNH;AQvNG;EACE;EACA;EACA;EACA;EAsBA;EAyBA;CR4KL;AQzNK;EACE;CR2NP;AQxNK;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CR0NP;AQvNK;EACE;EACA;CRyNP;AQrNK;EACE;IACE;IACA;GRuNP;CACF;AQpNK;EACE;IACE;IACA;GRsNP;CACF;AQnNK;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CRqNP;AQjNK;EACE;IACE;IACA;GRmNP;CACF;AQhNK;EACE;IACE;IACA;GRkNP;CACF;AQ9MG;EACE;EACA;EACA;EACA;EAYA;CRqML;AQ/MK;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CRiNP;AQ7MK;EACE;IACE;IACA;GR+MP;CACF;AQ5MK;EACE;IACE;IACA;GR8MP;CACF;;AStTD;EACE;EACA;EACA;EACA;CTyTD;ASvTC;EANF;IAOI;GT0TD;CACF;ASvTG;EADF;IAEI;GT0TH;CACF;ASvTC;EACE;EACA;EACA;CTyTH;ASvTG;EALF;IAMI;GT0TH;CACF;ASxTG;EACE;EACA;EACA;EACA;CT0TL;ASvTG;EACE;EACA;CTyTL;ASvTK;EACE;EACA;CTyTP;ASvTO;EACE;EACA;CTyTT;AStTO;EACE;EACA;EACA;EACA;CTwTT;ASvTS;EACE;CTyTX;ASxTW;EACE,eP/CC;CFyWd;;AUjXD;EACI;CVoXH;AUlXG;EACI;CVoXP;AUjXG;EACI;EACA;CVmXP;;AW1XD;EACE;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;CX4XD;AW1XC;EACE;EACA;EACA;CX4XH;AWzXG;EACE;EACA;EACA;EACA;EACA;EAoBA;CXwWL;AW1XK;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CX4XP;AW1XO;EACE;EACA;CX4XT;AWvXK;EACE;CXyXP;AWtXK;EA9BF;IA+BI;GXyXL;CACF;AWvXK;EAlCF;IAmCI;GX0XL;CACF;AWxXK;EAtCF;IAuCI;GX2XL;CACF;AWzXK;EA1CF;IA2CI;GX4XL;CACF;AW1XK;EA9CF;IA+CI;GX6XL;CACF;AW3XK;EAlDF;IAmDI;GX8XL;CACF;AW5XK;EAtDF;IAuDI;GX+XL;CACF;AW5XG;EACE;EACA;CX8XL;AW5XK;EACE;EACA;CX8XP;AW5XO;EACE;CX8XT;AW1XK;EACE;EACA;EACA;EACA;EACA;EACA;CX4XP;AW1XO;EACE;CX4XT;AWvXG;EACE;EACA;EACA;EAAA;EACA;EACA;EACA;CXyXL;AWvXK;EACE;EACA;EACA;EACA;EACA;CXyXP;AWtXK;EACE;CXwXP;AWrXK;EACE;EACA;EACA;CXuXP;AWrXO;EACE;EACA;EACA;EACA;EACA;CXuXT;AWnXK;EAlCF;IAmCI;GXsXL;CACF;AWpXK;EAtCF;IAuCI;GXuXL;CACF;AWrXK;EA1CF;IA2CI;GXwXL;CACF;AWtXK;EA9CF;IA+CI;GXyXL;CACF;AWvXK;EAlDF;IAmDI;GX0XL;CACF;AWxXK;EAtDF;IAuDI;GX2XL;CACF;AWzXK;EA1DF;IA2DI;GX4XL;CACF;AWzXG;EACE;EACA;CX2XL;AWzXK;EACE;EACA;EACA;EACA;EACA;EACA;CX2XP;AWxXK;EACE;CX0XP;AWvXK;EACE;CXyXP;AWtXK;EACE;EACA;EACA;CXwXP;AWtXO;EACE;EACA;EACA;EACA;EACA;CXwXT;AWjXG;EACE;CXmXL;AWjXK;EACE;EACA;CXmXP;AW/WG;EACE;CXiXL;AWhXK;EACE;CXkXP;AW7WK;;EAEE;CX+WP;AW1WK;;EAEE;CX4WP;AWvWK;;EAEE;CXyWP;AWpWK;;;EAGE;CXsWP;AWjWK;;EAEE;CXmWP;AW9VK;;EAEE;CXgWP;AW3VK;;EAEE;CX6VP;AWxVK;;EAEE;CX0VP;AWrVK;;EAEE;CXuVP;AWlVK;;EAEE;CXoVP;AW/UK;;EAEE;CXiVP;AW7UG;EACE;CX+UL;;AW1UD;EACE;EACA;CX6UD;;AY/nBD;EACE;EACA;CZkoBD;AYhoBC;EACE,0BVJO;EUKP;CZkoBH;AYhoBG;EAJF;IAKI;GZmoBH;CACF;AYhoBC;EACE,0BVdO;EUeP;CZkoBH;;AahpBD;ER0CE;EACA;EQzCA;CbopBD;AalpBC;EAJF;IAKI;GbqpBD;CACF;AanpBC;EARF;IASI;GbspBD;CACF;AappBC;EAZF;IAaI;GbupBD;CACF;AarpBC;EAhBF;IAiBI;GbwpBD;CACF;AKtpBC;EACE;EACA,eHvBO;EGwBP;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CLwpBH;AKtpBG;EACE;EACA;CLwpBL;AavqBC;EACE;CbyqBH;AatqBC;ERiBA;EACA;EQhBE;EACA;CbyqBH;AavqBG;EALF;IAMI;Gb0qBH;CACF;AaxqBG;EATF;IAUI;Gb2qBH;CACF;AazqBG;EAbF;IAcI;Gb4qBH;CACF;Aa1qBG;EAjBF;IAkBI;Gb6qBH;CACF;Aa3qBG;EArBF;IAsBI;Gb8qBH;CACF;Aa3qBK;EACE;EACA;EACA;KAAA;EACA;Cb6qBP;Aa1qBK;EACE;EACA;Cb4qBP;Aa3qBO;EACE;EACA,eX7DA;EW8DA;Cb6qBT;AavqBC;EACE;EACA;EACA;CbyqBH;AavqBG;EACE;CbyqBL;AarqBC;EACE;EACA;CbuqBH;AapqBC;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CbsqBH;AanqBC;EACE;EACA;EACA;EACA;EACA;CbqqBH;AalqBC;EACE;CboqBH;AajqBC;EACE;EACA;CbmqBH;AahqBC;EACE;EACA;EACA;EACA;CbkqBH;Aa/pBC;EACE;EACA;EACA;EACA;EACA;EACA;CbiqBH;;AchyBD;EACE;EACA;CdmyBD;AcjyBC;EACE;CdmyBH;AchyBC;EACE;EACA;EACA;EACA;EACA;CdkyBH;AchyBG;EAPF;IAQI;GdmyBH;CACF;AcjyBG;EACE;CdmyBL;AcjyBK;EAHF;IAII;GdoyBL;CACF;AcjyBG;EACE;EACA;CdmyBL;AchyBG;EACE;EACA;EACA;CdkyBL;AchyBK;EACE,eZrCG;EYsCH;EACA;CdkyBP;AchyBO;EALF;IAMI;IACA;GdmyBP;CACF;AchyBK;EACE;EACA;EACA;CdkyBP;AchyBO;EACE;EACA,eZtDC;EYuDD;EACA;CdkyBT;AchyBS;EANF;IAOI;GdmyBT;CACF;AcjyBS;EACE,eZ7DF;CFg2BT;;Aen2BC;EACE;EACA;EACA;EACA;Cfs2BH;Aep2BG;EACE;EACA;EACA;Cfs2BL;Ael2BC;EACE;EACA;EACA;EACA;Cfo2BH;Ael2BG;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAAA;Cfo2BL;Ael2BK;EACE;EACA;Cfo2BP;;AgBp4BD;EACE;EACA;EACA;EACA;ChBu4BD;AgBr4BC;EANF;IAOI;GhBw4BD;CACF;AgBt4BC;EACE;ChBw4BH;AgBt4BG;EAHF;IAII;GhBy4BH;CACF;AgBt4BC;EACE;EACA;EACA;EACA;ChBw4BH;AgBt4BG;EACE;ChBw4BL;AgBt4BK;EACE;EACA;EACA;EACA;EACA;EACA;ChBw4BP;AgBr4BK;EACE;EACA;ChBu4BP;AgBp4BK;EAjBF;IAkBI;GhBu4BL;CACF;AgBr4BK;EArBF;IAsBI;GhBw4BL;CACF;AgBr4BG;EXPF;EACA;EWQI;ChBw4BL;AgBt4BK;EACE;EACA;ChBw4BP;AgBt4BO;EACE;EACA;EACA;ChBw4BT;AgBr4BO;EACE;EACA;EACA;EAEA;EACA;ChBs4BT;AgBl4BK;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ChBo4BP;;AiBz9BD;EACE;EACA,efJK;CFg+BN;;AkBh+BD;;EAEE;ClBm+BD;;AmBr+BD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnBw+BD;;AmBt+BD;EACE;CnBy+BD;;AmBv+BD;EACE;CnB0+BD;;AmBx+BD;EACE;CnB2+BD;;AmBz+BD;EACE;EACA;CnB4+BD;;AmB1+BD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnB6+BD;;AmB3+BD;EACE;CnB8+BD;;AmB5+BD;EACE;EACA;CnB++BD;;AmB7+BD;EACE;CnBg/BD;;AmB9+BD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnBi/BD;;AmB/+BD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnBk/BD;;AmBh/BD;EACE;EACA;EACA;EACA;EACA;CnBm/BD;;AmBj/BD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnBo/BD;;AmBl/BD;EACE;EACA;CnBq/BD;;AmBn/BD;EACE;EACA;EACA;EACA;CnBs/BD;;AmBp/BD;EACE;CnBu/BD;;AmBr/BD;EACE;CnBw/BD;;AmBt/BD;EACE;EACA;CnBy/BD;;AmBv/BD;EACE;EACA;EACA;CnB0/BD;;AmBx/BD;EACE;CnB2/BD;;AmBz/BD;EACE;EACA;EACA;CnB4/BD;;AmB1/BD;EACE;EACA;EACA;CnB6/BD;;AmB3/BD;EACE;CnB8/BD;;AmB5/BD;EACE;EACA;EACA;CnB+/BD;;AmB7/BD;EACE;CnBggCD;;AmB9/BD;EACE;EACA;CnBigCD;;AmB//BD;EACE;EACA;EACA;CnBkgCD;;AmBhgCD;EACE;CnBmgCD;;AmBjgCD;EACE;EACA;EACA;EACA;CnBogCD;;AmBlgCD;EACE;CnBqgCD;;AmBngCD;EACE;EACA;EACA;CnBsgCD;;AmBpgCD;EACE;EACA;CnBugCD;;AmBrgCD;EACE;EACA;EACA;CnBwgCD;;AmBtgCD;EACE;EACA;EACA;CnBygCD;;AmBvgCD;EACE;EACA;CnB0gCD;;AmBxgCD;EACE;EACA;EACA;CnB2gCD;;AmBzgCD;EACE;CnB4gCD;;AmB1gCD;EACE;CnB6gCD;;AmB3gCD;EACE;CnB8gCD;;AmB5gCD;EACE;CnB+gCD;;AmB7gCD;EACE;CnBghCD;;AmB9gCD;EACE;CnBihCD;;AmB/gCD;EACE;CnBkhCD;;AmBhhCD;EACE;CnBmhCD;;AmBjhCD;EACE;EACA;EACA;EACA;CnBohCD;;AmBlhCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnBqhCD;;AmBnhCD;EACE;EACA;CnBshCD;;AmBphCD;EACE;EACA;EACA;EACA;EACA;CnBuhCD;;AmBrhCD;EACE;CnBwhCD;;AmBthCD;EACE;EACA;EACA;EACA;EACA;EACA;CnByhCD;;AmBvhCD;EACE;EACA;EACA;CnB0hCD;;AmBxhCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnB2hCD;;AmBzhCD;EACE;CnB4hCD;;AmB1hCD;EACE;CnB6hCD;;AmB3hCD;EACE;CnB8hCD;;AmB5hCD;EACE;EACA;EACA;EACA;CnB+hCD;;AmB7hCD;EACE;CnBgiCD;;AmB9hCD;EACE;EACA;EACA;CnBiiCD;;AmB/hCD;EACE;CnBkiCD;;AmBhiCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnBmiCD;;AmBjiCD;EACE;CnBoiCD;;AmBliCD;EACE;EACA;EACA;EACA;EACA;EACA;CnBqiCD;;AmBniCD;EACE;CnBsiCD;;AmBpiCD;EACE;CnBuiCD;;AmBriCD;EACE;CnBwiCD;;AmBtiCD;EACE;CnByiCD;;AmBviCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnB0iCD;;AmBxiCD;EACE;CnB2iCD;;AmBziCD;EACE;CnB4iCD;;AmB1iCD;EACE;CnB6iCD;;AmB3iCD;EACE;CnB8iCD;;AmB5iCD;EACE;EACA;EACA;CnB+iCD;;AmB7iCD;EACE;CnBgjCD;;AmB9iCD;EACE;EACA;EACA;EACA;CnBijCD;;AmB/iCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnBkjCD;;AmBhjCD;EACE;EACA;CnBmjCD;;AmBjjCD;EACE;EACA;EACA;EACA;EACA;EACA;CnBojCD;;AmBljCD;EACE;EACA;EACA;EACA;EACA;CnBqjCD;;AmBnjCD;EACE;EACA;CnBsjCD;;AmBpjCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CnBujCD;;AmBrjCD;EACE;EACA;CnBwjCD;;AmBtjCD;EACE;CnByjCD;;AmBvjCD;EACE;EACA;CnB0jCD;;AmBxjCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnB2jCD;;AmBzjCD;EACE;CnB4jCD;;AmB1jCD;EACE;CnB6jCD;;AmB3jCD;EACE;CnB8jCD;;AmB5jCD;EACE;CnB+jCD;;AmB7jCD;EACE;EACA;EACA;EACA;CnBgkCD;;AmB9jCD;EACE;EACA;EACA;EACA;EACA;CnBikCD;;AmB/jCD;EACE;CnBkkCD;;AmBhkCD;EACE;EACA;EACA;EACA;CnBmkCD;;AmBjkCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnBokCD;;AmBlkCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnBqkCD;;AmBnkCD;EACE;EACA;EACA;EACA;EACA;CnBskCD;;AmBpkCD;EACE;EACA;EACA;EAEA;EACA;EAEA;CnBskCD;;AmBpkCD;EAEE;CnBukCD;;AmBrkCD;EAEE;CnBwkCD;AmB5jCD;EACE;IAIE;GnBqkCD;EmBnkCD;IAEE;GnBqkCD;CACF;AmBnkCD;EACE;EACA;EACA;EACA;CnBqkCD;;AmBnkCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnBskCD;;AmBpkCD;EACE;EACA;EACA;CnBukCD;;AmBrkCD;EACE;EACA;EACA;EACA;EACA;EACA;CnBwkCD;;AmBtkCD;EACE;EACA;EACA;EACA;CnBykCD;;AmBvkCD;EACE;EACA;CnB0kCD;;AmBxkCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnB2kCD;;AmBzkCD;EACE;CnB4kCD;;AmB1kCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CnB6kCD;;AmB3kCD;EACE;CnB8kCD;;AmB5kCD;EACE;EACA;CnB+kCD;;AmB7kCD;EACE;EACA;EACA;EACA;EACA;EACA;CnBglCD;;AmB9kCD;EACE;EACA;CnBilCD;;AmB/kCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CnBklCD;;AmBhlCD;EACE;CnBmlCD;;AmBjlCD;EACE;CnBolCD;;AmBllCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnBqlCD;;AmBnlCD;EACE;CnBslCD;;AmBplCD;EACE;CnBulCD;;AmBrlCD;EACE;CnBwlCD;;AmBtlCD;EACE;CnBylCD;;AmBvlCD;EACE;EACA;EACA;EACA;EACA;EACA;CnB0lCD;;AmBxlCD;EACE;EACA;EACA;EACA;EACA;EACA;CnB2lCD;;AmBzlCD;EACE;CnB4lCD;;AmB1lCD;EACE;CnB6lCD;;AmB3lCD;EACE;EACA;EACA;EACA;CnB8lCD;;AmB5lCD;EACE;EAAA;EACA;EACA;EACA;EACA;CnB+lCD;;AmB7lCD;EACE;CnBgmCD;;AmB9lCD;EACE;EACA;EACA;CnBimCD;;AmB/lCD;EACE;EACA;EACA;EACA;CnBkmCD;;AmBhmCD;EACE;EACA;EACA;CnBmmCD;;AmBjmCD;EACE;EACA;EACA;CnBomCD;;AmBlmCD;EACE;CnBqmCD;;AmBnmCD;EACE;CnBsmCD;;AmBpmCD;EACE;EACA;EACA;EACA;EACA;CnBumCD;;AmBrmCD;EACE;EACA;EACA;EACA;EACA;CnBwmCD;;AmBtmCD;EACE;CnBymCD;;AmBvmCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnB0mCD;;AmBxmCD;EACE;EACA;CnB2mCD;;AmBzmCD;EACE;CnB4mCD;;AmB1mCD;EACE;EACA;EACA;EACA;EACA;CnB6mCD;;AmB3mCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnB8mCD;;AmB5mCD;EACE;CnB+mCD;;AmB7mCD;EACE;EACA;EACA;CnBgnCD;;AmB9mCD;EACE;CnBinCD;;AmB/mCD;EACE;CnBknCD;;AmBhnCD;EACE;EACA;CnBmnCD;;AmBjnCD;EACE;CnBonCD;;AmBlnCD;EACE;EACA;CnBqnCD;;AmBnnCD;EACE;CnBsnCD;;AmBpnCD;EACE;EACA;EACA;CnBunCD;;AmBrnCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;KAAA;UAAA;CnBwnCD;;AmBtnCD;EACE;CnBynCD;;AmBvnCD;EACE;CnB0nCD;;AmBxnCD;EACE;CnB2nCD;;AmBznCD;EACE;EACA;CnB4nCD;;AmB1nCD;EACE;EACA;EACA;CnB6nCD,CmB5nCC;;;;;;;;;EAAA;AAUF;;;EAGE;EACA;CnB6nCD;;AmB3nCD;EACE;CnB8nCD;;AmB5nCD;EACE;CnB+nCD;;AmB7nCD;EACE;EACA;EACA;EACA;CnBgoCD;;AmB9nCD;EACE;CnBioCD;;AmB/nCD;EACE;CnBkoCD;;AmBhoCD;EACE;EACA;CnBmoCD;;AmBjoCD;EACE;CnBooCD;;AmBloCD;EACE;EACA;EACA;CnBqoCD;;AmBnoCD;EACE;CnBsoCD;;AmBpoCD;EACE;EACA;CnBuoCD;;AmBroCD;EACE;EACA;EACA;CnBwoCD;;AmBtoCD;EACE;CnByoCD;;AmBvoCD;EACE;CnB0oCD;;AmBxoCD;EACE;EACA;CnB2oCD;;AmBzoCD;EACE;EACA;CnB4oCD;;AmB1oCD;EACE;EACA;CnB6oCD;;AmB3oCD;EACE;CnB8oCD;;AmB5oCD;EACE;CnB+oCD;;AmB7oCD;;EAEE;EACA;CnBgpCD;;AmB9oCD;EACE;CnBipCD;;AmB/oCD;EACE;CnBkpCD;;AmBhpCD;EACE;CnBmpCD;;AmBjpCD;EACE;CnBopCD;;AmBlpCD;EACE;CnBqpCD;;AmBnpCD;EACE;CnBspCD;;AmBppCD;EACE;CnBupCD;;AmBrpCD;EACE;CnBwpCD;;AmBtpCD;EACE;CnBypCD;;AmBvpCD;EACE;CnB0pCD;;AmBxpCD;EACE;EACA;CnB2pCD;;AmBzpCD;EACE;CnB4pCD;;AmB1pCD;EACE;CnB6pCD;;AmB3pCD;EACE;EACA;CnB8pCD;;AmB5pCD;EACE;EACA;EACA;EACA;CnB+pCD;;AmB7pCD;EACE;EACA;EACA;EACA;CnBgqCD;;AmB9pCD;EACE;EACA;CnBiqCD;;AmB/pCD;EACE;EACA;CnBkqCD;;AmBhqCD;EACE;EACA;CnBmqCD;;AmBjqCD;EACE;EACA;CnBoqCD;;AmBlqCD;EACE;EACA;CnBqqCD;;AmBnqCD;EACE;CnBsqCD;;AmBpqCD;EACE;CnBuqCD;;AmBrqCD;EACE;CnBwqCD;;AmBtqCD;EACE;CnByqCD;;AmBvqCD;EACE;CnB0qCD;;AoB1qED;EACE;EACA;EACA;CpB6qED;;AoB1qED;EACE;CpB6qED;;AoB1qED;EACE;CpB6qED;;AoB1qED;EACE;CpB6qED;;AqB1rED;EACE;EACA;EACA;EACA;EACA;EACA;CrB6rED;AqB3rEC;EACE;EACA;EACA;EACA;EACA;EACA;CrB6rEH;AqB1rEC;;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrB4rEH;AqBzrEC;EACE;CrB2rEH;AqBxrEC;;EAEE;EACA;EACA;KAAA;CrB0rEH;AqBvrEC;EACE;EACA;EACA;EACA;EACA;EACA;CrByrEH;AqBvrEG;EACE;EACA;EACA;CrByrEL;AqBrrEC;EACE;EACA;EACA;EACA;EACA;EACA;CrBurEH;AqBrrEG;;EAEE;EACA;EACA;CrBurEL;AqBprEG;EACE;EACA;EACA;EACA;CrBsrEL;AqBprEK;;EAEE;EACA;EACA;CrBsrEP;AqBnrEK;EACE;EACA;CrBqrEP;AqBlrEK;EACE;EACA;EACA;CrBorEP;AqBhrEG;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CrBkrEL;AqB/qEG;EACE;EACA;EACA;EACA;EACA;CrBirEL;AqB9qEG;;EAEE;EACA;EACA;CrBgrEL;AqB7qEG;EACE;EACA;EACA;KAAA;CrB+qEL;AqB5qEG;EACE;EACA;EACA;EACA;EACA;CrB8qEL;AqB1qEC;EACE;CrB4qEH;AqBzqEC;EACE;CrB2qEH;AqBxqEC;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrB0qEH;AqBvqEC;EACE;EACA;CrByqEH;;AqBrqED;EACE;IACE;GrBwqED;CACF;AqBrqED;EACE;IACE;GrBuqED;CACF;AqBpqED;EACE;IACE;GrBsqED;CACF;AqBnqED;EACE;IACE;GrBqqED;CACF;AqBlqED;EACE;EACA;CrBoqED;;AqB/pEC;;EACE;CrBmqEH;;AqB/pED;EACE;EACA;EACA;EACA;CrBkqED;;AqB/pED;EACE;EACA;CrBkqED;;AqB/pED;EACE;EACA;EACA;CrBkqED;;AqB/pED;EACE;EACA;EACA;CrBkqED;;AqB/pED;EACE;EACA;EACA;EACA;CrBkqED;;AqB/pED;EACE;CrBkqED;;AqB/pED;EACE;EACA;EACA;EACA;CrBkqED;;AqB/pED;AACA;EACE;EACA;EACA;EACA;CrBkqED;;AqB/pED;EACE;EACA;EACA;CrBkqED;;AqB/pED;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrBkqED;;AqB/pED;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrBkqED;;AqB/pED;EACE;CrBkqED;;AqB/pED;EACE;CrBkqED;;AqB/pED;AAEA;EACE,enBjSa,CmBiSc;EAC3B;EACA;CrBiqED;;AsB18ED;EAGE;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;CtBy8ED;AsBv8EC;EAdF;IAeI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;GtB08ED;CACF;AsBx8EC;EACE;CtB08EH;AsBx8EG;EAHF;IAII;GtB28EH;CACF;AsBx8EC;EAKE;EACA;EACA;CtBs8EH;AsBp8EG;EATF;IAUI;IACA;GtBu8EH;CACF;AsBp8EC;EACE;EACA;EACA;EACA;EACA;CtBs8EH;AsBp8EG;EAPF;IAQI;IACA;GtBu8EH;CACF;AsBt8EG;EAXF;IAYI;IACA;GtBy8EH;CACF;AsBx8EG;EAfF;IAgBI;GtB28EH;CACF;AsB18EG;EAlBF;IAmBI;GtB68EH;CACF;AsB18EK;EADF;IAEI;IACA;GtB68EL;CACF;AsB58EK;EALF;IAMI;IACA;GtB+8EL;CACF;AsB38EC;EAEE;EACA;EACA;EACA;CtB48EH;AsBn8EC;EAEE;EACA;EACA;EACA;CtBo8EH;AsBl8EG;EACE;CtBo8EL;AsBh8EG;EADF;IAEI;GtBm8EH;CACF;AsBh8EC;EACE;EACA;EACA;EACA;EACA;EACA;EACA,0BpBlHW;EoBmHX;EACA;EACA;CtBk8EH;AsBh8EG;EAZF;IAaI;GtBm8EH;CACF;AsBh8EC;EACE;EACA;EACA;EACA;CtBk8EH;AsBh8EG;EACE;CtBk8EL;AsB/7EG;EACE;CtBi8EL;;AsB57ED;EACE;CtB+7ED;;AsB57ED;AAEE;EACE;CtB87EH;;AuBzlFD;EACI;EACA;EACA;EACA;CvB4lFH;AuB1lFG;EACI;CvB4lFP;;AuBvlFD;EACI;CvB0lFH;;AuBvlFD;EACI;CvB0lFH;;AuBvlFD;EACI;CvB0lFH;;AuBvlFD;EACI;CvB0lFH;;AwBhnFC;EACE;EACA;EACA;EACA;CxBmnFH;AwBjnFG;EACE;EACA;EACA;EACA;CxBmnFL;AwBhnFG;EACE;EACA;EACA;EAEA;EACA;CxBinFL;AwB/mFK;EACE;EACA;EACA;EACA;EACA;EACA;EACA,8CACE;EAEF;CxB+mFP;AwB7mFO;EACE,0BtB7BK;EsB8BL;CxB+mFT;AwB5mFO;EAjBF;IAkBI;IACA;GxB+mFP;CACF;AwB7mFO;EAtBF;IAuBI;IACA;GxBgnFP;CACF;AwB5mFG;EACE;CxB8mFL;AwB7mFK;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CxB+mFP;AwB7mFO;EAVF;IAWI;IACA;GxBgnFP;CACF;AwB9mFO;EAfF;IAgBI;IACA;GxBinFP;CACF;AwBhnFO;EAnBF;IAoBI;IACA;IACA;GxBmnFP;CACF;AwB/mFG;EACE;EACA;CxBinFL;AwB/mFK;EACE;EACA;CxBinFP;AwB9mFK;EACE;CxBgnFP;;AwB1mFD;EAEI;IACE;GxB4mFH;EwBzmFC;IACE;IACA;IACA;GxB2mFH;CACF;AwBvmFD;EAEI;IACE;GxBwmFH;EwBtmFC;IACE;GxBwmFH;EwBrmFC;IACE;IACA;GxBumFH;CACF;AyBjuFD;EACE;EACA;EACA;EACA;CzBmuFD;AyBjuFC;EACE;CzBmuFH;AyB7tFG;EACE,evBRS;CFuuFd;;A0B/uFD;EACI;C1BkvFH;;A0B/uFD;EACI;C1BkvFH;;A0B5uFG;;;;;;;EAII;EACA;C1BkvFP;A0B/uFG;EACI;C1BivFP;;A0B3uFD;EACI;EACA;C1B8uFH;;A0B3uFD;;;;;EAKI;C1B8uFH;;A0B3uFD;;EAEI;C1B8uFH;;A2BtxFC;AACA;EACE;EACA;C3ByxFH;;A2BtxFC;EACE;EACA;C3ByxFH;;A2BtxFC;EACE;EACA;EACA;C3ByxFH;;A2BtxFC;EACE;C3ByxFH;;A2BtxFC;EACE;C3ByxFH;;A2BtxFC;EACE;EACA;EACA;EACA;C3ByxFH;;A2BtxFC;EACE;C3ByxFH;;A2BtxFC;EACE;C3ByxFH;;A2BrxFG;EACE;C3BwxFL;;A4Bh0FD;EvB0CE;EACA;EuBzCA;EAqFA;EAMA;C5B2uFD;A4Bp0FC;EAJF;IAKI;G5Bu0FD;CACF;A4Br0FC;EARF;IASI;G5Bw0FD;CACF;A4Bt0FC;EAZF;IAaI;G5By0FD;CACF;A4Bv0FC;EAhBF;IAiBI;G5B00FD;CACF;AKx0FC;EACE;EACA,eHvBO;EGwBP;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CL00FH;AKx0FG;EACE;EACA;CL00FL;A4Bz1FC;EACE;C5B21FH;A4Bx1FC;EACE;EACA;EACA;EACA;C5B01FH;A4Bx1FG;EANF;IAOI;G5B21FH;CACF;A4Bz1FG;EACE;EACA;EACA;C5B21FL;A4Bz1FK;EALF;IAMI;IACA;G5B41FL;CACF;A4Bx1FK;EACE;EACA;EACA;KAAA;EACA;C5B01FP;A4Bv1FK;EACE;EACA;C5By1FP;A4Bx1FO;EACE;EACA,e1BzDA;E0B0DA;C5B01FT;A4Bp1FC;EACE;EACA;EACA;C5Bs1FH;A4Bp1FG;EACE;C5Bs1FL;A4Bl1FC;EACE;C5Bo1FH;A4Bj1FC;EACE;EACA;EACA;EACA;C5Bm1FH;A4B/0FC;EACE;EACA;C5Bi1FH;A4B70FC;EACE;C5B+0FH;;A6Bj7FD;EACE;EACA;EACA;C7Bo7FD;A6Bl7FC;EALF;IAMI;G7Bq7FD;CACF;A6Bn7FC;;;;;EAKE;C7Bq7FH;A6Bl7FC;EACE;EACA;C7Bo7FH;A6Bj7FC;EACE;C7Bm7FH;A6Bl7FG;EACE;C7Bo7FL;;A8B38FD;EACE;EACA;EACA;C9B88FD;A8B58FC;EACE;C9B88FH;;A+Bt9FD;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C/By9FH;;A+Bt9FC;EACE;EACA;EACA;C/By9FH;;A+Bt9FC;EACE;EACA;C/By9FH;;A+Bt9FC;EACE;EACA;EACA;EACA;EACA;EACA;EACA;C/By9FH;;A+Bt9FC;;EAEE;EACA;EACA;C/By9FH;;AgChgGD;EACI;ChCmgGH;AgCjgGG;EACI;ChCmgGP;;AiCvgGD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CjC0gGD;;AiCvgGD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CjC0gGD;;AiCvgGD;EACE;EACA;EACA;EACA;KAAA;CjC0gGD;;AiCvgGD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CjC0gGD;;AiCvgGD;;EAEE;EACA;EACA;CjC0gGD;;AkCvjGD;EACI;EACA;EACA;EACA;ClC0jGH;;AkCvjGC;EACE;EACA;EACA;ClC0jGH;;AkCvjGC;EACE;EACA;ClC0jGH;;AmCvkGD;AAEA;EACE;EACA;CnCykGD;AmCvkGG;;EAEE;CnCykGL;AmCpkGG;EACE;CnCskGL;AmCpkGG;EACE,ejCXS;EiCYT;CnCskGL;AmClkGC;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CnCokGH;;AmChkGD;AAEA;EACE;EACA;EACA;CnCkkGD;AmCjkGC;EACE;EACA;CnCmkGH;AmCjkGC;EACE;CnCmkGH;AmClkGG;EACE;EACA;CnCokGL;AmCnkGK;EACE;EACA;CnCqkGP;AmCpkGO;EACE;CnCskGT;AmCpkGO;EACE;CnCskGT;AmCjkGK;EACA;CnCmkGL;;AmC7jGD;AAGE;EACE;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;CnC4jGH;AmC1jGG;EAbF;IAcI;GnC6jGH;CACF;AmC3jGG;EAjBF;IAkBI;GnC8jGH;CACF;AmC3jGC;EACE;EACA;CnC6jGH;AmC3jGC;EACE;EACA;EACA;CnC6jGH;AmC5jGG;EACE;EACA;EACA;KAAA;EACA;CnC8jGL;;AmCzjGD;AAII;EACE;CnCyjGL;AmCvjGG;EACE,ejC/GS;EiCgHT;CnCyjGL;;AmCpjGD;AAGE;EACE;EACA;EACA;EACA;CnCqjGH;AmCljGC;EACE;EACA;CnCojGH;AmCjjGC;EACE;EACA;EACA;EACA;EACA;CnCmjGH;AmChjGG;EARF;IASI;GnCmjGH;CACF;AmCjjGG;EAZF;IAaI;GnCojGH;CACF;AmCljGG;EACE;EACA;CnCojGL;AmCnjGK;;EAEE;EACA;CnCqjGP;AmCljGK;EACE;CnCojGP;AmCjjGK;EACE;EACA;EACA;EACA;CnCmjGP;AmCjjGO;EACE;EACA;EACA;EACA;CnCmjGT;;AmC5iGD;AAGE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnC6iGH;AmC1iGC;EACE;CnC4iGH;;AmCviGC;EACE;EACA;EACA;EACA;CnC0iGH;;AmCtiGD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CnCyiGD;;AmCtiGD;EACE;EACA;EACA;EACA;EACA;CnCyiGD;;AmCtiGD;EACE;CnCyiGD;;AmCtiGD;AACA;EACE;IACE;GnCyiGD;EmCtiGD;IACE;GnCwiGD;CACF;AoC7xGD;EACI;EACA;CpC+xGH;AoC7xGG;EACE;EACA;CpC+xGL;AoC5xGG;EACE;EACA;CpC8xGL;AoC3xGG;EACE;EACA;CpC6xGL;;AqC3yGD;EACE;EACA;EACA;EACA;EACA;CrC8yGD;AqC5yGC;EACE;EACA;EACA;EACA;CrC8yGH;AqC5yGG;EACE;EACA;EACA;EACA;CrC8yGL;;AqCzyGD;EACE;CrC4yGD;;AqCzyGD;EACE;CrC4yGD;;AqCzyGD;EACE;EACA;EACA;EACA;EACA;CrC4yGD;AqC1yGC;EAPF;IAQI;GrC6yGD;CACF;;AqCzyGD;;EAEE;EACA;EACA;EACA;EACA;EACA;CrC4yGD;AqC1yGC;EATF;;IAUI;GrC8yGD;CACF;;AqC1yGD;EACE;CrC6yGD;;AqC1yGD;EACE;EACA;EACA;CrC6yGD;;AqC1yGD;EACE;EACA;EACA;CrC6yGD;;AqC1yGD;EACE;EACA;EACA;EACA;EACA;EACA;CrC6yGD;;AqC1yGD;EACE;EACA;CrC6yGD;;AqC1yGD;EACE;EACA;CrC6yGD;;AqC1yGD;EACE;CrC6yGD;;AqC1yGD;EACE;CrC6yGD;;AqC1yGD;EACE;EACA;CrC6yGD;;AqC1yGD;EACE;EACA;EACA;CrC6yGD;;AqC1yGD;EACE;EACA;EACA;CrC6yGD;;AqC1yGD;EACE;CrC6yGD;;AqC1yGD;EACE;EACA;CrC6yGD;AqC3yGC;EACE,enCzHW;CFs6Gd;;AqCzyGD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrC4yGD;;AqCzyGD;EACE;EACA;EACA;EACA;EACA;CrC4yGD;;AqCzyGD;EACE;EACA;EACA;CrC4yGD;;AqCzyGD;EACE;EACA;EACA;EACA;EACA;EACA;CrC4yGD;;AqCzyGD;EACE;CrC4yGD;;AqCzyGD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CrC4yGD;;AqCzyGD;EACE;CrC4yGD;;AqCzyGD;EACE;EACA;EACA;EACA;EACA;EACA,enCxLa,CmCwLc;EAC3B;CrC4yGD;;AqCzyGD;EACE;CrC4yGD;;AqCzyGD;;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;CrC4yGD;;AqCzyGD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrC4yGD;AqC1yGC;EAhBF;IAiBI;IACA;IACA;GrC6yGD;CACF;;AqCzyGD;;EAEE;CrC4yGD;;AqCzyGD;EACE;CrC4yGD;;AqCzyGD;EACE;EACA;EACA;EACA;CrC4yGD;;AqCzyGD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrC4yGD;AqC1yGC;EAhBF;IAiBI;IAEA;GrC4yGD;CACF;;AqCxyGD;EACE;CrC2yGD;;AqCxyGD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrC2yGD;;AqCxyGD;EACE;CrC2yGD;;AqCxyGD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrC2yGD;;AqCxyGD;EACE;CrC2yGD;;AqCxyGD;EACE;EACA;EACA;EACA;CrC2yGD;AqCzyGC;EANF;IAOI;IACA;GrC4yGD;CACF;;AsCxmHD;AAEA;EACE;CtC0mHD;AsCzmHC;EACE;CtC2mHH;;AsCvmHD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CtC0mHD;;AsCtmHC;EACE;EACA;CtCymHH;;AsCrmHD;EACE;EACA;CtCwmHD;;AsCrmHD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CtCwmHD;AsCvmHC;EACE;EAEA;EACA;CtCwmHH;AsCtmHC;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CtCwmHH;;AsCpmHD;EACE;EACA;EACA;EACA;CtCumHD;;AsCpmHD;EACE;EACA;EACA;EACA;EACA;EACA;CtCumHD;AsCrmHC;EARF;IASI;GtCwmHD;CACF;AsCtmHC;EACE;EACA;EACA;EACA;CtCwmHH;;AsCnmHD;;EAEE;EACA;EACA;EACA;EACA;EACA;CtCsmHD;;AsCnmHD;EACE;EACA;CtCsmHD;;AsCnmHD;EACE;EACA;CtCsmHD;;AsCnmHD;EACE;EACA;EACA;EACA;EACA;CtCsmHD;AsCrmHC;EACE;CtCumHH;;AsCnmHD;EACE;EACA;EACA;CtCsmHD;;AsCnmHD;EACE;EACA;EACA;EACA;EACA;CtCsmHD;;AsCnmHD;EACE;EACA;EACA;EACA;EACA;CtCsmHD;;AsCnmHD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CtCsmHD;;AsCnmHD;EACE;EACA;CtCsmHD;;AsCnmHD;AAEA;EACE;EACA;EACA;EACA;EACA;CtCqmHD;AsCnmHC;EACE;EACA;EACA;EACA;CtCqmHH;AsCjmHG;;EAEE;EACA;CtCmmHL;;AsC9lHD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CtCimHD;;AsC9lHD;EACE;EACA;CtCimHD;;AsC9lHD;EACE;EACA;EACA;CtCimHD;;AsC9lHD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CtCimHD;;AsC9lHD;EACE;CtCimHD;;AsC9lHD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CtCimHD;;AsC9lHD;EACE;CtCimHD;;AsC/lHD;EACE;CtCkmHD;;AsC9lHD;EACE;CtCimHD;;AsC/lHD;EACE;CtCkmHD;;AsC/lHD;EACE;EACA;EACA;CtCkmHD;;AsC/lHD;EACE;CtCkmHD;;AsC/lHD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CtCkmHD;AsCjmHC;EACE;CtCmmHH;AsCjmHC;EACE;CtCmmHH;;AsC/lHD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CtCkmHD;;AsC/lHD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CtCkmHD;;AsC/lHD;EACE;CtCkmHD;;AsC/lHD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CtCkmHD;;AsC/lHD;EACE;EACA;EACA;EACA;EACA;EACA;CtCkmHD;;AsC/lHD;EACE;CtCkmHD;;AsC/lHD;EACE;EACA;EACA;EACA;CtCkmHD;;AsC/lHD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CtCkmHD;;AsChmHD;EACE;CtCmmHD;;AsChmHD;EACE,0BpC5Va;CF+7Hd;;AsChmHD;EACE,0BpChWa;EoCiWb;EACA;EACA;CtCmmHD;;AsChmHD;EACE;CtCmmHD;;AsChmHD;EACE;EACA;CtCmmHD;;AsC/lHD;;;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CtCkmHD;;AuCp+HD;EACI;EACA;EACA;CvCu+HH;AuCt+HG;EACI;CvCw+HP;AuCp+HO;EACI","file":"app-d137cb9c67de944865a9.min.css","sourcesContent":["/* Filepicker CSS */\n.filepicker {\n font-family: sans-serif;\n}\n\ndiv.filepicker {\n text-align: center;\n padding: 5px;\n background-color: #E1E1E1;\n border-radius: 5px;\n min-height: 60px;\n border: 2px dashed #C7C7C7;\n}\n\n/* Icon */\n.filepicker-file-icon\n{\n position: relative;\n\n display: inline-block;\n\n margin: 1.5em 0 2.5em 0;\n padding-left: 45px;\n\n color: black;\n}\n.filepicker-file-icon::before\n{\n position: absolute;\n top: -7px;\n left: 0;\n\n width: 29px;\n height: 34px;\n\n content: '';\n\n border: solid 2px #7F7F7F;\n border-radius: 2px;\n}\n.filepicker-file-icon::after\n{\n font-size: 11px;\n line-height: 1.3;\n\n position: absolute;\n top: 9px;\n left: -4px;\n\n padding: 0 2px;\n\n content: 'file';\n content: attr(data-filetype);\n text-align: right;\n letter-spacing: 1px;\n text-transform: uppercase;\n\n color: #fff;\n background-color: #000;\n}\n.filepicker-file-icon .fileCorner\n{\n position: absolute;\n top: -7px;\n left: 22px;\n\n width: 0;\n height: 0;\n\n border-width: 11px 0 0 11px;\n border-style: solid;\n border-color: white transparent transparent #920035;\n}\n","@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:\"\";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}","@charset \"UTF-8\";\nbody {\n background-color: black;\n margin: 0px;\n font-family: \"Titillium Web\", sans-serif;\n}\n\n.app-wrapper {\n background-color: black;\n}\n\n.container-wrapper {\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n}\n.container-wrapper .container-upper-side {\n display: flex;\n flex-direction: column;\n flex-shrink: 0;\n}\n.container-wrapper .container-lower-side {\n flex: 1;\n display: flex;\n flex-direction: row;\n background-color: black;\n flex-shrink: 0;\n}\n.container-wrapper .container-lower-side .container-lower-left-side {\n padding-left: 2.5%;\n}\n.container-wrapper .container-lower-side .container-lower-right-side {\n width: 100%;\n flex: 1;\n}\n\n.footer {\n flex-shrink: 0;\n}\n\n.content {\n flex: 1;\n}\n\n.azul-galicia {\n color: #019ACE;\n}\n\ntextarea {\n border: 1px solid gray;\n background-color: transparent;\n font-size: 1rem;\n height: 100px;\n outline: none;\n padding: 10px;\n}\n\n.select-element {\n border: 1px solid #ccc;\n font-size: 1.1rem;\n color: #42454a;\n width: 100%;\n border-radius: 3px;\n overflow: hidden;\n background-color: transparent;\n outline: none;\n}\n\n.btn {\n cursor: pointer;\n height: 42px;\n font-size: 1em;\n font-weight: 500;\n border: 1px solid transparent;\n transition: all 0.5s ease-in-out;\n background-color: black;\n color: whitesmoke;\n}\n.btn:hover {\n background-color: #207b88;\n}\n.btn:active, .btn:focus {\n outline: none;\n}\n\n.one-column {\n display: grid;\n grid-gap: 21px;\n grid-template-columns: 1fr;\n font-size: 1.1rem;\n height: 40px;\n}\n\n.two-column {\n display: grid;\n grid-gap: 21px;\n grid-template-columns: 1fr 1fr;\n height: 40px;\n font-size: 1.1rem;\n}\n\n.three-column {\n display: grid;\n grid-gap: 21px;\n grid-template-columns: 1.3fr 1.5fr 0.7fr;\n height: 40px;\n font-size: 1.1rem;\n}\n\n.side-nav-wrapper {\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n justify-content: space-between;\n padding: 30px;\n background-color: black;\n padding-bottom: 10vh;\n height: 60vh;\n}\n@media (max-width: 610px) {\n .side-nav-wrapper {\n padding: 10px;\n }\n}\n.side-nav-wrapper .nav-link-wrapper {\n display: flex;\n transition: color 0.5s ease-in-out; /* Transición general */\n font-size: 1.3rem;\n color: #ffffff;\n}\n@media (max-width: 610px) {\n .side-nav-wrapper .nav-link-wrapper {\n font-size: 1rem;\n }\n}\n.side-nav-wrapper .nav-link-wrapper a {\n display: flex;\n align-items: center;\n justify-content: space-between;\n color: #ffffff;\n text-decoration: none;\n}\n.side-nav-wrapper .nav-link-wrapper a span,\n.side-nav-wrapper .nav-link-wrapper a svg {\n transition: color 0.5s ease-in-out, fill 0.5s ease-in-out; /* Añadir transición para fill */\n}\n.side-nav-wrapper .nav-link-wrapper a svg {\n fill: #ffffff; /* Asegura que el color inicial del SVG sea blanco */\n}\n.side-nav-wrapper .nav-link-wrapper a:hover {\n transition: color 0.5s ease-in-out;\n color: #019ACE; /* Cambia el color del texto */\n}\n.side-nav-wrapper .nav-link-wrapper a:hover span,\n.side-nav-wrapper .nav-link-wrapper a:hover svg {\n color: #019ACE;\n fill: #019ACE; /* Cambia también el color de los SVG */\n}\n.side-nav-wrapper .nav-link-wrapper:hover {\n transition: color 0.5s ease-in-out;\n color: #019ACE;\n}\n.side-nav-wrapper .upper-side {\n padding-bottom: 5px;\n}\n.side-nav-wrapper .lower-side {\n margin-top: auto;\n display: flex;\n flex-direction: column;\n}\n.side-nav-wrapper .portfolio-link,\n.side-nav-wrapper .admin {\n margin-bottom: 10px;\n font-size: 1.1rem;\n}\n@media (max-width: 610px) {\n .side-nav-wrapper .portfolio-link,\n .side-nav-wrapper .admin {\n font-size: 1rem;\n }\n}\n.side-nav-wrapper .icon-wrapper {\n margin-right: 5px;\n}\n.side-nav-wrapper .admin {\n align-items: center;\n color: #019ACE;\n cursor: pointer;\n}\n.side-nav-wrapper .admin a {\n display: flex;\n align-items: center;\n justify-content: space-between;\n color: #019ACE !important;\n}\n.side-nav-wrapper .admin a span,\n.side-nav-wrapper .admin a svg {\n transition: color 0.5s ease-in-out, fill 0.5s ease-in-out;\n}\n.side-nav-wrapper .admin a svg {\n fill: #019ACE;\n}\n.side-nav-wrapper .admin a span {\n margin-right: 5px;\n}\n.side-nav-wrapper .admin:hover {\n transition: color 0.5s ease-in-out;\n color: #019ACE;\n}\n\n.nav-link-active {\n font-weight: bold; /* Opcional: Resalta el texto */\n border-left: 4px solid #019ACE; /* Indicador visual en el lado izquierdo */\n background-color: rgba(0, 0, 255, 0.1); /* Fondo opcional */\n}\n\n.upper-side-nav-wrapper {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n padding-left: 5%;\n padding-right: 5%;\n margin-top: 2vh;\n margin-bottom: 2vh;\n flex-wrap: wrap;\n}\n.upper-side-nav-wrapper .upper-nav-left-side {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n /* Media query for responsiveness */\n /* Media query for responsiveness */\n}\n.upper-side-nav-wrapper .upper-nav-left-side .logo-image {\n padding-right: 5%;\n}\n.upper-side-nav-wrapper .upper-nav-left-side .left-side {\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center;\n height: 30px;\n width: 30px;\n margin-right: 10px;\n cursor: pointer;\n transition: border 0.3s ease-in-out; /* Smooth transition for the ring */\n}\n.upper-side-nav-wrapper .upper-nav-left-side .left-side.active-language {\n border: 2px solid whitesmoke; /* Customize the ring color */\n border-radius: 50%; /* Circular ring */\n}\n@media (max-width: 600px) {\n .upper-side-nav-wrapper .upper-nav-left-side .left-side {\n height: 25px;\n width: 25px;\n }\n}\n@media (max-width: 400px) {\n .upper-side-nav-wrapper .upper-nav-left-side .left-side {\n height: 20px;\n width: 20px;\n }\n}\n.upper-side-nav-wrapper .upper-nav-left-side .logo-image {\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center;\n height: 50px;\n width: 40px;\n margin-right: 10px;\n margin-left: 35px;\n}\n@media (max-width: 600px) {\n .upper-side-nav-wrapper .upper-nav-left-side .logo-image {\n height: 49.6px;\n width: 39.68px;\n }\n}\n@media (max-width: 400px) {\n .upper-side-nav-wrapper .upper-nav-left-side .logo-image {\n height: 32.05px;\n width: 25.64px;\n }\n}\n.upper-side-nav-wrapper .upper-nav-right-side {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n /* Media query for responsiveness */\n}\n.upper-side-nav-wrapper .upper-nav-right-side .right-side {\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center;\n height: 40px;\n width: 195px;\n margin-right: 1vw;\n cursor: pointer;\n}\n@media (max-width: 600px) {\n .upper-side-nav-wrapper .upper-nav-right-side .right-side {\n height: 30.77px;\n width: 150px;\n }\n}\n@media (max-width: 400px) {\n .upper-side-nav-wrapper .upper-nav-right-side .right-side {\n height: 20.51px;\n width: 100px;\n }\n}\n\n.contact-page-wrapper {\n display: grid;\n grid-template-columns: 2fr 1fr;\n height: calc(66vh - 50px);\n padding-top: 30px;\n}\n@media (max-width: 960px) {\n .contact-page-wrapper {\n grid-template-columns: 1fr;\n }\n}\n@media (max-width: 960px) {\n .contact-page-wrapper .contact-left-column {\n display: none;\n }\n}\n.contact-page-wrapper .contact-right-column {\n display: flex;\n align-items: center;\n padding: 80px 100px 80px 100px;\n}\n@media (max-width: 960px) {\n .contact-page-wrapper .contact-right-column {\n padding: 50px;\n }\n}\n.contact-page-wrapper .contact-right-column .category-side-title {\n color: #999999;\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center;\n}\n.contact-page-wrapper .contact-right-column .contact-bullet-points {\n display: grid;\n grid-gap: 21px;\n}\n.contact-page-wrapper .contact-right-column .contact-bullet-points .bullet-point-group {\n display: flex;\n align-items: center;\n}\n.contact-page-wrapper .contact-right-column .contact-bullet-points .bullet-point-group .icon {\n font-size: 2em;\n color: #999999;\n}\n.contact-page-wrapper .contact-right-column .contact-bullet-points .bullet-point-group .text {\n font-size: 1.5em;\n font-weight: 900;\n margin-left: 21px;\n color: #999999;\n}\n.contact-page-wrapper .contact-right-column .contact-bullet-points .bullet-point-group .text a {\n color: #999999;\n}\n.contact-page-wrapper .contact-right-column .contact-bullet-points .bullet-point-group .text a:hover {\n color: #019ACE;\n}\n\n.no-match-wrapper {\n padding-left: 20px;\n}\n.no-match-wrapper h2 {\n color: #999999;\n}\n.no-match-wrapper a {\n color: #999999;\n font-size: 1.1rem;\n}\n\n.portfolio-contents-wrapper {\n display: grid;\n grid-template-columns: 3fr 1fr;\n background-color: #000000;\n margin-right: 5%;\n padding-top: 30px;\n background-repeat: no-repeat;\n background-position: flex-start;\n min-height: 60vh;\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side {\n display: grid;\n grid-template-rows: auto 1fr;\n gap: 10px;\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .filter-links {\n display: grid;\n justify-items: flex-start;\n grid-gap: 10px;\n grid-template-columns: repeat(8, 1fr);\n justify-content: flex-start;\n /* Add a ring or border to the active button */\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .filter-links .btn {\n width: 100%;\n background-color: #394e56;\n color: #999999;\n aspect-ratio: auto 90/25;\n background-size: contain;\n background-repeat: no-repeat;\n width: 100%;\n height: 100%;\n padding: 0;\n background-color: rgba(0, 0, 0, 0.5);\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .filter-links .btn span {\n font-size: small;\n font-weight: 500;\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .filter-links .active {\n border-bottom: 1px solid gray;\n}\n@media (max-width: 2000px) {\n .portfolio-contents-wrapper .portfolio-contents-left-side .filter-links {\n grid-template-columns: repeat(7, 1fr);\n }\n}\n@media (max-width: 1600px) {\n .portfolio-contents-wrapper .portfolio-contents-left-side .filter-links {\n grid-template-columns: repeat(6, 1fr);\n }\n}\n@media (max-width: 1350px) {\n .portfolio-contents-wrapper .portfolio-contents-left-side .filter-links {\n grid-template-columns: repeat(5, 1fr);\n }\n}\n@media (max-width: 1095px) {\n .portfolio-contents-wrapper .portfolio-contents-left-side .filter-links {\n grid-template-columns: repeat(4, 1fr);\n }\n}\n@media (max-width: 960px) {\n .portfolio-contents-wrapper .portfolio-contents-left-side .filter-links {\n grid-template-columns: repeat(3, 1fr);\n }\n}\n@media (max-width: 712px) {\n .portfolio-contents-wrapper .portfolio-contents-left-side .filter-links {\n grid-template-columns: repeat(2, 1fr);\n }\n}\n@media (max-width: 388px) {\n .portfolio-contents-wrapper .portfolio-contents-left-side .filter-links {\n grid-template-columns: repeat(1, 1fr);\n }\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .user-actions {\n display: flex;\n align-items: center;\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .user-actions .MuiButton-label {\n display: flex;\n flex-direction: column;\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .user-actions .MuiButton-label .MuiButton-endIcon {\n margin: 0px;\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .user-actions .MuiIconButton-root {\n color: #da5726;\n margin-left: 15px;\n cursor: pointer;\n text-decoration: none;\n transition: 0.5s ease-in-out;\n font-size: 1.6rem;\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .user-actions .MuiIconButton-root:hover {\n color: #7f2200;\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .portfolio-items-wrapper {\n display: grid;\n justify-items: flex-start;\n height: fit-content;\n grid-gap: 10px;\n grid-template-columns: repeat(8, 1fr);\n justify-content: flex-start;\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .portfolio-items-wrapper a {\n display: block; /* Ensure the anchor tag behaves like a block element */\n width: 100%; /* Full width of its container */\n height: 100%; /* Full height of its container */\n margin: 0; /* Reset margin */\n padding: 0; /* Reset padding */\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .portfolio-items-wrapper p {\n color: white;\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .portfolio-items-wrapper .portfolio-item-wrapper {\n position: relative;\n width: 100%;\n height: auto; /* Ensure it maintains aspect ratio */\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .portfolio-items-wrapper .portfolio-item-wrapper .portfolio-img-background {\n width: 100%;\n background-size: contain;\n background-position: center;\n background-repeat: no-repeat;\n aspect-ratio: 90/75;\n}\n@media (max-width: 2000px) {\n .portfolio-contents-wrapper .portfolio-contents-left-side .portfolio-items-wrapper {\n grid-template-columns: repeat(7, 1fr);\n }\n}\n@media (max-width: 1600px) {\n .portfolio-contents-wrapper .portfolio-contents-left-side .portfolio-items-wrapper {\n grid-template-columns: repeat(6, 1fr);\n }\n}\n@media (max-width: 1350px) {\n .portfolio-contents-wrapper .portfolio-contents-left-side .portfolio-items-wrapper {\n grid-template-columns: repeat(5, 1fr);\n }\n}\n@media (max-width: 1095px) {\n .portfolio-contents-wrapper .portfolio-contents-left-side .portfolio-items-wrapper {\n grid-template-columns: repeat(4, 1fr);\n }\n}\n@media (max-width: 960px) {\n .portfolio-contents-wrapper .portfolio-contents-left-side .portfolio-items-wrapper {\n grid-template-columns: repeat(3, 1fr);\n }\n}\n@media (max-width: 712px) {\n .portfolio-contents-wrapper .portfolio-contents-left-side .portfolio-items-wrapper {\n grid-template-columns: repeat(2, 1fr);\n }\n}\n@media (max-width: 388px) {\n .portfolio-contents-wrapper .portfolio-contents-left-side .portfolio-items-wrapper {\n grid-template-columns: repeat(1, 1fr);\n }\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .links-items-wrapper {\n display: flex;\n color: #999999;\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .links-items-wrapper button {\n background-color: transparent;\n color: #999999;\n border: 0;\n font-size: 16px; /* Change the font size as needed */\n text-align: flex-start; /* Align text to the left */\n margin: 10px 0; /* Optional: Add some margin between list items */\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .links-items-wrapper a {\n color: #999999;\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .links-items-wrapper p {\n color: white;\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .links-items-wrapper .portfolio-item-wrapper {\n position: relative;\n width: 100%;\n height: auto; /* Ensure it maintains aspect ratio */\n}\n.portfolio-contents-wrapper .portfolio-contents-left-side .links-items-wrapper .portfolio-item-wrapper .portfolio-img-background {\n background-size: contain;\n background-position: center;\n background-repeat: no-repeat;\n width: 100%;\n aspect-ratio: 90/75; /* Maintain the aspect ratio */\n}\n.portfolio-contents-wrapper .portfolio-contents-right-side .category-side-title {\n padding-left: 5%;\n}\n.portfolio-contents-wrapper .portfolio-contents-right-side .category-side-title h2 {\n color: #999999;\n margin-top: 0;\n}\n.portfolio-contents-wrapper .portfolio-contents-right-side .category-side-description {\n padding-left: 5%;\n}\n.portfolio-contents-wrapper .portfolio-contents-right-side .category-side-description p {\n color: #999999;\n}\n.portfolio-contents-wrapper .portfolio-contents-right-side .Arquitecturas p,\n.portfolio-contents-wrapper .portfolio-contents-right-side .Arquitecturas h2 {\n color: #999999;\n}\n.portfolio-contents-wrapper .portfolio-contents-right-side .Dibujos p,\n.portfolio-contents-wrapper .portfolio-contents-right-side .Dibujos h2 {\n color: #cc9900;\n}\n.portfolio-contents-wrapper .portfolio-contents-right-side .Grabados p,\n.portfolio-contents-wrapper .portfolio-contents-right-side .Grabados h2 {\n color: #996633;\n}\n.portfolio-contents-wrapper .portfolio-contents-right-side .Pinturas p,\n.portfolio-contents-wrapper .portfolio-contents-right-side .Pinturas h2,\n.portfolio-contents-wrapper .portfolio-contents-right-side .Pinturas span {\n color: #ff0000;\n}\n.portfolio-contents-wrapper .portfolio-contents-right-side .Esculturas p,\n.portfolio-contents-wrapper .portfolio-contents-right-side .Esculturas h2 {\n color: #669999;\n}\n.portfolio-contents-wrapper .portfolio-contents-right-side .Diseños p,\n.portfolio-contents-wrapper .portfolio-contents-right-side .Diseños h2 {\n color: #663399;\n}\n.portfolio-contents-wrapper .portfolio-contents-right-side .Fotografías p,\n.portfolio-contents-wrapper .portfolio-contents-right-side .Fotografías h2 {\n color: #6699ff;\n}\n.portfolio-contents-wrapper .portfolio-contents-right-side .Enseñanza p,\n.portfolio-contents-wrapper .portfolio-contents-right-side .Enseñanza h2 {\n color: #669933;\n}\n.portfolio-contents-wrapper .portfolio-contents-right-side .Vídeos p,\n.portfolio-contents-wrapper .portfolio-contents-right-side .Vídeos h2 {\n color: #c13f00;\n}\n.portfolio-contents-wrapper .portfolio-contents-right-side .Enlaces p,\n.portfolio-contents-wrapper .portfolio-contents-right-side .Enlaces h2 {\n color: #999999;\n}\n.portfolio-contents-wrapper .portfolio-contents-right-side .Contacto p,\n.portfolio-contents-wrapper .portfolio-contents-right-side .Contacto h2 {\n color: #999999;\n}\n.portfolio-contents-wrapper .portfolio-contents-right-side .Administrador {\n display: none;\n}\n\n.MuiSvgIcon-fontSizeLarge {\n color: white;\n font-size: larger !important;\n}\n\n.gestion-portfolio-wrapper {\n display: grid;\n grid-template-columns: 3fr 1fr;\n}\n.gestion-portfolio-wrapper .left-column {\n background-color: #f6f6f6;\n margin-left: 5%;\n}\n@media (max-width: 610px) {\n .gestion-portfolio-wrapper .left-column {\n margin-left: 0%;\n }\n}\n.gestion-portfolio-wrapper .right-column {\n background-color: #42454a;\n margin-right: 10%;\n}\n\n.portfolio-form-wrapper {\n display: grid;\n grid-gap: 21px;\n padding: 21px;\n}\n@media (max-width: 1096px) {\n .portfolio-form-wrapper {\n padding: 18px;\n }\n}\n@media (max-width: 968px) {\n .portfolio-form-wrapper {\n padding: 15px;\n }\n}\n@media (max-width: 782px) {\n .portfolio-form-wrapper {\n padding: 14px;\n }\n}\n@media (max-width: 610px) {\n .portfolio-form-wrapper {\n padding: 10px;\n }\n}\n.portfolio-form-wrapper input {\n font-family: \"Titillium Web\", sans-serif;\n color: #42454a;\n padding: 5px 0px;\n width: 100%;\n border-top: 0px;\n border-right: 0px;\n border-left: 0px;\n border-bottom: 1px solid #26bfd4;\n background-color: transparent;\n transition: 0.5s all ease-in-out;\n font-size: 1.1em;\n margin-bottom: 21px;\n}\n.portfolio-form-wrapper input:focus {\n outline: none;\n border-bottom: 1px solid #207b88;\n}\n.portfolio-form-wrapper input {\n margin-bottom: 0px;\n}\n.portfolio-form-wrapper .image-uploaders {\n display: grid;\n grid-gap: 21px;\n grid-template-columns: 200px 200px 200px;\n justify-content: center;\n}\n@media (max-width: 1155px) {\n .portfolio-form-wrapper .image-uploaders {\n grid-template-columns: 180px 180px 180px;\n }\n}\n@media (max-width: 1081px) {\n .portfolio-form-wrapper .image-uploaders {\n grid-template-columns: 150px 150px 150px;\n }\n}\n@media (max-width: 919px) {\n .portfolio-form-wrapper .image-uploaders {\n grid-template-columns: 160px 160px;\n }\n}\n@media (max-width: 719px) {\n .portfolio-form-wrapper .image-uploaders {\n grid-template-columns: 140px 140px;\n }\n}\n@media (max-width: 659px) {\n .portfolio-form-wrapper .image-uploaders {\n grid-template-columns: 150px;\n }\n}\n.portfolio-form-wrapper .image-uploaders .gestion-portfolio-image-wrapper img {\n width: 100%;\n height: 120px;\n object-fit: cover;\n border-radius: 5px;\n}\n.portfolio-form-wrapper .image-uploaders .gestion-portfolio-image-wrapper .image-removal-link {\n display: flex;\n justify-content: center;\n}\n.portfolio-form-wrapper .image-uploaders .gestion-portfolio-image-wrapper .image-removal-link a {\n font-weight: 900;\n color: #922a2a;\n cursor: pointer;\n}\n.portfolio-form-wrapper .form-buttons {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.portfolio-form-wrapper .form-buttons .logout-button {\n cursor: pointer;\n}\n.portfolio-form-wrapper .btn {\n margin-right: 10px;\n border-radius: 5px;\n}\n.portfolio-form-wrapper .add-subcategory-section {\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n width: 100%;\n background-color: mintcream;\n border: 1px solid #cbcbcb;\n border-radius: 5px;\n}\n.portfolio-form-wrapper .add-subcategory-section button {\n height: 40px;\n border: 1px solid #cbcbcb;\n border-radius: 5px;\n margin-bottom: 20px;\n font-weight: 500;\n}\n.portfolio-form-wrapper .subcategory-list {\n margin-top: 20px;\n}\n.portfolio-form-wrapper .subcategory-list ul {\n list-style-type: none;\n padding: 0;\n}\n.portfolio-form-wrapper .subcategory-list li {\n display: flex;\n align-items: center;\n justify-content: space-between;\n margin-bottom: 10px;\n}\n.portfolio-form-wrapper .btn-delete {\n cursor: pointer;\n padding: 5px 10px;\n border: none;\n background-color: red;\n color: white;\n border-radius: 4px;\n}\n\n.portfolio-sidebar-list-wrapper {\n padding: 5px;\n color: white;\n}\n.portfolio-sidebar-list-wrapper .dropdown-wrapper {\n margin-bottom: 40px;\n}\n.portfolio-sidebar-list-wrapper .portfolio-item-thumb {\n padding: 21px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n@media (max-width: 610px) {\n .portfolio-sidebar-list-wrapper .portfolio-item-thumb {\n padding: 16px;\n }\n}\n.portfolio-sidebar-list-wrapper .portfolio-item-thumb .portfolio-thumb-img {\n height: 100px;\n}\n@media (max-width: 610px) {\n .portfolio-sidebar-list-wrapper .portfolio-item-thumb .portfolio-thumb-img {\n height: 90px;\n }\n}\n.portfolio-sidebar-list-wrapper .portfolio-item-thumb .portfolio-thumb-img img {\n height: 100%;\n width: auto;\n}\n.portfolio-sidebar-list-wrapper .portfolio-item-thumb .text-content {\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n.portfolio-sidebar-list-wrapper .portfolio-item-thumb .text-content .title {\n color: #f6f6f6;\n font-size: 1.2em;\n padding-right: 10px;\n}\n@media (max-width: 610px) {\n .portfolio-sidebar-list-wrapper .portfolio-item-thumb .text-content .title {\n font-size: 1.1em;\n padding-right: 5px;\n }\n}\n.portfolio-sidebar-list-wrapper .portfolio-item-thumb .text-content .actions {\n display: grid;\n grid-template-columns: 1fr 1fr;\n grid-gap: 10px;\n}\n.portfolio-sidebar-list-wrapper .portfolio-item-thumb .text-content .actions .action-icon {\n cursor: pointer;\n color: #f6f6f6;\n font-size: 1.2em;\n transition: 0.5s ease-in-out;\n}\n@media (max-width: 610px) {\n .portfolio-sidebar-list-wrapper .portfolio-item-thumb .text-content .actions .action-icon {\n font-size: 1.1em;\n }\n}\n.portfolio-sidebar-list-wrapper .portfolio-item-thumb .text-content .actions .action-icon:hover {\n color: #922a2a;\n}\n\n.portfolio-detail-wrapper .portfolio-detail-description-wrapper {\n text-align: center;\n margin-top: 42px;\n display: flex;\n justify-content: center;\n}\n.portfolio-detail-wrapper .portfolio-detail-description-wrapper .description {\n width: 700px;\n font-size: 2em;\n margin-bottom: 50px;\n}\n.portfolio-detail-wrapper .bottom-content-wrapper {\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n.portfolio-detail-wrapper .bottom-content-wrapper .back-button, .portfolio-detail-wrapper .bottom-content-wrapper .expand-button {\n padding: 15px;\n background-color: #01455C;\n border-radius: 10px;\n text-decoration: none;\n color: white;\n transition: 0.5s ease-in-out;\n font-size: 1em;\n margin-right: 10px;\n width: fit-content;\n}\n.portfolio-detail-wrapper .bottom-content-wrapper .back-button:hover, .portfolio-detail-wrapper .bottom-content-wrapper .expand-button:hover {\n background-color: white;\n color: #01455C;\n}\n\n.admin-page-wrapper {\n display: grid;\n grid-template-columns: 1fr 1fr;\n height: 60vh;\n width: 100%;\n}\n@media (max-width: 960px) {\n .admin-page-wrapper {\n grid-template-columns: 1fr;\n }\n}\n.admin-page-wrapper .left-column {\n background-size: cover;\n}\n@media (max-width: 960px) {\n .admin-page-wrapper .left-column {\n display: none;\n }\n}\n.admin-page-wrapper .right-column {\n display: flex;\n justify-content: center;\n align-items: center;\n background-color: black;\n}\n.admin-page-wrapper .right-column .admin-wrapper {\n width: 60%;\n}\n.admin-page-wrapper .right-column .admin-wrapper span {\n display: flex;\n justify-content: center;\n align-items: center;\n color: #999999;\n font-size: 1.5rem;\n padding-bottom: 20px;\n}\n.admin-page-wrapper .right-column .admin-wrapper .error-autenticacion {\n color: #999999;\n padding-bottom: 20px;\n}\n@media (max-width: 960px) {\n .admin-page-wrapper .right-column .admin-wrapper {\n width: 70%;\n }\n}\n@media (max-width: 768px) {\n .admin-page-wrapper .right-column .admin-wrapper {\n width: 80%;\n }\n}\n.admin-page-wrapper .right-column .admin-form-wrapper {\n display: grid;\n grid-gap: 21px;\n grid-gap: 21px;\n}\n.admin-page-wrapper .right-column .admin-form-wrapper .form-group {\n display: flex;\n align-items: center; /* Aligns items vertically */\n}\n.admin-page-wrapper .right-column .admin-form-wrapper .form-group svg {\n font-size: 2em;\n color: #999999;\n margin-right: 15px;\n}\n.admin-page-wrapper .right-column .admin-form-wrapper .form-group input {\n font-size: 0.85rem;\n border-radius: 5px;\n background-color: white;\n padding: 10px 5px;\n width: 100%;\n}\n.admin-page-wrapper .right-column .admin-form-wrapper .entrar {\n cursor: pointer;\n height: 42px;\n font-weight: 500;\n border: 1px solid transparent;\n transition: all 0.5s ease-in-out;\n background-color: black;\n border: 1px solid #999999;\n border-radius: 5px;\n color: #cfcfcf;\n font-size: 1.3rem;\n margin-top: 20px;\n}\n\n.content-loader {\n font-size: 2em;\n color: #26bfd4;\n}\n\n.ReactModal__Content,\n.ReactModal__Content--after-open {\n height: 80%;\n}\n\n.rdw-option-wrapper {\n border: 1px solid #f1f1f1;\n padding: 5px;\n min-width: 25px;\n height: 20px;\n border-radius: 2px;\n margin: 0 4px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n background: white;\n text-transform: capitalize;\n}\n\n.rdw-option-wrapper:hover {\n box-shadow: 1px 1px 0px #bfbdbd;\n}\n\n.rdw-option-wrapper:active {\n box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n\n.rdw-option-active {\n box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n\n.rdw-option-disabled {\n opacity: 0.3;\n cursor: default;\n}\n\n.rdw-dropdown-wrapper {\n height: 30px;\n background: white;\n cursor: pointer;\n border: 1px solid #f1f1f1;\n border-radius: 2px;\n margin: 0 3px;\n text-transform: capitalize;\n background: white;\n}\n\n.rdw-dropdown-wrapper:focus {\n outline: none;\n}\n\n.rdw-dropdown-wrapper:hover {\n box-shadow: 1px 1px 0px #bfbdbd;\n background-color: #ffffff;\n}\n\n.rdw-dropdown-wrapper:active {\n box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n\n.rdw-dropdown-carettoopen {\n height: 0px;\n width: 0px;\n position: absolute;\n top: 35%;\n right: 10%;\n border-top: 6px solid black;\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n}\n\n.rdw-dropdown-carettoclose {\n height: 0px;\n width: 0px;\n position: absolute;\n top: 35%;\n right: 10%;\n border-bottom: 6px solid black;\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n}\n\n.rdw-dropdown-selectedtext {\n display: flex;\n position: relative;\n height: 100%;\n align-items: center;\n padding: 0 5px;\n}\n\n.rdw-dropdown-optionwrapper {\n z-index: 100;\n position: relative;\n border: 1px solid #f1f1f1;\n width: 98%;\n background: white;\n border-radius: 2px;\n margin: 0;\n padding: 0;\n max-height: 250px;\n overflow-y: scroll;\n}\n\n.rdw-dropdown-optionwrapper:hover {\n box-shadow: 1px 1px 0px #bfbdbd;\n background-color: #ffffff;\n}\n\n.rdw-dropdownoption-default {\n min-height: 25px;\n display: flex;\n align-items: center;\n padding: 0 5px;\n}\n\n.rdw-dropdownoption-highlighted {\n background: #f1f1f1;\n}\n\n.rdw-dropdownoption-active {\n background: #f5f5f5;\n}\n\n.rdw-dropdownoption-disabled {\n opacity: 0.3;\n cursor: default;\n}\n\n.rdw-inline-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n}\n\n.rdw-inline-dropdown {\n width: 50px;\n}\n\n.rdw-inline-dropdownoption {\n height: 40px;\n display: flex;\n justify-content: center;\n}\n\n.rdw-block-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n}\n\n.rdw-block-dropdown {\n width: 110px;\n}\n\n.rdw-fontsize-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n}\n\n.rdw-fontsize-dropdown {\n min-width: 40px;\n}\n\n.rdw-fontsize-option {\n display: flex;\n justify-content: center;\n}\n\n.rdw-fontfamily-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n}\n\n.rdw-fontfamily-dropdown {\n width: 115px;\n}\n\n.rdw-fontfamily-placeholder {\n white-space: nowrap;\n max-width: 90px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.rdw-fontfamily-optionwrapper {\n width: 140px;\n}\n\n.rdw-list-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n}\n\n.rdw-list-dropdown {\n width: 50px;\n z-index: 90;\n}\n\n.rdw-list-dropdownOption {\n height: 40px;\n display: flex;\n justify-content: center;\n}\n\n.rdw-text-align-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n}\n\n.rdw-text-align-dropdown {\n width: 50px;\n z-index: 90;\n}\n\n.rdw-text-align-dropdownOption {\n height: 40px;\n display: flex;\n justify-content: center;\n}\n\n.rdw-right-aligned-block {\n text-align: right;\n}\n\n.rdw-left-aligned-block {\n text-align: left !important;\n}\n\n.rdw-center-aligned-block {\n text-align: center !important;\n}\n\n.rdw-justify-aligned-block {\n text-align: justify !important;\n}\n\n.rdw-right-aligned-block > div {\n display: inline-block;\n}\n\n.rdw-left-aligned-block > div {\n display: inline-block;\n}\n\n.rdw-center-aligned-block > div {\n display: inline-block;\n}\n\n.rdw-justify-aligned-block > div {\n display: inline-block;\n}\n\n.rdw-colorpicker-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n position: relative;\n}\n\n.rdw-colorpicker-modal {\n position: absolute;\n top: 35px;\n left: 5px;\n display: flex;\n flex-direction: column;\n width: 175px;\n height: 175px;\n border: 1px solid #f1f1f1;\n padding: 15px;\n border-radius: 2px;\n z-index: 100;\n background: white;\n box-shadow: 3px 3px 5px #bfbdbd;\n}\n\n.rdw-colorpicker-modal-header {\n display: flex;\n padding-bottom: 5px;\n}\n\n.rdw-colorpicker-modal-style-label {\n font-size: 15px;\n width: 50%;\n text-align: center;\n cursor: pointer;\n padding: 0 10px 5px;\n}\n\n.rdw-colorpicker-modal-style-label-active {\n border-bottom: 2px solid #0a66b7;\n}\n\n.rdw-colorpicker-modal-options {\n margin: 5px auto;\n display: flex;\n width: 100%;\n height: 100%;\n flex-wrap: wrap;\n overflow: scroll;\n}\n\n.rdw-colorpicker-cube {\n width: 22px;\n height: 22px;\n border: 1px solid #f1f1f1;\n}\n\n.rdw-colorpicker-option {\n margin: 3px;\n padding: 0;\n min-height: 20px;\n border: none;\n width: 22px;\n height: 22px;\n min-width: 22px;\n box-shadow: 1px 2px 1px #bfbdbd inset;\n}\n\n.rdw-colorpicker-option:hover {\n box-shadow: 1px 2px 1px #bfbdbd;\n}\n\n.rdw-colorpicker-option:active {\n box-shadow: -1px -2px 1px #bfbdbd;\n}\n\n.rdw-colorpicker-option-active {\n box-shadow: 0px 0px 2px 2px #bfbdbd;\n}\n\n.rdw-link-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n position: relative;\n}\n\n.rdw-link-dropdown {\n width: 50px;\n}\n\n.rdw-link-dropdownOption {\n height: 40px;\n display: flex;\n justify-content: center;\n}\n\n.rdw-link-dropdownPlaceholder {\n margin-left: 8px;\n}\n\n.rdw-link-modal {\n position: absolute;\n top: 35px;\n left: 5px;\n display: flex;\n flex-direction: column;\n width: 235px;\n height: 205px;\n border: 1px solid #f1f1f1;\n padding: 15px;\n border-radius: 2px;\n z-index: 100;\n background: white;\n box-shadow: 3px 3px 5px #bfbdbd;\n}\n\n.rdw-link-modal-label {\n font-size: 15px;\n}\n\n.rdw-link-modal-input {\n margin-top: 5px;\n border-radius: 2px;\n border: 1px solid #f1f1f1;\n height: 25px;\n margin-bottom: 15px;\n padding: 0 5px;\n}\n\n.rdw-link-modal-input:focus {\n outline: none;\n}\n\n.rdw-link-modal-buttonsection {\n margin: 0 auto;\n}\n\n.rdw-link-modal-target-option {\n margin-bottom: 20px;\n}\n\n.rdw-link-modal-target-option > span {\n margin-left: 5px;\n}\n\n.rdw-link-modal-btn {\n margin-left: 10px;\n width: 75px;\n height: 30px;\n border: 1px solid #f1f1f1;\n border-radius: 2px;\n cursor: pointer;\n background: white;\n text-transform: capitalize;\n}\n\n.rdw-link-modal-btn:hover {\n box-shadow: 1px 1px 0px #bfbdbd;\n}\n\n.rdw-link-modal-btn:active {\n box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n\n.rdw-link-modal-btn:focus {\n outline: none !important;\n}\n\n.rdw-link-modal-btn:disabled {\n background: #ece9e9;\n}\n\n.rdw-link-dropdownoption {\n height: 40px;\n display: flex;\n justify-content: center;\n}\n\n.rdw-history-dropdown {\n width: 50px;\n}\n\n.rdw-embedded-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n position: relative;\n}\n\n.rdw-embedded-modal {\n position: absolute;\n top: 35px;\n left: 5px;\n display: flex;\n flex-direction: column;\n width: 235px;\n height: 180px;\n border: 1px solid #f1f1f1;\n padding: 15px;\n border-radius: 2px;\n z-index: 100;\n background: white;\n justify-content: space-between;\n box-shadow: 3px 3px 5px #bfbdbd;\n}\n\n.rdw-embedded-modal-header {\n font-size: 15px;\n display: flex;\n}\n\n.rdw-embedded-modal-header-option {\n width: 50%;\n cursor: pointer;\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n}\n\n.rdw-embedded-modal-header-label {\n width: 95px;\n border: 1px solid #f1f1f1;\n margin-top: 5px;\n background: #6eb8d4;\n border-bottom: 2px solid #0a66b7;\n}\n\n.rdw-embedded-modal-link-section {\n display: flex;\n flex-direction: column;\n}\n\n.rdw-embedded-modal-link-input {\n width: 88%;\n height: 35px;\n margin: 10px 0;\n border: 1px solid #f1f1f1;\n border-radius: 2px;\n font-size: 15px;\n padding: 0 5px;\n}\n\n.rdw-embedded-modal-link-input-wrapper {\n display: flex;\n align-items: center;\n}\n\n.rdw-embedded-modal-link-input:focus {\n outline: none;\n}\n\n.rdw-embedded-modal-btn-section {\n display: flex;\n justify-content: center;\n}\n\n.rdw-embedded-modal-btn {\n margin: 0 3px;\n width: 75px;\n height: 30px;\n border: 1px solid #f1f1f1;\n border-radius: 2px;\n cursor: pointer;\n background: white;\n text-transform: capitalize;\n}\n\n.rdw-embedded-modal-btn:hover {\n box-shadow: 1px 1px 0px #bfbdbd;\n}\n\n.rdw-embedded-modal-btn:active {\n box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n\n.rdw-embedded-modal-btn:focus {\n outline: none !important;\n}\n\n.rdw-embedded-modal-btn:disabled {\n background: #ece9e9;\n}\n\n.rdw-embedded-modal-size {\n align-items: center;\n display: flex;\n margin: 8px 0;\n justify-content: space-between;\n}\n\n.rdw-embedded-modal-size-input {\n width: 80%;\n height: 20px;\n border: 1px solid #f1f1f1;\n border-radius: 2px;\n font-size: 12px;\n}\n\n.rdw-embedded-modal-size-input:focus {\n outline: none;\n}\n\n.rdw-emoji-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n position: relative;\n}\n\n.rdw-emoji-modal {\n overflow: auto;\n position: absolute;\n top: 35px;\n left: 5px;\n display: flex;\n flex-wrap: wrap;\n width: 235px;\n height: 180px;\n border: 1px solid #f1f1f1;\n padding: 15px;\n border-radius: 2px;\n z-index: 100;\n background: white;\n box-shadow: 3px 3px 5px #bfbdbd;\n}\n\n.rdw-emoji-icon {\n margin: 2.5px;\n height: 24px;\n width: 24px;\n cursor: pointer;\n font-size: 22px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.rdw-spinner {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n width: 100%;\n}\n\n.rdw-spinner > div {\n width: 12px;\n height: 12px;\n background-color: #333;\n border-radius: 100%;\n display: inline-block;\n -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;\n animation: sk-bouncedelay 1.4s infinite ease-in-out both;\n}\n\n.rdw-spinner .rdw-bounce1 {\n -webkit-animation-delay: -0.32s;\n animation-delay: -0.32s;\n}\n\n.rdw-spinner .rdw-bounce2 {\n -webkit-animation-delay: -0.16s;\n animation-delay: -0.16s;\n}\n\n@-webkit-keyframes sk-bouncedelay {\n 0%, 80%, 100% {\n -webkit-transform: scale(0);\n }\n 40% {\n -webkit-transform: scale(1);\n }\n}\n@keyframes sk-bouncedelay {\n 0%, 80%, 100% {\n -webkit-transform: scale(0);\n transform: scale(0);\n }\n 40% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n.rdw-image-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n position: relative;\n}\n\n.rdw-image-modal {\n position: absolute;\n top: 35px;\n left: 5px;\n display: flex;\n flex-direction: column;\n width: 235px;\n border: 1px solid #f1f1f1;\n padding: 15px;\n border-radius: 2px;\n z-index: 100;\n background: white;\n box-shadow: 3px 3px 5px #bfbdbd;\n}\n\n.rdw-image-modal-header {\n font-size: 15px;\n margin: 10px 0;\n display: flex;\n}\n\n.rdw-image-modal-header-option {\n width: 50%;\n cursor: pointer;\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n}\n\n.rdw-image-modal-header-label {\n width: 80px;\n background: #f1f1f1;\n border: 1px solid #f1f1f1;\n margin-top: 5px;\n}\n\n.rdw-image-modal-header-label-highlighted {\n background: #6eb8d4;\n border-bottom: 2px solid #0a66b7;\n}\n\n.rdw-image-modal-upload-option {\n width: 100%;\n color: gray;\n cursor: pointer;\n display: flex;\n border: none;\n font-size: 15px;\n align-items: center;\n justify-content: center;\n background-color: #f1f1f1;\n outline: 2px dashed gray;\n outline-offset: -10px;\n margin: 10px 0;\n padding: 9px 0;\n}\n\n.rdw-image-modal-upload-option-highlighted {\n outline: 2px dashed #0a66b7;\n}\n\n.rdw-image-modal-upload-option-label {\n cursor: pointer;\n height: 100%;\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 15px;\n}\n\n.rdw-image-modal-upload-option-label span {\n padding: 0 20px;\n}\n\n.rdw-image-modal-upload-option-image-preview {\n max-width: 100%;\n max-height: 200px;\n}\n\n.rdw-image-modal-upload-option-input {\n width: 0.1px;\n height: 0.1px;\n opacity: 0;\n overflow: hidden;\n position: absolute;\n z-index: -1;\n}\n\n.rdw-image-modal-url-section {\n display: flex;\n align-items: center;\n}\n\n.rdw-image-modal-url-input {\n width: 90%;\n height: 35px;\n margin: 15px 0 12px;\n border: 1px solid #f1f1f1;\n border-radius: 2px;\n font-size: 15px;\n padding: 0 5px;\n}\n\n.rdw-image-modal-btn-section {\n margin: 10px auto 0;\n}\n\n.rdw-image-modal-url-input:focus {\n outline: none;\n}\n\n.rdw-image-modal-btn {\n margin: 0 5px;\n width: 75px;\n height: 30px;\n border: 1px solid #f1f1f1;\n border-radius: 2px;\n cursor: pointer;\n background: white;\n text-transform: capitalize;\n}\n\n.rdw-image-modal-btn:hover {\n box-shadow: 1px 1px 0px #bfbdbd;\n}\n\n.rdw-image-modal-btn:active {\n box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n\n.rdw-image-modal-btn:focus {\n outline: none !important;\n}\n\n.rdw-image-modal-btn:disabled {\n background: #ece9e9;\n}\n\n.rdw-image-modal-spinner {\n position: absolute;\n top: -3px;\n left: 0;\n width: 100%;\n height: 100%;\n opacity: 0.5;\n}\n\n.rdw-image-modal-alt-input {\n width: 70%;\n height: 20px;\n border: 1px solid #f1f1f1;\n border-radius: 2px;\n font-size: 12px;\n margin-left: 5px;\n}\n\n.rdw-image-modal-alt-input:focus {\n outline: none;\n}\n\n.rdw-image-modal-alt-lbl {\n font-size: 12px;\n}\n\n.rdw-image-modal-size {\n align-items: center;\n display: flex;\n margin: 8px 0;\n justify-content: space-between;\n}\n\n.rdw-image-modal-size-input {\n width: fit-content;\n height: 20px;\n border: 1px solid #f1f1f1;\n border-radius: 2px;\n font-size: 12px;\n}\n\n.rdw-image-modal-size-input:focus {\n outline: none;\n}\n\n.rdw-image-mandatory-sign {\n color: red;\n margin-left: 3px;\n margin-right: 3px;\n}\n\n.rdw-remove-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n position: relative;\n}\n\n.rdw-history-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n}\n\n.rdw-history-dropdownoption {\n height: 40px;\n display: flex;\n justify-content: center;\n}\n\n.rdw-history-dropdown {\n width: 50px;\n}\n\n.rdw-link-decorator-wrapper {\n position: relative;\n}\n\n.rdw-link-decorator-icon {\n position: absolute;\n left: 40%;\n top: 0;\n cursor: pointer;\n background-color: white;\n}\n\n.rdw-mention-link {\n text-decoration: none;\n color: #1236ff;\n background-color: #f0fbff;\n padding: 1px 2px;\n border-radius: 2px;\n}\n\n.rdw-suggestion-wrapper {\n position: relative;\n}\n\n.rdw-suggestion-dropdown {\n position: absolute;\n display: flex;\n flex-direction: column;\n border: 1px solid #f1f1f1;\n min-width: 100px;\n max-height: 150px;\n overflow: auto;\n background: white;\n z-index: 100;\n}\n\n.rdw-suggestion-option {\n padding: 7px 5px;\n border-bottom: 1px solid #f1f1f1;\n}\n\n.rdw-suggestion-option-active {\n background-color: #f1f1f1;\n}\n\n.rdw-hashtag-link {\n text-decoration: none;\n color: #1236ff;\n background-color: #f0fbff;\n padding: 1px 2px;\n border-radius: 2px;\n}\n\n.rdw-image-alignment-options-popup {\n position: absolute;\n background: white;\n display: flex;\n padding: 5px 2px;\n border-radius: 2px;\n border: 1px solid #f1f1f1;\n width: 105px;\n cursor: pointer;\n z-index: 100;\n}\n\n.rdw-alignment-option-left {\n justify-content: flex-start;\n}\n\n.rdw-image-alignment-option {\n height: 15px;\n width: 15px;\n min-width: 15px;\n}\n\n.rdw-image-alignment {\n position: relative;\n}\n\n.rdw-image-imagewrapper {\n position: relative;\n}\n\n.rdw-image-center {\n display: flex;\n justify-content: center;\n}\n\n.rdw-image-left {\n display: flex;\n}\n\n.rdw-image-right {\n display: flex;\n justify-content: flex-end;\n}\n\n.rdw-image-alignment-options-popup-right {\n right: 0;\n}\n\n.rdw-editor-main {\n height: 100%;\n overflow: auto;\n box-sizing: border-box;\n}\n\n.rdw-editor-toolbar {\n padding: 6px 5px 0;\n border-radius: 2px;\n border: 1px solid #f1f1f1;\n display: flex;\n justify-content: flex-start;\n background: white;\n flex-wrap: wrap;\n font-size: 15px;\n margin-bottom: 5px;\n user-select: none;\n}\n\n.public-DraftStyleDefault-block {\n margin: 1em 0;\n}\n\n.rdw-editor-wrapper:focus {\n outline: none;\n}\n\n.rdw-editor-wrapper {\n box-sizing: content-box;\n}\n\n.rdw-editor-main blockquote {\n border-left: 5px solid #f1f1f1;\n padding-left: 5px;\n}\n\n.rdw-editor-main pre {\n background: #f1f1f1;\n border-radius: 3px;\n padding: 1px 10px;\n} /**\n* Draft v0.9.1\n*\n* Copyright (c) 2013-present, Facebook, Inc.\n* All rights reserved.\n*\n* This source code is licensed under the BSD-style license found in the\n* LICENSE file in the root directory of this source tree. An additional grant\n* of patent rights can be found in the PATENTS file in the same directory.\n*/\n.DraftEditor-editorContainer,\n.DraftEditor-root,\n.public-DraftEditor-content {\n height: inherit;\n text-align: initial;\n}\n\n.public-DraftEditor-content[contenteditable=true] {\n -webkit-user-modify: read-write-plaintext-only;\n}\n\n.DraftEditor-root {\n position: relative;\n}\n\n.DraftEditor-editorContainer {\n background-color: rgba(255, 255, 255, 0);\n border-left: 0.1px solid transparent;\n position: relative;\n z-index: 1;\n}\n\n.public-DraftEditor-block {\n position: relative;\n}\n\n.DraftEditor-alignLeft .public-DraftStyleDefault-block {\n text-align: left;\n}\n\n.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root {\n left: 0;\n text-align: left;\n}\n\n.DraftEditor-alignCenter .public-DraftStyleDefault-block {\n text-align: center;\n}\n\n.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root {\n margin: 0 auto;\n text-align: center;\n width: 100%;\n}\n\n.DraftEditor-alignRight .public-DraftStyleDefault-block {\n text-align: right;\n}\n\n.DraftEditor-alignRight .public-DraftEditorPlaceholder-root {\n right: 0;\n text-align: right;\n}\n\n.public-DraftEditorPlaceholder-root {\n color: #9197a3;\n position: absolute;\n z-index: 0;\n}\n\n.public-DraftEditorPlaceholder-hasFocus {\n color: #bdc1c9;\n}\n\n.DraftEditorPlaceholder-hidden {\n display: none;\n}\n\n.public-DraftStyleDefault-block {\n position: relative;\n white-space: pre-wrap;\n}\n\n.public-DraftStyleDefault-ltr {\n direction: ltr;\n text-align: left;\n}\n\n.public-DraftStyleDefault-rtl {\n direction: rtl;\n text-align: right;\n}\n\n.public-DraftStyleDefault-listLTR {\n direction: ltr;\n}\n\n.public-DraftStyleDefault-listRTL {\n direction: rtl;\n}\n\n.public-DraftStyleDefault-ol,\n.public-DraftStyleDefault-ul {\n margin: 16px 0;\n padding: 0;\n}\n\n.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR {\n margin-left: 1.5em;\n}\n\n.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL {\n margin-right: 1.5em;\n}\n\n.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR {\n margin-left: 3em;\n}\n\n.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL {\n margin-right: 3em;\n}\n\n.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR {\n margin-left: 4.5em;\n}\n\n.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL {\n margin-right: 4.5em;\n}\n\n.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR {\n margin-left: 6em;\n}\n\n.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL {\n margin-right: 6em;\n}\n\n.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR {\n margin-left: 7.5em;\n}\n\n.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL {\n margin-right: 7.5em;\n}\n\n.public-DraftStyleDefault-unorderedListItem {\n list-style-type: square;\n position: relative;\n}\n\n.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0 {\n list-style-type: disc;\n}\n\n.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1 {\n list-style-type: circle;\n}\n\n.public-DraftStyleDefault-orderedListItem {\n list-style-type: none;\n position: relative;\n}\n\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before {\n left: -36px;\n position: absolute;\n text-align: right;\n width: 30px;\n}\n\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before {\n position: absolute;\n right: -36px;\n text-align: left;\n width: 30px;\n}\n\n.public-DraftStyleDefault-orderedListItem:before {\n content: counter(ol0) \". \";\n counter-increment: ol0;\n}\n\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before {\n content: counter(ol1) \". \";\n counter-increment: ol1;\n}\n\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before {\n content: counter(ol2) \". \";\n counter-increment: ol2;\n}\n\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before {\n content: counter(ol3) \". \";\n counter-increment: ol3;\n}\n\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before {\n content: counter(ol4) \". \";\n counter-increment: ol4;\n}\n\n.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset {\n counter-reset: ol0;\n}\n\n.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset {\n counter-reset: ol1;\n}\n\n.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset {\n counter-reset: ol2;\n}\n\n.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset {\n counter-reset: ol3;\n}\n\n.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset {\n counter-reset: ol4;\n}\n\n.DraftEditor-root {\n border: 1px solid #f1f1f1;\n padding: 20px;\n border-radius: 3px;\n}\n\n.rdw-image-modal {\n left: -215px;\n}\n\n.rdw-emoji-modal {\n left: -169px;\n}\n\n.rdw-embedded-modal {\n left: -124px;\n}\n\n.products-item-wrapper {\n display: grid;\n grid-template-columns: repeat(5, 1fr);\n gap: 1em;\n justify-items: center;\n padding: 0 5%;\n margin-bottom: 5px;\n}\n.products-item-wrapper .MuiCard-root {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n height: 100%;\n width: 100%;\n background-color: whitesmoke;\n}\n.products-item-wrapper .card-cart,\n.products-item-wrapper .card {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n width: 100%;\n height: 100%;\n margin: 0;\n max-width: 345px;\n min-width: 250px;\n}\n.products-item-wrapper .MuiCard-root:hover {\n transition: 1s;\n}\n.products-item-wrapper .MuiCardMedia-root,\n.products-item-wrapper .card-image {\n height: 200px;\n width: 100%;\n object-fit: cover;\n}\n.products-item-wrapper .img-text-wrapper {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n flex-grow: 1; /* Allow this section to grow and fill available space */\n}\n.products-item-wrapper .img-text-wrapper .img-description {\n padding: 10px;\n color: black; /* Adjusted from transparent */\n background-color: #f5f5f5; /* Light grey background for description */\n}\n.products-item-wrapper .bottom-bar {\n display: flex;\n justify-content: space-around;\n align-items: center;\n padding: 5px;\n background-color: white;\n border-top: 1px solid #ddd;\n}\n.products-item-wrapper .bottom-bar .price,\n.products-item-wrapper .bottom-bar .shipment-cost {\n color: #019ace;\n font-weight: bold;\n margin-right: 5px;\n}\n.products-item-wrapper .bottom-bar .bottom-bar-price {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: baseline;\n}\n.products-item-wrapper .bottom-bar .bottom-bar-price .price,\n.products-item-wrapper .bottom-bar .bottom-bar-price .shipment-cost {\n color: #019ace;\n font-weight: bold;\n margin-right: 5px;\n}\n.products-item-wrapper .bottom-bar .bottom-bar-price .shipment-cost {\n font-size: 0.9rem; /* Slightly smaller than the price */\n color: #6a6a6a; /* Grey color for shipment cost */\n}\n.products-item-wrapper .bottom-bar .bottom-bar-price .action-button {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n.products-item-wrapper .bottom-bar .card-cart {\n display: flex;\n flex-direction: column;\n height: 300px;\n overflow: hidden;\n margin-bottom: 16px;\n position: relative;\n border: 1px solid #ddd;\n}\n.products-item-wrapper .bottom-bar .card-content {\n flex: 1;\n display: flex;\n flex-direction: column;\n padding: 16px;\n overflow: hidden;\n}\n.products-item-wrapper .bottom-bar .card-name,\n.products-item-wrapper .bottom-bar .card-category {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.products-item-wrapper .bottom-bar .card-image {\n width: 100%;\n height: 200px;\n object-fit: cover;\n}\n.products-item-wrapper .bottom-bar .bottom-bar {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 16px;\n border-top: 1px solid #ddd;\n}\n.products-item-wrapper .badge-container {\n margin-left: 90%;\n}\n.products-item-wrapper .badge-empty {\n background-color: white !important;\n}\n.products-item-wrapper .card-name {\n color: rgba(0, 0, 0, 0.87);\n font-size: 1rem; /* Ajusta el tamaño del texto según necesites */\n font-weight: bold;\n line-height: 1.2; /* Ajusta la altura de la línea */\n max-height: 3.6rem; /* Limita la altura del título a tres líneas */\n overflow: hidden; /* Oculta el contenido excedente */\n text-overflow: ellipsis; /* Añade puntos suspensivos si el texto es muy largo */\n display: -webkit-box;\n -webkit-line-clamp: 3; /* Propiedad específica de WebKit para limitar a dos líneas */\n -webkit-box-orient: vertical; /* Mantener la orientación del contenido en vertical */\n display: box; /* Fallback genérico */\n line-clamp: 3; /* Propiedad estándar */\n box-orient: vertical; /* Propiedad estándar para compatibilidad */\n white-space: normal; /* Permite que el texto haga salto de línea */\n text-align: center;\n height: 4rem;\n}\n.products-item-wrapper .card-category {\n color: gray;\n margin-bottom: 5px;\n}\n\n@media only screen and (max-width: 1700px) {\n .products-item-wrapper {\n grid-template-columns: repeat(4, 1fr);\n }\n}\n@media only screen and (max-width: 1400px) {\n .products-item-wrapper {\n grid-template-columns: repeat(3, 1fr);\n }\n}\n@media only screen and (max-width: 1000px) {\n .products-item-wrapper {\n grid-template-columns: repeat(2, 1fr);\n }\n}\n@media only screen and (max-width: 700px) {\n .products-item-wrapper {\n grid-template-columns: repeat(1, 1fr);\n }\n}\n.MuiSvgIcon-root {\n font-size: large;\n padding: 0px !important;\n}\n\n.MuiCardHeader-action .MuiTypography-root,\n.MuiCardActions-root .MuiTypography-root {\n color: #019ace !important;\n}\n\n.MuiCardContent-root {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 5px !important;\n}\n\n.flex-container {\n display: flex;\n padding-left: 5%;\n}\n\n.font-size-medium {\n font-size: medium !important;\n padding: 0px !important;\n padding-left: 4px !important;\n}\n\n.products-item-wrapper.flex-container {\n display: grid; /* Ensure that the grid display is used */\n padding: 8px;\n padding-top: 12px;\n}\n\n.product-item {\n width: 300px; /* Set a fixed width for the card */\n margin: 0 auto; /* Center the card horizontally */\n display: inline-block; /* Align cards next to each other */\n vertical-align: top; /* Align all cards at the top */\n}\n\n.product-item-container {\n text-align: center; /* Center all cards within the container */\n}\n\n.shipment-card {\n width: 250px; /* Coincide con la clase .product-item */\n margin: 0 auto; /* Centrar la tarjeta horizontalmente */\n display: inline-block; /* Para alinear junto a otras tarjetas */\n vertical-align: top; /* Alinear todas las tarjetas en la parte superior */\n}\n\n/* CSS for the toggle switch */\n.switch {\n position: relative;\n display: inline-block;\n width: 60px;\n height: 34px;\n}\n\n.switch input {\n opacity: 0;\n width: 0;\n height: 0;\n}\n\n.slider {\n position: absolute;\n cursor: pointer;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: #ccc;\n transition: 0.4s;\n border-radius: 34px;\n}\n\n.slider:before {\n position: absolute;\n content: \"\";\n height: 26px;\n width: 26px;\n left: 4px;\n bottom: 4px;\n background-color: white;\n transition: 0.4s;\n border-radius: 50%;\n}\n\ninput:checked + .slider {\n background-color: #2196f3;\n}\n\ninput:checked + .slider:before {\n transform: translateX(26px);\n}\n\n/* EMAIL LINK CONTRAST */\n.email-link {\n color: #019ACE; /* Change text color */\n background-color: transparent; /* Remove background */\n text-decoration: underline; /* Optional underline */\n}\n\n.cart-page-wrapper {\n align-items: flex-start;\n justify-items: center;\n color: white;\n overflow: hidden;\n display: flex;\n justify-content: space-between;\n margin-left: 5%;\n margin-right: 5%;\n}\n@media (max-width: 845px) {\n .cart-page-wrapper {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n margin-bottom: 10px;\n margin-left: 5%;\n margin-right: 5%;\n margin-top: 0%;\n }\n}\n.cart-page-wrapper .payment-buttons {\n margin-right: 5%;\n}\n@media (max-width: 845px) {\n .cart-page-wrapper .payment-buttons {\n margin-right: 0%;\n }\n}\n.cart-page-wrapper .cart-title {\n font-size: 1.6rem;\n padding-bottom: 30px;\n word-spacing: 0.15rem;\n}\n@media (max-width: 845px) {\n .cart-page-wrapper .cart-title {\n font-size: 1.3rem;\n padding-bottom: 5px;\n }\n}\n.cart-page-wrapper .lottie-wrapper {\n display: flex;\n justify-content: center;\n align-items: center;\n margin-left: 35%;\n margin-top: 50px;\n}\n@media (max-width: 1115px) {\n .cart-page-wrapper .lottie-wrapper {\n margin-left: 15%;\n margin-top: 55px;\n }\n}\n@media (max-width: 845px) {\n .cart-page-wrapper .lottie-wrapper {\n margin-left: 5%;\n margin-top: 0px;\n }\n}\n@media (max-width: 600px) {\n .cart-page-wrapper .lottie-wrapper {\n margin-left: 0%;\n }\n}\n@media (max-width: 550px) {\n .cart-page-wrapper .lottie-wrapper {\n margin-left: 0%;\n }\n}\n@media (max-width: 845px) {\n .cart-page-wrapper .lottie-wrapper img {\n height: 260px;\n width: 260px;\n }\n}\n@media (max-width: 600px) {\n .cart-page-wrapper .lottie-wrapper img {\n height: 200px;\n width: 200px;\n }\n}\n.cart-page-wrapper .lottie {\n grid-column: 1/4;\n grid-row: 3;\n display: flex;\n justify-content: flex-end;\n}\n.cart-page-wrapper .cart-total {\n grid-column: 3/4;\n grid-row: 3;\n font-size: large;\n color: white;\n}\n.cart-page-wrapper .cart-total a {\n text-decoration: none;\n}\n@media (max-width: 845px) {\n .cart-page-wrapper .cart-total {\n margin-right: 10px;\n }\n}\n.cart-page-wrapper .cart-checkout {\n display: flex;\n align-items: center;\n justify-content: space-around;\n width: 100%;\n height: 50px;\n margin-top: 20px;\n background-color: #019ACE;\n border-radius: 10px;\n padding: 20px;\n font-size: small;\n}\n@media (max-width: 845px) {\n .cart-page-wrapper .cart-checkout {\n margin-top: 10px;\n }\n}\n.cart-page-wrapper .cart-checkout {\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 8px;\n}\n.cart-page-wrapper .cart-checkout .MuiButton-startIcon {\n margin-right: 8px;\n}\n.cart-page-wrapper .cart-checkout svg {\n vertical-align: middle;\n}\n\n.MuiBadge-colorSecondary {\n background-color: #019ACE !important;\n}\n\n/*Texto del Modal*/\n.dialogo .color-negro {\n color: black !important;\n}\n\n.MuiToolbar-root {\n display: flex;\n justify-content: space-between;\n margin: 0px 20px 0px 20px;\n color: #DA5726;\n}\n.MuiToolbar-root .MuiSvgIcon-root {\n color: #DA5726;\n}\n\n.MuiStep-root h1 {\n font-size: large !important;\n}\n\n.MuiPaper-root h1 {\n font-size: large !important;\n}\n\n.MuiTypography-root {\n font-family: \"Titillium Web\", sans-serif !important;\n}\n\n.confirmation-message {\n font-size: medium;\n}\n\n.product-container-styles .user-actions {\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-left: 5%;\n}\n.product-container-styles .user-actions .cart-nav {\n display: flex;\n margin-left: 5%;\n margin-right: 5%;\n align-items: baseline;\n}\n.product-container-styles .user-actions .filter-links {\n display: flex;\n flex-wrap: wrap;\n justify-content: start;\n margin-top: 1%;\n margin-bottom: 1.5%;\n}\n.product-container-styles .user-actions .filter-links .btn {\n border-color: whitesmoke;\n border-radius: 5px;\n margin: 2px 10px;\n padding: 10px;\n background-color: rgba(240, 240, 240, 0.9137254902);\n color: #000;\n transition: background-color 0.3s, color 0.3s;\n width: 150px;\n}\n.product-container-styles .user-actions .filter-links .btn.active {\n background-color: #019ACE;\n color: #fff;\n}\n@media (max-width: 1464px) {\n .product-container-styles .user-actions .filter-links .btn {\n width: 130px;\n margin: 2px 8px;\n }\n}\n@media (max-width: 1320px) {\n .product-container-styles .user-actions .filter-links .btn {\n width: 110px;\n margin: 2px 4px;\n }\n}\n.product-container-styles .user-actions .subcategory-filter-links {\n justify-content: start;\n}\n.product-container-styles .user-actions .subcategory-filter-links .btn {\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 0.8em;\n border-radius: 10px;\n margin: 1px 10px;\n padding: 10px;\n background-color: rgba(245, 245, 245, 0.7764705882);\n}\n@media (max-width: 1664px) {\n .product-container-styles .user-actions .subcategory-filter-links .btn {\n width: 120px;\n margin: 2px 4px;\n }\n}\n@media (max-width: 1420px) {\n .product-container-styles .user-actions .subcategory-filter-links .btn {\n width: 115px;\n padding: 8px;\n }\n}\n@media (max-width: 1269px) {\n .product-container-styles .user-actions .subcategory-filter-links .btn {\n width: 110px;\n margin: 2px 3px;\n padding: 7px;\n }\n}\n.product-container-styles .user-actions .isSmallScreen {\n display: block;\n margin: 20px 0;\n}\n.product-container-styles .user-actions .isSmallScreen .filtering-button {\n color: white;\n font-size: 0.8em;\n}\n.product-container-styles .user-actions .isSmallScreen .selected-filter {\n background-color: #ff5733 !important;\n}\n\n@media (min-width: 1091px) {\n .user-actions .isSmallScreen {\n display: none !important;\n }\n .user-actions .filter-links {\n display: flex;\n justify-content: space-around;\n margin: 20px 0;\n }\n}\n@media (max-width: 1090px) {\n .user-actions .filter-links {\n display: none !important;\n }\n .user-actions .categories-title {\n display: none !important;\n }\n .user-actions .isSmallScreen {\n display: block;\n margin: 20px 0;\n }\n}\n.cart-nav-wrapper {\n display: flex;\n margin-left: 5%;\n margin-right: 5.8%;\n justify-content: flex-end;\n}\n.cart-nav-wrapper .icon-button {\n transition: transform 0.5s ease-in-out;\n}\n.cart-nav-wrapper .icon-button:hover svg {\n color: #019ACE;\n}\n\n.MuiInputLabel-outlined.MuiInputLabel-shrink {\n transform: translate(14px, -14px) scale(0.75) !important;\n}\n\nelement.style {\n display: grid !important;\n}\n\n.signincard .MuiInputBase-input:invalid,\n.signincard .MuiInputBase-input,\n.signincard .MuiInputBase-input:focus,\n.signincard .MuiOutlinedInput-input, .signupcard .MuiInputBase-input:invalid,\n.signupcard .MuiInputBase-input,\n.signupcard .MuiInputBase-input:focus,\n.signupcard .MuiOutlinedInput-input {\n background-color: white !important;\n color: black !important;\n}\n.signincard .MuiIconButton-label, .signupcard .MuiIconButton-label {\n color: white !important;\n}\n\n.MuiGrid-container {\n display: grid !important;\n align-items: center !important;\n}\n\n.MuiInputLabel-outlined.MuiInputLabel-shrink,\n.MuiTypography-colorTextSecondary,\n.MuiTypography-h5,\n.MuiGrid-item a,\n.MuiFormControlLabel-label {\n color: white !important;\n}\n\n.MuiAvatar-colorDefault,\n.MuiButton-root {\n background-color: #019ACE !important;\n}\n\n/* Card styles */\n.MuiCard-root {\n border-radius: 10px;\n transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;\n}\n\n.MuiCard-root:hover {\n transform: translateY(-10px);\n box-shadow: 0 10px 20px rgba(0, 0, 0, 0.5);\n}\n\n.MuiCardContent-root {\n color: #fff;\n display: flex !important;\n flex-direction: column !important;\n}\n\n.MuiTypography-h5 {\n color: #fff;\n}\n\n.MuiTypography-body2 {\n color: #ccc;\n}\n\n.MuiIconButton-root {\n background-color: #019ACE;\n border-radius: 50%;\n padding: 20px;\n transition: background-color 0.3s ease;\n}\n\n.MuiIconButton-root:hover {\n background-color: #017BB5;\n}\n\na {\n text-decoration: none;\n}\n\n.listado-entradas p {\n color: black !important;\n}\n\n.ecommerce-form-wrapper {\n display: grid;\n grid-gap: 21px;\n padding: 21px;\n /* Styling for the checkbox and label */\n /* Optional: Adjust spacing between checkbox and label */\n}\n@media (max-width: 1096px) {\n .ecommerce-form-wrapper {\n padding: 18px;\n }\n}\n@media (max-width: 968px) {\n .ecommerce-form-wrapper {\n padding: 15px;\n }\n}\n@media (max-width: 782px) {\n .ecommerce-form-wrapper {\n padding: 14px;\n }\n}\n@media (max-width: 610px) {\n .ecommerce-form-wrapper {\n padding: 10px;\n }\n}\n.ecommerce-form-wrapper input {\n font-family: \"Titillium Web\", sans-serif;\n color: #42454a;\n padding: 5px 0px;\n width: 100%;\n border-top: 0px;\n border-right: 0px;\n border-left: 0px;\n border-bottom: 1px solid #26bfd4;\n background-color: transparent;\n transition: 0.5s all ease-in-out;\n font-size: 1.1em;\n margin-bottom: 21px;\n}\n.ecommerce-form-wrapper input:focus {\n outline: none;\n border-bottom: 1px solid #207b88;\n}\n.ecommerce-form-wrapper input {\n margin-bottom: 0px;\n}\n.ecommerce-form-wrapper .image-uploaders {\n display: flex;\n justify-content: space-around;\n align-items: center;\n flex-direction: row;\n}\n@media (max-width: 1155px) {\n .ecommerce-form-wrapper .image-uploaders {\n flex-direction: column;\n }\n}\n.ecommerce-form-wrapper .image-uploaders .filepicker {\n min-width: 150px;\n height: 180px;\n margin-bottom: 10px;\n}\n@media (max-width: 1138px) {\n .ecommerce-form-wrapper .image-uploaders .filepicker {\n min-width: 200px;\n flex-direction: column;\n }\n}\n.ecommerce-form-wrapper .image-uploaders .gestion-portfolio-image-wrapper img {\n width: 200px;\n height: 120px;\n object-fit: cover;\n border-radius: 5px;\n}\n.ecommerce-form-wrapper .image-uploaders .gestion-portfolio-image-wrapper .image-removal-link {\n display: flex;\n justify-content: center;\n}\n.ecommerce-form-wrapper .image-uploaders .gestion-portfolio-image-wrapper .image-removal-link a {\n font-weight: 900;\n color: #922a2a;\n cursor: pointer;\n}\n.ecommerce-form-wrapper .form-buttons {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.ecommerce-form-wrapper .form-buttons .logout-button {\n cursor: pointer;\n}\n.ecommerce-form-wrapper .btn {\n margin-right: 10px;\n}\n.ecommerce-form-wrapper .three-column {\n display: grid;\n grid-template-columns: 1fr 1fr auto;\n gap: 10px; /* Add some gap between the columns */\n align-items: center; /* Align items vertically */\n}\n.ecommerce-form-wrapper .checkbox-wrapper {\n display: flex;\n align-items: center; /* Align checkbox and label vertically */\n}\n.ecommerce-form-wrapper .checkbox-wrapper input[type=checkbox] {\n margin-right: 5px; /* Space between checkbox and label */\n}\n\n.centrado {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n@media (max-width: 530px) {\n .centrado {\n flex-direction: column;\n }\n}\n.centrado .MuiInputLabel-outlined.MuiInputLabel-shrink,\n.centrado .MuiTypography-colorTextSecondary,\n.centrado .MuiTypography-h5,\n.centrado .MuiGrid-item a,\n.centrado .MuiFormControlLabel-label {\n color: black !important;\n}\n.centrado .MuiIconButton-label {\n background-color: white;\n color: #464646;\n}\n.centrado .Mui-disabled {\n cursor: not-allowed !important;\n}\n.centrado .Mui-disabled .MuiIconButton-label {\n color: gray;\n}\n\n.boton-footer {\n color: white;\n font-size: small;\n cursor: pointer;\n}\n.boton-footer:hover {\n color: #019ACE;\n}\n\n/* Estilos para el modal */\n.modal {\n display: flex;\n align-items: center;\n justify-content: center;\n position: fixed;\n z-index: 1000;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.8);\n}\n\n.modal-content {\n position: relative;\n width: 80%;\n max-width: 700px;\n}\n\n.modal-image {\n width: 100%;\n height: auto;\n}\n\n.close {\n position: absolute;\n top: 10px;\n right: 25px;\n color: #fff;\n font-size: 35px;\n font-weight: bold;\n cursor: pointer;\n}\n\n.close:hover,\n.close:focus {\n color: #999;\n text-decoration: none;\n cursor: pointer;\n}\n\n.botonEmail {\n height: 20px;\n}\n.botonEmail a {\n color: white;\n}\n\n.zoom-in-modal {\n position: fixed;\n z-index: 1000;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.8);\n display: flex;\n justify-content: center;\n align-items: center;\n overflow: auto; /* Allow scrolling if content is too large */\n}\n\n.zoom-in-modal-content {\n position: relative;\n background-color: white;\n padding: 20px;\n max-width: 90%;\n max-height: 90%; /* Ensure modal content doesn't exceed 90% of viewport */\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);\n overflow: auto; /* If image is larger than the modal, allow scrolling */\n}\n\n.zoom-in-modal-image {\n max-width: 100%;\n height: auto;\n max-height: 100%;\n object-fit: contain; /* Ensures the full image is visible without distortion */\n}\n\n.zoom-in-close {\n position: absolute;\n top: 10px;\n right: 15px;\n color: #aaa;\n font-size: 28px;\n font-weight: bold;\n cursor: pointer;\n}\n\n.zoom-in-close:hover,\n.zoom-in-close:focus {\n color: black;\n text-decoration: none;\n cursor: pointer;\n}\n\n.spinner {\n display: flex;\n align-items: center;\n justify-content: center;\n color: white; /* Color blanco para el icono y el texto */\n}\n\n.spinner span {\n margin-left: 10px;\n font-size: 18px; /* Tamaño del texto */\n color: white; /* Asegurarte de que el texto también sea blanco */\n}\n\n.spinner-icon {\n font-size: 24px; /* Tamaño del icono */\n color: white; /* Color blanco para el icono */\n}\n\n/* Blog*/\n.blog {\n padding-right: 15%;\n padding-left: 15%;\n}\n.blog .ultima-entrada h1,\n.blog .ultima-entrada p {\n color: white;\n}\n.blog .ultima-entrada h1 {\n margin-top: 0.2rem; /* Reduce el espacio superior del título */\n}\n.blog .ultima-entrada .fecha-entrada-blog {\n color: #019ACE;\n margin-bottom: 0.2rem; /* Reduce el espacio inferior de la fecha */\n}\n.blog .lista-entradas .entrada p {\n display: -webkit-box; /* Necesario para habilitar line-clamp en navegadores WebKit */\n -webkit-line-clamp: 2; /* Prefijo WebKit */\n line-clamp: 2; /* Propiedad estándar */\n -webkit-box-orient: vertical; /* Orientación para line-clamp */\n overflow: hidden; /* Esconde el texto que exceda el límite */\n text-overflow: ellipsis; /* Añade los puntos suspensivos (...) */\n white-space: normal; /* Permite líneas múltiples */\n}\n\n/* Blog Header */\n.blog-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n.blog-header p {\n color: white;\n font-size: 1.4em;\n}\n.blog-header .nav-list {\n display: flex;\n}\n.blog-header .nav-list .blog-header-link {\n margin-left: 15px;\n font-size: 1.2em;\n}\n.blog-header .nav-list .blog-header-link a {\n color: white;\n text-decoration: none;\n}\n.blog-header .nav-list .blog-header-link a:hover {\n color: #ccc;\n}\n.blog-header .nav-list .blog-header-link a:active {\n color: #999;\n}\n.blog-header .nav-list .active a {\n color: #019ACE !important;\n}\n\n/* Blog Description */\n.blog-description h1 {\n color: white;\n font-size: 2.6em;\n display: flex;\n justify-content: center;\n font-weight: bold;\n margin: 20px 0;\n border-top: 2px solid #b0b0b0;\n border-bottom: 2px solid #b0b0b0;\n padding: 10px 0;\n}\n@media (max-width: 960px) {\n .blog-description h1 {\n font-size: 2em;\n }\n}\n@media (max-width: 600px) {\n .blog-description h1 {\n font-size: 1.8em;\n }\n}\n.blog-description p {\n color: #ccc;\n font-size: 1.25em;\n}\n.blog-description .blog-image-header {\n width: 100%; /* Asegúrate de que el contenedor ocupe el ancho completo */\n height: 400px; /* Ajusta esta altura según necesites */\n overflow: hidden; /* Previene desbordamiento */\n}\n.blog-description .blog-image-header img {\n width: 100%; /* La imagen ocupará el ancho completo del contenedor */\n height: auto; /* Mantiene la proporción de la imagen */\n object-fit: cover; /* Recorta la imagen para que encaje perfectamente en el contenedor */\n display: block; /* Evita espacio blanco en algunos navegadores */\n}\n\n/* Blog Última Entrada */\n.blog .ultima-entrada h1 {\n margin-top: 0.2rem; /* Reduce el espacio superior del título */\n}\n.blog .ultima-entrada .fecha-entrada-blog {\n color: #019ACE;\n margin-bottom: 0.2rem; /* Reduce el espacio inferior de la fecha */\n}\n\n/* Blog Entradas Anteriores */\n.blog .custom-divider {\n border: 0;\n height: 1px;\n background: linear-gradient(to right, #ccc, #515151, #ccc);\n margin: 60px 0 20px 0;\n}\n.blog h3 {\n color: white !important;\n margin-top: 3rem;\n}\n.blog .lista-entradas {\n display: grid;\n grid-template-columns: repeat(3, 1fr); /* 3 columnas de igual tamaño */\n grid-template-rows: repeat(2, auto); /* 2 filas con altura automática */\n gap: 20px; /* Espaciado entre las entradas (ajústalo según prefieras) */\n width: 100%; /* Asegura que el grid ocupe todo el ancho disponible */\n}\n@media (max-width: 960px) {\n .blog .lista-entradas {\n grid-template-columns: repeat(2, 1fr);\n }\n}\n@media (max-width: 720px) {\n .blog .lista-entradas {\n grid-template-columns: repeat(1, 1fr);\n }\n}\n.blog .lista-entradas .entrada {\n min-width: 0; /* Evita que el contenido expanda las columnas */\n word-wrap: break-word; /* Asegura que el texto largo se ajuste */\n}\n.blog .lista-entradas .entrada h2,\n.blog .lista-entradas .entrada p {\n color: white !important;\n margin-bottom: 0.2rem;\n}\n.blog .lista-entradas .entrada .fecha {\n color: #019ACE !important;\n}\n.blog .lista-entradas .entrada .titulo {\n display: flex;\n justify-content: space-between;\n margin-top: 0.2rem;\n align-items: flex-start; /* Alinea los elementos al inicio del eje vertical */\n}\n.blog .lista-entradas .entrada .titulo .rotated-arrow {\n transform: rotate(315deg);\n font-size: 0.8em;\n margin-top: 10px; /* Ajusta la posición para alinearse mejor con el texto */\n margin-left: 2px;\n}\n\n/* PAGINATION */\n.blog .cargar-mas {\n display: block;\n margin: 20px auto;\n padding: 10px 20px;\n background-color: #007bff;\n color: white;\n border: none;\n border-radius: 5px;\n cursor: pointer;\n font-size: 16px;\n}\n.blog .cargar-mas:hover {\n background-color: #0056b3;\n}\n\n.draft-content .DraftEditor-root {\n background-color: transparent;\n border: none;\n color: white;\n padding: 0;\n}\n\n.resumen {\n display: -webkit-box;\n -webkit-line-clamp: 2; /* Número máximo de líneas a mostrar */\n line-clamp: 2; /* Propiedad estándar */\n -webkit-box-orient: vertical;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: normal; /* Asegura que el texto no se trunque en una sola línea */\n}\n\n.archivo-seguidores {\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 20px;\n align-items: start;\n padding: 20px;\n}\n\n.seguidores {\n justify-self: end; /* Alinea Seguidores a la derecha */\n}\n\n/* 📌 RESPONSIVE: En móviles, Seguidores se va debajo */\n@media (max-width: 768px) {\n .archivo-seguidores {\n grid-template-columns: 1fr; /* Cambia a una sola columna */\n }\n .seguidores {\n justify-self: start; /* Evita que quede alineado raro en móviles */\n }\n}\n.entrada-detalle {\n padding: 0% 15%;\n color: white;\n}\n.entrada-detalle h1 {\n font-size: 2em;\n margin-bottom: 10px;\n}\n.entrada-detalle .entrada-fecha {\n color: #3ebeff; /* Color destacado para la fecha */\n margin-bottom: 20px;\n}\n.entrada-detalle .entrada-resumen {\n line-height: 1.6;\n font-size: 1.2em;\n}\n\n.cuenta {\n font-family: Arial, sans-serif;\n color: white;\n background-color: black;\n padding-right: 15%;\n padding-left: 15%;\n}\n.cuenta .titulo {\n display: flex;\n justify-content: space-between;\n margin-top: 0.2rem;\n align-items: flex-start; /* Alinea los elementos al inicio del eje vertical */\n}\n.cuenta .titulo .rotated-arrow {\n transform: rotate(315deg);\n font-size: 0.8em;\n margin-top: 5px; /* Ajusta la posición para alinearse mejor con el texto */\n margin-left: 2px;\n}\n\n.cuenta-header {\n text-align: center;\n}\n\n.cuenta-header p {\n margin-bottom: 1rem;\n}\n\n.cuenta-form {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n width: 100%;\n}\n@media (max-width: 960px) {\n .cuenta-form {\n flex-direction: column;\n }\n}\n\n.cuenta-form input,\n.cuenta-form .pass {\n width: 100%;\n max-width: 400px;\n margin: 0.3rem;\n padding: 0.75rem 0;\n font-size: 1rem;\n box-sizing: border-box;\n}\n@media (max-width: 960px) {\n .cuenta-form input,\n .cuenta-form .pass {\n margin: 0.2rem 0;\n }\n}\n\n.cuenta-form input {\n padding-left: 15px;\n}\n\n.cuenta-form .pass {\n position: relative;\n display: flex;\n align-items: center;\n}\n\n.cuenta-form .pass input {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.cuenta-form .pass button {\n position: absolute;\n right: 10px;\n background: none;\n border: none;\n cursor: pointer;\n color: #666;\n}\n\n.privacy-policy {\n font-size: 0.85rem;\n margin-top: 1rem;\n}\n\n.privacy-policy a {\n color: #007bff;\n text-decoration: none;\n}\n\n.privacy-policy a:hover {\n text-decoration: underline;\n}\n\n.latest-posts {\n margin-top: 2rem;\n}\n\n.latest-posts h2 {\n font-size: 1.8rem;\n margin-bottom: 1rem;\n}\n\n.posts-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n gap: 1.5rem;\n}\n\n.post {\n background-color: #222;\n padding: 1rem;\n border-radius: 8px;\n}\n\n.post p {\n margin: 0.5rem 0;\n}\n\n.post h3 {\n font-size: 1.2rem;\n margin-bottom: 0.5rem;\n}\n.post h3 a {\n color: #019ACE;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: rgba(0, 0, 0, 0.7);\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.modal-content {\n background: white;\n color: black;\n padding: 1.5rem;\n border-radius: 8px;\n text-align: center;\n}\n\n.modal-buttons {\n display: flex;\n justify-content: space-evenly;\n margin-top: 20px;\n}\n\n.btn-accept {\n background-color: #007bff;\n color: white;\n border: none;\n padding: 0.75rem 1.5rem;\n border-radius: 5px;\n cursor: pointer;\n}\n\n.btn-accept:hover {\n background-color: #0056b3;\n}\n\n.btn-subscribe {\n background-color: #28a745;\n color: white;\n padding: 10px 20px;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n transition: background-color 0.2s ease-in-out;\n}\n\n.btn-subscribe:hover {\n background-color: #218838;\n}\n\n.logout-button {\n background: none;\n border: none;\n cursor: pointer;\n font-size: 18px;\n margin-left: 10px;\n color: #019ACE; /* Color del icono */\n transition: color 0.2s ease-in-out;\n}\n\n.logout-button:hover {\n color: red; /* Color cuando pasas el ratón */\n}\n\n.boton-gestionar-suscripcion,\n.boton-acceso {\n background-color: #28a745;\n color: white;\n padding: 10px 20px;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: medium;\n}\n\n.boton-crearcuenta {\n background-color: rgb(77, 77, 255);\n color: white;\n padding: 0.9rem 1.5rem;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 16px; /* Ajusta el tamaño del texto */\n white-space: nowrap; /* Evita que el texto se divida */\n overflow: hidden;\n text-align: center; /* Centra el texto dentro del botón */\n min-width: 150px; /* Asegura un ancho mínimo para el botón */\n transition: background-color 0.2s ease-in-out;\n margin-left: 10px;\n margin-top: 0px;\n}\n@media (max-width: 960px) {\n .boton-crearcuenta {\n margin-left: 0px;\n margin-top: 10px;\n white-space: normal;\n }\n}\n\n.boton-gestionar-suscripcion:hover,\n.boton-acceso:hover {\n background-color: #218838;\n}\n\n.boton-crearcuenta:hover {\n background-color: blue;\n}\n\n.modal-buttons {\n display: flex;\n justify-content: center;\n gap: 10px; /* Espaciado entre botones */\n margin-top: 20px;\n}\n\n.boton-acceder {\n background-color: #28a745; /* Verde */\n color: white;\n padding: 0.9rem 1.5rem;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 16px; /* Ajusta el tamaño del texto */\n white-space: nowrap; /* Evita que el texto se divida */\n overflow: hidden;\n text-align: center; /* Centra el texto dentro del botón */\n min-width: 150px; /* Asegura un ancho mínimo para el botón */\n transition: background-color 0.2s ease-in-out;\n margin-left: 10px;\n margin-top: 0px;\n}\n@media (max-width: 960px) {\n .boton-acceder {\n margin-left: 0px;\n white-space: normal;\n }\n}\n\n.boton-acceder:hover {\n background-color: #218838;\n}\n\n.boton-cancelar {\n background-color: #6c757d; /* Gris */\n color: white;\n padding: 10px 20px;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: medium;\n transition: background-color 0.2s ease-in-out;\n}\n\n.boton-cancelar:hover {\n background-color: #5a6268;\n}\n\n.boton-darse-baja {\n background-color: #dc3545; /* Rojo */\n color: white;\n padding: 10px 20px;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: medium;\n transition: background-color 0.2s ease-in-out;\n}\n\n.boton-darse-baja:hover {\n background-color: #c82333;\n}\n\n.button-container {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n}\n@media (max-width: 960px) {\n .button-container {\n flex-direction: column;\n gap: 10px;\n }\n}\n\n/* COMENTARIOS EXISTENTES */\n.comentarios-container {\n margin-top: 20px;\n}\n.comentarios-container h3 {\n color: #019ACE !important;\n}\n\n.comentario-card {\n background-color: #b0b0b0;\n border-radius: 10px;\n padding: 4px 15px;\n margin-bottom: 15px;\n word-wrap: break-word; /* Romper palabras largas */\n overflow-wrap: break-word; /* Asegurar ajuste de texto */\n box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);\n}\n\n.comentario-header p {\n color: black !important;\n margin: 0px;\n}\n\n.comentario-fecha {\n color: black;\n font-size: 14px;\n}\n\n.comentario-contenido {\n margin-top: 10px;\n font-size: 16px;\n color: black !important;\n word-wrap: break-word; /* Forzar ajuste de palabras */\n overflow-wrap: break-word; /* Compatibilidad adicional */\n max-width: 100%; /* Asegurar que no exceda el contenedor */\n line-height: 1.5;\n}\n.comentario-contenido p {\n color: black !important;\n padding: 0px;\n margin: 0px;\n}\n.comentario-contenido .input-edicion {\n width: -webkit-fill-available;\n resize: none;\n background-color: #e5e5e5;\n background-color: #e5e5e5;\n height: auto;\n padding: 10px;\n border: 1px solid #ccc;\n border-radius: 4px;\n font-size: 16px;\n line-height: 1.5;\n resize: none;\n overflow-y: auto;\n}\n\n.comentario-acciones {\n margin-top: 10px;\n display: flex;\n flex-direction: column;\n gap: 10px;\n}\n\n.button-actions {\n display: flex;\n justify-content: center;\n flex-direction: row;\n align-items: center;\n gap: 5px;\n padding-bottom: 5px;\n}\n@media (max-width: 690px) {\n .button-actions {\n flex-direction: column;\n }\n}\n.button-actions button {\n max-width: 200px;\n height: 40px; /* Define una altura fija */\n margin-left: 10px;\n margin-right: 10px;\n}\n\n.btn-responder,\n.btn-eliminar {\n padding: 5px 10px;\n font-size: 14px;\n border: none;\n border-radius: 5px;\n cursor: pointer;\n width: 90%;\n}\n\n.btn-responder {\n background: #28a745;\n color: white;\n}\n\n.btn-eliminar {\n background: #dc3545;\n color: white;\n}\n\n.respuesta {\n padding-left: 10px; /* Espaciado entre el borde y el texto */\n margin-left: 10px; /* Separación de la respuesta del comentario principal */\n border-left: 3px solid #777272; /* Borde en el lado izquierdo */\n background-color: inherit;\n color: black;\n}\n.respuesta p {\n color: black !important;\n}\n\n.acciones-admin {\n display: flex;\n gap: 10px;\n margin-top: 10px;\n}\n\n.btn-responder {\n background-color: #4caf50;\n color: white;\n border: none;\n padding: 5px 10px;\n cursor: pointer;\n}\n\n.btn-eliminar {\n background-color: #f44336;\n color: white;\n border: none;\n padding: 5px 10px;\n cursor: pointer;\n}\n\n.input-respuesta {\n background-color: #e5e5e5;\n height: auto;\n padding: 10px; /* Espaciado interno */\n border: 1px solid #ccc;\n border-radius: 4px;\n font-size: 16px;\n line-height: 1.5;\n resize: none; /* Evita que se pueda redimensionar manualmente */\n overflow-y: hidden; /* Muestra scroll solo si es necesario */\n}\n\n.input-respuesta:focus {\n outline: none;\n border-color: gray; /* Azul al enfocar */\n}\n\n/* ENTRADA DE COMENTARIO */\n.comentario-input-container {\n margin-top: 20px;\n background-color: #b0b0b0;\n border-radius: 8px;\n padding: 15px;\n border: 1px solid #bdbdbd;\n}\n.comentario-input-container p {\n margin: 0;\n padding: 0;\n color: black !important;\n margin-bottom: 10px;\n}\n.comentario-input-container .modal .modal-content h2,\n.comentario-input-container .modal p {\n margin-bottom: 10px;\n color: black;\n}\n\n.comentario-textarea {\n background-color: #e5e5e5;\n height: auto;\n padding: 10px;\n color: black;\n border: 1px solid #bdbdbd;\n border-radius: 4px;\n font-size: 16px;\n line-height: 1.5;\n resize: none;\n overflow-y: auto;\n width: -webkit-fill-available;\n}\n\n.comentario-textarea:focus {\n outline: none;\n border-color: gray;\n}\n\n.comentario-botones {\n display: flex;\n gap: 10px;\n align-items: center;\n}\n\n.btn-publicar {\n background-color: #4caf50;\n color: white;\n padding: 8px 15px;\n border: none;\n border-radius: 5px;\n cursor: pointer;\n font-size: 14px;\n display: flex;\n align-items: center;\n gap: 5px;\n}\n\n.btn-publicar:hover {\n background-color: #388e3c;\n}\n\n.btn-suscribete, .btn-recibir-notificaciones {\n color: white;\n padding: 10px 20px;\n border: none;\n border-radius: 5px;\n cursor: pointer;\n font-size: 1rem;\n transition: background-color 0.2s ease-in-out;\n}\n\n.btn-suscribete {\n background-color: #3f51b5;\n}\n\n.btn-recibir-notificaciones {\n background-color: #2196F3;\n}\n\n.btn-suscribete:hover {\n background-color: #303f9f;\n}\n\n.btn-recibir-notificaciones:hover {\n background-color: #1E88E5;\n}\n\n.info-icon {\n font-size: 16px;\n color: #6c757d;\n cursor: pointer;\n}\n\n.info-icon:hover {\n color: #495057;\n}\n\n.privacidad-texto {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n margin-top: 10px;\n font-size: 12px;\n color: #6c757d !important;\n}\n.privacidad-texto .privacidad {\n color: #6c757d !important;\n}\n.privacidad-texto .boton-footer {\n color: #6c757d !important;\n}\n\n.modal {\n position: fixed;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n z-index: 1000;\n background: white;\n padding: 20px;\n border-radius: 10px;\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);\n}\n\n.btn-cerrar-modal {\n background-color: #dc3545;\n color: white;\n padding: 8px 15px;\n border: none;\n border-radius: 5px;\n cursor: pointer;\n font-size: 1rem;\n min-width: 120px;\n}\n\n.btn-cerrar-modal:hover {\n background-color: #c82333;\n}\n\n.cuenta-container {\n position: fixed;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n z-index: 1000;\n background: white;\n padding: 20px;\n border-radius: 10px;\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);\n}\n\n.btn-cerrar-cuenta {\n background-color: #6c757d;\n color: white;\n padding: 8px 15px;\n border: none;\n border-radius: 5px;\n cursor: pointer;\n}\n\n.btn-cerrar-cuenta:hover {\n background-color: #5a6268;\n}\n\n.editado-badge {\n color: #276FBF;\n font-size: 0.9em;\n font-weight: bold;\n margin-left: 10px;\n}\n\n.btn-editar, .btn-guardar {\n background-color: #909090;\n border: 1px solid transparent;\n color: whitesmoke;\n font-size: 14px;\n padding: 6px 12px;\n border-radius: 5px;\n cursor: pointer;\n transition: all 0.3s ease-in-out;\n display: flex;\n align-items: center;\n gap: 5px;\n}\n\n.btn-editar {\n background-color: #909090;\n}\n\n.btn-guardar {\n background-color: #019ACE;\n}\n\n.btn-editar:hover, .btn-guardar:hover {\n background-color: #019ACE;\n color: white;\n border: 1px solid #019ACE;\n transform: scale(1.05);\n}\n\n.btn-editar:active, .btn-guardar:active {\n transform: scale(0.95);\n}\n\n.btn-editar svg, .btn-guardar svg {\n width: 16px;\n height: 16px;\n}\n\n.btn-publicar,\n.btn-suscribete,\n.btn-recibir-notificaciones {\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 10px 16px; /* Ajustar el padding */\n font-size: 16px; /* Mantener un tamaño uniforme */\n min-height: 44px; /* Establecer una altura mínima */\n border-radius: 6px; /* Asegurar bordes consistentes */\n text-align: center;\n}\n\n.blog-manager-wrapper {\n background-color: whitesmoke;\n padding: 2%;\n margin-right: 5%;\n}\n.blog-manager-wrapper h5 {\n color: #8a8a8a !important;\n}\n.blog-manager-wrapper .editor-nueva-entrada .DraftEditor-root {\n padding: 0px;\n}","@use \"./variables.scss\" as vars; // Importa variables\n\nbody {\n background-color: black;\n margin: 0px;\n font-family: \"Titillium Web\", sans-serif;\n}\n\n.app-wrapper {\n background-color: black;\n}\n\n.container-wrapper {\n\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n\n .container-upper-side {\n display: flex;\n flex-direction: column;\n flex-shrink: 0;\n }\n\n .container-lower-side {\n flex: 1;\n display: flex;\n flex-direction: row;\n background-color: black;\n flex-shrink: 0;\n\n .container-lower-left-side {\n padding-left: 2.5%;\n }\n\n .container-lower-right-side {\n width: 100%;\n flex: 1;\n }\n\n }\n \n}\n\n.footer {\n flex-shrink: 0;\n}\n\n.content {\n flex: 1;\n}\n\n.azul-galicia{\n color: vars.$azul-galicia;\n}\n","$teal: #26bfd4;\n$dark-teal: #207b88;\n$charcoal: #42454a;\n$offwhite: #f6f6f6;\n$blue: #008dff;\n$warning: #922a2a;\n$grey: #8a8a8a;\n$links: #CC9900;\n$azul-galicia: #019ACE;\n","@use \"./variables.scss\" as vars; // Importa variables\n\ntextarea {\n border: 1px solid gray;\n background-color: transparent;\n font-size: 1rem;\n height: 100px;\n outline: none;\n padding: 10px;\n}\n\n.select-element {\n border: 1px solid #ccc;\n font-size: 1.1rem;\n color: #42454a;\n width: 100%;\n border-radius: 3px;\n overflow: hidden;\n background-color: transparent;\n outline: none;\n}\n","@use \"./mixins.scss\" as mixins; // Define un namespace para los mixins\n\n.btn {\n @include mixins.base-btn();\n}\n","@use \"./variables.scss\" as vars;\n\n@mixin base-btn {\n cursor: pointer;\n height: 42px;\n font-size: 1em;\n font-weight: 500;\n border: 1px solid transparent;\n transition: all 0.5s ease-in-out;\n background-color: black;\n color: whitesmoke;\n\n &:hover {\n background-color: vars.$dark-teal;\n }\n\n &:active,\n &:focus {\n outline: none;\n }\n}\n\n@mixin input-element {\n input {\n font-family: \"Titillium Web\", sans-serif;\n color: vars.$charcoal;\n padding: 5px 0px;\n width: 100%;\n border-top: 0px;\n border-right: 0px;\n border-left: 0px;\n border-bottom: 1px solid vars.$teal;\n background-color: transparent;\n transition: 0.5s all ease-in-out;\n font-size: 1.1em;\n margin-bottom: 21px;\n\n &:focus {\n outline: none;\n border-bottom: 1px solid vars.$dark-teal;\n }\n }\n}\n\n@mixin base-grid() {\n display: grid;\n grid-gap: 21px;\n}\n","@use \"./mixins.scss\" as mixins;\n\n.one-column {\n @include mixins.base-grid();\n grid-template-columns: 1fr;\n font-size: 1.1rem;\n height: 40px;\n}\n\n.two-column {\n @include mixins.base-grid();\n grid-template-columns: 1fr 1fr;\n height: 40px;\n font-size: 1.1rem;\n}\n\n.three-column {\n @include mixins.base-grid();\n grid-template-columns: 1.3fr 1.5fr 0.7fr;\n height: 40px;\n font-size: 1.1rem;\n}\n","@use \"./variables.scss\" as vars;\n\n.side-nav-wrapper {\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n justify-content: space-between;\n padding: 30px;\n background-color: black;\n padding-bottom: 10vh;\n height: 60vh;\n\n @media (max-width: 610px) {\n padding: 10px;\n }\n\n .nav-link-wrapper {\n display: flex;\n transition: color 0.5s ease-in-out; /* Transición general */\n font-size: 1.3rem;\n color: #ffffff;\n\n @media (max-width: 610px) {\n font-size: 1rem;\n }\n\n a {\n display: flex;\n align-items: center;\n justify-content: space-between;\n color: #ffffff;\n text-decoration: none;\n\n span,\n svg {\n transition: color 0.5s ease-in-out, fill 0.5s ease-in-out; /* Añadir transición para fill */\n }\n\n svg {\n fill: #ffffff; /* Asegura que el color inicial del SVG sea blanco */\n }\n\n &:hover {\n transition: color 0.5s ease-in-out;\n color: vars.$azul-galicia; /* Cambia el color del texto */\n \n span,\n svg {\n color: vars.$azul-galicia;\n fill: vars.$azul-galicia; /* Cambia también el color de los SVG */\n }\n }\n }\n\n &:hover {\n transition: color 0.5s ease-in-out;\n color: vars.$azul-galicia;\n }\n }\n\n .upper-side {\n padding-bottom: 5px;\n }\n\n .lower-side {\n margin-top: auto;\n display: flex;\n flex-direction: column;\n }\n\n .portfolio-link,\n .admin {\n margin-bottom: 10px;\n font-size: 1.1rem;\n\n @media (max-width: 610px) {\n font-size: 1rem;\n }\n }\n\n .icon-wrapper {\n margin-right: 5px;\n }\n\n .admin {\n align-items: center;\n color: vars.$azul-galicia;\n cursor: pointer;\n\n a {\n display: flex;\n align-items: center;\n justify-content: space-between;\n color: vars.$azul-galicia !important;\n\n span,\n svg {\n transition: color 0.5s ease-in-out, fill 0.5s ease-in-out;\n }\n\n svg {\n fill: vars.$azul-galicia;\n }\n\n span {\n margin-right: 5px;\n }\n }\n\n &:hover {\n transition: color 0.5s ease-in-out;\n color: vars.$azul-galicia;\n }\n }\n}\n\n.nav-link-active {\n font-weight: bold; /* Opcional: Resalta el texto */\n border-left: 4px solid vars.$azul-galicia; /* Indicador visual en el lado izquierdo */\n background-color: rgba(0, 0, 255, 0.1); /* Fondo opcional */\n}\n",".upper-side-nav-wrapper {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n padding-left: 5%;\n padding-right: 5%;\n margin-top: 2vh;\n margin-bottom: 2vh;\n flex-wrap: wrap;\n \n .upper-nav-left-side {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n \n .logo-image {\n padding-right: 5%;\n }\n \n .left-side {\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center;\n height: 30px;\n width: 30px;\n margin-right: 10px;\n cursor: pointer;\n transition: border 0.3s ease-in-out; /* Smooth transition for the ring */\n }\n \n .left-side.active-language {\n border: 2px solid whitesmoke; /* Customize the ring color */\n border-radius: 50%; /* Circular ring */\n }\n \n /* Media query for responsiveness */\n @media (max-width: 600px) {\n .left-side {\n height: 25px;\n width: 25px;\n }\n }\n \n @media (max-width: 400px) {\n .left-side {\n height: 20px;\n width: 20px;\n }\n }\n \n .logo-image {\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center;\n height: 50px;\n width: 40px;\n margin-right: 10px;\n margin-left: 35px;\n }\n \n /* Media query for responsiveness */\n @media (max-width: 600px) {\n .logo-image {\n height: 49.6px;\n width: 39.68px;\n }\n }\n \n @media (max-width: 400px) {\n .logo-image {\n height: 32.05px;\n width: 25.64px;\n }\n }\n }\n \n .upper-nav-right-side {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n \n .right-side {\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center;\n height: 40px;\n width: 195px;\n margin-right: 1vw;\n cursor: pointer;\n }\n \n /* Media query for responsiveness */\n @media (max-width: 600px) {\n .right-side {\n height: 30.77px;\n width: 150px;\n }\n }\n \n @media (max-width: 400px) {\n .right-side {\n height: 20.51px;\n width: 100px;\n }\n }\n }\n }\n ","@use \"./variables.scss\" as vars;\n\n.contact-page-wrapper {\n display: grid;\n grid-template-columns: 2fr 1fr;\n height: calc(66vh - 50px);\n padding-top: 30px;\n\n @media (max-width: 960px) {\n grid-template-columns: 1fr;\n }\n\n .contact-left-column {\n @media (max-width: 960px) {\n display: none;\n }\n }\n\n .contact-right-column {\n display: flex;\n align-items: center;\n padding: 80px 100px 80px 100px;\n\n @media (max-width: 960px) {\n padding: 50px;\n }\n\n .category-side-title {\n color: #999999;\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center;\n }\n\n .contact-bullet-points {\n display: grid;\n grid-gap: 21px;\n\n .bullet-point-group {\n display: flex;\n align-items: center;\n\n .icon {\n font-size: 2em;\n color: #999999;\n }\n\n .text {\n font-size: 1.5em;\n font-weight: 900;\n margin-left: 21px;\n color: #999999;\n a {\n color: #999999;\n &:hover {\n color: vars.$azul-galicia;\n }\n }\n }\n }\n }\n }\n}\n",".no-match-wrapper {\n padding-left: 20px;\n\n h2 {\n color: #999999;\n }\n\n a {\n color: #999999;\n font-size: 1.1rem;\n }\n}","@use \"./variables.scss\" as vars;\n\n.portfolio-contents-wrapper {\n display: grid;\n grid-template-columns: 3fr 1fr;\n background-color: #000000;\n margin-right: 5%;\n padding-top: 30px;\n background-repeat: no-repeat;\n //background-size: contain;\n background-position: flex-start;\n min-height: 60vh;\n\n .portfolio-contents-left-side {\n display: grid;\n grid-template-rows: auto 1fr;\n gap: 10px;\n //min-height: 60vh;\n\n .filter-links {\n display: grid;\n justify-items: flex-start;\n grid-gap: 10px;\n grid-template-columns: repeat(8, 1fr);\n justify-content: flex-start;\n\n .btn {\n width: 100%;\n background-color: #394e56;\n color: #999999;\n aspect-ratio: auto 90 / 25;\n background-size: contain;\n background-repeat: no-repeat;\n width: 100%;\n height: 100%;\n padding: 0;\n background-color: rgba(0, 0, 0, 0.5);\n\n span {\n font-size: small;\n font-weight: 500;\n }\n }\n\n /* Add a ring or border to the active button */\n .active {\n border-bottom: 1px solid gray;\n }\n\n @media (max-width: 2000px) {\n grid-template-columns: repeat(7, 1fr);\n }\n\n @media (max-width: 1600px) {\n grid-template-columns: repeat(6, 1fr);\n }\n\n @media (max-width: 1350px) {\n grid-template-columns: repeat(5, 1fr);\n }\n\n @media (max-width: 1095px) {\n grid-template-columns: repeat(4, 1fr);\n }\n\n @media (max-width: 960px) {\n grid-template-columns: repeat(3, 1fr);\n }\n\n @media (max-width: 712px) {\n grid-template-columns: repeat(2, 1fr);\n }\n\n @media (max-width: 388px) {\n grid-template-columns: repeat(1, 1fr);\n }\n }\n\n .user-actions {\n display: flex;\n align-items: center;\n\n .MuiButton-label {\n display: flex;\n flex-direction: column;\n\n .MuiButton-endIcon {\n margin: 0px;\n }\n }\n\n .MuiIconButton-root {\n color: #da5726;\n margin-left: 15px;\n cursor: pointer;\n text-decoration: none;\n transition: 0.5s ease-in-out;\n font-size: 1.6rem;\n\n &:hover {\n color: #7f2200;\n }\n }\n }\n\n .portfolio-items-wrapper {\n display: grid;\n justify-items: flex-start;\n height: fit-content;\n grid-gap: 10px;\n grid-template-columns: repeat(8, 1fr);\n justify-content: flex-start;\n\n a {\n display: block; /* Ensure the anchor tag behaves like a block element */\n width: 100%; /* Full width of its container */\n height: 100%; /* Full height of its container */\n margin: 0; /* Reset margin */\n padding: 0; /* Reset padding */\n }\n\n p {\n color: white;\n }\n\n .portfolio-item-wrapper {\n position: relative;\n width: 100%;\n height: auto; /* Ensure it maintains aspect ratio */\n\n .portfolio-img-background {\n width: 100%;\n background-size: contain;\n background-position: center;\n background-repeat: no-repeat;\n aspect-ratio: 90 / 75;\n }\n }\n\n @media (max-width: 2000px) {\n grid-template-columns: repeat(7, 1fr);\n }\n\n @media (max-width: 1600px) {\n grid-template-columns: repeat(6, 1fr);\n }\n\n @media (max-width: 1350px) {\n grid-template-columns: repeat(5, 1fr);\n }\n\n @media (max-width: 1095px) {\n grid-template-columns: repeat(4, 1fr);\n }\n\n @media (max-width: 960px) {\n grid-template-columns: repeat(3, 1fr);\n }\n\n @media (max-width: 712px) {\n grid-template-columns: repeat(2, 1fr);\n }\n\n @media (max-width: 388px) {\n grid-template-columns: repeat(1, 1fr);\n }\n }\n\n .links-items-wrapper {\n display: flex;\n color: #999999;\n\n button {\n background-color: transparent;\n color: #999999;\n border: 0;\n font-size: 16px; /* Change the font size as needed */\n text-align: flex-start; /* Align text to the left */\n margin: 10px 0; /* Optional: Add some margin between list items */\n }\n\n a {\n color: #999999;\n }\n\n p {\n color: white;\n }\n\n .portfolio-item-wrapper {\n position: relative;\n width: 100%;\n height: auto; /* Ensure it maintains aspect ratio */\n\n .portfolio-img-background {\n background-size: contain;\n background-position: center;\n background-repeat: no-repeat;\n width: 100%;\n aspect-ratio: 90 / 75; /* Maintain the aspect ratio */\n }\n }\n }\n }\n\n .portfolio-contents-right-side {\n .category-side-title {\n padding-left: 5%;\n\n h2 {\n color: #999999;\n margin-top: 0;\n }\n }\n\n .category-side-description {\n padding-left: 5%;\n p {\n color: #999999;\n }\n }\n\n .Arquitecturas {\n p,\n h2 {\n color: #999999;\n }\n }\n\n .Dibujos {\n p,\n h2 {\n color: #cc9900;\n }\n }\n\n .Grabados {\n p,\n h2 {\n color: #996633;\n }\n }\n\n .Pinturas {\n p,\n h2,\n span {\n color: #ff0000;\n }\n }\n\n .Esculturas {\n p,\n h2 {\n color: #669999;\n }\n }\n\n .Diseños {\n p,\n h2 {\n color: #663399;\n }\n }\n\n .Fotografías {\n p,\n h2 {\n color: #6699ff;\n }\n }\n\n .Enseñanza {\n p,\n h2 {\n color: #669933;\n }\n }\n\n .Vídeos {\n p,\n h2 {\n color: #c13f00;\n }\n }\n\n .Enlaces {\n p,\n h2 {\n color: #999999;\n }\n }\n\n .Contacto {\n p,\n h2 {\n color: #999999;\n }\n }\n\n .Administrador {\n display: none;\n }\n }\n}\n\n.MuiSvgIcon-fontSizeLarge {\n color: white;\n font-size: larger !important;\n}","@use \"./variables.scss\" as vars;\n\n.gestion-portfolio-wrapper {\n display: grid;\n grid-template-columns: 3fr 1fr;\n\n .left-column {\n background-color: vars.$offwhite;\n margin-left: 5%;\n\n @media (max-width: 610px) {\n margin-left: 0%;\n }\n }\n\n .right-column {\n background-color: vars.$charcoal;\n margin-right: 10%;\n }\n}\n","@use \"./variables.scss\" as vars;\n@use \"./mixins.scss\" as mixins;\n\n.portfolio-form-wrapper {\n @include mixins.base-grid();\n padding: 21px;\n\n @media (max-width: 1096px) {\n padding: 18px;\n }\n\n @media (max-width: 968px) {\n padding: 15px;\n }\n\n @media (max-width: 782px) {\n padding: 14px;\n }\n\n @media (max-width: 610px) {\n padding: 10px;\n }\n\n @include mixins.input-element();\n input {\n margin-bottom: 0px;\n }\n\n .image-uploaders {\n @include mixins.base-grid();\n grid-template-columns: 200px 200px 200px;\n justify-content: center;\n\n @media (max-width: 1155px) {\n grid-template-columns: 180px 180px 180px;\n }\n\n @media (max-width: 1081px) {\n grid-template-columns: 150px 150px 150px;\n }\n\n @media (max-width: 919px) {\n grid-template-columns: 160px 160px;\n }\n\n @media (max-width: 719px) {\n grid-template-columns: 140px 140px;\n }\n\n @media (max-width: 659px) {\n grid-template-columns: 150px;\n }\n\n .gestion-portfolio-image-wrapper {\n img {\n width: 100%;\n height: 120px;\n object-fit: cover;\n border-radius: 5px;\n }\n\n .image-removal-link {\n display: flex;\n justify-content: center;\n a {\n font-weight: 900;\n color: vars.$warning;\n cursor: pointer;\n }\n }\n }\n }\n\n .form-buttons {\n display: flex;\n justify-content: center;\n align-items: center;\n\n .logout-button {\n cursor: pointer;\n }\n }\n\n .btn {\n margin-right: 10px;\n border-radius: 5px;\n }\n\n .add-subcategory-section {\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n width: 100%;\n background-color: mintcream;\n border: 1px solid #cbcbcb;\n border-radius: 5px;\n }\n\n .add-subcategory-section button {\n height: 40px;\n border: 1px solid #cbcbcb;\n border-radius: 5px;\n margin-bottom: 20px;\n font-weight: 500;\n }\n\n .subcategory-list {\n margin-top: 20px;\n }\n\n .subcategory-list ul {\n list-style-type: none;\n padding: 0;\n }\n\n .subcategory-list li {\n display: flex;\n align-items: center;\n justify-content: space-between;\n margin-bottom: 10px;\n }\n\n .btn-delete {\n cursor: pointer;\n padding: 5px 10px;\n border: none;\n background-color: red;\n color: white;\n border-radius: 4px;\n }\n}\n","@use \"./variables.scss\" as vars;\n\n.portfolio-sidebar-list-wrapper {\n padding: 5px;\n color: white;\n\n .dropdown-wrapper {\n margin-bottom: 40px;\n }\n\n .portfolio-item-thumb {\n padding: 21px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n\n @media (max-width: 610px) {\n padding: 16px;\n }\n\n .portfolio-thumb-img {\n height: 100px;\n\n @media (max-width: 610px) {\n height: 90px;\n }\n }\n\n .portfolio-thumb-img img {\n height: 100%;\n width: auto;\n }\n\n .text-content {\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n .title {\n color: vars.$offwhite;\n font-size: 1.2em;\n padding-right: 10px;\n\n @media (max-width: 610px) {\n font-size: 1.1em;\n padding-right: 5px;\n }\n }\n\n .actions {\n display: grid;\n grid-template-columns: 1fr 1fr;\n grid-gap: 10px;\n\n .action-icon {\n cursor: pointer;\n color: vars.$offwhite;\n font-size: 1.2em;\n transition: 0.5s ease-in-out;\n\n @media (max-width: 610px) {\n font-size: 1.1em;\n }\n\n &:hover {\n color: vars.$warning;\n }\n }\n }\n }\n }\n}\n",".portfolio-detail-wrapper {\n\n .portfolio-detail-description-wrapper {\n text-align: center;\n margin-top: 42px;\n display: flex;\n justify-content: center;\n\n .description {\n width: 700px;\n font-size: 2em;\n margin-bottom: 50px;\n }\n }\n\n .bottom-content-wrapper {\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n .back-button, .expand-button {\n padding: 15px;\n background-color: #01455C;\n border-radius: 10px;\n text-decoration: none;\n color: white;\n transition: 0.5s ease-in-out;\n font-size: 1em;\n margin-right: 10px;\n width: fit-content;\n\n &:hover {\n background-color: white;\n color: #01455C;\n }\n }\n }\n}\n","@use \"./mixins.scss\" as mixins;\n\n.admin-page-wrapper {\n display: grid;\n grid-template-columns: 1fr 1fr;\n height: 60vh;\n width: 100%;\n\n @media (max-width: 960px) {\n grid-template-columns: 1fr;\n }\n\n .left-column {\n background-size: cover;\n\n @media (max-width: 960px) {\n display: none;\n }\n }\n\n .right-column {\n display: flex;\n justify-content: center;\n align-items: center;\n background-color: black;\n\n .admin-wrapper {\n width: 60%;\n\n span {\n display: flex;\n justify-content: center;\n align-items: center;\n color: #999999;\n font-size: 1.5rem;\n padding-bottom: 20px;\n }\n\n .error-autenticacion {\n color: #999999;\n padding-bottom: 20px;\n }\n\n @media (max-width: 960px) {\n width: 70%;\n }\n\n @media (max-width: 768px) {\n width: 80%;\n }\n }\n\n .admin-form-wrapper {\n @include mixins.base-grid();\n grid-gap: 21px;\n\n .form-group {\n display: flex;\n align-items: center; /* Aligns items vertically */\n\n svg {\n font-size: 2em;\n color: #999999;\n margin-right: 15px;\n }\n\n input {\n font-size: 0.85rem;\n border-radius: 5px;\n background-color: white;\n //padding: revert;\n padding: 10px 5px;\n width: 100%;\n }\n }\n\n .entrar {\n cursor: pointer;\n height: 42px;\n font-weight: 500;\n border: 1px solid transparent;\n transition: all 0.5s ease-in-out;\n background-color: black;\n border: 1px solid #999999;\n border-radius: 5px;\n color: #cfcfcf;\n font-size: 1.3rem;\n margin-top: 20px;\n }\n }\n }\n}\n","@use \"./variables.scss\" as vars;\n\n.content-loader {\n font-size: 2em;\n color: vars.$teal;\n}\n",".ReactModal__Content,\n.ReactModal__Content--after-open {\n height: 80%;\n}\n",".rdw-option-wrapper {\n border: 1px solid #f1f1f1;\n padding: 5px;\n min-width: 25px;\n height: 20px;\n border-radius: 2px;\n margin: 0 4px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n background: white;\n text-transform: capitalize;\n}\n.rdw-option-wrapper:hover {\n box-shadow: 1px 1px 0px #bfbdbd;\n}\n.rdw-option-wrapper:active {\n box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n.rdw-option-active {\n box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n.rdw-option-disabled {\n opacity: 0.3;\n cursor: default;\n}\n.rdw-dropdown-wrapper {\n height: 30px;\n background: white;\n cursor: pointer;\n border: 1px solid #f1f1f1;\n border-radius: 2px;\n margin: 0 3px;\n text-transform: capitalize;\n background: white;\n}\n.rdw-dropdown-wrapper:focus {\n outline: none;\n}\n.rdw-dropdown-wrapper:hover {\n box-shadow: 1px 1px 0px #bfbdbd;\n background-color: #ffffff;\n}\n.rdw-dropdown-wrapper:active {\n box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n.rdw-dropdown-carettoopen {\n height: 0px;\n width: 0px;\n position: absolute;\n top: 35%;\n right: 10%;\n border-top: 6px solid black;\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n}\n.rdw-dropdown-carettoclose {\n height: 0px;\n width: 0px;\n position: absolute;\n top: 35%;\n right: 10%;\n border-bottom: 6px solid black;\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n}\n.rdw-dropdown-selectedtext {\n display: flex;\n position: relative;\n height: 100%;\n align-items: center;\n padding: 0 5px;\n}\n.rdw-dropdown-optionwrapper {\n z-index: 100;\n position: relative;\n border: 1px solid #f1f1f1;\n width: 98%;\n background: white;\n border-radius: 2px;\n margin: 0;\n padding: 0;\n max-height: 250px;\n overflow-y: scroll;\n}\n.rdw-dropdown-optionwrapper:hover {\n box-shadow: 1px 1px 0px #bfbdbd;\n background-color: #ffffff;\n}\n.rdw-dropdownoption-default {\n min-height: 25px;\n display: flex;\n align-items: center;\n padding: 0 5px;\n}\n.rdw-dropdownoption-highlighted {\n background: #f1f1f1;\n}\n.rdw-dropdownoption-active {\n background: #f5f5f5;\n}\n.rdw-dropdownoption-disabled {\n opacity: 0.3;\n cursor: default;\n}\n.rdw-inline-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n}\n.rdw-inline-dropdown {\n width: 50px;\n}\n.rdw-inline-dropdownoption {\n height: 40px;\n display: flex;\n justify-content: center;\n}\n.rdw-block-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n}\n.rdw-block-dropdown {\n width: 110px;\n}\n.rdw-fontsize-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n}\n.rdw-fontsize-dropdown {\n min-width: 40px;\n}\n.rdw-fontsize-option {\n display: flex;\n justify-content: center;\n}\n.rdw-fontfamily-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n}\n.rdw-fontfamily-dropdown {\n width: 115px;\n}\n.rdw-fontfamily-placeholder {\n white-space: nowrap;\n max-width: 90px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.rdw-fontfamily-optionwrapper {\n width: 140px;\n}\n.rdw-list-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n}\n.rdw-list-dropdown {\n width: 50px;\n z-index: 90;\n}\n.rdw-list-dropdownOption {\n height: 40px;\n display: flex;\n justify-content: center;\n}\n.rdw-text-align-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n}\n.rdw-text-align-dropdown {\n width: 50px;\n z-index: 90;\n}\n.rdw-text-align-dropdownOption {\n height: 40px;\n display: flex;\n justify-content: center;\n}\n.rdw-right-aligned-block {\n text-align: right;\n}\n.rdw-left-aligned-block {\n text-align: left !important;\n}\n.rdw-center-aligned-block {\n text-align: center !important;\n}\n.rdw-justify-aligned-block {\n text-align: justify !important;\n}\n.rdw-right-aligned-block > div {\n display: inline-block;\n}\n.rdw-left-aligned-block > div {\n display: inline-block;\n}\n.rdw-center-aligned-block > div {\n display: inline-block;\n}\n.rdw-justify-aligned-block > div {\n display: inline-block;\n}\n.rdw-colorpicker-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n position: relative;\n}\n.rdw-colorpicker-modal {\n position: absolute;\n top: 35px;\n left: 5px;\n display: flex;\n flex-direction: column;\n width: 175px;\n height: 175px;\n border: 1px solid #f1f1f1;\n padding: 15px;\n border-radius: 2px;\n z-index: 100;\n background: white;\n box-shadow: 3px 3px 5px #bfbdbd;\n}\n.rdw-colorpicker-modal-header {\n display: flex;\n padding-bottom: 5px;\n}\n.rdw-colorpicker-modal-style-label {\n font-size: 15px;\n width: 50%;\n text-align: center;\n cursor: pointer;\n padding: 0 10px 5px;\n}\n.rdw-colorpicker-modal-style-label-active {\n border-bottom: 2px solid #0a66b7;\n}\n.rdw-colorpicker-modal-options {\n margin: 5px auto;\n display: flex;\n width: 100%;\n height: 100%;\n flex-wrap: wrap;\n overflow: scroll;\n}\n.rdw-colorpicker-cube {\n width: 22px;\n height: 22px;\n border: 1px solid #f1f1f1;\n}\n.rdw-colorpicker-option {\n margin: 3px;\n padding: 0;\n min-height: 20px;\n border: none;\n width: 22px;\n height: 22px;\n min-width: 22px;\n box-shadow: 1px 2px 1px #bfbdbd inset;\n}\n.rdw-colorpicker-option:hover {\n box-shadow: 1px 2px 1px #bfbdbd;\n}\n.rdw-colorpicker-option:active {\n box-shadow: -1px -2px 1px #bfbdbd;\n}\n.rdw-colorpicker-option-active {\n box-shadow: 0px 0px 2px 2px #bfbdbd;\n}\n.rdw-link-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n position: relative;\n}\n.rdw-link-dropdown {\n width: 50px;\n}\n.rdw-link-dropdownOption {\n height: 40px;\n display: flex;\n justify-content: center;\n}\n.rdw-link-dropdownPlaceholder {\n margin-left: 8px;\n}\n.rdw-link-modal {\n position: absolute;\n top: 35px;\n left: 5px;\n display: flex;\n flex-direction: column;\n width: 235px;\n height: 205px;\n border: 1px solid #f1f1f1;\n padding: 15px;\n border-radius: 2px;\n z-index: 100;\n background: white;\n box-shadow: 3px 3px 5px #bfbdbd;\n}\n.rdw-link-modal-label {\n font-size: 15px;\n}\n.rdw-link-modal-input {\n margin-top: 5px;\n border-radius: 2px;\n border: 1px solid #f1f1f1;\n height: 25px;\n margin-bottom: 15px;\n padding: 0 5px;\n}\n.rdw-link-modal-input:focus {\n outline: none;\n}\n.rdw-link-modal-buttonsection {\n margin: 0 auto;\n}\n.rdw-link-modal-target-option {\n margin-bottom: 20px;\n}\n.rdw-link-modal-target-option > span {\n margin-left: 5px;\n}\n.rdw-link-modal-btn {\n margin-left: 10px;\n width: 75px;\n height: 30px;\n border: 1px solid #f1f1f1;\n border-radius: 2px;\n cursor: pointer;\n background: white;\n text-transform: capitalize;\n}\n.rdw-link-modal-btn:hover {\n box-shadow: 1px 1px 0px #bfbdbd;\n}\n.rdw-link-modal-btn:active {\n box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n.rdw-link-modal-btn:focus {\n outline: none !important;\n}\n.rdw-link-modal-btn:disabled {\n background: #ece9e9;\n}\n.rdw-link-dropdownoption {\n height: 40px;\n display: flex;\n justify-content: center;\n}\n.rdw-history-dropdown {\n width: 50px;\n}\n.rdw-embedded-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n position: relative;\n}\n.rdw-embedded-modal {\n position: absolute;\n top: 35px;\n left: 5px;\n display: flex;\n flex-direction: column;\n width: 235px;\n height: 180px;\n border: 1px solid #f1f1f1;\n padding: 15px;\n border-radius: 2px;\n z-index: 100;\n background: white;\n justify-content: space-between;\n box-shadow: 3px 3px 5px #bfbdbd;\n}\n.rdw-embedded-modal-header {\n font-size: 15px;\n display: flex;\n}\n.rdw-embedded-modal-header-option {\n width: 50%;\n cursor: pointer;\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n}\n.rdw-embedded-modal-header-label {\n width: 95px;\n border: 1px solid #f1f1f1;\n margin-top: 5px;\n background: #6eb8d4;\n border-bottom: 2px solid #0a66b7;\n}\n.rdw-embedded-modal-link-section {\n display: flex;\n flex-direction: column;\n}\n.rdw-embedded-modal-link-input {\n width: 88%;\n height: 35px;\n margin: 10px 0;\n border: 1px solid #f1f1f1;\n border-radius: 2px;\n font-size: 15px;\n padding: 0 5px;\n}\n.rdw-embedded-modal-link-input-wrapper {\n display: flex;\n align-items: center;\n}\n.rdw-embedded-modal-link-input:focus {\n outline: none;\n}\n.rdw-embedded-modal-btn-section {\n display: flex;\n justify-content: center;\n}\n.rdw-embedded-modal-btn {\n margin: 0 3px;\n width: 75px;\n height: 30px;\n border: 1px solid #f1f1f1;\n border-radius: 2px;\n cursor: pointer;\n background: white;\n text-transform: capitalize;\n}\n.rdw-embedded-modal-btn:hover {\n box-shadow: 1px 1px 0px #bfbdbd;\n}\n.rdw-embedded-modal-btn:active {\n box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n.rdw-embedded-modal-btn:focus {\n outline: none !important;\n}\n.rdw-embedded-modal-btn:disabled {\n background: #ece9e9;\n}\n.rdw-embedded-modal-size {\n align-items: center;\n display: flex;\n margin: 8px 0;\n justify-content: space-between;\n}\n.rdw-embedded-modal-size-input {\n width: 80%;\n height: 20px;\n border: 1px solid #f1f1f1;\n border-radius: 2px;\n font-size: 12px;\n}\n.rdw-embedded-modal-size-input:focus {\n outline: none;\n}\n.rdw-emoji-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n position: relative;\n}\n.rdw-emoji-modal {\n overflow: auto;\n position: absolute;\n top: 35px;\n left: 5px;\n display: flex;\n flex-wrap: wrap;\n width: 235px;\n height: 180px;\n border: 1px solid #f1f1f1;\n padding: 15px;\n border-radius: 2px;\n z-index: 100;\n background: white;\n box-shadow: 3px 3px 5px #bfbdbd;\n}\n.rdw-emoji-icon {\n margin: 2.5px;\n height: 24px;\n width: 24px;\n cursor: pointer;\n font-size: 22px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.rdw-spinner {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n width: 100%;\n}\n.rdw-spinner > div {\n width: 12px;\n height: 12px;\n background-color: #333;\n\n border-radius: 100%;\n display: inline-block;\n -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;\n animation: sk-bouncedelay 1.4s infinite ease-in-out both;\n}\n.rdw-spinner .rdw-bounce1 {\n -webkit-animation-delay: -0.32s;\n animation-delay: -0.32s;\n}\n.rdw-spinner .rdw-bounce2 {\n -webkit-animation-delay: -0.16s;\n animation-delay: -0.16s;\n}\n@-webkit-keyframes sk-bouncedelay {\n 0%,\n 80%,\n 100% {\n -webkit-transform: scale(0);\n }\n 40% {\n -webkit-transform: scale(1);\n }\n}\n@keyframes sk-bouncedelay {\n 0%,\n 80%,\n 100% {\n -webkit-transform: scale(0);\n transform: scale(0);\n }\n 40% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n.rdw-image-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n position: relative;\n}\n.rdw-image-modal {\n position: absolute;\n top: 35px;\n left: 5px;\n display: flex;\n flex-direction: column;\n width: 235px;\n border: 1px solid #f1f1f1;\n padding: 15px;\n border-radius: 2px;\n z-index: 100;\n background: white;\n box-shadow: 3px 3px 5px #bfbdbd;\n}\n.rdw-image-modal-header {\n font-size: 15px;\n margin: 10px 0;\n display: flex;\n}\n.rdw-image-modal-header-option {\n width: 50%;\n cursor: pointer;\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n}\n.rdw-image-modal-header-label {\n width: 80px;\n background: #f1f1f1;\n border: 1px solid #f1f1f1;\n margin-top: 5px;\n}\n.rdw-image-modal-header-label-highlighted {\n background: #6eb8d4;\n border-bottom: 2px solid #0a66b7;\n}\n.rdw-image-modal-upload-option {\n width: 100%;\n color: gray;\n cursor: pointer;\n display: flex;\n border: none;\n font-size: 15px;\n align-items: center;\n justify-content: center;\n background-color: #f1f1f1;\n outline: 2px dashed gray;\n outline-offset: -10px;\n margin: 10px 0;\n padding: 9px 0;\n}\n.rdw-image-modal-upload-option-highlighted {\n outline: 2px dashed #0a66b7;\n}\n.rdw-image-modal-upload-option-label {\n cursor: pointer;\n height: 100%;\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 15px;\n}\n.rdw-image-modal-upload-option-label span {\n padding: 0 20px;\n}\n.rdw-image-modal-upload-option-image-preview {\n max-width: 100%;\n max-height: 200px;\n}\n.rdw-image-modal-upload-option-input {\n width: 0.1px;\n height: 0.1px;\n opacity: 0;\n overflow: hidden;\n position: absolute;\n z-index: -1;\n}\n.rdw-image-modal-url-section {\n display: flex;\n align-items: center;\n}\n.rdw-image-modal-url-input {\n width: 90%;\n height: 35px;\n margin: 15px 0 12px;\n border: 1px solid #f1f1f1;\n border-radius: 2px;\n font-size: 15px;\n padding: 0 5px;\n}\n.rdw-image-modal-btn-section {\n margin: 10px auto 0;\n}\n.rdw-image-modal-url-input:focus {\n outline: none;\n}\n.rdw-image-modal-btn {\n margin: 0 5px;\n width: 75px;\n height: 30px;\n border: 1px solid #f1f1f1;\n border-radius: 2px;\n cursor: pointer;\n background: white;\n text-transform: capitalize;\n}\n.rdw-image-modal-btn:hover {\n box-shadow: 1px 1px 0px #bfbdbd;\n}\n.rdw-image-modal-btn:active {\n box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n.rdw-image-modal-btn:focus {\n outline: none !important;\n}\n.rdw-image-modal-btn:disabled {\n background: #ece9e9;\n}\n.rdw-image-modal-spinner {\n position: absolute;\n top: -3px;\n left: 0;\n width: 100%;\n height: 100%;\n opacity: 0.5;\n}\n.rdw-image-modal-alt-input {\n width: 70%;\n height: 20px;\n border: 1px solid #f1f1f1;\n border-radius: 2px;\n font-size: 12px;\n margin-left: 5px;\n}\n.rdw-image-modal-alt-input:focus {\n outline: none;\n}\n.rdw-image-modal-alt-lbl {\n font-size: 12px;\n}\n.rdw-image-modal-size {\n align-items: center;\n display: flex;\n margin: 8px 0;\n justify-content: space-between;\n}\n.rdw-image-modal-size-input {\n width: fit-content;\n height: 20px;\n border: 1px solid #f1f1f1;\n border-radius: 2px;\n font-size: 12px;\n}\n.rdw-image-modal-size-input:focus {\n outline: none;\n}\n.rdw-image-mandatory-sign {\n color: red;\n margin-left: 3px;\n margin-right: 3px;\n}\n.rdw-remove-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n position: relative;\n}\n.rdw-history-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 6px;\n}\n.rdw-history-dropdownoption {\n height: 40px;\n display: flex;\n justify-content: center;\n}\n.rdw-history-dropdown {\n width: 50px;\n}\n.rdw-link-decorator-wrapper {\n position: relative;\n}\n.rdw-link-decorator-icon {\n position: absolute;\n left: 40%;\n top: 0;\n cursor: pointer;\n background-color: white;\n}\n.rdw-mention-link {\n text-decoration: none;\n color: #1236ff;\n background-color: #f0fbff;\n padding: 1px 2px;\n border-radius: 2px;\n}\n.rdw-suggestion-wrapper {\n position: relative;\n}\n.rdw-suggestion-dropdown {\n position: absolute;\n display: flex;\n flex-direction: column;\n border: 1px solid #f1f1f1;\n min-width: 100px;\n max-height: 150px;\n overflow: auto;\n background: white;\n z-index: 100;\n}\n.rdw-suggestion-option {\n padding: 7px 5px;\n border-bottom: 1px solid #f1f1f1;\n}\n.rdw-suggestion-option-active {\n background-color: #f1f1f1;\n}\n.rdw-hashtag-link {\n text-decoration: none;\n color: #1236ff;\n background-color: #f0fbff;\n padding: 1px 2px;\n border-radius: 2px;\n}\n.rdw-image-alignment-options-popup {\n position: absolute;\n background: white;\n display: flex;\n padding: 5px 2px;\n border-radius: 2px;\n border: 1px solid #f1f1f1;\n width: 105px;\n cursor: pointer;\n z-index: 100;\n}\n.rdw-alignment-option-left {\n justify-content: flex-start;\n}\n.rdw-image-alignment-option {\n height: 15px;\n width: 15px;\n min-width: 15px;\n}\n.rdw-image-alignment {\n position: relative;\n}\n.rdw-image-imagewrapper {\n position: relative;\n}\n.rdw-image-center {\n display: flex;\n justify-content: center;\n}\n.rdw-image-left {\n display: flex;\n}\n.rdw-image-right {\n display: flex;\n justify-content: flex-end;\n}\n.rdw-image-alignment-options-popup-right {\n right: 0;\n}\n.rdw-editor-main {\n height: 100%;\n overflow: auto;\n box-sizing: border-box;\n}\n.rdw-editor-toolbar {\n padding: 6px 5px 0;\n border-radius: 2px;\n border: 1px solid #f1f1f1;\n display: flex;\n justify-content: flex-start;\n background: white;\n flex-wrap: wrap;\n font-size: 15px;\n margin-bottom: 5px;\n user-select: none;\n}\n.public-DraftStyleDefault-block {\n margin: 1em 0;\n}\n.rdw-editor-wrapper:focus {\n outline: none;\n}\n.rdw-editor-wrapper {\n box-sizing: content-box;\n}\n.rdw-editor-main blockquote {\n border-left: 5px solid #f1f1f1;\n padding-left: 5px;\n}\n.rdw-editor-main pre {\n background: #f1f1f1;\n border-radius: 3px;\n padding: 1px 10px;\n} /**\n * Draft v0.9.1\n *\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n */\n.DraftEditor-editorContainer,\n.DraftEditor-root,\n.public-DraftEditor-content {\n height: inherit;\n text-align: initial;\n}\n.public-DraftEditor-content[contenteditable=\"true\"] {\n -webkit-user-modify: read-write-plaintext-only;\n}\n.DraftEditor-root {\n position: relative;\n}\n.DraftEditor-editorContainer {\n background-color: rgba(255, 255, 255, 0);\n border-left: 0.1px solid transparent;\n position: relative;\n z-index: 1;\n}\n.public-DraftEditor-block {\n position: relative;\n}\n.DraftEditor-alignLeft .public-DraftStyleDefault-block {\n text-align: left;\n}\n.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root {\n left: 0;\n text-align: left;\n}\n.DraftEditor-alignCenter .public-DraftStyleDefault-block {\n text-align: center;\n}\n.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root {\n margin: 0 auto;\n text-align: center;\n width: 100%;\n}\n.DraftEditor-alignRight .public-DraftStyleDefault-block {\n text-align: right;\n}\n.DraftEditor-alignRight .public-DraftEditorPlaceholder-root {\n right: 0;\n text-align: right;\n}\n.public-DraftEditorPlaceholder-root {\n color: #9197a3;\n position: absolute;\n z-index: 0;\n}\n.public-DraftEditorPlaceholder-hasFocus {\n color: #bdc1c9;\n}\n.DraftEditorPlaceholder-hidden {\n display: none;\n}\n.public-DraftStyleDefault-block {\n position: relative;\n white-space: pre-wrap;\n}\n.public-DraftStyleDefault-ltr {\n direction: ltr;\n text-align: left;\n}\n.public-DraftStyleDefault-rtl {\n direction: rtl;\n text-align: right;\n}\n.public-DraftStyleDefault-listLTR {\n direction: ltr;\n}\n.public-DraftStyleDefault-listRTL {\n direction: rtl;\n}\n.public-DraftStyleDefault-ol,\n.public-DraftStyleDefault-ul {\n margin: 16px 0;\n padding: 0;\n}\n.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR {\n margin-left: 1.5em;\n}\n.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL {\n margin-right: 1.5em;\n}\n.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR {\n margin-left: 3em;\n}\n.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL {\n margin-right: 3em;\n}\n.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR {\n margin-left: 4.5em;\n}\n.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL {\n margin-right: 4.5em;\n}\n.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR {\n margin-left: 6em;\n}\n.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL {\n margin-right: 6em;\n}\n.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR {\n margin-left: 7.5em;\n}\n.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL {\n margin-right: 7.5em;\n}\n.public-DraftStyleDefault-unorderedListItem {\n list-style-type: square;\n position: relative;\n}\n.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0 {\n list-style-type: disc;\n}\n.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1 {\n list-style-type: circle;\n}\n.public-DraftStyleDefault-orderedListItem {\n list-style-type: none;\n position: relative;\n}\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before {\n left: -36px;\n position: absolute;\n text-align: right;\n width: 30px;\n}\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before {\n position: absolute;\n right: -36px;\n text-align: left;\n width: 30px;\n}\n.public-DraftStyleDefault-orderedListItem:before {\n content: counter(ol0) \". \";\n counter-increment: ol0;\n}\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before {\n content: counter(ol1) \". \";\n counter-increment: ol1;\n}\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before {\n content: counter(ol2) \". \";\n counter-increment: ol2;\n}\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before {\n content: counter(ol3) \". \";\n counter-increment: ol3;\n}\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before {\n content: counter(ol4) \". \";\n counter-increment: ol4;\n}\n.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset {\n counter-reset: ol0;\n}\n.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset {\n counter-reset: ol1;\n}\n.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset {\n counter-reset: ol2;\n}\n.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset {\n counter-reset: ol3;\n}\n.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset {\n counter-reset: ol4;\n}\n",".DraftEditor-root {\n border: 1px solid #f1f1f1;\n padding: 20px;\n border-radius: 3px;\n}\n\n.rdw-image-modal {\n left: -215px;\n}\n\n.rdw-emoji-modal {\n left: -169px;\n}\n\n.rdw-embedded-modal {\n left: -124px;\n}\n","@use \"./variables.scss\" as vars;\n\n.products-item-wrapper {\n display: grid;\n grid-template-columns: repeat(5, 1fr);\n gap: 1em;\n justify-items: center;\n padding: 0 5%;\n margin-bottom: 5px;\n\n .MuiCard-root {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n height: 100%;\n width: 100%;\n background-color: whitesmoke;\n }\n\n .card-cart,\n .card {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n width: 100%;\n height: 100%;\n margin: 0;\n max-width: 345px;\n min-width: 250px;\n }\n\n .MuiCard-root:hover {\n transition: 1s;\n }\n\n .MuiCardMedia-root,\n .card-image {\n height: 200px;\n width: 100%;\n object-fit: cover;\n }\n\n .img-text-wrapper {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n flex-grow: 1; /* Allow this section to grow and fill available space */\n\n .img-description {\n padding: 10px;\n color: black; /* Adjusted from transparent */\n background-color: #f5f5f5; /* Light grey background for description */\n }\n }\n\n .bottom-bar {\n display: flex;\n justify-content: space-around;\n align-items: center;\n padding: 5px;\n background-color: white;\n border-top: 1px solid #ddd;\n\n .price,\n .shipment-cost {\n color: #019ace;\n font-weight: bold;\n margin-right: 5px;\n }\n\n .bottom-bar-price {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: baseline;\n\n .price,\n .shipment-cost {\n color: #019ace;\n font-weight: bold;\n margin-right: 5px;\n }\n\n .shipment-cost {\n font-size: 0.9rem; /* Slightly smaller than the price */\n color: #6a6a6a; /* Grey color for shipment cost */\n }\n\n .action-button {\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n }\n\n .card-cart {\n display: flex;\n flex-direction: column;\n height: 300px; // Ajusta según tus necesidades\n overflow: hidden;\n margin-bottom: 16px;\n position: relative;\n border: 1px solid #ddd; // Opcional: Añadir borde para mejor visualización\n }\n\n .card-content {\n flex: 1;\n display: flex;\n flex-direction: column;\n padding: 16px;\n overflow: hidden; // Asegura que el contenido no se desborde\n }\n\n .card-name,\n .card-category {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n .card-image {\n width: 100%;\n height: 200px; // Ajusta la altura según tus necesidades\n object-fit: cover;\n }\n\n .bottom-bar {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 16px;\n border-top: 1px solid #ddd; // Opcional: Añadir borde para separar el contenido\n }\n }\n\n .badge-container {\n margin-left: 90%;\n }\n\n .badge-empty {\n background-color: white !important;\n }\n\n .card-name {\n color: rgba(0, 0, 0, 0.87);\n font-size: 1rem; /* Ajusta el tamaño del texto según necesites */\n font-weight: bold;\n line-height: 1.2; /* Ajusta la altura de la línea */\n max-height: 3.6rem; /* Limita la altura del título a tres líneas */\n overflow: hidden; /* Oculta el contenido excedente */\n text-overflow: ellipsis; /* Añade puntos suspensivos si el texto es muy largo */\n display: -webkit-box;\n -webkit-line-clamp: 3; /* Propiedad específica de WebKit para limitar a dos líneas */\n -webkit-box-orient: vertical; /* Mantener la orientación del contenido en vertical */\n display: box; /* Fallback genérico */\n line-clamp: 3; /* Propiedad estándar */\n box-orient: vertical; /* Propiedad estándar para compatibilidad */\n white-space: normal; /* Permite que el texto haga salto de línea */\n text-align: center;\n height: 4rem;\n }\n\n .card-category {\n color: gray;\n margin-bottom: 5px;\n }\n}\n\n@media only screen and (max-width: 1700px) {\n .products-item-wrapper {\n grid-template-columns: repeat(4, 1fr);\n }\n}\n\n@media only screen and (max-width: 1400px) {\n .products-item-wrapper {\n grid-template-columns: repeat(3, 1fr);\n }\n}\n\n@media only screen and (max-width: 1000px) {\n .products-item-wrapper {\n grid-template-columns: repeat(2, 1fr);\n }\n}\n\n@media only screen and (max-width: 700px) {\n .products-item-wrapper {\n grid-template-columns: repeat(1, 1fr);\n }\n}\n\n.MuiSvgIcon-root {\n font-size: large;\n padding: 0px !important;\n}\n\n.MuiCardHeader-action,\n.MuiCardActions-root {\n .MuiTypography-root {\n color: #019ace !important;\n }\n}\n\n.MuiCardContent-root {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 5px !important;\n}\n\n.flex-container {\n display: flex;\n padding-left: 5%;\n}\n\n.font-size-medium {\n font-size: medium !important;\n padding: 0px !important;\n padding-left: 4px !important;\n}\n\n.products-item-wrapper.flex-container {\n display: grid; /* Ensure that the grid display is used */\n padding: 8px;\n padding-top: 12px;\n}\n\n.product-item {\n width: 300px; /* Set a fixed width for the card */\n margin: 0 auto; /* Center the card horizontally */\n display: inline-block; /* Align cards next to each other */\n vertical-align: top; /* Align all cards at the top */\n}\n\n.product-item-container {\n text-align: center; /* Center all cards within the container */\n}\n\n.shipment-card {\n width: 250px; /* Coincide con la clase .product-item */\n margin: 0 auto; /* Centrar la tarjeta horizontalmente */\n display: inline-block; /* Para alinear junto a otras tarjetas */\n vertical-align: top; /* Alinear todas las tarjetas en la parte superior */\n}\n\n/* CSS for the toggle switch */\n.switch {\n position: relative;\n display: inline-block;\n width: 60px;\n height: 34px;\n}\n\n.switch input {\n opacity: 0;\n width: 0;\n height: 0;\n}\n\n.slider {\n position: absolute;\n cursor: pointer;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: #ccc;\n transition: 0.4s;\n border-radius: 34px;\n}\n\n.slider:before {\n position: absolute;\n content: \"\";\n height: 26px;\n width: 26px;\n left: 4px;\n bottom: 4px;\n background-color: white;\n transition: 0.4s;\n border-radius: 50%;\n}\n\ninput:checked + .slider {\n background-color: #2196f3;\n}\n\ninput:checked + .slider:before {\n transform: translateX(26px);\n}\n\n/* EMAIL LINK CONTRAST */\n\n.email-link {\n color: vars.$azul-galicia; /* Change text color */\n background-color: transparent; /* Remove background */\n text-decoration: underline; /* Optional underline */\n}\n","@use \"./variables.scss\" as vars;\n\n.cart-page-wrapper {\n //display: grid;\n //grid-template-columns: repeat(3, 1fr);\n align-items: flex-start;\n //grid-gap: 10px;\n justify-items: center;\n color: white;\n //font-weight: bold;\n overflow: hidden;\n display: flex;\n justify-content: space-between;\n margin-left: 5%;\n margin-right: 5%;\n\n @media (max-width: 845px) {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center; // `align-items` already centers items horizontally\n margin-bottom: 10px;\n margin-left: 5%;\n margin-right: 5%;\n margin-top: 0%;\n }\n\n .payment-buttons {\n margin-right: 5%;\n\n @media (max-width: 845px) {\n margin-right: 0%;\n }\n }\n\n .cart-title {\n //columns 1st to 3rd (all), 2st row\n //grid-column: 1 / 4;\n //grid-row: 2;\n //height: 100%;\n font-size: 1.6rem;\n padding-bottom: 30px;\n word-spacing: 0.15rem;\n\n @media (max-width: 845px) {\n font-size: 1.3rem;\n padding-bottom: 5px;\n }\n }\n\n .lottie-wrapper {\n display: flex;\n justify-content: center;\n align-items: center;\n margin-left: 35%;\n margin-top: 50px;\n\n @media (max-width: 1115px) {\n margin-left: 15%;\n margin-top: 55px;\n }\n @media (max-width: 845px) {\n margin-left: 5%;\n margin-top: 0px;\n }\n @media (max-width: 600px) {\n margin-left: 0%;\n }\n @media (max-width: 550px) {\n margin-left: 0%;\n }\n\n img {\n @media (max-width: 845px) {\n height: 260px;\n width: 260px;\n }\n @media (max-width: 600px) {\n height: 200px;\n width: 200px;\n }\n }\n }\n\n .lottie {\n //columns 1st & 2nd, 1st & 3rd row\n grid-column: 1 / 4;\n grid-row: 3;\n display: flex;\n justify-content: flex-end;\n }\n\n //.cart-products {\n //columns 1st & 2nd, 1st & 3rd row\n //grid-column: 1 / 3;\n //grid-row: 3;\n //}\n\n .cart-total {\n //3rd column, 3rd row\n grid-column: 3 / 4;\n grid-row: 3;\n font-size: large;\n color: white;\n\n a {\n text-decoration: none;\n }\n }\n .cart-total {\n @media (max-width: 845px) {\n margin-right: 10px;\n }\n }\n\n .cart-checkout {\n display: flex;\n align-items: center;\n justify-content: space-around;\n width: 100%;\n height: 50px;\n margin-top: 20px;\n background-color: vars.$azul-galicia;\n border-radius: 10px;\n padding: 20px;\n font-size: small;\n\n @media (max-width: 845px) {\n margin-top: 10px;\n }\n }\n\n .cart-checkout {\n display: flex;\n align-items: center; // Alinea verticalmente el icono y el texto\n justify-content: center; // Centra el contenido horizontalmente\n gap: 8px; // Espacio entre el icono y el texto\n\n .MuiButton-startIcon {\n margin-right: 8px; // Espacio entre el icono y el texto\n }\n\n svg {\n vertical-align: middle; // Alinea verticalmente el SVG si es necesario\n }\n }\n}\n\n.MuiBadge-colorSecondary {\n background-color: vars.$azul-galicia !important;\n}\n\n/*Texto del Modal*/\n.dialogo {\n .color-negro {\n color: black !important;\n }\n}\n",".MuiToolbar-root{\n display: flex;\n justify-content: space-between;\n margin: 0px 20px 0px 20px;\n color: #DA5726;\n\n .MuiSvgIcon-root{\n color: #DA5726;\n }\n\n}\n\n.MuiStep-root h1 {\n font-size: large !important;\n}\n\n.MuiPaper-root h1 {\n font-size: large !important;\n}\n\n.MuiTypography-root{\n font-family: 'Titillium Web', sans-serif !important;\n}\n\n.confirmation-message{\n font-size: medium;\n}\n\n\n// Main styles in the Checkout.js file\n","@use \"./variables.scss\" as vars;\n\n.product-container-styles {\n .user-actions {\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-left: 5%;\n\n .cart-nav {\n display: flex;\n margin-left: 5%;\n margin-right: 5%;\n align-items: baseline;\n }\n\n .filter-links {\n display: flex;\n flex-wrap: wrap;\n justify-content: start;\n //align-items: center;\n margin-top: 1%;\n margin-bottom: 1.5%;\n\n .btn {\n border-color: whitesmoke;\n border-radius: 5px;\n margin: 2px 10px;\n padding: 10px;\n background-color: #f0f0f0e9;\n color: #000;\n transition:\n background-color 0.3s,\n color 0.3s;\n width: 150px;\n\n &.active {\n background-color: vars.$azul-galicia;\n color: #fff;\n }\n\n @media (max-width: 1464px) {\n width: 130px;\n margin: 2px 8px;\n }\n\n @media (max-width: 1320px) {\n width: 110px;\n margin: 2px 4px;\n }\n }\n }\n\n .subcategory-filter-links {\n justify-content: start;\n .btn {\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 0.8em;\n border-radius: 10px;\n margin: 1px 10px;\n padding: 10px;\n background-color: #f5f5f5c6;\n\n @media (max-width: 1664px) {\n width: 120px;\n margin: 2px 4px;\n }\n\n @media (max-width: 1420px) {\n width: 115px;\n padding: 8px;\n }\n @media (max-width: 1269px) {\n width: 110px;\n margin: 2px 3px;\n padding: 7px;\n }\n }\n }\n\n .isSmallScreen {\n display: block;\n margin: 20px 0;\n\n .filtering-button {\n color: white;\n font-size: 0.8em;\n }\n\n .selected-filter {\n background-color: #ff5733 !important;\n }\n }\n }\n}\n\n@media (min-width: 1091px) {\n .user-actions {\n .isSmallScreen {\n display: none !important;\n }\n\n .filter-links {\n display: flex;\n justify-content: space-around;\n margin: 20px 0;\n }\n }\n}\n\n@media (max-width: 1090px) {\n .user-actions {\n .filter-links {\n display: none !important;\n }\n .categories-title {\n display: none !important;\n }\n\n .isSmallScreen {\n display: block;\n margin: 20px 0;\n }\n }\n}\n","@use \"./variables.scss\" as vars;\n\n.cart-nav-wrapper {\n display: flex;\n margin-left: 5%;\n margin-right: 5.8%;\n justify-content: flex-end;\n\n .icon-button {\n transition: transform 0.5s ease-in-out;\n }\n\n .icon-button:hover {\n //transform: scaleX(-1);\n\n svg {\n color: vars.$azul-galicia;\n }\n }\n}\n",".MuiInputLabel-outlined.MuiInputLabel-shrink {\n transform: translate(14px, -14px) scale(0.75) !important;\n}\n\nelement.style {\n display: grid !important;\n}\n\n.signincard, .signupcard {\n\n\n .MuiInputBase-input:invalid, \n .MuiInputBase-input,\n .MuiInputBase-input:focus,\n .MuiOutlinedInput-input {\n background-color: white !important;\n color: black !important;\n }\n\n .MuiIconButton-label {\n color: white !important;\n }\n\n}\n\n\n.MuiGrid-container {\n display: grid !important;\n align-items: center !important;\n}\n\n.MuiInputLabel-outlined.MuiInputLabel-shrink,\n.MuiTypography-colorTextSecondary, \n.MuiTypography-h5, \n.MuiGrid-item a, \n.MuiFormControlLabel-label {\n color: white !important;\n}\n\n.MuiAvatar-colorDefault,\n.MuiButton-root {\n background-color: #019ACE !important;\n}\n\n//font-family: 'Titillium Web', sans-serif !important;\n\n","\n /* Card styles */\n .MuiCard-root {\n border-radius: 10px;\n transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;\n }\n \n .MuiCard-root:hover {\n transform: translateY(-10px);\n box-shadow: 0 10px 20px rgba(0, 0, 0, 0.5);\n }\n \n .MuiCardContent-root {\n color: #fff;\n display: flex !important;\n flex-direction: column !important;\n }\n \n .MuiTypography-h5 {\n color: #fff;\n }\n \n .MuiTypography-body2 {\n color: #ccc;\n }\n \n .MuiIconButton-root {\n background-color: #019ACE;\n border-radius: 50%;\n padding: 20px;\n transition: background-color 0.3s ease;\n }\n \n .MuiIconButton-root:hover {\n background-color: #017BB5;\n }\n \n a {\n text-decoration: none;\n }\n\n .listado-entradas {\n p {\n color: black !important;\n }\n }\n ","@use \"./variables.scss\" as vars;\n@use \"./mixins.scss\" as mixins;\n\n.ecommerce-form-wrapper {\n @include mixins.base-grid();\n padding: 21px;\n\n @media (max-width: 1096px) {\n padding: 18px;\n }\n\n @media (max-width: 968px) {\n padding: 15px;\n }\n\n @media (max-width: 782px) {\n padding: 14px;\n }\n\n @media (max-width: 610px) {\n padding: 10px;\n }\n\n @include mixins.input-element();\n input {\n margin-bottom: 0px;\n }\n\n .image-uploaders {\n display: flex;\n justify-content: space-around;\n align-items: center;\n flex-direction: row;\n\n @media (max-width: 1155px) {\n flex-direction: column;\n }\n\n .filepicker {\n min-width: 150px;\n height: 180px;\n margin-bottom: 10px;\n\n @media (max-width: 1138px) {\n min-width: 200px;\n flex-direction: column;\n }\n }\n\n .gestion-portfolio-image-wrapper {\n img {\n width: 200px;\n height: 120px;\n object-fit: cover;\n border-radius: 5px;\n }\n\n .image-removal-link {\n display: flex;\n justify-content: center;\n a {\n font-weight: 900;\n color: vars.$warning;\n cursor: pointer;\n }\n }\n }\n }\n\n .form-buttons {\n display: flex;\n justify-content: center;\n align-items: center;\n\n .logout-button {\n cursor: pointer;\n }\n }\n\n .btn {\n margin-right: 10px;\n }\n\n .three-column {\n display: grid;\n grid-template-columns: 1fr 1fr auto;\n gap: 10px; /* Add some gap between the columns */\n align-items: center; /* Align items vertically */\n }\n\n /* Styling for the checkbox and label */\n .checkbox-wrapper {\n display: flex;\n align-items: center; /* Align checkbox and label vertically */\n }\n\n /* Optional: Adjust spacing between checkbox and label */\n .checkbox-wrapper input[type=\"checkbox\"] {\n margin-right: 5px; /* Space between checkbox and label */\n }\n}\n",".centrado {\n display: flex;\n align-items: center;\n justify-content: center;\n\n @media (max-width: 530px) {\n flex-direction: column;\n }\n\n .MuiInputLabel-outlined.MuiInputLabel-shrink,\n .MuiTypography-colorTextSecondary,\n .MuiTypography-h5,\n .MuiGrid-item a,\n .MuiFormControlLabel-label {\n color: black !important;\n }\n\n .MuiIconButton-label {\n background-color: white;\n color: #464646;\n }\n\n .Mui-disabled {\n cursor: not-allowed !important;\n .MuiIconButton-label {\n color: gray;\n }\n }\n}\n","@use \"./variables.scss\" as vars;\n\n.boton-footer {\n color: white;\n font-size: small;\n cursor: pointer;\n\n &:hover {\n color: vars.$azul-galicia;\n }\n}\n","/* Estilos para el modal */\n.modal {\n display: flex;\n align-items: center;\n justify-content: center;\n position: fixed;\n z-index: 1000;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.8);\n }\n \n .modal-content {\n position: relative;\n width: 80%;\n max-width: 700px;\n }\n \n .modal-image {\n width: 100%;\n height: auto;\n }\n \n .close {\n position: absolute;\n top: 10px;\n right: 25px;\n color: #fff;\n font-size: 35px;\n font-weight: bold;\n cursor: pointer;\n }\n \n .close:hover,\n .close:focus {\n color: #999;\n text-decoration: none;\n cursor: pointer;\n }\n ",".botonEmail {\n height: 20px;\n\n a {\n color: white;\n }\n}",".zoom-in-modal {\n position: fixed;\n z-index: 1000;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.8);\n display: flex;\n justify-content: center;\n align-items: center;\n overflow: auto; /* Allow scrolling if content is too large */\n}\n\n.zoom-in-modal-content {\n position: relative;\n background-color: white;\n padding: 20px;\n max-width: 90%;\n max-height: 90%; /* Ensure modal content doesn't exceed 90% of viewport */\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);\n overflow: auto; /* If image is larger than the modal, allow scrolling */\n}\n\n.zoom-in-modal-image {\n max-width: 100%;\n height: auto;\n max-height: 100%;\n object-fit: contain; /* Ensures the full image is visible without distortion */\n}\n\n.zoom-in-close {\n position: absolute;\n top: 10px;\n right: 15px;\n color: #aaa;\n font-size: 28px;\n font-weight: bold;\n cursor: pointer;\n}\n\n.zoom-in-close:hover,\n.zoom-in-close:focus {\n color: black;\n text-decoration: none;\n cursor: pointer;\n}\n",".spinner {\n display: flex;\n align-items: center;\n justify-content: center;\n color: white; /* Color blanco para el icono y el texto */\n }\n \n .spinner span {\n margin-left: 10px;\n font-size: 18px; /* Tamaño del texto */\n color: white; /* Asegurarte de que el texto también sea blanco */\n }\n \n .spinner-icon {\n font-size: 24px; /* Tamaño del icono */\n color: white; /* Color blanco para el icono */\n }\n ","@use \"./variables.scss\" as vars;\n\n/* Blog*/\n\n.blog {\n padding-right: 15%;\n padding-left: 15%;\n .ultima-entrada {\n h1,\n p {\n color: white;\n }\n }\n\n .ultima-entrada {\n h1 {\n margin-top: 0.2rem; /* Reduce el espacio superior del título */\n }\n .fecha-entrada-blog {\n color: vars.$azul-galicia;\n margin-bottom: 0.2rem; /* Reduce el espacio inferior de la fecha */\n }\n }\n\n .lista-entradas .entrada p {\n display: -webkit-box; /* Necesario para habilitar line-clamp en navegadores WebKit */\n -webkit-line-clamp: 2; /* Prefijo WebKit */\n line-clamp: 2; /* Propiedad estándar */\n -webkit-box-orient: vertical; /* Orientación para line-clamp */\n overflow: hidden; /* Esconde el texto que exceda el límite */\n text-overflow: ellipsis; /* Añade los puntos suspensivos (...) */\n white-space: normal; /* Permite líneas múltiples */\n }\n}\n\n/* Blog Header */\n\n.blog-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n p {\n color: white;\n font-size: 1.4em;\n }\n .nav-list {\n display: flex;\n .blog-header-link {\n margin-left: 15px;\n font-size: 1.2em;\n a {\n color: white;\n text-decoration: none;\n &:hover {\n color: #ccc; // Cambia el color al pasar el cursor.\n }\n &:active {\n color: #999; // Cambia el color al hacer clic.\n }\n }\n }\n .active {\n a {\n color: vars.$azul-galicia !important;\n }\n }\n }\n}\n\n/* Blog Description */\n\n.blog-description {\n h1 {\n color: white;\n font-size: 2.6em;\n display: flex;\n justify-content: center;\n font-weight: bold; // Asegura que el texto sea grueso\n margin: 20px 0; // Espaciado vertical para el texto\n\n // Añade líneas superior e inferior\n border-top: 2px solid #b0b0b0;\n border-bottom: 2px solid #b0b0b0;\n padding: 10px 0; // Espaciado entre el texto y las líneas\n\n @media (max-width: 960px) {\n font-size: 2em;\n }\n\n @media (max-width: 600px) {\n font-size: 1.8em;\n }\n\n }\n p {\n color: #ccc;\n font-size: 1.25em;\n }\n .blog-image-header {\n width: 100%; /* Asegúrate de que el contenedor ocupe el ancho completo */\n height: 400px; /* Ajusta esta altura según necesites */\n overflow: hidden; /* Previene desbordamiento */\n img {\n width: 100%; /* La imagen ocupará el ancho completo del contenedor */\n height: auto; /* Mantiene la proporción de la imagen */\n object-fit: cover; /* Recorta la imagen para que encaje perfectamente en el contenedor */\n display: block; /* Evita espacio blanco en algunos navegadores */\n }\n }\n}\n\n/* Blog Última Entrada */\n\n.blog {\n .ultima-entrada {\n h1 {\n margin-top: 0.2rem; /* Reduce el espacio superior del título */\n }\n .fecha-entrada-blog {\n color: vars.$azul-galicia;\n margin-bottom: 0.2rem; /* Reduce el espacio inferior de la fecha */\n }\n }\n}\n\n/* Blog Entradas Anteriores */\n\n.blog {\n .custom-divider {\n border: 0;\n height: 1px;\n background: linear-gradient(to right, #ccc, #515151, #ccc);\n margin: 60px 0 20px 0;\n }\n\n h3 {\n color: white !important;\n margin-top: 3rem;\n }\n\n .lista-entradas {\n display: grid;\n grid-template-columns: repeat(3, 1fr); /* 3 columnas de igual tamaño */\n grid-template-rows: repeat(2, auto); /* 2 filas con altura automática */\n gap: 20px; /* Espaciado entre las entradas (ajústalo según prefieras) */\n width: 100%; /* Asegura que el grid ocupe todo el ancho disponible */\n\n\n @media (max-width: 960px) {\n grid-template-columns: repeat(2, 1fr);\n }\n\n @media (max-width: 720px) {\n grid-template-columns: repeat(1, 1fr);\n }\n\n .entrada {\n min-width: 0; /* Evita que el contenido expanda las columnas */\n word-wrap: break-word; /* Asegura que el texto largo se ajuste */\n h2,\n p {\n color: white !important;\n margin-bottom: 0.2rem;\n }\n\n .fecha {\n color: vars.$azul-galicia !important;\n }\n\n .titulo {\n display: flex;\n justify-content: space-between;\n margin-top: 0.2rem;\n align-items: flex-start; /* Alinea los elementos al inicio del eje vertical */\n\n .rotated-arrow {\n transform: rotate(315deg);\n font-size: 0.8em;\n margin-top: 10px; /* Ajusta la posición para alinearse mejor con el texto */\n margin-left: 2px;\n }\n }\n }\n }\n}\n\n/* PAGINATION */\n\n.blog {\n .cargar-mas {\n display: block;\n margin: 20px auto;\n padding: 10px 20px;\n background-color: #007bff;\n color: white;\n border: none;\n border-radius: 5px;\n cursor: pointer;\n font-size: 16px;\n }\n\n .cargar-mas:hover {\n background-color: #0056b3;\n }\n}\n\n.draft-content {\n .DraftEditor-root {\n background-color: transparent;\n border: none;\n color: white;\n padding: 0;\n }\n}\n\n.resumen {\n display: -webkit-box;\n -webkit-line-clamp: 2; /* Número máximo de líneas a mostrar */\n line-clamp: 2; /* Propiedad estándar */\n -webkit-box-orient: vertical;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: normal; /* Asegura que el texto no se trunque en una sola línea */\n}\n\n.archivo-seguidores {\n display: grid;\n grid-template-columns: 1fr 1fr; \n gap: 20px;\n align-items: start;\n padding: 20px;\n}\n\n.seguidores {\n justify-self: end; /* Alinea Seguidores a la derecha */\n}\n\n/* 📌 RESPONSIVE: En móviles, Seguidores se va debajo */\n@media (max-width: 768px) {\n .archivo-seguidores {\n grid-template-columns: 1fr; /* Cambia a una sola columna */\n }\n\n .seguidores {\n justify-self: start; /* Evita que quede alineado raro en móviles */\n }\n}\n",".entrada-detalle {\n padding: 0% 15%;\n color: white;\n \n h1 {\n font-size: 2em;\n margin-bottom: 10px;\n }\n \n .entrada-fecha {\n color: #3ebeff; /* Color destacado para la fecha */\n margin-bottom: 20px;\n }\n \n .entrada-resumen {\n line-height: 1.6;\n font-size: 1.2em;\n }\n }\n ","@use \"./variables.scss\" as vars;\n\n.cuenta {\n font-family: Arial, sans-serif;\n color: white;\n background-color: black;\n padding-right: 15%;\n padding-left: 15%;\n\n .titulo {\n display: flex;\n justify-content: space-between;\n margin-top: 0.2rem;\n align-items: flex-start; /* Alinea los elementos al inicio del eje vertical */\n\n .rotated-arrow {\n transform: rotate(315deg);\n font-size: 0.8em;\n margin-top: 5px; /* Ajusta la posición para alinearse mejor con el texto */\n margin-left: 2px;\n }\n }\n}\n\n.cuenta-header {\n text-align: center;\n}\n\n.cuenta-header p {\n margin-bottom: 1rem;\n}\n\n.cuenta-form {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n width: 100%; \n\n @media (max-width: 960px) {\n flex-direction: column;\n }\n\n}\n\n.cuenta-form input,\n.cuenta-form .pass {\n width: 100%;\n max-width: 400px;\n margin: 0.3rem;\n padding: 0.75rem 0;\n font-size: 1rem;\n box-sizing: border-box;\n\n @media (max-width: 960px) {\n margin: 0.2rem 0;\n }\n\n}\n\n.cuenta-form input {\n padding-left: 15px;\n}\n\n.cuenta-form .pass {\n position: relative;\n display: flex;\n align-items: center;\n}\n\n.cuenta-form .pass input {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.cuenta-form .pass button {\n position: absolute;\n right: 10px;\n background: none;\n border: none;\n cursor: pointer;\n color: #666;\n}\n\n.privacy-policy {\n font-size: 0.85rem;\n margin-top: 1rem;\n}\n\n.privacy-policy a {\n color: #007bff;\n text-decoration: none;\n}\n\n.privacy-policy a:hover {\n text-decoration: underline;\n}\n\n.latest-posts {\n margin-top: 2rem;\n}\n\n.latest-posts h2 {\n font-size: 1.8rem;\n margin-bottom: 1rem;\n}\n\n.posts-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n gap: 1.5rem;\n}\n\n.post {\n background-color: #222;\n padding: 1rem;\n border-radius: 8px;\n}\n\n.post p {\n margin: 0.5rem 0;\n}\n\n.post h3 {\n font-size: 1.2rem;\n margin-bottom: 0.5rem;\n\n a {\n color: vars.$azul-galicia;\n }\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: rgba(0, 0, 0, 0.7);\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.modal-content {\n background: white;\n color: black;\n padding: 1.5rem;\n border-radius: 8px;\n text-align: center;\n}\n\n.modal-buttons {\n display: flex;\n justify-content: space-evenly;\n margin-top: 20px;\n}\n\n.btn-accept {\n background-color: #007bff;\n color: white;\n border: none;\n padding: 0.75rem 1.5rem;\n border-radius: 5px;\n cursor: pointer;\n}\n\n.btn-accept:hover {\n background-color: #0056b3;\n}\n\n.btn-subscribe {\n background-color: #28a745;\n color: white;\n padding: 10px 20px;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n transition: background-color 0.2s ease-in-out;\n}\n\n.btn-subscribe:hover {\n background-color: #218838;\n}\n\n.logout-button {\n background: none;\n border: none;\n cursor: pointer;\n font-size: 18px;\n margin-left: 10px;\n color: vars.$azul-galicia; /* Color del icono */\n transition: color 0.2s ease-in-out;\n}\n\n.logout-button:hover {\n color: red; /* Color cuando pasas el ratón */\n}\n\n.boton-gestionar-suscripcion,\n.boton-acceso {\n background-color: #28a745;\n color: white;\n padding: 10px 20px;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: medium;\n}\n\n.boton-crearcuenta {\n background-color: rgb(77, 77, 255);\n color: white;\n padding: 0.9rem 1.5rem;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 16px; /* Ajusta el tamaño del texto */\n white-space: nowrap; /* Evita que el texto se divida */\n overflow: hidden;\n text-align: center; /* Centra el texto dentro del botón */\n min-width: 150px; /* Asegura un ancho mínimo para el botón */\n transition: background-color 0.2s ease-in-out;\n margin-left: 10px;\n margin-top: 0px;\n\n @media (max-width: 960px) {\n margin-left: 0px;\n margin-top: 10px;\n white-space: normal;\n }\n\n}\n\n.boton-gestionar-suscripcion:hover,\n.boton-acceso:hover {\n background-color: #218838;\n}\n\n.boton-crearcuenta:hover {\n background-color: blue;\n}\n\n.modal-buttons {\n display: flex;\n justify-content: center;\n gap: 10px; /* Espaciado entre botones */\n margin-top: 20px;\n}\n\n.boton-acceder {\n background-color: #28a745; /* Verde */\n color: white;\n padding: 0.9rem 1.5rem;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 16px; /* Ajusta el tamaño del texto */\n white-space: nowrap; /* Evita que el texto se divida */\n overflow: hidden;\n text-align: center; /* Centra el texto dentro del botón */\n min-width: 150px; /* Asegura un ancho mínimo para el botón */\n transition: background-color 0.2s ease-in-out;\n margin-left: 10px;\n margin-top: 0px;\n\n @media (max-width: 960px) {\n margin-left: 0px;\n //margin-top: 10px;\n white-space: normal;\n }\n\n}\n\n.boton-acceder:hover {\n background-color: #218838;\n}\n\n.boton-cancelar {\n background-color: #6c757d; /* Gris */\n color: white;\n padding: 10px 20px;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: medium;\n transition: background-color 0.2s ease-in-out;\n}\n\n.boton-cancelar:hover {\n background-color: #5a6268;\n}\n\n.boton-darse-baja {\n background-color: #dc3545; /* Rojo */\n color: white;\n padding: 10px 20px;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: medium;\n transition: background-color 0.2s ease-in-out;\n}\n\n.boton-darse-baja:hover {\n background-color: #c82333;\n}\n\n.button-container {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n\n @media (max-width: 960px){\n flex-direction: column;\n gap: 10px;\n }\n\n}\n","@use \"./variables.scss\" as vars;\n\n/* COMENTARIOS EXISTENTES */\n\n.comentarios-container {\n margin-top: 20px;\n h3 {\n color: vars.$azul-galicia !important;\n }\n}\n\n.comentario-card {\n background-color: #b0b0b0;\n border-radius: 10px;\n padding: 4px 15px;\n margin-bottom: 15px;\n word-wrap: break-word; /* Romper palabras largas */\n overflow-wrap: break-word; /* Asegurar ajuste de texto */\n box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);\n}\n\n.comentario-header {\n p {\n color: black !important;\n margin: 0px;\n }\n}\n\n.comentario-fecha {\n color: black;\n font-size: 14px;\n}\n\n.comentario-contenido {\n margin-top: 10px;\n font-size: 16px;\n color: black !important;\n word-wrap: break-word; /* Forzar ajuste de palabras */\n overflow-wrap: break-word; /* Compatibilidad adicional */\n max-width: 100%; /* Asegurar que no exceda el contenedor */\n line-height: 1.5;\n p {\n color: black !important;\n //margin-bottom: 2px;\n padding: 0px;\n margin: 0px;\n }\n .input-edicion {\n width: -webkit-fill-available;\n resize: none;\n background-color: #e5e5e5;\n background-color: #e5e5e5;\n height: auto;\n padding: 10px;\n border: 1px solid #ccc;\n border-radius: 4px;\n font-size: 16px;\n line-height: 1.5;\n resize: none;\n overflow-y: auto;\n }\n}\n\n.comentario-acciones {\n margin-top: 10px;\n display: flex;\n flex-direction: column;\n gap: 10px;\n}\n\n.button-actions {\n display: flex;\n justify-content: center;\n flex-direction: row;\n align-items: center;\n gap: 5px;\n padding-bottom: 5px;\n\n @media (max-width: 690px) {\n flex-direction: column;\n }\n\n button {\n max-width: 200px;\n height: 40px; /* Define una altura fija */\n margin-left: 10px;\n margin-right: 10px;\n }\n\n}\n\n.btn-responder,\n.btn-eliminar {\n padding: 5px 10px;\n font-size: 14px;\n border: none;\n border-radius: 5px;\n cursor: pointer;\n width: 90%;\n}\n\n.btn-responder {\n background: #28a745;\n color: white;\n}\n\n.btn-eliminar {\n background: #dc3545;\n color: white;\n}\n\n.respuesta {\n padding-left: 10px; /* Espaciado entre el borde y el texto */\n margin-left: 10px; /* Separación de la respuesta del comentario principal */\n border-left: 3px solid #777272; /* Borde en el lado izquierdo */\n background-color: inherit;\n color: black;\n p {\n color: black !important;\n }\n}\n\n.acciones-admin {\n display: flex;\n gap: 10px;\n margin-top: 10px;\n}\n\n.btn-responder {\n background-color: #4caf50;\n color: white;\n border: none;\n padding: 5px 10px;\n cursor: pointer;\n}\n\n.btn-eliminar {\n background-color: #f44336;\n color: white;\n border: none;\n padding: 5px 10px;\n cursor: pointer;\n}\n\n.input-respuesta {\n background-color: #e5e5e5; \n height: auto;\n padding: 10px; /* Espaciado interno */\n border: 1px solid #ccc;\n border-radius: 4px;\n font-size: 16px;\n line-height: 1.5;\n resize: none; /* Evita que se pueda redimensionar manualmente */\n overflow-y: hidden; /* Muestra scroll solo si es necesario */\n}\n\n.input-respuesta:focus {\n outline: none;\n border-color: gray; /* Azul al enfocar */\n}\n\n/* ENTRADA DE COMENTARIO */\n\n.comentario-input-container {\n margin-top: 20px;\n background-color: #b0b0b0;\n border-radius: 8px;\n padding: 15px;\n border: 1px solid #bdbdbd;\n\n p {\n margin: 0;\n padding: 0;\n color: black !important;\n margin-bottom: 10px;\n }\n\n .modal {\n .modal-content h2,\n p {\n margin-bottom: 10px;\n color: black;\n }\n }\n}\n\n.comentario-textarea {\n background-color: #e5e5e5; \n height: auto;\n padding: 10px;\n color: black;\n border: 1px solid #bdbdbd;\n border-radius: 4px;\n font-size: 16px;\n line-height: 1.5;\n resize: none;\n overflow-y: auto;\n width: -webkit-fill-available;\n}\n\n.comentario-textarea:focus {\n outline: none;\n border-color: gray;\n}\n\n.comentario-botones {\n display: flex;\n gap: 10px;\n align-items: center;\n}\n\n.btn-publicar {\n background-color: #4caf50;\n color: white;\n padding: 8px 15px;\n border: none;\n border-radius: 5px;\n cursor: pointer;\n font-size: 14px;\n display: flex;\n align-items: center;\n gap: 5px;\n}\n\n.btn-publicar:hover {\n background-color: #388e3c;\n}\n\n.btn-suscribete, .btn-recibir-notificaciones {\n color: white;\n padding: 10px 20px;\n border: none;\n border-radius: 5px;\n cursor: pointer;\n font-size: 1rem;\n transition: background-color 0.2s ease-in-out;\n}\n\n.btn-suscribete {\n background-color: #3f51b5;\n}\n.btn-recibir-notificaciones {\n background-color: #2196F3;\n}\n\n\n.btn-suscribete:hover {\n background-color: #303f9f;\n}\n.btn-recibir-notificaciones:hover {\n background-color: #1E88E5;\n}\n\n.info-icon {\n font-size: 16px;\n color: #6c757d;\n cursor: pointer;\n}\n\n.info-icon:hover {\n color: #495057;\n}\n\n.privacidad-texto {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n margin-top: 10px;\n font-size: 12px;\n color: #6c757d !important;\n .privacidad {\n color: #6c757d !important;\n }\n .boton-footer {\n color: #6c757d !important;\n }\n}\n\n.modal {\n position: fixed;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n z-index: 1000;\n background: white;\n padding: 20px;\n border-radius: 10px;\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);\n}\n\n.btn-cerrar-modal {\n background-color: #dc3545;\n color: white;\n padding: 8px 15px;\n border: none;\n border-radius: 5px;\n cursor: pointer;\n font-size: 1rem;\n min-width: 120px;\n}\n\n.btn-cerrar-modal:hover {\n background-color: #c82333;\n}\n\n.cuenta-container {\n position: fixed;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n z-index: 1000;\n background: white;\n padding: 20px;\n border-radius: 10px;\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);\n}\n\n.btn-cerrar-cuenta {\n background-color: #6c757d;\n color: white;\n padding: 8px 15px;\n border: none;\n border-radius: 5px;\n cursor: pointer;\n}\n\n.btn-cerrar-cuenta:hover {\n background-color: #5a6268;\n}\n\n.editado-badge {\n color: #276FBF;\n font-size: 0.9em;\n font-weight: bold;\n margin-left: 10px;\n}\n\n.btn-editar, .btn-guardar {\n background-color: #909090;\n border: 1px solid transparent;\n color: whitesmoke;\n font-size: 14px;\n padding: 6px 12px;\n border-radius: 5px;\n cursor: pointer;\n transition: all 0.3s ease-in-out;\n display: flex;\n align-items: center;\n gap: 5px;\n}\n.btn-editar {\n background-color: #909090;\n}\n\n.btn-guardar {\n background-color: vars.$azul-galicia;\n}\n\n.btn-editar:hover, .btn-guardar:hover {\n background-color: vars.$azul-galicia;\n color: white;\n border: 1px solid vars.$azul-galicia;\n transform: scale(1.05);\n}\n\n.btn-editar:active, .btn-guardar:active {\n transform: scale(0.95);\n}\n\n.btn-editar svg, .btn-guardar svg {\n width: 16px;\n height: 16px;\n}\n\n\n.btn-publicar,\n.btn-suscribete,\n.btn-recibir-notificaciones {\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 10px 16px; /* Ajustar el padding */\n font-size: 16px; /* Mantener un tamaño uniforme */\n min-height: 44px; /* Establecer una altura mínima */\n border-radius: 6px; /* Asegurar bordes consistentes */\n text-align: center;\n}\n",".blog-manager-wrapper {\n background-color: whitesmoke;\n padding: 2%;\n margin-right: 5%;\n h5 {\n color: #8a8a8a !important;\n }\n\n .editor-nueva-entrada {\n .DraftEditor-root {\n padding: 0px;\n }\n }\n\n}"],"sourceRoot":""}