.phi-app-notice{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid;border-left-width:4px;border-radius:14px;background:#f1f5f9;border-color:#cbd5e1;color:#17253a;min-width:0;overflow-wrap:anywhere}.phi-app-notice[data-tone=error]{background:#fff1f2;border-color:#fda4af;color:#881337}.phi-app-notice[data-tone=warning]{background:#fffbeb;border-color:#fbbf24;color:#78350f}.phi-app-notice[data-tone=success]{background:#ecfdf5;border-color:#6ee7b7;color:#065f46}.phi-app-notice[data-tone=info]{background:#eff6ff;border-color:#93c5fd;color:#1e40af}.phi-app-notice .phi-app-notice-icon{flex:none}.phi-app-notice-action{border-color:currentColor;color:inherit;background:transparent}.phi-app-notice-action:focus-visible{outline:3px solid currentColor;outline-offset:2px}body[data-phi-home-palette] .phi-home-shell .phi-app-notice{background:var(--phi-theme-selected-0);color:var(--phi-theme-ink);border-color:var(--phi-theme-edge)}body[data-phi-home-palette] .phi-home-shell .phi-app-notice[data-tone=error]{border-left-color:#c2414c}body[data-phi-home-palette] .phi-home-shell .phi-app-notice[data-tone=warning]{border-left-color:#d48b1a}body[data-phi-home-palette] .phi-home-shell .phi-app-notice[data-tone=success]{border-left-color:#188763}body[data-phi-home-palette] .phi-home-shell .phi-app-notice[data-tone=info]{border-left-color:#337dc0}.admin-theme .phi-app-notice{background:var(--admin-surface);color:var(--admin-ink);border-color:var(--admin-edge)}.admin-theme .phi-app-notice[data-tone=error]{border-left-color:#dc2626}.admin-theme .phi-app-notice[data-tone=warning]{border-left-color:#d97706}.admin-theme .phi-app-notice[data-tone=success]{border-left-color:#059669}.admin-theme .phi-app-notice[data-tone=info]{border-left-color:#2563eb}@media(max-width:400px){.phi-app-notice{padding:.75rem;gap:.55rem}}.phi-notification-unread-count{background:#eff6ff;color:#1e40af;border-color:#93c5fd}body[data-phi-home-palette] .phi-home-shell .phi-notification-unread-count{background:var(--phi-theme-selected-0)!important;color:var(--phi-theme-ink)!important;border-color:var(--phi-theme-edge)!important}.admin-theme .phi-notification-unread-count{background:var(--admin-surface-2);color:var(--admin-ink);border-color:var(--admin-edge)}.phi-app-banner{min-width:0;overflow-wrap:anywhere}.phi-app-banner :is(span,p){white-space:normal}body[data-phi-home-palette] .phi-app-banner,body[data-phi-home-palette] .phi-home-shell .phi-app-banner{background:var(--phi-theme-selected-0)!important;color:var(--phi-theme-ink)!important;border-color:var(--phi-theme-edge)!important}body[data-phi-home-palette] .phi-app-banner :is(span,p),body[data-phi-home-palette] .phi-home-shell .phi-app-banner :is(span,p){color:var(--phi-theme-ink)!important}body[data-phi-home-palette] .phi-app-banner button:not([class*=bg-brand]){background:var(--phi-theme-surface-0)!important;color:var(--phi-theme-ink)!important;border-color:var(--phi-theme-edge)}.admin-theme .phi-app-banner{background:var(--admin-surface-2)!important;color:var(--admin-ink)!important;border-color:var(--admin-edge)}.admin-theme .phi-app-banner :is(span,p){color:var(--admin-ink)!important}@media(max-width:359px){.phi-app-banner{padding-inline:.5rem}.phi-app-banner .max-w-7xl{flex-wrap:wrap}}.phi-app-panel{min-width:0;overflow-wrap:anywhere;border-left-width:4px!important}.phi-app-panel[data-tone=warning]{border-left-color:#b45309!important}.phi-app-panel[data-tone=error]{border-left-color:#be123c!important}.phi-app-panel[data-tone=success]{border-left-color:#047857!important}.phi-app-panel[data-tone=info]{border-left-color:#1d4ed8!important}.admin-theme .phi-app-panel{background:var(--admin-surface-2)!important;border-color:var(--admin-edge);color:var(--admin-ink)!important}.admin-theme .phi-app-panel[data-tone=warning]{border-left-color:#d97706!important}.admin-theme .phi-app-panel[data-tone=error]{border-left-color:#fb7185!important}.admin-theme .phi-app-panel[data-tone=success]{border-left-color:#34d399!important}.admin-theme .phi-app-panel[data-tone=info]{border-left-color:#60a5fa!important}.admin-theme .phi-app-panel :is(p,span,strong,h2,h3)[class*=text-amber],.admin-theme .phi-app-panel :is(p,span,strong,h2,h3)[class*=text-red],.admin-theme .phi-app-panel :is(p,span,strong,h2,h3)[class*=text-destructive],.admin-theme .phi-app-panel :is(p,span,strong,h2,h3,ul,ol)[class*=text-slate],.admin-theme .phi-app-panel :is(p,span,strong,h2,h3)[class*=text-green],.admin-theme .phi-app-panel :is(p,span,strong,h2,h3)[class*=text-blue]{color:var(--admin-ink)!important}body[data-phi-home-palette] .phi-home-shell .phi-app-panel{background:var(--phi-theme-selected-0)!important;border-color:var(--phi-theme-edge);color:var(--phi-theme-ink)!important}body[data-phi-home-palette] .phi-home-shell .phi-app-panel :is(p,span,strong,h2,h3)[class*=text-amber],body[data-phi-home-palette] .phi-home-shell .phi-app-panel :is(p,span,strong,h2,h3)[class*=text-red],body[data-phi-home-palette] .phi-home-shell .phi-app-panel :is(p,span,strong,h2,h3)[class*=text-destructive],body[data-phi-home-palette] .phi-home-shell .phi-app-panel :is(p,span,strong,h2,h3,ul,ol)[class*=text-slate],body[data-phi-home-palette] .phi-home-shell .phi-app-panel :is(p,span,strong,h2,h3)[class*=text-green],body[data-phi-home-palette] .phi-home-shell .phi-app-panel :is(p,span,strong,h2,h3)[class*=text-blue]{color:var(--phi-theme-ink)!important}
