.ddwcpsi-image-search-wrapper{position:relative}.ddwcpsi-upload-image label{cursor:pointer}.ddwcpsi-upload-image{color:#404040;cursor:pointer;position:absolute;right:12px;top:12px;z-index:99999999999999}.ddwcpsi-extracted-result-container{align-items:center;border:1px solid #e1e5e9;border-radius:12px;box-shadow:0 0 1px 0 #00000063;display:grid}.ddwcpsi-extracted-result-container h6{margin-bottom:0}.ddwcpsi-extracted-tags-wrapper{padding:12px}.ddwcpsi-extracted-image img{max-width:100%;padding:10px}.ddwcpsi-display-none{display:none!important}.ddwcpsi-extracted-keywords{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;letter-spacing:normal;outline:none;overflow:hidden;padding:8px 12px;position:relative;text-decoration:none;text-transform:capitalize;transition:all .2s ease}.ddwcpsi-extracted-keywords:active,.ddwcpsi-extracted-keywords:hover{border-color:#374151!important;transform:translateY(-1px)}.ddwcpsi-loader-wrap{align-items:center;animation:fadeIn .3s ease-in-out;backdrop-filter:blur(8px);background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(0,0,0,.9));display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999999}.ddwcpsi-loader-container{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:24px;min-width:320px;padding:40px;text-align:center}.ddwcpsi-loader{height:80px;position:relative;width:80px}.ddwcpsi-loader-spinner{height:100%;position:relative;width:100%}.ddwcpsi-spinner-ring{animation:spin 1.2s cubic-bezier(.68,-.55,.265,1.55) infinite;border:3px solid transparent;border-radius:50%;border-top-color:#007cba;height:100%;left:0;position:absolute;top:0;width:100%}.ddwcpsi-spinner-ring:first-child{animation-delay:0s;border-top-color:#007cba}.ddwcpsi-spinner-ring:nth-child(2){animation-delay:.3s;border-top-color:#00a0d2;height:80%;left:10%;top:10%;width:80%}.ddwcpsi-spinner-ring:nth-child(3){animation-delay:.6s;border-top-color:#0085ba;height:60%;left:20%;top:20%;width:60%}.ddwcpsi-spinner-ring:nth-child(4){animation-delay:.9s;border-top-color:#005a87;height:40%;left:30%;top:30%;width:40%}.ddwcpsi-loader-content{display:flex;flex-direction:column;gap:12px;max-width:280px}.ddwcpsi-loader-text{color:#1a1a1a;font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0}.ddwcpsi-loader-subtext{color:#666;font-size:14px;line-height:1.4;margin:0}.ddwcpsi-loader-progress{margin-top:8px}.ddwcpsi-progress-bar{background:#e5e5e5;border-radius:2px;height:4px;overflow:hidden;position:relative;width:100%}.ddwcpsi-progress-fill{animation:progress 2s ease-in-out infinite;background:linear-gradient(90deg,#007cba,#00a0d2 50%,#007cba);border-radius:2px;height:100%;position:relative;width:0}.ddwcpsi-progress-fill:after{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes progress{0%{width:0}50%{width:70%}to{width:100%}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media screen and (max-width:480px){.ddwcpsi-loader-container{margin:20px;min-width:auto;padding:30px 20px;width:calc(100% - 40px)}.ddwcpsi-loader{height:60px;width:60px}.ddwcpsi-loader-text{font-size:16px}.ddwcpsi-loader-subtext{font-size:13px}}@media screen and (max-width:372px){.ddwcpsi-extracted-result-container{grid-template-columns:auto}.ddwcpsi-extracted-tags-wrapper{padding:10px}}