/**
 * License limited to a single site, for use on another site please purchase a license for this module.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 *
 * @author    Dingedi.com
 * @copyright Copyright 2025 © Dingedi All right reserved
 * @license   http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
 *
 * @category  Dingedi PrestaShop Modules
 */
"use strict";(self.webpackChunkdgtranslationall=self.webpackChunkdgtranslationall||[]).push([[236],{272:n=>{n.exports="data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z%27/%3E%3C/svg%3E"},526:(n,e,t)=>{var o=t(5072),a=t.n(o),r=t(7825),l=t.n(r),d=t(7659),i=t.n(d),m=t(5056),s=t.n(m),g=t(540),p=t.n(g),c=t(1113),u=t.n(c),b=t(6941),f={};f.styleTagTransform=u(),f.setAttributes=s(),f.insert=i().bind(null,"head"),f.domAPI=l(),f.insertStyleElement=p();a()(b.A,f),b.A&&b.A.locals&&b.A.locals},928:(n,e,t)=>{t.d(e,{A:()=>f});var o=t(8168),a=t(45),r=t(6540),l=t(1468),d=t(5289),i=t(6052),m=t(2532),s=t(3524),g=t(5498),p=t(5556),c=t.n(p),u=["ref"];function b(n){var e,t=(0,l.d4)(function(e){return(0,d.zi)(e,{id_lang:n.translation.id_lang})});if(!t)return r.createElement(r.Fragment,null);var p=(0,l.d4)(function(n){return n.constants}),c=(0,l.d4)(function(n){return(0,d.fF)(n)}),b=null!==(e=n.translation)&&void 0!==e&&e.error?{cursor:"pointer"}:{},f=function(){return(null==n?void 0:n.onClick)&&n.onClick(n.translation)};return r.createElement(m.A,{key:"dg-badge-"+n.id_lang,placement:"top",overlay:r.createElement(s.A,{id:"tooltip-top-tl-"+n.id_lang},r.createElement("img",{height:11,width:16,src:p.psBaseUrl+"/img/l/"+t.value+".jpg",alt:t.iso_code,style:{marginRight:"5px"}}),t.label," - #",t.value,n.translation.error&&r.createElement(r.Fragment,null," - ",r.createElement("br",null)," ",(0,g.pw)("Failed to load translations, click to try again",c)))},function(e){var l,d,m=e.ref,s=(0,a.A)(e,u);return r.createElement(i.A,(0,o.A)({onClick:f,style:b},s,{ref:m,className:"ml-1 mt-1",variant:(0,g.T)(n.translation.percent)}),t.iso_code.toUpperCase(),!0!==(null===(l=n.translation)||void 0===l?void 0:l.error)&&r.createElement(r.Fragment,null,": ",n.translation.percent,"%"),(null===(d=n.translation)||void 0===d?void 0:d.error)&&r.createElement("span",{style:{fontSize:"13px",marginLeft:"3px"},className:"material-icons"},"info"))})}b.propTypes={translation:c().object.isRequired,onClick:c().func};const f=(0,r.memo)(b)},1578:(n,e,t)=>{t.d(e,{A:()=>g});var o=t(467),a=t(4756),r=t.n(a),l=t(8794),d=t.n(l),i=t(6540),m=t(5498),s=t(9288);function g(){return p.apply(this,arguments)}function p(){return p=(0,o.A)(r().mark(function n(){var e,t=arguments;return r().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return e=t.length>0&&void 0!==t[0]?t[0]:{},n.next=1,d()(function(n){var t=n.show,o=n.onSubmit,a=n.onDismiss;return i.createElement(s.A,{translations:e,modalTitle:(0,m.pw)("Backup failed",e),modalBody:i.createElement("p",{style:{fontSize:"16px"}},(0,m.pw)("The automatic backup function is activated however the task failed",e),i.createElement("br",null),(0,m.pw)("Do you want to continue the translation process?",e)),submitText:(0,m.pw)("Continue",e),show:t,onSubmit:o,onDismiss:a})});case 1:return n.abrupt("return",n.sent);case 2:case"end":return n.stop()}},n)})),p.apply(this,arguments)}},1816:(n,e,t)=>{t.d(e,{A:()=>y});var o=t(5458),a=t(3029),r=t(2901),l=t(388),d=t(3954),i=t(5501),m=t(6540),s=t(1468),g=t(5556),p=t.n(g),c=t(5498),u=t(5289),b=t(9367),f=t(2224),x=t(8004),h=t(7112),w=t(5677);function v(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(v=function(){return!!n})()}var k=function(n){function e(n){var t,o,r,i,m;return(0,a.A)(this,e),r=this,i=e,m=[n],i=(0,d.A)(i),(o=(0,l.A)(r,v()?Reflect.construct(i,m||[],(0,d.A)(r).constructor):i.apply(r,m))).state={selectedRelatedItems:null!==(t=o.props.selectedRelatedItems)&&void 0!==t?t:[]},o}return(0,i.A)(e,n),(0,r.A)(e,[{key:"shouldComponentUpdate",value:function(n,e,t){return(0,c.eJ)(this.state,e)||(0,c.eJ)(this.props,n)}},{key:"onChange",value:function(n,e){var t=this,a=(0,o.A)(this.state.selectedRelatedItems);e?a.push(n):a=a.filter(function(e){return e!==n}),this.setState({selectedRelatedItems:a},function(){t.props.onChange(a)})}},{key:"render",value:function(){var n=this,e=this.props,t=e.table,o=e.translations;return(0,c.Im)(t.relatedItems)?m.createElement(m.Fragment,null):this.state.loading?m.createElement(b.A,null):m.createElement("div",{className:"mt-3 mb-4"},m.createElement(w.A,{className:"mb-4",variant:"info"},(0,c.pw)("Allows you to translate some linked elements",o)),t.relatedItems.map(function(e,t){return m.createElement(h.A,{className:"mt-3",key:e.key,label:e.label,checked:n.state.selectedRelatedItems.includes(e.key),onChange:function(t){return n.onChange(e.key,t.target.checked)}})}))}}])}(m.Component);k.propTypes={table:p().object.isRequired,onChange:p().func.isRequired};const y=(0,s.Ng)(function(n,e){return{constants:(0,x.c)(n),translations:(0,u.fF)(n),selectedRelatedItems:(0,f.YN)(n,e.table)}})(k)},2208:(n,e,t)=>{t.d(e,{M:()=>d.M,P:()=>s});var o=t(4467),a=t(6176),r=t(4644),l=t(7518),d=t(2650);function i(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,o)}return t}function m(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?i(Object(t),!0).forEach(function(e){(0,o.A)(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):i(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}
/**
 * License limited to a single site, for use on another site please purchase a license for this module.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 *
 * @author    Dingedi.com
 * @copyright Copyright 2025 © Dingedi All right reserved
 * @license   http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
 *
 * @category  Dingedi PrestaShop Modules
 */var s=(0,r.HY)(m(m({},d.d),{tables:a.Ay,langFileItems:l.Ay}));d.M.replaceReducer(s)},2224:(n,e,t)=>{t.d(e,{BN:()=>m,VX:()=>g,YN:()=>c,Zm:()=>s,e:()=>i,kC:()=>p});var o=t(4467),a=t(5508);function r(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,o)}return t}function l(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?r(Object(t),!0).forEach(function(e){(0,o.A)(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):r(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}
/**
 * License limited to a single site, for use on another site please purchase a license for this module.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 *
 * @author    Dingedi.com
 * @copyright Copyright 2025 © Dingedi All right reserved
 * @license   http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
 * @category  Dingedi PrestaShop Modules
 */var d=function(n){return n.tables},i=(0,a.Mz)([d],function(n){return n}),m=((0,a.Mz)([d],function(n){return n.map(function(n){var e=n.tables.map(function(n){return{name:n.name,exist:!0}});return l(l({},n),{},{tables:e})})}),(0,a.Mz)([i,function(n,e){return e}],function(n,e){return n.map(function(n){return n.tables}).flat().find(function(n){var t;return n.name===(null!==(t=e.name)&&void 0!==t?t:e.tableName)})})),s=(0,a.Mz)([i],function(n){var e=[];return n.map(function(n){n.tables.map(function(n){n.checked&&e.push(n)})}),e}),g=(0,a.Mz)([m],function(n){return n.translations}),p=(0,a.Mz)([m,function(n,e){return e}],function(n,e){var t;return null!==(t=n.selectedFilters)&&void 0!==t?t:{}}),c=(0,a.Mz)([m,function(n,e){return e}],function(n,e){var t;return null!==(t=n.selectedRelatedItems)&&void 0!==t?t:[]})},2334:(n,e,t)=>{t.d(e,{A:()=>kn});var o=t(467),a=t(3029),r=t(2901),l=t(388),d=t(3954),i=t(5501),m=t(4467),s=t(4756),g=t.n(s),p=t(6540),c=t(1468),u=t(9473),b=t(2894),f=t(6467),x=t(7112),h=t(5556),w=t.n(h),v=t(5289),k=t(5498),y=t(7518),A=t(5508),E=function(n){return n.langFileItems},j=(0,A.Mz)([E],function(n){return n}),S=(0,A.Mz)([E,function(n,e){return e}],function(n,e){return n.find(function(n){return n.name===e.name})});function T(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,o)}return t}function O(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?T(Object(t),!0).forEach(function(e){(0,m.A)(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):T(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}function _(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(_=function(){return!!n})()}var N={search:"",filterPs:!0,filterOthers:!0},C=function(n){function e(n){var t,o,r,i;return(0,a.A)(this,e),o=this,r=e,i=[n],r=(0,d.A)(r),(t=(0,l.A)(o,_()?Reflect.construct(r,i||[],(0,d.A)(o).constructor):r.apply(o,i))).state={form:N},t}return(0,i.A)(e,n),(0,r.A)(e,[{key:"hasFilter",value:function(){return(0,k.eJ)(this.state.form,N)}},{key:"updateForm",value:function(n){var e=this;this.setState(function(e){return{form:O(O({},e.form),n)}},function(){var n={filters:e.hasFilter()?e.state.form:null};e.props.updateForm(n)})}},{key:"getSelectableModules",value:function(){var n=[],e=this.props.languages.length;return this.props.langFileItems.forEach(function(t){t.translations.length===e&&n.push(t.name)}),n}},{key:"handleSelectAll",value:function(n){this.props.dispatch((0,y.mL)({name:this.getSelectableModules(),checked:n}))}},{key:"render",value:function(){var n=this,e=this.props.translations;return p.createElement("div",{className:"row"},p.createElement("div",{className:"col-md-12"},p.createElement("div",{className:"form-group d-inline-block mr-4"},p.createElement(x.A,{onChange:function(e){return n.handleSelectAll(e.target.checked)},label:(0,k.pw)("Select all",e),disabled:0===this.getSelectableModules().length,className:"d-inline-block"})),p.createElement("div",{className:"form-group d-inline-block"},p.createElement("input",{onChange:function(e){return n.updateForm({search:e.target.value})},type:"text",id:"searchModuleFiles",style:{width:"300px"},placeholder:(0,k.pw)("Search",e),value:this.state.form.search,className:"form-control"})),p.createElement("div",{className:"form-group d-inline-block ml-3"},p.createElement(x.A,{onChange:function(e){return n.updateForm({filterPs:e.target.checked})},label:"PrestaShop",checked:this.state.form.filterPs,className:"d-inline-block"}),p.createElement(x.A,{onChange:function(e){return n.updateForm({filterOthers:e.target.checked})},label:e.form.modules_filter.others,checked:this.state.form.filterOthers,className:"d-inline-block ml-2"}))))}}])}(p.Component);C.propTypes={updateForm:w().func.isRequired};const z=(0,c.Ng)(function(n){return{languages:(0,v.kr)(n),langFileItems:j(n),translations:(0,v.fF)(n)}})(C);var F=t(8168),I=t(45),R=t(6052),P=t(472),M=t(2532),L=t(3524),q=t(9367);function D(){var n=(0,c.d4)(v.fF);return p.createElement(M.A,{placement:"top",overlay:p.createElement(L.A,{id:"tooltip-top"},n.groups.certified)},p.createElement("a",{href:"#"},p.createElement("i",{className:"material-icons",style:{color:"#25b9d7",fontSize:"17px"}},"verified_user")))}const B=(0,p.memo)(D);var W=t(8004),H=t(928),U=t(4818);function G(n,e){if(null===e)return[];var t;if(e.search&&e.search.length>=1){for(var o in t="\\b(.*)",e.search)t+="("+e.search[o]+")(.*)";t+="\\b"}return n.filter(function(n){return!(e.search&&e.search.length>=1&&(!n.source.value.match(new RegExp(t,"i"))||!n.translated.value.match(new RegExp(t,"i"))))})}function J(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(J=function(){return!!n})()}var K=function(n){function e(n){var t,o,r,i;return(0,a.A)(this,e),o=this,r=e,i=[n],r=(0,d.A)(r),(t=(0,l.A)(o,J()?Reflect.construct(r,i||[],(0,d.A)(o).constructor):r.apply(o,i))).search=t.search.bind(t),t.handleSelect=t.handleSelect.bind(t),t}return(0,i.A)(e,n),(0,r.A)(e,[{key:"search",value:(t=(0,o.A)(g().mark(function n(e){var t=this;return g().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=1,new Promise(function(n,o){var a,r,l=null!==(a=null===(r=t.props.item.translations.find(function(n){return Number(n.id_lang)===Number(e.id_lang)}))||void 0===r?void 0:r.translations)&&void 0!==a?a:[],d=[];l.map(function(n){var e={key:n.key,source:{key:n.key,value:n.value},translated:{key:n.key,value:""!==(null==n?void 0:n.trad.trim())?n.trad:n.value}};d.push(e)}),n({data:{fields:["value"],results:d=G(d,{search:e.search})}})});case 1:return n.abrupt("return",n.sent);case 2:case"end":return n.stop()}},n)})),function(n){return t.apply(this,arguments)})},{key:"handleSelect",value:function(n){this.props.dispatch((0,y._R)({name:this.props.name,selected_elems:n}))}},{key:"render",value:function(){return p.createElement(U.A,(0,F.A)({handleSelect:this.handleSelect,search:this.search},this.props))}}]);var t}(p.Component);K.propTypes={type:w().string.isRequired,name:w().string.isRequired,item:w().object.isRequired,selectedElems:w().array.isRequired,show:w().bool.isRequired,onHide:w().func.isRequired};const X=(0,c.Ng)(function(n){return{defaultLanguageId:(0,v.ne)(n),constants:(0,W.c)(n)}})(K);var V=t(9284),Y=t(7226),Z=t(5615),Q=t(3097);function nn(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(nn=function(){return!!n})()}var en=function(n){function e(n){var t,o,r,i;return(0,a.A)(this,e),o=this,r=e,i=[n],r=(0,d.A)(r),(t=(0,l.A)(o,nn()?Reflect.construct(r,i||[],(0,d.A)(o).constructor):r.apply(o,i))).onHide=t.onHide.bind(t),t.onSave=t.onSave.bind(t),t.state={loading:!0},t}return(0,i.A)(e,n),(0,r.A)(e,[{key:"onSave",value:function(){this.props.onHide()}},{key:"onHide",value:function(){this.props.onHide()}},{key:"reloadLanguage",value:function(n){var e=this;b.A.getAjaxManager().addReq({type:"POST",url:(0,k.fN)(this.props.type+"ReloadLanguage",this.props.constants),dataType:"json",data:{translation_data:{id_lang:Number(n.id_lang)}},success:function(t){e.props.reload(n)}})}},{key:"handleReloadLanguage",value:function(){var n=this;this.props.item.translations.forEach(function(e){null!=e&&e.error&&n.reloadLanguage(e)})}},{key:"handleRetryAll",value:function(){var n=this;this.props.item.translations.forEach(function(e){null!=e&&e.error&&n.props.reload(e)})}},{key:"render",value:function(){var n=this,e=this.props,t=e.translations,o=e.item;return p.createElement(Y.A,{show:this.props.show,centered:!0,size:"lg",onHide:this.onHide,backdropClassName:"dg-modal",dialogClassName:"dg-modal"},p.createElement(Y.A.Header,{closeButton:!0},p.createElement(Y.A.Title,null,(0,k.pw)("Error during loading",t))),p.createElement(Y.A.Body,{className:"pt-1"},p.createElement("p",null,(0,k.pw)("An error occurred while loading theme translations. Some translation files may be missing",t),p.createElement("br",null),(0,k.pw)("Updating the language is enough to solve the problem in most cases",t)),p.createElement("ul",null,o.translations.map(function(e){if(null!=e&&e.error)return p.createElement("li",{key:e.id_lang},p.createElement("span",{className:"mr-1"},n.props.languages.find(function(n){return Number(n.value)===Number(e.id_lang)}).label),p.createElement(Q.A,{language:e.id_lang}),p.createElement("span",{className:"text-danger"},(0,k.pw)("error",t)),p.createElement("span",{className:"ml-2"},p.createElement("a",{href:"#",onClick:function(){return n.reloadLanguage(e)},className:"text-primary"},(0,k.pw)("update language",t)),p.createElement("span",{className:"ml-1"},(0,k.pw)("or",t)),p.createElement("a",{onClick:function(){return n.props.reload(e)},href:"#",className:"ml-1 text-primary"},(0,k.pw)("retry",t))))}))),p.createElement(Y.A.Footer,{className:"justify-content-between"},p.createElement("div",null,p.createElement(Z.A,{color:"secondary",onClick:function(){return n.handleReloadLanguage()}},(0,k.pw)("Update all language",t)),p.createElement(Z.A,{color:"secondary",onClick:function(){return n.handleRetryAll()}},(0,k.pw)("Retry all",t))),p.createElement(Z.A,{color:"secondary",onClick:this.onHide},(0,k.pw)("Close",t))))}}])}(p.Component);en.propTypes={item:w().string.isRequired,handleSelect:w().func.isRequired,show:w().bool.isRequired,onHide:w().func.isRequired};const tn=(0,c.Ng)(function(n,e){return{languages:(0,v.kr)(n),constants:(0,W.c)(n),translations:(0,v.fF)(n)}})(en);var on=["ref"];function an(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(an=function(){return!!n})()}var rn=function(n){function e(n){var t,o,r,i;return(0,a.A)(this,e),o=this,r=e,i=[n],r=(0,d.A)(r),(t=(0,l.A)(o,an()?Reflect.construct(r,i||[],(0,d.A)(o).constructor):r.apply(o,i))).state={loading:!1,disabled:!1,showSearchModal:!1,showReloadModal:!1},t}return(0,i.A)(e,n),(0,r.A)(e,[{key:"componentDidMount",value:function(){0===this.props.item.translations.length&&this.loadItemTranslations()}},{key:"componentDidUpdate",value:function(n,e,t){!1===n.item.reload&&!0===this.props.item.reload&&this.loadItemTranslations()}},{key:"loadItemTranslations",value:function(){var n=this;this.setState({loading:!0});var e={name:this.props.item.name,ids_lang_to:this.props.languages.map(function(n){return Number(n.value)}),type:this.props.type};b.A.getAjaxManager().addReq({type:"POST",url:(0,k.fN)(this.props.type+this.props.loadUrl,this.props.constants),dataType:"json",data:{translation_data:e},beforeSend:function(){n.setState({loading:!0})},success:function(e){Array.isArray(e)?(e.forEach(function(e){n.props.dispatch((0,y.l5)(e))}),n.setState({loading:!1,disabled:!1})):n.loadAll()},error:function(e){n.loadAll()}})}},{key:"loadAll",value:function(){var n=this;this.props.languages.forEach(function(e){if(void 0===n.props.item.translations.find(function(n){return Number(n.id_lang)===Number(e.value)})){var t={name:n.props.item.name,ids_lang_to:[Number(e.value)],type:n.props.type};b.A.getAjaxManager().addReqFirsts({type:"POST",url:(0,k.fN)(n.props.type+n.props.loadUrl,n.props.constants),dataType:"json",data:{translation_data:t},beforeSend:function(){n.setState({loading:!0})},success:function(e){Array.isArray(e)?e.forEach(function(e){n.props.dispatch((0,y.l5)(e))}):n.props.dispatch((0,y.re)({name:t.name,id_lang:t.ids_lang_to[0]})),n.setState({loading:!1,disabled:!1})},error:function(e){n.setState({loading:!1,disabled:!0}),n.props.dispatch((0,y.re)({name:t.name,id_lang:t.ids_lang_to[0]}))}})}})}},{key:"reload",value:function(n){this.props.dispatch((0,y.Jy)({name:this.props.item.name,languages_ids:[n.id_lang]}))}},{key:"handleReload",value:function(n){null!=n&&n.error&&("Themes"===this.props.type?this.setState({showReloadModal:!0}):this.reload(n))}},{key:"getBadgeNameBlock",value:function(){var n;return p.createElement(p.Fragment,null,(null===(n=this.props.item)||void 0===n||null===(n=n.translations)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.is_default)&&p.createElement(R.A,{className:"ml-1",variant:"primary"},this.props.translations.mails.active))}},{key:"render",value:function(){var n,e,t,o,a,r=this,l=this.props,d=l.item,i=l.constants,m=l.type,s=l.translations,g=(null==d?void 0:d.selected_elems)&&d.selected_elems.length>=1;return p.createElement(p.Fragment,null,p.createElement(P.A,{className:"mt-1",style:null!==(n=null===(e=this.props)||void 0===e?void 0:e.style)&&void 0!==n?n:{}},p.createElement(P.A.Header,{className:"overflow-hidden"},p.createElement("strong",{style:{fontSize:"16px",position:"relative",top:"4px"}},"Modules"===m&&p.createElement(p.Fragment,null,d.certified&&p.createElement("span",{className:"mr-2"},p.createElement(B,null)),!d.certified&&p.createElement("span",{className:"mr-2"},p.createElement("i",{style:{fontSize:"17px"},className:"material-icons"},"extension")),p.createElement("img",{alt:d.name,style:{marginRight:"16px"},height:22,width:22,src:i.psBaseUrl+"/modules/"+d.name+"/logo.png"}),d.name,this.getBadgeNameBlock()),"Themes"===m&&p.createElement(p.Fragment,null,d.name,(null==d||null===(t=d.translations)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.is_default)&&p.createElement(R.A,{className:"ml-1",variant:"primary"},s.mails.active)),p.createElement("a",{className:"toolbar-button",href:"#"},p.createElement(M.A,{placement:"top",overlay:p.createElement(L.A,{id:"tooltip-top-"},(0,k.pw)("Search",s))},function(n){var e=n.ref,t=(0,I.A)(n,on);return p.createElement("div",(0,F.A)({},t,{ref:e,onClick:function(){return r.setState({showSearchModal:!0})},className:"material-icons d-inline-block ",style:{fontSize:"18px",position:"relative",fontWeight:600,left:"5px"}}),"search")})),g&&p.createElement("a",{href:"#",onClick:function(){return r.setState({showSearchModal:!0})},className:"ml-2 small-text text-primary"},d.selected_elems.length," ",(0,k.pw)("selected elements",s)),p.createElement(V.A,{className:"ml-2",handleResume:function(n){return r.props.handleResume(n)},item:this.props.item,contentType:"modules"})),this.state.loading&&p.createElement("div",{className:"float-right",style:{marginTop:"4px",marginLeft:"5px"}},p.createElement(q.A,{noContainer:!0,size:17})),p.createElement(x.A,{onChange:function(n){return r.props.handleSelect(d,n.target.checked)},checked:d.checked,disabled:this.state.disabled,className:"d-inline-block float-right",style:{position:"relative",top:"5px"}}),p.createElement("div",{className:"mr-3 d-inline-block float-right d-flex flex-wrap justify-content-end w-80"},(null===(o=d.translations)||void 0===o?void 0:o.length)>=1&&d.translations.map(function(n){return p.createElement(H.A,{onClick:function(n){return r.handleReload(n)},key:n.id_lang,translation:n})})))),this.state.showSearchModal&&p.createElement(X,{type:"module",name:this.props.name,item:this.props.item,selectedElems:null!==(a=d.selected_elems)&&void 0!==a?a:[],show:this.state.showSearchModal,onHide:function(){return r.setState({showSearchModal:!1})}}),this.state.showReloadModal&&p.createElement(tn,{type:this.props.type,onHide:function(){return r.setState({showReloadModal:!1})},item:this.props.item,show:this.state.showReloadModal,reload:function(n){return r.reload(n)}}))}}])}(p.Component);rn.defaultProps={showTranslationsPercent:!0},rn.propTypes={style:w().object,name:w().string.isRequired,loadUrl:w().string.isRequired,handleSelect:w().func.isRequired};const ln=(0,c.Ng)(function(n,e){return{type:(0,v.RF)(n),languages:(0,v.kr)(n),translations:(0,v.fF)(n),item:S(n,e),constants:(0,W.c)(n)}})(rn);var dn=t(1837),mn=t(2630),sn=t(6797),gn=t(5184),pn=t(7629),cn=t(8588);function un(n,e){var t="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!t){if(Array.isArray(n)||(t=function(n,e){if(n){if("string"==typeof n)return bn(n,e);var t={}.toString.call(n).slice(8,-1);return"Object"===t&&n.constructor&&(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?bn(n,e):void 0}}(n))||e&&n&&"number"==typeof n.length){t&&(n=t);var o=0,a=function(){};return{s:a,n:function(){return o>=n.length?{done:!0}:{done:!1,value:n[o++]}},e:function(n){throw n},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,l=!0,d=!1;return{s:function(){t=t.call(n)},n:function(){var n=t.next();return l=n.done,n},e:function(n){d=!0,r=n},f:function(){try{l||null==t.return||t.return()}finally{if(d)throw r}}}}function bn(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,o=Array(e);t<e;t++)o[t]=n[t];return o}function fn(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,o)}return t}function xn(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?fn(Object(t),!0).forEach(function(e){(0,m.A)(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):fn(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}function hn(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(hn=function(){return!!n})()}var wn="GetMissingTranslations",vn=function(n){function e(n){var t,o,r,i;return(0,a.A)(this,e),o=this,r=e,i=[n],r=(0,d.A)(r),t=(0,l.A)(o,hn()?Reflect.construct(r,i||[],(0,d.A)(o).constructor):r.apply(o,i)),(0,m.A)(t,"dgGroupTranslate",!1),t.handleSelectItem=t.handleSelectItem.bind(t),t.handleCopyText=t.handleCopyText.bind(t),t.updateForm=t.updateForm.bind(t),t.handleSubmit=t.handleSubmit.bind(t),t.handleResumeFailedTranslation=t.handleResumeFailedTranslation.bind(t),t.state={showModal:!1,loading:!1,remainingTime:!1,currentTranslation:!1,form:{overwrite:!1,latinInput:!1,latinOutput:!1,to:n.formToLanguages,selectedItems:0,translationPercent:0,disabled:!0,loading:!1,copyText:!1,filters:null}},t}return(0,i.A)(e,n),(0,r.A)(e,[{key:"componentDidUpdate",value:function(n,e,t){(0,k.eJ)(this.props.langFileItems,n.langFileItems)&&this.updateButton()}},{key:"getSelectedItems",value:function(){var n,e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.props.langFileItems.filter(function(n){return!0===n.checked});return e?null!==(n=t.length)&&void 0!==n?n:0:null!=t?t:[]}},{key:"handleSelectItem",value:function(n,e){this.props.dispatch((0,y.mL)({name:n.name,checked:e}))}},{key:"updateForm",value:(s=(0,o.A)(g().mark(function n(e){var t,o=arguments;return g().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:t=o.length>1&&void 0!==o[1]?o[1]:null,this.setState(function(n){return{form:xn(xn({},n.form),e)}}),this.updateButton(t);case 1:case"end":return n.stop()}},n,this)})),function(n){return s.apply(this,arguments)})},{key:"handleSubmit",value:function(){var n,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.state.form.loading)return this.setState(function(n){return{loading:!1,form:xn(xn({},n.form),{},{loading:!1})}}),void("function"==typeof(null===(n=this.dgGroupTranslate)||void 0===n?void 0:n.cancel)&&this.dgGroupTranslate.cancel());this.translateItems(e)}},{key:"updateButton",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.state.form.isValid&&this.getSelectedItems();this.setState(function(n){return{form:xn(xn({},n.form),{},{disabled:!e})}},n)}},{key:"handleResumeFailedTranslation",value:function(n){var e=this,t=n.request;this.props.dispatch((0,y.$E)()),this.handleSelectItem({name:t.name},!0),("true"===(null==t?void 0:t.selectedElems)||!0===t.selectedElems)&&this.props.dispatch((0,y._R)({name:t.name,selected_elems:t.translations})),this.setState(function(n){return xn(xn({},n),{},{form:xn(xn({},n.form),{},{from:-1===Number(t.id_lang_from)?null:props.languages.find(function(n){return Number(n.value)===Number(t.id_lang_from)}),to:[e.props.languages.find(function(n){return Number(n.value)===Number(t.id_lang_to)})],overwrite:"true"===t.overwrite||!0===t.overwrite})})},function(){e.handleSubmit(n)})}},{key:"translateItems",value:(t=(0,o.A)(g().mark(function n(){var e,t,o,a,r,l,d,i,s,p,c,f,x=this,h=arguments;return g().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:e=h.length>0&&void 0!==h[0]&&h[0],b.A.getAjaxManager().pause(),t=this.state.form,o=this.props.translations,this.updateForm({loading:!0,translationPercent:0}),a=[],r=!1,!1!==e&&(r="true"===(null===(l=e.request)||void 0===l?void 0:l.selectedElems)||!0===e.request.selectedElems),d=un(this.getSelectedItems(!1)),n.prev=1,s=g().mark(function n(){var o,l,d,s,p;return g().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:o=i.value,l=un(t.to),n.prev=1,s=g().mark(function n(){var l,i,s,p;return g().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(l=d.value,void 0!==(i=o.translations.find(function(n){return Number(n.id_lang)===Number(l.value)}))){n.next=2;break}return s={type:"POST",url:(0,k.fN)(x.props.type+wn,x.props.constants),dataType:"json",data:{translation_data:{type:x.props.type,name:o.name,id_lang_to:Number(l.value)}}},b.A.getAjaxManager().removeReq(s),n.next=1,$.ajax(s);case 1:i=n.sent;case 2:i=!0===t.overwrite?i.translations:i.missing_translations,(null==o?void 0:o.selected_elems.length)>=1&&(i=[],o.selected_elems.forEach(function(n){i.push(o.translations.find(function(n){return Number(n.id_lang)===Number(l.value)}).translations.find(function(e){return e.key===n.key}))})),!1!==e&&!1===r&&(i=i.slice(i.findIndex(function(n){return n.key===e.request.translations[0].key}))),i=Object.keys(i).map(function(n){return(0,m.A)({},n,i[n])}),p=x.props.translationsProviders.per_request,i.map(function(n,e){return e%p===0?i.slice(e,e+p):null}).filter(function(n){return n}).map(function(n){var e=new u.S;e.item=o,e.idLangFrom=null===t.from?-1:Number(t.from.value),e.idLangTo=Number(l.value),e.setTranslations(n),e.setOverwrite(t.overwrite),e.setLatin((0,k.fo)(t.latinInput,t.latinOutput)),e.setPlage(t.plage_enabled,t.start_id,t.end_id),e.requests=1,e.current=1,t.copyText&&(e.data={copyText:!0}),(null==o?void 0:o.selected_elems.length)>=1&&(e.data.selectedElems=!0),a.push(e)});case 3:case"end":return n.stop()}},n)}),l.s();case 2:if((d=l.n()).done){n.next=4;break}return n.delegateYield(s(),"t0",3);case 3:n.next=2;break;case 4:n.next=6;break;case 5:n.prev=5,p=n.catch(1),l.e(p);case 6:return n.prev=6,l.f(),n.finish(6);case 7:case"end":return n.stop()}},n,null,[[1,5,6,7]])}),d.s();case 2:if((i=d.n()).done){n.next=4;break}return n.delegateYield(s(),"t0",3);case 3:n.next=2;break;case 4:n.next=6;break;case 5:n.prev=5,f=n.catch(1),d.e(f);case 6:return n.prev=6,d.f(),n.finish(6);case 7:if(a=a.filter(function(n){return void 0!==(null==n?void 0:n.getTableName())}),p=t.to.map(function(n){return Number(n.value)}),c=function(n){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];b.A.getAjaxManager().stopPause(),x.sendClearCacheRequest(),x.setState({currentTranslation:!1,form:xn(xn({},t),{},{loading:!1,copyText:!1})},function(){"info"===(null==n?void 0:n.type)?x.props.dispatch((0,mn.WT)(n.message)):"success"===(null==n?void 0:n.type)&&x.props.dispatch((0,mn.zz)(n.message)),e&&x.props.dispatch((0,y.TL)({languages_ids:p}))})},!(a.length<1)){n.next=8;break}return c({type:"info",message:(0,k.pw)("The selected modules are already fully translated into this language.",this.props.translations)},!1),n.abrupt("return",this.setState({loading:!1}));case 8:this.setState({remainingTime:!1,currentTranslation:{total:this.getSelectedItems(),current:1,group:a[0]}}),this.dgGroupTranslate=new u.r({path:(0,k.fN)(this.props.type+"Translate",this.props.constants),always_start:!0},{callbackStart:function(){},callbackUpdate:function(n,e){x.updateForm({translationPercent:e})},callbackNewGroup:function(n){x.setState(function(e){return{currentTranslation:xn(xn({},e.currentTranslation),{},{group:n,current:e.currentTranslation.group.item.name!==n.item.name?e.currentTranslation.current+1:e.currentTranslation.current})}})},callbackEnd:function(n,e){c({type:"success",message:e},n)},callbackError:function(n,e){var t;t=null!=e&&e.message&&"string"==typeof(null==e?void 0:e.message)?e.message:"string"==typeof e?{title:(0,k.pw)("Server error",o),content:e}:(0,k.pw)("Server error",o),null!=e&&e.failed_translation&&x.props.dispatch((0,cn.kn)(e.failed_translation)),x.props.dispatch((0,mn.pU)(t)),c(n)},callbackCancel:function(n){x.dgGroupTranslate=!1,c(n)},callbackUpdateRemainingTime:function(n){x.setState({remainingTime:n})}},a);case 9:case"end":return n.stop()}},n,this,[[1,5,6,7]])})),function(){return t.apply(this,arguments)})},{key:"sendClearCacheRequest",value:function(){b.A.getAjaxManager().addReq({type:"POST",url:(0,k.fN)("LangFileClearCache",this.props.constants),dataType:"json"})}},{key:"getFilteredItems",value:function(){var n=function(n,e){var t,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"name";if(null===e)return[];if(e.search&&e.search.length>=1){for(var a in t="\\b(.*)",e.search)t+="("+e.search[a]+")(.*)";t+="\\b"}return n.filter(function(n){return!(!1===e.filterPs&&n.certified||!1===e.filterOthers&&!n.certified||e.search&&e.search.length>=1&&!n[o].match(new RegExp(t,"i")))})}(this.props.langFileItems,this.state.form.filters);return n}},{key:"filterItem",value:function(n){return(null===this.state.form.filters?this.props.langFileItems:this.getFilteredItems()).map(function(n){return n.name}).includes(n)}},{key:"handleCopyText",value:function(){var n=this;this.updateForm({copyText:!0},function(){return n.handleSubmit()})}},{key:"render",value:function(){var n=this,e=this.props.translations,t=this.state,o=t.currentTranslation,a=t.remainingTime,r=t.form,l=this.props.langFileItems;return p.createElement(p.Fragment,null,p.createElement("div",{className:"row mt-3"},p.createElement(dn.A,{loading:this.state.form.loading,defaultLanguagesToTranslate:this.state.form.to,lockLanguageFrom:e.form.languages.locked_from.help,onUpdate:this.updateForm,colSize:"4"}),p.createElement("div",{className:"col-md-3"},p.createElement("div",{style:{marginTop:"38px"}},p.createElement("div",{className:"btn-group"},p.createElement(gn.A,{handleSubmit:this.handleSubmit,totalSelected:this.getSelectedItems(),loading:r.loading,disabled:r.disabled}),p.createElement(pn.A,{loading:r.loading,disabled:r.disabled,handleCopyText:this.handleCopyText})),p.createElement("a",{onClick:function(){return n.setState({showModal:!0})},style:{position:"relative",top:"20%"},className:"toolbar-button",href:"#"},p.createElement("span",{style:{fontSize:"18px"},className:"material-icons"},"settings"))))),r.loading&&p.createElement(sn.A,{remainingTime:a,currentTranslation:o,translationPercent:r.translationPercent}),p.createElement("div",{className:"mt-4"},!this.props.popupMode&&"Modules"===this.props.type&&p.createElement(z,{updateForm:this.updateForm}),p.createElement("div",{className:"mt-1 "+(this.state.form.loading||this.state.loading?" dg-disabled ":"")},l.map(function(e){return p.createElement(ln,{handleResume:n.handleResumeFailedTranslation,key:e.name,name:e.name,style:{display:n.filterItem(e.name)?"block":"none"},loadUrl:wn,handleSelect:n.handleSelectItem})}))),this.state.showModal&&p.createElement(f.A,{handleModalHide:function(){return n.setState({showModal:!1})},updateForm:this.updateForm,form:this.state.form,show:this.state.showModal}))}}]);var t,s}(p.Component);vn.defaultProps={popupMode:!1,formToLanguages:[]},vn.propTypes={popupMode:w().bool,formToLanguages:w().array};const kn=(0,c.Ng)(function(n){return{type:(0,v.RF)(n),langFileItems:j(n),translations:(0,v.fF)(n),languages:(0,v.kr)(n),translationsProviders:(0,v.n$)(n),constants:(0,W.c)(n)}})(vn)},2367:n=>{n.exports="data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 8 8%27%3E%3Cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z%27/%3E%3C/svg%3E"},3265:(n,e,t)=>{t.d(e,{A:()=>E});var o=t(3029),a=t(2901),r=t(388),l=t(3954),d=t(5501),i=t(6540),m=t(1468),s=t(5615),g=t(7226),p=t(1008),c=t(9567),u=t(5556),b=t.n(u),f=t(5498),x=t(5289),h=t(6815),w=t(7198),v=t(6251),k=t(1816);function y(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(y=function(){return!!n})()}var A=function(n){function e(n){var t,a,d,i,m,s;(0,o.A)(this,e),i=this,m=e,s=[n],m=(0,l.A)(m),(d=(0,r.A)(i,y()?Reflect.construct(m,s||[],(0,l.A)(i).constructor):m.apply(i,s))).onHide=d.onHide.bind(d),d.onSave=d.onSave.bind(d),d.onChangeSelectedFieds=d.onChangeSelectedFieds.bind(d),d.onChangeFilters=d.onChangeFilters.bind(d),d.onChangeRelatedItems=d.onChangeRelatedItems.bind(d);var g=n.table.selectedFields;return d.state={selectedFields:g.length?g:n.table.fields,filters:null!==(t=n.table.selectedFilters)&&void 0!==t?t:{},relatedItems:null!==(a=n.table.selectedRelatedItems)&&void 0!==a?a:[]},d}return(0,d.A)(e,n),(0,a.A)(e,[{key:"onChangeSelectedFieds",value:function(n){this.setState({selectedFields:n})}},{key:"onChangeFilters",value:function(n){this.setState({filters:n})}},{key:"onChangeRelatedItems",value:function(n){this.setState({relatedItems:n})}},{key:"onSave",value:function(){this.props.onSave(this.state.selectedFields,this.state.filters,this.state.relatedItems),this.props.onHide(),0===this.state.selectedFields.length&&this.setState({selectedFields:this.props.table.fields})}},{key:"componentDidUpdate",value:function(n,e,t){var o,a,r;(0,f.eJ)(null===(o=n.table)||void 0===o?void 0:o.selectedFields,null===(a=this.props.table)||void 0===a?void 0:a.selectedFields)&&void 0===(null===(r=this.props.table)||void 0===r?void 0:r.selectedFields)&&this.setState({selectedFields:this.props.table.fields})}},{key:"onHide",value:function(){var n;this.setState({selectedFields:null!==(n=this.props.table.selectedFields)&&void 0!==n?n:this.props.table.fields}),this.props.onHide()}},{key:"displayFieldsList",value:function(){return i.createElement(h.A,{selectedFields:this.state.selectedFields,fields:this.props.table.fields,onChange:this.onChangeSelectedFieds})}},{key:"showFilterTab",value:function(){var n,e;return!0===(null===(n=this.props)||void 0===n?void 0:n.showFilter)&&(null===(e=this.props.table)||void 0===e||null===(e=e.filters)||void 0===e?void 0:e.length)>=1}},{key:"showRelatedItemsTab",value:function(){var n,e;return!0===(null===(n=this.props)||void 0===n?void 0:n.showRelatedItems)&&(null===(e=this.props.table)||void 0===e||null===(e=e.relatedItems)||void 0===e?void 0:e.length)>=1}},{key:"render",value:function(){var n,e=this.props,t=e.table,o=e.translations,a=(0,v.TE)(t),r=(0,v.Nu)(t);return i.createElement(g.A,{show:this.props.show,size:"lg",centered:!0,onHide:this.onHide,backdropClassName:"dg-modal",dialogClassName:"dg-modal"},i.createElement(g.A.Header,{closeButton:!0},i.createElement(g.A.Title,null,i.createElement("h3",null,""!==this.props.groupIcon&&i.createElement("span",{className:"material-icons mr-1",style:{marginTop:"-2px"}},this.props.groupIcon),""!==this.props.groupName&&i.createElement(i.Fragment,null,this.props.groupName," :")," ",null!==(n=null==t?void 0:t.label)&&void 0!==n?n:t.name))),i.createElement(g.A.Body,{className:"pt-1"},(this.showFilterTab()||this.showRelatedItemsTab())&&i.createElement(c.A,{defaultActiveKey:"fields",id:"dg-settings-table"},i.createElement(p.A,{eventKey:"fields",title:(0,f.pw)("Fields to translate",o)},this.displayFieldsList()),this.showFilterTab()&&i.createElement(p.A,{eventKey:"filters",title:i.createElement(i.Fragment,null,(0,f.pw)("Filters",o),a&&i.createElement("span",{className:"badge badge-primary ml-1"},Object.keys(t.selectedFilters).length))},i.createElement(w.A,{table:t,onChange:this.onChangeFilters})),this.showRelatedItemsTab()&&i.createElement(p.A,{eventKey:"relatedItems",title:i.createElement(i.Fragment,null,(0,f.pw)("Linked elements",o),r&&i.createElement("span",{className:"badge badge-primary ml-1"},t.selectedRelatedItems.length))},i.createElement(k.A,{table:t,onChange:this.onChangeRelatedItems}))),!1===this.showFilterTab()&&this.displayFieldsList()),i.createElement(g.A.Footer,null,i.createElement(s.A,{onClick:this.onSave},(0,f.pw)("Save",o))))}}])}(i.Component);A.defaultValue={showFilter:!1,showRelatedItems:!1},A.propTypes={groupIcon:b().string.isRequired,groupName:b().string.isRequired,table:b().object.isRequired,show:b().bool.isRequired,showFilter:b().bool,showRelatedItems:b().bool,onHide:b().func.isRequired};const E=(0,m.Ng)(function(n){return{translations:(0,x.fF)(n)}})(A)},4818:(n,e,t)=>{t.d(e,{A:()=>U});var o=t(4467),a=t(467),r=t(3029),l=t(2901),d=t(388),i=t(3954),m=t(5501),s=t(4756),g=t.n(s),p=t(6540),c=t(7226),u=t(9567),b=t(1008),f=t(6052),x=t(4479),h=t(1105),w=t(8765),v=t(5615),k=t(5556),y=t.n(k),A=t(5498),E=t(5289),j=t(8004),S=t(2894),T=t(9367),O=t(5458),_=t(7112),N=t(1468),C=t(7046),z=t(2431),F=t(3097);function I(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,o)}return t}function R(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?I(Object(t),!0).forEach(function(e){(0,o.A)(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):I(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}function P(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(P=function(){return!!n})()}var M=function(n){function e(n){var t,o,a,l;return(0,r.A)(this,e),o=this,a=e,l=[n],a=(0,i.A)(a),(t=(0,d.A)(o,P()?Reflect.construct(a,l||[],(0,i.A)(o).constructor):a.apply(o,l))).state={pagination:{currentIndex:1,perPage:20}},t}return(0,m.A)(e,n),(0,l.A)(e,[{key:"isSelected",value:function(n){return 1===this.props.selectedElems.filter(function(e){return!(0,A.eJ)(e,n)}).length}},{key:"handleNavigate",value:function(n){this.setState(function(e){return{pagination:R(R({},e.pagination),{},{currentIndex:n})}})}},{key:"filteredResults",value:function(){var n,e,t,o=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],a=null!==(n=null===(e=this.props.data)||void 0===e?void 0:e.results)&&void 0!==n?n:[];if(o){var r=this.state.pagination;a.length>r.perPage&&(a=a.slice((r.currentIndex-1)*r.perPage,r.currentIndex*r.perPage))}return null!==(t=a.filter(function(n){return null!==n.source}))&&void 0!==t?t:[]}},{key:"handleSelect",value:function(n,e){Array.isArray(n)||(n=[n]);for(var t=(0,O.A)(this.props.selectedElems),o=function(e){n.some(function(n){return!(0,A.eJ)(t[e],n)})&&t.splice(e,1)},a=t.length-1;a>=0;a--)o(a);e&&(t=[].concat((0,O.A)(t),(0,O.A)(n))),this.props.handleSelect(t)}},{key:"handleSelectAll",value:function(n){this.handleSelect(this.filteredResults(),n)}},{key:"isSelectedAll",value:function(){var n=this.filteredResults(),e=(0,O.A)(this.props.selectedElems);return n.sort(function(n,e){return n.translated[n.key]>e.translated[n.key]?1:-1}),e.sort(function(n,e){return n.translated[n.key]>e.translated[n.key]?1:-1}),!(0,A.eJ)(n,e)}},{key:"showValue",value:function(n){return n.length>250?p.createElement(p.Fragment,null,n.substring(0,250),"..."):n}},{key:"render",value:function(){var n=this,e=this.props,t=e.data,o=e.showSource,a="Modules"===this.props.type,r=this.filteredResults();return p.createElement(p.Fragment,null,r.length>0&&p.createElement("div",{className:"mt-3"},p.createElement(z.A,{striped:!0,bordered:!0,hover:!0},p.createElement("thead",null,p.createElement("tr",null,p.createElement("th",{width:"75px"},this.props.showSelectAll&&p.createElement(_.A,{onChange:function(e){return n.handleSelectAll(e.target.checked)},checked:this.isSelectedAll()})),t.fields.map(function(n,e){return p.createElement("th",{colSpan:o&&n!==r[0].key?2:1,width:"",key:n},n)}))),p.createElement("tbody",null,r.length>0&&r.map(function(e,l){return p.createElement("tr",{key:l},p.createElement("td",null,p.createElement(_.A,{checked:n.isSelected(e),onChange:function(t){return n.handleSelect(e,t.target.checked)}})),t.fields.map(function(t,l){var d=String(e.source[t]),i=String(e.translated[t]);return p.createElement(p.Fragment,{key:t},o&&t!==r[0].key&&p.createElement("td",null,d.length>0&&p.createElement(p.Fragment,null,!a&&p.createElement(F.A,{language:Number(n.props.defaultLangId)}),p.createElement("br",null),n.showValue(d))),p.createElement("td",null,i.length>0&&p.createElement(p.Fragment,null,o&&t!==r[0].key&&p.createElement(F.A,{language:Number(n.props.searchLang.value)}),p.createElement("br",null),n.showValue(i))))}))})))),p.createElement(C.A,{handleNavigate:function(e){return n.handleNavigate(e)},perPage:this.state.pagination.perPage,totalItems:t.results.length}))}}])}(p.Component);M.defaultProps={showSelectAll:!0},M.propTypes={data:y().object.isRequired,selectedElems:y().array.isRequired,handleSelect:y().func.isRequired,showSelectAll:y().bool,showSource:y().bool.isRequired,searchLang:y().object.isRequired};const L=(0,N.Ng)(function(n,e){return{type:(0,E.RF)(n),defaultLangId:(0,E.ne)(n),languages:(0,E.kr)(n),constants:(0,j.c)(n),translations:(0,E.fF)(n)}})(M);var q=t(4494);function D(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,o)}return t}function B(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?D(Object(t),!0).forEach(function(e){(0,o.A)(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):D(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}function W(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(W=function(){return!!n})()}var H=function(n){function e(n){var t,o,a,l;return(0,r.A)(this,e),o=this,a=e,l=[n],a=(0,i.A)(a),(t=(0,d.A)(o,W()?Reflect.construct(a,l||[],(0,i.A)(o).constructor):a.apply(o,l))).onHide=t.onHide.bind(t),t.onSave=t.onSave.bind(t),t.handleChangeSearch=t.handleChangeSearch.bind(t),t.state={search_query:"",loading:!0,showSource:!1,searchLang:n.defaultLanguage,filters:{},data:{results:[]}},t}return(0,m.A)(e,n),(0,l.A)(e,[{key:"onSave",value:function(){this.props.onHide()}},{key:"onHide",value:function(){this.props.onHide()}},{key:"componentDidMount",value:function(){this.search()}},{key:"search",value:(t=(0,a.A)(g().mark(function n(){var e=this;return g().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return S.A.getAjaxManager().pause(),this.setState({loading:!0}),n.next=1,this.props.search({search:this.state.search_query,id_lang:this.state.searchLang.value,filters:this.state.filters}).then(function(n){e.setState({data:n.data}),e.setState({loading:!1}),S.A.getAjaxManager().stopPause()}).catch(function(n){e.setState({loading:!1}),S.A.getAjaxManager().stopPause()});case 1:case"end":return n.stop()}},n,this)})),function(){return t.apply(this,arguments)})},{key:"onSelectLanguage",value:function(n){var e=this;this.setState({searchLang:n.to},function(){e.search()})}},{key:"handleChangeSearch",value:function(n){var e=this;this.setState({search_query:n.target.value},function(){return e.search()})}},{key:"handleChangeFilters",value:function(n){var e=this;this.setState({filters:n},function(){return e.search()})}},{key:"getAvailableLanguages",value:function(){return this.props.languages}},{key:"render",value:function(){var n,e,t=this,o=this.props,a=o.translations,r=o.selectedElems,l=this.state.data;return p.createElement(c.A,{show:this.props.show,size:"lg",centered:!0,onHide:this.onHide,backdropClassName:"dg-modal",dialogClassName:"dg-modal max-w-90 max-h-90",contentClassName:"search-modal-content",style:{maxHeight:"100% !important",maxWidth:"100% !important"}},p.createElement(c.A.Header,{closeButton:!0},p.createElement(c.A.Title,null)),p.createElement(c.A.Body,{className:"pt-1"},p.createElement(u.A,{defaultActiveKey:"search"},p.createElement(b.A,{eventKey:"search",title:p.createElement(p.Fragment,null,(0,A.pw)("Search",a),p.createElement(f.A,{className:"ml-1",pill:!0,variant:"warning-hover"},(0,A.pw)("beta",a)))},p.createElement(x.A,{className:"mt-4"},p.createElement(h.A,{md:4},p.createElement(q.A,{onSelect:function(n){return t.onSelectLanguage({to:n})},closeMenuOnSelect:!0,label:(0,A.pw)("Language",a),isDisabled:this.state.loading,options:this.getAvailableLanguages(),selectedOptions:this.state.searchLang,optionsDisabled:[],langInput:!0}))),p.createElement(x.A,{className:"mt-1"},p.createElement(h.A,{md:6},p.createElement(w.A.Control,{id:"dgFindAndReplaceFind",value:this.state.search_query,onChange:this.handleChangeSearch,placeholder:(0,A.pw)("Search",a),type:"text",className:"float-left",style:{width:"100%"}})),p.createElement(h.A,{md:3},p.createElement(_.A,{checked:this.state.showSource,onChange:function(n){return t.setState({showSource:n.target.checked})},label:"Show source"}))),void 0!==this.props.filters&&p.cloneElement(this.props.filters,{onChange:function(n){t.handleChangeFilters(n)}}),p.createElement("div",{className:"results mt-3 "+(this.state.loading?"dg-disabled":"")},this.state.loading&&p.createElement("div",{className:"mt-5"},p.createElement(T.A,{size:26})),(null==l?void 0:l.fields)&&(null==l?void 0:l.results.length)>0&&p.createElement(p.Fragment,null,p.createElement(L,{handleSelect:this.props.handleSelect,searchLang:this.state.searchLang,showSource:this.state.showSource,selectedElems:r,data:l})),!this.state.loading&&(0===(null==l||null===(n=l.results)||void 0===n?void 0:n.length)||!(null!=l&&l.results))&&p.createElement(p.Fragment,null,"No results"))),p.createElement(b.A,{eventKey:"settings",title:(0,A.pw)("Selected",a)+" ("+(null!==(e=r.length)&&void 0!==e?e:0)+")"},(null==l?void 0:l.fields)&&(null==l?void 0:l.results.length)>0&&p.createElement(p.Fragment,null,p.createElement(L,{showSelectAll:!1,selectedElems:r,showSource:this.state.showSource,searchLang:this.state.searchLang,handleSelect:this.props.handleSelect,data:B(B({},l),{},{results:r})}))))),p.createElement(c.A.Footer,null,p.createElement(v.A,{onClick:this.onSave},(0,A.pw)("Save",a))))}}]);var t}(p.PureComponent);H.defaultProps={filters:void 0},H.propTypes={type:y().string.isRequired,name:y().string.isRequired,filters:y().element,selectedElems:y().array.isRequired,handleSelect:y().func.isRequired,show:y().bool.isRequired,onHide:y().func.isRequired};const U=(0,N.Ng)(function(n,e){return{defaultLanguage:(0,E.zi)(n,{id_lang:(0,E.ne)(n)}),languages:(0,E.kr)(n),constants:(0,j.c)(n),translations:(0,E.fF)(n)}})(H)},4906:(n,e,t)=>{t.d(e,{A:()=>Qn});var o=t(5458),a=t(296),r=t(467),l=t(3029),d=t(2901),i=t(388),m=t(3954),s=t(5501),g=t(4467),p=t(4756),c=t.n(p),u=t(6540),b=t(9367),f=t(2894),x=t(9473),h=t(6176),w=t(7226),v=t(5615),k=t(1468),y=t(7112),A=t(5498),E=t(5289);function j(n){var e=(0,k.d4)(E.fF);return u.createElement(u.Fragment,null,u.createElement("h4",{className:"pt-4 pb-1"},(0,A.pw)("Translate by ID",e),u.createElement(y.A,{className:"d-inline-block ml-3",style:{position:"relative",top:"-4px"},onChange:function(e){return n.updateForm({plage_enabled:e.target.checked})},checked:n.plage_enabled})),u.createElement("div",{className:"form-group "+(n.plage_enabled?"":"dg-disabled")},u.createElement("div",{className:"row"},u.createElement("div",{className:"col-md-3"},u.createElement("label",{htmlFor:"input-from-startid"},(0,A.pw)("Start",e)),u.createElement("input",{onChange:function(e){return n.updateForm({start_id:Number(e.target.value)})},type:"number",min:1,id:"input-from-startid",value:n.start_id,disabled:!n.plage_enabled,className:"form-control"})),u.createElement("div",{className:"col-md-3"},u.createElement("label",{htmlFor:"input-from-endid"},(0,A.pw)("End",e)),u.createElement("input",{onChange:function(e){return n.updateForm({end_id:Number(e.target.value)})},type:"number",id:"input-from-endid",min:n.start_id,value:n.end_id,disabled:!n.plage_enabled,className:"form-control"})))))}function S(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,o)}return t}function T(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?S(Object(t),!0).forEach(function(e){(0,g.A)(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):S(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}function O(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(O=function(){return!!n})()}var _={form:{to:null,latinOutput:!1,overwrite:!1}},N=function(n){function e(n){var t,o,a,r;return(0,l.A)(this,e),o=this,a=e,r=[n],a=(0,m.A)(a),(t=(0,i.A)(o,O()?Reflect.construct(a,r||[],(0,m.A)(o).constructor):a.apply(o,r))).state={form:{to:null,latinOutput:!1,overwrite:!1}},t.handleInputChange=t.handleInputChange.bind(t),t}return(0,s.A)(e,n),(0,d.A)(e,[{key:"handleInputChange",value:function(n,e){this.setState(function(t){return{form:T(T({},t.form),{},(0,g.A)({},n,e))}})}},{key:"onModalHide",value:function(n){this.setState(_),this.props.handleModalHide(n)}},{key:"render",value:function(){var n=this,e=this.props,t=e.translations,o=e.form;return u.createElement(w.A,{backdrop:"static",centered:!0,backdropClassName:"dg-modal",dialogClassName:"dg-modal",show:this.props.show,onHide:this.props.handleModalHide},u.createElement(w.A.Header,{closeButton:!0},u.createElement(w.A.Title,null,u.createElement("h2",null,(0,A.pw)("Advanced parameters",t)))),u.createElement(w.A.Body,null,u.createElement(y.A,{disabled:o.loading,checked:o.overwrite,onChange:function(e){return n.props.updateForm({overwrite:e.target.checked})},label:(0,A.pw)("Overwrite all translations",t)}),u.createElement("h4",{className:"pt-3 pb-1"},(0,A.pw)("Latin option (for supported languages)",t)),this.props.showLatinInput&&u.createElement("div",{className:"form-group"},u.createElement(y.A,{disabled:o.loading,checked:o.latinInput,onChange:function(e){return n.props.updateForm({latinInput:e.target.checked})},label:(0,A.pw)("My source text is in Latin characters",t)})),u.createElement("div",{className:"form-group"},u.createElement(y.A,{disabled:o.loading,checked:o.latinOutput,onChange:function(e){return n.props.updateForm({latinOutput:e.target.checked})},label:(0,A.pw)("I want to translate into Latin characters",t)})),u.createElement(j,{plage_enabled:o.plage_enabled,start_id:o.start_id,end_id:o.end_id,updateForm:function(e){return n.props.updateForm(e)}})),u.createElement(w.A.Footer,null,u.createElement(v.A,{onClick:this.props.handleModalHide,variant:"secondary"},(0,A.pw)("Save",t))))}}])}(u.Component);const C=(0,k.Ng)(function(n){return{translations:(0,E.fF)(n)}})(N);var z=t(5523),F=t(2630),I=t(1837),R=t(2224),P=t(8168),M=t(45),L=t(472),q=t(2532),D=t(3524),B=t(5556),W=t.n(B),H=t(3265);function U(n){var e=(0,k.d4)(E.fF);return u.createElement(q.A,{placement:"top",overlay:u.createElement(D.A,{id:"tooltip-top"},(0,A.pw)("This table contains a lot of data. To load the display of the translation percentages, please click manually on the button.",e))},u.createElement("div",{className:"float-right mr-4"},u.createElement(v.A,{onClick:function(){return n.onClick()},size:"sm",variant:"primary"},(0,A.pw)("Load by clicking",e),u.createElement("i",{className:"material-icons",style:{fontSize:"19px",marginLeft:"5px",marginTop:"-3px"}},"info"))))}var G=t(928);function J(n){var e=(0,k.wA)(),t=(0,k.d4)(function(e){return(0,R.VX)(e,n)}),o=function(t){null!=t&&t.error&&e((0,h.s$)({name:n.name,languages_ids:[t.id_lang]}))};return u.createElement(u.Fragment,null,(null==t?void 0:t.length)>=1&&t.map(function(n){return u.createElement(G.A,{onClick:o,key:n.id_lang,translation:n})}))}var K=t(6251),X=t(4818),V=t(8004),Y=t(7198);function Z(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(Z=function(){return!!n})()}var Q=function(n){function e(n){var t,o,a,r;return(0,l.A)(this,e),o=this,a=e,r=[n],a=(0,m.A)(a),(t=(0,i.A)(o,Z()?Reflect.construct(a,r||[],(0,m.A)(o).constructor):a.apply(o,r))).search=t.search.bind(t),t.handleSelect=t.handleSelect.bind(t),t}return(0,s.A)(e,n),(0,d.A)(e,[{key:"search",value:(t=(0,r.A)(c().mark(function n(e){return c().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=1,$.ajax({async:!0,type:"POST",url:(0,A.fN)("ContentSearchInTable",this.props.constants),data:{translation_data:{search:e.search.trim(),id_lang:e.id_lang,filters:e.filters,type:this.props.type,name:this.props.name}},dataType:"json"});case 1:return n.abrupt("return",n.sent);case 2:case"end":return n.stop()}},n,this)})),function(n){return t.apply(this,arguments)})},{key:"handleSelect",value:function(n){this.props.dispatch((0,h._R)({name:this.props.name,selected_elems:n}))}},{key:"render",value:function(){return u.createElement(u.Fragment,null,u.createElement(X.A,(0,g.A)({handleSelect:this.handleSelect,filters:u.createElement(u.Fragment,null),search:this.search,type:this.props.type,name:this.props.name,selectedElems:this.props.selectedElems,show:this.props.show,onHide:this.props.onHide},"filters",u.createElement(Y.A,{table:this.props.table,column:!0}))))}}]);var t}(u.PureComponent);Q.propTypes={type:W().string.isRequired,table:W().object.isRequired,name:W().string.isRequired,show:W().bool.isRequired,onHide:W().func.isRequired};const nn=(0,k.Ng)(function(n){return{constants:(0,V.c)(n)}})(Q);var en=t(9284);function tn(n){var e=(0,k.d4)(function(n){return(0,E.fF)(n)});return(0,K.TE)(n.table)?u.createElement(u.Fragment,null,u.createElement("a",{href:"#",onClick:n.onClick,className:"ml-2 small-text text-primary"},Object.keys(n.table.selectedFilters).length," ",(0,A.pw)("filters",e))):u.createElement(u.Fragment,null)}tn.propTypes={table:W().object.isRequired,onClick:W().func.isRequired};const on=(0,u.memo)(tn);function an(n){var e=(0,k.d4)(function(n){return(0,E.fF)(n)});return(0,K.Nu)(n.table)?u.createElement(u.Fragment,null,u.createElement("a",{href:"#",onClick:n.onClick,className:"ml-2 small-text text-primary"},n.table.selectedRelatedItems.length," ",(0,A.pw)("linked items",e))):u.createElement(u.Fragment,null)}an.propTypes={table:W().object.isRequired,onClick:W().func.isRequired};const rn=(0,u.memo)(an);function ln(n){var e=(0,k.d4)(function(n){return(0,E.fF)(n)});return(0,K.dA)(n.table)?u.createElement(u.Fragment,null,u.createElement("a",{href:"#",onClick:n.onClick,className:"ml-2 small-text text-primary"},n.table.selectedFields.length,"/",n.table.fields.length," ",(0,A.pw)("selected fields",e))):u.createElement(u.Fragment,null)}ln.propTypes={table:W().object.isRequired,onClick:W().func.isRequired};const dn=(0,u.memo)(ln);function mn(n){var e=(0,k.d4)(function(n){return(0,E.fF)(n)});return(0,K.IL)(n.table)?u.createElement(u.Fragment,null,u.createElement("a",{href:"#",onClick:n.onClick,className:"ml-2 small-text text-primary"},n.table.selected_elems.length," ",(0,A.pw)("selected elements",e))):u.createElement(u.Fragment,null)}mn.propTypes={table:W().object.isRequired,onClick:W().func.isRequired};const sn=(0,u.memo)(mn);var gn=["ref"],pn=["ref"],cn=["ref"];function un(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,o)}return t}function bn(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?un(Object(t),!0).forEach(function(e){(0,g.A)(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):un(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}function fn(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(fn=function(){return!!n})()}var xn=6e3,hn=[],wn=function(n){function e(n){var t,o,a,r;return(0,l.A)(this,e),o=this,a=e,r=[n],a=(0,m.A)(a),(t=(0,i.A)(o,fn()?Reflect.construct(a,r||[],(0,m.A)(o).constructor):a.apply(o,r))).onSaveTableSettings=t.onSaveTableSettings.bind(t),t.openSettingsModal=t.openSettingsModal.bind(t),t.state={showTableSettingsModal:!1,showSearchModal:!1,loading:!1,bigTable:!1,bigTableLoading:!1},t}return(0,s.A)(e,n),(0,d.A)(e,[{key:"componentDidMount",value:function(){this.props.table.total_items>=xn?this.setState({bigTable:!0}):0===this.props.table.translations.length&&this.loadTableTranslations()}},{key:"componentDidUpdate",value:function(n,e,t){!1===n.table.reload&&!0===this.props.table.reload&&!1===this.state.bigTable&&this.loadTableTranslations()}},{key:"excludeLanguages",value:function(n){var e=this;return n.filter(function(n){return Number(n.value)!==Number(e.props.default_lang)})}},{key:"onSaveTableSettings",value:function(n){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=this.props.table;0===n.length?this.props.dispatch((0,h.Xc)({name:o.name,fields:!1})):this.props.dispatch((0,h.Xc)({name:o.name,fields:n})),this.props.dispatch((0,h.Fm)({name:o.name,filters:e})),this.props.dispatch((0,h.BZ)({name:o.name,relatedItems:t}))}},{key:"loadBigTable",value:function(){var n=this,e=Math.ceil(this.props.table.total_items/xn);this.setState({bigTableLoading:{requests:e,values:[]}},function(){n.loadTableTranslations()})}},{key:"addBigTableLoadingPart",value:function(n){var e=this,t=this.state.bigTableLoading;this.setState({bigTableLoading:bn(bn({},t),{},{values:[].concat((0,o.A)(t.values),[n])})},function(){var t,o,a,r,l,d=e.state.bigTableLoading;if(d.values.length===d.requests){var i=d.values.reduce(function(n,e){return n+e.percent},0)/(xn*d.values.length/xn);n.missing_characters=d.values.reduce(function(n,e){return n+e.missing_characters},0),n.total_characters=d.values.reduce(function(n,e){return n+e.total_characters},0),n.percent=(r=2,l=(a=i)>=0?1:-1,parseFloat((Math.round(a*Math.pow(10,r)+1e-4*l)/Math.pow(10,r)).toFixed(r))),n.name=e.props.table.name,n.percent>100&&(n.percent=100),n.class_name=(t=n.percent,o="success",t<20?o="danger":t<40?o="danger-hover":t<70?o="warning-hover":t<100&&(o="success-hover"),o),e.setState({bigTableLoading:bn(bn({},d),{},{values:[]})},function(){e.props.dispatch((0,h.C6)(n))})}})}},{key:"componentWillUnmount",value:function(){f.A.getAjaxManager().pause(),hn.forEach(function(n){f.A.getAjaxManager().removeReq(n)}),f.A.getAjaxManager().stopPause()}},{key:"loadTableTranslations",value:function(){var n=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.state,o=t.bigTable,a=t.bigTableLoading;this.setState({loading:!0,bigTable:!1}),e=!1===e?this.props.languages:e;var r=this.props.table.translations.map(function(n){return n.id_lang});e=e.filter(function(n){return!r.includes(n.value)});var l=[];if(hn=[],this.excludeLanguages(e).forEach(function(e){if(o){var t=new x.S;t.item=n.props.table,t.idLangTo=Number(e.value),t.current=1,t.requests=a.requests,t.type="table",l.push(t)}else{var r={name:n.props.table.name,id_lang_to:Number(e.value),type:"table"},d={type:"POST",url:(0,A.fN)(n.props.loadUrl,n.props.constants),dataType:"json",data:{translation_data:r},beforeSend:function(){n.setState({loading:!0})},success:function(e){null!==e?n.props.dispatch((0,h.C6)(bn(bn({},e),r))):n.props.dispatch((0,h.ST)({name:r.name,id_lang:r.id_lang_to}))},error:function(e){n.props.dispatch((0,h.ST)({name:r.name,id_lang:r.id_lang_to,error:null==e?void 0:e.statusText}))},complete:function(){n.setState({loading:!1})}};hn.push(d),f.A.getAjaxManager().addReq(d)}}),o){f.A.getAjaxManager().pause();var d=function(){f.A.getAjaxManager().stopPause(),n.setState({loading:!1})};this.dgGroupTranslate=new x.r({path:(0,A.fN)(this.props.loadUrl,this.props.constants),always_start:!0,nextGroupWhenFail:!0},{callbackStart:function(n){},callbackUpdate:function(e,t,o){n.addBigTableLoadingPart(o)},callbackNewGroup:function(n){},callbackEnd:function(n,e){d()},callbackError:function(e,t){n.props.dispatch((0,h.ST)({name:e.getTableName(),id_lang:e.idLangTo}))},callbackCancel:function(n){d()},callbackUpdateRemainingTime:function(e){n.setState({remainingTime:e})}},l)}}},{key:"openSettingsModal",value:function(){this.setState({showTableSettingsModal:!0})}},{key:"handleSelect",value:function(n,e){this.props.dispatch((0,h.BN)({name:n.name,checked:e}))}},{key:"render",value:function(){var n,e,t=this,o=this.props,a=o.table,r=o.translations,l=(0,K.dA)(a)||(0,K.TE)(a)||(0,K.Nu)(a),d=(0,K.IL)(a);return u.createElement(u.Fragment,null,u.createElement(L.A,{className:"mt-2",style:null!==(n=null===(e=this.props)||void 0===e?void 0:e.style)&&void 0!==n?n:{}},u.createElement(L.A.Header,{style:{minHeight:"52px"},className:"overflow-hidden"},u.createElement("div",{className:"row"},u.createElement("div",{className:"col-md-"+(this.props.showLanguagesPercents?"5":"12")},u.createElement("div",{className:"float-left mr-2"},this.state.loading&&u.createElement("div",{className:"d-inline-block",style:{float:"left",marginTop:"4px",marginRight:"5px"}},u.createElement(b.A,{noContainer:!0,size:18})),u.createElement(y.A,{onChange:function(n){return t.handleSelect(a,n.target.checked)},checked:a.checked,className:"d-inline-block",style:{position:"relative",top:"6px"}}),u.createElement("a",{className:"toolbar-button",href:"#"},u.createElement(q.A,{placement:"top",overlay:u.createElement(D.A,{id:"tooltip-top-"},(0,A.pw)("Settings"))},function(n){var e=n.ref,o=(0,M.A)(n,gn);return u.createElement("div",(0,P.A)({},o,{ref:e,onClick:t.openSettingsModal,className:"material-icons d-inline-block "+(l?"text-primary":""),style:{fontSize:"18px",position:"relative",top:t.state.loading?0:"5px",left:"5px"}}),"settings")})),u.createElement("a",{className:"toolbar-button",href:"#"},u.createElement(q.A,{placement:"top",overlay:u.createElement(D.A,{id:"tooltip-top-"},(0,A.pw)("Search"))},function(n){var e=n.ref,o=(0,M.A)(n,pn);return u.createElement("div",(0,P.A)({},o,{ref:e,onClick:function(){return t.setState({showSearchModal:!0})},className:"material-icons d-inline-block "+(d?"text-primary":""),style:{fontSize:"18px",position:"relative",top:t.state.loading?0:"6px",fontWeight:600,left:"5px"}}),"search")}))),u.createElement("strong",{style:{fontSize:"16px",position:"relative",top:"4px",left:"6px"}},a.label&&u.createElement(u.Fragment,null,u.createElement(q.A,{placement:"top",overlay:u.createElement(D.A,{id:"tooltip-top-"},a.name)},function(n){var e=n.ref,t=(0,M.A)(n,cn);return u.createElement("span",(0,P.A)({},t,{ref:e}),a.label)})),!a.label&&a.name,(null==a?void 0:a.module)&&u.createElement(q.A,{placement:"top",overlay:u.createElement(D.A,{id:"tooltip-top-"},a.module)},u.createElement("img",{alt:a.module,style:{marginLeft:"10px"},height:22,width:22,src:this.props.constants.psBaseUrl+"/modules/"+a.module+"/logo.png"})),u.createElement("span",{className:"ml-2 small-text text-secondary"},a.total_items," ",(0,A.pw)("items",r)),u.createElement(dn,{table:a,onClick:this.openSettingsModal}),u.createElement(sn,{table:a,onClick:this.openSettingsModal}),u.createElement(on,{table:a,onClick:this.openSettingsModal}),u.createElement(rn,{table:a,onClick:this.openSettingsModal}),u.createElement(en.A,{className:"ml-2",handleResume:function(n){return t.props.handleResume(n)},item:this.props.table,contentType:"tables"})),this.state.bigTable&&u.createElement(U,{onClick:function(){return t.loadBigTable()}})),this.props.showLanguagesPercents&&u.createElement("div",{className:"col-md-7"},u.createElement("div",{className:"mr-3 d-inline-block float-right d-flex flex-wrap justify-content-end w-80"},u.createElement(J,{groupName:this.props.groupName,name:this.props.name})))))),this.state.showTableSettingsModal&&u.createElement(H.A,{groupName:this.props.groupName,groupIcon:this.props.groupIcon,table:a,show:this.state.showTableSettingsModal,showFilter:!0,showRelatedItems:!0,onHide:function(){return t.setState({showTableSettingsModal:!1})},onSave:this.onSaveTableSettings}),this.state.showSearchModal&&u.createElement(nn,{type:"table",name:this.props.table.name,table:this.props.table,selectedElems:this.props.table.selected_elems,show:this.state.showSearchModal,onHide:function(){return t.setState({showSearchModal:!1})}}))}}])}(u.PureComponent);wn.defaultProps={showLanguagesPercents:!0},wn.propTypes={groupName:W().string.isRequired,groupIcon:W().string.isRequired,name:W().string.isRequired,loadUrl:W().string.isRequired,handleResume:W().func.isRequired,form:W().array,showLanguagesPercents:W().bool};const vn=(0,k.Ng)(function(n,e){return{default_lang:(0,E.ne)(n),languages:(0,E.kr)(n),translations:(0,E.fF)(n),table:(0,R.BN)(n,e),constants:(0,V.c)(n)}})(wn);var kn=t(5855);function yn(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,o)}return t}function An(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?yn(Object(t),!0).forEach(function(e){(0,g.A)(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):yn(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}function En(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(En=function(){return!!n})()}var jn={search:"",modules:[]},Sn=function(n){function e(n){var t,o,a,r;return(0,l.A)(this,e),o=this,a=e,r=[n],a=(0,m.A)(a),(t=(0,i.A)(o,En()?Reflect.construct(a,r||[],(0,m.A)(o).constructor):a.apply(o,r))).state={form:jn},t}return(0,s.A)(e,n),(0,d.A)(e,[{key:"hasFilter",value:function(){return(0,A.eJ)(this.state.form,jn)}},{key:"updateForm",value:function(n){var e=this;this.setState(function(e){return{form:An(An({},e.form),n)}},function(){var n={filters:e.hasFilter()?e.state.form:null};e.props.updateForm(n)})}},{key:"handleSelectAll",value:function(n){var e=this.props.filteredItems.map(function(n){return n.name});this.props.dispatch((0,h.BN)({name:e.length?e:"*",checked:n}))}},{key:"getTablesModules",value:function(){var n=[];return this.props.tables.map(function(e){e.tables.map(function(e){null!=e&&e.module&&!n.includes(e.module)&&n.push(e.module)})}),n}},{key:"handleSelectModule",value:function(n){var e=this.state.form.modules;e=e.includes(n)?e.filter(function(e){return e!==n}):[].concat((0,o.A)(e),[n]),this.updateForm({modules:e})}},{key:"hasTablesModules",value:function(){return 0!==this.getTablesModules().length}},{key:"render",value:function(){var n=this,e=this.props,t=e.translations,o=e.constants;return u.createElement("div",{className:"row"},u.createElement("div",{className:"col-md-12"},u.createElement("div",{className:"form-group d-inline-block mr-3"},u.createElement(y.A,{onChange:function(e){return n.handleSelectAll(e.target.checked)},label:(0,A.pw)("Select all",t),style:{paddingRight:"23px"},className:"d-inline-block ml-3"})),!1===this.props.allowOnlySelectAll&&u.createElement(u.Fragment,null,this.hasTablesModules()&&u.createElement("div",{className:"form-group d-inline-block"},u.createElement(kn.A,{className:"mr-4"},u.createElement(kn.A.Toggle,{size:"sm",variant:"secondary",id:"dropdown-basic"},(0,A.pw)("Modules",t),this.state.form.modules.length>=1&&u.createElement("span",{className:"ml-1"},"(",this.state.form.modules.length,")")),u.createElement(kn.A.Menu,null,this.getTablesModules().map(function(e){return u.createElement(kn.A.Item,{key:e,onClick:function(){return n.handleSelectModule(e)}},u.createElement(y.A,{className:"d-inline-block mr-2",onChange:function(){return 1},checked:n.state.form.modules.includes(e)}),u.createElement("img",{alt:e,style:{marginRight:"16px"},height:22,width:22,src:o.psBaseUrl+"/modules/"+e+"/logo.png"}),e)})))),u.createElement("div",{className:"form-group d-inline-block"},u.createElement("input",{onChange:function(e){return n.updateForm({search:e.target.value})},type:"text",id:"searchModuleFiles",style:{width:"300px"},placeholder:(0,A.pw)("Search",t),value:this.state.form.search,className:"form-control"})))))}}])}(u.Component);Sn.propTypes={updateForm:W().func.isRequired,filteredItems:W().array.isRequired,allowOnlySelectAll:W().bool.isRequired};const Tn=(0,k.Ng)(function(n){return{languages:(0,E.kr)(n),tables:(0,R.e)(n),constants:(0,V.c)(n),translations:(0,E.fF)(n)}})(Sn);function On(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,o)}return t}function _n(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?On(Object(t),!0).forEach(function(e){(0,g.A)(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):On(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}function Nn(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(Nn=function(){return!!n})()}var Cn=function(n){function e(n){var t,o,a,r;return(0,l.A)(this,e),o=this,a=e,r=[n],a=(0,m.A)(a),(t=(0,i.A)(o,Nn()?Reflect.construct(a,r||[],(0,m.A)(o).constructor):a.apply(o,r))).updateForm=t.updateForm.bind(t),t.state={form:{filters:null}},t}return(0,s.A)(e,n),(0,d.A)(e,[{key:"getTables",value:function(){var n=[];return this.props.groups.map(function(e){n=[].concat((0,o.A)(n),(0,o.A)(e.tables))}),n}},{key:"getFilteredItems",value:function(){
/**
 * License limited to a single site, for use on another site please purchase a license for this module.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 *
 * @author    Dingedi.com
 * @copyright Copyright 2025 © Dingedi All right reserved
 * @license   http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
 * @category  Dingedi PrestaShop Modules
 */
return function(n,e){var t,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"name";if(null===e)return[];if(e.search&&e.search.length>=1){for(var a in t="\\b(.*)",e.search)t+="("+e.search[a]+")(.*)";t+="\\b"}return n.filter(function(n){return!(e.search&&e.search.length>=1&&!n[o].match(new RegExp(t,"i"))||null!=e&&e.modules&&e.modules.length>=1&&!e.modules.includes(n.module))})}(this.getTables(),this.state.form.filters)}},{key:"filterItem",value:function(n){return(null===this.state.form.filters?this.getTables():this.getFilteredItems()).map(function(n){return n.name}).includes(n)}},{key:"updateForm",value:function(n){this.setState(function(e){return{form:_n(_n({},e.form),n)}})}},{key:"render",value:function(){var n=this;return u.createElement(u.Fragment,null,u.createElement(Tn,{allowOnlySelectAll:"Modules"!==this.props.moduleType,filteredItems:this.getFilteredItems(),updateForm:this.updateForm}),this.props.groups.map(function(e){return u.createElement("div",{key:e.group_name,className:"Modules"!==n.props.moduleType?"mt-4":""},n.props.showTablesGroups&&""!==e.group_name&&u.createElement("h4",{className:"h3"},u.createElement("span",{className:"material-icons mr-2"},e.icon),u.createElement("span",{className:"align-middle"},e.group_name)),e.tables.filter(function(n){return n.exist}).map(function(t){return u.createElement(vn,{groupName:e.group_name,groupIcon:e.icon,from:n.props.from,name:t.name,loadUrl:n.props.loadUrl,style:{display:n.filterItem(t.name)?"block":"none"},handleResume:function(e){return n.props.handleResume(e)},key:t.name,showLanguagesPercents:n.props.showLanguagesPercents})}))}))}}])}(u.PureComponent);Cn.defaultProps={showLanguagesPercents:!0,showTablesGroups:!0},Cn.propTypes={showLanguagesPercents:W().bool,showTablesGroups:W().bool};const zn=(0,k.Ng)(function(n){return{moduleType:(0,E.RF)(n),groups:(0,R.e)(n)}})(Cn);var Fn=t(2792);function In(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(In=function(){return!!n})()}var Rn=function(n){function e(n){return(0,l.A)(this,e),t=this,o=e,a=[n],o=(0,m.A)(o),(0,i.A)(t,In()?Reflect.construct(o,a||[],(0,m.A)(t).constructor):o.apply(t,a));var t,o,a}return(0,s.A)(e,n),(0,d.A)(e,[{key:"displayFormattedMissingCharacters",value:function(n){return Number(n).toLocaleString()}},{key:"render",value:function(){var n=this.props,e=n.missingCharacters,t=n.translations;return u.createElement(Fn.A,{title:u.createElement(u.Fragment,null,u.createElement("i",{className:"material-icons mr-1",style:{marginTop:"-2px"}},"text_fields"),(0,A.pw)("Characters to translate",t)),show:this.props.show,onHide:this.props.onHide,modalBody:u.createElement(u.Fragment,null,!1===e&&u.createElement("p",{className:"text-danger"},(0,A.pw)("Unable to calculate the number of characters to translate. Please check that all selected content are loaded.",t)),!1!==e&&u.createElement(u.Fragment,null,u.createElement("p",null,(0,A.pw)("There are",t),u.createElement("strong",null," ",this.displayFormattedMissingCharacters(e)," "),(0,A.pw)("Characters to translate",t).toLowerCase()),u.createElement("p",{className:"text-secondary",style:{fontSize:"0.6rem"}},"*",(0,A.pw)("The actual number of characters sent to the API may vary.",t)))),modalFooter:u.createElement(u.Fragment,null,Number(e)>0&&u.createElement(v.A,{onClick:this.props.onClick,variant:"primary"},(0,A.pw)("Translate",t)),u.createElement(v.A,{onClick:this.props.onHide,variant:"secondary"},(0,A.pw)("Close",t)))})}}])}(u.Component);Fn.A.propTypes={show:W().bool.isRequired,onHide:W().func.isRequired,missingCharacters:W().oneOfType([W().number,W().bool])};const Pn=(0,k.Ng)(function(n){return{translations:(0,E.fF)(n)}})(Rn);var Mn=t(8588),Ln=t(1578),qn=t(7629),Dn=t(5184),Bn=t(6797),Wn=t(5677);function Hn(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(Hn=function(){return!!n})()}var Un=function(n){function e(n){var t,o,a,r;return(0,l.A)(this,e),o=this,a=e,r=[n],a=(0,m.A)(a),(t=(0,i.A)(o,Hn()?Reflect.construct(a,r||[],(0,m.A)(o).constructor):a.apply(o,r))).copyToClipboard=t.copyToClipboard.bind(t),t}return(0,s.A)(e,n),(0,d.A)(e,[{key:"copyToClipboard",value:function(){navigator.clipboard.writeText(this.props.command)}},{key:"render",value:function(){var n=this.props,e=n.command,t=n.translations;return u.createElement(Fn.A,{title:u.createElement(u.Fragment,null,u.createElement("i",{className:"material-icons mr-1",style:{marginTop:"-2px"}},"schedule"),(0,A.pw)("Generate a cron job / CLI",t)),show:this.props.show,onHide:this.props.onHide,modalBody:u.createElement(u.Fragment,null,u.createElement(Wn.A,{variant:"info alert-info-primary"},(0,A.pw)("Run your translations in the background with a cron job ",t)),u.createElement("h4",null,(0,A.pw)("Command to use",t)),u.createElement("code",{style:{color:"#c7254e",backgroundColor:"#f9f2f4",fontSize:"12px"}},e),u.createElement(v.A,{onClick:this.copyToClipboard,className:"d-block mt-3"},(0,A.pw)("Copy to clipboard",t),u.createElement("i",{className:"material-icons ml-1",style:{marginTop:"-2px"}},"content_copy"))),modalFooter:u.createElement(u.Fragment,null,u.createElement(v.A,{onClick:this.props.onHide,variant:"secondary"},(0,A.pw)("Close",t)))})}}])}(u.Component);Fn.A.propTypes={show:W().bool.isRequired,onHide:W().func.isRequired,command:W().string.isRequired};const Gn=(0,k.Ng)(function(n){return{translations:(0,E.fF)(n)}})(Un);function $n(n,e){var t="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!t){if(Array.isArray(n)||(t=function(n,e){if(n){if("string"==typeof n)return Jn(n,e);var t={}.toString.call(n).slice(8,-1);return"Object"===t&&n.constructor&&(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?Jn(n,e):void 0}}(n))||e&&n&&"number"==typeof n.length){t&&(n=t);var o=0,a=function(){};return{s:a,n:function(){return o>=n.length?{done:!0}:{done:!1,value:n[o++]}},e:function(n){throw n},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,l=!0,d=!1;return{s:function(){t=t.call(n)},n:function(){var n=t.next();return l=n.done,n},e:function(n){d=!0,r=n},f:function(){try{l||null==t.return||t.return()}finally{if(d)throw r}}}}function Jn(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,o=Array(e);t<e;t++)o[t]=n[t];return o}function Kn(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,o)}return t}function Xn(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?Kn(Object(t),!0).forEach(function(e){(0,g.A)(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):Kn(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}function Vn(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(Vn=function(){return!!n})()}var Yn={overwrite:!1,latinInput:!1,latinOutput:!1,plage_enabled:!1,start_id:0,end_id:0},Zn=function(n){function e(n){var t,o,a,r;return(0,l.A)(this,e),o=this,a=e,r=[n],a=(0,m.A)(a),t=(0,i.A)(o,Vn()?Reflect.construct(a,r||[],(0,m.A)(o).constructor):a.apply(o,r)),(0,g.A)(t,"loadUrl","ContentGetPercentageTranslation"),(0,g.A)(t,"dgGroupTranslate",!1),t.updateForm=t.updateForm.bind(t),t.handleSubmit=t.handleSubmit.bind(t),t.handleCalculateCharacters=t.handleCalculateCharacters.bind(t),t.handleRegenerateLinks=t.handleRegenerateLinks.bind(t),t.handleCopyText=t.handleCopyText.bind(t),t.handleResumeFailedTranslation=t.handleResumeFailedTranslation.bind(t),t.state={remainingTime:!1,currentTranslation:!1,showModal:!1,showMissingCharactersModal:!1,showCronCliModal:!1,missingCharacters:0,button:{disabled:!0,loading:!1,translated:null,number:0},form:Xn({translationPercent:0,loading:!1,disabled:!0,totalSelected:0,from:null,to:[],resumeAt:!1,regenerateLinks:!1,copyText:!1},Yn)},t}return(0,s.A)(e,n),(0,d.A)(e,[{key:"componentDidMount",value:function(){var n=this,e=this.props.languages.find(function(e){return Number(e.value)===Number(n.props.default_lang)});this.updateForm({from:e})}},{key:"componentDidUpdate",value:function(n,e,t){(0,A.eJ)(n.selectedTables,this.props.selectedTables)&&this.updateButton()}},{key:"setDefaultLangId",value:function(n){return $.ajax({type:"POST",url:(0,A.fN)("GlobalSetDefaultLang",this.props.constants),data:{translation_data:{id_lang:Number(n)}},dataType:"json"})}},{key:"selectAll",value:function(n){var e=this;this.props.dispatch((0,h.BN)({name:"*",checked:n}),function(){return e.updateButton()})}},{key:"updateForm",value:(w=(0,r.A)(c().mark(function n(e){var t,o=this,a=arguments;return c().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return t=a.length>1&&void 0!==a[1]?a[1]:null,void 0!==e.from&&e.from!==this.state.form.from&&(this.props.dispatch((0,z.r1)(Number(e.from.value))),null!==this.state.form.from&&(f.A.getAjaxManager().reset(),this.setDefaultLangId(e.from.value).then(function(){o.props.dispatch((0,h.g$)({name:"*"}))}))),n.next=1,this.setState(function(n){return{form:Xn(Xn({},n.form),e)}});case 1:this.updateButton(t);case 2:case"end":return n.stop()}},n,this)})),function(n){return w.apply(this,arguments)})},{key:"updateButton",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.getSelectedTables(),t=this.state.form.isValid&&e;this.setState(function(n){return{form:Xn(Xn({},n.form),{},{totalSelected:e,disabled:!t})}},n)}},{key:"handleRegenerateLinks",value:function(){var n=this;this.updateForm({regenerateLinks:!0},function(){return n.handleSubmit()})}},{key:"getCronCliCommand",value:function(){var n,e,t,o=this.state.form,r=this.getGroupsToTranslate(),l=null!==(n=this.props.cronCliCommand)&&void 0!==n?n:"";l=(l=l.replace("FROM_LANG",o.from.iso_code)).replace("DEST_LANG",null===(e=o.to)||void 0===e?void 0:e.map(function(n){return n.iso_code}).join(",")),0===(null===(t=o.to)||void 0===t?void 0:t.length)&&(l="");var d={};return r.forEach(function(n){var e,t,o,r,l=n.item,i=n.getTranslationData();d[l.name]={},(null==l||null===(e=l.selectedFields)||void 0===e?void 0:e.length)>0&&(null==l||null===(t=l.fields)||void 0===t?void 0:t.length)!==(null==l||null===(o=l.selectedFields)||void 0===o?void 0:o.length)&&(d[l.name].selected_fields=l.selectedFields),null!=i&&null!==(r=i.selected_related_items)&&void 0!==r&&r.length&&(d[l.name].selected_related_items=i.selected_related_items),null!=i&&i.selected_filters&&Object.keys(i.selected_filters).length&&(d[l.name].selected_filters=Object.fromEntries(Object.entries(i.selected_filters).map(function(n){var e=(0,a.A)(n,2);return[e[0],e[1].map(function(n){return{value:n.value}})]})))}),l=(l=(l=l.replace("TABLES",JSON.stringify(d))).replace("OVERWRITE",o.overwrite?"on":"off")).replace("RANGE",!1===o.plage_enabled?"off":o.start_id+":"+o.end_id)}},{key:"handleCalculateCharacters",value:function(){var n=this.state.form,e=0,t=!1;this.getSelectedTables(!1).forEach(function(o){n.to.forEach(function(a){if(!t){var r=o.translations.find(function(n){return Number(n.id_lang)===Number(a.value)});r&&r.hasOwnProperty("missing_characters")?!0===n.overwrite?e+=r.total_characters:e+=r.missing_characters:t=!0}})}),this.setState({showMissingCharactersModal:!0,missingCharacters:!t&&e})}},{key:"getSelectedTables",value:function(){var n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=this.props.selectedTables;return n?e.length:null!=e?e:[]}},{key:"handleSubmit",value:function(){var n;if(this.state.form.loading)return this.setState(function(n){return{loading:!1,form:Xn(Xn({},n.form),{},{loading:!1})}}),void("function"==typeof(null===(n=this.dgGroupTranslate)||void 0===n?void 0:n.cancel)&&this.dgGroupTranslate.cancel());this.translateSelectedTables()}},{key:"isAdvancedParameterEnabled",value:function(){for(var n=!1,e=0,t=Object.keys(Yn);e<t.length;e++){var o=t[e];!1===n&&Yn[o]!==this.state.form[o]&&(n=!0)}return n}},{key:"getGroupsToTranslate",value:function(){var n=[],e=this.state.form,t=this.props.translationsProviders.per_request;return this.getSelectedTables(!1).forEach(function(o){var a=(null==o?void 0:o.selected_elems)&&o.selected_elems.length>=1;e.to.forEach(function(r){var l=function(){var n=new x.S;return n.item=o,n.idLangFrom=Number(e.from.value),n.idLangTo=Number(r.value),n.setOverwrite(e.overwrite),n.setLatin((0,A.fo)(e.latinInput,e.latinOutput)),n.setPlage(e.plage_enabled,e.start_id,e.end_id),e.regenerateLinks&&(n.data={regenerateLinks:!0}),e.copyText&&(n.data={copyText:!0}),!1!==e.resumeAt?(n.current=e.resumeAt.current,n.requests=e.resumeAt.requests,n.data.resume=!0):(n.requests=Math.ceil(n.getTranslatableItemsTotal()/t),n.current=1),n};if(a){var d,i=$n(o.selected_elems);try{for(i.s();!(d=i.n()).done;){var m=d.value,s=l(),g=m.translated[m.key];s.setPlage(!0,g,g),s.requests=Math.ceil(s.getTranslatableItemsTotal()/t),n.push(s)}}catch(n){i.e(n)}finally{i.f()}}else n.push(l())})}),n=n.filter(function(n){return void 0!==n.getTableName()})}},{key:"translateSelectedTables",value:(p=(0,r.A)(c().mark(function n(){var e,t,o,a=this;return c().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(e=this.state.form,f.A.getAjaxManager().pause(),this.props.dispatch((0,F.y8)()),this.updateForm({loading:!0,translationPercent:0}),t=this.getGroupsToTranslate(),this.setState({remainingTime:!1,currentTranslation:{total:t.length,current:1,group:t[0]}}),o=function(n){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];f.A.getAjaxManager().stopPause(),a.setState({currentTranslation:!1,loading:!1,form:Xn(Xn({},e),{},{loading:!1,selectedTables:0,regenerateLinks:!1,copyText:!1,resumeAt:!1})},function(){t&&a.props.dispatch((0,h.S_)({languages:e.to}))})},!this.props.translationsProviders.auto_backup){n.next=3;break}return n.next=1,this.createBackup(t);case 1:if(!0===n.sent){n.next=3;break}return n.next=2,(0,Ln.A)(this.props.translations);case 2:if(void 0!==n.sent){n.next=3;break}return o({},!1),n.abrupt("return");case 3:this.dgGroupTranslate=new x.r({path:(0,A.fN)("ContentTranslate",this.props.constants),always_start:!0},{callbackStart:function(n){},callbackUpdate:function(n,e){a.updateForm({translationPercent:e})},callbackNewGroup:function(n){a.setState(function(e){return{currentTranslation:Xn(Xn({},e.currentTranslation),{},{group:n,current:e.currentTranslation.current+1})}})},callbackEnd:function(n,e){a.props.dispatch((0,F.zz)(e)),o(n)},callbackError:function(n,e){var t;if(t=null!=e&&e.message&&"string"==typeof(null==e?void 0:e.message)?e.message:"string"==typeof e?{title:(0,A.pw)("Server error",a.props.translations),content:e}:"[ERRNAV1]: "+(0,A.pw)("Server error",a.props.translations),null!=e&&e.failed_translation)a.props.dispatch((0,Mn.kn)(e.failed_translation));else{var r,l,d,i,m=n.getTranslationData();if("string"==typeof t)i=t;else if(null!==(r=t)&&void 0!==r&&r.title&&null!==(l=t)&&void 0!==l&&l.content){var s,g;i=(null===(s=t)||void 0===s?void 0:s.title)+" "+(null===(g=t)||void 0===g?void 0:g.content)}else i="Unknown error";var p={id:0,id_lang_source:m.id_lang_from,id_shop:null!==(d=ps_id_shop)&&void 0!==d?d:1,content_type:"tables-"+m.name,error_type:"browser",request:m,log:i,date_add:(new Date).toLocaleString()};localStorage.setItem("dgFailedTranslation",JSON.stringify(p)),a.props.dispatch((0,Mn.kn)(p))}a.props.dispatch((0,F.pU)(t)),o(n)},callbackCancel:function(n){a.dgGroupTranslate=!1,o(n)},callbackUpdateRemainingTime:function(n){a.setState({remainingTime:n})}},t);case 4:case"end":return n.stop()}},n,this)})),function(){return p.apply(this,arguments)})},{key:"createBackup",value:(t=(0,r.A)(c().mark(function n(e){var t=this;return c().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",new Promise(function(n,a){var r=(0,o.A)(new Set(e.map(function(n){return n.item.name})));$.ajax({async:!0,type:"POST",url:(0,A.fN)("ContentCreateBackup",t.props.constants),data:{translation_data:{tables:r}},dataType:"json",success:function(e){n(!0)},error:function(e){n(!1)}})}));case 1:case"end":return n.stop()}},n)})),function(n){return t.apply(this,arguments)})},{key:"handleResumeFailedTranslation",value:function(n){var e=this,t=n.request;this.selectAll(!1),this.props.dispatch((0,h.BN)({name:t.name,checked:!0})),null!=t&&t.selected_fields&&this.props.dispatch((0,h.Xc)({name:t.name,fields:t.selected_fields})),null!=t&&t.selected_filters&&this.props.dispatch((0,h.Fm)({name:t.name,filters:t.selected_filters})),this.setState(function(n){return{form:Xn(Xn({},n.form),{},{from:e.props.languages.find(function(n){return Number(n.value)===Number(t.id_lang_from)}),to:[e.props.languages.find(function(n){return Number(n.value)===Number(t.id_lang_to)})],overwrite:"true"===t.overwrite||!0===t.overwrite,plage_enabled:"true"===t.plage_enabled||!0===t.plage_enabled,start_id:Number(t.start_id),end_id:Number(t.end_id),resumeAt:{requests:Number(t.requests),current:Number(t.current)}})}},function(){e.translateSelectedTables()})}},{key:"handleCopyText",value:function(){var n=this;this.updateForm({copyText:!0},function(){return n.handleSubmit()})}},{key:"render",value:function(){var n=this,e=this.props.translations;if(e){var t=this.state,o=t.remainingTime,a=t.showModal,r=t.currentTranslation,l=t.form;return u.createElement(u.Fragment,null,u.createElement("div",{className:"row mt-3"},u.createElement(I.A,{from:l.from,to:l.to,loading:l.loading,onUpdate:this.updateForm,colSize:"4"}),u.createElement("div",{className:"col-md-3"},u.createElement("div",{style:{marginTop:"38px"}},u.createElement("div",{className:"btn-group"},u.createElement(Dn.A,{handleSubmit:this.handleSubmit,totalSelected:l.totalSelected,loading:l.loading,disabled:l.disabled}),u.createElement(qn.A,{loading:l.loading,disabled:l.disabled,handleCopyText:this.handleCopyText,options:[{text:(0,A.pw)("Generate a cron job / CLI",e),icon:"schedule",callback:function(){return n.setState({showCronCliModal:!0})}},{text:(0,A.pw)("Calculate characters to translate",e),icon:"text_fields",callback:this.handleCalculateCharacters},{text:(0,A.pw)("Translate only internal links",e),icon:"link",callback:this.handleRegenerateLinks}]})),u.createElement("a",{onClick:function(){return n.setState({showModal:!0})},style:{position:"relative",top:"20%"},className:"toolbar-button "+(this.isAdvancedParameterEnabled()?"text-primary":""),href:"#"},u.createElement("span",{style:{fontSize:"18px"},className:"material-icons"},"settings"))))),l.loading&&u.createElement(Bn.A,{remainingTime:o,currentTranslation:r,translationPercent:l.translationPercent}),u.createElement("div",{className:"mt-4 "+(l.loading?" dg-disabled ":"")},u.createElement(zn,{handleResume:this.handleResumeFailedTranslation,from:l.from,loadUrl:this.loadUrl,showLanguagesPercents:this.props.showLanguagesPercents,showTablesGroups:this.props.showTablesGroups})),a&&u.createElement(C,{handleModalHide:function(){return n.setState({showModal:!1})},updateForm:this.updateForm,form:l,show:a,showLatinInput:!0}),this.state.showMissingCharactersModal&&u.createElement(Pn,{onHide:function(){return n.setState({showMissingCharactersModal:!1})},onClick:this.handleSubmit,show:this.state.showMissingCharactersModal,missingCharacters:this.state.missingCharacters}),this.state.showCronCliModal&&u.createElement(Gn,{onHide:function(){return n.setState({showCronCliModal:!1})},show:this.state.showCronCliModal,command:this.getCronCliCommand()}))}return u.createElement(b.A,null)}}]);var t,p,w}(u.Component);Zn.defaultProps={showLanguagesPercents:!0,showTablesGroups:!0},Zn.propTypes={showLanguagesPercents:W().bool,showTablesGroups:W().bool};const Qn=(0,k.Ng)(function(n){return{moduleConfig:n.moduleConfig,is_ps_16:(0,E.bq)(n),default_lang:(0,E.ne)(n),languages:(0,E.kr)(n),translations:(0,E.fF)(n),defaultProvider:(0,E.hZ)(n),translationsProviders:(0,E.n$)(n),selectedTables:(0,R.Zm)(n),constants:(0,V.c)(n),cronCliCommand:(0,E.Ig)(n)}})(Zn)},6176:(n,e,t)=>{t.d(e,{Ay:()=>w,BN:()=>u,BZ:()=>c,C6:()=>m,Fm:()=>p,ST:()=>s,S_:()=>b,Wh:()=>i,Xc:()=>f,_R:()=>h,g$:()=>x,s$:()=>g});var o=t(4467);function a(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,o)}return t}function r(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?a(Object(t),!0).forEach(function(e){(0,o.A)(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):a(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}
/**
 * License limited to a single site, for use on another site please purchase a license for this module.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 *
 * @author    Dingedi.com
 * @copyright Copyright 2025 © Dingedi All right reserved
 * @license   http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
 * @category  Dingedi PrestaShop Modules
 */var l=(0,t(5452).Z0)({name:"tables",initialState:{},reducers:{setTablesList:function(n,e){return e.payload.map(function(n){return n.tables=n.tables.map(function(n){return r(r({},n),{},{reload:!1,checked:!1,badges:[],translations:[],selectedFields:[],selected_elems:[]})}),n})},addTableTranslations:function(n,e){n.forEach(function(n){n.tables.forEach(function(n){if(n.name===e.payload.name){var t=n.translations.findIndex(function(n){return Number(n.id_lang)===Number(e.payload.id_lang)});-1!==t?n.translations[t]=e.payload:n.translations.push(e.payload),n.reload=!1}n.translations.sort(function(n,e){return n.id_lang>e.id_lang?1:-1})})})},addTableTranslationsError:function(n,e){n.forEach(function(n){n.tables.forEach(function(n){if(n.name===e.payload.name){var t=n.translations.findIndex(function(n){return Number(n.id_lang)===Number(e.payload.id_lang)});-1!==t?n.translations[t]={error:!0,id_lang:Number(e.payload.id_lang)}:n.translations.push({error:!0,id_lang:Number(e.payload.id_lang)}),n.reload=!1}n.translations.sort(function(n,e){return n.id_lang>e.id_lang?1:-1})})})},selectTable:function(n,e){n.forEach(function(n){n.tables.forEach(function(n){(n.name===e.payload.name||Array.isArray(e.payload.name)&&e.payload.name.includes(n.name)||"*"===e.payload.name)&&(n.checked=e.payload.checked,!1===e.payload.checked&&null!=n&&n.selectedFields&&delete n.selectedFields)})})},resetAndReloadSelectedTables:function(n,e){var t=e.payload.languages.map(function(n){return Number(n.value)});n.forEach(function(n){n.tables.forEach(function(n){!0===n.checked&&(n.reload=!0,n.translations=n.translations.filter(function(n){return!t.includes(Number(n.id_lang))})),n.checked=!1})})},resetAndReloadTable:function(n,e){var t=e.payload.languages_ids;n.forEach(function(n){n.tables.forEach(function(n){n.name===e.payload.name&&(n.reload=!0,n.translations=n.translations.filter(function(n){return!t.includes(n.id_lang)}))})})},reloadTable:function(n,e){n.forEach(function(n){n.tables.forEach(function(n){(n.name===e.payload.name||Array.isArray(e.payload.name)&&e.payload.name.includes(n.name)||"*"===e.payload.name)&&(n.reload=!0,n.translations=[])})})},setSelectedFields:function(n,e){n.forEach(function(n){n.tables.forEach(function(n){n.name===e.payload.name&&(!1!==e.payload.fields?(n.checked=!0,n.selectedFields=e.payload.fields):(n.checked=!1,delete n.selectedFields))})})},setSelectedFilters:function(n,e){n.forEach(function(n){n.tables.forEach(function(n){n.name===e.payload.name&&(!1!==e.payload.filters?n.selectedFilters=e.payload.filters:delete n.selectedFilters)})})},setSelectedRelatedItems:function(n,e){n.forEach(function(n){n.tables.forEach(function(n){n.name===e.payload.name&&(!1!==e.payload.filters?n.selectedRelatedItems=e.payload.relatedItems:delete n.selectedRelatedItems)})})},setSelectedElems:function(n,e){n.forEach(function(n){n.tables.forEach(function(n){n.name===e.payload.name&&(n.selected_elems=e.payload.selected_elems)})})}}}),d=l.actions,i=d.setTablesList,m=d.addTableTranslations,s=d.addTableTranslationsError,g=d.resetAndReloadTable,p=d.setSelectedFilters,c=d.setSelectedRelatedItems,u=d.selectTable,b=d.resetAndReloadSelectedTables,f=d.setSelectedFields,x=d.reloadTable,h=d.setSelectedElems;const w=l.reducer},6251:(n,e,t)=>{t.d(e,{IL:()=>d,Nu:()=>r,TE:()=>a,dA:()=>l});var o=t(5498),a=function(n){return!(null==n||!n.selectedFilters||(0,o.Im)(n.selectedFilters))&&n.selectedFilters},r=function(n){return!(null==n||!n.selectedRelatedItems||(0,o.Im)(n.selectedRelatedItems))&&n.selectedRelatedItems},l=function(n){var e;return!(!n.selectedFields||0===(null==n||null===(e=n.selectedFields)||void 0===e?void 0:e.length))&&n.fields.length!==n.selectedFields.length},d=function(n){return(null==n?void 0:n.selected_elems)&&n.selected_elems.length>=1};
/**
 * License limited to a single site, for use on another site please purchase a license for this module.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 *
 * @author    Dingedi.com
 * @copyright Copyright 2025 © Dingedi All right reserved
 * @license   http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
 * @category  Dingedi PrestaShop Modules
 */},6787:(n,e,t)=>{var o=t(6540),a=t(5338),r=t(1468),l=t(5458),d=t(3029),i=t(2901),m=t(388),s=t(3954),g=t(5501),p=(t(526),t(9567)),c=t(1008),u=t(2334),b=t(5523),f=t(5498),x=t(4583),h=t(8938),w=t(9367),v=t(976),k=t(4467),y=t(4479),A=t(1105),E=t(6052),j=t(5677),S=t(2532),T=t(3524),O=t(5615),_=t(5289),N=t(8440);function C(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,o)}return t}function z(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?C(Object(t),!0).forEach(function(e){(0,k.A)(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):C(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}function F(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(F=function(){return!!n})()}var I=function(n){function e(n){var t,o,a,r;(0,d.A)(this,e),o=this,a=e,r=[n],a=(0,s.A)(a);var l=(t=(0,m.A)(o,F()?Reflect.construct(a,r||[],(0,s.A)(o).constructor):a.apply(o,r))).props.translationsProviders;return t.state={form:{loading:!1,translation_fields_enabled:1===Number(l.translation_fields_enabled),translation_fields_always_enabled:1===Number(l.translation_fields_always_enabled)}},t}return(0,g.A)(e,n),(0,i.A)(e,[{key:"handleSubmit",value:function(){var n=this,e=this.state.form;this.setState({form:z(z({},e),{},{loading:!0})}),$.ajax({async:!0,type:"POST",url:(0,f.fN)("GlobalSaveSettings",this.props.constants),data:{translation_data:z({},e)},dataType:"json",success:function(t){t.api_error?$.growl.error({title:"Error",message:t.api_error}):$.growl.notice({title:"Success",message:t.message}),n.setState({form:z(z({},e),{},{loading:!1})})},error:function(t){var o,a,r=null!==(o=null==t||null===(a=t.responseJSON)||void 0===a?void 0:a.message)&&void 0!==o?o:(0,f.pw)("Server error",n.props.translations);$.growl.error({title:"Success",message:r}),n.setState({form:z(z({},e),{},{loading:!1})})}})}},{key:"updateForm",value:function(n){this.setState(function(e){return{form:z(z({},e.form),n)}})}},{key:"render",value:function(){var n=this,e=this.props.translations,t=this.state.form;return o.createElement(o.Fragment,null,o.createElement(y.A,null,o.createElement(A.A,{md:6},o.createElement("h4",{className:"h3"},(0,f.pw)("Translate fields",e)," ",o.createElement(E.A,{style:{position:"relative",top:"-2px",fontSize:"9px"},variant:"warning-hover"},"beta")),o.createElement(j.A,{variant:"info alert-info-primary"},(0,f.pw)("A translation button will appear next to the multilingual fields of the modules to allow you to translate them",e)),o.createElement("label",{className:"d-block mt-2",htmlFor:""},(0,f.pw)("State",e)),o.createElement(N.A,{onChange:function(e){return n.updateForm({translation_fields_enabled:e})},checked:t.translation_fields_enabled}),o.createElement("label",{className:"d-block mt-3",htmlFor:""},(0,f.pw)("Always enable",e),o.createElement(S.A,{placement:"top",overlay:o.createElement(T.A,{id:"tooltip-top"},(0,f.pw)("Also display on content pages (categories, attributes, pages, etc.)",e))},o.createElement("a",{href:"#",className:"toolbar-button"},o.createElement("i",{className:"material-icons",style:{fontSize:"18px",marginLeft:"2px",marginTop:"-3px"}},"help")))),o.createElement(N.A,{onChange:function(e){return n.updateForm({translation_fields_always_enabled:e})},checked:t.translation_fields_always_enabled}))),o.createElement(y.A,{className:"mt-4"},o.createElement(A.A,{md:6},o.createElement(O.A,{disabled:this.state.form.loading,variant:"primary",onClick:function(){return n.handleSubmit()}},this.state.form.loading&&o.createElement("div",{style:{marginRight:"5px"},className:"icon-spin icon-spinner"}),(0,f.pw)("Save",e)))))}}])}(o.Component);const R=(0,r.Ng)(function(n){return{translations:(0,_.fF)(n),translationsProviders:(0,_.n$)(n),constants:n.constants}})(I);function P(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,o)}return t}function M(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?P(Object(t),!0).forEach(function(e){(0,k.A)(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):P(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}function L(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(L=function(){return!!n})()}var q=function(n){function e(n){var t,o,a,r;(0,d.A)(this,e),o=this,a=e,r=[n],a=(0,s.A)(a);var l=(t=(0,m.A)(o,L()?Reflect.construct(a,r||[],(0,s.A)(o).constructor):a.apply(o,r))).props.translationsProviders;return t.state={form:{loading:!1,module_only_load_installed:1===Number(l.module_only_load_installed),module_only_load_enabled:1===Number(l.module_only_load_enabled)}},t}return(0,g.A)(e,n),(0,i.A)(e,[{key:"handleSubmit",value:function(){var n=this,e=this.state.form;this.setState({form:M(M({},e),{},{loading:!0})}),$.ajax({async:!0,type:"POST",url:(0,f.fN)("GlobalSaveSettings",this.props.constants),data:{translation_data:M({},e)},dataType:"json",success:function(t){t.api_error?$.growl.error({title:"Error",message:t.api_error}):$.growl.notice({title:"Success",message:t.message}),n.setState({form:M(M({},e),{},{loading:!1})})},error:function(t){var o,a,r=null!==(o=null==t||null===(a=t.responseJSON)||void 0===a?void 0:a.message)&&void 0!==o?o:(0,f.pw)("Server error",n.props.translations);$.growl.error({title:"Success",message:r}),n.setState({form:M(M({},e),{},{loading:!1})})}})}},{key:"updateForm",value:function(n){this.setState(function(e){return{form:M(M({},e.form),n)}})}},{key:"render",value:function(){var n=this,e=this.props.translations,t=this.state.form;return o.createElement(o.Fragment,null,o.createElement(y.A,null,o.createElement(A.A,{md:6},o.createElement("h4",{className:"h3"},(0,f.pw)("Modules",e)),o.createElement("label",{className:"d-block mt-4",htmlFor:""},(0,f.pw)("Show only installed modules",e)),o.createElement(N.A,{onChange:function(e){return n.updateForm({module_only_load_installed:e})},checked:t.module_only_load_installed}),o.createElement("label",{className:"d-block mt-4",htmlFor:""},(0,f.pw)("Show only enabled modules",e)),o.createElement(N.A,{onChange:function(e){return n.updateForm({module_only_load_enabled:e})},checked:t.module_only_load_enabled}))),o.createElement(y.A,{className:"mt-4"},o.createElement(A.A,{md:6},o.createElement(O.A,{disabled:this.state.form.loading,variant:"primary",onClick:function(){return n.handleSubmit()}},this.state.form.loading&&o.createElement("div",{style:{marginRight:"5px"},className:"icon-spin icon-spinner"}),(0,f.pw)("Save",e)))))}}])}(o.Component);const D=(0,r.Ng)(function(n){return{translations:(0,_.fF)(n),translationsProviders:(0,_.n$)(n),constants:n.constants}})(q);function B(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(B=function(){return!!n})()}var W=function(n){function e(){return(0,d.A)(this,e),n=this,t=e,o=arguments,t=(0,s.A)(t),(0,m.A)(n,B()?Reflect.construct(t,o||[],(0,s.A)(n).constructor):t.apply(n,o));var n,t,o}return(0,g.A)(e,n),(0,i.A)(e,[{key:"render",value:function(){if(this.props.moduleConfig){var n=this.props.moduleConfig.translations;return o.createElement(p.A,{defaultActiveKey:"api-keys",id:"dg-settings-tabs"},(0,v.A)(n),o.createElement(c.A,{key:6,eventKey:"settings-translationsettings",title:(0,f.pw)("Translation",n)},o.createElement(R,null)),o.createElement(c.A,{key:7,eventKey:"settings-modulessettings",title:(0,f.pw)("Modules",n)},o.createElement(D,null)))}return o.createElement(w.A,null)}}])}(o.Component);const H=(0,r.Ng)(function(n){return{moduleConfig:n.moduleConfig,constants:n.constants}})(W);var U=t(4803);function G(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(G=function(){return!!n})()}var J=function(n){function e(){return(0,d.A)(this,e),n=this,t=e,o=arguments,t=(0,s.A)(t),(0,m.A)(n,G()?Reflect.construct(t,o||[],(0,s.A)(n).constructor):t.apply(n,o));var n,t,o}return(0,g.A)(e,n),(0,i.A)(e,[{key:"render",value:function(){if(this.props.moduleConfig){var n=this.props.moduleConfig.translations;return o.createElement(p.A,{defaultActiveKey:"tools-excludedwords",id:"dg-settings-tabs"},(0,U.A)(n))}return o.createElement(w.A,null)}}])}(o.Component);const K=(0,r.Ng)(function(n){return{moduleConfig:n.moduleConfig,constants:n.constants}})(J);var X=t(1313),V=t(9179),Y=t(8004),Z=t(4906),Q=t(6176),nn=t(8588),en=t(7518),tn=t(2894);function on(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(on=function(){return!!n})()}var an=function(n){function e(n){var t,o,a,r;return(0,d.A)(this,e),o=this,a=e,r=[n],a=(0,s.A)(a),(t=(0,m.A)(o,on()?Reflect.construct(a,r||[],(0,s.A)(o).constructor):a.apply(o,r))).state={loading:!0},t}return(0,g.A)(e,n),(0,i.A)(e,[{key:"componentDidMount",value:function(){var n=this;$.ajax({type:"GET",url:(0,f.fN)("ModulesGetData",this.props.constants),success:function(e){e.moduleConfig.type="Modules",n.props.dispatch((0,h.D)({default_lang:Number(e.moduleConfig.default_lang)})),n.props.dispatch((0,b.bH)(e.moduleConfig)),n.props.dispatch((0,en.bM)(e.modulesFiles.map(function(n){return n}))),n.props.dispatch((0,nn.kn)(e.failed_translation)),n.props.dispatch((0,Q.Wh)(e.modulesTables)),n.setState({loading:!1})},error:function(n){}})}},{key:"onChangeTab",value:function(n){if(["Modules","table"].includes(n)){tn.A.getAjaxManager().pause();var e=tn.A.getAjaxManager().getRequestsPaused(),t=e.filter(function(e){var t;return void 0===(null===(t=e.data)||void 0===t?void 0:t.translation_data)||e.data.translation_data.type===n}),o=e.filter(function(e){var t;return void 0!==(null===(t=e.data)||void 0===t?void 0:t.translation_data)&&e.data.translation_data.type!==n});tn.A.getAjaxManager().setRequestsPaused([].concat((0,l.A)(t),(0,l.A)(o))),tn.A.getAjaxManager().stopPause()}}},{key:"render",value:function(){var n=this;if(this.state.loading)return o.createElement(w.A,{size:64});var e=this.props.translations;return o.createElement(o.Fragment,null,o.createElement(V.A,null),o.createElement(X.A,null),o.createElement(x.A,{handleChangeTab:this.handleChangeTab}),o.createElement(p.A,{defaultActiveKey:"Modules",onSelect:function(e){return n.onChangeTab(e)}},o.createElement(c.A,{eventKey:"Modules",title:(0,f.pw)("Translation of modules",e)},o.createElement(u.A,null)),o.createElement(c.A,{eventKey:"table",title:(0,f.pw)("Module database translation",e)},o.createElement(Z.A,null)),o.createElement(c.A,{eventKey:"tools",title:(0,f.pw)("Tools",e)},o.createElement(K,null)),o.createElement(c.A,{eventKey:"settings",title:(0,f.pw)("Settings",e)},o.createElement(H,null))))}}])}(o.Component);const rn=(0,r.Ng)(function(n){return{translations:(0,_.fF)(n),constants:(0,Y.c)(n)}})(an);var ln=t(2208),dn=t(8330);document.addEventListener("DOMContentLoaded",function(){ln.M.dispatch((0,h.D)({moduleName:dn.UU,action:"dgmoduletranslation",baseUrl:window.dg_base_url,psBaseUrl:window.ps_base_uri})),tn.A.getAjaxManager().run();var n=localStorage.getItem("dgFailedTranslation");null!==n&&ln.M.dispatch((0,nn.kn)(JSON.parse(n)));var e=document.getElementById("dingedi-mttr-app");(0,a.createRoot)(e).render(o.createElement(r.Kq,{store:ln.M},o.createElement(rn,null)))})},6815:(n,e,t)=>{t.d(e,{A:()=>h});var o=t(3029),a=t(2901),r=t(388),l=t(3954),d=t(5501),i=t(6540),m=t(1468),s=t(5556),g=t.n(s),p=t(5498),c=t(7732),u=t(5289),b=t(7112);function f(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(f=function(){return!!n})()}var x=function(n){function e(n){var t,a,d,i;return(0,o.A)(this,e),a=this,d=e,i=[n],d=(0,l.A)(d),(t=(0,r.A)(a,f()?Reflect.construct(d,i||[],(0,l.A)(a).constructor):d.apply(a,i))).onChange=t.onChange.bind(t),t.state={selectAll:n.selectedFields.length===n.fields.length,selectedFields:n.selectedFields},t}return(0,d.A)(e,n),(0,a.A)(e,[{key:"onChange",value:function(n){var e=this,t=!1;this.props.fields.length===n.length&&(t=!0),this.setState({selectAll:t,selectedFields:n},function(){e.props.onChange(n)})}},{key:"handleSelectAll",value:function(){var n=this,e=!this.state.selectAll,t=e?this.props.fields:[];this.setState({selectAll:e},function(){n.onChange(t)})}},{key:"render",value:function(){var n=this,e=this.props.translations;return i.createElement(i.Fragment,null,i.createElement("strong",{className:"d-block mb-3"},(0,p.pw)("Fields to translate",e),":"),i.createElement(b.A,{className:"mb-4",label:(0,p.pw)("All",e),checked:this.state.selectAll,onChange:function(){return n.handleSelectAll()}}),i.createElement(c.A,{fields:this.props.fields,checkedItems:this.state.selectedFields,className:"mt-2 font-weight-bold",onChange:this.onChange}))}}])}(i.Component);x.propTypes={fields:g().array.isRequired,selectedFields:g().array.isRequired};const h=(0,m.Ng)(function(n){return{translations:(0,u.fF)(n)}})(x)},6887:n=>{n.exports="data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 4%27%3E%3Cpath stroke=%27%23fff%27 d=%27M0 2h4%27/%3E%3C/svg%3E"},6941:(n,e,t)=>{t.d(e,{A:()=>v});var o=t(1601),a=t.n(o),r=t(6314),l=t.n(r),d=t(4417),i=t.n(d),m=new URL(t(272),t.b),s=new URL(t(6887),t.b),g=new URL(t(8187),t.b),p=new URL(t(2367),t.b),c=new URL(t(9877),t.b),u=l()(a()),b=i()(m),f=i()(s),x=i()(g),h=i()(p),w=i()(c);u.push([n.id,`/**\n * License limited to a single site, for use on another site please purchase a license for this module.\n *\n * NOTICE OF LICENSE\n *\n * This source file is subject to the Open Software License (OSL 3.0)\n * that is bundled with this package in the file LICENSE.txt.\n * It is also available through the world-wide-web at this URL:\n * http://opensource.org/licenses/osl-3.0.php\n *\n * @author    Dingedi.com\n * @copyright Copyright 2025 © Dingedi All right reserved\n * @license   http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)\n * @category  Dingedi PrestaShop Modules\n */\n.dg-input-select {\n    width: 400px;\n}\n\n.overflow-hidden {\n    overflow: hidden !important;\n}\n\n.w-80 {\n    width: 80% !important;\n}\n\n.dg-modal .md-checkbox {\n    position: relative;\n    margin: 0;\n    margin: initial;\n    text-align: left\n}\n\n.dg-modal .md-checkbox.md-checkbox-inline {\n    display: inline-block\n}\n\n.dg-modal .md-checkbox.disabled {\n    color: #6c868e\n}\n\n.dg-modal .md-checkbox label {\n    margin-bottom: 0;\n    padding-left: 25px\n}\n\n.dg-modal .md-checkbox i.md-checkbox-control {\n    cursor: pointer\n}\n\n.dg-modal .md-checkbox i.md-checkbox-control:after, .dg-modal .md-checkbox i.md-checkbox-control:before {\n    content: "";\n    position: absolute;\n    left: 0;\n    top: 0\n}\n\n.dg-modal .md-checkbox i.md-checkbox-control:before {\n    box-sizing: border-box;\n    width: 20px;\n    height: 20px;\n    background: #fff;\n    border: 2px solid #bbcdd2;\n    border-radius: 2px;\n    cursor: pointer;\n    transition: background .3s\n}\n\n.dg-modal .md-checkbox input[type=checkbox] {\n    outline: 0;\n    display: none\n}\n\n.dg-modal .md-checkbox input[type=checkbox].indeterminate + i.md-checkbox-control:before, .dg-modal .md-checkbox input[type=checkbox]:checked + i.md-checkbox-control:before {\n    background: #25b9d7;\n    border: 0\n}\n\n.dg-modal .md-checkbox input[type=checkbox].indeterminate + i.md-checkbox-control:after, .dg-modal .md-checkbox input[type=checkbox]:checked + i.md-checkbox-control:after {\n    -webkit-transform: rotate(-45deg);\n    transform: rotate(-45deg);\n    box-sizing: border-box;\n    top: 4.5px;\n    left: 3px;\n    width: 14px;\n    height: 7px;\n    border: 2px solid #fff;\n    border-top-style: none;\n    border-right-style: none\n}\n\n.dg-modal .md-checkbox input[type=checkbox].indeterminate + i.md-checkbox-control:after {\n    -webkit-transform: rotate(0);\n    transform: rotate(0);\n    height: 0;\n    top: 9px\n}\n\n.dg-modal .md-checkbox input[type=checkbox]:disabled + i.md-checkbox-control {\n    cursor: not-allowed;\n    opacity: .5\n}\n\n.dg-modal .md-checkbox input[type=checkbox]:disabled + i.md-checkbox-control:before {\n    cursor: not-allowed\n}\n\n.dg-modal h1, .dg-modal h2, .dg-modal h3, .dg-modal h4, .dg-modal h5, .dg-modal h6, .dg-modal label {\n    color: #363a41;\n}\n\n.dg-modal, .dg-modal label {\n    font-style: normal !important;\n}\n\n.dg-modal .container {\n    width: 100%;\n    padding-right: 15px;\n    padding-left: 15px;\n    margin-right: auto;\n    margin-left: auto;\n}\n\n@media (min-width: 544px) {\n    .dg-modal .container {\n        max-width: 576px;\n    }\n}\n\n@media (min-width: 768px) {\n    .dg-modal .container {\n        max-width: 720px;\n    }\n}\n\n@media (min-width: 1024px) {\n    .dg-modal .container {\n        max-width: 972px;\n    }\n}\n\n@media (min-width: 1300px) {\n    .dg-modal .container {\n        max-width: 1240px;\n    }\n}\n\n.dg-modal .container-fluid {\n    width: 100%;\n    padding-right: 15px;\n    padding-left: 15px;\n    margin-right: auto;\n    margin-left: auto;\n}\n\n.dg-modal .row {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -ms-flex-wrap: wrap;\n}\n\n.dg-modal .no-gutters {\n    margin-right: 0;\n    margin-left: 0;\n}\n\n.dg-modal .no-gutters > .col,\n.dg-modal .no-gutters > [class*=col-] {\n    padding-right: 0;\n    padding-left: 0;\n}\n\n.dg-modal .col,\n.dg-modal .col-1,\n.dg-modal .col-2,\n.dg-modal .col-3,\n.dg-modal .col-4,\n.dg-modal .col-5,\n.dg-modal .col-6,\n.dg-modal .col-7,\n.dg-modal .col-8,\n.dg-modal .col-9,\n.dg-modal .col-10,\n.dg-modal .col-11,\n.dg-modal .col-12,\n.dg-modal .col-auto,\n.dg-modal .col-lg,\n.dg-modal .col-lg-1,\n.dg-modal .col-lg-2,\n.dg-modal .col-lg-3,\n.dg-modal .col-lg-4,\n.dg-modal .col-lg-5,\n.dg-modal .col-lg-6,\n.dg-modal .col-lg-7,\n.dg-modal .col-lg-8,\n.dg-modal .col-lg-9,\n.dg-modal .col-lg-10,\n.dg-modal .col-lg-11,\n.dg-modal .col-lg-12,\n.dg-modal .col-lg-auto,\n.dg-modal .col-md,\n.dg-modal .col-md-1,\n.dg-modal .col-md-2,\n.dg-modal .col-md-3,\n.dg-modal .col-md-4,\n.dg-modal .col-md-5,\n.dg-modal .col-md-6,\n.dg-modal .col-md-7,\n.dg-modal .col-md-8,\n.dg-modal .col-md-9,\n.dg-modal .col-md-10,\n.dg-modal .col-md-11,\n.dg-modal .col-md-12,\n.dg-modal .col-md-auto,\n.dg-modal .col-sm,\n.dg-modal .col-sm-1,\n.dg-modal .col-sm-2,\n.dg-modal .col-sm-3,\n.dg-modal .col-sm-4,\n.dg-modal .col-sm-5,\n.dg-modal .col-sm-6,\n.dg-modal .col-sm-7,\n.dg-modal .col-sm-8,\n.dg-modal .col-sm-9,\n.dg-modal .col-sm-10,\n.dg-modal .col-sm-11,\n.dg-modal .col-sm-12,\n.dg-modal .col-sm-auto,\n.dg-modal .col-xl,\n.dg-modal .col-xl-1,\n.dg-modal .col-xl-2,\n.dg-modal .col-xl-3,\n.dg-modal .col-xl-4,\n.dg-modal .col-xl-5,\n.dg-modal .col-xl-6,\n.dg-modal .col-xl-7,\n.dg-modal .col-xl-8,\n.dg-modal .col-xl-9,\n.dg-modal .col-xl-10,\n.dg-modal .col-xl-11,\n.dg-modal .col-xl-12,\n.dg-modal .col-xl-auto,\n.dg-modal .col-xxl,\n.dg-modal .col-xxl-1,\n.dg-modal .col-xxl-2,\n.dg-modal .col-xxl-3,\n.dg-modal .col-xxl-4,\n.dg-modal .col-xxl-5,\n.dg-modal .col-xxl-6,\n.dg-modal .col-xxl-7,\n.dg-modal .col-xxl-8,\n.dg-modal .col-xxl-9,\n.dg-modal .col-xxl-10,\n.dg-modal .col-xxl-11,\n.dg-modal .col-xxl-12,\n.dg-modal .col-xxl-auto {\n    position: relative;\n    width: 100%;\n    min-height: 1px;\n    padding-right: 15px;\n    padding-left: 15px;\n}\n\n.dg-modal .col {\n    -ms-flex-preferred-size: 0;\n    flex-basis: 0;\n    -webkit-box-flex: 1;\n    -ms-flex-positive: 1;\n    flex-grow: 1;\n    max-width: 100%;\n}\n\n.dg-modal .col-auto {\n    -ms-flex: 0 0 auto;\n    flex: 0 0 auto;\n    width: auto;\n    max-width: none;\n}\n\n.dg-modal .col-1,\n.dg-modal .col-auto {\n    -webkit-box-flex: 0;\n}\n\n.dg-modal .col-1 {\n    -ms-flex: 0 0 8.33333%;\n    flex: 0 0 8.33333%;\n    max-width: 8.33333%;\n}\n\n.dg-modal .col-2 {\n    -ms-flex: 0 0 16.66667%;\n    flex: 0 0 16.66667%;\n    max-width: 16.66667%;\n}\n\n.dg-modal .col-2,\n.dg-modal .col-3 {\n    -webkit-box-flex: 0;\n}\n\n.dg-modal .col-3 {\n    -ms-flex: 0 0 25%;\n    flex: 0 0 25%;\n    max-width: 25%;\n}\n\n.dg-modal .col-4 {\n    -ms-flex: 0 0 33.33333%;\n    flex: 0 0 33.33333%;\n    max-width: 33.33333%;\n}\n\n.dg-modal .col-4,\n.dg-modal .col-5 {\n    -webkit-box-flex: 0;\n}\n\n.dg-modal .col-5 {\n    -ms-flex: 0 0 41.66667%;\n    flex: 0 0 41.66667%;\n    max-width: 41.66667%;\n}\n\n.dg-modal .col-6 {\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 50%;\n}\n\n.dg-modal .col-6,\n.dg-modal .col-7 {\n    -webkit-box-flex: 0;\n}\n\n.dg-modal .col-7 {\n    -ms-flex: 0 0 58.33333%;\n    flex: 0 0 58.33333%;\n    max-width: 58.33333%;\n}\n\n.dg-modal .col-8 {\n    -ms-flex: 0 0 66.66667%;\n    flex: 0 0 66.66667%;\n    max-width: 66.66667%;\n}\n\n.dg-modal .col-8,\n.dg-modal .col-9 {\n    -webkit-box-flex: 0;\n}\n\n.dg-modal .col-9 {\n    -ms-flex: 0 0 75%;\n    flex: 0 0 75%;\n    max-width: 75%;\n}\n\n.dg-modal .col-10 {\n    -ms-flex: 0 0 83.33333%;\n    flex: 0 0 83.33333%;\n    max-width: 83.33333%;\n}\n\n.dg-modal .col-10,\n.dg-modal .col-11 {\n    -webkit-box-flex: 0;\n}\n\n.dg-modal .col-11 {\n    -ms-flex: 0 0 91.66667%;\n    flex: 0 0 91.66667%;\n    max-width: 91.66667%;\n}\n\n.dg-modal .col-12 {\n    -webkit-box-flex: 0;\n    -ms-flex: 0 0 100%;\n    max-width: 100%;\n}\n\n.dg-modal .order-first {\n    -webkit-box-ordinal-group: 0;\n    -ms-flex-order: -1;\n    order: -1;\n}\n\n.dg-modal .order-last {\n    -webkit-box-ordinal-group: 14;\n    -ms-flex-order: 13;\n    order: 13;\n}\n\n.dg-modal .order-0 {\n    -webkit-box-ordinal-group: 1;\n    -ms-flex-order: 0;\n    order: 0;\n}\n\n.dg-modal .order-1 {\n    -webkit-box-ordinal-group: 2;\n    -ms-flex-order: 1;\n    order: 1;\n}\n\n.dg-modal .order-2 {\n    -webkit-box-ordinal-group: 3;\n    -ms-flex-order: 2;\n    order: 2;\n}\n\n.dg-modal .order-3 {\n    -webkit-box-ordinal-group: 4;\n    -ms-flex-order: 3;\n    order: 3;\n}\n\n.dg-modal .order-4 {\n    -webkit-box-ordinal-group: 5;\n    -ms-flex-order: 4;\n    order: 4;\n}\n\n.dg-modal .order-5 {\n    -webkit-box-ordinal-group: 6;\n    -ms-flex-order: 5;\n    order: 5;\n}\n\n.dg-modal .order-6 {\n    -webkit-box-ordinal-group: 7;\n    -ms-flex-order: 6;\n    order: 6;\n}\n\n.dg-modal .order-7 {\n    -webkit-box-ordinal-group: 8;\n    -ms-flex-order: 7;\n    order: 7;\n}\n\n.dg-modal .order-8 {\n    -webkit-box-ordinal-group: 9;\n    -ms-flex-order: 8;\n    order: 8;\n}\n\n.dg-modal .order-9 {\n    -webkit-box-ordinal-group: 10;\n    -ms-flex-order: 9;\n    order: 9;\n}\n\n.dg-modal .order-10 {\n    -webkit-box-ordinal-group: 11;\n    -ms-flex-order: 10;\n    order: 10;\n}\n\n.dg-modal .order-11 {\n    -webkit-box-ordinal-group: 12;\n    -ms-flex-order: 11;\n    order: 11;\n}\n\n.dg-modal .order-12 {\n    -webkit-box-ordinal-group: 13;\n    -ms-flex-order: 12;\n    order: 12;\n}\n\n.dg-modal .offset-1 {\n    margin-left: 8.33333%;\n}\n\n.dg-modal .offset-2 {\n    margin-left: 16.66667%;\n}\n\n.dg-modal .offset-3 {\n    margin-left: 25%;\n}\n\n.dg-modal .offset-4 {\n    margin-left: 33.33333%;\n}\n\n.dg-modal .offset-5 {\n    margin-left: 41.66667%;\n}\n\n.dg-modal .offset-6 {\n    margin-left: 50%;\n}\n\n.dg-modal .offset-7 {\n    margin-left: 58.33333%;\n}\n\n.dg-modal .offset-8 {\n    margin-left: 66.66667%;\n}\n\n.dg-modal .offset-9 {\n    margin-left: 75%;\n}\n\n.dg-modal .offset-10 {\n    margin-left: 83.33333%;\n}\n\n.dg-modal .offset-11 {\n    margin-left: 91.66667%;\n}\n\n@media (min-width: 544px) {\n    .dg-modal .col-sm {\n        -ms-flex-preferred-size: 0;\n        flex-basis: 0;\n        -webkit-box-flex: 1;\n        -ms-flex-positive: 1;\n        flex-grow: 1;\n        max-width: 100%;\n    }\n\n    .dg-modal .col-sm-auto {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 auto;\n        flex: 0 0 auto;\n        width: auto;\n        max-width: none;\n    }\n\n    .dg-modal .col-sm-1 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 8.33333%;\n        flex: 0 0 8.33333%;\n        max-width: 8.33333%;\n    }\n\n    .dg-modal .col-sm-2 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 16.66667%;\n        flex: 0 0 16.66667%;\n        max-width: 16.66667%;\n    }\n\n    .dg-modal .col-sm-3 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 25%;\n        flex: 0 0 25%;\n        max-width: 25%;\n    }\n\n    .dg-modal .col-sm-4 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 33.33333%;\n        flex: 0 0 33.33333%;\n        max-width: 33.33333%;\n    }\n\n    .dg-modal .col-sm-5 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 41.66667%;\n        flex: 0 0 41.66667%;\n        max-width: 41.66667%;\n    }\n\n    .dg-modal .col-sm-6 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 50%;\n        flex: 0 0 50%;\n        max-width: 50%;\n    }\n\n    .dg-modal .col-sm-7 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 58.33333%;\n        flex: 0 0 58.33333%;\n        max-width: 58.33333%;\n    }\n\n    .dg-modal .col-sm-8 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 66.66667%;\n        flex: 0 0 66.66667%;\n        max-width: 66.66667%;\n    }\n\n    .dg-modal .col-sm-9 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 75%;\n        flex: 0 0 75%;\n        max-width: 75%;\n    }\n\n    .dg-modal .col-sm-10 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 83.33333%;\n        flex: 0 0 83.33333%;\n        max-width: 83.33333%;\n    }\n\n    .dg-modal .col-sm-11 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 91.66667%;\n        flex: 0 0 91.66667%;\n        max-width: 91.66667%;\n    }\n\n    .dg-modal .col-sm-12 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 100%;\n        max-width: 100%;\n    }\n\n    .dg-modal .order-sm-first {\n        -webkit-box-ordinal-group: 0;\n        -ms-flex-order: -1;\n        order: -1;\n    }\n\n    .dg-modal .order-sm-last {\n        -webkit-box-ordinal-group: 14;\n        -ms-flex-order: 13;\n        order: 13;\n    }\n\n    .dg-modal .order-sm-0 {\n        -webkit-box-ordinal-group: 1;\n        -ms-flex-order: 0;\n        order: 0;\n    }\n\n    .dg-modal .order-sm-1 {\n        -webkit-box-ordinal-group: 2;\n        -ms-flex-order: 1;\n        order: 1;\n    }\n\n    .dg-modal .order-sm-2 {\n        -webkit-box-ordinal-group: 3;\n        -ms-flex-order: 2;\n        order: 2;\n    }\n\n    .dg-modal .order-sm-3 {\n        -webkit-box-ordinal-group: 4;\n        -ms-flex-order: 3;\n        order: 3;\n    }\n\n    .dg-modal .order-sm-4 {\n        -webkit-box-ordinal-group: 5;\n        -ms-flex-order: 4;\n        order: 4;\n    }\n\n    .dg-modal .order-sm-5 {\n        -webkit-box-ordinal-group: 6;\n        -ms-flex-order: 5;\n        order: 5;\n    }\n\n    .dg-modal .order-sm-6 {\n        -webkit-box-ordinal-group: 7;\n        -ms-flex-order: 6;\n        order: 6;\n    }\n\n    .dg-modal .order-sm-7 {\n        -webkit-box-ordinal-group: 8;\n        -ms-flex-order: 7;\n        order: 7;\n    }\n\n    .dg-modal .order-sm-8 {\n        -webkit-box-ordinal-group: 9;\n        -ms-flex-order: 8;\n        order: 8;\n    }\n\n    .dg-modal .order-sm-9 {\n        -webkit-box-ordinal-group: 10;\n        -ms-flex-order: 9;\n        order: 9;\n    }\n\n    .dg-modal .order-sm-10 {\n        -webkit-box-ordinal-group: 11;\n        -ms-flex-order: 10;\n        order: 10;\n    }\n\n    .dg-modal .order-sm-11 {\n        -webkit-box-ordinal-group: 12;\n        -ms-flex-order: 11;\n        order: 11;\n    }\n\n    .dg-modal .order-sm-12 {\n        -webkit-box-ordinal-group: 13;\n        -ms-flex-order: 12;\n        order: 12;\n    }\n\n    .dg-modal .offset-sm-0 {\n        margin-left: 0;\n    }\n\n    .dg-modal .offset-sm-1 {\n        margin-left: 8.33333%;\n    }\n\n    .dg-modal .offset-sm-2 {\n        margin-left: 16.66667%;\n    }\n\n    .dg-modal .offset-sm-3 {\n        margin-left: 25%;\n    }\n\n    .dg-modal .offset-sm-4 {\n        margin-left: 33.33333%;\n    }\n\n    .dg-modal .offset-sm-5 {\n        margin-left: 41.66667%;\n    }\n\n    .dg-modal .offset-sm-6 {\n        margin-left: 50%;\n    }\n\n    .dg-modal .offset-sm-7 {\n        margin-left: 58.33333%;\n    }\n\n    .dg-modal .offset-sm-8 {\n        margin-left: 66.66667%;\n    }\n\n    .dg-modal .offset-sm-9 {\n        margin-left: 75%;\n    }\n\n    .dg-modal .offset-sm-10 {\n        margin-left: 83.33333%;\n    }\n\n    .dg-modal .offset-sm-11 {\n        margin-left: 91.66667%;\n    }\n}\n\n@media (min-width: 768px) {\n    .dg-modal .col-md {\n        -ms-flex-preferred-size: 0;\n        flex-basis: 0;\n        -webkit-box-flex: 1;\n        -ms-flex-positive: 1;\n        flex-grow: 1;\n        max-width: 100%;\n    }\n\n    .dg-modal .col-md-auto {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 auto;\n        flex: 0 0 auto;\n        width: auto;\n        max-width: none;\n    }\n\n    .dg-modal .col-md-1 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 8.33333%;\n        flex: 0 0 8.33333%;\n        max-width: 8.33333%;\n    }\n\n    .dg-modal .col-md-2 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 16.66667%;\n        flex: 0 0 16.66667%;\n        max-width: 16.66667%;\n    }\n\n    .dg-modal .col-md-3 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 25%;\n        flex: 0 0 25%;\n        max-width: 25%;\n    }\n\n    .dg-modal .col-md-4 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 33.33333%;\n        flex: 0 0 33.33333%;\n        max-width: 33.33333%;\n    }\n\n    .dg-modal .col-md-5 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 41.66667%;\n        flex: 0 0 41.66667%;\n        max-width: 41.66667%;\n    }\n\n    .dg-modal .col-md-6 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 50%;\n        flex: 0 0 50%;\n        max-width: 50%;\n    }\n\n    .dg-modal .col-md-7 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 58.33333%;\n        flex: 0 0 58.33333%;\n        max-width: 58.33333%;\n    }\n\n    .dg-modal .col-md-8 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 66.66667%;\n        flex: 0 0 66.66667%;\n        max-width: 66.66667%;\n    }\n\n    .dg-modal .col-md-9 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 75%;\n        flex: 0 0 75%;\n        max-width: 75%;\n    }\n\n    .dg-modal .col-md-10 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 83.33333%;\n        flex: 0 0 83.33333%;\n        max-width: 83.33333%;\n    }\n\n    .dg-modal .col-md-11 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 91.66667%;\n        flex: 0 0 91.66667%;\n        max-width: 91.66667%;\n    }\n\n    .dg-modal .col-md-12 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 100%;\n        max-width: 100%;\n    }\n\n    .dg-modal .order-md-first {\n        -webkit-box-ordinal-group: 0;\n        -ms-flex-order: -1;\n        order: -1;\n    }\n\n    .dg-modal .order-md-last {\n        -webkit-box-ordinal-group: 14;\n        -ms-flex-order: 13;\n        order: 13;\n    }\n\n    .dg-modal .order-md-0 {\n        -webkit-box-ordinal-group: 1;\n        -ms-flex-order: 0;\n        order: 0;\n    }\n\n    .dg-modal .order-md-1 {\n        -webkit-box-ordinal-group: 2;\n        -ms-flex-order: 1;\n        order: 1;\n    }\n\n    .dg-modal .order-md-2 {\n        -webkit-box-ordinal-group: 3;\n        -ms-flex-order: 2;\n        order: 2;\n    }\n\n    .dg-modal .order-md-3 {\n        -webkit-box-ordinal-group: 4;\n        -ms-flex-order: 3;\n        order: 3;\n    }\n\n    .dg-modal .order-md-4 {\n        -webkit-box-ordinal-group: 5;\n        -ms-flex-order: 4;\n        order: 4;\n    }\n\n    .dg-modal .order-md-5 {\n        -webkit-box-ordinal-group: 6;\n        -ms-flex-order: 5;\n        order: 5;\n    }\n\n    .dg-modal .order-md-6 {\n        -webkit-box-ordinal-group: 7;\n        -ms-flex-order: 6;\n        order: 6;\n    }\n\n    .dg-modal .order-md-7 {\n        -webkit-box-ordinal-group: 8;\n        -ms-flex-order: 7;\n        order: 7;\n    }\n\n    .dg-modal .order-md-8 {\n        -webkit-box-ordinal-group: 9;\n        -ms-flex-order: 8;\n        order: 8;\n    }\n\n    .dg-modal .order-md-9 {\n        -webkit-box-ordinal-group: 10;\n        -ms-flex-order: 9;\n        order: 9;\n    }\n\n    .dg-modal .order-md-10 {\n        -webkit-box-ordinal-group: 11;\n        -ms-flex-order: 10;\n        order: 10;\n    }\n\n    .dg-modal .order-md-11 {\n        -webkit-box-ordinal-group: 12;\n        -ms-flex-order: 11;\n        order: 11;\n    }\n\n    .dg-modal .order-md-12 {\n        -webkit-box-ordinal-group: 13;\n        -ms-flex-order: 12;\n        order: 12;\n    }\n\n    .dg-modal .offset-md-0 {\n        margin-left: 0;\n    }\n\n    .dg-modal .offset-md-1 {\n        margin-left: 8.33333%;\n    }\n\n    .dg-modal .offset-md-2 {\n        margin-left: 16.66667%;\n    }\n\n    .dg-modal .offset-md-3 {\n        margin-left: 25%;\n    }\n\n    .dg-modal .offset-md-4 {\n        margin-left: 33.33333%;\n    }\n\n    .dg-modal .offset-md-5 {\n        margin-left: 41.66667%;\n    }\n\n    .dg-modal .offset-md-6 {\n        margin-left: 50%;\n    }\n\n    .dg-modal .offset-md-7 {\n        margin-left: 58.33333%;\n    }\n\n    .dg-modal .offset-md-8 {\n        margin-left: 66.66667%;\n    }\n\n    .dg-modal .offset-md-9 {\n        margin-left: 75%;\n    }\n\n    .dg-modal .offset-md-10 {\n        margin-left: 83.33333%;\n    }\n\n    .dg-modal .offset-md-11 {\n        margin-left: 91.66667%;\n    }\n}\n\n@media (min-width: 1024px) {\n    .dg-modal .col-lg {\n        -ms-flex-preferred-size: 0;\n        flex-basis: 0;\n        -webkit-box-flex: 1;\n        -ms-flex-positive: 1;\n        flex-grow: 1;\n        max-width: 100%;\n    }\n\n    .dg-modal .col-lg-auto {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 auto;\n        flex: 0 0 auto;\n        width: auto;\n        max-width: none;\n    }\n\n    .dg-modal .col-lg-1 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 8.33333%;\n        flex: 0 0 8.33333%;\n        max-width: 8.33333%;\n    }\n\n    .dg-modal .col-lg-2 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 16.66667%;\n        flex: 0 0 16.66667%;\n        max-width: 16.66667%;\n    }\n\n    .dg-modal .col-lg-3 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 25%;\n        flex: 0 0 25%;\n        max-width: 25%;\n    }\n\n    .dg-modal .col-lg-4 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 33.33333%;\n        flex: 0 0 33.33333%;\n        max-width: 33.33333%;\n    }\n\n    .dg-modal .col-lg-5 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 41.66667%;\n        flex: 0 0 41.66667%;\n        max-width: 41.66667%;\n    }\n\n    .dg-modal .col-lg-6 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 50%;\n        flex: 0 0 50%;\n        max-width: 50%;\n    }\n\n    .dg-modal .col-lg-7 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 58.33333%;\n        flex: 0 0 58.33333%;\n        max-width: 58.33333%;\n    }\n\n    .dg-modal .col-lg-8 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 66.66667%;\n        flex: 0 0 66.66667%;\n        max-width: 66.66667%;\n    }\n\n    .dg-modal .col-lg-9 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 75%;\n        flex: 0 0 75%;\n        max-width: 75%;\n    }\n\n    .dg-modal .col-lg-10 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 83.33333%;\n        flex: 0 0 83.33333%;\n        max-width: 83.33333%;\n    }\n\n    .dg-modal .col-lg-11 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 91.66667%;\n        flex: 0 0 91.66667%;\n        max-width: 91.66667%;\n    }\n\n    .dg-modal .col-lg-12 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 100%;\n        max-width: 100%;\n    }\n\n    .dg-modal .order-lg-first {\n        -webkit-box-ordinal-group: 0;\n        -ms-flex-order: -1;\n        order: -1;\n    }\n\n    .dg-modal .order-lg-last {\n        -webkit-box-ordinal-group: 14;\n        -ms-flex-order: 13;\n        order: 13;\n    }\n\n    .dg-modal .order-lg-0 {\n        -webkit-box-ordinal-group: 1;\n        -ms-flex-order: 0;\n        order: 0;\n    }\n\n    .dg-modal .order-lg-1 {\n        -webkit-box-ordinal-group: 2;\n        -ms-flex-order: 1;\n        order: 1;\n    }\n\n    .dg-modal .order-lg-2 {\n        -webkit-box-ordinal-group: 3;\n        -ms-flex-order: 2;\n        order: 2;\n    }\n\n    .dg-modal .order-lg-3 {\n        -webkit-box-ordinal-group: 4;\n        -ms-flex-order: 3;\n        order: 3;\n    }\n\n    .dg-modal .order-lg-4 {\n        -webkit-box-ordinal-group: 5;\n        -ms-flex-order: 4;\n        order: 4;\n    }\n\n    .dg-modal .order-lg-5 {\n        -webkit-box-ordinal-group: 6;\n        -ms-flex-order: 5;\n        order: 5;\n    }\n\n    .dg-modal .order-lg-6 {\n        -webkit-box-ordinal-group: 7;\n        -ms-flex-order: 6;\n        order: 6;\n    }\n\n    .dg-modal .order-lg-7 {\n        -webkit-box-ordinal-group: 8;\n        -ms-flex-order: 7;\n        order: 7;\n    }\n\n    .dg-modal .order-lg-8 {\n        -webkit-box-ordinal-group: 9;\n        -ms-flex-order: 8;\n        order: 8;\n    }\n\n    .dg-modal .order-lg-9 {\n        -webkit-box-ordinal-group: 10;\n        -ms-flex-order: 9;\n        order: 9;\n    }\n\n    .dg-modal .order-lg-10 {\n        -webkit-box-ordinal-group: 11;\n        -ms-flex-order: 10;\n        order: 10;\n    }\n\n    .dg-modal .order-lg-11 {\n        -webkit-box-ordinal-group: 12;\n        -ms-flex-order: 11;\n        order: 11;\n    }\n\n    .dg-modal .order-lg-12 {\n        -webkit-box-ordinal-group: 13;\n        -ms-flex-order: 12;\n        order: 12;\n    }\n\n    .dg-modal .offset-lg-0 {\n        margin-left: 0;\n    }\n\n    .dg-modal .offset-lg-1 {\n        margin-left: 8.33333%;\n    }\n\n    .dg-modal .offset-lg-2 {\n        margin-left: 16.66667%;\n    }\n\n    .dg-modal .offset-lg-3 {\n        margin-left: 25%;\n    }\n\n    .dg-modal .offset-lg-4 {\n        margin-left: 33.33333%;\n    }\n\n    .dg-modal .offset-lg-5 {\n        margin-left: 41.66667%;\n    }\n\n    .dg-modal .offset-lg-6 {\n        margin-left: 50%;\n    }\n\n    .dg-modal .offset-lg-7 {\n        margin-left: 58.33333%;\n    }\n\n    .dg-modal .offset-lg-8 {\n        margin-left: 66.66667%;\n    }\n\n    .dg-modal .offset-lg-9 {\n        margin-left: 75%;\n    }\n\n    .dg-modal .offset-lg-10 {\n        margin-left: 83.33333%;\n    }\n\n    .dg-modal .offset-lg-11 {\n        margin-left: 91.66667%;\n    }\n}\n\n@media (min-width: 1300px) {\n    .dg-modal .col-xl {\n        -ms-flex-preferred-size: 0;\n        flex-basis: 0;\n        -webkit-box-flex: 1;\n        -ms-flex-positive: 1;\n        flex-grow: 1;\n        max-width: 100%;\n    }\n\n    .dg-modal .col-xl-auto {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 auto;\n        flex: 0 0 auto;\n        width: auto;\n        max-width: none;\n    }\n\n    .dg-modal .col-xl-1 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 8.33333%;\n        flex: 0 0 8.33333%;\n        max-width: 8.33333%;\n    }\n\n    .dg-modal .col-xl-2 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 16.66667%;\n        flex: 0 0 16.66667%;\n        max-width: 16.66667%;\n    }\n\n    .dg-modal .col-xl-3 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 25%;\n        flex: 0 0 25%;\n        max-width: 25%;\n    }\n\n    .dg-modal .col-xl-4 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 33.33333%;\n        flex: 0 0 33.33333%;\n        max-width: 33.33333%;\n    }\n\n    .dg-modal .col-xl-5 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 41.66667%;\n        flex: 0 0 41.66667%;\n        max-width: 41.66667%;\n    }\n\n    .dg-modal .col-xl-6 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 50%;\n        flex: 0 0 50%;\n        max-width: 50%;\n    }\n\n    .dg-modal .col-xl-7 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 58.33333%;\n        flex: 0 0 58.33333%;\n        max-width: 58.33333%;\n    }\n\n    .dg-modal .col-xl-8 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 66.66667%;\n        flex: 0 0 66.66667%;\n        max-width: 66.66667%;\n    }\n\n    .dg-modal .col-xl-9 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 75%;\n        flex: 0 0 75%;\n        max-width: 75%;\n    }\n\n    .dg-modal .col-xl-10 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 83.33333%;\n        flex: 0 0 83.33333%;\n        max-width: 83.33333%;\n    }\n\n    .dg-modal .col-xl-11 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 91.66667%;\n        flex: 0 0 91.66667%;\n        max-width: 91.66667%;\n    }\n\n    .dg-modal .col-xl-12 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 100%;\n        max-width: 100%;\n    }\n\n    .dg-modal .order-xl-first {\n        -webkit-box-ordinal-group: 0;\n        -ms-flex-order: -1;\n        order: -1;\n    }\n\n    .dg-modal .order-xl-last {\n        -webkit-box-ordinal-group: 14;\n        -ms-flex-order: 13;\n        order: 13;\n    }\n\n    .dg-modal .order-xl-0 {\n        -webkit-box-ordinal-group: 1;\n        -ms-flex-order: 0;\n        order: 0;\n    }\n\n    .dg-modal .order-xl-1 {\n        -webkit-box-ordinal-group: 2;\n        -ms-flex-order: 1;\n        order: 1;\n    }\n\n    .dg-modal .order-xl-2 {\n        -webkit-box-ordinal-group: 3;\n        -ms-flex-order: 2;\n        order: 2;\n    }\n\n    .dg-modal .order-xl-3 {\n        -webkit-box-ordinal-group: 4;\n        -ms-flex-order: 3;\n        order: 3;\n    }\n\n    .dg-modal .order-xl-4 {\n        -webkit-box-ordinal-group: 5;\n        -ms-flex-order: 4;\n        order: 4;\n    }\n\n    .dg-modal .order-xl-5 {\n        -webkit-box-ordinal-group: 6;\n        -ms-flex-order: 5;\n        order: 5;\n    }\n\n    .dg-modal .order-xl-6 {\n        -webkit-box-ordinal-group: 7;\n        -ms-flex-order: 6;\n        order: 6;\n    }\n\n    .dg-modal .order-xl-7 {\n        -webkit-box-ordinal-group: 8;\n        -ms-flex-order: 7;\n        order: 7;\n    }\n\n    .dg-modal .order-xl-8 {\n        -webkit-box-ordinal-group: 9;\n        -ms-flex-order: 8;\n        order: 8;\n    }\n\n    .dg-modal .order-xl-9 {\n        -webkit-box-ordinal-group: 10;\n        -ms-flex-order: 9;\n        order: 9;\n    }\n\n    .dg-modal .order-xl-10 {\n        -webkit-box-ordinal-group: 11;\n        -ms-flex-order: 10;\n        order: 10;\n    }\n\n    .dg-modal .order-xl-11 {\n        -webkit-box-ordinal-group: 12;\n        -ms-flex-order: 11;\n        order: 11;\n    }\n\n    .dg-modal .order-xl-12 {\n        -webkit-box-ordinal-group: 13;\n        -ms-flex-order: 12;\n        order: 12;\n    }\n\n    .dg-modal .offset-xl-0 {\n        margin-left: 0;\n    }\n\n    .dg-modal .offset-xl-1 {\n        margin-left: 8.33333%;\n    }\n\n    .dg-modal .offset-xl-2 {\n        margin-left: 16.66667%;\n    }\n\n    .dg-modal .offset-xl-3 {\n        margin-left: 25%;\n    }\n\n    .dg-modal .offset-xl-4 {\n        margin-left: 33.33333%;\n    }\n\n    .dg-modal .offset-xl-5 {\n        margin-left: 41.66667%;\n    }\n\n    .dg-modal .offset-xl-6 {\n        margin-left: 50%;\n    }\n\n    .dg-modal .offset-xl-7 {\n        margin-left: 58.33333%;\n    }\n\n    .dg-modal .offset-xl-8 {\n        margin-left: 66.66667%;\n    }\n\n    .dg-modal .offset-xl-9 {\n        margin-left: 75%;\n    }\n\n    .dg-modal .offset-xl-10 {\n        margin-left: 83.33333%;\n    }\n\n    .dg-modal .offset-xl-11 {\n        margin-left: 91.66667%;\n    }\n}\n\n@media (min-width: 1600px) {\n    .dg-modal .col-xxl {\n        -ms-flex-preferred-size: 0;\n        flex-basis: 0;\n        -webkit-box-flex: 1;\n        -ms-flex-positive: 1;\n        flex-grow: 1;\n        max-width: 100%;\n    }\n\n    .dg-modal .col-xxl-auto {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 auto;\n        flex: 0 0 auto;\n        width: auto;\n        max-width: none;\n    }\n\n    .dg-modal .col-xxl-1 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 8.33333%;\n        flex: 0 0 8.33333%;\n        max-width: 8.33333%;\n    }\n\n    .dg-modal .col-xxl-2 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 16.66667%;\n        flex: 0 0 16.66667%;\n        max-width: 16.66667%;\n    }\n\n    .dg-modal .col-xxl-3 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 25%;\n        flex: 0 0 25%;\n        max-width: 25%;\n    }\n\n    .dg-modal .col-xxl-4 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 33.33333%;\n        flex: 0 0 33.33333%;\n        max-width: 33.33333%;\n    }\n\n    .dg-modal .col-xxl-5 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 41.66667%;\n        flex: 0 0 41.66667%;\n        max-width: 41.66667%;\n    }\n\n    .dg-modal .col-xxl-6 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 50%;\n        flex: 0 0 50%;\n        max-width: 50%;\n    }\n\n    .dg-modal .col-xxl-7 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 58.33333%;\n        flex: 0 0 58.33333%;\n        max-width: 58.33333%;\n    }\n\n    .dg-modal .col-xxl-8 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 66.66667%;\n        flex: 0 0 66.66667%;\n        max-width: 66.66667%;\n    }\n\n    .dg-modal .col-xxl-9 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 75%;\n        flex: 0 0 75%;\n        max-width: 75%;\n    }\n\n    .dg-modal .col-xxl-10 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 83.33333%;\n        flex: 0 0 83.33333%;\n        max-width: 83.33333%;\n    }\n\n    .dg-modal .col-xxl-11 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 91.66667%;\n        flex: 0 0 91.66667%;\n        max-width: 91.66667%;\n    }\n\n    .dg-modal .col-xxl-12 {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 100%;\n        max-width: 100%;\n    }\n\n    .dg-modal .order-xxl-first {\n        -webkit-box-ordinal-group: 0;\n        -ms-flex-order: -1;\n        order: -1;\n    }\n\n    .dg-modal .order-xxl-last {\n        -webkit-box-ordinal-group: 14;\n        -ms-flex-order: 13;\n        order: 13;\n    }\n\n    .dg-modal .order-xxl-0 {\n        -webkit-box-ordinal-group: 1;\n        -ms-flex-order: 0;\n        order: 0;\n    }\n\n    .dg-modal .order-xxl-1 {\n        -webkit-box-ordinal-group: 2;\n        -ms-flex-order: 1;\n        order: 1;\n    }\n\n    .dg-modal .order-xxl-2 {\n        -webkit-box-ordinal-group: 3;\n        -ms-flex-order: 2;\n        order: 2;\n    }\n\n    .dg-modal .order-xxl-3 {\n        -webkit-box-ordinal-group: 4;\n        -ms-flex-order: 3;\n        order: 3;\n    }\n\n    .dg-modal .order-xxl-4 {\n        -webkit-box-ordinal-group: 5;\n        -ms-flex-order: 4;\n        order: 4;\n    }\n\n    .dg-modal .order-xxl-5 {\n        -webkit-box-ordinal-group: 6;\n        -ms-flex-order: 5;\n        order: 5;\n    }\n\n    .dg-modal .order-xxl-6 {\n        -webkit-box-ordinal-group: 7;\n        -ms-flex-order: 6;\n        order: 6;\n    }\n\n    .dg-modal .order-xxl-7 {\n        -webkit-box-ordinal-group: 8;\n        -ms-flex-order: 7;\n        order: 7;\n    }\n\n    .dg-modal .order-xxl-8 {\n        -webkit-box-ordinal-group: 9;\n        -ms-flex-order: 8;\n        order: 8;\n    }\n\n    .dg-modal .order-xxl-9 {\n        -webkit-box-ordinal-group: 10;\n        -ms-flex-order: 9;\n        order: 9;\n    }\n\n    .dg-modal .order-xxl-10 {\n        -webkit-box-ordinal-group: 11;\n        -ms-flex-order: 10;\n        order: 10;\n    }\n\n    .dg-modal .order-xxl-11 {\n        -webkit-box-ordinal-group: 12;\n        -ms-flex-order: 11;\n        order: 11;\n    }\n\n    .dg-modal .order-xxl-12 {\n        -webkit-box-ordinal-group: 13;\n        -ms-flex-order: 12;\n        order: 12;\n    }\n\n    .dg-modal .offset-xxl-0 {\n        margin-left: 0;\n    }\n\n    .dg-modal .offset-xxl-1 {\n        margin-left: 8.33333%;\n    }\n\n    .dg-modal .offset-xxl-2 {\n        margin-left: 16.66667%;\n    }\n\n    .dg-modal .offset-xxl-3 {\n        margin-left: 25%;\n    }\n\n    .dg-modal .offset-xxl-4 {\n        margin-left: 33.33333%;\n    }\n\n    .dg-modal .offset-xxl-5 {\n        margin-left: 41.66667%;\n    }\n\n    .dg-modal .offset-xxl-6 {\n        margin-left: 50%;\n    }\n\n    .dg-modal .offset-xxl-7 {\n        margin-left: 58.33333%;\n    }\n\n    .dg-modal .offset-xxl-8 {\n        margin-left: 66.66667%;\n    }\n\n    .dg-modal .offset-xxl-9 {\n        margin-left: 75%;\n    }\n\n    .dg-modal .offset-xxl-10 {\n        margin-left: 83.33333%;\n    }\n\n    .dg-modal .offset-xxl-11 {\n        margin-left: 91.66667%;\n    }\n}\n\n.dg-modal .table {\n    width: 100%;\n    max-width: 100%;\n    margin-bottom: 30px;\n    margin-bottom: 1.875rem;\n    background-color: transparent;\n}\n\n.dg-modal .table td,\n.dg-modal .table th {\n    padding: 6.4px;\n    padding: .4rem;\n    vertical-align: top;\n    border-top: 1px solid #bbcdd2;\n}\n\n.dg-modal .table thead th {\n    vertical-align: bottom;\n    border-bottom: 2px solid #bbcdd2;\n}\n\n.dg-modal .table tbody + tbody {\n    border-top: 2px solid #bbcdd2;\n}\n\n.dg-modal .table .table {\n    background-color: #fff;\n}\n\n.dg-modal .table-sm td,\n.dg-modal .table-sm th {\n    padding: 4px;\n    padding: .25rem;\n}\n\n.dg-modal .table-bordered,\n.dg-modal .table-bordered td,\n.dg-modal .table-bordered th {\n    border: 1px solid #bbcdd2;\n}\n\n.dg-modal .table-bordered thead td,\n.dg-modal .table-bordered thead th {\n    border-bottom-width: 2px;\n}\n\n.dg-modal .table-striped tbody tr:nth-of-type(odd) {\n    background-color: #eff1f2;\n}\n\n.dg-modal .table-hover tbody tr:hover {\n    background-color: #3ed2f0;\n}\n\n.dg-modal .table-primary,\n.dg-modal .table-primary > td,\n.dg-modal .table-primary > th {\n    background-color: #c2ebf4;\n}\n\n.dg-modal .table-hover .table-primary:hover,\n.dg-modal .table-hover .table-primary:hover > td,\n.dg-modal .table-hover .table-primary:hover > th {\n    background-color: #ace4f0;\n}\n\n.dg-modal .table-secondary,\n.dg-modal .table-secondary > td,\n.dg-modal .table-secondary > th {\n    background-color: #d6dddf;\n}\n\n.dg-modal .table-hover .table-secondary:hover,\n.dg-modal .table-hover .table-secondary:hover > td,\n.dg-modal .table-hover .table-secondary:hover > th {\n    background-color: #c8d1d4;\n}\n\n.dg-modal .table-success,\n.dg-modal .table-success > td,\n.dg-modal .table-success > th {\n    background-color: #d7eadb;\n}\n\n.dg-modal .table-hover .table-success:hover,\n.dg-modal .table-hover .table-success:hover > td,\n.dg-modal .table-hover .table-success:hover > th {\n    background-color: #c6e1cc;\n}\n\n.dg-modal .table-info,\n.dg-modal .table-info > td,\n.dg-modal .table-info > th {\n    background-color: #c2ebf4;\n}\n\n.dg-modal .table-hover .table-info:hover,\n.dg-modal .table-hover .table-info:hover > td,\n.dg-modal .table-hover .table-info:hover > th {\n    background-color: #ace4f0;\n}\n\n.dg-modal .table-warning,\n.dg-modal .table-warning > td,\n.dg-modal .table-warning > th {\n    background-color: #f1e1c1;\n}\n\n.dg-modal .table-hover .table-warning:hover,\n.dg-modal .table-hover .table-warning:hover > td,\n.dg-modal .table-hover .table-warning:hover > th {\n    background-color: #ecd7ac;\n}\n\n.dg-modal .table-danger,\n.dg-modal .table-danger > td,\n.dg-modal .table-danger > th {\n    background-color: #edd1d4;\n}\n\n.dg-modal .table-hover .table-danger:hover,\n.dg-modal .table-hover .table-danger:hover > td,\n.dg-modal .table-hover .table-danger:hover > th {\n    background-color: #e6bfc3;\n}\n\n.dg-modal .table-light,\n.dg-modal .table-light > td,\n.dg-modal .table-light > th {\n    background-color: #fefefe;\n}\n\n.dg-modal .table-hover .table-light:hover,\n.dg-modal .table-hover .table-light:hover > td,\n.dg-modal .table-hover .table-light:hover > th {\n    background-color: #f1f1f1;\n}\n\n.dg-modal .table-dark,\n.dg-modal .table-dark > td,\n.dg-modal .table-dark > th {\n    background-color: #c7c8ca;\n}\n\n.dg-modal .table-hover .table-dark:hover,\n.dg-modal .table-hover .table-dark:hover > td,\n.dg-modal .table-hover .table-dark:hover > th {\n    background-color: #babbbe;\n}\n\n.dg-modal .table-active,\n.dg-modal .table-active > td,\n.dg-modal .table-active > th {\n    background-color: #3ed2f0;\n}\n\n.dg-modal .table-hover .table-active:hover,\n.dg-modal .table-hover .table-active:hover > td,\n.dg-modal .table-hover .table-active:hover > th {\n    background-color: #26ccee;\n}\n\n.dg-modal .table .thead-dark th {\n    color: #fff;\n    background-color: #363a41;\n    border-color: #6c868e;\n}\n\n.dg-modal .table .thead-light th {\n    color: #363a41;\n    background-color: #eff1f2;\n    border-color: #bbcdd2;\n}\n\n.dg-modal .table-dark {\n    color: #fff;\n    background-color: #363a41;\n}\n\n.dg-modal .table-dark td,\n.dg-modal .table-dark th,\n.dg-modal .table-dark thead th {\n    border-color: #6c868e;\n}\n\n.dg-modal .table-dark.table-bordered {\n    border: 0;\n}\n\n.dg-modal .table-dark.table-striped tbody tr:nth-of-type(odd) {\n    background-color: #282b30;\n}\n\n.dg-modal .table-dark.table-hover tbody tr:hover {\n    background-color: #3ed2f0;\n}\n\n@media (max-width: 543.98px) {\n    .dg-modal .table-responsive-sm {\n        display: block;\n        width: 100%;\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        -ms-overflow-style: -ms-autohiding-scrollbar;\n    }\n\n    .dg-modal .table-responsive-sm > .table-bordered {\n        border: 0;\n    }\n}\n\n@media (max-width: 767.98px) {\n    .dg-modal .table-responsive-md {\n        display: block;\n        width: 100%;\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        -ms-overflow-style: -ms-autohiding-scrollbar;\n    }\n\n    .dg-modal .table-responsive-md > .table-bordered {\n        border: 0;\n    }\n}\n\n@media (max-width: 1023.98px) {\n    .dg-modal .table-responsive-lg {\n        display: block;\n        width: 100%;\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        -ms-overflow-style: -ms-autohiding-scrollbar;\n    }\n\n    .dg-modal .table-responsive-lg > .table-bordered {\n        border: 0;\n    }\n}\n\n@media (max-width: 1299.98px) {\n    .dg-modal .table-responsive-xl {\n        display: block;\n        width: 100%;\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        -ms-overflow-style: -ms-autohiding-scrollbar;\n    }\n\n    .dg-modal .table-responsive-xl > .table-bordered {\n        border: 0;\n    }\n}\n\n@media (max-width: 1599.98px) {\n    .dg-modal .table-responsive-xxl {\n        display: block;\n        width: 100%;\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        -ms-overflow-style: -ms-autohiding-scrollbar;\n    }\n\n    .dg-modal .table-responsive-xxl > .table-bordered {\n        border: 0;\n    }\n}\n\n.dg-modal .table-responsive {\n    display: block;\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.dg-modal .table-responsive > .table-bordered {\n    border: 0;\n}\n\n.dg-modal .form-control,\n.dg-modal .pagination .jump-to-page,\n.dg-modal .pstaggerAddTagInput,\n.dg-modal .pstaggerWrapper,\n.dg-modal .tags-input {\n    display: block;\n    width: 100%;\n    font-size: 14px;\n    font-size: .875rem;\n    line-height: 1.5;\n    color: #363a41;\n    background-color: #fff;\n    background-clip: padding-box;\n    border: 1px solid #bbcdd2;\n    border-radius: 0;\n    box-shadow: none;\n    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n}\n\n.dg-modal .form-control::-ms-expand,\n.dg-modal .pagination .jump-to-page::-ms-expand,\n.dg-modal .pstaggerAddTagInput::-ms-expand,\n.dg-modal .pstaggerWrapper::-ms-expand,\n.dg-modal .tags-input::-ms-expand {\n    background-color: transparent;\n    border: 0;\n}\n\n.dg-modal .form-control:focus,\n.dg-modal .pagination .jump-to-page:focus,\n.dg-modal .pstaggerAddTagInput:focus,\n.dg-modal .pstaggerWrapper:focus,\n.dg-modal .tags-input:focus {\n    color: #363a41;\n    background-color: #fff;\n    border-color: #3ed2f0;\n    outline: 0;\n    box-shadow: none, none;\n}\n\n.dg-modal .form-control::-webkit-input-placeholder,\n.dg-modal .pagination .jump-to-page::-webkit-input-placeholder,\n.dg-modal .pstaggerAddTagInput::-webkit-input-placeholder,\n.dg-modal .pstaggerWrapper::-webkit-input-placeholder,\n.dg-modal .tags-input::-webkit-input-placeholder {\n    color: #6c868e;\n    opacity: 1;\n}\n\n.dg-modal .form-control:-ms-input-placeholder,\n.dg-modal .pagination .jump-to-page:-ms-input-placeholder,\n.dg-modal .pstaggerAddTagInput:-ms-input-placeholder,\n.dg-modal .pstaggerWrapper:-ms-input-placeholder,\n.dg-modal .tags-input:-ms-input-placeholder {\n    color: #6c868e;\n    opacity: 1;\n}\n\n.dg-modal .form-control::placeholder,\n.dg-modal .pagination .jump-to-page::placeholder,\n.dg-modal .pstaggerAddTagInput::placeholder,\n.dg-modal .pstaggerWrapper::placeholder,\n.dg-modal .tags-input::placeholder {\n    color: #6c868e;\n    opacity: 1;\n}\n\n.dg-modal .form-control:disabled,\n.dg-modal .form-control[readonly],\n.dg-modal .pagination .jump-to-page:disabled,\n.dg-modal .pagination .jump-to-page[readonly],\n.dg-modal .pstaggerAddTagInput:disabled,\n.dg-modal .pstaggerAddTagInput[readonly],\n.dg-modal .pstaggerWrapper:disabled,\n.dg-modal .pstaggerWrapper[readonly],\n.dg-modal .tags-input:disabled,\n.dg-modal .tags-input[readonly] {\n    background-color: #eceeef;\n    opacity: 1;\n}\n\n.dg-modal .pagination select.jump-to-page:not([size]):not([multiple]),\n.dg-modal select.form-control:not([size]):not([multiple]),\n.dg-modal select.pstaggerAddTagInput:not([size]):not([multiple]),\n.dg-modal select.pstaggerWrapper:not([size]):not([multiple]),\n.dg-modal select.tags-input:not([size]):not([multiple]) {\n    height: 35.008px;\n    height: 2.188rem;\n}\n\n.dg-modal .pagination select.jump-to-page:focus::-ms-value,\n.dg-modal select.form-control:focus::-ms-value,\n.dg-modal select.pstaggerAddTagInput:focus::-ms-value,\n.dg-modal select.pstaggerWrapper:focus::-ms-value,\n.dg-modal select.tags-input:focus::-ms-value {\n    color: #363a41;\n    background-color: #fff;\n}\n\n.dg-modal .form-control-file,\n.dg-modal .form-control-range {\n    display: block;\n    width: 100%;\n}\n\n.dg-modal .col-form-label {\n    padding-top: calc(.375rem + 1px);\n    padding-bottom: calc(.375rem + 1px);\n    margin-bottom: 0;\n    font-size: inherit;\n    line-height: 1.5;\n}\n\n.dg-modal .col-form-label-lg {\n    padding-top: calc(.438rem + 1px);\n    padding-bottom: calc(.438rem + 1px);\n    font-size: 16px;\n    font-size: 1rem;\n    line-height: 1.5;\n}\n\n.dg-modal .col-form-label-sm {\n    padding-top: calc(.313rem + 1px);\n    padding-bottom: calc(.313rem + 1px);\n    font-size: 12px;\n    font-size: .75rem;\n    line-height: 1.5;\n}\n\n.dg-modal .form-control-plaintext {\n    display: block;\n    width: 100%;\n    padding-top: 6px;\n    padding-top: .375rem;\n    padding-bottom: 6px;\n    padding-bottom: .375rem;\n    margin-bottom: 0;\n    line-height: 1.5;\n    background-color: transparent;\n    border: solid transparent;\n    border-width: 1px 0;\n}\n\n.dg-modal .form-control-plaintext.form-control-lg,\n.dg-modal .form-control-plaintext.form-control-sm,\n.dg-modal .input-group-lg > .form-control-plaintext.form-control,\n.dg-modal .input-group-lg > .form-control-plaintext.pstaggerAddTagInput,\n.dg-modal .input-group-lg > .form-control-plaintext.pstaggerWrapper,\n.dg-modal .input-group-lg > .form-control-plaintext.tags-input,\n.dg-modal .input-group-lg > .input-group-append > .form-control-plaintext.btn,\n.dg-modal .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,\n.dg-modal .input-group-lg > .input-group-prepend > .form-control-plaintext.btn,\n.dg-modal .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,\n.dg-modal .input-group-sm > .form-control-plaintext.form-control,\n.dg-modal .input-group-sm > .form-control-plaintext.pstaggerAddTagInput,\n.dg-modal .input-group-sm > .form-control-plaintext.pstaggerWrapper,\n.dg-modal .input-group-sm > .form-control-plaintext.tags-input,\n.dg-modal .input-group-sm > .input-group-append > .form-control-plaintext.btn,\n.dg-modal .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,\n.dg-modal .input-group-sm > .input-group-prepend > .form-control-plaintext.btn,\n.dg-modal .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,\n.dg-modal .pagination .input-group-lg > .form-control-plaintext.jump-to-page,\n.dg-modal .pagination .input-group-sm > .form-control-plaintext.jump-to-page {\n    padding-right: 0;\n    padding-left: 0;\n}\n\n.dg-modal .form-control-sm,\n.dg-modal .input-group-sm > .form-control,\n.dg-modal .input-group-sm > .input-group-append > .btn,\n.dg-modal .input-group-sm > .input-group-append > .input-group-text,\n.dg-modal .input-group-sm > .input-group-prepend > .btn,\n.dg-modal .input-group-sm > .input-group-prepend > .input-group-text,\n.dg-modal .input-group-sm > .pstaggerAddTagInput,\n.dg-modal .input-group-sm > .pstaggerWrapper,\n.dg-modal .input-group-sm > .tags-input,\n.dg-modal .pagination .input-group-sm > .jump-to-page {\n    padding: 5.008px 10px;\n    padding: .313rem .625rem;\n    font-size: 12px;\n    font-size: .75rem;\n    line-height: 1.5;\n}\n\n.dg-modal .input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]),\n.dg-modal .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.dg-modal .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.dg-modal .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.dg-modal .input-group-sm > select.form-control:not([size]):not([multiple]),\n.dg-modal .input-group-sm > select.pstaggerAddTagInput:not([size]):not([multiple]),\n.dg-modal .input-group-sm > select.pstaggerWrapper:not([size]):not([multiple]),\n.dg-modal .input-group-sm > select.tags-input:not([size]):not([multiple]),\n.dg-modal .pagination .input-group-sm > select.jump-to-page:not([size]):not([multiple]),\n.dg-modal select.form-control-sm:not([size]):not([multiple]) {\n    height: calc(1.751rem + 2px);\n}\n\n.dg-modal .form-control-lg,\n.dg-modal .input-group-lg > .form-control,\n.dg-modal .input-group-lg > .input-group-append > .btn,\n.dg-modal .input-group-lg > .input-group-append > .input-group-text,\n.dg-modal .input-group-lg > .input-group-prepend > .btn,\n.dg-modal .input-group-lg > .input-group-prepend > .input-group-text,\n.dg-modal .input-group-lg > .pstaggerAddTagInput,\n.dg-modal .input-group-lg > .pstaggerWrapper,\n.dg-modal .input-group-lg > .tags-input,\n.dg-modal .pagination .input-group-lg > .jump-to-page {\n    padding: 7.008px 13.408px;\n    padding: .438rem .838rem;\n    font-size: 16px;\n    font-size: 1rem;\n    line-height: 1.5;\n}\n\n.dg-modal .input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]),\n.dg-modal .input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.dg-modal .input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.dg-modal .input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.dg-modal .input-group-lg > select.form-control:not([size]):not([multiple]),\n.dg-modal .input-group-lg > select.pstaggerAddTagInput:not([size]):not([multiple]),\n.dg-modal .input-group-lg > select.pstaggerWrapper:not([size]):not([multiple]),\n.dg-modal .input-group-lg > select.tags-input:not([size]):not([multiple]),\n.dg-modal .pagination .input-group-lg > select.jump-to-page:not([size]):not([multiple]),\n.dg-modal select.form-control-lg:not([size]):not([multiple]) {\n    height: 35.008px;\n    height: 2.188rem;\n}\n\n.dg-modal .form-group {\n    margin-bottom: 16px;\n    margin-bottom: 1rem;\n}\n\n.dg-modal .form-text {\n    display: block;\n    margin-top: 4px;\n    margin-top: .25rem;\n}\n\n.dg-modal .form-row {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -ms-flex-wrap: wrap;\n    flex-wrap: wrap;\n    margin-right: -5px;\n    margin-left: -5px;\n}\n\n.dg-modal .form-row > .col,\n.dg-modal .form-row > [class*=col-] {\n    padding-right: 5px;\n    padding-left: 5px;\n}\n\n.dg-modal .form-check {\n    position: relative;\n    display: block;\n    padding-left: 20px;\n    padding-left: 1.25rem;\n}\n\n.dg-modal .form-check-input {\n    position: absolute;\n    margin-top: 4.8px;\n    margin-top: .3rem;\n    margin-left: -20px;\n    margin-left: -1.25rem;\n}\n\n.dg-modal .form-check-input:disabled ~ .form-check-label {\n    color: #6c868e;\n}\n\n.dg-modal .form-check-label {\n    margin-bottom: 0;\n}\n\n.dg-modal .form-check-inline {\n    display: -webkit-inline-box;\n    display: -ms-inline-flexbox;\n    display: inline-flex;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n    padding-left: 0;\n    margin-right: 12px;\n    margin-right: .75rem;\n}\n\n.dg-modal .form-check-inline .form-check-input {\n    position: static;\n    margin-top: 0;\n    margin-right: 5px;\n    margin-right: .3125rem;\n    margin-left: 0;\n}\n\n.dg-modal .valid-feedback {\n    display: none;\n    width: 100%;\n    margin-top: 4px;\n    margin-top: .25rem;\n    font-size: 80%;\n}\n\n.dg-modal .valid-tooltip {\n    position: absolute;\n    top: 100%;\n    z-index: 5;\n    display: none;\n    max-width: 100%;\n    padding: 8px;\n    padding: .5rem;\n    margin-top: 1.6px;\n    margin-top: .1rem;\n    font-size: 14px;\n    font-size: .875rem;\n    line-height: 1;\n    color: #fff;\n    background-color: rgba(112, 181, 128, 0.8);\n    border-radius: .2rem;\n}\n\n.dg-modal .custom-select.is-valid,\n.dg-modal .form-control.is-valid,\n.dg-modal .is-valid.pstaggerAddTagInput,\n.dg-modal .is-valid.pstaggerWrapper,\n.dg-modal .is-valid.tags-input,\n.dg-modal .pagination .is-valid.jump-to-page,\n.dg-modal .pagination .was-validated .jump-to-page:valid,\n.dg-modal .was-validated .custom-select:valid,\n.dg-modal .was-validated .form-control:valid,\n.dg-modal .was-validated .pagination .jump-to-page:valid,\n.dg-modal .was-validated .pstaggerAddTagInput:valid,\n.dg-modal .was-validated .pstaggerWrapper:valid,\n.dg-modal .was-validated .tags-input:valid {\n    border-color: #70b580;\n}\n\n.dg-modal .custom-select.is-valid:focus,\n.dg-modal .form-control.is-valid:focus,\n.dg-modal .is-valid.pstaggerAddTagInput:focus,\n.dg-modal .is-valid.pstaggerWrapper:focus,\n.dg-modal .is-valid.tags-input:focus,\n.dg-modal .pagination .is-valid.jump-to-page:focus,\n.dg-modal .pagination .was-validated .jump-to-page:valid:focus,\n.dg-modal .was-validated .custom-select:valid:focus,\n.dg-modal .was-validated .form-control:valid:focus,\n.dg-modal .was-validated .pagination .jump-to-page:valid:focus,\n.dg-modal .was-validated .pstaggerAddTagInput:valid:focus,\n.dg-modal .was-validated .pstaggerWrapper:valid:focus,\n.dg-modal .was-validated .tags-input:valid:focus {\n    border-color: #70b580;\n    box-shadow: 0 0 0 0.2rem rgba(112, 181, 128, 0.25);\n}\n\n.dg-modal .custom-select.is-valid ~ .valid-feedback,\n.dg-modal .custom-select.is-valid ~ .valid-tooltip,\n.dg-modal .form-control.is-valid ~ .valid-feedback,\n.dg-modal .form-control.is-valid ~ .valid-tooltip,\n.dg-modal .is-valid.pstaggerAddTagInput ~ .valid-feedback,\n.dg-modal .is-valid.pstaggerAddTagInput ~ .valid-tooltip,\n.dg-modal .is-valid.pstaggerWrapper ~ .valid-feedback,\n.dg-modal .is-valid.pstaggerWrapper ~ .valid-tooltip,\n.dg-modal .is-valid.tags-input ~ .valid-feedback,\n.dg-modal .is-valid.tags-input ~ .valid-tooltip,\n.dg-modal .pagination .is-valid.jump-to-page ~ .valid-feedback,\n.dg-modal .pagination .is-valid.jump-to-page ~ .valid-tooltip,\n.dg-modal .pagination .was-validated .jump-to-page:valid ~ .valid-feedback,\n.dg-modal .pagination .was-validated .jump-to-page:valid ~ .valid-tooltip,\n.dg-modal .was-validated .custom-select:valid ~ .valid-feedback,\n.dg-modal .was-validated .custom-select:valid ~ .valid-tooltip,\n.dg-modal .was-validated .form-control:valid ~ .valid-feedback,\n.dg-modal .was-validated .form-control:valid ~ .valid-tooltip,\n.dg-modal .was-validated .pagination .jump-to-page:valid ~ .valid-feedback,\n.dg-modal .was-validated .pagination .jump-to-page:valid ~ .valid-tooltip,\n.dg-modal .was-validated .pstaggerAddTagInput:valid ~ .valid-feedback,\n.dg-modal .was-validated .pstaggerAddTagInput:valid ~ .valid-tooltip,\n.dg-modal .was-validated .pstaggerWrapper:valid ~ .valid-feedback,\n.dg-modal .was-validated .pstaggerWrapper:valid ~ .valid-tooltip,\n.dg-modal .was-validated .tags-input:valid ~ .valid-feedback,\n.dg-modal .was-validated .tags-input:valid ~ .valid-tooltip {\n    display: block;\n}\n\n.dg-modal .form-check-input.is-valid ~ .form-check-label,\n.dg-modal .was-validated .form-check-input:valid ~ .form-check-label {\n    color: #70b580;\n}\n\n.dg-modal .form-check-input.is-valid ~ .valid-feedback,\n.dg-modal .form-check-input.is-valid ~ .valid-tooltip,\n.dg-modal .was-validated .form-check-input:valid ~ .valid-feedback,\n.dg-modal .was-validated .form-check-input:valid ~ .valid-tooltip {\n    display: block;\n}\n\n.dg-modal .custom-control-input.is-valid ~ .custom-control-label,\n.dg-modal .was-validated .custom-control-input:valid ~ .custom-control-label {\n    color: #70b580;\n}\n\n.dg-modal .custom-control-input.is-valid ~ .custom-control-label:before,\n.dg-modal .was-validated .custom-control-input:valid ~ .custom-control-label:before {\n    background-color: #c4e0cb;\n}\n\n.dg-modal .custom-control-input.is-valid ~ .valid-feedback,\n.dg-modal .custom-control-input.is-valid ~ .valid-tooltip,\n.dg-modal .was-validated .custom-control-input:valid ~ .valid-feedback,\n.dg-modal .was-validated .custom-control-input:valid ~ .valid-tooltip {\n    display: block;\n}\n\n.dg-modal .custom-control-input.is-valid:checked ~ .custom-control-label:before,\n.dg-modal .was-validated .custom-control-input:valid:checked ~ .custom-control-label:before {\n    background-color: #92c69e;\n}\n\n.dg-modal .custom-control-input.is-valid:focus ~ .custom-control-label:before,\n.dg-modal .was-validated .custom-control-input:valid:focus ~ .custom-control-label:before {\n    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(112, 181, 128, 0.25);\n}\n\n.dg-modal .custom-file-input.is-valid ~ .custom-file-label,\n.dg-modal .was-validated .custom-file-input:valid ~ .custom-file-label {\n    border-color: #70b580;\n}\n\n.dg-modal .custom-file-input.is-valid ~ .custom-file-label:before,\n.dg-modal .was-validated .custom-file-input:valid ~ .custom-file-label:before {\n    border-color: inherit;\n}\n\n.dg-modal .custom-file-input.is-valid ~ .valid-feedback,\n.dg-modal .custom-file-input.is-valid ~ .valid-tooltip,\n.dg-modal .was-validated .custom-file-input:valid ~ .valid-feedback,\n.dg-modal .was-validated .custom-file-input:valid ~ .valid-tooltip {\n    display: block;\n}\n\n.dg-modal .custom-file-input.is-valid:focus ~ .custom-file-label,\n.dg-modal .was-validated .custom-file-input:valid:focus ~ .custom-file-label {\n    box-shadow: 0 0 0 0.2rem rgba(112, 181, 128, 0.25);\n}\n\n.dg-modal .invalid-feedback {\n    display: none;\n    width: 100%;\n    margin-top: 4px;\n    margin-top: .25rem;\n    font-size: 80%;\n}\n\n.dg-modal .invalid-tooltip {\n    position: absolute;\n    top: 100%;\n    z-index: 5;\n    display: none;\n    max-width: 100%;\n    padding: 8px;\n    padding: .5rem;\n    margin-top: 1.6px;\n    margin-top: .1rem;\n    font-size: 14px;\n    font-size: .875rem;\n    line-height: 1;\n    color: #fff;\n    background-color: rgba(192, 92, 103, 0.8);\n    border-radius: .2rem;\n}\n\n.dg-modal .custom-select.is-invalid,\n.dg-modal .form-control.is-invalid,\n.dg-modal .is-invalid.pstaggerAddTagInput,\n.dg-modal .is-invalid.pstaggerWrapper,\n.dg-modal .is-invalid.tags-input,\n.dg-modal .pagination .is-invalid.jump-to-page,\n.dg-modal .pagination .was-validated .jump-to-page:invalid,\n.dg-modal .was-validated .custom-select:invalid,\n.dg-modal .was-validated .form-control:invalid,\n.dg-modal .was-validated .pagination .jump-to-page:invalid,\n.dg-modal .was-validated .pstaggerAddTagInput:invalid,\n.dg-modal .was-validated .pstaggerWrapper:invalid,\n.dg-modal .was-validated .tags-input:invalid {\n    border-color: #c05c67;\n}\n\n.dg-modal .custom-select.is-invalid:focus,\n.dg-modal .form-control.is-invalid:focus,\n.dg-modal .is-invalid.pstaggerAddTagInput:focus,\n.dg-modal .is-invalid.pstaggerWrapper:focus,\n.dg-modal .is-invalid.tags-input:focus,\n.dg-modal .pagination .is-invalid.jump-to-page:focus,\n.dg-modal .pagination .was-validated .jump-to-page:invalid:focus,\n.dg-modal .was-validated .custom-select:invalid:focus,\n.dg-modal .was-validated .form-control:invalid:focus,\n.dg-modal .was-validated .pagination .jump-to-page:invalid:focus,\n.dg-modal .was-validated .pstaggerAddTagInput:invalid:focus,\n.dg-modal .was-validated .pstaggerWrapper:invalid:focus,\n.dg-modal .was-validated .tags-input:invalid:focus {\n    border-color: #c05c67;\n    box-shadow: 0 0 0 0.2rem rgba(192, 92, 103, 0.25);\n}\n\n.dg-modal .custom-select.is-invalid ~ .invalid-feedback,\n.dg-modal .custom-select.is-invalid ~ .invalid-tooltip,\n.dg-modal .form-control.is-invalid ~ .invalid-feedback,\n.dg-modal .form-control.is-invalid ~ .invalid-tooltip,\n.dg-modal .is-invalid.pstaggerAddTagInput ~ .invalid-feedback,\n.dg-modal .is-invalid.pstaggerAddTagInput ~ .invalid-tooltip,\n.dg-modal .is-invalid.pstaggerWrapper ~ .invalid-feedback,\n.dg-modal .is-invalid.pstaggerWrapper ~ .invalid-tooltip,\n.dg-modal .is-invalid.tags-input ~ .invalid-feedback,\n.dg-modal .is-invalid.tags-input ~ .invalid-tooltip,\n.dg-modal .pagination .is-invalid.jump-to-page ~ .invalid-feedback,\n.dg-modal .pagination .is-invalid.jump-to-page ~ .invalid-tooltip,\n.dg-modal .pagination .was-validated .jump-to-page:invalid ~ .invalid-feedback,\n.dg-modal .pagination .was-validated .jump-to-page:invalid ~ .invalid-tooltip,\n.dg-modal .was-validated .custom-select:invalid ~ .invalid-feedback,\n.dg-modal .was-validated .custom-select:invalid ~ .invalid-tooltip,\n.dg-modal .was-validated .form-control:invalid ~ .invalid-feedback,\n.dg-modal .was-validated .form-control:invalid ~ .invalid-tooltip,\n.dg-modal .was-validated .pagination .jump-to-page:invalid ~ .invalid-feedback,\n.dg-modal .was-validated .pagination .jump-to-page:invalid ~ .invalid-tooltip,\n.dg-modal .was-validated .pstaggerAddTagInput:invalid ~ .invalid-feedback,\n.dg-modal .was-validated .pstaggerAddTagInput:invalid ~ .invalid-tooltip,\n.dg-modal .was-validated .pstaggerWrapper:invalid ~ .invalid-feedback,\n.dg-modal .was-validated .pstaggerWrapper:invalid ~ .invalid-tooltip,\n.dg-modal .was-validated .tags-input:invalid ~ .invalid-feedback,\n.dg-modal .was-validated .tags-input:invalid ~ .invalid-tooltip {\n    display: block;\n}\n\n.dg-modal .form-check-input.is-invalid ~ .form-check-label,\n.dg-modal .was-validated .form-check-input:invalid ~ .form-check-label {\n    color: #c05c67;\n}\n\n.dg-modal .form-check-input.is-invalid ~ .invalid-feedback,\n.dg-modal .form-check-input.is-invalid ~ .invalid-tooltip,\n.dg-modal .was-validated .form-check-input:invalid ~ .invalid-feedback,\n.dg-modal .was-validated .form-check-input:invalid ~ .invalid-tooltip {\n    display: block;\n}\n\n.dg-modal .custom-control-input.is-invalid ~ .custom-control-label,\n.dg-modal .was-validated .custom-control-input:invalid ~ .custom-control-label {\n    color: #c05c67;\n}\n\n.dg-modal .custom-control-input.is-invalid ~ .custom-control-label:before,\n.dg-modal .was-validated .custom-control-input:invalid ~ .custom-control-label:before {\n    background-color: #e4b8bd;\n}\n\n.dg-modal .custom-control-input.is-invalid ~ .invalid-feedback,\n.dg-modal .custom-control-input.is-invalid ~ .invalid-tooltip,\n.dg-modal .was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.dg-modal .was-validated .custom-control-input:invalid ~ .invalid-tooltip {\n    display: block;\n}\n\n.dg-modal .custom-control-input.is-invalid:checked ~ .custom-control-label:before,\n.dg-modal .was-validated .custom-control-input:invalid:checked ~ .custom-control-label:before {\n    background-color: #ce8189;\n}\n\n.dg-modal .custom-control-input.is-invalid:focus ~ .custom-control-label:before,\n.dg-modal .was-validated .custom-control-input:invalid:focus ~ .custom-control-label:before {\n    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(192, 92, 103, 0.25);\n}\n\n.dg-modal .custom-file-input.is-invalid ~ .custom-file-label,\n.dg-modal .was-validated .custom-file-input:invalid ~ .custom-file-label {\n    border-color: #c05c67;\n}\n\n.dg-modal .custom-file-input.is-invalid ~ .custom-file-label:before,\n.dg-modal .was-validated .custom-file-input:invalid ~ .custom-file-label:before {\n    border-color: inherit;\n}\n\n.dg-modal .custom-file-input.is-invalid ~ .invalid-feedback,\n.dg-modal .custom-file-input.is-invalid ~ .invalid-tooltip,\n.dg-modal .was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.dg-modal .was-validated .custom-file-input:invalid ~ .invalid-tooltip {\n    display: block;\n}\n\n.dg-modal .custom-file-input.is-invalid:focus ~ .custom-file-label,\n.dg-modal .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {\n    box-shadow: 0 0 0 0.2rem rgba(192, 92, 103, 0.25);\n}\n\n.dg-modal .form-inline {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n    -ms-flex-flow: row wrap;\n    flex-flow: row wrap;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n}\n\n.dg-modal .form-inline .form-check {\n    width: 100%;\n}\n\n@media (min-width: 544px) {\n    .dg-modal .form-inline label {\n        -ms-flex-align: center;\n        -webkit-box-pack: center;\n        -ms-flex-pack: center;\n        justify-content: center;\n    }\n\n    .dg-modal .form-inline .form-group,\n    .dg-modal .form-inline label {\n        display: -webkit-box;\n        display: -ms-flexbox;\n        display: flex;\n        -webkit-box-align: center;\n        align-items: center;\n        margin-bottom: 0;\n    }\n\n    .dg-modal .form-inline .form-group {\n        -webkit-box-flex: 0;\n        -ms-flex: 0 0 auto;\n        flex: 0 0 auto;\n        -webkit-box-orient: horizontal;\n        -webkit-box-direction: normal;\n        -ms-flex-flow: row wrap;\n        flex-flow: row wrap;\n        -ms-flex-align: center;\n    }\n\n    .dg-modal .form-inline .form-control,\n    .dg-modal .form-inline .pagination .jump-to-page,\n    .dg-modal .form-inline .pstaggerAddTagInput,\n    .dg-modal .form-inline .pstaggerWrapper,\n    .dg-modal .form-inline .tags-input,\n    .dg-modal .pagination .form-inline .jump-to-page {\n        display: inline-block;\n        width: auto;\n        vertical-align: middle;\n    }\n\n    .dg-modal .form-inline .form-control-plaintext {\n        display: inline-block;\n    }\n\n    .dg-modal .form-inline .input-group {\n        width: auto;\n    }\n\n    .dg-modal .form-inline .form-check {\n        display: -webkit-box;\n        display: -ms-flexbox;\n        display: flex;\n        -webkit-box-align: center;\n        -ms-flex-align: center;\n        align-items: center;\n        -webkit-box-pack: center;\n        -ms-flex-pack: center;\n        justify-content: center;\n        width: auto;\n        padding-left: 0;\n    }\n\n    .dg-modal .form-inline .form-check-input {\n        position: relative;\n        margin-top: 0;\n        margin-right: .25rem;\n        margin-left: 0;\n    }\n\n    .dg-modal .form-inline .custom-control {\n        -webkit-box-align: center;\n        -ms-flex-align: center;\n        align-items: center;\n        -webkit-box-pack: center;\n        -ms-flex-pack: center;\n        justify-content: center;\n    }\n\n    .dg-modal .form-inline .custom-control-label {\n        margin-bottom: 0;\n    }\n}\n\n.dg-modal .btn {\n    display: inline-block;\n    text-align: center;\n    vertical-align: middle;\n    -webkit-user-select: none;\n    -moz-user-select: none;\n    -ms-user-select: none;\n    user-select: none;\n    border: 1px solid transparent;\n    padding: 6px 13.408px;\n    padding: .375rem .838rem;\n    font-size: 14px;\n    font-size: .875rem;\n    line-height: 1.5;\n    border-radius: 0;\n    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n}\n\n.dg-modal .btn:focus,\n.dg-modal .btn:hover {\n    text-decoration: none;\n}\n\n.dg-modal .btn.focus,\n.dg-modal .btn:focus {\n    outline: 0;\n    box-shadow: none;\n}\n\n.dg-modal .btn.disabled,\n.dg-modal .btn:disabled {\n    opacity: .65;\n    box-shadow: none;\n}\n\n.dg-modal .btn:not(:disabled):not(.disabled) {\n    cursor: pointer;\n}\n\n.dg-modal .btn:not(:disabled):not(.disabled).active,\n.dg-modal .btn:not(:disabled):not(.disabled):active {\n    background-image: none;\n    box-shadow: none;\n}\n\n.dg-modal .btn:not(:disabled):not(.disabled).active:focus,\n.dg-modal .btn:not(:disabled):not(.disabled):active:focus {\n    box-shadow: none, none;\n}\n\n.dg-modal a.btn.disabled,\n.dg-modal fieldset:disabled a.btn {\n    pointer-events: none;\n}\n\n.dg-modal .btn-primary:hover {\n    background-color: #1f9db6;\n    border-color: #1e94ab;\n}\n\n.dg-modal .btn-primary.focus,\n.dg-modal .btn-primary:focus {\n    box-shadow: none, 0 0 0 0.2rem rgba(37, 185, 215, 0.5);\n}\n\n.dg-modal .btn-primary.disabled,\n.dg-modal .btn-primary:disabled,\n.dg-modal .custom-file .custom-file-input.disabled ~ .custom-file-label:after,\n.dg-modal .custom-file .custom-file-input :disabled ~ .custom-file-label:after {\n    color: #fff;\n    background-color: #25b9d7;\n    border-color: #25b9d7;\n}\n\n.dg-modal .btn-primary:not(:disabled):not(.disabled).active,\n.dg-modal .btn-primary:not(:disabled):not(.disabled):active,\n.dg-modal .show > .btn-primary.dropdown-toggle {\n    color: #fff;\n    background-color: #1e94ab;\n    border-color: #1c8aa1;\n}\n\n.dg-modal .btn-primary:not(:disabled):not(.disabled).active:focus,\n.dg-modal .btn-primary:not(:disabled):not(.disabled):active:focus,\n.dg-modal .show > .btn-primary.dropdown-toggle:focus {\n    box-shadow: none, 0 0 0 0.2rem rgba(37, 185, 215, 0.5);\n}\n\n.dg-modal .btn-secondary:hover {\n    background-color: #5b7178;\n    border-color: #566b71;\n}\n\n.dg-modal .btn-secondary.focus,\n.dg-modal .btn-secondary:focus {\n    box-shadow: none, 0 0 0 0.2rem rgba(108, 134, 142, 0.5);\n}\n\n.dg-modal .btn-secondary.disabled,\n.dg-modal .btn-secondary:disabled {\n    color: #fff;\n    background-color: #6c868e;\n    border-color: #6c868e;\n}\n\n.dg-modal .btn-secondary:not(:disabled):not(.disabled).active,\n.dg-modal .btn-secondary:not(:disabled):not(.disabled):active,\n.dg-modal .show > .btn-secondary.dropdown-toggle {\n    color: #fff;\n    background-color: #566b71;\n    border-color: #50646a;\n}\n\n.dg-modal .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.dg-modal .btn-secondary:not(:disabled):not(.disabled):active:focus,\n.dg-modal .show > .btn-secondary.dropdown-toggle:focus {\n    box-shadow: none, 0 0 0 0.2rem rgba(108, 134, 142, 0.5);\n}\n\n.dg-modal .btn-success {\n    color: #282b30;\n}\n\n.dg-modal .btn-success:hover {\n    background-color: #57a86a;\n    border-color: #539f64;\n}\n\n.dg-modal .btn-success.focus,\n.dg-modal .btn-success:focus {\n    box-shadow: none, 0 0 0 0.2rem rgba(112, 181, 128, 0.5);\n}\n\n.dg-modal .btn-success.disabled,\n.dg-modal .btn-success:disabled {\n    color: #282b30;\n    background-color: #70b580;\n    border-color: #70b580;\n}\n\n.dg-modal .btn-success:not(:disabled):not(.disabled).active,\n.dg-modal .btn-success:not(:disabled):not(.disabled):active,\n.dg-modal .show > .btn-success.dropdown-toggle {\n    color: #fff;\n    background-color: #539f64;\n    border-color: #4e975f;\n}\n\n.dg-modal .btn-success:not(:disabled):not(.disabled).active:focus,\n.dg-modal .btn-success:not(:disabled):not(.disabled):active:focus,\n.dg-modal .show > .btn-success.dropdown-toggle:focus {\n    box-shadow: none, 0 0 0 0.2rem rgba(112, 181, 128, 0.5);\n}\n\n.dg-modal .btn-info:hover {\n    background-color: #1f9db6;\n    border-color: #1e94ab;\n}\n\n.dg-modal .btn-info.focus,\n.dg-modal .btn-info:focus {\n    box-shadow: none, 0 0 0 0.2rem rgba(37, 185, 215, 0.5);\n}\n\n.dg-modal .btn-info.disabled,\n.dg-modal .btn-info:disabled {\n    color: #fff;\n    background-color: #25b9d7;\n    border-color: #25b9d7;\n}\n\n.dg-modal .btn-info:not(:disabled):not(.disabled).active,\n.dg-modal .btn-info:not(:disabled):not(.disabled):active,\n.dg-modal .show > .btn-info.dropdown-toggle {\n    color: #fff;\n    background-color: #1e94ab;\n    border-color: #1c8aa1;\n}\n\n.dg-modal .btn-info:not(:disabled):not(.disabled).active:focus,\n.dg-modal .btn-info:not(:disabled):not(.disabled):active:focus,\n.dg-modal .show > .btn-info.dropdown-toggle:focus {\n    box-shadow: none, 0 0 0 0.2rem rgba(37, 185, 215, 0.5);\n}\n\n.dg-modal .btn-warning {\n    color: #282b30;\n}\n\n.dg-modal .btn-warning:hover {\n    background-color: #ac7b1c;\n    border-color: #a1741a;\n}\n\n.dg-modal .btn-warning.focus,\n.dg-modal .btn-warning:focus {\n    box-shadow: none, 0 0 0 0.2rem rgba(205, 147, 33, 0.5);\n}\n\n.dg-modal .btn-warning.disabled,\n.dg-modal .btn-warning:disabled {\n    color: #282b30;\n    background-color: #cd9321;\n    border-color: #cd9321;\n}\n\n.dg-modal .btn-warning:not(:disabled):not(.disabled).active,\n.dg-modal .btn-warning:not(:disabled):not(.disabled):active,\n.dg-modal .show > .btn-warning.dropdown-toggle {\n    color: #fff;\n    background-color: #a1741a;\n    border-color: #966c18;\n}\n\n.dg-modal .btn-warning:not(:disabled):not(.disabled).active:focus,\n.dg-modal .btn-warning:not(:disabled):not(.disabled):active:focus,\n.dg-modal .show > .btn-warning.dropdown-toggle:focus {\n    box-shadow: none, 0 0 0 0.2rem rgba(205, 147, 33, 0.5);\n}\n\n.dg-modal .btn-danger:hover {\n    background-color: #b14550;\n    border-color: #a8414c;\n}\n\n.dg-modal .btn-danger.focus,\n.dg-modal .btn-danger:focus {\n    box-shadow: none, 0 0 0 0.2rem rgba(192, 92, 103, 0.5);\n}\n\n.dg-modal .btn-danger.disabled,\n.dg-modal .btn-danger:disabled {\n    color: #fff;\n    background-color: #c05c67;\n    border-color: #c05c67;\n}\n\n.dg-modal .btn-danger:not(:disabled):not(.disabled).active,\n.dg-modal .btn-danger:not(:disabled):not(.disabled):active,\n.dg-modal .show > .btn-danger.dropdown-toggle {\n    color: #fff;\n    background-color: #a8414c;\n    border-color: #9f3d48;\n}\n\n.dg-modal .btn-danger:not(:disabled):not(.disabled).active:focus,\n.dg-modal .btn-danger:not(:disabled):not(.disabled):active:focus,\n.dg-modal .show > .btn-danger.dropdown-toggle:focus {\n    box-shadow: none, 0 0 0 0.2rem rgba(192, 92, 103, 0.5);\n}\n\n.dg-modal .btn-light {\n    color: #282b30;\n}\n\n.dg-modal .btn-light:hover {\n    color: #282b30;\n    background-color: #e2e8ee;\n    border-color: #dae2e9;\n}\n\n.dg-modal .btn-light.focus,\n.dg-modal .btn-light:focus {\n    box-shadow: none, 0 0 0 0.2rem rgba(250, 251, 252, 0.5);\n}\n\n.dg-modal .btn-light.disabled,\n.dg-modal .btn-light:disabled {\n    color: #282b30;\n    background-color: #fafbfc;\n    border-color: #fafbfc;\n}\n\n.dg-modal .btn-light:not(:disabled):not(.disabled).active,\n.dg-modal .btn-light:not(:disabled):not(.disabled):active,\n.dg-modal .show > .btn-light.dropdown-toggle {\n    color: #282b30;\n    background-color: #dae2e9;\n    border-color: #d2dbe4;\n}\n\n.dg-modal .btn-light:not(:disabled):not(.disabled).active:focus,\n.dg-modal .btn-light:not(:disabled):not(.disabled):active:focus,\n.dg-modal .show > .btn-light.dropdown-toggle:focus {\n    box-shadow: none, 0 0 0 0.2rem rgba(250, 251, 252, 0.5);\n}\n\n.dg-modal .btn-dark:hover {\n    background-color: #25272c;\n    border-color: #1f2125;\n}\n\n.dg-modal .btn-dark.focus,\n.dg-modal .btn-dark:focus {\n    box-shadow: none, 0 0 0 0.2rem rgba(54, 58, 65, 0.5);\n}\n\n.dg-modal .btn-dark.disabled,\n.dg-modal .btn-dark:disabled {\n    color: #fff;\n    background-color: #363a41;\n    border-color: #363a41;\n}\n\n.dg-modal .btn-dark:not(:disabled):not(.disabled).active,\n.dg-modal .btn-dark:not(:disabled):not(.disabled):active,\n.dg-modal .show > .btn-dark.dropdown-toggle {\n    color: #fff;\n    background-color: #1f2125;\n    border-color: #191b1e;\n}\n\n.dg-modal .btn-dark:not(:disabled):not(.disabled).active:focus,\n.dg-modal .btn-dark:not(:disabled):not(.disabled):active:focus,\n.dg-modal .show > .btn-dark.dropdown-toggle:focus {\n    box-shadow: none, 0 0 0 0.2rem rgba(54, 58, 65, 0.5);\n}\n\n.dg-modal .btn-outline-primary:hover {\n    background-color: #25b9d7;\n    border-color: #25b9d7;\n}\n\n.dg-modal .btn-outline-primary.focus,\n.dg-modal .btn-outline-primary:focus {\n    box-shadow: 0 0 0 0.2rem rgba(37, 185, 215, 0.5);\n}\n\n.dg-modal .btn-outline-primary.disabled,\n.dg-modal .btn-outline-primary:disabled {\n    color: #25b9d7;\n}\n\n.dg-modal .btn-outline-primary:not(:disabled):not(.disabled).active,\n.dg-modal .btn-outline-primary:not(:disabled):not(.disabled):active,\n.dg-modal .show > .btn-outline-primary.dropdown-toggle {\n    color: #fff;\n    background-color: #25b9d7;\n    border-color: #25b9d7;\n}\n\n.dg-modal .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.dg-modal .btn-outline-primary:not(:disabled):not(.disabled):active:focus,\n.dg-modal .show > .btn-outline-primary.dropdown-toggle:focus {\n    box-shadow: 0 0 0 0.2rem rgba(37, 185, 215, 0.5);\n}\n\n.dg-modal .btn-outline-secondary:hover {\n    background-color: #6c868e;\n    border-color: #6c868e;\n}\n\n.dg-modal .btn-outline-secondary.focus,\n.dg-modal .btn-outline-secondary:focus {\n    box-shadow: 0 0 0 0.2rem rgba(108, 134, 142, 0.5);\n}\n\n.dg-modal .btn-outline-secondary.disabled,\n.dg-modal .btn-outline-secondary:disabled {\n    color: #6c868e;\n}\n\n.dg-modal .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.dg-modal .btn-outline-secondary:not(:disabled):not(.disabled):active,\n.dg-modal .show > .btn-outline-secondary.dropdown-toggle {\n    color: #fff;\n    background-color: #6c868e;\n    border-color: #6c868e;\n}\n\n.dg-modal .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.dg-modal .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,\n.dg-modal .show > .btn-outline-secondary.dropdown-toggle:focus {\n    box-shadow: 0 0 0 0.2rem rgba(108, 134, 142, 0.5);\n}\n\n.dg-modal .btn-outline-success:hover {\n    color: #282b30;\n    background-color: #70b580;\n    border-color: #70b580;\n}\n\n.dg-modal .btn-outline-success.focus,\n.dg-modal .btn-outline-success:focus {\n    box-shadow: 0 0 0 0.2rem rgba(112, 181, 128, 0.5);\n}\n\n.dg-modal .btn-outline-success.disabled,\n.dg-modal .btn-outline-success:disabled {\n    color: #70b580;\n}\n\n.dg-modal .btn-outline-success:not(:disabled):not(.disabled).active,\n.dg-modal .btn-outline-success:not(:disabled):not(.disabled):active,\n.dg-modal .show > .btn-outline-success.dropdown-toggle {\n    color: #282b30;\n    background-color: #70b580;\n    border-color: #70b580;\n}\n\n.dg-modal .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.dg-modal .btn-outline-success:not(:disabled):not(.disabled):active:focus,\n.dg-modal .show > .btn-outline-success.dropdown-toggle:focus {\n    box-shadow: 0 0 0 0.2rem rgba(112, 181, 128, 0.5);\n}\n\n.dg-modal .btn-outline-info:hover {\n    background-color: #25b9d7;\n    border-color: #25b9d7;\n}\n\n.dg-modal .btn-outline-info.focus,\n.dg-modal .btn-outline-info:focus {\n    box-shadow: 0 0 0 0.2rem rgba(37, 185, 215, 0.5);\n}\n\n.dg-modal .btn-outline-info.disabled,\n.dg-modal .btn-outline-info:disabled {\n    color: #25b9d7;\n}\n\n.dg-modal .btn-outline-info:not(:disabled):not(.disabled).active,\n.dg-modal .btn-outline-info:not(:disabled):not(.disabled):active,\n.dg-modal .show > .btn-outline-info.dropdown-toggle {\n    color: #fff;\n    background-color: #25b9d7;\n    border-color: #25b9d7;\n}\n\n.dg-modal .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.dg-modal .btn-outline-info:not(:disabled):not(.disabled):active:focus,\n.dg-modal .show > .btn-outline-info.dropdown-toggle:focus {\n    box-shadow: 0 0 0 0.2rem rgba(37, 185, 215, 0.5);\n}\n\n.dg-modal .btn-outline-warning:hover {\n    color: #282b30;\n    background-color: #cd9321;\n    border-color: #cd9321;\n}\n\n.dg-modal .btn-outline-warning.focus,\n.dg-modal .btn-outline-warning:focus {\n    box-shadow: 0 0 0 0.2rem rgba(205, 147, 33, 0.5);\n}\n\n.dg-modal .btn-outline-warning.disabled,\n.dg-modal .btn-outline-warning:disabled {\n    color: #cd9321;\n}\n\n.dg-modal .btn-outline-warning:not(:disabled):not(.disabled).active,\n.dg-modal .btn-outline-warning:not(:disabled):not(.disabled):active,\n.dg-modal .show > .btn-outline-warning.dropdown-toggle {\n    color: #282b30;\n    background-color: #cd9321;\n    border-color: #cd9321;\n}\n\n.dg-modal .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.dg-modal .btn-outline-warning:not(:disabled):not(.disabled):active:focus,\n.dg-modal .show > .btn-outline-warning.dropdown-toggle:focus {\n    box-shadow: 0 0 0 0.2rem rgba(205, 147, 33, 0.5);\n}\n\n.dg-modal .btn-outline-danger:hover {\n    background-color: #c05c67;\n    border-color: #c05c67;\n}\n\n.dg-modal .btn-outline-danger.focus,\n.dg-modal .btn-outline-danger:focus {\n    box-shadow: 0 0 0 0.2rem rgba(192, 92, 103, 0.5);\n}\n\n.dg-modal .btn-outline-danger.disabled,\n.dg-modal .btn-outline-danger:disabled {\n    color: #c05c67;\n}\n\n.dg-modal .btn-outline-danger:not(:disabled):not(.disabled).active,\n.dg-modal .btn-outline-danger:not(:disabled):not(.disabled):active,\n.dg-modal .show > .btn-outline-danger.dropdown-toggle {\n    color: #fff;\n    background-color: #c05c67;\n    border-color: #c05c67;\n}\n\n.dg-modal .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.dg-modal .btn-outline-danger:not(:disabled):not(.disabled):active:focus,\n.dg-modal .show > .btn-outline-danger.dropdown-toggle:focus {\n    box-shadow: 0 0 0 0.2rem rgba(192, 92, 103, 0.5);\n}\n\n.dg-modal .btn-outline-light:hover {\n    color: #282b30;\n    background-color: #fafbfc;\n    border-color: #fafbfc;\n}\n\n.dg-modal .btn-outline-light.focus,\n.dg-modal .btn-outline-light:focus {\n    box-shadow: 0 0 0 0.2rem rgba(250, 251, 252, 0.5);\n}\n\n.dg-modal .btn-outline-light.disabled,\n.dg-modal .btn-outline-light:disabled {\n    color: #fafbfc;\n}\n\n.dg-modal .btn-outline-light:not(:disabled):not(.disabled).active,\n.dg-modal .btn-outline-light:not(:disabled):not(.disabled):active,\n.dg-modal .show > .btn-outline-light.dropdown-toggle {\n    color: #282b30;\n    background-color: #fafbfc;\n    border-color: #fafbfc;\n}\n\n.dg-modal .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.dg-modal .btn-outline-light:not(:disabled):not(.disabled):active:focus,\n.dg-modal .show > .btn-outline-light.dropdown-toggle:focus {\n    box-shadow: 0 0 0 0.2rem rgba(250, 251, 252, 0.5);\n}\n\n.dg-modal .btn-outline-dark:hover {\n    background-color: #363a41;\n    border-color: #363a41;\n}\n\n.dg-modal .btn-outline-dark.focus,\n.dg-modal .btn-outline-dark:focus {\n    box-shadow: 0 0 0 0.2rem rgba(54, 58, 65, 0.5);\n}\n\n.dg-modal .btn-outline-dark.disabled,\n.dg-modal .btn-outline-dark:disabled {\n    color: #363a41;\n}\n\n.dg-modal .btn-outline-dark:not(:disabled):not(.disabled).active,\n.dg-modal .btn-outline-dark:not(:disabled):not(.disabled):active,\n.dg-modal .show > .btn-outline-dark.dropdown-toggle {\n    color: #fff;\n    background-color: #363a41;\n    border-color: #363a41;\n}\n\n.dg-modal .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.dg-modal .btn-outline-dark:not(:disabled):not(.disabled):active:focus,\n.dg-modal .show > .btn-outline-dark.dropdown-toggle:focus {\n    box-shadow: 0 0 0 0.2rem rgba(54, 58, 65, 0.5);\n}\n\n.dg-modal .btn-link {\n    font-weight: 400;\n}\n\n.dg-modal .btn-link,\n.dg-modal .btn-link:hover {\n    color: #25b9d7;\n    background-color: transparent;\n}\n\n.dg-modal .btn-link.focus,\n.dg-modal .btn-link:focus,\n.dg-modal .btn-link:hover {\n    text-decoration: underline;\n    border-color: transparent;\n}\n\n.dg-modal .btn-link.focus,\n.dg-modal .btn-link:focus {\n    box-shadow: none;\n}\n\n.dg-modal .btn-link.disabled,\n.dg-modal .btn-link:disabled {\n    color: #6c868e;\n}\n\n.dg-modal .btn-group-lg > .btn,\n.dg-modal .btn-lg {\n    padding: 7.008px 13.408px;\n    padding: .438rem .838rem;\n    font-size: 16px;\n    font-size: 1rem;\n    line-height: 1.5;\n    border-radius: 0;\n}\n\n.dg-modal .btn-group-sm > .btn,\n.dg-modal .btn-sm {\n    padding: 5.008px 10px;\n    padding: .313rem .625rem;\n    font-size: 12px;\n    font-size: .75rem;\n    line-height: 1.5;\n    border-radius: 0;\n}\n\n.dg-modal .btn-block {\n    display: block;\n    width: 100%;\n}\n\n.dg-modal .btn-block + .btn-block {\n    margin-top: 8px;\n    margin-top: .5rem;\n}\n\n.dg-modal input[type=button].btn-block,\n.dg-modal input[type=reset].btn-block,\n.dg-modal input[type=submit].btn-block {\n    width: 100%;\n}\n\n.dg-modal .fade {\n    opacity: 0;\n    transition: opacity .15s linear;\n}\n\n.dg-modal .fade.show {\n    opacity: 1;\n}\n\n.dg-modal .collapse {\n    display: none;\n}\n\n.dg-modal .collapse.show {\n    display: block;\n}\n\n.dg-modal tr.collapse.show {\n    display: table-row;\n}\n\n.dg-modal tbody.collapse.show {\n    display: table-row-group;\n}\n\n.dg-modal .collapsing {\n    height: 0;\n    overflow: hidden;\n    transition: height .35s ease;\n}\n\n.dg-modal .collapsing,\n.dg-modal .dropdown,\n.dg-modal .dropup {\n    position: relative;\n}\n\n.dg-modal .dropdown-toggle:after {\n    display: inline-block;\n    width: 0;\n    height: 0;\n    margin-left: 3.4px;\n    margin-left: .2125rem;\n    vertical-align: 3.4px;\n    vertical-align: .2125rem;\n    content: "";\n    border-top: 4px solid;\n    border-top: .25rem solid;\n    border-right: 4px solid transparent;\n    border-right: .25rem solid transparent;\n    border-bottom: 0;\n    border-left: 4px solid transparent;\n    border-left: .25rem solid transparent;\n}\n\n.dg-modal .dropdown-toggle:empty:after {\n    margin-left: 0;\n}\n\n.dg-modal .dropdown-menu {\n    position: absolute;\n    top: 100%;\n    left: 0;\n    z-index: 1000;\n    display: none;\n    float: left;\n    min-width: 160px;\n    min-width: 10rem;\n    padding: 0;\n    margin: 2px 0 0;\n    margin: .125rem 0 0;\n    font-size: 14px;\n    font-size: .875rem;\n    color: #363a41;\n    text-align: left;\n    list-style: none;\n    background-color: #fff;\n    background-clip: padding-box;\n    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);\n}\n\n.dg-modal .dropup .dropdown-menu {\n    margin-top: 0;\n    margin-bottom: 2px;\n    margin-bottom: .125rem;\n}\n\n.dg-modal .dropup .dropdown-toggle:after {\n    display: inline-block;\n    width: 0;\n    height: 0;\n    margin-left: 3.4px;\n    margin-left: .2125rem;\n    vertical-align: 3.4px;\n    vertical-align: .2125rem;\n    content: "";\n    border-top: 0;\n    border-right: 4px solid transparent;\n    border-right: .25rem solid transparent;\n    border-bottom: 4px solid;\n    border-bottom: .25rem solid;\n    border-left: 4px solid transparent;\n    border-left: .25rem solid transparent;\n}\n\n.dg-modal .dropup .dropdown-toggle:empty:after {\n    margin-left: 0;\n}\n\n.dg-modal .dropright .dropdown-menu {\n    margin-top: 0;\n    margin-left: 2px;\n    margin-left: .125rem;\n}\n\n.dg-modal .dropright .dropdown-toggle:after {\n    display: inline-block;\n    width: 0;\n    height: 0;\n    margin-left: 3.4px;\n    margin-left: .2125rem;\n    vertical-align: 3.4px;\n    vertical-align: .2125rem;\n    content: "";\n    border-top: 4px solid transparent;\n    border-top: .25rem solid transparent;\n    border-bottom: 4px solid transparent;\n    border-bottom: .25rem solid transparent;\n    border-left: 4px solid;\n    border-left: .25rem solid;\n}\n\n.dg-modal .dropright .dropdown-toggle:empty:after {\n    margin-left: 0;\n}\n\n.dg-modal .dropright .dropdown-toggle:after {\n    vertical-align: 0;\n}\n\n.dg-modal .dropleft .dropdown-menu {\n    margin-top: 0;\n    margin-right: 2px;\n    margin-right: .125rem;\n}\n\n.dg-modal .dropleft .dropdown-toggle:after {\n    display: inline-block;\n    margin-left: 3.4px;\n    margin-left: .2125rem;\n    display: none;\n}\n\n.dg-modal .dropleft .dropdown-toggle:after,\n.dg-modal .dropleft .dropdown-toggle:before {\n    width: 0;\n    height: 0;\n    vertical-align: 3.4px;\n    vertical-align: .2125rem;\n    content: "";\n}\n\n.dg-modal .dropleft .dropdown-toggle:before {\n    display: inline-block;\n    margin-right: 3.4px;\n    margin-right: .2125rem;\n    border-top: 4px solid transparent;\n    border-top: .25rem solid transparent;\n    border-right: 4px solid;\n    border-right: .25rem solid;\n    border-bottom: 4px solid transparent;\n    border-bottom: .25rem solid transparent;\n}\n\n.dg-modal .dropleft .dropdown-toggle:empty:after {\n    margin-left: 0;\n}\n\n.dg-modal .dropleft .dropdown-toggle:before {\n    vertical-align: 0;\n}\n\n.dg-modal .dropdown-divider {\n    height: 0;\n    margin: 15px 0;\n    margin: .9375rem 0;\n    overflow: hidden;\n    border-top: 1px solid #bbcdd2;\n}\n\n.dg-modal .dropdown-item {\n    display: block;\n    width: 100%;\n    padding: 5px;\n    padding: .3125rem;\n    clear: both;\n    font-weight: 400;\n    color: #6c868e;\n    text-align: inherit;\n    white-space: nowrap;\n    background-color: transparent;\n    border: 0;\n}\n\n.dg-modal .dropdown-item:focus,\n.dg-modal .dropdown-item:hover {\n    color: #25b9d7;\n    text-decoration: none;\n    background-color: #fff;\n}\n\n.dg-modal .dropdown-item.active,\n.dg-modal .dropdown-item:active {\n    color: #fff;\n    text-decoration: none;\n    background-color: #25b9d7;\n}\n\n.dg-modal .dropdown-item.disabled,\n.dg-modal .dropdown-item:disabled {\n    color: #6c868e;\n    background-color: transparent;\n}\n\n.dg-modal .dropdown-menu.show {\n    display: block;\n}\n\n.dg-modal .dropdown-header {\n    display: block;\n    padding: 0 5px;\n    padding: 0 .3125rem;\n    margin-bottom: 0;\n    font-size: 12px;\n    font-size: .75rem;\n    color: #6c868e;\n    white-space: nowrap;\n}\n\n.dg-modal .btn-group,\n.dg-modal .btn-group-vertical {\n    position: relative;\n    display: -webkit-inline-box;\n    display: -ms-inline-flexbox;\n    display: inline-flex;\n    vertical-align: middle;\n}\n\n.dg-modal .btn-group-vertical > .btn,\n.dg-modal .btn-group > .btn {\n    position: relative;\n    -webkit-box-flex: 0;\n    -ms-flex: 0 1 auto;\n    flex: 0 1 auto;\n}\n\n.dg-modal .btn-group-vertical > .btn.active,\n.dg-modal .btn-group-vertical > .btn:active,\n.dg-modal .btn-group-vertical > .btn:focus,\n.dg-modal .btn-group-vertical > .btn:hover,\n.dg-modal .btn-group > .btn.active,\n.dg-modal .btn-group > .btn:active,\n.dg-modal .btn-group > .btn:focus,\n.dg-modal .btn-group > .btn:hover {\n    z-index: 1;\n}\n\n.dg-modal .btn-group-vertical .btn + .btn,\n.dg-modal .btn-group-vertical .btn + .btn-group,\n.dg-modal .btn-group-vertical .btn-group + .btn,\n.dg-modal .btn-group-vertical .btn-group + .btn-group,\n.dg-modal .btn-group .btn + .btn,\n.dg-modal .btn-group .btn + .btn-group,\n.dg-modal .btn-group .btn-group + .btn,\n.dg-modal .btn-group .btn-group + .btn-group {\n    margin-left: -1px;\n}\n\n.dg-modal .btn-toolbar {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -ms-flex-wrap: wrap;\n    flex-wrap: wrap;\n    -webkit-box-pack: start;\n    -ms-flex-pack: start;\n    justify-content: flex-start;\n}\n\n.dg-modal .btn-toolbar .input-group {\n    width: auto;\n}\n\n.dg-modal .btn-group > .btn:first-child {\n    margin-left: 0;\n}\n\n.dg-modal .btn-group .btn.dropdown-toggle-split,\n.dg-modal .dropdown-toggle-split {\n    padding-right: 10.056px;\n    padding-right: .6285rem;\n    padding-left: 10.056px;\n    padding-left: .6285rem;\n}\n\n.dg-modal .btn-group .btn.dropdown-toggle-split:after,\n.dg-modal .dropdown-toggle-split:after {\n    margin-left: 0;\n}\n\n.dg-modal .btn-group-sm > .btn + .dropdown-toggle-split,\n.dg-modal .btn-group .btn-group-sm > .btn + .btn.dropdown-toggle-split,\n.dg-modal .btn-group .btn-sm + .btn.dropdown-toggle-split,\n.dg-modal .btn-sm + .dropdown-toggle-split {\n    padding-right: 7.5px;\n    padding-right: .46875rem;\n    padding-left: 7.5px;\n    padding-left: .46875rem;\n}\n\n.dg-modal .btn-group-lg > .btn + .dropdown-toggle-split,\n.dg-modal .btn-group .btn-group-lg > .btn + .btn.dropdown-toggle-split,\n.dg-modal .btn-group .btn-lg + .btn.dropdown-toggle-split,\n.dg-modal .btn-lg + .dropdown-toggle-split {\n    padding-right: 10.056px;\n    padding-right: .6285rem;\n    padding-left: 10.056px;\n    padding-left: .6285rem;\n}\n\n.dg-modal .btn-group.show .dropdown-toggle,\n.dg-modal .btn-group.show .dropdown-toggle.btn-link {\n    box-shadow: none;\n}\n\n.dg-modal .btn-group-vertical {\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: column;\n    flex-direction: column;\n    -webkit-box-align: start;\n    -ms-flex-align: start;\n    align-items: flex-start;\n    -webkit-box-pack: center;\n    -ms-flex-pack: center;\n    justify-content: center;\n}\n\n.dg-modal .btn-group-vertical .btn,\n.dg-modal .btn-group-vertical .btn-group {\n    width: 100%;\n}\n\n.dg-modal .btn-group-vertical > .btn + .btn,\n.dg-modal .btn-group-vertical > .btn + .btn-group,\n.dg-modal .btn-group-vertical > .btn-group + .btn,\n.dg-modal .btn-group-vertical > .btn-group + .btn-group {\n    margin-top: -1px;\n    margin-left: 0;\n}\n\n.dg-modal .btn-group-toggle > .btn,\n.dg-modal .btn-group-toggle > .btn-group > .btn {\n    margin-bottom: 0;\n}\n\n.dg-modal .btn-group-toggle > .btn-group > .btn input[type=checkbox],\n.dg-modal .btn-group-toggle > .btn-group > .btn input[type=radio],\n.dg-modal .btn-group-toggle > .btn input[type=checkbox],\n.dg-modal .btn-group-toggle > .btn input[type=radio] {\n    position: absolute;\n    clip: rect(0, 0, 0, 0);\n    pointer-events: none;\n}\n\n.dg-modal .input-group {\n    position: relative;\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -ms-flex-wrap: wrap;\n    flex-wrap: wrap;\n    -webkit-box-align: stretch;\n    -ms-flex-align: stretch;\n    align-items: stretch;\n    width: 100%;\n}\n\n.dg-modal .input-group > .custom-file,\n.dg-modal .input-group > .custom-select,\n.dg-modal .input-group > .form-control,\n.dg-modal .input-group > .pstaggerAddTagInput,\n.dg-modal .input-group > .pstaggerWrapper,\n.dg-modal .input-group > .tags-input,\n.dg-modal .pagination .input-group > .jump-to-page {\n    position: relative;\n    -webkit-box-flex: 1;\n    -ms-flex: 1 1 auto;\n    flex: 1 1 auto;\n    width: 1%;\n    margin-bottom: 0;\n}\n\n.dg-modal .input-group > .custom-file:focus,\n.dg-modal .input-group > .custom-select:focus,\n.dg-modal .input-group > .form-control:focus,\n.dg-modal .input-group > .pstaggerAddTagInput:focus,\n.dg-modal .input-group > .pstaggerWrapper:focus,\n.dg-modal .input-group > .tags-input:focus,\n.dg-modal .pagination .input-group > .jump-to-page:focus {\n    z-index: 3;\n}\n\n.dg-modal .input-group > .custom-file + .custom-file,\n.dg-modal .input-group > .custom-file + .custom-select,\n.dg-modal .input-group > .custom-file + .form-control,\n.dg-modal .input-group > .custom-file + .pstaggerAddTagInput,\n.dg-modal .input-group > .custom-file + .pstaggerWrapper,\n.dg-modal .input-group > .custom-file + .tags-input,\n.dg-modal .input-group > .custom-select + .custom-file,\n.dg-modal .input-group > .custom-select + .custom-select,\n.dg-modal .input-group > .custom-select + .form-control,\n.dg-modal .input-group > .custom-select + .pstaggerAddTagInput,\n.dg-modal .input-group > .custom-select + .pstaggerWrapper,\n.dg-modal .input-group > .custom-select + .tags-input,\n.dg-modal .input-group > .form-control + .custom-file,\n.dg-modal .input-group > .form-control + .custom-select,\n.dg-modal .input-group > .form-control + .form-control,\n.dg-modal .input-group > .form-control + .pstaggerAddTagInput,\n.dg-modal .input-group > .form-control + .pstaggerWrapper,\n.dg-modal .input-group > .form-control + .tags-input,\n.dg-modal .input-group > .pstaggerAddTagInput + .custom-file,\n.dg-modal .input-group > .pstaggerAddTagInput + .custom-select,\n.dg-modal .input-group > .pstaggerAddTagInput + .form-control,\n.dg-modal .input-group > .pstaggerAddTagInput + .pstaggerAddTagInput,\n.dg-modal .input-group > .pstaggerAddTagInput + .pstaggerWrapper,\n.dg-modal .input-group > .pstaggerAddTagInput + .tags-input,\n.dg-modal .input-group > .pstaggerWrapper + .custom-file,\n.dg-modal .input-group > .pstaggerWrapper + .custom-select,\n.dg-modal .input-group > .pstaggerWrapper + .form-control,\n.dg-modal .input-group > .pstaggerWrapper + .pstaggerAddTagInput,\n.dg-modal .input-group > .pstaggerWrapper + .pstaggerWrapper,\n.dg-modal .input-group > .pstaggerWrapper + .tags-input,\n.dg-modal .input-group > .tags-input + .custom-file,\n.dg-modal .input-group > .tags-input + .custom-select,\n.dg-modal .input-group > .tags-input + .form-control,\n.dg-modal .input-group > .tags-input + .pstaggerAddTagInput,\n.dg-modal .input-group > .tags-input + .pstaggerWrapper,\n.dg-modal .input-group > .tags-input + .tags-input,\n.dg-modal .pagination .input-group > .custom-file + .jump-to-page,\n.dg-modal .pagination .input-group > .custom-select + .jump-to-page,\n.dg-modal .pagination .input-group > .form-control + .jump-to-page,\n.dg-modal .pagination .input-group > .jump-to-page + .custom-file,\n.dg-modal .pagination .input-group > .jump-to-page + .custom-select,\n.dg-modal .pagination .input-group > .jump-to-page + .form-control,\n.dg-modal .pagination .input-group > .jump-to-page + .jump-to-page,\n.dg-modal .pagination .input-group > .jump-to-page + .pstaggerAddTagInput,\n.dg-modal .pagination .input-group > .jump-to-page + .pstaggerWrapper,\n.dg-modal .pagination .input-group > .jump-to-page + .tags-input,\n.dg-modal .pagination .input-group > .pstaggerAddTagInput + .jump-to-page,\n.dg-modal .pagination .input-group > .pstaggerWrapper + .jump-to-page,\n.dg-modal .pagination .input-group > .tags-input + .jump-to-page {\n    margin-left: -1px;\n}\n\n.dg-modal .input-group > .custom-file {\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n}\n\n.dg-modal .input-group-append,\n.dg-modal .input-group-prepend,\n.dg-modal .input-group > .custom-file {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n}\n\n.dg-modal .input-group-append .btn,\n.dg-modal .input-group-prepend .btn {\n    position: relative;\n    z-index: 2;\n}\n\n.dg-modal .input-group-append .btn + .btn,\n.dg-modal .input-group-append .btn + .input-group-text,\n.dg-modal .input-group-append .input-group-text + .btn,\n.dg-modal .input-group-append .input-group-text + .input-group-text,\n.dg-modal .input-group-prepend .btn + .btn,\n.dg-modal .input-group-prepend .btn + .input-group-text,\n.dg-modal .input-group-prepend .input-group-text + .btn,\n.dg-modal .input-group-prepend .input-group-text + .input-group-text {\n    margin-left: -1px;\n}\n\n.dg-modal .input-group-prepend {\n    margin-right: -1px;\n}\n\n.dg-modal .input-group-append {\n    margin-left: -1px;\n}\n\n.dg-modal .input-group-text {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n    padding: 6px 7px;\n    padding: .375rem .4375rem;\n    margin-bottom: 0;\n    font-weight: 400;\n    line-height: 1.5;\n    color: #363a41;\n    text-align: center;\n    white-space: nowrap;\n    background-color: #fafbfc;\n    border: 1px solid #bbcdd2;\n}\n\n.dg-modal .input-group-text input[type=checkbox],\n.dg-modal .input-group-text input[type=radio] {\n    margin-top: 0;\n}\n\n.dg-modal .custom-control {\n    position: relative;\n    display: block;\n    min-height: 24px;\n    min-height: 1.5rem;\n    padding-left: 24px;\n    padding-left: 1.5rem;\n}\n\n.dg-modal .custom-control-inline {\n    display: -webkit-inline-box;\n    display: -ms-inline-flexbox;\n    display: inline-flex;\n    margin-right: 16px;\n    margin-right: 1rem;\n}\n\n.dg-modal .custom-control-input {\n    position: absolute;\n    z-index: -1;\n    opacity: 0;\n}\n\n.dg-modal .custom-control-input:checked ~ .custom-control-label:before {\n    color: #fff;\n    background-color: #25b9d7;\n    box-shadow: none;\n}\n\n.dg-modal .custom-control-input:focus ~ .custom-control-label:before {\n    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(37, 185, 215, 0.25);\n}\n\n.dg-modal .custom-control-input:active ~ .custom-control-label:before {\n    color: #fff;\n    background-color: #bbeaf3;\n    box-shadow: none;\n}\n\n.dg-modal .custom-control-input:disabled ~ .custom-control-label {\n    color: #6c868e;\n}\n\n.dg-modal .custom-control-input:disabled ~ .custom-control-label:before {\n    background-color: #fafbfc;\n}\n\n.dg-modal .custom-control-label {\n    margin-bottom: 0;\n}\n\n.dg-modal .custom-control-label:before {\n    pointer-events: none;\n    -webkit-user-select: none;\n    -moz-user-select: none;\n    -ms-user-select: none;\n    user-select: none;\n    background-color: #bbcdd2;\n    box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);\n}\n\n.dg-modal .custom-control-label:after,\n.dg-modal .custom-control-label:before {\n    position: absolute;\n    top: 4px;\n    top: .25rem;\n    left: 0;\n    display: block;\n    width: 16px;\n    width: 1rem;\n    height: 16px;\n    height: 1rem;\n    content: "";\n}\n\n.dg-modal .custom-control-label:after {\n    background-repeat: no-repeat;\n    background-position: 50%;\n    background-size: 50% 50%;\n}\n\n.dg-modal .custom-checkbox .custom-control-input:checked ~ .custom-control-label:before {\n    background-color: #25b9d7;\n}\n\n.dg-modal .custom-checkbox .custom-control-input:checked ~ .custom-control-label:after {\n    background-image: url(${b});\n}\n\n.dg-modal .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:before {\n    background-color: #25b9d7;\n    box-shadow: none;\n}\n\n.dg-modal .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:after {\n    background-image: url(${f});\n}\n\n.dg-modal .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label:before {\n    background-color: rgba(37, 185, 215, 0.5);\n}\n\n.dg-modal .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label:before {\n    background-color: rgba(37, 185, 215, 0.5);\n}\n\n.dg-modal .custom-radio .custom-control-label:before {\n    border-radius: 50%;\n}\n\n.dg-modal .custom-radio .custom-control-input:checked ~ .custom-control-label:before {\n    background-color: #25b9d7;\n}\n\n.dg-modal .custom-radio .custom-control-input:checked ~ .custom-control-label:after {\n    background-image: url(${x});\n}\n\n.dg-modal .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label:before {\n    background-color: rgba(37, 185, 215, 0.5);\n}\n\n\n.dg-modal .card {\n    position: relative;\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: column;\n    flex-direction: column;\n    min-width: 0;\n    word-wrap: break-word;\n    background-color: #fff;\n    background-clip: border-box;\n    border: 1px solid #bbcdd2;\n}\n\n.dg-modal .card > hr {\n    margin-right: 0;\n    margin-left: 0;\n}\n\n.dg-modal .card-body {\n    -webkit-box-flex: 1;\n    -ms-flex: 1 1 auto;\n    flex: 1 1 auto;\n    padding: 20px;\n    padding: 1.25rem;\n}\n\n.dg-modal .card-title {\n    margin-bottom: 12px;\n    margin-bottom: .75rem;\n}\n\n.dg-modal .card-subtitle {\n    margin-top: -6px;\n    margin-top: -.375rem;\n}\n\n.dg-modal .card-subtitle,\n.dg-modal .card-text:last-child {\n    margin-bottom: 0;\n}\n\n.dg-modal .card-link:hover {\n    text-decoration: none;\n}\n\n.dg-modal .card-link + .card-link {\n    margin-left: 20px;\n    margin-left: 1.25rem;\n}\n\n.dg-modal .card-header {\n    padding: 12px 20px;\n    padding: .75rem 1.25rem;\n    margin-bottom: 0;\n    background-color: rgba(0, 0, 0, 0.03);\n    border-bottom: 1px solid #bbcdd2;\n}\n\n.dg-modal .card-header + .list-group .list-group-item:first-child {\n    border-top: 0;\n}\n\n.dg-modal .card-footer {\n    padding: 12px 20px;\n    padding: .75rem 1.25rem;\n    background-color: rgba(0, 0, 0, 0.03);\n    border-top: 1px solid #bbcdd2;\n}\n\n.dg-modal .card-header-tabs {\n    margin-bottom: -12px;\n    margin-bottom: -.75rem;\n    border-bottom: 0;\n}\n\n.dg-modal .card-header-pills,\n.dg-modal .card-header-tabs {\n    margin-right: -10px;\n    margin-right: -.625rem;\n    margin-left: -10px;\n    margin-left: -.625rem;\n}\n\n.dg-modal .card-img-overlay {\n    position: absolute;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    padding: 20px;\n    padding: 1.25rem;\n}\n\n.dg-modal .card-img,\n.dg-modal .card-img-bottom,\n.dg-modal .card-img-top {\n    width: 100%;\n}\n\n.dg-modal .card-deck {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: column;\n    flex-direction: column;\n}\n\n.dg-modal .card-deck .card {\n    margin-bottom: 15px;\n}\n\n@media (min-width: 544px) {\n    .dg-modal .card-deck {\n        -webkit-box-orient: horizontal;\n        -ms-flex-flow: row wrap;\n        flex-flow: row wrap;\n        margin-right: -15px;\n        margin-left: -15px;\n    }\n\n    .dg-modal .card-deck,\n    .dg-modal .card-deck .card {\n        -webkit-box-direction: normal;\n    }\n\n    .dg-modal .card-deck .card {\n        display: -webkit-box;\n        display: -ms-flexbox;\n        display: flex;\n        -webkit-box-flex: 1;\n        -ms-flex: 1 0 0%;\n        flex: 1 0 0%;\n        -webkit-box-orient: vertical;\n        -ms-flex-direction: column;\n        flex-direction: column;\n        margin-right: 15px;\n        margin-bottom: 0;\n        margin-left: 15px;\n    }\n}\n\n.dg-modal .card-group {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: column;\n    flex-direction: column;\n}\n\n.dg-modal .card-group > .card {\n    margin-bottom: 15px;\n}\n\n@media (min-width: 544px) {\n    .dg-modal .card-group {\n        -webkit-box-orient: horizontal;\n        -webkit-box-direction: normal;\n        -ms-flex-flow: row wrap;\n        flex-flow: row wrap;\n    }\n\n    .dg-modal .card-group > .card {\n        -webkit-box-flex: 1;\n        -ms-flex: 1 0 0%;\n        flex: 1 0 0%;\n        margin-bottom: 0;\n    }\n\n    .dg-modal .card-group > .card + .card {\n        margin-left: 0;\n        border-left: 0;\n    }\n}\n\n.dg-modal .card-columns .card {\n    margin-bottom: 12px;\n    margin-bottom: .75rem;\n}\n\n@media (min-width: 544px) {\n    .dg-modal .card-columns {\n        -webkit-column-count: 3;\n        column-count: 3;\n        -webkit-column-gap: 1.25rem;\n        column-gap: 1.25rem;\n    }\n\n    .dg-modal .card-columns .card {\n        display: inline-block;\n        width: 100%;\n    }\n}\n\n.dg-modal .breadcrumb {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -ms-flex-wrap: wrap;\n    flex-wrap: wrap;\n    padding: 5px;\n    padding: .3125rem;\n    margin-bottom: 0;\n    list-style: none;\n    background-color: none;\n}\n\n.dg-modal .breadcrumb-item + .breadcrumb-item:before {\n    display: inline-block;\n    padding-right: 4.8px;\n    padding-right: .3rem;\n    padding-left: 4.8px;\n    padding-left: .3rem;\n    color: #363a41;\n    content: "/";\n}\n\n.dg-modal .breadcrumb-item + .breadcrumb-item:hover:before {\n    text-decoration: underline;\n    text-decoration: none;\n}\n\n.dg-modal .breadcrumb-item.active {\n    color: #282b30;\n}\n\n.dg-modal .pagination {\n    display: -webkit-box !important;\n    display: -ms-flexbox !important;\n    display: flex !important;\n    padding-left: 0;\n    list-style: none;\n}\n\n.dg-modal .page-link {\n    position: relative;\n    display: block;\n    padding: 10.4px 8px;\n    padding: .65rem .5rem;\n    margin-left: -1px;\n    line-height: 1.25;\n    border: 1px solid #fff;\n}\n\n.dg-modal .page-link,\n.dg-modal .page-link:hover {\n    color: #6c868e;\n    background-color: #fff;\n}\n\n.dg-modal .page-link:hover {\n    text-decoration: none;\n    border-color: #fff;\n}\n\n.dg-modal .page-link:focus {\n    z-index: 2;\n    outline: 0;\n    box-shadow: 0 0 0 0.2rem rgba(37, 185, 215, 0.25);\n}\n\n.dg-modal .page-link:not(:disabled):not(.disabled) {\n    cursor: pointer;\n}\n\n.dg-modal .page-item:first-child .page-link {\n    margin-left: 0;\n}\n\n.dg-modal .page-item.active .page-link {\n    z-index: 1;\n    color: #25b9d7;\n    background-color: #fff;\n    border-color: #fff;\n}\n\n.dg-modal .page-item.disabled .page-link {\n    color: #bbcdd2;\n    pointer-events: none;\n    cursor: auto;\n    background-color: #fff;\n    border-color: #fff;\n}\n\n.dg-modal .pagination-lg .page-link {\n    padding: 12px 24px;\n    padding: .75rem 1.5rem;\n    font-size: 16px;\n    font-size: 1rem;\n    line-height: 1.5;\n}\n\n.dg-modal .pagination-sm .page-link {\n    padding: 4px 8px;\n    padding: .25rem .5rem;\n    font-size: 12px;\n    font-size: .75rem;\n    line-height: 1.5;\n}\n\n.dg-modal .badge {\n    display: inline-block;\n    padding: 6.4px;\n    padding: .4rem;\n    font-size: 75%;\n    font-weight: 700;\n    line-height: 1;\n    text-align: center;\n    white-space: nowrap;\n    vertical-align: baseline;\n}\n\n.dg-modal .badge:empty {\n    display: none;\n}\n\n.dg-modal .btn .badge {\n    position: relative;\n    top: -1px;\n}\n\n.dg-modal .badge-pill {\n    padding-right: .6em;\n    padding-left: .6em;\n}\n\n.dg-modal .jumbotron {\n    padding: 32px 16px;\n    padding: 2rem 1rem;\n    margin-bottom: 32px;\n    margin-bottom: 2rem;\n    background-color: #fafbfc;\n}\n\n@media (min-width: 544px) {\n    .dg-modal .jumbotron {\n        padding: 4rem 2rem;\n    }\n}\n\n.dg-modal .jumbotron-fluid {\n    padding-right: 0;\n    padding-left: 0;\n}\n\n.dg-modal .alert {\n    padding: 12px 10px;\n    padding: .75rem .625rem;\n    margin-bottom: 16px;\n    margin-bottom: 1rem;\n    border: 2px solid transparent;\n    border: .125rem solid transparent;\n}\n\n.dg-modal .alert-heading {\n    color: inherit;\n}\n\n.dg-modal .alert-link {\n    font-weight: 700;\n}\n\n.dg-modal .alert-dismissible {\n    padding-right: 41px;\n    padding-right: 2.5625rem;\n}\n\n.dg-modal .alert-dismissible .alert.expandable-alert .read-more,\n.dg-modal .alert-dismissible .close,\n.dg-modal .alert.expandable-alert .alert-dismissible .read-more {\n    position: absolute;\n    top: 0;\n    right: 0;\n    padding: 12px 10px;\n    padding: .75rem .625rem;\n    color: inherit;\n}\n\n.dg-modal .alert-primary {\n    color: #136070;\n    background-color: #d3f1f7;\n    border-color: #c2ebf4;\n}\n\n.dg-modal .alert-primary hr {\n    border-top-color: #ace4f0;\n}\n\n.dg-modal .alert-primary .alert-link {\n    color: #0c3b44;\n}\n\n.dg-modal .alert-secondary {\n    color: #38464a;\n    background-color: #e2e7e8;\n    border-color: #d6dddf;\n}\n\n.dg-modal .alert-secondary hr {\n    border-top-color: #c8d1d4;\n}\n\n.dg-modal .alert-secondary .alert-link {\n    color: #222b2d;\n}\n\n.dg-modal .alert-success {\n    color: #3a5e43;\n    background-color: #e2f0e6;\n    border-color: #d7eadb;\n}\n\n.dg-modal .alert-success hr {\n    border-top-color: #c6e1cc;\n}\n\n.dg-modal .alert-success .alert-link {\n    color: #273e2d;\n}\n\n.dg-modal .alert-info {\n    color: #136070;\n    background-color: #d3f1f7;\n    border-color: #c2ebf4;\n}\n\n.dg-modal .alert-info hr {\n    border-top-color: #ace4f0;\n}\n\n.dg-modal .alert-info .alert-link {\n    color: #0c3b44;\n}\n\n.dg-modal .alert-warning {\n    color: #6b4c11;\n    background-color: #f5e9d3;\n    border-color: #f1e1c1;\n}\n\n.dg-modal .alert-warning hr {\n    border-top-color: #ecd7ac;\n}\n\n.dg-modal .alert-warning .alert-link {\n    color: #3f2d0a;\n}\n\n.dg-modal .alert-danger {\n    color: #643036;\n    background-color: #f2dee1;\n    border-color: #edd1d4;\n}\n\n.dg-modal .alert-danger hr {\n    border-top-color: #e6bfc3;\n}\n\n.dg-modal .alert-danger .alert-link {\n    color: #421f23;\n}\n\n.dg-modal .alert-light {\n    color: #828383;\n    background-color: #fefefe;\n    border-color: #fefefe;\n}\n\n.dg-modal .alert-light hr {\n    border-top-color: #f1f1f1;\n}\n\n.dg-modal .alert-light .alert-link {\n    color: dimgray;\n}\n\n.dg-modal .alert-dark {\n    color: #1c1e22;\n    background-color: #d7d8d9;\n    border-color: #c7c8ca;\n}\n\n.dg-modal .alert-dark hr {\n    border-top-color: #babbbe;\n}\n\n.dg-modal .alert-dark .alert-link {\n    color: #050506;\n}\n\n@-webkit-keyframes progress-bar-stripes {\n    0% {\n        background-position: 1rem 0;\n    }\n\n    to {\n        background-position: 0 0;\n    }\n}\n\n@keyframes progress-bar-stripes {\n    0% {\n        background-position: 1rem 0;\n    }\n\n    to {\n        background-position: 0 0;\n    }\n}\n\n.dg-modal .progress {\n    height: 16px;\n    height: 1rem;\n    overflow: hidden;\n    font-size: 10.5px;\n    font-size: .65625rem;\n    background-color: #fafbfc;\n    box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1);\n}\n\n.dg-modal .progress,\n.dg-modal .progress-bar {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n}\n\n.dg-modal .progress-bar {\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: column;\n    flex-direction: column;\n    -webkit-box-pack: center;\n    -ms-flex-pack: center;\n    justify-content: center;\n    color: #fff;\n    text-align: center;\n    background-color: #25b9d7;\n    transition: width .6s ease;\n}\n\n.dg-modal .progress-bar-striped {\n    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);\n    background-size: 1rem 1rem;\n}\n\n.dg-modal .progress-bar-animated {\n    -webkit-animation: progress-bar-stripes 1s linear infinite;\n    animation: progress-bar-stripes 1s linear infinite;\n}\n\n.dg-modal .media {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: start;\n    -ms-flex-align: start;\n    align-items: flex-start;\n}\n\n.dg-modal .media-body {\n    -webkit-box-flex: 1;\n    -ms-flex: 1;\n    flex: 1;\n}\n\n.dg-modal .list-group {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: column;\n    flex-direction: column;\n    padding-left: 0;\n    margin-bottom: 0;\n}\n\n.dg-modal .list-group-item-action {\n    width: 100%;\n    color: #363a41;\n    text-align: inherit;\n}\n\n.dg-modal .list-group-item-action:focus,\n.dg-modal .list-group-item-action:hover {\n    color: #fff;\n    text-decoration: none;\n    background-color: #3ed2f0;\n}\n\n.dg-modal .list-group-item-action:active {\n    color: #363a41;\n    background-color: #fafbfc;\n}\n\n.dg-modal .list-group-item {\n    position: relative;\n    display: block;\n    padding: 6px 7px;\n    padding: .375rem .4375rem;\n    margin-bottom: -1px;\n    background-color: #fff;\n    border: 1px solid #bbcdd2;\n}\n\n.dg-modal .list-group-item:last-child {\n    margin-bottom: 0;\n}\n\n.dg-modal .list-group-item:focus,\n.dg-modal .list-group-item:hover {\n    z-index: 1;\n    text-decoration: none;\n}\n\n.dg-modal .list-group-item.disabled,\n.dg-modal .list-group-item:disabled {\n    color: #bbcdd2;\n    background-color: #fff;\n}\n\n.dg-modal .list-group-item.active {\n    z-index: 2;\n    color: #fff;\n    background-color: #3ed2f0;\n    border-color: #3ed2f0;\n}\n\n.dg-modal .list-group-flush .list-group-item {\n    border-right: 0;\n    border-left: 0;\n}\n\n.dg-modal .list-group-flush:first-child .list-group-item:first-child {\n    border-top: 0;\n}\n\n.dg-modal .list-group-flush:last-child .list-group-item:last-child {\n    border-bottom: 0;\n}\n\n.dg-modal .list-group-item-primary {\n    color: #136070;\n    background-color: #c2ebf4;\n}\n\n.dg-modal .list-group-item-primary.list-group-item-action:focus,\n.dg-modal .list-group-item-primary.list-group-item-action:hover {\n    color: #136070;\n    background-color: #ace4f0;\n}\n\n.dg-modal .list-group-item-primary.list-group-item-action.active {\n    color: #fff;\n    background-color: #136070;\n    border-color: #136070;\n}\n\n.dg-modal .list-group-item-secondary {\n    color: #38464a;\n    background-color: #d6dddf;\n}\n\n.dg-modal .list-group-item-secondary.list-group-item-action:focus,\n.dg-modal .list-group-item-secondary.list-group-item-action:hover {\n    color: #38464a;\n    background-color: #c8d1d4;\n}\n\n.dg-modal .list-group-item-secondary.list-group-item-action.active {\n    color: #fff;\n    background-color: #38464a;\n    border-color: #38464a;\n}\n\n.dg-modal .list-group-item-success {\n    color: #3a5e43;\n    background-color: #d7eadb;\n}\n\n.dg-modal .list-group-item-success.list-group-item-action:focus,\n.dg-modal .list-group-item-success.list-group-item-action:hover {\n    color: #3a5e43;\n    background-color: #c6e1cc;\n}\n\n.dg-modal .list-group-item-success.list-group-item-action.active {\n    color: #fff;\n    background-color: #3a5e43;\n    border-color: #3a5e43;\n}\n\n.dg-modal .list-group-item-info {\n    color: #136070;\n    background-color: #c2ebf4;\n}\n\n.dg-modal .list-group-item-info.list-group-item-action:focus,\n.dg-modal .list-group-item-info.list-group-item-action:hover {\n    color: #136070;\n    background-color: #ace4f0;\n}\n\n.dg-modal .list-group-item-info.list-group-item-action.active {\n    color: #fff;\n    background-color: #136070;\n    border-color: #136070;\n}\n\n.dg-modal .list-group-item-warning {\n    color: #6b4c11;\n    background-color: #f1e1c1;\n}\n\n.dg-modal .list-group-item-warning.list-group-item-action:focus,\n.dg-modal .list-group-item-warning.list-group-item-action:hover {\n    color: #6b4c11;\n    background-color: #ecd7ac;\n}\n\n.dg-modal .list-group-item-warning.list-group-item-action.active {\n    color: #fff;\n    background-color: #6b4c11;\n    border-color: #6b4c11;\n}\n\n.dg-modal .list-group-item-danger {\n    color: #643036;\n    background-color: #edd1d4;\n}\n\n.dg-modal .list-group-item-danger.list-group-item-action:focus,\n.dg-modal .list-group-item-danger.list-group-item-action:hover {\n    color: #643036;\n    background-color: #e6bfc3;\n}\n\n.dg-modal .list-group-item-danger.list-group-item-action.active {\n    color: #fff;\n    background-color: #643036;\n    border-color: #643036;\n}\n\n.dg-modal .list-group-item-light {\n    color: #828383;\n    background-color: #fefefe;\n}\n\n.dg-modal .list-group-item-light.list-group-item-action:focus,\n.dg-modal .list-group-item-light.list-group-item-action:hover {\n    color: #828383;\n    background-color: #f1f1f1;\n}\n\n.dg-modal .list-group-item-light.list-group-item-action.active {\n    color: #fff;\n    background-color: #828383;\n    border-color: #828383;\n}\n\n.dg-modal .list-group-item-dark {\n    color: #1c1e22;\n    background-color: #c7c8ca;\n}\n\n.dg-modal .list-group-item-dark.list-group-item-action:focus,\n.dg-modal .list-group-item-dark.list-group-item-action:hover {\n    color: #1c1e22;\n    background-color: #babbbe;\n}\n\n.dg-modal .list-group-item-dark.list-group-item-action.active {\n    color: #fff;\n    background-color: #1c1e22;\n    border-color: #1c1e22;\n}\n\n.dg-modal .alert.expandable-alert .read-more,\n.dg-modal .close {\n    float: right;\n    font-size: 21px;\n    font-size: 1.3125rem;\n    font-weight: 700;\n    line-height: 1;\n    color: #000;\n    text-shadow: 0 1px 0 #fff;\n    opacity: .5;\n}\n\n.dg-modal .alert.expandable-alert .read-more:focus,\n.dg-modal .alert.expandable-alert .read-more:hover,\n.dg-modal .close:focus,\n.dg-modal .close:hover {\n    color: #000;\n    text-decoration: none;\n    opacity: .75;\n}\n\n.dg-modal .alert.expandable-alert .read-more:not(:disabled):not(.disabled),\n.dg-modal .close:not(:disabled):not(.disabled) {\n    cursor: pointer;\n}\n\n.dg-modal .alert.expandable-alert button.read-more,\n.dg-modal button.close {\n    padding: 0;\n    background-color: transparent;\n    border: 0;\n    -webkit-appearance: none;\n}\n\n.dg-modal .modal,\n.dg-modal .modal-open {\n    overflow: hidden;\n}\n\n.dg-modal .modal {\n    position: fixed;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    z-index: 1050;\n    display: none;\n    outline: 0;\n}\n\n.dg-modal .modal-open .modal {\n    overflow-x: hidden;\n    overflow-y: auto;\n}\n\n.dg-modal.modal-dialog {\n    position: relative;\n    top: 25%;\n    width: auto;\n    margin: 8px;\n    margin: .5rem;\n    pointer-events: none;\n}\n\n.dg-modal .modal.fade .modal-dialog {\n    transition: -webkit-transform .3s ease-out;\n    transition: transform .3s ease-out;\n    transition: transform .3s ease-out, -webkit-transform .3s ease-out;\n    -webkit-transform: translateY(-25%);\n    transform: translateY(-25%);\n}\n\n.dg-modal .modal.show .modal-dialog {\n    -webkit-transform: translate(0);\n    transform: translate(0);\n}\n\n.dg-modal.modal-dialog-centered {\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n    min-height: calc(100% - 1rem);\n}\n\n.dg-modal .modal-content,\n.dg-modal.modal-dialog-centered {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n}\n\n.dg-modal .modal-content {\n    position: relative;\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: column;\n    flex-direction: column;\n    width: 100%;\n    pointer-events: auto;\n    background-color: #fff;\n    background-clip: padding-box;\n    border: 1px none;\n    border-radius: 0 !important;\n    box-shadow: 1px 2px 3px 0 rgba(108, 134, 142, 0.3);\n    outline: 0;\n}\n\n.dg-modal.modal-backdrop {\n    position: fixed;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    z-index: 1040;\n    background-color: #000;\n}\n\n.dg-modal.modal-backdrop.fade {\n    opacity: .5 !important;\n}\n\n.dg-modal.modal-backdrop.show {\n    opacity: .5 !important;\n}\n\n.dg-modal .modal-header {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: start;\n    -ms-flex-align: start;\n    align-items: flex-start;\n    -webkit-box-pack: justify;\n    -ms-flex-pack: justify;\n    justify-content: space-between;\n    padding: 30px;\n    padding: 1.875rem;\n    border-bottom: 1px none;\n}\n\n.dg-modal .alert.expandable-alert .modal-header .read-more,\n.dg-modal .modal-header .alert.expandable-alert .read-more,\n.dg-modal .modal-header .close {\n    padding: 30px;\n    padding: 1.875rem;\n    margin: -30px -30px -30px auto;\n    margin: -1.875rem -1.875rem -1.875rem auto;\n}\n\n.dg-modal .modal-title {\n    line-height: 1.5;\n}\n\n.dg-modal .modal-body {\n    position: relative;\n    -webkit-box-flex: 1;\n    -ms-flex: 1 1 auto;\n    flex: 1 1 auto;\n}\n\n.dg-modal .modal-body,\n.dg-modal .modal-footer {\n    padding: 30px;\n    padding: 1.875rem;\n}\n\n.dg-modal .modal-footer {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n    -webkit-box-pack: end;\n    -ms-flex-pack: end;\n    justify-content: flex-end;\n    border-top: none;\n}\n\n.dg-modal .modal-footer > :not(:first-child) {\n    margin-left: 4px;\n    margin-left: .25rem;\n}\n\n.dg-modal .modal-footer > :not(:last-child) {\n    margin-right: 4px;\n    margin-right: .25rem;\n}\n\n.dg-modal .modal-scrollbar-measure {\n    position: absolute;\n    top: -9999px;\n    width: 50px;\n    height: 50px;\n    overflow: scroll;\n}\n\n@media (min-width: 544px) {\n    .dg-modal.modal-dialog {\n        max-width: 680px;\n        margin: 1.75rem auto;\n    }\n\n    .dg-modal.modal-dialog-centered {\n        min-height: calc(100% - 3.5rem);\n    }\n\n    .dg-modal .modal-content {\n        box-shadow: 1px 2px 3px 0 rgba(108, 134, 142, 0.3);\n    }\n\n    .dg-modal .modal-sm {\n        max-width: 400px;\n    }\n}\n\n@media (min-width: 1024px) {\n    .dg-modal .modal-lg {\n        max-width: 900px;\n    }\n}\n\n.dg-modal .tooltip {\n    position: absolute;\n    z-index: 1070;\n    display: block;\n    margin: 0;\n    font-family: Open Sans, Helvetica, Arial, sans-serif;\n    font-style: normal;\n    font-weight: 400;\n    line-height: 1.5;\n    text-align: left;\n    text-align: start;\n    text-decoration: none;\n    text-shadow: none;\n    text-transform: none;\n    letter-spacing: normal;\n    word-break: normal;\n    word-spacing: normal;\n    white-space: normal;\n    line-break: auto;\n    font-size: 12px;\n    font-size: .75rem;\n    word-wrap: break-word;\n    opacity: 0;\n}\n\n.dg-modal .tooltip.show {\n    opacity: .9;\n}\n\n.dg-modal .tooltip .arrow {\n    position: absolute;\n    display: block;\n    width: 12.8px;\n    width: .8rem;\n    height: 6.4px;\n    height: .4rem;\n}\n\n.dg-modal .tooltip .arrow:before {\n    position: absolute;\n    content: "";\n    border-color: transparent;\n    border-style: solid;\n}\n\n.dg-modal .bs-tooltip-auto[x-placement^=top],\n.dg-modal .bs-tooltip-top {\n    padding: 6.4px 0;\n    padding: .4rem 0;\n}\n\n.dg-modal .bs-tooltip-auto[x-placement^=top] .arrow,\n.dg-modal .bs-tooltip-top .arrow {\n    bottom: 0;\n}\n\n.dg-modal .bs-tooltip-auto[x-placement^=top] .arrow:before,\n.dg-modal .bs-tooltip-top .arrow:before {\n    top: 0;\n    border-width: 6.4px 6.4px 0;\n    border-width: .4rem .4rem 0;\n    border-top-color: #6c868e;\n}\n\n.dg-modal .bs-tooltip-auto[x-placement^=right],\n.dg-modal .bs-tooltip-right {\n    padding: 0 6.4px;\n    padding: 0 .4rem;\n}\n\n.dg-modal .bs-tooltip-auto[x-placement^=right] .arrow,\n.dg-modal .bs-tooltip-right .arrow {\n    left: 0;\n    width: 6.4px;\n    width: .4rem;\n    height: 12.8px;\n    height: .8rem;\n}\n\n.dg-modal .bs-tooltip-auto[x-placement^=right] .arrow:before,\n.dg-modal .bs-tooltip-right .arrow:before {\n    right: 0;\n    border-width: 6.4px 6.4px 6.4px 0;\n    border-width: .4rem .4rem .4rem 0;\n    border-right-color: #6c868e;\n}\n\n.dg-modal .bs-tooltip-auto[x-placement^=bottom],\n.dg-modal .bs-tooltip-bottom {\n    padding: 6.4px 0;\n    padding: .4rem 0;\n}\n\n.dg-modal .bs-tooltip-auto[x-placement^=bottom] .arrow,\n.dg-modal .bs-tooltip-bottom .arrow {\n    top: 0;\n}\n\n.dg-modal .bs-tooltip-auto[x-placement^=bottom] .arrow:before,\n.dg-modal .bs-tooltip-bottom .arrow:before {\n    bottom: 0;\n    border-width: 0 6.4px 6.4px;\n    border-width: 0 .4rem .4rem;\n    border-bottom-color: #6c868e;\n}\n\n.dg-modal .bs-tooltip-auto[x-placement^=left],\n.dg-modal .bs-tooltip-left {\n    padding: 0 6.4px;\n    padding: 0 .4rem;\n}\n\n.dg-modal .bs-tooltip-auto[x-placement^=left] .arrow,\n.dg-modal .bs-tooltip-left .arrow {\n    right: 0;\n    width: 6.4px;\n    width: .4rem;\n    height: 12.8px;\n    height: .8rem;\n}\n\n.dg-modal .bs-tooltip-auto[x-placement^=left] .arrow:before,\n.dg-modal .bs-tooltip-left .arrow:before {\n    left: 0;\n    border-width: 6.4px 0 6.4px 6.4px;\n    border-width: .4rem 0 .4rem .4rem;\n    border-left-color: #6c868e;\n}\n\n.dg-modal .tooltip-inner {\n    max-width: 200px;\n    padding: 10px 20px;\n    padding: .625rem 1.25rem;\n    color: #fff;\n    text-align: center;\n    background-color: #6c868e;\n}\n\n.dg-modal .popover {\n    top: 0;\n    left: 0;\n    z-index: 1060;\n    max-width: 276px;\n    font-family: Open Sans, Helvetica, Arial, sans-serif;\n    font-style: normal;\n    font-weight: 400;\n    line-height: 1.5;\n    text-align: left;\n    text-align: start;\n    text-decoration: none;\n    text-shadow: none;\n    text-transform: none;\n    letter-spacing: normal;\n    word-break: normal;\n    word-spacing: normal;\n    white-space: normal;\n    line-break: auto;\n    font-size: 12px;\n    font-size: .75rem;\n    word-wrap: break-word;\n    background-color: #fff;\n    background-clip: padding-box;\n    border: 1px solid #bbcdd2;\n    box-shadow: none;\n}\n\n.dg-modal .popover,\n.dg-modal .popover .arrow {\n    position: absolute;\n    display: block;\n}\n\n.dg-modal .popover .arrow {\n    width: 16px;\n    width: 1rem;\n    height: 8px;\n    height: .5rem;\n    margin: 0 4.8px;\n    margin: 0 .3rem;\n}\n\n.dg-modal .popover .arrow:after,\n.dg-modal .popover .arrow:before {\n    position: absolute;\n    display: block;\n    content: "";\n    border-color: transparent;\n    border-style: solid;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=top],\n.dg-modal .bs-popover-top {\n    margin-bottom: 8px;\n    margin-bottom: .5rem;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=top] .arrow,\n.dg-modal .bs-popover-top .arrow {\n    bottom: calc((.5rem + 1px) * -1);\n}\n\n.dg-modal .bs-popover-auto[x-placement^=top] .arrow:after,\n.dg-modal .bs-popover-auto[x-placement^=top] .arrow:before,\n.dg-modal .bs-popover-top .arrow:after,\n.dg-modal .bs-popover-top .arrow:before {\n    border-width: 8px 8px 0;\n    border-width: .5rem .5rem 0;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=top] .arrow:before,\n.dg-modal .bs-popover-top .arrow:before {\n    bottom: 0;\n    border-top-color: #bbcdd2;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=top] .arrow:after,\n.dg-modal .bs-popover-top .arrow:after {\n    bottom: 1px;\n    border-top-color: #fff;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=right],\n.dg-modal .bs-popover-right {\n    margin-left: 8px;\n    margin-left: .5rem;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=right] .arrow,\n.dg-modal .bs-popover-right .arrow {\n    left: calc((.5rem + 1px) * -1);\n    width: .5rem;\n    height: 16px;\n    height: 1rem;\n    margin: 4.8px 0;\n    margin: .3rem 0;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=right] .arrow:after,\n.dg-modal .bs-popover-auto[x-placement^=right] .arrow:before,\n.dg-modal .bs-popover-right .arrow:after,\n.dg-modal .bs-popover-right .arrow:before {\n    border-width: 8px 8px 8px 0;\n    border-width: .5rem .5rem .5rem 0;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=right] .arrow:before,\n.dg-modal .bs-popover-right .arrow:before {\n    left: 0;\n    border-right-color: #bbcdd2;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=right] .arrow:after,\n.dg-modal .bs-popover-right .arrow:after {\n    left: 1px;\n    border-right-color: #fff;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=bottom],\n.dg-modal .bs-popover-bottom {\n    margin-top: 8px;\n    margin-top: .5rem;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=bottom] .arrow,\n.dg-modal .bs-popover-bottom .arrow {\n    top: calc((.5rem + 1px) * -1);\n}\n\n.dg-modal .bs-popover-auto[x-placement^=bottom] .arrow:after,\n.dg-modal .bs-popover-auto[x-placement^=bottom] .arrow:before,\n.dg-modal .bs-popover-bottom .arrow:after,\n.dg-modal .bs-popover-bottom .arrow:before {\n    border-width: 0 8px 8px;\n    border-width: 0 .5rem .5rem;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=bottom] .arrow:before,\n.dg-modal .bs-popover-bottom .arrow:before {\n    top: 0;\n    border-bottom-color: #bbcdd2;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=bottom] .arrow:after,\n.dg-modal .bs-popover-bottom .arrow:after {\n    top: 1px;\n    border-bottom-color: #fff;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=bottom] .popover-header:before,\n.dg-modal .bs-popover-bottom .popover-header:before {\n    position: absolute;\n    top: 0;\n    left: 50%;\n    display: block;\n    width: 16px;\n    width: 1rem;\n    margin-left: -8px;\n    margin-left: -.5rem;\n    content: "";\n    border-bottom: 1px solid #fafbfc;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=left],\n.dg-modal .bs-popover-left {\n    margin-right: 8px;\n    margin-right: .5rem;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=left] .arrow,\n.dg-modal .bs-popover-left .arrow {\n    right: calc((.5rem + 1px) * -1);\n    width: 8px;\n    width: .5rem;\n    height: 16px;\n    height: 1rem;\n    margin: 4.8px 0;\n    margin: .3rem 0;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=left] .arrow:after,\n.dg-modal .bs-popover-auto[x-placement^=left] .arrow:before,\n.dg-modal .bs-popover-left .arrow:after,\n.dg-modal .bs-popover-left .arrow:before {\n    border-width: 8px 0 8px 8px;\n    border-width: .5rem 0 .5rem .5rem;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=left] .arrow:before,\n.dg-modal .bs-popover-left .arrow:before {\n    right: 0;\n    border-left-color: #bbcdd2;\n}\n\n.dg-modal .bs-popover-auto[x-placement^=left] .arrow:after,\n.dg-modal .bs-popover-left .arrow:after {\n    right: 1px;\n    border-left-color: #fff;\n}\n\n.dg-modal .popover-header {\n    padding: 10px 20px;\n    padding: .625rem 1.25rem;\n    margin-bottom: 0;\n    font-size: 14px;\n    font-size: .875rem;\n    color: #363a41;\n    background-color: #fafbfc;\n    border-bottom: 1px solid #eaeef2;\n}\n\n.dg-modal .popover-header:empty {\n    display: none;\n}\n\n.dg-modal .popover-body {\n    padding: 10px 20px;\n    padding: .625rem 1.25rem;\n    color: #363a41;\n}\n\n.dg-modal .carousel {\n    position: relative;\n}\n\n.dg-modal .carousel-inner {\n    position: relative;\n    width: 100%;\n    overflow: hidden;\n}\n\n.dg-modal .carousel-item {\n    position: relative;\n    display: none;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n    width: 100%;\n    transition: -webkit-transform .6s ease;\n    transition: transform .6s ease;\n    transition: transform .6s ease, -webkit-transform .6s ease;\n    -webkit-backface-visibility: hidden;\n    backface-visibility: hidden;\n    -webkit-perspective: 1000px;\n    perspective: 1000px;\n}\n\n.dg-modal .carousel-item-next,\n.dg-modal .carousel-item-prev,\n.dg-modal .carousel-item.active {\n    display: block;\n}\n\n.dg-modal .carousel-item-next,\n.dg-modal .carousel-item-prev {\n    position: absolute;\n    top: 0;\n}\n\n.dg-modal .carousel-item-next.carousel-item-left,\n.dg-modal .carousel-item-prev.carousel-item-right {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n}\n\n@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {\n    .dg-modal .carousel-item-next.carousel-item-left,\n    .dg-modal .carousel-item-prev.carousel-item-right {\n        -webkit-transform: translateZ(0);\n        transform: translateZ(0);\n    }\n}\n\n.dg-modal .active.carousel-item-right,\n.dg-modal .carousel-item-next {\n    -webkit-transform: translateX(100%);\n    transform: translateX(100%);\n}\n\n@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {\n    .dg-modal .active.carousel-item-right,\n    .dg-modal .carousel-item-next {\n        -webkit-transform: translate3d(100%, 0, 0);\n        transform: translate3d(100%, 0, 0);\n    }\n}\n\n.dg-modal .active.carousel-item-left,\n.dg-modal .carousel-item-prev {\n    -webkit-transform: translateX(-100%);\n    transform: translateX(-100%);\n}\n\n@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {\n    .dg-modal .active.carousel-item-left,\n    .dg-modal .carousel-item-prev {\n        -webkit-transform: translate3d(-100%, 0, 0);\n        transform: translate3d(-100%, 0, 0);\n    }\n}\n\n.dg-modal .carousel-control-next,\n.dg-modal .carousel-control-prev {\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n    -webkit-box-pack: center;\n    -ms-flex-pack: center;\n    justify-content: center;\n    width: 15%;\n    color: #fff;\n    text-align: center;\n    opacity: .5;\n}\n\n.dg-modal .carousel-control-next:focus,\n.dg-modal .carousel-control-next:hover,\n.dg-modal .carousel-control-prev:focus,\n.dg-modal .carousel-control-prev:hover {\n    color: #fff;\n    text-decoration: none;\n    outline: 0;\n    opacity: .9;\n}\n\n.dg-modal .carousel-control-prev {\n    left: 0;\n}\n\n.dg-modal .carousel-control-next {\n    right: 0;\n}\n\n.dg-modal .carousel-control-next-icon,\n.dg-modal .carousel-control-prev-icon {\n    display: inline-block;\n    width: 20px;\n    height: 20px;\n    background: transparent no-repeat 50%;\n    background-size: 100% 100%;\n}\n\n.dg-modal .carousel-control-prev-icon {\n    background-image: url(${h});\n}\n\n.dg-modal .carousel-control-next-icon {\n    background-image: url(${w});\n}\n\n.dg-modal .carousel-indicators {\n    position: absolute;\n    right: 0;\n    bottom: 10px;\n    left: 0;\n    z-index: 15;\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-pack: center;\n    -ms-flex-pack: center;\n    justify-content: center;\n    padding-left: 0;\n    margin-right: 15%;\n    margin-left: 15%;\n    list-style: none;\n}\n\n.dg-modal .carousel-indicators li {\n    position: relative;\n    -webkit-box-flex: 0;\n    -ms-flex: 0 1 auto;\n    flex: 0 1 auto;\n    width: 30px;\n    height: 3px;\n    margin-right: 3px;\n    margin-left: 3px;\n    text-indent: -999px;\n    background-color: rgba(255, 255, 255, 0.5);\n}\n\n.dg-modal .carousel-indicators li:before {\n    top: -10px;\n}\n\n.dg-modal .carousel-indicators li:after,\n.dg-modal .carousel-indicators li:before {\n    position: absolute;\n    left: 0;\n    display: inline-block;\n    width: 100%;\n    height: 10px;\n    content: "";\n}\n\n.dg-modal .carousel-indicators li:after {\n    bottom: -10px;\n}\n\n.dg-modal .carousel-indicators .active {\n    background-color: #fff;\n}\n\n.dg-modal .carousel-caption {\n    position: absolute;\n    right: 15%;\n    bottom: 20px;\n    left: 15%;\n    z-index: 10;\n    padding-top: 20px;\n    padding-bottom: 20px;\n    color: #fff;\n    text-align: center;\n}\n\n.dg-modal .align-baseline {\n    vertical-align: baseline !important;\n}\n\n.dg-modal .align-top {\n    vertical-align: top !important;\n}\n\n.dg-modal .align-middle {\n    vertical-align: middle !important;\n}\n\n.dg-modal .align-bottom {\n    vertical-align: bottom !important;\n}\n\n.dg-modal .align-text-bottom {\n    vertical-align: text-bottom !important;\n}\n\n.dg-modal .align-text-top {\n    vertical-align: text-top !important;\n}\n\n.dg-modal .bg-primary {\n    background-color: #25b9d7 !important;\n}\n\n.dg-modal .breadcrumb li > a.bg-primary:hover,\n.dg-modal a.bg-primary:focus,\n.dg-modal a.bg-primary:hover,\n.dg-modal button.bg-primary:focus,\n.dg-modal button.bg-primary:hover {\n    background-color: #1e94ab !important;\n}\n\n.dg-modal .bg-secondary {\n    background-color: #6c868e !important;\n}\n\n.dg-modal .breadcrumb li > a.bg-secondary:hover,\n.dg-modal a.bg-secondary:focus,\n.dg-modal a.bg-secondary:hover,\n.dg-modal button.bg-secondary:focus,\n.dg-modal button.bg-secondary:hover {\n    background-color: #566b71 !important;\n}\n\n.dg-modal .bg-success {\n    background-color: #70b580 !important;\n}\n\n.dg-modal .breadcrumb li > a.bg-success:hover,\n.dg-modal a.bg-success:focus,\n.dg-modal a.bg-success:hover,\n.dg-modal button.bg-success:focus,\n.dg-modal button.bg-success:hover {\n    background-color: #539f64 !important;\n}\n\n.dg-modal .bg-info {\n    background-color: #25b9d7 !important;\n}\n\n.dg-modal .breadcrumb li > a.bg-info:hover,\n.dg-modal a.bg-info:focus,\n.dg-modal a.bg-info:hover,\n.dg-modal button.bg-info:focus,\n.dg-modal button.bg-info:hover {\n    background-color: #1e94ab !important;\n}\n\n.dg-modal .bg-warning {\n    background-color: #cd9321 !important;\n}\n\n.dg-modal .breadcrumb li > a.bg-warning:hover,\n.dg-modal a.bg-warning:focus,\n.dg-modal a.bg-warning:hover,\n.dg-modal button.bg-warning:focus,\n.dg-modal button.bg-warning:hover {\n    background-color: #a1741a !important;\n}\n\n.dg-modal .bg-danger {\n    background-color: #c05c67 !important;\n}\n\n.dg-modal .breadcrumb li > a.bg-danger:hover,\n.dg-modal a.bg-danger:focus,\n.dg-modal a.bg-danger:hover,\n.dg-modal button.bg-danger:focus,\n.dg-modal button.bg-danger:hover {\n    background-color: #a8414c !important;\n}\n\n.dg-modal .bg-light {\n    background-color: #fafbfc !important;\n}\n\n.dg-modal .breadcrumb li > a.bg-light:hover,\n.dg-modal a.bg-light:focus,\n.dg-modal a.bg-light:hover,\n.dg-modal button.bg-light:focus,\n.dg-modal button.bg-light:hover {\n    background-color: #dae2e9 !important;\n}\n\n.dg-modal .bg-dark {\n    background-color: #363a41 !important;\n}\n\n.dg-modal .breadcrumb li > a.bg-dark:hover,\n.dg-modal a.bg-dark:focus,\n.dg-modal a.bg-dark:hover,\n.dg-modal button.bg-dark:focus,\n.dg-modal button.bg-dark:hover {\n    background-color: #1f2125 !important;\n}\n\n.dg-modal .bg-white {\n    background-color: #fff !important;\n}\n\n.dg-modal .bg-transparent {\n    background-color: transparent !important;\n}\n\n.dg-modal .border {\n    border: 1px solid #bbcdd2 !important;\n}\n\n.dg-modal .border-top {\n    border-top: 1px solid #bbcdd2 !important;\n}\n\n.dg-modal .border-right {\n    border-right: 1px solid #bbcdd2 !important;\n}\n\n.dg-modal .border-bottom {\n    border-bottom: 1px solid #bbcdd2 !important;\n}\n\n.dg-modal .border-left {\n    border-left: 1px solid #bbcdd2 !important;\n}\n\n.dg-modal .border-0 {\n    border: 0 !important;\n}\n\n.dg-modal .border-top-0 {\n    border-top: 0 !important;\n}\n\n.dg-modal .border-right-0 {\n    border-right: 0 !important;\n}\n\n.dg-modal .border-bottom-0 {\n    border-bottom: 0 !important;\n}\n\n.dg-modal .border-left-0 {\n    border-left: 0 !important;\n}\n\n.dg-modal .border-primary {\n    border-color: #25b9d7 !important;\n}\n\n.dg-modal .border-secondary {\n    border-color: #6c868e !important;\n}\n\n.dg-modal .border-success {\n    border-color: #70b580 !important;\n}\n\n.dg-modal .border-info {\n    border-color: #25b9d7 !important;\n}\n\n.dg-modal .border-warning {\n    border-color: #cd9321 !important;\n}\n\n.dg-modal .border-danger {\n    border-color: #c05c67 !important;\n}\n\n.dg-modal .border-light {\n    border-color: #fafbfc !important;\n}\n\n.dg-modal .border-dark {\n    border-color: #363a41 !important;\n}\n\n.dg-modal .border-white {\n    border-color: #fff !important;\n}\n\n.dg-modal .clearfix:after {\n    display: block;\n    clear: both;\n    content: "";\n}\n\n.dg-modal .d-none {\n    display: none !important;\n}\n\n.dg-modal .d-inline {\n    display: inline !important;\n}\n\n.dg-modal .d-inline-block {\n    display: inline-block !important;\n}\n\n.dg-modal .d-block {\n    display: block !important;\n}\n\n.dg-modal .d-table {\n    display: table !important;\n}\n\n.dg-modal .d-table-row {\n    display: table-row !important;\n}\n\n.dg-modal .d-table-cell {\n    display: table-cell !important;\n}\n\n.dg-modal .d-flex {\n    display: -webkit-box !important;\n    display: -ms-flexbox !important;\n    display: flex !important;\n}\n\n.dg-modal .d-inline-flex {\n    display: -webkit-inline-box !important;\n    display: -ms-inline-flexbox !important;\n    display: inline-flex !important;\n}\n\n@media (min-width: 544px) {\n    .dg-modal .d-sm-none {\n        display: none !important;\n    }\n\n    .dg-modal .d-sm-inline {\n        display: inline !important;\n    }\n\n    .dg-modal .d-sm-inline-block {\n        display: inline-block !important;\n    }\n\n    .dg-modal .d-sm-block {\n        display: block !important;\n    }\n\n    .dg-modal .d-sm-table {\n        display: table !important;\n    }\n\n    .dg-modal .d-sm-table-row {\n        display: table-row !important;\n    }\n\n    .dg-modal .d-sm-table-cell {\n        display: table-cell !important;\n    }\n\n    .dg-modal .d-sm-flex {\n        display: -webkit-box !important;\n        display: -ms-flexbox !important;\n        display: flex !important;\n    }\n\n    .dg-modal .d-sm-inline-flex {\n        display: -webkit-inline-box !important;\n        display: -ms-inline-flexbox !important;\n        display: inline-flex !important;\n    }\n}\n\n@media (min-width: 768px) {\n    .dg-modal .d-md-none {\n        display: none !important;\n    }\n\n    .dg-modal .d-md-inline {\n        display: inline !important;\n    }\n\n    .dg-modal .d-md-inline-block {\n        display: inline-block !important;\n    }\n\n    .dg-modal .d-md-block {\n        display: block !important;\n    }\n\n    .dg-modal .d-md-table {\n        display: table !important;\n    }\n\n    .dg-modal .d-md-table-row {\n        display: table-row !important;\n    }\n\n    .dg-modal .d-md-table-cell {\n        display: table-cell !important;\n    }\n\n    .dg-modal .d-md-flex {\n        display: -webkit-box !important;\n        display: -ms-flexbox !important;\n        display: flex !important;\n    }\n\n    .dg-modal .d-md-inline-flex {\n        display: -webkit-inline-box !important;\n        display: -ms-inline-flexbox !important;\n        display: inline-flex !important;\n    }\n}\n\n@media (min-width: 1024px) {\n    .dg-modal .d-lg-none {\n        display: none !important;\n    }\n\n    .dg-modal .d-lg-inline {\n        display: inline !important;\n    }\n\n    .dg-modal .d-lg-inline-block {\n        display: inline-block !important;\n    }\n\n    .dg-modal .d-lg-block {\n        display: block !important;\n    }\n\n    .dg-modal .d-lg-table {\n        display: table !important;\n    }\n\n    .dg-modal .d-lg-table-row {\n        display: table-row !important;\n    }\n\n    .dg-modal .d-lg-table-cell {\n        display: table-cell !important;\n    }\n\n    .dg-modal .d-lg-flex {\n        display: -webkit-box !important;\n        display: -ms-flexbox !important;\n        display: flex !important;\n    }\n\n    .dg-modal .d-lg-inline-flex {\n        display: -webkit-inline-box !important;\n        display: -ms-inline-flexbox !important;\n        display: inline-flex !important;\n    }\n}\n\n@media (min-width: 1300px) {\n    .dg-modal .d-xl-none {\n        display: none !important;\n    }\n\n    .dg-modal .d-xl-inline {\n        display: inline !important;\n    }\n\n    .dg-modal .d-xl-inline-block {\n        display: inline-block !important;\n    }\n\n    .dg-modal .d-xl-block {\n        display: block !important;\n    }\n\n    .dg-modal .d-xl-table {\n        display: table !important;\n    }\n\n    .dg-modal .d-xl-table-row {\n        display: table-row !important;\n    }\n\n    .dg-modal .d-xl-table-cell {\n        display: table-cell !important;\n    }\n\n    .dg-modal .d-xl-flex {\n        display: -webkit-box !important;\n        display: -ms-flexbox !important;\n        display: flex !important;\n    }\n\n    .dg-modal .d-xl-inline-flex {\n        display: -webkit-inline-box !important;\n        display: -ms-inline-flexbox !important;\n        display: inline-flex !important;\n    }\n}\n\n@media (min-width: 1600px) {\n    .dg-modal .d-xxl-none {\n        display: none !important;\n    }\n\n    .dg-modal .d-xxl-inline {\n        display: inline !important;\n    }\n\n    .dg-modal .d-xxl-inline-block {\n        display: inline-block !important;\n    }\n\n    .dg-modal .d-xxl-block {\n        display: block !important;\n    }\n\n    .dg-modal .d-xxl-table {\n        display: table !important;\n    }\n\n    .dg-modal .d-xxl-table-row {\n        display: table-row !important;\n    }\n\n    .dg-modal .d-xxl-table-cell {\n        display: table-cell !important;\n    }\n\n    .dg-modal .d-xxl-flex {\n        display: -webkit-box !important;\n        display: -ms-flexbox !important;\n        display: flex !important;\n    }\n\n    .dg-modal .d-xxl-inline-flex {\n        display: -webkit-inline-box !important;\n        display: -ms-inline-flexbox !important;\n        display: inline-flex !important;\n    }\n}\n\n@media print {\n    .dg-modal .d-print-none {\n        display: none !important;\n    }\n\n    .dg-modal .d-print-inline {\n        display: inline !important;\n    }\n\n    .dg-modal .d-print-inline-block {\n        display: inline-block !important;\n    }\n\n    .dg-modal .d-print-block {\n        display: block !important;\n    }\n\n    .dg-modal .d-print-table {\n        display: table !important;\n    }\n\n    .dg-modal .d-print-table-row {\n        display: table-row !important;\n    }\n\n    .dg-modal .d-print-table-cell {\n        display: table-cell !important;\n    }\n\n    .dg-modal .d-print-flex {\n        display: -webkit-box !important;\n        display: -ms-flexbox !important;\n        display: flex !important;\n    }\n\n    .dg-modal .d-print-inline-flex {\n        display: -webkit-inline-box !important;\n        display: -ms-inline-flexbox !important;\n        display: inline-flex !important;\n    }\n}\n\n.dg-modal .embed-responsive {\n    position: relative;\n    display: block;\n    width: 100%;\n    padding: 0;\n    overflow: hidden;\n}\n\n.dg-modal .embed-responsive:before {\n    display: block;\n    content: "";\n}\n\n.dg-modal .embed-responsive .embed-responsive-item,\n.dg-modal .embed-responsive embed,\n.dg-modal .embed-responsive iframe,\n.dg-modal .embed-responsive object,\n.dg-modal .embed-responsive video {\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: 0;\n}\n\n.dg-modal .embed-responsive-21by9:before {\n    padding-top: 42.85714%;\n}\n\n.dg-modal .embed-responsive-16by9:before {\n    padding-top: 56.25%;\n}\n\n.dg-modal .embed-responsive-4by3:before {\n    padding-top: 75%;\n}\n\n.dg-modal .embed-responsive-1by1:before {\n    padding-top: 100%;\n}\n\n.dg-modal .flex-row {\n    -webkit-box-orient: horizontal !important;\n    -ms-flex-direction: row !important;\n    flex-direction: row !important;\n}\n\n.dg-modal .flex-column,\n.dg-modal .flex-row {\n    -webkit-box-direction: normal !important;\n}\n\n.dg-modal .flex-column {\n    -webkit-box-orient: vertical !important;\n    -ms-flex-direction: column !important;\n    flex-direction: column !important;\n}\n\n.dg-modal .flex-row-reverse {\n    -webkit-box-orient: horizontal !important;\n    -ms-flex-direction: row-reverse !important;\n    flex-direction: row-reverse !important;\n}\n\n.dg-modal .flex-column-reverse,\n.dg-modal .flex-row-reverse {\n    -webkit-box-direction: reverse !important;\n}\n\n.dg-modal .flex-column-reverse {\n    -webkit-box-orient: vertical !important;\n    -ms-flex-direction: column-reverse !important;\n    flex-direction: column-reverse !important;\n}\n\n.dg-modal .flex-wrap {\n    -ms-flex-wrap: wrap !important;\n    flex-wrap: wrap !important;\n}\n\n.dg-modal .flex-nowrap {\n    -ms-flex-wrap: nowrap !important;\n    flex-wrap: nowrap !important;\n}\n\n.dg-modal .flex-wrap-reverse {\n    -ms-flex-wrap: wrap-reverse !important;\n    flex-wrap: wrap-reverse !important;\n}\n\n.dg-modal .justify-content-start {\n    -webkit-box-pack: start !important;\n    -ms-flex-pack: start !important;\n    justify-content: flex-start !important;\n}\n\n.dg-modal .justify-content-end {\n    -webkit-box-pack: end !important;\n    -ms-flex-pack: end !important;\n    justify-content: flex-end !important;\n}\n\n.dg-modal .justify-content-center {\n    -webkit-box-pack: center !important;\n    -ms-flex-pack: center !important;\n    justify-content: center !important;\n}\n\n.dg-modal .justify-content-between {\n    -webkit-box-pack: justify !important;\n    -ms-flex-pack: justify !important;\n    justify-content: space-between !important;\n}\n\n.dg-modal .justify-content-around {\n    -ms-flex-pack: distribute !important;\n    justify-content: space-around !important;\n}\n\n.dg-modal .align-items-start {\n    -webkit-box-align: start !important;\n    -ms-flex-align: start !important;\n    align-items: flex-start !important;\n}\n\n.dg-modal .align-items-end {\n    -webkit-box-align: end !important;\n    -ms-flex-align: end !important;\n    align-items: flex-end !important;\n}\n\n.dg-modal .align-items-center {\n    -webkit-box-align: center !important;\n    -ms-flex-align: center !important;\n    align-items: center !important;\n}\n\n.dg-modal .align-items-baseline {\n    -webkit-box-align: baseline !important;\n    -ms-flex-align: baseline !important;\n    align-items: baseline !important;\n}\n\n.dg-modal .align-items-stretch {\n    -webkit-box-align: stretch !important;\n    -ms-flex-align: stretch !important;\n    align-items: stretch !important;\n}\n\n.dg-modal .align-content-start {\n    -ms-flex-line-pack: start !important;\n    align-content: flex-start !important;\n}\n\n.dg-modal .align-content-end {\n    -ms-flex-line-pack: end !important;\n    align-content: flex-end !important;\n}\n\n.dg-modal .align-content-center {\n    -ms-flex-line-pack: center !important;\n    align-content: center !important;\n}\n\n.dg-modal .align-content-between {\n    -ms-flex-line-pack: justify !important;\n    align-content: space-between !important;\n}\n\n.dg-modal .align-content-around {\n    -ms-flex-line-pack: distribute !important;\n    align-content: space-around !important;\n}\n\n.dg-modal .align-content-stretch {\n    -ms-flex-line-pack: stretch !important;\n    align-content: stretch !important;\n}\n\n.dg-modal .align-self-auto {\n    -ms-flex-item-align: auto !important;\n    -ms-grid-row-align: auto !important;\n    align-self: auto !important;\n}\n\n.dg-modal .align-self-start {\n    -ms-flex-item-align: start !important;\n    align-self: flex-start !important;\n}\n\n.dg-modal .align-self-end {\n    -ms-flex-item-align: end !important;\n    align-self: flex-end !important;\n}\n\n.dg-modal .align-self-center {\n    -ms-flex-item-align: center !important;\n    -ms-grid-row-align: center !important;\n    align-self: center !important;\n}\n\n.dg-modal .align-self-baseline {\n    -ms-flex-item-align: baseline !important;\n    align-self: baseline !important;\n}\n\n.dg-modal .align-self-stretch {\n    -ms-flex-item-align: stretch !important;\n    -ms-grid-row-align: stretch !important;\n    align-self: stretch !important;\n}\n\n@media (min-width: 544px) {\n    .dg-modal .flex-sm-row {\n        -webkit-box-orient: horizontal !important;\n        -ms-flex-direction: row !important;\n        flex-direction: row !important;\n    }\n\n    .dg-modal .flex-sm-column,\n    .dg-modal .flex-sm-row {\n        -webkit-box-direction: normal !important;\n    }\n\n    .dg-modal .flex-sm-column {\n        -webkit-box-orient: vertical !important;\n        -ms-flex-direction: column !important;\n        flex-direction: column !important;\n    }\n\n    .dg-modal .flex-sm-row-reverse {\n        -webkit-box-orient: horizontal !important;\n        -webkit-box-direction: reverse !important;\n        -ms-flex-direction: row-reverse !important;\n        flex-direction: row-reverse !important;\n    }\n\n    .dg-modal .flex-sm-column-reverse {\n        -webkit-box-orient: vertical !important;\n        -webkit-box-direction: reverse !important;\n        -ms-flex-direction: column-reverse !important;\n        flex-direction: column-reverse !important;\n    }\n\n    .dg-modal .flex-sm-wrap {\n        -ms-flex-wrap: wrap !important;\n        flex-wrap: wrap !important;\n    }\n\n    .dg-modal .flex-sm-nowrap {\n        -ms-flex-wrap: nowrap !important;\n        flex-wrap: nowrap !important;\n    }\n\n    .dg-modal .flex-sm-wrap-reverse {\n        -ms-flex-wrap: wrap-reverse !important;\n        flex-wrap: wrap-reverse !important;\n    }\n\n    .dg-modal .justify-content-sm-start {\n        -webkit-box-pack: start !important;\n        -ms-flex-pack: start !important;\n        justify-content: flex-start !important;\n    }\n\n    .dg-modal .justify-content-sm-end {\n        -webkit-box-pack: end !important;\n        -ms-flex-pack: end !important;\n        justify-content: flex-end !important;\n    }\n\n    .dg-modal .justify-content-sm-center {\n        -webkit-box-pack: center !important;\n        -ms-flex-pack: center !important;\n        justify-content: center !important;\n    }\n\n    .dg-modal .justify-content-sm-between {\n        -webkit-box-pack: justify !important;\n        -ms-flex-pack: justify !important;\n        justify-content: space-between !important;\n    }\n\n    .dg-modal .justify-content-sm-around {\n        -ms-flex-pack: distribute !important;\n        justify-content: space-around !important;\n    }\n\n    .dg-modal .align-items-sm-start {\n        -webkit-box-align: start !important;\n        -ms-flex-align: start !important;\n        align-items: flex-start !important;\n    }\n\n    .dg-modal .align-items-sm-end {\n        -webkit-box-align: end !important;\n        -ms-flex-align: end !important;\n        align-items: flex-end !important;\n    }\n\n    .dg-modal .align-items-sm-center {\n        -webkit-box-align: center !important;\n        -ms-flex-align: center !important;\n        align-items: center !important;\n    }\n\n    .dg-modal .align-items-sm-baseline {\n        -webkit-box-align: baseline !important;\n        -ms-flex-align: baseline !important;\n        align-items: baseline !important;\n    }\n\n    .dg-modal .align-items-sm-stretch {\n        -webkit-box-align: stretch !important;\n        -ms-flex-align: stretch !important;\n        align-items: stretch !important;\n    }\n\n    .dg-modal .align-content-sm-start {\n        -ms-flex-line-pack: start !important;\n        align-content: flex-start !important;\n    }\n\n    .dg-modal .align-content-sm-end {\n        -ms-flex-line-pack: end !important;\n        align-content: flex-end !important;\n    }\n\n    .dg-modal .align-content-sm-center {\n        -ms-flex-line-pack: center !important;\n        align-content: center !important;\n    }\n\n    .dg-modal .align-content-sm-between {\n        -ms-flex-line-pack: justify !important;\n        align-content: space-between !important;\n    }\n\n    .dg-modal .align-content-sm-around {\n        -ms-flex-line-pack: distribute !important;\n        align-content: space-around !important;\n    }\n\n    .dg-modal .align-content-sm-stretch {\n        -ms-flex-line-pack: stretch !important;\n        align-content: stretch !important;\n    }\n\n    .dg-modal .align-self-sm-auto {\n        -ms-flex-item-align: auto !important;\n        -ms-grid-row-align: auto !important;\n        align-self: auto !important;\n    }\n\n    .dg-modal .align-self-sm-start {\n        -ms-flex-item-align: start !important;\n        align-self: flex-start !important;\n    }\n\n    .dg-modal .align-self-sm-end {\n        -ms-flex-item-align: end !important;\n        align-self: flex-end !important;\n    }\n\n    .dg-modal .align-self-sm-center {\n        -ms-flex-item-align: center !important;\n        -ms-grid-row-align: center !important;\n        align-self: center !important;\n    }\n\n    .dg-modal .align-self-sm-baseline {\n        -ms-flex-item-align: baseline !important;\n        align-self: baseline !important;\n    }\n\n    .dg-modal .align-self-sm-stretch {\n        -ms-flex-item-align: stretch !important;\n        -ms-grid-row-align: stretch !important;\n        align-self: stretch !important;\n    }\n}\n\n@media (min-width: 768px) {\n    .dg-modal .flex-md-row {\n        -webkit-box-orient: horizontal !important;\n        -ms-flex-direction: row !important;\n        flex-direction: row !important;\n    }\n\n    .dg-modal .flex-md-column,\n    .dg-modal .flex-md-row {\n        -webkit-box-direction: normal !important;\n    }\n\n    .dg-modal .flex-md-column {\n        -webkit-box-orient: vertical !important;\n        -ms-flex-direction: column !important;\n        flex-direction: column !important;\n    }\n\n    .dg-modal .flex-md-row-reverse {\n        -webkit-box-orient: horizontal !important;\n        -webkit-box-direction: reverse !important;\n        -ms-flex-direction: row-reverse !important;\n        flex-direction: row-reverse !important;\n    }\n\n    .dg-modal .flex-md-column-reverse {\n        -webkit-box-orient: vertical !important;\n        -webkit-box-direction: reverse !important;\n        -ms-flex-direction: column-reverse !important;\n        flex-direction: column-reverse !important;\n    }\n\n    .dg-modal .flex-md-wrap {\n        -ms-flex-wrap: wrap !important;\n        flex-wrap: wrap !important;\n    }\n\n    .dg-modal .flex-md-nowrap {\n        -ms-flex-wrap: nowrap !important;\n        flex-wrap: nowrap !important;\n    }\n\n    .dg-modal .flex-md-wrap-reverse {\n        -ms-flex-wrap: wrap-reverse !important;\n        flex-wrap: wrap-reverse !important;\n    }\n\n    .dg-modal .justify-content-md-start {\n        -webkit-box-pack: start !important;\n        -ms-flex-pack: start !important;\n        justify-content: flex-start !important;\n    }\n\n    .dg-modal .justify-content-md-end {\n        -webkit-box-pack: end !important;\n        -ms-flex-pack: end !important;\n        justify-content: flex-end !important;\n    }\n\n    .dg-modal .justify-content-md-center {\n        -webkit-box-pack: center !important;\n        -ms-flex-pack: center !important;\n        justify-content: center !important;\n    }\n\n    .dg-modal .justify-content-md-between {\n        -webkit-box-pack: justify !important;\n        -ms-flex-pack: justify !important;\n        justify-content: space-between !important;\n    }\n\n    .dg-modal .justify-content-md-around {\n        -ms-flex-pack: distribute !important;\n        justify-content: space-around !important;\n    }\n\n    .dg-modal .align-items-md-start {\n        -webkit-box-align: start !important;\n        -ms-flex-align: start !important;\n        align-items: flex-start !important;\n    }\n\n    .dg-modal .align-items-md-end {\n        -webkit-box-align: end !important;\n        -ms-flex-align: end !important;\n        align-items: flex-end !important;\n    }\n\n    .dg-modal .align-items-md-center {\n        -webkit-box-align: center !important;\n        -ms-flex-align: center !important;\n        align-items: center !important;\n    }\n\n    .dg-modal .align-items-md-baseline {\n        -webkit-box-align: baseline !important;\n        -ms-flex-align: baseline !important;\n        align-items: baseline !important;\n    }\n\n    .dg-modal .align-items-md-stretch {\n        -webkit-box-align: stretch !important;\n        -ms-flex-align: stretch !important;\n        align-items: stretch !important;\n    }\n\n    .dg-modal .align-content-md-start {\n        -ms-flex-line-pack: start !important;\n        align-content: flex-start !important;\n    }\n\n    .dg-modal .align-content-md-end {\n        -ms-flex-line-pack: end !important;\n        align-content: flex-end !important;\n    }\n\n    .dg-modal .align-content-md-center {\n        -ms-flex-line-pack: center !important;\n        align-content: center !important;\n    }\n\n    .dg-modal .align-content-md-between {\n        -ms-flex-line-pack: justify !important;\n        align-content: space-between !important;\n    }\n\n    .dg-modal .align-content-md-around {\n        -ms-flex-line-pack: distribute !important;\n        align-content: space-around !important;\n    }\n\n    .dg-modal .align-content-md-stretch {\n        -ms-flex-line-pack: stretch !important;\n        align-content: stretch !important;\n    }\n\n    .dg-modal .align-self-md-auto {\n        -ms-flex-item-align: auto !important;\n        -ms-grid-row-align: auto !important;\n        align-self: auto !important;\n    }\n\n    .dg-modal .align-self-md-start {\n        -ms-flex-item-align: start !important;\n        align-self: flex-start !important;\n    }\n\n    .dg-modal .align-self-md-end {\n        -ms-flex-item-align: end !important;\n        align-self: flex-end !important;\n    }\n\n    .dg-modal .align-self-md-center {\n        -ms-flex-item-align: center !important;\n        -ms-grid-row-align: center !important;\n        align-self: center !important;\n    }\n\n    .dg-modal .align-self-md-baseline {\n        -ms-flex-item-align: baseline !important;\n        align-self: baseline !important;\n    }\n\n    .dg-modal .align-self-md-stretch {\n        -ms-flex-item-align: stretch !important;\n        -ms-grid-row-align: stretch !important;\n        align-self: stretch !important;\n    }\n}\n\n@media (min-width: 1024px) {\n    .dg-modal .flex-lg-row {\n        -webkit-box-orient: horizontal !important;\n        -ms-flex-direction: row !important;\n        flex-direction: row !important;\n    }\n\n    .dg-modal .flex-lg-column,\n    .dg-modal .flex-lg-row {\n        -webkit-box-direction: normal !important;\n    }\n\n    .dg-modal .flex-lg-column {\n        -webkit-box-orient: vertical !important;\n        -ms-flex-direction: column !important;\n        flex-direction: column !important;\n    }\n\n    .dg-modal .flex-lg-row-reverse {\n        -webkit-box-orient: horizontal !important;\n        -webkit-box-direction: reverse !important;\n        -ms-flex-direction: row-reverse !important;\n        flex-direction: row-reverse !important;\n    }\n\n    .dg-modal .flex-lg-column-reverse {\n        -webkit-box-orient: vertical !important;\n        -webkit-box-direction: reverse !important;\n        -ms-flex-direction: column-reverse !important;\n        flex-direction: column-reverse !important;\n    }\n\n    .dg-modal .flex-lg-wrap {\n        -ms-flex-wrap: wrap !important;\n        flex-wrap: wrap !important;\n    }\n\n    .dg-modal .flex-lg-nowrap {\n        -ms-flex-wrap: nowrap !important;\n        flex-wrap: nowrap !important;\n    }\n\n    .dg-modal .flex-lg-wrap-reverse {\n        -ms-flex-wrap: wrap-reverse !important;\n        flex-wrap: wrap-reverse !important;\n    }\n\n    .dg-modal .justify-content-lg-start {\n        -webkit-box-pack: start !important;\n        -ms-flex-pack: start !important;\n        justify-content: flex-start !important;\n    }\n\n    .dg-modal .justify-content-lg-end {\n        -webkit-box-pack: end !important;\n        -ms-flex-pack: end !important;\n        justify-content: flex-end !important;\n    }\n\n    .dg-modal .justify-content-lg-center {\n        -webkit-box-pack: center !important;\n        -ms-flex-pack: center !important;\n        justify-content: center !important;\n    }\n\n    .dg-modal .justify-content-lg-between {\n        -webkit-box-pack: justify !important;\n        -ms-flex-pack: justify !important;\n        justify-content: space-between !important;\n    }\n\n    .dg-modal .justify-content-lg-around {\n        -ms-flex-pack: distribute !important;\n        justify-content: space-around !important;\n    }\n\n    .dg-modal .align-items-lg-start {\n        -webkit-box-align: start !important;\n        -ms-flex-align: start !important;\n        align-items: flex-start !important;\n    }\n\n    .dg-modal .align-items-lg-end {\n        -webkit-box-align: end !important;\n        -ms-flex-align: end !important;\n        align-items: flex-end !important;\n    }\n\n    .dg-modal .align-items-lg-center {\n        -webkit-box-align: center !important;\n        -ms-flex-align: center !important;\n        align-items: center !important;\n    }\n\n    .dg-modal .align-items-lg-baseline {\n        -webkit-box-align: baseline !important;\n        -ms-flex-align: baseline !important;\n        align-items: baseline !important;\n    }\n\n    .dg-modal .align-items-lg-stretch {\n        -webkit-box-align: stretch !important;\n        -ms-flex-align: stretch !important;\n        align-items: stretch !important;\n    }\n\n    .dg-modal .align-content-lg-start {\n        -ms-flex-line-pack: start !important;\n        align-content: flex-start !important;\n    }\n\n    .dg-modal .align-content-lg-end {\n        -ms-flex-line-pack: end !important;\n        align-content: flex-end !important;\n    }\n\n    .dg-modal .align-content-lg-center {\n        -ms-flex-line-pack: center !important;\n        align-content: center !important;\n    }\n\n    .dg-modal .align-content-lg-between {\n        -ms-flex-line-pack: justify !important;\n        align-content: space-between !important;\n    }\n\n    .dg-modal .align-content-lg-around {\n        -ms-flex-line-pack: distribute !important;\n        align-content: space-around !important;\n    }\n\n    .dg-modal .align-content-lg-stretch {\n        -ms-flex-line-pack: stretch !important;\n        align-content: stretch !important;\n    }\n\n    .dg-modal .align-self-lg-auto {\n        -ms-flex-item-align: auto !important;\n        -ms-grid-row-align: auto !important;\n        align-self: auto !important;\n    }\n\n    .dg-modal .align-self-lg-start {\n        -ms-flex-item-align: start !important;\n        align-self: flex-start !important;\n    }\n\n    .dg-modal .align-self-lg-end {\n        -ms-flex-item-align: end !important;\n        align-self: flex-end !important;\n    }\n\n    .dg-modal .align-self-lg-center {\n        -ms-flex-item-align: center !important;\n        -ms-grid-row-align: center !important;\n        align-self: center !important;\n    }\n\n    .dg-modal .align-self-lg-baseline {\n        -ms-flex-item-align: baseline !important;\n        align-self: baseline !important;\n    }\n\n    .dg-modal .align-self-lg-stretch {\n        -ms-flex-item-align: stretch !important;\n        -ms-grid-row-align: stretch !important;\n        align-self: stretch !important;\n    }\n}\n\n@media (min-width: 1300px) {\n    .dg-modal .flex-xl-row {\n        -webkit-box-orient: horizontal !important;\n        -ms-flex-direction: row !important;\n        flex-direction: row !important;\n    }\n\n    .dg-modal .flex-xl-column,\n    .dg-modal .flex-xl-row {\n        -webkit-box-direction: normal !important;\n    }\n\n    .dg-modal .flex-xl-column {\n        -webkit-box-orient: vertical !important;\n        -ms-flex-direction: column !important;\n        flex-direction: column !important;\n    }\n\n    .dg-modal .flex-xl-row-reverse {\n        -webkit-box-orient: horizontal !important;\n        -webkit-box-direction: reverse !important;\n        -ms-flex-direction: row-reverse !important;\n        flex-direction: row-reverse !important;\n    }\n\n    .dg-modal .flex-xl-column-reverse {\n        -webkit-box-orient: vertical !important;\n        -webkit-box-direction: reverse !important;\n        -ms-flex-direction: column-reverse !important;\n        flex-direction: column-reverse !important;\n    }\n\n    .dg-modal .flex-xl-wrap {\n        -ms-flex-wrap: wrap !important;\n        flex-wrap: wrap !important;\n    }\n\n    .dg-modal .flex-xl-nowrap {\n        -ms-flex-wrap: nowrap !important;\n        flex-wrap: nowrap !important;\n    }\n\n    .dg-modal .flex-xl-wrap-reverse {\n        -ms-flex-wrap: wrap-reverse !important;\n        flex-wrap: wrap-reverse !important;\n    }\n\n    .dg-modal .justify-content-xl-start {\n        -webkit-box-pack: start !important;\n        -ms-flex-pack: start !important;\n        justify-content: flex-start !important;\n    }\n\n    .dg-modal .justify-content-xl-end {\n        -webkit-box-pack: end !important;\n        -ms-flex-pack: end !important;\n        justify-content: flex-end !important;\n    }\n\n    .dg-modal .justify-content-xl-center {\n        -webkit-box-pack: center !important;\n        -ms-flex-pack: center !important;\n        justify-content: center !important;\n    }\n\n    .dg-modal .justify-content-xl-between {\n        -webkit-box-pack: justify !important;\n        -ms-flex-pack: justify !important;\n        justify-content: space-between !important;\n    }\n\n    .dg-modal .justify-content-xl-around {\n        -ms-flex-pack: distribute !important;\n        justify-content: space-around !important;\n    }\n\n    .dg-modal .align-items-xl-start {\n        -webkit-box-align: start !important;\n        -ms-flex-align: start !important;\n        align-items: flex-start !important;\n    }\n\n    .dg-modal .align-items-xl-end {\n        -webkit-box-align: end !important;\n        -ms-flex-align: end !important;\n        align-items: flex-end !important;\n    }\n\n    .dg-modal .align-items-xl-center {\n        -webkit-box-align: center !important;\n        -ms-flex-align: center !important;\n        align-items: center !important;\n    }\n\n    .dg-modal .align-items-xl-baseline {\n        -webkit-box-align: baseline !important;\n        -ms-flex-align: baseline !important;\n        align-items: baseline !important;\n    }\n\n    .dg-modal .align-items-xl-stretch {\n        -webkit-box-align: stretch !important;\n        -ms-flex-align: stretch !important;\n        align-items: stretch !important;\n    }\n\n    .dg-modal .align-content-xl-start {\n        -ms-flex-line-pack: start !important;\n        align-content: flex-start !important;\n    }\n\n    .dg-modal .align-content-xl-end {\n        -ms-flex-line-pack: end !important;\n        align-content: flex-end !important;\n    }\n\n    .dg-modal .align-content-xl-center {\n        -ms-flex-line-pack: center !important;\n        align-content: center !important;\n    }\n\n    .dg-modal .align-content-xl-between {\n        -ms-flex-line-pack: justify !important;\n        align-content: space-between !important;\n    }\n\n    .dg-modal .align-content-xl-around {\n        -ms-flex-line-pack: distribute !important;\n        align-content: space-around !important;\n    }\n\n    .dg-modal .align-content-xl-stretch {\n        -ms-flex-line-pack: stretch !important;\n        align-content: stretch !important;\n    }\n\n    .dg-modal .align-self-xl-auto {\n        -ms-flex-item-align: auto !important;\n        -ms-grid-row-align: auto !important;\n        align-self: auto !important;\n    }\n\n    .dg-modal .align-self-xl-start {\n        -ms-flex-item-align: start !important;\n        align-self: flex-start !important;\n    }\n\n    .dg-modal .align-self-xl-end {\n        -ms-flex-item-align: end !important;\n        align-self: flex-end !important;\n    }\n\n    .dg-modal .align-self-xl-center {\n        -ms-flex-item-align: center !important;\n        -ms-grid-row-align: center !important;\n        align-self: center !important;\n    }\n\n    .dg-modal .align-self-xl-baseline {\n        -ms-flex-item-align: baseline !important;\n        align-self: baseline !important;\n    }\n\n    .dg-modal .align-self-xl-stretch {\n        -ms-flex-item-align: stretch !important;\n        -ms-grid-row-align: stretch !important;\n        align-self: stretch !important;\n    }\n}\n\n@media (min-width: 1600px) {\n    .dg-modal .flex-xxl-row {\n        -webkit-box-orient: horizontal !important;\n        -ms-flex-direction: row !important;\n        flex-direction: row !important;\n    }\n\n    .dg-modal .flex-xxl-column,\n    .dg-modal .flex-xxl-row {\n        -webkit-box-direction: normal !important;\n    }\n\n    .dg-modal .flex-xxl-column {\n        -webkit-box-orient: vertical !important;\n        -ms-flex-direction: column !important;\n        flex-direction: column !important;\n    }\n\n    .dg-modal .flex-xxl-row-reverse {\n        -webkit-box-orient: horizontal !important;\n        -webkit-box-direction: reverse !important;\n        -ms-flex-direction: row-reverse !important;\n        flex-direction: row-reverse !important;\n    }\n\n    .dg-modal .flex-xxl-column-reverse {\n        -webkit-box-orient: vertical !important;\n        -webkit-box-direction: reverse !important;\n        -ms-flex-direction: column-reverse !important;\n        flex-direction: column-reverse !important;\n    }\n\n    .dg-modal .flex-xxl-wrap {\n        -ms-flex-wrap: wrap !important;\n        flex-wrap: wrap !important;\n    }\n\n    .dg-modal .flex-xxl-nowrap {\n        -ms-flex-wrap: nowrap !important;\n        flex-wrap: nowrap !important;\n    }\n\n    .dg-modal .flex-xxl-wrap-reverse {\n        -ms-flex-wrap: wrap-reverse !important;\n        flex-wrap: wrap-reverse !important;\n    }\n\n    .dg-modal .justify-content-xxl-start {\n        -webkit-box-pack: start !important;\n        -ms-flex-pack: start !important;\n        justify-content: flex-start !important;\n    }\n\n    .dg-modal .justify-content-xxl-end {\n        -webkit-box-pack: end !important;\n        -ms-flex-pack: end !important;\n        justify-content: flex-end !important;\n    }\n\n    .dg-modal .justify-content-xxl-center {\n        -webkit-box-pack: center !important;\n        -ms-flex-pack: center !important;\n        justify-content: center !important;\n    }\n\n    .dg-modal .justify-content-xxl-between {\n        -webkit-box-pack: justify !important;\n        -ms-flex-pack: justify !important;\n        justify-content: space-between !important;\n    }\n\n    .dg-modal .justify-content-xxl-around {\n        -ms-flex-pack: distribute !important;\n        justify-content: space-around !important;\n    }\n\n    .dg-modal .align-items-xxl-start {\n        -webkit-box-align: start !important;\n        -ms-flex-align: start !important;\n        align-items: flex-start !important;\n    }\n\n    .dg-modal .align-items-xxl-end {\n        -webkit-box-align: end !important;\n        -ms-flex-align: end !important;\n        align-items: flex-end !important;\n    }\n\n    .dg-modal .align-items-xxl-center {\n        -webkit-box-align: center !important;\n        -ms-flex-align: center !important;\n        align-items: center !important;\n    }\n\n    .dg-modal .align-items-xxl-baseline {\n        -webkit-box-align: baseline !important;\n        -ms-flex-align: baseline !important;\n        align-items: baseline !important;\n    }\n\n    .dg-modal .align-items-xxl-stretch {\n        -webkit-box-align: stretch !important;\n        -ms-flex-align: stretch !important;\n        align-items: stretch !important;\n    }\n\n    .dg-modal .align-content-xxl-start {\n        -ms-flex-line-pack: start !important;\n        align-content: flex-start !important;\n    }\n\n    .dg-modal .align-content-xxl-end {\n        -ms-flex-line-pack: end !important;\n        align-content: flex-end !important;\n    }\n\n    .dg-modal .align-content-xxl-center {\n        -ms-flex-line-pack: center !important;\n        align-content: center !important;\n    }\n\n    .dg-modal .align-content-xxl-between {\n        -ms-flex-line-pack: justify !important;\n        align-content: space-between !important;\n    }\n\n    .dg-modal .align-content-xxl-around {\n        -ms-flex-line-pack: distribute !important;\n        align-content: space-around !important;\n    }\n\n    .dg-modal .align-content-xxl-stretch {\n        -ms-flex-line-pack: stretch !important;\n        align-content: stretch !important;\n    }\n\n    .dg-modal .align-self-xxl-auto {\n        -ms-flex-item-align: auto !important;\n        -ms-grid-row-align: auto !important;\n        align-self: auto !important;\n    }\n\n    .dg-modal .align-self-xxl-start {\n        -ms-flex-item-align: start !important;\n        align-self: flex-start !important;\n    }\n\n    .dg-modal .align-self-xxl-end {\n        -ms-flex-item-align: end !important;\n        align-self: flex-end !important;\n    }\n\n    .dg-modal .align-self-xxl-center {\n        -ms-flex-item-align: center !important;\n        -ms-grid-row-align: center !important;\n        align-self: center !important;\n    }\n\n    .dg-modal .align-self-xxl-baseline {\n        -ms-flex-item-align: baseline !important;\n        align-self: baseline !important;\n    }\n\n    .dg-modal .align-self-xxl-stretch {\n        -ms-flex-item-align: stretch !important;\n        -ms-grid-row-align: stretch !important;\n        align-self: stretch !important;\n    }\n}\n\n.dg-modal .float-left {\n    float: left !important;\n}\n\n.dg-modal .float-right {\n    float: right !important;\n}\n\n.dg-modal .float-none {\n    float: none !important;\n}\n\n@media (min-width: 544px) {\n    .dg-modal .float-sm-left {\n        float: left !important;\n    }\n\n    .dg-modal .float-sm-right {\n        float: right !important;\n    }\n\n    .dg-modal .float-sm-none {\n        float: none !important;\n    }\n}\n\n@media (min-width: 768px) {\n    .dg-modal .float-md-left {\n        float: left !important;\n    }\n\n    .dg-modal .float-md-right {\n        float: right !important;\n    }\n\n    .dg-modal .float-md-none {\n        float: none !important;\n    }\n}\n\n@media (min-width: 1024px) {\n    .dg-modal .float-lg-left {\n        float: left !important;\n    }\n\n    .dg-modal .float-lg-right {\n        float: right !important;\n    }\n\n    .dg-modal .float-lg-none {\n        float: none !important;\n    }\n}\n\n@media (min-width: 1300px) {\n    .dg-modal .float-xl-left {\n        float: left !important;\n    }\n\n    .dg-modal .float-xl-right {\n        float: right !important;\n    }\n\n    .dg-modal .float-xl-none {\n        float: none !important;\n    }\n}\n\n@media (min-width: 1600px) {\n    .dg-modal .float-xxl-left {\n        float: left !important;\n    }\n\n    .dg-modal .float-xxl-right {\n        float: right !important;\n    }\n\n    .dg-modal .float-xxl-none {\n        float: none !important;\n    }\n}\n\n.dg-modal .position-static {\n    position: static !important;\n}\n\n.dg-modal .position-relative {\n    position: relative !important;\n}\n\n.dg-modal .position-absolute {\n    position: absolute !important;\n}\n\n.dg-modal .position-fixed {\n    position: fixed !important;\n}\n\n.dg-modal .position-sticky {\n    position: -webkit-sticky !important;\n    position: sticky !important;\n}\n\n.dg-modal .fixed-top {\n    top: 0;\n}\n\n.dg-modal .fixed-bottom,\n.dg-modal .fixed-top {\n    position: fixed;\n    right: 0;\n    left: 0;\n    z-index: 1030;\n}\n\n.dg-modal .fixed-bottom {\n    bottom: 0;\n}\n\n@supports (position: -webkit-sticky) or (position: sticky) {\n    .dg-modal .sticky-top {\n        position: -webkit-sticky;\n        position: sticky;\n        top: 0;\n        z-index: 1020;\n    }\n}\n\n.dg-modal .sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    -webkit-clip-path: inset(50%);\n    clip-path: inset(50%);\n    border: 0;\n}\n\n.dg-modal .sr-only-focusable:active,\n.dg-modal .sr-only-focusable:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n    -webkit-clip-path: none;\n    clip-path: none;\n}\n\n.dg-modal .w-25 {\n    width: 25% !important;\n}\n\n.dg-modal .w-50 {\n    width: 50% !important;\n}\n\n.dg-modal .w-75 {\n    width: 75% !important;\n}\n\n.dg-modal .w-100 {\n    width: 100% !important;\n}\n\n.dg-modal .h-25 {\n    height: 25% !important;\n}\n\n.dg-modal .h-50 {\n    height: 50% !important;\n}\n\n.dg-modal .h-75 {\n    height: 75% !important;\n}\n\n.dg-modal .h-100 {\n    height: 100% !important;\n}\n\n.dg-modal .mw-100 {\n    max-width: 100% !important;\n}\n\n.dg-modal .mh-100 {\n    max-height: 100% !important;\n}\n\n.dg-modal .m-0 {\n    margin: 0 !important;\n}\n\n.dg-modal .mt-0,\n.dg-modal .my-0 {\n    margin-top: 0 !important;\n}\n\n.dg-modal .mr-0,\n.dg-modal .mx-0 {\n    margin-right: 0 !important;\n}\n\n.dg-modal .mb-0,\n.dg-modal .my-0 {\n    margin-bottom: 0 !important;\n}\n\n.dg-modal .ml-0,\n.dg-modal .mx-0 {\n    margin-left: 0 !important;\n}\n\n.dg-modal .m-1 {\n    margin: 5px !important;\n    margin: 0.3125rem !important;\n}\n\n.dg-modal .mt-1,\n.dg-modal .my-1 {\n    margin-top: 5px !important;\n    margin-top: 0.3125rem !important;\n}\n\n.dg-modal .mr-1,\n.dg-modal .mx-1 {\n    margin-right: 5px !important;\n    margin-right: 0.3125rem !important;\n}\n\n.dg-modal .mb-1,\n.dg-modal .my-1 {\n    margin-bottom: 5px !important;\n    margin-bottom: 0.3125rem !important;\n}\n\n.dg-modal .ml-1,\n.dg-modal .mx-1 {\n    margin-left: 5px !important;\n    margin-left: 0.3125rem !important;\n}\n\n.dg-modal .m-2 {\n    margin: 10px !important;\n    margin: 0.625rem !important;\n}\n\n.dg-modal .mt-2,\n.dg-modal .my-2 {\n    margin-top: 10px !important;\n    margin-top: 0.625rem !important;\n}\n\n.dg-modal .mr-2,\n.dg-modal .mx-2 {\n    margin-right: 10px !important;\n    margin-right: 0.625rem !important;\n}\n\n.dg-modal .mb-2,\n.dg-modal .my-2 {\n    margin-bottom: 10px !important;\n    margin-bottom: 0.625rem !important;\n}\n\n.dg-modal .ml-2,\n.dg-modal .mx-2 {\n    margin-left: 10px !important;\n    margin-left: 0.625rem !important;\n}\n\n.dg-modal .m-3 {\n    margin: 15px !important;\n    margin: 0.9375rem !important;\n}\n\n.dg-modal .mt-3,\n.dg-modal .my-3 {\n    margin-top: 15px !important;\n    margin-top: 0.9375rem !important;\n}\n\n.dg-modal .mr-3,\n.dg-modal .mx-3 {\n    margin-right: 15px !important;\n    margin-right: 0.9375rem !important;\n}\n\n.dg-modal .mb-3,\n.dg-modal .my-3 {\n    margin-bottom: 15px !important;\n    margin-bottom: 0.9375rem !important;\n}\n\n.dg-modal .ml-3,\n.dg-modal .mx-3 {\n    margin-left: 15px !important;\n    margin-left: 0.9375rem !important;\n}\n\n.dg-modal .m-4 {\n    margin: 30px !important;\n    margin: 1.875rem !important;\n}\n\n.dg-modal .mt-4,\n.dg-modal .my-4 {\n    margin-top: 30px !important;\n    margin-top: 1.875rem !important;\n}\n\n.dg-modal .mr-4,\n.dg-modal .mx-4 {\n    margin-right: 30px !important;\n    margin-right: 1.875rem !important;\n}\n\n.dg-modal .mb-4,\n.dg-modal .my-4 {\n    margin-bottom: 30px !important;\n    margin-bottom: 1.875rem !important;\n}\n\n.dg-modal .ml-4,\n.dg-modal .mx-4 {\n    margin-left: 30px !important;\n    margin-left: 1.875rem !important;\n}\n\n.dg-modal .m-5 {\n    margin: 60px !important;\n    margin: 3.75rem !important;\n}\n\n.dg-modal .mt-5,\n.dg-modal .my-5 {\n    margin-top: 60px !important;\n    margin-top: 3.75rem !important;\n}\n\n.dg-modal .mr-5,\n.dg-modal .mx-5 {\n    margin-right: 60px !important;\n    margin-right: 3.75rem !important;\n}\n\n.dg-modal .mb-5,\n.dg-modal .my-5 {\n    margin-bottom: 60px !important;\n    margin-bottom: 3.75rem !important;\n}\n\n.dg-modal .ml-5,\n.dg-modal .mx-5 {\n    margin-left: 60px !important;\n    margin-left: 3.75rem !important;\n}\n\n.dg-modal .p-0 {\n    padding: 0 !important;\n}\n\n.dg-modal .pt-0,\n.dg-modal .py-0 {\n    padding-top: 0 !important;\n}\n\n.dg-modal .pr-0,\n.dg-modal .px-0 {\n    padding-right: 0 !important;\n}\n\n.dg-modal .pb-0,\n.dg-modal .py-0 {\n    padding-bottom: 0 !important;\n}\n\n.dg-modal .pl-0,\n.dg-modal .px-0 {\n    padding-left: 0 !important;\n}\n\n.dg-modal .p-1 {\n    padding: 5px !important;\n    padding: 0.3125rem !important;\n}\n\n.dg-modal .pt-1,\n.dg-modal .py-1 {\n    padding-top: 5px !important;\n    padding-top: 0.3125rem !important;\n}\n\n.dg-modal .pr-1,\n.dg-modal .px-1 {\n    padding-right: 5px !important;\n    padding-right: 0.3125rem !important;\n}\n\n.dg-modal .pb-1,\n.dg-modal .py-1 {\n    padding-bottom: 5px !important;\n    padding-bottom: 0.3125rem !important;\n}\n\n.dg-modal .pl-1,\n.dg-modal .px-1 {\n    padding-left: 5px !important;\n    padding-left: 0.3125rem !important;\n}\n\n.dg-modal .p-2 {\n    padding: 10px !important;\n    padding: 0.625rem !important;\n}\n\n.dg-modal .pt-2,\n.dg-modal .py-2 {\n    padding-top: 10px !important;\n    padding-top: 0.625rem !important;\n}\n\n.dg-modal .pr-2,\n.dg-modal .px-2 {\n    padding-right: 10px !important;\n    padding-right: 0.625rem !important;\n}\n\n.dg-modal .pb-2,\n.dg-modal .py-2 {\n    padding-bottom: 10px !important;\n    padding-bottom: 0.625rem !important;\n}\n\n.dg-modal .pl-2,\n.dg-modal .px-2 {\n    padding-left: 10px !important;\n    padding-left: 0.625rem !important;\n}\n\n.dg-modal .p-3 {\n    padding: 15px !important;\n    padding: 0.9375rem !important;\n}\n\n.dg-modal .pt-3,\n.dg-modal .py-3 {\n    padding-top: 15px !important;\n    padding-top: 0.9375rem !important;\n}\n\n.dg-modal .pr-3,\n.dg-modal .px-3 {\n    padding-right: 15px !important;\n    padding-right: 0.9375rem !important;\n}\n\n.dg-modal .pb-3,\n.dg-modal .py-3 {\n    padding-bottom: 15px !important;\n    padding-bottom: 0.9375rem !important;\n}\n\n.dg-modal .pl-3,\n.dg-modal .px-3 {\n    padding-left: 15px !important;\n    padding-left: 0.9375rem !important;\n}\n\n.dg-modal .p-4 {\n    padding: 30px !important;\n    padding: 1.875rem !important;\n}\n\n.dg-modal .pt-4,\n.dg-modal .py-4 {\n    padding-top: 30px !important;\n    padding-top: 1.875rem !important;\n}\n\n.dg-modal .pr-4,\n.dg-modal .px-4 {\n    padding-right: 30px !important;\n    padding-right: 1.875rem !important;\n}\n\n.dg-modal .pb-4,\n.dg-modal .py-4 {\n    padding-bottom: 30px !important;\n    padding-bottom: 1.875rem !important;\n}\n\n.dg-modal .pl-4,\n.dg-modal .px-4 {\n    padding-left: 30px !important;\n    padding-left: 1.875rem !important;\n}\n\n.dg-modal .p-5 {\n    padding: 60px !important;\n    padding: 3.75rem !important;\n}\n\n.dg-modal .pt-5,\n.dg-modal .py-5 {\n    padding-top: 60px !important;\n    padding-top: 3.75rem !important;\n}\n\n.dg-modal .pr-5,\n.dg-modal .px-5 {\n    padding-right: 60px !important;\n    padding-right: 3.75rem !important;\n}\n\n.dg-modal .pb-5,\n.dg-modal .py-5 {\n    padding-bottom: 60px !important;\n    padding-bottom: 3.75rem !important;\n}\n\n.dg-modal .pl-5,\n.dg-modal .px-5 {\n    padding-left: 60px !important;\n    padding-left: 3.75rem !important;\n}\n\n.dg-modal .m-auto {\n    margin: auto !important;\n}\n\n.dg-modal .mt-auto,\n.dg-modal .my-auto {\n    margin-top: auto !important;\n}\n\n.dg-modal .mr-auto,\n.dg-modal .mx-auto {\n    margin-right: auto !important;\n}\n\n.dg-modal .mb-auto,\n.dg-modal .my-auto {\n    margin-bottom: auto !important;\n}\n\n.dg-modal .ml-auto,\n.dg-modal .mx-auto {\n    margin-left: auto !important;\n}\n\n@media (min-width: 544px) {\n    .dg-modal .m-sm-0 {\n        margin: 0 !important;\n    }\n\n    .dg-modal .mt-sm-0,\n    .dg-modal .my-sm-0 {\n        margin-top: 0 !important;\n    }\n\n    .dg-modal .mr-sm-0,\n    .dg-modal .mx-sm-0 {\n        margin-right: 0 !important;\n    }\n\n    .dg-modal .mb-sm-0,\n    .dg-modal .my-sm-0 {\n        margin-bottom: 0 !important;\n    }\n\n    .dg-modal .ml-sm-0,\n    .dg-modal .mx-sm-0 {\n        margin-left: 0 !important;\n    }\n\n    .dg-modal .m-sm-1 {\n        margin: 0.3125rem !important;\n    }\n\n    .dg-modal .mt-sm-1,\n    .dg-modal .my-sm-1 {\n        margin-top: 0.3125rem !important;\n    }\n\n    .dg-modal .mr-sm-1,\n    .dg-modal .mx-sm-1 {\n        margin-right: 0.3125rem !important;\n    }\n\n    .dg-modal .mb-sm-1,\n    .dg-modal .my-sm-1 {\n        margin-bottom: 0.3125rem !important;\n    }\n\n    .dg-modal .ml-sm-1,\n    .dg-modal .mx-sm-1 {\n        margin-left: 0.3125rem !important;\n    }\n\n    .dg-modal .m-sm-2 {\n        margin: 0.625rem !important;\n    }\n\n    .dg-modal .mt-sm-2,\n    .dg-modal .my-sm-2 {\n        margin-top: 0.625rem !important;\n    }\n\n    .dg-modal .mr-sm-2,\n    .dg-modal .mx-sm-2 {\n        margin-right: 0.625rem !important;\n    }\n\n    .dg-modal .mb-sm-2,\n    .dg-modal .my-sm-2 {\n        margin-bottom: 0.625rem !important;\n    }\n\n    .dg-modal .ml-sm-2,\n    .dg-modal .mx-sm-2 {\n        margin-left: 0.625rem !important;\n    }\n\n    .dg-modal .m-sm-3 {\n        margin: 0.9375rem !important;\n    }\n\n    .dg-modal .mt-sm-3,\n    .dg-modal .my-sm-3 {\n        margin-top: 0.9375rem !important;\n    }\n\n    .dg-modal .mr-sm-3,\n    .dg-modal .mx-sm-3 {\n        margin-right: 0.9375rem !important;\n    }\n\n    .dg-modal .mb-sm-3,\n    .dg-modal .my-sm-3 {\n        margin-bottom: 0.9375rem !important;\n    }\n\n    .dg-modal .ml-sm-3,\n    .dg-modal .mx-sm-3 {\n        margin-left: 0.9375rem !important;\n    }\n\n    .dg-modal .m-sm-4 {\n        margin: 1.875rem !important;\n    }\n\n    .dg-modal .mt-sm-4,\n    .dg-modal .my-sm-4 {\n        margin-top: 1.875rem !important;\n    }\n\n    .dg-modal .mr-sm-4,\n    .dg-modal .mx-sm-4 {\n        margin-right: 1.875rem !important;\n    }\n\n    .dg-modal .mb-sm-4,\n    .dg-modal .my-sm-4 {\n        margin-bottom: 1.875rem !important;\n    }\n\n    .dg-modal .ml-sm-4,\n    .dg-modal .mx-sm-4 {\n        margin-left: 1.875rem !important;\n    }\n\n    .dg-modal .m-sm-5 {\n        margin: 3.75rem !important;\n    }\n\n    .dg-modal .mt-sm-5,\n    .dg-modal .my-sm-5 {\n        margin-top: 3.75rem !important;\n    }\n\n    .dg-modal .mr-sm-5,\n    .dg-modal .mx-sm-5 {\n        margin-right: 3.75rem !important;\n    }\n\n    .dg-modal .mb-sm-5,\n    .dg-modal .my-sm-5 {\n        margin-bottom: 3.75rem !important;\n    }\n\n    .dg-modal .ml-sm-5,\n    .dg-modal .mx-sm-5 {\n        margin-left: 3.75rem !important;\n    }\n\n    .dg-modal .p-sm-0 {\n        padding: 0 !important;\n    }\n\n    .dg-modal .pt-sm-0,\n    .dg-modal .py-sm-0 {\n        padding-top: 0 !important;\n    }\n\n    .dg-modal .pr-sm-0,\n    .dg-modal .px-sm-0 {\n        padding-right: 0 !important;\n    }\n\n    .dg-modal .pb-sm-0,\n    .dg-modal .py-sm-0 {\n        padding-bottom: 0 !important;\n    }\n\n    .dg-modal .pl-sm-0,\n    .dg-modal .px-sm-0 {\n        padding-left: 0 !important;\n    }\n\n    .dg-modal .p-sm-1 {\n        padding: 0.3125rem !important;\n    }\n\n    .dg-modal .pt-sm-1,\n    .dg-modal .py-sm-1 {\n        padding-top: 0.3125rem !important;\n    }\n\n    .dg-modal .pr-sm-1,\n    .dg-modal .px-sm-1 {\n        padding-right: 0.3125rem !important;\n    }\n\n    .dg-modal .pb-sm-1,\n    .dg-modal .py-sm-1 {\n        padding-bottom: 0.3125rem !important;\n    }\n\n    .dg-modal .pl-sm-1,\n    .dg-modal .px-sm-1 {\n        padding-left: 0.3125rem !important;\n    }\n\n    .dg-modal .p-sm-2 {\n        padding: 0.625rem !important;\n    }\n\n    .dg-modal .pt-sm-2,\n    .dg-modal .py-sm-2 {\n        padding-top: 0.625rem !important;\n    }\n\n    .dg-modal .pr-sm-2,\n    .dg-modal .px-sm-2 {\n        padding-right: 0.625rem !important;\n    }\n\n    .dg-modal .pb-sm-2,\n    .dg-modal .py-sm-2 {\n        padding-bottom: 0.625rem !important;\n    }\n\n    .dg-modal .pl-sm-2,\n    .dg-modal .px-sm-2 {\n        padding-left: 0.625rem !important;\n    }\n\n    .dg-modal .p-sm-3 {\n        padding: 0.9375rem !important;\n    }\n\n    .dg-modal .pt-sm-3,\n    .dg-modal .py-sm-3 {\n        padding-top: 0.9375rem !important;\n    }\n\n    .dg-modal .pr-sm-3,\n    .dg-modal .px-sm-3 {\n        padding-right: 0.9375rem !important;\n    }\n\n    .dg-modal .pb-sm-3,\n    .dg-modal .py-sm-3 {\n        padding-bottom: 0.9375rem !important;\n    }\n\n    .dg-modal .pl-sm-3,\n    .dg-modal .px-sm-3 {\n        padding-left: 0.9375rem !important;\n    }\n\n    .dg-modal .p-sm-4 {\n        padding: 1.875rem !important;\n    }\n\n    .dg-modal .pt-sm-4,\n    .dg-modal .py-sm-4 {\n        padding-top: 1.875rem !important;\n    }\n\n    .dg-modal .pr-sm-4,\n    .dg-modal .px-sm-4 {\n        padding-right: 1.875rem !important;\n    }\n\n    .dg-modal .pb-sm-4,\n    .dg-modal .py-sm-4 {\n        padding-bottom: 1.875rem !important;\n    }\n\n    .dg-modal .pl-sm-4,\n    .dg-modal .px-sm-4 {\n        padding-left: 1.875rem !important;\n    }\n\n    .dg-modal .p-sm-5 {\n        padding: 3.75rem !important;\n    }\n\n    .dg-modal .pt-sm-5,\n    .dg-modal .py-sm-5 {\n        padding-top: 3.75rem !important;\n    }\n\n    .dg-modal .pr-sm-5,\n    .dg-modal .px-sm-5 {\n        padding-right: 3.75rem !important;\n    }\n\n    .dg-modal .pb-sm-5,\n    .dg-modal .py-sm-5 {\n        padding-bottom: 3.75rem !important;\n    }\n\n    .dg-modal .pl-sm-5,\n    .dg-modal .px-sm-5 {\n        padding-left: 3.75rem !important;\n    }\n\n    .dg-modal .m-sm-auto {\n        margin: auto !important;\n    }\n\n    .dg-modal .mt-sm-auto,\n    .dg-modal .my-sm-auto {\n        margin-top: auto !important;\n    }\n\n    .dg-modal .mr-sm-auto,\n    .dg-modal .mx-sm-auto {\n        margin-right: auto !important;\n    }\n\n    .dg-modal .mb-sm-auto,\n    .dg-modal .my-sm-auto {\n        margin-bottom: auto !important;\n    }\n\n    .dg-modal .ml-sm-auto,\n    .dg-modal .mx-sm-auto {\n        margin-left: auto !important;\n    }\n}\n\n@media (min-width: 768px) {\n    .dg-modal .m-md-0 {\n        margin: 0 !important;\n    }\n\n    .dg-modal .mt-md-0,\n    .dg-modal .my-md-0 {\n        margin-top: 0 !important;\n    }\n\n    .dg-modal .mr-md-0,\n    .dg-modal .mx-md-0 {\n        margin-right: 0 !important;\n    }\n\n    .dg-modal .mb-md-0,\n    .dg-modal .my-md-0 {\n        margin-bottom: 0 !important;\n    }\n\n    .dg-modal .ml-md-0,\n    .dg-modal .mx-md-0 {\n        margin-left: 0 !important;\n    }\n\n    .dg-modal .m-md-1 {\n        margin: 0.3125rem !important;\n    }\n\n    .dg-modal .mt-md-1,\n    .dg-modal .my-md-1 {\n        margin-top: 0.3125rem !important;\n    }\n\n    .dg-modal .mr-md-1,\n    .dg-modal .mx-md-1 {\n        margin-right: 0.3125rem !important;\n    }\n\n    .dg-modal .mb-md-1,\n    .dg-modal .my-md-1 {\n        margin-bottom: 0.3125rem !important;\n    }\n\n    .dg-modal .ml-md-1,\n    .dg-modal .mx-md-1 {\n        margin-left: 0.3125rem !important;\n    }\n\n    .dg-modal .m-md-2 {\n        margin: 0.625rem !important;\n    }\n\n    .dg-modal .mt-md-2,\n    .dg-modal .my-md-2 {\n        margin-top: 0.625rem !important;\n    }\n\n    .dg-modal .mr-md-2,\n    .dg-modal .mx-md-2 {\n        margin-right: 0.625rem !important;\n    }\n\n    .dg-modal .mb-md-2,\n    .dg-modal .my-md-2 {\n        margin-bottom: 0.625rem !important;\n    }\n\n    .dg-modal .ml-md-2,\n    .dg-modal .mx-md-2 {\n        margin-left: 0.625rem !important;\n    }\n\n    .dg-modal .m-md-3 {\n        margin: 0.9375rem !important;\n    }\n\n    .dg-modal .mt-md-3,\n    .dg-modal .my-md-3 {\n        margin-top: 0.9375rem !important;\n    }\n\n    .dg-modal .mr-md-3,\n    .dg-modal .mx-md-3 {\n        margin-right: 0.9375rem !important;\n    }\n\n    .dg-modal .mb-md-3,\n    .dg-modal .my-md-3 {\n        margin-bottom: 0.9375rem !important;\n    }\n\n    .dg-modal .ml-md-3,\n    .dg-modal .mx-md-3 {\n        margin-left: 0.9375rem !important;\n    }\n\n    .dg-modal .m-md-4 {\n        margin: 1.875rem !important;\n    }\n\n    .dg-modal .mt-md-4,\n    .dg-modal .my-md-4 {\n        margin-top: 1.875rem !important;\n    }\n\n    .dg-modal .mr-md-4,\n    .dg-modal .mx-md-4 {\n        margin-right: 1.875rem !important;\n    }\n\n    .dg-modal .mb-md-4,\n    .dg-modal .my-md-4 {\n        margin-bottom: 1.875rem !important;\n    }\n\n    .dg-modal .ml-md-4,\n    .dg-modal .mx-md-4 {\n        margin-left: 1.875rem !important;\n    }\n\n    .dg-modal .m-md-5 {\n        margin: 3.75rem !important;\n    }\n\n    .dg-modal .mt-md-5,\n    .dg-modal .my-md-5 {\n        margin-top: 3.75rem !important;\n    }\n\n    .dg-modal .mr-md-5,\n    .dg-modal .mx-md-5 {\n        margin-right: 3.75rem !important;\n    }\n\n    .dg-modal .mb-md-5,\n    .dg-modal .my-md-5 {\n        margin-bottom: 3.75rem !important;\n    }\n\n    .dg-modal .ml-md-5,\n    .dg-modal .mx-md-5 {\n        margin-left: 3.75rem !important;\n    }\n\n    .dg-modal .p-md-0 {\n        padding: 0 !important;\n    }\n\n    .dg-modal .pt-md-0,\n    .dg-modal .py-md-0 {\n        padding-top: 0 !important;\n    }\n\n    .dg-modal .pr-md-0,\n    .dg-modal .px-md-0 {\n        padding-right: 0 !important;\n    }\n\n    .dg-modal .pb-md-0,\n    .dg-modal .py-md-0 {\n        padding-bottom: 0 !important;\n    }\n\n    .dg-modal .pl-md-0,\n    .dg-modal .px-md-0 {\n        padding-left: 0 !important;\n    }\n\n    .dg-modal .p-md-1 {\n        padding: 0.3125rem !important;\n    }\n\n    .dg-modal .pt-md-1,\n    .dg-modal .py-md-1 {\n        padding-top: 0.3125rem !important;\n    }\n\n    .dg-modal .pr-md-1,\n    .dg-modal .px-md-1 {\n        padding-right: 0.3125rem !important;\n    }\n\n    .dg-modal .pb-md-1,\n    .dg-modal .py-md-1 {\n        padding-bottom: 0.3125rem !important;\n    }\n\n    .dg-modal .pl-md-1,\n    .dg-modal .px-md-1 {\n        padding-left: 0.3125rem !important;\n    }\n\n    .dg-modal .p-md-2 {\n        padding: 0.625rem !important;\n    }\n\n    .dg-modal .pt-md-2,\n    .dg-modal .py-md-2 {\n        padding-top: 0.625rem !important;\n    }\n\n    .dg-modal .pr-md-2,\n    .dg-modal .px-md-2 {\n        padding-right: 0.625rem !important;\n    }\n\n    .dg-modal .pb-md-2,\n    .dg-modal .py-md-2 {\n        padding-bottom: 0.625rem !important;\n    }\n\n    .dg-modal .pl-md-2,\n    .dg-modal .px-md-2 {\n        padding-left: 0.625rem !important;\n    }\n\n    .dg-modal .p-md-3 {\n        padding: 0.9375rem !important;\n    }\n\n    .dg-modal .pt-md-3,\n    .dg-modal .py-md-3 {\n        padding-top: 0.9375rem !important;\n    }\n\n    .dg-modal .pr-md-3,\n    .dg-modal .px-md-3 {\n        padding-right: 0.9375rem !important;\n    }\n\n    .dg-modal .pb-md-3,\n    .dg-modal .py-md-3 {\n        padding-bottom: 0.9375rem !important;\n    }\n\n    .dg-modal .pl-md-3,\n    .dg-modal .px-md-3 {\n        padding-left: 0.9375rem !important;\n    }\n\n    .dg-modal .p-md-4 {\n        padding: 1.875rem !important;\n    }\n\n    .dg-modal .pt-md-4,\n    .dg-modal .py-md-4 {\n        padding-top: 1.875rem !important;\n    }\n\n    .dg-modal .pr-md-4,\n    .dg-modal .px-md-4 {\n        padding-right: 1.875rem !important;\n    }\n\n    .dg-modal .pb-md-4,\n    .dg-modal .py-md-4 {\n        padding-bottom: 1.875rem !important;\n    }\n\n    .dg-modal .pl-md-4,\n    .dg-modal .px-md-4 {\n        padding-left: 1.875rem !important;\n    }\n\n    .dg-modal .p-md-5 {\n        padding: 3.75rem !important;\n    }\n\n    .dg-modal .pt-md-5,\n    .dg-modal .py-md-5 {\n        padding-top: 3.75rem !important;\n    }\n\n    .dg-modal .pr-md-5,\n    .dg-modal .px-md-5 {\n        padding-right: 3.75rem !important;\n    }\n\n    .dg-modal .pb-md-5,\n    .dg-modal .py-md-5 {\n        padding-bottom: 3.75rem !important;\n    }\n\n    .dg-modal .pl-md-5,\n    .dg-modal .px-md-5 {\n        padding-left: 3.75rem !important;\n    }\n\n    .dg-modal .m-md-auto {\n        margin: auto !important;\n    }\n\n    .dg-modal .mt-md-auto,\n    .dg-modal .my-md-auto {\n        margin-top: auto !important;\n    }\n\n    .dg-modal .mr-md-auto,\n    .dg-modal .mx-md-auto {\n        margin-right: auto !important;\n    }\n\n    .dg-modal .mb-md-auto,\n    .dg-modal .my-md-auto {\n        margin-bottom: auto !important;\n    }\n\n    .dg-modal .ml-md-auto,\n    .dg-modal .mx-md-auto {\n        margin-left: auto !important;\n    }\n}\n\n@media (min-width: 1024px) {\n    .dg-modal .m-lg-0 {\n        margin: 0 !important;\n    }\n\n    .dg-modal .mt-lg-0,\n    .dg-modal .my-lg-0 {\n        margin-top: 0 !important;\n    }\n\n    .dg-modal .mr-lg-0,\n    .dg-modal .mx-lg-0 {\n        margin-right: 0 !important;\n    }\n\n    .dg-modal .mb-lg-0,\n    .dg-modal .my-lg-0 {\n        margin-bottom: 0 !important;\n    }\n\n    .dg-modal .ml-lg-0,\n    .dg-modal .mx-lg-0 {\n        margin-left: 0 !important;\n    }\n\n    .dg-modal .m-lg-1 {\n        margin: 0.3125rem !important;\n    }\n\n    .dg-modal .mt-lg-1,\n    .dg-modal .my-lg-1 {\n        margin-top: 0.3125rem !important;\n    }\n\n    .dg-modal .mr-lg-1,\n    .dg-modal .mx-lg-1 {\n        margin-right: 0.3125rem !important;\n    }\n\n    .dg-modal .mb-lg-1,\n    .dg-modal .my-lg-1 {\n        margin-bottom: 0.3125rem !important;\n    }\n\n    .dg-modal .ml-lg-1,\n    .dg-modal .mx-lg-1 {\n        margin-left: 0.3125rem !important;\n    }\n\n    .dg-modal .m-lg-2 {\n        margin: 0.625rem !important;\n    }\n\n    .dg-modal .mt-lg-2,\n    .dg-modal .my-lg-2 {\n        margin-top: 0.625rem !important;\n    }\n\n    .dg-modal .mr-lg-2,\n    .dg-modal .mx-lg-2 {\n        margin-right: 0.625rem !important;\n    }\n\n    .dg-modal .mb-lg-2,\n    .dg-modal .my-lg-2 {\n        margin-bottom: 0.625rem !important;\n    }\n\n    .dg-modal .ml-lg-2,\n    .dg-modal .mx-lg-2 {\n        margin-left: 0.625rem !important;\n    }\n\n    .dg-modal .m-lg-3 {\n        margin: 0.9375rem !important;\n    }\n\n    .dg-modal .mt-lg-3,\n    .dg-modal .my-lg-3 {\n        margin-top: 0.9375rem !important;\n    }\n\n    .dg-modal .mr-lg-3,\n    .dg-modal .mx-lg-3 {\n        margin-right: 0.9375rem !important;\n    }\n\n    .dg-modal .mb-lg-3,\n    .dg-modal .my-lg-3 {\n        margin-bottom: 0.9375rem !important;\n    }\n\n    .dg-modal .ml-lg-3,\n    .dg-modal .mx-lg-3 {\n        margin-left: 0.9375rem !important;\n    }\n\n    .dg-modal .m-lg-4 {\n        margin: 1.875rem !important;\n    }\n\n    .dg-modal .mt-lg-4,\n    .dg-modal .my-lg-4 {\n        margin-top: 1.875rem !important;\n    }\n\n    .dg-modal .mr-lg-4,\n    .dg-modal .mx-lg-4 {\n        margin-right: 1.875rem !important;\n    }\n\n    .dg-modal .mb-lg-4,\n    .dg-modal .my-lg-4 {\n        margin-bottom: 1.875rem !important;\n    }\n\n    .dg-modal .ml-lg-4,\n    .dg-modal .mx-lg-4 {\n        margin-left: 1.875rem !important;\n    }\n\n    .dg-modal .m-lg-5 {\n        margin: 3.75rem !important;\n    }\n\n    .dg-modal .mt-lg-5,\n    .dg-modal .my-lg-5 {\n        margin-top: 3.75rem !important;\n    }\n\n    .dg-modal .mr-lg-5,\n    .dg-modal .mx-lg-5 {\n        margin-right: 3.75rem !important;\n    }\n\n    .dg-modal .mb-lg-5,\n    .dg-modal .my-lg-5 {\n        margin-bottom: 3.75rem !important;\n    }\n\n    .dg-modal .ml-lg-5,\n    .dg-modal .mx-lg-5 {\n        margin-left: 3.75rem !important;\n    }\n\n    .dg-modal .p-lg-0 {\n        padding: 0 !important;\n    }\n\n    .dg-modal .pt-lg-0,\n    .dg-modal .py-lg-0 {\n        padding-top: 0 !important;\n    }\n\n    .dg-modal .pr-lg-0,\n    .dg-modal .px-lg-0 {\n        padding-right: 0 !important;\n    }\n\n    .dg-modal .pb-lg-0,\n    .dg-modal .py-lg-0 {\n        padding-bottom: 0 !important;\n    }\n\n    .dg-modal .pl-lg-0,\n    .dg-modal .px-lg-0 {\n        padding-left: 0 !important;\n    }\n\n    .dg-modal .p-lg-1 {\n        padding: 0.3125rem !important;\n    }\n\n    .dg-modal .pt-lg-1,\n    .dg-modal .py-lg-1 {\n        padding-top: 0.3125rem !important;\n    }\n\n    .dg-modal .pr-lg-1,\n    .dg-modal .px-lg-1 {\n        padding-right: 0.3125rem !important;\n    }\n\n    .dg-modal .pb-lg-1,\n    .dg-modal .py-lg-1 {\n        padding-bottom: 0.3125rem !important;\n    }\n\n    .dg-modal .pl-lg-1,\n    .dg-modal .px-lg-1 {\n        padding-left: 0.3125rem !important;\n    }\n\n    .dg-modal .p-lg-2 {\n        padding: 0.625rem !important;\n    }\n\n    .dg-modal .pt-lg-2,\n    .dg-modal .py-lg-2 {\n        padding-top: 0.625rem !important;\n    }\n\n    .dg-modal .pr-lg-2,\n    .dg-modal .px-lg-2 {\n        padding-right: 0.625rem !important;\n    }\n\n    .dg-modal .pb-lg-2,\n    .dg-modal .py-lg-2 {\n        padding-bottom: 0.625rem !important;\n    }\n\n    .dg-modal .pl-lg-2,\n    .dg-modal .px-lg-2 {\n        padding-left: 0.625rem !important;\n    }\n\n    .dg-modal .p-lg-3 {\n        padding: 0.9375rem !important;\n    }\n\n    .dg-modal .pt-lg-3,\n    .dg-modal .py-lg-3 {\n        padding-top: 0.9375rem !important;\n    }\n\n    .dg-modal .pr-lg-3,\n    .dg-modal .px-lg-3 {\n        padding-right: 0.9375rem !important;\n    }\n\n    .dg-modal .pb-lg-3,\n    .dg-modal .py-lg-3 {\n        padding-bottom: 0.9375rem !important;\n    }\n\n    .dg-modal .pl-lg-3,\n    .dg-modal .px-lg-3 {\n        padding-left: 0.9375rem !important;\n    }\n\n    .dg-modal .p-lg-4 {\n        padding: 1.875rem !important;\n    }\n\n    .dg-modal .pt-lg-4,\n    .dg-modal .py-lg-4 {\n        padding-top: 1.875rem !important;\n    }\n\n    .dg-modal .pr-lg-4,\n    .dg-modal .px-lg-4 {\n        padding-right: 1.875rem !important;\n    }\n\n    .dg-modal .pb-lg-4,\n    .dg-modal .py-lg-4 {\n        padding-bottom: 1.875rem !important;\n    }\n\n    .dg-modal .pl-lg-4,\n    .dg-modal .px-lg-4 {\n        padding-left: 1.875rem !important;\n    }\n\n    .dg-modal .p-lg-5 {\n        padding: 3.75rem !important;\n    }\n\n    .dg-modal .pt-lg-5,\n    .dg-modal .py-lg-5 {\n        padding-top: 3.75rem !important;\n    }\n\n    .dg-modal .pr-lg-5,\n    .dg-modal .px-lg-5 {\n        padding-right: 3.75rem !important;\n    }\n\n    .dg-modal .pb-lg-5,\n    .dg-modal .py-lg-5 {\n        padding-bottom: 3.75rem !important;\n    }\n\n    .dg-modal .pl-lg-5,\n    .dg-modal .px-lg-5 {\n        padding-left: 3.75rem !important;\n    }\n\n    .dg-modal .m-lg-auto {\n        margin: auto !important;\n    }\n\n    .dg-modal .mt-lg-auto,\n    .dg-modal .my-lg-auto {\n        margin-top: auto !important;\n    }\n\n    .dg-modal .mr-lg-auto,\n    .dg-modal .mx-lg-auto {\n        margin-right: auto !important;\n    }\n\n    .dg-modal .mb-lg-auto,\n    .dg-modal .my-lg-auto {\n        margin-bottom: auto !important;\n    }\n\n    .dg-modal .ml-lg-auto,\n    .dg-modal .mx-lg-auto {\n        margin-left: auto !important;\n    }\n}\n\n@media (min-width: 1300px) {\n    .dg-modal .m-xl-0 {\n        margin: 0 !important;\n    }\n\n    .dg-modal .mt-xl-0,\n    .dg-modal .my-xl-0 {\n        margin-top: 0 !important;\n    }\n\n    .dg-modal .mr-xl-0,\n    .dg-modal .mx-xl-0 {\n        margin-right: 0 !important;\n    }\n\n    .dg-modal .mb-xl-0,\n    .dg-modal .my-xl-0 {\n        margin-bottom: 0 !important;\n    }\n\n    .dg-modal .ml-xl-0,\n    .dg-modal .mx-xl-0 {\n        margin-left: 0 !important;\n    }\n\n    .dg-modal .m-xl-1 {\n        margin: 0.3125rem !important;\n    }\n\n    .dg-modal .mt-xl-1,\n    .dg-modal .my-xl-1 {\n        margin-top: 0.3125rem !important;\n    }\n\n    .dg-modal .mr-xl-1,\n    .dg-modal .mx-xl-1 {\n        margin-right: 0.3125rem !important;\n    }\n\n    .dg-modal .mb-xl-1,\n    .dg-modal .my-xl-1 {\n        margin-bottom: 0.3125rem !important;\n    }\n\n    .dg-modal .ml-xl-1,\n    .dg-modal .mx-xl-1 {\n        margin-left: 0.3125rem !important;\n    }\n\n    .dg-modal .m-xl-2 {\n        margin: 0.625rem !important;\n    }\n\n    .dg-modal .mt-xl-2,\n    .dg-modal .my-xl-2 {\n        margin-top: 0.625rem !important;\n    }\n\n    .dg-modal .mr-xl-2,\n    .dg-modal .mx-xl-2 {\n        margin-right: 0.625rem !important;\n    }\n\n    .dg-modal .mb-xl-2,\n    .dg-modal .my-xl-2 {\n        margin-bottom: 0.625rem !important;\n    }\n\n    .dg-modal .ml-xl-2,\n    .dg-modal .mx-xl-2 {\n        margin-left: 0.625rem !important;\n    }\n\n    .dg-modal .m-xl-3 {\n        margin: 0.9375rem !important;\n    }\n\n    .dg-modal .mt-xl-3,\n    .dg-modal .my-xl-3 {\n        margin-top: 0.9375rem !important;\n    }\n\n    .dg-modal .mr-xl-3,\n    .dg-modal .mx-xl-3 {\n        margin-right: 0.9375rem !important;\n    }\n\n    .dg-modal .mb-xl-3,\n    .dg-modal .my-xl-3 {\n        margin-bottom: 0.9375rem !important;\n    }\n\n    .dg-modal .ml-xl-3,\n    .dg-modal .mx-xl-3 {\n        margin-left: 0.9375rem !important;\n    }\n\n    .dg-modal .m-xl-4 {\n        margin: 1.875rem !important;\n    }\n\n    .dg-modal .mt-xl-4,\n    .dg-modal .my-xl-4 {\n        margin-top: 1.875rem !important;\n    }\n\n    .dg-modal .mr-xl-4,\n    .dg-modal .mx-xl-4 {\n        margin-right: 1.875rem !important;\n    }\n\n    .dg-modal .mb-xl-4,\n    .dg-modal .my-xl-4 {\n        margin-bottom: 1.875rem !important;\n    }\n\n    .dg-modal .ml-xl-4,\n    .dg-modal .mx-xl-4 {\n        margin-left: 1.875rem !important;\n    }\n\n    .dg-modal .m-xl-5 {\n        margin: 3.75rem !important;\n    }\n\n    .dg-modal .mt-xl-5,\n    .dg-modal .my-xl-5 {\n        margin-top: 3.75rem !important;\n    }\n\n    .dg-modal .mr-xl-5,\n    .dg-modal .mx-xl-5 {\n        margin-right: 3.75rem !important;\n    }\n\n    .dg-modal .mb-xl-5,\n    .dg-modal .my-xl-5 {\n        margin-bottom: 3.75rem !important;\n    }\n\n    .dg-modal .ml-xl-5,\n    .dg-modal .mx-xl-5 {\n        margin-left: 3.75rem !important;\n    }\n\n    .dg-modal .p-xl-0 {\n        padding: 0 !important;\n    }\n\n    .dg-modal .pt-xl-0,\n    .dg-modal .py-xl-0 {\n        padding-top: 0 !important;\n    }\n\n    .dg-modal .pr-xl-0,\n    .dg-modal .px-xl-0 {\n        padding-right: 0 !important;\n    }\n\n    .dg-modal .pb-xl-0,\n    .dg-modal .py-xl-0 {\n        padding-bottom: 0 !important;\n    }\n\n    .dg-modal .pl-xl-0,\n    .dg-modal .px-xl-0 {\n        padding-left: 0 !important;\n    }\n\n    .dg-modal .p-xl-1 {\n        padding: 0.3125rem !important;\n    }\n\n    .dg-modal .pt-xl-1,\n    .dg-modal .py-xl-1 {\n        padding-top: 0.3125rem !important;\n    }\n\n    .dg-modal .pr-xl-1,\n    .dg-modal .px-xl-1 {\n        padding-right: 0.3125rem !important;\n    }\n\n    .dg-modal .pb-xl-1,\n    .dg-modal .py-xl-1 {\n        padding-bottom: 0.3125rem !important;\n    }\n\n    .dg-modal .pl-xl-1,\n    .dg-modal .px-xl-1 {\n        padding-left: 0.3125rem !important;\n    }\n\n    .dg-modal .p-xl-2 {\n        padding: 0.625rem !important;\n    }\n\n    .dg-modal .pt-xl-2,\n    .dg-modal .py-xl-2 {\n        padding-top: 0.625rem !important;\n    }\n\n    .dg-modal .pr-xl-2,\n    .dg-modal .px-xl-2 {\n        padding-right: 0.625rem !important;\n    }\n\n    .dg-modal .pb-xl-2,\n    .dg-modal .py-xl-2 {\n        padding-bottom: 0.625rem !important;\n    }\n\n    .dg-modal .pl-xl-2,\n    .dg-modal .px-xl-2 {\n        padding-left: 0.625rem !important;\n    }\n\n    .dg-modal .p-xl-3 {\n        padding: 0.9375rem !important;\n    }\n\n    .dg-modal .pt-xl-3,\n    .dg-modal .py-xl-3 {\n        padding-top: 0.9375rem !important;\n    }\n\n    .dg-modal .pr-xl-3,\n    .dg-modal .px-xl-3 {\n        padding-right: 0.9375rem !important;\n    }\n\n    .dg-modal .pb-xl-3,\n    .dg-modal .py-xl-3 {\n        padding-bottom: 0.9375rem !important;\n    }\n\n    .dg-modal .pl-xl-3,\n    .dg-modal .px-xl-3 {\n        padding-left: 0.9375rem !important;\n    }\n\n    .dg-modal .p-xl-4 {\n        padding: 1.875rem !important;\n    }\n\n    .dg-modal .pt-xl-4,\n    .dg-modal .py-xl-4 {\n        padding-top: 1.875rem !important;\n    }\n\n    .dg-modal .pr-xl-4,\n    .dg-modal .px-xl-4 {\n        padding-right: 1.875rem !important;\n    }\n\n    .dg-modal .pb-xl-4,\n    .dg-modal .py-xl-4 {\n        padding-bottom: 1.875rem !important;\n    }\n\n    .dg-modal .pl-xl-4,\n    .dg-modal .px-xl-4 {\n        padding-left: 1.875rem !important;\n    }\n\n    .dg-modal .p-xl-5 {\n        padding: 3.75rem !important;\n    }\n\n    .dg-modal .pt-xl-5,\n    .dg-modal .py-xl-5 {\n        padding-top: 3.75rem !important;\n    }\n\n    .dg-modal .pr-xl-5,\n    .dg-modal .px-xl-5 {\n        padding-right: 3.75rem !important;\n    }\n\n    .dg-modal .pb-xl-5,\n    .dg-modal .py-xl-5 {\n        padding-bottom: 3.75rem !important;\n    }\n\n    .dg-modal .pl-xl-5,\n    .dg-modal .px-xl-5 {\n        padding-left: 3.75rem !important;\n    }\n\n    .dg-modal .m-xl-auto {\n        margin: auto !important;\n    }\n\n    .dg-modal .mt-xl-auto,\n    .dg-modal .my-xl-auto {\n        margin-top: auto !important;\n    }\n\n    .dg-modal .mr-xl-auto,\n    .dg-modal .mx-xl-auto {\n        margin-right: auto !important;\n    }\n\n    .dg-modal .mb-xl-auto,\n    .dg-modal .my-xl-auto {\n        margin-bottom: auto !important;\n    }\n\n    .dg-modal .ml-xl-auto,\n    .dg-modal .mx-xl-auto {\n        margin-left: auto !important;\n    }\n}\n\n@media (min-width: 1600px) {\n    .dg-modal .m-xxl-0 {\n        margin: 0 !important;\n    }\n\n    .dg-modal .mt-xxl-0,\n    .dg-modal .my-xxl-0 {\n        margin-top: 0 !important;\n    }\n\n    .dg-modal .mr-xxl-0,\n    .dg-modal .mx-xxl-0 {\n        margin-right: 0 !important;\n    }\n\n    .dg-modal .mb-xxl-0,\n    .dg-modal .my-xxl-0 {\n        margin-bottom: 0 !important;\n    }\n\n    .dg-modal .ml-xxl-0,\n    .dg-modal .mx-xxl-0 {\n        margin-left: 0 !important;\n    }\n\n    .dg-modal .m-xxl-1 {\n        margin: 0.3125rem !important;\n    }\n\n    .dg-modal .mt-xxl-1,\n    .dg-modal .my-xxl-1 {\n        margin-top: 0.3125rem !important;\n    }\n\n    .dg-modal .mr-xxl-1,\n    .dg-modal .mx-xxl-1 {\n        margin-right: 0.3125rem !important;\n    }\n\n    .dg-modal .mb-xxl-1,\n    .dg-modal .my-xxl-1 {\n        margin-bottom: 0.3125rem !important;\n    }\n\n    .dg-modal .ml-xxl-1,\n    .dg-modal .mx-xxl-1 {\n        margin-left: 0.3125rem !important;\n    }\n\n    .dg-modal .m-xxl-2 {\n        margin: 0.625rem !important;\n    }\n\n    .dg-modal .mt-xxl-2,\n    .dg-modal .my-xxl-2 {\n        margin-top: 0.625rem !important;\n    }\n\n    .dg-modal .mr-xxl-2,\n    .dg-modal .mx-xxl-2 {\n        margin-right: 0.625rem !important;\n    }\n\n    .dg-modal .mb-xxl-2,\n    .dg-modal .my-xxl-2 {\n        margin-bottom: 0.625rem !important;\n    }\n\n    .dg-modal .ml-xxl-2,\n    .dg-modal .mx-xxl-2 {\n        margin-left: 0.625rem !important;\n    }\n\n    .dg-modal .m-xxl-3 {\n        margin: 0.9375rem !important;\n    }\n\n    .dg-modal .mt-xxl-3,\n    .dg-modal .my-xxl-3 {\n        margin-top: 0.9375rem !important;\n    }\n\n    .dg-modal .mr-xxl-3,\n    .dg-modal .mx-xxl-3 {\n        margin-right: 0.9375rem !important;\n    }\n\n    .dg-modal .mb-xxl-3,\n    .dg-modal .my-xxl-3 {\n        margin-bottom: 0.9375rem !important;\n    }\n\n    .dg-modal .ml-xxl-3,\n    .dg-modal .mx-xxl-3 {\n        margin-left: 0.9375rem !important;\n    }\n\n    .dg-modal .m-xxl-4 {\n        margin: 1.875rem !important;\n    }\n\n    .dg-modal .mt-xxl-4,\n    .dg-modal .my-xxl-4 {\n        margin-top: 1.875rem !important;\n    }\n\n    .dg-modal .mr-xxl-4,\n    .dg-modal .mx-xxl-4 {\n        margin-right: 1.875rem !important;\n    }\n\n    .dg-modal .mb-xxl-4,\n    .dg-modal .my-xxl-4 {\n        margin-bottom: 1.875rem !important;\n    }\n\n    .dg-modal .ml-xxl-4,\n    .dg-modal .mx-xxl-4 {\n        margin-left: 1.875rem !important;\n    }\n\n    .dg-modal .m-xxl-5 {\n        margin: 3.75rem !important;\n    }\n\n    .dg-modal .mt-xxl-5,\n    .dg-modal .my-xxl-5 {\n        margin-top: 3.75rem !important;\n    }\n\n    .dg-modal .mr-xxl-5,\n    .dg-modal .mx-xxl-5 {\n        margin-right: 3.75rem !important;\n    }\n\n    .dg-modal .mb-xxl-5,\n    .dg-modal .my-xxl-5 {\n        margin-bottom: 3.75rem !important;\n    }\n\n    .dg-modal .ml-xxl-5,\n    .dg-modal .mx-xxl-5 {\n        margin-left: 3.75rem !important;\n    }\n\n    .dg-modal .p-xxl-0 {\n        padding: 0 !important;\n    }\n\n    .dg-modal .pt-xxl-0,\n    .dg-modal .py-xxl-0 {\n        padding-top: 0 !important;\n    }\n\n    .dg-modal .pr-xxl-0,\n    .dg-modal .px-xxl-0 {\n        padding-right: 0 !important;\n    }\n\n    .dg-modal .pb-xxl-0,\n    .dg-modal .py-xxl-0 {\n        padding-bottom: 0 !important;\n    }\n\n    .dg-modal .pl-xxl-0,\n    .dg-modal .px-xxl-0 {\n        padding-left: 0 !important;\n    }\n\n    .dg-modal .p-xxl-1 {\n        padding: 0.3125rem !important;\n    }\n\n    .dg-modal .pt-xxl-1,\n    .dg-modal .py-xxl-1 {\n        padding-top: 0.3125rem !important;\n    }\n\n    .dg-modal .pr-xxl-1,\n    .dg-modal .px-xxl-1 {\n        padding-right: 0.3125rem !important;\n    }\n\n    .dg-modal .pb-xxl-1,\n    .dg-modal .py-xxl-1 {\n        padding-bottom: 0.3125rem !important;\n    }\n\n    .dg-modal .pl-xxl-1,\n    .dg-modal .px-xxl-1 {\n        padding-left: 0.3125rem !important;\n    }\n\n    .dg-modal .p-xxl-2 {\n        padding: 0.625rem !important;\n    }\n\n    .dg-modal .pt-xxl-2,\n    .dg-modal .py-xxl-2 {\n        padding-top: 0.625rem !important;\n    }\n\n    .dg-modal .pr-xxl-2,\n    .dg-modal .px-xxl-2 {\n        padding-right: 0.625rem !important;\n    }\n\n    .dg-modal .pb-xxl-2,\n    .dg-modal .py-xxl-2 {\n        padding-bottom: 0.625rem !important;\n    }\n\n    .dg-modal .pl-xxl-2,\n    .dg-modal .px-xxl-2 {\n        padding-left: 0.625rem !important;\n    }\n\n    .dg-modal .p-xxl-3 {\n        padding: 0.9375rem !important;\n    }\n\n    .dg-modal .pt-xxl-3,\n    .dg-modal .py-xxl-3 {\n        padding-top: 0.9375rem !important;\n    }\n\n    .dg-modal .pr-xxl-3,\n    .dg-modal .px-xxl-3 {\n        padding-right: 0.9375rem !important;\n    }\n\n    .dg-modal .pb-xxl-3,\n    .dg-modal .py-xxl-3 {\n        padding-bottom: 0.9375rem !important;\n    }\n\n    .dg-modal .pl-xxl-3,\n    .dg-modal .px-xxl-3 {\n        padding-left: 0.9375rem !important;\n    }\n\n    .dg-modal .p-xxl-4 {\n        padding: 1.875rem !important;\n    }\n\n    .dg-modal .pt-xxl-4,\n    .dg-modal .py-xxl-4 {\n        padding-top: 1.875rem !important;\n    }\n\n    .dg-modal .pr-xxl-4,\n    .dg-modal .px-xxl-4 {\n        padding-right: 1.875rem !important;\n    }\n\n    .dg-modal .pb-xxl-4,\n    .dg-modal .py-xxl-4 {\n        padding-bottom: 1.875rem !important;\n    }\n\n    .dg-modal .pl-xxl-4,\n    .dg-modal .px-xxl-4 {\n        padding-left: 1.875rem !important;\n    }\n\n    .dg-modal .p-xxl-5 {\n        padding: 3.75rem !important;\n    }\n\n    .dg-modal .pt-xxl-5,\n    .dg-modal .py-xxl-5 {\n        padding-top: 3.75rem !important;\n    }\n\n    .dg-modal .pr-xxl-5,\n    .dg-modal .px-xxl-5 {\n        padding-right: 3.75rem !important;\n    }\n\n    .dg-modal .pb-xxl-5,\n    .dg-modal .py-xxl-5 {\n        padding-bottom: 3.75rem !important;\n    }\n\n    .dg-modal .pl-xxl-5,\n    .dg-modal .px-xxl-5 {\n        padding-left: 3.75rem !important;\n    }\n\n    .dg-modal .m-xxl-auto {\n        margin: auto !important;\n    }\n\n    .dg-modal .mt-xxl-auto,\n    .dg-modal .my-xxl-auto {\n        margin-top: auto !important;\n    }\n\n    .dg-modal .mr-xxl-auto,\n    .dg-modal .mx-xxl-auto {\n        margin-right: auto !important;\n    }\n\n    .dg-modal .mb-xxl-auto,\n    .dg-modal .my-xxl-auto {\n        margin-bottom: auto !important;\n    }\n\n    .dg-modal .ml-xxl-auto,\n    .dg-modal .mx-xxl-auto {\n        margin-left: auto !important;\n    }\n}\n\n.dg-modal .text-justify {\n    text-align: justify !important;\n}\n\n.dg-modal .text-nowrap {\n    white-space: nowrap !important;\n}\n\n.dg-modal .text-truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n}\n\n.dg-modal .text-left {\n    text-align: left !important;\n}\n\n.dg-modal .text-right {\n    text-align: right !important;\n}\n\n.dg-modal .text-center {\n    text-align: center !important;\n}\n\n@media (min-width: 544px) {\n    .dg-modal .text-sm-left {\n        text-align: left !important;\n    }\n\n    .dg-modal .text-sm-right {\n        text-align: right !important;\n    }\n\n    .dg-modal .text-sm-center {\n        text-align: center !important;\n    }\n}\n\n@media (min-width: 768px) {\n    .dg-modal .text-md-left {\n        text-align: left !important;\n    }\n\n    .dg-modal .text-md-right {\n        text-align: right !important;\n    }\n\n    .dg-modal .text-md-center {\n        text-align: center !important;\n    }\n}\n\n@media (min-width: 1024px) {\n    .dg-modal .text-lg-left {\n        text-align: left !important;\n    }\n\n    .dg-modal .text-lg-right {\n        text-align: right !important;\n    }\n\n    .dg-modal .text-lg-center {\n        text-align: center !important;\n    }\n}\n\n@media (min-width: 1300px) {\n    .dg-modal .text-xl-left {\n        text-align: left !important;\n    }\n\n    .dg-modal .text-xl-right {\n        text-align: right !important;\n    }\n\n    .dg-modal .text-xl-center {\n        text-align: center !important;\n    }\n}\n\n@media (min-width: 1600px) {\n    .dg-modal .text-xxl-left {\n        text-align: left !important;\n    }\n\n    .dg-modal .text-xxl-right {\n        text-align: right !important;\n    }\n\n    .dg-modal .text-xxl-center {\n        text-align: center !important;\n    }\n}\n\n.dg-modal .text-lowercase {\n    text-transform: lowercase !important;\n}\n\n.dg-modal .text-uppercase {\n    text-transform: uppercase !important;\n}\n\n.dg-modal .text-capitalize {\n    text-transform: capitalize !important;\n}\n\n.dg-modal .font-weight-light {\n    font-weight: 300 !important;\n}\n\n.dg-modal .font-weight-normal {\n    font-weight: 400 !important;\n}\n\n.dg-modal .font-weight-bold {\n    font-weight: 700 !important;\n}\n\n.dg-modal .font-italic {\n    font-style: italic !important;\n}\n\n.dg-modal .text-white {\n    color: #fff !important;\n}\n\n.dg-modal .text-primary {\n    color: #25b9d7 !important;\n}\n\n.dg-modal .breadcrumb li > a.text-primary:hover,\n.dg-modal a.text-primary:focus,\n.dg-modal a.text-primary:hover {\n    color: #1e94ab !important;\n}\n\n.dg-modal .text-secondary {\n    color: #6c868e !important;\n}\n\n.dg-modal .breadcrumb li > a.text-secondary:hover,\n.dg-modal a.text-secondary:focus,\n.dg-modal a.text-secondary:hover {\n    color: #566b71 !important;\n}\n\n.dg-modal .text-success {\n    color: #70b580 !important;\n}\n\n.dg-modal .breadcrumb li > a.text-success:hover,\n.dg-modal a.text-success:focus,\n.dg-modal a.text-success:hover {\n    color: #539f64 !important;\n}\n\n.dg-modal .text-info {\n    color: #25b9d7 !important;\n}\n\n.dg-modal .breadcrumb li > a.text-info:hover,\n.dg-modal a.text-info:focus,\n.dg-modal a.text-info:hover {\n    color: #1e94ab !important;\n}\n\n.dg-modal .text-warning {\n    color: #cd9321 !important;\n}\n\n.dg-modal .breadcrumb li > a.text-warning:hover,\n.dg-modal a.text-warning:focus,\n.dg-modal a.text-warning:hover {\n    color: #a1741a !important;\n}\n\n.dg-modal .text-danger {\n    color: #c05c67 !important;\n}\n\n.dg-modal .breadcrumb li > a.text-danger:hover,\n.dg-modal a.text-danger:focus,\n.dg-modal a.text-danger:hover {\n    color: #a8414c !important;\n}\n\n.dg-modal .text-light {\n    color: #fafbfc !important;\n}\n\n.dg-modal .breadcrumb li > a.text-light:hover,\n.dg-modal a.text-light:focus,\n.dg-modal a.text-light:hover {\n    color: #dae2e9 !important;\n}\n\n.dg-modal .text-dark {\n    color: #363a41 !important;\n}\n\n.dg-modal .breadcrumb li > a.text-dark:hover,\n.dg-modal a.text-dark:focus,\n.dg-modal a.text-dark:hover {\n    color: #1f2125 !important;\n}\n\n.dg-modal .text-muted {\n    color: #6c868e !important;\n}\n\n.dg-modal .text-hide {\n    font: 0/0 a;\n    color: transparent;\n    text-shadow: none;\n    background-color: transparent;\n    border: 0;\n}\n\n.dg-modal .visible {\n    visibility: visible !important;\n}\n\n.dg-modal .invisible {\n    visibility: hidden !important;\n}\n\n@media print {\n    .dg-modal *,\n    .dg-modal :after,\n    .dg-modal :before {\n        text-shadow: none !important;\n        box-shadow: none !important;\n    }\n\n    .dg-modal a:not(.btn) {\n        text-decoration: underline;\n    }\n\n    .dg-modal abbr[title]:after {\n        content: " (" attr(title) ")";\n    }\n\n    .dg-modal pre {\n        white-space: pre-wrap !important;\n    }\n\n    .dg-modal blockquote,\n    .dg-modal pre {\n        border: 1px solid #999;\n        page-break-inside: avoid;\n    }\n\n    .dg-modal thead {\n        display: table-header-group;\n    }\n\n    .dg-modal img,\n    .dg-modal tr {\n        page-break-inside: avoid;\n    }\n\n    .dg-modal .modal-title,\n    .dg-modal h2,\n    .dg-modal h3,\n    .dg-modal p {\n        orphans: 3;\n        widows: 3;\n    }\n\n    .dg-modal .modal-title,\n    .dg-modal h2,\n    .dg-modal h3 {\n        page-break-after: avoid;\n    }\n\n\n    .dg-modal .container,\n    .dg-modal body {\n        min-width: 1024px !important;\n    }\n\n    .dg-modal .navbar {\n        display: none;\n    }\n\n    .dg-modal .badge {\n        border: 1px solid #000;\n    }\n\n    .dg-modal .table {\n        border-collapse: collapse !important;\n    }\n\n    .dg-modal .table td,\n    .dg-modal .table th {\n        background-color: #fff !important;\n    }\n\n    .dg-modal .table-bordered td,\n    .dg-modal .table-bordered th {\n        border: 1px solid #ddd !important;\n    }\n\n}\n\n.dg-modal .material-icons {\n    font-family: Material Icons;\n    font-weight: 400;\n    font-style: normal;\n    font-size: 24px;\n    font-size: 1.5rem;\n    line-height: 1;\n    text-transform: none;\n    letter-spacing: normal;\n    word-wrap: normal;\n    white-space: nowrap;\n    direction: ltr;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-feature-settings: "liga";\n    font-feature-settings: "liga";\n}\n\n.dg-modal .material-icons,\n.dg-modal .select2-container {\n    display: inline-block;\n    vertical-align: middle;\n}\n\n.dg-modal a.tooltip-link > .material-icons {\n    color: #6c868e;\n    vertical-align: middle;\n}\n\n.dg-modal a.tooltip-link > .material-icons:hover {\n    color: #25b9d7;\n}\n\n.dg-modal a.external-link:before {\n    font-family: Material Icons;\n    font-style: normal;\n    font-size: 24px;\n    font-size: 1.5rem;\n    line-height: 1;\n    text-transform: none;\n    letter-spacing: normal;\n    word-wrap: normal;\n    white-space: nowrap;\n    direction: ltr;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-feature-settings: "liga";\n    font-feature-settings: "liga";\n    content: "\\E89E";\n    font-size: 19.2px;\n    font-size: 1.2rem;\n    font-weight: 400;\n    margin-right: 2px;\n    margin-right: .125rem;\n    display: inline-block;\n    vertical-align: middle;\n    text-decoration: none;\n}\n\n.dg-modal .small-text {\n    font-size: 12px;\n    font-size: .75rem;\n}\n\n.dg-modal .xsmall-text {\n    font-size: 10px;\n    font-size: .625rem;\n}\n\n.dg-modal .alert {\n    padding: 12px 0 12px 46px;\n    padding: .75rem 0 .75rem 3.875rem;\n    background-color: #fff;\n    position: relative;\n    color: #363a41;\n}\n\n.dg-modal .alert:before {\n    font-family: Material Icons;\n    font-weight: 400;\n    font-style: normal;\n    font-size: 24px;\n    font-size: 1.5rem;\n    display: inline-block;\n    line-height: 1;\n    text-transform: none;\n    letter-spacing: normal;\n    vertical-align: middle;\n    word-wrap: normal;\n    white-space: nowrap;\n    direction: ltr;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-feature-settings: "liga";\n    font-feature-settings: "liga";\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    width: 46px;\n    width: 2.875rem;\n    height: 100%;\n    text-align: center;\n    font-size: 25.008px;\n    font-size: 1.563rem;\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-pack: center;\n    -ms-flex-pack: center;\n    justify-content: center;\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -ms-flex-direction: column;\n    flex-direction: column;\n}\n\n.dg-modal .alert p,\n.dg-modal .alert ul {\n    font-size: 14px;\n    font-size: .875rem;\n    margin: 0;\n}\n\n.dg-modal .alert > * {\n    padding: 0 10px;\n    padding: 0 .625rem;\n}\n\n.dg-modal .alert > ol,\n.dg-modal .alert > ul {\n    margin-left: 24px;\n    margin-left: 1.5rem;\n}\n\n.dg-modal .alert .close,\n.dg-modal .alert.expandable-alert .read-more {\n    color: #6c868e;\n    margin-right: 10px;\n    margin-right: .625rem;\n    opacity: 1;\n    cursor: pointer;\n}\n\n.dg-modal .alert .close .material-icons,\n.dg-modal .alert.expandable-alert .read-more .material-icons {\n    font-size: 18px;\n    font-size: 1.125rem;\n    vertical-align: middle;\n}\n\n.dg-modal .alert.medium-alert p {\n    font-size: 12px;\n    font-size: .75rem;\n}\n\n.dg-modal .alert.expandable-alert .read-more {\n    font-size: 14px;\n    font-size: .875rem;\n    line-height: 22px;\n    line-height: 1.375rem;\n}\n\n.dg-modal .alert.expandable-alert .read-more:hover {\n    opacity: 1;\n}\n\n.dg-modal .alert.expandable-alert .read-more:focus {\n    outline: none;\n}\n\n.dg-modal .alert.expandable-alert .alert-more {\n    color: #6c868e;\n    padding-top: 22px;\n    padding-top: 1.375rem;\n    padding-bottom: 12px;\n    padding-bottom: .75rem;\n}\n\n.dg-modal .alert.expandable-alert .alert-more p {\n    color: inherit;\n    font-size: 12px;\n    font-size: .75rem;\n}\n\n.dg-modal .alert-info {\n    border-color: #25b9d7;\n}\n\n.dg-modal .alert-info:before {\n    content: "\\E88F";\n    background-color: #dff5f9;\n    color: #25b9d7;\n}\n\n.dg-modal .alert-info .alert.expandable-alert .read-more,\n.dg-modal .alert-info .close,\n.dg-modal .alert-info.expandable-alert .read-more,\n.dg-modal .alert-info.expandable-alert .read-more:focus,\n.dg-modal .alert-info.expandable-alert .read-more:hover,\n.dg-modal .alert.expandable-alert .alert-info .read-more {\n    color: #25b9d7;\n}\n\n.dg-modal .alert-success {\n    border-color: #70b580;\n}\n\n.dg-modal .alert-success:before {\n    content: "\\E5CA";\n    background-color: #d6f0d8;\n    color: #70b580;\n}\n\n.dg-modal .alert-success .alert.expandable-alert .read-more,\n.dg-modal .alert-success .close,\n.dg-modal .alert-success.expandable-alert .read-more,\n.dg-modal .alert-success.expandable-alert .read-more:focus,\n.dg-modal .alert-success.expandable-alert .read-more:hover,\n.dg-modal .alert.expandable-alert .alert-success .read-more {\n    color: #70b580;\n}\n\n.dg-modal .alert-warning {\n    border-color: #cd9321;\n}\n\n.dg-modal .alert-warning:before {\n    content: "\\E001";\n    background-color: #fde7bb;\n    color: #cd9321;\n}\n\n.dg-modal .alert-warning .alert.expandable-alert .read-more,\n.dg-modal .alert-warning .close,\n.dg-modal .alert-warning.expandable-alert .read-more,\n.dg-modal .alert-warning.expandable-alert .read-more:focus,\n.dg-modal .alert-warning.expandable-alert .read-more:hover,\n.dg-modal .alert.expandable-alert .alert-warning .read-more {\n    color: #cd9321;\n}\n\n.dg-modal .alert-danger {\n    border-color: #c05c67;\n}\n\n.dg-modal .alert-danger:before {\n    content: "\\E001";\n    background-color: #fde1e1;\n    color: #c05c67;\n}\n\n.dg-modal .alert-danger .alert.expandable-alert .read-more,\n.dg-modal .alert-danger .close,\n.dg-modal .alert-danger.expandable-alert .read-more,\n.dg-modal .alert-danger.expandable-alert .read-more:focus,\n.dg-modal .alert-danger.expandable-alert .read-more:hover,\n.dg-modal .alert.expandable-alert .alert-danger .read-more {\n    color: #c05c67;\n}\n\n.dg-modal .badge-primary {\n    background-color: #25b9d7;\n}\n\n.dg-modal .badge-primary[href]:focus,\n.dg-modal .badge-primary[href]:hover {\n    color: #fff;\n    text-decoration: none;\n    background-color: #1e94ab;\n}\n\n.dg-modal .badge-secondary {\n    background-color: #6c868e;\n}\n\n.dg-modal .badge-secondary[href]:focus,\n.dg-modal .badge-secondary[href]:hover {\n    color: #fff;\n    text-decoration: none;\n    background-color: #566b71;\n}\n\n.dg-modal .badge-success {\n    color: #282b30;\n    background-color: #70b580;\n}\n\n.dg-modal .badge-success[href]:focus,\n.dg-modal .badge-success[href]:hover {\n    color: #282b30;\n    text-decoration: none;\n    background-color: #539f64;\n}\n\n.dg-modal .badge-info {\n    background-color: #25b9d7;\n}\n\n.dg-modal .badge-info[href]:focus,\n.dg-modal .badge-info[href]:hover {\n    color: #fff;\n    text-decoration: none;\n    background-color: #1e94ab;\n}\n\n.dg-modal .badge-warning {\n    color: #282b30;\n    background-color: #cd9321;\n}\n\n.dg-modal .badge-warning[href]:focus,\n.dg-modal .badge-warning[href]:hover {\n    color: #282b30;\n    text-decoration: none;\n    background-color: #a1741a;\n}\n\n.dg-modal .badge-danger {\n    background-color: #c05c67;\n}\n\n.dg-modal .badge-danger[href]:focus,\n.dg-modal .badge-danger[href]:hover {\n    color: #fff;\n    text-decoration: none;\n    background-color: #a8414c;\n}\n\n.dg-modal .badge-light {\n    color: #282b30;\n    background-color: #fafbfc;\n}\n\n.dg-modal .badge-light[href]:focus,\n.dg-modal .badge-light[href]:hover {\n    color: #282b30;\n    text-decoration: none;\n    background-color: #dae2e9;\n}\n\n.dg-modal .badge-dark {\n    background-color: #363a41;\n}\n\n.dg-modal .badge-dark[href]:focus,\n.dg-modal .badge-dark[href]:hover {\n    color: #fff;\n    text-decoration: none;\n    background-color: #1f2125;\n}\n\n.dg-modal .badge-primary-hover {\n    color: #282b30;\n    background-color: #3ed2f0;\n}\n\n.dg-modal .badge-primary-hover[href]:focus,\n.dg-modal .badge-primary-hover[href]:hover {\n    color: #282b30;\n    text-decoration: none;\n    background-color: #12c5e9;\n}\n\n.dg-modal .badge-secondary-hover {\n    background-color: #363a41;\n}\n\n.dg-modal .badge-secondary-hover[href]:focus,\n.dg-modal .badge-secondary-hover[href]:hover {\n    color: #fff;\n    text-decoration: none;\n    background-color: #1f2125;\n}\n\n.dg-modal .badge-success-hover {\n    color: #282b30;\n    background-color: #78d07d;\n}\n\n.dg-modal .badge-success-hover[href]:focus,\n.dg-modal .badge-success-hover[href]:hover {\n    color: #282b30;\n    text-decoration: none;\n    background-color: #52c359;\n}\n\n.dg-modal .badge-info-hover {\n    color: #282b30;\n    background-color: #3ed2f0;\n}\n\n.dg-modal .badge-info-hover[href]:focus,\n.dg-modal .badge-info-hover[href]:hover {\n    color: #282b30;\n    text-decoration: none;\n    background-color: #12c5e9;\n}\n\n.dg-modal .badge-warning-hover {\n    color: #282b30;\n    background-color: #f1b746;\n}\n\n.dg-modal .badge-warning-hover[href]:focus,\n.dg-modal .badge-warning-hover[href]:hover {\n    color: #282b30;\n    text-decoration: none;\n    background-color: #eda517;\n}\n\n.dg-modal .badge-danger-hover {\n    background-color: #e76d7a;\n}\n\n.dg-modal .badge-danger-hover[href]:focus,\n.dg-modal .badge-danger-hover[href]:hover {\n    color: #fff;\n    text-decoration: none;\n    background-color: #e04152;\n}\n\n.dg-modal .badge-light-hover {\n    background-color: #363a41;\n}\n\n.dg-modal .badge-light-hover[href]:focus,\n.dg-modal .badge-light-hover[href]:hover {\n    color: #fff;\n    text-decoration: none;\n    background-color: #1f2125;\n}\n\n.dg-modal .badge-dark-hover {\n    color: #282b30;\n    background-color: #fafbfc;\n}\n\n.dg-modal .badge-dark-hover[href]:focus,\n.dg-modal .badge-dark-hover[href]:hover {\n    color: #282b30;\n    text-decoration: none;\n    background-color: #dae2e9;\n}\n\n.dg-modal .badge-danger,\n.dg-modal .badge-danger-hover,\n.dg-modal .badge-danger-hover[href],\n.dg-modal .badge-danger[href],\n.dg-modal .badge-dark,\n.dg-modal .badge-dark-hover,\n.dg-modal .badge-dark-hover[href],\n.dg-modal .badge-dark[href],\n.dg-modal .badge-info,\n.dg-modal .badge-info-hover,\n.dg-modal .badge-info-hover[href],\n.dg-modal .badge-info[href],\n.dg-modal .badge-light,\n.dg-modal .badge-light-hover,\n.dg-modal .badge-light-hover[href],\n.dg-modal .badge-light[href],\n.dg-modal .badge-primary,\n.dg-modal .badge-primary-hover,\n.dg-modal .badge-primary-hover[href],\n.dg-modal .badge-primary[href],\n.dg-modal .badge-secondary,\n.dg-modal .badge-secondary-hover,\n.dg-modal .badge-secondary-hover[href],\n.dg-modal .badge-secondary[href],\n.dg-modal .badge-success,\n.dg-modal .badge-success-hover,\n.dg-modal .badge-success-hover[href],\n.dg-modal .badge-success[href],\n.dg-modal .badge-warning,\n.dg-modal .badge-warning-hover,\n.dg-modal .badge-warning-hover[href],\n.dg-modal .badge-warning[href] {\n    color: #fff;\n}\n\n.dg-modal .btn {\n    border-width: 1px;\n    font-weight: 600;\n    border-radius: .063rem;\n    white-space: nowrap;\n}\n\n.dg-modal .btn:focus,\n.dg-modal .btn:hover {\n    cursor: pointer;\n}\n\n.dg-modal .btn.disabled,\n.dg-modal .btn:disabled {\n    opacity: 1;\n    cursor: not-allowed;\n}\n\n.dg-modal .btn > .material-icons {\n    font-size: 1.4em;\n    margin-top: -.083em;\n}\n\n.dg-modal .btn-primary {\n    color: #fff;\n    background-color: #25b9d7;\n    border-color: #25b9d7;\n    box-shadow: none;\n}\n\n.dg-modal .btn-primary:hover {\n    color: #fff;\n    background-color: #3ed2f0;\n    border-color: #3ed2f0;\n}\n\n.dg-modal .btn-primary.focus,\n.dg-modal .btn-primary:focus {\n    box-shadow: none;\n}\n\n.dg-modal .btn-primary.disabled,\n.dg-modal .btn-primary:disabled,\n.dg-modal .custom-file .custom-file-input.disabled ~ .custom-file-label:after,\n.dg-modal .custom-file .custom-file-input :disabled ~ .custom-file-label:after {\n    background-color: #bbcdd2;\n    border-color: #bbcdd2;\n}\n\n.dg-modal .btn-primary:not([disabled]):not(.disabled).active,\n.dg-modal .btn-primary:not([disabled]):not(.disabled):active,\n.dg-modal .show > .btn-primary.dropdown-toggle {\n    background-color: #19a9c6;\n    border-color: #19a9c6;\n    box-shadow: none;\n}\n\n.dg-modal .btn-secondary, #dingedi-mdtr-button.btn-secondary {\n    color: #fff;\n    background-color: #6c868e;\n    border-color: #6c868e;\n    box-shadow: none;\n}\n\n.dg-modal .btn-secondary:hover, #dingedi-mdtr-button.btn-secondary:hover {\n    color: #fff;\n    background-color: #363a41;\n    border-color: #363a41;\n}\n\n.dg-modal .btn-secondary.focus,\n.dg-modal .btn-secondary:focus, #dingedi-mdtr-button.btn-secondary:focus {\n    box-shadow: none;\n}\n\n.dg-modal .btn-secondary.disabled,\n.dg-modal .btn-secondary:disabled, #dingedi-mdtr-button.btn-secondary:disabled {\n    background-color: #bbcdd2;\n    border-color: #bbcdd2;\n}\n\n.dg-modal .btn-secondary:not([disabled]):not(.disabled).active,\n.dg-modal .btn-secondary:not([disabled]):not(.disabled):active,\n#dingedi-mdtr-button.btn-secondary:not([disabled]):not(.disabled):active,\n.dg-modal .show > .btn-secondary.dropdown-toggle {\n    background-color: #282b30;\n    border-color: #282b30;\n    box-shadow: none;\n}\n\n.dg-modal .btn-success {\n    color: #fff;\n    background-color: #70b580;\n    border-color: #70b580;\n    box-shadow: none;\n}\n\n.dg-modal .btn-success:hover {\n    color: #fff;\n    background-color: #78d07d;\n    border-color: #78d07d;\n}\n\n.dg-modal .btn-success.focus,\n.dg-modal .btn-success:focus {\n    box-shadow: none;\n}\n\n.dg-modal .btn-success.disabled,\n.dg-modal .btn-success:disabled {\n    background-color: #bbcdd2;\n    border-color: #bbcdd2;\n}\n\n.dg-modal .btn-success:not([disabled]):not(.disabled).active,\n.dg-modal .btn-success:not([disabled]):not(.disabled):active,\n.dg-modal .show > .btn-success.dropdown-toggle {\n    background-color: #539f64;\n    border-color: #539f64;\n    box-shadow: none;\n}\n\n.dg-modal .btn-info {\n    color: #fff;\n    background-color: #25b9d7;\n    border-color: #25b9d7;\n    box-shadow: none;\n}\n\n.dg-modal .btn-info:hover {\n    color: #fff;\n    background-color: #3ed2f0;\n    border-color: #3ed2f0;\n}\n\n.dg-modal .btn-info.focus,\n.dg-modal .btn-info:focus {\n    box-shadow: none;\n}\n\n.dg-modal .btn-info.disabled,\n.dg-modal .btn-info:disabled {\n    background-color: #bbcdd2;\n    border-color: #bbcdd2;\n}\n\n.dg-modal .btn-info:not([disabled]):not(.disabled).active,\n.dg-modal .btn-info:not([disabled]):not(.disabled):active,\n.dg-modal .show > .btn-info.dropdown-toggle {\n    background-color: #1e94ab;\n    border-color: #1e94ab;\n    box-shadow: none;\n}\n\n.dg-modal .btn-warning {\n    color: #fff;\n    background-color: #cd9321;\n    border-color: #cd9321;\n    box-shadow: none;\n}\n\n.dg-modal .btn-warning:hover {\n    color: #fff;\n    background-color: #f1b746;\n    border-color: #f1b746;\n}\n\n.dg-modal .btn-warning.focus,\n.dg-modal .btn-warning:focus {\n    box-shadow: none;\n}\n\n.dg-modal .btn-warning.disabled,\n.dg-modal .btn-warning:disabled {\n    background-color: #bbcdd2;\n    border-color: #bbcdd2;\n}\n\n.dg-modal .btn-warning:not([disabled]):not(.disabled).active,\n.dg-modal .btn-warning:not([disabled]):not(.disabled):active,\n.dg-modal .show > .btn-warning.dropdown-toggle {\n    background-color: #a1741a;\n    border-color: #a1741a;\n    box-shadow: none;\n}\n\n.dg-modal .btn-danger {\n    color: #fff;\n    background-color: #c05c67;\n    border-color: #c05c67;\n    box-shadow: none;\n}\n\n.dg-modal .btn-danger:hover {\n    color: #fff;\n    background-color: #e76d7a;\n    border-color: #e76d7a;\n}\n\n.dg-modal .btn-danger.focus,\n.dg-modal .btn-danger:focus {\n    box-shadow: none;\n}\n\n.dg-modal .btn-danger.disabled,\n.dg-modal .btn-danger:disabled {\n    background-color: #bbcdd2;\n    border-color: #bbcdd2;\n}\n\n.dg-modal .btn-danger:not([disabled]):not(.disabled).active,\n.dg-modal .btn-danger:not([disabled]):not(.disabled):active,\n.dg-modal .show > .btn-danger.dropdown-toggle {\n    background-color: #a8414c;\n    border-color: #a8414c;\n    box-shadow: none;\n}\n\n.dg-modal .btn-light {\n    color: #fff;\n    background-color: #fafbfc;\n    border-color: #fafbfc;\n    box-shadow: none;\n}\n\n.dg-modal .btn-light:hover {\n    color: #fff;\n    background-color: #363a41;\n    border-color: #363a41;\n}\n\n.dg-modal .btn-light.focus,\n.dg-modal .btn-light:focus {\n    box-shadow: none;\n}\n\n.dg-modal .btn-light.disabled,\n.dg-modal .btn-light:disabled {\n    background-color: #bbcdd2;\n    border-color: #bbcdd2;\n}\n\n.dg-modal .btn-light:not([disabled]):not(.disabled).active,\n.dg-modal .btn-light:not([disabled]):not(.disabled):active,\n.dg-modal .show > .btn-light.dropdown-toggle {\n    background-color: #dae2e9;\n    border-color: #dae2e9;\n    box-shadow: none;\n}\n\n.dg-modal .btn-dark {\n    color: #fff;\n    background-color: #363a41;\n    border-color: #363a41;\n    box-shadow: none;\n}\n\n.dg-modal .btn-dark:hover {\n    color: #fff;\n    background-color: #fafbfc;\n    border-color: #fafbfc;\n}\n\n.dg-modal .btn-dark.focus,\n.dg-modal .btn-dark:focus {\n    box-shadow: none;\n}\n\n.dg-modal .btn-dark.disabled,\n.dg-modal .btn-dark:disabled {\n    background-color: #bbcdd2;\n    border-color: #bbcdd2;\n}\n\n.dg-modal .btn-dark:not([disabled]):not(.disabled).active,\n.dg-modal .btn-dark:not([disabled]):not(.disabled):active,\n.dg-modal .show > .btn-dark.dropdown-toggle {\n    background-color: #1f2125;\n    border-color: #1f2125;\n    box-shadow: none;\n}\n\n.dg-modal .btn-outline-primary {\n    color: #25b9d7;\n    background-color: transparent;\n    background-image: none;\n    border-color: #25b9d7;\n}\n\n.dg-modal .btn-outline-primary:hover {\n    color: #fff;\n    background-color: #3ed2f0;\n    border-color: #3ed2f0;\n}\n\n.dg-modal .btn-outline-primary.focus,\n.dg-modal .btn-outline-primary:focus {\n    box-shadow: none;\n}\n\n.dg-modal .btn-outline-primary.disabled,\n.dg-modal .btn-outline-primary:disabled {\n    color: #bbcdd2;\n    background-color: transparent;\n    border-color: #bbcdd2;\n}\n\n.dg-modal .btn-outline-primary:not([disabled]):not(.disabled).active,\n.dg-modal .btn-outline-primary:not([disabled]):not(.disabled):active,\n.dg-modal .show > .btn-outline-primary.dropdown-toggle {\n    color: #fff;\n    background-color: #19a9c6;\n    border-color: #19a9c6;\n    box-shadow: none;\n}\n\n.dg-modal .btn-outline-secondary {\n    color: #6c868e;\n    background-color: transparent;\n    background-image: none;\n    border-color: #6c868e;\n}\n\n.dg-modal .btn-outline-secondary:hover {\n    color: #fff;\n    background-color: #363a41;\n    border-color: #363a41;\n}\n\n.dg-modal .btn-outline-secondary.focus,\n.dg-modal .btn-outline-secondary:focus {\n    box-shadow: none;\n}\n\n.dg-modal .btn-outline-secondary.disabled,\n.dg-modal .btn-outline-secondary:disabled {\n    color: #bbcdd2;\n    background-color: transparent;\n    border-color: #bbcdd2;\n}\n\n.dg-modal .btn-outline-secondary:not([disabled]):not(.disabled).active,\n.dg-modal .btn-outline-secondary:not([disabled]):not(.disabled):active,\n.dg-modal .show > .btn-outline-secondary.dropdown-toggle {\n    color: #fff;\n    background-color: #282b30;\n    border-color: #282b30;\n    box-shadow: none;\n}\n\n.dg-modal .btn-outline-success {\n    color: #70b580;\n    background-color: transparent;\n    background-image: none;\n    border-color: #70b580;\n}\n\n.dg-modal .btn-outline-success:hover {\n    color: #fff;\n    background-color: #78d07d;\n    border-color: #78d07d;\n}\n\n.dg-modal .btn-outline-success.focus,\n.dg-modal .btn-outline-success:focus {\n    box-shadow: none;\n}\n\n.dg-modal .btn-outline-success.disabled,\n.dg-modal .btn-outline-success:disabled {\n    color: #bbcdd2;\n    background-color: transparent;\n    border-color: #bbcdd2;\n}\n\n.dg-modal .btn-outline-success:not([disabled]):not(.disabled).active,\n.dg-modal .btn-outline-success:not([disabled]):not(.disabled):active,\n.dg-modal .show > .btn-outline-success.dropdown-toggle {\n    color: #fff;\n    background-color: #539f64;\n    border-color: #539f64;\n    box-shadow: none;\n}\n\n.dg-modal .btn-outline-info {\n    color: #25b9d7;\n    background-color: transparent;\n    background-image: none;\n    border-color: #25b9d7;\n}\n\n.dg-modal .btn-outline-info:hover {\n    color: #fff;\n    background-color: #3ed2f0;\n    border-color: #3ed2f0;\n}\n\n.dg-modal .btn-outline-info.focus,\n.dg-modal .btn-outline-info:focus {\n    box-shadow: none;\n}\n\n.dg-modal .btn-outline-info.disabled,\n.dg-modal .btn-outline-info:disabled {\n    color: #bbcdd2;\n    background-color: transparent;\n    border-color: #bbcdd2;\n}\n\n.dg-modal .btn-outline-info:not([disabled]):not(.disabled).active,\n.dg-modal .btn-outline-info:not([disabled]):not(.disabled):active,\n.dg-modal .show > .btn-outline-info.dropdown-toggle {\n    color: #fff;\n    background-color: #1e94ab;\n    border-color: #1e94ab;\n    box-shadow: none;\n}\n\n.dg-modal .btn-outline-warning {\n    color: #cd9321;\n    background-color: transparent;\n    background-image: none;\n    border-color: #cd9321;\n}\n\n.dg-modal .btn-outline-warning:hover {\n    color: #fff;\n    background-color: #f1b746;\n    border-color: #f1b746;\n}\n\n.dg-modal .btn-outline-warning.focus,\n.dg-modal .btn-outline-warning:focus {\n    box-shadow: none;\n}\n\n.dg-modal .btn-outline-warning.disabled,\n.dg-modal .btn-outline-warning:disabled {\n    color: #bbcdd2;\n    background-color: transparent;\n    border-color: #bbcdd2;\n}\n\n.dg-modal .btn-outline-warning:not([disabled]):not(.disabled).active,\n.dg-modal .btn-outline-warning:not([disabled]):not(.disabled):active,\n.dg-modal .show > .btn-outline-warning.dropdown-toggle {\n    color: #fff;\n    background-color: #a1741a;\n    border-color: #a1741a;\n    box-shadow: none;\n}\n\n.dg-modal .btn-outline-danger {\n    color: #c05c67;\n    background-color: transparent;\n    background-image: none;\n    border-color: #c05c67;\n}\n\n.dg-modal .btn-outline-danger:hover {\n    color: #fff;\n    background-color: #e76d7a;\n    border-color: #e76d7a;\n}\n\n.dg-modal .btn-outline-danger.focus,\n.dg-modal .btn-outline-danger:focus {\n    box-shadow: none;\n}\n\n.dg-modal .btn-outline-danger.disabled,\n.dg-modal .btn-outline-danger:disabled {\n    color: #bbcdd2;\n    background-color: transparent;\n    border-color: #bbcdd2;\n}\n\n.dg-modal .btn-outline-danger:not([disabled]):not(.disabled).active,\n.dg-modal .btn-outline-danger:not([disabled]):not(.disabled):active,\n.dg-modal .show > .btn-outline-danger.dropdown-toggle {\n    color: #fff;\n    background-color: #a8414c;\n    border-color: #a8414c;\n    box-shadow: none;\n}\n\n.dg-modal .btn-outline-light {\n    color: #fafbfc;\n    background-color: transparent;\n    background-image: none;\n    border-color: #fafbfc;\n}\n\n.dg-modal .btn-outline-light:hover {\n    color: #fff;\n    background-color: #363a41;\n    border-color: #363a41;\n}\n\n.dg-modal .btn-outline-light.focus,\n.dg-modal .btn-outline-light:focus {\n    box-shadow: none;\n}\n\n.dg-modal .btn-outline-light.disabled,\n.dg-modal .btn-outline-light:disabled {\n    color: #bbcdd2;\n    background-color: transparent;\n    border-color: #bbcdd2;\n}\n\n.dg-modal .btn-outline-light:not([disabled]):not(.disabled).active,\n.dg-modal .btn-outline-light:not([disabled]):not(.disabled):active,\n.dg-modal .show > .btn-outline-light.dropdown-toggle {\n    color: #fff;\n    background-color: #dae2e9;\n    border-color: #dae2e9;\n    box-shadow: none;\n}\n\n.dg-modal .btn-outline-dark {\n    color: #363a41;\n    background-color: transparent;\n    background-image: none;\n    border-color: #363a41;\n}\n\n.dg-modal .btn-outline-dark:hover {\n    color: #fff;\n    background-color: #fafbfc;\n    border-color: #fafbfc;\n}\n\n.dg-modal .btn-outline-dark.focus,\n.dg-modal .btn-outline-dark:focus {\n    box-shadow: none;\n}\n\n.dg-modal .btn-outline-dark.disabled,\n.dg-modal .btn-outline-dark:disabled {\n    color: #bbcdd2;\n    background-color: transparent;\n    border-color: #bbcdd2;\n}\n\n.dg-modal .btn-outline-dark:not([disabled]):not(.disabled).active,\n.dg-modal .btn-outline-dark:not([disabled]):not(.disabled):active,\n.dg-modal .show > .btn-outline-dark.dropdown-toggle {\n    color: #fff;\n    background-color: #1f2125;\n    border-color: #1f2125;\n    box-shadow: none;\n}\n\n.dg-modal .btn-outline-secondary:not([disabled]):not(.disabled).hover,\n.dg-modal .btn-outline-secondary:not([disabled]):not(.disabled):hover {\n    color: #25b9d7;\n    background-color: #fff;\n    border-color: #25b9d7;\n}\n\n.dg-modal .btn-outline-secondary:not([disabled]):not(.disabled).active,\n.dg-modal .btn-outline-secondary:not([disabled]):not(.disabled):active,\n.dg-modal .show > .btn-outline-secondary.dropdown-toggle {\n    color: #19a9c6;\n    background-color: #f6fdff;\n    border-color: #3ed2f0;\n}\n\n.dg-modal .btn-group .btn.dropdown-toggle-split:not([class*=outline]) {\n    margin-left: 1px;\n}\n\n.dg-modal .btn-group .btn-group-lg > .btn.dropdown-toggle-split,\n.dg-modal .btn-group .btn.btn-lg.dropdown-toggle-split {\n    padding-right: 9.008px;\n    padding-right: .563rem;\n    padding-left: 9.008px;\n    padding-left: .563rem;\n}\n\n.dg-modal .btn-group .btn.dropdown-toggle-split[class*=outline] {\n    margin-left: -1px;\n}\n\n.dg-modal .breadcrumb {\n    margin: 0;\n    font-size: 12px;\n    font-size: .75rem;\n}\n\n.dg-modal .breadcrumb li + li:before {\n    padding-right: 0;\n    padding-left: 3px;\n    padding-left: .1875rem;\n}\n\n.dg-modal .breadcrumb li > a {\n    color: #363a41;\n}\n\n.dg-modal .breadcrumb-item {\n    color: #363a41;\n    font-weight: 400;\n}\n\n.dg-modal .toolbar-button {\n    color: #6c868e;\n    text-align: center;\n    display: inline-block;\n    margin: 0 5px;\n    margin: 0 .3125rem;\n}\n\n.dg-modal .toolbar-button > .material-icons {\n    font-size: 24px;\n    font-size: 1.5rem;\n}\n\n.dg-modal .toolbar-button > .title {\n    font-size: 12px;\n    font-size: .75rem;\n    color: #6c868e;\n    display: block;\n}\n\n.dg-modal .toolbar-button:hover {\n    text-decoration: none;\n}\n\n.dg-modal .card .list-group-item {\n    padding: 12px 20px;\n    padding: .75rem 1.25rem;\n}\n\n.dg-modal .custom-file,\n.dg-modal .custom-select {\n    width: 100%;\n}\n\n.dg-modal .custom-file,\n.dg-modal .custom-file .custom-file-input,\n.dg-modal .custom-select {\n    height: 35.008px;\n    height: 2.188rem;\n}\n\n.dg-modal .custom-file .custom-file-input:focus ~ .custom-file-label {\n    border-color: #3ed2f0;\n}\n\n.dg-modal .custom-file .custom-file-input.disabled,\n.dg-modal .custom-file .custom-file-input :disabled {\n    cursor: not-allowed;\n}\n\n.dg-modal .custom-file .custom-file-input.disabled ~ .custom-file-label,\n.dg-modal .custom-file .custom-file-input :disabled ~ .custom-file-label {\n    color: #6c868e;\n    cursor: not-allowed;\n    background-color: #eceeef;\n}\n\n.dg-modal .custom-file .custom-file-label:after {\n    font-weight: 600;\n    color: #fff;\n    background-color: #25b9d7;\n    border-color: #25b9d7;\n    box-shadow: none;\n    top: -1px;\n    right: -1px;\n    bottom: -1px;\n    height: auto;\n}\n\n.dg-modal .custom-file .custom-file-label:after:focus,\n.dg-modal .custom-file .custom-file-label:after:hover {\n    cursor: pointer;\n}\n\n.dg-modal .custom-file .custom-file-label:after:hover {\n    color: #fff;\n}\n\n.dg-modal .custom-file .custom-file-label:after.focus,\n.dg-modal .custom-file .custom-file-label:after:focus {\n    box-shadow: none;\n}\n\n.dg-modal .custom-file .custom-file-label:after.disabled,\n.dg-modal .custom-file .custom-file-label:after:disabled {\n    background-color: #bbcdd2;\n    border-color: #bbcdd2;\n}\n\n.dg-modal .custom-file .custom-file-label:after:not([disabled]):not(.disabled).active,\n.dg-modal .custom-file .custom-file-label:after:not([disabled]):not(.disabled):active,\n.dg-modal .show > .custom-file .custom-file-label:after.dropdown-toggle {\n    box-shadow: none;\n}\n\n.dg-modal .form-select {\n    position: relative;\n}\n\n.dg-modal .dropdown-toggle,\n.dg-modal .dropup .dropdown-toggle {\n    padding-right: 10.056px;\n    padding-right: .6285rem;\n}\n\n.dg-modal .dropdown-toggle:after,\n.dg-modal .dropup .dropdown-toggle:after {\n    font-family: Material Icons;\n    font-weight: 400;\n    font-style: normal;\n    font-size: 24px;\n    font-size: 1.5rem;\n    line-height: 1;\n    text-transform: none;\n    letter-spacing: normal;\n    word-wrap: normal;\n    white-space: nowrap;\n    direction: ltr;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-feature-settings: "liga";\n    font-feature-settings: "liga";\n    content: "expand_more";\n    border: none;\n    display: inline-block;\n    vertical-align: middle;\n    width: auto;\n    line-height: 0;\n}\n\n.dg-modal .dropup .dropdown-toggle:after {\n    content: "expand_less";\n}\n\n.dg-modal .dropdown-toggle:not(.dropdown-toggle-split):after {\n    margin-left: 10px;\n    margin-left: .625rem;\n}\n\n.dg-modal .dropdown-menu {\n    border: 1px solid #bbcdd2;\n    box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.3);\n    color: #576c72;\n    padding: 5.008px 0;\n    padding: .313rem 0;\n    min-width: 250px;\n    min-width: 15.625rem;\n}\n\n.dg-modal .dropdown-menu .material-icons {\n    color: #6c868e;\n    font-size: 18px;\n    font-size: 1.125rem;\n    vertical-align: text-bottom;\n    padding-right: 8px;\n    padding-right: .5rem;\n}\n\n.dg-modal .dropdown-menu > .dropdown-item {\n    color: inherit;\n    line-height: normal;\n    border-bottom: 0;\n    padding: 6px 15.008px;\n    padding: .375rem .938rem;\n    padding-right: 24px;\n    padding-right: 1.5rem;\n}\n\n.dg-modal .dropdown-menu > .dropdown-item:hover {\n    color: #fff;\n    background-color: #25b9d7;\n}\n\n.dg-modal .dropdown-menu > .dropdown-item:hover .material-icons {\n    color: #fff;\n}\n\n.dg-modal .dropdown-menu > .dropdown-divider {\n    margin: 5.008px 0;\n    margin: .313rem 0;\n}\n\n.dg-modal .form.form-background {\n    background-color: #eff1f2;\n    padding: 32px;\n    padding: 2rem;\n}\n\n.dg-modal .form-control-label {\n    margin-bottom: 5px;\n    margin-bottom: .3125rem;\n    color: #363a41;\n}\n\n.dg-modal .form-text {\n    color: #6c868e;\n    font-size: 12px;\n    font-size: .75rem;\n}\n\n.dg-modal label + .form-text {\n    float: right;\n}\n\n.dg-modal .form-control,\n.dg-modal .pagination .jump-to-page,\n.dg-modal .pstaggerAddTagInput,\n.dg-modal .pstaggerWrapper,\n.dg-modal .tags-input {\n    padding: 6px 7px;\n    padding: .375rem .4375rem;\n}\n\n.dg-modal .disabled.pstaggerAddTagInput,\n.dg-modal .disabled.pstaggerWrapper,\n.dg-modal .disabled.tags-input,\n.dg-modal .form-control.disabled,\n.dg-modal .form-control :disabled,\n.dg-modal .pagination .disabled.jump-to-page,\n.dg-modal .pagination .jump-to-page :disabled,\n.dg-modal .pstaggerAddTagInput :disabled,\n.dg-modal .pstaggerWrapper :disabled,\n.dg-modal .tags-input :disabled {\n    color: #6c868e;\n    cursor: not-allowed;\n}\n\n.dg-modal .form-control-lg,\n.dg-modal .input-group-lg > .form-control,\n.dg-modal .input-group-lg > .input-group-append > .btn,\n.dg-modal .input-group-lg > .input-group-append > .input-group-text,\n.dg-modal .input-group-lg > .input-group-prepend > .btn,\n.dg-modal .input-group-lg > .input-group-prepend > .input-group-text,\n.dg-modal .input-group-lg > .pstaggerAddTagInput,\n.dg-modal .input-group-lg > .pstaggerWrapper,\n.dg-modal .input-group-lg > .tags-input,\n.dg-modal .pagination .input-group-lg > .jump-to-page {\n    padding: 6px 13.408px;\n    padding: .375rem .838rem;\n}\n\n.dg-modal .has-danger,\n.dg-modal .has-success,\n.dg-modal .has-warning {\n    position: relative;\n}\n\n.dg-modal .has-danger .form-control-label,\n.dg-modal .has-success .form-control-label,\n.dg-modal .has-warning .form-control-label {\n    color: #363a41;\n}\n\n.dg-modal .has-danger .form-control,\n.dg-modal .has-danger .pagination .jump-to-page,\n.dg-modal .has-danger .pstaggerAddTagInput,\n.dg-modal .has-danger .pstaggerWrapper,\n.dg-modal .has-danger .tags-input,\n.dg-modal .has-success .form-control,\n.dg-modal .has-success .pagination .jump-to-page,\n.dg-modal .has-success .pstaggerAddTagInput,\n.dg-modal .has-success .pstaggerWrapper,\n.dg-modal .has-success .tags-input,\n.dg-modal .has-warning .form-control,\n.dg-modal .has-warning .pagination .jump-to-page,\n.dg-modal .has-warning .pstaggerAddTagInput,\n.dg-modal .has-warning .pstaggerWrapper,\n.dg-modal .has-warning .tags-input,\n.dg-modal .pagination .has-danger .jump-to-page,\n.dg-modal .pagination .has-success .jump-to-page,\n.dg-modal .pagination .has-warning .jump-to-page {\n    background-image: none;\n    padding-right: 25px;\n    padding-right: 1.5625rem;\n}\n\n.dg-modal .has-danger:after,\n.dg-modal .has-success:after,\n.dg-modal .has-warning:after {\n    font-family: Material Icons;\n    font-style: normal;\n    font-size: 24px;\n    font-size: 1.5rem;\n    display: inline-block;\n    line-height: 1;\n    text-transform: none;\n    letter-spacing: normal;\n    word-wrap: normal;\n    white-space: nowrap;\n    direction: ltr;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-feature-settings: "liga";\n    font-feature-settings: "liga";\n    content: "\\E876";\n    font-size: 23.008px;\n    font-size: 1.438rem;\n    font-weight: 400;\n    position: absolute;\n    right: 5px;\n    right: .3125rem;\n    bottom: 29.008px;\n    bottom: 1.813rem;\n    vertical-align: middle;\n}\n\n.dg-modal .has-danger.form-group-lg:after,\n.dg-modal .has-success.form-group-lg:after,\n.dg-modal .has-warning.form-group-lg:after {\n    bottom: 30px;\n    bottom: 1.875rem;\n}\n\n.dg-modal .has-success:after {\n    content: "\\E876";\n    color: #70b580;\n}\n\n.dg-modal .has-warning:after {\n    content: "\\E001";\n    color: #cd9321;\n}\n\n.dg-modal .has-danger:after {\n    content: "\\E001";\n    color: #c05c67;\n}\n\n.dg-modal .form-check.disabled .form-check-label,\n.dg-modal .form-check :disabled .form-check-label {\n    color: #6c868e;\n}\n\n.dg-modal .form-control.is-valid,\n.dg-modal .is-valid,\n.dg-modal .is-valid.pstaggerAddTagInput,\n.dg-modal .is-valid.pstaggerWrapper,\n.dg-modal .is-valid.tags-input,\n.dg-modal .pagination .is-valid.jump-to-page {\n    border-color: #70b580;\n}\n\n.dg-modal .form-control.is-valid:focus,\n.dg-modal .is-valid.pstaggerAddTagInput:focus,\n.dg-modal .is-valid.pstaggerWrapper:focus,\n.dg-modal .is-valid.tags-input:focus,\n.dg-modal .is-valid:focus,\n.dg-modal .pagination .is-valid.jump-to-page:focus {\n    box-shadow: none;\n}\n\n.dg-modal .valid-feedback {\n    font-size: 12px;\n    font-size: .75rem;\n    font-weight: 700;\n    color: #70b580;\n    margin-top: 5px;\n    margin-top: .3125rem;\n}\n\n.dg-modal .form-control.is-invalid,\n.dg-modal .is-invalid,\n.dg-modal .is-invalid.pstaggerAddTagInput,\n.dg-modal .is-invalid.pstaggerWrapper,\n.dg-modal .is-invalid.tags-input,\n.dg-modal .pagination .is-invalid.jump-to-page {\n    border-color: #c05c67;\n}\n\n.dg-modal .form-control.is-invalid:focus,\n.dg-modal .is-invalid.pstaggerAddTagInput:focus,\n.dg-modal .is-invalid.pstaggerWrapper:focus,\n.dg-modal .is-invalid.tags-input:focus,\n.dg-modal .is-invalid:focus,\n.dg-modal .pagination .is-invalid.jump-to-page:focus {\n    box-shadow: none;\n}\n\n.dg-modal .invalid-feedback {\n    font-size: 12px;\n    font-size: .75rem;\n    font-weight: 700;\n    color: #c05c67;\n    margin-top: 5px;\n    margin-top: .3125rem;\n}\n\n.dg-modal .form-control.is-warning,\n.dg-modal .is-warning,\n.dg-modal .is-warning.pstaggerAddTagInput,\n.dg-modal .is-warning.pstaggerWrapper,\n.dg-modal .is-warning.tags-input,\n.dg-modal .pagination .is-warning.jump-to-page {\n    border-color: #cd9321;\n}\n\n.dg-modal .form-control.is-warning:focus,\n.dg-modal .is-warning.pstaggerAddTagInput:focus,\n.dg-modal .is-warning.pstaggerWrapper:focus,\n.dg-modal .is-warning.tags-input:focus,\n.dg-modal .is-warning:focus,\n.dg-modal .pagination .is-warning.jump-to-page:focus {\n    box-shadow: none;\n}\n\n.dg-modal .warning-feedback {\n    font-size: 12px;\n    font-size: .75rem;\n    font-weight: 700;\n    color: #cd9321;\n    margin-top: 5px;\n    margin-top: .3125rem;\n}\n\n.dg-modal .switch-input {\n    height: 20px;\n    width: 40px;\n    position: relative;\n    cursor: pointer;\n    display: inline-block;\n    vertical-align: middle;\n    margin: -2px 4px 0 0;\n}\n\n.dg-modal .switch-input,\n.dg-modal .switch-input:after {\n    background: #fff;\n    border: 2px solid #bbcdd2;\n    border-radius: 20px;\n    box-sizing: border-box;\n    color: #6c868e;\n    transition: all .5s;\n}\n\n.dg-modal .switch-input {\n    background: #fde7bb;\n}\n\n.dg-modal .switch-input > input {\n    display: none;\n}\n\n.dg-modal .switch-input:after {\n    font-family: Material Icons;\n    font-weight: 400;\n    font-style: normal;\n    font-size: 24px;\n    font-size: 1.5rem;\n    display: inline-block;\n    line-height: 1;\n    text-transform: none;\n    letter-spacing: normal;\n    word-wrap: normal;\n    white-space: nowrap;\n    direction: ltr;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-feature-settings: "liga";\n    font-feature-settings: "liga";\n    content: "close";\n    display: block;\n    height: 24px;\n    width: 24px;\n    position: absolute;\n    top: -4px;\n    left: -4px;\n    -webkit-transform: rotate(-180deg);\n    transform: rotate(-180deg);\n    line-height: 20px;\n    vertical-align: middle;\n    text-align: center;\n    font-size: 16px;\n}\n\n.dg-modal .switch-input.-checked {\n    background: #25b9d7;\n}\n\n.dg-modal .switch-input.-checked:after {\n    content: "check";\n    left: 16px;\n    color: #25b9d7;\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n}\n\n.dg-modal .switch-input.switch-input-lg {\n    height: 30px;\n    width: 60px;\n    position: relative;\n    cursor: pointer;\n    display: inline-block;\n    vertical-align: middle;\n    margin: -2px 5px 0 0;\n}\n\n.dg-modal .switch-input.switch-input-lg,\n.dg-modal .switch-input.switch-input-lg:after {\n    background: #fff;\n    border: 2px solid #bbcdd2;\n    border-radius: 30px;\n    box-sizing: border-box;\n    color: #6c868e;\n    transition: all .5s;\n}\n\n.dg-modal .switch-input.switch-input-lg {\n    background: #fde7bb;\n}\n\n.dg-modal .switch-input.switch-input-lg > input {\n    display: none;\n}\n\n.dg-modal .switch-input.switch-input-lg:after {\n    font-family: Material Icons;\n    font-weight: 400;\n    font-style: normal;\n    font-size: 1.5rem;\n    display: inline-block;\n    line-height: 1;\n    text-transform: none;\n    letter-spacing: normal;\n    word-wrap: normal;\n    white-space: nowrap;\n    direction: ltr;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-feature-settings: "liga";\n    font-feature-settings: "liga";\n    content: "close";\n    display: block;\n    height: 36px;\n    width: 36px;\n    position: absolute;\n    top: -5px;\n    left: -5px;\n    -webkit-transform: rotate(-180deg);\n    transform: rotate(-180deg);\n    line-height: 32px;\n    vertical-align: middle;\n    text-align: center;\n    font-size: 24px;\n}\n\n.dg-modal .switch-input.switch-input-lg.-checked {\n    background: #25b9d7;\n}\n\n.dg-modal .switch-input.switch-input-lg.-checked:after {\n    content: "check";\n    left: 25px;\n    color: #25b9d7;\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n}\n\n.dg-modal .switch-input.switch-input-sm {\n    height: 16px;\n    width: 28px;\n    position: relative;\n    cursor: pointer;\n    display: inline-block;\n    vertical-align: middle;\n    margin: -2px 3px 0 0;\n}\n\n.dg-modal .switch-input.switch-input-sm,\n.dg-modal .switch-input.switch-input-sm:after {\n    background: #fff;\n    border: 2px solid #bbcdd2;\n    border-radius: 16px;\n    box-sizing: border-box;\n    color: #6c868e;\n    transition: all .5s;\n}\n\n.dg-modal .switch-input.switch-input-sm {\n    background: #fde7bb;\n}\n\n.dg-modal .switch-input.switch-input-sm > input {\n    display: none;\n}\n\n.dg-modal .switch-input.switch-input-sm:after {\n    font-family: Material Icons;\n    font-weight: 400;\n    font-style: normal;\n    font-size: 24px;\n    font-size: 1.5rem;\n    display: inline-block;\n    line-height: 1;\n    text-transform: none;\n    letter-spacing: normal;\n    word-wrap: normal;\n    white-space: nowrap;\n    direction: ltr;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-feature-settings: "liga";\n    font-feature-settings: "liga";\n    content: "close";\n    display: block;\n    height: 18px;\n    width: 18px;\n    position: absolute;\n    top: -3px;\n    left: -3px;\n    -webkit-transform: rotate(-180deg);\n    transform: rotate(-180deg);\n    line-height: 14px;\n    vertical-align: middle;\n    text-align: center;\n    font-size: 12px;\n}\n\n.dg-modal .switch-input.switch-input-sm.-checked {\n    background: #25b9d7;\n}\n\n.dg-modal .switch-input.switch-input-sm.-checked:after {\n    content: "check";\n    left: 9px;\n    color: #25b9d7;\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n}\n\n.dg-modal .search input::-webkit-input-placeholder {\n    font-style: italic;\n}\n\n.dg-modal .search input:-ms-input-placeholder {\n    font-style: italic;\n}\n\n.dg-modal .search input::placeholder {\n    font-style: italic;\n}\n\n.dg-modal .search.search-with-icon {\n    position: relative;\n}\n\n.dg-modal .search.search-with-icon input[type=text] {\n    padding-right: 25.6px;\n    padding-right: 1.6rem;\n}\n\n.dg-modal .search.search-with-icon:after {\n    font-family: Material Icons;\n    font-style: normal;\n    font-size: 24px;\n    font-size: 1.5rem;\n    display: inline-block;\n    line-height: 1;\n    text-transform: none;\n    letter-spacing: normal;\n    vertical-align: middle;\n    word-wrap: normal;\n    white-space: nowrap;\n    direction: ltr;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-feature-settings: "liga";\n    font-feature-settings: "liga";\n    content: "\\E8B6";\n    color: #6c868e;\n    font-size: 22px;\n    font-size: 1.375rem;\n    font-weight: 400;\n    position: absolute;\n    right: 5px;\n    right: .3125rem;\n    top: 50%;\n    margin-top: -11px;\n    margin-top: -.6875rem;\n}\n\n.dg-modal .input-group-text {\n    padding: 6px 10px;\n    padding: .375rem .625rem;\n    color: #6c868e;\n}\n\n.dg-modal .input-group-text,\n.dg-modal .input-group-text .material-icons {\n    font-size: 14px;\n    font-size: .875rem;\n}\n\n.dg-modal .input-group-text + .input-group-text {\n    margin-left: -1px;\n}\n\n.dg-modal .list-group-item-action:active {\n    color: #fff;\n    background-color: #3ed2f0;\n    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5), inset 1px 1px 3px 0 #25b9d7;\n    border-top-color: #25b9d7;\n    border-left-color: #25b9d7;\n}\n\n.dg-modal .list-group-item-action .badge {\n    float: right;\n}\n\n.dg-modal .list-group-item-action.active .badge,\n.dg-modal .list-group-item-action:hover .badge {\n    background: #fafbfc;\n    color: #363a41;\n}\n\n.dg-modal .modal-body,\n.dg-modal .modal-header {\n    padding-bottom: 0;\n}\n\n.dg-modal .modal-body p:last-child,\n.dg-modal .modal-header p:last-child {\n    margin-bottom: 0;\n}\n\n.dg-modal .alert.expandable-alert .modal-header .read-more,\n.dg-modal .modal-header .alert.expandable-alert .read-more,\n.dg-modal .modal-header .close {\n    cursor: pointer;\n    font-size: 32px;\n    font-size: 2rem;\n}\n\n.dg-modal .modal-title {\n    margin-bottom: 0;\n}\n\n.dg-modal .nav-link {\n    color: #6c868e;\n    padding: .9375rem 1.25rem;\n    text-decoration: none;\n}\n\n.dg-modal .nav-tabs,\n.dg-modal .nav-tabs .nav-link {\n    border: 0;\n}\n\n.dg-modal .nav-tabs .nav-item.show .nav-link,\n.dg-modal .nav-tabs .nav-link.active {\n    border-top: 3px solid #25b9d7;\n    border-top: .1875rem solid #25b9d7;\n}\n\n.dg-modal .nav-pills {\n    border-top: 1px solid #dfdfdf;\n    border-bottom: 1px solid #dfdfdf;\n}\n\n.dg-modal .nav-pills .nav-link.active,\n.dg-modal .show > .nav-pills .nav-link {\n    border-bottom: 3px solid #25b9d7;\n    border-bottom: .1875rem solid #25b9d7;\n}\n\n.dg-modal .tab-content {\n    background-color: #fff;\n    padding: 15px;\n    padding: .9375rem;\n}\n\n.dg-modal .page-item.next .page-link,\n.dg-modal .page-item.previous .page-link {\n    padding: 0;\n}\n\n.dg-modal .page-item.next .page-link:after,\n.dg-modal .page-item.previous .page-link:after {\n    font-family: Material Icons;\n    font-weight: 400;\n    font-style: normal;\n    font-size: 24px;\n    font-size: 1.5rem;\n    display: inline-block;\n    line-height: 1;\n    text-transform: none;\n    letter-spacing: normal;\n    vertical-align: middle;\n    word-wrap: normal;\n    white-space: nowrap;\n    direction: ltr;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-feature-settings: "liga";\n    font-feature-settings: "liga";\n    line-height: 38px;\n    line-height: 2.375rem;\n}\n\n.dg-modal .page-item.next .page-link:hover,\n.dg-modal .page-item.previous .page-link:hover {\n    text-decoration: underline;\n}\n\n.dg-modal .page-item.next.previous .page-link:after,\n.dg-modal .page-item.previous.previous .page-link:after {\n    content: "\\E314";\n}\n\n.dg-modal .page-item.next.next .page-link:after,\n.dg-modal .page-item.previous.next .page-link:after {\n    content: "\\E315";\n}\n\n.dg-modal .page-item.active .page-link {\n    font-weight: 700;\n}\n\n.dg-modal .page-link {\n    font-weight: 400;\n}\n\n.dg-modal .page-link:focus,\n.dg-modal .page-link:hover {\n    text-decoration: underline;\n}\n\n.dg-modal .pagination .jump-to-page {\n    color: #25b9d7;\n    font-weight: 700;\n    width: 48px;\n    width: 3rem;\n    margin-right: 1px;\n    margin-top: 2px;\n}\n\n.dg-modal .pagination .jump-to-page:focus {\n    font-weight: 400;\n}\n\n.dg-modal .pstaggerWrapper {\n    border: 0;\n    padding: 0;\n}\n\n.dg-modal .pstaggerTagsWrapper {\n    display: none;\n    position: relative;\n    padding: 6.4px;\n    padding: .4rem;\n    padding-bottom: 0;\n    border: 1px solid #bbcdd2;\n    background: #fff;\n    width: 100%;\n}\n\n.dg-modal .pstaggerAddTagWrapper {\n    width: 100%;\n    height: 100%;\n}\n\n.dg-modal .pstaggerTag {\n    font-size: 12px;\n    font-size: .75rem;\n    display: inline-block;\n    padding: 3.2px 6.4px;\n    padding: .2rem .4rem;\n    margin: 0 6.4px 6.4px 0;\n    margin: 0 .4rem .4rem 0;\n    color: #25b9d7;\n    text-align: center;\n    white-space: nowrap;\n    vertical-align: baseline;\n    color: #fff;\n    background-color: #25b9d7;\n}\n\n.dg-modal .pstaggerTag[href]:focus,\n.dg-modal .pstaggerTag[href]:hover {\n    color: #fff;\n    text-decoration: none;\n    background-color: #1e94ab;\n}\n\n.dg-modal .pstaggerTag .pstaggerClosingCross {\n    margin: 0 0 0 6.4px;\n    margin: 0 0 0 .4rem;\n    color: #363a41;\n    text-decoration: none;\n    font-size: 0;\n}\n\n.dg-modal .pstaggerTag .pstaggerClosingCross:after {\n    font-family: Material Icons;\n    font-weight: 400;\n    font-style: normal;\n    font-size: 24px;\n    font-size: 1.5rem;\n    display: inline-block;\n    line-height: 1;\n    text-transform: none;\n    letter-spacing: normal;\n    vertical-align: middle;\n    word-wrap: normal;\n    white-space: nowrap;\n    direction: ltr;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-feature-settings: "liga";\n    font-feature-settings: "liga";\n    content: "\\E5CD";\n    font-size: 17.008px;\n    font-size: 1.063rem;\n    vertical-align: bottom;\n}\n\n.dg-modal .pstaggerTag .pstaggerClosingCross:hover {\n    color: #363a41;\n}\n\n.dg-modal .pstaggerAddTagInput {\n    height: 100%;\n}\n\n.dg-modal .input-group .pstaggerAddTagInput {\n    display: block;\n    width: 100%;\n}\n\n.dg-modal .tags-input {\n    padding: 0;\n    border: 1px solid #bbcdd2;\n    background-color: #fff;\n}\n\n.dg-modal .tags-input:focus-within {\n    border-color: #3ed2f0;\n}\n\n.dg-modal .tags-input .tags-wrapper {\n    font-size: 0;\n}\n\n.dg-modal .tags-input .tags-wrapper:not(:empty) {\n    padding: 6.4px;\n    padding: .4rem;\n    padding-right: 0;\n}\n\n.dg-modal .tags-input .tag {\n    font-size: 12px;\n    font-size: .75rem;\n    display: inline-block;\n    padding: 3.2px 6.4px;\n    padding: .2rem .4rem;\n    margin: 0 6.4px 0 0;\n    margin: 0 .4rem 0 0;\n    color: #25b9d7;\n    text-align: center;\n    white-space: nowrap;\n    vertical-align: baseline;\n    color: #fff;\n    background-color: #25b9d7;\n}\n\n.dg-modal .tags-input .tag[href]:focus,\n.dg-modal .tags-input .tag[href]:hover {\n    color: #fff;\n    text-decoration: none;\n    background-color: #1e94ab;\n}\n\n.dg-modal .tags-input .tag:last-child {\n    margin-right: 0;\n}\n\n.dg-modal .tags-input .tag > .material-icons {\n    margin: 0 0 0 6.4px;\n    margin: 0 0 0 .4rem;\n    color: #363a41;\n    cursor: pointer;\n    font-size: 17.008px;\n    font-size: 1.063rem;\n}\n\n.dg-modal .tags-input input[type=text] {\n    border: none;\n    min-width: 75px;\n    -webkit-box-flex: 1;\n    -ms-flex-positive: 1;\n    flex-grow: 1;\n    width: auto;\n}\n\n.dg-modal .ps-switch {\n    position: relative;\n    display: inline-block;\n    min-width: 130px;\n    min-width: 8.125rem;\n    margin-top: 3px;\n    font-size: 13.008px;\n    font-size: .813rem;\n    background-color: #eff1f2;\n    border-radius: 1px;\n    text-align: center;\n}\n\n.dg-modal .ps-switch input {\n    position: absolute;\n    opacity: 0;\n}\n\n.dg-modal .ps-switch input:disabled + label {\n    cursor: not-allowed;\n}\n\n.dg-modal .ps-switch input:disabled:checked + label {\n    background-color: #bbcdd2;\n}\n\n.dg-modal .ps-switch label {\n    position: relative;\n    z-index: 2;\n    float: left;\n    width: 50%;\n    padding: .231em .769em;\n    margin: 0;\n    vertical-align: middle;\n    text-align: center;\n    text-transform: uppercase;\n    color: #bbcdd2;\n    font-weight: 400;\n    cursor: pointer;\n    transition: color .2s ease-out;\n    height: auto;\n}\n\n.dg-modal .ps-switch input:checked + label {\n    color: #fff;\n}\n\n.dg-modal .ps-switch > .slide-button {\n    position: absolute;\n    top: 0;\n    left: 0;\n    padding: 0;\n    z-index: 1;\n    width: 50%;\n    height: 100%;\n    color: #fff;\n    background-color: #c05c67;\n    transition: all .3s ease-out;\n}\n\n.dg-modal .ps-switch input:last-of-type:checked ~ .slide-button {\n    background-color: #2eacce;\n    left: 50%;\n}\n\n.dg-modal .ps-switch.ps-switch-sm {\n    min-width: 100px;\n    min-width: 6.25rem;\n    font-size: 12px;\n    font-size: .75rem;\n}\n\n.dg-modal .ps-switch.ps-switch-lg {\n    font-size: 16px;\n    font-size: 1rem;\n}\n\n.dg-modal .ps-sortable-column {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -ms-flex-wrap: nowrap;\n    flex-wrap: nowrap;\n}\n\n.dg-modal .ps-sortable-column [role=columnheader] {\n    text-overflow: ellipsis;\n}\n\n.dg-modal .ps-sortable-column .ps-sort {\n    font-family: Material Icons;\n    font-weight: 400;\n    font-style: normal;\n    font-size: 24px;\n    font-size: 1.5rem;\n    display: inline-block;\n    line-height: 1;\n    text-transform: none;\n    letter-spacing: normal;\n    vertical-align: middle;\n    word-wrap: normal;\n    white-space: nowrap;\n    direction: ltr;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-feature-settings: "liga";\n    font-feature-settings: "liga";\n    -ms-flex-item-align: end;\n    align-self: flex-end;\n    margin-left: 8px;\n    margin-left: .5rem;\n    margin-bottom: 2px;\n    margin-bottom: .125rem;\n    opacity: 0;\n    color: #6c868e;\n    transition: all .2s;\n    font-size: 16px;\n    font-size: 1rem;\n    -webkit-transform: rotate(90deg);\n    transform: rotate(90deg);\n}\n\n.dg-modal .ps-sortable-column .ps-sort:before {\n    content: "code";\n}\n\n.dg-modal .ps-sortable-column[data-sort-is-current] .ps-sort {\n    opacity: 1;\n    color: #25b9d7;\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n    font-weight: 700;\n}\n\n.dg-modal .ps-sortable-column[data-sort-is-current][data-sort-direction=asc] .ps-sort:before {\n    content: "keyboard_arrow_up";\n}\n\n.dg-modal .ps-sortable-column[data-sort-is-current][data-sort-direction=desc] .ps-sort:before {\n    content: "keyboard_arrow_down";\n}\n\n.dg-modal .ps-sortable-column:hover {\n    cursor: pointer;\n}\n\n.dg-modal .ps-sortable-column:not([data-sort-is-current=true]):hover .ps-sort {\n    width: auto;\n    opacity: 1;\n}\n\n.dg-modal .text-center > .ps-sortable-column:not([data-sort-is-current=true]) > .ps-sort,\n.dg-modal .text-right > .ps-sortable-column:not([data-sort-is-current=true]) > .ps-sort {\n    width: 0;\n    margin-left: 0;\n    overflow: hidden;\n}\n\n.dg-modal .text-center > .ps-sortable-column:not([data-sort-is-current=true]):hover > .ps-sort,\n.dg-modal .text-right > .ps-sortable-column:not([data-sort-is-current=true]):hover > .ps-sort {\n    height: auto;\n    width: auto;\n    margin-left: 8px;\n    margin-left: .5rem;\n}\n\n.dg-modal .text-center > .ps-sortable-column {\n    -webkit-box-pack: center;\n    -ms-flex-pack: center;\n    justify-content: center;\n}\n\n.dg-modal .text-right > .ps-sortable-column {\n    -webkit-box-pack: end;\n    -ms-flex-pack: end;\n    justify-content: flex-end;\n}\n\n.dg-modal .table {\n    border-bottom: 1px solid #bbcdd2;\n}\n\n.dg-modal .table thead th {\n    border-bottom: 2px solid #25b9d7;\n    border-bottom: .125rem solid #25b9d7;\n    border-top: none;\n}\n\n.dg-modal .table thead th > .material-icons {\n    color: #6c868e;\n    margin-top: -8px;\n    margin-top: -.5rem;\n}\n\n.dg-modal .table thead tr.column-filters {\n    background: #fafbfc;\n}\n\n.dg-modal .table thead tr.column-filters th {\n    border-bottom: none;\n    vertical-align: top;\n    padding-top: 16px;\n    padding-top: 1rem;\n    padding-bottom: 16px;\n    padding-bottom: 1rem;\n}\n\n.dg-modal .table thead.with-filters + tbody > tr:first-of-type td,\n.dg-modal .table thead.with-filters + tbody > tr:first-of-type th {\n    border-top: none;\n}\n\n.dg-modal .table td,\n.dg-modal .table th,\n.dg-modal .table tr {\n    vertical-align: middle;\n}\n\n.dg-modal .table td.form-group,\n.dg-modal .table th.form-group,\n.dg-modal .table tr.form-group {\n    text-align: center;\n}\n\n.dg-modal .table td.form-group .form-check,\n.dg-modal .table th.form-group .form-check,\n.dg-modal .table tr.form-group .form-check {\n    display: inherit;\n    margin-bottom: 0;\n}\n\n.dg-modal .table-form tbody tr:nth-of-type(odd) {\n    background-color: #dff5f9;\n}\n\n.dg-modal .table-hover tbody tr:hover {\n    color: #fff;\n    cursor: pointer;\n}\n\n.dg-modal .thead-dark th {\n    background-color: #282b30;\n}\n\n.dg-modal .table-dark.table-form tbody tr:nth-of-type(odd) {\n    background-color: #dff5f9;\n}\n\n.dg-modal .spinner {\n    color: #fff;\n    background-color: #fff;\n    width: 40px;\n    width: 2.5rem;\n    height: 40px;\n    height: 2.5rem;\n    border-radius: 2.5rem;\n    border-right-color: #25b9d7;\n    border-bottom-color: #25b9d7;\n    border-width: 3px;\n    border-width: .1875rem;\n    border-style: solid;\n    font-size: 0;\n    outline: none;\n    display: inline-block;\n    border-left-color: #bbcdd2;\n    border-top-color: #bbcdd2;\n    -webkit-animation: rotating 2s linear infinite;\n    animation: rotating 2s linear infinite;\n}\n\n.dg-modal .spinner-primary {\n    border-right-color: #3ed2f0;\n    border-bottom-color: #3ed2f0;\n}\n\n.dg-modal .spinner-secondary {\n    border-right-color: #363a41;\n    border-bottom-color: #363a41;\n}\n\n.dg-modal .spinner-success {\n    border-right-color: #78d07d;\n    border-bottom-color: #78d07d;\n}\n\n.dg-modal .spinner-info {\n    border-right-color: #3ed2f0;\n    border-bottom-color: #3ed2f0;\n}\n\n.dg-modal .spinner-warning {\n    border-right-color: #f1b746;\n    border-bottom-color: #f1b746;\n}\n\n.dg-modal .spinner-danger {\n    border-right-color: #e76d7a;\n    border-bottom-color: #e76d7a;\n}\n\n.dg-modal .spinner-light {\n    border-right-color: #363a41;\n    border-bottom-color: #363a41;\n}\n\n.dg-modal .spinner-dark {\n    border-right-color: #fafbfc;\n    border-bottom-color: #fafbfc;\n}\n\n@-webkit-keyframes rotating {\n    0% {\n        -webkit-transform: rotate(0deg);\n        transform: rotate(0deg);\n    }\n\n    to {\n        -webkit-transform: rotate(1turn);\n        transform: rotate(1turn);\n    }\n}\n\n@keyframes rotating {\n    0% {\n        -webkit-transform: rotate(0deg);\n        transform: rotate(0deg);\n    }\n\n    to {\n        -webkit-transform: rotate(1turn);\n        transform: rotate(1turn);\n    }\n}\n\n\n.dg-modal label {\n    font-weight: 600;\n    color: #666666;\n}\n\n.dg-disabled {\n    opacity: .45;\n    pointer-events: none;\n}\n\n\n.popover {\n    top: 0;\n    left: 0;\n    z-index: 1060;\n    max-width: 276px;\n    font-family: Open Sans, Helvetica, Arial, sans-serif;\n    font-style: normal;\n    font-weight: 400;\n    line-height: 1.5;\n    text-align: left;\n    text-align: start;\n    text-decoration: none;\n    text-shadow: none;\n    text-transform: none;\n    letter-spacing: normal;\n    word-break: normal;\n    word-spacing: normal;\n    white-space: normal;\n    line-break: auto;\n    font-size: 12px;\n    font-size: .75rem;\n    word-wrap: break-word;\n    background-color: #fff;\n    background-clip: padding-box;\n    border: 1px solid #bbcdd2;\n    box-shadow: 0 0\n}\n\n.popover, .popover .arrow {\n    position: absolute;\n    display: block\n}\n\n.popover .arrow {\n    width: 16px;\n    width: 1rem;\n    height: 8px;\n    height: .5rem;\n    margin: 0 4.8px;\n    margin: 0 .3rem\n}\n\n.popover .arrow:after, .popover .arrow:before {\n    position: absolute;\n    display: block;\n    content: "";\n    border-color: transparent;\n    border-style: solid\n}\n\n.bs-popover-auto[x-placement^=top], .bs-popover-top {\n    margin-bottom: 8px;\n    margin-bottom: .5rem\n}\n\n.bs-popover-auto[x-placement^=top] .arrow, .bs-popover-top .arrow {\n    bottom: calc((.5rem + 1px) * -1)\n}\n\n.bs-popover-auto[x-placement^=top] .arrow:after, .bs-popover-auto[x-placement^=top] .arrow:before, .bs-popover-top .arrow:after, .bs-popover-top .arrow:before {\n    border-width: 8px 8px 0;\n    border-width: .5rem .5rem 0\n}\n\n.bs-popover-auto[x-placement^=top] .arrow:before, .bs-popover-top .arrow:before {\n    bottom: 0;\n    border-top-color: #bbcdd2\n}\n\n.bs-popover-auto[x-placement^=top] .arrow:after, .bs-popover-top .arrow:after {\n    bottom: 1px;\n    border-top-color: #fff\n}\n\n.bs-popover-auto[x-placement^=right], .bs-popover-right {\n    margin-left: 8px;\n    margin-left: .5rem\n}\n\n.bs-popover-auto[x-placement^=right] .arrow, .bs-popover-right .arrow {\n    left: calc((.5rem + 1px) * -1);\n    width: 8px;\n    width: .5rem;\n    height: 16px;\n    height: 1rem;\n    margin: 4.8px 0;\n    margin: .3rem 0\n}\n\n.bs-popover-auto[x-placement^=right] .arrow:after, .bs-popover-auto[x-placement^=right] .arrow:before, .bs-popover-right .arrow:after, .bs-popover-right .arrow:before {\n    border-width: 8px 8px 8px 0;\n    border-width: .5rem .5rem .5rem 0\n}\n\n.bs-popover-auto[x-placement^=right] .arrow:before, .bs-popover-right .arrow:before {\n    left: 0;\n    border-right-color: #bbcdd2\n}\n\n.bs-popover-auto[x-placement^=right] .arrow:after, .bs-popover-right .arrow:after {\n    left: 1px;\n    border-right-color: #fff\n}\n\n.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {\n    margin-top: 8px;\n    margin-top: .5rem\n}\n\n.bs-popover-auto[x-placement^=bottom] .arrow, .bs-popover-bottom .arrow {\n    top: calc((.5rem + 1px) * -1)\n}\n\n.bs-popover-auto[x-placement^=bottom] .arrow:after, .bs-popover-auto[x-placement^=bottom] .arrow:before, .bs-popover-bottom .arrow:after, .bs-popover-bottom .arrow:before {\n    border-width: 0 8px 8px;\n    border-width: 0 .5rem .5rem\n}\n\n.bs-popover-auto[x-placement^=bottom] .arrow:before, .bs-popover-bottom .arrow:before {\n    top: 0;\n    border-bottom-color: #bbcdd2\n}\n\n.bs-popover-auto[x-placement^=bottom] .arrow:after, .bs-popover-bottom .arrow:after {\n    top: 1px;\n    border-bottom-color: #fff\n}\n\n.bs-popover-auto[x-placement^=bottom] .popover-header:before, .bs-popover-bottom .popover-header:before {\n    position: absolute;\n    top: 0;\n    left: 50%;\n    display: block;\n    width: 16px;\n    width: 1rem;\n    margin-left: -8px;\n    margin-left: -.5rem;\n    content: "";\n    border-bottom: 1px solid #fafbfc\n}\n\n.bs-popover-auto[x-placement^=left], .bs-popover-left {\n    margin-right: 8px;\n    margin-right: .5rem\n}\n\n.bs-popover-auto[x-placement^=left] .arrow, .bs-popover-left .arrow {\n    right: calc((.5rem + 1px) * -1);\n    width: 8px;\n    width: .5rem;\n    height: 16px;\n    height: 1rem;\n    margin: 4.8px 0;\n    margin: .3rem 0\n}\n\n.bs-popover-auto[x-placement^=left] .arrow:after, .bs-popover-auto[x-placement^=left] .arrow:before, .bs-popover-left .arrow:after, .bs-popover-left .arrow:before {\n    border-width: 8px 0 8px 8px;\n    border-width: .5rem 0 .5rem .5rem\n}\n\n.bs-popover-auto[x-placement^=left] .arrow:before, .bs-popover-left .arrow:before {\n    right: 0;\n    border-left-color: #bbcdd2\n}\n\n.bs-popover-auto[x-placement^=left] .arrow:after, .bs-popover-left .arrow:after {\n    right: 1px;\n    border-left-color: #fff\n}\n\n.popover-header {\n    padding: 10px 20px;\n    padding: .625rem 1.25rem;\n    margin-bottom: 0;\n    font-size: 14px;\n    font-size: .875rem;\n    color: #363a41;\n    background-color: #fafbfc;\n    border-bottom: 1px solid #eaeef2\n}\n\n.popover-header:empty {\n    display: none\n}\n\n.popover-body {\n    padding: 10px 20px;\n    padding: .625rem 1.25rem;\n    color: #363a41\n}\n\n#dingedimodule-container svg[class^="css-"]:not(:root) {\n    overflow: hidden;\n    height: 20px !important;\n    width: 20px !important;\n}\n\n#dingedimodule-container .tab-tools-icon {\n    font-size: 17px;\n    margin-right: 5px;\n    margin-top: -2px;\n}\n\n#dingedimodule-container input[type='text'], input[type='password'], input[type='number'], input[type='search'] {\n    height: 35px;\n}\n\n#dingedimodule-container .alert.alert-info.alert-info-primary::before {\n    background-color: #e2e3e5;\n    color: #828282;\n}\n\n#dingedimodule-container .alert.alert-info.alert-info-primary {\n    border-color: #828282;\n}\n\n#dingedimodule-container button.btn-excluded:hover {\n    background-color: #6c868f;\n    border-color: #6c868f;\n}\n\n#dingedimodule-container button.dg-btn-link i.material-icons {\n    color: #6c868e !important;\n}\n\n#dingedimodule-container button.dg-btn-link:hover i.material-icons {\n    color: #25b9d7 !important;\n}\n\n#dingedimodule-container .findandreplace-text mark {\n    background-color: #f1b746;\n}\n\n#dingedimodule-container .dg-progress-container .progress-bar, .dg-progress-container .progress-bar {\n    color: #000 !important;\n}\n\n.dg-modal *, .dg-modal *::before, .dg-modal *::after {\n    -webkit-box-sizing: border-box;\n    box-sizing: border-box;\n}\n\n.dg-modal .h4 {\n    font-size: 1rem;\n}\n\n.dg-modal .row {\n    margin: 0 -15px;\n}\n\n.dg-modal .row .col-md-6 > div {\n    width: 95% !important;;\n}\n\n.dg-modal .modal-footer:before, .dg-modal .modal-footer:after {\n    display: unset;\n    content: none;\n}\n\n.dg-select-bg {\n    box-shadow: none !important;\n    background-color: transparent !important;\n}\n\n.dg-select-bg button.btn.btn-sm {\n    white-space: break-spaces !important;\n    overflow: hidden !important;\n}\n\n.dg-select-bg button.btn.btn-sm.btn-outline-secondary {\n    background-color: #fff !important;\n}\n\n.dg-modal h1, .dg-modal h2, .dg-modal .modal-title, .dg-modal h3, .dg-modal h4, .dg-modal h5, .dg-modal h6, .dg-modal .h1, .dg-modal .h2, .dg-modal .h3, .dg-modal .h4, .dg-modal .h5, .dg-modal .h6 {\n    margin-bottom: 0.9375rem;\n    font-family: "Open Sans", helvetica, arial, sans-serif;\n    font-weight: 700;\n    line-height: 1.2;\n    color: #363a41;\n}\n\n.modal.show .dg-modal.modal-dialog {\n    transform: translateY(-25%) !important;\n}\n\n#dingedimodule-container .dropdown-toggle.dg-findandreplace-dropdown:not(.dropdown-toggle-split) {\n    padding-left: 0;\n}\n\n#dingedimodule-container .dropdown-toggle.dg-findandreplace-dropdown:not(.dropdown-toggle-split):after {\n    margin-left: 5px !important;\n}\n\n#dg-logo-svg g {\n    fill: #fff;\n}\n\n\n.dg-modal .nav-tabs {\n    border-bottom: 1px solid #fff\n}\n\n.dg-modal .nav-tabs .nav-item {\n    margin-bottom: -1px\n}\n\n.dg-modal .nav-tabs .nav-link {\n    border: 0\n}\n\n.dg-modal .nav-tabs .nav-link:focus, .dg-modal .nav-tabs .nav-link:hover {\n    border-color: #25b9d7\n}\n\n.dg-modal .nav-tabs .nav-link.disabled {\n    color: #bbcdd2;\n    background-color: initial;\n    border-color: transparent\n}\n\n.dg-modal .nav-tabs .nav-item.show .nav-link, .dg-modal .nav-tabs .nav-link.active {\n    color: #363a41;\n    background-color: #fff;\n    border-color: #25b9d7\n}\n\n.dg-modal .nav-tabs .dropdown-menu {\n    margin-top: -1px\n}\n\n.dg-modal .nav-tabs, .dg-modal .nav-tabs .nav-link {\n    border: 0\n}\n\n.dg-modal .nav-tabs .nav-item {\n    margin-bottom: -1px\n}\n\n.dg-modal .nav-tabs .nav-item.show .nav-link, .dg-modal .nav-tabs .nav-link.active {\n    color: #363a41;\n    background-color: #fff;\n    border-color: #25b9d7\n}\n\n\n.dg-modal .nav-tabs .nav-item.show .nav-link, .dg-modal .nav-tabs .nav-link.active {\n    border-top: 3px solid #25b9d7;\n    border-top: .1875rem solid #25b9d7\n}\n\n.dg-modal .nav-tabs .nav-link:focus, .dg-modal .nav-tabs .nav-link:hover {\n    border-color: #25b9d7\n}\n\n.dg-modal .tab-content > .tab-pane {\n    display: none\n}\n\n.dg-modal .tab-content > .active {\n    display: block\n}\n\n.dg-modal .nav-tabs .nav-link.disabled {\n    color: #bbcdd2;\n    background-color: initial;\n    border-color: transparent\n}\n\n\n.toolbar_btn#dingedi-mdtr-button {\n    display: flex;\n    align-items: center;\n}\n\n.toolbar_btn#dingedi-mdtr-button #dg-logo-svg {\n    margin-right: 6px;\n    height: 16px;\n    width: 16px;\n}\n\n.toolbar_btn#dingedi-mdtr-button #dg-logo-svg g {\n    fill: #6c868e;\n    transition: fill 0.25s ease-out;\n}\n\n.toolbar_btn#dingedi-mdtr-button:hover #dg-logo-svg g {\n    fill: #fff;\n}\n\nbutton.toolbar_btn.ps16 {\n    background: transparent;\n    border: none;\n    display: flex;\n    flex-direction: column;\n    color: #2eacce;\n}\n\nbutton.toolbar_btn.ps16 svg g {\n    fill: #2eacce !important;\n}\n\nbutton.toolbar_btn.ps16 svg {\n    width: 27px !important;\n    height: 27px !important;\n    margin-top: 3px;\n    margin-bottom: 10px;\n}\n\n.max-w-90 {\n    max-width: 90% !important;\n}\n\n.max-h-90 {\n    max-height: 90% !important;\n}\n\n.search-modal-content {\n    height: 90vh;\n    width: 100%;\n    overflow: auto;\n}\n\n\n.dg-select-bg {\n    box-shadow: none !important;\n    background-color: transparent !important;\n}\n\n.dg-select-bg button.btn.btn-sm {\n    white-space: break-spaces !important;\n    overflow: hidden !important;\n}\n\n.dg-select-bg button.btn.btn-sm.btn-outline-secondary {\n    background-color: #fff !important;\n}\n\n.dg-modal .modal-footer:before, .dg-modal .modal-footer:after {\n    display: unset;\n    content: none;\n}\n\n.dg-textarea-style {\n    position: absolute;\n    margin-top: 7px;\n    right: 25px;\n}\n\n.dg-select-bg {\n    box-shadow: none !important;\n    background-color: transparent !important;\n}\n\n.dg-select-bg button.btn.btn-sm {\n    white-space: break-spaces !important;\n    overflow: hidden !important;\n}\n\n.dg-select-bg button.btn.btn-sm.btn-outline-secondary {\n    background-color: #fff !important;\n}\n\n.dg-modal .modal-header button.close {\n    z-index: 99999 !important;\n}\n\n#dingedi-modal-container {\n    display: inline-block;\n}\n\nbutton#dingedi-mdtr-button {\n    display: inline-flex;\n    align-items: center;\n}\n\nbutton#dingedi-mdtr-button .mr-2 {\n    margin-right: 10px !important;\n    margin-right: 0.625rem !important;\n}\n\nbutton#dingedi-mdtr-button.d-none {\n    display: none;\n}\n\n#dingedi-mdtr-app {\n    display: none;\n}\n`,""]);const v=u},7046:(n,e,t)=>{t.d(e,{A:()=>h});var o=t(5458),a=t(3029),r=t(2901),l=t(388),d=t(3954),i=t(5501),m=t(6540),s=t(1468),g=t(5289),p=t(5556),c=t.n(p),u=t(1069),b=t(8004);function f(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(f=function(){return!!n})()}var x=function(n){function e(n){var t,o,r,i;return(0,a.A)(this,e),o=this,r=e,i=[n],r=(0,d.A)(r),(t=(0,l.A)(o,f()?Reflect.construct(r,i||[],(0,d.A)(o).constructor):r.apply(o,i))).state={currentIndex:1},t}return(0,i.A)(e,n),(0,r.A)(e,[{key:"getTotalPages",value:function(){return Math.ceil(this.props.totalItems/this.props.perPage)}},{key:"checkIndex",value:function(n){return n<1&&(n=1),n>this.getTotalPages()&&(n=this.getTotalPages()),n}},{key:"handlePrev",value:function(){this.handleClick(this.state.currentIndex-1)}},{key:"handleNext",value:function(){this.handleClick(this.state.currentIndex+1)}},{key:"handleClick",value:function(n){n=this.checkIndex(n),this.setState({currentIndex:n}),this.props.handleNavigate(n)}},{key:"render",value:function(){var n=this,e=this.state.currentIndex;return this.props.totalItems<this.props.perPage?m.createElement(m.Fragment,null):m.createElement(u.A,null,m.createElement(u.A.Prev,{disabled:1===e,onClick:function(){return n.handlePrev()}}),(0,o.A)(Array(this.getTotalPages())).map(function(t,o){var a=o+1;return m.createElement(u.A.Item,{onClick:function(){return n.handleClick(a)},active:e===a,key:a},a)}),m.createElement(u.A.Next,{disabled:e===this.getTotalPages(),onClick:function(){return n.handleNext()}}))}}])}(m.Component);x.propTypes={totalItems:c().number.isRequired,perPage:c().number.isRequired,handleNavigate:c().func.isRequired};const h=(0,s.Ng)(function(n){return{translations:(0,g.fF)(n),constants:(0,b.c)(n)}})(x)},7198:(n,e,t)=>{t.d(e,{A:()=>O});var o=t(4467),a=t(467),r=t(3029),l=t(2901),d=t(388),i=t(3954),m=t(5501),s=t(4756),g=t.n(s),p=t(6540),c=t(1468),u=t(5556),b=t.n(u),f=t(5498),x=t(5289),h=t(4494),w=t(9367),v=t(2224),k=t(8004);function y(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,o)}return t}function A(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?y(Object(t),!0).forEach(function(e){(0,o.A)(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):y(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}function E(n,e){var t="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!t){if(Array.isArray(n)||(t=function(n,e){if(n){if("string"==typeof n)return j(n,e);var t={}.toString.call(n).slice(8,-1);return"Object"===t&&n.constructor&&(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?j(n,e):void 0}}(n))||e&&n&&"number"==typeof n.length){t&&(n=t);var o=0,a=function(){};return{s:a,n:function(){return o>=n.length?{done:!0}:{done:!1,value:n[o++]}},e:function(n){throw n},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,l=!0,d=!1;return{s:function(){t=t.call(n)},n:function(){var n=t.next();return l=n.done,n},e:function(n){d=!0,r=n},f:function(){try{l||null==t.return||t.return()}finally{if(d)throw r}}}}function j(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,o=Array(e);t<e;t++)o[t]=n[t];return o}function S(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(S=function(){return!!n})()}var T=function(n){function e(n){var t,o,a,l,m;return(0,r.A)(this,e),a=this,l=e,m=[n],l=(0,i.A)(l),(o=(0,d.A)(a,S()?Reflect.construct(l,m||[],(0,i.A)(a).constructor):l.apply(a,m))).state={loading:!0,filtersData:{},filters:null!==(t=o.props.filters)&&void 0!==t?t:{}},o}return(0,m.A)(e,n),(0,l.A)(e,[{key:"componentDidMount",value:(s=(0,a.A)(g().mark(function n(){var e,t,a,r,l=this;return g().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(!(0,f.Im)(this.props.table.filters)){n.next=1;break}return n.abrupt("return");case 1:e=E(this.props.table.filters),n.prev=2,a=g().mark(function n(){var e,a;return g().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return e=t.value,n.next=1,l.getFilterData(e.key);case 1:a=n.sent,l.setState(function(n){return{filtersData:A(A({},n.filtersData),{},(0,o.A)({},e.key,a))}});case 2:case"end":return n.stop()}},n)}),e.s();case 3:if((t=e.n()).done){n.next=5;break}return n.delegateYield(a(),"t0",4);case 4:n.next=3;break;case 5:n.next=7;break;case 6:n.prev=6,r=n.catch(2),e.e(r);case 7:return n.prev=7,e.f(),n.finish(7);case 8:this.setState({loading:!1});case 9:case"end":return n.stop()}},n,this,[[2,6,7,8]])})),function(){return s.apply(this,arguments)})},{key:"getFilterData",value:(t=(0,a.A)(g().mark(function n(e){return g().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",$.ajax({type:"POST",url:(0,f.fN)("ContentGetFilterData",this.props.constants),data:{translation_data:{table:this.props.table.name,filter:e}},dataType:"json"}));case 1:case"end":return n.stop()}},n,this)})),function(n){return t.apply(this,arguments)})},{key:"shouldComponentUpdate",value:function(n,e,t){return(0,f.eJ)(this.state,e)||(0,f.eJ)(this.props,n)}},{key:"onChange",value:function(n,e){var t=this,o=A({},this.state.filters);e.length?o[n]=e:delete o[n],this.setState({filters:o},function(){t.props.onChange(o)})}},{key:"render",value:function(){var n=this,e=this.props.table;return(0,f.Im)(e.filters)?p.createElement(p.Fragment,null):this.state.loading?p.createElement(w.A,null):p.createElement("div",{className:"mt-3 mb-4"},p.createElement("div",{className:this.props.column?"row":""},e.filters.map(function(e,t){var o,a;return p.createElement("div",{key:e.key,className:n.props.column?"col-md-4":"row"},p.createElement("div",{className:n.props.column?"":"col-md-12"},p.createElement("div",{className:"row "+(n.props.column?"":t>0?"mt-5":"mt-4")},p.createElement("div",{className:"col-md-3"},p.createElement("label",{htmlFor:""},e.label)),p.createElement("div",{className:"col-md-8"},p.createElement(h.A,{onSelect:function(t){return n.onChange(e.key,t)},isMulti:!0,closeMenuOnSelect:!1,selectedOptions:null!==(o=null===(a=n.state.filters)||void 0===a?void 0:a[e.key])&&void 0!==o?o:[],options:n.state.filtersData[e.key]})))))})))}}]);var t,s}(p.Component);T.defaultProps={column:!1},T.propTypes={table:b().object.isRequired,onChange:b().func.isRequired,column:b().bool.isRequired};const O=(0,c.Ng)(function(n,e){return{constants:(0,k.c)(n),translations:(0,x.fF)(n),filters:(0,v.kC)(n,e.table)}})(T)},7518:(n,e,t)=>{t.d(e,{$E:()=>f,Ay:()=>x,Jy:()=>p,TL:()=>g,_R:()=>b,bM:()=>u,l5:()=>m,mL:()=>c,re:()=>s});var o=t(5458),a=t(4467);function r(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,o)}return t}function l(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?r(Object(t),!0).forEach(function(e){(0,a.A)(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):r(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}
/**
 * License limited to a single site, for use on another site please purchase a license for this module.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 *
 * @author    Dingedi.com
 * @copyright Copyright 2023 © Dingedi All right reserved
 * @license   http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
 * @category  Dingedi PrestaShop Modules
 */var d=(0,t(5452).Z0)({name:"langFileItems",initialState:[],reducers:{resetAndReloadSelectedLangFileItems:function(n,e){n=n.map(function(n){return!0===n.checked&&(n.reload=!0,n.translations=n.translations.filter(function(n){return!e.payload.languages_ids.includes(Number(n.id_lang))})),n.checked=!1,n})},selectItem:function(n,e){return n=n.map(function(n){var t;(n.name===e.payload.name||Array.isArray(e.payload.name)&&e.payload.name.includes(n.name))&&(n=l(l({},n),{},{checked:e.payload.checked}),n=!1===e.payload.checked&&null!==(t=n)&&void 0!==t&&t.selected_fields?l(l({},n),{},{selected_fields:[]}):l(l({},n),{},{selected_fields:n.fields}));return n})},resetSelectedItems:function(n,e){n=n.map(function(n){n.checked=!1})},setLangFileItemsList:function(n,e){return e.payload.map(function(n){return l(l({},n),{},{reload:!1,loading:!1,checked:!1,translations:[],selected_elems:[],error:!1})})},addItemTranslations:function(n,e){return n=n.map(function(n){if(n.name===e.payload.name){var t=n.translations,a=t.findIndex(function(n){return Number(n.id_lang)===Number(e.payload.id_lang)});t=-1!==a?t.map(function(n,t){return t===a?e.payload:n}):[].concat((0,o.A)(t),[e.payload]),(n=l(l({},n),{},{reload:!1,translations:t})).translations.sort(function(n,e){return n.id_lang>e.id_lang?1:-1})}return n})},resetAndReloadLangFileItem:function(n,e){var t=e.payload.languages_ids;n.map(function(n){n.name===e.payload.name&&(n.reload=!0,n.translations=n.translations.filter(function(n){return!t.includes(n.id_lang)}))})},addItemTranslationsError:function(n,e){return n=n.map(function(n){if(n.name===e.payload.name){var t=n.translations,a=t.findIndex(function(n){return Number(n.id_lang)===Number(e.payload.id_lang)});-1!==a?t[a]={error:!0,id_lang:Number(e.payload.id_lang)}:t=[].concat((0,o.A)(t),[{error:!0,id_lang:Number(e.payload.id_lang)}]),(n=l(l({},n),{},{reload:!1,translations:t})).translations.sort(function(n,e){return n.id_lang>e.id_lang?1:-1})}return n})},setSelectedElems:function(n,e){n=n.map(function(n){n.name===e.payload.name&&(n.selected_elems=e.payload.selected_elems)})}}}),i=d.actions,m=i.addItemTranslations,s=i.addItemTranslationsError,g=i.resetAndReloadSelectedLangFileItems,p=i.resetAndReloadLangFileItem,c=i.selectItem,u=i.setLangFileItemsList,b=i.setSelectedElems,f=i.resetSelectedItems;const x=d.reducer},8187:n=>{n.exports="data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3E%3Ccircle r=%273%27 fill=%27%23fff%27/%3E%3C/svg%3E"},8330:n=>{n.exports=JSON.parse('{"UU":"dgtranslationall"}')},9877:n=>{n.exports="data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 8 8%27%3E%3Cpath d=%27M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z%27/%3E%3C/svg%3E"}},n=>{n.O(0,[96],()=>{return e=6787,n(n.s=e);var e});n.O()}]);