html,body{font-size:16px}body{font-family:Inter,sans-serif;padding:15px;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)!important;min-height:100vh}body>*{font-size:14px}.select-placeholder::after{content:unset}.select-placeholder label,.select-placeholder label small{filter:none;opacity:1}body.styled{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)!important}body.styled .form-col{margin-top:50px;background:rgba(30,41,59,.6)!important;backdrop-filter:blur(16px);border:1px solid rgba(148,163,184,.2)!important;border-radius:16px!important;box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05)!important;padding:2.5rem;position:relative}.form-control{background:rgba(15,23,42,.8)!important;border:1.5px solid rgba(71,85,105,.6)!important;color:#e2e8f0!important;border-radius:10px!important;padding:14px 18px!important;transition:all .3s!important;box-shadow:0 1px 3px rgba(0,0,0,.2)!important}.form-control:focus{border-color:#f97316!important;box-shadow:0 0 0 4px rgba(249,115,22,.15)!important;transform:translateY(-1px)}label{color:#cbd5e1!important;font-weight:600!important}.required{color:#f97316!important}.btn-primary,button[type=submit]{background:linear-gradient(135deg,#f97316,#f59e0b)!important;border:none!important;padding:16px 32px!important;border-radius:10px!important;font-weight:600!important;color:#fff!important;box-shadow:0 4px 14px rgba(249,115,22,.4)!important;width:100%;margin-top:10px}.btn-primary:hover,button[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(249,115,22,.5)!important}textarea.form-control{min-height:140px!important}.alert-success{background:rgba(34,197,94,.2)!important;border:1.5px solid rgba(34,197,94,.5)!important;color:#4ade80!important;border-radius:10px!important}.alert-danger{background:rgba(239,68,68,.2)!important;border:1.5px solid rgba(239,68,68,.5)!important;color:#f87171!important;border-radius:10px!important}.logo{margin-top:40px}.logo img{display:block;margin:auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}