.ag-message-toast{z-index:120;right:max(.75rem, env(safe-area-inset-right));bottom:max(4.75rem, calc(env(safe-area-inset-bottom) + 4.75rem));left:max(.75rem, env(safe-area-inset-left));border:1px solid var(--border-light);background:var(--surface);max-width:26rem;box-shadow:var(--shadow-lg,0 10px 30px #0000002e);color:var(--text-primary);border-radius:.5rem;align-items:center;gap:.65rem;margin-inline:auto;padding:.7rem .8rem;animation:.22s ease-out both ag-message-toast-in;display:flex;position:fixed}@keyframes ag-message-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ag-message-toast-icon{background:color-mix(in srgb, var(--allgigs-green) 14%, var(--surface));width:2rem;height:2rem;color:var(--allgigs-green-dark);border-radius:50%;flex:none;place-items:center;display:grid}.ag-message-toast-body{gap:.15rem;min-width:0;display:grid}.ag-message-toast-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:720;line-height:1.3;overflow:hidden}.ag-message-toast-body a{color:var(--allgigs-green-dark);font-size:.78rem;font-weight:680;text-decoration:none}.ag-message-toast-body a:hover{text-decoration:underline}.ag-message-toast-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:.35rem;flex:none;padding:.35rem .5rem;font-size:.72rem;font-weight:650}.ag-message-toast-close:hover{background:var(--surface-soft);color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.ag-message-toast{animation:none}}
body .ag-explore-toolbar,body .ag-explore-search{width:100%;min-width:0;max-width:100%}body .ag-explore-search-input{flex:1 1 0;width:auto;min-width:0}body .ag-explore-filters{width:100%;min-width:0;max-width:100%}body .ag-queue-toolbar,body .ag-queue-toolbar-controls,body .ag-queue-toolbar-tabs,body .ag-queue-search{min-width:0;max-width:100%}@media (max-width:719px){body .ag-explore-search{width:100%;max-width:100%}body .ag-explore-search-submit,body .ag-queue-search-submit{flex:none}body .ag-explore-filters{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow:auto visible}body .ag-queue-toolbar{width:100%}body .ag-queue-toolbar-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}body .ag-queue-toolbar-controls{width:100%;min-width:0}body .ag-queue-platform-select,body .ag-queue-search{flex:100%;width:100%;min-width:0;max-width:100%}body .ag-queue-search-input{flex:1 1 0;width:auto;min-width:0}}
.ag-notifications-page{gap:1rem;width:min(100%,64rem);padding-top:clamp(1rem,3vw,2rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}.ag-notifications-page-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ag-notifications-page-header h1{color:var(--text-strong);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:750;line-height:1.3}.ag-notifications-page-header p{color:var(--dashboard-muted);max-width:42rem;margin:.35rem 0 0;font-size:.84rem;line-height:1.5}.ag-notifications-intro-short{display:none}.ag-notifications-page-actions{flex:none;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.ag-notifications-page-actions form{display:contents}.ag-notifications-action-button{border:1px solid var(--dashboard-line);background:var(--dashboard-panel);min-height:2.25rem;color:var(--text-strong);font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.75rem;font-weight:650;line-height:1;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.ag-notifications-action-button:hover{border-color:var(--allgigs-button-border-hover,var(--border-light));background:var(--surface-soft)}.ag-notifications-action-button:focus-visible,.ag-notifications-filter-chip:focus-visible,.ag-notifications-load-more-link:focus-visible,.ag-notifications-header-action:focus-visible{outline:2px solid var(--allgigs-focus);outline-offset:2px}.ag-notifications-filter-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;align-items:center;gap:.45rem;display:flex;overflow-x:auto}.ag-notifications-filter-row::-webkit-scrollbar{display:none}.ag-notifications-filter-chip{border:1px solid var(--dashboard-line);background:var(--dashboard-panel);min-height:2.1rem;color:var(--text-strong);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.75rem;font-weight:650;line-height:1;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.ag-notifications-filter-chip:hover{border-color:var(--allgigs-button-border-hover,var(--border-light));background:var(--surface-soft)}.ag-notifications-filter-chip[data-active]{border-color:var(--allgigs-green);background:var(--allgigs-green);color:var(--allgigs-on-accent)}.ag-notifications-filter-chip[data-active]:hover{border-color:var(--allgigs-teal);background:var(--allgigs-teal);color:var(--allgigs-on-accent)}.ag-notifications-filter-count{color:inherit;opacity:.78;font-variant-numeric:tabular-nums}.ag-notifications-card{border:1px solid var(--dashboard-line);background:var(--dashboard-panel);border-radius:.5rem;overflow:hidden}.ag-notifications-card .ag-dashboard-notification-list.is-page-feed{background:var(--dashboard-panel)}.ag-notifications-card .ag-dashboard-notification-list.is-page-feed li{grid-template-columns:minmax(0,1fr);min-height:4.6rem;padding:.7rem 1.1rem}.ag-notifications-card .ag-dashboard-notification-list.is-page-feed li:hover{background:var(--surface-soft)}.ag-notifications-card .ag-dashboard-notification-list.is-page-feed li:active{background:color-mix(in srgb, var(--text-strong) 4%, var(--surface-soft))}.ag-notifications-card .ag-dashboard-notification-list.is-page-feed li[data-unread=true]{background:color-mix(in srgb, var(--allgigs-green-soft) 25%, var(--dashboard-panel))}.ag-notifications-card .ag-dashboard-notification-list.is-page-feed li[data-unread=true]:hover{background:color-mix(in srgb, var(--allgigs-green-soft) 38%, var(--dashboard-panel))}.ag-notifications-card .ag-notification-open-form{position:relative}.ag-notifications-card .ag-dashboard-notification-list.is-page-feed .ag-notification-open-button{z-index:1;color:#0000;cursor:pointer;opacity:0;clip:auto;clip-path:none;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.ag-notifications-card .ag-dashboard-notification-list.is-page-feed .ag-notification-open-button:focus-visible{outline:2px solid var(--allgigs-focus);outline-offset:-2px}.ag-notifications-card .ag-notification-open-form,.ag-notifications-card .ag-notification-link-card,.ag-notifications-card .ag-dashboard-notification-static{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon copy meta";align-items:center;gap:.2rem .8rem;display:grid}.ag-notifications-card .ag-notification-row-icon{border:0;border-radius:.5rem;grid-area:icon;width:2.5rem;height:2.5rem}.ag-notifications-card .ag-notification-row-copy{grid-area:copy;align-self:center}.ag-notifications-card .ag-notification-title-row{align-items:center;gap:.45rem;min-width:0;display:flex}.ag-notifications-card .ag-notification-unread-dot{background:var(--allgigs-green);border:0;border-radius:999px;flex:none;width:.45rem;height:.45rem;position:static}.ag-notifications-card .ag-dashboard-notification-list.is-page-feed .ag-dashboard-notification-title{text-overflow:ellipsis;white-space:nowrap;padding-right:.5rem;font-size:.86rem;font-weight:600;overflow:hidden}.ag-notifications-card .ag-dashboard-notification-list.is-page-feed li[data-unread=true] .ag-dashboard-notification-title{font-weight:700}.ag-notifications-card .ag-dashboard-notification-list.is-page-feed .ag-dashboard-notification-body{text-overflow:ellipsis;white-space:nowrap;max-width:58rem;font-size:.78rem;display:block;overflow:hidden}.ag-notifications-card .ag-notification-row-meta{grid-area:meta;justify-self:end;align-items:center;font-size:.72rem;font-weight:600;line-height:1.25;display:flex}.ag-notification-category-badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:.24rem .6rem;font-size:.66rem;font-weight:650;line-height:1;display:inline-flex}.ag-notification-category-badge[data-category=applications],.ag-notification-category-badge[data-category=rewards],.ag-notification-category-badge[data-category=account]{color:var(--allgigs-focus);background:color-mix(in srgb, var(--allgigs-focus-soft) 65%, var(--dashboard-panel))}.ag-notification-category-badge[data-category=campaigns]{color:var(--allgigs-accent);background:color-mix(in srgb, var(--allgigs-accent-soft) 65%, var(--dashboard-panel))}.ag-notification-category-badge[data-category=submissions]{color:color-mix(in srgb, var(--allgigs-orange-deep) 72%, var(--text-strong));background:color-mix(in srgb, var(--allgigs-orange-deep) 16%, var(--dashboard-panel))}.ag-notification-category-badge[data-category=messages]{color:color-mix(in srgb, var(--allgigs-info) 45%, var(--text-strong));background:color-mix(in srgb, var(--allgigs-info-soft) 65%, var(--dashboard-panel))}.ag-notification-category-badge[data-category=payments]{color:color-mix(in srgb, var(--allgigs-success) 62%, var(--text-strong));background:color-mix(in srgb, var(--allgigs-success-soft) 65%, var(--dashboard-panel))}.ag-notifications-card .ag-dashboard-notification-list.is-page-feed .ag-notification-day-label{min-height:0;color:var(--dashboard-muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-bottom:0;padding:.9rem 1.1rem .4rem;font-size:.66rem;font-weight:750;line-height:1;display:block}.ag-notifications-card .ag-notifications-empty-card{place-content:center;min-height:15rem;padding:2.5rem 1.5rem}.ag-notifications-empty-card .ag-notifications-empty-icon{width:3.25rem;height:3.25rem}.ag-notifications-load-more{border-top:1px solid var(--dashboard-line);justify-content:center;padding:.8rem;display:flex}.ag-notifications-load-more-link{min-height:2.25rem;color:var(--dashboard-muted);border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.76rem;font-weight:650;line-height:1;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.ag-notifications-load-more-link:hover{background:var(--surface-soft);color:var(--text-strong)}.ag-notifications-load-more-placeholder{flex:0 0 .95rem;place-items:center;width:.95rem;height:.95rem;display:inline-grid}.ag-notifications-header-actions{display:none}.ag-notifications-skeleton-list{display:grid}.ag-notifications-skeleton-item{border-bottom:1px solid var(--dashboard-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4.6rem;padding:.7rem 1.1rem;display:grid}.ag-notifications-skeleton-item>span{border-radius:.5rem;width:2.5rem;height:2.5rem}.ag-notifications-skeleton-item .ag-notifications-skeleton-meta{border-radius:999px;width:4.25rem;height:.9rem}.ag-notifications-skeleton-item>div{gap:.35rem;display:grid}.ag-notifications-loading-title{width:8rem;height:1.35rem}.ag-notifications-loading-copy{width:min(26rem,60vw);height:.9rem;margin-top:.45rem}.ag-notifications-loading-count{display:none}.ag-notifications-loading-filters{gap:.45rem;display:flex}.ag-notifications-loading-chip{border-radius:999px;width:5.25rem;height:2.1rem}.ag-notifications-loading-actions{gap:.45rem;display:flex}.ag-notifications-loading-actions .ag-skeleton{border-radius:.5rem;height:2.25rem}.ag-notifications-loading-actions .ag-skeleton:first-child{width:8.5rem}.ag-notifications-loading-actions .ag-skeleton:last-child{width:9.5rem}@media (max-width:719px){.ag-notifications-page{gap:.7rem;width:100%;padding:.5rem 0 5.75rem}.ag-notifications-page-header{padding:0 .85rem}.ag-notifications-intro-full{display:none}.ag-notifications-intro-short{display:inline}.ag-notifications-page-actions{display:none}.ag-notifications-filter-row{padding-inline:.85rem}.ag-notifications-card{border-inline:0;border-radius:0}.ag-notifications-card .ag-dashboard-notification-list.is-page-feed li{min-height:4.75rem;padding:.72rem .85rem}.ag-notifications-card .ag-notification-open-form,.ag-notifications-card .ag-notification-link-card,.ag-notifications-card .ag-dashboard-notification-static{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy""icon meta";align-items:center;gap:.3rem .72rem;display:grid}.ag-notifications-card .ag-notification-row-icon{align-self:start;width:2.25rem;height:2.25rem;margin-top:.1rem}.ag-notifications-card .ag-notification-row-meta{justify-self:start}.ag-notifications-card .ag-dashboard-notification-list.is-page-feed .ag-dashboard-notification-body{white-space:normal;display:block}.ag-notifications-card .ag-dashboard-notification-list.is-page-feed .ag-dashboard-notification-title{white-space:normal}.ag-notifications-card .ag-dashboard-notification-list.is-page-feed .ag-notification-day-label,.ag-notifications-skeleton-item{padding-inline:.85rem}.ag-notifications-skeleton-item .ag-notifications-skeleton-meta,.ag-notifications-loading-actions .ag-skeleton:last-child{display:none}.ag-notifications-loading-filters{padding-inline:.85rem}.ag-dashboard-mobile-header.is-notifications{grid-template-columns:2.5rem minmax(0,1fr) auto}.ag-dashboard-mobile-header.is-notifications .ag-dashboard-mobile-header-side{grid-area:1/1;justify-self:center}.ag-dashboard-mobile-header.is-notifications .ag-dashboard-mobile-header-logo{grid-area:1/2;justify-content:flex-start;justify-self:start}.ag-dashboard-mobile-header.is-notifications~.ag-dashboard-notification-host{display:none}.ag-notifications-header-actions{grid-area:1/3;place-self:center end;align-items:center;gap:.5rem;display:inline-flex}.ag-notifications-header-actions form{display:contents}.ag-notifications-header-action{width:2.35rem;min-width:2.35rem;height:2.35rem;color:var(--text-strong);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;text-decoration:none;transition:color .14s;display:inline-grid}.ag-notifications-header-action:hover,.ag-notifications-header-action:active{color:var(--text-strong);background:0 0}}@media (prefers-reduced-motion:reduce){.ag-notifications-action-button,.ag-notifications-filter-chip,.ag-notifications-load-more-link,.ag-notifications-header-action,.ag-notifications-card .ag-dashboard-notification-list.is-page-feed li{transition:none}}
