.bid-data-alert{position:sticky;top:calc(var(--bid-header-height,64px) + var(--bid-nav-height,44px));z-index:8;display:flex;align-items:flex-start;gap:12px;margin:12px 0;padding:14px 16px;border:1px solid #f5c6c2;border-left:4px solid #d92d20;border-radius:6px;background:#fff5f4;box-shadow:0 3px 12px #b423180a;color:#912018;font-size:13px;line-height:1.6}
.bid-data-alert-icon{display:grid;place-items:center;width:20px;height:20px;margin-top:2px;flex:none;border-radius:50%;background:#d92d20;color:#fff;font-weight:700}
.bid-data-alert-content{flex:1;min-width:0}.bid-data-alert-content strong{font-size:14px}.bid-data-alert-content p{margin:3px 0 0;overflow-wrap:anywhere}.bid-data-alert-content .bid-data-alert-meta{color:#8c514b;font-size:12px}
.bid-data-alert .bid-data-alert-retry{flex:none;min-height:34px;margin-top:4px;border-color:#e6b2ad;color:#912018;background:white;font-size:12px}.bid-data-alert-more{font-size:12px;margin-top:6px}.bid-data-alert-more summary{min-height:0;margin:0;padding:0;color:#912018}.bid-data-alert-more ul{margin:6px 0 0;padding-left:18px;max-height:100px;overflow:auto}
.bid-data-toast{position:fixed;top:calc(var(--bid-header-height,64px) + 8px);left:50%;transform:translateX(-50%);z-index:1300;display:flex;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:12px 14px;border:1px solid #e5aca6;border-radius:6px;background:#fff;color:#b42318;box-shadow:0 6px 24px #10182824;font-size:13px}.bid-data-toast button{min-height:24px;width:24px;padding:0;border:0;background:transparent;color:#87504a;font-size:20px}.bid-data-toast span{min-width:0}
@media(max-width:760px){.bid-data-alert{top:var(--bid-nav-height,44px);gap:8px;padding:10px;flex-wrap:wrap}.bid-data-alert-content{flex-basis:calc(100% - 28px)}.bid-data-alert .bid-data-alert-retry{margin:0 0 0 28px}.bid-data-toast{top:calc(var(--bid-nav-height,44px) + 8px);width:calc(100vw - 24px);font-size:12px}}
.bid-data-alert[hidden],.bid-data-toast[hidden]{display:none}
