@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&display=swap);.ts-control{
border:1px solid #d0d0d0;
padding:8px;
width:100%;
overflow:hidden;
position:relative;
z-index:1;
box-sizing:border-box;
box-shadow:none;
border-radius:3px;
display:flex;
flex-wrap:wrap
}.ts-wrapper.multi.has-items .ts-control{
padding:calc(8px - 2px - 0) 8px calc(8px - 2px - 3px - 0)
}.full .ts-control{
background-color:#fff
}.disabled .ts-control,.disabled .ts-control *{
cursor:default!important
}.focus .ts-control{
box-shadow:none
}.ts-control>*{
vertical-align:baseline;
display:inline-block
}.ts-wrapper.multi .ts-control>div{
cursor:pointer;
margin:0 3px 3px 0;
padding:2px 6px;
background:#f2f2f2;
color:#303030;
border:0 solid #d0d0d0
}.ts-wrapper.multi .ts-control>div.active{
background:#e8e8e8;
color:#303030;
border:0 solid #cacaca
}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{
color:#7d7d7d;
background:#fff;
border:0 solid #fff
}.ts-control>input{
flex:1 1 auto;
min-width:7rem;
display:inline-block!important;
padding:0!important;
min-height:0!important;
max-height:none!important;
max-width:100%!important;
margin:0!important;
text-indent:0!important;
border:0!important;
background:0 0!important;
line-height:inherit!important;
user-select:auto!important;
box-shadow:none!important
}.ts-control>input::-ms-clear{
display:none
}.ts-control>input:focus{
outline:0!important
}.has-items .ts-control>input{
margin:0 4px!important
}.ts-control.rtl.single .ts-control:after{
left:15px;
right:auto
}.ts-control.rtl .ts-control>input{
margin:0 4px 0 -2px!important
}.disabled .ts-control{
opacity:.5;
background-color:#fafafa
}.input-hidden .ts-control>input{
opacity:0;
position:absolute;
left:-10000px
}.ts-dropdown{
position:absolute;
top:100%;
left:0;
width:100%;
z-index:10;
border:1px solid #d0d0d0;
background:#fff;
margin:.25rem 0 0;
border-top:0;
box-sizing:border-box;
box-shadow:0 1px 3px rgba(0,0,0,.1);
border-radius:0 0 3px 3px
}.ts-dropdown [data-selectable]{
cursor:pointer;
overflow:hidden
}.ts-dropdown [data-selectable] .highlight{
background:rgba(125,168,208,.2);
border-radius:1px
}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{
padding:5px 8px
}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{
cursor:inherit;
opacity:.5
}.ts-dropdown [data-selectable].option{
opacity:1;
cursor:pointer
}.ts-dropdown .optgroup:first-child .optgroup-header{
border-top:0
}.ts-dropdown .optgroup-header{
color:#303030;
background:#fff;
cursor:default
}.ts-dropdown .active{
background-color:#f5fafd;
color:#495c68
}.ts-dropdown .active.create{
color:#495c68
}.ts-dropdown .create{
color:rgba(48,48,48,.5)
}.ts-dropdown .spinner{
display:inline-block;
width:30px;
height:30px;
margin:5px 8px
}.ts-dropdown .spinner::after{
content:" ";
display:block;
width:24px;
height:24px;
margin:3px;
border-radius:50%;
border:5px solid #d0d0d0;
border-color:#d0d0d0 transparent;
animation:1.2s linear infinite lds-dual-ring
}@keyframes lds-dual-ring{0%{
transform:rotate(0)
}100%{
transform:rotate(360deg)
}
}.ts-dropdown-content{
overflow:hidden auto;
max-height:200px;
scroll-behavior:smooth
}.ts-wrapper.plugin-drag_drop .ts-dragging{
color:transparent!important
}.ts-wrapper.plugin-drag_drop .ts-dragging>*{
visibility:hidden!important
}.plugin-checkbox_options:not(.rtl) .option input{
margin-right:.5rem
}.plugin-checkbox_options.rtl .option input{
margin-left:.5rem
}.plugin-clear_button{
--ts-pr-clear-button:1em
}.plugin-clear_button .clear-button{
opacity:0;
position:absolute;
top:50%;
transform:translateY(-50%);
right:calc(8px - 6px);
margin-right:0!important;
background:0 0!important;
transition:opacity .5s;
cursor:pointer
}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{
right:max(var(--ts-pr-caret),8px)
}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{
opacity:1
}.ts-wrapper .dropdown-header{
position:relative;
padding:10px 8px;
border-bottom:1px solid #d0d0d0;
background:color-mix(#fff,#d0d0d0,85%);
border-radius:3px 3px 0 0
}.ts-wrapper .dropdown-header-close{
position:absolute;
right:8px;
top:50%;
color:#303030;
opacity:.4;
margin-top:-12px;
line-height:20px;
font-size:20px!important
}.ts-wrapper .dropdown-header-close:hover{
color:#000
}.plugin-dropdown_input.focus.dropdown-active .ts-control{
box-shadow:none;
border:1px solid #d0d0d0
}.plugin-dropdown_input .dropdown-input{
border:1px solid #d0d0d0;
border-width:0 0 1px;
display:block;
padding:8px;
box-shadow:none;
width:100%;
background:0 0
}.plugin-dropdown_input .items-placeholder{
border:0!important;
box-shadow:none!important;
width:100%
}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{
display:none!important
}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{
min-width:0
}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{
flex:none;
min-width:4px
}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{
color:transparent
}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{
display:flex
}.ts-dropdown.plugin-optgroup_columns .optgroup{
border-right:1px solid #f2f2f2;
border-top:0;
flex-grow:1;
flex-basis:0;
min-width:0
}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{
border-right:0
}.ts-dropdown.plugin-optgroup_columns .optgroup::before{
display:none
}.ts-dropdown.plugin-optgroup_columns .optgroup-header{
border-top:0
}.ts-wrapper.plugin-remove_button .item{
display:inline-flex;
align-items:center
}.ts-wrapper.plugin-remove_button .item .remove{
color:inherit;
text-decoration:none;
vertical-align:middle;
display:inline-block;
padding:0 6px;
border-radius:0 2px 2px 0;
box-sizing:border-box
}.ts-wrapper.plugin-remove_button .item .remove:hover{
background:rgba(0,0,0,.05)
}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{
background:0 0
}.ts-wrapper.plugin-remove_button .remove-single{
position:absolute;
right:0;
top:0;
font-size:23px
}.ts-wrapper.plugin-remove_button:not(.rtl) .item{
padding-right:0!important
}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{
border-left:1px solid #d0d0d0;
margin-left:6px
}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{
border-left-color:#cacaca
}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{
border-left-color:#fff
}.ts-wrapper.plugin-remove_button.rtl .item{
padding-left:0!important
}.ts-wrapper.plugin-remove_button.rtl .item .remove{
border-right:1px solid #d0d0d0;
margin-right:6px
}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{
border-right-color:#cacaca
}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{
border-right-color:#fff
}:root{
--ts-pr-clear-button:0;
--ts-pr-caret:0;
--ts-pr-min:.75rem;
--ds4e-mobile-font-size:14px;
--ds4e-desktop-font-size:16px;
--ds4e-font-main:"Noto Sans",serif;
--ds4e-font-heading:"Bitter",serif;
--dh-primary-default:#EF4A23;
--dh-primary-hover:#D63E1F;
--dh-primary-light:rgba(239, 74, 35, 0.1);
--dh-secondary-default:#F9C6A4;
--dh-secondary-hover:#F0B88E;
--dh-secondary-light:rgba(249, 198, 164, 0.4);
--dh-accent-blue-default:#6290C8;
--dh-accent-blue-hover:#4A7AB8;
--dh-accent-blue-active:#3D6AA8;
--dh-accent-blue-light:rgba(98, 144, 200, 0.1);
--dh-accent-green-default:#66C2A4;
--dh-accent-green-hover:#52B393;
--dh-navy-default:#1C2A3A;
--dh-navy-hover:#15202D;
--dh-navy-light:rgba(28, 42, 58, 0.05);
--dh-text-default:#2D3748;
--dh-text-hover:#1A202C;
--dh-muted-default:#718096;
--dh-muted-hover:#5A6A7E;
--dh-medium-gray-default:#B8B6B6;
--dh-medium-gray-hover:#A3A1A1;
--dh-dark-gray-default:#4C4C4C;
--dh-dark-gray-hover:#3D3D3D;
--dh-surface-default:#F7F9FC;
--dh-surface-hover:#EDF1F7;
--dh-border-default:#E2E8F0;
--dh-border-hover:#CBD5E0;
--dh-white-default:#FFFFFF;
--dh-white-hover:#F7FAFC;
--dh-info-default:#0D6EFD;
--dh-info-hover:#0B5ED7;
--dh-success-default:#198754;
--dh-success-hover:#157347;
--dh-warning-default:#FFC107;
--dh-warning-hover:#E0A800;
--dh-error-default:#DC3545;
--dh-error-hover:#BB2D3B
}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{
cursor:pointer
}.ts-control:not(.rtl){
padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important
}.ts-control.rtl{
text-align:right;
padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important
}.ts-wrapper{
position:relative
}.ts-control,.ts-control input,.ts-dropdown{
color:#303030;
font-family:inherit;
font-size:13px;
line-height:18px
}.ts-control,.ts-wrapper.single.input-active .ts-control{
background:#fff;
cursor:text
}.ts-hidden-accessible{
border:0!important;
clip:rect(0 0 0 0)!important;
clip-path:inset(50%)!important;
overflow:hidden!important;
padding:0!important;
position:absolute!important;
width:1px!important;
white-space:nowrap!important
}.swal2-popup.swal2-toast{
box-sizing:border-box;
grid-column:1/4!important;
grid-row:1/4!important;
grid-template-columns:min-content auto min-content;
padding:1em;
overflow-y:hidden;
background:#fff;
box-shadow:0 0 1px hsla(0,0%,0%,.075),0 1px 2px hsla(0,0%,0%,.075),1px 2px 4px hsla(0,0%,0%,.075),1px 3px 8px hsla(0,0%,0%,.075),2px 4px 16px hsla(0,0%,0%,.075);
pointer-events:all
}.swal2-popup.swal2-toast>*{
grid-column:2
}.swal2-popup.swal2-toast .swal2-title{
margin:.5em 1em;
padding:0;
font-size:1em;
text-align:initial
}.swal2-popup.swal2-toast .swal2-loading{
justify-content:center
}.swal2-popup.swal2-toast .swal2-input{
height:2em;
margin:.5em;
font-size:1em
}.swal2-popup.swal2-toast .swal2-validation-message{
font-size:1em
}.swal2-popup.swal2-toast .swal2-footer{
margin:.5em 0 0;
padding:.5em 0 0;
font-size:.8em
}.swal2-popup.swal2-toast .swal2-close{
grid-column:3/3;
grid-row:1/99;
align-self:center;
width:.8em;
height:.8em;
margin:0;
font-size:2em
}.swal2-popup.swal2-toast .swal2-html-container{
margin:.5em 1em;
padding:0;
overflow:initial;
font-size:1em;
text-align:initial
}.swal2-popup.swal2-toast .swal2-html-container:empty{
padding:0
}.swal2-popup.swal2-toast .swal2-loader{
grid-column:1;
grid-row:1/99;
align-self:center;
width:2em;
height:2em;
margin:.25em
}.swal2-popup.swal2-toast .swal2-icon{
grid-column:1;
grid-row:1/99;
align-self:center;
width:2em;
min-width:2em;
height:2em;
margin:0 .5em 0 0
}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{
display:flex;
align-items:center;
font-size:1.8em;
font-weight:700
}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{
width:2em;
height:2em
}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{
top:.875em;
width:1.375em
}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{
left:.3125em
}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{
right:.3125em
}.swal2-popup.swal2-toast .swal2-actions{
justify-content:flex-start;
height:auto;
margin:.5em 0 0;
padding:0 .5em
}.swal2-popup.swal2-toast .swal2-styled{
margin:.25em .5em;
padding:.4em .6em;
font-size:1em
}.swal2-popup.swal2-toast .swal2-success{
border-color:#a5dc86
}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{
position:absolute;
width:1.6em;
height:3em;
border-radius:50%
}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{
top:-.8em;
left:-.5em;
transform:rotate(-45deg);
transform-origin:2em 2em;
border-radius:4em 0 0 4em
}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{
top:-.25em;
left:.9375em;
transform-origin:0 1.5em;
border-radius:0 4em 4em 0
}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{
width:2em;
height:2em
}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{
top:0;
left:.4375em;
width:.4375em;
height:2.6875em
}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{
height:.3125em
}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{
top:1.125em;
left:.1875em;
width:.75em
}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{
top:.9375em;
right:.1875em;
width:1.375em
}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{
animation:.75s swal2-toast-animate-success-line-tip
}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{
animation:.75s swal2-toast-animate-success-line-long
}.swal2-popup.swal2-toast.swal2-show{
animation:.5s swal2-toast-show
}.swal2-popup.swal2-toast.swal2-hide{
animation:.1s forwards swal2-toast-hide
}div:where(.swal2-container){
display:grid;
position:fixed;
z-index:1060;
inset:0;
box-sizing:border-box;
grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";
grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);
height:100%;
padding:.625em;
overflow-x:hidden;
transition:background-color .1s;
-webkit-overflow-scrolling:touch
}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{
background:rgba(0,0,0,.4)
}div:where(.swal2-container).swal2-backdrop-hide{
background:0 0!important
}div:where(.swal2-container).swal2-bottom-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-top-start{
grid-template-columns:minmax(0,1fr) auto auto
}div:where(.swal2-container).swal2-bottom,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-top{
grid-template-columns:auto minmax(0,1fr) auto
}div:where(.swal2-container).swal2-bottom-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-top-end{
grid-template-columns:auto auto minmax(0,1fr)
}div:where(.swal2-container).swal2-top-start>.swal2-popup{
align-self:start
}div:where(.swal2-container).swal2-top>.swal2-popup{
grid-column:2;
place-self:start center
}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{
grid-column:3;
place-self:start end
}div:where(.swal2-container).swal2-center-left>.swal2-popup,div:where(.swal2-container).swal2-center-start>.swal2-popup{
grid-row:2;
align-self:center
}div:where(.swal2-container).swal2-center>.swal2-popup{
grid-column:2;
grid-row:2;
place-self:center center
}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{
grid-column:3;
grid-row:2;
place-self:center end
}div:where(.swal2-container).swal2-bottom-left>.swal2-popup,div:where(.swal2-container).swal2-bottom-start>.swal2-popup{
grid-column:1;
grid-row:3;
align-self:end
}div:where(.swal2-container).swal2-bottom>.swal2-popup{
grid-column:2;
grid-row:3;
place-self:end center
}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{
grid-column:3;
grid-row:3;
place-self:end end
}div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup,div:where(.swal2-container).swal2-grow-row>.swal2-popup{
grid-column:1/4;
width:100%
}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{
grid-row:1/4;
align-self:stretch
}div:where(.swal2-container).swal2-no-transition{
transition:none!important
}div:where(.swal2-container) div:where(.swal2-popup){
display:none;
position:relative;
box-sizing:border-box;
grid-template-columns:minmax(0,100%);
width:32em;
max-width:100%;
padding:0 0 1.25em;
border:none;
border-radius:5px;
background:#fff;
color:#545454;
font-family:inherit;
font-size:1rem
}div:where(.swal2-container) div:where(.swal2-popup):focus{
outline:0
}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{
overflow-y:hidden
}div:where(.swal2-container) h2:where(.swal2-title){
position:relative;
max-width:100%;
margin:0;
padding:.8em 1em 0;
color:inherit;
font-size:1.875em;
font-weight:600;
text-align:center;
text-transform:none;
word-wrap:break-word
}div:where(.swal2-container) div:where(.swal2-actions){
display:flex;
z-index:1;
box-sizing:border-box;
flex-wrap:wrap;
align-items:center;
justify-content:center;
width:auto;
margin:1.25em auto 0;
padding:0
}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{
opacity:.4
}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{
background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))
}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{
background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))
}div:where(.swal2-container) div:where(.swal2-loader){
display:none;
align-items:center;
justify-content:center;
width:2.2em;
height:2.2em;
margin:0 1.875em;
animation:1.5s linear infinite swal2-rotate-loading;
border-width:.25em;
border-style:solid;
border-radius:100%;
border-color:#2778c4 transparent
}div:where(.swal2-container) button:where(.swal2-styled){
margin:.3125em;
padding:.625em 1.1em;
transition:box-shadow .1s;
box-shadow:0 0 0 3px transparent;
font-weight:500
}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){
cursor:pointer
}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){
border:0;
border-radius:.25em;
background:#7066e0;
color:#fff;
font-size:1em
}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible{
box-shadow:0 0 0 3px rgba(112,102,224,.5)
}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){
border:0;
border-radius:.25em;
background:#dc3741;
color:#fff;
font-size:1em
}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):focus-visible{
box-shadow:0 0 0 3px rgba(220,55,65,.5)
}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){
border:0;
border-radius:.25em;
background:#6e7881;
color:#fff;
font-size:1em
}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):focus-visible{
box-shadow:0 0 0 3px rgba(110,120,129,.5)
}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus-visible{
box-shadow:0 0 0 3px rgba(100,150,200,.5)
}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{
outline:0
}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{
border:0
}div:where(.swal2-container) div:where(.swal2-footer){
margin:1em 0 0;
padding:1em 1em 0;
border-top:1px solid #eee;
color:inherit;
font-size:1em;
text-align:center
}div:where(.swal2-container) .swal2-timer-progress-bar-container{
position:absolute;
right:0;
bottom:0;
left:0;
grid-column:auto!important;
overflow:hidden;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px
}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){
width:100%;
height:.25em;
background:rgba(0,0,0,.2)
}div:where(.swal2-container) img:where(.swal2-image){
max-width:100%;
margin:2em auto 1em
}div:where(.swal2-container) button:where(.swal2-close){
z-index:2;
align-items:center;
justify-content:center;
width:1.2em;
height:1.2em;
margin-top:0;
margin-right:0;
margin-bottom:-1.2em;
padding:0;
overflow:hidden;
transition:color .1s,box-shadow .1s;
border:none;
border-radius:5px;
background:0 0;
color:#ccc;
font-family:monospace;
font-size:2.5em;
cursor:pointer;
justify-self:end
}div:where(.swal2-container) button:where(.swal2-close):hover{
transform:none;
background:0 0;
color:#f27474
}div:where(.swal2-container) button:where(.swal2-close):focus-visible{
outline:0;
box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)
}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{
border:0
}div:where(.swal2-container) .swal2-html-container{
z-index:1;
justify-content:center;
margin:0;
padding:1em 1.6em .3em;
overflow:auto;
color:inherit;
font-size:1.125em;
font-weight:400;
line-height:normal;
text-align:center;
word-wrap:break-word;
word-break:break-word
}div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) label:where(.swal2-checkbox),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) textarea:where(.swal2-textarea){
margin:1em 2em 3px
}div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) textarea:where(.swal2-textarea){
box-sizing:border-box;
width:auto;
transition:border-color .1s,box-shadow .1s;
border:1px solid #d9d9d9;
border-radius:.1875em;
background:0 0;
box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px transparent;
color:inherit;
font-size:1.125em
}div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{
border-color:#f27474!important;
box-shadow:0 0 2px #f27474!important
}div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{
border:1px solid #b4dbed;
outline:0;
box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)
}div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{
color:#ccc
}div:where(.swal2-container) .swal2-range{
margin:1em 2em 3px;
background:#fff
}div:where(.swal2-container) .swal2-range input{
width:80%
}div:where(.swal2-container) .swal2-range output{
width:20%;
color:inherit;
font-weight:600;
text-align:center
}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{
height:2.625em;
padding:0;
font-size:1.125em;
line-height:2.625em
}div:where(.swal2-container) .swal2-input{
height:2.625em;
padding:0 .75em
}div:where(.swal2-container) .swal2-file{
width:75%;
margin-right:auto;
margin-left:auto;
background:0 0;
font-size:1.125em
}div:where(.swal2-container) .swal2-textarea{
height:6.75em;
padding:.75em
}div:where(.swal2-container) .swal2-select{
min-width:50%;
max-width:100%;
padding:.375em .625em;
background:0 0;
color:inherit;
font-size:1.125em
}div:where(.swal2-container) .swal2-checkbox,div:where(.swal2-container) .swal2-radio{
align-items:center;
justify-content:center;
background:#fff;
color:inherit
}div:where(.swal2-container) .swal2-checkbox label,div:where(.swal2-container) .swal2-radio label{
margin:0 .6em;
font-size:1.125em
}div:where(.swal2-container) .swal2-checkbox input,div:where(.swal2-container) .swal2-radio input{
flex-shrink:0;
margin:0 .4em
}div:where(.swal2-container) label:where(.swal2-input-label){
display:flex;
justify-content:center;
margin:1em auto 0
}div:where(.swal2-container) div:where(.swal2-validation-message){
align-items:center;
justify-content:center;
margin:1em 0 0;
padding:.625em;
overflow:hidden;
background:#f0f0f0;
color:#666;
font-size:1em;
font-weight:300
}div:where(.swal2-container) div:where(.swal2-validation-message)::before{
content:"!";
display:inline-block;
width:1.5em;
min-width:1.5em;
height:1.5em;
margin:0 .625em;
border-radius:50%;
background-color:#f27474;
color:#fff;
font-weight:600;
line-height:1.5em;
text-align:center
}div:where(.swal2-container) .swal2-progress-steps{
flex-wrap:wrap;
align-items:center;
max-width:100%;
margin:1.25em auto;
padding:0;
background:0 0;
font-weight:600
}div:where(.swal2-container) .swal2-progress-steps li{
display:inline-block;
position:relative
}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{
z-index:20;
flex-shrink:0;
width:2em;
height:2em;
border-radius:2em;
background:#2778c4;
color:#fff;
line-height:2em;
text-align:center
}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{
background:#2778c4
}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{
background:#add8e6;
color:#fff
}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{
background:#add8e6
}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{
z-index:10;
flex-shrink:0;
width:2.5em;
height:.4em;
margin:0 -1px;
background:#2778c4
}div:where(.swal2-icon){
position:relative;
box-sizing:content-box;
justify-content:center;
width:5em;
height:5em;
margin:2.5em auto .6em;
border:.25em solid #000;
border-radius:50%;
font-family:inherit;
line-height:5em;
cursor:default;
user-select:none
}div:where(.swal2-icon) .swal2-icon-content{
display:flex;
align-items:center;
font-size:3.75em
}div:where(.swal2-icon).swal2-error{
border-color:#f27474;
color:#f27474
}div:where(.swal2-icon).swal2-error .swal2-x-mark{
position:relative;
flex-grow:1
}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{
display:block;
position:absolute;
top:2.3125em;
width:2.9375em;
height:.3125em;
border-radius:.125em;
background-color:#f27474
}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{
left:1.0625em;
transform:rotate(45deg)
}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{
right:1em;
transform:rotate(-45deg)
}div:where(.swal2-icon).swal2-error.swal2-icon-show{
animation:.5s swal2-animate-error-icon
}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{
animation:.5s swal2-animate-error-x-mark
}div:where(.swal2-icon).swal2-warning{
border-color:#facea8;
color:#f8bb86
}div:where(.swal2-icon).swal2-warning.swal2-icon-show{
animation:.5s swal2-animate-error-icon
}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{
animation:.5s swal2-animate-i-mark
}div:where(.swal2-icon).swal2-info{
border-color:#9de0f6;
color:#3fc3ee
}div:where(.swal2-icon).swal2-info.swal2-icon-show{
animation:.5s swal2-animate-error-icon
}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{
animation:.8s swal2-animate-i-mark
}div:where(.swal2-icon).swal2-question{
border-color:#c9dae1;
color:#87adbd
}div:where(.swal2-icon).swal2-question.swal2-icon-show{
animation:.5s swal2-animate-error-icon
}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{
animation:.8s swal2-animate-question-mark
}div:where(.swal2-icon).swal2-success{
border-color:#a5dc86;
color:#a5dc86
}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{
position:absolute;
width:3.75em;
height:7.5em;
border-radius:50%
}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{
top:-.4375em;
left:-2.0635em;
transform:rotate(-45deg);
transform-origin:3.75em 3.75em;
border-radius:7.5em 0 0 7.5em
}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{
top:-.6875em;
left:1.875em;
transform:rotate(-45deg);
transform-origin:0 3.75em;
border-radius:0 7.5em 7.5em 0
}div:where(.swal2-icon).swal2-success .swal2-success-ring{
position:absolute;
z-index:2;
top:-.25em;
left:-.25em;
box-sizing:content-box;
width:100%;
height:100%;
border:.25em solid rgba(165,220,134,.3);
border-radius:50%
}div:where(.swal2-icon).swal2-success .swal2-success-fix{
position:absolute;
z-index:1;
top:.5em;
left:1.625em;
width:.4375em;
height:5.625em;
transform:rotate(-45deg)
}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{
display:block;
position:absolute;
z-index:2;
height:.3125em;
border-radius:.125em;
background-color:#a5dc86
}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{
top:2.875em;
left:.8125em;
width:1.5625em;
transform:rotate(45deg)
}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{
top:2.375em;
right:.5em;
width:2.9375em;
transform:rotate(-45deg)
}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{
animation:.75s swal2-animate-success-line-tip
}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{
animation:.75s swal2-animate-success-line-long
}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{
animation:4.25s ease-in swal2-rotate-success-circular-line
}[class^=swal2]{
-webkit-tap-highlight-color:transparent
}.swal2-show{
animation:.3s swal2-show
}.swal2-hide{
animation:.15s forwards swal2-hide
}.swal2-noanimation{
transition:none
}.swal2-scrollbar-measure{
position:absolute;
top:-9999px;
width:50px;
height:50px;
overflow:scroll
}.swal2-rtl .swal2-close{
margin-right:initial;
margin-left:0
}.swal2-rtl .swal2-timer-progress-bar{
right:0;
left:auto
}.slick-slider{
position:relative;
display:block;
box-sizing:border-box;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent
}.slick-list{
position:relative;
overflow:hidden;
display:block;
margin:0;
padding:0
}.slick-list:focus{
outline:0
}.slick-list.dragging{
cursor:pointer;
cursor:hand
}.slick-slider .slick-list,.slick-slider .slick-track{
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}.slick-track{
position:relative;
left:0;
top:0;
display:block;
margin-left:auto;
margin-right:auto
}.slick-track:after,.slick-track:before{
content:"";
display:table
}.slick-track:after{
clear:both
}.slick-loading .slick-track{
visibility:hidden
}.slick-slide{
float:left;
height:100%;
min-height:1px;
display:none
}[dir=rtl] .slick-slide{
float:right
}.slick-slide img{
display:block
}.slick-slide.slick-loading img{
display:none
}.slick-slide.dragging img{
pointer-events:none
}.slick-initialized .slick-slide{
display:block
}.slick-loading .slick-slide{
visibility:hidden
}.slick-vertical .slick-slide{
display:block;
height:auto;
border:1px solid transparent
}.slick-arrow.slick-hidden{
display:none
}.slick-loading .slick-list{
background:url(/ajax-loader.gif) center center no-repeat #fff
}@font-face{
font-family:slick;
src:url(/slick-fonts/slick.eot);
src:url(/slick-fonts/slick.eot?#iefix) format("embedded-opentype"),url(/slick-fonts/slick.woff) format("woff"),url(/slick-fonts/slick.ttf) format("truetype"),url(/slick-fonts/slick.svg#slick) format("svg");
font-weight:400;
font-style:normal
}.slick-next,.slick-prev{
position:absolute;
display:block;
height:20px;
width:20px;
line-height:0;
font-size:0;
cursor:pointer;
background:0 0;
color:transparent;
top:50%;
-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%);
padding:0;
border:none;
outline:0
}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{
outline:0;
background:0 0;
color:transparent
}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{
opacity:1
}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{
opacity:.25
}.slick-next:before,.slick-prev:before{
font-family:slick;
font-size:20px;
line-height:1;
color:#fff;
opacity:.75;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}.slick-prev{
left:-25px
}[dir=rtl] .slick-prev{
left:auto;
right:-25px
}.slick-prev:before{
content:"←"
}[dir=rtl] .slick-prev:before{
content:"→"
}.slick-next{
right:-25px
}[dir=rtl] .slick-next{
left:-25px;
right:auto
}.slick-next:before{
content:"→"
}[dir=rtl] .slick-next:before{
content:"←"
}.slick-dotted.slick-slider{
margin-bottom:30px
}.slick-dots{
position:absolute;
bottom:-25px;
list-style:none;
display:block;
text-align:center;
padding:0;
margin:0;
width:100%
}.slick-dots li{
position:relative;
display:inline-block;
height:20px;
width:20px;
margin:0 5px;
padding:0;
cursor:pointer
}.slick-dots li button{
border:0;
background:0 0;
display:block;
height:20px;
width:20px;
outline:0;
line-height:0;
font-size:0;
color:transparent;
padding:5px;
cursor:pointer
}.slick-dots li button:focus,.slick-dots li button:hover{
outline:0
}.slick-dots li button:focus:before,.slick-dots li button:hover:before{
opacity:1
}.slick-dots li button:before{
position:absolute;
top:0;
left:0;
content:"•";
width:20px;
height:20px;
font-family:slick;
font-size:6px;
line-height:20px;
text-align:center;
color:#000;
opacity:.25;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}.slick-dots li.slick-active button:before{
color:#000;
opacity:.75
}html{
font-size:var(--ds4e-mobile-font-size)
}body{
font-family:var(--ds4e-font-main)
}:focus,:focus-visible{
outline:var(--ds4e-color-outline) auto 1px
}#admin-panel .navbar .nav-item .nav-link{
color:var(--dh-accent-blue-active)
}#admin-panel .navbar .nav-item.nav-item-home{
border-color:var(--dh-accent-blue-active);
background-color:var(--dh-accent-blue-active)
}#main-navigation-toggle>li{
display:none
}.dataset-item{
padding:1rem;
border-radius:.25rem;
background:var(--tile-background)
}.dataset-item:not(:first-child){
margin-top:1rem
}.dataset-item.item-type-topic{
--tile-background:var(--dh-surface-default)
}.dataset-item.item-type-topic~.item-type-lesson{
width:calc(100% - 1rem);
margin-left:auto
}.dataset-item.item-type-lesson{
--tile-background:var(--dh-white-default)
}ul.hierarchy-tree li a,ul.hierarchy-tree-top li a{
color:var(--dh-accent-blue-active)!important
}ul.hierarchy-tree li.highlighted a,ul.hierarchy-tree-top li.highlighted a{
text-shadow:none!important
}.ap-course-read .dataset-item{
border:1px solid var(--dh-border-default);
border-radius:.625rem;
padding:1.5rem
}@media (min-width:768px){html{
font-size:var(--ds4e-desktop-font-size)
}
}