/*
    Theme Name:		 Nexter FSE Child
    Theme URI: https://nexterwp.com
    Description:	 Nexter FSE Child is a child theme of Nexter FSE, created by ChildTheme-Generator.com
    Author:			 nirmal
    Author URI:		 https://posimyth.com
    Template:		 nexter-fse
    Version:		 1.0.0
    Text Domain:	 nexter-fse-child
*/
@keyframes kn-ripple{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.kn-css-compress-wrap{display:flex!important;height:60vh;width:100%!important}.kn-css-inner{display:flex;flex-direction:column;box-sizing:border-box;flex:1;width:50%}.kn-css-inner.kn-compress-code{border:0;max-height:100vh;height:auto;transition:.25s ease-in-out;transition-property:padding,max-height,height,flex-grow;box-sizing:border-box;border-left:1px solid var(--tpgb-C2)}.kn-css-inner.kn-compress-code,textarea#kn-css-code{flex:1;font-family:Consolas,Monaco,Courier New,monospace;color:var(--tpgb-C2)}textarea#kn-css-code,textarea#kn-js-code{font-size:15px;line-height:1.3;outline:0;resize:none;background:#fff;border-radius:0;padding:10px;height:100%;border:0;max-height: 600px;}.kn-css-compress-wrap{position:relative;background:#fff;border:1px solid var(--tpgb-C2);border-radius:7px;overflow:hidden}.kn-compress-content{font-size:15px;color:#212121;padding:10px;overflow-y:auto;display:flex;position:relative;width:100%;flex:1;height:auto;transition:all .25s ease-in-out;overflow-wrap:anywhere;white-space:pre-wrap}.kn-compress-title{padding:10px;background:var(--tpgb-C2);margin:0;color:#fff;font-size:14px;font-weight:600;font-family:"Poppins";display:flex;align-items:center;justify-content:space-between;line-height:1.5;gap:12px}.kn-compress-title span{flex:1}.kn-compress-title label{font-size:13px;display:flex;align-items:center;gap:4px;font-weight:500;letter-spacing:.2px;cursor:pointer}.kn-compress-content::-webkit-scrollbar-track,.kn-uncode-text::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #c0b5ab;border-radius:10px;background-color:#f5f5f5}.kn-compress-content::-webkit-scrollbar,.kn-uncode-text::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.kn-compress-content::-webkit-scrollbar-thumb,.kn-uncode-text::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px var(--tpgb-C2);background-color:var(--tpgb-C2)}.kn-css-details{font-family:Consolas,Monaco,Courier New,monospace;white-space:pre-wrap;font-size:14px;line-height:1.5;margin-top:15px;color:var(--tpgb-C1)}.kn-css-compress-count{margin-top:30px;font-size:27px;font-weight:600;font-family:"Poppins";display:none!important;align-items:center;color:#212121;gap:15px}.kn-css-compress-count .kn-counting{font-size:32px;color:#212121}.kn-file-upload-wrap label,button#kn-copy-code{cursor:pointer;background:var(--tpgb-C1);color:#fff;border:0}button#kn-copy-code{position:absolute;bottom:10px;right:10px;padding:7px 10px;font-size:12px;border-radius:3px;outline:0;transition:all .3s linear}.kn-img-action.kn-remove-img:hover,button#kn-copy-code:hover{background:var(--tpgb-C1)}.kn-img-compress-wrap{position:relative;display:block!important;width:100%!important}.kn-file-compress-output,.kn-file-upload-wrap{max-width:800px;position:relative;border-radius:5px}.kn-file-upload-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px dashed #cfcfcf;margin:0 auto 20px;padding:20px;transition:all .2s ease-in-out}.kn-file-upload-wrap.drag-over{border-style:solid;background:var(--tpgb-C2)8}.kn-file-upload-wrap label{padding:26px 45px;font-family:"Poppins";font-weight:500;font-size:24px;line-height:20px;vertical-align:middle;margin:0 0 5px;transition:all .2s ease-in-out;border-radius:10px;box-shadow:0 3px 6px 0#c0b5ab94}.kn-file-upload-wrap.kn-selected label{padding:14px 20px;font-size:15px}.kn-file-upload-wrap p{margin-bottom:0;transition:all .2s ease-in-out}.kn-file-upload-wrap.kn-selected p{font-size:12px}.kn-file-upload-wrap.kn-selected{padding:20px}input#kn-img-file{display:none}.kn-file-compress-output{width:100%;line-height:1;display:none;border:1px solid #efeeea;padding:0;list-style:none;box-shadow:0 3px 22px -2px #c0b5ab2e;max-height:450px;overflow-y:auto;margin:7px auto 50px}.kn-file-compress-output li{width:100%;display:flex;position:relative;align-items:center;justify-content:space-between;padding:10px;transition:all .3s ease-in-out}.kn-file-compress-output img{border-radius:6px;box-shadow:0 0 13px -2px #0000002e;max-width:110px}.kn-img-details{display:flex;gap:8px;flex-direction:column;flex:auto;margin-left:15px;font-size:14px;font-weight:400}.kn-img-details b{font-weight:600}.kn-action-wrap{display:flex;gap:15px}.kn-img-action{border:1px solid var(--tpgb-C2);border-radius:5px;color:var(--tpgb-C2);font-weight:500;font-size:15px;transition:all .3s ease-in-out;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.kn-img-action:hover{background:var(--tpgb-C2);border-color:var(--tpgb-C2)}.kn-img-action svg{fill:var(--tpgb-C2);transition:all .3s ease-in-out}.kn-img-action.kn-remove-img:hover svg,.kn-img-action:hover svg{fill:#fff}.kn-img-action.kn-remove-img{border-color:var(--tpgb-C1)}.kn-img-action.kn-remove-img svg{fill:var(--tpgb-C1)}.kn-file-compress-output li:not(:last-child){border-bottom:1px solid #e2e2e2}.kn-file-compress-output li:last-child{padding-top:10px}.kn-progress-loader{width:2rem;height:2rem;border-radius:50%;border:.3rem solid var(--tpgb-C1);transform:translate(50%);opacity:0;visibility:hidden;margin:0 auto}.kn-file-compress-output li.active-loader:after,.kn-progress-loader.active-loader{animation:1s kn-ripple ease-out infinite;opacity:1;visibility:visible}.kn-file-compress-output::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #c0b5ab;border-radius:10px;background-color:#f5f5f5}.kn-file-compress-output::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.kn-file-compress-output::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px var(--tpgb-C2);background-color:var(--tpgb-C2)}.kn-download-zip{cursor:pointer;padding:8px 15px;position:absolute;bottom:-50px;right:0;background:var(--tpgb-C1);border-radius:4px;color:#fff;font-size:13px;transition:all .3s ease-in-out;opacity:0;visibility:hidden;transform:scale(.5)}.active-download.kn-download-zip{opacity:1;visibility:visible;transform:scale(1)}.kn-download-zip span{position:absolute;top:-10px;right:-10px;background:var(--tpgb-C2);width:25px;height:25px;text-align:center;border-radius:50%;display:flex;align-items:center;justify-content:center}.kn-img-details>span:first-child{max-width:220px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.3}select.kn-img-range-size{margin-left:8px;padding:5px;font-size:14px}.kn-convert-jpeg,.kn-select-size{align-items:center;margin-right:20px}.kn-select-size{font-size:13px;display:flex;white-space:nowrap}.kn-convert-jpeg{display:inline-flex;width:30px;height:30px;border:1px solid #222;border-radius:3px;justify-content:center;cursor:pointer}.kn-convert-jpeg:before{content:"Convert JPEG";font-size:10px;position:absolute;color:var(--tpgb-C2);top:-17px;white-space:nowrap;font-weight:500}.kn-convert-jpeg.active-convert{display:none}.kn-file-compress-output li:after{content:"";width:2rem;height:2rem;border-radius:50%;border:.3rem solid var(--tpgb-C1);transform:translate(-50%,-50%);opacity:0;visibility:hidden;margin:0 auto;position:absolute;left:50%}.kn-file-compress-output li.active-loader{opacity:.5}.kn-convert-jpeg,.kn-file-compress-output li>a{position:relative}.kn-file-compress-output li>a:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512" fill="%23fff"><path d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"/></svg>');background-repeat:no-repeat;background-size:15px;background-position:center;width:35px;height:35px;background-color:#c0b5abd9;border-radius:50px}.kn-crop-topbar.active-topbar,.kn-file-compress-output li:hover>a:after,.kn-tools-bar.active-tools{opacity:1;visibility:visible}.kn-file-cropper-output{max-width:800px;max-height:650px;margin:0 auto;display:none}.kn-crop-topbar,.kn-file-compress-output li>a:after,.kn-tools-bar{opacity:0;visibility:hidden;transition:all .3s ease-in-out}.kn-tools-bar{position:absolute;top:50%;left:10px;transform:translate(0,-50%);z-index:1;display:flex;flex-direction:column;background:#efeeea;border-radius:2px}.kn-crop-topbar{column-gap:15px;margin-bottom:15px}.kn-tools-bar .kn-crop-tools{background:0 0;border:0;outline:0;border-radius:0;box-shadow:none;padding:10px 13px;cursor:pointer;transition:all .3s ease-in-out}.kn-tools-bar .kn-crop-tools:hover{background:#c0b5ab}.kn-tools-bar .kn-crop-tools svg{fill:var(--tpgb-C2)}button.kn-crop-img-download{padding:10px 15px;border-radius:3px;border:0;font-weight:500;margin:22px 0 0;background:var(--tpgb-C1);color:#fff;transition:all .3s ease-in-out;cursor:pointer}.kn-crop-topbar label{font-size:14px;display:flex;flex-direction:column;line-height:26px;font-weight:500}.kn-crop-topbar label input[type=number]{background:#0000000d;font-size:13px;padding:7px 12px;border:0}select#type-beautify{padding:1px;font-size:10px;letter-spacing:1px}.kn-crop-topbar,button.kn-php-array-convert{display:flex;align-items:center;justify-content:center}button.kn-php-array-convert{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;border:1px solid #000;background:#000;color:#fff;border-radius:50%;font-size:18px;font-weight:600;font-family:monospace;cursor:pointer;width:35px;height:35px;z-index:1}@media (max-width:991px){.kn-css-compress-wrap{flex-direction:column;height:auto}.kn-css-inner{width:100%}.kn-compress-content,textarea#kn-css-code{min-height:40vh}.kn-css-inner.kn-compress-code{border-left:none}}@media (max-width:767px){.kn-tools-bar{left:0;flex-direction:row;position:relative;margin-top:30px}.kn-crop-topbar{flex-wrap:wrap}}@media (max-width:580px){.kn-compress-title{flex-wrap:wrap}.kn-css-compress-count,.kn-css-compress-count .kn-counting{font-size:18px}.kn-file-upload-wrap label{padding:22px 32px}.kn-tools-bar .kn-crop-tools{padding:12px}textarea#kn-js-code{min-height:220px}}