.AppErrorView-module__4jG5sq__root{color:#222;box-sizing:border-box;justify-content:center;align-items:center;padding:2rem 1.5rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.AppErrorView-module__4jG5sq__root *,.AppErrorView-module__4jG5sq__root :before,.AppErrorView-module__4jG5sq__root :after{box-sizing:border-box}.AppErrorView-module__4jG5sq__fullscreen{background:#f7f7f7;min-height:100dvh}.AppErrorView-module__4jG5sq__embedded{min-height:min(28rem,60vh)}.AppErrorView-module__4jG5sq__card{text-align:center;background:#fff;border:1px solid #ebebeb;border-radius:12px;width:min(100%,26rem);padding:2rem 1.75rem;box-shadow:0 1px 2px #0000000f,0 4px 12px #0000000a}.AppErrorView-module__4jG5sq__iconWrap{color:#ea580c;background:#fff7ed;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1.25rem;display:flex}.AppErrorView-module__4jG5sq__icon{width:1.75rem;height:1.75rem;display:block}.AppErrorView-module__4jG5sq__title{color:#222;margin:0 0 .75rem;font-size:1.5rem;font-weight:700;line-height:1.25}.AppErrorView-module__4jG5sq__desc{color:#717171;margin:0 0 1.75rem;font-size:.9375rem;line-height:1.6}.AppErrorView-module__4jG5sq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.AppErrorView-module__4jG5sq__btnPrimary,.AppErrorView-module__4jG5sq__btnSecondary{appearance:none;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-width:7rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.AppErrorView-module__4jG5sq__btnPrimary{color:#fff;background:#111;border:none;box-shadow:0 1px 2px #0000001a}.AppErrorView-module__4jG5sq__btnPrimary:hover{background:#333;transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.AppErrorView-module__4jG5sq__btnSecondary{color:#222;background:#fff;border:1px solid #ebebeb}.AppErrorView-module__4jG5sq__btnSecondary:hover{background:#f7f7f7;border-color:#ddd}.AppErrorView-module__4jG5sq__btnPrimary:active,.AppErrorView-module__4jG5sq__btnSecondary:active{transform:translateY(0)}@media (max-width:480px){.AppErrorView-module__4jG5sq__card{padding:1.5rem 1.25rem}.AppErrorView-module__4jG5sq__actions{flex-direction:column;width:100%}.AppErrorView-module__4jG5sq__btnPrimary,.AppErrorView-module__4jG5sq__btnSecondary{width:100%}}
