.admin,.entrada{--borda:#8c8c9629;--campo:#8c8c9612;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Instrument Sans,sans-serif}:is(body:has(.admin),body:has(.entrada)){overflow:auto}.admin,.entrada{pointer-events:auto}.admin header,.admin nav,.entrada header{pointer-events:auto;z-index:auto;padding:0;position:static;inset:auto}.entrada{place-items:center;min-height:100dvh;padding:24px;display:grid}.entrada .cartao{background:linear-gradient(180deg, var(--panel), #0b0b0e);border:1px solid var(--borda);border-radius:18px;flex-direction:column;gap:12px;width:min(380px,100%);padding:30px 26px;display:flex;box-shadow:0 30px 70px #00000080}.entrada img{align-self:flex-start;width:auto;height:42px;margin-bottom:4px}.entrada h1{font-family:Sora,sans-serif;font-size:20px;font-weight:600}.entrada p{color:var(--ink-dim);font-size:13px;line-height:1.5}.entrada code{background:var(--campo);border-radius:5px;padding:1px 5px;font-size:12px}.admin{max-width:1180px;margin:0 auto;padding:0 20px 80px}.barra{z-index:30;border-bottom:1px solid var(--borda);background:#0b0b0e;flex-wrap:wrap;align-items:center;gap:12px 22px;margin:0 -20px 26px;padding:13px 20px;display:flex;position:sticky;top:0;box-shadow:0 10px 24px #00000059}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.barra{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0ef5}}.marca{align-items:center;gap:14px;margin-right:auto;display:flex}.marca img{width:auto;height:38px}.marca strong{font-family:Sora,sans-serif;font-size:15px;font-weight:600;display:block}.marca span{color:var(--ink-dim);font-size:12px}.abas{gap:6px;display:flex}.abas button{color:var(--ink-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 18px;font-family:Sora,sans-serif;font-size:13px;font-weight:600}.abas button:hover{color:var(--ink)}.abas button.ativa{color:var(--gold);background:#f7a81b14;border-color:#f7a81b47}.acoes-topo{align-items:center;gap:10px;display:flex}.acoes-topo a{color:var(--gold);border:1px solid #f7a81b4d;border-radius:999px;padding:7px 14px;font-size:12.5px;text-decoration:none}.acoes-topo a:hover{background:#f7a81b1a}@media (max-width:720px){.marca{width:100%;margin-right:0}.abas{flex:1}}.formulario{border:1px solid var(--borda);background:#121216b3;border-radius:16px;flex-direction:column;gap:14px;margin-bottom:28px;padding:22px;display:flex}.formulario h2{font-family:Sora,sans-serif;font-size:15px;font-weight:600}.formulario .explica{color:var(--ink-dim);margin-top:-6px;font-size:12.5px;line-height:1.5}.linha{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:700px){.linha{grid-template-columns:1fr}}label{color:var(--ink-dim);flex-direction:column;gap:6px;font-size:12px;font-weight:500;display:flex}.dica{color:#8c8c96cc;font-weight:400}input,select{color:var(--ink);background:var(--campo);border:1px solid var(--borda);border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:13.5px}input:focus,select:focus{background:#8c8c961c;border-color:#f7a81b73;outline:none}select option,select optgroup{color:var(--ink);background:#16161a}select option:disabled{color:var(--ink-dim)}input[type=file]{cursor:pointer;padding:8px}input[type=file]::file-selector-button{color:var(--ink);cursor:pointer;background:#8c8c9629;border:none;border-radius:7px;margin-right:10px;padding:6px 12px;font-family:inherit;font-size:12px}.botoes{align-items:center;gap:10px;display:flex}button[type=submit],.abas button,.acoes button{cursor:pointer;font-family:Sora,sans-serif}button[type=submit]{color:#17130a;background:var(--gold);border:none;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600}button[type=submit]:hover{background:#ffb833}button[type=submit]:disabled{opacity:.55;cursor:default}.fantasma{cursor:pointer;color:var(--ink-dim);border:1px solid var(--borda);background:0 0;border-radius:999px;padding:7px 14px;font-family:Sora,sans-serif;font-size:12.5px;font-weight:500}.fantasma:hover{color:var(--ink);background:var(--campo)}.perigo{cursor:pointer;color:#e88;background:0 0;border:1px solid #e6828240;border-radius:999px;padding:7px 14px;font-family:Sora,sans-serif;font-size:12.5px}.perigo:hover{background:#e682821f}.aviso{border-radius:10px;padding:10px 13px;font-size:12.5px;line-height:1.45}.aviso.ok{color:var(--mint);background:#6ed0a817;border:1px solid #6ed0a84d}.aviso.erro,.entrada .erro{color:#f09b9b;background:#f09b9b17;border:1px solid #f09b9b4d}.entrada .erro{border-radius:10px;padding:10px 13px;font-size:12.5px}.tabela-area{border:1px solid var(--borda);background:#1212168c;border-radius:16px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-dim);border-bottom:1px solid var(--borda);white-space:nowrap;padding:13px 14px;font-family:Sora,sans-serif;font-size:10.5px;font-weight:600}td{vertical-align:middle;border-bottom:1px solid #8c8c9614;padding:11px 14px}tr:last-child td{border-bottom:none}tbody tr:hover{background:#8c8c960a}td strong{font-family:Sora,sans-serif;font-size:13px;font-weight:600;display:block}td small{color:var(--ink-dim);font-size:11px;display:block}td em{color:var(--ink-dim);font-size:12px;font-style:italic}td.servico{color:var(--ink-dim);max-width:240px}td.numero{font-family:Sora,sans-serif;font-weight:600}td.vazia{text-align:center;color:var(--ink-dim);padding:30px;font-style:italic}.acoes{justify-content:flex-end;align-items:center;gap:6px;display:flex}.acoes form{display:contents}.foto{border:1px solid var(--borda);background:#1c1c22;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Sora,sans-serif;font-size:11px;font-weight:600;display:grid;position:relative;overflow:hidden}.foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ficha{border-top:1px solid var(--borda);margin-top:22px;padding-top:20px}.ficha-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.ficha-topo h3{font-family:Sora,sans-serif;font-size:14px;font-weight:600}.ficha-topo span{color:var(--ink-dim);font-size:12px}.ficha .explica{color:var(--ink-dim);margin-bottom:14px;font-size:12.5px;line-height:1.55}.ficha .explica strong{color:var(--ink);font-weight:600}.add-inline{cursor:pointer;color:var(--gold);background:#f7a81b12;border:1px dashed #f7a81b66;border-radius:10px;width:100%;margin-bottom:12px;padding:10px 16px;font-family:Sora,sans-serif;font-size:12.5px;font-weight:600}.add-inline:hover{background:#f7a81b21;border-style:solid}.registro-rapido{border:1px solid var(--borda);background:#8c8c960f;border-radius:12px;margin-bottom:12px;padding:12px}.registro-rapido .explica{margin:0 0 10px}.registro-linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.registro-rapido .eu{color:var(--gold);font-family:Sora,sans-serif;font-size:13px;font-weight:600}.registro-rapido select,.registro-rapido input{width:auto}.registro-rapido select[aria-label="Direção do negócio"]{min-width:130px}.registro-rapido select[aria-label="O outro companheiro"]{flex:1;min-width:200px}.registro-botoes{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.registro-botoes button[type=submit]{padding:9px 18px}.ficha-vazia{color:var(--ink-dim);padding:8px 2px;font-size:12.5px;font-style:italic}.lista-neg{flex-direction:column;gap:6px;list-style:none;display:flex}.linha-neg{background:#8c8c960d;border:1px solid #8c8c961a;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;display:flex}.linha-neg form{align-items:center;gap:7px;margin-left:auto;display:flex}.linha-neg input[type=date]{width:auto;padding:6px 10px;font-size:12.5px}.linha-neg strong{font-family:Sora,sans-serif;font-size:13px;font-weight:600}.linha-neg .fantasma,.linha-neg .perigo{padding:6px 11px;font-size:11.5px}.tag{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:4px 9px;font-family:Sora,sans-serif;font-size:10px;font-weight:600}.tag.venda{color:var(--gold);background:#f7a81b1a;border:1px solid #f7a81b47}.tag.compra{color:var(--sky);background:#5fa8f51a;border:1px solid #5fa8f547}.erro-inline{color:#f09b9b;width:100%;font-size:11.5px}@media (max-width:700px){.linha-neg form{width:100%;margin-left:0}.registro-rapido select[aria-label="O outro companheiro"]{width:100%;min-width:0}}.secao-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.secao-topo h2{font-family:Sora,sans-serif;font-size:16px;font-weight:600}.add{cursor:pointer;color:#17130a;background:var(--gold);border:none;border-radius:999px;padding:10px 20px;font-family:Sora,sans-serif;font-size:13px;font-weight:600}.add:hover{background:#ffb833}.modal-fundo{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060608b8;justify-content:center;align-items:center;padding:24px 20px;animation:.18s fundoEntra;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes fundoEntra{0%{opacity:0}to{opacity:1}}.modal{border:1px solid var(--borda);background:linear-gradient(#17171c,#101014);border-radius:20px;flex-direction:column;width:100%;max-height:calc(100dvh - 48px);animation:.2s cubic-bezier(.22,.9,.3,1) modalEntra;display:flex;overflow:hidden;box-shadow:0 40px 90px #0009}@keyframes modalEntra{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.modal-topo{border-bottom:1px solid var(--borda);background:#17171c;border-radius:20px 20px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.modal-topo h2{font-family:Sora,sans-serif;font-size:17px;font-weight:600}.modal-x{cursor:pointer;border:1px solid var(--borda);width:34px;height:34px;color:var(--ink);background:#8c8c961a;border-radius:50%;flex-shrink:0;font-size:14px}.modal-x:hover{background:#8c8c9633}.modal-corpo{flex:1;padding:22px 24px 26px;overflow-y:auto}.modal-corpo::-webkit-scrollbar{width:8px}.modal-corpo::-webkit-scrollbar-thumb{background:#8c8c9633;border-radius:4px}.form-membro{flex-direction:column;gap:16px;display:flex}.form-grid{grid-template-columns:auto 1fr;align-items:start;gap:24px;display:grid}.col-campos{flex-direction:column;gap:13px;min-width:0;display:flex}.dupla{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-rodape{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}@media (max-width:620px){.form-grid{grid-template-columns:1fr;justify-items:center}.col-campos{width:100%}}.cortador{flex-direction:column;align-items:center;gap:12px;display:flex}.recorte{border:1px solid var(--borda);touch-action:none;background:#1c1c22;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.recorte.tem{cursor:grab}.recorte.tem:active{cursor:grabbing}.recorte>img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute;top:50%;left:50%}.recorte>img.atual{object-fit:cover;width:100%;height:100%;transform:translate(-50%,-50%)}.recorte .vazio-foto{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.06em;font-family:Sora,sans-serif;font-size:12px}.recorte .anel{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #f7a81b73,inset 0 0 0 12px #0a0a0c47}.controle-zoom{align-items:center;gap:8px;width:100%;max-width:260px;display:flex}.controle-zoom button{cursor:pointer;border:1px solid var(--borda);width:28px;height:28px;color:var(--ink);background:#8c8c961a;border-radius:50%;flex-shrink:0;font-size:16px;line-height:1}.controle-zoom button:hover{background:#f7a81b2e;border-color:#f7a81b66}.controle-zoom input[type=range]{accent-color:var(--gold);cursor:pointer;flex:1}.escolher-foto{cursor:pointer;color:var(--gold);border:1px solid #f7a81b52;border-radius:999px;padding:8px 16px;font-family:Sora,sans-serif;font-size:12.5px;font-weight:600;position:relative;overflow:hidden}.escolher-foto:hover{background:#f7a81b1a}.escolher-foto input{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.dica-foto{color:var(--ink-dim);text-align:center;margin-top:-4px;font-size:11px}.filtros{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.seg{border:1px solid var(--borda);background:#8c8c9614;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg button{cursor:pointer;color:var(--ink-dim);background:0 0;border:none;border-radius:999px;padding:6px 14px;font-family:Sora,sans-serif;font-size:12px;font-weight:600}.seg button:hover{color:var(--ink)}.seg button.on{color:#17130a;background:var(--gold)}.f-data{color:var(--ink-dim);flex-direction:column;gap:4px;font-size:11px}.f-data input{width:auto;padding:7px 10px;font-size:12.5px}.limpar-f{margin-left:auto}.filtros-tabela{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.filtros-tabela .busca-tbl{flex:1;width:auto;min-width:220px}.filtros-tabela select{width:auto}.ativ{border:1px solid var(--borda);background:#8c8c960f;border-radius:10px;align-items:center;gap:8px;padding:4px;display:flex}.ativ select{background:0 0;border:none}.ativ input[type=number]{text-align:center;width:62px}.ativ span{color:var(--ink-dim);padding-right:8px;font-size:12.5px}.contagem-filtro{color:var(--ink-dim);margin-bottom:12px;font-size:12px}.explica.sozinha{color:var(--ink-dim);max-width:640px;margin-bottom:16px;font-size:12.5px;line-height:1.55}.explica.sozinha strong{color:var(--ink);font-weight:600}.selo{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:4px 10px;font-family:Sora,sans-serif;font-size:10.5px;font-weight:600}.selo.ok{color:var(--mint);background:#6ed0a81a;border:1px solid #6ed0a84d}.selo.off{color:var(--ink-dim);border:1px solid var(--borda);background:#8c8c961a}td form select{width:auto;padding:6px 10px;font-size:12px}.senha-inline{align-items:center;gap:6px;display:inline-flex}.senha-inline input{width:130px;padding:6px 10px;font-size:12.5px}.quando-col{white-space:nowrap}.busca-tbl{width:auto;min-width:200px}.voltar-conta{color:var(--ink-dim);margin-top:4px;font-size:12.5px;text-decoration:none}.voltar-conta:hover{color:var(--gold)}.acoes-topo .link-conta{color:var(--gold);cursor:pointer;background:0 0;border:1px solid #f7a81b4d;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:12.5px}.acoes-topo .link-conta:hover{background:#f7a81b1a}.kebab{display:inline-flex;position:relative}.kebab-btn{cursor:pointer;width:30px;height:30px;color:var(--ink-dim);background:0 0;border:1px solid #0000;border-radius:8px;font-size:18px;line-height:1}.kebab-btn:hover{color:var(--ink);border-color:var(--borda);background:#8c8c961a}.kebab-fundo{z-index:40;position:fixed;inset:0}.kebab-menu{z-index:41;border:1px solid var(--borda);background:#16161a;border-radius:12px;flex-direction:column;min-width:150px;padding:5px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 18px 40px #00000080}.kebab-menu form{display:contents}.kebab-menu button{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:none;border-radius:8px;width:100%;padding:9px 11px;font-family:Instrument Sans,sans-serif;font-size:13px}.kebab-menu button:hover{background:#8c8c961a}.kebab-menu button.item-perigo{color:#e88}.kebab-menu button.item-perigo:hover{background:#e682821f}.cadeado{opacity:.8;font-size:11px}.tag.pad{color:var(--mint);background:#6ed0a81a;border:1px solid #6ed0a84d}.linha-neg.pad{border-color:#6ed0a82e}
