.db-empty-guidance{padding:clamp(20px,4vw,30px);background:#fff;border:1px solid #ceddd3;border-radius:12px;margin:20px 0}.db-empty-guidance h2{font-size:clamp(21px,3vw,26px);line-height:1.6;margin:0 0 14px}.db-empty-guidance p{line-height:1.9}.db-empty-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.db-empty-actions a,.db-empty-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;padding:10px 16px;background:#edf4ef;border:1px solid #174638;border-radius:6px;color:#174638;font:inherit;line-height:1.7;white-space:normal;text-decoration:none;cursor:pointer}.db-empty-actions a:focus-visible,.db-empty-actions button:focus-visible{outline:3px solid #aa7d23;outline-offset:3px}#db-pending-conditions{scroll-margin-top:20px}@media(max-width:620px){.db-empty-actions>*{width:100%}}

#db-filter-tags .db-filter-removable{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 8px 6px 12px;max-width:100%;box-sizing:border-box}#db-filter-tags .db-filter-removable span{min-width:0;overflow-wrap:anywhere}#db-filter-tags .db-filter-removable button{flex:0 0 auto;min-height:44px;min-width:52px;padding:6px 10px;border:1px solid #9db8a8;border-radius:6px;background:#fff;color:#174638;font:inherit;font-size:13px;cursor:pointer}#db-filter-tags .db-filter-removable button:focus-visible{outline:3px solid #aa7d23;outline-offset:2px}
