/* Pedy+ Fogo para /comece (override carregado por ultimo) */
:root{--bg:#000;--card:#111;--borda:#262626;--laranja:#FF5400;--laranja-claro:#FF9E00;--vermelho:#D00000;--texto:#F5F5F5;--texto-2:#A0A0A0;--degrade:linear-gradient(90deg,#FF9E00 0%,#FF5400 55%,#D00000 100%);}
html,body{background:var(--bg)!important;color:var(--texto);font-family:"Poppins",sans-serif;}
a{color:var(--laranja-claro);} a:hover{color:var(--laranja);}
.header,.header .top,.header .navigator{background:rgba(0,0,0,.95)!important;border-bottom:1px solid var(--borda);box-shadow:none;}
.header .brand img{max-height:44px;width:auto;}
.header .brand img[src$="/logo.png"]{filter:brightness(0) invert(1);}
.header .user-info a,.header .navbar a,.header .navbar li a{color:rgba(255,255,255,.88)!important;background:transparent;}
.header .user-info-login a{border:1px solid var(--laranja);border-radius:50px;padding:8px 18px;display:inline-block;}
.header .user-info-login a:hover,.header .navbar a:hover{background:var(--laranja);color:#fff!important;}
.header .lni{color:var(--laranja-claro);}
.middle,.middle.bg-gray,.minfit{background:radial-gradient(ellipse at 50% 0%,rgba(255,84,0,.18),transparent 60%),#000!important;}
.title-icon,.title-icon span{color:#fff!important;font-weight:800;text-transform:uppercase;}
.title-icon i{color:var(--laranja)!important;}
.adicionado.comece{background:var(--card)!important;border:1px solid var(--borda);border-radius:16px;padding:48px 28px;text-align:center;box-shadow:0 0 60px rgba(255,84,0,.12);}
.adicionado.comece .text{color:#e6e6e6!important;font-size:20px;line-height:1.6;display:block;margin-bottom:28px;}
.adicionado.comece .text strong{font-size:44px;font-weight:900;background:var(--degrade);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}
.botao-acao,a.botao-acao{display:inline-block;background:var(--degrade)!important;background-size:200% 100%;color:#fff!important;font-weight:800;text-transform:uppercase;border:0!important;border-radius:50px;padding:16px 38px;box-shadow:0 8px 30px rgba(255,84,0,.4);transition:.25s;}
.botao-acao:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 12px 36px rgba(255,84,0,.55);}
.botao-acao i,.botao-acao span{color:#fff!important;}
.footer,.footer .copyright{background:#000!important;border-top:1px solid var(--borda);color:var(--texto-2)!important;}
.footer span{color:var(--texto-2)!important;}
.sidebar,.sidebar-content{background:#0b0b0b!important;color:#fff;} .sidebar a{color:#fff!important;}
@media(max-width:767px){.adicionado.comece{padding:32px 16px}.adicionado.comece .text strong{font-size:36px}}
.header .navigator .navbar>ul>li>a,.header .navbar .nav>li>a,.header .navbar li.active a{background:transparent!important;color:#fff!important;box-shadow:none!important;border:0!important;}
.header .navigator .navbar a:hover{background:var(--laranja)!important;}
.header .user-info-login a,.header .user-info-login a span{color:#fff!important;background:transparent!important;}
.header .brand img{height:56px!important;width:auto!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}
.header .brand,.header .brand a{display:inline-block;width:auto!important;max-width:none!important;}
.title-icon i{background:var(--degrade)!important;color:#fff!important;}
/* ---- v2: wizard /comece/cadastrar ---- */
.box-white,.data.box-white{background:var(--card)!important;border:1px solid var(--borda)!important;border-radius:16px;box-shadow:0 0 60px rgba(255,84,0,.10);color:var(--texto);}
.title-line,.title-line span{color:#fff!important;border-color:var(--borda)!important;}
.title-line i{color:var(--laranja)!important;}
label,.form-field-default label{color:#fff!important;}
.form-tip,.help-block,small{color:var(--texto-2)!important;}
.form-field-default input,.form-field-default textarea,.form-field-default select,input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],textarea,select{background:#1a1a1a!important;color:#fff!important;border:1px solid #333!important;border-radius:8px;}
.form-field-default input::placeholder,textarea::placeholder{color:#777!important;}
.form-field-default input:focus,textarea:focus,select:focus{border-color:var(--laranja)!important;box-shadow:0 0 0 3px rgba(255,84,0,.2)!important;outline:0;}
.wizard>.steps a,.wizard>.steps a:hover,.wizard>.steps a:active{background:#1a1a1a!important;color:#bbb!important;border-radius:8px;}
.wizard>.steps .current a,.wizard>.steps .current a:hover,.wizard>.steps .done a{background:var(--degrade)!important;color:#fff!important;}
.wizard>.content{background:transparent!important;color:var(--texto);}
.wizard>.actions a,.wizard>.actions a:hover,.actions a{background:var(--degrade)!important;color:#fff!important;border-radius:50px!important;font-weight:800;text-transform:uppercase;}
.wizard>.actions .disabled a{background:#222!important;color:#666!important;}
.form-wizard button,button[type=submit],.btn-green,.botao-acao{background:var(--degrade)!important;color:#fff!important;border:0!important;border-radius:50px;font-weight:800;}
.image-uploader,.avatar-preview,.filepreview{background:#1a1a1a!important;border-color:#333!important;color:#bbb!important;}
.processing{background:rgba(0,0,0,.9)!important;color:#fff;}
