.modal{position:fixed;left:50%;top:calc(50% + 10vh);transform:translate(-50%,calc(-50% - 5vh));background:rgba(255,255,255,0.92);box-shadow:0 0 50px rgba(0,0,0,0.2);width:auto;height:auto;max-height:100vh;pointer-events:none;opacity:0;z-index:-1;margin-top:20px;transition:.6s;backdrop-filter:blur(8px) saturate(2);-webkit-backdrop-filter:blur(8px) saturate(2);border-radius:var(--input_radius)}.modal .t,.modal .title{margin:0;padding:20px 20px 10px;font-weight:bold;font-size:1.6rem;text-transform:uppercase;letter-spacing:1px}.modal .t.c,.modal .title.c{color:var(--primary_color)}.modal .modal{z-index:15}.modal .close{position:absolute;right:20px;top:10px;width:40px;height:40px;line-height:40px;cursor:pointer}.modal .close.bi:before{line-height:40px;font-size:2rem;text-align:center;width:40px}.modal .modal_body{height:calc(100% - 40px);max-height:calc(100vh - 55px - 40px);overflow-y:auto;padding:10px 20px 20px;overflow-x:hidden}.modal.r5{border-radius:5px}.modal.r10{border-radius:10px}.modal.load [onclick=process_data]{pointer-events:none}.modal.b2{border:2px solid var(--primary_color)}.modal.on{pointer-events:auto;opacity:1;z-index:200;margin-top:0}.modal.ml{min-width:80vw}.modal.f{width:100vw;height:100vh;top:50%;transform:translate(-50%,-50%);border-radius:0}.modal.l{width:80vw}.modal.mm{min-width:60vw}.modal.m{width:60vw}.modal.ms{min-width:40vw}.modal.s{width:40vw}.modal.mxs{min-width:30vw}.modal.xs{width:30vw}.modal.mxxs{min-width:20vw}.modal.xxs{width:20vw}.modal.b,.modal.b20,.modal.b40,.modal.b50,.modal.b60,.modal.b80{top:auto;bottom:-20vh;width:100vw;transform:none;left:0;right:0;border-radius:0;max-height:100vh}.modal.b.on,.modal.b20.on,.modal.b40.on,.modal.b50.on,.modal.b60.on,.modal.b80.on{bottom:0}.modal.b20{height:20vh}.modal.b40{height:40vh}.modal.b50{height:50vh}.modal.b60{height:60vh}.modal.b80{height:80vh}.modal.r20,.modal.r40,.modal.r50,.modal.r60,.modal.r80{top:auto;bottom:0;height:100vh;transform:none;left:auto;right:-20vw;border-radius:0}.modal.r20.on,.modal.r40.on,.modal.r50.on,.modal.r60.on,.modal.r80.on{right:0}.modal.r20,.modal.l20{width:20vw}.modal.r40,.modal.l40{width:40vw}.modal.r50,.modal.l50{width:50vw}.modal.r60,.modal.l60{width:60vw}.modal.r80,.modal.l80{width:80vw}.modal.l20,.modal.l40,.modal.l50,.modal.l60,.modal.l80{top:auto;bottom:0;height:100vh;transform:none;right:auto;left:-20vw;border-radius:0}.modal.l20.on,.modal.l40.on,.modal.l50.on,.modal.l60.on,.modal.l80.on{left:0}@media only screen and (max-width:1024px){.modal{left:0;top:50%;width:100%;max-width:100%;transform:translateY(-50%)}}[dir=rtl] .modal .close{right:auto;left:10px}[dir=rtl] .modal .t,[dir=rtl] .modal .title{letter-spacing:0}.ico{display:inline-block;vertical-align:top;width:22px;height:22px;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;cursor:pointer;text-decoration:none}.mat-ico,.mico,.mat-ico-after:after,.mica:after{font-family:"MaterialIcons",sans-serif;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;text-align:center;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";text-decoration:none}.mica:after{content:attr(data-icon-preview);font-size:.8rem}.social-ico,.soc-ico,.sico,.social-ico:before,.soc-ico:before,.sico:before{font-family:"SocialIcons",serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.bi,.bi.icon_preview{overflow:hidden;font-size:0;font-family:"BootstrapIcons" !important}.bi::before,[class^=bi-]::before,[class*=" bi-"]::before{font-size:1.2rem;display:inline-block;font-family:"BootstrapIcons" !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-0.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mat-ico.bg,.mico.bg{color:#fff}.mat-ico.grad-bg,.mico.grad-bg{-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important}.mat-ico.xs,.mico.xs,.social-ico.xs,.soc-ico.xs,.sico.xs{font-size:1rem}.mat-ico.s,.mico.s,.social-ico.s,.soc-ico.s,.sico.s{font-size:1.4rem}.mat-ico,.mico,.social-ico,.soc-ico,.sico{font-size:1.8rem}.mat-ico.l,.mico.l,.social-ico.l,.soc-ico.l,.sico.l{font-size:2.2rem}.mat-ico.xl,.mico.xl,.social-ico.xl,.soc-ico.xl,.sico.xl{font-size:2.6rem}.mat-ico.xxl,.mico.xxl,.social-ico.xxl,.soc-ico.xxl,.sico.xxl{font-size:3.2rem}.mat-ico.orange,.mat-ico.green,.mat-ico.red,.mat-ico.blue,.bi.orange,.bi.green,.bi.red,.bi.blue{-webkit-background-clip:text !important;-webkit-text-fill-color:transparent}.mat-ico.orange,.bi.orange{background:#d07000;background:linear-gradient(160deg,#ff8400 0,#d07000 100%)}.mat-ico.green,.bi.green{background:#007f00;background:linear-gradient(160deg,#26a300 0,#007f00 100%)}.mat-ico.red,.bi.red{background:#990101;background:linear-gradient(160deg,#990101 0,#770018 100%)}.mat-ico.blue,.bi.blue{background:#007dcc;background:linear-gradient(160deg,#007dcc 0,#014d7a 100%)}.ico.c{display:block;margin:auto}.tac .ico.dib{display:inline-block}.ico.sm,.ico.s{width:20px;height:20px;line-height:20px}.ico.ss{width:20px;height:20px;line-height:20px}.ico.md,.ico.m{width:32px;height:32px;line-height:32px}.ico.sm{width:32px;height:32px;line-height:32px}.ico.lg,.ico.l{width:45px;height:45px;line-height:45px}.ico.sl{width:45px;height:45px;line-height:45px}.ico.xl{width:65px;height:65px;line-height:65px}.ico.sxl{width:65px;height:65px;line-height:65px}.ico.xxl{width:100px;height:100px;line-height:100px}.ico.s2xl{width:100px;height:100px;line-height:100px}.ico.xxxl{width:150px;height:150px;line-height:150px}.ico.sxxxl{width:150px;height:150px;line-height:150px}.ico.f,.ico.a{position:absolute}.ico.l{left:0;right:auto}.ico.l5{right:auto;left:5px}.ico.l1,.ico.l10{right:auto;left:10px}.ico.l15{right:auto;left:15px}.ico.l2,.ico.l20{right:auto;left:20px}.ico.r{right:0;left:auto}.ico.r5{left:auto;right:5px}.ico.r1,.ico.r10{left:auto;right:10px}.ico.r15{left:auto;right:15px}.ico.r2,.ico.r20{left:auto;right:20px}[data-icon-preview]{padding-right:50px}[data-icon-preview]:after{content:attr(data-icon-preview);position:absolute;right:5px;display:block;font-size:2rem}.icon_preview,.mico.icon_preview{width:25px;min-height:25px;line-height:25px;position:absolute;right:15px;left:auto;bottom:0;text-align:center;padding:var(--input_padding_top) 0 var(--input_padding_bottom) 0;font-size:1.4rem}.bi.icon_preview{line-height:0}.bi.icon_preview:before{font-size:1.2rem}.icon_preview.l{left:15px;right:auto}[dir=rtl] [data-icon-preview]:after{right:auto;left:5px}[dir=rtl] .icon_preview{right:auto;left:15px}[dir=rtl] .icon_preview.l{left:auto;right:15px}[dir=rtl] .ico.l{left:auto;right:0}[dir=rtl] .ico.l5{left:auto;right:5px}[dir=rtl] .ico.l1,[dir=rtl] .ico.l10{left:auto;right:10px}[dir=rtl] .ico.l15{left:auto;right:15px}[dir=rtl] .ico.l2,[dir=rtl] .ico.l20{left:auto;right:20px}[dir=rtl] .ico.r{right:auto;left:0}[dir=rtl] .ico.r5{right:auto;left:5px}[dir=rtl] .ico.r1,[dir=rtl] .ico.r10{right:auto;left:10px}[dir=rtl] .ico.r15{right:auto;left:15px}[dir=rtl] .ico.r2,[dir=rtl] .ico.r20{right:auto;left:20px}