@charset "UTF-8";@font-face{font-family:General Sans;src:url(/static/media/GeneralSans-Regular.6d91885b9c7fa66bdd05.ttf)}.header-container{background-color:#000;border-bottom:2px solid #121212;box-sizing:border-box;flex-shrink:0;font-family:Satoshi;height:56px;justify-content:space-between;margin:16px auto auto;padding-bottom:16px;width:90%}.header-container,.header-container .links{align-items:center;display:flex}.header-container .links .link-item{color:#fff;font-size:16px;font-weight:700;line-height:22px;margin-left:50px}.header-container .links .link-item.active{border-bottom:2px solid blue}.header-container .links .link-item:hover{cursor:pointer}.header-container .links .hamburger{display:none}.bg{background:linear-gradient(180deg,#0368ff33 .82%,#5899ff33 103.35%);filter:blur(125px);height:60%;left:20%;position:absolute;top:20%;width:60%}.ham-dropdown{display:none}.footer-container{color:#f2f0ff;display:flex;flex-direction:row-reverse;flex-shrink:0;font-family:Satoshi;font-size:16px;font-style:normal;font-weight:700;height:56px;justify-content:space-between;line-height:22px;margin-left:104px;margin-right:104px;margin-top:40px;padding:17px 40px 17px 14px;text-align:center}.footer-container ul{display:flex;list-style:none}.footer-container ul>:first-child{display:none}.footer-container ul>:nth-child(2){margin-left:0}.footer-container ul li{margin-left:72px}.footer-container ul li a{color:#fff;cursor:pointer}.card-container{background:#121214;border:1px solid #323232;border-radius:24px;padding:20px;z-index:1}.card-container .name{color:#f2f0ff;font-family:Optien;font-size:30px;font-style:normal;font-weight:700;line-height:54px;margin-top:20px;text-transform:uppercase}.card-container .description{color:#b5b3bc;font-family:Satoshi;font-size:20px;font-style:normal;font-weight:400;line-height:32px;margin-top:20px}.card-container .button{border:2px solid #0a35c2;border-radius:100px;color:#f2f0ff;cursor:pointer;font-family:Optien;font-size:20px;font-weight:900;height:64px;margin:50px auto auto;padding:16px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.card-container .button img{margin-right:15px}@media screen and (max-width:768px){.header-container{padding:8px 16px;width:100%}.header-container .links .link-item{display:none}.header-container .links .hamburger{display:block}.header-container .links .hamburger:hover{cursor:pointer}.ham-dropdown{background-color:#0c0c0d;display:block;position:absolute;top:72px;width:100%;z-index:5}.ham-dropdown ul{border-bottom:1px solid gray;border-top:1px solid gray;list-style:none;margin-bottom:0;padding-bottom:4px;padding-left:0;padding-top:4px}.ham-dropdown ul li{color:#fff;display:flex;justify-content:center}.ham-dropdown ul li div{margin-bottom:12px;margin-top:12px;width:-webkit-fit-content;width:fit-content}.ham-dropdown ul li div a{color:#fff;font-size:16px}.ham-dropdown ul li div.active{border-bottom:2px solid blue}.footer-container{display:inline-table}.footer-container ul{display:block;list-style:none;margin-bottom:24px;margin-top:8px;padding-left:0}.footer-container ul>:first-child{display:block}.footer-container ul li{color:#fff;font-size:16px;margin-left:0;padding-bottom:24px;padding-top:24px}.card-container .button{font-size:18px}.card-container .name{font-size:36px}.card-container .description{font-size:18px}}@media screen and (max-width:400px){.card-container .name{font-size:20px}.footer-container{margin:0;padding:0}}.home-banner{align-items:center;background-image:url(/static/media/banner-bg.8bae30636a8c111b1eed.jpg);background-position:50%;background-size:cover;display:flex;min-height:calc(100vh - 72px);width:100%}.banner-title{color:#fff;font-family:Satoshi;font-size:2.5rem;font-weight:600;line-height:2.2rem}.banner-subtitle{color:#d3d3d3;font-family:Satoshi;font-size:1.5rem;margin-bottom:25px;margin-top:15px}.banner-subtitle span{color:#337ccf}.banner-btn{align-items:center;background:linear-gradient(90deg,#337ccf,#16375c);border-radius:30px;color:#fff!important;display:flex;font-family:Satoshi;height:50px;margin-top:20px;padding:0 20px;transition:.5s;width:-webkit-fit-content;width:fit-content}.banner-btn img{height:18px;margin-bottom:-2px;margin-left:20px}.banner-btn:hover{border-radius:3px}.s-card{align-items:flex-end;background-blend-mode:darken;background-color:rgba(0,0,0,.337);background-position:50%;background-size:cover;border-radius:20px;box-shadow:inset 0 -42px 47px 18px #000;color:#fff;display:flex;font-family:Satoshi;min-height:300px;overflow:hidden;padding:20px;transition:.5s;width:100%}.s-card:hover{box-shadow:none}.s-content{height:-webkit-fit-content;height:fit-content;width:100%}.s-content h1{font-size:2.2rem;margin-bottom:0}.s-content p{margin-bottom:10px!important}.s-btn{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,rgba(51,124,207,.412),rgba(22,55,92,.376));border-radius:30px;color:#fff!important;display:flex;font-family:Satoshi;font-size:.9rem;height:40px;padding:0 15px;transition:.5s;width:-webkit-fit-content;width:fit-content}.s-btn img{height:18px;margin-bottom:-2px;margin-left:10px}.s-btn:hover{border-radius:3px}.signup-section{background-attachment:fixed;background-blend-mode:darken;background-color:#00000094;background-image:url(/static/media/form-bg.2457daa55f2c698d4136.jpg);background-position:50%;background-size:cover;width:100%}.signup-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.063);border-radius:20px;padding:15px;width:100%}.signup-form h1{font-size:2rem;text-align:center}.signup-form h1,.signup-form input{color:#fff;font-family:Satoshi;width:100%}.signup-form input{background-color:hsla(0,0%,100%,.102);border:none;border-radius:10px;height:50px;margin-top:10px;outline:none;padding:0 15px;transition:.5s}.signup-form input:focus{background-color:hsla(0,0%,100%,.173)}.signup-form input::placeholder{color:#c5c5c5}.signup-form button{background:linear-gradient(90deg,rgba(51,124,207,.412),rgba(22,55,92,.376));border:none;border-radius:10px;color:#fff;font-family:Satoshi;height:50px;margin-top:10px;outline:none;width:100%}.playlist-page{margin-left:40px;margin-right:40px}.title{color:#fff;font-family:Satoshi}.title,.title p2{font-size:72px;font-weight:700;margin-top:80px;text-align:center}.title p2{color:#b5b3bc;font-family:Optien}.c-banner{background-image:url(/static/media/playlists-banner.93c8dd40a63c6a341c3d.jpg);min-height:-webkit-fit-content;min-height:fit-content;padding:60px 0}.c-banner .banner-title span{color:#b5b3bc;font-family:Optien}.c-banner .banner-subtitle{font-size:1.3rem}.list-text{color:#fff;display:flex;font-size:20px;justify-content:center}.list-text p{font-family:Satoshi;text-align:center;width:70%}.list-container{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:80px}.list-container .list-item{border:1px solid #323232;border-radius:24px;height:631px;width:100%}.list-container .list-item .list-header{display:flex;margin:24px 24px 0}.list-container .list-item .list-header .list-avatar{height:160px;width:160px}.list-container .list-item .list-header .list-item-info-panel{flex:1 1;margin-left:14px}.list-container .list-item .list-header .list-item-info-panel .shopify-panel{display:flex;justify-content:flex-end}.list-container .list-item .list-header .list-item-info-panel .list-item-info{margin-top:21px}.list-container .list-item .list-header .list-item-info-panel .list-item-info>:first-child{color:#fff;font-family:Satoshi;font-size:20px;font-weight:700;margin-bottom:6px}.list-container .list-item .list-header .list-item-info-panel .list-item-info>:nth-child(2){color:#b5b3bc;font-size:16px;font-weight:400;margin:0}.list-container .list-item .list-header .list-item-info-panel .play-panel{display:flex;justify-content:flex-end;margin-top:10px}.list-container .list-item .list-control{display:flex;margin:10px 24px 21px}.list-container .list-item .list-control .preview{background-color:#0a35c2;border-radius:24px;color:#fff;font-family:Satoshi;font-size:16px;font-weight:700;padding:8px;width:-webkit-fit-content;width:fit-content}.list-container .list-item .list-control .control-panel{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-left:67px}.list-container .list-item .list-record{border-top:1px solid #323232;height:365px;overflow:hidden;padding:24px 24px 0}.list-container .list-item .list-record ul{list-style:none;padding:0}.list-container .list-item .list-record ul li{align-items:center;color:#fff;display:flex;justify-content:space-between}.list-container .list-item .list-record ul li .record-left{align-items:center;display:flex}.list-container .list-item .list-record ul li .record-left .record-number{font-size:18px;font-weight:700;margin-bottom:0;margin-right:16px}.list-container .list-item .list-record ul li .record-left .record-name-panel>:first-child{font-family:Satoshi;font-size:18px;font-weight:700;margin-bottom:4px}.list-container .list-item .list-record ul li .record-left .record-name-panel>:nth-child(2){color:#b5b3bc;font-family:Satoshi;font-size:14px;font-weight:500;margin:0}.list-container .list-item .list-record ul li .time{font-size:14px;font-weight:500;margin:0}.pagination{display:flex;justify-content:center;margin-top:48px}.pagination *{cursor:pointer;margin-left:8px;margin-right:8px;width:-webkit-fit-content;width:fit-content}.pagination ul{display:flex;list-style:none;padding:0}.pagination ul .active{border-bottom:1px solid blue;color:#fff}.pagination ul li{color:#b5b3bc;font-family:Satoshi;font-size:16px;font-weight:500}.add-playlist{display:flex;justify-content:space-between;margin-top:80px;padding:40px 0 45px 40px}.add-playlist .add-playlist-left h1{color:#fff;font-family:sans-serif;font-family:Satoshi;font-size:56px;font-weight:600}.add-playlist .add-playlist-left .input-panel{display:flex;font-family:Satoshi;margin-top:27px}.add-playlist .add-playlist-left .input-panel input{background-color:#0000;border:1px solid #323232;border-radius:100px;color:#b5b3bc;font-size:16px;height:54px;outline:none;padding:16px;width:100%}.add-playlist .add-playlist-left .input-panel button{background-color:#0000;border:3px solid blue;border-radius:32px;color:#fff;font-size:16px;font-weight:900;margin-left:16px;outline:none;padding:16px}.add-playlist .add-playlist-right{padding-top:86px}.add-playlist .add-playlist-right .circle{width:280px}@media screen and (max-width:1151px){.add-playlist{display:block}}@media screen and (max-width:768px){.title{font-size:48px}.list-text{font-size:16px}.list-container{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(1,1fr);margin-top:56px}.list-container .list-item{border:1px solid #323232;border-radius:24px;height:396px;width:100%}.list-container .list-item .list-header{display:flex;margin:16px 16px 0}.list-container .list-item .list-header .list-avatar{height:128px;width:128px}.list-container .list-item .list-header .list-item-info-panel{flex:1 1;margin-left:14px}.list-container .list-item .list-header .list-item-info-panel .list-item-info{margin-top:6px}.list-container .list-item .list-header .list-item-info-panel .play-panel{margin-top:-5px}.list-container .list-item .list-control{margin:11px 16px 12px}.list-container .list-item .list-control .preview{font-size:14px}.list-container .list-item .list-record{border-top:1px solid #323232;height:198px;padding:16px 16px 0}.list-container .list-item .list-record ul li .record-left .record-name-panel>:first-child,.list-container .list-item .list-record ul li .record-left .record-number{font-size:16px}.list-container .list-item .list-record ul li .record-left .record-name-panel>:nth-child(2){font-size:14px}.pagination{margin-top:32px}.pagination ul li{font-size:14px}.add-playlist{display:inherit;margin-top:56px;padding:0}.add-playlist .add-playlist-left h1{font-size:32px}.add-playlist .add-playlist-left .input-panel{display:inline-grid;margin-top:24px;width:100%}.add-playlist .add-playlist-left .input-panel input{font-size:14px}.add-playlist .add-playlist-left .input-panel button{font-size:14px;margin-left:0;margin-top:16px;width:-webkit-fit-content;width:fit-content}.add-playlist .add-playlist-right{padding-top:0}.add-playlist .add-playlist-right .circle{float:right;height:70px;margin-top:-20px;width:138px}}@media screen and (max-width:250px){.footer-container,.playlist-page{margin:0}}.distribute-page{margin-top:96px;padding-left:144px;padding-right:144px}.distribute-page .distribute-header{display:flex;justify-content:space-between;width:100%}.distribute-page .distribute-header>:first-child h1{color:#fff;font-family:Satoshi;font-size:64px;font-weight:600;width:80%}.distribute-page .distribute-header>:first-child p{color:#b5b3bc;font-family:Satoshi;font-size:20px;margin-top:24px;text-align:left;width:80%}.distribute-page .distribute-header>:first-child p2{color:#b5b3bc;font-family:Optien;font-size:64px}.distribute-page .distribute-header .signup-panel{background-color:#121214;border:1px solid #323232;border-radius:24px;display:inline-table;display:table;font-family:Satoshi;padding:24px;width:75%}.distribute-page .distribute-header .signup-panel h1{color:#fff;font-size:24px;font-weight:600;margin-bottom:16px;text-align:center}.distribute-page .distribute-header .signup-panel .input-panel{margin:8px 0;width:100%}.distribute-page .distribute-header .signup-panel .input-panel input{background-color:#0000;border:1px solid #323232;border-radius:27px;color:#b5b3bc;font-family:Satoshi;font-weight:500;margin:8px 0;padding:16px;width:100%}.distribute-page .distribute-header .signup-panel p{color:#fff;font-family:Satoshi;font-size:16px;font-weight:600;margin:16px 0 0;text-align:center}.distribute-page .distribute-header .signup-panel a,.distribute-page .distribute-header .signup-panel button{background-color:#0000;border:3px solid #0a35c2;border-radius:100px;color:#fff;font-family:Satoshi;font-size:16px;font-weight:900;min-width:185px;outline:none;padding:16px 20px;width:100%}.distribute-page .distribute-header .signup-panel a{text-align:center}.distribute-page .distribute-header .signup-panel .create-account{margin:16px 0}.distribute-page .distribute-header .signup-panel .signup-google-facebook{display:grid;margin-top:32px}.distribute-page .distribute-header .signup-panel .signup-google-facebook>:first-child{margin-bottom:16px}.distribute-page .distribute-center{margin-top:137px}.distribute-page .distribute-center img{height:447px;width:447px}.distribute-page .distribute-center div{margin-left:120px;max-width:586px}.distribute-page .distribute-center div h1{color:#fff;font-size:48px;font-weight:600}.distribute-page .distribute-center div p{color:#b5b3bc;font-family:Satoshi;font-size:16px;margin-top:24px}.distribute-page .distribute-music{align-items:center;display:flex;flex-direction:row-reverse;margin-top:217px}.distribute-page .distribute-music>:nth-child(2){width:540px}.distribute-page .distribute-music>:nth-child(2) h1{color:#fff;font-size:48px;font-weight:600}.distribute-page .distribute-music>:nth-child(2) p{color:#b5b3bc;font-family:Satoshi;font-size:16px;margin-top:24px}.distribute-page .distribute-music .music-icon-panel{align-items:center;display:flex;flex-direction:column;gap:32px;margin-left:36px}.distribute-page .distribute-music .music-icon-panel img{height:135px;width:135px}.distribute-page .distribute-music .music-icon-panel div{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);width:-webkit-fit-content;width:fit-content}.distribute-page .distribute-music .music-icon-panel :nth-child(2){grid-template-columns:repeat(3,1fr)}.distribute-page .distribute-faq{margin-top:100px;padding-top:104px;text-align:center}.distribute-page .distribute-faq h1{color:#f2f0ff;font-family:Satoshi;font-size:48px;font-weight:600;text-align:center}.distribute-page .distribute-faq p2{color:#b5b3bc;font-family:Optien;font-size:48px}.distribute-page .distribute-faq ul{color:#b5b3bc;list-style:none;margin:80px 96px 179px;padding:0}.distribute-page .distribute-faq ul li>:first-child{align-items:center;border-bottom:1px solid #323232;display:flex;font-size:20px;font-weight:500;justify-content:space-between;margin-top:16px;padding:20px 8px}.distribute-page .distribute-faq ul li>:first-child>:nth-child(2){cursor:pointer}.distribute-page .distribute-faq ul li .sub-drop{border-color:#e4e4e7;border-style:solid;border-width:2px 0;font-size:18px;font-weight:500;margin:0;padding:24px 8px;text-align:left}.distribute-page .distribute-faq ul li .active-faq{color:#fff;font-weight:700}@media screen and (max-width:900px){.distribute-page .distribute-center div{margin-left:50px}.distribute-page .distribute-music{display:block}.distribute-page .distribute-music>:nth-child(2){text-align:center;width:-webkit-fit-content;width:fit-content}}@media screen and (max-width:768px){.distribute-page{margin-top:56px;padding-left:16px;padding-right:16px}.distribute-page .distribute-header{display:block;justify-content:space-between;text-align:center}.distribute-page .distribute-header>:first-child{text-align:center;width:-webkit-fit-content;width:fit-content}.distribute-page .distribute-header>:first-child h1{font-size:48px;text-align:center}.distribute-page .distribute-header>:first-child p{font-size:14px;margin-top:16px;text-align:center;width:100%}.distribute-page .distribute-header .signup-panel{margin-top:64px;width:90%}.distribute-page .distribute-header .signup-panel h1{font-size:20px}.distribute-page .distribute-header .signup-panel .input-panel input{font-size:14px}.distribute-page .distribute-center{display:block;margin-top:88px;text-align:center}.distribute-page .distribute-center img{height:340px;width:340px}.distribute-page .distribute-center div{margin:auto;width:100%}.distribute-page .distribute-center div h1{font-size:32px}.distribute-page .distribute-center div p{font-size:14px;margin-top:16px}.distribute-page .distribute-music{align-items:center;display:block;margin-top:50px}.distribute-page .distribute-music>:nth-child(2){text-align:center;width:-webkit-fit-content;width:fit-content}.distribute-page .distribute-music>:nth-child(2) h1{font-size:32px}.distribute-page .distribute-music>:nth-child(2) p{font-size:14px;margin-top:16px}.distribute-page .distribute-music .music-icon-panel{gap:24px}.distribute-page .distribute-music .music-icon-panel img{height:96px;width:96px}.distribute-page .distribute-music .music-icon-panel div{gap:24px}.distribute-page .distribute-faq{margin-top:80px;padding-top:56px;text-align:center}.distribute-page .distribute-faq h1{font-size:32px}.distribute-page .distribute-faq ul{margin:56px 0 0}.distribute-page .distribute-faq ul li .sub-drop,.distribute-page .distribute-faq ul li div p{font-size:14px}}@media screen and (max-width:420px){.distribute-page .distribute-center img{height:-webkit-fit-content;height:fit-content;max-width:340px;width:90%}.distribute-page .distribute-center div{margin:0}.distribute-page .distribute-music .music-icon-panel div{display:flex;flex-direction:column}}.privacy-policy{padding:50px 0}.privacy-policy *{color:#fff;font-family:Satoshi}.privacy-policy h3{font-size:1.6rem;font-weight:600;margin-bottom:10px;margin-top:40px}.privacy-policy ul li span{font-weight:600}.dashboard{background-color:#edf6ff;font-family:Satoshi}.dash-left-container{width:20%}.dash-right-container{width:80%}.dash-sidebar{height:100vh;position:-webkit-sticky;position:sticky;top:0}.sidebar{background-color:#fff;border-radius:20px;box-shadow:0 .5rem 1rem #00000026;display:flex;flex-direction:column;height:100%;overflow-y:scroll;padding:20px 10px;width:100%}.sidebar::-webkit-scrollbar{display:none}.sidebar-logo{display:flex;height:40px;justify-content:center;margin-bottom:30px;width:100%}.sidebar-logo img{height:100%}.sidebar-links{flex:1 1}.sidebar-links a{align-items:center;background-color:#0000;border-radius:15px;color:#000;display:flex;font-weight:500;height:40px;margin-top:10px;padding:0 10px;transition:.3s;width:100%}.sidebar-links a i{margin-bottom:-3.5px;margin-right:10px}.sidebar-links a.active{background:linear-gradient(90deg,#16375c,#337ccf);color:#fff}.sidebar-links a.active i{color:#fff}.dash-title{font-size:2.3rem;font-weight:600}.dash-card{background-color:#fff;border-radius:10px;box-shadow:0 .5rem 1rem #00000026;height:100%;padding:20px;width:100%}.dash-card-heading{display:flex;justify-content:space-between;width:100%}.dash-card-title{align-items:center;color:#1d3e54;display:flex;font-size:1.5rem;font-weight:600;margin-bottom:10px}.title-back-link{color:#1d3e54;margin-bottom:-5px;margin-right:10px}.dash-card-heading-btn{align-items:center;background:linear-gradient(90deg,#337ccf,#16375c);border:none;border-radius:30px;color:#fff!important;display:flex;font-family:Satoshi;font-size:.9rem;height:40px;margin-bottom:10px;padding:0 20px;transition:.5s;width:-webkit-fit-content;width:fit-content}.dash-card-heading-btn i{font-size:.8rem;margin-bottom:-3px;margin-right:5px}.dash-card-heading-btn:hover{border-radius:3px}.share-btn{border-radius:10px;height:50px}.n-rounded-btn{align-items:center;background:linear-gradient(90deg,#337ccf,#16375c);border:none;border-radius:10px;color:#fff!important;display:flex;font-family:Satoshi;font-size:.9rem;height:50px;justify-content:center;margin-bottom:10px;padding:0 20px;transition:.5s;width:100%}.n-rounded-btn i{font-size:.8rem;margin-bottom:-4px;margin-right:10px}.release-img{border-radius:5px;width:100px}.platform-img{border-radius:5px;height:50px;object-fit:cover;width:50px}.label-logo{border-radius:5px;width:70px}.dash-table td{background:none;padding-bottom:15px;padding-top:15px}.dash-table thead td{font-weight:600;white-space:nowrap}.dash-table td{min-width:100px}.wide-table td{font-size:.9rem;min-width:70px}.table-sort{align-items:center;cursor:pointer;display:flex}.table-sort i{margin-bottom:-5px;margin-left:5px}.table-item span{color:gray;font-size:.8rem}.table-item a{color:#337ccf}.release-status{align-items:center;border-radius:10px;display:flex;font-size:.8rem;height:25px;padding:0 8px;width:-webkit-fit-content;width:fit-content}.release-status.s-green{background-color:rgba(0,128,0,.231);color:green}.release-status.s-blue{background-color:rgba(105,179,231,.349);color:#377099}.release-status.s-red{background-color:rgba(255,0,0,.267);color:red;padding-right:3px}.release-status.s-red.n-right{padding-right:8px}.release-status.s-orange{background-color:rgba(218,165,32,.294);color:#b98d1f}.release-status-icon{align-items:center;background-color:rgba(255,0,0,.655);border:none;border-radius:8px;color:#fff;display:flex;font-size:.7rem;height:20px;justify-content:center;margin-left:10px;outline:none;padding-bottom:2px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.dash-table tbody tr:last-child td{border-bottom:none}.table-responsive::-webkit-scrollbar{height:7px}.table-responsive::-webkit-scrollbar-thumb{background-color:#377099!important;border-radius:5px}.table-responsive::-webkit-scrollbar-track{background-color:rgba(105,179,231,.349);border-radius:5px}@media(max-width:1200px){.dash-left-container{width:25%}.dash-right-container{width:75%}}@media(max-width:991px){.dash-left-container,.dash-right-container{width:100%}.dash-sidebar{max-height:300px;position:static}}.dash-card-heading-right{align-items:flex-end;display:flex;flex-direction:column}.dash-card-heading-right h6{font-size:1.1rem;font-weight:600;margin-bottom:10px!important;text-align:right}.dash-card-heading-right h6 span{color:#4b95e9}.dash-tabs{display:flex;overflow-x:scroll;width:100%}.dash-tabs::-webkit-scrollbar{display:none}.dash-tab{align-items:center;border-bottom:1.5px solid #0000;color:#000;cursor:pointer;display:flex;font-weight:500;height:50px;justify-content:center;padding:0 20px;transition:.3s;width:-webkit-fit-content;width:fit-content}.dash-tab.active{border-bottom-color:#337ccf;color:#337ccf}.dash-form-group label{color:#16375c;display:block;font-weight:600;margin-bottom:5px}.dash-form-select{background-color:#e8f3ff;border:1px solid #e8f3ff;border-radius:10px;cursor:pointer;height:50px;outline:none;padding:0 10px;transition:.3s;width:100%}.dash-form-select:focus{border-color:#4b95e9}.dash-form-link{align-items:center;background-color:#e8f3ff;border:1px solid #e8f3ff;border-radius:10px;color:#000;display:block;display:flex;font-weight:500;height:50px;justify-content:center;padding:0 10px;transition:.3s;width:100%}.dash-form-link:hover{background-color:#cce3fc}.dash-form-link i{margin-bottom:-3px;margin-right:10px}.dash-form-input{background-color:#e8f3ff;border:1px solid #e8f3ff;border-radius:10px;height:50px;outline:none;padding:0 15px;transition:.3s;width:100%}.dash-form-input:focus{border-color:#4b95e9}.dash-form-input.disabled{cursor:not-allowed;opacity:.5}.dash-form-textarea{background-color:#e8f3ff;border:1px solid #e8f3ff;border-radius:10px;height:100px;outline:none;padding:10px 15px;transition:.3s;width:100%}.dash-form-textarea:focus{border-color:#4b95e9}.dash-form-textarea.disabled{cursor:not-allowed;opacity:.5}.dash-form-check input{box-shadow:none!important;cursor:pointer}.dash-form-check input:checked{background-color:#4b95e9!important;border-color:#4b95e9!important}.dash-form-check label{cursor:pointer;font-weight:500}.img-file-upload{display:flex}.img-file-upload .dash-form-file{flex:1 1;width:auto}.img-file-upload .dash-form-file.logo-uploader{flex:1 1;height:100px;padding:30px 0}.img-file-upload .img-preview{border-radius:10px!important;flex:1 1;height:-webkit-fit-content;height:fit-content;margin-right:10px;overflow:hidden;position:relative}.img-file-upload .img-preview img{height:auto;width:100%}.img-file-upload .img-preview .remove-artwork{align-items:center;background-color:red;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:.8rem;height:30px;justify-content:center;position:absolute;right:5px;top:5px;width:30px}.logo-preview{flex:none!important;height:-webkit-fit-content!important;height:fit-content!important;width:100px!important}.logo-preview img{height:auto!important;width:100%!important}.dash-form-file{align-items:center;background-color:#e8f3ff;border:1px dashed #4b95e9;border-radius:10px;color:#377099;display:flex;flex-direction:column;font-weight:600;height:-webkit-fit-content;height:fit-content;justify-content:center;outline:none;overflow:hidden;padding:0 15px;position:relative;transition:.3s;width:100%}.dash-form-file:hover{background-color:#cce3fc}.dash-form-file i{font-size:1.3rem;margin-bottom:-2px;margin-right:10px}.dash-form-file input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.height-equal{padding-top:35%}.form-file-progress{background-color:#377099;bottom:0;height:5px;left:0;position:absolute;transition:.3s}.upload-requirements{font-size:.8rem;font-weight:500;max-width:50%;padding-left:20px}.upload-requirements li span{font-weight:600!important}.dash-form-dropdown button{align-items:center;background-color:#e8f3ff;border:1px solid #e8f3ff;border-radius:10px;display:flex;font-weight:500;height:50px;justify-content:space-between;outline:none;padding:0 15px;transition:.3s;width:100%}.dash-form-dropdown ul{max-height:200px;overflow-y:scroll;padding-bottom:0;padding-top:4px;width:100%}.dash-form-dropdown li{padding:1px 5px 1px 30px;width:100%}.dash-form-dropdown li input{box-shadow:none!important;cursor:pointer}.dash-form-dropdown li input:checked{background-color:#4b95e9!important;border-color:#4b95e9!important}.dash-form-dropdown li label{cursor:pointer}.dash-form-btns{justify-content:flex-end}.dash-form-btn,.dash-form-btns{align-items:center;display:flex}.dash-form-btn{background:linear-gradient(90deg,#337ccf,#16375c);border:none;border-radius:30px;color:#fff!important;font-size:1rem;height:50px;padding:0 25px;transition:.5s;width:-webkit-fit-content;width:fit-content}.dash-form-btn:hover{border-radius:3px}.dash-form-btn i{margin-bottom:-3px}.add-track-btn{align-items:center;background:linear-gradient(90deg,#cce3fc,#79abe6);border:none;border-radius:30px;color:#000!important;display:flex;font-size:1rem;height:50px;padding:0 25px;transition:.5s;width:-webkit-fit-content;width:fit-content}.add-track-btn i{font-size:.8rem;margin-bottom:-3px;margin-right:10px}.add-track-btn:hover{border-radius:3px}.dash-widget{align-items:center;display:flex;justify-content:space-between;padding:15px;width:100%}.dash-widget-left{flex:1 1}.dash-widget-left h1{color:#1d3e54;font-weight:600;margin-bottom:0}.dash-widget-left h5{font-size:1rem;margin-bottom:0}.dash-widget-right{align-items:center;background-color:#cce3fc;border-radius:10px;display:flex;font-size:1.3rem;height:50px;justify-content:center;margin-left:10px;width:50px}.dash-widget-right i{color:#1d3e54;margin-bottom:-5px}.l-releases{display:flex;flex-wrap:wrap;width:100%}.l-release{margin-top:10px;text-align:center}.l-release img{border-radius:5px;width:80px}.l-release h6{color:#1d3e54;font-weight:600;margin-top:5px}.l-release:not(:last-child){margin-right:10px}.dash-form-heading{font-weight:600}.dash-form-dropdown-link{padding:1px 5px 1px 7px!important}.dash-form-dropdown-link a{align-items:center;color:#000;display:flex}.dash-form-dropdown-link a i{margin-bottom:-3px;margin-right:10px}.added-tracks{width:100%}.added-track{align-items:center;background-color:#cce3fc;border-radius:5px;display:flex;font-size:.9rem;font-weight:600;height:-webkit-fit-content;height:fit-content;margin-top:10px;padding:5px 10px;width:100%}.added-track i{cursor:pointer;font-size:.6rem;margin-bottom:-3px;margin-left:10px}.added-track-right{align-items:center;display:flex;flex:1 1;padding-right:10px}.drag-track-btn{cursor:grab;font-size:1rem!important;margin-left:0!important}.added-track:not(:last-child),.drag-track-btn{margin-right:10px}.dash-form-dropdown li:not(.form-check){cursor:pointer;padding-left:10px;transition:.3s}.dash-form-dropdown li:not(.form-check) i{margin-right:10px;margin-top:8px}.dash-form-dropdown li:not(.form-check):hover{background-color:#e8f3ff}.selected-artists{display:flex;flex-wrap:wrap;width:100%}.selected-artist{align-items:center;background-color:#cce3fc;border-radius:5px;display:flex;font-size:.9rem;height:-webkit-fit-content;height:fit-content;margin-top:10px;padding:5px 10px;width:-webkit-fit-content;width:fit-content}.selected-artist i{cursor:pointer;font-size:.6rem;margin-bottom:-3px;margin-left:15px}.selected-artist-left{flex:1 1}.selected-artist-left h6{font-weight:600;margin-bottom:0}.selected-artist:not(:last-child){margin-right:10px}.dash-copy-row{display:flex}.dash-copy-year{margin-right:10px;width:-webkit-fit-content;width:fit-content}.dash-copy-line{flex:1 1;width:auto}.release-details{display:flex;flex-wrap:wrap}.release-details-img{border-radius:10px;height:200px!important;margin:10px 0;object-fit:cover;width:200px!important}.release-details-items{flex:1 1;margin:10px 20px}.release-details-item{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.release-details-item h6{font-weight:600;margin-bottom:0;white-space:nowrap}.release-details-item span{word-wrap:break-word;font-size:.9rem;font-weight:500;margin-left:10px;text-align:right}@media(max-width:800px){.release-details-items{flex:auto;margin:0;width:100%}.release-details-img{margin-bottom:20px}}.release-stores{display:flex;flex-wrap:wrap;width:100%}.release-stores a{display:block;margin-bottom:10px;transition:.3s}.release-stores a:hover{transform:translateY(-2px)}.release-stores img{height:35px}.success-modal{padding-bottom:50px;padding-top:50px;position:relative;text-align:center}.success-modal .success-icon{font-size:3.3rem}.success-modal h5{font-weight:600;margin-bottom:0;margin-top:15px}.success-modal .success-close-btn{color:#000;cursor:pointer;position:absolute;right:10px;top:10px}.table-action-btn{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font-size:.8rem;height:30px;justify-content:center;outline:none;width:30px}.table-action-btn i{margin-bottom:-3px}.table-action-btn.a-blue{background-color:rgba(105,179,231,.349);color:#377099}.table-action-btn.a-red{background-color:rgba(255,0,0,.267);color:red}.table-action-btn.a-green{background-color:rgba(0,128,0,.231);color:green}.modal-top{align-items:center;display:flex;justify-content:space-between;width:100%}.modal-top h5{font-weight:600;margin-bottom:0}.modal-top i{cursor:pointer}.dash-input{background-color:#cce3fc;border:1px solid #0000;border-radius:15px;color:#000;font-size:.9rem;height:50px;margin-bottom:10px;max-width:100%;outline:none;padding:0 15px;transition:.5s;width:300px}.dash-input::placeholder{color:gray}.dash-input:focus{border-color:#337ccf}.table-pagination{align-items:center;display:flex;justify-content:center;margin:40px 0 20px;overflow-x:scroll;width:100%}.table-pagination::-webkit-scrollbar{display:none}.table-pagination button{align-items:center;background-color:#0000;border:none;border-radius:5px;color:#377099;cursor:pointer;display:flex;height:40px;justify-content:center;outline:none;width:40px}.table-pagination button.active{background-color:#cce3fc}.table-pagination span{background-color:#0000;border:none;height:40px;width:40px}.table-btn,.table-pagination span{align-items:center;border-radius:5px;color:#377099;display:flex;justify-content:center;outline:none}.table-btn{background-color:rgba(105,179,231,.349);border:none;font-size:.9rem;height:35px;padding:0 10px;width:-webkit-fit-content;width:fit-content}.table-btn i{margin-bottom:-2px;margin-right:5px}.table-btn.a-blue{background-color:rgba(105,179,231,.349);color:#377099}.table-btn.a-red{background-color:rgba(255,0,0,.267);color:red}.table-btn.a-green{background-color:rgba(0,128,0,.231);color:green}.top-item{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}.top-item h6{font-weight:600;margin-bottom:0}.top-item:not(:last-child){border-bottom:1px solid #eee}.sorting-card{height:-webkit-fit-content!important;height:fit-content!important;padding-bottom:10px}.top-item span{color:#377099;font-size:.9rem;font-weight:500}.payouts-widget-left{width:100%}.payouts-widget-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:100%}.payouts-widget-info h6{font-size:1.2rem;font-weight:600;margin-bottom:0}.payouts-widget-info span{color:#16375c;color:#377099;font-size:1.2rem}.payouts-widget-progress{background-color:rgba(105,179,231,.349);border-radius:10px;height:50px;margin-top:30px;width:100%}.payout-method-card{background-image:linear-gradient(180deg,#16375c,#377099);color:#fff;text-align:center}.payout-method-card h5{font-weight:600;margin-bottom:5px}.payout-method-card a{align-items:center;background-color:#16375c;border:1px solid #16375c;border-radius:20px;color:#fff;display:flex;font-size:.9rem;height:40px;justify-content:center;margin:15px auto auto;padding:0 20px;transition:.3s;width:-webkit-fit-content;width:fit-content}.payout-method-card a:hover{background-color:rgba(105,179,231,.349);border-color:#fff}.payout-method-card .payout-check{align-items:center;display:flex;font-size:.9rem;justify-content:center;margin-top:10px}.payout-method-card .payout-check i{margin-bottom:-2px;margin-right:8px}.toggle{align-items:center;background-color:rgba(126,34,34,.184);border:1px solid #7e2222;border-radius:20px;cursor:pointer;display:flex;height:25px;padding:0 2.5px;transition:.3s;width:50px}.toggle.active{background-color:rgba(0,128,0,.141);border:1px solid #227e38}.toggle div{background-color:#7e2222;border-radius:50%;height:19px;transition:.3s;width:19px}.toggle.active div{background-color:#227e38;transform:translateX(24px)}.admin-dash-form-file{align-items:center;background-color:#e8f3ff;border:1px dashed #4b95e9;border-radius:10px;color:#377099;display:flex;font-weight:600;height:-webkit-fit-content;height:fit-content;justify-content:center;outline:none;padding:15px;position:relative;transition:.3s;width:100%}.admin-dash-form-file:hover{background-color:#cce3fc}.admin-dash-form-file i{font-size:1.2rem;margin-bottom:-2px;margin-right:10px}.admin-dash-form-file input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.dash-form-input.share-input{text-align:center;width:60px}.share-input[type=number]::-webkit-inner-spin-button,.share-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.share-input[type=number]{-moz-appearance:textfield}.cancel-btn{background-image:none;background:#16375c!important}.dash-form-input.share-input[type=number]::-webkit-inner-spin-button,.dash-form-input.share-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dash-form-input.share-input[type=number]{-moz-appearance:textfield}.track-split-text{font-style:italic;margin-left:5px}.loader-container{align-items:center;background-color:#fff;border-radius:8px;bottom:20px;box-shadow:0 4px 12px #00000026;cursor:move;display:flex;flex-direction:column;height:auto;justify-content:center;opacity:0;padding:15px;pointer-events:none;position:fixed;right:20px;transition:.3s;width:300px;z-index:1050}.loader-container.active{opacity:1;pointer-events:all}.loader{--_g:no-repeat radial-gradient(farthest-side,#337ccf 94%,#0000);animation:l38 .5s infinite;aspect-ratio:1;background:var(--_g) 0 0,var(--_g) 100% 0,var(--_g) 100% 100%,var(--_g) 0 100%;background-size:40% 40%;width:30px}@keyframes l38{to{background-position:100% 0,100% 100%,0 100%,0 0}}.mapping-base{align-items:center;background-color:#e0efff;display:flex;font-weight:600;height:50px;margin-bottom:0;padding:0 10px}.error-item,.mapping-base{border-radius:10px;width:100%}.error-item{background-color:rgba(126,34,34,.184);color:#7e2222;height:-webkit-fit-content;height:fit-content;padding:5px 10px;text-align:left}.date-range-selector .dash-form-group{margin-left:10px;width:150px}.teams-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:5px;transition:.3s}.teams-item:hover{background-color:#eee}.teams-item:not(:last-child){border-bottom:1px solid #eee}.teams-item h5{align-items:flex-end;display:flex;font-size:1.1rem;font-weight:500;margin-bottom:2px!important}.teams-item h5 span{margin:0 5px}.teams-item h5 span,.teams-item h6{color:rgba(0,0,0,.722);font-size:.9rem}.streams-filters{display:flex;flex-wrap:wrap}.react-datepicker-wrapper{width:100%}.draft-card{border:1px solid #eee;border-radius:10px;justify-content:space-between;padding:10px}.draft-card,.draft-card-actions{align-items:center;display:flex}.draft-card h6{margin-bottom:0}.draft-card a{width:-webkit-fit-content;width:fit-content}.no-data{align-items:center;display:flex;font-size:1.25rem;font-weight:600;height:200px;justify-content:center;text-align:center;width:100%}.no-data-100{height:100px}.disabled{cursor:not-allowed!important;opacity:.5!important}.upload-progress{background-color:#e0efff;border-radius:3px;height:5px;margin-bottom:10px;margin-top:15px;width:100%}.upload-progress div{background-color:#337ccf;border-radius:3px;height:100%;transition:.3s}.maintenance-toggle-container{align-items:center;border-radius:15px;box-shadow:0 0 15px rgba(0,0,0,.149);display:flex;margin-top:30px;max-width:100%;padding:10px;width:300px}.maintenance-toggle-container h6{flex:1 1;font-size:1.1rem;font-weight:600;margin-bottom:0}.maintenance-toggle{border:1px solid #bebebe;border-radius:30px;cursor:pointer;height:30px;position:relative;width:60px}.maintenance-toggle div{background-color:#bebebe;border-radius:50%;height:26px;left:1px;position:absolute;top:1px;transition:.3s;width:26px}.maintenance-toggle.active{border-color:#377099}.maintenance-toggle.active div{background-color:#377099;transform:translateX(calc(56px - 100%))}.maintenance-container{align-items:center;display:flex;flex-direction:column;gap:30px;height:100vh;justify-content:center;width:100vw}.maintenance-container img{height:150px}.maintenance-container h6{font-size:1.3rem;font-weight:600;text-align:center}.email-dropdown-container{position:relative;width:100%}.email-dropdown{background-color:#fff;border-radius:5px;box-shadow:0 4px 8px #0000001a;left:0;margin-top:5px;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:1000}.email-dropdown-item{cursor:pointer;padding:10px 15px;transition:background-color .2s}.email-dropdown-item:hover{background-color:#f0f7ff}.email-dropdown::-webkit-scrollbar{width:6px}.email-dropdown::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:3px}.email-dropdown::-webkit-scrollbar-thumb{background-color:#337ccf;border-radius:3px}.email-dropdown-no-results{color:#666;font-size:.9rem;font-style:italic;padding:15px;text-align:center}.owner-info{display:flex;flex-direction:column}.owner-info .owner-name{font-weight:500}.owner-info .owner-email{color:#6c757d;font-size:.85rem}.admin-page{background-color:#edf6ff;font-family:Satoshi;min-height:100vh}.job-status-chip{border-radius:16px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px;text-align:center}.status-completed{background-color:#e6f7ed;color:#0d904f}.status-processing{background-color:#e3f2fd;color:#1976d2}.status-failed{background-color:#fdeded;color:#d32f2f}.status-pending{background-color:#fff8e1;color:#f57c00}@font-face{font-family:Satoshi;src:url(/static/media/Satoshi-Regular.fe762acc7e97cb612805.ttf)}@font-face{font-family:Optien;src:url(/static/media/Optien.c73fad025815b2c6d044.ttf)}*{position:relative}html{scroll-behavior:smooth}body{background-color:#000}.main-container{display:flex;flex-direction:column;min-height:100vh;position:relative}.flex-grow{flex-grow:1}.row{display:flex}a{cursor:pointer;text-decoration:none}a:hover{text-decoration:none!important}.shimmer{animation:shimmer 1.5s linear infinite;background:#f6f7f8;background-image:linear-gradient(90deg,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-repeat:no-repeat;background-size:800px 104px}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.shimmer-card{min-height:150px}.auth-page{background-attachment:fixed;background-image:url(/static/media/auth-bg.ad188e15f9d2e6c85810.jpg);background-position:50%;background-size:cover;font-family:Satoshi;min-height:100vh}.auth-logo{display:block;margin-bottom:50px}.auth-logo img{height:40px}.auth-container h5{color:#b8b8b8;font-size:1.1rem;text-transform:uppercase}.auth-container h1{color:#fff;font-weight:600;margin:10px 0!important}.auth-container h6{color:#b8b8b8;margin-bottom:30px!important}.auth-form{display:flex;flex-wrap:wrap}.auth-form-input{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(105,179,231,.275);border:1px solid #0000;border-radius:15px;color:#fff;font-size:.9rem;height:50px;margin-bottom:10px;outline:none;padding:0 15px;transition:.5s;width:100%}.auth-form-input::placeholder{color:#b8b8b8}.auth-form-input:focus{border-color:#337ccf}.auth-form-btn{background:linear-gradient(90deg,#337ccf,#16375c);border:none;border-radius:15px;color:#fff;font-size:.9rem;height:50px;outline:none;width:100%}.plan-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#337ccf2e;border:1px solid #337ccf;border-radius:15px;cursor:pointer;height:100%;padding:15px;transition:.5s;width:100%}.plan-card:hover{background-color:rgba(51,124,207,.361)}.plan-card img{height:35px}.plan-card h1{color:#fff;font-size:1.2rem;margin-top:10px}.plan-card p{color:#d3d3d3;font-size:1rem}.plan-card h6{color:#fff;font-size:.9rem;margin-bottom:0!important}.plan-card h6 span{color:#337ccf}.plan-card.active{background-color:#337ccf}.plan-card.active img{filter:brightness(0) invert(1)}.plan-card.active h6 span{color:#000;font-weight:600}.signup-checks input{cursor:pointer;transition:.3s}.signup-checks input:checked{background-color:#337ccf!important;border-color:#337ccf}.signup-checks .form-check{margin-top:10px}.signup-checks label{color:#fff;cursor:pointer}.auth-message{color:#fff;font-size:.9rem;margin-top:15px}.auth-message a{color:#6fb2ff}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{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{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.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:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.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{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.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:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.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{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.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{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.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;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.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{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.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{background-color:#f0f0f0;cursor:pointer}.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:#fff;font-weight:700}.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{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.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{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.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{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;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:#f0f}.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{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.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{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected: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{background-color:#bad9f1;border-radius:.3rem;color:#000}.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:#216ba580}.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__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__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__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__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__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__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__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{color:#ccc;cursor:default}.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:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-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-year-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__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.ProseMirror{border:1px solid #e0e6ed;border-radius:.375rem;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.6;min-height:300px;outline:none;padding:1rem}.ProseMirror:focus{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{font-weight:600;line-height:1.2;margin-bottom:.5rem;margin-top:1.5rem}.ProseMirror h1{font-size:2rem}.ProseMirror h2{font-size:1.5rem}.ProseMirror h3{font-size:1.25rem}.ProseMirror p{margin:.75rem 0}.ProseMirror ol,.ProseMirror ul{margin:.75rem 0;padding-left:1.5rem}.ProseMirror li{margin:.25rem 0}.ProseMirror blockquote{border-left:4px solid #e0e6ed;color:#666;font-style:italic;margin:1rem 0;padding-left:1rem}.ProseMirror code{background-color:#f8f9fa;border-radius:.25rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;padding:.125rem .25rem}.ProseMirror pre{background-color:#f8f9fa;border-radius:.375rem;margin:1rem 0;overflow-x:auto;padding:1rem}.ProseMirror pre code{background:none;padding:0}.ProseMirror a{color:#4a90e2;text-decoration:underline}.ProseMirror img{border-radius:.375rem;height:auto;margin:1rem 0;max-width:100%}.ProseMirror strong{font-weight:600}.ProseMirror mark{background-color:#ffeb3b;border-radius:.125rem;padding:.125rem .25rem}.editor-toolbar{background-color:#f8f9fa;border:1px solid #e0e6ed;border-bottom:none;border-radius:.375rem .375rem 0 0;display:flex;flex-wrap:wrap;gap:.25rem;padding:.75rem}.editor-toolbar button{align-items:center;background-color:#fff;border:1px solid #e0e6ed;border-radius:.25rem;color:#495057;cursor:pointer;display:flex;font-size:.875rem;height:2rem;justify-content:center;min-width:2rem;padding:.25rem;transition:all .2s ease}.editor-toolbar button:hover{background-color:#e9ecef;border-color:#adb5bd}.editor-toolbar button.btn-primary{background-color:#4a90e2;border-color:#4a90e2;color:#fff}.editor-toolbar button.btn-primary:hover{background-color:#357abd;border-color:#357abd}.editor-toolbar button:disabled{cursor:not-allowed;opacity:.5}.editor-toolbar+.ProseMirror{border-radius:0 0 .375rem .375rem;border-top:none}.editor-loading{align-items:center;color:#6c757d;display:flex;justify-content:center;min-height:300px}.editor-error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:.375rem;color:#dc3545;margin:1rem 0;padding:1rem}.hljs{background:#1e293b;color:#e2e8f0;display:block;overflow-x:auto;padding:.5em}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#c792ea;font-weight:700}.hljs-addition,.hljs-attr,.hljs-bullet,.hljs-string,.hljs-symbol{color:#c3e88d}.hljs-attribute,.hljs-section,.hljs-title{color:#82aaff}.hljs-template-variable,.hljs-variable{color:#f78c6c}.hljs-comment,.hljs-deletion,.hljs-quote{color:#546e7a;font-style:italic}.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-number,.hljs-regexp,.hljs-type{color:#ff5370}.hljs-meta{color:#ffcb6b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.ProseMirror{position:relative}.ProseMirror .selectedCell:after{background:#c8c8ff66;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.ProseMirror .column-resize-handle{background-color:#adf;bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.ProseMirror .tableWrapper{overflow-x:auto;padding:1rem 0}.ProseMirror .resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .task-list input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #d1d5db;border-radius:3px;cursor:pointer;flex-shrink:0;height:16px;margin-right:8px;position:relative;width:16px}.ProseMirror .task-list input[type=checkbox]:checked{background:#667eea;border-color:#667eea}.ProseMirror .task-list input[type=checkbox]:checked:after{color:#fff;content:"✓";font-size:12px;font-weight:700;left:2px;position:absolute;top:-2px}.ProseMirror .task-list .task-item.checked p{color:#9ca3af;text-decoration:line-through}.ProseMirror .editor-image{cursor:pointer;transition:all .3s ease}.ProseMirror .editor-image:hover{box-shadow:0 8px 30px #00000026;transform:scale(1.02)}.ProseMirror .link-style{position:relative}.ProseMirror .link-style:after{background:#667eea;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.ProseMirror .link-style:hover:after{width:100%}.ProseMirror .code-block{position:relative}.ProseMirror .code-block:before{background:#667eea;border-radius:0 2px 2px 0;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.ProseMirror blockquote{position:relative}.ProseMirror blockquote:before{color:#667eea;content:'"';font-family:Georgia,serif;font-size:3rem;left:-10px;opacity:.3;position:absolute;top:-10px}.ProseMirror ::selection{background:#667eea33}.ProseMirror ::-moz-selection{background:#667eea33}.ProseMirror:focus-within{box-shadow:0 0 0 3px #667eea1a;outline:none}.ProseMirror .drag-handle{background:#e5e7eb;border-radius:3px;cursor:grab;height:18px;left:-24px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:18px}.ProseMirror:hover .drag-handle{opacity:1}.ProseMirror .drag-handle:hover{background:#667eea}@media (max-width:640px){.ProseMirror{font-size:15px}.ProseMirror h1{font-size:1.8rem}.ProseMirror h2{font-size:1.5rem}.ProseMirror h3{font-size:1.25rem}.ProseMirror .editor-table{font-size:14px}.ProseMirror .code-block{font-size:13px;padding:1rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProseMirror .code-block,.ProseMirror .editor-image,.ProseMirror .editor-table{animation:fadeInUp .5s ease}@media print{.ProseMirror{color:#000;font-size:12pt;line-height:1.4}.ProseMirror .editor-image{max-width:100%;page-break-inside:avoid}.ProseMirror .editor-table{page-break-inside:avoid}.ProseMirror .code-block{background:#f5f5f5!important;border:1px solid #ddd;color:#000!important;page-break-inside:avoid}}
/*# sourceMappingURL=main.df1bbc6f.css.map*/