/* River Energia UI Kit v1.23.9
   Tokens e componentes para todas as paginas autenticadas.
   Carregado por ultimo: nao sobrescreve pagina publica/login nem bibliotecas externas. */
:root{
 --rv-navy:#111111;--rv-navy-2:#111111;--rv-teal:#292929;--rv-mint:#292929;
 --rv-text:#111111;--rv-subtext:#292929;--rv-bg:#fff0c2;--rv-card:#fff0c2;
 --rv-soft:#fff0c2;--rv-line:#fff0c2;--rv-focus:rgba(255,121,0,.19);
 --rv-success:#292929;--rv-warn:#b97919;--rv-danger:#c84759;
 --rv-shadow:0 12px 32px rgba(255,121,0,.075);--rv-radius:18px;
}
html[data-theme="escuro"]{
 --rv-navy:#111111;--rv-navy-2:#111111;--rv-teal:#c66a00;--rv-mint:#c66a00;
 --rv-text:#fff0c2;--rv-subtext:#c66a00;--rv-bg:#111111;--rv-card:#111111;
 --rv-soft:#111111;--rv-line:#292929;--rv-focus:rgba(255,121,0,.22);
 --rv-success:#c66a00;--rv-warn:#ffd084;--rv-danger:#ff8b95;
 --rv-shadow:0 16px 40px rgba(0,0,0,.19);
}
/* Shell e hierarquia visual, com superficie clara/escura consistente */
.app-page{background:var(--rv-bg);color:var(--rv-text)}
.app-page .content{max-width:1680px;min-width:0;padding:clamp(16px,2.3vw,34px)}
.app-page .page-heading{position:relative;isolation:isolate;display:flex;align-items:center;gap:14px;justify-content:space-between;padding:20px 24px 20px 26px;border:1px solid var(--rv-line);border-radius:var(--rv-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--rv-soft) 72%,#fff),var(--rv-card));box-shadow:0 10px 28px rgba(255,121,0,.06);overflow:hidden;margin-bottom:23px}
.app-page .page-heading:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--rv-mint),var(--rv-teal))}
.app-page .page-heading .eyebrow{color:var(--rv-teal);font-size:10px;letter-spacing:.15em}
.app-page .page-heading h1{color:var(--rv-text);letter-spacing:-.025em;margin:5px 0 5px;font-size:clamp(23px,2.5vw,34px)}
.app-page .page-heading p{font-size:13px;color:var(--rv-subtext);line-height:1.55}
.app-page .date-tag{color:var(--rv-subtext);background:var(--rv-soft);border-color:var(--rv-line);border-radius:10px}
.app-page .panel{border:1px solid var(--rv-line);border-top:3px solid var(--rv-teal);border-radius:var(--rv-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--rv-soft) 52%,#fff),var(--rv-card));box-shadow:var(--rv-shadow)}
.app-page .panel>h2,.app-page .panel>.panel-heading{background:var(--rv-soft);color:var(--rv-text);border-color:var(--rv-line);border-left-color:var(--rv-teal);letter-spacing:-.015em}
.app-page .panel>.panel-heading h2,.app-page .panel>h2{color:var(--rv-text)}
.app-page .metric{background:linear-gradient(180deg,color-mix(in srgb,var(--rv-soft) 65%,#fff),var(--rv-card));border-color:var(--rv-line);box-shadow:var(--rv-shadow)}
.app-page .metric strong,.app-page .metric h3{color:var(--rv-text)}
/* Formularios globais com alvos definidos, sem alterar campos ocultos */
.app-page .field>span,.app-page label.form-label{color:var(--rv-text);font-size:12px;font-weight:740;letter-spacing:.005em}
.app-page .field small,.app-page .form-text{font-size:11px;color:var(--rv-subtext);line-height:1.55}
.app-page :is(input.form-control,select.form-control,textarea.form-control,input.form-select,select.form-select,textarea.form-select){background:var(--rv-card);color:var(--rv-text);border:1px solid var(--rv-line);min-height:43px;border-radius:10px;transition:border-color .18s,box-shadow .18s}
.app-page :is(input.form-control,select.form-control,textarea.form-control,input.form-select,select.form-select,textarea.form-select):focus{border-color:var(--rv-teal);box-shadow:0 0 0 3px var(--rv-focus);outline:0}
.app-page :is(input.form-control,textarea.form-control)::placeholder{color:var(--rv-subtext);opacity:.8}
.app-page .btn{border-radius:11px;font-weight:720;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}
.app-page .btn:focus-visible,.app-page a:focus-visible,.app-page button:focus-visible{outline:3px solid var(--rv-teal);outline-offset:3px}
.app-page .btn-primary{background:#111111;border-color:#3a3a3a;color:#fff;box-shadow:0 6px 16px rgba(255,121,0,.12)}
.app-page .btn-primary:hover{background:#111111;border-color:#3a3a3a;transform:translateY(-1px);box-shadow:0 8px 18px rgba(255,121,0,.17)}
.app-page .btn-light{background:var(--rv-soft);color:var(--rv-text);border-color:var(--rv-line)}
.app-page .btn-light:hover{background:var(--rv-card);border-color:var(--rv-teal);color:var(--rv-text)}
.app-page .table-wrap{border-radius:13px;border:1px solid var(--rv-line);background:linear-gradient(180deg,color-mix(in srgb,var(--rv-soft) 48%,#fff),var(--rv-card))}
.app-page .table{color:var(--rv-text);--bs-table-bg:transparent;--bs-table-color:var(--rv-text)}
.app-page .table th{background:var(--rv-soft);color:var(--rv-subtext);border-color:var(--rv-line);font-size:10px;letter-spacing:.07em}
.app-page .table td{color:var(--rv-text);border-color:var(--rv-line)}
.app-page .table tbody tr:hover{background:color-mix(in srgb,var(--rv-teal) 6%,transparent)}
.app-page .alert{border-radius:12px;padding:13px 16px;line-height:1.6}
.app-page .alert-warning{color:var(--rv-warn);background:color-mix(in srgb,#e9a332 13%,var(--rv-card));border:1px solid color-mix(in srgb,#e9a332 32%,var(--rv-line))}
.app-page .alert-success{color:var(--rv-success);background:color-mix(in srgb,#292929 11%,var(--rv-card));border-color:color-mix(in srgb,#3a3a3a 35%,var(--rv-line))}
/* Componentes reutilizaveis por novos modulos */
.rv-stack{display:grid;gap:18px;min-width:0}
.rv-surface{background:var(--rv-card);border:1px solid var(--rv-line);border-radius:var(--rv-radius);box-shadow:var(--rv-shadow)}
.rv-section-title{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--rv-line)}
.rv-section-title .rv-section-symbol{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--rv-teal) 12%,var(--rv-card));color:var(--rv-teal);display:grid;place-items:center;flex:none}
.rv-section-title h2{font-size:17px;font-weight:790;color:var(--rv-text);margin:0}
.rv-section-title p{color:var(--rv-subtext);margin:3px 0 0;font-size:12px}
.rv-kicker{text-transform:uppercase;letter-spacing:.13em;font-weight:830;font-size:10px;color:var(--rv-teal)}
.rv-hero{border-radius:20px;padding:clamp(22px,3vw,36px);color:#fff;position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(115deg,#111111 5%,#111111 63%,#111111 120%);box-shadow:0 15px 35px rgba(255,121,0,.17)}
.rv-hero:after{content:"";position:absolute;z-index:-1;width:300px;height:300px;right:-105px;top:-170px;border:56px solid rgba(255,255,255,.08);border-radius:50%}
.rv-hero h1,.rv-hero h2{color:#fff;margin:7px 0 8px;letter-spacing:-.035em}
.rv-hero p{color:#e7e7e7;font-size:13px;line-height:1.6}
.rv-hero .rv-kicker{color:#e7e7e7}
.rv-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;padding:12px;background:var(--rv-soft);border:1px solid var(--rv-line);border-radius:16px}
.rv-tab{display:flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:10px;text-align:center;text-decoration:none;border:1px solid var(--rv-line);background:var(--rv-card);color:var(--rv-text);border-radius:10px;font-size:12px;font-weight:780}
.rv-tab.active,.rv-tab[aria-current="page"]{background:#111111;color:#fff;border-color:#3a3a3a;box-shadow:0 6px 15px rgba(255,121,0,.18)}
.rv-tab:not(.active):hover{border-color:var(--rv-teal);background:var(--rv-soft);color:var(--rv-teal)}
.rv-form-section{background:linear-gradient(180deg,color-mix(in srgb,var(--rv-soft) 58%,#fff),var(--rv-card));border:1px solid var(--rv-line);border-radius:15px;padding:21px}
.rv-form-section h3{font-size:16px;color:var(--rv-text);margin:0 0 12px}
.rv-assist{display:flex;align-items:flex-start;gap:11px;border-radius:12px;padding:13px 15px;color:var(--rv-subtext);background:var(--rv-soft);border:1px solid var(--rv-line);font-size:12px}
.rv-pill{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:790;border:1px solid var(--rv-line);background:var(--rv-soft);color:var(--rv-text)}
/* Ficha de usina: referencia concreta da biblioteca para outros formularios */
body[data-unit-ficha="1"] .page-heading{display:none}
body[data-unit-ficha="1"] .unit-v235-editor.unit-v236-editor{max-width:1250px;width:100%;border:1px solid var(--rv-line);background:var(--rv-card);border-radius:22px;box-shadow:0 20px 48px rgba(255,121,0,.12);margin:0 auto 36px;overflow:hidden}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-top{padding:16px clamp(20px,3vw,36px);background:#111111;min-height:65px}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-top .btn-light{background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.25);color:#fff}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-top .btn-light:hover{background:rgba(255,255,255,.19)}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-header{position:relative;isolation:isolate;background:linear-gradient(115deg,#111111 2%,#111111 67%,#292929 113%);padding:clamp(26px,4vw,48px) clamp(24px,4vw,46px);min-height:220px}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-header:after{content:"";position:absolute;z-index:-1;right:-55px;bottom:-145px;width:280px;height:280px;border:48px solid rgba(255,255,255,.07);border-radius:50%}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-header h1{font-size:clamp(29px,4vw,43px);line-height:1.08;color:#fff;font-weight:840;letter-spacing:-.04em;margin:10px 0 13px}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-header .unit-v236-caption{color:#e7e7e7;font-size:14px;margin-bottom:18px}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-header .unit-v236-location{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;background:rgba(255,121,0,.30);border-color:rgba(255,255,255,.21);padding:12px 16px;color:#e7e7e7;font-size:12px}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-header .unit-v231-eyebrow{color:#e7e7e7!important;font-weight:830}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-index{width:82px;height:82px;border-radius:24px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.26);flex:none}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-index .ui-icon{width:39px;height:39px}
body[data-unit-ficha="1"] .unit-v236-action-nav{background:linear-gradient(180deg,color-mix(in srgb,var(--rv-soft) 92%,#fff),color-mix(in srgb,var(--rv-soft) 72%,var(--rv-card)));border-bottom:1px solid var(--rv-line);padding:18px clamp(20px,3vw,34px);gap:11px}
body[data-unit-ficha="1"] .unit-v236-action-tab{color:var(--rv-text);background:var(--rv-card);border:1px solid var(--rv-line);border-radius:12px;min-height:59px;font-size:12px;box-shadow:0 3px 10px rgba(255,121,0,.035);font-weight:790}
body[data-unit-ficha="1"] .unit-v236-action-tab .ui-icon{color:var(--rv-teal);width:23px;height:23px}
body[data-unit-ficha="1"] .unit-v236-action-tab:hover{color:var(--rv-teal);background:var(--rv-card);border-color:var(--rv-teal)}
body[data-unit-ficha="1"] .unit-v236-action-tab.is-current{background:var(--rv-navy-2);color:#fff;border-color:var(--rv-navy-2);box-shadow:0 7px 18px rgba(255,121,0,.21)}
body[data-unit-ficha="1"] .unit-v236-action-tab.is-current .ui-icon{color:#e7e7e7}
body[data-unit-ficha="1"] .unit-v236-form-intro{padding:29px clamp(24px,3vw,42px) 14px;background:linear-gradient(180deg,color-mix(in srgb,var(--rv-soft) 78%,#fff),var(--rv-card));color:var(--rv-text)}
body[data-unit-ficha="1"] .unit-v236-form-intro span:first-child{color:var(--rv-teal);font-size:10px;letter-spacing:.15em}
body[data-unit-ficha="1"] .unit-v236-form-intro strong{color:var(--rv-text);font-size:22px;font-weight:820;margin:5px 0}
body[data-unit-ficha="1"] .unit-v236-form-intro p{color:var(--rv-subtext);font-size:12px}
body[data-unit-ficha="1"] .unit-v236-form-icon{background:var(--rv-soft);border:1px solid var(--rv-line);color:var(--rv-teal);border-radius:14px;width:54px;height:54px}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-form{padding:18px clamp(24px,3vw,42px) 34px;background:linear-gradient(180deg,color-mix(in srgb,var(--rv-soft) 45%,#fff),var(--rv-card) 24%);row-gap:15px}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-form>.field{position:relative;border:1px solid var(--rv-line);background:linear-gradient(180deg,color-mix(in srgb,var(--rv-soft) 96%,#fff),color-mix(in srgb,var(--rv-soft) 72%,var(--rv-card)));box-shadow:0 8px 18px rgba(255,121,0,.04);border-radius:16px;padding:16px 17px 18px;gap:8px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-form>.field:focus-within{border-color:var(--rv-teal);background:linear-gradient(180deg,#ffffff,color-mix(in srgb,var(--rv-soft) 28%,#fff));box-shadow:0 0 0 3px var(--rv-focus),0 12px 22px rgba(255,121,0,.08);transform:translateY(-1px)}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-form>.field>span{font-size:12px;color:var(--rv-text);font-weight:790}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-form>.field .form-control{background:var(--rv-card);border:1px solid var(--rv-line);color:var(--rv-text);min-height:48px;font-weight:570;font-size:13px;border-radius:10px}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-form>.field small{color:var(--rv-subtext);font-size:11px;line-height:1.55}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-uc-info{display:flex;align-items:center;gap:10px;border:1px solid var(--rv-line);background:linear-gradient(180deg,color-mix(in srgb,var(--rv-soft) 82%,#fff),var(--rv-card));color:var(--rv-text);font-size:12px}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-footer{background:linear-gradient(180deg,color-mix(in srgb,var(--rv-soft) 92%,#fff),color-mix(in srgb,var(--rv-soft) 70%,var(--rv-card)));margin:8px calc(-1 * clamp(24px,3vw,42px)) -34px;padding:20px clamp(24px,3vw,42px);border-top:1px solid var(--rv-line)}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-footer .btn{min-width:132px;min-height:46px;font-size:13px}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-footer .btn-primary{background:#111111;border-color:#3a3a3a}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v232-check{background:color-mix(in srgb,var(--rv-teal) 8%,var(--rv-card))!important}
body[data-unit-ficha="1"] .unit-v236-editor .alert{color:var(--rv-warn);background:color-mix(in srgb,#e9a332 13%,var(--rv-card));border-color:color-mix(in srgb,#e9a332 35%,var(--rv-line))}
html[data-theme="escuro"] body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-header{background:linear-gradient(120deg,#111111,#111111 60%,#111111 115%)}
html[data-theme="escuro"] body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-top{background:#111111}
html[data-theme="escuro"] body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-form>.field .form-control{color-scheme:dark}
@media(max-width:680px){.app-page .page-heading{padding:16px 18px}.app-page .date-tag{display:none}body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-header{padding:24px 20px;min-height:0}body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-header h1{font-size:30px}body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-index{display:none}body[data-unit-ficha="1"] .unit-v236-action-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:8px}body[data-unit-ficha="1"] .unit-v236-action-tab{min-height:51px;padding:8px;font-size:11px}body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-form{padding:13px 17px 23px}body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-footer{margin:2px -17px -23px;padding:14px 17px}}
@media(prefers-reduced-motion:reduce){.app-page .btn,.rv-tab,body[data-unit-ficha="1"] .unit-v236-action-tab{transition:none}}
/* Contraste reforcado para modos escuros de ficha: sobrescreve cores legadas com maior especificidade. */
html[data-theme="escuro"] body[data-unit-ficha="1"][data-unit-detail="1"] .unit-v236-editor .unit-v235-editor-form>.field{background:#111111;border-color:#3a3a3a;color:#e7e7e7;box-shadow:none}
html[data-theme="escuro"] body[data-unit-ficha="1"][data-unit-detail="1"] .unit-v236-editor .unit-v235-editor-form>.field:focus-within{background:#111111;border-color:#c66a00;box-shadow:0 0 0 3px rgba(255,121,0,.14)}
html[data-theme="escuro"] body[data-unit-ficha="1"][data-unit-detail="1"] .unit-v236-editor .unit-v235-editor-form>.field .form-control{background:#111111;color:#e7e7e7;border-color:#3a3a3a}
html[data-theme="escuro"] body[data-unit-ficha="1"][data-unit-detail="1"] .unit-v236-editor .unit-v235-editor-form>.field>span{color:#e7e7e7}
html[data-theme="escuro"] body[data-unit-ficha="1"][data-unit-detail="1"] .unit-v236-editor .unit-v235-editor-form>.field small{color:#e7e7e7}
html[data-theme="escuro"] body[data-unit-ficha="1"][data-unit-detail="1"] .unit-v236-editor .unit-v235-editor-footer .btn-light{background:#111111;border-color:#3a3a3a;color:#e7e7e7}
/* Mantem as cores que o cliente escolheu em Personalizar meu portal (no tema claro). */
html[data-theme="claro"] body[data-operational-portal="1"][data-portal-fundo-color].app-page{background:var(--portal-bg,var(--rv-bg))}
html[data-theme="claro"] body[data-operational-portal="1"][data-portal-cartoes-color].app-page .panel{background:var(--portal-card,var(--rv-card))}

/* Refinos v1.23.9: mais cor, menos branco e iconografia nos componentes */
.app-page .page-heading:after,.app-page .panel:after,.rv-form-section:after{content:"";position:absolute;pointer-events:none}
.app-page .page-heading:after{top:-48px;right:-38px;width:138px;height:138px;border-radius:50%;background:radial-gradient(circle,rgba(255,121,0,.16),rgba(255,121,0,0) 70%)}
.app-page .panel{position:relative;overflow:hidden}
.app-page .panel:after{top:-46px;right:-34px;width:116px;height:116px;border-radius:50%;background:radial-gradient(circle,rgba(255,121,0,.10),rgba(255,121,0,0) 70%)}
body[data-unit-ficha="1"] .unit-v236-action-tab{position:relative;overflow:hidden}
body[data-unit-ficha="1"] .unit-v236-action-tab:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--rv-mint),var(--rv-teal));opacity:.55}
body[data-unit-ficha="1"] .unit-v236-action-tab.is-current:before{opacity:1}
body[data-unit-ficha="1"] .unit-v236-form-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid color-mix(in srgb,var(--rv-line) 80%,transparent)}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-form>.field:before{content:"";position:absolute;top:12px;left:14px;width:36px;height:36px;border-radius:12px;background:color-mix(in srgb,var(--rv-teal) 10%,#fff);opacity:.95}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-form>.field>span{display:flex;align-items:center;gap:9px;position:relative;z-index:1;min-height:36px;padding-left:46px;margin-bottom:2px}
body[data-unit-ficha="1"] .unit-v239-field-label{display:inline-flex;align-items:center;gap:9px}
body[data-unit-ficha="1"] .unit-v239-field-label .ui-icon{width:17px;height:17px;color:var(--rv-teal);position:relative;z-index:2}
body[data-unit-ficha="1"] .unit-v239-field-label .unit-v239-field-text{display:inline-block}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-form>.field small{padding-left:46px}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-form>.field .form-control{box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v232-check>span{display:flex;align-items:center;gap:10px;font-weight:780}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v232-check input[type="checkbox"]{width:18px;height:18px;accent-color:#222222}
body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-footer .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px}
body[data-unit-ficha="1"] .unit-v239-uc-chip{display:inline-flex;align-items:center;gap:9px;padding:12px 14px;border-radius:14px}
body[data-unit-ficha="1"] .unit-v239-uc-chip .ui-icon{width:18px;height:18px;color:var(--rv-teal)}
body[data-unit-ficha="1"] .unit-v239-alert-icon{display:inline-flex;align-items:center;gap:10px}
html[data-theme="escuro"] body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-form>.field{background:linear-gradient(180deg,#111111,#111111);box-shadow:0 10px 18px rgba(0,0,0,.14)}
html[data-theme="escuro"] body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-form>.field:before{background:rgba(255,121,0,.14)}
html[data-theme="escuro"] body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-form>.field .form-control{background:#111111;box-shadow:none}
html[data-theme="escuro"] body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-footer{background:linear-gradient(180deg,#111111,#111111)}
@media(max-width:680px){body[data-unit-ficha="1"] .unit-v236-form-intro{align-items:flex-start}body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-form>.field>span,body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-form>.field small{padding-left:42px}body[data-unit-ficha="1"] .unit-v236-editor .unit-v235-editor-form>.field:before{width:32px;height:32px;left:12px}}

.topbar .app-back-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:42px;padding:8px 10px;font-size:12px;white-space:nowrap;flex-shrink:0}.app-back-button>span:first-child{font-size:20px;line-height:1}.topbar-start{flex-wrap:wrap}
