*{box-sizing:border-box}html,body,#root{margin:0;min-height:100vh;font-family:Segoe UI,system-ui,Roboto,sans-serif;-webkit-font-smoothing:antialiased}body{background:linear-gradient(180deg,#eaf2fb,#fff 220px,#f7f8f8)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#a7a9ac;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#646363}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeInUp .25s ease-out}.idea-card{transition:transform .15s ease,box-shadow .15s ease}.idea-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #09374f2e}.nav-link{transition:background-color .15s ease,color .15s ease}.idea-details-sidebar{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto;padding-bottom:4px}@media (max-width: 1100px){.idea-details-layout{display:block!important}.idea-details-sidebar{position:static;max-height:none;overflow-y:visible}}.wizard-stepper-mobile-title{display:none}@media (max-width: 599px){.wizard-stepper-label{display:none}.wizard-stepper-mobile-title{display:block}.wizard-stepper-circle{width:22px!important;height:22px!important;font-size:10.5px!important}.wizard-stepper-connector{margin:0 2px!important}}
