.newAdmissionMainPage{background-color:hsl(var(--background));color:hsl(var(--foreground));min-height:100vh;padding:2rem}.newAdmissionTag{display:flex;align-items:center;gap:.75rem;color:hsl(var(--foreground));font-size:2.25rem;font-weight:700;margin-bottom:1.5rem}.newAdmissionCard{border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background-color:hsl(var(--card));box-shadow:var(--shadow-soft);transition:var(--transition-spring);padding:1.5rem}.newAdmissionCard:hover{box-shadow:var(--shadow-medium);transform:translateY(-2px)}.newAdmissionInput,.newAdmissionSelect{border:1px solid hsl(var(--border));background-color:hsl(var(--input));color:hsl(var(--foreground));transition:var(--transition-smooth);height:2.75rem;padding:.625rem .875rem;border-radius:var(--radius-md)}.newAdmissionInput:focus,.newAdmissionSelect:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--ring));outline:none}.newAdmissionButton{font-weight:600;letter-spacing:.025em;transition:var(--transition-spring);padding:.625rem 1.25rem;border-radius:var(--radius-md)}.newAdmissionButton.btn-primary{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.newAdmissionButton.btn-primary:hover{background-color:hsl(var(--primary) / .9);transform:translateY(-1px);box-shadow:var(--shadow-primary)}.tabs-list{border-radius:var(--radius-lg);background-color:hsl(var(--muted));padding:.375rem}.tabs-trigger{border-radius:var(--radius-md);padding:.5rem 1rem;font-weight:600;transition:var(--transition-smooth)}.tabs-trigger[data-state=active]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))!important;box-shadow:var(--shadow-elegant)}.tabs-trigger:hover:not([data-state=active]){background-color:hsl(var(--muted) / .5);color:hsl(var(--primary))}.dark .newAdmissionMainPage{background-color:hsl(var(--background));color:hsl(var(--foreground))}.dark .newAdmissionCard{background-color:hsl(var(--card));border-color:hsl(var(--border));box-shadow:var(--shadow-medium)}.dark .newAdmissionInput,.dark .newAdmissionSelect{background-color:hsl(var(--input));border-color:hsl(var(--border));color:hsl(var(--foreground))}.dark .newAdmissionInput:focus,.dark .newAdmissionSelect:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--ring))}.dark .newAdmissionButton.btn-primary{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.dark .newAdmissionButton.btn-primary:hover{background-color:hsl(var(--primary) / .9);box-shadow:var(--shadow-primary)}.dark .tabs-list{background-color:hsl(var(--secondary))}.dark .tabs-trigger{color:hsl(var(--foreground))!important}.dark .tabs-trigger[data-state=active]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))!important}.dark .tabs-trigger:hover:not([data-state=active]){background-color:hsl(var(--secondary) / .5);color:hsl(var(--primary))}@media (max-width: 768px){.newAdmissionMainPage{padding:1rem}.newAdmissionTag{font-size:1.875rem}.newAdmissionCard{padding:1rem}}@media (max-width: 640px){.newAdmissionMainPage{padding:.75rem}.newAdmissionTag{font-size:1.5rem}.newAdmissionCard{padding:.75rem}.newAdmissionInput,.newAdmissionSelect{height:2.5rem;padding:.5rem .75rem}}@keyframes ecardAiProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ecard-ai-progress-bar{transform-origin:left center;animation:ecardAiProgress 15s linear forwards}
