:root,[data-theme=light]{--theme-bg:#f8f9fa;--theme-bg-gradient:linear-gradient(135deg,#f8f9fa,#e9ecef);--theme-text:#1a1a1a;--theme-muted:#6b7280;--theme-surface:#fff;--theme-surface-strong:#fff;--theme-surface-muted:#f8f9fa;--theme-surface-subtle:#f0f0f0;--theme-card:#f8f9fa;--theme-border:rgba(0,0,0,.08);--theme-border-strong:rgba(0,0,0,.16);--theme-border-subtle:rgba(0,0,0,.06);--theme-shadow:0 6px 18px rgba(0,0,0,.12);--theme-shadow-soft:0 2px 8px rgba(0,0,0,.08);--theme-blur:none;--theme-scrollbar-thumb:rgba(0,0,0,.3);--theme-scrollbar-track:transparent;--theme-overlay:rgba(0,0,0,.5);--theme-modal-bg:#fff;--theme-modal-text:#1a1a1a;--theme-chip-bg:rgba(0,0,0,.05);--theme-chip-text:#1a1a1a;--theme-row-count:#1f2937}[data-theme=dark]{--theme-bg:#0f1115;--theme-bg-gradient:linear-gradient(135deg,#0f1115,#1b1f26);--theme-text:#f4f6f8;--theme-muted:#a3aab5;--theme-surface:#1a1f26;--theme-surface-strong:#222831;--theme-surface-muted:#151a21;--theme-surface-subtle:#202632;--theme-card:#1a1f26;--theme-border:hsla(0,0%,100%,.08);--theme-border-strong:hsla(0,0%,100%,.16);--theme-border-subtle:hsla(0,0%,100%,.06);--theme-shadow:0 10px 28px rgba(0,0,0,.35);--theme-shadow-soft:0 4px 16px rgba(0,0,0,.35);--theme-scrollbar-thumb:hsla(0,0%,100%,.35);--theme-overlay:rgba(0,0,0,.6);--theme-modal-bg:#1c2129;--theme-modal-text:#f4f6f8;--theme-chip-bg:hsla(0,0%,100%,.08);--theme-chip-text:#f4f6f8;--theme-row-count:#e5e7eb}[data-material=glass]{--theme-card:hsla(0,0%,100%,.7);--theme-surface:hsla(0,0%,100%,.72);--theme-surface-strong:hsla(0,0%,100%,.85);--theme-surface-muted:hsla(0,0%,100%,.64);--theme-surface-subtle:hsla(0,0%,100%,.78);--theme-border:hsla(0,0%,100%,.4);--theme-border-strong:hsla(0,0%,100%,.6);--theme-border-subtle:hsla(0,0%,100%,.32);--theme-shadow:0 12px 24px rgba(0,0,0,.15);--theme-shadow-soft:0 6px 16px rgba(0,0,0,.12);--theme-blur:blur(16px);--theme-modal-bg:hsla(0,0%,100%,.78)}[data-theme=dark][data-material=glass]{--theme-card:rgba(16,20,28,.65);--theme-surface:rgba(18,22,30,.68);--theme-surface-strong:rgba(22,27,36,.8);--theme-surface-muted:rgba(16,20,28,.58);--theme-surface-subtle:rgba(20,25,34,.72);--theme-border:hsla(0,0%,100%,.12);--theme-border-strong:hsla(0,0%,100%,.2);--theme-border-subtle:hsla(0,0%,100%,.08);--theme-shadow:0 12px 28px rgba(0,0,0,.45);--theme-shadow-soft:0 8px 22px rgba(0,0,0,.35);--theme-blur:blur(18px);--theme-modal-bg:rgba(18,22,30,.78)}body,html{margin:0;min-height:100%;color:var(--theme-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html,html[data-material=glass],html[data-material=glass] body{background:var(--theme-bg)}*{scrollbar-color:var(--theme-scrollbar-thumb) var(--theme-scrollbar-track)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--theme-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-thumb);border-radius:999px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.react-pdf__Document{display:flex;flex-direction:column;align-items:center}.react-pdf__Page{margin-bottom:1rem}.react-pdf__Page canvas{max-width:100%;height:auto!important}.Notification_notificationContainer__rRYsE{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:10px;pointer-events:none}.Notification_notification__mamKf{background:var(--theme-surface);border-radius:8px;padding:12px 16px;min-width:300px;max-width:400px;box-shadow:var(--theme-shadow);display:flex;align-items:center;gap:12px;pointer-events:auto;cursor:pointer;animation:Notification_slideIn__nySwB .3s ease-out;transition:all .3s ease;border-left:4px solid;position:relative}.Notification_notification__mamKf:hover{transform:translateX(-5px);box-shadow:var(--theme-shadow)}.Notification_notification__mamKf.Notification_success__MxA4d{border-left-color:#10b981;background:linear-gradient(90deg,#ecfdf5 0,var(--theme-surface) 100%)}.Notification_notification__mamKf.Notification_error__ysWTA{border-left-color:#ef4444;background:linear-gradient(90deg,#fef2f2 0,var(--theme-surface) 100%)}.Notification_notification__mamKf.Notification_info__Ngkce{border-left-color:#3b82f6;background:linear-gradient(90deg,#eff6ff 0,var(--theme-surface) 100%)}.Notification_notificationIcon__ppGck{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:12px;color:#fff;flex-shrink:0}.Notification_success__MxA4d .Notification_notificationIcon__ppGck{background-color:#10b981}.Notification_error__ysWTA .Notification_notificationIcon__ppGck{background-color:#ef4444}.Notification_info__Ngkce .Notification_notificationIcon__ppGck{background-color:#3b82f6}.Notification_notificationMessage__yk_mS{flex:1 1;font-size:14px;font-weight:500;color:var(--theme-text);line-height:1.4;padding-right:8px}.Notification_closeButton__oQ7Yj{background:none;border:none;color:var(--theme-muted);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px;transition:color .2s ease;flex-shrink:0;position:absolute;top:8px;right:8px}.Notification_closeButton__oQ7Yj:hover{color:var(--theme-text);background-color:var(--theme-surface-subtle)}@keyframes Notification_slideIn__nySwB{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:480px){.Notification_notificationContainer__rRYsE{top:10px;right:10px;left:10px}.Notification_notification__mamKf{min-width:auto;max-width:none;width:100%;padding:12px 40px 12px 16px;box-sizing:border-box}.Notification_notificationMessage__yk_mS{font-size:13px;padding-right:0}.Notification_closeButton__oQ7Yj{top:10px;right:10px;width:20px;height:20px;font-size:10px}.Notification_notification__mamKf:hover{transform:none}}