.notification-item[data-v-19a998ec]{border:1px solid rgba(var(--v-theme-on-surface),.1);border-radius:12px;box-shadow:0 4px 20px rgba(var(--v-theme-shadow),.08),0 1px 3px rgba(var(--v-theme-shadow),.04);color:rgb(var(--v-theme-on-surface));flex:none;padding:14px}.notification-item[data-v-19a998ec] .v-alert__prepend{align-self:start;margin-inline-end:10px}.notification-item[data-v-19a998ec] .v-alert__content{min-width:0;padding:3px 0 0}.notification-item[data-v-19a998ec] .v-alert__close{align-self:start;margin-inline-start:6px}.notification-status[data-v-19a998ec]{align-items:center;background:rgba(var(--notification-accent),.24);border-radius:9px;color:rgb(var(--v-theme-on-surface));display:flex;height:28px;justify-content:center;width:28px}.notification-text[data-v-19a998ec]{font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.notification-close[data-v-19a998ec]{color:rgba(var(--v-theme-on-surface),.6)}.notification-actions[data-v-19a998ec]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.notification-actions[data-v-19a998ec] .v-btn{border-radius:6px;font-size:12px;font-weight:600;height:auto;letter-spacing:0;max-width:100%;min-height:28px;padding:5px 10px}.notification-actions[data-v-19a998ec] .v-btn__content{overflow-wrap:anywhere;white-space:normal}.notification-actions[data-v-19a998ec] .v-btn__prepend{margin-inline:0 6px}.notification-details[data-v-19a998ec]{font-size:12px;margin-top:10px;overflow-wrap:anywhere}.notification-details summary[data-v-19a998ec]{color:rgba(var(--v-theme-on-surface),.7);cursor:pointer;width:-moz-fit-content;width:fit-content}.notification-details-count[data-v-19a998ec]{font-variant-numeric:tabular-nums;margin-inline-start:4px}.notification-detail-list[data-v-19a998ec]{margin-top:8px;max-height:28vh;overflow-y:auto}.notification-detail[data-v-19a998ec]{display:grid;gap:2px;padding-block:6px}.notification-detail strong[data-v-19a998ec]{font-weight:600}.notification-detail span[data-v-19a998ec]{color:rgba(var(--v-theme-on-surface),.7)}.notification-time[data-v-19a998ec]{color:rgba(var(--v-theme-on-surface),.6);display:block;font-size:11px;line-height:1.4;margin-top:10px}.notification-item--history[data-v-19a998ec]{border:0;border-radius:0;box-shadow:none}.notification-item--history+.notification-item--history[data-v-19a998ec]{border-top:1px solid rgba(var(--v-theme-on-surface),.08)}.notification-item[data-v-19a998ec] :is(button,summary):focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}@media(pointer:coarse){.notification-actions[data-v-19a998ec] .v-btn,.notification-close[data-v-19a998ec]{min-height:44px}.notification-close[data-v-19a998ec]{min-width:44px}.notification-details summary[data-v-19a998ec]{padding-block:10px}}.notification-card[data-v-ac1d6ee3]{display:flex;flex-direction:column;inset-inline-end:max(16px,env(safe-area-inset-right));max-height:calc(100dvh - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-width:calc(100vw - 32px);pointer-events:none;position:fixed;top:calc(64px + env(safe-area-inset-top));width:380px;z-index:99999}.notification-box[data-v-ac1d6ee3]{display:flex;flex-direction:column;gap:8px;margin:-4px;overflow-y:auto;padding:4px;pointer-events:auto}.notification-card--open[data-v-ac1d6ee3]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-on-surface),.1);border-radius:12px;box-shadow:0 8px 28px rgba(var(--v-theme-shadow),.18);color:rgb(var(--v-theme-on-surface));overflow:hidden;pointer-events:auto}.notification-card--open .notification-box[data-v-ac1d6ee3]{gap:0;margin:0;padding:0}.notification-header[data-v-ac1d6ee3]{align-items:center;border-bottom:1px solid rgba(var(--v-theme-on-surface),.08);display:flex;flex:none;gap:8px;padding:10px 14px}.notification-heading[data-v-ac1d6ee3]{font-size:13px;font-weight:600}.notification-count[data-v-ac1d6ee3]{color:rgba(var(--v-theme-on-surface),.6);font-size:11px}.notification-header[data-v-ac1d6ee3] .v-btn{color:rgba(var(--v-theme-on-surface),.65)}.notification-empty[data-v-ac1d6ee3]{color:rgba(var(--v-theme-on-surface),.65);font-size:13px;margin:0;padding:24px 14px;text-align:center}@media(pointer:coarse){.notification-header[data-v-ac1d6ee3] .v-btn{min-height:44px;min-width:44px}}@media(prefers-reduced-motion:reduce){.notification-box[data-v-ac1d6ee3] *{transition:none!important}}
