:root{--bg1: #642020;--bg2: #8B0000;--bg3: #000000;--card: rgba(8, 8, 8, .85);--border: rgba(255,255,255,.14);--text: #ffffff;--muted: rgba(255,255,255,.75);--accent: #b3001b;--ok: #22c55e;--bad: #ef4444}html,body,#root{height:100%;margin:0;padding:0}body{min-height:100vh;background:linear-gradient(180deg,var(--bg1) 5%,var(--bg2) 15%,var(--bg3) 80%);background-attachment:fixed;font-family:Arial,Helvetica,sans-serif;color:var(--text)}.page{min-height:100vh;width:100%;padding:24px 16px 16px;display:flex;flex-direction:column;align-items:center;gap:16px}.header{width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.logo{width:120px;height:120px;object-fit:contain;background:#050505b3;border:1px solid var(--border);border-radius:16px;padding:10px;box-shadow:0 12px 30px #00000059}h1,h2,h3,p,small,th,td,label{color:var(--text)}.card{width:100%;max-width:1200px;margin:20px auto;background:var(--card);border-radius:16px;padding:16px 18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009;border:1px solid rgba(255,255,255,.06)}.cardSub{margin-top:12px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#00000040}.form{display:grid;gap:12px}.row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.form input,.form select{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:#00000040;color:var(--text);outline:none}.form button[type=submit]{width:100%;padding:12px;border-radius:12px;border:none;cursor:pointer;background:linear-gradient(135deg,var(--accent),#ff2d2d);color:#fff;font-weight:700}.tableWrap{width:100%;overflow-x:auto;border-radius:12px}.table{width:100%;border-collapse:collapse;min-width:900px}.table th,.table td{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px}.table th{font-weight:600;letter-spacing:.02em}.mini{width:auto;min-width:60px;padding:6px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#00000040;color:#fff}.acoesTh,.acoesTd{min-width:240px;white-space:nowrap}.acoesTd{display:flex;justify-content:flex-end;gap:8px}.okBtn{padding:8px 10px;border-radius:10px;border:none;background:#22c55eb3;color:#fff;cursor:pointer}.danger{padding:8px 10px;border-radius:10px;border:none;background:#ef444499;color:#fff;cursor:pointer}@media(max-width:1024px){.card{padding:16px}}@media(max-width:768px){.header{padding:0 10px}.logo{width:90px;height:90px}h1{font-size:20px}}.footerHint{width:100%;max-width:1200px;margin-top:10px;text-align:center;font-size:12px;color:var(--muted)}.headerTitleBlock{display:flex;flex-direction:column;gap:4px}.headerTitleBlock h1{margin:0;font-size:1.6rem;font-weight:600}.headerTitleBlock small{color:var(--muted);font-size:.85rem}.sideMenuNav button{width:100%;background:transparent;color:#fff;border:none;padding:10px 12px;text-align:left;font-size:14px;border-radius:6px;cursor:pointer}.sideMenuNav button:hover{background:#ffffff14}.sideMenuNav button.active{background:#ffffff1f;color:#fc0}.menuToggle{background:transparent;color:#fff;border:none;font-size:16px;padding:10px;margin-bottom:10px;cursor:pointer}.linha{display:grid;grid-template-columns:2fr 1.5fr 1fr 120px;gap:10px;padding:10px;align-items:center;border-bottom:1px solid #333}.linha.header{font-weight:700;background:#111}.linha input{padding:6px;border-radius:6px;border:1px solid #444;background:#111;color:#fff}.btn{padding:6px 10px;border:none;border-radius:6px;cursor:pointer}.btn.editar{background:#444;color:#fff}.btn.salvar{background:#16a34a;color:#fff}.sub{font-size:12px;color:#aaa}.par{grid-column:1 / -1;display:flex;gap:10px;margin-top:8px}.card{background:#000}.item-card{border-bottom:1px solid #333;padding:12px 0}.item-card input{margin-right:8px;padding:6px;background:#111;border:1px solid #333;color:#fff}.item-card button{margin-top:8px}.produtos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.produto-card{background:#111;border:1px solid #333;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:10px}.produto-card h3{margin:0}.produto-card .preco{font-size:18px;font-weight:700;color:#16a34a}.produto-card input{padding:6px;border-radius:6px;border:1px solid #444;background:#000;color:#fff}@media(max-width:768px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.appShell{width:100%;max-width:100vw;overflow-x:hidden}.page{margin-left:0!important;width:100%!important;max-width:100vw!important;min-height:100vh;box-sizing:border-box;overflow-x:hidden}.sideMenu{width:0!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.sideMenu .menuToggle{position:fixed!important;top:12px!important;left:12px!important;z-index:9999!important;width:auto!important;min-width:76px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;padding:10px 12px!important;color:#fff!important;box-shadow:0 8px 22px #0006!important}.sideMenu.open{width:min(86vw,340px)!important;max-width:340px!important;height:100vh!important;min-height:100vh!important;padding:14px!important;background:#000000f5!important;box-shadow:4px 0 22px #000000bf!important;overflow-y:auto!important}.sideMenu.open .menuToggle{position:static!important;width:100%!important;min-width:0!important;margin-bottom:12px!important;background:#ffffff14!important;box-shadow:none!important;text-align:left!important}.sideMenuNav button{font-size:16px!important;padding:13px 14px!important}.sideMenuSub button{font-size:14px!important;padding-left:24px!important}.header{padding-top:74px!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box;max-width:100vw!important;overflow-x:hidden;text-align:center}.header .logo{max-width:126px!important;height:auto!important}.header h1{font-size:26px!important;line-height:1.15!important;word-break:normal;overflow-wrap:anywhere}.header small{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-height:1.4}.header input{width:100%!important;max-width:100%!important;box-sizing:border-box}.card,.cardSub{max-width:100%!important;box-sizing:border-box}table{max-width:100%}input,select,textarea,button{max-width:100%;box-sizing:border-box}}.vendas-topo{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:16px;align-items:start}.vendas-titulo{margin:0 0 6px}.vendas-contador{display:inline-block;opacity:.78;line-height:1.35}.vendas-filtros{display:flex;flex-wrap:wrap;gap:10px;align-items:end;justify-content:flex-end}.vendas-filtro-campo{display:grid;gap:4px;min-width:150px}.vendas-filtro-campo span{font-size:12px;opacity:.8;font-weight:700}.vendas-filtro-campo input{height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;padding:0 10px}.vendas-acoes-filtro,.vendas-acoes-extra{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.vendas-btn{min-height:38px;border-radius:10px!important;padding:8px 12px!important}.vendas-exportar{display:inline-flex}@media(max-width:768px){.vendas-card{padding-left:14px!important;padding-right:14px!important}.vendas-topo{grid-template-columns:1fr;gap:12px}.vendas-filtros{justify-content:stretch;width:100%}.vendas-filtro-campo{width:100%;min-width:0}.vendas-filtro-campo input{width:100%}.vendas-acoes-filtro,.vendas-acoes-extra{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vendas-acoes-extra{grid-template-columns:1fr}.vendas-btn{width:100%;justify-content:center;font-size:14px}.vendas-exportar{display:none!important}}@media(min-width:769px){.vendas-topo{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;align-items:start!important;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.12)}.vendas-filtros{justify-content:flex-start!important;align-items:end!important;width:100%!important;gap:10px 12px!important}.vendas-filtro-campo{min-width:160px!important}.vendas-acoes-filtro{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:end!important}.vendas-acoes-extra{flex-basis:100%!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;justify-content:flex-start!important}.vendas-btn{min-height:38px!important}}@media(max-width:768px){.admin-panel-card{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:76px 12px 16px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}.admin-panel-card,.admin-panel-card *{min-width:0!important}.admin-panel-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.admin-panel-header h2{font-size:30px!important;line-height:1.1!important;margin:0!important;overflow-wrap:anywhere!important}.admin-panel-card h3{font-size:26px!important;line-height:1.15!important;overflow-wrap:anywhere!important}.admin-panel-card p,.admin-panel-card small,.admin-panel-card label{line-height:1.45!important}.admin-panel-card .cardSub{width:100%!important;max-width:100%!important;padding:14px!important;overflow:hidden!important}.admin-planos-form,.admin-convite-form{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important}.admin-planos-form label,.admin-convite-form label,.admin-panel-card label{width:100%!important;max-width:100%!important;display:block!important}.admin-panel-card input:not([type=checkbox]),.admin-panel-card select,.admin-panel-card textarea{width:100%!important;max-width:100%!important;min-width:0!important;font-size:16px!important;box-sizing:border-box!important}.admin-panel-card button{max-width:100%!important;white-space:normal!important;line-height:1.2!important}.admin-planos-form button,.admin-convite-form button{width:100%!important;height:auto!important;min-height:42px!important}.admin-role-admin-row{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.admin-role-admin-row>.cardSub{width:100%!important;flex:none!important}.admin-role-admin-row button{width:100%!important;margin-top:8px!important}.admin-perfil-box{overflow:hidden!important}.admin-permissoes-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.admin-permissoes-grid label{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:16px!important;line-height:1.3!important}.admin-permissoes-grid input[type=checkbox]{width:22px!important;min-width:22px!important;height:22px!important;margin-top:0!important}.admin-table-scroll{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.admin-panel-card .table{min-width:560px!important}.admin-panel-card .footerHint{text-align:left!important;line-height:1.45!important}.admin-backup-buttons{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.admin-backup-buttons button{width:100%!important}}@media(max-width:420px){.admin-panel-card{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;padding-left:10px!important;padding-right:10px!important}.admin-panel-card .cardSub{padding:12px!important}.admin-panel-header h2{font-size:28px!important}.admin-panel-card h3{font-size:24px!important}}.membros-card{overflow:hidden}.membros-lista{width:100%;overflow:visible}.membros-card .membros-linha{grid-template-columns:minmax(190px,2fr) minmax(130px,1.2fr) minmax(120px,1fr) minmax(160px,auto)!important;width:100%}.membros-card .membros-linha-header{font-weight:800;background:#111}.membros-card .membros-acoes{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.membros-card .membros-plano-edit{display:grid;gap:6px}.membros-card .membros-plano-edit select,.membros-card .membros-plano-edit input,.membros-card .membros-input{width:100%;padding:8px;border-radius:8px;border:1px solid #444;background:#111;color:#fff}.membros-card .membros-par{grid-column:1 / -1}@media(max-width:768px){.membros-card{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:76px 12px 16px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}.membros-card,.membros-card *{min-width:0!important}.membros-header-row{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:start!important}.membros-header-row h2{font-size:32px!important;line-height:1.1!important}.membros-recarregar-btn{width:100%!important;min-height:42px!important;font-size:16px!important}.membros-card .membros-linha-header{display:none!important}.membros-card .membros-lista{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;overflow:visible!important}.membros-card .membros-linha{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;padding:14px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;background:#ffffff09!important;overflow:hidden!important}.membros-card .membros-campo{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important;font-size:17px!important;line-height:1.25!important}.membros-card .membros-campo:before{content:attr(data-label);display:block;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#ffffff94}.membros-card .membros-nome b{font-size:22px!important;line-height:1.2!important}.membros-card .sub{margin-top:4px!important;font-size:14px!important;line-height:1.35!important;overflow-wrap:anywhere!important}.membros-card .membros-acoes{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;justify-content:stretch!important}.membros-card .membros-acoes .btn{width:100%!important;min-height:44px!important;font-size:16px!important;border-radius:10px!important}.membros-card .membros-linha-editando{gap:12px!important}.membros-card .membros-linha-editando input,.membros-card .membros-linha-editando select{width:100%!important;min-height:42px!important;font-size:16px!important}.membros-card .membros-par{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}}@media(max-width:420px){.membros-card{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;padding-left:10px!important;padding-right:10px!important}.membros-card .membros-linha{padding:12px!important}.membros-card .membros-acoes{grid-template-columns:1fr!important}}@media(max-width:900px){.membros-card .membros-lista>.membros-linha-header,.membros-card .membros-lista>.linha.membros-linha-header{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}}.caixa-card{overflow:hidden}.caixa-descricao{opacity:.8}.caixa-form-grid{display:grid;grid-template-columns:90px 130px minmax(260px,1fr) 150px 130px 180px;gap:10px;align-items:end;margin-top:12px}.caixa-field{display:block;margin-bottom:0;min-width:0}.caixa-field span{display:block;margin-bottom:6px}.caixa-field input,.caixa-field select{width:100%;box-sizing:border-box}.caixa-registrar-btn{width:100%;height:42px;white-space:nowrap}.caixa-vazio{opacity:.75}.caixa-tabela-wrap{overflow-x:auto}.caixa-tabela{width:100%;border-collapse:collapse;margin-top:10px}.caixa-tabela th{text-align:left;padding:8px 6px}.caixa-tabela td{padding:10px 6px;border-top:1px solid rgba(255,255,255,.08)}.caixa-tabela .caixa-valor-th{text-align:right}.caixa-badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase}.caixa-badge-saida{background:#b41e1e2e;color:#ff9b9b}.caixa-badge-entrada{background:#1e8c462e;color:#8ff0b3}.caixa-valor{text-align:right;font-weight:700}.caixa-valor-saida{color:#ff9b9b}.caixa-valor-entrada{color:#8ff0b3}.caixa-mobile-lista{display:none}@media(max-width:768px){.caixa-card{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:76px 12px 16px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}.caixa-card,.caixa-card *{min-width:0!important;box-sizing:border-box!important}.caixa-card h2{font-size:34px!important;line-height:1.1!important}.caixa-descricao{font-size:18px!important;line-height:1.35!important}.caixa-subcard{width:100%!important;max-width:100%!important;padding:14px!important;overflow:hidden!important}.caixa-subcard h3{font-size:24px!important;line-height:1.15!important;overflow-wrap:anywhere!important}.caixa-form-grid{grid-template-columns:1fr!important;gap:12px!important;width:100%!important}.caixa-field{width:100%!important}.caixa-field span{font-size:15px!important;font-weight:700!important}.caixa-field input,.caixa-field select{width:100%!important;min-height:42px!important;font-size:16px!important;border-radius:8px!important}.caixa-registrar-btn{width:100%!important;min-height:44px!important;height:auto!important;white-space:normal!important;font-size:16px!important;border-radius:10px!important}.caixa-tabela-wrap{display:none!important}.caixa-mobile-lista{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-top:12px!important}.caixa-mobile-card{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:14px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;background:#ffffff09!important;overflow:hidden!important}.caixa-mobile-topo{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important}.caixa-mobile-topo strong{font-size:18px!important}.caixa-mobile-info{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;overflow-wrap:anywhere!important;word-break:break-word!important}.caixa-mobile-info span{font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#ffffff94!important}.caixa-mobile-info b{font-size:16px!important;line-height:1.3!important}}@media(max-width:420px){.caixa-card{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;padding-left:10px!important;padding-right:10px!important}.caixa-subcard{padding:12px!important}}.uxToastWrap{pointer-events:none!important}.uxToast{pointer-events:none!important;animation:mlToastAutoHide 3.5s ease forwards!important}.msg.ok,.msg.err{pointer-events:none!important;animation:mlMsgAutoHide 3.5s ease forwards!important;overflow:hidden}@keyframes mlToastAutoHide{0%,72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes mlMsgAutoHide{0%,72%{opacity:1;max-height:160px}to{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.senha-input-wrap{position:relative;width:100%;display:flex;align-items:center}.senha-input-wrap input{width:100%;padding-right:52px!important;box-sizing:border-box}.senha-toggle-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:38px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0!important;margin:0!important;border:0!important;border-radius:8px;background:transparent!important;color:inherit!important;cursor:pointer;font-size:18px;line-height:1;box-shadow:none!important}.senha-toggle-btn:hover{background:#ffffff1f!important}@media(max-width:768px){.senha-input-wrap input{padding-right:54px!important}.senha-toggle-btn{width:42px;height:38px;right:6px;font-size:20px}}.membros-card .membros-linha{grid-template-columns:minmax(180px,2fr) minmax(105px,.9fr) minmax(130px,1.1fr) minmax(120px,1fr) minmax(160px,auto)!important}.membros-card .membros-par{gap:10px}@media(max-width:768px){.membros-card .membros-par{grid-template-columns:1fr!important}}.membros-filtros{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:12px;align-items:end;margin:12px 0 14px}.membros-busca-label{display:grid;gap:6px;font-weight:700}.membros-busca-label input{width:100%;min-height:42px;border-radius:10px;border:1px solid #444;background:#111;color:#fff;padding:10px 12px;font-size:16px;box-sizing:border-box}.membros-contador{opacity:.8;font-size:14px;padding-bottom:10px;white-space:nowrap}.membros-sem-resultados{grid-column:1 / -1;width:100%;padding:14px;border:1px dashed rgba(255,255,255,.22);border-radius:12px;opacity:.8;text-align:center;box-sizing:border-box}@media(max-width:768px){.membros-filtros{grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important}.membros-busca-label{width:100%!important}.membros-busca-label input{width:100%!important;font-size:16px!important}.membros-contador{padding-bottom:0!important;white-space:normal!important}.membros-sem-resultados{padding:14px!important}}@media(max-width:900px){.card:has(h2:first-child){max-width:100%}.card input,.card select,.card textarea,.card button{max-width:100%;box-sizing:border-box}.card>div[style*="grid-template-columns: minmax(300px, 380px) 1fr"]{grid-template-columns:1fr!important}.cardSub>div[style*="grid-template-columns: 1.2fr 1fr auto"]{grid-template-columns:1fr!important}.cardSub>div[style*="grid-template-columns: repeat(4"]{grid-template-columns:1fr!important}.cardSub>div>div[style*="grid-template-columns: 90px 120px"]{grid-template-columns:1fr!important}}.platform-master,.platform-master *{box-sizing:border-box}.platform-master-title{margin-top:0}.platform-master-desc{opacity:.85}.platform-alert{margin-bottom:12px;padding:12px;border-radius:10px}.platform-master-layout{display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:18px;align-items:start}.platform-create-card{border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px;background:#0000002e}.platform-create-card h3,.platform-clients-header h3,.platform-detail-card h3,.platform-backup-card h3{margin-top:0}.platform-full-btn{width:100%}.platform-clients-area{min-width:0}.platform-clients-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.platform-clients-header small{opacity:.75}.platform-search{display:grid;gap:6px;margin-bottom:12px;font-weight:700}.platform-search input{width:100%}.platform-client-list{border:1px solid rgba(255,255,255,.14);border-radius:14px;overflow:hidden;background:#0000002e}.platform-client-row{display:grid;grid-template-columns:minmax(180px,1.5fr) 130px 100px 105px 115px 170px;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.platform-client-row:last-child{border-bottom:0}.platform-client-row-head{font-weight:800;opacity:.75;background:#ffffff0a}.platform-client-row-selected{background:#ffffff13;outline:1px solid rgba(255,255,255,.18);outline-offset:-1px}.platform-client-name{display:grid;gap:3px}.platform-client-name small,.platform-client-row small{opacity:.7;font-size:12px}.platform-status-pill{display:inline-block;font-weight:900}.platform-actions-inline{display:flex;gap:6px;flex-wrap:wrap}.platform-actions-inline button{padding:6px 9px}.platform-detail-card{margin-top:16px;padding:16px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0000002e}.platform-detail-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.platform-detail-top p{margin:4px 0 0;opacity:.82}.platform-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;margin-bottom:14px}.platform-summary-grid>div{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;background:#ffffff09;display:grid;gap:4px}.platform-summary-grid small{opacity:.72}.platform-detail-section{border-top:1px solid rgba(255,255,255,.12);padding-top:14px;margin-top:14px}.platform-detail-section h4{margin:0 0 10px}.platform-form-grid,.platform-payment-grid{display:grid;gap:10px;align-items:end}.platform-form-grid{grid-template-columns:minmax(120px,1fr) 120px 120px auto}.platform-payment-grid{grid-template-columns:90px 100px 120px 150px minmax(180px,1fr) auto}.platform-form-grid label,.platform-payment-grid label{display:grid;gap:5px;font-weight:700}.platform-grid-wide{min-width:0}.platform-form-grid .platform-grid-wide{grid-column:1 / 4}.platform-history{margin-top:12px;font-size:13px;opacity:.9;line-height:1.45}.platform-backup-card{margin-top:18px;padding:16px}.platform-backup-card p{margin-top:0;opacity:.85;line-height:1.45}@media(max-width:1100px){.platform-master-layout{grid-template-columns:1fr}.platform-client-row{grid-template-columns:minmax(180px,1.4fr) 120px 95px 100px 110px 160px;overflow-x:auto}}@media(max-width:768px){.platform-master{padding-left:14px!important;padding-right:14px!important;overflow-x:hidden!important}.platform-master-layout,.platform-summary-grid,.platform-form-grid,.platform-payment-grid{grid-template-columns:1fr!important}.platform-clients-header,.platform-detail-top{display:grid!important;grid-template-columns:1fr!important}.platform-client-list{border:0;background:transparent;display:grid;gap:10px}.platform-client-row-head{display:none}.platform-client-row{display:grid;grid-template-columns:1fr!important;gap:7px;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px;background:#00000038}.platform-client-row span{min-width:0}.platform-actions-inline{display:grid;grid-template-columns:1fr 1fr}.platform-actions-inline button,.platform-detail-top button,.platform-form-grid button,.platform-payment-grid button,.platform-backup-card button{width:100%}.platform-form-grid .platform-grid-wide{grid-column:auto!important}.platform-detail-card{padding:12px}.platform-create-card input,.platform-create-card button,.platform-detail-card input,.platform-detail-card select,.platform-detail-card button,.platform-search input{width:100%!important;max-width:100%!important}}.platform-client-list{width:100%;max-width:100%;overflow:visible!important}.platform-client-row{grid-template-columns:minmax(150px,1.35fr) minmax(95px,.75fr) minmax(80px,.6fr) minmax(95px,.75fr) minmax(100px,.75fr) minmax(145px,.9fr)!important;gap:8px!important}.platform-client-row>span{min-width:0!important}.platform-actions-inline{display:grid!important;grid-template-columns:1fr 1fr;gap:6px;width:100%;min-width:0!important}.platform-actions-inline button{width:100%!important;min-width:0!important;padding:7px 8px!important;font-size:14px!important;white-space:nowrap}@media(max-width:900px){.platform-client-row{grid-template-columns:1fr!important}.platform-actions-inline{grid-template-columns:1fr 1fr!important}}.platform-payment-grid{grid-template-columns:repeat(4,minmax(120px,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.platform-payment-grid .platform-grid-wide{grid-column:1 / -1!important}.platform-payment-grid>button{grid-column:1 / -1!important;justify-self:end!important;width:min(240px,100%)!important;max-width:100%!important;white-space:normal!important}.platform-payment-grid input,.platform-payment-grid select,.platform-payment-grid button{min-width:0!important;max-width:100%!important}@media(max-width:768px){.platform-payment-grid{grid-template-columns:1fr!important;overflow:visible!important}.platform-payment-grid .platform-grid-wide,.platform-payment-grid>button{grid-column:auto!important;width:100%!important;justify-self:stretch!important}}.carteirinhas-card{overflow:visible}.carteirinhas-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.carteirinhas-topo .primary,.carteirinhas-card .primary{border:none;border-radius:12px;padding:11px 14px;cursor:pointer;font-weight:800;color:#fff;background:linear-gradient(135deg,#b3001b,#ff2d2d)}.carteirinhas-controles{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;padding:14px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.carteirinhas-controles label{display:grid;gap:6px;font-size:13px;font-weight:700}.carteirinhas-controles input,.carteirinhas-controles select{width:100%;min-height:40px;border-radius:11px;border:1px solid rgba(255,255,255,.16);background:#0000004d;color:#fff;padding:9px 10px}.carteirinhas-controles input[type=file]{padding:8px}.carteirinhas-controles small{opacity:.72;font-weight:400;line-height:1.35}.carteirinhas-check{display:flex!important;flex-direction:row!important;align-items:center;gap:9px!important;align-self:end;min-height:40px}.carteirinhas-check input{width:18px!important;height:18px!important;min-height:18px!important}.carteirinhas-resumo{margin:14px 0;padding:10px 12px;border-radius:12px;background:#00000038;border:1px solid rgba(255,255,255,.08)}.carteirinhas-print-area{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;align-items:start}.carteirinhas-vazio{grid-column:1 / -1;padding:20px;border-radius:14px;background:#00000038;border:1px dashed rgba(255,255,255,.2);text-align:center;opacity:.85}.carteirinha-item{position:relative;min-height:230px;border-radius:18px;overflow:hidden;background:radial-gradient(circle at top left,rgba(255,45,45,.35),transparent 36%),linear-gradient(135deg,#111,#2b0000 56%,#070707);border:1px solid rgba(255,255,255,.16);box-shadow:0 16px 34px #00000052}.carteirinha-gabarito{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.carteirinha-gabarito+.carteirinha-conteudo{background:#0000006b}.carteirinha-conteudo{position:relative;z-index:1;min-height:230px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.carteirinha-cabecalho{display:flex;align-items:center;gap:10px}.carteirinha-logo,.carteirinha-logo-placeholder{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.75);background:#000000b8;flex:0 0 auto}.carteirinha-logo-placeholder{display:grid;place-items:center;font-weight:900}.carteirinha-cabecalho strong{display:block;font-size:15px;line-height:1.15;text-transform:uppercase}.carteirinha-cabecalho span{display:block;font-size:12px;opacity:.85;margin-top:3px}.carteirinha-dados small{display:inline-block;padding:4px 8px;border-radius:999px;background:#ffffff1f;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.carteirinha-dados h3{margin:8px 0 10px;font-size:24px;line-height:1.05;overflow-wrap:anywhere}.carteirinha-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px}.carteirinha-info-grid span{display:grid;gap:2px;font-size:12px;line-height:1.15;background:#0000003d;border-radius:9px;padding:7px 8px}.carteirinha-info-grid b{font-size:10px;opacity:.7;text-transform:uppercase}.carteirinha-meses{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.carteirinha-mes{min-height:38px;border-radius:9px;border:1px solid rgba(255,255,255,.18);background:#00000057;display:grid;place-items:center;gap:1px;font-size:10px;position:relative;overflow:hidden}.carteirinha-mes span{font-weight:700;line-height:1}.carteirinha-mes img{width:22px;height:22px;object-fit:cover;border-radius:50%;opacity:.92;border:1px solid rgba(255,255,255,.75)}.carteirinha-mes b{font-size:12px}.carteirinha-mes-pago{background:#22c55e3d;border-color:#22c55e8c}.carteirinha-mes-parcial{background:#f59e0b38;border-color:#f59e0b8c}.carteirinha-mes-aberto{opacity:.68}@media(max-width:900px){.carteirinhas-controles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.carteirinhas-topo{flex-direction:column}.carteirinhas-topo .primary,.carteirinhas-card .primary{width:100%}.carteirinhas-controles,.carteirinhas-print-area{grid-template-columns:1fr}.carteirinha-item,.carteirinha-conteudo{min-height:250px}.carteirinha-info-grid{grid-template-columns:1fr}}@media print{body{background:#fff!important}body *{visibility:hidden!important}.carteirinhas-print-area,.carteirinhas-print-area *{visibility:visible!important}.carteirinhas-print-area{position:absolute!important;left:0!important;top:0!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10mm!important;padding:8mm!important;background:#fff!important}.carteirinha-item{break-inside:avoid!important;page-break-inside:avoid!important;box-shadow:none!important;min-height:62mm!important;color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.carteirinha-conteudo{min-height:62mm!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.carteirinha-item{background:radial-gradient(circle at 12% 0%,var(--cor-carteirinha-secundaria, #d4af37),transparent 34%),radial-gradient(circle at 88% 100%,rgba(255,255,255,.12),transparent 28%),linear-gradient(135deg,var(--cor-carteirinha-principal, #4b0000),#111 58%,var(--cor-carteirinha-secundaria, #d4af37))!important}.carteirinha-item:before{content:"";position:absolute;inset:0;background-image:var(--logo-carteirinha, none);background-size:cover;background-position:center;opacity:.11;filter:grayscale(1) contrast(1.1);transform:scale(1.08);z-index:0;pointer-events:none}.carteirinha-item:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0000002e,#00000061);z-index:0;pointer-events:none}.carteirinha-logo,.carteirinha-logo-placeholder{border-color:var(--cor-carteirinha-secundaria, rgba(255, 255, 255, .75))!important}.carteirinha-item-wrap{display:flex;flex-direction:column;align-items:center;gap:10px}.carteirinha-acoes{display:flex;justify-content:center;width:100%}.carteirinha-acoes .primary{min-width:160px}@media print{.no-print,.carteirinha-acoes{display:none!important}}.carteirinhas-print-area{justify-items:start}.carteirinha-item-wrap{justify-self:start;width:100%}.carteirinha-item{width:100%;max-width:380px;margin:0}@media(max-width:768px){.carteirinhas-print-area{justify-items:center}.carteirinha-item-wrap{justify-self:center}.carteirinha-item{max-width:100%}}.carteirinha-item.carteirinha-png-export{width:340px!important;max-width:340px!important;min-width:340px!important;min-height:540px!important;height:auto!important;aspect-ratio:auto!important;box-sizing:border-box!important;border-radius:18px!important;overflow:hidden!important;transform:none!important}.carteirinha-item.carteirinha-png-export .carteirinha-conteudo{min-height:540px!important;padding:18px!important;box-sizing:border-box!important;gap:14px!important}.carteirinha-item.carteirinha-png-export .carteirinha-cabecalho{align-items:flex-start!important}.carteirinha-item.carteirinha-png-export .carteirinha-logo,.carteirinha-item.carteirinha-png-export .carteirinha-logo-placeholder{width:56px!important;height:56px!important}.carteirinha-item.carteirinha-png-export .carteirinha-cabecalho strong{font-size:16px!important;line-height:1.12!important}.carteirinha-item.carteirinha-png-export .carteirinha-cabecalho span{font-size:12px!important}.carteirinha-item.carteirinha-png-export .carteirinha-dados h3{font-size:26px!important;line-height:1.06!important;margin:14px 0 12px!important}.carteirinha-item.carteirinha-png-export .carteirinha-info-grid{grid-template-columns:1fr!important;gap:8px!important}.carteirinha-item.carteirinha-png-export .carteirinha-info-grid span{min-height:43px!important;padding:8px 10px!important;font-size:14px!important}.carteirinha-item.carteirinha-png-export .carteirinha-info-grid b{font-size:10px!important}.carteirinha-item.carteirinha-png-export .carteirinha-meses{grid-template-columns:repeat(6,1fr)!important;gap:7px!important}.carteirinha-item.carteirinha-png-export .carteirinha-mes{min-height:43px!important;border-radius:10px!important;font-size:11px!important}.carteirinha-item.carteirinha-png-export .carteirinha-mes img{width:24px!important;height:24px!important}.mensalidades-resumo-topo{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px;font-size:14px}.mensalidades-ano-row{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:8px}.mensalidades-meses-grid-desktop{display:flex;flex-wrap:wrap;gap:4px;font-size:11px}.mensalidades-acoes-box{display:flex;flex-direction:column;gap:4px}.mensalidades-mes-ref,.mensalidades-aplicar-valor{display:flex;align-items:center;gap:4px}.pagamento-detalhe-toque{margin-bottom:12px;padding:10px 12px;border:1px solid rgba(34,197,94,.45);border-radius:10px;background:#16a34a1f;color:#fff;font-size:14px;line-height:1.4}.pagamento-detalhe-conteudo{display:flex;justify-content:space-between;gap:12px}.mensalidades-mobile-list{display:none}@media(max-width:768px){.mensalidades-card{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:76px 12px 16px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}.mensalidades-card,.mensalidades-card *{min-width:0!important;box-sizing:border-box!important}.mensalidades-header-row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.mensalidades-header-row h2{font-size:34px!important;line-height:1.05!important}.mensalidades-resumo-topo{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 12px!important;font-size:16px!important;margin:14px 0!important}.mensalidades-resumo-topo>div{padding:10px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:#ffffff09!important}.mensalidades-ano-row{justify-content:flex-start!important;margin:12px 0 14px!important}.mensalidades-ano-row .mini{min-height:44px!important;font-size:16px!important}.mensalidades-desktop-table{display:none!important}.mensalidades-mobile-list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important}.mensalidades-mobile-card{width:100%!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;background:#ffffff09!important;overflow:hidden!important}.mensalidades-mobile-card-header{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:14px!important;border:0!important;background:#ffffff09!important;color:#fff!important;text-align:left!important;cursor:pointer!important}.mensalidades-mobile-card-header b{display:block!important;font-size:21px!important;line-height:1.18!important;overflow-wrap:anywhere!important}.mensalidades-mobile-card-header small{display:block!important;margin-top:5px!important;color:#ffffffad!important;font-size:14px!important;line-height:1.25!important;overflow-wrap:anywhere!important}.mensalidades-mobile-status{flex:0 0 auto!important;padding:6px 8px!important;border-radius:999px!important;background:#ffffff14!important;color:#fff!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}.mensalidades-mobile-detalhes{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important}.mensalidades-mobile-info-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.mensalidades-mobile-info-grid>div{display:grid!important;gap:4px!important;padding:10px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:#0000002e!important;overflow-wrap:anywhere!important}.mensalidades-mobile-info-grid small,.mensalidades-mobile-label,.mensalidades-mobile-campo label{color:#ffffff94!important;font-size:12px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.mensalidades-mobile-info-grid b{font-size:16px!important;line-height:1.25!important}.mensalidades-mobile-info-grid span{color:#ffffffb8!important;font-size:14px!important;line-height:1.25!important}.mensalidades-mobile-campo{display:grid!important;gap:6px!important}.mensalidades-mobile-campo select,.mensalidades-mobile-campo input,.mensalidades-mobile-detalhes .mini{width:100%!important;min-height:42px!important;font-size:16px!important;border-radius:10px!important}.mensalidades-mobile-meses-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:8px!important}.mensalidades-mobile-meses-grid .mes-badge{min-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;font-size:13px!important}.mensalidades-mobile-detalhes .mensalidades-acoes-box{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.mensalidades-mobile-detalhes .mensalidades-mes-ref,.mensalidades-mobile-detalhes .mensalidades-aplicar-valor{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;align-items:stretch!important}.mensalidades-mobile-detalhes .okBtn,.mensalidades-mobile-detalhes .ghost,.mensalidades-mobile-excluir{width:100%!important;min-height:44px!important;font-size:16px!important;border-radius:10px!important}.pagamento-detalhe-conteudo{display:grid!important;grid-template-columns:1fr!important}}@media(max-width:420px){.mensalidades-card{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;padding-left:10px!important;padding-right:10px!important}.mensalidades-resumo-topo,.mensalidades-mobile-info-grid{grid-template-columns:1fr!important}.mensalidades-mobile-meses-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.mensalidades-controles-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:18px 0}.mensalidades-busca-box{width:min(520px,100%);display:grid;gap:6px}.mensalidades-busca-box label{font-size:14px;font-weight:800;color:#ffffffe6}.mensalidades-busca-box input{width:100%;min-height:42px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#00000073;color:#fff;font-size:15px;outline:none}.mensalidades-busca-box input:focus{border-color:#22c55ebf;box-shadow:0 0 0 3px #22c55e26}.mensalidades-busca-box small{color:#fff9;font-size:12px}@media(max-width:768px){.mensalidades-controles-topo{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:14px!important;margin:18px 0!important}.mensalidades-busca-box{width:100%!important}.mensalidades-busca-box input{min-height:48px!important;font-size:16px!important;border-radius:12px!important}.mensalidades-controles-topo .mensalidades-ano-row{width:100%!important;justify-content:flex-start!important;margin:0!important}.mensalidades-controles-topo .mensalidades-ano-row select{min-height:44px!important;font-size:16px!important;border-radius:12px!important}}.rel-inadimplentes-mobile-list{display:none}@media(max-width:768px){.rel-inadimplentes-card{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.rel-inadimplentes-header{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:stretch!important}.rel-inadimplentes-header h2{margin-bottom:0!important;line-height:1.15!important}.rel-inadimplentes-header button{width:100%!important}.rel-inadimplentes-table-desktop{display:none!important}.rel-inadimplentes-mobile-list{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:16px!important;width:100%!important;max-width:100%!important}.rel-inadimplentes-accordion-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#00000038;overflow:hidden}.rel-inadimplentes-accordion-card.aberto{border-color:#ffffff40;background:#0000004d}.rel-inadimplentes-accordion-trigger{width:100%!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;padding:13px 12px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important;text-align:left!important;box-shadow:none!important}.rel-inadimplentes-accordion-trigger span{min-width:0;font-size:16px;font-weight:800;line-height:1.15;word-break:break-word}.rel-inadimplentes-accordion-trigger b{font-size:13px;opacity:.78}.rel-inadimplentes-accordion-body{padding:0 12px 12px;animation:relInadimplentesAbrir .16s ease-out}@keyframes relInadimplentesAbrir{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rel-inadimplentes-mobile-info{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);margin-bottom:12px}.rel-inadimplentes-mobile-info span{display:grid;gap:2px;min-width:0;padding:8px;border-radius:10px;background:#ffffff0f;font-size:13px;word-break:break-word}.rel-inadimplentes-mobile-info b{font-size:11px;opacity:.72;text-transform:uppercase;letter-spacing:.02em}.rel-inadimplentes-mobile-actions{display:grid;grid-template-columns:.7fr 1.3fr;gap:8px}.rel-inadimplentes-mobile-actions button{width:100%!important;min-width:0!important;padding:10px 8px!important;white-space:normal!important}}@media(max-width:380px){.rel-inadimplentes-mobile-info,.rel-inadimplentes-mobile-actions{grid-template-columns:1fr}}@media(max-width:768px){.admin-panel-page,.admin-panel-page *{box-sizing:border-box}.admin-panel-page{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important;padding:22px 14px!important;overflow-x:hidden!important}.admin-panel-page h2,.admin-panel-page h3,.admin-panel-page p,.admin-panel-page small,.admin-panel-page label,.admin-panel-page span{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}.admin-panel-page .cardSub{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;padding:18px 14px!important}.admin-panel-page input,.admin-panel-page select,.admin-panel-page textarea,.admin-panel-page button{max-width:100%!important;min-width:0!important}.admin-panel-page input[type=text],.admin-panel-page input[type=email],.admin-panel-page input[type=number],.admin-panel-page input[type=color],.admin-panel-page select,.admin-panel-page textarea{width:100%!important}.admin-panel-page [style*="display: grid"],.admin-panel-page [style*="display:grid"]{grid-template-columns:1fr!important;gap:14px!important;width:100%!important;max-width:100%!important}.admin-panel-page>div[style*="display: flex"],.admin-panel-page>div[style*="display:flex"],.admin-panel-page .cardSub>div[style*="display: flex"],.admin-panel-page .cardSub>div[style*="display:flex"]{flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;gap:12px!important}.admin-panel-page .cardSub>div,.admin-panel-page .cardSub form,.admin-panel-page .cardSub label{width:100%!important;max-width:100%!important;min-width:0!important}.admin-panel-page label{display:flex!important;align-items:flex-start!important;gap:8px!important;line-height:1.35!important}.admin-panel-page label input[type=checkbox]{width:18px!important;min-width:18px!important;height:18px!important;margin-top:3px!important;flex:0 0 auto!important}.admin-panel-page button{white-space:normal!important;min-height:42px!important}.admin-panel-page table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;white-space:nowrap!important}.admin-panel-page th,.admin-panel-page td{white-space:nowrap!important;padding:10px 8px!important}.admin-panel-page .cardSub button+button{margin-top:8px}}@media(max-width:430px){.admin-panel-page{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding-left:12px!important;padding-right:12px!important}.admin-panel-page .cardSub{padding-left:12px!important;padding-right:12px!important}}.aniversariantes-card{overflow:hidden}.aniversariantes-topo{display:flex;align-items:stretch;justify-content:space-between;gap:16px;margin-bottom:18px}.aniversariantes-titulo-bloco{display:flex;align-items:center;gap:14px}.aniversariantes-titulo-bloco img{width:64px;height:64px;object-fit:contain;border-radius:14px;background:#ffffff14;padding:8px;border:1px solid rgba(255,255,255,.14)}.aniversariantes-titulo-bloco h2,.aniversariantes-titulo-bloco p{margin:0}.aniversariantes-titulo-bloco p{margin-top:6px;opacity:.78;max-width:760px}.aniversario-resumo-card{min-width:110px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#00000047;display:grid;place-items:center;text-align:center}.aniversario-resumo-card span{opacity:.75;font-size:13px}.aniversario-resumo-card b{font-size:32px;line-height:1;color:#fc0}.aniversario-section{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.aniversario-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.aniversario-section-header h3{margin:0}.aniversario-section-header small{opacity:.75}.aniversario-filtros{display:grid;grid-template-columns:minmax(160px,220px) 1fr minmax(110px,130px);gap:12px;align-items:end;margin-bottom:14px}.aniversario-filtros label{display:grid;gap:6px;font-size:13px;opacity:.95}.aniversario-filtros input,.aniversario-filtros select{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#0000004d;color:#fff;padding:10px 12px;outline:none}.aniversario-contador{min-height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;display:flex;align-items:center;justify-content:center;gap:6px}.aniversario-contador b{color:#fc0;font-size:22px}.aniversario-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.aniversario-card{border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#00000052;padding:14px;display:grid;gap:12px}.aniversario-card-hoje{border-color:#ffcc008c;box-shadow:0 0 0 1px #ffcc0024,0 14px 34px #00000059}.aniversario-card-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.aniversario-card-topo h3{margin:0;font-size:17px}.aniversario-card-topo small{display:block;margin-top:4px;opacity:.72}.aniversario-data{white-space:nowrap;padding:7px 9px;border-radius:999px;background:#ffcc001f;border:1px solid rgba(255,204,0,.24);color:#ffdf5d;font-weight:700;font-size:12px}.aniversario-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aniversario-info-grid div{padding:10px;border-radius:12px;background:#ffffff0f}.aniversario-info-grid b,.aniversario-info-grid span{display:block}.aniversario-info-grid b{font-size:12px;opacity:.72;margin-bottom:4px}.aniversario-zap{width:100%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#22c55ec7;color:#fff;border-radius:12px;padding:10px 12px}.aniversario-zap:disabled{opacity:.55;cursor:not-allowed}.aniversario-vazio{padding:16px;border-radius:14px;background:#ffffff0f;border:1px dashed rgba(255,255,255,.18);opacity:.82;text-align:center}@media(max-width:768px){.aniversariantes-topo{flex-direction:column}.aniversariantes-titulo-bloco{align-items:flex-start}.aniversariantes-titulo-bloco img{width:52px;height:52px}.aniversariantes-titulo-bloco h2{font-size:22px}.aniversario-filtros,.aniversario-grid,.aniversario-card-topo,.aniversario-info-grid{grid-template-columns:1fr}}.membros-card .membros-linha{grid-template-columns:minmax(170px,1.8fr) minmax(100px,.9fr) minmax(120px,1fr) minmax(120px,1fr) minmax(130px,1.1fr) minmax(150px,auto)!important}@media(max-width:768px){.membros-card .membros-linha{grid-template-columns:1fr!important}}.carteirinha-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.carteirinha-item.carteirinha-png-export .carteirinha-info-grid{grid-template-columns:1fr!important}.carteirinha-item.carteirinha-png-export .carteirinha-conteudo{min-height:560px!important}.dashboard-aniversariantes-card{display:flex;flex-direction:column;gap:12px}.dashboard-aniversariantes-resumo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-aniversariantes-resumo div{border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px;background:#ffffff0e}.dashboard-aniversariantes-resumo span{display:block;font-size:13px;opacity:.78;margin-bottom:6px}.dashboard-aniversariantes-resumo strong{display:block;font-size:28px;line-height:1;color:#fc0}.dashboard-aniversariantes-texto{margin:0;opacity:.9;line-height:1.4}.dashboard-aniversariantes-btn{margin-top:auto;width:100%;border:0;border-radius:12px;padding:11px 14px;font-weight:800;cursor:pointer;background:#a11d22;color:#fff}.dashboard-aniversariantes-btn:hover:not(:disabled){filter:brightness(1.08)}.dashboard-aniversariantes-btn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:768px){.dashboard-aniversariantes-resumo{grid-template-columns:1fr 1fr}.dashboard-aniversariantes-resumo strong{font-size:24px}}.patrocinador-pagamento-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.patrocinador-pagamento-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.patrocinador-pagamento-acoes button{min-height:40px}.patrocinador-btn-desconto{border:1px solid rgba(234,179,8,.65)!important;background:#eab30824!important;color:#fff!important}.patrocinador-pagamento-ajuda{display:block;opacity:.78;line-height:1.45}.form textarea,.cardSub textarea,.produto-card textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--border, rgba(255,255,255,.14));background:#00000040;color:var(--text, #fff);outline:none;resize:vertical}@media(max-width:768px){.patrocinador-pagamento-grid{grid-template-columns:1fr}.patrocinador-pagamento-acoes{display:grid;grid-template-columns:1fr;width:100%}.patrocinador-pagamento-acoes button{width:100%}}.pagamento-detalhe-toque{position:relative;z-index:20}.pagamento-detalhe-conteudo{align-items:center}.mes-badge[role=button]{touch-action:manipulation}@media(max-width:768px){.pagamento-detalhe-toque{position:fixed!important;left:12px!important;right:12px!important;bottom:14px!important;z-index:10050!important;margin:0!important;padding:12px!important;border-radius:14px!important;background:#04140cf5!important;border:1px solid rgba(34,197,94,.65)!important;box-shadow:0 12px 32px #0000008c!important}.pagamento-detalhe-conteudo{display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important}.pagamento-detalhe-conteudo b{display:block!important;margin-bottom:4px!important;font-size:15px!important}.pagamento-detalhe-conteudo div{font-size:14px!important;line-height:1.35!important}.pagamento-detalhe-conteudo button{width:auto!important;min-width:72px!important;height:34px!important;min-height:34px!important;padding:6px 10px!important;white-space:nowrap!important}.mensalidades-mobile-meses-grid .mes-badge[role=button]{cursor:pointer!important;outline:1px solid rgba(255,255,255,.22)!important}.mensalidades-mobile-meses-grid .mes-badge[role=button]:active{transform:scale(.97);filter:brightness(1.12)}}@media(max-width:420px){.pagamento-detalhe-toque{left:8px!important;right:8px!important;bottom:10px!important}.pagamento-detalhe-conteudo{grid-template-columns:1fr!important}.pagamento-detalhe-conteudo button{width:100%!important}}.mensalidades-detalhe-no-card{display:none}@media(max-width:768px){.mensalidades-detalhe-global{display:none!important}.mensalidades-detalhe-no-card{display:block!important;position:static!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:1!important;margin:10px 0 0!important;padding:10px!important;border-radius:12px!important;background:#04140ceb!important;border:1px solid rgba(34,197,94,.6)!important;box-shadow:none!important}.mensalidades-detalhe-no-card .pagamento-detalhe-conteudo{display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important}.mensalidades-detalhe-no-card .pagamento-detalhe-conteudo b{display:block!important;margin-bottom:4px!important;font-size:14px!important}.mensalidades-detalhe-no-card .pagamento-detalhe-conteudo div{font-size:13px!important;line-height:1.35!important}.mensalidades-detalhe-no-card .pagamento-detalhe-conteudo button{width:auto!important;min-width:70px!important;height:32px!important;min-height:32px!important;padding:6px 10px!important;white-space:nowrap!important}}@media(max-width:420px){.mensalidades-detalhe-no-card .pagamento-detalhe-conteudo{grid-template-columns:1fr!important}.mensalidades-detalhe-no-card .pagamento-detalhe-conteudo button{width:100%!important}}:root{--ml-gold: #d4af37;--ml-gold-soft: rgba(212, 175, 55, .16);--ml-red-soft: rgba(179, 0, 27, .2);--ml-panel: rgba(7, 7, 9, .82);--ml-panel-2: rgba(255, 255, 255, .045);--ml-line: rgba(255, 255, 255, .12);--ml-line-strong: rgba(255, 255, 255, .18)}.agenda-page,.reunioes-page{width:100%;max-width:1200px;margin:0 auto}.page-header.agenda-header,.page-header.reunioes-header{width:100%;max-width:1200px;margin:20px auto 8px;padding:18px 20px;border-radius:18px;border:1px solid var(--ml-line);background:radial-gradient(circle at 0% 0%,rgba(212,175,55,.16),transparent 32%),linear-gradient(135deg,#000000b3,#370008b8);box-shadow:0 18px 42px #0000006b;display:flex;align-items:center;justify-content:space-between;gap:16px}.page-header.agenda-header h2,.page-header.reunioes-header h2{margin:0;font-size:clamp(26px,3vw,40px);line-height:1.05;letter-spacing:-.03em}.page-header.agenda-header p,.page-header.reunioes-header p{margin:8px 0 0;max-width:760px;color:#ffffffc2;line-height:1.45}.mensagem-sistema{width:100%;max-width:1200px;margin:12px auto;padding:12px 14px;border-radius:14px;border:1px solid rgba(212,175,55,.28);background:#d4af371a;color:#fff3b0;font-weight:700;box-shadow:0 10px 26px #0000003d;animation:mlMsgAutoHide 3.8s ease forwards}.btn-primary,.btn-secondary,.btn-danger{border:0;border-radius:12px;min-height:40px;padding:10px 14px;font-weight:800;cursor:pointer;transition:transform .15s ease,filter .15s ease,background .15s ease,border-color .15s ease}.btn-primary:hover,.btn-secondary:hover,.btn-danger:hover{transform:translateY(-1px);filter:brightness(1.08)}.btn-primary{color:#fff;background:linear-gradient(135deg,#b3001b,#ff2d2d);box-shadow:0 10px 24px #b3001b42}.btn-secondary{color:#fff;border:1px solid var(--ml-line-strong);background:#ffffff13}.btn-danger{color:#fff;background:#ef4444a8}.btn-primary:disabled,.btn-secondary:disabled,.btn-danger:disabled{opacity:.55;cursor:not-allowed;transform:none}.agenda-layout,.reunioes-layout{width:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:16px;align-items:start}.reunioes-layout{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)}.agenda-calendario-card,.agenda-form-card,.agenda-lista-card,.reunioes-form-card,.reunioes-lista-card{margin-top:16px!important;border:1px solid var(--ml-line)!important;background:radial-gradient(circle at top left,rgba(255,255,255,.055),transparent 34%),#050507e0!important;box-shadow:0 20px 44px #00000073!important}.agenda-toolbar{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;margin-bottom:14px}.agenda-toolbar .btn-secondary{min-width:44px;padding-left:0;padding-right:0}.agenda-mes-atual{text-align:center;display:grid;gap:2px}.agenda-mes-atual strong{font-size:clamp(22px,3vw,34px);line-height:1;color:#fff}.agenda-mes-atual span{font-size:14px;color:var(--ml-gold);font-weight:900;letter-spacing:.08em}.agenda-semana-grid,.agenda-calendario-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.agenda-dia-semana{padding:8px 4px;text-align:center;border-radius:10px;color:#ffffff9e;font-size:12px;text-transform:uppercase;font-weight:900;letter-spacing:.06em}.agenda-dia{position:relative;min-height:112px;padding:9px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#fff;text-align:left;cursor:pointer;overflow:hidden}.agenda-dia:hover{border-color:#d4af3773;background:#d4af3713}.agenda-dia-vazio{background:transparent;border-color:transparent;pointer-events:none}.agenda-dia-hoje{border-color:#d4af37b8;box-shadow:inset 0 0 0 1px #d4af3738}.agenda-dia-numero{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;font-weight:900;background:#0000004d}.agenda-dia-hoje .agenda-dia-numero{background:var(--ml-gold);color:#160000}.agenda-eventos-mini{display:grid;gap:5px;margin-top:8px}.agenda-evento-mini,.agenda-evento-mais{display:block;max-width:100%;padding:4px 7px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-evento-mini{border:1px solid rgba(255,255,255,.1);background:#b3001b47}.agenda-evento-mais{color:var(--ml-gold);background:#d4af371a}.form-grid{display:grid;gap:12px}.form-grid label,.filtros-grid label{display:grid;gap:6px;color:#ffffffe0;font-weight:800;font-size:13px}.form-grid input,.form-grid select,.form-grid textarea,.filtros-grid input,.filtros-grid select{width:100%;min-height:42px;border-radius:12px;border:1px solid var(--ml-line-strong);background:#00000052;color:#fff;padding:10px 12px;outline:none}.form-grid textarea,.filtros-grid textarea{resize:vertical;line-height:1.45}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.filtros-grid input:focus,.filtros-grid select:focus{border-color:#d4af37b8;box-shadow:0 0 0 3px #d4af371a}.form-duas-colunas,.filtros-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.filtros-grid{grid-template-columns:120px 180px 1fr;align-items:end;margin-bottom:14px}.botoes-linha,.agenda-evento-acoes,.reuniao-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.aviso-permissao,.texto-vazio{padding:12px 14px;border-radius:14px;border:1px dashed rgba(255,255,255,.22);background:#ffffff0b;color:#ffffffb8;line-height:1.45}.section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.section-title h3{margin:0;font-size:22px}.section-title span{padding:6px 10px;border-radius:999px;background:var(--ml-gold-soft);color:#ffe68c;font-weight:900;font-size:12px}.agenda-eventos-lista,.reunioes-cards-lista{display:grid;gap:12px}.agenda-evento-card,.reuniao-card{padding:15px;border-radius:18px;border:1px solid var(--ml-line);background:linear-gradient(135deg,#ffffff0e,#ffffff06),#00000038}.agenda-evento-topo,.reuniao-card-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.agenda-evento-topo h4,.reuniao-card-topo h4{margin:0;font-size:19px;line-height:1.15}.agenda-evento-topo p,.reuniao-card-topo p{margin:5px 0 0;color:#ffffffad}.agenda-badge{flex:0 0 auto;display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;border:1px solid rgba(212,175,55,.28);background:#d4af371f;color:#ffe68c;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.agenda-observacao,.reuniao-evento-vinculado{margin:12px 0;padding:10px 12px;border-radius:12px;background:#ffffff0b;color:#ffffffd1;line-height:1.45}.reuniao-bloco{margin-top:10px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#ffffff09}.reuniao-bloco strong{display:block;margin-bottom:6px;color:var(--ml-gold);font-size:13px;text-transform:uppercase;letter-spacing:.05em}.reuniao-bloco p{margin:0;color:#ffffffd6;white-space:pre-wrap;line-height:1.5}.agenda-tipo-geral{background:#d4af3724;border-color:#d4af3747;color:#ffe68c}.agenda-tipo-jogo{background:#22c55e29;border-color:#22c55e57;color:#9df7bc}.agenda-tipo-reuniao{background:#60a5fa29;border-color:#60a5fa57;color:#b9d8ff}.agenda-tipo-viagem{background:#a855f729;border-color:#a855f757;color:#dec2ff}.agenda-tipo-acao_social{background:#f59e0b29;border-color:#f59e0b57;color:#ffd58a}.agenda-tipo-financeiro{background:#14b8a629;border-color:#14b8a657;color:#98fff2}.agenda-tipo-outro{background:#94a3b829;border-color:#94a3b857;color:#d6dde8}@media(max-width:980px){.agenda-layout,.reunioes-layout{grid-template-columns:1fr}.agenda-form-card,.reunioes-form-card{order:-1}}@media(max-width:768px){.agenda-page,.reunioes-page{width:calc(100vw - 24px);max-width:calc(100vw - 24px);overflow-x:hidden}.page-header.agenda-header,.page-header.reunioes-header{display:grid;grid-template-columns:1fr;margin-top:18px;padding:82px 14px 16px}.page-header.agenda-header .btn-secondary,.page-header.reunioes-header .btn-secondary{width:100%}.agenda-calendario-card,.agenda-form-card,.agenda-lista-card,.reunioes-form-card,.reunioes-lista-card{width:100%!important;max-width:100%!important;padding:14px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}.agenda-semana-grid,.agenda-calendario-grid{gap:5px}.agenda-dia-semana{font-size:10px;padding:6px 0}.agenda-dia{min-height:82px;padding:6px;border-radius:12px}.agenda-dia-numero{width:26px;height:26px;font-size:13px}.agenda-evento-mini{padding:3px 5px;font-size:9px;border-radius:8px}.agenda-evento-mais{font-size:9px;padding:3px 5px}.form-duas-colunas,.filtros-grid{grid-template-columns:1fr}.botoes-linha,.agenda-evento-acoes,.reuniao-acoes{display:grid;grid-template-columns:1fr}.botoes-linha button,.agenda-evento-acoes button,.reuniao-acoes button{width:100%}.agenda-evento-topo,.reuniao-card-topo,.section-title{display:grid;grid-template-columns:1fr}.agenda-badge,.section-title span{width:fit-content}}@media(max-width:420px){.agenda-page,.reunioes-page{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.agenda-dia{min-height:76px}.agenda-eventos-mini{gap:3px;margin-top:5px}.agenda-evento-mini:nth-child(n+2){display:none}}.admin-config-card{border:1px solid rgba(255,255,255,.1)!important;background:radial-gradient(circle at top left,rgba(212,175,55,.08),transparent 28%),#050507e6!important}.admin-config-header{padding:18px!important;margin-bottom:14px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 0% 0%,rgba(212,175,55,.16),transparent 30%),linear-gradient(135deg,#0000008c,#4b000a6b)!important;box-shadow:0 14px 34px #0000004d!important;display:flex!important;justify-content:space-between!important;gap:12px!important}.admin-config-header h2{font-size:clamp(26px,3vw,38px)!important;letter-spacing:-.03em!important}.admin-config-section{position:relative!important;overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,#ffffff0e,#ffffff06),#0000005c!important;box-shadow:0 16px 36px #00000047!important}.admin-config-section:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#d4af37,#b3001b);opacity:.95}.admin-config-section h3{margin-bottom:10px!important;padding-left:2px!important;font-size:21px!important;line-height:1.15!important;letter-spacing:-.015em!important}.admin-config-section p{line-height:1.5!important}.admin-config-section input:not([type=checkbox]):not([type=color]):not([type=file]),.admin-config-section select,.admin-config-section textarea{width:100%!important;min-height:42px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important;color:#fff!important;padding:10px 12px!important;outline:none!important}.admin-config-section input:not([type=checkbox]):not([type=color]):not([type=file]):focus,.admin-config-section select:focus,.admin-config-section textarea:focus{border-color:#d4af37b8!important;box-shadow:0 0 0 3px #d4af371c!important}.admin-config-section input::placeholder{color:#ffffff73!important}.admin-modern-form{align-items:end!important;gap:12px!important;margin-top:14px!important;padding:14px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff09!important}.admin-modern-form label,.admin-config-section label{font-weight:800!important;color:#ffffffe0!important}.admin-modern-form button,.admin-config-section button{min-height:42px!important;border-radius:12px!important;font-weight:900!important}.admin-config-section .primary,.admin-config-section button.primary{border:0!important;color:#fff!important;background:linear-gradient(135deg,#b3001b,#ff2d2d)!important;box-shadow:0 10px 22px #b3001b38!important}.admin-config-section .ghost,.admin-config-section button.ghost,.admin-config-header .ghost{color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff13!important}.admin-config-section .danger,.admin-config-section button.danger{color:#fff!important;border:0!important;background:#ef4444b8!important}.admin-config-section button:disabled{opacity:.42!important;cursor:not-allowed!important;box-shadow:none!important}.admin-modern-table-wrap{margin-top:16px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000038!important}.admin-modern-table-wrap .table{min-width:720px!important}.admin-modern-table-wrap th{color:#ffffffad!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:#ffffff09!important}.admin-modern-table-wrap td,.admin-modern-table-wrap th{padding:12px 10px!important}.admin-modern-table-wrap tbody tr:hover{background:#d4af370b!important}.admin-planos-card .footerHint,.admin-convite-card .footerHint,.admin-usuarios-card .footerHint,.admin-admin-card .footerHint,.admin-role-card .footerHint{width:100%!important;max-width:100%!important;padding:9px 10px!important;border-radius:12px!important;background:#d4af3712!important;border:1px solid rgba(212,175,55,.12)!important;text-align:left!important}.admin-planos-card .footerHint small,.admin-convite-card .footerHint small,.admin-usuarios-card .footerHint small,.admin-admin-card .footerHint small,.admin-role-card .footerHint small{font-size:12px!important;line-height:1.45!important;color:#ffffffb8!important}.admin-access-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.admin-admin-card,.admin-role-card{margin-top:0!important}.admin-admin-card button,.admin-role-card button{margin-right:7px!important;margin-bottom:8px!important}.admin-role-card label{display:grid!important;gap:7px!important;max-width:280px!important}.admin-role-card select{max-width:220px!important}.admin-usuarios-card>label{display:grid!important;gap:7px!important;margin-bottom:12px!important}.admin-usuarios-card>label input,.admin-usuarios-card>label select{max-width:720px!important}@media(min-width:769px){.admin-planos-modern-form{grid-template-columns:minmax(240px,1.4fr) minmax(160px,.65fr) 150px 110px!important}.admin-convite-modern-form{grid-template-columns:minmax(260px,1fr) 180px 160px!important}}@media(max-width:900px){.admin-access-row{grid-template-columns:1fr!important}}@media(max-width:768px){.admin-config-card{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:76px 12px 16px!important;overflow:hidden!important}.admin-config-header{display:grid!important;grid-template-columns:1fr!important;padding:16px!important}.admin-config-header button,.admin-modern-form button,.admin-config-section button{width:100%!important}.admin-config-section{padding:16px 14px!important}.admin-modern-form,.admin-planos-modern-form,.admin-convite-modern-form{grid-template-columns:1fr!important}.admin-modern-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.admin-admin-card button,.admin-role-card button{margin-right:0!important}.admin-role-card label,.admin-role-card select,.admin-usuarios-card>label input,.admin-usuarios-card>label select{max-width:100%!important}}@media(max-width:420px){.admin-config-card{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;padding-left:10px!important;padding-right:10px!important}}@media(max-width:768px){.admin-planos-card .admin-modern-table-wrap{width:100%!important;max-width:100%!important;overflow:visible!important;border:0!important;background:transparent!important}.admin-planos-card .admin-modern-table-wrap .table{width:100%!important;min-width:0!important;border-collapse:separate!important;border-spacing:0 12px!important}.admin-planos-card .admin-modern-table-wrap thead{display:none!important}.admin-planos-card .admin-modern-table-wrap tbody{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important}.admin-planos-card .admin-modern-table-wrap tr{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important;padding:14px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,#ffffff0e,#ffffff06),#00000047!important;box-sizing:border-box!important}.admin-planos-card .admin-modern-table-wrap td{display:grid!important;grid-template-columns:94px 1fr!important;gap:8px!important;align-items:center!important;width:100%!important;padding:0!important;border:0!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}.admin-planos-card .admin-modern-table-wrap td:before{font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#ffffff94!important}.admin-planos-card .admin-modern-table-wrap td:nth-child(1):before{content:"Plano"}.admin-planos-card .admin-modern-table-wrap td:nth-child(2):before{content:"Valor"}.admin-planos-card .admin-modern-table-wrap td:nth-child(3):before{content:"Status"}.admin-planos-card .admin-modern-table-wrap td:nth-child(4):before{content:"Ações"}.admin-planos-card .admin-modern-table-wrap td:nth-child(1){font-size:17px!important;font-weight:900!important}.admin-planos-card .admin-modern-table-wrap td:nth-child(2){color:#9df7bc!important;font-weight:900!important}.admin-planos-card .admin-modern-table-wrap td:nth-child(4){grid-template-columns:1fr!important;gap:8px!important}.admin-planos-card .admin-modern-table-wrap td:nth-child(4):before{display:block!important}.admin-planos-card .admin-modern-table-wrap td:nth-child(4) button{width:100%!important;min-height:42px!important;margin:0 0 8px!important;white-space:normal!important}.admin-planos-card .admin-modern-table-wrap td:nth-child(4) button:last-child{margin-bottom:0!important}.admin-planos-card .admin-modern-table-wrap td[colspan]{display:block!important;text-align:center!important;opacity:.75!important}.admin-planos-card .admin-modern-table-wrap td[colspan]:before{display:none!important}}@media(max-width:420px){.admin-planos-card .admin-modern-table-wrap tr{padding:12px!important}.admin-planos-card .admin-modern-table-wrap td{grid-template-columns:82px 1fr!important}}.sorteios-card{overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;background:radial-gradient(circle at top left,rgba(212,175,55,.08),transparent 30%),#050507e6!important}.sorteios-header{padding:18px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 0% 0%,rgba(212,175,55,.15),transparent 32%),linear-gradient(135deg,#0000008c,#4b000a6b)!important}.sorteios-header h2{font-size:clamp(28px,3vw,40px)!important;letter-spacing:-.03em!important}.sorteios-header small{display:block!important;max-width:850px!important;line-height:1.45!important}.sorteios-filtros-card,.sorteios-resultado-card,.sorteios-participantes-card{border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,#ffffff0e,#ffffff06),#00000052!important;box-shadow:0 16px 36px #00000040!important}.sorteios-form{gap:12px!important}.sorteios-form label{font-weight:800!important;color:#ffffffe0!important}.sorteios-form input,.sorteios-form select{width:100%!important;min-height:42px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important;color:#fff!important;padding:10px 12px!important;outline:none!important}.sorteios-acoes button,.sorteios-card button{min-height:42px!important;border-radius:12px!important;font-weight:900!important}.sorteios-acoes button:not(.ghost){border:0!important;color:#fff!important;background:linear-gradient(135deg,#b3001b,#ff2d2d)!important;box-shadow:0 10px 22px #b3001b38!important}.sorteios-card .ghost{color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff13!important}.sorteios-resultado-card{position:relative!important;overflow:hidden!important;border-color:#d4af3761!important;background:radial-gradient(circle at top right,rgba(212,175,55,.22),transparent 36%),linear-gradient(135deg,#b3001b33,#00000057)!important}.sorteios-resultado-card h3{font-size:24px!important}.sorteios-participantes-header{align-items:center!important;gap:12px!important}.sorteios-table-wrap{border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000038!important}.sorteios-table{min-width:860px!important}.sorteios-table th{color:#ffffffad!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:#ffffff09!important}.sorteios-table td,.sorteios-table th{padding:12px 10px!important}.sorteios-mobile-lista{display:none}@media(max-width:768px){.sorteios-card{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:76px 12px 16px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}.sorteios-card,.sorteios-card *{min-width:0!important;box-sizing:border-box!important}.sorteios-header{display:grid!important;grid-template-columns:1fr!important;padding:16px!important}.sorteios-filtros-card,.sorteios-resultado-card,.sorteios-participantes-card{width:100%!important;max-width:100%!important;padding:14px!important;overflow:hidden!important}.sorteios-form{grid-template-columns:1fr!important}.sorteios-form input,.sorteios-form select{font-size:16px!important}.sorteios-acoes{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.sorteios-acoes button,.sorteios-card button{width:100%!important;white-space:normal!important}.sorteios-resultado-card p:first-of-type{font-size:25px!important;line-height:1.12!important;color:#ffe68c!important}.sorteios-participantes-header{display:grid!important;grid-template-columns:1fr!important;align-items:start!important}.sorteios-participantes-header small{line-height:1.4!important}.sorteios-table-wrap{display:none!important}.sorteios-mobile-lista{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:12px!important}.sorteios-mobile-participante{width:100%!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,#ffffff0d,#ffffff06),#00000042!important;overflow:hidden!important}.sorteios-mobile-participante.aberto{border-color:#d4af3761!important;background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 32%),#0000004d!important}.sorteios-mobile-nome-btn{width:100%!important;min-height:44px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;padding:11px 12px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;text-align:left!important;box-shadow:none!important}.sorteios-mobile-nome-btn span{flex:1!important;font-size:16px!important;font-weight:900!important;line-height:1.25!important;overflow-wrap:anywhere!important}.sorteios-mobile-nome-btn b{flex:0 0 auto!important;color:#ffe68c!important;font-size:13px!important}.sorteios-mobile-detalhes{padding:0 12px 12px!important;display:grid!important;gap:6px!important}.sorteios-mobile-detalhes p{margin:0!important;padding:7px 9px!important;border-radius:10px!important;background:#ffffff0b!important;line-height:1.35!important;font-size:14px!important;overflow-wrap:anywhere!important}.sorteios-mobile-detalhes strong{color:#ffffff9e!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.04em!important}.sorteios-mobile-vazio{padding:14px!important;text-align:center!important;border-radius:14px!important;border:1px dashed rgba(255,255,255,.22)!important;color:#ffffffb8!important;background:#ffffff09!important}.sorteios-regra{display:block!important;margin-top:12px!important;line-height:1.45!important;padding:10px 12px!important;border-radius:12px!important;background:#d4af3712!important;border:1px solid rgba(212,175,55,.12)!important}}@media(max-width:420px){.sorteios-card{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;padding-left:10px!important;padding-right:10px!important}.sorteios-mobile-nome-btn span{font-size:15px!important}}.patrocinadores-page{overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;background:radial-gradient(circle at top left,rgba(212,175,55,.08),transparent 30%),#050507e6!important}.patrocinadores-hero{padding:18px 20px!important;margin-bottom:16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 0% 0%,rgba(212,175,55,.17),transparent 34%),linear-gradient(135deg,#00000094,#4b000a70)!important;box-shadow:0 16px 36px #0000004d!important}.patrocinadores-hero h2{margin:0!important;font-size:clamp(27px,3vw,40px)!important;letter-spacing:-.03em!important;line-height:1.05!important}.patrocinadores-hero p{max-width:760px!important;margin:8px 0 0!important;color:#ffffffc2!important;line-height:1.45!important}.patrocinadores-form-card,.patrocinadores-lista-card,.patrocinador-pagamento-card{border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,#ffffff0e,#ffffff06),#00000052!important;box-shadow:0 16px 36px #0000003d!important}.patrocinadores-form-card{padding:16px!important}.patrocinadores-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important}.patrocinadores-form-card label,.patrocinador-edicao-form label,.patrocinador-pagamento-card label{font-weight:800!important;color:#ffffffe0!important}.patrocinadores-form-card input,.patrocinadores-form-card select,.patrocinadores-form-card textarea,.patrocinador-edicao-form input,.patrocinador-edicao-form select,.patrocinador-edicao-form textarea,.patrocinador-pagamento-card input,.patrocinador-pagamento-card select,.patrocinador-pagamento-card textarea{width:100%!important;min-height:42px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important;color:#fff!important;padding:10px 12px!important;outline:none!important}.patrocinadores-form-card input:focus,.patrocinadores-form-card select:focus,.patrocinadores-form-card textarea:focus,.patrocinador-edicao-form input:focus,.patrocinador-edicao-form select:focus,.patrocinador-edicao-form textarea:focus,.patrocinador-pagamento-card input:focus,.patrocinador-pagamento-card select:focus,.patrocinador-pagamento-card textarea:focus{border-color:#d4af37b8!important;box-shadow:0 0 0 3px #d4af371c!important}.patrocinadores-form-card button,.patrocinador-card button,.patrocinador-pagamento-card button{min-height:42px!important;border-radius:12px!important;font-weight:900!important}.patrocinadores-form-card>button[type=submit]{margin-top:14px!important;min-width:220px!important;color:#fff!important;border:0!important;background:linear-gradient(135deg,#b3001b,#ff2d2d)!important;box-shadow:0 10px 24px #b3001b3d!important}.patrocinadores-lista-card{padding:16px!important}.patrocinadores-section-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}.patrocinadores-section-title h3{margin:0!important;font-size:23px!important;letter-spacing:-.02em!important}.patrocinadores-section-title span{padding:6px 10px!important;border-radius:999px!important;background:#d4af3721!important;color:#ffe68c!important;font-weight:900!important;font-size:12px!important}.patrocinadores-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))!important;gap:14px!important}.patrocinador-card{min-height:0!important;position:relative!important;overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 34%),linear-gradient(135deg,#ffffff0d,#ffffff06),#0000004d!important;box-shadow:0 14px 30px #0000003b!important}.patrocinador-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#d4af37,#b3001b)}.patrocinador-card-conteudo{display:grid!important;gap:8px!important}.patrocinador-card-topo{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin-bottom:2px!important}.patrocinador-card h3{margin:0!important;font-size:21px!important;line-height:1.12!important;letter-spacing:-.02em!important}.patrocinador-card .preco{margin:2px 0 4px!important;color:#9df7bc!important;font-size:24px!important;font-weight:950!important}.patrocinador-status{flex:0 0 auto!important;padding:5px 9px!important;border-radius:999px!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important}.patrocinador-status.ativo{background:#22c55e29!important;border:1px solid rgba(34,197,94,.3)!important;color:#9df7bc!important}.patrocinador-status.inativo{background:#ef444429!important;border:1px solid rgba(239,68,68,.3)!important;color:#ffc0c0!important}.patrocinador-card small{display:block!important;margin-top:4px!important;padding:10px!important;border-radius:12px!important;background:#ffffff0b!important;line-height:1.4!important}.patrocinador-editar-btn{width:100%!important;margin-top:10px!important}.patrocinador-edicao-form{display:grid!important;gap:9px!important}.patrocinador-edicao-form button{width:100%!important}.patrocinador-edicao-form .salvar{color:#fff!important;border:0!important;background:linear-gradient(135deg,#15803d,#22c55e)!important}.patrocinadores-pagamentos-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))!important;gap:14px!important}.patrocinador-pagamento-card h3{margin-top:0!important;font-size:22px!important}.patrocinador-pagamento-acoes{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px!important}.patrocinador-pagamento-ajuda{display:block!important;margin-top:10px!important;padding:10px 12px!important;border-radius:12px!important;background:#d4af3712!important;border:1px solid rgba(212,175,55,.12)!important;line-height:1.45!important}@media(max-width:980px){.patrocinadores-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:768px){.patrocinadores-page{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:76px 12px 16px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}.patrocinadores-page,.patrocinadores-page *{min-width:0!important;box-sizing:border-box!important}.patrocinadores-hero{padding:16px!important}.patrocinadores-form-card,.patrocinadores-lista-card,.patrocinador-pagamento-card{width:100%!important;max-width:100%!important;padding:14px!important;overflow:hidden!important}.patrocinadores-form-grid,.patrocinadores-grid,.patrocinadores-pagamentos-grid,.patrocinador-pagamento-grid{grid-template-columns:1fr!important}.patrocinadores-form-card input,.patrocinadores-form-card select,.patrocinadores-form-card textarea,.patrocinador-edicao-form input,.patrocinador-edicao-form select,.patrocinador-edicao-form textarea,.patrocinador-pagamento-card input,.patrocinador-pagamento-card select,.patrocinador-pagamento-card textarea{font-size:16px!important}.patrocinadores-form-card>button[type=submit],.patrocinador-card button,.patrocinador-pagamento-card button{width:100%!important;min-width:0!important;white-space:normal!important}.patrocinadores-section-title{display:grid!important;grid-template-columns:1fr!important}.patrocinadores-section-title span{width:fit-content!important}.patrocinador-card{width:100%!important;padding:14px!important}.patrocinador-card-topo{display:grid!important;grid-template-columns:1fr!important}.patrocinador-status{width:fit-content!important}.patrocinador-card .preco{font-size:22px!important}.patrocinador-pagamento-acoes{grid-template-columns:1fr!important}}@media(max-width:420px){.patrocinadores-page{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;padding-left:10px!important;padding-right:10px!important}.patrocinadores-hero h2{font-size:26px!important}}.membros-card{overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;background:radial-gradient(circle at top left,rgba(212,175,55,.08),transparent 30%),#050507e6!important}.membros-header-row{padding:18px 20px!important;margin-bottom:16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 0% 0%,rgba(212,175,55,.16),transparent 34%),linear-gradient(135deg,#00000094,#4b000a70)!important;box-shadow:0 16px 36px #0000004d!important}.membros-header-row h2{font-size:clamp(27px,3vw,40px)!important;letter-spacing:-.03em!important;line-height:1.05!important}.membros-recarregar-btn{min-height:42px!important;border-radius:12px!important;font-weight:900!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff13!important}.membros-filtros{display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;gap:12px!important;align-items:end!important;margin-bottom:16px!important;padding:16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,#ffffff0e,#ffffff06),#0000004d!important}.membros-busca-label{display:grid!important;gap:7px!important;font-weight:900!important;color:#ffffffe0!important}.membros-busca-label input{width:100%!important;min-height:44px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important;color:#fff!important;padding:10px 12px!important;outline:none!important}.membros-busca-label input:focus{border-color:#d4af37b8!important;box-shadow:0 0 0 3px #d4af371c!important}.membros-contador{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;border-radius:999px!important;background:#d4af3721!important;color:#ffe68c!important;font-weight:950!important;white-space:nowrap!important}.membros-lista{display:grid!important;gap:10px!important;overflow:hidden!important}.membros-linha{display:grid!important;grid-template-columns:minmax(190px,1.45fr) 120px 120px 130px minmax(140px,.9fr) 150px!important;gap:10px!important;align-items:center!important;padding:13px 14px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(135deg,#ffffff0b,#ffffff06),#00000040!important}.membros-linha-header{position:sticky!important;top:0!important;z-index:1!important;background:linear-gradient(135deg,#d4af371f,#b3001b1a),#0000007a!important;color:#ffffffb3!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important}.membros-campo{min-width:0!important;overflow-wrap:anywhere!important;color:#ffffffe0!important}.membros-nome b{color:#fff!important;font-size:16px!important}.membros-campo .sub{margin-top:4px!important;color:#ffffff94!important;font-size:12px!important;line-height:1.35!important}.membros-acoes{display:flex!important;flex-wrap:wrap!important;gap:7px!important;justify-content:flex-end!important}.membros-acoes button,.membros-linha-editando button{min-height:38px!important;border-radius:11px!important;font-weight:900!important}.membros-input,.membros-plano-edit select,.membros-plano-edit input,.membros-linha-editando input,.membros-linha-editando select{width:100%!important;min-height:40px!important;border-radius:11px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important;color:#fff!important;padding:9px 10px!important;outline:none!important}.membros-linha-editando{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:start!important;border-color:#d4af374d!important;background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 34%),#0000004d!important}.membros-plano-edit{display:grid!important;gap:8px!important}.membros-par{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin-top:4px!important;padding:12px!important;border-radius:14px!important;border:1px dashed rgba(212,175,55,.24)!important;background:#d4af370e!important}.membros-sem-resultados{padding:16px!important;text-align:center!important;border-radius:14px!important;border:1px dashed rgba(255,255,255,.22)!important;color:#ffffffb8!important;background:#ffffff09!important}.membro-mobile-toggle{display:none}@media(max-width:1100px){.membros-linha{grid-template-columns:minmax(180px,1.4fr) 105px 110px 120px minmax(130px,.9fr) 138px!important;gap:8px!important}}@media(max-width:768px){.membros-card{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:76px 12px 16px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}.membros-card,.membros-card *{min-width:0!important;box-sizing:border-box!important}.membros-header-row{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:16px!important}.membros-recarregar-btn{width:100%!important}.membros-filtros{grid-template-columns:1fr!important;padding:14px!important}.membros-busca-label input{font-size:16px!important}.membros-contador{width:fit-content!important}.membros-linha-header{display:none!important}.membros-lista{gap:8px!important;width:100%!important}.membros-linha{width:100%!important;grid-template-columns:1fr!important;gap:8px!important;padding:0!important;overflow:hidden!important;border-radius:16px!important}.membros-linha:not(.membros-linha-editando){background:linear-gradient(135deg,#ffffff0d,#ffffff06),#00000047!important}.membro-nome-desktop{display:none!important}.membro-mobile-toggle{width:100%!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 14px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-align:left!important;box-shadow:none!important}.membro-mobile-toggle span{display:grid!important;gap:3px!important;flex:1!important}.membro-mobile-toggle b{font-size:16px!important;line-height:1.2!important;overflow-wrap:anywhere!important}.membro-mobile-toggle small{color:#ffffff9e!important;font-size:12px!important;font-weight:700!important}.membro-mobile-toggle strong{flex:0 0 auto!important;color:#ffe68c!important;font-size:13px!important}.membros-nome{width:100%!important;padding:0!important}.membros-linha:not(.membro-aberto):not(.membros-linha-editando) .membros-campo:not(.membros-nome),.membros-linha:not(.membro-aberto):not(.membros-linha-editando) .membros-acoes{display:none!important}.membros-linha.membro-aberto:not(.membros-linha-editando){border-color:#d4af375c!important;background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 34%),#0000004d!important}.membros-linha.membro-aberto:not(.membros-linha-editando) .membros-campo:not(.membros-nome){display:grid!important;grid-template-columns:105px 1fr!important;gap:8px!important;align-items:center!important;padding:0 14px!important;line-height:1.35!important}.membros-linha.membro-aberto:not(.membros-linha-editando) .membros-campo:not(.membros-nome):before{content:attr(data-label);color:#ffffff94!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important}.membros-linha.membro-aberto:not(.membros-linha-editando) .membros-acoes{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:4px 14px 14px!important;justify-content:stretch!important}.membros-acoes button{width:100%!important}.membros-linha-editando{grid-template-columns:1fr!important;padding:14px!important}.membros-linha-editando .membros-acoes{display:grid!important;grid-template-columns:1fr!important;justify-content:stretch!important}.membros-par{grid-template-columns:1fr!important;padding:10px!important}.membros-plano-edit{grid-template-columns:1fr!important}}@media(max-width:420px){.membros-card{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;padding-left:10px!important;padding-right:10px!important}.membros-linha.membro-aberto:not(.membros-linha-editando) .membros-campo:not(.membros-nome){grid-template-columns:92px 1fr!important}.membro-mobile-toggle{padding-left:12px!important;padding-right:12px!important}}@media(max-width:768px){html,body,#root{max-width:100%!important;overflow-x:hidden!important}.membros-card{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin-left:auto!important;margin-right:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.membros-card *{max-width:100%!important;box-sizing:border-box!important}.membros-header-row,.membros-filtros,.membros-lista,.membros-linha,.membros-linha-editando,.membros-par,.membros-plano-edit,.membros-acoes,.membros-campo,.membros-nome,.membro-mobile-toggle{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.membros-linha{margin-left:0!important;margin-right:0!important}.membros-linha.membro-aberto:not(.membros-linha-editando) .membros-campo:not(.membros-nome){width:100%!important;max-width:100%!important;grid-template-columns:90px minmax(0,1fr)!important;overflow-wrap:anywhere!important;word-break:break-word!important}.membro-mobile-toggle{padding-left:12px!important;padding-right:12px!important;overflow-x:hidden!important}.membro-mobile-toggle span,.membro-mobile-toggle b,.membro-mobile-toggle small,.membros-campo,.membros-campo b,.membros-campo .sub{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.membros-input,.membros-card input,.membros-card select,.membros-card textarea,.membros-card button{width:100%!important;max-width:100%!important;min-width:0!important}.membros-linha.membro-aberto:not(.membros-linha-editando) .membros-acoes{grid-template-columns:1fr!important}}@media(max-width:420px){.membros-card{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;padding-left:8px!important;padding-right:8px!important}.membros-linha.membro-aberto:not(.membros-linha-editando) .membros-campo:not(.membros-nome){grid-template-columns:78px minmax(0,1fr)!important}}@media(max-width:768px){.membros-card{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:14px!important;overflow-x:hidden!important;box-sizing:border-box!important}.membros-card.card{width:100%!important;max-width:100%!important}.membros-header-row,.membros-filtros{width:100%!important;max-width:100%!important;margin:0 0 14px!important;padding:14px!important;box-sizing:border-box!important;overflow:hidden!important}.membros-lista{width:100%!important;max-width:100%!important;overflow:hidden!important}.membros-linha{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important}.membros-linha:not(.membros-linha-editando){padding:0!important}.membros-linha.membro-aberto:not(.membros-linha-editando) .membros-campo:not(.membros-nome){grid-template-columns:82px minmax(0,1fr)!important;padding-left:12px!important;padding-right:12px!important}.membro-mobile-toggle{width:100%!important;max-width:100%!important;padding:12px!important;box-sizing:border-box!important}.membros-linha.membro-aberto:not(.membros-linha-editando) .membros-acoes{grid-template-columns:1fr!important;padding-left:12px!important;padding-right:12px!important}.membros-card input,.membros-card select,.membros-card textarea,.membros-card button{max-width:100%!important;box-sizing:border-box!important}}@media(max-width:420px){.membros-card{width:100%!important;max-width:100%!important;padding:12px!important}.membros-header-row,.membros-filtros{padding:12px!important}.membros-linha.membro-aberto:not(.membros-linha-editando) .membros-campo:not(.membros-nome){grid-template-columns:76px minmax(0,1fr)!important}}.produtos-page{width:100%!important;max-width:100%!important;overflow:hidden!important}.produtos-hero{padding:18px 20px!important;margin-bottom:16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 0% 0%,rgba(212,175,55,.16),transparent 34%),linear-gradient(135deg,#00000094,#4b000a70)!important;box-shadow:0 16px 36px #0000004d!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important}.produtos-hero h2{margin:0!important;font-size:clamp(27px,3vw,40px)!important;letter-spacing:-.03em!important;line-height:1.05!important}.produtos-hero p{margin:8px 0 0!important;color:#ffffffc2!important;line-height:1.45!important}.produtos-hero span{flex:0 0 auto!important;padding:7px 11px!important;border-radius:999px!important;background:#d4af3721!important;color:#ffe68c!important;font-weight:950!important;font-size:12px!important}.produtos-grid-premium{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:14px!important;width:100%!important;max-width:100%!important}.produto-card-premium{position:relative!important;min-height:0!important;overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 34%),linear-gradient(135deg,#ffffff0d,#ffffff06),#0000004d!important;box-shadow:0 14px 30px #0000003b!important}.produto-card-premium:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#d4af37,#b3001b)}.produto-card-conteudo,.produto-detalhes{display:grid!important;gap:10px!important;width:100%!important}.produto-desktop-topo h3,.produto-card-premium h3{margin:0!important;font-size:21px!important;line-height:1.12!important;letter-spacing:-.02em!important;color:#fff!important}.produto-card-premium .preco{margin:4px 0 8px!important;color:#9df7bc!important;font-size:25px!important;font-weight:950!important}.produto-editar-btn,.produto-card-premium button{min-height:42px!important;border-radius:12px!important;font-weight:900!important}.produto-editar-btn{width:100%!important;margin-top:6px!important}.produto-edicao-form{display:grid!important;gap:10px!important;width:100%!important}.produto-edicao-form label{display:grid!important;gap:7px!important;font-weight:900!important;color:#ffffffe0!important}.produto-edicao-form input{width:100%!important;min-height:42px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important;color:#fff!important;padding:10px 12px!important;outline:none!important}.produto-edicao-form input:focus{border-color:#d4af37b8!important;box-shadow:0 0 0 3px #d4af371c!important}.produto-edicao-acoes{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.produto-edicao-acoes button{width:100%!important}.produtos-vazio{padding:16px!important;text-align:center!important;border-radius:14px!important;border:1px dashed rgba(255,255,255,.22)!important;color:#ffffffb8!important;background:#ffffff09!important}.produto-mobile-toggle{display:none}@media(max-width:768px){.produtos-page{width:100%!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.produtos-page,.produtos-page *{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.produtos-hero{display:grid!important;grid-template-columns:1fr!important;padding:14px!important;margin-bottom:14px!important}.produtos-hero span{width:fit-content!important}.produtos-grid-premium{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:100%!important}.produto-card-premium{width:100%!important;max-width:100%!important;padding:0!important;overflow:hidden!important}.produto-card-premium:not(.produto-editando){background:linear-gradient(135deg,#ffffff0d,#ffffff06),#00000047!important}.produto-card-premium:before{display:none!important}.produto-desktop-topo{display:none!important}.produto-mobile-toggle{width:100%!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 14px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-align:left!important;box-shadow:none!important}.produto-mobile-toggle span{flex:1!important;font-size:16px!important;font-weight:950!important;line-height:1.25!important;overflow-wrap:anywhere!important}.produto-mobile-toggle strong{flex:0 0 auto!important;color:#ffe68c!important;font-size:13px!important}.produto-card-premium.produto-fechado .produto-detalhes{display:none!important}.produto-card-premium.produto-aberto{border-color:#d4af375c!important;background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 34%),#0000004d!important}.produto-card-premium.produto-aberto .produto-detalhes{padding:0 14px 14px!important}.produto-card-premium .preco{font-size:22px!important;margin:0!important}.produto-editar-btn{width:100%!important}.produto-editando{padding:14px!important}.produto-edicao-acoes{grid-template-columns:1fr!important}.produto-edicao-form input{font-size:16px!important}}@media(max-width:420px){.produtos-hero{padding:12px!important}.produto-mobile-toggle{padding-left:12px!important;padding-right:12px!important}.produto-mobile-toggle span{font-size:15px!important}}.estoque-page{overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;background:radial-gradient(circle at top left,rgba(212,175,55,.08),transparent 30%),#050507e6!important}.estoque-hero{padding:18px 20px!important;margin-bottom:16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 0% 0%,rgba(212,175,55,.16),transparent 34%),linear-gradient(135deg,#00000094,#4b000a70)!important;box-shadow:0 16px 36px #0000004d!important}.estoque-hero h2{margin:0!important;font-size:clamp(27px,3vw,40px)!important;letter-spacing:-.03em!important;line-height:1.05!important}.estoque-hero p{max-width:760px!important;margin:8px 0 0!important;color:#ffffffc2!important;line-height:1.45!important}.estoque-recarregar-btn{min-height:42px!important;border-radius:12px!important;font-weight:900!important}.estoque-layout{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.estoque-section{width:100%!important;max-width:100%!important;overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,#ffffff0e,#ffffff06),#00000052!important;box-shadow:0 16px 36px #0000003d!important}.estoque-section-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}.estoque-section-title h3{margin:0!important;font-size:23px!important;letter-spacing:-.02em!important}.estoque-section-title small{display:block!important;margin-top:5px!important;color:#ffffffad!important;line-height:1.4!important}.estoque-section-title span{flex:0 0 auto!important;padding:6px 10px!important;border-radius:999px!important;background:#d4af3721!important;color:#ffe68c!important;font-weight:950!important;font-size:12px!important}.estoque-form{display:grid!important;gap:12px!important;margin-bottom:16px!important;padding:14px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff09!important}.estoque-produto-form{grid-template-columns:minmax(240px,1fr) minmax(160px,220px) 170px!important;align-items:end!important}.estoque-lote-form{grid-template-columns:minmax(240px,1.2fr) minmax(140px,.7fr) minmax(160px,.8fr) minmax(190px,1fr) 150px!important;align-items:end!important}.estoque-form label{display:grid!important;gap:7px!important;font-weight:900!important;color:#ffffffe0!important}.estoque-form input,.estoque-form select{width:100%!important;min-height:42px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important;color:#fff!important;padding:10px 12px!important;outline:none!important}.estoque-form input:focus,.estoque-form select:focus{border-color:#d4af37b8!important;box-shadow:0 0 0 3px #d4af371c!important}.estoque-form button,.estoque-mobile-toggle,.estoque-recarregar-btn{min-height:42px!important;border-radius:12px!important;font-weight:900!important}.estoque-form button{color:#fff!important;border:0!important;background:linear-gradient(135deg,#b3001b,#ff2d2d)!important;box-shadow:0 10px 24px #b3001b3d!important}.estoque-form button:disabled,.estoque-recarregar-btn:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important}.estoque-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000038!important}.estoque-table{width:100%!important;min-width:680px!important}.estoque-lotes-table{min-width:760px!important}.estoque-table th{color:#ffffffad!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:#ffffff09!important}.estoque-table td,.estoque-table th{padding:12px 10px!important}.estoque-table tbody tr:hover{background:#d4af370b!important}.estoque-mobile-lista{display:none}@media(max-width:1100px){.estoque-produto-form,.estoque-lote-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:768px){.estoque-page{width:100%!important;max-width:100%!important;padding:14px!important;margin:0 auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.estoque-page,.estoque-page *{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.estoque-hero{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important;margin-bottom:14px!important}.estoque-recarregar-btn{width:100%!important}.estoque-section{padding:14px!important}.estoque-section-title{display:grid!important;grid-template-columns:1fr!important}.estoque-section-title span{width:fit-content!important}.estoque-produto-form,.estoque-lote-form{grid-template-columns:1fr!important;padding:12px!important}.estoque-form input,.estoque-form select{font-size:16px!important}.estoque-form button{width:100%!important}.estoque-table-wrap{display:none!important}.estoque-mobile-lista{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:12px!important;width:100%!important}.estoque-mobile-item{width:100%!important;overflow:hidden!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,#ffffff0d,#ffffff06),#00000047!important}.estoque-mobile-item.aberto{border-color:#d4af375c!important;background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 34%),#0000004d!important}.estoque-mobile-toggle{width:100%!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 14px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-align:left!important;box-shadow:none!important}.estoque-mobile-toggle span{flex:1!important;font-size:16px!important;font-weight:950!important;line-height:1.25!important;overflow-wrap:anywhere!important}.estoque-mobile-toggle strong{flex:0 0 auto!important;color:#ffe68c!important;font-size:13px!important}.estoque-mobile-detalhes{display:grid!important;gap:7px!important;padding:0 14px 14px!important}.estoque-mobile-detalhes p{margin:0!important;padding:8px 10px!important;border-radius:11px!important;background:#ffffff0b!important;display:grid!important;grid-template-columns:115px minmax(0,1fr)!important;gap:8px!important;line-height:1.35!important}.estoque-mobile-detalhes strong{color:#ffffff94!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important}.estoque-mobile-detalhes span{color:#ffffffe6!important;overflow-wrap:anywhere!important}.estoque-mobile-vazio{padding:14px!important;text-align:center!important;border-radius:14px!important;border:1px dashed rgba(255,255,255,.22)!important;color:#ffffffb8!important;background:#ffffff09!important}}@media(max-width:420px){.estoque-page,.estoque-hero,.estoque-section{padding:12px!important}.estoque-mobile-toggle{padding-left:12px!important;padding-right:12px!important}.estoque-mobile-detalhes p{grid-template-columns:95px minmax(0,1fr)!important}}.rel-vendas-page{overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;background:radial-gradient(circle at top left,rgba(212,175,55,.08),transparent 30%),#050507e6!important}.rel-vendas-hero{padding:18px 20px!important;margin-bottom:16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 0% 0%,rgba(212,175,55,.16),transparent 34%),linear-gradient(135deg,#00000094,#4b000a70)!important;box-shadow:0 16px 36px #0000004d!important}.rel-vendas-hero h2{margin:0!important;font-size:clamp(27px,3vw,40px)!important;letter-spacing:-.03em!important;line-height:1.05!important}.rel-vendas-hero p{max-width:760px!important;margin:8px 0 0!important;color:#ffffffc2!important;line-height:1.45!important}.rel-vendas-pdf-btn,.rel-vendas-filtros button,.rel-vendas-acoes-exportacao button{min-height:42px!important;border-radius:12px!important;font-weight:900!important}.rel-vendas-filtros{display:grid!important;grid-template-columns:minmax(170px,.8fr) minmax(170px,.8fr) minmax(280px,1.4fr)!important;gap:12px!important;align-items:end!important;margin-bottom:14px!important;padding:16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,#ffffff0e,#ffffff06),#0000004d!important}.rel-vendas-filtros label{display:grid!important;gap:7px!important;font-weight:900!important;color:#ffffffe0!important}.rel-vendas-filtros input{width:100%!important;min-height:42px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important;color:#fff!important;padding:10px 12px!important;outline:none!important}.rel-vendas-filtros input:focus{border-color:#d4af37b8!important;box-shadow:0 0 0 3px #d4af371c!important}.rel-vendas-filtros-acoes{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.rel-vendas-filtros-acoes button:first-child{color:#fff!important;border:0!important;background:linear-gradient(135deg,#b3001b,#ff2d2d)!important;box-shadow:0 10px 24px #b3001b3d!important}.rel-vendas-page .ghost{color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff13!important}.rel-vendas-page button:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important}.rel-vendas-resumo{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:14px!important}.rel-vendas-resumo>div{padding:14px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.11)!important;background:radial-gradient(circle at top right,rgba(212,175,55,.09),transparent 34%),#00000047!important}.rel-vendas-resumo span{display:block!important;margin-bottom:5px!important;color:#ffffff9e!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important}.rel-vendas-resumo strong{display:block!important;color:#ffe68c!important;font-size:clamp(18px,2.1vw,25px)!important;line-height:1.1!important;overflow-wrap:anywhere!important}.rel-vendas-acoes-exportacao{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:14px!important}.rel-vendas-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000038!important}.rel-vendas-table{width:100%!important;min-width:850px!important}.rel-vendas-table th{color:#ffffffad!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:#ffffff09!important}.rel-vendas-table td,.rel-vendas-table th{padding:12px 10px!important}.rel-vendas-table tbody tr:hover{background:#d4af370b!important}.rel-vendas-mobile-lista{display:none}@media(max-width:980px){.rel-vendas-filtros{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rel-vendas-filtros-acoes{grid-column:1 / -1!important}.rel-vendas-resumo{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:768px){.rel-vendas-page{width:100%!important;max-width:100%!important;padding:14px!important;margin:0 auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.rel-vendas-page,.rel-vendas-page *{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.rel-vendas-hero{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important;margin-bottom:14px!important}.rel-vendas-pdf-btn{width:100%!important}.rel-vendas-filtros{grid-template-columns:1fr!important;padding:14px!important}.rel-vendas-filtros input{font-size:16px!important}.rel-vendas-filtros-acoes{display:grid!important;grid-template-columns:1fr!important}.rel-vendas-filtros-acoes button,.rel-vendas-acoes-exportacao button{width:100%!important}.rel-vendas-resumo{grid-template-columns:1fr 1fr!important;gap:8px!important}.rel-vendas-resumo>div{padding:11px!important}.rel-vendas-resumo strong{font-size:17px!important}.rel-vendas-acoes-exportacao{display:grid!important;grid-template-columns:1fr!important}.rel-vendas-table-wrap{display:none!important}.rel-vendas-mobile-lista{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}.rel-vendas-mobile-item{width:100%!important;overflow:hidden!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,#ffffff0d,#ffffff06),#00000047!important}.rel-vendas-mobile-item.aberto{border-color:#d4af375c!important;background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 34%),#0000004d!important}.rel-vendas-mobile-toggle{width:100%!important;min-height:50px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 14px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-align:left!important;box-shadow:none!important}.rel-vendas-mobile-toggle span{flex:1!important;display:grid!important;gap:3px!important;line-height:1.25!important;overflow-wrap:anywhere!important}.rel-vendas-mobile-toggle b{font-size:16px!important;color:#fff!important}.rel-vendas-mobile-toggle small{color:#ffffff9e!important;font-size:12px!important;font-weight:750!important}.rel-vendas-mobile-toggle strong{flex:0 0 auto!important;color:#ffe68c!important;font-size:13px!important}.rel-vendas-mobile-detalhes{display:grid!important;gap:7px!important;padding:0 14px 14px!important}.rel-vendas-mobile-detalhes p{margin:0!important;padding:8px 10px!important;border-radius:11px!important;background:#ffffff0b!important;display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:8px!important;line-height:1.35!important}.rel-vendas-mobile-detalhes strong{color:#ffffff94!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important}.rel-vendas-mobile-detalhes span{color:#ffffffe6!important;overflow-wrap:anywhere!important}.rel-vendas-mobile-vazio{padding:14px!important;text-align:center!important;border-radius:14px!important;border:1px dashed rgba(255,255,255,.22)!important;color:#ffffffb8!important;background:#ffffff09!important}}@media(max-width:420px){.rel-vendas-page,.rel-vendas-hero,.rel-vendas-filtros{padding:12px!important}.rel-vendas-resumo{grid-template-columns:1fr!important}.rel-vendas-mobile-toggle{padding-left:12px!important;padding-right:12px!important}.rel-vendas-mobile-detalhes p{grid-template-columns:74px minmax(0,1fr)!important}}.rel-patro-page{overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;background:radial-gradient(circle at top left,rgba(212,175,55,.08),transparent 30%),#050507e6!important}.rel-patro-hero{padding:18px 20px!important;margin-bottom:16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 0% 0%,rgba(212,175,55,.16),transparent 34%),linear-gradient(135deg,#00000094,#4b000a70)!important;box-shadow:0 16px 36px #0000004d!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.rel-patro-hero h2{margin:0!important;font-size:clamp(27px,3vw,40px)!important;letter-spacing:-.03em!important;line-height:1.05!important}.rel-patro-hero p{max-width:760px!important;margin:8px 0 0!important;color:#ffffffc2!important;line-height:1.45!important}.rel-patro-pdf-btn,.rel-patro-filtros button{min-height:42px!important;border-radius:12px!important;font-weight:900!important}.rel-patro-pdf-btn{flex:0 0 auto!important;color:#fff!important;border:0!important;background:linear-gradient(135deg,#b3001b,#ff2d2d)!important;box-shadow:0 10px 24px #b3001b3d!important}.rel-patro-pdf-btn:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important}.rel-patro-filtros{display:grid!important;grid-template-columns:minmax(130px,.7fr) minmax(150px,.8fr) minmax(180px,1fr)!important;gap:12px!important;align-items:end!important;margin-bottom:14px!important;padding:16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,#ffffff0e,#ffffff06),#0000004d!important}.rel-patro-filtros label{display:grid!important;gap:7px!important;font-weight:900!important;color:#ffffffe0!important}.rel-patro-filtros input,.rel-patro-filtros select{width:100%!important;min-height:42px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important;color:#fff!important;padding:10px 12px!important;outline:none!important}.rel-patro-filtros input:focus,.rel-patro-filtros select:focus{border-color:#d4af37b8!important;box-shadow:0 0 0 3px #d4af371c!important}.rel-patro-resumo{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:14px!important}.rel-patro-resumo>div{padding:14px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.11)!important;background:radial-gradient(circle at top right,rgba(212,175,55,.09),transparent 34%),#00000047!important}.rel-patro-resumo span{display:block!important;margin-bottom:5px!important;color:#ffffff9e!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important}.rel-patro-resumo strong{display:block!important;color:#ffe68c!important;font-size:clamp(18px,2.1vw,25px)!important;line-height:1.1!important;overflow-wrap:anywhere!important}.rel-patro-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000038!important}.rel-patro-table{width:100%!important;min-width:980px!important}.rel-patro-table th{color:#ffffffad!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:#ffffff09!important}.rel-patro-table td,.rel-patro-table th{padding:12px 10px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;text-align:left!important}.rel-patro-table td:nth-child(5),.rel-patro-table td:nth-child(6),.rel-patro-table td:nth-child(7){text-align:right!important}.rel-patro-table tbody tr:hover{background:#d4af370b!important}.rel-patro-status{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:4px 9px!important;border-radius:999px!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important;white-space:nowrap!important}.rel-patro-status.em-dia{background:#22c55e29!important;border:1px solid rgba(34,197,94,.3)!important;color:#9df7bc!important}.rel-patro-status.devendo{background:#f59e0b29!important;border:1px solid rgba(245,158,11,.3)!important;color:#ffd58a!important}.rel-patro-status.inativo{background:#ef444429!important;border:1px solid rgba(239,68,68,.3)!important;color:#ffc0c0!important}.rel-patro-mobile-lista{display:none}@media(max-width:980px){.rel-patro-resumo{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:768px){.rel-patro-page{width:100%!important;max-width:100%!important;padding:14px!important;margin:0 auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.rel-patro-page,.rel-patro-page *{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.rel-patro-hero{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important;margin-bottom:14px!important}.rel-patro-pdf-btn{width:100%!important}.rel-patro-filtros{grid-template-columns:1fr!important;padding:14px!important}.rel-patro-filtros input,.rel-patro-filtros select{font-size:16px!important}.rel-patro-resumo{grid-template-columns:1fr 1fr!important;gap:8px!important}.rel-patro-resumo>div{padding:11px!important}.rel-patro-resumo strong{font-size:17px!important}.rel-patro-table-wrap{display:none!important}.rel-patro-mobile-lista{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}.rel-patro-mobile-item{width:100%!important;overflow:hidden!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,#ffffff0d,#ffffff06),#00000047!important}.rel-patro-mobile-item.aberto{border-color:#d4af375c!important;background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 34%),#0000004d!important}.rel-patro-mobile-toggle{width:100%!important;min-height:50px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 14px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-align:left!important;box-shadow:none!important}.rel-patro-mobile-toggle span{flex:1!important;display:grid!important;gap:3px!important;line-height:1.25!important;overflow-wrap:anywhere!important}.rel-patro-mobile-toggle b{font-size:16px!important;color:#fff!important}.rel-patro-mobile-toggle small{color:#ffffff9e!important;font-size:12px!important;font-weight:750!important}.rel-patro-mobile-toggle strong{flex:0 0 auto!important;color:#ffe68c!important;font-size:13px!important}.rel-patro-mobile-detalhes{display:grid!important;gap:7px!important;padding:0 14px 14px!important}.rel-patro-mobile-detalhes p{margin:0!important;padding:8px 10px!important;border-radius:11px!important;background:#ffffff0b!important;display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:8px!important;line-height:1.35!important}.rel-patro-mobile-detalhes strong{color:#ffffff94!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important}.rel-patro-mobile-detalhes span{color:#ffffffe6!important;overflow-wrap:anywhere!important}.rel-patro-mobile-vazio{padding:14px!important;text-align:center!important;border-radius:14px!important;border:1px dashed rgba(255,255,255,.22)!important;color:#ffffffb8!important;background:#ffffff09!important}}@media(max-width:420px){.rel-patro-page,.rel-patro-hero,.rel-patro-filtros{padding:12px!important}.rel-patro-resumo{grid-template-columns:1fr!important}.rel-patro-mobile-toggle{padding-left:12px!important;padding-right:12px!important}.rel-patro-mobile-detalhes p{grid-template-columns:82px minmax(0,1fr)!important}}.encomendas-page{overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;background:radial-gradient(circle at top left,rgba(212,175,55,.08),transparent 30%),#050507e6!important}.encomendas-hero,.encomendas-form,.encomendas-lista-card{border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important}.encomendas-hero{padding:18px 20px!important;margin-bottom:16px!important;background:radial-gradient(circle at 0% 0%,rgba(212,175,55,.16),transparent 34%),linear-gradient(135deg,#00000094,#4b000a70)!important;box-shadow:0 16px 36px #0000004d!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important}.encomendas-hero h2{margin:0!important;font-size:clamp(27px,3vw,40px)!important;letter-spacing:-.03em!important;line-height:1.05!important}.encomendas-hero p{max-width:820px!important;margin:8px 0 0!important;color:#ffffffc2!important;line-height:1.45!important}.encomendas-recarregar-btn,.encomendas-page button{min-height:42px!important;border-radius:12px!important;font-weight:900!important}.encomendas-form,.encomendas-lista-card{padding:16px!important;margin-bottom:16px!important;background:linear-gradient(135deg,#ffffff0e,#ffffff06),#00000052!important;box-shadow:0 16px 36px #0000003d!important}.encomendas-section-title,.encomendas-lista-topo{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}.encomendas-section-title h3,.encomendas-lista-topo h3{margin:0!important;font-size:23px!important;letter-spacing:-.02em!important}.encomendas-section-title small,.encomendas-lista-topo small{display:block!important;margin-top:5px!important;color:#ffffffad!important;line-height:1.4!important}.encomendas-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.encomendas-grid label,.encomendas-lista-topo label{display:grid!important;gap:7px!important;font-weight:900!important;color:#ffffffe0!important}.encomendas-grid input,.encomendas-grid select,.encomendas-grid textarea,.encomendas-lista-topo select{width:100%!important;min-height:42px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important;color:#fff!important;padding:10px 12px!important;outline:none!important}.encomendas-grid textarea{min-height:92px!important;resize:vertical!important}.encomendas-grid input:focus,.encomendas-grid select:focus,.encomendas-grid textarea:focus,.encomendas-lista-topo select:focus{border-color:#d4af37b8!important;box-shadow:0 0 0 3px #d4af371c!important}.encomendas-descricao{grid-column:span 2!important}.encomendas-calculo{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) 190px!important;gap:12px!important;align-items:stretch!important;margin-top:14px!important}.encomendas-calculo>div{padding:13px!important;border-radius:15px!important;border:1px solid rgba(255,255,255,.11)!important;background:radial-gradient(circle at top right,rgba(212,175,55,.09),transparent 34%),#00000047!important}.encomendas-calculo span{display:block!important;margin-bottom:5px!important;color:#ffffff9e!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important}.encomendas-calculo strong{color:#ffe68c!important;font-size:22px!important;overflow-wrap:anywhere!important}.encomendas-calculo button,.encomenda-acoes .primary{color:#fff!important;border:0!important;background:linear-gradient(135deg,#b3001b,#ff2d2d)!important;box-shadow:0 10px 24px #b3001b3d!important}.encomendas-page .ghost{color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff13!important}.encomendas-page .danger{color:#fff!important;border:0!important;background:#ef4444b8!important}.encomendas-page button:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important}.encomendas-lista{display:grid!important;gap:9px!important}.encomenda-item{width:100%!important;overflow:hidden!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,#ffffff0d,#ffffff06),#00000047!important}.encomenda-item.aberta{border-color:#d4af375c!important;background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 34%),#0000004d!important}.encomenda-toggle{width:100%!important;min-height:54px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-align:left!important;box-shadow:none!important}.encomenda-toggle span{display:grid!important;gap:3px!important;min-width:0!important}.encomenda-toggle b{font-size:16px!important;color:#fff!important;overflow-wrap:anywhere!important}.encomenda-toggle small{color:#ffffff9e!important;font-size:12px!important;font-weight:750!important;overflow-wrap:anywhere!important}.encomenda-toggle>strong{color:#ffe68c!important;font-size:13px!important}.encomenda-status{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:4px 9px!important;border-radius:999px!important;font-size:10px!important;font-style:normal!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.04em!important;white-space:nowrap!important}.encomenda-status.aberta{background:#3b82f629!important;border:1px solid rgba(59,130,246,.3)!important;color:#bfdbfe!important}.encomenda-status.aguardando_produto{background:#f59e0b29!important;border:1px solid rgba(245,158,11,.3)!important;color:#ffd58a!important}.encomenda-status.pronta{background:#22c55e29!important;border:1px solid rgba(34,197,94,.3)!important;color:#9df7bc!important}.encomenda-status.finalizada{background:#22c55e2e!important;border:1px solid rgba(34,197,94,.34)!important;color:#bbf7d0!important}.encomenda-status.cancelada{background:#ef444429!important;border:1px solid rgba(239,68,68,.3)!important;color:#ffc0c0!important}.encomenda-detalhes{display:grid!important;gap:7px!important;padding:0 14px 14px!important}.encomenda-detalhes p{margin:0!important;padding:8px 10px!important;border-radius:11px!important;background:#ffffff0b!important;display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:8px!important;line-height:1.35!important}.encomenda-detalhes strong{color:#ffffff94!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important}.encomenda-detalhes span{color:#ffffffe6!important;overflow-wrap:anywhere!important}.encomenda-desc{grid-template-columns:110px minmax(0,1fr)!important}.encomenda-acoes{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:4px!important}.encomendas-vazio{padding:14px!important;text-align:center!important;border-radius:14px!important;border:1px dashed rgba(255,255,255,.22)!important;color:#ffffffb8!important;background:#ffffff09!important}@media(max-width:1100px){.encomendas-grid,.encomendas-calculo,.encomenda-acoes{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:768px){.encomendas-page{width:100%!important;max-width:100%!important;padding:14px!important;margin:0 auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.encomendas-page,.encomendas-page *{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.encomendas-hero,.encomendas-section-title,.encomendas-lista-topo{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.encomendas-hero,.encomendas-form,.encomendas-lista-card{padding:14px!important}.encomendas-recarregar-btn{width:100%!important}.encomendas-grid,.encomendas-calculo,.encomenda-acoes{grid-template-columns:1fr!important}.encomendas-descricao{grid-column:auto!important}.encomendas-grid input,.encomendas-grid select,.encomendas-grid textarea,.encomendas-lista-topo select{font-size:16px!important}.encomendas-calculo button,.encomenda-acoes button{width:100%!important}.encomenda-toggle{grid-template-columns:minmax(0,1fr) auto!important}.encomenda-toggle .encomenda-status{grid-column:1 / -1!important;width:fit-content!important}.encomenda-toggle>strong{grid-column:2!important;grid-row:1!important}.encomenda-detalhes p{grid-template-columns:90px minmax(0,1fr)!important}}@media(max-width:420px){.encomendas-page,.encomendas-hero,.encomendas-form,.encomendas-lista-card{padding:12px!important}.encomenda-toggle,.encomenda-detalhes{padding-left:12px!important;padding-right:12px!important}.encomenda-detalhes p{grid-template-columns:78px minmax(0,1fr)!important}}.encomenda-finalizar-box{margin-top:10px!important;padding:14px!important;border-radius:16px!important;border:1px solid rgba(212,175,55,.28)!important;background:radial-gradient(circle at top left,rgba(212,175,55,.1),transparent 30%),#00000057!important;display:grid!important;gap:12px!important}.encomenda-finalizar-box h4{margin:0!important;color:#fff!important;font-size:18px!important;letter-spacing:-.02em!important}.encomenda-finalizar-box small{display:block!important;margin-top:5px!important;color:#ffffffad!important;line-height:1.35!important}.encomenda-finalizar-box label{display:grid!important;gap:7px!important;font-weight:900!important;color:#ffffffe0!important}.encomenda-finalizar-box select,.encomenda-finalizar-box input{width:100%!important;min-height:42px!important;border-radius:12px!important}.encomenda-finalizar-alerta{padding:10px 12px!important;border-radius:12px!important;border:1px solid rgba(245,158,11,.28)!important;background:#f59e0b1a!important;color:#ffd58a!important;font-weight:800!important;font-size:13px!important;line-height:1.35!important}.encomenda-finalizar-resumo{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.encomenda-finalizar-resumo span{padding:10px 12px!important;border-radius:13px!important;background:#ffffff0e!important;color:#ffffffa8!important;font-size:12px!important;font-weight:850!important;display:grid!important;gap:3px!important}.encomenda-finalizar-resumo strong{color:#fff!important;font-size:15px!important}.encomenda-finalizar-acoes{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.encomenda-finalizar-acoes button{width:100%!important}@media(max-width:768px){.encomenda-finalizar-resumo,.encomenda-finalizar-acoes{grid-template-columns:1fr!important}.encomenda-finalizar-box{padding:12px!important}.encomenda-finalizar-box select,.encomenda-finalizar-box input{font-size:16px!important}}@media(min-width:769px){.encomendas-page select{color-scheme:dark!important;background-color:#161212f5!important;color:#fff!important;border-color:#d4af3773!important}.encomendas-page select option,.encomendas-page select optgroup{background-color:#161212!important;color:#fff!important}.encomendas-page select option:checked,.encomendas-page select option:hover,.encomendas-page select option:focus{background-color:#b3001b!important;color:#fff!important}.encomendas-page select:focus{background-color:#161212fa!important;color:#fff!important;border-color:#d4af37d9!important;box-shadow:0 0 0 3px #d4af3724!important}}.fornecedores-page{overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;background:radial-gradient(circle at top left,rgba(212,175,55,.08),transparent 30%),#050507e6!important}.fornecedores-hero,.fornecedores-form,.fornecedores-lista-card{border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important}.fornecedores-hero{padding:18px 20px!important;margin-bottom:16px!important;background:radial-gradient(circle at 0% 0%,rgba(212,175,55,.16),transparent 34%),linear-gradient(135deg,#00000094,#4b000a70)!important;box-shadow:0 16px 36px #0000004d!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important}.fornecedores-hero h2{margin:0!important;font-size:clamp(27px,3vw,40px)!important;letter-spacing:-.03em!important;line-height:1.05!important}.fornecedores-hero p{max-width:820px!important;margin:8px 0 0!important;color:#ffffffc2!important;line-height:1.45!important}.fornecedores-form,.fornecedores-lista-card{padding:16px!important;margin-bottom:16px!important;background:linear-gradient(135deg,#ffffff0e,#ffffff06),#00000052!important;box-shadow:0 16px 36px #0000003d!important}.fornecedores-section-title,.fornecedores-lista-topo{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}.fornecedores-section-title h3,.fornecedores-lista-topo h3{margin:0!important;font-size:23px!important;letter-spacing:-.02em!important}.fornecedores-section-title small,.fornecedores-lista-topo small{display:block!important;margin-top:5px!important;color:#ffffffad!important;line-height:1.4!important}.fornecedores-grid,.fornecedor-edicao{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.fornecedor-edicao{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:14px!important}.fornecedores-grid label,.fornecedores-filtros label,.fornecedor-edicao label{display:grid!important;gap:7px!important;font-weight:900!important;color:#ffffffe0!important}.fornecedores-grid input,.fornecedores-grid select,.fornecedores-grid textarea,.fornecedores-filtros input,.fornecedores-filtros select,.fornecedor-edicao input,.fornecedor-edicao select,.fornecedor-edicao textarea{width:100%!important;min-height:42px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important;color:#fff!important;padding:10px 12px!important;outline:none!important}.fornecedores-grid textarea,.fornecedor-edicao textarea{min-height:92px!important;resize:vertical!important}.fornecedores-endereco,.fornecedores-observacoes{grid-column:span 2!important}.fornecedor-edicao-endereco,.fornecedor-edicao-observacoes,.fornecedor-edicao-acoes{grid-column:span 3!important}.fornecedores-form>button[type=submit],.fornecedor-edicao-acoes .primary{margin-top:14px!important;min-width:220px!important;min-height:42px!important;color:#fff!important;border:0!important;border-radius:12px!important;font-weight:900!important;background:linear-gradient(135deg,#b3001b,#ff2d2d)!important;box-shadow:0 10px 24px #b3001b3d!important}.fornecedores-page .ghost{color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff13!important}.fornecedores-page button,.fornecedores-page a.btn{min-height:42px!important;border-radius:12px!important;font-weight:900!important}.fornecedores-page button:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important}.fornecedores-filtros{display:grid!important;grid-template-columns:minmax(240px,1fr) 150px!important;gap:10px!important;min-width:min(520px,100%)!important}.fornecedores-lista{display:grid!important;gap:9px!important}.fornecedor-item{width:100%!important;overflow:hidden!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,#ffffff0d,#ffffff06),#00000047!important}.fornecedor-item.aberto,.fornecedor-item.fornecedor-editando{border-color:#d4af375c!important;background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 34%),#0000004d!important}.fornecedor-toggle{width:100%!important;min-height:54px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-align:left!important;box-shadow:none!important}.fornecedor-toggle span{display:grid!important;gap:3px!important;min-width:0!important}.fornecedor-toggle b{font-size:16px!important;color:#fff!important;overflow-wrap:anywhere!important}.fornecedor-toggle small{color:#ffffff9e!important;font-size:12px!important;font-weight:750!important;overflow-wrap:anywhere!important}.fornecedor-toggle>strong{color:#ffe68c!important;font-size:13px!important}.fornecedor-toggle em{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:4px 9px!important;border-radius:999px!important;font-size:10px!important;font-style:normal!important;font-weight:950!important;text-transform:uppercase!important;white-space:nowrap!important}.fornecedor-toggle em.ativo{background:#22c55e29!important;border:1px solid rgba(34,197,94,.3)!important;color:#9df7bc!important}.fornecedor-toggle em.inativo{background:#ef444429!important;border:1px solid rgba(239,68,68,.3)!important;color:#ffc0c0!important}.fornecedor-detalhes{display:grid!important;gap:7px!important;padding:0 14px 14px!important}.fornecedor-detalhes p{margin:0!important;padding:8px 10px!important;border-radius:11px!important;background:#ffffff0b!important;display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:8px!important;line-height:1.35!important}.fornecedor-detalhes strong{color:#ffffff94!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important}.fornecedor-detalhes span{color:#ffffffe6!important;overflow-wrap:anywhere!important}.fornecedor-acoes,.fornecedor-edicao-acoes{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:4px!important}.fornecedor-acoes a,.fornecedor-acoes button,.fornecedor-edicao-acoes button{min-width:130px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.fornecedor-whatsapp{color:#062b14!important;border:0!important;background:linear-gradient(135deg,#9df7bc,#22c55e)!important}.fornecedores-vazio{padding:14px!important;text-align:center!important;border-radius:14px!important;border:1px dashed rgba(255,255,255,.22)!important;color:#ffffffb8!important;background:#ffffff09!important}@media(min-width:769px){.fornecedores-page select{color-scheme:dark!important;background-color:#161212f5!important;color:#fff!important;border-color:#d4af3773!important}.fornecedores-page select option{background-color:#161212!important;color:#fff!important}}@media(max-width:1100px){.fornecedores-grid,.fornecedor-edicao{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fornecedor-edicao-endereco,.fornecedor-edicao-observacoes,.fornecedor-edicao-acoes{grid-column:span 2!important}}@media(max-width:768px){.fornecedores-page{width:100%!important;max-width:100%!important;padding:14px!important;margin:0 auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.fornecedores-page,.fornecedores-page *{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.fornecedores-hero,.fornecedores-section-title,.fornecedores-lista-topo{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.fornecedores-hero,.fornecedores-form,.fornecedores-lista-card{padding:14px!important}.fornecedores-recarregar-btn{width:100%!important}.fornecedores-grid,.fornecedores-filtros,.fornecedor-edicao,.fornecedor-edicao-acoes{grid-template-columns:1fr!important}.fornecedores-endereco,.fornecedores-observacoes,.fornecedor-edicao-endereco,.fornecedor-edicao-observacoes,.fornecedor-edicao-acoes{grid-column:auto!important}.fornecedores-grid input,.fornecedores-grid select,.fornecedores-grid textarea,.fornecedores-filtros input,.fornecedores-filtros select,.fornecedor-edicao input,.fornecedor-edicao select,.fornecedor-edicao textarea{font-size:16px!important}.fornecedores-form>button[type=submit],.fornecedor-edicao-acoes button,.fornecedor-acoes a,.fornecedor-acoes button{width:100%!important;min-width:0!important}.fornecedor-toggle{grid-template-columns:minmax(0,1fr) auto!important}.fornecedor-toggle em{grid-column:1 / -1!important;width:fit-content!important}.fornecedor-toggle>strong{grid-column:2!important;grid-row:1!important}.fornecedor-detalhes p{grid-template-columns:92px minmax(0,1fr)!important}.fornecedor-acoes{display:grid!important;grid-template-columns:1fr!important}}@media(max-width:420px){.fornecedores-page,.fornecedores-hero,.fornecedores-form,.fornecedores-lista-card{padding:12px!important}.fornecedor-toggle,.fornecedor-detalhes{padding-left:12px!important;padding-right:12px!important}.fornecedor-detalhes p{grid-template-columns:78px minmax(0,1fr)!important}}@media(min-width:769px){select,.card select,.cardSub select,.form select,.admin-card select,.admin-premium-card select,.sorteios-page select,.membros-page select,.patrocinadores-page select,.cadastro-patrocinadores-page select,.estoque-page select,.rel-patro-page select,.rel-vendas-page select,.encomendas-page select,.fornecedores-page select{color-scheme:dark!important;background-color:#161212f5!important;color:#fff!important;border-color:#d4af3773!important}select option,select optgroup{background-color:#161212!important;color:#fff!important}select option:checked{background-color:#b3001b!important;color:#fff!important}select:focus{background-color:#161212fa!important;color:#fff!important;border-color:#d4af37d9!important;box-shadow:0 0 0 3px #d4af3724!important;outline:none!important}select:disabled{opacity:.55!important;cursor:not-allowed!important}select option:disabled{color:#ffffff73!important}}.pagamento-detalhe-info{min-width:0}.pagamento-detalhe-acoes{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.pagamento-estornar-btn{min-height:30px;padding:4px 10px;font-size:12px;border-radius:9px;white-space:nowrap}.mensalidades-acoes-box button:disabled,.mensalidades-acoes-box input:disabled,.mensalidades-acoes-box select:disabled,.pagamento-detalhe-acoes button:disabled{opacity:.62!important;cursor:not-allowed!important}@media(max-width:768px){.pagamento-detalhe-acoes{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.pagamento-detalhe-acoes button,.mensalidades-detalhe-no-card .pagamento-detalhe-acoes button{width:100%!important;min-width:0!important;min-height:36px!important;height:auto!important;padding:8px 10px!important;white-space:normal!important;line-height:1.15!important}}@media(max-width:420px){.pagamento-detalhe-acoes{grid-template-columns:1fr!important}}.rel-financeiro-page{overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;background:radial-gradient(circle at top left,rgba(212,175,55,.08),transparent 30%),#050507eb!important}.rel-financeiro-page,.rel-financeiro-page *{box-sizing:border-box!important}.rel-financeiro-hero,.rel-financeiro-filtros,.rel-financeiro-box{border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important}.rel-financeiro-hero{padding:18px 20px!important;margin-bottom:16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;background:radial-gradient(circle at 0% 0%,rgba(212,175,55,.16),transparent 34%),linear-gradient(135deg,#00000094,#4b000a70)!important;box-shadow:0 16px 36px #0000004d!important}.rel-financeiro-hero h2{margin:0!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.05!important;letter-spacing:-.04em!important}.rel-financeiro-hero p{max-width:850px!important;margin:8px 0 4px!important;color:#ffffffc7!important;line-height:1.45!important}.rel-financeiro-hero small{color:#ffffff94!important;font-weight:850!important}.rel-financeiro-exportar,.rel-financeiro-page .ghost{color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff13!important}.rel-financeiro-page button{min-height:42px!important;border-radius:12px!important;font-weight:900!important}.rel-financeiro-filtros{padding:14px!important;margin-bottom:16px!important;display:grid!important;grid-template-columns:160px 160px minmax(260px,1fr) auto!important;gap:12px!important;align-items:end!important;background:linear-gradient(135deg,#ffffff0e,#ffffff06),#00000052!important}.rel-financeiro-filtros label{display:grid!important;gap:7px!important;font-weight:900!important;color:#ffffffe0!important}.rel-financeiro-filtros input{width:100%!important;min-height:42px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important;color:#fff!important;padding:10px 12px!important;outline:none!important}.rel-financeiro-filtro-acoes button{color:#fff!important;border:0!important;padding:10px 13px!important;background:linear-gradient(135deg,#b3001b,#ff2d2d)!important;box-shadow:0 10px 24px #b3001b33!important}.rel-financeiro-resumo{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:16px!important}.rel-financeiro-card{min-height:112px!important;padding:15px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,#ffffff0f,#ffffff06),#00000057!important;display:grid!important;align-content:space-between!important;gap:8px!important;box-shadow:0 14px 30px #00000038!important}.rel-financeiro-card span{color:#ffffffad!important;font-size:12px!important;font-weight:950!important;letter-spacing:.04em!important;text-transform:uppercase!important}.rel-financeiro-card strong{color:#fff!important;font-size:clamp(21px,2.2vw,30px)!important;letter-spacing:-.04em!important;overflow-wrap:anywhere!important}.rel-financeiro-card small{color:#ffffff94!important;font-weight:800!important}.rel-financeiro-card.positivo strong{color:#9df7bc!important}.rel-financeiro-card.alerta strong{color:#ffe08a!important}.rel-financeiro-card.info strong{color:#b9d7ff!important}.rel-financeiro-duas-colunas{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr)!important;gap:12px!important;margin-bottom:16px!important}.rel-financeiro-box{padding:16px!important;background:linear-gradient(135deg,#ffffff0d,#ffffff06),#0000004d!important;box-shadow:0 16px 36px #0000003d!important}.rel-financeiro-box-topo{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important}.rel-financeiro-box h3{margin:0!important;font-size:22px!important;letter-spacing:-.02em!important}.rel-financeiro-box small,.rel-financeiro-nota p{color:#ffffffad!important;line-height:1.45!important}.rel-financeiro-categorias{display:grid!important;gap:8px!important}.rel-financeiro-categoria-item{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:11px 12px!important;border-radius:14px!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.08)!important}.rel-financeiro-categoria-item span{display:grid!important;gap:3px!important;min-width:0!important}.rel-financeiro-categoria-item b{overflow-wrap:anywhere!important}.rel-financeiro-categoria-item strong.positivo{color:#9df7bc!important}.rel-financeiro-tabela-wrap{width:100%!important;overflow-x:auto!important;border-radius:14px!important}.rel-financeiro-tabela{width:100%!important;min-width:980px!important;border-collapse:collapse!important}.rel-financeiro-tabela th,.rel-financeiro-tabela td{padding:11px 10px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;vertical-align:top!important;text-align:left!important}.rel-financeiro-tabela th{color:#ffffffa8!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.05em!important}.rel-financeiro-tabela td{color:#ffffffe6!important;font-size:13px!important}.rel-financeiro-tabela td small{display:block!important;margin-top:4px!important;color:#ffffff85!important}.rel-financeiro-badge{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:4px 9px!important;border-radius:999px!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important}.rel-financeiro-badge.entrada{background:#22c55e29!important;border:1px solid rgba(34,197,94,.3)!important;color:#9df7bc!important}.rel-financeiro-badge.saida{background:#ef444429!important;border:1px solid rgba(239,68,68,.3)!important;color:#ffc0c0!important}.rel-financeiro-tabela .valor{text-align:right!important;font-weight:950!important;white-space:nowrap!important}.rel-financeiro-tabela .valor.positivo,.rel-financeiro-mobile-toggle strong.positivo{color:#9df7bc!important}.rel-financeiro-vazio{margin:0!important;padding:14px!important;text-align:center!important;border-radius:14px!important;border:1px dashed rgba(255,255,255,.22)!important;color:#ffffffb8!important;background:#ffffff09!important}@media(max-width:1100px){.rel-financeiro-resumo{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rel-financeiro-filtros{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rel-financeiro-busca,.rel-financeiro-filtro-acoes{grid-column:span 2!important}}@media(max-width:768px){.rel-financeiro-page{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:76px 12px 16px!important;margin-left:auto!important;margin-right:auto!important;overflow-x:hidden!important}.rel-financeiro-page,.rel-financeiro-page *{min-width:0!important;max-width:100%!important}.rel-financeiro-hero,.rel-financeiro-filtros,.rel-financeiro-duas-colunas{grid-template-columns:1fr!important}.rel-financeiro-hero{display:grid!important;padding:14px!important}.rel-financeiro-exportar{width:100%!important}.rel-financeiro-filtros{padding:14px!important}.rel-financeiro-busca,.rel-financeiro-filtro-acoes{grid-column:auto!important}.rel-financeiro-filtro-acoes{display:grid!important;grid-template-columns:1fr!important}.rel-financeiro-filtro-acoes button,.rel-financeiro-filtros input{width:100%!important;font-size:16px!important}.rel-financeiro-resumo{grid-template-columns:1fr!important}.rel-financeiro-card{min-height:96px!important}.rel-financeiro-duas-colunas{display:grid!important}.rel-financeiro-box{padding:14px!important}.rel-financeiro-categoria-item{align-items:flex-start!important;display:grid!important;grid-template-columns:1fr!important}.rel-financeiro-tabela-wrap{display:none!important}.rel-financeiro-mobile-lista{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.rel-financeiro-mobile-card{overflow:hidden!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0a!important}.rel-financeiro-mobile-card.aberto{border-color:#d4af375c!important;background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 34%),#0000004d!important}.rel-financeiro-mobile-toggle{width:100%!important;padding:13px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;text-align:left!important;box-shadow:none!important}.rel-financeiro-mobile-toggle span{display:grid!important;gap:4px!important}.rel-financeiro-mobile-toggle b{overflow-wrap:anywhere!important}.rel-financeiro-mobile-toggle small{color:#ffffff9e!important;font-weight:800!important}.rel-financeiro-mobile-toggle strong{white-space:nowrap!important;font-size:13px!important}.rel-financeiro-mobile-detalhes{display:grid!important;gap:7px!important;padding:0 13px 13px!important}.rel-financeiro-mobile-detalhes p{margin:0!important;padding:8px 10px!important;border-radius:11px!important;background:#ffffff0b!important;display:grid!important;grid-template-columns:105px minmax(0,1fr)!important;gap:8px!important}.rel-financeiro-mobile-detalhes span{color:#ffffff94!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important}.rel-financeiro-mobile-detalhes b{color:#ffffffe6!important;overflow-wrap:anywhere!important}}@media(max-width:420px){.rel-financeiro-page{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;padding-left:10px!important;padding-right:10px!important}.rel-financeiro-mobile-toggle,.rel-financeiro-mobile-detalhes p{grid-template-columns:1fr!important}}.rel-compras-page{overflow:hidden}.rel-compras-page,.rel-compras-page *{box-sizing:border-box}.rel-compras-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:6px 0 16px;border-bottom:1px solid rgba(255,255,255,.1)}.rel-compras-kicker{display:inline-flex;width:fit-content;margin-bottom:8px;padding:5px 10px;border-radius:999px;border:1px solid rgba(212,175,55,.32);background:#d4af371a;color:#f6d36b;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rel-compras-hero h2{margin:0;font-size:clamp(28px,4vw,42px);line-height:1.05}.rel-compras-hero p{max-width:720px;margin:8px 0 0;color:#ffffffb8;line-height:1.45}.rel-compras-exportar{min-width:150px;white-space:nowrap}.rel-compras-filtros-card{margin-top:16px!important;border:1px solid rgba(255,255,255,.11)!important;background:radial-gradient(circle at top left,rgba(255,255,255,.06),transparent 34%),#050507d6!important}.rel-compras-filtros{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(240px,1.2fr) auto;gap:12px;align-items:end}.rel-compras-filtros label{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:900;color:#ffffffb8}.rel-compras-filtros input,.rel-compras-filtros select{width:100%;min-height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#00000052;color:#fff;padding:0 12px;outline:none}.rel-compras-resumo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.rel-compras-resumo-card{min-width:0;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(135deg,#fff1,#ffffff05),#00000047;box-shadow:0 16px 32px #00000040}.rel-compras-resumo-card.destaque{border-color:#d4af3747;background:radial-gradient(circle at top left,rgba(212,175,55,.17),transparent 38%),#00000057}.rel-compras-resumo-card small{display:block;margin-bottom:8px;color:#ffffff9e;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.rel-compras-resumo-card strong{display:block;color:#fff;font-size:clamp(20px,2.5vw,30px);line-height:1.05;overflow-wrap:anywhere}.rel-compras-resumo-card span{display:block;margin-top:8px;color:#ffffff8f;font-size:13px}.rel-compras-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.45fr);gap:16px;align-items:start;margin-top:16px}.rel-compras-ranking-card,.rel-compras-lista-card{margin-top:0!important;border:1px solid rgba(255,255,255,.11)!important;background:radial-gradient(circle at top left,rgba(255,255,255,.055),transparent 34%),#050507e0!important}.rel-compras-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.rel-compras-section-title h3{margin:0;font-size:22px}.rel-compras-section-title small{display:block;margin-top:4px;color:#ffffff9e;line-height:1.35}.rel-compras-section-title>span{flex:0 0 auto;padding:6px 10px;border-radius:999px;background:#b3001b47;color:#fff;font-size:12px;font-weight:900}.rel-compras-ranking-lista{display:grid;gap:10px}.rel-compras-ranking-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.095);background:#ffffff09}.rel-compras-ranking-item strong,.rel-compras-ranking-item small{display:block}.rel-compras-ranking-item small{margin-top:3px;color:#ffffff94}.rel-compras-ranking-item b{color:#f6d36b;white-space:nowrap}.rel-compras-table-wrap{width:100%;overflow-x:hidden}.rel-compras-table{width:100%;border-collapse:collapse;table-layout:fixed}.rel-compras-table th,.rel-compras-table td{padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.085);vertical-align:top;font-size:13px}.rel-compras-table th{color:#ffffffad;text-align:left;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.rel-compras-table td{overflow-wrap:anywhere}.rel-compras-table td strong,.rel-compras-table td small{display:block}.rel-compras-table td small{margin-top:3px;color:#ffffff8c}.rel-compras-table td b{color:#fff}.rel-compras-table th:nth-child(1),.rel-compras-table td:nth-child(1){width:92px}.rel-compras-table th:nth-child(4),.rel-compras-table td:nth-child(4){width:54px}.rel-compras-table th:nth-child(5),.rel-compras-table td:nth-child(5),.rel-compras-table th:nth-child(6),.rel-compras-table td:nth-child(6),.rel-compras-table th:nth-child(7),.rel-compras-table td:nth-child(7){width:110px}.rel-compras-mobile-lista{display:none}.rel-compras-vazio{margin:0;padding:14px;border-radius:14px;background:#ffffff09;color:#ffffffb3}@media(max-width:900px){.rel-compras-page{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:76px 12px 16px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}.rel-compras-page,.rel-compras-page *{min-width:0!important}.rel-compras-hero{display:grid;grid-template-columns:1fr;gap:12px}.rel-compras-hero h2{font-size:32px;line-height:1.08}.rel-compras-exportar{width:100%;min-height:44px}.rel-compras-filtros{grid-template-columns:1fr}.rel-compras-filtros input,.rel-compras-filtros select,.rel-compras-filtros button{width:100%;min-height:44px;font-size:16px}.rel-compras-resumo-grid{grid-template-columns:1fr 1fr;gap:10px}.rel-compras-resumo-card{padding:14px}.rel-compras-resumo-card strong{font-size:20px}.rel-compras-layout{grid-template-columns:1fr;gap:12px}.rel-compras-section-title{display:grid;grid-template-columns:1fr}.rel-compras-section-title>span{width:fit-content}.rel-compras-table-wrap{display:none!important}.rel-compras-mobile-lista{display:grid!important;grid-template-columns:1fr;gap:12px}.rel-compras-mobile-card{display:grid;gap:10px;width:100%;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(135deg,#ffffff0e,#ffffff05),#00000040;overflow:hidden}.rel-compras-mobile-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.rel-compras-mobile-topo strong{font-size:18px;line-height:1.2;overflow-wrap:anywhere}.rel-compras-mobile-topo span{flex:0 0 auto;color:#f6d36b;font-weight:900;white-space:nowrap}.rel-compras-mobile-dupla{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rel-compras-mobile-info{display:grid;gap:3px;overflow-wrap:anywhere}.rel-compras-mobile-info small{color:#ffffff8c;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.rel-compras-mobile-info b{color:#fff;font-size:15px;line-height:1.25}}@media(max-width:420px){.rel-compras-page{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;padding-left:10px!important;padding-right:10px!important}.rel-compras-resumo-grid,.rel-compras-mobile-dupla{grid-template-columns:1fr}.rel-compras-mobile-topo{display:grid;grid-template-columns:1fr}.rel-compras-mobile-topo span{white-space:normal}}.fornecedor-historico{grid-column:1 / -1;width:100%;margin-top:14px;padding:16px;border-radius:18px;border:1px solid rgba(212,175,55,.22);background:radial-gradient(circle at top left,rgba(212,175,55,.13),transparent 32%),#00000042;box-shadow:inset 0 0 0 1px #ffffff09}.fornecedor-historico-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.fornecedor-historico-topo h4{margin:0;font-size:18px;color:#fff}.fornecedor-historico-topo small{display:block;margin-top:4px;color:#ffffffad}.fornecedor-historico-resumo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.fornecedor-historico-resumo>div{min-width:0;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#ffffff0b}.fornecedor-historico-resumo span,.fornecedor-historico-item span{display:block;margin-bottom:4px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#ffffff94}.fornecedor-historico-resumo strong{display:block;font-size:17px;color:#f8d75c;overflow-wrap:anywhere}.fornecedor-produtos-historico{margin-bottom:12px;padding:12px;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.075)}.fornecedor-produtos-historico span{display:block;margin-bottom:5px;font-size:12px;font-weight:800;color:#ffffffa6;text-transform:uppercase;letter-spacing:.04em}.fornecedor-produtos-historico p{margin:0;color:#fff;line-height:1.35}.fornecedor-historico-lista{display:grid;gap:9px}.fornecedor-historico-item{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(90px,1fr));gap:10px;align-items:center;padding:11px 12px;border-radius:14px;background:#0000004d;border:1px solid rgba(255,255,255,.075)}.fornecedor-historico-item strong{display:block;color:#fff;font-size:14px;line-height:1.2;overflow-wrap:anywhere}.fornecedor-historico-item small{display:block;margin-top:4px;color:#ffffff94}.fornecedor-historico-item b{display:block;color:#fff;font-size:14px;overflow-wrap:anywhere}.fornecedor-sem-historico{padding:14px;border-radius:14px;border:1px dashed rgba(255,255,255,.18);color:#ffffffb8;background:#ffffff09;text-align:center}@media(max-width:900px){.fornecedor-historico-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.fornecedor-historico-item{grid-template-columns:1fr 1fr}.fornecedor-historico-item>div:first-child{grid-column:1 / -1}}@media(max-width:768px){.fornecedor-historico{padding:13px;border-radius:16px}.fornecedor-historico-resumo{grid-template-columns:1fr 1fr;gap:8px}.fornecedor-historico-resumo>div{padding:10px}.fornecedor-historico-resumo strong{font-size:15px}.fornecedor-historico-item{grid-template-columns:1fr;gap:8px;padding:12px}.fornecedor-historico-item>div{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding-top:7px;border-top:1px solid rgba(255,255,255,.07)}.fornecedor-historico-item>div:first-child{display:block;padding-top:0;border-top:0}.fornecedor-historico-item span{margin-bottom:0}.fornecedor-historico-item b{text-align:right}}@media(max-width:420px){.fornecedor-historico-resumo{grid-template-columns:1fr}}.estoque-alerta-linha{background:#f59e0b1a!important}.estoque-qtd-baixa{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;min-height:26px!important;padding:3px 9px!important;border-radius:999px!important;font-weight:950!important;color:#ffefb0!important;background:#f59e0b2e!important;border:1px solid rgba(245,158,11,.45)!important}.estoque-alerta-badge,.estoque-ok-badge,.estoque-sem-alerta-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;padding:4px 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}.estoque-alerta-badge{color:#ffefb0!important;background:#f59e0b2e!important;border:1px solid rgba(245,158,11,.45)!important}.estoque-ok-badge{color:#a7f3d0!important;background:#22c55e24!important;border:1px solid rgba(34,197,94,.34)!important}.estoque-sem-alerta-badge{color:#ffffffad!important;background:#ffffff12!important;border:1px solid rgba(255,255,255,.13)!important}.produto-estoque-minimo-info{margin:6px 0 0!important;color:#ffffffb8!important;font-size:13px!important;line-height:1.35!important}.produto-estoque-minimo-info strong{color:#ffffffe0!important}@media(max-width:768px){.estoque-alerta-badge,.estoque-ok-badge,.estoque-sem-alerta-badge{width:fit-content!important}.produto-edicao-form input[type=number],.estoque-produto-form input[type=number]{font-size:16px!important}}.despesas-page{width:100%;max-width:1180px;margin:0 auto;display:grid;gap:18px;box-sizing:border-box}.despesas-hero,.despesas-form-card,.despesas-lista-card,.despesas-filtros{border:1px solid rgba(212,175,55,.2);background:radial-gradient(circle at top left,rgba(212,175,55,.1),transparent 32%),linear-gradient(135deg,#121212fa,#2a0a0cf0);border-radius:26px;box-shadow:0 18px 45px #00000059;box-sizing:border-box}.despesas-hero{padding:24px;display:flex;align-items:center;justify-content:space-between;gap:18px}.despesas-kicker{display:inline-flex;align-items:center;width:fit-content;padding:6px 12px;border-radius:999px;background:#d4af3729;color:#f6d76f;border:1px solid rgba(212,175,55,.22);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.despesas-hero h2{margin:10px 0 6px;font-size:clamp(2rem,4vw,3rem);line-height:1}.despesas-hero p,.despesas-card-titulo p,.despesas-lista-topo p{margin:0;color:#ffffffb8}.despesas-recarregar{min-width:150px;border-radius:16px!important}.despesas-resumo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.despesas-resumo-card{padding:18px;border-radius:22px;background:#0000006b;border:1px solid rgba(255,255,255,.11);box-shadow:inset 0 1px #ffffff0d}.despesas-resumo-card.destaque{border-color:#d4af3759;background:radial-gradient(circle at top right,rgba(212,175,55,.16),transparent 40%),#00000073}.despesas-resumo-card span{display:block;color:#ffffffad;font-weight:800;margin-bottom:8px}.despesas-resumo-card strong{display:block;font-size:clamp(1.35rem,3vw,2rem);color:#fff}.despesas-resumo-card small{display:block;margin-top:6px;color:#ffffff94}.despesas-form-card,.despesas-lista-card{padding:22px}.despesas-card-titulo,.despesas-lista-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.despesas-card-titulo h3,.despesas-lista-topo h3{margin:0 0 6px;font-size:1.35rem}.despesas-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.despesas-form label,.despesas-filtros label,.despesas-pagamento-box label{display:grid;gap:7px;font-weight:900;color:#ffffffe6}.despesas-form input,.despesas-form select,.despesas-form textarea,.despesas-filtros input,.despesas-filtros select,.despesas-pagamento-box input,.despesas-pagamento-box select{width:100%;min-height:46px;border-radius:16px;border:1px solid rgba(255,255,255,.16);background:#ffffff12;color:#fff;padding:11px 13px;box-sizing:border-box;outline:none}.despesas-form textarea{min-height:92px;resize:vertical}.despesas-form input:focus,.despesas-form select:focus,.despesas-form textarea:focus,.despesas-filtros input:focus,.despesas-filtros select:focus,.despesas-pagamento-box input:focus,.despesas-pagamento-box select:focus{border-color:#d4af37bf;box-shadow:0 0 0 3px #d4af371f}.despesas-col-2{grid-column:span 2}.despesas-form-acoes{grid-column:span 2;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.despesas-form-acoes button{border-radius:16px;min-height:46px}.despesas-filtros{padding:18px;display:grid;grid-template-columns:1fr 220px;gap:14px;align-items:end}.despesas-tabela-wrap{width:100%;overflow-x:visible}.despesas-tabela{width:100%;table-layout:fixed}.despesas-tabela th,.despesas-tabela td{white-space:normal;word-break:break-word;vertical-align:top}.despesas-tabela td strong{display:block;color:#fff;margin-bottom:4px}.despesas-tabela td small{display:block;color:#ffffff9e;font-size:.78rem}.despesa-status{display:inline-flex;width:fit-content;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:.76rem;font-weight:1000;text-transform:uppercase;letter-spacing:.03em}.despesa-status.pendente{color:#ffe29a;background:#d4af3724;border:1px solid rgba(212,175,55,.35)}.despesa-status.pago{color:#9effc7;background:#26b96029;border:1px solid rgba(38,185,96,.38)}.despesa-status.cancelado{color:#ff9fa6;background:#dc262629;border:1px solid rgba(220,38,38,.38)}.despesas-acoes{display:flex;flex-wrap:wrap;gap:6px}.despesas-acoes .btn,.despesas-acoes button{min-height:34px;padding:8px 10px;border-radius:12px}.despesas-pagamento-box{margin-top:10px;padding:12px;display:grid;gap:10px;background:#00000070;border:1px solid rgba(212,175,55,.22);border-radius:18px}.despesas-pagamento-box button{min-height:42px;border-radius:14px}.despesas-mobile-lista{display:none}.despesas-vazio{padding:18px;border-radius:18px;background:#ffffff0f;border:1px dashed rgba(255,255,255,.18);color:#ffffffb8;text-align:center}@media(max-width:760px){.despesas-page{max-width:100%;width:100%;padding:0;gap:14px;overflow-x:hidden}.despesas-hero,.despesas-form-card,.despesas-lista-card,.despesas-filtros{width:100%;max-width:100%;border-radius:22px}.despesas-hero{padding:20px;flex-direction:column;align-items:stretch}.despesas-recarregar{width:100%}.despesas-resumo-grid{grid-template-columns:1fr}.despesas-form-card,.despesas-lista-card{padding:16px}.despesas-card-titulo,.despesas-lista-topo{flex-direction:column}.despesas-form{grid-template-columns:1fr}.despesas-col-2,.despesas-form-acoes{grid-column:span 1}.despesas-form-acoes{display:grid;grid-template-columns:1fr}.despesas-filtros{grid-template-columns:1fr;padding:16px}.despesas-tabela-wrap{display:none}.despesas-mobile-lista{display:grid;gap:12px}.despesa-mobile-card{border-radius:20px;background:#00000061;border:1px solid rgba(255,255,255,.12);overflow:hidden}.despesa-mobile-pendente{border-color:#d4af373d}.despesa-mobile-pago{border-color:#26b96040}.despesa-mobile-cancelado{border-color:#dc262640}.despesa-mobile-toggle{width:100%;min-height:70px;display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;text-align:left;border:0;background:transparent;color:#fff;padding:15px}.despesa-mobile-toggle span{font-size:1rem;font-weight:1000;line-height:1.2}.despesa-mobile-toggle strong{color:#f7d86c;white-space:nowrap}.despesa-mobile-toggle em{color:#f7d86c;font-style:normal}.despesa-mobile-detalhes{border-top:1px solid rgba(255,255,255,.1);padding:14px;display:grid;gap:10px}.despesa-mobile-detalhes p{margin:0;color:#ffffffd1;word-break:break-word}.despesas-acoes-mobile{display:grid;grid-template-columns:1fr 1fr}.despesas-acoes-mobile .btn,.despesas-acoes-mobile button{width:100%}}.despesas-recorrencia-box{border:1px solid rgba(212,175,55,.22);background:radial-gradient(circle at top left,rgba(212,175,55,.1),transparent 34%),#ffffff0b;border-radius:18px;padding:14px;box-sizing:border-box}.despesas-checkbox-line{display:flex!important;grid-template-columns:unset!important;flex-direction:row!important;align-items:center;gap:10px!important;cursor:pointer;margin:0}.despesas-checkbox-line input{width:20px!important;height:20px!important;min-height:20px!important;accent-color:#d4af37;cursor:pointer}.despesas-checkbox-line span{font-weight:950;color:#fff}.despesas-recorrencia-campos{margin-top:12px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;align-items:end}.despesas-recorrencia-preview{margin:0;color:#ffffffb8;line-height:1.45;font-size:.92rem}@media(max-width:768px){.despesas-recorrencia-campos{grid-template-columns:1fr}.despesas-checkbox-line{align-items:flex-start}}.despesas-lista-inteligente{display:grid;gap:16px}.despesa-item-card,.despesa-recorrente-card{border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at top left,rgba(212,175,55,.08),transparent 32%),#0a0a0ab3;border-radius:22px;padding:16px;box-sizing:border-box;overflow:hidden}.despesa-item-card{padding:0}.despesa-item-toggle{width:100%;border:0;background:transparent;color:#fff;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;text-align:left;cursor:pointer}.despesa-item-toggle span:first-child{min-width:0}.despesa-item-toggle strong{display:block;font-size:1.02rem;word-break:break-word}.despesa-item-toggle small{display:block;margin-top:5px;color:#ffffff9e;word-break:break-word}.despesa-item-direita{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.despesa-item-direita b{color:#fff;white-space:nowrap}.despesa-item-toggle i{color:#d4af37;font-style:normal;font-weight:950}.despesa-recorrente-topo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;margin-bottom:14px}.despesa-recorrente-tag{display:inline-flex;align-items:center;width:max-content;padding:5px 10px;border-radius:999px;background:#d4af3724;border:1px solid rgba(212,175,55,.35);color:#f3d77a;font-size:.75rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.despesa-recorrente-topo h4{margin:0;font-size:1.25rem;color:#fff;word-break:break-word}.despesa-recorrente-topo p{margin:6px 0 0;color:#ffffffad;word-break:break-word}.despesa-recorrente-resumo{min-width:150px;border:1px solid rgba(212,175,55,.2);background:#d4af3714;border-radius:18px;padding:12px;text-align:right}.despesa-recorrente-resumo strong{display:block;color:#fff;font-size:1.15rem}.despesa-recorrente-resumo small,.despesa-recorrente-resumo span{display:block;color:#ffffffa8;font-size:.82rem;margin-top:3px}.despesa-recorrente-metricas{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.despesa-recorrente-metricas span{border:1px solid rgba(255,255,255,.1);background:#ffffff0b;border-radius:999px;padding:7px 10px;color:#ffffffb8;font-size:.86rem}.despesa-recorrente-metricas b{color:#fff}.despesa-recorrente-obs,.despesa-parcela-info,.despesa-detalhe-obs{color:#ffffffbd;line-height:1.45;margin:10px 0;word-break:break-word}.despesa-mini-calendario{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px}.despesa-mes-chip{min-height:72px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;padding:10px 8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:4px;transition:transform .15s ease,border-color .15s ease,background .15s ease}.despesa-mes-chip:hover{transform:translateY(-1px);border-color:#d4af378c}.despesa-mes-chip strong{font-size:.95rem}.despesa-mes-chip span{font-size:.75rem;opacity:.86;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.despesa-mes-pendente{background:#d4af3721;border-color:#d4af3757}.despesa-mes-pago{background:#22c55e24;border-color:#22c55e57}.despesa-mes-cancelado{background:#94a3b81f;border-color:#94a3b840;opacity:.76}.despesa-mes-chip.selecionado{outline:2px solid rgba(212,175,55,.85);outline-offset:2px}.despesa-detalhe-inline{margin-top:14px;border-top:1px solid rgba(255,255,255,.1);padding-top:14px}.despesa-detalhe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.despesa-detalhe-grid p,.despesa-detalhe-inline p{margin:0}.despesa-detalhe-grid p{border:1px solid rgba(255,255,255,.08);background:#ffffff09;border-radius:14px;padding:10px;color:#ffffffc7;word-break:break-word}.despesa-detalhe-grid b,.despesa-detalhe-inline b{color:#fff}@media(max-width:980px){.despesa-mini-calendario{grid-template-columns:repeat(4,minmax(0,1fr))}.despesa-detalhe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.despesa-recorrente-card{padding:14px;border-radius:18px}.despesa-recorrente-topo{grid-template-columns:1fr}.despesa-recorrente-resumo{min-width:0;text-align:left}.despesa-mini-calendario{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.despesa-mes-chip{min-height:62px;border-radius:14px;padding:8px 6px}.despesa-mes-chip strong{font-size:.84rem}.despesa-mes-chip span{font-size:.66rem}.despesa-detalhe-grid{grid-template-columns:1fr}.despesa-item-toggle{grid-template-columns:minmax(0,1fr) auto}.despesa-item-direita{align-items:flex-start;grid-column:1 / -1}.despesa-item-toggle i{grid-row:1;grid-column:2}}@media(max-width:768px){.despesas-page{gap:10px!important}.despesas-hero{order:1!important;padding:14px!important;border-radius:18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.despesas-kicker{padding:4px 8px!important;font-size:10px!important;letter-spacing:.05em!important}.despesas-hero h2{margin:5px 0 0!important;font-size:28px!important;line-height:1!important}.despesas-hero p{display:none!important}.despesas-recarregar{min-width:auto!important;width:auto!important;padding:10px 12px!important;min-height:42px!important;border-radius:14px!important;font-size:14px!important;white-space:nowrap!important}.despesas-form-card{order:2!important;padding:15px!important;border-radius:18px!important}.despesas-card-titulo{margin-bottom:10px!important}.despesas-card-titulo h3{font-size:1.35rem!important;margin:0!important}.despesas-card-titulo p{display:none!important}.despesas-form{gap:10px!important}.despesas-form input,.despesas-form select,.despesas-form textarea{min-height:44px!important;border-radius:14px!important;padding:10px 12px!important}.despesas-form textarea{min-height:76px!important}.despesas-form-acoes{gap:8px!important}.despesas-resumo-grid{order:3!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.despesas-resumo-card{padding:10px 8px!important;border-radius:15px!important;min-height:0!important}.despesas-resumo-card span{margin-bottom:4px!important;font-size:11px!important;line-height:1.1!important}.despesas-resumo-card strong{font-size:clamp(13px,4.2vw,18px)!important;line-height:1.1!important;white-space:nowrap!important}.despesas-resumo-card small{margin-top:4px!important;font-size:10px!important;line-height:1.15!important}.despesas-filtros{order:4!important}.despesas-lista-card{order:5!important}}@media(max-width:390px){.despesas-resumo-card{padding:9px 6px!important}.despesas-resumo-card strong{font-size:12px!important}.despesas-resumo-card small{font-size:9px!important}}.header-actions-row{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;position:relative}.notificacoes-wrap{position:relative;display:inline-flex}.notificacoes-bell{min-width:44px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#00000059;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;box-shadow:0 10px 24px #00000047;transition:transform .16s ease,background .16s ease,border-color .16s ease}.notificacoes-bell:hover{transform:translateY(-1px);background:#ffffff1a;border-color:#ffffff47}.notificacoes-bell.tem-alerta{background:linear-gradient(135deg,#d4af37f2,#b3001bf2);border-color:#ffffff40}.notificacoes-bell span{font-size:18px;line-height:1}.notificacoes-bell strong{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#000000b8;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:950}.notificacoes-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:9998;width:min(390px,calc(100vw - 24px));border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#070707f7;box-shadow:0 24px 60px #000000a6;padding:12px;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.notificacoes-popover:before{content:"";position:absolute;top:-7px;right:18px;width:14px;height:14px;transform:rotate(45deg);background:#070707f7;border-left:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.14)}.notificacoes-popover-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 4px 10px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:8px}.notificacoes-popover-topo b{font-size:15px}.notificacoes-popover-topo small{color:#ffffffa8;font-size:12px}.notificacoes-lista{display:grid;gap:8px;max-height:min(430px,62vh);overflow-y:auto;padding-right:3px}.notificacao-item{width:100%;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#fff;border-radius:14px;padding:11px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;text-align:left;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.notificacao-item:hover{transform:translateY(-1px);background:#d4af371a;border-color:#d4af3747}.notificacao-icone{width:34px;height:34px;border-radius:12px;background:#00000057;display:flex;align-items:center;justify-content:center;font-size:18px}.notificacao-texto{display:grid;gap:4px;min-width:0}.notificacao-texto b{font-size:13px;line-height:1.25;overflow-wrap:anywhere}.notificacao-texto small{font-size:12px;color:#ffffffad;line-height:1.35}.notificacoes-vazio{color:#ffffffb8;font-size:13px;line-height:1.45;padding:14px 8px 8px}@media(max-width:768px){.header-actions-row{width:100%;gap:8px}.notificacoes-wrap{position:static}.notificacoes-popover{position:fixed;top:74px;left:12px;right:12px;width:auto;max-width:none}.notificacoes-popover:before{display:none}.notificacoes-lista{max-height:58vh}}.auditoria-page{overflow:hidden}.auditoria-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;border:1px solid rgba(212,175,55,.28);border-radius:24px;background:radial-gradient(circle at top left,rgba(212,175,55,.18),transparent 34%),linear-gradient(135deg,#101010fa,#410910e0);box-shadow:0 18px 45px #00000052}.auditoria-kicker{display:inline-flex;align-items:center;width:fit-content;padding:6px 12px;margin-bottom:10px;border-radius:999px;background:#d4af3724;color:#f6d676;border:1px solid rgba(212,175,55,.32);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.auditoria-hero h2{margin:0;font-size:clamp(28px,4vw,42px);line-height:1.04}.auditoria-hero p{margin:10px 0 0;color:#ffffffb8;max-width:760px;line-height:1.5}.auditoria-hero-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;min-width:260px}.auditoria-resumo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.auditoria-resumo-card{padding:18px;border-radius:20px;background:#0505059e;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff0d}.auditoria-resumo-card.destaque{border-color:#d4af3759;background:radial-gradient(circle at top right,rgba(212,175,55,.14),transparent 35%),#050505b8}.auditoria-resumo-card small{display:block;color:#ffffffad;font-weight:800;margin-bottom:8px}.auditoria-resumo-card strong{display:block;font-size:34px;line-height:1;color:#fff}.auditoria-filtros{display:grid;grid-template-columns:minmax(220px,1.8fr) minmax(160px,1fr) 150px 150px auto;gap:12px;align-items:end;margin-top:16px;padding:16px;border-radius:20px;background:#00000052;border:1px solid rgba(255,255,255,.1)}.auditoria-filtros label{display:grid;gap:7px;font-weight:900;color:#ffffffd6}.auditoria-filtros input,.auditoria-filtros select{width:100%;min-height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#141414eb;color:#fff;padding:0 12px;outline:none}.auditoria-filtros select option{background:#151515;color:#fff}.auditoria-msg{margin-top:14px}.auditoria-table-wrap{margin-top:16px;overflow-x:auto;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#0003}.auditoria-table{margin:0;min-width:860px}.auditoria-table td{vertical-align:top}.auditoria-badge{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border-radius:999px;color:#ffe08a;background:#d4af371f;border:1px solid rgba(212,175,55,.3);font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.auditoria-mobile-lista{display:none}.auditoria-vazio-mobile{padding:18px;border-radius:16px;background:#00000052;border:1px solid rgba(255,255,255,.1);color:#ffffffb8;text-align:center}@media(max-width:760px){.auditoria-page{padding:14px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.auditoria-hero{padding:18px;border-radius:22px;flex-direction:column}.auditoria-hero-actions{width:100%;min-width:0;display:grid;grid-template-columns:1fr 1fr}.auditoria-hero-actions button{width:100%}.auditoria-resumo-grid{grid-template-columns:1fr 1fr 1fr;gap:8px}.auditoria-resumo-card{padding:12px 10px;border-radius:16px}.auditoria-resumo-card small{font-size:11px;line-height:1.2}.auditoria-resumo-card strong{font-size:24px}.auditoria-filtros{grid-template-columns:1fr;padding:12px}.auditoria-table-wrap{display:none}.auditoria-mobile-lista{display:grid;gap:10px;margin-top:14px}.auditoria-mobile-card{border-radius:18px;background:#00000073;border:1px solid rgba(255,255,255,.12);overflow:hidden}.auditoria-mobile-toggle{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center;background:transparent;color:#fff;border:0;padding:14px;text-align:left}.auditoria-mobile-toggle span{display:grid;gap:4px}.auditoria-mobile-toggle small{color:#ffffff9e;font-weight:700}.auditoria-mobile-toggle strong{color:#f6d676}.auditoria-mobile-detalhes{display:grid;gap:8px;padding:0 14px 14px;color:#ffffffc2}.auditoria-mobile-detalhes p{margin:0;line-height:1.35;word-break:break-word}}@media(min-width:769px){.sidebar,aside.sidebar,.sideBar,.side-menu,.sideMenu{height:100vh!important;max-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding-bottom:28px!important;box-sizing:border-box!important}.sidebar::-webkit-scrollbar,aside.sidebar::-webkit-scrollbar,.sideBar::-webkit-scrollbar,.side-menu::-webkit-scrollbar,.sideMenu::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track,aside.sidebar::-webkit-scrollbar-track,.sideBar::-webkit-scrollbar-track,.side-menu::-webkit-scrollbar-track,.sideMenu::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.sidebar::-webkit-scrollbar-thumb,aside.sidebar::-webkit-scrollbar-thumb,.sideBar::-webkit-scrollbar-thumb,.side-menu::-webkit-scrollbar-thumb,.sideMenu::-webkit-scrollbar-thumb{background:#d4af378c;border-radius:999px}.sidebar::-webkit-scrollbar-thumb:hover,aside.sidebar::-webkit-scrollbar-thumb:hover,.sideBar::-webkit-scrollbar-thumb:hover,.side-menu::-webkit-scrollbar-thumb:hover,.sideMenu::-webkit-scrollbar-thumb:hover{background:#d4af37d9}}@media(max-width:768px){.sidebar,aside.sidebar,.sideBar,.side-menu,.sideMenu{max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding-bottom:80px!important;box-sizing:border-box!important}}.mensalidades-detalhe-global{display:none!important}.mensalidade-detalhe-row td{padding:0 10px 14px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#0000002e!important}.mensalidade-detalhe-row:hover td{background:#0000002e!important}.mensalidades-desktop-table .mensalidades-detalhe-no-card,.mensalidades-detalhe-desktop{display:block!important;position:static!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:1!important;margin:10px 0 0!important;padding:12px!important;border-radius:12px!important;background:#04140ceb!important;border:1px solid rgba(34,197,94,.6)!important;box-shadow:none!important}.mensalidades-desktop-table .mensalidades-detalhe-no-card .pagamento-detalhe-conteudo,.mensalidades-detalhe-desktop .pagamento-detalhe-conteudo{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.mensalidades-desktop-table .mensalidades-detalhe-no-card .pagamento-detalhe-acoes,.mensalidades-detalhe-desktop .pagamento-detalhe-acoes{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}@media(max-width:768px){.mensalidade-detalhe-row{display:none!important}.mensalidades-detalhe-no-card{display:block!important;position:static!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:1!important;margin:10px 0 0!important;padding:10px!important;border-radius:12px!important;background:#04140ceb!important;border:1px solid rgba(34,197,94,.6)!important;box-shadow:none!important}.mensalidades-detalhe-no-card .pagamento-detalhe-conteudo{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:stretch!important}.mensalidades-detalhe-no-card .pagamento-detalhe-acoes{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}.mensalidades-detalhe-no-card .pagamento-detalhe-acoes button{width:100%!important;min-height:36px!important}}@media(max-width:420px){.mensalidades-detalhe-no-card .pagamento-detalhe-acoes{grid-template-columns:1fr!important}}.patrocinador-meses-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.patrocinador-mes-badge{appearance:none;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:7px 10px;color:#fff;font-size:12px;font-weight:800;line-height:1;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.patrocinador-mes-badge:hover:not(:disabled){transform:translateY(-1px);border-color:#ffffff6b}.patrocinador-mes-badge:disabled{cursor:default;opacity:.75}.patrocinador-mes-badge.pago{background:#16a34a5c;border-color:#4ade8073}.patrocinador-mes-badge.parcial{background:#ca8a0457;border-color:#facc156b}.patrocinador-mes-badge.aberto{background:#7f1d1d59;border-color:#f871714d}.patrocinador-mes-badge.selecionado{outline:2px solid rgba(255,215,0,.78);box-shadow:0 0 0 4px #ffd7001f,0 10px 24px #00000047}.patrocinador-estorno-card{margin-top:14px;padding:14px;border-radius:18px;border:1px solid rgba(255,215,0,.25);background:radial-gradient(circle at top left,rgba(255,215,0,.12),transparent 38%),#00000047;display:flex;align-items:center;justify-content:space-between;gap:14px}.patrocinador-estorno-card strong{display:block;color:#fff;font-size:15px;margin-bottom:6px}.patrocinador-estorno-card small{display:block;color:#ffffffc7;line-height:1.45}.patrocinador-btn-estornar{border:0;border-radius:14px;padding:11px 14px;min-width:135px;background:linear-gradient(135deg,#991b1b,#ef4444);color:#fff;font-weight:900;cursor:pointer;box-shadow:0 14px 30px #7f1d1d59}.patrocinador-btn-estornar:disabled,.patrocinador-pagamento-acoes button:disabled{cursor:wait;opacity:.68;filter:grayscale(.2)}@media(max-width:700px){.patrocinador-meses-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.patrocinador-mes-badge{width:100%;padding:10px 6px;text-align:center}.patrocinador-estorno-card{flex-direction:column;align-items:stretch}.patrocinador-btn-estornar{width:100%}}.agenda-whatsapp-btn{border:0!important;border-radius:12px!important;padding:10px 14px!important;cursor:pointer!important;font-weight:900!important;color:#fff!important;background:linear-gradient(135deg,#128c7e,#25d366)!important;box-shadow:0 10px 24px #25d3662e!important;white-space:nowrap!important}.agenda-whatsapp-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.agenda-whatsapp-btn:active{transform:translateY(0)}.agenda-evento-acoes{gap:8px!important}@media(max-width:768px){.agenda-evento-acoes{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.agenda-evento-acoes button,.agenda-whatsapp-btn{width:100%!important;min-height:44px!important;white-space:normal!important}}.platform-master-premium{width:100%;max-width:100%;overflow:hidden}.platform-master-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.platform-master-desc{opacity:.78;line-height:1.45}.platform-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0 22px}.platform-kpi-card{border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top left,rgba(255,214,92,.1),transparent 35%),#00000061;border-radius:18px;padding:16px;min-height:118px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 18px 42px #00000038}.platform-kpi-card span{font-size:.88rem;opacity:.78;font-weight:800}.platform-kpi-card strong{display:block;font-size:clamp(1.35rem,2vw,2rem);line-height:1.1;margin:8px 0}.platform-kpi-card small{opacity:.68}.platform-kpi-ok{border-color:#22c55e59}.platform-kpi-warn{border-color:#facc156b}.platform-kpi-danger{border-color:#fb71857a}.platform-master-layout-premium{display:grid;grid-template-columns:minmax(290px,360px) minmax(0,1fr);gap:18px;align-items:start}.platform-create-card,.platform-clients-area-premium,.platform-detail-card-premium,.platform-backup-card{border-radius:20px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at top left,rgba(255,214,92,.08),transparent 36%),#0000006b!important}.platform-card-hint{opacity:.68;margin-top:-4px;margin-bottom:16px}.platform-filter-pills{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 14px}.platform-filter-pills button{border:1px solid rgba(255,255,255,.13);background:#ffffff0f;color:inherit;border-radius:999px;padding:8px 12px;font-weight:800;cursor:pointer}.platform-filter-pills button.ativo{border-color:#ffd65c8c;background:#ffd65c29;color:#ffe08a}.platform-client-list{border-radius:18px;overflow:hidden}.platform-client-row{display:grid;grid-template-columns:minmax(180px,1.35fr) minmax(180px,1.2fr) minmax(90px,.7fr) minmax(100px,.8fr) minmax(110px,.8fr) minmax(140px,.9fr);gap:10px;align-items:center;padding:14px 12px;border-bottom:1px solid rgba(255,255,255,.09);background:#ffffff06}.platform-client-row-head{font-weight:900;opacity:.76;background:#ffffff0f}.platform-client-row-selected{background:#ffd65c14;box-shadow:inset 3px 0 #ffd65cbf}.platform-client-name strong,.platform-client-name small,.platform-client-row span>small{display:block}.platform-client-name small,.platform-client-row span>small{opacity:.66;margin-top:3px;font-size:.82rem;line-height:1.35}.platform-status-pill{font-weight:1000}.platform-actions-inline{display:flex;gap:8px;flex-wrap:wrap}.platform-detail-card-premium{margin-top:18px}.platform-commercial-warning{display:flex;justify-content:space-between;gap:12px;align-items:center;border-radius:16px;padding:12px 14px;margin:12px 0 16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0b}.platform-commercial-warning strong{font-size:1rem}.platform-commercial-warning span{opacity:.75;text-align:right}.platform-commercial-atrasado{border-color:#fb71856b;background:#fb71851a}.platform-commercial-vencendo{border-color:#facc156b;background:#facc151a}.platform-commercial-em_dia{border-color:#22c55e4d;background:#22c55e14}.platform-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.platform-summary-grid>div{border-radius:16px;padding:13px;background:#ffffff0b;border:1px solid rgba(255,255,255,.09)}.platform-summary-grid small,.platform-summary-grid strong{display:block}.platform-summary-grid small{opacity:.62;margin-bottom:4px}.platform-detail-section{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.platform-form-grid,.platform-payment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.platform-grid-wide{grid-column:span 2}.platform-history{margin-top:14px;border-radius:14px;padding:12px;background:#ffffff0b;line-height:1.6;opacity:.9}.platform-search input,.platform-form-grid input,.platform-payment-grid input,.platform-payment-grid select,.platform-create-card input{width:100%;box-sizing:border-box}@media(max-width:1200px){.platform-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-master-layout-premium{grid-template-columns:1fr}.platform-client-row{grid-template-columns:minmax(180px,1.2fr) minmax(170px,1fr) minmax(90px,.6fr) minmax(90px,.7fr) minmax(100px,.8fr) minmax(130px,.9fr);min-width:880px}.platform-client-list{overflow-x:auto}}@media(max-width:768px){.platform-master-heading{flex-direction:column}.platform-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-kpi-card{min-height:104px;padding:14px}.platform-client-list{overflow:visible;display:grid;gap:10px}.platform-client-row-head{display:none}.platform-client-row{min-width:0;display:grid;grid-template-columns:1fr;gap:8px;border-radius:18px;padding:14px;border:1px solid rgba(255,255,255,.12)}.platform-client-row span{min-width:0}.platform-actions-inline{display:grid;grid-template-columns:1fr 1fr}.platform-actions-inline button{width:100%}.platform-summary-grid,.platform-form-grid,.platform-payment-grid{grid-template-columns:1fr}.platform-grid-wide{grid-column:auto}.platform-commercial-warning{flex-direction:column;align-items:flex-start}.platform-commercial-warning span{text-align:left}.platform-filter-pills{overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px}.platform-filter-pills button{white-space:nowrap}}@media(max-width:420px){.platform-kpi-grid{grid-template-columns:1fr}}.platform-master,.platform-master-premium,.platform-master *{box-sizing:border-box}.platform-master-premium{max-width:100%;overflow-x:hidden!important}.platform-master-heading{width:100%;min-width:0}.platform-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:10px!important;width:100%;max-width:100%}.platform-kpi-card{min-width:0!important;min-height:96px!important;padding:12px 14px!important}.platform-kpi-card strong{font-size:clamp(1.15rem,1.6vw,1.55rem)!important;word-break:break-word}.platform-master-layout-premium{grid-template-columns:minmax(260px,340px) minmax(0,1fr)!important;width:100%;max-width:100%;overflow:hidden}.platform-create-card,.platform-clients-area-premium,.platform-detail-card-premium,.platform-backup-card{min-width:0!important;max-width:100%!important}.platform-clients-area-premium{overflow:hidden!important}.platform-client-list{width:100%;max-width:100%;overflow-x:hidden!important}.platform-client-row{min-width:0!important;width:100%;max-width:100%;grid-template-columns:minmax(0,1.25fr) minmax(0,1.05fr) minmax(76px,.55fr) minmax(82px,.65fr) minmax(88px,.65fr) minmax(116px,.75fr)!important}.platform-client-row span,.platform-client-row strong,.platform-client-row small{min-width:0;overflow-wrap:anywhere;word-break:break-word}.platform-actions-inline{min-width:0;display:grid!important;grid-template-columns:1fr 1fr;gap:6px!important}.platform-actions-inline button{width:100%;min-width:0;padding-left:8px!important;padding-right:8px!important}@media(max-width:1500px){.platform-master-layout-premium{grid-template-columns:1fr!important}.platform-create-card{max-width:100%!important}.platform-client-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1.1fr) minmax(80px,.55fr) minmax(90px,.65fr) minmax(95px,.65fr) minmax(125px,.75fr)!important}}@media(max-width:768px){.platform-master-premium{padding-left:14px!important;padding-right:14px!important}.platform-master-heading{gap:10px!important}.platform-master-heading .button,.platform-master-heading button{width:100%}.platform-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.platform-kpi-card{min-height:86px!important;padding:10px 11px!important;border-radius:14px!important}.platform-kpi-card span{font-size:.78rem!important}.platform-kpi-card strong{font-size:1.12rem!important;margin:5px 0!important}.platform-kpi-card small{font-size:.72rem!important}.platform-filter-pills{max-width:100%;overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:8px}.platform-filter-pills button{flex:0 0 auto}.platform-client-list{display:grid;gap:10px;overflow:visible!important}.platform-client-row-head{display:none!important}.platform-client-row{display:grid!important;grid-template-columns:1fr!important;min-width:0!important;border-radius:16px!important;padding:12px!important}.platform-actions-inline{grid-template-columns:1fr 1fr!important}.platform-summary-grid,.platform-form-grid,.platform-payment-grid{grid-template-columns:1fr!important}}@media(max-width:430px){.platform-kpi-grid,.platform-actions-inline{grid-template-columns:1fr!important}}.acesso-bloqueado-page{min-height:100vh}.acesso-bloqueado-card{max-width:620px;margin:0 auto;text-align:center;border:1px solid rgba(248,113,113,.35)!important;background:radial-gradient(circle at top,rgba(248,113,113,.12),transparent 38%),#0000006b!important}.acesso-bloqueado-card h2{margin-bottom:8px}@media(max-width:768px){.acesso-bloqueado-card{margin:12px;padding:22px!important}}.btn-whatsapp-bloqueio{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:360px;margin:18px auto 0;padding:14px 18px;border-radius:14px;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff!important;font-weight:900;font-size:15px;text-decoration:none!important;border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 28px #22c55e40;transition:transform .15s ease,filter .15s ease}.btn-whatsapp-bloqueio:hover{transform:translateY(-1px);filter:brightness(1.08)}.btn-whatsapp-bloqueio:active{transform:translateY(0)}@media(max-width:768px){.btn-whatsapp-bloqueio{max-width:100%;font-size:14px;padding:13px 14px}}html,body,#root{max-width:100%!important;overflow-x:hidden!important}.card.platform-master,.card.platform-master-premium,.card.platform-master.platform-master-premium{width:calc(100vw - 130px)!important;max-width:calc(100vw - 130px)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.card.platform-master *,.card.platform-master-premium *{box-sizing:border-box!important;min-width:0}.platform-master-heading{width:100%!important;max-width:100%!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:12px!important}.platform-master-heading>div{flex:1 1 320px!important;min-width:0!important}.platform-master-heading button{flex:0 1 auto!important;max-width:220px!important;white-space:normal!important}.platform-kpi-grid{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;overflow:hidden!important}.platform-kpi-card{width:100%!important;max-width:100%!important;min-width:0!important;padding:12px 14px!important}.platform-master-layout,.platform-master-layout-premium{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(260px,360px) minmax(0,1fr)!important;gap:18px!important;overflow:hidden!important}.platform-create-card,.platform-clients-area,.platform-clients-area-premium,.platform-detail-card,.platform-detail-card-premium,.platform-backup-card{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.platform-create-card input,.platform-clients-area input,.platform-clients-area-premium input,.platform-detail-card input,.platform-detail-card select,.platform-detail-card textarea,.platform-detail-card-premium input,.platform-detail-card-premium select,.platform-detail-card-premium textarea{width:100%!important;max-width:100%!important}.platform-filter-pills{width:100%!important;max-width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;overflow-x:hidden!important}.platform-client-list{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.platform-client-row{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(70px,.5fr) minmax(80px,.55fr) minmax(86px,.6fr) minmax(118px,.7fr)!important;gap:10px!important;overflow:hidden!important}.platform-client-row>*{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere;word-break:break-word}.platform-actions-inline{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}.platform-actions-inline button{width:100%!important;min-width:0!important;padding:9px 8px!important;white-space:normal!important}@media(max-width:1500px){.card.platform-master,.card.platform-master-premium,.card.platform-master.platform-master-premium{width:calc(100vw - 110px)!important;max-width:calc(100vw - 110px)!important}.platform-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.platform-master-layout,.platform-master-layout-premium{grid-template-columns:1fr!important}}@media(max-width:1180px){.platform-client-row-head{display:none!important}.platform-client-list{display:grid!important;gap:10px!important}.platform-client-row{grid-template-columns:1fr!important;border-radius:16px!important;padding:12px!important}}@media(max-width:768px){.card.platform-master,.card.platform-master-premium,.card.platform-master.platform-master-premium{width:100%!important;max-width:100%!important}.platform-kpi-grid{grid-template-columns:1fr!important}.platform-master-heading button{max-width:100%!important;width:100%!important}.platform-filter-pills{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:8px!important}.platform-filter-pills button{flex:0 0 auto!important}.platform-actions-inline{grid-template-columns:1fr!important}}.platform-planos-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:18px 0!important;overflow:hidden!important;border-radius:22px!important}.platform-planos-topo{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin-bottom:16px!important}.platform-planos-topo h3{margin:0 0 6px!important}.platform-planos-topo p,.platform-card-hint{margin:0!important;color:#e2e8f0c7!important}.platform-planos-topo span{flex:0 0 auto!important;border-radius:999px!important;padding:7px 11px!important;background:#94a3b829!important;color:#e5e7eb!important;font-weight:800!important;font-size:.82rem!important}.platform-planos-form{display:grid!important;grid-template-columns:minmax(180px,1.3fr) minmax(110px,.7fr) minmax(100px,.6fr) minmax(120px,.7fr) minmax(90px,.45fr) auto!important;gap:12px!important;align-items:end!important;width:100%!important;max-width:100%!important}.platform-planos-form label,.platform-form-grid label{min-width:0!important}.platform-planos-form input,.platform-planos-form select,.platform-form-grid input,.platform-form-grid select{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.platform-planos-check{display:flex!important;align-items:center!important;gap:8px!important;min-height:42px!important}.platform-planos-check input{width:auto!important}.platform-planos-form-acoes{display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.platform-planos-lista{margin-top:16px!important;display:grid!important;gap:10px!important}.platform-plano-item{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:12px!important;align-items:center!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(148,163,184,.16)!important;background:#0f172a5c!important;overflow:hidden!important}.platform-plano-item strong,.platform-plano-item small{display:block!important;min-width:0!important;overflow-wrap:anywhere!important}.platform-plano-item small{color:#e2e8f0c2!important;margin-top:4px!important}.platform-plano-item>span{border-radius:999px!important;padding:7px 10px!important;background:#22c55e1f!important;color:#86efac!important;font-weight:800!important;font-size:.78rem!important}.platform-plano-inativo>span{background:#94a3b826!important;color:#cbd5e1!important}.platform-planos-acoes{display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.platform-grid-wide{grid-column:1 / -1!important}.platform-whatsapp-upgrade{width:fit-content!important;margin-top:8px!important;text-decoration:none!important}.platform-member-limit-limite_ok{border-color:#22c55e47!important}.platform-member-limit-limite_alerta{border-color:#facc1559!important;background:#facc1514!important}.platform-member-limit-limite_estourado{border-color:#fb71856b!important;background:#fb71851a!important}.platform-client-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(78px,.55fr) minmax(74px,.52fr) minmax(80px,.55fr) minmax(86px,.6fr) minmax(112px,.7fr)!important}.platform-client-row>span small{display:block!important;line-height:1.25!important}.platform-status-pill.platform-plano-limite_alerta,.platform-status-pill.platform-plano-limite_estourado{font-weight:950!important}@media(max-width:1280px){.platform-planos-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.platform-planos-form-acoes{grid-column:1 / -1!important;justify-content:flex-start!important}.platform-plano-item{grid-template-columns:1fr!important}.platform-planos-acoes{justify-content:flex-start!important}}@media(max-width:768px){.platform-planos-topo{flex-direction:column!important}.platform-planos-form{grid-template-columns:1fr!important}.platform-planos-form-acoes,.platform-planos-acoes{flex-direction:column!important}.platform-planos-form-acoes button,.platform-planos-acoes button,.platform-whatsapp-upgrade{width:100%!important}}@media(max-width:768px){.page:has(.platform-master),.page:has(.platform-master-premium){align-items:stretch!important;padding-left:8px!important;padding-right:8px!important;overflow-x:hidden!important}.card.platform-master,.card.platform-master-premium,.card.platform-master.platform-master-premium{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding:76px 10px 16px!important;overflow:hidden!important}.card.platform-master *,.card.platform-master-premium *{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.platform-master-heading,.platform-master-layout,.platform-master-layout-premium,.platform-clients-area,.platform-clients-area-premium,.platform-create-card,.platform-detail-card,.platform-detail-card-premium,.platform-backup-card,.platform-planos-card{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.platform-master-title{font-size:30px!important;line-height:1.08!important;overflow-wrap:normal!important;word-break:normal!important}.platform-master-desc,.platform-clients-header,.platform-clients-header h3,.platform-search,.platform-search label,.platform-search input{width:100%!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important}.platform-kpi-grid{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important}.platform-filter-pills{display:flex!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;gap:8px!important;padding-bottom:8px!important;-webkit-overflow-scrolling:touch!important}.platform-filter-pills button{flex:0 0 auto!important;width:auto!important;max-width:none!important;white-space:nowrap!important}.platform-client-list{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;border:0!important;background:transparent!important}.platform-client-row-head{display:none!important}.platform-client-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:10px!important;padding:14px!important;border-radius:16px!important;overflow:hidden!important;background:#00000047!important;border:1px solid rgba(255,255,255,.14)!important}.platform-client-row>span,.platform-client-name,.platform-client-name b,.platform-client-name small,.platform-client-row b,.platform-client-row small,.platform-status-pill{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;line-height:1.25!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}.platform-client-name b{font-size:20px!important}.platform-actions-inline{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}.platform-actions-inline button,.platform-detail-top button,.platform-form-grid button,.platform-payment-grid button,.platform-backup-card button,.platform-whatsapp-btn,a.platform-whatsapp-btn{width:100%!important;max-width:100%!important;min-height:44px!important;white-space:normal!important;overflow-wrap:break-word!important}.platform-summary-grid,.platform-form-grid,.platform-payment-grid,.platform-planos-form,.platform-planos-lista{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important}.platform-grid-wide{grid-column:auto!important}}@media(max-width:768px){.sideMenu.open{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:min(88vw,360px)!important;max-width:360px!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;z-index:9999!important;padding:14px!important;box-sizing:border-box!important}.sideMenu.open .menuToggle{flex:0 0 auto!important;position:static!important;width:100%!important;margin-bottom:12px!important}.sideMenu.open .sideMenuNav{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding-bottom:140px!important;box-sizing:border-box!important}.sideMenu.open .sideMenuNav button,.sideMenu.open .sideMenuNav .nav-item{display:block!important;width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-align:left!important;flex-shrink:0!important}}@media(min-width:769px){html,body,#root,.appShell{width:100%;max-width:100%;overflow-x:hidden}.page{width:auto!important;max-width:none!important;align-items:stretch!important;padding-left:clamp(18px,2vw,36px)!important;padding-right:clamp(18px,2vw,36px)!important;box-sizing:border-box!important;overflow-x:hidden!important}.header,.footerHint{width:100%!important;max-width:none!important;box-sizing:border-box!important}.card,.admin-panel-card,.membros-card,.mensalidades-card,.vendas-card,.caixa-card,.patrocinadores-page,.carteirinhas-card,.aniversariantes-card,.platform-master,.rel-inadimplentes-card{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.cardSub,.tableWrap,.produtos-grid,.patrocinadores-grid,.patrocinadores-pagamentos-grid,.carteirinhas-print-area,.mensalidades-mobile-list,.rel-inadimplentes-mobile-list{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.produtos-grid,.patrocinadores-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important}.patrocinadores-pagamentos-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))!important}.carteirinhas-print-area{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))!important}.tableWrap,.caixa-tabela-wrap,.admin-table-scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.card *,.cardSub *{min-width:0}}@media(min-width:1600px){.page{padding-left:42px!important;padding-right:42px!important}}@media(max-width:768px){.page,.card,.cardSub{max-width:100vw!important;box-sizing:border-box!important}}.top-user-bar{position:fixed;top:14px;right:18px;z-index:9998;display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;max-width:calc(100vw - 96px);pointer-events:auto}.top-user-bar,.top-user-bar *{box-sizing:border-box}.top-user-bar .notificacoes-wrap,.usuario-menu-wrap{position:relative}.top-user-bar .notificacoes-bell{min-width:46px;height:46px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#000000c7;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 26px #00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative}.top-user-bar .notificacoes-bell span{font-size:19px;line-height:1}.top-user-bar .notificacoes-bell strong{position:absolute;top:-7px;right:-7px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#b3001b;color:#fff;border:2px solid rgba(0,0,0,.85);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.usuario-menu-trigger{min-height:46px;max-width:min(340px,calc(100vw - 156px));border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#000000c7;color:#fff;display:flex;align-items:center;gap:9px;padding:7px 10px 7px 7px;cursor:pointer;box-shadow:0 10px 26px #00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.usuario-menu-trigger:hover,.top-user-bar .notificacoes-bell:hover{background:#141414e6;border-color:#ffffff47}.usuario-avatar{width:32px;height:32px;min-width:32px;border-radius:50%;background:linear-gradient(135deg,#b3001b,#d4af37);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.usuario-menu-texto{min-width:0;display:grid;gap:2px;text-align:left;line-height:1.1}.usuario-menu-texto b{display:block;max-width:210px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.usuario-menu-texto small{display:block;opacity:.78;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.usuario-menu-seta{opacity:.78;font-size:13px;margin-left:2px}.usuario-menu-popover,.top-user-bar .notificacoes-popover{position:absolute;top:calc(100% + 10px);right:0;width:min(340px,calc(100vw - 24px));border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#000000f0;color:#fff;box-shadow:0 18px 40px #0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.usuario-menu-popover{padding:12px;display:grid;gap:10px}.usuario-menu-info{display:grid;gap:4px;padding:8px 10px;border-radius:12px;background:#ffffff0e;overflow:hidden}.usuario-menu-info span{font-size:11px;opacity:.68;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.usuario-menu-info b,.usuario-menu-info small{min-width:0;max-width:100%;overflow-wrap:anywhere;color:#fff}.usuario-menu-sair{width:100%;min-height:40px;border:0;border-radius:12px;background:linear-gradient(135deg,#b3001b,#ef4444);color:#fff;font-weight:900;cursor:pointer}.usuario-menu-sair:hover{filter:brightness(1.08)}.top-user-bar .notificacoes-popover{padding:0;max-height:min(520px,calc(100vh - 90px));overflow-y:auto}.top-user-bar .notificacoes-popover-topo{position:sticky;top:0;z-index:1;background:#000000f5}.header-actions-row{justify-content:center}@media(max-width:768px){.top-user-bar{top:12px;right:10px;gap:8px;max-width:calc(100vw - 106px)}.top-user-bar .notificacoes-bell{min-width:42px;height:42px;border-radius:13px}.usuario-menu-trigger{min-height:42px;max-width:calc(100vw - 160px);padding:6px 8px 6px 6px;border-radius:13px}.usuario-avatar{width:30px;height:30px;min-width:30px;font-size:11px}.usuario-menu-texto b{max-width:118px;font-size:12px}.usuario-menu-texto small{font-size:10px}.usuario-menu-popover,.top-user-bar .notificacoes-popover{width:min(330px,calc(100vw - 20px));right:0}.top-user-bar .notificacoes-popover{max-height:min(520px,calc(100vh - 78px))}}@media(max-width:420px){.usuario-menu-texto{display:none}.usuario-menu-trigger{max-width:58px;padding-right:7px}.usuario-menu-seta{display:none}.top-user-bar{max-width:calc(100vw - 96px)}}.estoque-table-wrap table,.estoque-table-wrap .table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important}.estoque-table-wrap th,.estoque-table-wrap td{padding:12px!important;vertical-align:middle!important;line-height:1.25!important}.estoque-table-wrap th:nth-child(1),.estoque-table-wrap td:nth-child(1){width:28%!important;text-align:left!important}.estoque-table-wrap th:nth-child(2),.estoque-table-wrap td:nth-child(2){width:14%!important;text-align:right!important;white-space:nowrap!important}.estoque-table-wrap th:nth-child(3),.estoque-table-wrap td:nth-child(3){width:12%!important;text-align:center!important;white-space:nowrap!important}.estoque-table-wrap th:nth-child(4),.estoque-table-wrap td:nth-child(4){width:12%!important;text-align:center!important;white-space:nowrap!important}.estoque-table-wrap th:nth-child(5),.estoque-table-wrap td:nth-child(5){width:16%!important;text-align:center!important;white-space:nowrap!important}.estoque-table-wrap th:nth-child(6),.estoque-table-wrap td:nth-child(6){width:18%!important;text-align:right!important;white-space:nowrap!important}.estoque-table-wrap td:nth-child(3) .estoque-qtd-baixa,.estoque-table-wrap td:nth-child(5) .estoque-alerta-badge,.estoque-table-wrap td:nth-child(5) .estoque-ok-badge,.estoque-table-wrap td:nth-child(5) .estoque-sem-alerta-badge{margin-left:auto!important;margin-right:auto!important}.estoque-table-wrap td:nth-child(1){overflow-wrap:anywhere!important}@media(max-width:768px){.estoque-table-wrap{display:none!important}}@media(max-width:768px){.top-user-bar{z-index:10050!important}.top-notificacoes-wrap,.notificacoes-wrap{position:relative!important}.top-notificacoes-popover,.notificacoes-popover{position:fixed!important;top:64px!important;left:10px!important;right:10px!important;width:auto!important;max-width:calc(100vw - 20px)!important;min-width:0!important;max-height:calc(100vh - 86px)!important;overflow:hidden!important;transform:none!important;box-sizing:border-box!important;z-index:10060!important}.notificacoes-popover-topo{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.notificacoes-lista{width:100%!important;max-width:100%!important;max-height:calc(100vh - 165px)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important}.notificacao-item{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:flex-start!important;gap:10px!important;text-align:left!important;white-space:normal!important;box-sizing:border-box!important;overflow:hidden!important}.notificacao-icone{width:34px!important;min-width:34px!important;text-align:center!important}.notificacao-texto{min-width:0!important;max-width:100%!important;display:grid!important;gap:4px!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}.notificacao-texto b,.notificacao-texto small,.notificacoes-vazio{display:block!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;line-height:1.35!important}}@media(max-width:420px){.top-notificacoes-popover,.notificacoes-popover{top:58px!important;left:8px!important;right:8px!important;max-width:calc(100vw - 16px)!important}.notificacao-item{grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;padding-left:10px!important;padding-right:10px!important}.notificacao-icone{width:30px!important;min-width:30px!important}}.rel-inadimplentes-page{overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;background:radial-gradient(circle at top left,rgba(212,175,55,.08),transparent 30%),#050507eb!important}.rel-inadimplentes-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px!important;margin-bottom:16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 0% 0%,rgba(212,175,55,.17),transparent 34%),linear-gradient(135deg,#00000094,#4b000a70)!important;box-shadow:0 16px 36px #0000004d!important}.rel-inadimplentes-pill{display:inline-flex;align-items:center;width:fit-content;margin-bottom:10px;padding:6px 13px;border-radius:999px;border:1px solid rgba(212,175,55,.35);background:#d4af371f;color:#ffe58a;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rel-inadimplentes-hero h2{margin:0!important;font-size:clamp(27px,3vw,40px)!important;letter-spacing:-.03em!important;line-height:1.05!important}.rel-inadimplentes-hero p{max-width:760px!important;margin:8px 0 0!important;color:#ffffffc2!important;line-height:1.45!important}.rel-inadimplentes-primary,.rel-inadimplentes-page button:not(.rel-inadimplentes-accordion-trigger):not(.ghost){border:none!important;border-radius:14px!important;padding:12px 16px!important;background:linear-gradient(135deg,#b3001b,#ff2d2d)!important;color:#fff!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 12px 24px #b3001b42!important}.rel-inadimplentes-page button:disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:none!important}.rel-inadimplentes-page .ghost{border-radius:12px!important;border:1px solid rgba(255,255,255,.15)!important;padding:10px 12px!important;background:#ffffff0f!important;color:#fff!important;font-weight:800!important;cursor:pointer!important}.rel-inadimplentes-resumo-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;margin-bottom:16px}.rel-inadimplentes-resumo-card{display:grid;gap:6px;min-width:0;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#ffffff0e,#ffffff06),#00000052}.rel-inadimplentes-resumo-card.destaque{border-color:#d4af3757;background:radial-gradient(circle at 0% 0%,rgba(212,175,55,.14),transparent 45%),#00000057}.rel-inadimplentes-resumo-card small{color:#ffffff9e;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.rel-inadimplentes-resumo-card strong{font-size:clamp(24px,2.4vw,34px);line-height:1}.rel-inadimplentes-resumo-card span{color:#ffffffad;font-size:13px;line-height:1.35}.rel-inadimplentes-filtros{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:end;margin-bottom:16px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff09}.rel-inadimplentes-filtros label{display:grid;gap:7px;font-weight:900}.rel-inadimplentes-filtros input{width:100%;min-height:44px;border-radius:13px;border:1px solid rgba(255,255,255,.16);background:#00000042;color:#fff;padding:10px 12px;outline:none}.rel-inadimplentes-contador{display:grid;place-items:center;min-width:118px;min-height:48px;padding:8px 12px;border-radius:14px;border:1px solid rgba(212,175,55,.28);background:#d4af3717}.rel-inadimplentes-contador b{color:#ffe169;font-size:24px;line-height:1}.rel-inadimplentes-contador span{color:#ffffffb8;font-size:12px;font-weight:800}.rel-inadimplentes-table-desktop{border:1px solid rgba(255,255,255,.1);background:#0003}.rel-inadimplentes-tabela{min-width:1040px}.rel-inadimplentes-tabela th{padding:14px 12px!important;color:#ffffffad!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}.rel-inadimplentes-tabela td{padding:14px 12px!important;vertical-align:middle!important}.rel-inadimplentes-membro-cell{display:grid;gap:4px}.rel-inadimplentes-membro-cell strong{font-size:15px}.rel-inadimplentes-membro-cell small{color:#ffffff94;line-height:1.35}.rel-inadimplentes-meses-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rel-inadimplentes-meses-chips span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:28px;padding:5px 9px;border-radius:999px;border:1px solid rgba(239,68,68,.32);background:#ef44441f;color:#ffb4b4;font-size:12px;font-weight:900}.rel-inadimplentes-meses-chips small{color:#ffffff9e}.rel-inadimplentes-money{color:#ffb4b4;font-weight:900;text-align:right;white-space:nowrap}.rel-inadimplentes-acoes{justify-content:flex-end!important}.rel-inadimplentes-empty{margin-top:16px;padding:18px;border-radius:16px;border:1px dashed rgba(255,255,255,.2);background:#ffffff09;text-align:center;color:#ffffffb8;font-weight:800}@media(max-width:980px){.rel-inadimplentes-resumo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.rel-inadimplentes-page{padding:76px 12px 16px!important}.rel-inadimplentes-hero{display:grid!important;grid-template-columns:1fr!important;padding:16px!important}.rel-inadimplentes-primary{width:100%!important}.rel-inadimplentes-resumo-grid{grid-template-columns:1fr!important}.rel-inadimplentes-filtros{grid-template-columns:1fr!important;padding:12px!important}.rel-inadimplentes-contador{width:100%;justify-items:start;padding-left:14px}.rel-inadimplentes-table-desktop{display:none!important}.rel-inadimplentes-mobile-list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-top:16px!important;width:100%!important;max-width:100%!important}.rel-inadimplentes-accordion-card{width:100%!important;max-width:100%!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;background:linear-gradient(135deg,#ffffff0d,#ffffff05),#00000047!important;overflow:hidden!important}.rel-inadimplentes-accordion-card.aberto{border-color:#d4af3747!important}.rel-inadimplentes-accordion-trigger{width:100%!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;padding:14px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important;text-align:left!important;box-shadow:none!important}.rel-inadimplentes-accordion-trigger span{display:grid;gap:3px;min-width:0}.rel-inadimplentes-accordion-trigger span b{font-size:17px;line-height:1.18;overflow-wrap:anywhere}.rel-inadimplentes-accordion-trigger span small{color:#ffb4b4;font-weight:900}.rel-inadimplentes-accordion-trigger>strong{color:#ffffffb8;font-size:13px}.rel-inadimplentes-accordion-body{padding:0 14px 14px!important}.rel-inadimplentes-mobile-info{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding-top:12px!important;border-top:1px solid rgba(255,255,255,.1)!important;margin-bottom:12px!important}.rel-inadimplentes-mobile-info span{display:grid!important;gap:3px!important;min-width:0!important;padding:10px!important;border-radius:12px!important;background:#ffffff0f!important;font-size:13px!important;overflow-wrap:anywhere!important}.rel-inadimplentes-mobile-info b{color:#ffffff94!important;font-size:11px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.rel-inadimplentes-mobile-meses{display:grid;gap:8px;margin-bottom:12px;padding:12px;border-radius:14px;background:#ef444414;border:1px solid rgba(239,68,68,.16)}.rel-inadimplentes-mobile-meses>b{color:#ffffffb8;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.rel-inadimplentes-mobile-meses span{display:flex;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.08)}.rel-inadimplentes-mobile-meses span:last-child{padding-bottom:0;border-bottom:0}.rel-inadimplentes-mobile-meses small{color:#ffffffb8;font-weight:800}.rel-inadimplentes-mobile-meses strong{color:#ffb4b4}.rel-inadimplentes-mobile-actions{display:grid!important;grid-template-columns:.7fr 1.3fr!important;gap:8px!important}.rel-inadimplentes-mobile-actions button{width:100%!important;min-width:0!important;white-space:normal!important}}@media(max-width:420px){.rel-inadimplentes-mobile-info,.rel-inadimplentes-mobile-actions{grid-template-columns:1fr!important}}.rel-membros-page,.rel-membros-page *{box-sizing:border-box}.rel-membros-page{overflow:visible}.rel-membros-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:radial-gradient(circle at top left,rgba(179,0,27,.34),transparent 34%),linear-gradient(135deg,#ffffff14,#ffffff06);box-shadow:inset 0 1px #ffffff14}.rel-membros-eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:5px 9px;border-radius:999px;background:#ffffff17;border:1px solid rgba(255,255,255,.12);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}.rel-membros-hero h2{margin:10px 0 6px;font-size:clamp(26px,3vw,42px);line-height:1.05}.rel-membros-hero p{max-width:760px;margin:0;color:#ffffffc7;line-height:1.45}.rel-membros-hero-actions,.rel-membros-pagamentos-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.rel-membros-hero-actions button,.rel-membros-selector-top button,.rel-membros-pagamentos-actions button{min-height:40px;border-radius:12px;border:0;padding:10px 13px;cursor:pointer;font-weight:900;color:#fff;background:linear-gradient(135deg,var(--accent, #b3001b),#ff2d2d)}.rel-membros-page button.ghost,.rel-membros-hero-actions button.ghost,.rel-membros-selector-top button.ghost,.rel-membros-pagamentos-actions button.ghost{border:1px solid rgba(255,255,255,.14);background:#ffffff13}.rel-membros-page button:disabled{opacity:.45;cursor:not-allowed}.rel-membros-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:12px;margin-top:14px}.rel-membros-summary-grid>div,.rel-membros-selector-card,.rel-membros-empty,.rel-membros-extrato-card{border:1px solid rgba(255,255,255,.12);background:#ffffff0b;border-radius:16px;padding:14px}.rel-membros-summary-grid span{display:block;font-size:12px;opacity:.72;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.rel-membros-summary-grid strong{display:block;margin-top:6px;font-size:22px;line-height:1.08;overflow-wrap:anywhere}.rel-membros-summary-grid small{display:block;margin-top:6px;opacity:.68;line-height:1.35}.rel-membros-selector-card,.rel-membros-extrato-card,.rel-membros-empty{margin-top:14px}.rel-membros-selector-top,.rel-membros-extrato-header,.rel-membros-pagamentos-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.rel-membros-selector-top h3,.rel-membros-extrato-header h3,.rel-membros-pagamentos-topo h3,.rel-membros-empty h3{margin:0}.rel-membros-selector-top p,.rel-membros-extrato-header p,.rel-membros-empty p{margin:6px 0 0;opacity:.75;line-height:1.45}.rel-membros-selector-body{margin-top:14px;display:grid;gap:10px}.rel-membros-search{display:grid;gap:6px;font-weight:900}.rel-membros-search input{width:100%;min-height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#00000052;color:#fff;padding:10px 12px;outline:none}.rel-membros-list-info{font-size:12px;opacity:.72}.rel-membros-picker-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;max-height:360px;overflow:auto;padding-right:4px}.rel-membros-picker-list button{display:grid;gap:4px;text-align:left;min-height:58px;padding:10px 12px;border-radius:13px;border:1px solid rgba(255,255,255,.11);background:#0000003d;color:#fff;cursor:pointer}.rel-membros-picker-list button:hover,.rel-membros-picker-list button.selecionado{border-color:#ffffff47;background:#b3001b3d}.rel-membros-picker-list button span{font-size:12px;opacity:.72;overflow-wrap:anywhere}.rel-membros-vazio{width:100%;padding:16px;border-radius:14px;border:1px dashed rgba(255,255,255,.2);background:#0000002e;opacity:.8;text-align:center}.rel-membros-status{display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.rel-membros-status.ok{background:#22c55e29;color:#8ff0b3;border:1px solid rgba(34,197,94,.28)}.rel-membros-status.bad{background:#ef444429;color:#ff9b9b;border:1px solid rgba(239,68,68,.28)}.rel-membros-status.neutro{background:#ffffff14;color:#ffffffc7;border:1px solid rgba(255,255,255,.14)}.rel-membros-dados-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;margin-top:14px}.rel-membros-dados-grid span,.rel-membros-mobile-payment span{display:grid;gap:4px;padding:11px 12px;border-radius:13px;border:1px solid rgba(255,255,255,.1);background:#0003;overflow-wrap:anywhere}.rel-membros-dados-grid b,.rel-membros-mobile-payment b{font-size:11px;opacity:.62;text-transform:uppercase;letter-spacing:.05em}.rel-membros-pagamentos-topo{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.rel-membros-table-wrap{width:100%;overflow-x:auto;margin-top:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1)}.rel-membros-table{width:100%;min-width:620px;border-collapse:collapse}.rel-membros-table th,.rel-membros-table td{padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:middle}.rel-membros-table th{font-size:12px;opacity:.72;text-transform:uppercase;letter-spacing:.05em;background:#ffffff0a}.rel-membros-table td:last-child,.rel-membros-table th:last-child{text-align:right;font-weight:900}.rel-membros-table tr:last-child td{border-bottom:0}.rel-membros-mobile-pagamentos{display:none}@media(max-width:900px){.rel-membros-summary-grid,.rel-membros-dados-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.rel-membros-page{padding-left:12px!important;padding-right:12px!important;overflow:hidden!important}.rel-membros-page,.rel-membros-page *{min-width:0!important}.rel-membros-hero,.rel-membros-selector-top,.rel-membros-extrato-header,.rel-membros-pagamentos-topo{display:grid!important;grid-template-columns:1fr!important}.rel-membros-hero{padding:14px}.rel-membros-hero-actions,.rel-membros-pagamentos-actions{display:grid;grid-template-columns:1fr;width:100%}.rel-membros-hero-actions button,.rel-membros-selector-top button,.rel-membros-pagamentos-actions button{width:100%}.rel-membros-summary-grid,.rel-membros-dados-grid,.rel-membros-picker-list{grid-template-columns:1fr!important}.rel-membros-picker-list{max-height:420px}.rel-membros-status{width:fit-content}.rel-membros-table-wrap{display:none}.rel-membros-mobile-pagamentos{display:grid;grid-template-columns:1fr;gap:10px;margin-top:12px}.rel-membros-mobile-payment{display:grid;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff09}}.rel-membros-page .rel-membros-hero,.relatorio-membros-page .rel-membros-hero,.rel-membros-page .relatorio-membros-hero,.relatorio-membros-page .relatorio-membros-hero{border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important}.rel-membros-page .rel-membros-badge,.relatorio-membros-page .rel-membros-badge,.rel-membros-page .relatorio-membros-badge,.relatorio-membros-page .relatorio-membros-badge{color:#f6d368!important;border-color:#d6a92e61!important;background:#d6a92e21!important}.rel-membros-page .rel-membros-summary-card,.relatorio-membros-page .rel-membros-summary-card,.rel-membros-page .relatorio-membros-summary-card,.relatorio-membros-page .relatorio-membros-summary-card,.rel-membros-page .rel-membros-resumo-card,.relatorio-membros-page .rel-membros-resumo-card,.rel-membros-page .relatorio-membros-resumo-card,.relatorio-membros-page .relatorio-membros-resumo-card,.rel-membros-summary-grid>*,.relatorio-membros-summary-grid>*,.rel-membros-resumo-grid>*,.relatorio-membros-resumo-grid>*{position:relative!important;overflow:hidden!important;border-color:#ffffff1a!important;background:linear-gradient(180deg,#ffffff06,#fff0)!important}.rel-membros-page .rel-membros-summary-card:after,.relatorio-membros-page .rel-membros-summary-card:after,.rel-membros-page .relatorio-membros-summary-card:after,.relatorio-membros-page .relatorio-membros-summary-card:after,.rel-membros-page .rel-membros-resumo-card:after,.relatorio-membros-page .rel-membros-resumo-card:after,.rel-membros-page .relatorio-membros-resumo-card:after,.relatorio-membros-page .relatorio-membros-resumo-card:after,.rel-membros-summary-grid>*:after,.relatorio-membros-summary-grid>*:after,.rel-membros-resumo-grid>*:after,.relatorio-membros-resumo-grid>*:after{content:none!important;display:none!important}.rel-membros-summary-grid>:first-child,.relatorio-membros-summary-grid>:first-child,.rel-membros-resumo-grid>:first-child,.relatorio-membros-resumo-grid>:first-child,.rel-membros-page .rel-membros-summary-card:first-child,.relatorio-membros-page .rel-membros-summary-card:first-child,.rel-membros-page .relatorio-membros-summary-card:first-child,.relatorio-membros-page .relatorio-membros-summary-card:first-child,.rel-membros-page .rel-membros-resumo-card:first-child,.relatorio-membros-page .rel-membros-resumo-card:first-child,.rel-membros-page .relatorio-membros-resumo-card:first-child,.relatorio-membros-page .relatorio-membros-resumo-card:first-child,.rel-membros-page .rel-membros-summary-card.destaque,.relatorio-membros-page .rel-membros-summary-card.destaque{border-color:#d6a92e66!important;background:radial-gradient(circle at top left,rgba(214,169,46,.22),transparent 38%),linear-gradient(180deg,#ffffff09,#fff0)!important}.rel-membros-summary-grid>:first-child:after,.relatorio-membros-summary-grid>:first-child:after,.rel-membros-resumo-grid>:first-child:after,.relatorio-membros-resumo-grid>:first-child:after,.rel-membros-page .rel-membros-summary-card:first-child:after,.relatorio-membros-page .rel-membros-summary-card:first-child:after,.rel-membros-page .relatorio-membros-summary-card:first-child:after,.relatorio-membros-page .relatorio-membros-summary-card:first-child:after,.rel-membros-page .rel-membros-resumo-card:first-child:after,.relatorio-membros-page .rel-membros-resumo-card:first-child:after,.rel-membros-page .relatorio-membros-resumo-card:first-child:after,.relatorio-membros-page .relatorio-membros-resumo-card:first-child:after,.rel-membros-page .rel-membros-summary-card.destaque:after,.relatorio-membros-page .rel-membros-summary-card.destaque:after{content:""!important;display:block!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(135deg,rgba(214,169,46,.1),transparent 52%)!important}.rel-membros-summary-grid>:first-child>*,.relatorio-membros-summary-grid>:first-child>*,.rel-membros-resumo-grid>:first-child>*,.relatorio-membros-resumo-grid>:first-child>*,.rel-membros-page .rel-membros-summary-card>*,.relatorio-membros-page .rel-membros-summary-card>*,.rel-membros-page .relatorio-membros-summary-card>*,.relatorio-membros-page .relatorio-membros-summary-card>*,.rel-membros-page .rel-membros-resumo-card>*,.relatorio-membros-page .rel-membros-resumo-card>*,.rel-membros-page .relatorio-membros-resumo-card>*,.relatorio-membros-page .relatorio-membros-resumo-card>*{position:relative!important;z-index:1!important}.caixa-card{position:relative!important;display:flex!important;flex-direction:column!important;gap:18px!important;padding:28px!important;overflow:hidden!important}.caixa-card:before{content:""!important;position:absolute!important;top:22px!important;left:22px!important;right:22px!important;height:156px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;pointer-events:none!important;z-index:0!important}.caixa-card>h2{position:relative!important;z-index:1!important;margin:34px 0 0!important;padding:0 22px!important;font-size:clamp(2.2rem,3vw,3.1rem)!important;line-height:1.05!important}.caixa-card>h2:before{content:"FINANCEIRO"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 14px!important;border-radius:999px!important;margin:0 0 12px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.9rem!important;font-weight:900!important;letter-spacing:.08em!important}.caixa-card>.caixa-descricao{position:relative!important;z-index:1!important;margin:8px 0 58px!important;padding:0 22px!important;max-width:940px!important;color:#ffffffdb!important;font-size:1rem!important;line-height:1.45!important}.caixa-card>.caixa-subcard{position:relative!important;z-index:1!important;width:100%!important;margin:0!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-shadow:none!important}.caixa-card>.caixa-subcard h3{margin:0 0 16px!important;font-size:1.5rem!important}.caixa-card .caixa-form-grid{display:grid!important;grid-template-columns:minmax(120px,.7fr) minmax(170px,.9fr) minmax(280px,2fr) minmax(170px,.9fr) minmax(150px,.8fr) minmax(190px,.9fr)!important;gap:12px!important;align-items:end!important;width:100%!important}.caixa-card .caixa-field{display:grid!important;gap:6px!important;min-width:0!important;margin:0!important}.caixa-card .caixa-field span{font-weight:800!important;color:#ffffffe0!important}.caixa-card .caixa-field input,.caixa-card .caixa-field select{width:100%!important;min-height:42px!important;border-radius:12px!important;border:1px solid rgba(214,169,46,.26)!important;background:#ffffff09!important;color:#fff!important;padding:9px 11px!important}.caixa-card .caixa-field input::placeholder{color:#ffffff7a!important}.caixa-card .caixa-registrar-btn{width:100%!important;min-height:42px!important;border-radius:12px!important;white-space:normal!important;font-weight:900!important;padding:10px 14px!important}.caixa-card .caixa-tabela-wrap{width:100%!important;overflow-x:auto!important;border-radius:16px!important}.caixa-card .caixa-tabela{width:100%!important;min-width:860px!important;border-collapse:collapse!important;margin-top:4px!important}.caixa-card .caixa-tabela th,.caixa-card .caixa-tabela td{padding:13px 12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;vertical-align:middle!important}.caixa-card .caixa-tabela th{text-align:left!important;color:#ffffffb8!important;font-size:.86rem!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.caixa-card .caixa-tabela tbody tr:hover{background:#ffffff06!important}.caixa-card .caixa-valor-th,.caixa-card .caixa-valor{text-align:right!important}.caixa-card .caixa-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;padding:0 10px!important;border-radius:999px!important;font-size:.78rem!important;font-weight:900!important;text-transform:uppercase!important}.caixa-card .caixa-badge-saida{background:#b41e1e2e!important;color:#ff9b9b!important;border:1px solid rgba(255,155,155,.18)!important}.caixa-card .caixa-badge-entrada{background:#1e8c462e!important;color:#8ff0b3!important;border:1px solid rgba(143,240,179,.18)!important}.caixa-card .caixa-valor{font-weight:900!important;white-space:nowrap!important}.caixa-card .caixa-valor-saida{color:#ff9b9b!important}.caixa-card .caixa-valor-entrada{color:#8ff0b3!important}@media(max-width:1280px){.caixa-card .caixa-form-grid{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.caixa-card .caixa-field-descricao{grid-column:1 / -1!important}}@media(max-width:760px){.caixa-card{padding:18px!important}.caixa-card:before{top:16px!important;left:16px!important;right:16px!important;height:172px!important}.caixa-card>h2{margin-top:30px!important;padding:0 16px!important}.caixa-card>.caixa-descricao{padding:0 16px!important;margin-bottom:58px!important}.caixa-card .caixa-form-grid{grid-template-columns:1fr!important}.caixa-card .caixa-field-descricao{grid-column:auto!important}.caixa-card .caixa-tabela-wrap{display:none!important}.caixa-card .caixa-mobile-lista{display:grid!important;gap:12px!important}.caixa-card .caixa-mobile-card{display:grid!important;gap:12px!important;padding:14px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff06!important}.caixa-card .caixa-mobile-topo{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.caixa-card .caixa-mobile-info{display:grid!important;gap:4px!important}.caixa-card .caixa-mobile-info span{color:#ffffff9e!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.caixa-card .caixa-mobile-info b{line-height:1.35!important;overflow-wrap:anywhere!important}}.caixa-card>h2{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.caixa-card>h2:before{margin:0!important;flex:0 0 auto!important;width:fit-content!important;max-width:max-content!important}.caixa-card .caixa-registrar-btn{min-width:230px!important;width:100%!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;padding-left:18px!important;padding-right:18px!important}@media(min-width:1281px){.caixa-card .caixa-form-grid{grid-template-columns:minmax(120px,.7fr) minmax(170px,.9fr) minmax(320px,2fr) minmax(170px,.9fr) minmax(150px,.8fr) minmax(230px,.95fr)!important}}@media(max-width:760px){.caixa-card .caixa-registrar-btn{min-width:0!important;white-space:normal!important}}@media(max-width:760px){.caixa-card{padding:18px 14px!important;gap:18px!important}.caixa-card:before{top:16px!important;left:14px!important;right:14px!important;height:310px!important;border-radius:22px!important}.caixa-card>h2{margin-top:58px!important;padding:0 32px!important;font-size:52px!important;line-height:1.02!important;gap:18px!important}.caixa-card>h2:before{min-height:44px!important;padding:0 24px!important;font-size:1.05rem!important;border-radius:999px!important}.caixa-card>.caixa-descricao{padding:0 32px!important;margin-top:26px!important;margin-bottom:76px!important;max-width:100%!important;font-size:1.35rem!important;line-height:1.38!important;overflow-wrap:break-word!important}.caixa-card>.caixa-subcard{padding:24px 18px!important;border-radius:22px!important}.caixa-card>.caixa-subcard h3{font-size:2rem!important;line-height:1.12!important}.caixa-card .caixa-field span{font-size:1.2rem!important}.caixa-card .caixa-field input,.caixa-card .caixa-field select{min-height:58px!important;font-size:1.25rem!important;border-radius:16px!important;padding:12px 16px!important}.caixa-card .caixa-registrar-btn{min-height:56px!important;font-size:1.15rem!important}}@media(max-width:420px){.caixa-card:before{height:292px!important}.caixa-card>h2{margin-top:48px!important;padding:0 26px!important;font-size:46px!important}.caixa-card>h2:before{min-height:40px!important;padding:0 20px!important;font-size:.98rem!important}.caixa-card>.caixa-descricao{padding:0 26px!important;margin-top:22px!important;margin-bottom:64px!important;font-size:1.2rem!important}}.despesas-page{width:100%!important;max-width:none!important;margin:20px auto!important;padding:24px!important;display:flex!important;flex-direction:column!important;gap:18px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important}.despesas-hero{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important}.despesas-kicker{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:28px!important;padding:0 14px!important;border-radius:999px!important;margin-bottom:12px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.9rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.despesas-hero h2{margin:0!important;font-size:clamp(2.2rem,3vw,3.1rem)!important;line-height:1.05!important}.despesas-hero p{margin:10px 0 0!important;max-width:940px!important;color:#ffffffdb!important;font-size:1rem!important;line-height:1.45!important}.despesas-recarregar{min-width:170px!important;min-height:44px!important;border-radius:14px!important;font-weight:900!important;white-space:nowrap!important}.despesas-resumo-grid{display:grid!important;grid-template-columns:repeat(3,minmax(220px,1fr))!important;gap:14px!important}.despesas-resumo-card{position:relative!important;overflow:hidden!important;min-height:128px!important;padding:18px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(180deg,#ffffff06,#fff0)!important;box-shadow:none!important}.despesas-resumo-card.destaque{border-color:#d6a92e66!important;background:radial-gradient(circle at top left,rgba(214,169,46,.22),transparent 38%),linear-gradient(180deg,#ffffff09,#fff0)!important}.despesas-resumo-card.destaque:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(135deg,rgba(214,169,46,.1),transparent 52%)!important}.despesas-resumo-card>*{position:relative!important;z-index:1!important}.despesas-resumo-card span{display:block!important;margin-bottom:8px!important;color:#ffffffb8!important;font-size:.9rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.despesas-resumo-card strong{display:block!important;color:#fff!important;font-size:clamp(1.7rem,2.4vw,2.4rem)!important;line-height:1.05!important}.despesas-resumo-card small{display:block!important;margin-top:8px!important;color:#ffffffb3!important;font-size:.92rem!important}.despesas-form-card,.despesas-filtros,.despesas-lista-card{width:100%!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important}.despesas-card-titulo,.despesas-lista-topo{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:16px!important}.despesas-card-titulo h3,.despesas-lista-topo h3{margin:0!important;font-size:1.5rem!important;line-height:1.15!important}.despesas-card-titulo p,.despesas-lista-topo p{margin:8px 0 0!important;color:#ffffffc2!important;line-height:1.4!important}.despesas-form{display:grid!important;grid-template-columns:repeat(2,minmax(240px,1fr))!important;gap:14px!important;align-items:end!important}.despesas-form label,.despesas-filtros label,.despesas-pagamento-box label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.despesas-form input,.despesas-form select,.despesas-form textarea,.despesas-filtros input,.despesas-filtros select,.despesas-pagamento-box input,.despesas-pagamento-box select{width:100%!important;min-height:46px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:11px 13px!important;box-sizing:border-box!important;outline:none!important}.despesas-form textarea{min-height:96px!important;resize:vertical!important}.despesas-form input::placeholder,.despesas-form textarea::placeholder,.despesas-filtros input::placeholder{color:#ffffff70!important}.despesas-form input:focus,.despesas-form select:focus,.despesas-form textarea:focus,.despesas-filtros input:focus,.despesas-filtros select:focus,.despesas-pagamento-box input:focus,.despesas-pagamento-box select:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.despesas-col-2{grid-column:span 2!important}.despesas-recorrencia-box{padding:14px!important;border-radius:18px!important;border:1px solid rgba(214,169,46,.16)!important;background:#00000038!important}.despesas-checkbox-line{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important}.despesas-checkbox-line input{width:20px!important;min-height:auto!important;height:20px!important}.despesas-recorrencia-campos{display:grid!important;grid-template-columns:minmax(160px,260px) 1fr!important;gap:14px!important;margin-top:12px!important;align-items:center!important}.despesas-recorrencia-preview{margin:0!important;color:#ffffffbd!important;line-height:1.45!important}.despesas-form-acoes{grid-column:span 2!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}.despesas-form-acoes button{min-height:44px!important;border-radius:14px!important;font-weight:900!important;padding:10px 16px!important}.despesas-filtros{display:grid!important;grid-template-columns:minmax(280px,1fr) minmax(180px,260px)!important;gap:14px!important;align-items:end!important}.despesas-lista-inteligente{display:grid!important;gap:12px!important}.despesa-item-card,.despesa-recorrente-card{overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000042!important}.despesa-item-pendente,.despesa-recorrente-card{border-color:#d6a92e2e!important}.despesa-item-pago{border-color:#26b96038!important}.despesa-item-cancelado{border-color:#dc262638!important}.despesa-item-toggle{width:100%!important;min-height:74px!important;display:grid!important;grid-template-columns:1fr auto auto!important;gap:14px!important;align-items:center!important;text-align:left!important;border:0!important;background:transparent!important;color:#fff!important;padding:15px 16px!important;cursor:pointer!important}.despesa-item-toggle strong{display:block!important;line-height:1.25!important;overflow-wrap:anywhere!important}.despesa-item-toggle small{display:block!important;margin-top:5px!important;color:#ffffff9e!important}.despesa-item-direita{display:grid!important;justify-items:end!important;gap:6px!important}.despesa-item-direita b{color:#f6d368!important;white-space:nowrap!important}.despesa-item-direita em{font-style:normal!important}.despesa-status{display:inline-flex!important;align-items:center!important;width:fit-content!important;min-height:26px!important;padding:0 10px!important;border-radius:999px!important;font-size:.78rem!important;font-weight:900!important;text-transform:uppercase!important}.despesa-status.pendente{color:#f6d368!important;background:#d6a92e21!important;border:1px solid rgba(214,169,46,.28)!important}.despesa-status.pago{color:#8ff0b3!important;background:#1e8c462e!important;border:1px solid rgba(143,240,179,.18)!important}.despesa-status.cancelado{color:#ff9b9b!important;background:#b41e1e2e!important;border:1px solid rgba(255,155,155,.18)!important}.despesa-detalhe-inline{padding:16px!important;border-top:1px solid rgba(255,255,255,.08)!important;background:#00000029!important}.despesa-detalhe-grid{display:grid!important;grid-template-columns:repeat(3,minmax(180px,1fr))!important;gap:10px!important}.despesa-detalhe-grid p,.despesa-detalhe-obs,.despesa-parcela-info,.despesa-recorrente-obs{margin:0!important;color:#ffffffd1!important;line-height:1.45!important}.despesas-acoes{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important}.despesas-acoes .btn,.despesas-acoes button,.despesas-pagamento-box button{min-height:36px!important;padding:8px 12px!important;border-radius:12px!important;font-weight:900!important}.despesas-pagamento-box{margin-top:12px!important;padding:14px!important;display:grid!important;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto!important;gap:12px!important;align-items:end!important;border-radius:18px!important;background:#00000057!important;border:1px solid rgba(214,169,46,.2)!important}.despesa-recorrente-card{padding:16px!important}.despesa-recorrente-topo{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important}.despesa-recorrente-tag{display:inline-flex!important;width:fit-content!important;margin-bottom:8px!important;padding:5px 10px!important;border-radius:999px!important;color:#f6d368!important;background:#d6a92e1f!important;border:1px solid rgba(214,169,46,.22)!important;font-size:.78rem!important;font-weight:900!important;text-transform:uppercase!important}.despesa-recorrente-topo h4{margin:0!important;font-size:1.2rem!important}.despesa-recorrente-topo p{margin:6px 0 0!important;color:#ffffffa8!important}.despesa-recorrente-resumo{display:grid!important;justify-items:end!important;gap:4px!important}.despesa-recorrente-resumo strong{color:#f6d368!important;font-size:1.2rem!important}.despesa-recorrente-resumo small,.despesa-recorrente-resumo span{color:#ffffffa8!important}.despesa-recorrente-metricas{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:14px 0!important}.despesa-recorrente-metricas span{padding:8px 10px!important;border-radius:999px!important;color:#ffffffc7!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important}.despesa-mini-calendario{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important}.despesa-mes-chip{min-width:86px!important;min-height:52px!important;display:grid!important;gap:3px!important;place-items:center!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff09!important;color:#fff!important;cursor:pointer!important}.despesa-mes-chip strong{font-size:.9rem!important}.despesa-mes-chip span{font-size:.75rem!important;color:#ffffffa8!important}.despesa-mes-chip.selecionado{border-color:#d6a92e8c!important;box-shadow:0 0 0 3px #d6a92e1a!important}.despesa-mes-pendente{border-color:#d6a92e38!important}.despesa-mes-pago{border-color:#8ff0b338!important}.despesa-mes-cancelado{border-color:#ff9b9b38!important}.despesas-vazio{padding:18px!important;border-radius:18px!important;border:1px dashed rgba(255,255,255,.18)!important;color:#ffffffb8!important;text-align:center!important}@media(max-width:1100px){.despesas-resumo-grid,.despesas-form,.despesas-filtros,.despesas-recorrencia-campos,.despesas-pagamento-box,.despesa-detalhe-grid{grid-template-columns:1fr!important}.despesas-col-2,.despesas-form-acoes{grid-column:span 1!important}}@media(max-width:760px){.despesas-page{padding:14px!important;border-radius:18px!important;gap:14px!important}.despesas-hero{flex-direction:column!important;align-items:stretch!important;padding:20px!important;border-radius:22px!important}.despesas-hero h2{font-size:2.7rem!important}.despesas-recarregar{width:100%!important}.despesas-form-card,.despesas-filtros,.despesas-lista-card{padding:16px!important;border-radius:20px!important}.despesas-card-titulo,.despesas-lista-topo,.despesa-recorrente-topo{flex-direction:column!important}.despesas-form-acoes{display:grid!important;grid-template-columns:1fr!important}.despesas-form-acoes button,.despesas-acoes button,.despesas-pagamento-box button{width:100%!important}.despesa-item-toggle{grid-template-columns:1fr!important;gap:10px!important}.despesa-item-direita,.despesa-recorrente-resumo{justify-items:start!important}.despesa-mini-calendario{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.despesa-mes-chip{width:100%!important}}.agenda-page{width:100%!important;max-width:none!important;margin:20px auto!important;padding:24px!important;display:flex!important;flex-direction:column!important;gap:18px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important}.agenda-page .agenda-header,.agenda-page .page-header.agenda-header{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important}.agenda-page .agenda-header h2{margin:0!important;font-size:clamp(2.2rem,3vw,3.1rem)!important;line-height:1.05!important}.agenda-page .agenda-header h2:before{content:"AGENDA"!important;display:flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:28px!important;padding:0 14px!important;border-radius:999px!important;margin-bottom:12px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.9rem!important;font-weight:900!important;letter-spacing:.08em!important}.agenda-page .agenda-header p{margin:10px 0 0!important;max-width:940px!important;color:#ffffffdb!important;font-size:1rem!important;line-height:1.45!important}.agenda-page .agenda-header .btn-secondary{min-width:120px!important;min-height:44px!important;border-radius:14px!important;font-weight:900!important}.agenda-page .mensagem-sistema{padding:14px 16px!important;border-radius:16px!important;border:1px solid rgba(214,169,46,.22)!important;background:#d6a92e1a!important;color:#f6d368!important;font-weight:800!important}.agenda-layout{width:100%!important;display:grid!important;grid-template-columns:minmax(620px,1.35fr) minmax(380px,.75fr)!important;gap:18px!important;align-items:start!important}.agenda-page .agenda-calendario-card,.agenda-page .agenda-form-card,.agenda-page .agenda-lista-card{width:100%!important;max-width:none!important;margin:0!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-shadow:none!important}.agenda-toolbar{display:grid!important;grid-template-columns:56px 1fr 56px!important;gap:12px!important;align-items:center!important;margin-bottom:18px!important}.agenda-toolbar .btn-secondary{min-height:50px!important;border-radius:14px!important;font-size:1.1rem!important;font-weight:900!important}.agenda-mes-atual{display:grid!important;place-items:center!important;gap:2px!important}.agenda-mes-atual strong{font-size:clamp(2rem,3vw,3.1rem)!important;line-height:1!important}.agenda-mes-atual span{color:#f6d368!important;font-size:1.1rem!important;font-weight:900!important}.agenda-semana-grid,.agenda-calendario-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important}.agenda-semana-grid{margin-bottom:10px!important}.agenda-dia-semana{text-align:center!important;color:#ffffffa8!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:.82rem!important}.agenda-dia{position:relative!important;min-height:118px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.09)!important;background:#ffffff06!important;color:#fff!important;padding:12px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;text-align:left!important;cursor:pointer!important;overflow:hidden!important}.agenda-dia:hover{border-color:#d6a92e5c!important;background:radial-gradient(circle at top left,rgba(214,169,46,.1),transparent 42%),#ffffff08!important}.agenda-dia-vazio{pointer-events:none!important;opacity:.2!important}.agenda-dia-hoje{border-color:#d6a92e99!important;background:radial-gradient(circle at top left,rgba(214,169,46,.2),transparent 40%),#ffffff08!important}.agenda-dia-numero{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:999px!important;background:#0006!important;font-weight:900!important;font-size:1.05rem!important}.agenda-dia-hoje .agenda-dia-numero{color:#17120a!important;background:#f6d368!important}.agenda-eventos-mini{width:100%!important;display:grid!important;gap:5px!important}.agenda-evento-mini,.agenda-evento-mais{width:100%!important;min-height:22px!important;display:block!important;padding:4px 7px!important;border-radius:999px!important;background:#ffffff0f!important;color:#ffffffe0!important;font-size:.72rem!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.agenda-evento-mais{color:#f6d368!important;background:#d6a92e1a!important}.agenda-form-card h3{margin:0 0 16px!important;font-size:1.6rem!important;line-height:1.15!important}.agenda-page .form-grid{display:grid!important;gap:14px!important}.agenda-page .form-grid label,.agenda-page .form-duas-colunas label{display:grid!important;gap:7px!important;color:#ffffffe6!important;font-weight:900!important}.agenda-page .form-grid input,.agenda-page .form-grid select,.agenda-page .form-grid textarea{width:100%!important;min-height:46px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:11px 13px!important;box-sizing:border-box!important;outline:none!important}.agenda-page .form-grid textarea{min-height:130px!important;resize:vertical!important}.agenda-page .form-grid input::placeholder,.agenda-page .form-grid textarea::placeholder{color:#ffffff70!important}.agenda-page .form-grid input:focus,.agenda-page .form-grid select:focus,.agenda-page .form-grid textarea:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.form-duas-colunas{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.botoes-linha{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.botoes-linha button,.agenda-page .btn-primary,.agenda-page .btn-secondary,.agenda-page .btn-danger,.agenda-page .btn-whatsapp{min-height:42px!important;border-radius:14px!important;font-weight:900!important;padding:10px 14px!important}.agenda-lista-card .section-title{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:16px!important}.agenda-lista-card .section-title h3{margin:0!important;font-size:1.5rem!important}.agenda-lista-card .section-title span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 14px!important;border-radius:999px!important;font-weight:900!important;color:#f6d368!important;background:#d6a92e1f!important;border:1px solid rgba(214,169,46,.28)!important;white-space:nowrap!important}.agenda-eventos-lista{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:12px!important}.agenda-evento-card{padding:16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000042!important}.agenda-evento-topo{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important}.agenda-evento-topo h4{margin:0!important;font-size:1.15rem!important;line-height:1.25!important}.agenda-evento-topo p,.agenda-observacao,.texto-vazio,.aviso-permissao{color:#ffffffc2!important;line-height:1.45!important}.agenda-evento-topo p{margin:6px 0 0!important}.agenda-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;color:#f6d368!important;background:#d6a92e1f!important;border:1px solid rgba(214,169,46,.24)!important;font-size:.78rem!important;font-weight:900!important;white-space:nowrap!important}.agenda-evento-acoes{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important}.agenda-evento-acoes button{flex:0 1 auto!important}@media(max-width:1180px){.agenda-layout{grid-template-columns:1fr!important}}@media(max-width:760px){.agenda-page{padding:14px!important;border-radius:18px!important;gap:14px!important}.agenda-page .agenda-header{flex-direction:column!important;align-items:stretch!important;padding:20px!important;border-radius:22px!important}.agenda-page .agenda-header h2{font-size:2.6rem!important}.agenda-page .agenda-header .btn-secondary{width:100%!important}.agenda-toolbar{grid-template-columns:48px 1fr 48px!important}.agenda-semana-grid,.agenda-calendario-grid{gap:6px!important}.agenda-dia{min-height:86px!important;border-radius:14px!important;padding:8px!important}.agenda-dia-numero{width:30px!important;height:30px!important;font-size:.95rem!important}.agenda-evento-mini{font-size:.68rem!important;padding:3px 6px!important}.form-duas-colunas{grid-template-columns:1fr!important}.botoes-linha,.agenda-evento-acoes{display:grid!important;grid-template-columns:1fr!important}.botoes-linha button,.agenda-evento-acoes button{width:100%!important}.agenda-lista-card .section-title,.agenda-evento-topo{flex-direction:column!important}.agenda-eventos-lista{grid-template-columns:1fr!important}}@media(max-width:430px){.agenda-page .agenda-header h2{font-size:2.25rem!important}.agenda-mes-atual strong{font-size:2.1rem!important}.agenda-dia{min-height:78px!important;padding:6px!important}.agenda-eventos-mini{gap:3px!important}}.agenda-page{width:100%!important;max-width:none!important;align-self:stretch!important;align-items:stretch!important}.agenda-page>.agenda-header,.agenda-page>.page-header,.agenda-page>.page-header.agenda-header,.agenda-page>.agenda-layout,.agenda-page>.agenda-lista-card,.agenda-page .agenda-calendario-card,.agenda-page .agenda-form-card{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.agenda-page>.agenda-header,.agenda-page>.page-header.agenda-header{display:flex!important;justify-content:space-between!important}.agenda-page>.agenda-layout{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(360px,.75fr)!important;gap:18px!important;align-items:stretch!important}.agenda-page .agenda-calendario-card,.agenda-page .agenda-form-card{min-width:0!important}@media(min-width:1181px){.agenda-page .agenda-dia{min-height:132px!important}.agenda-page .agenda-calendario-grid,.agenda-page .agenda-semana-grid{width:100%!important}}@media(min-width:1500px){.agenda-page>.agenda-layout{grid-template-columns:minmax(0,1.7fr) minmax(390px,.7fr)!important}.agenda-page .agenda-dia{min-height:146px!important}}@media(max-width:1180px){.agenda-page>.agenda-layout{grid-template-columns:1fr!important}}@media(max-width:760px){.agenda-page>.agenda-header,.agenda-page>.page-header.agenda-header,.agenda-page>.agenda-layout,.agenda-page>.agenda-lista-card,.agenda-page .agenda-calendario-card,.agenda-page .agenda-form-card{width:100%!important;max-width:100%!important}}@media(min-width:1181px){.agenda-page{width:calc(100vw - 96px)!important;max-width:calc(100vw - 96px)!important;min-width:0!important;margin:20px 0!important;position:relative!important;left:50%!important;transform:translate(-50%)!important;padding:24px!important;align-self:center!important;box-sizing:border-box!important}.agenda-page>.agenda-header,.agenda-page>.page-header.agenda-header,.agenda-page>.agenda-layout,.agenda-page>.agenda-lista-card{width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.agenda-page>.agenda-layout{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(420px,.75fr)!important;gap:20px!important;align-items:start!important}.agenda-page .agenda-calendario-card,.agenda-page .agenda-form-card{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}.agenda-page .agenda-dia{min-height:132px!important}}@media(min-width:1500px){.agenda-page{width:calc(100vw - 110px)!important;max-width:calc(100vw - 110px)!important}.agenda-page>.agenda-layout{grid-template-columns:minmax(0,1.8fr) minmax(430px,.7fr)!important}.agenda-page .agenda-dia{min-height:146px!important}}.agenda-page>.agenda-header,.agenda-page>.page-header.agenda-header{border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important}.agenda-page .agenda-header h2:before,.agenda-page .page-header.agenda-header h2:before{content:"AGENDA"!important;display:flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:28px!important;padding:0 14px!important;border-radius:999px!important;margin-bottom:12px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.9rem!important;font-weight:900!important;letter-spacing:.08em!important}@media(max-width:1180px){.agenda-page{width:100%!important;max-width:100%!important;left:auto!important;transform:none!important}.agenda-page>.agenda-layout{grid-template-columns:1fr!important}}@media(max-width:760px){.agenda-page{width:100%!important;max-width:100%!important;padding:14px!important;left:auto!important;transform:none!important}.agenda-page .agenda-dia{min-height:86px!important}}.reunioes-page{width:100%!important;max-width:none!important;margin:20px auto!important;padding:24px!important;display:flex!important;flex-direction:column!important;gap:18px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important}.reunioes-page .reunioes-header,.reunioes-page .page-header.reunioes-header{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important}.reunioes-page .reunioes-header h2{margin:0!important;font-size:clamp(2.2rem,3vw,3.1rem)!important;line-height:1.05!important}.reunioes-page .reunioes-header h2:before{content:"REUNIÕES"!important;display:flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:28px!important;padding:0 14px!important;border-radius:999px!important;margin-bottom:12px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.9rem!important;font-weight:900!important;letter-spacing:.08em!important}.reunioes-page .reunioes-header p{margin:10px 0 0!important;max-width:940px!important;color:#ffffffdb!important;font-size:1rem!important;line-height:1.45!important}.reunioes-page .mensagem-sistema{padding:14px 16px!important;border-radius:16px!important;border:1px solid rgba(214,169,46,.22)!important;background:#d6a92e1a!important;color:#f6d368!important;font-weight:800!important}.reunioes-layout{width:100%!important;display:grid!important;grid-template-columns:minmax(480px,.88fr) minmax(560px,1.12fr)!important;gap:18px!important;align-items:start!important}.reunioes-page .reunioes-form-card,.reunioes-page .reunioes-lista-card{width:100%!important;max-width:none!important;margin:0!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-shadow:none!important}.reunioes-form-card h3{margin:0 0 16px!important;font-size:1.6rem!important;line-height:1.15!important}.reunioes-page .form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(220px,1fr))!important;gap:14px!important;align-items:start!important}.reunioes-page .form-grid label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.reunioes-page .form-grid label:nth-of-type(3),.reunioes-page .form-grid label:nth-of-type(n+4){grid-column:span 2!important}.reunioes-page .form-grid input,.reunioes-page .form-grid select,.reunioes-page .form-grid textarea,.reunioes-page .filtros-grid input,.reunioes-page .filtros-grid select{width:100%!important;min-height:46px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:11px 13px!important;box-sizing:border-box!important;outline:none!important}.reunioes-page .form-grid textarea{min-height:112px!important;resize:vertical!important}.reunioes-page .form-grid input::placeholder,.reunioes-page .form-grid textarea::placeholder,.reunioes-page .filtros-grid input::placeholder{color:#ffffff70!important}.reunioes-page .form-grid input:focus,.reunioes-page .form-grid select:focus,.reunioes-page .form-grid textarea:focus,.reunioes-page .filtros-grid input:focus,.reunioes-page .filtros-grid select:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.reunioes-page .botoes-linha{grid-column:span 2!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:4px!important}.reunioes-page .btn-primary,.reunioes-page .btn-secondary,.reunioes-page .btn-danger,.reunioes-page .botoes-linha button,.reunioes-page .reuniao-acoes button{min-height:42px!important;border-radius:14px!important;font-weight:900!important;padding:10px 14px!important}.reunioes-lista-card .section-title{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:16px!important}.reunioes-lista-card .section-title h3{margin:0!important;font-size:1.5rem!important}.reunioes-lista-card .section-title span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 14px!important;border-radius:999px!important;font-weight:900!important;color:#f6d368!important;background:#d6a92e1f!important;border:1px solid rgba(214,169,46,.28)!important;white-space:nowrap!important}.reunioes-page .filtros-grid{display:grid!important;grid-template-columns:minmax(120px,.5fr) minmax(160px,.7fr) minmax(260px,1.8fr)!important;gap:12px!important;align-items:end!important;margin-bottom:16px!important}.reunioes-page .filtros-grid label{display:grid!important;gap:7px!important;color:#ffffffe6!important;font-weight:900!important}.reunioes-cards-lista{display:grid!important;gap:12px!important}.reuniao-card{padding:16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000042!important;overflow:hidden!important}.reuniao-card-topo{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important}.reuniao-card-topo h4{margin:0!important;font-size:1.2rem!important;line-height:1.25!important;overflow-wrap:anywhere!important}.reuniao-card-topo p,.reuniao-evento-vinculado,.reuniao-bloco p,.texto-vazio,.aviso-permissao{color:#ffffffc2!important;line-height:1.45!important}.reuniao-card-topo p{margin:6px 0 0!important}.reunioes-page .agenda-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;color:#f6d368!important;background:#d6a92e1f!important;border:1px solid rgba(214,169,46,.24)!important;font-size:.78rem!important;font-weight:900!important;white-space:nowrap!important}.reuniao-evento-vinculado{margin:12px 0 0!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.18)!important;background:#d6a92e12!important}.reuniao-bloco{margin-top:12px!important;padding:12px!important;border-radius:14px!important;background:#ffffff06!important;border:1px solid rgba(255,255,255,.07)!important}.reuniao-bloco strong{display:block!important;margin-bottom:6px!important;color:#ffffffeb!important;font-size:.92rem!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.reuniao-bloco p{margin:0!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}.reuniao-acoes{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important}@media(min-width:1181px){.reunioes-page{width:calc(100vw - 96px)!important;max-width:calc(100vw - 96px)!important;min-width:0!important;margin-left:0!important;margin-right:0!important;position:relative!important;left:50%!important;transform:translate(-50%)!important;align-self:center!important;box-sizing:border-box!important}.reunioes-page>.reunioes-header,.reunioes-page>.page-header.reunioes-header,.reunioes-page>.reunioes-layout{width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}}@media(min-width:1500px){.reunioes-page{width:calc(100vw - 110px)!important;max-width:calc(100vw - 110px)!important}.reunioes-layout{grid-template-columns:minmax(520px,.82fr) minmax(680px,1.18fr)!important}}@media(max-width:1180px){.reunioes-page{width:100%!important;max-width:100%!important;left:auto!important;transform:none!important}.reunioes-layout{grid-template-columns:1fr!important}}@media(max-width:760px){.reunioes-page{padding:14px!important;border-radius:18px!important;gap:14px!important}.reunioes-page .reunioes-header{flex-direction:column!important;align-items:stretch!important;padding:20px!important;border-radius:22px!important}.reunioes-page .reunioes-header h2{font-size:2.4rem!important}.reunioes-page .reunioes-form-card,.reunioes-page .reunioes-lista-card{padding:16px!important;border-radius:20px!important}.reunioes-page .form-grid,.reunioes-page .filtros-grid{grid-template-columns:1fr!important}.reunioes-page .form-grid label,.reunioes-page .form-grid label:nth-of-type(3),.reunioes-page .form-grid label:nth-of-type(n+4),.reunioes-page .botoes-linha{grid-column:span 1!important}.reunioes-page .botoes-linha,.reuniao-acoes{display:grid!important;grid-template-columns:1fr!important}.reunioes-page .botoes-linha button,.reuniao-acoes button{width:100%!important}.reunioes-lista-card .section-title,.reuniao-card-topo{flex-direction:column!important}}@media(min-width:1181px){.agenda-page,.reunioes-page{width:calc(100vw - 144px)!important;max-width:calc(100vw - 144px)!important;min-width:0!important;margin:20px 0!important;position:relative!important;left:calc(50% + 24px)!important;transform:translate(-50%)!important;box-sizing:border-box!important;align-self:center!important}.agenda-page>.agenda-header,.agenda-page>.page-header.agenda-header,.agenda-page>.agenda-layout,.agenda-page>.agenda-lista-card,.reunioes-page>.reunioes-header,.reunioes-page>.page-header.reunioes-header,.reunioes-page>.reunioes-layout{width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}}@media(min-width:1500px){.agenda-page,.reunioes-page{width:calc(100vw - 154px)!important;max-width:calc(100vw - 154px)!important;left:calc(50% + 24px)!important;transform:translate(-50%)!important}}.agenda-page .agenda-header h2,.agenda-page .page-header.agenda-header h2,.reunioes-page .reunioes-header h2,.reunioes-page .page-header.reunioes-header h2{font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.agenda-page .agenda-header h2:before,.agenda-page .page-header.agenda-header h2:before,.reunioes-page .reunioes-header h2:before,.reunioes-page .page-header.reunioes-header h2:before{min-height:26px!important;padding:0 13px!important;margin-bottom:12px!important;font-size:.82rem!important;letter-spacing:.08em!important}.agenda-page .agenda-header p,.agenda-page .page-header.agenda-header p,.reunioes-page .reunioes-header p,.reunioes-page .page-header.reunioes-header p{font-size:.98rem!important;line-height:1.42!important}.agenda-form-card h3,.agenda-lista-card .section-title h3,.reunioes-form-card h3,.reunioes-lista-card .section-title h3{font-size:1.45rem!important;line-height:1.15!important}.agenda-mes-atual strong{font-size:clamp(2rem,2.55vw,2.55rem)!important;line-height:1.02!important}.agenda-mes-atual span{font-size:1rem!important}.agenda-dia-numero{width:32px!important;height:32px!important;font-size:1rem!important}.agenda-dia-semana{font-size:.78rem!important}@media(min-width:1181px){.agenda-page .agenda-dia{min-height:124px!important}}@media(min-width:1500px){.agenda-page .agenda-dia{min-height:132px!important}}@media(min-width:1181px){.reunioes-layout{grid-template-columns:minmax(460px,.86fr) minmax(560px,1.14fr)!important;gap:18px!important}}@media(min-width:1500px){.reunioes-layout{grid-template-columns:minmax(500px,.84fr) minmax(650px,1.16fr)!important}}@media(max-width:1180px){.agenda-page,.reunioes-page{width:100%!important;max-width:100%!important;left:auto!important;transform:none!important}.agenda-page>.agenda-layout,.reunioes-page>.reunioes-layout{grid-template-columns:1fr!important}}@media(max-width:760px){.agenda-page .agenda-header h2,.agenda-page .page-header.agenda-header h2,.reunioes-page .reunioes-header h2,.reunioes-page .page-header.reunioes-header h2{font-size:2.25rem!important}.agenda-mes-atual strong{font-size:2.05rem!important}}.membros-card{width:100%!important;max-width:none!important;margin:20px auto!important;padding:24px!important;display:flex!important;flex-direction:column!important;gap:18px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important}@media(min-width:1181px){.membros-card{width:calc(100vw - 144px)!important;max-width:calc(100vw - 144px)!important;min-width:0!important;margin:20px 0!important;position:relative!important;left:calc(50% + 24px)!important;transform:translate(-50%)!important;box-sizing:border-box!important;align-self:center!important}}@media(min-width:1500px){.membros-card{width:calc(100vw - 154px)!important;max-width:calc(100vw - 154px)!important;left:calc(50% + 24px)!important;transform:translate(-50%)!important}}.membros-header-row{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.membros-header-row h2{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:0!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.membros-header-row h2:before{content:"CADASTRO"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important}.membros-recarregar-btn{min-width:170px!important;min-height:44px!important;border-radius:14px!important;font-weight:900!important;white-space:nowrap!important}.membros-card .msg,.membros-card .msg.error{border-radius:16px!important;padding:12px 14px!important}.membros-filtros{width:100%!important;display:grid!important;grid-template-columns:minmax(280px,1fr) auto!important;gap:14px!important;align-items:end!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-sizing:border-box!important}.membros-busca-label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.membros-busca-label input{width:100%!important;min-height:46px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:11px 13px!important;box-sizing:border-box!important;outline:none!important}.membros-busca-label input::placeholder{color:#ffffff70!important}.membros-busca-label input:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.membros-contador{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 16px!important;border-radius:16px!important;color:#f6d368!important;background:#d6a92e1f!important;border:1px solid rgba(214,169,46,.28)!important;font-weight:900!important;white-space:nowrap!important}.membros-lista{width:100%!important;display:grid!important;gap:10px!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-sizing:border-box!important;overflow-x:auto!important}.membros-linha{width:100%!important;min-width:980px!important;display:grid!important;grid-template-columns:minmax(240px,1.35fr) minmax(110px,.65fr) minmax(130px,.75fr) minmax(150px,.85fr) minmax(180px,1fr) minmax(190px,.85fr)!important;gap:12px!important;align-items:center!important;margin:0!important;padding:14px 12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:#00000038!important;box-sizing:border-box!important}.membros-linha-header{min-height:44px!important;background:#ffffff06!important;border-color:#ffffff0f!important}.membros-linha-header span{color:#ffffffad!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.membros-linha:not(.membros-linha-header):hover{border-color:#d6a92e3d!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 36%),#00000040!important}.membros-campo{min-width:0!important;color:#ffffffe0!important;line-height:1.35!important;overflow-wrap:anywhere!important}.membros-campo b,.membro-nome-desktop b{color:#fff!important}.membros-campo .sub,.membro-nome-desktop .sub,.sub{margin-top:4px!important;color:#ffffff9e!important;font-size:.86rem!important;line-height:1.35!important;overflow-wrap:anywhere!important}.membro-mobile-toggle{display:none!important}.membros-acoes{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important}.membros-acoes .btn,.membros-acoes button{min-height:38px!important;padding:8px 12px!important;border-radius:12px!important;font-weight:900!important}.membros-linha-editando{align-items:start!important;border-color:#d6a92e57!important;background:radial-gradient(circle at top left,rgba(214,169,46,.1),transparent 36%),#0000004d!important}.membros-input,.membros-plano-edit select{width:100%!important;min-height:42px!important;border-radius:12px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:9px 11px!important;box-sizing:border-box!important;outline:none!important}.membros-input::placeholder{color:#ffffff6b!important}.membros-input:focus,.membros-plano-edit select:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.membros-plano-edit{display:grid!important;gap:10px!important;min-width:0!important}.membros-plano-edit label{color:#ffffffc7!important}.membros-par{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(4,minmax(180px,1fr))!important;gap:12px!important;width:100%!important;padding:14px!important;border-radius:16px!important;border:1px solid rgba(214,169,46,.16)!important;background:#00000038!important;box-sizing:border-box!important}.membros-sem-resultados{min-width:980px!important;padding:18px!important;border-radius:18px!important;border:1px dashed rgba(255,255,255,.18)!important;color:#ffffffb8!important;text-align:center!important}@media(max-width:1180px){.membros-card{width:100%!important;max-width:100%!important;left:auto!important;transform:none!important}.membros-par{grid-template-columns:repeat(2,minmax(180px,1fr))!important}}@media(max-width:760px){.membros-card{padding:14px!important;border-radius:18px!important;gap:14px!important}.membros-header-row{flex-direction:column!important;align-items:stretch!important;padding:20px!important;border-radius:22px!important}.membros-header-row h2{font-size:2.25rem!important}.membros-recarregar-btn{width:100%!important;min-width:0!important}.membros-filtros{grid-template-columns:1fr!important;padding:16px!important}.membros-contador{width:100%!important}.membros-lista{padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}.membros-linha-header{display:none!important}.membros-linha{min-width:0!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;overflow:hidden!important;border-radius:18px!important}.membro-mobile-toggle{width:100%!important;min-height:66px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;border:0!important;background:transparent!important;color:#fff!important;text-align:left!important}.membro-mobile-toggle span{display:grid!important;gap:4px!important;min-width:0!important}.membro-mobile-toggle b{overflow-wrap:anywhere!important}.membro-mobile-toggle small{color:#ffffff9e!important;line-height:1.25!important}.membro-nome-desktop{display:none!important}.membros-campo{display:none!important;padding:10px 14px!important;border-top:1px solid rgba(255,255,255,.07)!important}.membro-aberto .membros-campo{display:grid!important;grid-template-columns:120px 1fr!important;gap:10px!important}.membro-aberto .membros-campo:before{content:attr(data-label)!important;color:#ffffff94!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.membros-nome{display:block!important;padding:0!important;border-top:0!important}.membros-nome:before{display:none!important}.membros-acoes{display:none!important;justify-content:stretch!important;grid-template-columns:1fr!important;padding:14px!important;border-top:1px solid rgba(255,255,255,.07)!important}.membro-aberto .membros-acoes{display:grid!important}.membros-acoes .btn,.membros-acoes button{width:100%!important}.membros-linha-editando{padding:14px!important;gap:12px!important}.membros-linha-editando>input,.membros-linha-editando>.membros-plano-edit,.membros-linha-editando>.membros-acoes{width:100%!important}.membros-linha-editando .membros-acoes{display:grid!important;padding:0!important;border-top:0!important}.membros-par{grid-template-columns:1fr!important;padding:12px!important}}.membros-card{width:100%!important;max-width:100%!important;min-width:0!important;left:auto!important;right:auto!important;transform:none!important;margin:20px 0!important;box-sizing:border-box!important;overflow:hidden!important}@media(min-width:1181px){.membros-card{width:100%!important;max-width:100%!important;min-width:0!important;left:auto!important;right:auto!important;transform:none!important;margin-left:0!important;margin-right:0!important;align-self:stretch!important}}@media(min-width:1500px){.membros-card{width:100%!important;max-width:100%!important;left:auto!important;transform:none!important}}.membros-header-row,.membros-filtros,.membros-lista{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.membros-lista{overflow-x:auto!important}.membros-linha,.membros-sem-resultados{box-sizing:border-box!important}.mensalidades-card{width:100%!important;max-width:100%!important;margin:20px 0!important;padding:24px!important;display:flex!important;flex-direction:column!important;gap:18px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important;box-sizing:border-box!important}.mensalidades-header-row{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.mensalidades-header-row h2{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:0!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.mensalidades-header-row h2:before{content:"FINANCEIRO"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important}.mensalidades-header-row>div{display:flex!important;gap:10px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.mensalidades-header-row button{min-width:130px!important;min-height:44px!important;border-radius:14px!important;font-weight:900!important;white-space:nowrap!important}.mensalidades-resumo-topo{width:100%!important;display:grid!important;grid-template-columns:repeat(5,minmax(160px,1fr))!important;gap:14px!important;margin:0!important}.mensalidades-resumo-topo>div{position:relative!important;overflow:hidden!important;min-height:112px!important;padding:16px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(180deg,#ffffff06,#fff0)!important;color:#ffffffb8!important;font-size:.88rem!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important}.mensalidades-resumo-topo>div:first-child{border-color:#d6a92e66!important;background:radial-gradient(circle at top left,rgba(214,169,46,.22),transparent 38%),linear-gradient(180deg,#ffffff09,#fff0)!important}.mensalidades-resumo-topo>div:first-child:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(135deg,rgba(214,169,46,.1),transparent 52%)!important}.mensalidades-resumo-topo>div>*{position:relative!important;z-index:1!important}.mensalidades-resumo-topo b{display:block!important;margin-top:4px!important;color:#fff!important;font-size:clamp(1.45rem,2vw,2rem)!important;line-height:1.05!important;letter-spacing:0!important;text-transform:none!important}.mensalidades-controles-topo{width:100%!important;display:grid!important;grid-template-columns:minmax(300px,1fr) auto!important;gap:14px!important;align-items:end!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-sizing:border-box!important;margin-bottom:18px!important}.mensalidades-busca-box{display:grid!important;gap:7px!important;min-width:0!important}.mensalidades-busca-box label,.mensalidades-ano-row span,.mensalidades-mobile-campo label,.mensalidades-mobile-label{color:#ffffffe6!important;font-weight:900!important}.mensalidades-busca-box input{width:100%!important;min-height:46px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:11px 13px!important;box-sizing:border-box!important;outline:none!important}.mensalidades-busca-box input::placeholder{color:#ffffff70!important}.mensalidades-busca-box input:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.mensalidades-busca-box small{color:#ffffff9e!important}.mensalidades-ano-row{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-height:46px!important}.mensalidades-ano-row select,.mensalidades-card select,.mensalidades-card input.mini,.mensalidades-aplicar-valor input{min-height:38px!important;border-radius:12px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:8px 10px!important;box-sizing:border-box!important}.mensalidades-desktop-table{width:100%!important;overflow-x:auto!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important}.mensalidades-desktop-table .table{width:100%!important;min-width:1320px!important;border-collapse:collapse!important}.mensalidades-desktop-table th,.mensalidades-desktop-table td{padding:13px 12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;vertical-align:middle!important}.mensalidades-desktop-table th{color:#ffffffad!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important}.mensalidades-desktop-table tbody tr:hover{background:#ffffff06!important}.mensalidades-desktop-table td{color:#ffffffe0!important}.mensalidades-meses-grid-desktop,.mensalidades-mobile-meses-grid{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}.mes-badge{min-width:34px!important;min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:4px 7px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff09!important;color:#ffffff8f!important;opacity:1!important;font-size:.78rem!important;font-weight:900!important}.mes-badge-pago{border-color:#8ff0b347!important;background:#1e8c466b!important;color:#fff!important}.mes-badge-parcial{border-color:#f6d36859!important;background:#d6a92e47!important;color:#fff!important}.mensalidades-acoes-box{display:grid!important;gap:8px!important;min-width:260px!important}.mensalidades-mes-ref{display:flex!important;align-items:center!important;gap:8px!important}.mensalidades-mes-ref span{color:#ffffff9e!important;white-space:nowrap!important}.mensalidades-acoes-box button,.mensalidades-card .danger,.mensalidades-card .ghost,.mensalidades-card .okBtn{min-height:38px!important;border-radius:12px!important;font-weight:900!important;padding:8px 12px!important}.mensalidades-aplicar-valor{display:grid!important;grid-template-columns:minmax(110px,1fr) auto!important;gap:8px!important}.mensalidades-aplicar-valor input{width:100%!important}.mensalidade-detalhe-row td{background:#d6a92e0f!important}.pagamento-detalhe-toque{padding:14px!important;border-radius:16px!important;border:1px solid rgba(214,169,46,.22)!important;background:#0000004d!important}.pagamento-detalhe-conteudo{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important}.pagamento-detalhe-info{color:#ffffffdb!important}.pagamento-detalhe-acoes{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.mensalidades-mobile-list{display:none!important}@media(max-width:1280px){.mensalidades-resumo-topo{grid-template-columns:repeat(2,minmax(220px,1fr))!important}}@media(max-width:900px){.mensalidades-controles-topo{grid-template-columns:1fr!important}.mensalidades-ano-row{justify-content:flex-start!important;flex-wrap:wrap!important}}@media(max-width:760px){.mensalidades-card{padding:14px!important;border-radius:18px!important;gap:14px!important}.mensalidades-header-row{flex-direction:column!important;align-items:stretch!important;padding:20px!important;border-radius:22px!important}.mensalidades-header-row h2{font-size:2.25rem!important}.mensalidades-header-row>div,.mensalidades-header-row button{width:100%!important;justify-content:stretch!important}.mensalidades-resumo-topo{grid-template-columns:1fr!important}.mensalidades-controles-topo{padding:16px!important}.mensalidades-desktop-table{display:none!important}.mensalidades-mobile-list{display:grid!important;gap:12px!important}.mensalidades-mobile-card{overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000042!important}.mensalidades-mobile-card.aberto{border-color:#d6a92e47!important;background:radial-gradient(circle at top left,rgba(214,169,46,.08),transparent 36%),#00000047!important}.mensalidades-mobile-card-header{width:100%!important;min-height:70px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;border:0!important;background:transparent!important;color:#fff!important;text-align:left!important}.mensalidades-mobile-card-header span:first-child{display:grid!important;gap:4px!important;min-width:0!important}.mensalidades-mobile-card-header b{overflow-wrap:anywhere!important}.mensalidades-mobile-card-header small{color:#ffffff9e!important;line-height:1.25!important}.mensalidades-mobile-status{color:#f6d368!important;font-weight:900!important;white-space:nowrap!important}.mensalidades-mobile-detalhes{display:grid!important;gap:14px!important;padding:14px!important;border-top:1px solid rgba(255,255,255,.07)!important}.mensalidades-mobile-info-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.mensalidades-mobile-info-grid>div,.mensalidades-mobile-campo{padding:12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important}.mensalidades-mobile-info-grid small{display:block!important;margin-bottom:4px!important;color:#ffffff94!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.mensalidades-mobile-info-grid b,.mensalidades-mobile-info-grid span{overflow-wrap:anywhere!important}.mensalidades-mobile-campo{display:grid!important;gap:8px!important}.mensalidades-mobile-campo select,.mensalidades-mobile-campo input{width:100%!important}.mensalidades-mobile-meses-grid{margin-top:8px!important}.mensalidades-acoes-box{min-width:0!important;width:100%!important}.mensalidades-aplicar-valor{grid-template-columns:1fr!important}.mensalidades-acoes-box button,.mensalidades-card .danger,.mensalidades-card .ghost,.mensalidades-card .okBtn,.mensalidades-mobile-excluir{width:100%!important}.pagamento-detalhe-conteudo,.pagamento-detalhe-acoes{display:grid!important;grid-template-columns:1fr!important;width:100%!important}}.dashboard-page{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;left:auto!important;right:auto!important;transform:none!important;align-self:stretch!important;justify-self:stretch!important;box-sizing:border-box!important}.dashboard-page>div{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.dashboard-page .dashboard-header-row{width:100%!important;max-width:100%!important;margin:0 0 4px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.dashboard-page .dashboard-header-row h2{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:0!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.dashboard-page .dashboard-header-row h2:before{content:"VISÃO GERAL"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important}.dashboard-page .cardSub{position:relative!important;overflow:hidden!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-shadow:none!important;box-sizing:border-box!important}.dashboard-page .cardSub:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(135deg,rgba(255,255,255,.025),transparent 42%)!important}.dashboard-page .cardSub>*{position:relative!important;z-index:1!important}.dashboard-page .cardSub h3{margin-top:0!important;font-size:1.35rem!important;line-height:1.16!important}.dashboard-page .dashboard-membros-card{border-color:#d6a92e29!important}.dashboard-cadastros-financeiros{display:grid!important;gap:6px!important;margin-top:16px!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(214,169,46,.22)!important;background:#d6a92e14!important;box-sizing:border-box!important}.dashboard-cadastros-financeiros span{color:#f6d368!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.dashboard-cadastros-financeiros strong{color:#fff!important;font-size:.95rem!important;line-height:1.35!important}.dashboard-cadastros-financeiros small{color:#ffffffad!important;line-height:1.35!important}.dashboard-page .dashboard-aniversariantes-btn{min-height:40px!important;min-width:120px!important;border-radius:14px!important;font-weight:900!important}.dashboard-page .dashboard-aniversariantes-texto{color:#ffffffbd!important;line-height:1.4!important}.dashboard-page .recharts-cartesian-grid line{stroke:#ffffff1f!important}.dashboard-page .recharts-text{fill:#ffffffad!important}.dashboard-page .recharts-legend-item-text{color:#ffffffdb!important}@media(max-width:760px){.dashboard-page{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.dashboard-page .dashboard-header-row{padding:20px!important;border-radius:22px!important}.dashboard-page .dashboard-header-row h2{font-size:2.25rem!important}.dashboard-page .cardSub{border-radius:20px!important}}.cad-membros-page{width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0!important;padding:24px!important;left:auto!important;right:auto!important;transform:none!important;align-self:stretch!important;justify-self:stretch!important;box-sizing:border-box!important;overflow:hidden!important}.cad-membros-page .cad-membros-form{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}@media(min-width:1181px){.cad-membros-page .cad-membros-form{display:grid!important;grid-template-columns:repeat(2,minmax(320px,1fr))!important;gap:16px!important;align-items:start!important}.cad-membros-page .cad-membros-financeiro-grid,.cad-membros-page .cad-membros-par-card{grid-column:1 / -1!important;width:100%!important;max-width:none!important}}.cad-membros-page input,.cad-membros-page select,.cad-membros-page textarea,.cad-membros-financeiro-grid,.cad-membros-par-card{width:100%!important;max-width:none!important;box-sizing:border-box!important}@media(max-width:760px){.cad-membros-page{width:100%!important;max-width:100%!important;padding:14px!important}.cad-membros-page .cad-membros-form{grid-template-columns:1fr!important}}.cad-membros-page{width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0!important;padding:24px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important;box-sizing:border-box!important}.cad-membros-hero{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding:20px!important;margin-bottom:18px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.cad-membros-kicker{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;margin-bottom:12px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important}.cad-membros-hero h2{margin:0!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.cad-membros-hero p{margin:10px 0 0!important;max-width:840px!important;color:#ffffffd6!important;line-height:1.42!important}.cad-membros-hero-info{min-width:230px!important;padding:14px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#0000003d!important;text-align:right!important}.cad-membros-hero-info span{display:block!important;margin-bottom:5px!important;color:#ffffff9e!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.cad-membros-hero-info strong{color:#fff!important;line-height:1.3!important}.cad-membros-form{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;gap:18px!important;box-sizing:border-box!important}.cad-membros-section{width:100%!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-sizing:border-box!important}.cad-membros-section-financeiro{border-color:#d6a92e2e!important}.cad-membros-section-title{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:16px!important}.cad-membros-section-title h3{margin:0!important;font-size:1.45rem!important;line-height:1.15!important}.cad-membros-section-title p{margin:8px 0 0!important;color:#ffffffb8!important;line-height:1.42!important}.cad-membros-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 14px!important;border-radius:999px!important;color:#f6d368!important;background:#d6a92e1f!important;border:1px solid rgba(214,169,46,.28)!important;font-weight:900!important;white-space:nowrap!important}.cad-membros-grid{display:grid!important;grid-template-columns:repeat(2,minmax(260px,1fr))!important;gap:14px!important;align-items:start!important}.cad-membros-grid-financeiro{grid-template-columns:minmax(260px,1.35fr) minmax(180px,.8fr) minmax(150px,.55fr) minmax(180px,.75fr)!important}.cad-membros-page label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.cad-membros-page label small{color:#ffffff94!important;font-weight:700!important}.cad-membros-page input,.cad-membros-page select,.cad-membros-page textarea{width:100%!important;max-width:none!important;min-height:46px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:11px 13px!important;box-sizing:border-box!important;outline:none!important}.cad-membros-page input::placeholder{color:#ffffff70!important}.cad-membros-page input:focus,.cad-membros-page select:focus,.cad-membros-page textarea:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.cad-membros-erro-plano{color:#ffb4b4!important}.cad-membros-par-card{border-color:#d6a92e33!important}.cad-membros-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important}.cad-membros-actions button{min-width:220px!important;min-height:48px!important;border-radius:14px!important;font-weight:900!important;padding:10px 18px!important}.cad-membros-page .msg{border-radius:16px!important}@media(max-width:1180px){.cad-membros-grid,.cad-membros-grid-financeiro{grid-template-columns:repeat(2,minmax(220px,1fr))!important}}@media(max-width:760px){.cad-membros-page{padding:14px!important;border-radius:18px!important}.cad-membros-hero,.cad-membros-section-title{flex-direction:column!important}.cad-membros-hero{padding:20px!important;border-radius:22px!important}.cad-membros-hero h2{font-size:2.25rem!important}.cad-membros-hero-info{width:100%!important;min-width:0!important;text-align:left!important}.cad-membros-section{padding:16px!important;border-radius:20px!important}.cad-membros-grid,.cad-membros-grid-financeiro{grid-template-columns:1fr!important}.cad-membros-actions{display:grid!important;grid-template-columns:1fr!important}.cad-membros-actions button{width:100%!important;min-width:0!important}}.mensalidades-card[style*="display: none"]{display:none!important}.mensalidades-card:not([style*="display: none"]){display:flex!important;flex-direction:column!important}.produtos-page{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:18px!important;box-sizing:border-box!important}.produtos-hero{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.produtos-hero h2{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:0!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.produtos-hero h2:before{content:"CADASTRO"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important}.produtos-hero p{margin:10px 0 0!important;max-width:820px!important;color:#ffffffd6!important;line-height:1.42!important}.produtos-hero>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:138px!important;min-height:44px!important;padding:0 16px!important;border-radius:999px!important;color:#f6d368!important;background:#d6a92e1f!important;border:1px solid rgba(214,169,46,.28)!important;font-weight:900!important;white-space:nowrap!important}.produtos-vazio{padding:20px!important;border-radius:20px!important;border:1px dashed rgba(255,255,255,.18)!important;background:#ffffff06!important;color:#ffffffb8!important;text-align:center!important}.produtos-grid-premium{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:14px!important;box-sizing:border-box!important}.produto-card-premium{position:relative!important;min-width:0!important;overflow:hidden!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 34%),linear-gradient(180deg,#ffffff04,#fff0)!important;box-shadow:none!important;box-sizing:border-box!important}.produto-card-premium:hover{border-color:#d6a92e42!important;background:radial-gradient(circle at top left,rgba(214,169,46,.1),transparent 36%),linear-gradient(180deg,#ffffff05,#fff0)!important}.produto-card-premium:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(135deg,rgba(255,255,255,.025),transparent 42%)!important}.produto-card-premium>*{position:relative!important;z-index:1!important}.produto-card-conteudo{width:100%!important;min-height:180px!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px!important;box-sizing:border-box!important}.produto-desktop-topo{min-height:52px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.produto-desktop-topo h3{margin:0!important;color:#fff!important;font-size:1.25rem!important;line-height:1.22!important;overflow-wrap:anywhere!important}.produto-detalhes{display:grid!important;gap:10px!important;margin-top:auto!important}.produto-detalhes .preco{margin:0!important;color:#f6d368!important;font-size:1.65rem!important;font-weight:900!important;line-height:1.05!important}.produto-estoque-minimo-info{margin:0!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important;color:#ffffffbd!important;line-height:1.35!important}.produto-estoque-minimo-info strong{color:#ffffffe6!important}.produto-editar-btn,.produto-edicao-acoes .btn{min-height:40px!important;border-radius:13px!important;font-weight:900!important;padding:9px 14px!important}.produto-editar-btn{width:fit-content!important;min-width:110px!important}.produto-editando{border-color:#d6a92e5c!important;background:radial-gradient(circle at top left,rgba(214,169,46,.12),transparent 36%),#0000004d!important}.produto-edicao-form{display:grid!important;gap:14px!important;padding:16px!important;box-sizing:border-box!important}.produto-edicao-form label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.produto-edicao-form input{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:10px 12px!important;box-sizing:border-box!important;outline:none!important}.produto-edicao-form input::placeholder{color:#ffffff70!important}.produto-edicao-form input:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.produto-edicao-acoes{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.produto-edicao-acoes .btn{flex:1 1 120px!important}.produto-mobile-toggle{display:none!important}@media(max-width:760px){.produtos-page{gap:14px!important}.produtos-hero{flex-direction:column!important;align-items:stretch!important;padding:20px!important;border-radius:22px!important}.produtos-hero h2{font-size:2.25rem!important}.produtos-hero>span{width:100%!important}.produtos-grid-premium{grid-template-columns:1fr!important;gap:12px!important}.produto-card-conteudo{min-height:auto!important;padding:0!important;gap:0!important}.produto-mobile-toggle{width:100%!important;min-height:64px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;border:0!important;background:transparent!important;color:#fff!important;text-align:left!important;font-weight:900!important}.produto-mobile-toggle span{overflow-wrap:anywhere!important}.produto-desktop-topo,.produto-fechado .produto-detalhes{display:none!important}.produto-aberto .produto-detalhes{display:grid!important;padding:0 14px 14px!important;border-top:1px solid rgba(255,255,255,.07)!important}.produto-detalhes .preco{margin-top:12px!important}.produto-editar-btn{width:100%!important}.produto-edicao-acoes{display:grid!important;grid-template-columns:1fr!important}}.estoque-page{background:#000000e0!important;border-color:#ffffff14!important}.estoque-hero{border-color:#d6a92e47!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important}.estoque-hero h2:before{content:"ESTOQUE"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;margin-bottom:12px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important}.estoque-section{border-color:#ffffff17!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important}.estoque-section-title>span{color:#f6d368!important;background:#d6a92e1f!important;border-color:#d6a92e47!important}.estoque-form{border-color:#d6a92e29!important;background:#00000038!important}.estoque-form input,.estoque-form select{border-color:#d6a92e3d!important;background:#ffffff09!important;color:#fff!important}.estoque-form input:focus,.estoque-form select:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.estoque-table-wrap{border-color:#ffffff17!important;background:#0000003d!important}.estoque-table th{color:#ffffffad!important}.estoque-table td{color:#ffffffe0!important}.estoque-alerta-linha{background:radial-gradient(circle at left,rgba(214,169,46,.11),transparent 42%),#d6a92e09!important}.estoque-qtd-baixa,.estoque-alerta-badge{color:#f6d368!important;background:#d6a92e24!important;border-color:#d6a92e57!important}.estoque-ok-badge{color:#8ff0b3!important;background:#1e8c462e!important;border-color:#8ff0b32e!important}.estoque-sem-alerta-badge{color:#ffffff9e!important;background:#ffffff0b!important;border-color:#ffffff17!important}.estoque-mobile-item{border-color:#ffffff1a!important;background:#00000042!important}.estoque-mobile-item.aberto{border-color:#d6a92e47!important;background:radial-gradient(circle at top left,rgba(214,169,46,.08),transparent 36%),#00000047!important}.vendas-card{width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0!important;padding:24px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important;box-sizing:border-box!important}.vendas-card[style*="display: none"]{display:none!important}.vendas-topo{width:100%!important;display:grid!important;grid-template-columns:minmax(260px,.38fr) minmax(520px,1fr)!important;gap:18px!important;align-items:stretch!important;margin:0 0 18px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.vendas-titulo{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:0!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.vendas-titulo:before{content:"COMERCIAL"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important}.vendas-contador{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:34px!important;margin-top:12px!important;padding:0 14px!important;border-radius:999px!important;color:#f6d368!important;background:#d6a92e1f!important;border:1px solid rgba(214,169,46,.28)!important;font-weight:900!important}.vendas-filtros{display:grid!important;grid-template-columns:minmax(150px,.55fr) minmax(150px,.55fr) minmax(270px,.9fr) minmax(360px,1.15fr)!important;gap:12px!important;align-items:end!important}.vendas-filtro-campo{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.vendas-filtro-campo input,.vendas-card input,.vendas-card select{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:10px 12px!important;box-sizing:border-box!important;outline:none!important}.vendas-card input::placeholder{color:#ffffff70!important}.vendas-filtro-campo input:focus,.vendas-card input:focus,.vendas-card select:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.vendas-acoes-filtro,.vendas-acoes-extra{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:end!important}.vendas-acoes-extra{justify-content:flex-end!important}.vendas-btn{min-height:42px!important;border-radius:14px!important;font-weight:900!important;padding:9px 14px!important}.vendas-exportar{border-color:#d6a92e42!important}.vendas-card .cardSub{width:100%!important;margin-top:14px!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-shadow:none!important;box-sizing:border-box!important}.vendas-card .cardSub[style*="display: none"]{display:none!important}.vendas-card .cardSub h3{margin:0 0 16px!important;font-size:1.45rem!important;line-height:1.15!important}.vendas-card .form{display:grid!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0!important}.vendas-card .form .row{display:grid!important;grid-template-columns:repeat(2,minmax(240px,1fr))!important;gap:14px!important;align-items:end!important}.vendas-card .form .row:has(button:only-child),.vendas-card .form .row:has(label:only-child){grid-template-columns:1fr!important}.vendas-card label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.vendas-card button[type=submit],.vendas-card .form>button,.vendas-card .form .row button{min-height:44px!important;border-radius:14px!important;font-weight:900!important;padding:10px 16px!important}.vendas-produto-resumo{margin-top:10px!important;margin-bottom:10px!important;padding:14px!important;border-radius:18px!important;border:1px solid rgba(214,169,46,.2)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.08),transparent 34%),#00000042!important;color:#ffffffd1!important}.vendas-produto-resumo strong{color:#fff!important}.vendas-produto-resumo b{color:#f6d368!important}.vendas-carrinho{margin-top:10px!important;margin-bottom:14px!important;padding:14px!important;border-radius:18px!important;border:1px solid rgba(214,169,46,.2)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.08),transparent 34%),#00000042!important;color:#ffffffd1!important}.vendas-carrinho strong{color:#fff!important}.vendas-carrinho b{color:#f6d368!important}.vendas-carrinho>div:nth-child(2)>div{border:1px solid rgba(255,255,255,.08)!important;background:#ffffff09!important;border-radius:14px!important}.vendas-card>div[style*=overflow]{margin-top:16px!important;overflow-x:auto!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important}.vendas-card .table{width:100%!important;min-width:1120px!important;border-collapse:collapse!important}.vendas-card .table th,.vendas-card .table td{padding:13px 12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;vertical-align:top!important}.vendas-card .table th{color:#ffffffad!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important}.vendas-card .table td{color:#ffffffe0!important}.vendas-card .table tbody tr:hover{background:#ffffff06!important}.vendas-card .table td:nth-child(6),.vendas-card .table td:nth-child(7){font-weight:900!important;color:#fff!important}.vendas-card .msg{border-radius:16px!important}@media(max-width:1280px){.vendas-topo{grid-template-columns:1fr!important}.vendas-filtros{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.vendas-acoes-extra{justify-content:flex-start!important}}@media(max-width:760px){.vendas-card{padding:14px!important;border-radius:18px!important}.vendas-topo{padding:20px!important;border-radius:22px!important}.vendas-titulo{font-size:2.25rem!important}.vendas-filtros,.vendas-card .form .row{grid-template-columns:1fr!important}.vendas-acoes-filtro,.vendas-acoes-extra{display:grid!important;grid-template-columns:1fr!important}.vendas-btn,.vendas-card button{width:100%!important}.vendas-card .cardSub{padding:16px!important;border-radius:20px!important}.vendas-card .table{min-width:980px!important}}.vendas-card .table th:nth-child(1),.vendas-card .table td:nth-child(1){width:150px!important;min-width:150px!important;text-align:left!important}.vendas-card .table th:nth-child(2),.vendas-card .table td:nth-child(2){min-width:340px!important;text-align:left!important}.vendas-card .table th:nth-child(3),.vendas-card .table td:nth-child(3){width:120px!important;min-width:120px!important;text-align:center!important}.vendas-card .table th:nth-child(4),.vendas-card .table td:nth-child(4){min-width:230px!important;text-align:left!important}.vendas-card .table th:nth-child(5),.vendas-card .table td:nth-child(5){width:120px!important;min-width:120px!important;text-align:center!important}.vendas-card .table th:nth-child(6),.vendas-card .table td:nth-child(6),.vendas-card .table th:nth-child(7),.vendas-card .table td:nth-child(7){width:150px!important;min-width:150px!important;text-align:right!important}.vendas-card .table td:nth-child(2)>div{display:grid!important;gap:8px!important}.vendas-card .table td:nth-child(2)>div>div{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;padding:8px 10px!important;border-radius:12px!important;background:#ffffff06!important;border:1px solid rgba(255,255,255,.06)!important}.vendas-card .table td:nth-child(2)>div>div>span:nth-child(1){flex:1 1 220px!important;min-width:220px!important;color:#fff!important;font-weight:900!important;overflow-wrap:anywhere!important}.vendas-card .table td:nth-child(2)>div>div>span:nth-child(2),.vendas-card .table td:nth-child(2)>div>div>span:nth-child(3),.vendas-card .table td:nth-child(2)>div>div>span:nth-child(4){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 9px!important;border-radius:999px!important;white-space:nowrap!important;font-size:.78rem!important;font-weight:900!important;color:#ffffffbd!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.08)!important;opacity:1!important}.vendas-card .table td:nth-child(2)>div>div>span:nth-child(3){color:#f6d368!important;background:#d6a92e1a!important;border-color:#d6a92e33!important}.vendas-card .table td:nth-child(2)>div>div>span:nth-child(4){color:#ffffffad!important}.vendas-card .table td:nth-child(6),.vendas-card .table td:nth-child(7){font-size:1rem!important;font-weight:900!important;color:#fff!important;white-space:nowrap!important}.vendas-card .table th{vertical-align:middle!important}@media(max-width:1280px){.vendas-card .table{min-width:1180px!important}}@media(max-width:760px){.vendas-card .table{min-width:1080px!important}.vendas-card .table td:nth-child(2)>div>div>span:nth-child(1){flex-basis:100%!important}}.encomendas-page{width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0!important;padding:24px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important;box-sizing:border-box!important}.encomendas-hero{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 0 18px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.encomendas-hero h2{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:0!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.encomendas-hero h2:before{content:"COMERCIAL"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important}.encomendas-hero p{margin:10px 0 0!important;max-width:950px!important;color:#ffffffd6!important;line-height:1.42!important}.encomendas-recarregar-btn{min-width:140px!important;min-height:44px!important;border-radius:14px!important;font-weight:900!important;white-space:nowrap!important}.encomendas-form{width:100%!important;margin:0 0 18px!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-sizing:border-box!important}.encomendas-section-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin-bottom:16px!important}.encomendas-section-title h3,.encomendas-lista-topo h3{margin:0!important;font-size:1.45rem!important;line-height:1.15!important}.encomendas-section-title small,.encomendas-lista-topo small{display:block!important;margin-top:7px!important;color:#ffffffb8!important;line-height:1.4!important}.encomendas-grid{display:grid!important;grid-template-columns:repeat(4,minmax(180px,1fr))!important;gap:14px!important;align-items:start!important}.encomendas-grid label,.encomendas-lista-topo label,.encomenda-finalizar-box label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.encomendas-grid label:nth-child(1),.encomendas-grid label:nth-child(2),.encomendas-grid label:nth-child(3),.encomendas-grid label:nth-child(4){grid-column:span 2!important}.encomendas-descricao{grid-column:1 / -1!important}.encomendas-page input,.encomendas-page select,.encomendas-page textarea{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:10px 12px!important;box-sizing:border-box!important;outline:none!important}.encomendas-page textarea{min-height:96px!important;resize:vertical!important}.encomendas-page input::placeholder,.encomendas-page textarea::placeholder{color:#ffffff70!important}.encomendas-page input:focus,.encomendas-page select:focus,.encomendas-page textarea:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.encomendas-calculo{display:grid!important;grid-template-columns:repeat(3,minmax(160px,1fr)) minmax(190px,.7fr)!important;gap:14px!important;align-items:stretch!important;margin-top:16px!important}.encomendas-calculo>div{position:relative!important;overflow:hidden!important;min-height:86px!important;padding:14px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(180deg,#ffffff06,#fff0)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important}.encomendas-calculo>div:first-child{border-color:#d6a92e66!important;background:radial-gradient(circle at top left,rgba(214,169,46,.2),transparent 38%),linear-gradient(180deg,#ffffff09,#fff0)!important}.encomendas-calculo span{color:#ffffff9e!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.encomendas-calculo strong{color:#fff!important;font-size:1.45rem!important;line-height:1.05!important}.encomendas-calculo button{min-height:100%!important;border-radius:16px!important;font-weight:900!important}.encomendas-lista-card{width:100%!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-sizing:border-box!important}.encomendas-lista-topo{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:16px!important}.encomendas-lista-topo label{min-width:230px!important}.encomendas-lista{display:grid!important;gap:12px!important}.encomenda-item{overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000042!important}.encomenda-item.aberta{border-color:#d6a92e47!important;background:radial-gradient(circle at top left,rgba(214,169,46,.08),transparent 36%),#00000047!important}.encomenda-toggle{width:100%!important;min-height:72px!important;display:grid!important;grid-template-columns:minmax(260px,1fr) auto auto!important;gap:12px!important;align-items:center!important;padding:14px!important;border:0!important;background:transparent!important;color:#fff!important;text-align:left!important}.encomenda-toggle span{display:grid!important;gap:5px!important;min-width:0!important}.encomenda-toggle b{overflow-wrap:anywhere!important}.encomenda-toggle small{color:#ffffff9e!important;line-height:1.3!important}.encomenda-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:30px!important;padding:0 11px!important;border-radius:999px!important;font-size:.78rem!important;font-weight:900!important;font-style:normal!important;white-space:nowrap!important}.encomenda-status.aberta{color:#f6d368!important;background:#d6a92e21!important;border:1px solid rgba(214,169,46,.28)!important}.encomenda-status.aguardando_produto{color:#93c5fd!important;background:#3b82f621!important;border:1px solid rgba(147,197,253,.22)!important}.encomenda-status.pronta{color:#8ff0b3!important;background:#1e8c462e!important;border:1px solid rgba(143,240,179,.18)!important}.encomenda-status.finalizada{color:#ffffffb8!important;background:#ffffff0e!important;border:1px solid rgba(255,255,255,.1)!important}.encomenda-status.cancelada{color:#ffb4b4!important;background:#b91c1c2e!important;border:1px solid rgba(255,180,180,.18)!important}.encomenda-detalhes{display:grid!important;grid-template-columns:repeat(4,minmax(160px,1fr))!important;gap:10px!important;padding:14px!important;border-top:1px solid rgba(255,255,255,.07)!important}.encomenda-detalhes p{display:grid!important;gap:5px!important;margin:0!important;padding:11px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important}.encomenda-detalhes p strong{color:#ffffff94!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.encomenda-detalhes p span{color:#ffffffe6!important;overflow-wrap:anywhere!important}.encomenda-desc{grid-column:1 / -1!important}.encomenda-acoes{grid-column:1 / -1!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:4px!important}.encomenda-acoes button,.encomenda-finalizar-acoes button{min-height:40px!important;border-radius:13px!important;font-weight:900!important;padding:9px 14px!important}.encomenda-finalizar-box{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr) minmax(180px,.6fr)!important;gap:14px!important;align-items:end!important;margin-top:8px!important;padding:14px!important;border-radius:18px!important;border:1px solid rgba(214,169,46,.22)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.08),transparent 34%),#00000042!important}.encomenda-finalizar-box h4{margin:0!important;font-size:1.15rem!important}.encomenda-finalizar-box small{display:block!important;margin-top:6px!important;color:#ffffffa8!important;line-height:1.4!important}.encomenda-finalizar-alerta{grid-column:1 / -1!important;padding:12px!important;border-radius:14px!important;color:#f6d368!important;background:#d6a92e1a!important;border:1px solid rgba(214,169,46,.22)!important;font-weight:900!important}.encomenda-finalizar-resumo{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(3,minmax(150px,1fr))!important;gap:10px!important}.encomenda-finalizar-resumo span{display:grid!important;gap:5px!important;padding:11px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important;color:#ffffff9e!important;font-size:.8rem!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.encomenda-finalizar-resumo strong{color:#fff!important;font-size:1rem!important;text-transform:none!important;letter-spacing:0!important}.encomenda-finalizar-acoes{grid-column:1 / -1!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}.encomendas-vazio{padding:18px!important;border-radius:18px!important;border:1px dashed rgba(255,255,255,.18)!important;color:#ffffffb8!important;text-align:center!important}.encomendas-page .msg{border-radius:16px!important}@media(max-width:1180px){.encomendas-grid{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.encomendas-grid label:nth-child(1),.encomendas-grid label:nth-child(2),.encomendas-grid label:nth-child(3),.encomendas-grid label:nth-child(4){grid-column:span 1!important}.encomendas-calculo{grid-template-columns:repeat(2,minmax(180px,1fr))!important}.encomendas-calculo button{min-height:48px!important}.encomenda-detalhes{grid-template-columns:repeat(2,minmax(180px,1fr))!important}.encomenda-finalizar-box{grid-template-columns:1fr 1fr!important}}@media(max-width:760px){.encomendas-page{padding:14px!important;border-radius:18px!important}.encomendas-hero{flex-direction:column!important;align-items:stretch!important;padding:20px!important;border-radius:22px!important}.encomendas-hero h2{font-size:2.25rem!important}.encomendas-recarregar-btn{width:100%!important;min-width:0!important}.encomendas-form,.encomendas-lista-card{padding:16px!important;border-radius:20px!important}.encomendas-grid,.encomendas-calculo,.encomenda-detalhes,.encomenda-finalizar-box,.encomenda-finalizar-resumo{grid-template-columns:1fr!important}.encomendas-lista-topo{flex-direction:column!important}.encomendas-lista-topo label{min-width:0!important;width:100%!important}.encomenda-toggle{grid-template-columns:1fr auto!important}.encomenda-toggle .encomenda-status{grid-column:1 / -1!important;justify-self:flex-start!important}.encomenda-acoes,.encomenda-finalizar-acoes{display:grid!important;grid-template-columns:1fr!important}.encomenda-acoes button,.encomenda-finalizar-acoes button{width:100%!important}}.fornecedores-page{width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0!important;padding:24px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important;box-sizing:border-box!important}.fornecedores-hero{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 0 18px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.fornecedores-hero h2{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:0!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.fornecedores-hero h2:before{content:"COMPRAS"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important}.fornecedores-hero p{margin:10px 0 0!important;max-width:900px!important;color:#ffffffd6!important;line-height:1.42!important}.fornecedores-recarregar-btn{min-width:140px!important;min-height:44px!important;border-radius:14px!important;font-weight:900!important;white-space:nowrap!important}.fornecedores-form{width:100%!important;margin:0 0 18px!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-sizing:border-box!important}.fornecedores-section-title,.fornecedores-lista-topo,.fornecedor-historico-topo{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin-bottom:16px!important}.fornecedores-section-title h3,.fornecedores-lista-topo h3,.fornecedor-historico-topo h4{margin:0!important;font-size:1.45rem!important;line-height:1.15!important}.fornecedor-historico-topo h4{font-size:1.25rem!important}.fornecedores-section-title small,.fornecedores-lista-topo small,.fornecedor-historico-topo small{display:block!important;margin-top:7px!important;color:#ffffffb8!important;line-height:1.4!important}.fornecedores-grid{display:grid!important;grid-template-columns:repeat(4,minmax(180px,1fr))!important;gap:14px!important;align-items:start!important}.fornecedores-grid label,.fornecedores-filtros label,.fornecedor-edicao label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.fornecedores-grid label:nth-child(1),.fornecedores-grid label:nth-child(2),.fornecedores-endereco{grid-column:span 2!important}.fornecedores-observacoes{grid-column:1 / -1!important}.fornecedores-page input,.fornecedores-page select,.fornecedores-page textarea{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:10px 12px!important;box-sizing:border-box!important;outline:none!important}.fornecedores-page textarea{min-height:96px!important;resize:vertical!important}.fornecedores-page input::placeholder,.fornecedores-page textarea::placeholder{color:#ffffff70!important}.fornecedores-page input:focus,.fornecedores-page select:focus,.fornecedores-page textarea:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.fornecedores-form>button{width:fit-content!important;min-width:190px!important;min-height:44px!important;margin-top:16px!important;border-radius:14px!important;font-weight:900!important;padding:10px 16px!important}.fornecedores-lista-card{width:100%!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-sizing:border-box!important}.fornecedores-filtros{display:grid!important;grid-template-columns:minmax(260px,1fr) minmax(160px,.45fr)!important;gap:12px!important;min-width:440px!important;align-items:end!important}.fornecedores-lista{display:grid!important;gap:12px!important}.fornecedor-item{overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000042!important}.fornecedor-item.aberto{border-color:#d6a92e47!important;background:radial-gradient(circle at top left,rgba(214,169,46,.08),transparent 36%),#00000047!important}.fornecedor-toggle{width:100%!important;min-height:72px!important;display:grid!important;grid-template-columns:minmax(260px,1fr) auto auto!important;gap:12px!important;align-items:center!important;padding:14px!important;border:0!important;background:transparent!important;color:#fff!important;text-align:left!important}.fornecedor-toggle span{display:grid!important;gap:5px!important;min-width:0!important}.fornecedor-toggle b{overflow-wrap:anywhere!important}.fornecedor-toggle small{color:#ffffff9e!important;line-height:1.3!important}.fornecedor-toggle em{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:30px!important;padding:0 11px!important;border-radius:999px!important;font-size:.78rem!important;font-weight:900!important;font-style:normal!important;white-space:nowrap!important}.fornecedor-toggle em.ativo{color:#8ff0b3!important;background:#1e8c462e!important;border:1px solid rgba(143,240,179,.18)!important}.fornecedor-toggle em.inativo{color:#ffb4b4!important;background:#b91c1c2e!important;border:1px solid rgba(255,180,180,.18)!important}.fornecedor-detalhes{display:grid!important;grid-template-columns:repeat(4,minmax(160px,1fr))!important;gap:10px!important;padding:14px!important;border-top:1px solid rgba(255,255,255,.07)!important}.fornecedor-detalhes p{display:grid!important;gap:5px!important;margin:0!important;padding:11px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important}.fornecedor-detalhes p strong{color:#ffffff94!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.fornecedor-detalhes p span{color:#ffffffe6!important;overflow-wrap:anywhere!important}.fornecedor-obs{grid-column:1 / -1!important}.fornecedor-historico{grid-column:1 / -1!important;display:grid!important;gap:14px!important;margin-top:4px!important;padding:14px!important;border-radius:18px!important;border:1px solid rgba(214,169,46,.2)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.08),transparent 34%),#00000042!important}.fornecedor-historico-resumo{display:grid!important;grid-template-columns:repeat(4,minmax(140px,1fr))!important;gap:10px!important}.fornecedor-historico-resumo>div{display:grid!important;gap:6px!important;min-height:78px!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important}.fornecedor-historico-resumo>div:first-child{border-color:#d6a92e59!important;background:radial-gradient(circle at top left,rgba(214,169,46,.14),transparent 38%),#ffffff06!important}.fornecedor-historico-resumo span,.fornecedor-historico-item span{color:#ffffff94!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.fornecedor-historico-resumo strong,.fornecedor-historico-item b{color:#fff!important;font-size:1rem!important}.fornecedor-produtos-historico{padding:12px!important;border-radius:16px!important;border:1px solid rgba(214,169,46,.16)!important;background:#d6a92e0f!important}.fornecedor-produtos-historico span{display:block!important;margin-bottom:6px!important;color:#f6d368!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.fornecedor-produtos-historico p{margin:0!important;color:#ffffffd1!important;overflow-wrap:anywhere!important}.fornecedor-historico-lista{display:grid!important;gap:10px!important}.fornecedor-historico-item{display:grid!important;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(110px,.45fr))!important;gap:10px!important;align-items:center!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important}.fornecedor-historico-item>div{display:grid!important;gap:4px!important;min-width:0!important}.fornecedor-historico-item strong{color:#fff!important;overflow-wrap:anywhere!important}.fornecedor-historico-item small{color:#ffffff9e!important}.fornecedor-sem-historico,.fornecedores-vazio{padding:18px!important;border-radius:18px!important;border:1px dashed rgba(255,255,255,.18)!important;color:#ffffffb8!important;text-align:center!important}.fornecedor-acoes,.fornecedor-edicao-acoes{grid-column:1 / -1!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:4px!important}.fornecedor-acoes .btn,.fornecedor-acoes button,.fornecedor-edicao-acoes button{min-height:40px!important;border-radius:13px!important;font-weight:900!important;padding:9px 14px!important}.fornecedor-whatsapp{background:#22c55e33!important;border-color:#22c55e47!important;color:#8ff0b3!important}.fornecedor-email{border-color:#d6a92e38!important}.fornecedor-editando{border-color:#d6a92e57!important;background:radial-gradient(circle at top left,rgba(214,169,46,.1),transparent 36%),#0000004d!important}.fornecedor-edicao{display:grid!important;grid-template-columns:repeat(4,minmax(180px,1fr))!important;gap:14px!important;padding:16px!important}.fornecedor-edicao label:nth-child(1),.fornecedor-edicao label:nth-child(2),.fornecedor-edicao-endereco{grid-column:span 2!important}.fornecedor-edicao-observacoes{grid-column:1 / -1!important}.fornecedor-edicao textarea{min-height:90px!important}.fornecedores-page .msg{border-radius:16px!important}@media(max-width:1180px){.fornecedores-grid,.fornecedor-edicao{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.fornecedores-grid label:nth-child(1),.fornecedores-grid label:nth-child(2),.fornecedores-endereco,.fornecedor-edicao label:nth-child(1),.fornecedor-edicao label:nth-child(2),.fornecedor-edicao-endereco{grid-column:span 1!important}.fornecedor-detalhes,.fornecedor-historico-resumo{grid-template-columns:repeat(2,minmax(180px,1fr))!important}.fornecedor-historico-item{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(110px,.45fr))!important}}@media(max-width:760px){.fornecedores-page{padding:14px!important;border-radius:18px!important}.fornecedores-hero{flex-direction:column!important;align-items:stretch!important;padding:20px!important;border-radius:22px!important}.fornecedores-hero h2{font-size:2.25rem!important}.fornecedores-recarregar-btn,.fornecedores-form>button{width:100%!important;min-width:0!important}.fornecedores-form,.fornecedores-lista-card{padding:16px!important;border-radius:20px!important}.fornecedores-grid,.fornecedores-filtros,.fornecedor-edicao,.fornecedor-detalhes,.fornecedor-historico-resumo,.fornecedor-historico-item{grid-template-columns:1fr!important}.fornecedores-observacoes,.fornecedor-obs,.fornecedor-historico,.fornecedor-acoes,.fornecedor-edicao-acoes{grid-column:1 / -1!important}.fornecedores-lista-topo{flex-direction:column!important}.fornecedores-filtros{min-width:0!important;width:100%!important}.fornecedor-toggle{grid-template-columns:1fr auto!important}.fornecedor-toggle em{grid-column:1 / -1!important;justify-self:flex-start!important}.fornecedor-acoes,.fornecedor-edicao-acoes{display:grid!important;grid-template-columns:1fr!important}.fornecedor-acoes .btn,.fornecedor-acoes button,.fornecedor-edicao-acoes button{width:100%!important}}.patrocinadores-page{width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0!important;padding:24px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important;box-sizing:border-box!important}.patrocinadores-hero{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 0 18px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.patrocinadores-hero h2{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:0!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.patrocinadores-hero h2:before{content:"PARCERIAS"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important}.patrocinadores-hero p{margin:10px 0 0!important;max-width:900px!important;color:#ffffffd6!important;line-height:1.42!important}.patrocinadores-form-card{width:100%!important;max-width:none!important;margin:0 0 18px!important;padding:18px!important;display:grid!important;gap:14px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-sizing:border-box!important}.patrocinadores-form-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(170px,1fr))!important;gap:14px!important;align-items:start!important}.patrocinadores-form-grid label:nth-child(1),.patrocinadores-form-grid label:nth-child(4){grid-column:span 2!important}.patrocinadores-page label,.patrocinador-edicao-form label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.patrocinadores-page input,.patrocinadores-page select,.patrocinadores-page textarea{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:10px 12px!important;box-sizing:border-box!important;outline:none!important}.patrocinadores-page textarea{min-height:92px!important;resize:vertical!important}.patrocinadores-page input::placeholder,.patrocinadores-page textarea::placeholder{color:#ffffff70!important}.patrocinadores-page input:focus,.patrocinadores-page select:focus,.patrocinadores-page textarea:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.patrocinadores-form-card>button{width:fit-content!important;min-width:210px!important;min-height:44px!important;border-radius:14px!important;font-weight:900!important;padding:10px 16px!important}.patrocinadores-lista-card{width:100%!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-sizing:border-box!important}.patrocinadores-section-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin-bottom:16px!important}.patrocinadores-section-title h3{margin:0!important;font-size:1.45rem!important;line-height:1.15!important}.patrocinadores-section-title>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 14px!important;border-radius:999px!important;color:#f6d368!important;background:#d6a92e1f!important;border:1px solid rgba(214,169,46,.28)!important;font-weight:900!important;white-space:nowrap!important}.patrocinadores-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:14px!important}.patrocinador-card,.patrocinador-pagamento-card{position:relative!important;overflow:hidden!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 34%),linear-gradient(180deg,#ffffff04,#fff0)!important;box-shadow:none!important;box-sizing:border-box!important}.patrocinador-card:hover,.patrocinador-pagamento-card:hover{border-color:#d6a92e3d!important}.patrocinador-card-conteudo{display:grid!important;gap:8px!important;padding:16px!important;min-height:220px!important;box-sizing:border-box!important}.patrocinador-card-topo{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.patrocinador-card-topo h3,.patrocinador-pagamento-card h3{margin:0!important;color:#fff!important;font-size:1.22rem!important;line-height:1.25!important;overflow-wrap:anywhere!important}.patrocinador-card-conteudo .preco{margin:4px 0 0!important;color:#f6d368!important;font-size:1.55rem!important;font-weight:900!important;line-height:1.08!important}.patrocinador-card-conteudo p,.patrocinador-card-conteudo small,.patrocinador-pagamento-card p,.patrocinador-pagamento-ajuda{color:#ffffffb8!important;line-height:1.4!important}.patrocinador-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;font-size:.78rem!important;font-weight:900!important;white-space:nowrap!important}.patrocinador-status.ativo{color:#8ff0b3!important;background:#1e8c462e!important;border:1px solid rgba(143,240,179,.18)!important}.patrocinador-status.inativo{color:#ffb4b4!important;background:#b91c1c2e!important;border:1px solid rgba(255,180,180,.18)!important}.patrocinador-editar-btn{width:fit-content!important;min-width:100px!important;min-height:40px!important;margin-top:auto!important;border-radius:13px!important;font-weight:900!important}.patrocinador-edicao-form{display:grid!important;gap:10px!important;padding:16px!important;box-sizing:border-box!important}.patrocinador-edicao-form input,.patrocinador-edicao-form select,.patrocinador-edicao-form textarea{width:100%!important}.patrocinador-edicao-form button{min-height:40px!important;border-radius:13px!important;font-weight:900!important}.patrocinadores-pagamentos-page>.form{width:100%!important;max-width:none!important;margin:0 0 18px!important;padding:16px!important;border-radius:20px!important;border:1px solid rgba(214,169,46,.16)!important;background:#00000038!important;box-sizing:border-box!important}.patrocinadores-pagamentos-page>.form label{max-width:240px!important}.patrocinadores-pagamentos-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))!important;gap:14px!important}.patrocinador-pagamento-card{padding:16px!important}.patrocinador-meses-grid{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:14px!important}.patrocinador-mes-badge{min-width:38px!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:4px 8px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff09!important;color:#ffffff9e!important;opacity:1!important;font-size:.78rem!important;font-weight:900!important}.patrocinador-mes-badge.pago{color:#fff!important;background:#1e8c466b!important;border-color:#8ff0b347!important}.patrocinador-mes-badge.parcial{color:#fff!important;background:#d6a92e47!important;border-color:#f6d36859!important}.patrocinador-mes-badge.aberto{color:#ffffff94!important}.patrocinador-mes-badge.selecionado{outline:2px solid rgba(246,211,104,.55)!important;outline-offset:2px!important}.patrocinador-estorno-card,.patrocinador-cobranca-whatsapp{margin-top:14px!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(214,169,46,.2)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.08),transparent 34%),#00000042!important;box-sizing:border-box!important}.patrocinador-estorno-card{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.patrocinador-estorno-card strong,.patrocinador-cobranca-whatsapp strong{color:#fff!important}.patrocinador-estorno-card small,.patrocinador-cobranca-whatsapp small{display:block!important;margin-top:4px!important;color:#ffffffad!important;line-height:1.35!important}.patrocinador-btn-estornar{min-height:38px!important;border-radius:12px!important;font-weight:900!important;color:#ffb4b4!important;background:#b91c1c2e!important;border:1px solid rgba(255,180,180,.18)!important;white-space:nowrap!important}.patrocinador-pagamento-card>.form{width:100%!important;max-width:none!important;display:grid!important;gap:12px!important;margin-top:14px!important}.patrocinador-pagamento-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.patrocinador-pagamento-acoes{display:grid!important;grid-template-columns:repeat(3,minmax(110px,1fr))!important;gap:8px!important}.patrocinador-pagamento-acoes button,.patrocinador-cobranca-whatsapp button{min-height:40px!important;border-radius:13px!important;font-weight:900!important;padding:9px 12px!important}.patrocinador-btn-desconto{border-color:#d6a92e38!important}.patrocinador-pagamento-ajuda{display:block!important;margin-top:4px!important;padding:12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important}.patrocinadores-page .msg{border-radius:16px!important}@media(max-width:1180px){.patrocinadores-form-grid{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.patrocinadores-form-grid label:nth-child(1),.patrocinadores-form-grid label:nth-child(4){grid-column:span 1!important}.patrocinadores-pagamentos-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important}.patrocinador-pagamento-acoes{grid-template-columns:1fr!important}}@media(max-width:760px){.patrocinadores-page{padding:14px!important;border-radius:18px!important}.patrocinadores-hero{flex-direction:column!important;align-items:stretch!important;padding:20px!important;border-radius:22px!important}.patrocinadores-hero h2{font-size:2.25rem!important}.patrocinadores-form-card,.patrocinadores-lista-card,.patrocinadores-pagamentos-page>.form{padding:16px!important;border-radius:20px!important}.patrocinadores-form-grid,.patrocinadores-grid,.patrocinadores-pagamentos-grid,.patrocinador-pagamento-grid{grid-template-columns:1fr!important}.patrocinadores-form-card>button,.patrocinador-editar-btn,.patrocinador-estorno-card button,.patrocinador-pagamento-acoes button,.patrocinador-cobranca-whatsapp button{width:100%!important;min-width:0!important}.patrocinadores-section-title,.patrocinador-estorno-card{flex-direction:column!important}.patrocinador-pagamento-card{padding:14px!important}}.rel-vendas-page{width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0!important;padding:24px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important;box-sizing:border-box!important}.rel-vendas-page[style*="display: none"]{display:none!important}.rel-vendas-hero{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 0 18px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.rel-vendas-hero h2{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:0!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.rel-vendas-hero h2:before{content:"RELATÓRIO"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important}.rel-vendas-hero p{margin:10px 0 0!important;max-width:900px!important;color:#ffffffd6!important;line-height:1.42!important}.rel-vendas-pdf-btn{min-width:130px!important;min-height:44px!important;border-radius:14px!important;font-weight:900!important;white-space:nowrap!important}.rel-vendas-filtros{width:100%!important;display:grid!important;grid-template-columns:minmax(190px,.45fr) minmax(190px,.45fr) minmax(360px,1fr)!important;gap:14px!important;align-items:end!important;margin:0 0 16px!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-sizing:border-box!important}.rel-vendas-filtros label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.rel-vendas-page input,.rel-vendas-page select{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:10px 12px!important;box-sizing:border-box!important;outline:none!important}.rel-vendas-page input:focus,.rel-vendas-page select:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.rel-vendas-filtros-acoes,.rel-vendas-acoes-exportacao{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:end!important}.rel-vendas-filtros-acoes button,.rel-vendas-acoes-exportacao button,.rel-vendas-pdf-btn{min-height:42px!important;border-radius:14px!important;font-weight:900!important;padding:9px 14px!important}.rel-vendas-resumo{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(160px,1fr))!important;gap:14px!important;margin:0 0 16px!important}.rel-vendas-resumo>div{position:relative!important;overflow:hidden!important;min-height:104px!important;padding:16px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(180deg,#ffffff06,#fff0)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important}.rel-vendas-resumo>div:nth-child(3),.rel-vendas-resumo>div:nth-child(4){border-color:#d6a92e57!important;background:radial-gradient(circle at top left,rgba(214,169,46,.16),transparent 38%),linear-gradient(180deg,#ffffff09,#fff0)!important}.rel-vendas-resumo span{color:#ffffffa3!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.rel-vendas-resumo strong{color:#fff!important;font-size:clamp(1.45rem,2vw,2rem)!important;line-height:1.05!important}.rel-vendas-acoes-exportacao{justify-content:flex-end!important;margin:0 0 16px!important}.rel-vendas-table-wrap{width:100%!important;overflow-x:auto!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important}.rel-vendas-table{width:100%!important;min-width:1040px!important;border-collapse:collapse!important}.rel-vendas-table th,.rel-vendas-table td{padding:13px 12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;vertical-align:middle!important}.rel-vendas-table th{color:#ffffffad!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important}.rel-vendas-table td{color:#ffffffe0!important}.rel-vendas-table tbody tr:hover{background:#ffffff06!important}.rel-vendas-table td:nth-child(2){color:#fff!important;font-weight:900!important}.rel-vendas-table th:nth-child(5),.rel-vendas-table td:nth-child(5){text-align:center!important}.rel-vendas-table th:nth-child(6),.rel-vendas-table td:nth-child(6),.rel-vendas-table th:nth-child(7),.rel-vendas-table td:nth-child(7){text-align:right!important;white-space:nowrap!important}.rel-vendas-table td:nth-child(6),.rel-vendas-table td:nth-child(7){color:#fff!important;font-weight:900!important}.rel-vendas-mobile-lista{display:none!important}@media(max-width:1180px){.rel-vendas-filtros{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.rel-vendas-filtros-acoes{grid-column:1 / -1!important}.rel-vendas-resumo{grid-template-columns:repeat(2,minmax(220px,1fr))!important}}@media(max-width:760px){.rel-vendas-page{padding:14px!important;border-radius:18px!important}.rel-vendas-hero{flex-direction:column!important;align-items:stretch!important;padding:20px!important;border-radius:22px!important}.rel-vendas-hero h2{font-size:2.25rem!important}.rel-vendas-pdf-btn{width:100%!important}.rel-vendas-filtros,.rel-vendas-resumo{grid-template-columns:1fr!important;padding:16px!important}.rel-vendas-filtros-acoes,.rel-vendas-acoes-exportacao{display:grid!important;grid-template-columns:1fr!important}.rel-vendas-filtros-acoes button,.rel-vendas-acoes-exportacao button{width:100%!important}.rel-vendas-table-wrap{display:none!important}.rel-vendas-mobile-lista{display:grid!important;gap:12px!important}.rel-vendas-mobile-item{overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000042!important}.rel-vendas-mobile-item.aberto{border-color:#d6a92e47!important;background:radial-gradient(circle at top left,rgba(214,169,46,.08),transparent 36%),#00000047!important}.rel-vendas-mobile-toggle{width:100%!important;min-height:66px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;border:0!important;background:transparent!important;color:#fff!important;text-align:left!important}.rel-vendas-mobile-toggle span{display:grid!important;gap:4px!important;min-width:0!important}.rel-vendas-mobile-toggle b{overflow-wrap:anywhere!important}.rel-vendas-mobile-toggle small{color:#ffffff9e!important;line-height:1.25!important}.rel-vendas-mobile-detalhes{display:grid!important;gap:10px!important;padding:14px!important;border-top:1px solid rgba(255,255,255,.07)!important}.rel-vendas-mobile-detalhes p{display:grid!important;grid-template-columns:120px 1fr!important;gap:10px!important;margin:0!important;padding:11px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important}.rel-vendas-mobile-detalhes strong{color:#ffffff94!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.rel-vendas-mobile-detalhes span{color:#ffffffe6!important;overflow-wrap:anywhere!important}.rel-vendas-mobile-vazio{padding:18px!important;border-radius:18px!important;border:1px dashed rgba(255,255,255,.18)!important;color:#ffffffb8!important;text-align:center!important}}.rel-financeiro-page{width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0!important;padding:24px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important;box-sizing:border-box!important}.rel-financeiro-hero{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin:0 0 18px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.rel-financeiro-hero h2{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:0!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.rel-financeiro-hero h2:before{content:"FINANCEIRO"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important}.rel-financeiro-hero p{margin:10px 0 0!important;max-width:980px!important;color:#ffffffd6!important;line-height:1.42!important}.rel-financeiro-hero small{display:inline-flex!important;width:fit-content!important;margin-top:12px!important;padding:7px 12px!important;border-radius:999px!important;color:#f6d368!important;background:#d6a92e1a!important;border:1px solid rgba(214,169,46,.22)!important;font-weight:900!important}.rel-financeiro-exportar{min-width:135px!important;min-height:44px!important;border-radius:14px!important;font-weight:900!important;white-space:nowrap!important}.rel-financeiro-filtros{width:100%!important;display:grid!important;grid-template-columns:minmax(170px,.5fr) minmax(170px,.5fr) minmax(320px,1fr) minmax(260px,.75fr)!important;gap:14px!important;align-items:end!important;margin:0 0 16px!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-sizing:border-box!important}.rel-financeiro-filtros label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.rel-financeiro-page input,.rel-financeiro-page select{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:10px 12px!important;box-sizing:border-box!important;outline:none!important}.rel-financeiro-page input::placeholder{color:#ffffff70!important}.rel-financeiro-page input:focus,.rel-financeiro-page select:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.rel-financeiro-filtro-acoes{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.rel-financeiro-filtro-acoes button{min-height:42px!important;border-radius:14px!important;font-weight:900!important;padding:9px 14px!important}.rel-financeiro-resumo{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:14px!important;margin:0 0 16px!important}.rel-financeiro-card{position:relative!important;overflow:hidden!important;min-height:108px!important;padding:16px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(180deg,#ffffff06,#fff0)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important}.rel-financeiro-card.positivo,.rel-financeiro-card.normal{border-color:#d6a92e3d!important;background:radial-gradient(circle at top left,rgba(214,169,46,.1),transparent 38%),linear-gradient(180deg,#ffffff07,#fff0)!important}.rel-financeiro-card.negativo{border-color:#ffb4b424!important;background:radial-gradient(circle at top left,rgba(185,28,28,.1),transparent 38%),linear-gradient(180deg,#ffffff06,#fff0)!important}.rel-financeiro-card.alerta,.rel-financeiro-card.info{border-color:#93c5fd29!important;background:radial-gradient(circle at top left,rgba(59,130,246,.1),transparent 38%),linear-gradient(180deg,#ffffff06,#fff0)!important}.rel-financeiro-card span{color:#ffffffa3!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.rel-financeiro-card strong{color:#fff!important;font-size:clamp(1.25rem,1.7vw,1.75rem)!important;line-height:1.08!important}.rel-financeiro-card.positivo strong{color:#8ff0b3!important}.rel-financeiro-card.negativo strong{color:#ffb4b4!important}.rel-financeiro-card small{color:#ffffffa8!important;line-height:1.35!important}.rel-financeiro-duas-colunas{display:grid!important;grid-template-columns:minmax(420px,1.2fr) minmax(320px,.8fr)!important;gap:16px!important;margin-bottom:16px!important}.rel-financeiro-box{width:100%!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-sizing:border-box!important}.rel-financeiro-box-topo{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin-bottom:16px!important}.rel-financeiro-box h3,.rel-financeiro-box-topo h3{margin:0!important;font-size:1.45rem!important;line-height:1.15!important}.rel-financeiro-box small,.rel-financeiro-nota p{color:#ffffffb8!important;line-height:1.45!important}.rel-financeiro-nota{border-color:#d6a92e2e!important}.rel-financeiro-nota p{margin:12px 0 0!important}.rel-financeiro-categorias{display:grid!important;gap:10px!important}.rel-financeiro-categoria-item{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important}.rel-financeiro-categoria-item span{display:grid!important;gap:4px!important;min-width:0!important}.rel-financeiro-categoria-item b{color:#fff!important;overflow-wrap:anywhere!important}.rel-financeiro-categoria-item strong{white-space:nowrap!important}.rel-financeiro-categoria-item strong.positivo{color:#8ff0b3!important}.rel-financeiro-categoria-item strong.negativo{color:#ffb4b4!important}.rel-financeiro-tabela-wrap{width:100%!important;overflow-x:auto!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.09)!important;background:#0000003d!important}.rel-financeiro-tabela{width:100%!important;min-width:1160px!important;border-collapse:collapse!important}.rel-financeiro-tabela th,.rel-financeiro-tabela td{padding:13px 12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;vertical-align:top!important}.rel-financeiro-tabela th{color:#ffffffad!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important}.rel-financeiro-tabela td{color:#ffffffe0!important}.rel-financeiro-tabela tbody tr:hover{background:#ffffff06!important}.rel-financeiro-tabela td:nth-child(5){min-width:320px!important;color:#fff!important}.rel-financeiro-tabela td:nth-child(5) small{display:block!important;margin-top:5px!important;color:#ffffff8f!important}.rel-financeiro-tabela th:nth-child(6),.rel-financeiro-tabela td:nth-child(6){text-align:center!important}.rel-financeiro-tabela th:nth-child(7),.rel-financeiro-tabela td:nth-child(7){text-align:right!important;white-space:nowrap!important}.rel-financeiro-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;font-size:.78rem!important;font-weight:900!important;white-space:nowrap!important}.rel-financeiro-badge.entrada{color:#8ff0b3!important;background:#1e8c462e!important;border:1px solid rgba(143,240,179,.18)!important}.rel-financeiro-badge.saida{color:#ffb4b4!important;background:#b91c1c2e!important;border:1px solid rgba(255,180,180,.18)!important}.rel-financeiro-tabela .valor,.rel-financeiro-mobile-toggle strong{font-weight:900!important}.rel-financeiro-tabela .valor.positivo,.rel-financeiro-mobile-toggle strong.positivo{color:#8ff0b3!important}.rel-financeiro-tabela .valor.negativo,.rel-financeiro-mobile-toggle strong.negativo{color:#ffb4b4!important}.rel-financeiro-vazio{padding:18px!important;border-radius:18px!important;border:1px dashed rgba(255,255,255,.18)!important;color:#ffffffb8!important;text-align:center!important}.rel-financeiro-mobile-lista{display:none!important}@media(max-width:1180px){.rel-financeiro-filtros{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.rel-financeiro-busca,.rel-financeiro-filtro-acoes{grid-column:1 / -1!important}.rel-financeiro-duas-colunas{grid-template-columns:1fr!important}}@media(max-width:760px){.rel-financeiro-page{padding:14px!important;border-radius:18px!important}.rel-financeiro-hero{flex-direction:column!important;align-items:stretch!important;padding:20px!important;border-radius:22px!important}.rel-financeiro-hero h2{font-size:2.25rem!important}.rel-financeiro-exportar{width:100%!important}.rel-financeiro-filtros,.rel-financeiro-resumo,.rel-financeiro-duas-colunas{grid-template-columns:1fr!important}.rel-financeiro-filtros,.rel-financeiro-box{padding:16px!important;border-radius:20px!important}.rel-financeiro-filtro-acoes{display:grid!important;grid-template-columns:1fr!important}.rel-financeiro-filtro-acoes button{width:100%!important}.rel-financeiro-categoria-item{align-items:flex-start!important;flex-direction:column!important}.rel-financeiro-tabela-wrap{display:none!important}.rel-financeiro-mobile-lista{display:grid!important;gap:12px!important}.rel-financeiro-mobile-card{overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000042!important}.rel-financeiro-mobile-card.aberto{border-color:#d6a92e47!important;background:radial-gradient(circle at top left,rgba(214,169,46,.08),transparent 36%),#00000047!important}.rel-financeiro-mobile-toggle{width:100%!important;min-height:70px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:14px!important;border:0!important;background:transparent!important;color:#fff!important;text-align:left!important}.rel-financeiro-mobile-toggle span{display:grid!important;gap:4px!important;min-width:0!important}.rel-financeiro-mobile-toggle b{overflow-wrap:anywhere!important}.rel-financeiro-mobile-toggle small{color:#ffffff9e!important;line-height:1.25!important}.rel-financeiro-mobile-toggle strong{white-space:nowrap!important}.rel-financeiro-mobile-detalhes{display:grid!important;gap:10px!important;padding:14px!important;border-top:1px solid rgba(255,255,255,.07)!important}.rel-financeiro-mobile-detalhes p{display:grid!important;grid-template-columns:130px 1fr!important;gap:10px!important;margin:0!important;padding:11px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important}.rel-financeiro-mobile-detalhes span{color:#ffffff94!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.rel-financeiro-mobile-detalhes b{color:#ffffffe6!important;overflow-wrap:anywhere!important}}.rel-compras-page{width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0!important;padding:24px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important;box-sizing:border-box!important}.rel-compras-page[style*="display: none"]{display:none!important}.rel-compras-hero{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin:0 0 18px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.rel-compras-kicker{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;margin-bottom:12px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.rel-compras-hero h2{margin:0!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.rel-compras-hero p{margin:10px 0 0!important;max-width:920px!important;color:#ffffffd6!important;line-height:1.42!important}.rel-compras-exportar{min-width:135px!important;min-height:44px!important;border-radius:14px!important;font-weight:900!important;white-space:nowrap!important}.rel-compras-filtros-card{width:100%!important;margin:0 0 16px!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-shadow:none!important;box-sizing:border-box!important}.rel-compras-filtros{display:grid!important;grid-template-columns:minmax(190px,.45fr) minmax(190px,.45fr) minmax(320px,1fr) minmax(170px,.42fr)!important;gap:14px!important;align-items:end!important}.rel-compras-filtros label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.rel-compras-page input,.rel-compras-page select{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:10px 12px!important;box-sizing:border-box!important;outline:none!important}.rel-compras-page input:focus,.rel-compras-page select:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.rel-compras-filtros button,.rel-compras-exportar{min-height:42px!important;border-radius:14px!important;font-weight:900!important;padding:9px 14px!important}.rel-compras-resumo-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(170px,1fr))!important;gap:14px!important;margin:0 0 16px!important}.rel-compras-resumo-card{position:relative!important;overflow:hidden!important;min-height:108px!important;padding:16px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(180deg,#ffffff06,#fff0)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important}.rel-compras-resumo-card.destaque{border-color:#d6a92e5c!important;background:radial-gradient(circle at top left,rgba(214,169,46,.16),transparent 38%),linear-gradient(180deg,#ffffff09,#fff0)!important}.rel-compras-resumo-card small{color:#ffffffa3!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.rel-compras-resumo-card strong{color:#fff!important;font-size:clamp(1.45rem,2vw,2rem)!important;line-height:1.05!important}.rel-compras-resumo-card.destaque strong{color:#f6d368!important}.rel-compras-resumo-card span{color:#ffffffa8!important;line-height:1.35!important}.rel-compras-layout{display:grid!important;grid-template-columns:minmax(340px,.58fr) minmax(520px,1fr)!important;gap:16px!important;align-items:start!important}.rel-compras-ranking-card,.rel-compras-lista-card{width:100%!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-shadow:none!important;box-sizing:border-box!important;overflow:hidden!important}.rel-compras-section-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin-bottom:16px!important}.rel-compras-section-title h3{margin:0!important;font-size:1.45rem!important;line-height:1.15!important}.rel-compras-section-title small{display:block!important;margin-top:7px!important;color:#ffffffb8!important;line-height:1.4!important}.rel-compras-section-title>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 14px!important;border-radius:999px!important;color:#f6d368!important;background:#d6a92e1f!important;border:1px solid rgba(214,169,46,.28)!important;font-weight:900!important;white-space:nowrap!important}.rel-compras-ranking-lista{display:grid!important;gap:10px!important}.rel-compras-ranking-item{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important}.rel-compras-ranking-item div{display:grid!important;gap:5px!important;min-width:0!important}.rel-compras-ranking-item strong{color:#fff!important;overflow-wrap:anywhere!important}.rel-compras-ranking-item small{color:#ffffff9e!important}.rel-compras-ranking-item b{color:#f6d368!important;font-weight:900!important;white-space:nowrap!important}.rel-compras-table-wrap{width:100%!important;overflow-x:auto!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.09)!important;background:#0000003d!important}.rel-compras-table{width:100%!important;min-width:900px!important;border-collapse:collapse!important}.rel-compras-table th,.rel-compras-table td{padding:13px 12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;vertical-align:top!important}.rel-compras-table th{color:#ffffffad!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important}.rel-compras-table td{color:#ffffffe0!important}.rel-compras-table tbody tr:hover{background:#ffffff06!important}.rel-compras-table td:nth-child(2) strong{display:block!important;color:#fff!important;overflow-wrap:anywhere!important}.rel-compras-table td:nth-child(2) small{display:block!important;margin-top:4px!important;color:#ffffff94!important}.rel-compras-table td:nth-child(3){color:#fff!important;font-weight:900!important;min-width:230px!important}.rel-compras-table th:nth-child(4),.rel-compras-table td:nth-child(4){text-align:center!important}.rel-compras-table th:nth-child(5),.rel-compras-table td:nth-child(5),.rel-compras-table th:nth-child(6),.rel-compras-table td:nth-child(6),.rel-compras-table th:nth-child(7),.rel-compras-table td:nth-child(7){text-align:right!important;white-space:nowrap!important}.rel-compras-table td:nth-child(7) b{color:#f6d368!important}.rel-compras-mobile-lista{display:none!important}.rel-compras-vazio{padding:18px!important;border-radius:18px!important;border:1px dashed rgba(255,255,255,.18)!important;color:#ffffffb8!important;text-align:center!important}@media(max-width:1180px){.rel-compras-filtros{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.rel-compras-layout{grid-template-columns:1fr!important}.rel-compras-resumo-grid{grid-template-columns:repeat(2,minmax(220px,1fr))!important}}@media(max-width:760px){.rel-compras-page{padding:14px!important;border-radius:18px!important}.rel-compras-hero{flex-direction:column!important;align-items:stretch!important;padding:20px!important;border-radius:22px!important}.rel-compras-hero h2{font-size:2.25rem!important}.rel-compras-exportar{width:100%!important}.rel-compras-filtros,.rel-compras-resumo-grid{grid-template-columns:1fr!important}.rel-compras-filtros-card,.rel-compras-ranking-card,.rel-compras-lista-card{padding:16px!important;border-radius:20px!important}.rel-compras-filtros button{width:100%!important}.rel-compras-section-title{flex-direction:column!important}.rel-compras-section-title>span{width:100%!important}.rel-compras-ranking-item{align-items:flex-start!important;flex-direction:column!important}.rel-compras-table-wrap{display:none!important}.rel-compras-mobile-lista{display:grid!important;gap:12px!important}.rel-compras-mobile-card{overflow:hidden!important;padding:14px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 36%),#00000042!important}.rel-compras-mobile-topo{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important}.rel-compras-mobile-topo strong{color:#fff!important;overflow-wrap:anywhere!important}.rel-compras-mobile-topo span{color:#f6d368!important;font-weight:900!important;white-space:nowrap!important}.rel-compras-mobile-info{display:grid!important;gap:5px!important;padding:11px 12px!important;margin-top:8px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important}.rel-compras-mobile-info small{color:#ffffff94!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.rel-compras-mobile-info b{color:#ffffffe6!important;overflow-wrap:anywhere!important}.rel-compras-mobile-dupla{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}}@media(max-width:430px){.rel-compras-mobile-dupla{grid-template-columns:1fr!important}.rel-compras-mobile-topo{flex-direction:column!important}.rel-compras-mobile-topo span{white-space:normal!important}}.rel-patro-page{width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0!important;padding:24px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important;box-sizing:border-box!important}.rel-patro-hero{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin:0 0 18px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.rel-patro-hero h2{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:0!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.rel-patro-hero h2:before{content:"RELATÓRIO"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important}.rel-patro-hero p{margin:10px 0 0!important;max-width:900px!important;color:#ffffffd6!important;line-height:1.42!important}.rel-patro-pdf-btn{min-width:135px!important;min-height:44px!important;border-radius:14px!important;font-weight:900!important;white-space:nowrap!important}.rel-patro-filtros{width:100%!important;display:grid!important;grid-template-columns:minmax(170px,.45fr) minmax(170px,.45fr) minmax(220px,.65fr)!important;gap:14px!important;align-items:end!important;margin:0 0 16px!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-sizing:border-box!important}.rel-patro-filtros label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.rel-patro-page input,.rel-patro-page select{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:10px 12px!important;box-sizing:border-box!important;outline:none!important}.rel-patro-page input:focus,.rel-patro-page select:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.rel-patro-resumo{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(170px,1fr))!important;gap:14px!important;margin:0 0 16px!important}.rel-patro-resumo>div{position:relative!important;overflow:hidden!important;min-height:108px!important;padding:16px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(180deg,#ffffff06,#fff0)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important}.rel-patro-resumo>div:nth-child(1),.rel-patro-resumo>div:nth-child(2){border-color:#d6a92e57!important;background:radial-gradient(circle at top left,rgba(214,169,46,.16),transparent 38%),linear-gradient(180deg,#ffffff09,#fff0)!important}.rel-patro-resumo>div:nth-child(3){border-color:#ffb4b424!important;background:radial-gradient(circle at top left,rgba(185,28,28,.1),transparent 38%),linear-gradient(180deg,#ffffff06,#fff0)!important}.rel-patro-resumo span{color:#ffffffa3!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.rel-patro-resumo strong{color:#fff!important;font-size:clamp(1.35rem,1.8vw,1.85rem)!important;line-height:1.08!important}.rel-patro-table-wrap{width:100%!important;overflow-x:auto!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important}.rel-patro-table{width:100%!important;min-width:1080px!important;border-collapse:collapse!important}.rel-patro-table th,.rel-patro-table td{padding:13px 12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;vertical-align:middle!important}.rel-patro-table th{color:#ffffffad!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important}.rel-patro-table td{color:#ffffffe0!important}.rel-patro-table tbody tr:hover{background:#ffffff06!important}.rel-patro-table td:nth-child(1) b{color:#fff!important;overflow-wrap:anywhere!important}.rel-patro-table th:nth-child(5),.rel-patro-table td:nth-child(5),.rel-patro-table th:nth-child(6),.rel-patro-table td:nth-child(6),.rel-patro-table th:nth-child(7),.rel-patro-table td:nth-child(7){text-align:right!important;white-space:nowrap!important}.rel-patro-table td:nth-child(5),.rel-patro-table td:nth-child(6){font-weight:900!important}.rel-patro-table td:nth-child(7){color:#ffb4b4!important;font-weight:900!important}.rel-patro-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;font-size:.78rem!important;font-weight:900!important;white-space:nowrap!important}.rel-patro-status.em-dia{color:#8ff0b3!important;background:#1e8c462e!important;border:1px solid rgba(143,240,179,.18)!important}.rel-patro-status.devendo{color:#ffb4b4!important;background:#b91c1c2e!important;border:1px solid rgba(255,180,180,.18)!important}.rel-patro-status.inativo{color:#ffffffad!important;background:#ffffff0e!important;border:1px solid rgba(255,255,255,.1)!important}.rel-patro-mobile-lista{display:none!important}@media(max-width:1180px){.rel-patro-filtros{grid-template-columns:repeat(3,minmax(180px,1fr))!important}.rel-patro-resumo{grid-template-columns:repeat(2,minmax(220px,1fr))!important}}@media(max-width:760px){.rel-patro-page{padding:14px!important;border-radius:18px!important}.rel-patro-hero{flex-direction:column!important;align-items:stretch!important;padding:20px!important;border-radius:22px!important}.rel-patro-hero h2{font-size:2.25rem!important}.rel-patro-pdf-btn{width:100%!important}.rel-patro-filtros,.rel-patro-resumo{grid-template-columns:1fr!important}.rel-patro-filtros{padding:16px!important;border-radius:20px!important}.rel-patro-table-wrap{display:none!important}.rel-patro-mobile-lista{display:grid!important;gap:12px!important}.rel-patro-mobile-item{overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000042!important}.rel-patro-mobile-item.aberto{border-color:#d6a92e47!important;background:radial-gradient(circle at top left,rgba(214,169,46,.08),transparent 36%),#00000047!important}.rel-patro-mobile-toggle{width:100%!important;min-height:66px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;border:0!important;background:transparent!important;color:#fff!important;text-align:left!important}.rel-patro-mobile-toggle span{display:grid!important;gap:4px!important;min-width:0!important}.rel-patro-mobile-toggle b{overflow-wrap:anywhere!important}.rel-patro-mobile-toggle small{color:#ffffff9e!important;line-height:1.25!important}.rel-patro-mobile-detalhes{display:grid!important;gap:10px!important;padding:14px!important;border-top:1px solid rgba(255,255,255,.07)!important}.rel-patro-mobile-detalhes p{display:grid!important;grid-template-columns:120px 1fr!important;gap:10px!important;margin:0!important;padding:11px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important}.rel-patro-mobile-detalhes strong{color:#ffffff94!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.rel-patro-mobile-detalhes span{color:#ffffffe6!important;overflow-wrap:anywhere!important}.rel-patro-mobile-vazio{padding:18px!important;border-radius:18px!important;border:1px dashed rgba(255,255,255,.18)!important;color:#ffffffb8!important;text-align:center!important}}.carteirinhas-card{width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0!important;padding:24px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important;box-sizing:border-box!important}.carteirinhas-topo{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 0 18px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.carteirinhas-topo h2{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:0!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.carteirinhas-topo h2:before{content:"IDENTIFICAÇÃO"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important}.carteirinhas-topo p{margin:10px 0 0!important;max-width:980px!important;color:#ffffffd6!important;line-height:1.42!important}.carteirinhas-topo button{min-width:180px!important;min-height:44px!important;border-radius:14px!important;font-weight:900!important;white-space:nowrap!important}.carteirinhas-controles{width:100%!important;display:grid!important;grid-template-columns:minmax(120px,.35fr) minmax(220px,.7fr) minmax(320px,1.15fr) minmax(200px,.65fr)!important;gap:14px!important;align-items:end!important;margin:0 0 16px!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-sizing:border-box!important}.carteirinhas-controles label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.carteirinhas-card input,.carteirinhas-card select{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:10px 12px!important;box-sizing:border-box!important;outline:none!important}.carteirinhas-card input::placeholder{color:#ffffff70!important}.carteirinhas-card input:focus,.carteirinhas-card select:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.carteirinhas-check{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-height:44px!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.18)!important;background:#d6a92e0f!important;line-height:1.35!important}.carteirinhas-check input{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;accent-color:#d6a92e!important}.carteirinhas-resumo{width:fit-content!important;max-width:100%!important;margin:0 0 16px!important;padding:12px 14px!important;border-radius:999px!important;color:#ffffffd1!important;background:#d6a92e14!important;border:1px solid rgba(214,169,46,.22)!important;font-weight:900!important}.carteirinhas-resumo b{color:#f6d368!important;font-size:1.05rem!important}.carteirinhas-print-area{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(390px,1fr))!important;gap:18px!important;align-items:start!important;box-sizing:border-box!important}.carteirinha-item-wrap{display:grid!important;gap:12px!important;min-width:0!important;padding:14px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-sizing:border-box!important;overflow:hidden!important}.carteirinha-item{max-width:100%!important;margin:0 auto!important}.carteirinha-acoes{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important}.carteirinha-acoes button{min-height:40px!important;border-radius:13px!important;font-weight:900!important;padding:9px 12px!important}.carteirinha-acoes button:nth-child(2){background:#22c55e33!important;border-color:#22c55e47!important;color:#8ff0b3!important}.carteirinha-acoes button:nth-child(3){border-color:#d6a92e38!important}.carteirinhas-vazio{grid-column:1 / -1!important;padding:18px!important;border-radius:18px!important;border:1px dashed rgba(255,255,255,.18)!important;color:#ffffffb8!important;text-align:center!important}.carteirinha-mes-pago{box-shadow:0 0 0 1px #8ff0b333 inset!important}.carteirinha-mes-parcial{box-shadow:0 0 0 1px #f6d36859 inset!important}.carteirinha-mes-aberto{opacity:.72!important}@media(max-width:1180px){.carteirinhas-controles{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.carteirinhas-print-area{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))!important}}@media(max-width:760px){.carteirinhas-card{padding:14px!important;border-radius:18px!important}.carteirinhas-topo{flex-direction:column!important;align-items:stretch!important;padding:20px!important;border-radius:22px!important}.carteirinhas-topo h2{font-size:2.25rem!important}.carteirinhas-topo button{width:100%!important;min-width:0!important}.carteirinhas-controles{grid-template-columns:1fr!important;padding:16px!important;border-radius:20px!important}.carteirinhas-resumo{width:100%!important;border-radius:16px!important;text-align:center!important}.carteirinhas-print-area{grid-template-columns:1fr!important;gap:14px!important}.carteirinha-item-wrap{padding:10px!important;border-radius:18px!important}.carteirinha-acoes{display:grid!important;grid-template-columns:1fr!important}.carteirinha-acoes button{width:100%!important}}@media(max-width:430px){.carteirinha-item-wrap{padding:8px!important}.carteirinha-item{transform-origin:top center!important}}.sorteios-card{width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0!important;padding:24px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important;box-sizing:border-box!important}.sorteios-header{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 0 18px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.sorteios-header h2{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:0!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.sorteios-header h2:before{content:"SORTEIO"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important}.sorteios-header small{display:block!important;margin-top:10px!important;max-width:980px!important;color:#ffffffd6!important;line-height:1.42!important}.sorteios-filtros-card,.sorteios-resultado-card,.sorteios-participantes-card{width:100%!important;margin-top:14px!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-shadow:none!important;box-sizing:border-box!important;overflow:hidden!important}.sorteios-form{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(4,minmax(180px,1fr))!important;gap:14px!important;align-items:end!important;margin:0!important}.sorteios-form label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.sorteios-card input,.sorteios-card select{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:10px 12px!important;box-sizing:border-box!important;outline:none!important}.sorteios-card input::placeholder{color:#ffffff70!important}.sorteios-card input:focus,.sorteios-card select:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.sorteios-acoes{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:14px!important}.sorteios-acoes button{min-height:42px!important;border-radius:14px!important;font-weight:900!important;padding:9px 14px!important}.sorteios-acoes button:first-child{min-width:180px!important}.sorteios-card .msg{border-radius:16px!important}.sorteios-resultado-card{position:relative!important;border-color:#d6a92e57!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(180deg,#ffffff06,#fff0)!important}.sorteios-resultado-card h3{margin:0 0 12px!important;color:#f6d368!important;font-size:1.45rem!important;line-height:1.15!important}.sorteios-resultado-card p{margin:7px 0!important;color:#ffffffdb!important;line-height:1.42!important}.sorteios-resultado-card p:nth-of-type(1){display:inline-flex!important;width:fit-content!important;max-width:100%!important;padding:10px 14px!important;border-radius:16px!important;color:#fff!important;background:#d6a92e1f!important;border:1px solid rgba(214,169,46,.24)!important;font-size:clamp(1.45rem,2vw,2rem)!important;font-weight:900!important;overflow-wrap:anywhere!important}.sorteios-resultado-card b{color:#fff!important}.sorteios-participantes-header{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin:0 0 16px!important}.sorteios-participantes-header h3{margin:0!important;font-size:1.45rem!important;line-height:1.15!important}.sorteios-participantes-header small{display:inline-flex!important;align-items:center!important;min-height:32px!important;padding:0 12px!important;border-radius:999px!important;color:#f6d368!important;background:#d6a92e1a!important;border:1px solid rgba(214,169,46,.22)!important;font-weight:900!important}.sorteios-table-wrap{width:100%!important;overflow-x:auto!important;margin-top:12px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.09)!important;background:#0000003d!important}.sorteios-table{width:100%!important;min-width:980px!important;border-collapse:collapse!important}.sorteios-table th,.sorteios-table td{padding:13px 12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;vertical-align:middle!important}.sorteios-table th{color:#ffffffad!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important}.sorteios-table td{color:#ffffffe0!important}.sorteios-table tbody tr:hover{background:#ffffff06!important}.sorteios-table td:nth-child(1){color:#fff!important;font-weight:900!important;overflow-wrap:anywhere!important}.sorteios-table th:nth-child(5),.sorteios-table td:nth-child(5),.sorteios-table th:nth-child(6),.sorteios-table td:nth-child(6){text-align:right!important;white-space:nowrap!important}.sorteios-table td:nth-child(6){color:#f6d368!important;font-weight:900!important}.sorteios-regra{display:block!important;margin-top:12px!important;padding:12px!important;border-radius:16px!important;color:#ffffffb3!important;background:#ffffff06!important;border:1px solid rgba(255,255,255,.08)!important;line-height:1.42!important}.sorteios-mobile-lista{display:none!important}@media(max-width:1180px){.sorteios-form{grid-template-columns:repeat(2,minmax(220px,1fr))!important}}@media(max-width:760px){.sorteios-card{padding:14px!important;border-radius:18px!important}.sorteios-header{padding:20px!important;border-radius:22px!important}.sorteios-header h2{font-size:2.25rem!important}.sorteios-filtros-card,.sorteios-resultado-card,.sorteios-participantes-card{padding:16px!important;border-radius:20px!important}.sorteios-form{grid-template-columns:1fr!important}.sorteios-acoes{display:grid!important;grid-template-columns:1fr!important}.sorteios-acoes button{width:100%!important}.sorteios-participantes-header{flex-direction:column!important}.sorteios-participantes-header small{width:100%!important;justify-content:center!important}.sorteios-table-wrap{display:none!important}.sorteios-mobile-lista{display:grid!important;gap:12px!important}.sorteios-mobile-participante{overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000042!important}.sorteios-mobile-participante.aberto{border-color:#d6a92e47!important;background:radial-gradient(circle at top left,rgba(214,169,46,.08),transparent 36%),#00000047!important}.sorteios-mobile-nome-btn{width:100%!important;min-height:64px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;border:0!important;background:transparent!important;color:#fff!important;text-align:left!important;font-weight:900!important}.sorteios-mobile-nome-btn span{overflow-wrap:anywhere!important}.sorteios-mobile-detalhes{display:grid!important;gap:10px!important;padding:14px!important;border-top:1px solid rgba(255,255,255,.07)!important}.sorteios-mobile-detalhes p{display:grid!important;grid-template-columns:145px 1fr!important;gap:10px!important;margin:0!important;padding:11px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important;color:#ffffffe6!important}.sorteios-mobile-detalhes strong{color:#ffffff94!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.sorteios-mobile-vazio{padding:18px!important;border-radius:18px!important;border:1px dashed rgba(255,255,255,.18)!important;color:#ffffffb8!important;text-align:center!important}}.aniversariantes-card{width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0!important;padding:24px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important;box-sizing:border-box!important}.aniversariantes-topo{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 0 18px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.aniversariantes-titulo-bloco{display:flex!important;align-items:center!important;gap:16px!important;min-width:0!important}.aniversariantes-titulo-bloco>img{width:76px!important;height:76px!important;flex:0 0 76px!important;object-fit:contain!important;border-radius:18px!important;padding:8px!important;background:#0000003d!important;border:1px solid rgba(214,169,46,.26)!important}.aniversariantes-titulo-bloco h2{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:0!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.aniversariantes-titulo-bloco h2:before{content:"MEMBROS"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important}.aniversariantes-titulo-bloco p{margin:10px 0 0!important;max-width:950px!important;color:#ffffffd6!important;line-height:1.42!important}.aniversario-resumo-card{min-width:130px!important;min-height:92px!important;display:grid!important;place-items:center!important;gap:4px!important;padding:14px!important;border-radius:20px!important;border:1px solid rgba(214,169,46,.3)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),#00000038!important;box-sizing:border-box!important}.aniversario-resumo-card span{color:#ffffffa3!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.aniversario-resumo-card b{color:#f6d368!important;font-size:2.1rem!important;line-height:1!important}.aniversario-section{width:100%!important;margin-top:16px!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-shadow:none!important;box-sizing:border-box!important;overflow:hidden!important}.aniversario-section-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin-bottom:16px!important}.aniversario-section-header h3{margin:0!important;font-size:1.45rem!important;line-height:1.15!important}.aniversario-section-header small{display:inline-flex!important;align-items:center!important;min-height:32px!important;padding:0 12px!important;border-radius:999px!important;color:#f6d368!important;background:#d6a92e1a!important;border:1px solid rgba(214,169,46,.22)!important;font-weight:900!important}.aniversario-filtros{display:grid!important;grid-template-columns:minmax(190px,.45fr) minmax(320px,1fr) minmax(150px,.35fr)!important;gap:14px!important;align-items:end!important;margin-bottom:16px!important}.aniversario-filtros label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.aniversariantes-card input,.aniversariantes-card select{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:10px 12px!important;box-sizing:border-box!important;outline:none!important}.aniversariantes-card input::placeholder{color:#ffffff70!important}.aniversariantes-card input:focus,.aniversariantes-card select:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.aniversario-contador{min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 12px!important;border-radius:14px!important;color:#ffffffd1!important;background:#d6a92e14!important;border:1px solid rgba(214,169,46,.22)!important;font-weight:900!important}.aniversario-contador b{color:#f6d368!important;font-size:1.15rem!important}.aniversario-contador span{color:#ffffffa8!important}.aniversario-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:14px!important}.aniversario-card{position:relative!important;overflow:hidden!important;display:grid!important;gap:12px!important;min-height:210px!important;padding:16px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 34%),linear-gradient(180deg,#ffffff04,#fff0)!important;box-shadow:none!important;box-sizing:border-box!important}.aniversario-card-hoje{border-color:#d6a92e5c!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(180deg,#ffffff06,#fff0)!important}.aniversario-card-topo{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.aniversario-card-topo h3{margin:0!important;color:#fff!important;font-size:1.22rem!important;line-height:1.25!important;overflow-wrap:anywhere!important}.aniversario-card-topo small{display:block!important;margin-top:5px!important;color:#ffffff9e!important;line-height:1.3!important}.aniversario-data{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:0 11px!important;border-radius:999px!important;color:#f6d368!important;background:#d6a92e1f!important;border:1px solid rgba(214,169,46,.24)!important;font-weight:900!important;white-space:nowrap!important}.aniversario-info-grid{display:grid!important;grid-template-columns:repeat(2,minmax(120px,1fr))!important;gap:10px!important}.aniversario-info-grid>div{display:grid!important;gap:5px!important;padding:11px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important}.aniversario-info-grid b{color:#ffffff94!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.aniversario-info-grid span{color:#ffffffe6!important;overflow-wrap:anywhere!important}.aniversario-acoes{margin-top:auto!important}.aniversario-zap{width:100%!important;min-height:40px!important;border-radius:13px!important;font-weight:900!important;background:#22c55e33!important;border-color:#22c55e47!important;color:#8ff0b3!important}.aniversario-zap:disabled{opacity:.55!important;cursor:not-allowed!important;background:#ffffff0b!important;border-color:#ffffff14!important;color:#ffffff9e!important}.aniversario-vazio{padding:18px!important;border-radius:18px!important;border:1px dashed rgba(255,255,255,.18)!important;color:#ffffffb8!important;text-align:center!important}@media(max-width:1180px){.aniversario-filtros{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.aniversario-contador{grid-column:1 / -1!important}}@media(max-width:760px){.aniversariantes-card{padding:14px!important;border-radius:18px!important}.aniversariantes-topo{flex-direction:column!important;align-items:stretch!important;padding:20px!important;border-radius:22px!important}.aniversariantes-titulo-bloco{flex-direction:column!important;align-items:flex-start!important}.aniversariantes-titulo-bloco>img{width:68px!important;height:68px!important;flex-basis:68px!important}.aniversariantes-titulo-bloco h2{font-size:2.25rem!important}.aniversario-resumo-card{width:100%!important;min-width:0!important}.aniversario-section{padding:16px!important;border-radius:20px!important}.aniversario-section-header{flex-direction:column!important}.aniversario-section-header small{width:100%!important;justify-content:center!important}.aniversario-filtros,.aniversario-grid,.aniversario-info-grid{grid-template-columns:1fr!important}.aniversario-contador{grid-column:auto!important}.aniversario-card-topo{flex-direction:column!important}.aniversario-data{width:100%!important}}.auditoria-page{width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0!important;padding:24px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important;box-sizing:border-box!important}.auditoria-hero{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin:0 0 18px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.auditoria-kicker{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;margin-bottom:12px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.auditoria-hero h2{margin:0!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.auditoria-hero p{margin:10px 0 0!important;max-width:920px!important;color:#ffffffd6!important;line-height:1.42!important}.auditoria-hero small{display:inline-flex!important;width:fit-content!important;margin-top:12px!important;padding:7px 12px!important;border-radius:999px!important;color:#f6d368!important;background:#d6a92e1a!important;border:1px solid rgba(214,169,46,.22)!important;font-weight:900!important}.auditoria-hero-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;min-width:270px!important}.auditoria-hero-actions button{min-height:42px!important;border-radius:14px!important;font-weight:900!important;padding:9px 14px!important}.auditoria-resumo-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(180px,1fr))!important;gap:14px!important;margin:0 0 16px!important}.auditoria-resumo-card{position:relative!important;overflow:hidden!important;min-height:106px!important;padding:16px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(180deg,#ffffff06,#fff0)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important}.auditoria-resumo-card.destaque{border-color:#d6a92e5c!important;background:radial-gradient(circle at top left,rgba(214,169,46,.16),transparent 38%),linear-gradient(180deg,#ffffff09,#fff0)!important}.auditoria-resumo-card small{color:#ffffffa3!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.auditoria-resumo-card strong{color:#fff!important;font-size:clamp(1.55rem,2vw,2.05rem)!important;line-height:1.05!important}.auditoria-resumo-card.destaque strong{color:#f6d368!important}.auditoria-filtros{width:100%!important;display:grid!important;grid-template-columns:minmax(260px,1fr) minmax(190px,.65fr) minmax(220px,.75fr) minmax(150px,.45fr) minmax(150px,.45fr) minmax(150px,.42fr)!important;gap:14px!important;align-items:end!important;margin:0 0 16px!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-sizing:border-box!important}.auditoria-filtros label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.auditoria-page input,.auditoria-page select{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:10px 12px!important;box-sizing:border-box!important;outline:none!important}.auditoria-page input::placeholder{color:#ffffff70!important}.auditoria-page input:focus,.auditoria-page select:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.auditoria-filtros button{min-height:42px!important;border-radius:14px!important;font-weight:900!important;padding:9px 14px!important}.auditoria-msg,.auditoria-page .msg{border-radius:16px!important}.auditoria-table-wrap{width:100%!important;overflow-x:auto!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important}.auditoria-table{width:100%!important;min-width:980px!important;border-collapse:collapse!important}.auditoria-table th,.auditoria-table td{padding:13px 12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;vertical-align:top!important}.auditoria-table th{color:#ffffffad!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important}.auditoria-table td{color:#ffffffe0!important;line-height:1.42!important}.auditoria-table tbody tr:hover{background:#ffffff06!important}.auditoria-table td:nth-child(2){color:#fff!important;font-weight:800!important}.auditoria-table td:last-child{min-width:340px!important;overflow-wrap:anywhere!important}.auditoria-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;color:#f6d368!important;background:#d6a92e1f!important;border:1px solid rgba(214,169,46,.24)!important;font-size:.78rem!important;font-weight:900!important;white-space:nowrap!important}.auditoria-mobile-lista{display:none!important}.auditoria-vazio-mobile{padding:18px!important;border-radius:18px!important;border:1px dashed rgba(255,255,255,.18)!important;color:#ffffffb8!important;text-align:center!important}@media(max-width:1280px){.auditoria-filtros{grid-template-columns:repeat(3,minmax(220px,1fr))!important}}@media(max-width:900px){.auditoria-resumo-grid{grid-template-columns:repeat(2,minmax(220px,1fr))!important}}@media(max-width:760px){.auditoria-page{padding:14px!important;border-radius:18px!important}.auditoria-hero{flex-direction:column!important;align-items:stretch!important;padding:20px!important;border-radius:22px!important}.auditoria-hero h2{font-size:2.25rem!important}.auditoria-hero-actions{min-width:0!important;display:grid!important;grid-template-columns:1fr!important}.auditoria-hero-actions button{width:100%!important}.auditoria-resumo-grid,.auditoria-filtros{grid-template-columns:1fr!important}.auditoria-filtros{padding:16px!important;border-radius:20px!important}.auditoria-filtros button{width:100%!important}.auditoria-table-wrap{display:none!important}.auditoria-mobile-lista{display:grid!important;gap:12px!important}.auditoria-mobile-card{overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000042!important}.auditoria-mobile-card:has(.auditoria-mobile-detalhes){border-color:#d6a92e47!important;background:radial-gradient(circle at top left,rgba(214,169,46,.08),transparent 36%),#00000047!important}.auditoria-mobile-toggle{width:100%!important;min-height:66px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;border:0!important;background:transparent!important;color:#fff!important;text-align:left!important}.auditoria-mobile-toggle span{display:grid!important;gap:4px!important;min-width:0!important}.auditoria-mobile-toggle b{overflow-wrap:anywhere!important}.auditoria-mobile-toggle small{color:#ffffff9e!important;line-height:1.25!important}.auditoria-mobile-detalhes{display:grid!important;gap:10px!important;padding:14px!important;border-top:1px solid rgba(255,255,255,.07)!important}.auditoria-mobile-detalhes p{display:grid!important;gap:5px!important;margin:0!important;padding:11px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important;color:#ffffffe6!important;overflow-wrap:anywhere!important}.auditoria-mobile-detalhes p b{color:#ffffff94!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}}.admin-panel-page,.admin-config-card{width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0!important;padding:24px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c,0 0 0 1px #0009!important;overflow:hidden!important;box-sizing:border-box!important}.admin-config-header{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 0 18px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.admin-config-header h2{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:0!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.admin-config-header h2:before{content:"CONFIGURAÇÕES"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:0 13px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important}.admin-config-header button{min-width:150px!important;min-height:42px!important;border-radius:14px!important;font-weight:900!important;padding:9px 14px!important;white-space:nowrap!important}.admin-panel-page>.cardSub,.admin-config-section{width:100%!important;margin-top:14px!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-shadow:none!important;box-sizing:border-box!important;overflow:hidden!important}.admin-panel-page>.cardSub h3,.admin-config-section h3{margin:0 0 12px!important;font-size:1.45rem!important;line-height:1.15!important;color:#fff!important}.admin-panel-page>.cardSub h4,.admin-config-section h4{margin:0 0 12px!important;font-size:1.18rem!important;line-height:1.18!important;color:#f6d368!important}.admin-panel-page>.cardSub p,.admin-config-section p{color:#ffffffbf!important;line-height:1.45!important}.admin-modern-form,.admin-planos-modern-form,.admin-convite-modern-form{width:100%!important;display:grid!important;gap:14px!important;align-items:end!important;margin-top:14px!important}.admin-planos-modern-form{grid-template-columns:minmax(280px,1fr) minmax(180px,.45fr) minmax(160px,.35fr) minmax(120px,.28fr)!important}.admin-convite-modern-form{grid-template-columns:minmax(260px,1fr) minmax(180px,.42fr) minmax(170px,.34fr)!important}.admin-panel-page label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important;line-height:1.35!important}.admin-panel-page input:not([type=checkbox]),.admin-panel-page select{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:10px 12px!important;box-sizing:border-box!important;outline:none!important}.admin-panel-page input[type=file]{min-height:46px!important;padding:9px 12px!important}.admin-panel-page input[type=color]{min-height:46px!important;padding:4px!important;cursor:pointer!important}.admin-panel-page input::placeholder{color:#ffffff70!important}.admin-panel-page input:focus,.admin-panel-page select:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.admin-panel-page button{min-height:40px!important;border-radius:13px!important;font-weight:900!important;padding:9px 14px!important}.admin-panel-page button.primary,.admin-panel-page .primary{border-color:#d6a92e61!important}.admin-panel-page button.ghost{border-color:#d6a92e38!important}.admin-panel-page button.danger,.admin-panel-page .danger{color:#ffb4b4!important;background:#b91c1c2e!important;border:1px solid rgba(255,180,180,.18)!important}.admin-panel-page button:disabled{opacity:.55!important;cursor:not-allowed!important}.admin-panel-page .msg{border-radius:16px!important}.admin-panel-page .footerHint{margin-top:12px!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(214,169,46,.16)!important;background:#d6a92e0e!important;color:#ffffffb8!important;line-height:1.42!important}.admin-panel-page .footerHint b{color:#f6d368!important}.admin-modern-table-wrap{width:100%!important;overflow-x:auto!important;margin-top:14px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.09)!important;background:#0000003d!important}.admin-modern-table-wrap table{width:100%!important;min-width:760px!important;border-collapse:collapse!important}.admin-modern-table-wrap th,.admin-modern-table-wrap td{padding:13px 12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;vertical-align:middle!important}.admin-modern-table-wrap th{color:#ffffffad!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important}.admin-modern-table-wrap td{color:#ffffffe0!important}.admin-modern-table-wrap td:nth-child(1){color:#fff!important;font-weight:900!important}.admin-modern-table-wrap td:nth-child(2){color:#f6d368!important;font-weight:900!important}.admin-modern-table-wrap tbody tr:hover{background:#ffffff06!important}.admin-usuarios-card>label{margin-top:12px!important}.admin-usuarios-card select{margin-top:2px!important}.admin-access-row{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(260px,1fr))!important;gap:14px!important;margin-top:14px!important}.admin-access-row>.cardSub{width:100%!important;min-width:0!important;margin:0!important}.admin-admin-card button,.admin-role-card button{width:100%!important;margin-top:8px!important}.admin-role-card label{margin-bottom:12px!important}.admin-panel-page>.cardSub:has(input[type=file]){border-color:#d6a92e2e!important}.admin-panel-page>.cardSub:has(input[type=file])>div:has(input[type=color]){display:grid!important;grid-template-columns:repeat(2,minmax(180px,1fr))!important;gap:14px!important;align-items:end!important}.admin-panel-page img[alt="Logo da torcida"]{width:92px!important;height:92px!important;object-fit:cover!important;border-radius:18px!important;border:1px solid rgba(214,169,46,.3)!important;background:#00000059!important;padding:4px!important}.admin-panel-page>.cardSub:has(input[type=color])>div[style*=background]{max-width:420px!important;border-radius:20px!important;border:1px solid rgba(214,169,46,.26)!important;box-shadow:0 14px 28px #00000047!important}.admin-panel-page>.cardSub:has(input[type=checkbox]){border-color:#d6a92e29!important}.admin-panel-page>.cardSub:has(input[type=checkbox])>div[style*="display: grid"]{display:grid!important;gap:16px!important}.admin-panel-page>.cardSub:has(input[type=checkbox])>div[style*="display: grid"]>div{padding:16px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),#00000038!important}.admin-panel-page>.cardSub:has(input[type=checkbox]) div[style*=gridTemplateColumns]{display:grid!important;grid-template-columns:repeat(2,minmax(260px,1fr))!important;gap:10px!important}.admin-panel-page input[type=checkbox]{width:18px!important;height:18px!important;accent-color:#d6a92e!important;margin-right:8px!important;vertical-align:middle!important}.admin-panel-page label:has(input[type=checkbox]){display:flex!important;align-items:center!important;min-height:42px!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important;color:#ffffffd1!important;font-weight:800!important}.admin-panel-page>.cardSub:has(input[type=checkbox]) div[style*="color: #ffd166"]{color:#f6d368!important;padding:11px 12px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.18)!important;background:#d6a92e12!important;font-weight:900!important;letter-spacing:.03em!important}.admin-panel-page>.cardSub:last-of-type>div[style*="display: flex"]{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.admin-panel-page>.cardSub:last-of-type button{min-width:160px!important}@media(max-width:1180px){.admin-planos-modern-form,.admin-convite-modern-form{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.admin-convite-modern-form button{grid-column:1 / -1!important}.admin-panel-page>.cardSub:has(input[type=checkbox]) div[style*=gridTemplateColumns]{grid-template-columns:1fr!important}}@media(max-width:760px){.admin-panel-page,.admin-config-card{padding:14px!important;border-radius:18px!important}.admin-config-header{flex-direction:column!important;align-items:stretch!important;padding:20px!important;border-radius:22px!important}.admin-config-header h2{font-size:2.25rem!important}.admin-config-header button{width:100%!important}.admin-panel-page>.cardSub,.admin-config-section{padding:16px!important;border-radius:20px!important}.admin-planos-modern-form,.admin-convite-modern-form,.admin-access-row,.admin-panel-page>.cardSub:has(input[type=file])>div:has(input[type=color]){grid-template-columns:1fr!important}.admin-modern-form button,.admin-panel-page>.cardSub button,.admin-access-row button{width:100%!important}.admin-modern-table-wrap table{min-width:700px!important}.admin-panel-page>.cardSub:has(input[type=checkbox])>div[style*="display: grid"]>div{padding:14px!important;border-radius:18px!important}.admin-panel-page label:has(input[type=checkbox]){align-items:flex-start!important}.admin-panel-page>.cardSub:last-of-type>div[style*="display: flex"]{display:grid!important;grid-template-columns:1fr!important}}.platform-master-premium{width:100%!important;max-width:100%!important;margin:20px 0!important;padding:24px!important;border-radius:22px!important;background:#000000e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 45px #0000008c!important;box-sizing:border-box!important;overflow:hidden!important}.platform-master-premium .platform-master-heading{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin:0 0 18px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.28)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.18),transparent 38%),linear-gradient(135deg,#4431087a,#53040d70 58%,#07070cf0)!important;box-sizing:border-box!important}.platform-master-premium .platform-master-title{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important;color:#fff!important;font-size:clamp(2rem,2.25vw,2.55rem)!important;line-height:1.08!important}.platform-master-premium .platform-master-title:before{content:"PLATAFORMA"!important;display:inline-flex!important;width:fit-content!important;min-height:26px!important;align-items:center!important;justify-content:center!important;padding:0 13px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.38)!important;background:#d6a92e21!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.08em!important}.platform-master-premium .platform-master-desc{margin:10px 0 0!important;max-width:960px!important;color:#ffffffd6!important;line-height:1.42!important}.platform-master-premium button,.platform-master-premium .button{min-height:40px!important;border-radius:13px!important;font-weight:900!important;padding:9px 14px!important}.platform-master-premium .button.secondary,.platform-master-premium button.secondary{border-color:#d6a92e38!important}.platform-master-premium .platform-alert,.platform-master-premium .msg{border-radius:16px!important;margin-bottom:16px!important}.platform-master-premium .platform-kpi-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:14px!important;margin:0 0 16px!important}.platform-master-premium .platform-kpi-card{min-height:112px!important;padding:16px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(180deg,#ffffff06,#fff0)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;overflow:hidden!important}.platform-master-premium .platform-kpi-card span{color:#ffffffa3!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.platform-master-premium .platform-kpi-card strong{color:#fff!important;font-size:clamp(1.35rem,1.8vw,1.85rem)!important;line-height:1.08!important}.platform-master-premium .platform-kpi-card small{color:#ffffffa8!important;line-height:1.35!important}.platform-master-premium .platform-kpi-ok{border-color:#8ff0b32e!important;background:radial-gradient(circle at top left,rgba(30,140,70,.14),transparent 38%),linear-gradient(180deg,#ffffff06,#fff0)!important}.platform-master-premium .platform-kpi-ok strong{color:#8ff0b3!important}.platform-master-premium .platform-kpi-warn{border-color:#f6d3684d!important;background:radial-gradient(circle at top left,rgba(214,169,46,.14),transparent 38%),linear-gradient(180deg,#ffffff06,#fff0)!important}.platform-master-premium .platform-kpi-warn strong{color:#f6d368!important}.platform-master-premium .platform-kpi-danger{border-color:#ffb4b42e!important;background:radial-gradient(circle at top left,rgba(185,28,28,.13),transparent 38%),linear-gradient(180deg,#ffffff06,#fff0)!important}.platform-master-premium .platform-kpi-danger strong{color:#ffb4b4!important}.platform-master-premium .platform-planos-card,.platform-master-premium .platform-create-card,.platform-master-premium .platform-clients-area,.platform-master-premium .platform-detail-card,.platform-master-premium .platform-backup-card{width:100%!important;margin-top:14px!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.06),transparent 32%),linear-gradient(180deg,#ffffff03,#fff0)!important;box-shadow:none!important;box-sizing:border-box!important;overflow:hidden!important}.platform-master-premium h3{margin:0 0 12px!important;color:#fff!important;font-size:1.45rem!important;line-height:1.15!important}.platform-master-premium h4{margin:0 0 12px!important;color:#f6d368!important;font-size:1.18rem!important;line-height:1.18!important}.platform-master-premium p,.platform-master-premium .platform-card-hint,.platform-master-premium .platform-backup-card p{color:#ffffffb8!important;line-height:1.45!important}.platform-master-premium .platform-planos-topo,.platform-master-premium .platform-clients-header,.platform-master-premium .platform-detail-top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:16px!important}.platform-master-premium .platform-planos-topo span,.platform-master-premium .platform-clients-header small{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 14px!important;border-radius:999px!important;color:#f6d368!important;background:#d6a92e1f!important;border:1px solid rgba(214,169,46,.28)!important;font-weight:900!important;white-space:nowrap!important}.platform-master-premium .platform-planos-form{display:grid!important;grid-template-columns:minmax(240px,1fr) minmax(150px,.45fr) minmax(140px,.4fr) minmax(150px,.45fr) minmax(150px,.4fr) minmax(200px,.55fr)!important;gap:14px!important;align-items:end!important;margin:0 0 16px!important}.platform-master-premium label{display:grid!important;gap:7px!important;min-width:0!important;color:#ffffffe6!important;font-weight:900!important}.platform-master-premium input:not([type=checkbox]),.platform-master-premium select{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff09!important;color:#fff!important;padding:10px 12px!important;box-sizing:border-box!important;outline:none!important}.platform-master-premium input::placeholder{color:#ffffff70!important}.platform-master-premium input:focus,.platform-master-premium select:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e1f!important}.platform-master-premium .platform-planos-check{display:flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid rgba(214,169,46,.18)!important;background:#d6a92e0f!important}.platform-master-premium input[type=checkbox]{width:18px!important;height:18px!important;accent-color:#d6a92e!important}.platform-master-premium .platform-planos-form-acoes,.platform-master-premium .platform-planos-acoes,.platform-master-premium .platform-actions-inline{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.platform-master-premium .platform-planos-lista{display:grid!important;gap:10px!important}.platform-master-premium .platform-plano-item{display:grid!important;grid-template-columns:minmax(260px,1fr) auto minmax(180px,auto)!important;gap:12px!important;align-items:center!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important}.platform-master-premium .platform-plano-inativo{opacity:.72!important}.platform-master-premium .platform-plano-item strong{color:#fff!important}.platform-master-premium .platform-plano-item small{display:block!important;margin-top:4px!important;color:#ffffff9e!important}.platform-master-premium .platform-plano-item>span{display:inline-flex!important;width:fit-content!important;min-height:28px!important;padding:0 10px!important;align-items:center!important;border-radius:999px!important;color:#8ff0b3!important;background:#1e8c462e!important;border:1px solid rgba(143,240,179,.18)!important;font-size:.78rem!important;font-weight:900!important}.platform-master-premium .platform-master-layout-premium{display:grid!important;grid-template-columns:minmax(320px,.42fr) minmax(620px,1fr)!important;gap:16px!important;align-items:start!important;margin-top:16px!important}.platform-master-premium .platform-create-card,.platform-master-premium .platform-clients-area{margin-top:0!important}.platform-master-premium .platform-search{margin-bottom:12px!important}.platform-master-premium .platform-filter-pills{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 14px!important}.platform-master-premium .platform-filter-pills button{min-height:34px!important;padding:7px 11px!important;border-radius:999px!important;color:#ffffffb8!important;background:#ffffff09!important;border:1px solid rgba(255,255,255,.08)!important}.platform-master-premium .platform-filter-pills button.ativo{color:#f6d368!important;background:#d6a92e21!important;border-color:#d6a92e4d!important}.platform-master-premium .platform-client-list{width:100%!important;overflow-x:auto!important;display:grid!important;gap:8px!important}.platform-master-premium .platform-client-row{min-width:1120px!important;display:grid!important;grid-template-columns:minmax(230px,1.1fr) minmax(190px,.9fr) minmax(170px,.75fr) minmax(120px,.5fr) minmax(130px,.55fr) minmax(130px,.55fr) minmax(180px,.8fr)!important;gap:12px!important;align-items:center!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important}.platform-master-premium .platform-client-row-head{background:#00000047!important;border-color:#d6a92e2e!important;color:#ffffffad!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.platform-master-premium .platform-client-row-selected{border-color:#d6a92e57!important;background:radial-gradient(circle at top left,rgba(214,169,46,.08),transparent 36%),#00000047!important}.platform-master-premium .platform-client-row>span{min-width:0!important;color:#ffffffdb!important;overflow-wrap:anywhere!important}.platform-master-premium .platform-client-name strong{display:block!important;color:#fff!important}.platform-master-premium .platform-client-name small,.platform-master-premium .platform-client-row small{display:block!important;margin-top:4px!important;color:#ffffff94!important;line-height:1.3!important}.platform-master-premium .platform-status-pill{display:inline-flex!important;align-items:center!important;width:fit-content!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;background:#ffffff0e!important;border:1px solid rgba(255,255,255,.1)!important;font-size:.78rem!important;font-weight:900!important;white-space:nowrap!important}.platform-master-premium .platform-detail-card-premium{margin-top:16px!important;border-color:#d6a92e33!important}.platform-master-premium .platform-commercial-warning{display:grid!important;gap:5px!important;margin:12px 0!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important}.platform-master-premium .platform-whatsapp-upgrade{width:fit-content!important;margin-top:8px!important;color:#8ff0b3!important;background:#22c55e2e!important;border-color:#22c55e47!important;text-decoration:none!important}.platform-master-premium .platform-summary-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important;margin:14px 0!important}.platform-master-premium .platform-summary-grid>div{display:grid!important;gap:6px!important;min-height:82px!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important}.platform-master-premium .platform-summary-grid small{color:#ffffff94!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.platform-master-premium .platform-summary-grid strong{color:#fff!important;overflow-wrap:anywhere!important}.platform-master-premium .platform-detail-section{margin-top:14px!important;padding:14px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.05),transparent 32%),#00000038!important}.platform-master-premium .platform-form-grid,.platform-master-premium .platform-payment-grid{display:grid!important;grid-template-columns:repeat(3,minmax(170px,1fr))!important;gap:14px!important;align-items:end!important}.platform-master-premium .platform-grid-wide{grid-column:1 / -1!important}.platform-master-premium .platform-history,.platform-master-premium .platform-backup-card .footerHint{margin-top:12px!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(214,169,46,.16)!important;background:#d6a92e0e!important;color:#ffffffb8!important;line-height:1.42!important}.platform-master-premium .platform-history strong{color:#f6d368!important}@media(max-width:1320px){.platform-master-premium .platform-master-layout-premium{grid-template-columns:1fr!important}.platform-master-premium .platform-planos-form{grid-template-columns:repeat(3,minmax(190px,1fr))!important}}@media(max-width:980px){.platform-master-premium .platform-planos-form,.platform-master-premium .platform-form-grid,.platform-master-premium .platform-payment-grid{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.platform-master-premium .platform-plano-item{grid-template-columns:1fr!important;align-items:flex-start!important}}@media(max-width:760px){.platform-master-premium{padding:14px!important;border-radius:18px!important}.platform-master-premium .platform-master-heading{flex-direction:column!important;align-items:stretch!important;padding:20px!important;border-radius:22px!important}.platform-master-premium .platform-master-title{font-size:2.25rem!important}.platform-master-premium .platform-master-heading button,.platform-master-premium .platform-master-heading .button{width:100%!important}.platform-master-premium .platform-kpi-grid,.platform-master-premium .platform-planos-form,.platform-master-premium .platform-form-grid,.platform-master-premium .platform-payment-grid,.platform-master-premium .platform-summary-grid{grid-template-columns:1fr!important}.platform-master-premium .platform-planos-card,.platform-master-premium .platform-create-card,.platform-master-premium .platform-clients-area,.platform-master-premium .platform-detail-card,.platform-master-premium .platform-backup-card{padding:16px!important;border-radius:20px!important}.platform-master-premium .platform-planos-topo,.platform-master-premium .platform-clients-header,.platform-master-premium .platform-detail-top{flex-direction:column!important}.platform-master-premium .platform-planos-form-acoes,.platform-master-premium .platform-planos-acoes,.platform-master-premium .platform-actions-inline{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.platform-master-premium button,.platform-master-premium .button{width:100%!important}.platform-master-premium .platform-filter-pills{display:grid!important;grid-template-columns:1fr 1fr!important}.platform-master-premium .platform-client-row{min-width:980px!important}.platform-master-premium .platform-whatsapp-upgrade{width:100%!important;text-align:center!important}}@media(max-width:430px){.platform-master-premium .platform-filter-pills{grid-template-columns:1fr!important}}body:not(:has(.appShell)) .page>.header{width:min(520px,100%)!important;max-width:520px!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:16px!important;padding:20px 18px!important;text-align:center!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.24)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.14),transparent 38%),linear-gradient(135deg,#44310861,#53040d47 58%,#07070cdb)!important;box-shadow:0 18px 45px #00000061!important;box-sizing:border-box!important}body:not(:has(.appShell)) .page>.header .logo{width:92px!important;height:92px!important;object-fit:contain!important;border-radius:24px!important;padding:10px!important;background:#00000047!important;border:1px solid rgba(214,169,46,.26)!important;box-shadow:0 12px 28px #00000059!important}body:not(:has(.appShell)) .page>.header h1{margin:12px 0 0!important;color:#fff!important;font-size:clamp(1.55rem,3vw,2.1rem)!important;line-height:1.12!important;letter-spacing:-.03em!important;text-wrap:balance!important}body:not(:has(.appShell)) .page>.header h1:after{content:"ML Soluções"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:25px!important;margin:10px auto 0!important;padding:0 12px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.34)!important;background:#d6a92e1f!important;font-size:.76rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}body:not(:has(.appShell)) .page>.card{width:min(520px,100%)!important;max-width:520px!important;margin-left:auto!important;margin-right:auto!important;padding:22px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.08),transparent 34%),linear-gradient(180deg,#ffffff09,#ffffff02)!important;box-shadow:0 22px 55px #00000080!important;box-sizing:border-box!important;overflow:hidden!important}body:not(:has(.appShell)) .page>.header{width:min(520px,100%)!important;max-width:520px!important;margin:0 auto 16px!important;padding:20px 18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:24px!important;border:1px solid rgba(214,169,46,.24)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.14),transparent 38%),linear-gradient(135deg,#44310861,#53040d47 58%,#07070cdb)!important;box-shadow:0 18px 45px #00000061!important;box-sizing:border-box!important}body:not(:has(.appShell)) .page>.header .logo{width:92px!important;height:92px!important;object-fit:contain!important;border-radius:24px!important;padding:10px!important;margin:0 auto 12px!important;background:#00000047!important;border:1px solid rgba(214,169,46,.26)!important;box-shadow:0 12px 28px #00000059!important}body:not(:has(.appShell)) .page>.header h1{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0!important;color:#fff!important;font-size:clamp(1.55rem,3vw,2.1rem)!important;line-height:1.12!important;letter-spacing:-.03em!important;text-align:center!important;text-wrap:balance!important}body:not(:has(.appShell)) .page>.header h1:after{content:"ML Soluções"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:25px!important;padding:0 12px!important;border-radius:999px!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.34)!important;background:#d6a92e1f!important;font-size:.76rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1!important}body:not(:has(.appShell)) .page>.card{width:min(520px,100%)!important;max-width:520px!important;margin:0 auto!important;padding:22px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.08),transparent 34%),linear-gradient(180deg,#ffffff09,#ffffff02)!important;box-shadow:0 22px 55px #00000080!important;box-sizing:border-box!important;overflow:hidden!important}body:not(:has(.appShell)) .page>.card>.headerRow{width:100%!important;margin:0 0 18px!important;padding:16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-radius:20px!important;border:1px solid rgba(214,169,46,.22)!important;background:radial-gradient(circle at top left,rgba(214,169,46,.12),transparent 38%),#00000038!important;box-sizing:border-box!important}body:not(:has(.appShell)) .page>.card>.headerRow h2,body:not(:has(.appShell)) .page>.card>h2{margin:0!important;color:#fff!important;font-size:clamp(1.55rem,3vw,1.95rem)!important;line-height:1.1!important}body:not(:has(.appShell)) .page>.card>h2{margin-bottom:18px!important}body:not(:has(.appShell)) .page>.card>.headerRow button{min-height:40px!important;border-radius:13px!important;font-weight:900!important;white-space:nowrap!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.24)!important;background:#d6a92e12!important}body:not(:has(.appShell)) .page>.card .form{display:grid!important;gap:14px!important;width:100%!important}body:not(:has(.appShell)) .page>.card .form label{display:grid!important;gap:7px!important;color:#ffffffe6!important;font-weight:900!important;line-height:1.35!important}body:not(:has(.appShell)) .page>.card input{width:100%!important;min-height:46px!important;border-radius:15px!important;border:1px solid rgba(214,169,46,.24)!important;background:#ffffff0b!important;color:#fff!important;padding:11px 13px!important;outline:none!important;box-sizing:border-box!important}body:not(:has(.appShell)) .page>.card input::placeholder{color:#ffffff6b!important}body:not(:has(.appShell)) .page>.card input:focus{border-color:#d6a92ebf!important;box-shadow:0 0 0 3px #d6a92e21!important}body:not(:has(.appShell)) .senha-input-wrap{position:relative!important;display:flex!important;align-items:center!important;width:100%!important}body:not(:has(.appShell)) .senha-input-wrap input{padding-right:54px!important}body:not(:has(.appShell)) .senha-toggle-btn{position:absolute!important;top:50%!important;right:7px!important;transform:translateY(-50%)!important;width:38px!important;min-width:38px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;color:#f6d368!important;background:#d6a92e1c!important;border:1px solid rgba(214,169,46,.22)!important;font-weight:900!important}body:not(:has(.appShell)) .page>.card .form>button[type=submit]{width:100%!important;min-height:46px!important;margin-top:2px!important;border-radius:15px!important;font-weight:900!important;border:1px solid rgba(214,169,46,.42)!important;background:linear-gradient(135deg,#d6a92eeb,#7e560ceb)!important;color:#17120a!important;box-shadow:0 12px 24px #d6a92e29!important}body:not(:has(.appShell)) .page>.card button.ghost{min-height:42px!important;border-radius:14px!important;font-weight:900!important;color:#f6d368!important;border:1px solid rgba(214,169,46,.24)!important;background:#d6a92e12!important}body:not(:has(.appShell)) .page>.card button:disabled{opacity:.55!important;cursor:not-allowed!important}body:not(:has(.appShell)) .page>.card .msg{padding:12px 13px!important;border-radius:16px!important;line-height:1.42!important;font-weight:800!important}body:not(:has(.appShell)) .page>.card .msg.ok{color:#8ff0b3!important;background:#1e8c4629!important;border:1px solid rgba(143,240,179,.18)!important}body:not(:has(.appShell)) .page>.card .msg.err{color:#ffb4b4!important;background:#b91c1c29!important;border:1px solid rgba(255,180,180,.18)!important}body:not(:has(.appShell)) .page>.card .footerHint{margin-top:16px!important;padding:12px!important;border-radius:16px!important;text-align:center!important;color:#ffffffb8!important;background:#d6a92e0e!important;border:1px solid rgba(214,169,46,.16)!important}body:not(:has(.appShell)) .page>.card .footerHint small{display:block!important;line-height:1.45!important}body:not(:has(.appShell)) .acesso-bloqueado-card{text-align:center!important;border-color:#ffb4b42e!important;background:radial-gradient(circle at top left,rgba(185,28,28,.1),transparent 34%),linear-gradient(180deg,#ffffff09,#ffffff02)!important}body:not(:has(.appShell)) .btn-whatsapp-bloqueio{width:100%!important;min-height:46px!important;margin-top:18px!important;padding:12px 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:15px!important;color:#8ff0b3!important;background:#22c55e2e!important;border:1px solid rgba(34,197,94,.28)!important;font-weight:900!important;text-decoration:none!important;box-sizing:border-box!important}@media(max-width:760px){body:not(:has(.appShell)) .page>.header,body:not(:has(.appShell)) .page>.card{max-width:100%!important;border-radius:20px!important}body:not(:has(.appShell)) .page>.header{padding:18px 14px!important}body:not(:has(.appShell)) .page>.header .logo{width:78px!important;height:78px!important;border-radius:19px!important}body:not(:has(.appShell)) .page>.card{padding:16px!important}body:not(:has(.appShell)) .page>.card>.headerRow{flex-direction:column!important;align-items:stretch!important;padding:14px!important}body:not(:has(.appShell)) .page>.card>.headerRow button{width:100%!important}}:root{--ml-sistema-versao-texto: "Sistema ML • v1.9.0"}body:after{content:var(--ml-sistema-versao-texto)!important;position:fixed!important;right:14px!important;bottom:10px!important;z-index:80!important;pointer-events:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:5px 10px!important;border-radius:999px!important;color:#f6d368e0!important;background:#00000094!important;border:1px solid rgba(214,169,46,.22)!important;box-shadow:0 10px 24px #0000004d!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.04em!important;line-height:1!important;white-space:nowrap!important;opacity:.78!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}@media(max-width:760px){body:after{right:auto!important;left:50%!important;bottom:max(8px,env(safe-area-inset-bottom))!important;transform:translate(-50%)!important;max-width:calc(100vw - 24px)!important;font-size:.68rem!important;padding:5px 9px!important;opacity:.72!important}}@media print{body:after{display:none!important;content:""!important}}.platform-master .platform-clients-area,.platform-master .platform-client-list{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.platform-master .platform-client-row{display:grid!important;grid-template-columns:minmax(150px,1.25fr) minmax(150px,1fr) minmax(78px,.55fr) minmax(82px,.55fr) minmax(92px,.65fr) minmax(96px,.65fr) minmax(170px,.78fr)!important;gap:8px!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important}.platform-master .platform-client-row>span{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}.platform-master .platform-client-row-head{min-height:44px!important}.platform-master .platform-actions-inline{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important;max-width:100%!important;min-width:0!important;justify-content:stretch!important;align-items:stretch!important}.platform-master .platform-actions-inline button{width:100%!important;max-width:100%!important;min-width:0!important;min-height:34px!important;padding:8px 10px!important;font-size:13px!important;line-height:1.12!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}@media(max-width:1180px)and (min-width:901px){.platform-master .platform-client-row{grid-template-columns:minmax(130px,1.15fr) minmax(135px,.95fr) minmax(72px,.5fr) minmax(78px,.5fr) minmax(86px,.55fr) minmax(90px,.55fr) minmax(155px,.7fr)!important;gap:7px!important;padding-left:10px!important;padding-right:10px!important}.platform-master .platform-actions-inline button{font-size:12.5px!important;padding-left:8px!important;padding-right:8px!important}}@media(max-width:900px){.platform-master .platform-client-list{overflow:visible!important}.platform-master .platform-client-row{grid-template-columns:1fr!important;gap:8px!important}.platform-master .platform-actions-inline{grid-template-columns:1fr!important}.platform-master .platform-actions-inline button{min-height:40px!important;font-size:14px!important}}.appShell{--ml-tenant-primary: #4b0000;--ml-tenant-secondary: #d4af37;--ml-tenant-primary-soft: color-mix(in srgb, var(--ml-tenant-primary) 24%, transparent);--ml-tenant-secondary-soft: color-mix(in srgb, var(--ml-tenant-secondary) 26%, transparent);--ml-tenant-dark: #050505;--ml-tenant-panel: rgba(5, 5, 5, .88)}body:has(.appShell){background:#050505!important}.appShell{min-height:100vh;background:radial-gradient(circle at 10% 10%,color-mix(in srgb,var(--ml-tenant-primary) 72%,transparent) 0%,color-mix(in srgb,var(--ml-tenant-primary) 34%,transparent) 26%,transparent 58%),radial-gradient(circle at 90% 12%,color-mix(in srgb,var(--ml-tenant-secondary) 72%,transparent) 0%,color-mix(in srgb,var(--ml-tenant-secondary) 34%,transparent) 28%,transparent 60%),radial-gradient(ellipse at 50% 18%,rgba(255,255,255,.035) 0%,transparent 34%),linear-gradient(90deg,color-mix(in srgb,var(--ml-tenant-primary) 66%,#050505 34%),color-mix(in srgb,var(--ml-tenant-primary) 34%,#050505 66%) 22%,#050505f5 46% 54%,color-mix(in srgb,var(--ml-tenant-secondary) 34%,#050505 66%) 78%,color-mix(in srgb,var(--ml-tenant-secondary) 66%,#050505 34%))!important}.appShell .page{background:radial-gradient(ellipse at 18% 18%,color-mix(in srgb,var(--ml-tenant-primary) 26%,transparent) 0%,transparent 54%),radial-gradient(ellipse at 82% 18%,color-mix(in srgb,var(--ml-tenant-secondary) 28%,transparent) 0%,transparent 56%),linear-gradient(90deg,color-mix(in srgb,var(--ml-tenant-primary) 18%,transparent) 0%,transparent 36%,transparent 64%,color-mix(in srgb,var(--ml-tenant-secondary) 20%,transparent) 100%)!important}.appShell .header{background:transparent!important;box-shadow:none!important;border:0!important}.appShell .header:before,.appShell .header:after{display:none!important;content:none!important}.appShell .header h1{text-shadow:0 0 18px rgba(0,0,0,.55),0 2px 10px rgba(0,0,0,.65)!important}.appShell .logo{border-color:color-mix(in srgb,var(--ml-tenant-secondary) 32%,rgba(255,255,255,.12))!important;background:#050505c7!important;box-shadow:0 12px 30px #0000006b,0 0 0 1px color-mix(in srgb,var(--ml-tenant-secondary) 16%,transparent)!important}.appShell .sideMenu{background:linear-gradient(180deg,color-mix(in srgb,var(--ml-tenant-primary) 34%,#050505 66%),#050505 52%,color-mix(in srgb,var(--ml-tenant-secondary) 22%,#050505 78%))!important;border-right:1px solid color-mix(in srgb,var(--ml-tenant-secondary) 42%,transparent)!important;box-shadow:2px 0 18px #000000b8,inset -1px 0 color-mix(in srgb,var(--ml-tenant-primary) 22%,transparent)!important}.appShell .menuToggle{border:1px solid color-mix(in srgb,var(--ml-tenant-secondary) 45%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--ml-tenant-primary) 72%,#050505 28%),#111 48%,color-mix(in srgb,var(--ml-tenant-secondary) 72%,#050505 28%))!important}.appShell .sideMenuNav button.active,.appShell .sideMenuNav button[aria-current=page]{color:#fff!important;background:linear-gradient(135deg,color-mix(in srgb,var(--ml-tenant-primary) 78%,#050505 22%),#050505eb 48%,color-mix(in srgb,var(--ml-tenant-secondary) 78%,#050505 22%))!important;box-shadow:0 8px 18px #00000052,inset 0 0 0 1px color-mix(in srgb,var(--ml-tenant-secondary) 42%,transparent)!important}.appShell .sideMenuNav button:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--ml-tenant-primary) 28%,transparent),#ffffff0f,color-mix(in srgb,var(--ml-tenant-secondary) 25%,transparent))!important}.appShell .top-user-bar{border-bottom:1px solid color-mix(in srgb,var(--ml-tenant-secondary) 28%,transparent)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--ml-tenant-primary) 18%,rgba(5,5,5,.96)),#050505f5,color-mix(in srgb,var(--ml-tenant-secondary) 20%,rgba(5,5,5,.96)))!important}.appShell .card,.appShell .cardSub{background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--ml-tenant-primary) 16%,transparent),transparent 44%),radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--ml-tenant-secondary) 18%,transparent),transparent 48%),linear-gradient(115deg,color-mix(in srgb,var(--ml-tenant-primary) 10%,rgba(5,5,5,.92)),#050505f0 42% 58%,color-mix(in srgb,var(--ml-tenant-secondary) 12%,rgba(5,5,5,.92)))!important;border-color:color-mix(in srgb,var(--ml-tenant-secondary) 24%,rgba(255,255,255,.08))!important}.appShell .admin-config-header,.appShell .platform-master-heading,.appShell .relatorio-premium-hero,.appShell .premium-hero,.appShell .dashboard-premium-hero,.appShell .platform-detail-top{background:radial-gradient(ellipse at 0% 50%,color-mix(in srgb,var(--ml-tenant-primary) 26%,transparent),transparent 44%),radial-gradient(ellipse at 100% 50%,color-mix(in srgb,var(--ml-tenant-secondary) 30%,transparent),transparent 48%),linear-gradient(105deg,color-mix(in srgb,var(--ml-tenant-primary) 24%,rgba(5,5,5,.82)),#050505e6 46% 54%,color-mix(in srgb,var(--ml-tenant-secondary) 28%,rgba(5,5,5,.82)))!important;border-color:color-mix(in srgb,var(--ml-tenant-secondary) 34%,rgba(255,255,255,.1))!important}.appShell .primary,.appShell button.primary,.appShell .button:not(.secondary):not(.danger):not(.ghost){background:linear-gradient(90deg,color-mix(in srgb,var(--ml-tenant-primary) 92%,#050505 8%),color-mix(in srgb,var(--ml-tenant-primary) 72%,#050505 28%) 34%,#101010 52%,color-mix(in srgb,var(--ml-tenant-secondary) 78%,#050505 22%) 74%,color-mix(in srgb,var(--ml-tenant-secondary) 94%,#050505 6%))!important;border-color:color-mix(in srgb,var(--ml-tenant-secondary) 58%,transparent)!important;box-shadow:0 12px 26px #00000042,inset 0 0 0 1px color-mix(in srgb,var(--ml-tenant-secondary) 28%,transparent)!important}.appShell .secondary,.appShell .button.secondary,.appShell button.secondary,.appShell .ghost,.appShell button.ghost{border-color:color-mix(in srgb,var(--ml-tenant-secondary) 34%,rgba(255,255,255,.1))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--ml-tenant-primary) 12%,rgba(255,255,255,.06)),#ffffff0b,color-mix(in srgb,var(--ml-tenant-secondary) 16%,rgba(255,255,255,.06)))!important}.appShell input:focus,.appShell select:focus,.appShell textarea:focus{border-color:color-mix(in srgb,var(--ml-tenant-secondary) 72%,#ffffff 8%)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ml-tenant-secondary) 22%,transparent)!important}.appShell input,.appShell select,.appShell textarea{border-color:color-mix(in srgb,var(--ml-tenant-secondary) 18%,rgba(255,255,255,.15))!important}.appShell .msg.ok{border-color:color-mix(in srgb,var(--ml-tenant-secondary) 42%,transparent)!important}.appShell .badge,.appShell .pill,.appShell .status-pill,.appShell .platform-status-pill{border-color:color-mix(in srgb,var(--ml-tenant-secondary) 38%,transparent)!important}.appShell .tema-preview,.appShell .tema-sistema-preview,.appShell .admin-tema-preview,.appShell .theme-preview,.appShell [class*=tema-preview],.appShell [class*=theme-preview]{background:linear-gradient(90deg,color-mix(in srgb,var(--ml-tenant-primary) 88%,#050505 12%),#111,color-mix(in srgb,var(--ml-tenant-secondary) 88%,#050505 12%))!important;border-color:color-mix(in srgb,var(--ml-tenant-secondary) 48%,transparent)!important}.appShell .carteirinha-item{border-color:var(--cor-carteirinha-secundaria, rgba(255, 255, 255, .16))!important}@media(max-width:768px){.appShell{background:radial-gradient(circle at 0% 8%,color-mix(in srgb,var(--ml-tenant-primary) 58%,transparent) 0%,transparent 42%),radial-gradient(circle at 100% 8%,color-mix(in srgb,var(--ml-tenant-secondary) 58%,transparent) 0%,transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--ml-tenant-primary) 38%,#050505 62%),#050505f5 46% 56%,color-mix(in srgb,var(--ml-tenant-secondary) 38%,#050505 62%))!important}.appShell .page{background:radial-gradient(ellipse at 12% 10%,color-mix(in srgb,var(--ml-tenant-primary) 22%,transparent),transparent 52%),radial-gradient(ellipse at 88% 10%,color-mix(in srgb,var(--ml-tenant-secondary) 24%,transparent),transparent 54%)!important}}.appShell .sideMenu:not(.open){width:0!important;min-width:0!important;max-width:0!important;padding:0!important;margin:0!important;overflow:visible!important;background:transparent!important;border-right:0!important;box-shadow:none!important}.appShell .sideMenu:not(.open) .sideMenuNav,.appShell .sideMenu:not(.open) .sideMenuSub{display:none!important}.appShell .sideMenu:not(.open) .menuToggle{position:fixed!important;top:14px!important;left:10px!important;z-index:10050!important;width:auto!important;min-width:64px!important;max-width:none!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;margin:0!important;border-radius:10px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:14px!important;font-weight:900!important;line-height:1!important;letter-spacing:.01em!important;color:#fff!important;border:1px solid color-mix(in srgb,var(--ml-tenant-secondary) 45%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--ml-tenant-primary) 72%,#050505 28%),#111 48%,color-mix(in srgb,var(--ml-tenant-secondary) 72%,#050505 28%))!important;box-shadow:0 10px 24px #00000075,inset 0 0 0 1px #ffffff0f!important}.appShell .sideMenu:not(.open) .menuToggle:hover{filter:brightness(1.08);transform:translateY(-1px)}.appShell .sideMenu.open{background:linear-gradient(180deg,color-mix(in srgb,var(--ml-tenant-primary) 34%,#050505 66%),#050505 52%,color-mix(in srgb,var(--ml-tenant-secondary) 22%,#050505 78%))!important;border-right:1px solid color-mix(in srgb,var(--ml-tenant-secondary) 42%,transparent)!important;box-shadow:2px 0 18px #000000b8,inset -1px 0 color-mix(in srgb,var(--ml-tenant-primary) 22%,transparent)!important}.appShell button,.appShell .button,.appShell .primary,.appShell button.primary,.appShell .button.primary,.appShell .secondary,.appShell button.secondary,.appShell .button.secondary,.appShell .ghost,.appShell button.ghost,.appShell .danger,.appShell button.danger,.appShell .btn,.appShell .okBtn,.appShell .vendas-btn,.appShell .membros-recarregar-btn,.appShell .caixa-registrar-btn,.appShell .platform-whatsapp-upgrade,.appShell .carteirinhas-card .primary,.appShell .carteirinhas-topo .primary{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.72)!important;font-weight:800}.appShell button *,.appShell .button *,.appShell .primary *,.appShell .secondary *,.appShell .ghost *,.appShell .danger *,.appShell .btn *,.appShell .okBtn *,.appShell .vendas-btn *{color:inherit!important}.appShell button:disabled,.appShell .button:disabled,.appShell .primary:disabled,.appShell .secondary:disabled,.appShell .ghost:disabled,.appShell .danger:disabled{color:#ffffffb8!important;opacity:.62!important;cursor:not-allowed!important}.appShell .button.secondary,.appShell button.secondary,.appShell .ghost,.appShell button.ghost{color:#fff!important;background:linear-gradient(135deg,color-mix(in srgb,var(--ml-tenant-primary) 18%,rgba(8,8,8,.72)),#080808c7 48%,color-mix(in srgb,var(--ml-tenant-secondary) 20%,rgba(8,8,8,.72)))!important}.appShell .vendas-acoes-filtro button,.appShell .vendas-acoes-extra button,.appShell .relatorio-acoes button,.appShell .admin-modern-form button,.appShell .platform-actions-inline button,.appShell .platform-filter-pills button,.appShell .top-user-bar button,.appShell .platform-filter-pills button.ativo,.appShell .platform-filter-pills button.active,.appShell .sideMenuNav button.active{color:#fff!important}.appShell button:not(:disabled),.appShell .button:not(:disabled),.appShell .btn:not(:disabled),.appShell .primary:not(:disabled),.appShell .secondary:not(:disabled),.appShell .ghost:not(:disabled),.appShell .danger:not(:disabled),.appShell .okBtn:not(:disabled),.appShell .vendas-btn:not(:disabled){color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.72)!important}.appShell button:disabled,.appShell .button:disabled,.appShell .btn:disabled,.appShell .primary:disabled,.appShell .secondary:disabled,.appShell .ghost:disabled,.appShell .danger:disabled,.appShell .okBtn:disabled,.appShell .vendas-btn:disabled,.appShell .patrocinador-pagamento-acoes button:disabled,.appShell .patrocinador-btn-estornar:disabled{color:#ffffff85!important;background:linear-gradient(135deg,color-mix(in srgb,var(--ml-tenant-primary) 10%,rgba(10,10,10,.82)),#0a0a0adb 52%,color-mix(in srgb,var(--ml-tenant-secondary) 10%,rgba(10,10,10,.82)))!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 0 0 1px #ffffff09!important;text-shadow:none!important;opacity:.72!important;cursor:not-allowed!important;filter:grayscale(.15) saturate(.72)!important}.appShell button:disabled *,.appShell .button:disabled *,.appShell .btn:disabled *,.appShell .primary:disabled *,.appShell .secondary:disabled *,.appShell .ghost:disabled *,.appShell .danger:disabled *{color:inherit!important;text-shadow:none!important}.appShell .ghost:not(:disabled),.appShell button.ghost:not(:disabled),.appShell .secondary:not(:disabled),.appShell button.secondary:not(:disabled){color:#fff!important;background:linear-gradient(135deg,color-mix(in srgb,var(--ml-tenant-primary) 16%,rgba(8,8,8,.74)),#080808cc,color-mix(in srgb,var(--ml-tenant-secondary) 18%,rgba(8,8,8,.74)))!important;border-color:color-mix(in srgb,var(--ml-tenant-secondary) 28%,rgba(255,255,255,.12))!important}.appShell .card button:not(:disabled):not(.primary):not(.secondary):not(.ghost):not(.danger):not(.btn):not(.okBtn):not(.vendas-btn):not(.patrocinador-mes-badge):not(.mesBtn):not(.mes-badge),.appShell .cardSub button:not(:disabled):not(.primary):not(.secondary):not(.ghost):not(.danger):not(.btn):not(.okBtn):not(.vendas-btn):not(.patrocinador-mes-badge):not(.mesBtn):not(.mes-badge){color:#fff!important;background:linear-gradient(135deg,color-mix(in srgb,var(--ml-tenant-primary) 34%,rgba(10,10,10,.86)),#0a0a0aeb 52%,color-mix(in srgb,var(--ml-tenant-secondary) 34%,rgba(10,10,10,.86)))!important;border:1px solid color-mix(in srgb,var(--ml-tenant-secondary) 30%,rgba(255,255,255,.12))!important;box-shadow:0 8px 18px #00000038,inset 0 0 0 1px #ffffff09!important;text-shadow:0 1px 2px rgba(0,0,0,.75)!important;font-weight:800!important}.appShell .patrocinador-pagamento-acoes button:first-child:not(:disabled),.appShell .despesas-card button[data-acao=pagar]:not(:disabled),.appShell .despesas-page button[data-acao=pagar]:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#166534,#15803d 48%,#22c55e)!important;border:1px solid rgba(34,197,94,.54)!important;box-shadow:0 10px 22px #16653438,inset 0 0 0 1px #ffffff14!important;text-shadow:0 1px 2px rgba(0,0,0,.78)!important}.appShell .patrocinador-pagamento-acoes .ghost:not(:disabled),.appShell .patrocinador-pagamento-acoes .patrocinador-btn-desconto:not(:disabled),.appShell .patrocinador-cobranca-whatsapp button:not(:disabled){color:#fff!important;background:linear-gradient(135deg,color-mix(in srgb,var(--ml-tenant-primary) 24%,rgba(8,8,8,.88)),#080808f0,color-mix(in srgb,var(--ml-tenant-secondary) 24%,rgba(8,8,8,.88)))!important;border:1px solid color-mix(in srgb,var(--ml-tenant-secondary) 28%,rgba(255,255,255,.1))!important}.appShell .card button:disabled,.appShell .cardSub button:disabled,.appShell .patrocinador-pagamento-acoes button:disabled,.appShell .despesas-card button:disabled,.appShell .despesas-page button:disabled{color:#ffffff7a!important;background:linear-gradient(135deg,#121212eb,#080808f5 54%,#121212eb)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 0 0 1px #ffffff06!important;text-shadow:none!important;opacity:.72!important;cursor:not-allowed!important}.appShell .card button:disabled *,.appShell .cardSub button:disabled *{color:inherit!important;text-shadow:none!important}.patrocinador-mobile-toggle{display:none}.patrocinador-mobile-corpo{display:block}@media(max-width:768px){.patrocinadores-pagamentos-page{padding-left:12px!important;padding-right:12px!important;overflow-x:hidden!important}.patrocinadores-pagamentos-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important}.patrocinador-pagamento-card{width:100%!important;max-width:100%!important;padding:0!important;overflow:hidden!important;border-radius:16px!important}.patrocinador-mobile-toggle{width:100%!important;min-height:74px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;border:0!important;border-radius:16px!important;text-align:left!important;cursor:pointer!important;color:#fff!important;background:linear-gradient(135deg,#ffffff0e,#ffffff05)!important;box-shadow:none!important}.patrocinador-mobile-toggle-info{min-width:0!important;display:grid!important;gap:4px!important}.patrocinador-mobile-toggle-info strong{display:block!important;font-size:17px!important;line-height:1.15!important;color:#fff!important;overflow-wrap:anywhere!important}.patrocinador-mobile-toggle-info small{display:block!important;font-size:12px!important;line-height:1.25!important;color:#ffffffb8!important;overflow-wrap:anywhere!important}.patrocinador-mobile-toggle-status{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:64px!important;min-height:34px!important;padding:7px 10px!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important;color:#fff!important;background:#00000057!important;border:1px solid rgba(255,255,255,.12)!important}.patrocinador-mobile-corpo{display:none!important}.patrocinador-pagamento-card-aberto{padding:14px!important}.patrocinador-pagamento-card-aberto .patrocinador-mobile-toggle{margin:-14px -14px 14px!important;width:calc(100% + 28px)!important;border-radius:16px 16px 0 0!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.patrocinador-pagamento-card-aberto .patrocinador-mobile-corpo{display:block!important}.patrocinador-pagamento-card .patrocinador-meses-grid{gap:6px!important}.patrocinador-pagamento-card .patrocinador-pagamento-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.patrocinador-pagamento-card .patrocinador-pagamento-acoes,.patrocinador-pagamento-card .patrocinador-cobranca-acoes{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.patrocinador-pagamento-card input,.patrocinador-pagamento-card select,.patrocinador-pagamento-card textarea,.patrocinador-pagamento-card button{max-width:100%!important}.patrocinador-pagamento-card .patrocinador-pagamento-acoes button,.patrocinador-pagamento-card .patrocinador-cobranca-acoes button,.patrocinador-pagamento-card .patrocinador-btn-estornar{width:100%!important;min-height:42px!important}}.primeiros-passos-top{position:relative;display:inline-flex;align-items:center;z-index:3}.primeiros-passos-btn{min-height:44px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(212,175,55,.45);border-radius:14px;background:radial-gradient(circle at top left,rgba(212,175,55,.2),transparent 44%),#000000d6;color:#fff;padding:8px 12px;cursor:pointer;box-shadow:0 12px 28px #00000059;transition:transform .18s ease,border-color .18s ease,background .18s ease}.primeiros-passos-btn:hover{transform:translateY(-1px);border-color:#ffda5ee0;background:radial-gradient(circle at top left,rgba(212,175,55,.28),transparent 48%),#000000eb}.primeiros-passos-btn strong{min-width:34px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#d4af372e;border:1px solid rgba(212,175,55,.38);color:#f8d66d;font-size:12px;font-weight:900}.primeiros-passos-icone{font-size:15px;line-height:1}.primeiros-passos-label{font-size:12px;font-weight:900;letter-spacing:.02em}.primeiros-passos-popover{position:absolute;top:calc(100% + 10px);right:0;width:min(420px,calc(100vw - 24px));border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#000000f5;color:#fff;box-shadow:0 20px 46px #00000094;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.primeiros-passos-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 14px 10px;background:radial-gradient(circle at top left,rgba(212,175,55,.18),transparent 50%),#ffffff09}.primeiros-passos-topo b{display:block;font-size:15px;color:#fff}.primeiros-passos-topo small{display:block;margin-top:3px;line-height:1.35;opacity:.74;font-size:12px}.primeiros-passos-topo span{min-width:46px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#d4af3729;border:1px solid rgba(212,175,55,.38);color:#f8d66d;font-size:12px;font-weight:900}.primeiros-passos-barra{height:5px;background:#ffffff14;overflow:hidden}.primeiros-passos-barra i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#b8860b,#f8d66d);transition:width .25s ease}.primeiros-passos-lista{display:grid;padding:10px;gap:8px}.primeiros-passos-item{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0b;color:#fff;padding:10px;text-align:left;cursor:pointer}.primeiros-passos-item:hover{border-color:#d4af3770;background:#d4af3713}.primeiros-passos-status{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:900}.primeiros-passos-item.feito .primeiros-passos-status{background:#22c55e2e;border:1px solid rgba(34,197,94,.42);color:#86efac}.primeiros-passos-item.pendente .primeiros-passos-status{background:#f59e0b29;border:1px solid rgba(245,158,11,.38);color:#fcd34d}.primeiros-passos-texto{display:grid;min-width:0;gap:3px}.primeiros-passos-texto b{color:#fff;font-size:13px}.primeiros-passos-texto small{color:#ffffffb8;font-size:11px;line-height:1.35}.primeiros-passos-ir{border-radius:999px;padding:6px 9px;background:#ffffff14;color:#ffffffd1;font-size:11px;font-weight:900;white-space:nowrap}.primeiros-passos-extras{display:flex;flex-wrap:wrap;gap:6px;padding:0 10px 12px}.primeiros-passos-extras>span{width:100%;margin:2px 2px 0;color:#ffffff8f;font-size:11px;font-weight:800}.primeiros-passos-extra-item{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0b;color:#fff;padding:7px 9px;cursor:pointer}.primeiros-passos-extra-item:hover{border-color:#d4af3761}.primeiros-passos-extra-item b{color:#f8d66d;font-size:12px}.primeiros-passos-extra-item small{color:#ffffffc7;font-size:11px}@media(max-width:768px){.primeiros-passos-btn{min-height:42px;border-radius:13px;padding:7px 9px;gap:6px}.primeiros-passos-label{display:none}.primeiros-passos-btn strong{min-width:30px;font-size:11px}.primeiros-passos-popover{right:-54px;width:min(350px,calc(100vw - 20px));max-height:min(560px,calc(100vh - 80px));overflow-y:auto}}@media(max-width:420px){.primeiros-passos-btn{padding:7px 8px}.primeiros-passos-icone{display:none}.primeiros-passos-popover{right:-52px}.primeiros-passos-item{grid-template-columns:28px minmax(0,1fr)}.primeiros-passos-ir{grid-column:2;width:max-content}}*{box-sizing:border-box}html,body{height:100%}body{margin:0;min-width:320px;display:block}#root{min-height:100vh;width:100%}:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.5;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:inherit}button{font:inherit}.table th:last-child,.table td:last-child{min-width:160px}
