.icc-input-widget-wrapper,.icc-convert-widget-wrapper,.icc-output-widget-wrapper,.icc-summary-shortcode-wrapper,.icc-actions-shortcode-wrapper,.icc-size-widget-wrapper,.icc-resize-widget-wrapper,.icc-conversion-input-widget-wrapper,.icc-size-input-widget-wrapper,.icc-resize-input-widget-wrapper,.icc-crop-input-widget-wrapper{all:initial;display:block!important;font-family:'Roboto',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#333;contain:layout style;isolation:isolate;max-width:100%;box-sizing:border-box;z-index:1;margin:0!important;padding:0!important;border:none!important;background:none!important}#conversion-input-wrapper,#size-input-wrapper,#resize-input-wrapper,#crop-input-wrapper{display:none!important}#conversion-input-wrapper.icc-active,#size-input-wrapper.icc-active,#resize-input-wrapper.icc-active,#crop-input-wrapper.icc-active{display:block!important}.icc-input-widget-wrapper *,.icc-convert-widget-wrapper *,.icc-output-widget-wrapper *,.icc-summary-shortcode-wrapper *,.icc-actions-shortcode-wrapper *,.icc-size-widget-wrapper *,.icc-resize-widget-wrapper *,.icc-conversion-input-widget-wrapper *,.icc-size-input-widget-wrapper *,.icc-resize-input-widget-wrapper *,.icc-crop-input-widget-wrapper *{box-sizing:border-box}.elementor-widget-icon-list .elementor-icon-list-item,.elementor-widget-text-editor ul li,.elementor-widget-text-editor ol li,ul:not([class*="icc-"]) li,ol:not([class*="icc-"]) li{color:inherit!important}.elementor-editor-active .icc-input-widget-wrapper,.elementor-preview .icc-input-widget-wrapper,.elementor-widget-container .icc-input-widget-wrapper,body .icc-input-widget-wrapper,.elementor-editor-active .icc-size-widget-wrapper,.elementor-preview .icc-size-widget-wrapper,.elementor-widget-container .icc-size-widget-wrapper,body .icc-size-widget-wrapper,.elementor-editor-active .icc-resize-input-widget-wrapper,.elementor-preview .icc-resize-input-widget-wrapper,.elementor-widget-container .icc-resize-input-widget-wrapper,body .icc-resize-input-widget-wrapper,.elementor-editor-active .icc-crop-input-widget-wrapper,.elementor-preview .icc-crop-input-widget-wrapper,.elementor-widget-container .icc-crop-input-widget-wrapper,body .icc-crop-input-widget-wrapper{display:block!important;visibility:visible!important;opacity:1!important;position:relative}.elementor-editor-active #icc-input-container,.elementor-preview #icc-input-container,.elementor-widget-container #icc-input-container,body #icc-input-container,.elementor-editor-active #size-input-container,.elementor-preview #size-input-container,.elementor-widget-container #size-input-container,body #size-input-container,.elementor-editor-active #resize-input-container,.elementor-preview #resize-input-container,.elementor-widget-container #resize-input-container,body #resize-input-container,.elementor-editor-active #crop-input-container,.elementor-preview #crop-input-container,.elementor-widget-container #crop-input-container,body #crop-input-container{display:block!important;visibility:visible!important;opacity:1!important;text-align:center;min-height:120px;position:relative;z-index:10010!important;margin:0;padding:0}.elementor-editor-active #icc-input-container,.elementor-preview #icc-input-container,.elementor-widget-container #icc-input-container,body #icc-input-container,.elementor-editor-active #size-input-container,.elementor-preview #size-input-container,.elementor-widget-container #size-input-container,body #size-input-container,.elementor-editor-active #resize-input-container,.elementor-preview #resize-input-container,.elementor-widget-container #resize-input-container,body #resize-input-container,.elementor-editor-active #crop-input-container,.elementor-preview #crop-input-container,.elementor-widget-container #crop-input-container,body #crop-input-container{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}#icc-convert-container,#size-options-container,#resize-options-container,#icc-resize-container{min-height:0px!important;margin:0 0 0 0px!important;padding:0px!important;display:flex!important;align-items:center!important;justify-content:center!important}@media (max-width:768px){#icc-convert-container,#size-options-container,#resize-options-container,#icc-resize-container{min-height:0px!important;margin:15px 0 15px 0!important}body #icc-input-container,body #size-input-container,body #resize-input-container,body #crop-input-container{padding-top:20px!important}}@media (max-width:480px){#icc-convert-container,#size-options-container,#resize-options-container,#icc-resize-container{min-height:0px!important;margin:10px 0 10px 0!important}body #icc-input-container,body #size-input-container,body #resize-input-container,body #crop-input-container{padding-top:0px!important}}.elementor-editor-active #icc-drop-area,.elementor-preview #icc-drop-area,.elementor-widget-container #icc-drop-area,body #icc-drop-area,.elementor-editor-active #size-drop-area,.elementor-preview #size-drop-area,.elementor-widget-container #size-drop-area,body #size-drop-area,.elementor-editor-active #resize-drop-area,.elementor-preview #resize-drop-area,.elementor-widget-container #resize-drop-area,body #resize-drop-area,.elementor-editor-active #crop-drop-area,.elementor-preview #crop-drop-area,.elementor-widget-container #crop-drop-area,body #crop-drop-area{display:flex!important;visibility:visible!important;opacity:1!important;border:2px dashed #ddd;padding:30px 20px;border-radius:8px;cursor:pointer;min-height:175px!important;height:175px!important;max-height:175px!important;flex-direction:column;justify-content:center;align-items:center;background:#00000069;z-index:10020!important;position:relative;margin:10px auto;width:100%;max-width:650px;transition:all 0.3s ease}#icc-drop-area,#size-drop-area,#resize-drop-area,#crop-drop-area{min-height:250px!important;height:250px!important;max-height:250px!important;margin:0 auto 10px auto!important}#icc-drop-area.dragover,#size-drop-area.dragover,#resize-drop-area.dragover,#crop-drop-area.dragover{border-color:#4CAF50;background:#FFFFFF8C}#icc-drop-area.disabled,#size-drop-area.disabled,#resize-drop-area.disabled,#crop-drop-area.disabled,#icc-bgr-drop-area.disabled{opacity:.5;pointer-events:none;cursor:not-allowed;background:#f5f5f5}#icc-drop-area p,#size-drop-area p,#resize-drop-area p,#crop-drop-area p{margin:0;font-size:14px;color:#fff;pointer-events:none;font-weight:500}#icc-file-input,#size-file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10030!important;display:block}#resize-file-input,#crop-file-input{position:absolute!important;left:-9999px!important;opacity:0!important;width:0!important;height:0!important;pointer-events:auto!important}#icc-progress-bar{display:none;width:100%;height:10px;background:#e0e0e0;border-radius:5px;overflow:hidden;margin-top:15px}#icc-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,#4CAF50,#45a049);transition:width 0.4s ease-in-out}#icc-summary-container{display:none;text-align:center;padding:0;margin:10px 0;background:none;border:none}#icc-summary-percent{font-size:18px;color:#fff;margin:0 0 5px 0;font-weight:600}#icc-summary-stats{font-size:16px;color:#fff;margin:0;line-height:1.4;display:inline-block}#icc-actions-container{text-align:center;display:none;justify-content:center;gap:15px;padding:20px;margin:0;background:none;border:none}#icc-toggle-btn,#icc-download-zip-btn,#icc-clear-all-btn{font-size:14px;font-weight:600;border:none;border-radius:8px;cursor:pointer;padding:12px 24px;margin:0;transition:all 0.3s ease;box-shadow:0 2px 8px rgb(0 0 0 / .15);position:relative;overflow:hidden}#icc-download-zip-btn{background:#F38C24;color:#0D1E32}#icc-download-zip-btn:hover{background:#003046;color:#F38C24;transform:translateY(-2px);box-shadow:0 4px 12px rgb(76 175 80 / .3)}#icc-download-zip-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgb(76 175 80 / .2)}#icc-clear-all-btn{background:#F38C24;color:#0D1E32}#icc-clear-all-btn:hover{background:#003046;color:#F38C24;transform:translateY(-2px);box-shadow:0 4px 12px rgb(244 67 54 / .3)}#icc-clear-all-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgb(244 67 54 / .2)}#icc-toggle-btn{background:#F38C24!important;color:#0D1E32!important;border:none!important;border-radius:8px!important;padding:12px 24px!important;cursor:pointer!important}#icc-toggle-btn:hover,#icc-toggle-btn.elementor-button:hover{background:#003046!important;color:#F38C24!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(76 175 80 / .3)!important}#icc-toggle-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgb(76 175 80 / .2)}.icc-format-label span{color:white!important}#icc-download-zip-btn i,#icc-clear-all-btn i,#icc-toggle-btn i{margin-right:6px}#icc-download-zip-btn.loading,#icc-clear-all-btn.loading{pointer-events:none;opacity:.7}#icc-download-zip-btn.loading::after,#icc-clear-all-btn.loading::after{content:'';position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border:2px solid rgb(255 255 255 / .3);border-radius:50%;border-top-color:#fff;animation:spinner 0.6s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}#icc-output-container{margin:0 0;padding:0;background:none;border:none}#icc-output-container .icc-file-row{display:flex;justify-content:space-between;align-items:center;margin:5px 0;padding:15px;border-radius:10px;background:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .08);border:1px solid #f0f0f0;transition:all 0.3s ease}#icc-output-container .icc-file-row:hover{box-shadow:0 4px 20px rgb(0 0 0 / .12);transform:translateY(-2px)}#icc-output-container .icc-file-left{display:flex;align-items:center;flex:0 0 auto;max-width:35%;min-width:200px}#icc-output-container .icc-file-right{display:flex;align-items:center;flex:1;justify-content:flex-end}#icc-output-container .icc-formats-container{display:flex;flex-direction:row;gap:12px;align-items:stretch;padding:0}#icc-output-container .icc-format-block{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-radius:6px;background:#f8f9fa;border:1px solid #e9ecef;min-width:120px}#icc-output-container .icc-stats-col{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}#icc-output-container .icc-button-col{display:flex;align-items:center;justify-content:center;width:100%}#icc-output-container .icc-compressed-percent{color:#28a745;font-weight:700;font-size:16px;white-space:nowrap;margin-bottom:4px}#icc-output-container .icc-compressed-size{color:#666;font-size:13px;white-space:nowrap;margin-bottom:8px}#icc-output-container .icc-format-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:#007bff;color:#fff;text-decoration:none;border-radius:4px;font-size:13px;font-weight:600;transition:all 0.3s ease;margin:0;border:none;white-space:nowrap;cursor:pointer;width:100%}#icc-output-container .icc-resized-preview .icc-format-pill{width:auto;padding:12px 20px;background:#2196F3;flex:0 0 auto}#icc-output-container .icc-resized-preview .icc-format-pill:hover{background:#1976D2;transform:translateY(-2px);box-shadow:0 4px 12px rgb(33 150 243 / .4)}#icc-output-container .icc-resized-preview .icc-format-downloads{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:15px;padding:10px;background:rgb(33 150 243 / .05);border-radius:8px}#icc-output-container .icc-format-pill:hover{background:#0056b3;transform:translateY(-1px)}#icc-output-container .icc-thumb-col{margin-right:15px;flex-shrink:0}#icc-output-container .icc-thumb-col img{border-radius:6px;box-shadow:0 2px 8px rgb(0 0 0 / .1);width:60px;height:60px;object-fit:cover}#icc-output-container .icc-info-col{text-align:left;flex:1;min-width:0}#icc-output-container .icc-file-name{font-weight:600;font-size:15px;color:#333;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#icc-output-container .icc-file-type-size{color:#777;font-size:13px}#icc-output-container .icc-file-type{background:#e9ecef;color:#495057;padding:2px 8px;border-radius:4px;font-weight:500;font-size:11px}.icc-download-single-btn{display:inline-block!important;padding:12px 30px;background:#F38C24;color:#0D1E32;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-decoration:none;box-shadow:0 2px 8px rgb(33 150 243 / .3)}.icc-download-single-btn:hover{background:#003046;color:#F38C24;transform:translateY(-2px);box-shadow:0 4px 12px rgb(33 150 243 / .4)}.icc-download-single-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgb(33 150 243 / .2)}.icc-download-row{display:block!important;text-align:center;margin-top:15px;padding-top:15px;border-top:1px solid #eee;clear:both}.icc-download-single-btn.downloaded,.icc-format-pill.downloaded,.icc-download-single-btn[data-downloaded="true"],.icc-format-pill[data-downloaded="true"]{background:#28a745!important;color:white!important;pointer-events:none!important;cursor:default!important;box-shadow:0 2px 8px rgb(40 167 69 / .3)!important;transform:none!important}.icc-download-single-btn.downloaded:hover,.icc-format-pill.downloaded:hover,.icc-download-single-btn[data-downloaded="true"]:hover,.icc-format-pill[data-downloaded="true"]:hover{background:#28a745!important;color:white!important;transform:none!important;box-shadow:0 2px 8px rgb(40 167 69 / .3)!important}.icc-download-single-btn.downloaded i.fa-download,.icc-format-pill.downloaded i.fa-download{display:none!important}.icc-download-single-btn i.fa-check,.icc-format-pill i.fa-check{display:none}.icc-download-single-btn.downloaded i.fa-check,.icc-format-pill.downloaded i.fa-check{display:inline-block!important}#icc-output-container .icc-file-row.single-format .icc-formats-container{display:flex;flex-direction:column;max-width:150px}#icc-output-container .icc-file-row.single-format .icc-format-block{width:100%}@media (max-width:768px){.elementor-editor-active #icc-drop-area,.elementor-preview #icc-drop-area,.elementor-widget-container #icc-drop-area,body #icc-drop-area,.elementor-editor-active #size-drop-area,.elementor-preview #size-drop-area,.elementor-widget-container #size-drop-area,body #size-drop-area,.elementor-editor-active #resize-drop-area,.elementor-preview #resize-drop-area,.elementor-widget-container #resize-drop-area,body #resize-drop-area,.elementor-editor-active #crop-drop-area,.elementor-preview #crop-drop-area,.elementor-widget-container #crop-drop-area,body #crop-drop-area{min-height:150px!important;height:150px!important;max-height:150px!important;padding:20px 15px}#icc-drop-area,#size-drop-area,#resize-drop-area,#crop-drop-area{min-height:150px!important;height:150px!important;max-height:150px!important}#icc-actions-container{flex-direction:row;flex-wrap:wrap;gap:8px;padding:10px;justify-content:center}#icc-download-zip-btn,#icc-clear-all-btn,#icc-toggle-btn{flex:1 1 calc(50% - 8px);max-width:calc(50% - 4px);padding:10px 12px;font-size:13px;box-sizing:border-box}#icc-output-container .icc-file-row{flex-direction:row;align-items:center;padding:12px;margin:8px 0;gap:10px}#icc-output-container .icc-file-left{max-width:35%;min-width:120px;flex:0 0 auto}#icc-output-container .icc-file-right{flex:1;min-width:0}#icc-output-container .icc-thumb-col{margin-right:8px}#icc-output-container .icc-thumb-col img{width:50px;height:50px}#icc-output-container .icc-file-name{font-size:14px;max-width:100%}#icc-output-container .icc-file-type-size{font-size:12px}#icc-output-container .icc-formats-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:8px;max-width:100%;padding:0}#icc-output-container .icc-format-block{padding:8px;gap:6px;min-width:0}#icc-output-container .icc-compressed-percent{font-size:13px;font-weight:700}#icc-output-container .icc-compressed-size{font-size:11px;margin-bottom:6px}#icc-output-container .icc-format-pill{padding:6px 10px;font-size:11px;font-weight:600}#icc-output-container .icc-file-row.single-format .icc-formats-container{display:flex;flex-direction:column;grid-template-columns:none;max-width:140px}#icc-output-container .icc-file-row.single-format .icc-format-block{width:100%}#icc-summary-container{padding:15px}#icc-summary-percent{font-size:24px}}@media (max-width:480px){.elementor-editor-active #icc-drop-area,.elementor-preview #icc-drop-area,.elementor-widget-container #icc-drop-area,body #icc-drop-area,.elementor-editor-active #size-drop-area,.elementor-preview #size-drop-area,.elementor-widget-container #size-drop-area,body #size-drop-area,.elementor-editor-active #resize-drop-area,.elementor-preview #resize-drop-area,.elementor-widget-container #resize-drop-area,body #resize-drop-area,.elementor-editor-active #crop-drop-area,.elementor-preview #crop-drop-area,.elementor-widget-container #crop-drop-area,body #crop-drop-area{min-height:120px!important;height:120px!important;max-height:120px!important;padding:15px 10px}#icc-drop-area,#size-drop-area,#resize-drop-area,#crop-drop-area{min-height:120px!important;height:120px!important;max-height:120px!important}#icc-drop-area p,#size-drop-area p,#resize-drop-area p,#crop-drop-area p{font-size:14px}#icc-download-zip-btn,#icc-clear-all-btn,#icc-toggle-btn{flex:1 1 calc(50% - 8px);max-width:calc(50% - 4px);padding:10px 12px;font-size:13px;box-sizing:border-box}#icc-output-container .icc-file-row{padding:10px;margin:5px 0;gap:8px}#icc-output-container .icc-file-left{max-width:32%;min-width:100px}#icc-output-container .icc-thumb-col{margin-right:6px}#icc-output-container .icc-thumb-col img{width:45px;height:45px}#icc-output-container .icc-file-name{font-size:13px}#icc-output-container .icc-file-type-size{font-size:11px}#icc-output-container .icc-formats-container{gap:6px}#icc-output-container .icc-format-block{padding:6px;gap:4px}#icc-output-container .icc-compressed-percent{font-size:12px}#icc-output-container .icc-compressed-size{font-size:10px;margin-bottom:4px}#icc-output-container .icc-format-pill{padding:5px 8px;font-size:10px;gap:3px}#icc-output-container .icc-file-row.single-format .icc-formats-container{max-width:120px}}#resize-options-wrapper,#icc-resize-container,#icc-resize-options,#resize-aspect-container,#resize-format-container{display:none!important}#resize-options-wrapper.icc-options-active,#icc-resize-container.icc-options-active{display:flex!important}#icc-resize-options.icc-options-active{display:flex!important}#resize-aspect-container.show{display:block!important}#resize-format-container.show{display:block!important}.icc-bgr-input-widget-wrapper{all:initial;display:block!important;font-family:'Roboto',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#333;contain:layout style;isolation:isolate;max-width:100%;box-sizing:border-box;z-index:1;margin:0!important;padding:0!important;border:none!important;background:none!important}.icc-bgr-input-widget-wrapper *{box-sizing:border-box}#bgr-input-wrapper{display:none!important}#bgr-input-wrapper.icc-active{display:block!important}.elementor-editor-active .icc-bgr-input-widget-wrapper,.elementor-preview .icc-bgr-input-widget-wrapper,.elementor-widget-container .icc-bgr-input-widget-wrapper,body .icc-bgr-input-widget-wrapper{display:block!important;visibility:visible!important;opacity:1!important;position:relative}.elementor-editor-active #bgr-input-container,.elementor-preview #bgr-input-container,.elementor-widget-container #bgr-input-container,body #bgr-input-container{display:block!important;visibility:visible!important;opacity:1!important;text-align:center;min-height:120px;position:relative;z-index:10010!important;margin:0!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;padding-top:0!important}.elementor-editor-active #icc-bgr-drop-area,.elementor-preview #icc-bgr-drop-area,.elementor-widget-container #icc-bgr-drop-area,body #icc-bgr-drop-area{display:flex!important;visibility:visible!important;opacity:1!important;border:2px dashed #ddd;padding:30px 20px;border-radius:8px;cursor:pointer;min-height:175px!important;height:175px!important;max-height:175px!important;flex-direction:column;justify-content:center;align-items:center;background:#00000069;z-index:10020!important;position:relative;margin:10px auto;width:100%;max-width:650px;transition:all 0.3s ease}#icc-bgr-drop-area{min-height:250px!important;height:250px!important;max-height:250px!important;margin:0 auto 10px auto!important}#icc-bgr-drop-area.dragover{border-color:#4CAF50;background:#FFFFFF8C}#icc-bgr-drop-area p{margin:0;font-size:14px;color:#fff;pointer-events:none;font-weight:500}#icc-bgr-file-input{position:absolute!important;left:-9999px!important;opacity:0!important;width:0!important;height:0!important;pointer-events:auto!important}@media (max-width:768px){.elementor-editor-active #icc-bgr-drop-area,.elementor-preview #icc-bgr-drop-area,.elementor-widget-container #icc-bgr-drop-area,body #icc-bgr-drop-area{min-height:150px!important;height:150px!important;max-height:150px!important;padding:20px 15px}#icc-bgr-drop-area{min-height:150px!important;height:150px!important;max-height:150px!important}body #bgr-input-container{padding-top:20px!important}}@media (max-width:480px){.elementor-editor-active #icc-bgr-drop-area,.elementor-preview #icc-bgr-drop-area,.elementor-widget-container #icc-bgr-drop-area,body #icc-bgr-drop-area{min-height:120px!important;height:120px!important;max-height:120px!important;padding:15px 10px}#icc-bgr-drop-area{min-height:120px!important;height:120px!important;max-height:120px!important}#icc-bgr-drop-area p{font-size:14px}body #bgr-input-container{padding-top:0px!important}}.icc-row-progress-bar{width:100%;height:3px;background:#e0e0e0;border-radius:0 0 10px 10px;overflow:hidden;display:none}.icc-row-progress-fill{height:100%;width:0%;background:#4CAF50;border-radius:0 0 10px 10px;transition:width 0.3s ease-in-out}.icc-row-progress-bar.active{display:block}.icc-row-progress-bar.complete .icc-row-progress-fill{background:#4CAF50}