.dzp-checker{border:1px solid #eee;padding:12px;margin:12px 0;border-radius:6px;background:#fff}
.dzp-eta{font-weight:600;color:#333}
.dzp-unavail{color:#c0392b}
.dzp-available{color:#27ae60}
.dzp-popup{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:99999;background:#fff;padding:20px;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,0.2);width:360px;max-width:90%}
.dzp-overlay{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:99998}
.dzp-btn{background:#27ae60;color:white;border:none;padding:8px 12px;border-radius:4px;cursor:pointer}
.dzp-btn-secondary{background:#3498db;color:white;border:none;padding:8px 12px;border-radius:4px;cursor:pointer}
.dzp-disabled{opacity:0.6;pointer-events:none}
.dzp-shortcode{font-size:14px}
.dzp-shortcode .dzp-icon{display:inline-block;vertical-align:middle;margin-right:6px;color:inherit}
.dzp-update-link{display:block;margin-top:6px;font-size:13px}
