/* AllServicesDone V47: discoverability + state design */
.asd-v47-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:14px 0}.asd-v47-search{flex:1;min-width:220px;padding:13px 16px;border:2px solid #111;border-radius:16px;font-size:16px;background:#fff}.asd-v47-chip{border:0;border-radius:999px;padding:10px 14px;font-weight:800;cursor:pointer}.asd-v47-chip:nth-child(2n){background:#ffe36e}.asd-v47-chip:nth-child(3n){background:#c9b6ff}.asd-v47-chip:nth-child(4n){background:#ffb3d9}.asd-v47-chip.active{background:#7ee081;outline:3px solid #111}.asd-v47-empty{padding:28px;border-radius:24px;background:linear-gradient(135deg,#fff 0 60%,#ffe36e);border:2px solid #111;text-align:center}.asd-v47-skeleton{height:18px;border-radius:10px;background:linear-gradient(90deg,#eee,#fff,#eee);margin:9px 0}.asd-v47-status{display:inline-flex;padding:7px 11px;border-radius:999px;font-weight:800;border:1px solid #111}.asd-v47-status.pending{background:#ffe36e}.asd-v47-status.success{background:#7ee081}.asd-v47-status.issue{background:#ffb3d9}.asd-v47-status.info{background:#b7d9ff}.asd-v47-fav{background:#ffb3d9;border:2px solid #111;border-radius:14px;padding:8px 11px;font-size:18px;cursor:pointer}.asd-v47-fav.saved{background:#7ee081}.asd-v47-notice{padding:14px 16px;border-radius:18px;background:#b7d9ff;border:2px solid #111;margin:12px 0}.asd-v47-error{padding:14px 16px;border-radius:18px;background:#ffb3d9;border:2px solid #111}.asd-v47-progress{height:10px;border-radius:999px;background:#eee;overflow:hidden}.asd-v47-progress>span{display:block;height:100%;width:65%;background:#7ee081}.asd-v47-live{position:sticky;bottom:12px;z-index:20;margin:12px auto;max-width:680px;padding:12px 16px;border-radius:18px;background:#111;color:#fff;box-shadow:0 8px 30px #0002}
@media(max-width:600px){.asd-v47-toolbar{display:block}.asd-v47-search{width:100%;box-sizing:border-box;margin-bottom:9px}.asd-v47-chip{margin:3px 2px}}
