.kolkata-page-status{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:1000;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 32px);width:max-content;background:#ffc10a;color:#171717;border:2px solid #171717;box-shadow:4px 4px 0 #171717;padding:14px 20px;font:500 15px/1.5 DBPoppins,Arial,sans-serif;pointer-events:none}.kolkata-page-status[hidden]{display:none}.kolkata-thonga{display:inline-block;flex:0 0 24px;width:24px;height:32px;background:linear-gradient(135deg,#e5c79a,#fff2cf);clip-path:polygon(0 0,100% 0,52% 100%);transform-origin:50% 70%;animation:kolkata-shake 1.1s ease-in-out infinite}.kolkata-image-status{position:absolute;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;background:linear-gradient(135deg,#fff3d4,#ffdf82);color:#171717;text-align:center;overflow:hidden;font:500 clamp(13px,1.4vw,17px)/1.5 DBPoppins,Arial,sans-serif;pointer-events:none}.kolkata-image-status .kolkata-thonga{flex-basis:40px;width:32px;height:40px}.kolkata-image-status small{font:400 12px/1.6 DBPoppins,Arial,sans-serif}.kolkata-image-status button{pointer-events:auto;border:1px solid #171717;background:#171717;color:#fff;padding:9px 14px;min-height:44px;font:500 14px DBPoppins,Arial,sans-serif;cursor:pointer}.kolkata-image-status button:focus-visible{outline:3px solid #a4070c;outline-offset:3px}.kolkata-image-status.is-error .kolkata-thonga{animation:none}@keyframes kolkata-shake{0%,100%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@media(prefers-reduced-motion:reduce){.kolkata-thonga{animation:none}}@media(max-width:600px){.kolkata-page-status{bottom:14px;font-size:14px;padding:12px 15px}}
img.kolkata-image-failed{display:block!important;min-width:140px!important;min-height:120px!important}
