.app-shell-module__uk8rSG__app{gap:16px;width:min(100%,960px);margin:0 auto;padding:20px 16px 40px;display:grid}.app-shell-module__uk8rSG__hero,.app-shell-module__uk8rSG__panel,.app-shell-module__uk8rSG__loginCard,.app-shell-module__uk8rSG__modalCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #1a2b4a1f;box-shadow:0 20px 50px #14203d14}.app-shell-module__uk8rSG__hero{border-radius:24px;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.app-shell-module__uk8rSG__panel,.app-shell-module__uk8rSG__loginCard{border-radius:20px;padding:18px}.app-shell-module__uk8rSG__panelHeader,.app-shell-module__uk8rSG__actionRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell-module__uk8rSG__panelHeader{margin-bottom:16px}.app-shell-module__uk8rSG__kicker{text-transform:uppercase;letter-spacing:.14em;color:#5f6f95;margin-bottom:8px;font-size:.72rem}.app-shell-module__uk8rSG__helperText,.app-shell-module__uk8rSG__muted{color:#60708c;line-height:1.5}.app-shell-module__uk8rSG__formGrid{gap:12px;display:grid}.app-shell-module__uk8rSG__field{gap:8px;display:grid}.app-shell-module__uk8rSG__field span{color:#1f2b43;font-size:.92rem;font-weight:600}.app-shell-module__uk8rSG__field input{width:100%;font:inherit;color:#13213d;background:#fff;border:1px solid #cfd8ea;border-radius:14px;padding:14px 16px}.app-shell-module__uk8rSG__field input:focus{outline-offset:1px;outline:2px solid #7da2ff}.app-shell-module__uk8rSG__procedureGrid,.app-shell-module__uk8rSG__procedureList,.app-shell-module__uk8rSG__suggestionList{gap:10px;display:grid}.app-shell-module__uk8rSG__checkboxCard,.app-shell-module__uk8rSG__suggestionItem,.app-shell-module__uk8rSG__suggestionActive{border:1px solid #d5dded;border-radius:16px;padding:12px 14px}.app-shell-module__uk8rSG__checkboxCard{background:#fff;align-items:center;gap:10px;display:flex}.app-shell-module__uk8rSG__checkboxCard input{width:18px;height:18px}.app-shell-module__uk8rSG__suggestionItem,.app-shell-module__uk8rSG__suggestionActive{text-align:left;font:inherit;color:#1e2b48;background:#fff;justify-content:space-between;align-items:center;display:flex}.app-shell-module__uk8rSG__suggestionActive{background:linear-gradient(135deg,#f3f7ff,#eef3ff);border-color:#2f61ff}.app-shell-module__uk8rSG__primaryButton,.app-shell-module__uk8rSG__ghostButton,.app-shell-module__uk8rSG__dangerButton{font:inherit;border:none;border-radius:14px;padding:12px 16px;font-weight:600}.app-shell-module__uk8rSG__primaryButton{color:#fff;background:linear-gradient(135deg,#2f61ff,#5b86ff)}.app-shell-module__uk8rSG__ghostButton{color:#23408f;background:#eef3ff}.app-shell-module__uk8rSG__dangerButton{color:#b12641;background:#ffe7ea}.app-shell-module__uk8rSG__primaryButton:disabled,.app-shell-module__uk8rSG__ghostButton:disabled,.app-shell-module__uk8rSG__dangerButton:disabled{opacity:.6}.app-shell-module__uk8rSG__tag{color:#1f4bd8;background:#edf3ff;border-radius:999px;padding:10px 12px;font-weight:600;display:inline-flex}.app-shell-module__uk8rSG__emptyState{background:#f6f8fc;border-radius:16px;gap:12px;margin-bottom:12px;padding:14px;display:grid}.app-shell-module__uk8rSG__errorText{color:#b32746;font-size:.92rem;line-height:1.5}.app-shell-module__uk8rSG__loginScreen,.app-shell-module__uk8rSG__splash{place-items:center;min-height:100dvh;padding:20px;display:grid}.app-shell-module__uk8rSG__loginCard{gap:16px;width:min(100%,420px);display:grid}.app-shell-module__uk8rSG__modalBackdrop{background:#0b122194;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-shell-module__uk8rSG__modalCard{border-radius:24px;gap:16px;width:min(100%,420px);padding:20px;display:grid}.app-shell-module__uk8rSG__toastStack{z-index:20;gap:10px;display:grid;position:fixed;bottom:16px;right:16px}.app-shell-module__uk8rSG__toastSuccess,.app-shell-module__uk8rSG__toastError{color:#fff;border-radius:14px;max-width:280px;padding:12px 14px;box-shadow:0 12px 28px #14203d2e}.app-shell-module__uk8rSG__toastSuccess{background:#127a58}.app-shell-module__uk8rSG__toastError{background:#b32746}@media (min-width:720px){.app-shell-module__uk8rSG__app{padding:32px 24px 48px}.app-shell-module__uk8rSG__formGrid,.app-shell-module__uk8rSG__procedureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
