.floating-error-btn[data-v-47256bd7]{align-items:center;background:#f36163;border:none;border-radius:50%;bottom:32px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:0;height:48px;justify-content:center;line-height:20px;overflow:hidden;padding:14px;position:fixed;right:32px;transition:all .4s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:48px;z-index:1000}@media (max-width:767px){.floating-error-btn[data-v-47256bd7]{bottom:24px;right:24px}}.floating-error-btn[data-v-47256bd7] svg{display:block;flex-shrink:0;height:20px;width:20px}@media (min-width:1025px){.floating-error-btn[data-v-47256bd7]:hover{background:#f25153;border-radius:24px;box-shadow:0 6px 16px #0003;gap:8px;padding:14px 20px;transform:translateY(-2px);width:auto}.floating-error-btn:hover .floating-error-btn__text[data-v-47256bd7]{max-width:200px;opacity:1}}.floating-error-btn[data-v-47256bd7]:active{box-shadow:0 2px 8px #00000026;transform:translateY(0)}.floating-error-btn__text[data-v-47256bd7]{max-width:0;opacity:0;overflow:hidden;transition:max-width .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1) .1s}.notification-panel-overlay[data-v-223c88ff]{background:#0000004d;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:9999}.notification-panel[data-v-223c88ff]{background:var(--color-background-primary,#fff);box-shadow:-2px 0 8px #0000001a;display:flex;flex-direction:column;height:100vh;max-width:450px;width:100%}.notification-panel__header[data-v-223c88ff]{align-items:center;border-bottom:1px solid var(--color-border,#dee2e6);display:flex;justify-content:space-between;padding:20px 24px}.notification-panel__title[data-v-223c88ff]{align-items:center;color:var(--color-text-primary,#212529);display:flex;font-size:20px;font-weight:600;gap:8px;margin:0}.notification-panel__badge[data-v-223c88ff]{align-items:center;background:var(--color-primary,#007bff);border-radius:12px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:24px;justify-content:center;min-width:24px;padding:0 6px}.notification-panel__header-actions[data-v-223c88ff]{display:flex;gap:8px}.notification-panel__action[data-v-223c88ff]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--color-text-secondary,#6c757d);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.notification-panel__action[data-v-223c88ff]:hover{background:var(--color-background-secondary,#f8f9fa);color:var(--color-text-primary,#212529)}.notification-panel__close[data-v-223c88ff]:hover{background:var(--color-error-light,#fee);color:var(--color-error,#dc3545)}.notification-panel__body[data-v-223c88ff]{flex:1;overflow-y:auto;padding:16px 24px}.notification-panel__loading[data-v-223c88ff]{align-items:center;display:flex;height:200px;justify-content:center}.notification-panel__empty[data-v-223c88ff]{align-items:center;color:var(--color-text-secondary,#6c757d);display:flex;flex-direction:column;height:300px;justify-content:center}.notification-panel__empty p[data-v-223c88ff]{font-size:16px;margin-top:16px}.notification-panel__list[data-v-223c88ff]{display:flex;flex-direction:column;gap:24px}.notification-panel__group[data-v-223c88ff]{display:flex;flex-direction:column;gap:12px}.notification-panel__group-title[data-v-223c88ff]{color:var(--color-text-secondary,#6c757d);font-size:14px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.notification-panel__group-items[data-v-223c88ff]{display:flex;flex-direction:column;gap:8px}.notification-panel__footer[data-v-223c88ff]{border-top:1px solid var(--color-border,#dee2e6);padding:16px 24px}.notification-panel__view-all[data-v-223c88ff]{background:var(--color-primary,#007bff);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:all .2s ease;width:100%}.notification-panel__view-all[data-v-223c88ff]:hover{background:var(--color-primary-dark,#0056b3);box-shadow:0 4px 8px #007bff4d;transform:translateY(-2px)}.notification-panel-enter-active[data-v-223c88ff],.notification-panel-leave-active[data-v-223c88ff]{transition:opacity .3s ease}.notification-panel-enter-active .notification-panel[data-v-223c88ff],.notification-panel-leave-active .notification-panel[data-v-223c88ff]{transition:transform .3s ease}.notification-panel-enter-from[data-v-223c88ff],.notification-panel-leave-to[data-v-223c88ff]{opacity:0}.notification-panel-enter-from .notification-panel[data-v-223c88ff],.notification-panel-leave-to .notification-panel[data-v-223c88ff]{transform:translate(100%)}@media (max-width:768px){.notification-panel[data-v-223c88ff]{max-width:100%}.notification-panel__body[data-v-223c88ff],.notification-panel__footer[data-v-223c88ff],.notification-panel__header[data-v-223c88ff]{padding-left:16px;padding-right:16px}}.main-content[data-v-2a2628e7]{min-height:80vh;min-width:0}
