._wOmeTQ1 rect{transition:all var(--animation-duration) ease}._wOmeTQ1:hover .Cf9ivrnq{transform:translateX(-4px)}.Cf9ivrnq{transition:all var(--animation-duration) ease}.jFugSGCH{transition:all 0s ease !important}
.Yqc4ho0w{display:flex;padding:4px 8px;border-radius:var(--radius-xs);font-size:12px;line-height:16px;width:fit-content;font-weight:500;text-wrap:nowrap}.MSeX2PU5{background-color:var(--blue-10);color:var(--blue-100)}.MSeX2PU5 path{fill:var(--blue-100)}.APsFMBzl{background-color:var(--green-10);color:var(--green-100)}.APsFMBzl path{fill:var(--green-100)}.IuYaBdOQ{background-color:var(--orange-10);color:var(--orange-100)}.IuYaBdOQ path{fill:var(--orange-100)}.pDcWNJoU{background-color:var(--red-10);color:var(--red-100)}.pDcWNJoU path{fill:var(--red-100)}.GFyM02UE{background-color:var(--violet-10);color:var(--violet-100)}.GFyM02UE path{fill:var(--violet-100)}.o8axbX1J{background-color:var(--dark-10);color:var(--dark-100)}.o8axbX1J path{fill:var(--dark-100)}.w09i74pp{background-color:rgba(var(--dark-100-rgb), 0.6);color:var(--white-100)}.w09i74pp path{fill:var(--white-100)}.ITjnJf9v{background-color:var(--primary-70);color:var(--white-100)}.ITjnJf9v path{fill:var(--white-100)}
.R8p0V5fp,.R8p0V5fp div{box-sizing:border-box}.R8p0V5fp{display:inline-block;position:relative}.R8p0V5fp div{position:absolute;width:14%;height:14%;background:currentcolor;border-radius:50%;animation:Ac2XIGWz .75s linear infinite}.R8p0V5fp div:nth-child(1){animation-delay:0s;top:50%;left:100%}.R8p0V5fp div:nth-child(2){animation-delay:-0.1s;top:85.36%;left:85.36%}.R8p0V5fp div:nth-child(3){animation-delay:-0.2s;top:100%;left:50%}.R8p0V5fp div:nth-child(4){animation-delay:-0.3s;top:85.36%;left:14.64%}.R8p0V5fp div:nth-child(5){animation-delay:-0.4s;top:50%;left:0%}.R8p0V5fp div:nth-child(6){animation-delay:-0.5s;top:14.64%;left:14.64%}.R8p0V5fp div:nth-child(7){animation-delay:-0.6s;top:0%;left:50%}.R8p0V5fp div:nth-child(8){animation-delay:-0.7s;top:14.64%;left:85.36%}@keyframes Ac2XIGWz{0%,20%,80%,100%{transform:scale(1)}50%{transform:scale(1.5)}}
.laNMXkGh{position:relative;display:flex;width:fit-content;height:fit-content;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:all var(--animation-duration) ease;gap:10px}.laNMXkGh path{transition:all var(--animation-duration) ease}.laNMXkGh rect{transition:all var(--animation-duration) ease}.laNMXkGh:disabled{pointer-events:none;background-color:var(--gray-30);color:var(--gray-50)}.laNMXkGh:disabled path{fill:var(--gray-50)}.laNMXkGh:disabled rect{stroke:var(--gray-50)}.LH6dF358{background-color:var(--primary-100);color:var(--light-color)}.LH6dF358 path{fill:var(--light-color)}.LH6dF358 rect{stroke:var(--light-color)}.LH6dF358 .H6hO82dM{color:var(--light-color)}.LH6dF358:hover{background-color:var(--primary-80)}.LH6dF358:active{background-color:var(--primary-70)}.LH6dF358:disabled{color:var(--light-color);background-color:var(--gray-50)}.EYJcjD1U{background-color:var(--primary-10);color:var(--primary-100)}.EYJcjD1U path{fill:var(--primary-100)}.EYJcjD1U rect{stroke:var(--primary-100)}.EYJcjD1U .H6hO82dM{color:var(--primary-100)}.EYJcjD1U:hover{background-color:var(--primary-20)}.EYJcjD1U:active{background-color:var(--primary-30)}.xkdMdzZU{border:1px solid var(--primary-100);background-color:var(--white-100);color:var(--primary-100)}.xkdMdzZU path{fill:var(--primary-100)}.xkdMdzZU rect{stroke:var(--primary-100)}.xkdMdzZU .H6hO82dM{color:var(--primary-100)}.xkdMdzZU:hover{border:1px solid var(--primary-80);color:var(--primary-80)}.xkdMdzZU:hover path{fill:var(--primary-80)}.xkdMdzZU:hover rect{stroke:var(--primary-80)}.xkdMdzZU:hover .H6hO82dM{color:var(--primary-80)}.xkdMdzZU:active{background-color:var(--primary-10)}.mA1NG5GO{padding:0;background-color:rgba(0,0,0,0);color:var(--primary-100)}.mA1NG5GO .H6hO82dM{color:var(--primary-100)}.mA1NG5GO path{fill:var(--primary-100)}.mA1NG5GO rect{stroke:var(--primary-100)}.mA1NG5GO:hover{color:var(--primary-90)}.mA1NG5GO:hover .H6hO82dM{color:var(--primary-90)}.mA1NG5GO:hover path{fill:var(--primary-90)}.mA1NG5GO:hover rect{stroke:var(--primary-90)}.mA1NG5GO:active{color:var(--primary-80)}.mA1NG5GO:active .H6hO82dM{color:var(--primary-80)}.mA1NG5GO:active path{fill:var(--primary-80)}.mA1NG5GO:active rect{stroke:var(--primary-80)}.mA1NG5GO:disabled{color:var(--gray-50)}.mA1NG5GO:disabled .H6hO82dM{color:var(--gray-50)}.mA1NG5GO:disabled path{fill:var(--gray-50)}.mA1NG5GO:disabled rect{stroke:var(--gray-50)}.cgPCzxKr{background-color:var(--red-10);color:var(--red-100)}.cgPCzxKr .H6hO82dM{color:var(--red-100)}.cgPCzxKr path{fill:var(--red-100)}.cgPCzxKr rect{stroke:var(--red-100)}.cgPCzxKr:hover{background-color:var(--red-20)}.cgPCzxKr:active{background-color:var(--red-30)}.cgPCzxKr:disabled{background-color:var(--gray-30);color:var(--gray-50)}.cgPCzxKr:disabled path{fill:var(--gray-50)}.cgPCzxKr:disabled rect{stroke:var(--gray-50)}.U4Cvhhk8{background-color:var(--white-100);color:var(--primary-100)}.U4Cvhhk8 path{fill:var(--primary-100)}.U4Cvhhk8 rect{stroke:var(--primary-100)}.U4Cvhhk8 .H6hO82dM{color:var(--primary-100)}.U4Cvhhk8:hover{background-color:var(--dark-20)}.U4Cvhhk8:active{background-color:var(--dark-30)}.jYahFfii{font-weight:500;font-size:16px;line-height:24px;padding:12px}.DRyKGV3L{font-weight:500;font-size:14px;line-height:20px;padding:10px}.wfncfKo0{color:rgba(0,0,0,0) !important}.wfncfKo0 path{fill:rgba(0,0,0,0) !important}.wfncfKo0 rect{stroke:rgba(0,0,0,0) !important}.H6hO82dM{opacity:0;position:absolute;transition:all var(--animation-duration) ease}.Memp4lKm{opacity:1}
.ilvOPXwv{display:flex;position:relative;background-color:var(--white-100);padding:16px;border-radius:var(--radius-md)}.BU3WyHsY{display:none;opacity:0;z-index:3;align-items:center;justify-content:center;inset:0;position:absolute;transition:all var(--animation-duration) ease;background-color:rgba(var(--white-100-rgb), 70%);border-radius:var(--radius-xl);color:var(--primary-100)}.c0VEVpLx{opacity:1;display:flex}.MmbB71Ym{box-shadow:var(--shadow)}
._RXr4reu{background-color:rgba(0,0,0,0)}.L7ilY_fH{display:flex;justify-content:space-between;gap:18px}.F5lXiwch{display:flex;gap:8px}.cKws7Y85{display:flex;flex-direction:column}.f2qEBxe2{text-align:end}.UYVz0E1X{width:125px;flex-shrink:0}.mRAHhV2I{display:flex;flex-direction:column;gap:8px}
._BbfJ6km{display:flex !important;flex-direction:column;gap:2px;width:100%}._BbfJ6km input{width:100%}
.vg4tlIWc{display:flex;border-radius:50%;content:""}.uKmUoOhl{background-color:var(--blue-100)}.mxh59bsi{background-color:var(--green-100)}.d0NiXUdO{background-color:var(--orange-100)}.erS72P78{background-color:var(--red-100)}.eZYBaWk9{background-color:var(--violet-100)}.JwwCZnCt{background-color:var(--dark-100)}.mMSTKbDQ{background-color:rgba(var(--dark-100-rgb), 0.6)}
.K07LAANF{display:flex;overflow:hidden;width:100%}.BU60VqaT{display:flex;width:100%;transition:all}.llVNL28c{display:flex;flex-direction:column;flex-shrink:0}
.VttEQ1it{width:100%}.VttEQ1it th,.VttEQ1it td{padding:16px;border-top:var(--border-width) solid var(--dark-20);text-align:start;position:relative}.VttEQ1it thead>tr>th{border-top:none;text-transform:uppercase;color:var(--dark-50);stroke:var(--dark-50)}.XXI7QA7V{width:100%}.Pxz21Mu6{display:flex}.n9lq0rYf{background-color:rgba(var(--dark-10-rgb), 0.25)}
.GSP_AWaM{display:flex;align-items:center;outline:none;border:none;width:100%;height:20px}.GSP_AWaM::placeholder{color:var(--dark-60);font-size:16px;line-height:24px;font-weight:400}.USVa__aP{color:var(--red-100)}.USVa__aP path{fill:var(--red-100)}.USVa__aP::placeholder{color:var(--red-10)}
.LE04yBvy{position:relative;background-color:var(--dark-20);border-radius:8px;width:52px;height:28px;transition:all var(--animation-duration) ease;cursor:pointer;border:none}.LE04yBvy .uFUzZKjT{height:24px;width:24px;background-color:var(--light-color);border-radius:6px;transition:all var(--animation-duration) ease;position:absolute;left:2px;top:50%;transform:translateY(-50%)}.LE04yBvy.x_k7HeLD{background-color:var(--primary-100)}.LE04yBvy.x_k7HeLD .uFUzZKjT{left:26px}.LE04yBvy:disabled{background-color:var(--dark-30);pointer-events:none}.LE04yBvy:disabled .uFUzZKjT{background-color:var(--gray-30)}
.Dn6LZnyB{content:" ";width:100%;border-bottom:var(--border-width) solid var(--dark-20)}
.v3H4t290{display:flex;flex-direction:column;gap:2px;width:100%}.U729Q2s4{font-size:14px;line-height:20px;font-weight:400;color:var(--dark-70);padding:0 var(--padding-md)}.Y6rznMgC{display:flex;width:100%;background-color:var(--gray-10);border-radius:6px}.QR68cNLS{display:flex;align-items:center;background-color:var(--blue-20);padding:0 12px;border-radius:6px;min-width:fit-content;color:var(--blue-100)}.vZCtt6Lq{text-decoration:underline;cursor:pointer}
.NTGOHu_m{display:flex;flex-direction:row;padding:50px;padding-right:0;justify-content:space-between;height:fit-content;background-color:var(--light-color);border-radius:var(--radius-xl);width:100%;max-width:944px;margin:auto 20px;position:relative;max-height:calc(100vh - 40px);overflow:hidden}@media(max-width: 990px){.NTGOHu_m{height:100%;max-width:unset;border-radius:0;margin:auto 0;padding:0;max-height:calc(100vh - 20px)}}.Bq6wsY6W{display:flex;position:relative;width:400px;height:auto;border-radius:var(--radius-md);overflow:hidden}@media(max-width: 990px){.Bq6wsY6W{position:fixed;width:100%;height:100vh;top:0;border-radius:0;z-index:1}}.h0AC0dd9{object-fit:cover;width:100%}.c0h0GaKS{display:flex;align-items:flex-start;width:100%;max-width:410px;margin:0 auto;z-index:2;overflow:auto}@media(max-width: 990px){.c0h0GaKS{align-items:center;max-width:480px;margin:auto;padding:32px 24px;border-radius:var(--radius-md);background:rgba(var(--light-color-rgb), 80%);backdrop-filter:blur(7px);overflow:unset}}@media(max-width: 500px){.c0h0GaKS{align-items:center;max-width:unset;padding:24px 4px;margin:auto 4px}}
.M4xkmkiA{padding:40px;gap:16px;max-width:1280px;border-radius:var(--radius-xl)}@media(max-width: 1279px){.M4xkmkiA{padding:20px;gap:8px}}@media(max-width: 980px){.M4xkmkiA{padding:20px 12px}}
.ebLGObS3{display:flex;flex-direction:column;gap:2px}.hu1B0lRU{display:flex;align-items:center;outline:none;border:none;width:100%;height:20px}.hu1B0lRU::placeholder{color:var(--dark-60);font-size:16px;line-height:24px;font-weight:400}.BpQUztbt{display:flex;align-items:center;padding:10px 12px;gap:8px;border:var(--border-width) solid var(--dark-20);border-radius:var(--radius-sm);background-color:var(--white-100)}.BpQUztbt.EhQxEq4s{border-color:var(--red-100)}.OtGeSOpt{border:none}.Qu1khoql{font-size:14px;line-height:20px;font-weight:400;color:var(--dark-70);padding:0 var(--padding-md)}.Qu1khoql.EhQxEq4s{opacity:1}.EhQxEq4s{color:var(--red-100)}.EhQxEq4s path{fill:var(--red-100)}.EhQxEq4s::placeholder{color:var(--red-10)}.QaB9Q_O2{font-size:12px;line-height:16px;font-weight:400}
.j1CNJCNT{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;background-color:var(--background-color);z-index:10}.mJX81bk6{position:absolute;top:32px;right:32px;padding:2px;border-radius:50%;z-index:10}
.i0nplVof{width:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;height:100vh}.CN0jqngW{border-right:var(--border-width) solid var(--dark-20)}.p7Ge1fEo{border-bottom:var(--border-width) solid var(--dark-20)}.BRuzogg5{border-bottom:var(--border-width) solid var(--dark-10)}.HJ4Zr7Kz{grid-column:1;grid-row:1;background:var(--white-100);position:relative;z-index:3;padding:0 32px;transition:all var(--animation-duration) ease}@media(max-width: 1279px){.HJ4Zr7Kz{border-right:none;border-bottom:var(--border-width) solid var(--dark-20);width:unset}}.xiZb3a4X{grid-column:2;grid-row:1;background:var(--white-100);position:relative;z-index:3;transition:all var(--animation-duration) ease}.r5ELKqL3{position:relative;grid-row:2/4;background:var(--white-100);height:100%;width:var(--nav-bar-width);overflow:auto;box-sizing:content-box;transition:all var(--animation-duration) ease}.r5ELKqL3 ::-webkit-scrollbar{width:4px}.r5ELKqL3 ::-webkit-scrollbar-thumb{background-color:var(--dark-20)}@media(max-width: 1279px){.r5ELKqL3{display:none}}.MxZBZgfQ{height:100%;position:relative;overflow:auto;grid-column:2;grid-row:2}@media(max-width: 1279px){.MxZBZgfQ{grid-column:1/3}}.WMwFwqFJ{position:relative;padding:40px 32px;overflow:auto;min-height:calc(100% - var(--footer-height));height:100%;z-index:2}@media(max-width: 1279px){.WMwFwqFJ{padding:16px}}@media(max-width: 980px){.WMwFwqFJ{padding:16px 8px}}.fW53zsBn{grid-row:3;grid-column:2;position:relative;background-color:var(--dark-20)}@media(max-width: 1279px){.fW53zsBn{display:none}}.d5nKeThO{position:absolute;background-color:var(--white-100);border:var(--border-width) solid var(--dark-20);border-top:none;border-radius:0 0 var(--radius-md) var(--radius-md);right:0;top:0;z-index:10;transition:all var(--animation-duration) ease;max-height:100%;overflow:auto}.WdZ0ukm1{display:none}@media(max-width: 1279px){.WdZ0ukm1{display:flex}}.ZK6a1b5C{display:flex}@media(max-width: 1279px){.ZK6a1b5C{display:none}}.EQCWpwY5{transform:translateY(calc(-100% - var(--header-height)))}.kEqHI4Hn{display:none}
.Lsg8oUHl{display:flex;flex-direction:column;gap:8px;min-height:calc(100% - var(--footer-height));height:100%}
.rFbHJQHx{display:flex;align-items:center;gap:8px;cursor:pointer}.YaaiDrHu{display:none}.s9BhaTao{width:20px;height:20px;border-radius:var(--radius-xs);border:var(--border-width) solid var(--dark-20);outline:none;cursor:pointer}.s9BhaTao path{fill:rgba(0,0,0,0)}.AEYorycp{background-color:var(--primary-100)}.AEYorycp path{fill:var(--white-100)}.AEYorycp.ojJOb5sn{background-color:var(--dark-10);border:none}.AEYorycp.ojJOb5sn path{fill:var(--dark-30)}.FVzF0DVO{font-size:14px;font-weight:400;line-height:20px;text-align:left;user-select:none}
.KG7gcO7p{display:flex;align-items:center;outline:none;width:48px;text-align:center;padding:10px 12px;border:var(--border-width) solid var(--dark-20);border-radius:var(--radius-sm);background-color:var(--white-100)}.KG7gcO7p::placeholder{color:var(--dark-60);font-size:16px;line-height:24px;font-weight:400}.KG7gcO7p:focus{border-color:var(--primary-100)}.qHYf9Zue{padding:0;gap:16px}.lF2forLD{color:var(--red-100);border-color:var(--red-100)}.lF2forLD path{fill:var(--red-100)}.lF2forLD::placeholder{color:var(--red-10)}.IT2NlKnB{display:flex}
.spM8Itra{display:flex;align-items:center;gap:8px;cursor:pointer}.ek5dC0Hc{display:none}.aJbddXyN{width:20px;height:20px;padding:4px;border-radius:50%;border:var(--border-width) solid var(--dark-20);outline:none;cursor:pointer}.aJbddXyN circle{fill:rgba(0,0,0,0)}.lFFZgmGF{border-color:var(--primary-100)}.lFFZgmGF circle{fill:var(--primary-100)}.lFFZgmGF.r3A1fYUp{border-color:var(--gray-50)}.lFFZgmGF.r3A1fYUp circle{fill:var(--gray-50)}.CkRJ1aO4{font-size:14px;font-weight:400;line-height:20px;text-align:left;user-select:none}.r3A1fYUp{pointer-events:none}
.Mdu2kqRp{display:flex;align-items:center;outline:none;border:none;min-width:100%;min-height:240px}.Mdu2kqRp::placeholder{color:var(--dark-60);font-size:16px;line-height:24px;font-weight:400}.dOoDOH1t{color:var(--red-100)}.dOoDOH1t path{fill:var(--red-100)}.dOoDOH1t::placeholder{color:var(--red-10)}
.BQes4Gmt{display:flex;position:relative;flex-direction:column;gap:2px}.Ne3P2LJy{width:100%}.k9gBgWdf{border:var(--border-width) solid var(--dark-20) !important;border-radius:var(--radius-sm) !important;box-shadow:none !important;font-size:16px;font-weight:400;line-height:24px;text-align:left}.xnEkQoAD{border:var(--border-width) solid var(--dark-30) !important;border-radius:var(--radius-sm) !important;box-shadow:none !important;font-size:16px;font-weight:400;line-height:24px;text-align:left}.iSnrE7Co{border-radius:var(--radius-sm) !important;text-wrap:wrap}.f0MsohPS{background-color:inherit !important;color:inherit !important}.f0MsohPS:active{background-color:var(--gray-30) !important}.Dbt1rnn6{background-color:var(--gray-20) !important;color:inherit !important}.Dbt1rnn6:active{background-color:var(--gray-30) !important}.s8ajURc2{color:inherit !important;background-color:var(--background-color) !important}.s8ajURc2:active{background-color:var(--gray-30) !important}.ljTcoHyW{padding-top:4px !important;padding-bottom:4px !important}.Ak_BYbi0{border-radius:var(--radius-xs) !important}.FUfFhL1J{padding:0}.dlZ2RAwk{font-size:16px;font-weight:400;line-height:24px;text-align:left}
.p0n43gNl{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;line-height:24px;text-align:center;color:var(--dark-30);border:var(--border-width) solid var(--dark-20);border-radius:50%;width:40px;height:40px;background-size:cover;user-select:none;text-transform:uppercase;flex-shrink:0}.cXivOpx3{cursor:pointer}
.MCOvNusK{display:inline-flex}.ZZWR4fZO{font-size:32px;line-height:36px}@media(max-width: 980px){.ZZWR4fZO{font-size:24px;line-height:32px}}.GKW3ENPC{font-size:24px;line-height:32px}@media(max-width: 980px){.GKW3ENPC{font-size:20px;line-height:28px}}.dYn2Yl6g{font-size:20px;line-height:28px}@media(max-width: 980px){.dYn2Yl6g{font-size:18px;line-height:26px}}.z8jzGOtf{font-size:18px;line-height:26px}@media(max-width: 980px){.z8jzGOtf{font-size:16px;line-height:24px}}.lrkOQnY9{font-size:16px;line-height:24px}@media(max-width: 980px){.lrkOQnY9{font-size:14px;line-height:20px}}.Hjq5WycK{font-size:14px;line-height:20px}@media(max-width: 980px){.Hjq5WycK{font-size:13px;line-height:18px}}.DpUAi245{font-size:13px;line-height:18px}@media(max-width: 980px){.DpUAi245{font-size:12px;line-height:16px}}.tYhL_nrF{font-size:12px;line-height:16px}@media(max-width: 980px){.tYhL_nrF{font-size:10px;line-height:14px}}.GtDGDwcw{font-weight:700}.S2wFs8QF{font-weight:600}._lG4ygbE{font-weight:normal}.ndC8JfW5{font-weight:500}.rvcyLywA{font-weight:400}.pFN2FRG6{color:var(--dark-100)}.c2PHtkT4{color:var(--dark-70)}.fJMksGxf{color:var(--dark-60)}.fj9k13hq{color:var(--dark-50)}
.teTIqW78{display:flex;gap:8px}.vlfPEgGW{display:flex;border-radius:var(--radius-sm);background-color:var(--dark-10);cursor:pointer}.vlfPEgGW:hover{background-color:var(--dark-20)}.T5jDjIiu{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:0}._uSHvgrr{background-color:var(--dark-20)}.LXOVpvRF{color:var(--gray-50);pointer-events:none}.dAnJJY6c{padding:0}
.JritAoBt{display:flex;gap:8px}.edBmKeIm{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:var(--border-width) solid var(--dark-10);cursor:pointer;width:32px;height:32px}.V5vcHLmR{border-color:var(--dark-30)}
.nQvDlzZK{position:fixed;top:0;bottom:0;right:0;left:0;opacity:0;pointer-events:none;z-index:100;display:flex;justify-content:center;padding:20px 0;height:100%;overflow:auto}.UDuKdx5D{cursor:pointer;position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(var(--dark-100-rgb), 0.2)}.VzUzCU_H{position:relative;padding:40px}.IBD7kTGZ{margin:auto 0;transition:var(--animation-duration) transform;transform:scale(0.5)}.h36blMHo{position:absolute;top:16px;right:16px;background-color:var(--white-100);border-radius:50%;cursor:pointer}.aGmE9liy{pointer-events:auto;opacity:1;z-index:100}.aGmE9liy .IBD7kTGZ{transform:scale(1)}.AqrCWKsQ .IBD7kTGZ{transform:scale(0.2)}
.ojsv2rpB{display:flex;gap:24px}.QmrEkbE1{width:207px}.I_l7EFm3{margin-left:auto}
.xsbrKJ9q{display:flex;justify-content:center;align-items:center;flex-shrink:0;height:100%}
.CdgetFWt{display:flex;align-items:center;padding:14px 16px;padding-right:8px;gap:12px;flex-shrink:0;user-select:none;cursor:pointer;color:var(--dark-60)}.CdgetFWt path,.CdgetFWt rect{transition:fill var(--animation-duration) ease;fill:var(--dark-60)}.CdgetFWt:active{color:var(--dark-100)}.CdgetFWt:hover{background-color:var(--dark-10);color:var(--dark-100)}.CdgetFWt:hover path,.CdgetFWt:hover rect{fill:var(--dark-100)}.H_ADD8VG{color:var(--dark-100) !important}.H_ADD8VG path,.H_ADD8VG rect{fill:var(--dark-100) !important;transform:scale(1.5) translate(-12.5%, -12.5%)}
.rypXLYXU{display:flex;flex-direction:column;position:relative;overflow:hidden;flex-shrink:0}.ySIzdQuy{display:flex;align-items:center;padding:14px 16px;gap:12px;flex-shrink:0;user-select:none;cursor:pointer;color:var(--dark-60);text-wrap:nowrap}.ySIzdQuy path,.ySIzdQuy rect{transition:fill var(--animation-duration) ease;fill:var(--dark-60)}.KDNC9KqL{transition:all var(--animation-duration) ease;background-color:var(--white-100);z-index:2}.KDNC9KqL:hover{background-color:var(--dark-10);color:var(--dark-100)}.KDNC9KqL:hover path,.KDNC9KqL:hover rect{fill:var(--dark-100)}.KDNC9KqL p{flex:1}.a1pJcx6o{background-color:var(--dark-10);color:var(--dark-100)}.a1pJcx6o path,.a1pJcx6o rect{fill:var(--dark-100)}.tVh2hCeR{display:flex;flex-direction:column;z-index:1;transition:all var(--animation-duration) ease}.VitmenGO{height:0;transform:translateY(-100%)}.RjzwSk6A{display:inline-flex}.dV6H8D3Q{flex-shrink:0}.CRz2KJfb{display:flex;align-items:center;justify-content:center;background-color:var(--dark-100);border-radius:50%;width:20px;height:20px}.CRz2KJfb p{justify-content:center;color:var(--white-100)}
.fgLoGqkB{display:flex;flex-direction:column;align-items:center;margin:16px 16px 0;width:320px;gap:12px;text-align:center}.FcIOYJx4{width:207px;text-wrap:nowrap}.WF_CIvXa{margin-left:auto}.dp2HjSpe{color:var(--dark-70)}.Hd6SaOy5{margin-top:12px;width:100%;display:flex;justify-content:space-between;gap:24px}
.A6Ov6pgB{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media(max-width: 1280px){.A6Ov6pgB{margin-bottom:12px}}@media(max-width: 980px){.A6Ov6pgB{margin-bottom:0}}.hO6jkZk4{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}@media(max-width: 1280px){.hO6jkZk4{display:none}}.qyF8O6Bf{color:var(--dark-50)}.qyF8O6Bf:nth-last-child(2){color:var(--dark-100)}.AkBtPt0S:last-child{display:none}.riZtKwdT{display:none}.e5oET3lH{display:flex;justify-content:space-between}
.YLM1pcZZ{max-height:40px;text-overflow:ellipsis;overflow:hidden;display:inline-flex;justify-content:flex-start;gap:8px}.XQwf5cUN{align-items:center}
.JcpvSjYB{display:flex;flex-direction:column;gap:2px;z-index:3;font-weight:400;text-transform:none;width:100%;min-width:300px}.zx37jMbK{font-size:14px;line-height:20px;font-weight:400;color:var(--dark-70);padding:0 var(--padding-md) !important}.zx37jMbK.XCYGtuHL{opacity:1}.XCYGtuHL{color:var(--red-100)}.XCYGtuHL path{fill:var(--red-100)}.XCYGtuHL::placeholder{color:var(--red-10)}.Nk2Jttjx{font-size:12px;line-height:16px;font-weight:400}.A1OIMIBh{border:var(--border-width) solid var(--dark-20) !important;border-radius:var(--radius-sm) var(--radius-sm) 0 0 !important;border-bottom:none !important;box-shadow:var(--shadow) !important;padding:16px;padding-bottom:0;background-color:rgba(0,0,0,0) !important}.YJb5LmfL{border:var(--border-width) solid var(--dark-20);border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:none}.lbcEhRvv{border:var(--border-width) solid var(--dark-20);border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:none}.SUAzGxP3{border:var(--border-width) solid var(--dark-20) !important;border-top:none !important;border-radius:0 0 var(--radius-sm) var(--radius-sm) !important;box-shadow:none !important;margin:0 !important;padding:16px;background-color:var(--white-100)}.RRE7IgBe{background-color:inherit !important;color:var(--dark-70) !important}.RRE7IgBe:active{background-color:var(--gray-30) !important}.pZIZcu6R{background-color:var(--gray-20) !important;color:var(--dark-70) !important;border-radius:var(--radius-xs)}.pZIZcu6R:active{background-color:var(--gray-30) !important}.VODbsF5j{color:var(--dark-70) !important;background-color:var(--background-color) !important;border-radius:var(--radius-xs)}.VODbsF5j:active{background-color:var(--gray-30) !important}.OdUqwo2P{padding-top:4px !important;padding-bottom:4px !important}.jkGU52Vj{text-transform:capitalize}
.qwpO7xWE{position:relative;display:flex;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;padding:6px;width:32px;height:32px}.qwpO7xWE path{fill:var(--dark-50)}.qwpO7xWE:hover{background-color:var(--dark-20)}.JDj3AniN{position:absolute;min-width:210px;right:calc(100% + 5px);top:8px;box-shadow:var(--shadow-2);z-index:1}.SKFdTM7q{color:var(--red-100)}.SKFdTM7q path{fill:var(--red-100)}.SKFdTM7q p{color:var(--red-100)}
.q6oUYyTX{display:flex;align-items:center;gap:8px;padding:8px 12px;user-select:none}.q6oUYyTX:hover{background-color:var(--gray-10)}.q6oUYyTX svg{flex-shrink:0}
.s2eJlQJz{position:relative;display:flex;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;padding:6px;width:32px;height:32px}.s2eJlQJz path{fill:var(--dark-50)}.s2eJlQJz:hover{background-color:var(--dark-20)}.GYCm12N8{position:absolute;min-width:210px;right:calc(100% + 5px);top:8px;box-shadow:var(--shadow-2);z-index:1}.QZ9L_HyE{color:var(--red-100)}.QZ9L_HyE path{fill:var(--red-100)}.QZ9L_HyE p{color:var(--red-100)}
.SgyoQhO1{display:flex;align-items:center;gap:8px;padding:8px 12px;user-select:none}.SgyoQhO1:hover{background-color:var(--gray-10)}.SgyoQhO1 svg{flex-shrink:0}
.TuygTebz{display:flex;position:relative;width:100%;height:100%}.TuygTebz .o5P4DCHR path{fill:var(--dark-50);stroke:rgba(0,0,0,0)}.TuygTebz:hover .NX8fja67{font-weight:500;color:rgba(var(--dark-100-rgb), 90%)}.TuygTebz:hover .o5P4DCHR path{stroke:rgba(var(--dark-100-rgb), 10%)}.NX8fja67{cursor:pointer;user-select:none;color:var(--dark-50)}.NX8fja67 .o5P4DCHR path{fill:var(--dark-50)}.GV1sBc1K .NX8fja67{color:var(--primary-100)}.GV1sBc1K .o5P4DCHR path{fill:var(--primary-100)}.GV1sBc1K:hover .o5P4DCHR path{stroke:rgba(var(--primary-100-rgb), 20%)}.KcFYNYXK{pointer-events:none}.m30E9fjp{position:absolute;left:0;top:calc(100% + 8px);display:none;border-radius:var(--radius-sm)}.cZyh5KSO{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.RyE3VZsw{display:flex;width:fit-content;background-color:var(--white-100);z-index:2;box-shadow:var(--shadow-2)}.ZBUa7gIO{display:flex;position:relative;align-items:center;gap:4px;width:100%;height:100%;cursor:pointer}
.u9lqYgdr{position:relative;display:flex;flex-direction:column;border-radius:0 0 var(--radius-sm) var(--radius-sm);--shadow-2: none}.JgwOPr8e{padding:0;border:none}.veEt9PMm{align-self:flex-start;padding:12px;margin:0 10px}
.APiYAnrt{display:flex;position:relative;width:auto;height:180px;border-radius:var(--radius-md);overflow:hidden}.fHSYntfV{object-fit:cover;border-radius:var(--radius-md);width:100%}.bngn0Wtw{position:absolute;top:3px;right:3px;background-color:var(--white-100);border-radius:50%;cursor:pointer}.TEg9d0ux{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background-color:rgb(var(--dark-100-rgb), 50%);display:none;align-items:center;justify-content:center}.LCDPZiLp path{fill:rgb(var(--light-color-rgb), 90%)}.xPptnM0l{cursor:pointer}.xPptnM0l:hover .TEg9d0ux{display:flex}
.RrqeNEv2{display:flex;height:min-content;width:100%}.qd55u6zD{display:flex;justify-content:space-between;align-items:center;width:100%;height:min-content;padding:20px 32px}.ZKKLXrg0{margin-left:auto}.XmjeIBs2{display:flex;align-items:center;height:100%;gap:20px}@media(max-width: 1279px){.XmjeIBs2{display:none}}.EM4MnTD8{display:none;cursor:pointer}@media(max-width: 1279px){.EM4MnTD8{display:flex}}.qqqDIspB{border-radius:50%;flex-shrink:0;width:40px;height:40px}
.WZZs33yt{position:sticky;top:0;display:flex;flex-direction:column;height:100%;padding:16px 0;overflow:auto}
.ToBFsGQ8{position:sticky;top:0;display:flex;flex-direction:column;width:280px;height:100%;overflow:auto}.Nhz1F5FP{padding:16px 0}.mfjWEdl5{min-height:164px;border-bottom:1px solid var(--dark-20);display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:32px;padding-bottom:20px}.QQ0LHfPL{width:72px;height:72px;border-radius:50%;flex-shrink:0;background-size:cover !important}.V0uQQcSq{display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;line-height:24px;text-align:center;color:var(--dark-30);border:var(--border-width) solid var(--dark-20);border-radius:50%;width:72px;height:72px;cursor:pointer;background-size:cover !important}.EYgW_Q12{font-weight:600;text-align:center}.q6NXyPp7{margin-top:-12px;text-align:center;color:var(--dark-60)}
.QapEUr6u{background-color:var(--white-100) !important}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}
.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}
@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}
.ql-bubble {
  box-sizing: border-box;
}
.ql-bubble * {
  box-sizing: border-box;
}
.ql-bubble .ql-hidden {
  display: none;
}
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}
.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-bubble .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}
.ql-bubble .ql-empty {
  fill: none;
}
.ql-bubble .ql-even {
  fill-rule: evenodd;
}
.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-bubble .ql-transparent {
  opacity: 0.4;
}
.ql-bubble .ql-direction svg:last-child {
  display: none;
}
.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-bubble .ql-editor h1 {
  font-size: 2em;
}
.ql-bubble .ql-editor h2 {
  font-size: 1.5em;
}
.ql-bubble .ql-editor h3 {
  font-size: 1.17em;
}
.ql-bubble .ql-editor h4 {
  font-size: 1em;
}
.ql-bubble .ql-editor h5 {
  font-size: 0.83em;
}
.ql-bubble .ql-editor h6 {
  font-size: 0.67em;
}
.ql-bubble .ql-editor a {
  text-decoration: underline;
}
.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-bubble .ql-editor code,
.ql-bubble .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-bubble .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-bubble .ql-editor img {
  max-width: 100%;
}
.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-bubble .ql-picker.ql-header {
  width: 98px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-bubble .ql-picker.ql-font {
  width: 108px;
}
.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-bubble .ql-picker.ql-size {
  width: 98px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px;
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}
.ql-bubble .ql-color-picker svg {
  margin: 1px;
}
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}
.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}
.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px;
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px;
}
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}
.ql-bubble .ql-tooltip-editor {
  display: none;
}
.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}
.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}
.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "\D7";
  font-size: 16px;
  font-weight: bold;
}
.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}
.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
  visibility: visible;
}

:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-offset: 16px;
  --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
  --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
  --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
  --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-toast-bd-radius: 6px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
  --toastify-color-progress-bgo: 0.2;
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  padding: 4px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: var(--toastify-toast-top);
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--top-center {
  top: var(--toastify-toast-top);
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: var(--toastify-toast-top);
  right: var(--toastify-toast-right);
}
.Toastify__toast-container--bottom-left {
  bottom: var(--toastify-toast-bottom);
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--bottom-center {
  bottom: var(--toastify-toast-bottom);
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: var(--toastify-toast-bottom);
  right: var(--toastify-toast-right);
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: env(safe-area-inset-left);
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: env(safe-area-inset-top);
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: env(safe-area-inset-bottom);
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: env(safe-area-inset-right);
    left: initial;
  }
}
.Toastify__toast {
  --y: 0;
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: var(--toastify-toast-bd-radius);
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-height: var(--toastify-toast-max-height);
  font-family: var(--toastify-font-family);
  cursor: default;
  direction: ltr;
  /* webkit only issue #791 */
  z-index: 0;
  overflow: hidden;
}
.Toastify__toast--stacked {
  position: absolute;
  width: 100%;
  transform: translate3d(0, var(--y), 0) scale(var(--s));
  transition: transform 0.3s;
}
.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body, .Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
  transition: opacity 0.1s;
}
.Toastify__toast--stacked[data-collapsed=false] {
  overflow: visible;
}
.Toastify__toast--stacked[data-collapsed=true]:not(:last-child) > * {
  opacity: 0;
}
.Toastify__toast--stacked:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: calc(var(--g) * 1px);
  bottom: 100%;
}
.Toastify__toast--stacked[data-pos=top] {
  top: 0;
}
.Toastify__toast--stacked[data-pos=bot] {
  bottom: 0;
}
.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before {
  transform-origin: top;
}
.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before {
  transform-origin: bottom;
}
.Toastify__toast--stacked:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  transform: scaleY(3);
  z-index: -1;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast--close-on-click {
  cursor: pointer;
}
.Toastify__toast-body {
  margin: auto 0;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.Toastify__toast-body > div:last-child {
  word-break: break-word;
  -ms-flex: 1;
      flex: 1;
}
.Toastify__toast-icon {
  -webkit-margin-end: 10px;
          margin-inline-end: 10px;
  width: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -ms-flexbox;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.5s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  -ms-flex-item-align: start;
      align-self: flex-start;
  z-index: 1;
}
.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
  border-bottom-left-radius: initial;
  border-bottom-right-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--wrp {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--wrp[data-hidden=true] {
  opacity: 0;
}
.Toastify__progress-bar--bg {
  opacity: var(--toastify-color-progress-bgo);
  width: 100%;
  height: 100%;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, var(--y), 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, var(--y), 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: translate3d(0, var(--y), 0) perspective(400px);
  }
  30% {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, var(--y), 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, var(--y), 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@charset "UTF-8";
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
  line-height: initial;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker-popper {
  z-index: 1;
  line-height: 0;
}
.react-datepicker-popper .react-datepicker__triangle {
  stroke: #aeaeae;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  fill: #f0f0f0;
  color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  fill: #fff;
  color: #fff;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 1.7rem / 2);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,
.react-datepicker__week-number--keyboard-selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__week-number--selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__week-number--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}
.react-datepicker__week-number--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day-names {
  white-space: nowrap;
  margin-bottom: -8px;
}

.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
.react-datepicker__day--holidays .overlay,
.react-datepicker__month-text--holidays .overlay,
.react-datepicker__quarter-text--holidays .overlay,
.react-datepicker__year-text--holidays .overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__day--holidays:hover,
.react-datepicker__month-text--holidays:hover,
.react-datepicker__quarter-text--holidays:hover,
.react-datepicker__year-text--holidays:hover {
  background-color: #cf5300;
}
.react-datepicker__day--holidays:hover .overlay,
.react-datepicker__month-text--holidays:hover .overlay,
.react-datepicker__quarter-text--holidays:hover .overlay,
.react-datepicker__year-text--holidays:hover .overlay {
  visibility: visible;
  opacity: 1;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #bad9f1;
  color: rgb(0, 0, 0);
}
.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}
.react-datepicker__day--disabled .overlay,
.react-datepicker__month-text--disabled .overlay,
.react-datepicker__quarter-text--disabled .overlay,
.react-datepicker__year-text--disabled .overlay {
  position: absolute;
  bottom: 70%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
.react-datepicker__close-icon--disabled {
  cursor: default;
}
.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}

.react-datepicker__aria-live {
  position: absolute;
  clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}

*{margin:0;padding:0;box-sizing:border-box}input,button,textarea,select{margin:0;font:inherit}a{text-decoration:none;color:inherit}th{font-weight:inherit}h1,h2,h3,h4,h5,h6{font-weight:300}:root{--radius-xl: 24px;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 8px;--radius-xs: 4px;--animation-duration: 250ms;--nav-bar-width: 248px;--header-height: 80px;--footer-height: 260px;--border-width: 1px;--shadow: 0 2px 14px 0 rgba(0, 0, 0, 3%);--shadow-2: 0 0 12px 0 rgb(0 0 0 / 12%)}:root{--background-color-rgb: 247, 247, 247;--background-color: rgb(var(--background-color-rgb))}:root{--blue-100-rgb: 17, 123, 166;--blue-20-rgb: 204, 228, 237;--blue-10-rgb: 232, 244, 248;--blue-100: rgb(var(--blue-100-rgb));--blue-20: rgb(var(--blue-20-rgb));--blue-10: rgb(var(--blue-10-rgb))}:root{--dark-100-rgb: 31, 42, 60;--dark-80-rgb: 52, 61, 74;--dark-70-rgb: 78, 83, 90;--dark-60-rgb: 117, 124, 135;--dark-50-rgb: 128, 128, 128;--dark-30-rgb: 183, 185, 189;--dark-20-rgb: 220, 223, 227;--dark-15-rgb: 233, 236, 240;--dark-10-rgb: 245, 246, 247;--dark-100: rgb(var(--dark-100-rgb));--dark-80: rgb(var(--dark-80-rgb));--dark-70: rgb(var(--dark-70-rgb));--dark-60: rgb(var(--dark-60-rgb));--dark-50: rgb(var(--dark-50-rgb));--dark-30: rgb(var(--dark-30-rgb));--dark-20: rgb(var(--dark-20-rgb));--dark-15: rgb(var(--dark-15-rgb));--dark-10: rgb(var(--dark-10-rgb))}:root{--gradient-light: linear-gradient( to right, rgb(55 124 120 / 100%), rgb(110 168 162 / 100%), rgb(159 197 195 / 100%) );--gradient-second: linear-gradient(88.99deg, #2b6dcf 13.78%, #2f75de 44.52%, #4088f1 91.91%)}:root{--gray-50-rgb: 189, 189, 189;--gray-30-rgb: 234, 234, 234;--gray-20-rgb: 237, 237, 237;--gray-10-rgb: 244, 244, 244;--gray-50: rgb(var(--gray-50-rgb));--gray-30: rgb(var(--gray-30-rgb));--gray-20: rgb(var(--gray-20-rgb));--gray-10: rgb(var(--gray-10-rgb))}:root{--green-100-rgb: 11, 153, 97;--green-10-rgb: 231, 245, 240;--green-100: rgb(var(--green-100-rgb));--green-10: rgb(var(--green-10-rgb))}:root{--light-color-rgb: 251, 252, 253;--light-color: rgb(var(--light-color-rgb))}:root{--orange-100-rgb: 217, 139, 22;--orange-10-rgb: 252, 244, 232;--orange-100: rgb(var(--orange-100-rgb));--orange-10: rgb(var(--orange-10-rgb))}:root{--primary-100-rgb: 8, 8, 8;--primary-90-rgb: 38, 38, 38;--primary-80-rgb: 56, 56, 56;--primary-70-rgb: 133, 133, 133;--primary-60-rgb: 173, 173, 173;--primary-50-rgb: 194, 194, 194;--primary-30-rgb: 219, 219, 219;--primary-20-rgb: 235, 235, 235;--primary-10-rgb: 245, 245, 245;--primary-100: rgb(var(--primary-100-rgb));--primary-90: rgb(var(--primary-90-rgb));--primary-80: rgb(var(--primary-80-rgb));--primary-70: rgb(var(--primary-70-rgb));--primary-60: rgb(var(--primary-60-rgb));--primary-50: rgb(var(--primary-50-rgb));--primary-30: rgb(var(--primary-30-rgb));--primary-20: rgb(var(--primary-20-rgb));--primary-10: rgb(var(--primary-10-rgb))}:root{--red-100-rgb: 200, 31, 31;--red-30-rgb: 235, 174, 174;--red-20-rgb: 242, 208, 208;--red-10-rgb: 250, 233, 233;--red-100: rgb(var(--red-100-rgb));--red-30: rgb(var(--red-30-rgb));--red-20: rgb(var(--red-20-rgb));--red-10: rgb(var(--red-10-rgb))}:root{--violet-100-rgb: 100, 49, 166;--violet-10-rgb: 242, 233, 253;--violet-100: rgb(var(--violet-100-rgb));--violet-10: rgb(var(--violet-10-rgb))}:root{--white-100-rgb: 255, 255, 255;--white-100: rgb(var(--white-100-rgb));--white-50: rgba(var(--white-100-rgb), 50%)}:root{--yellow-100-rgb: 241, 152, 17;--yellow-10-rgb: 251, 246, 220;--yellow-100: rgb(var(--yellow-100-rgb));--yellow-10: rgb(var(--yellow-10-rgb))}.app_dark_theme{--background-color-rgb: 32, 32, 32;--background-color: rgb(var(--background-color-rgb))}.app_dark_theme{--blue-100-rgb: 232, 244, 248;--blue-20-rgb: 204, 228, 237;--blue-10-rgb: 17, 123, 166;--blue-100: rgb(var(--blue-100-rgb));--blue-20: rgb(var(--blue-20-rgb));--blue-10: rgb(var(--blue-10-rgb))}.app_dark_theme{--dark-100-rgb: 245, 246, 247;--dark-80-rgb: 233, 236, 240;--dark-70-rgb: 220, 223, 227;--dark-60-rgb: 183, 185, 189;--dark-50-rgb: 128, 128, 128;--dark-30-rgb: 117, 124, 135;--dark-20-rgb: 78, 83, 90;--dark-15-rgb: 52, 61, 74;--dark-10-rgb: 31, 42, 60;--dark-100: rgb(var(--dark-100-rgb));--dark-80: rgb(var(--dark-80-rgb));--dark-70: rgb(var(--dark-70-rgb));--dark-60: rgb(var(--dark-60-rgb));--dark-50: rgb(var(--dark-50-rgb));--dark-30: rgb(var(--dark-30-rgb));--dark-20: rgb(var(--dark-20-rgb));--dark-15: rgb(var(--dark-15-rgb));--dark-10: rgb(var(--dark-10-rgb))}.app_dark_theme{--gradient-light: linear-gradient( to right, rgb(55 124 120 / 100%), rgb(110 168 162 / 100%), rgb(159 197 195 / 100%) );--gradient-second: linear-gradient( 88.91deg, #2b6dcf 15.95%, #2f75de 45.82%, #4088f1 91.89% )}.app_dark_theme{--gray-50-rgb: 244, 244, 244;--gray-30-rgb: 237, 237, 237;--gray-20-rgb: 234, 234, 234;--gray-10-rgb: 189, 189, 189;--gray-50: rgb(var(--gray-50-rgb));--gray-30: rgb(var(--gray-30-rgb));--gray-20: rgb(var(--gray-20-rgb));--gray-10: rgb(var(--gray-10-rgb))}.app_dark_theme{--green-100-rgb: 231, 245, 240;--green-10-rgb: 11, 153, 97;--green-100: rgb(var(--green-100-rgb));--green-10: rgb(var(--green-10-rgb))}.app_dark_theme{--light-color-rgb: 8, 8, 8;--light-color: rgb(var(--light-color-rgb))}.app_dark_theme{--orange-100-rgb: 252, 244, 232;--orange-10-rgb: 217, 139, 22;--orange-100: rgb(var(--orange-100-rgb));--orange-10: rgb(var(--orange-10-rgb))}.app_dark_theme{--primary-100-rgb: 245, 245, 245;--primary-90-rgb: 235, 235, 235;--primary-80-rgb: 219, 219, 219;--primary-70-rgb: 194, 194, 194;--primary-60-rgb: 173, 173, 173;--primary-50-rgb: 133, 133, 133;--primary-30-rgb: 56, 56, 56;--primary-20-rgb: 38, 38, 38;--primary-10-rgb: 8, 8, 8;--primary-100: rgb(var(--primary-100-rgb));--primary-90: rgb(var(--primary-90-rgb));--primary-80: rgb(var(--primary-80-rgb));--primary-70: rgb(var(--primary-70-rgb));--primary-60: rgb(var(--primary-60-rgb));--primary-50: rgb(var(--primary-50-rgb));--primary-30: rgb(var(--primary-30-rgb));--primary-20: rgb(var(--primary-20-rgb));--primary-10: rgb(var(--primary-10-rgb))}.app_dark_theme{--red-100-rgb: 250, 233, 233;--red-30-rgb: 242, 208, 208;--red-20-rgb: 235, 174, 174;--red-10-rgb: 200, 31, 31;--red-100: rgb(var(--red-100-rgb));--red-30: rgb(var(--red-30-rgb));--red-20: rgb(var(--red-20-rgb));--red-10: rgb(var(--red-10-rgb))}.app_dark_theme{--violet-100-rgb: 242, 233, 253;--violet-10-rgb: 100, 49, 166;--violet-100: rgb(var(--violet-100-rgb));--violet-10: rgb(var(--violet-10-rgb))}.app_dark_theme{--white-100-rgb: 18, 18, 18;--white-100: rgb(var(--white-100-rgb));--white-50: rgba(var(--white-100-rgb), 50%)}.app_dark_theme{--yellow-100-rgb: 251, 246, 220;--yellow-10-rgb: 241, 152, 17;--yellow-100: rgb(var(--yellow-100-rgb));--yellow-10: rgb(var(--yellow-10-rgb))}.video-container{width:100%;position:relative;margin:0}.video-wrapper{height:fit-content}.video-wrapper .content-video{width:100%;height:100%;border:none;border-radius:var(--radius-md)}.video-wrapper .content-video.youtube{aspect-ratio:16/9}.video-wrapper .content-video.tiktok{width:324px;aspect-ratio:323/740}.quill{background-color:var(--white-100);border-radius:var(--radius-sm)}.ql-toolbar,.ql-container{border:none !important}.ql-toolbar{padding:10px 12px !important;border-bottom:var(--border-width) solid var(--dark-20) !important}.ql-container{font:inherit}.ql-editor{min-height:400px;padding:10px 12px !important}.ql-editor img{border-radius:var(--radius-sm)}.ql-editor p{font-size:14px;line-height:16px}.ql-editor h1{font-size:32px !important;line-height:36px;font-weight:700}.ql-editor h2{font-size:24px !important;line-height:32px;font-weight:700}.ql-editor h3{font-size:20px !important;line-height:28px;font-weight:600}.ql-editor h4{font-size:18px !important;line-height:26px;font-weight:600}.ql-picker-item{transition:all var(--animation-duration) ease;color:var(--dark-60) !important}.ql-picker-item:hover{color:var(--dark-100) !important}.ql-tooltip-arrow{border-bottom:6px solid var(--dark-60) !important}.ql-stroke{transition:all var(--animation-duration) ease;stroke:var(--dark-60) !important}.ql-fill{transition:all var(--animation-duration) ease;fill:var(--dark-60) !important}.ql-picker-label{color:var(--dark-60) !important}.ql-picker-label:active{color:var(--primary-100) !important}.ql-active{color:var(--primary-100) !important}.ql-active .ql-stroke{stroke:var(--primary-100) !important}.ql-active .ql-fill{fill:var(--primary-100) !important}.ql-formats button:hover .ql-stroke{stroke:var(--dark-100) !important}.ql-formats button:hover .ql-fill{fill:var(--dark-100) !important}:root{--toastify-icon-color-success: var(--green-100);--toastify-color-progress-success: var(--green-100);--toastify-icon-color-error: var(--red-100);--toastify-color-progress-error: var(--red-100);--toastify-color-progress-light: var(--gradient-light)}.react-datepicker{background-color:var(--white-100);box-shadow:var(--shadow-2);border:none;color:var(--dark-60);font-family:Inter,sans-serif;border-radius:var(--radius-sm)}.react-datepicker__header{background-color:unset;font-size:14px;line-height:20px}.react-datepicker__navigation{top:14px}.react-datepicker__current-month{display:flex;justify-content:center;text-transform:capitalize;font-size:14px;line-height:20px;padding:10px 16px}.react-datepicker__month{font-size:12px;line-height:16px}.react-datepicker__day-name{font-size:12px;line-height:16px;color:var(--dark-60);padding:5px}.react-datepicker__day{border-radius:50%;transition:all var(--animation-duration) ease}.react-datepicker__day:hover{border-radius:50%;background-color:var(--primary-100);color:var(--white-100)}.react-datepicker__day-names{border:none}.react-datepicker__day--selected{background-color:var(--primary-90)}.react-datepicker__day--keyboard-selected{background-color:unset}.react-datepicker__input-container{background-color:var(--white-100);border-radius:var(--radius-sm)}.react-datepicker__input-container input{display:flex;align-items:center;outline:none;height:20px;border:none}.react-datepicker__calendar-icon{display:flex;padding:unset !important;width:unset;height:unset}.react-datepicker__calendar-icon path{fill:var(--dark-60)}.react-datepicker__time-list-item{display:flex;align-items:center;justify-content:center}.react-datepicker__time-list-item:hover{background-color:var(--primary-90) !important;color:var(--white-100)}.react-datepicker__time-list-item--selected{background-color:var(--primary-100) !important}.react-datepicker__day--in-range{background-color:var(--primary-100);color:var(--white-100)}.react-datepicker__day--in-range:hover{background-color:var(--primary-90) !important;color:var(--white-100)}.react-datepicker__day--in-selecting-range{background-color:var(--primary-60) !important;color:var(--white-100)}.react-datepicker__day--in-selecting-range:hover{background-color:var(--primary-50) !important}.react-datepicker__view-calendar-icon input{padding:0;padding-left:25px}.app{display:flex;width:100%;height:100vh;font-size:16px;line-height:24px;font-family:Inter,sans-serif;color:var(--dark-100);background:var(--background-color)}@media(max-width: 980px){.app{font-size:14px;line-height:20px}}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}*::-webkit-scrollbar-thumb{background-color:var(--dark-30);border-radius:20px;border:1px solid var(--dark-20)}*::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,0)}
.E86UVqo4{height:calc(100vh - var(--header-height) - var(--footer-height));display:flex;justify-content:center;align-items:center;flex-grow:1;color:var(--primary-100)}
