.program-filter[data-v-d1c20fdc]{width:100%}.filter-toggle-btn[data-v-d1c20fdc]{text-transform:none}.filter-buttons[data-v-d1c20fdc]{flex-wrap:wrap;gap:0;display:flex}.filter-section+.filter-section[data-v-d1c20fdc]{border-top:1px solid #0000000f;padding-top:8px}.filter-section-header[data-v-d1c20fdc]{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.filter-current-value[data-v-d1c20fdc]{color:rgb(var(--v-theme-primary));font-size:.875rem;font-weight:500}.filter-btn[data-v-d1c20fdc]{text-transform:none}.filter-btn--active[data-v-d1c20fdc]{font-weight:600}.notification-preview[data-v-fe3ce273]{background:#f5f5f5;border-radius:16px;padding:16px}.notification-preview__label[data-v-fe3ce273]{color:#9e9e9e;margin-bottom:10px;font-size:12px;font-weight:500;display:block}.notification-preview__card[data-v-fe3ce273]{background:#fff;border:1px solid #0000000a;border-radius:14px;padding:14px 16px;animation:.4s cubic-bezier(.16,1,.3,1) 1s backwards preview-slide-up-fe3ce273;box-shadow:0 2px 8px #0000000f}.notification-preview__header[data-v-fe3ce273]{align-items:center;gap:6px;display:flex}.notification-preview__icon[data-v-fe3ce273]{border-radius:5px;flex-shrink:0;width:20px;height:20px}.notification-preview__app-name[data-v-fe3ce273]{color:#757575;font-size:12px;font-weight:500}.notification-preview__time[data-v-fe3ce273]{color:#bdbdbd;margin-left:auto;font-size:12px}.notification-preview__body[data-v-fe3ce273]{margin-top:8px}.notification-preview__title[data-v-fe3ce273]{color:#212121;font-size:14px;font-weight:600;line-height:1.3}.notification-preview__text[data-v-fe3ce273]{color:#616161;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:400;line-height:1.4;overflow:hidden}.notification-preview__actions[data-v-fe3ce273]{pointer-events:none;border-top:1px solid #f0f0f0;gap:0;margin-top:10px;padding-top:8px;animation:.3s ease-out 1.3s backwards preview-slide-up-fe3ce273;display:flex}.notification-preview__action[data-v-fe3ce273]{color:#1976d2;text-align:center;flex:1;font-size:12px;font-weight:500}.notification-preview__action+.notification-preview__action[data-v-fe3ce273]{border-left:1px solid #f0f0f0}@keyframes preview-slide-up-fe3ce273{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.notification-preview__actions[data-v-fe3ce273],.notification-preview__card[data-v-fe3ce273]{animation:none}}@media (max-width:600px){.notification-preview__card[data-v-fe3ce273]{padding:12px 14px}}.suggest-dialog__illustration[data-v-4b51c191]{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-radius:28px 28px 0 0;justify-content:center;align-items:center;height:120px;display:flex;position:relative}.suggest-dialog__bell-icon[data-v-4b51c191]{transform-origin:top;animation:1.5s ease-in-out .3s bell-ring-4b51c191}.suggest-dialog__heart-icon[data-v-4b51c191]{margin-top:8px;margin-left:16px;animation:.4s ease-out .8s backwards heart-pop-4b51c191;position:absolute;top:50%;left:50%}.suggest-dialog__title[data-v-4b51c191]{color:#212121;text-align:center;padding-top:16px;padding-bottom:0;font-size:1.125rem;font-weight:600}@keyframes bell-ring-4b51c191{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes heart-pop-4b51c191{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.suggest-dialog__bell-icon[data-v-4b51c191],.suggest-dialog__heart-icon[data-v-4b51c191]{animation:none}}.preview-dialog__title[data-v-00d242cc]{align-items:center;padding:16px 16px 8px;font-size:1rem;font-weight:500;display:flex}.preview-phone-frame[data-v-00d242cc]{background:#f5f5f5;border:2px solid #e0e0e0;border-radius:20px;max-width:320px;margin:0 auto;padding:16px 12px}.preview-status-bar[data-v-00d242cc]{color:#666;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px;font-size:11px;display:flex}.preview-status-bar__time[data-v-00d242cc]{font-weight:600}.preview-battery[data-v-00d242cc]{border:1.5px solid #666;border-radius:2px;width:20px;height:10px;display:inline-block;position:relative}.preview-battery[data-v-00d242cc]:after{background:#666;border-radius:0 1px 1px 0;width:2px;right:-4px}.preview-battery[data-v-00d242cc]:after,.preview-battery[data-v-00d242cc]:before{content:"";height:4px;position:absolute;top:2px}.preview-battery[data-v-00d242cc]:before{background:#4caf50;border-radius:1px;width:12px;left:2px}.preview-notification-card[data-v-00d242cc]{background:#fff;border-radius:14px;padding:12px;animation:.4s cubic-bezier(.4,0,.2,1) .3s backwards slide-in-notification-00d242cc;box-shadow:0 1px 4px #00000014}.preview-notification-header[data-v-00d242cc]{align-items:center;gap:6px;margin-bottom:8px;display:flex}.preview-notification-app[data-v-00d242cc]{color:#999;font-size:12px;font-weight:500}.preview-notification-time[data-v-00d242cc]{color:#bbb;margin-left:auto;font-size:12px}.preview-notification-body[data-v-00d242cc]{gap:10px;display:flex}.preview-notification-content[data-v-00d242cc]{flex:1;min-width:0}.preview-notification-title[data-v-00d242cc]{color:#1a1a1a;font-size:14px;font-weight:600;line-height:1.3}.preview-notification-text[data-v-00d242cc]{color:#666;margin-top:2px;font-size:13px;line-height:1.4}.preview-notification-thumb[data-v-00d242cc]{border-radius:6px;flex-shrink:0;width:40px;height:40px}.preview-notification-actions[data-v-00d242cc]{pointer-events:none;border-top:1px solid #f0f0f0;margin-top:10px;padding-top:8px;display:flex}.preview-notification-action[data-v-00d242cc]{color:#1976d2;text-align:center;flex:1;font-size:13px;font-weight:600}.preview-notification-action+.preview-notification-action[data-v-00d242cc]{border-left:1px solid #f0f0f0}.preview-description[data-v-00d242cc]{color:#0009;text-align:center;margin:12px 16px 0;font-size:.875rem}@keyframes slide-in-notification-00d242cc{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.preview-notification-card[data-v-00d242cc]{animation:none}}@media (max-width:600px){.preview-phone-frame[data-v-00d242cc]{background:0 0;border:none;max-width:100%;padding:0}.preview-status-bar[data-v-00d242cc]{display:none}}
