*{font-family:poppins,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{height:100vh;width:100vw}:root{--background:#050505;--panel:#0e0e12;--stroke:#ffffff14;--text-primary:#f5f5f5;--text-secondary:#c8c8d0;--accent:#7f5af0;--accent-strong:#b388ff;--success:#30e88c;--error:#ff6b6b;--shadow:0 20px 80px #0000008c}.App{text-align:center}.page{align-items:center;background:radial-gradient(circle at 20% 20%,#7f5af026,#0000 30%),radial-gradient(circle at 80% 10%,#30e88c1f,#0000 25%),#050505;background:radial-gradient(circle at 20% 20%,#7f5af026,#0000 30%),radial-gradient(circle at 80% 10%,#30e88c1f,#0000 25%),var(--background);color:#f5f5f5;color:var(--text-primary);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:24px;position:relative}.grid-overlay{background-image:linear-gradient(var(--stroke) 1px,#0000 1px),linear-gradient(90deg,var(--stroke) 1px,#0000 1px);background-size:60px 60px;inset:0;opacity:.35}.grid-overlay,.light-glow{pointer-events:none;position:absolute}.light-glow{background:radial-gradient(circle,#7f5af02e,#0000 55%);border-radius:50%;filter:blur(32px);height:520px;right:10%;top:10%;width:520px}.login-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff0a,#fff0),var(--panel);border:1px solid var(--stroke);border-radius:18px;box-shadow:var(--shadow);padding:32px;position:relative;width:min(480px,100%);z-index:1}.login-card img{width:40%}.login-card:after{background:linear-gradient(120deg,#7f5af08c,#30e88c59);border-radius:18px;content:"";inset:0;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.45;padding:1px;pointer-events:none;position:absolute}.card-header{flex-direction:column;gap:8px;margin-bottom:24px}.card-header h1{color:#fff;font-size:28px;letter-spacing:-.02em;margin:20px 0}.card-header p{color:var(--text-secondary);margin:0}.badge{align-self:flex-start;background:#7f5af029;border:1px solid #7f5af059;border-radius:999px;color:#e9ddff;font-size:12px;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.login-form{display:flex;flex-direction:column;gap:10px}.login-form label{color:var(--text-secondary);font-size:13px}.login-form input{background:#ffffff08!important;border:1px solid var(--stroke);border-radius:12px;color:var(--text-primary);padding:14px 12px;transition:border .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.login-form input:focus{background:#ffffff0d;border-color:#7f5af0b3;box-shadow:0 0 0 4px #7f5af01a;outline:none}button[type=submit]{background:linear-gradient(120deg,var(--accent),var(--accent-strong));border:none;border-radius:12px;box-shadow:0 10px 30px #7f5af059;color:#0b0b0f;cursor:pointer;display:block;font-weight:700;letter-spacing:.01em;margin-top:4px;padding:14px 16px;transition:transform .15s ease,box-shadow .2s ease}button[type=submit]:hover{box-shadow:0 12px 36px #7f5af073;transform:translateY(-1px)}button[type=submit]:active{transform:translateY(0)}button[type=submit][disabled]{box-shadow:none;cursor:not-allowed;opacity:.65}.card-actions{color:var(--text-secondary);display:flex;flex-direction:column;gap:8px;margin-top:16px}.link{color:var(--accent-strong);font-weight:600;text-decoration:none}.link:hover{text-decoration:underline}.support{color:var(--text-secondary);font-size:13px}.feedback{border:1px solid #0000;border-radius:12px;font-weight:600;margin-top:20px;padding:12px 14px}.redirect{background:#30e88c1a;border:1px solid #30e88c59;color:var(--success)}.error{background:#ff6b6b1f;border:1px solid #ff6b6b59;color:var(--error)}@media (max-width:480px){.login-card{padding:24px}.card-header h1{font-size:24px}}.summary-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1200px){.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.summary-grid{grid-template-columns:1fr}}.card{box-shadow:0 1px 3px #0f172a14;display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem}.card-header{color:#6b7280;flex-wrap:wrap;font-size:.9rem;font-weight:500;gap:.5rem}.card-title{gap:.35rem}.pill{background:#eef2ff;border-radius:999px;color:#4338ca;font-size:.7rem;font-weight:600;padding:.05rem .5rem;text-transform:uppercase}.card-body{display:flex;flex-direction:column;font-size:.9rem;gap:.35rem}.card-value{color:#111827;font-size:1.3rem;font-weight:700}.card-sub{color:#6b7280;font-size:.8rem}.card-footer-inline{display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem;margin-top:.5rem}.inline-link{font-weight:500}.primary-btn{color:#f9fafb;padding:.5rem .9rem}.secondary-btn{background:#e5e7eb;border-radius:.5rem;color:#111827;font-size:.85rem;font-weight:500;padding:.4rem .8rem}.secondary-btn:hover{background:#d1d5db}.menu-item{align-items:center;border-radius:.5rem;color:#e5e7eb;display:flex;font-size:.9rem;gap:.75rem;margin:.25rem .5rem;padding:.75rem 1rem}.menu-item:hover{background:#f9fafb14}.menu-item.active{background:#4f46e5;color:#f9fafb}.menu-icon{font-size:1.1rem;text-align:center;width:20px}.sidebar.collapsed .menu-text{display:none}@media (max-width:768px){.menu-toggle-btn{order:-1}}.sidebar{background:#111827;color:#f9fafb;display:flex;flex-direction:column;transition:width .25s ease,transform .25s ease;width:240px}.sidebar.collapsed{width:70px}.sidebar-header{border-bottom:1px solid #f9fafb1a;font-size:1.05rem;font-weight:600;gap:.5rem;padding:1rem}.logo-circle,.sidebar-header{align-items:center;display:flex}.logo-circle{background:#fff;border-radius:50%;font-size:.8rem;font-weight:700;height:32px;justify-content:center;width:32px}.logo-circle img{width:90%}.sidebar.collapsed .sidebar-title-text{display:none}.sidebar-menu{flex:1 1;margin-top:.5rem;padding:.5rem 0}.sidebar-footer{border-top:1px solid #f9fafb1a;color:#9ca3af;font-size:.8rem;padding:.75rem 1rem}.sidebar-title-1{font-size:.9rem}.sidebar-title-2{color:#9ca3af;font-size:.7rem}@media (max-width:768px){.sidebar{width:100%}.sidebar.collapsed{height:0;overflow:hidden;width:100%}}.main-content{display:flex;flex:1 1;flex-direction:column;gap:1rem;padding:1rem 1.5rem 2rem}.topbar{align-items:center;display:flex;flex-wrap:nowrap;gap:1rem;justify-content:space-between;margin-bottom:.25rem}.menu-toggle-btn{align-items:center;background:#111827;border-radius:999px;color:#f9fafb;display:inline-flex;font-size:.9rem;gap:.35rem;padding:.4rem .75rem}.menu-toggle-btn span{font-size:1.1rem}.topbar-left{align-items:center;display:flex;flex:1 1;gap:1rem;min-width:0}.page-title{flex:1 1;font-size:1.15rem;font-weight:600;min-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-right{align-items:center;display:flex;justify-content:flex-end;position:relative}.user-chip{background:#0000;border:none;cursor:pointer;padding:0}.user-avatar{background:#111827;border-radius:999px;box-shadow:0 8px 20px #0000001f;color:#f9fafb;display:grid;font-weight:700;height:40px;letter-spacing:.5px;place-items:center;width:40px}.user-avatar.big{height:44px;width:44px}.avatar-admin{background:linear-gradient(135deg,#5537a9,#281262)}.avatar-licensed{background:linear-gradient(135deg,#052f14,#01250f)}.user-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 16px 40px #0000001f;padding:12px;position:absolute;right:0;top:calc(100% + 10px);width:260px;z-index:50}.user-dropdown-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:10px;margin-bottom:10px;padding-bottom:10px}.user-meta{min-width:0}.user-name{color:#111827;font-weight:700;line-height:1.1}.user-email{color:#6b7280;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logout-btn{background:#111827;border:none;border-radius:10px;color:#f9fafb;cursor:pointer;font-weight:600;padding:10px 12px;width:100%}.logout-btn:hover{filter:brightness(1.05)}.quick-actions{display:flex;justify-content:flex-end;margin-bottom:.25rem;margin-top:.25rem}.quick-actions .outline-btn{align-items:center;background:#f9fafb;border:1px solid #4f46e5;border-radius:999px;color:#4f46e5;display:inline-flex;font-size:.85rem;gap:.35rem;padding:.45rem .9rem}.quick-actions .outline-btn:hover{background:#eef2ff}.primary-btn.disabled{opacity:.5;pointer-events:none}.pct{font-weight:700;margin-left:8px}.pct-up{color:#18a558}.pct-down{color:#e53935}.extrato-card{background:#fff;border:1px solid #eef2f7;border-radius:16px;box-shadow:0 10px 25px #0000000f;padding:16px}.extrato-header{gap:12px;justify-content:space-between;margin-bottom:10px}.extrato-header,.extrato-title{align-items:center;display:flex}.extrato-title{font-size:16px;font-weight:700;gap:10px}.extrato-link{font-size:14px;font-weight:600;text-decoration:none}.extrato-table{display:flex;flex-direction:column;gap:6px}.extrato-row{grid-gap:10px;border-radius:10px;display:grid;gap:10px;grid-template-columns:110px 1fr 120px 120px 130px;padding:10px 8px}.extrato-head{background:#f8fafc;font-weight:700}.extrato-head,.extrato-row:not(.extrato-head){border:1px solid #eef2f7}.extrato-row .right{text-align:right}.hist{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credito,.debito,.saldo{font-weight:700}.extrato-empty{border:1px dashed #cbd5e1;border-radius:12px;color:#6b7280;padding:14px}.filters-card{background:#fff;border-radius:16px;box-shadow:0 8px 22px #0000000f;margin:14px 0;padding:18px}.filters-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.filters-note{color:#6b7280;font-size:14px}.filters-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.2fr 1fr 1fr 1.4fr}.field label{color:#6b7280;display:block;font-size:13px;margin-bottom:6px}.field input,.field select{border:1px solid #e5e7eb;border-radius:10px;height:42px;outline:none;padding:0 12px;width:100%}.date-range,.filters-actions{display:flex;gap:10px}.filters-actions{justify-content:flex-end;margin-top:14px}:root{--bg-body:#f3f4f6;--bg-card:#fff;--bg-header:#0f172a;--bg-sidebar:#111827;--accent:#2563eb;--accent-soft:#dbeafe;--text-main:#111827;--text-muted:#6b7280;--border-subtle:#e5e7eb;--radius-lg:12px;--shadow-soft:0 10px 20px #0f172a14}*{box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;padding:0}body{background:#f3f4f6;color:#111827}a{color:inherit;text-decoration:none}.header{align-items:center;background:#0f172a;background:var(--bg-header);color:#f9fafb;display:flex;gap:16px;justify-content:space-between;padding:12px 24px}.header-title{display:flex;flex-direction:column;gap:4px}.header-title h1{font-size:1.25rem;font-weight:600}.header-title p{color:#9ca3af;font-size:.88rem}.role-pill{border:1px solid #94a3b899;border-radius:999px;color:#e5e7eb;font-size:.75rem;padding:3px 10px}.content{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:960px;padding:24px;width:100%}.breadcrumbs{color:#6b7280;color:var(--text-muted);font-size:.8rem}.breadcrumbs span{color:#9ca3af;margin:0 4px}.page-header{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;margin-top:4px}.page-header h2{font-size:1.15rem;font-weight:600}.page-header p{color:#6b7280;color:var(--text-muted);font-size:.88rem}.card{background:var(--bg-card);border:1px solid #94a3b840;border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 10px 20px #0f172a14;box-shadow:var(--shadow-soft);padding:20px 18px}.card-header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:16px}.card-header h3{font-size:1rem;font-weight:600}.card-header span.badge{background:#dbeafe;background:var(--accent-soft);border:1px solid #2563eb66;border-radius:999px;color:#2563eb;color:var(--accent);font-size:.75rem;padding:4px 10px}.card-note{color:#6b7280;color:var(--text-muted);font-size:.8rem;margin-bottom:16px}form{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-group{gap:5px}.form-group.full{grid-column:1/-1}label{color:#4b5563;font-size:.82rem;font-weight:500}.required{color:#ef4444;margin-left:2px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],select{background:#f9fafb;border:1px solid #e5e7eb;border:1px solid var(--border-subtle);border-radius:10px;font-size:.9rem;outline:none;padding:9px 11px;transition:border-color .15s,box-shadow .15s,background .15s}input:focus,select:focus{background:#fff;border-color:#2563eb;border-color:var(--accent);box-shadow:0 0 0 1px #2563eb40}.helper{color:#6b7280;color:var(--text-muted);font-size:.75rem}.error-message{color:#b91c1c;display:none;font-size:.75rem;margin-top:2px}.form-group.error input,.form-group.error select{background:#fef2f2;border-color:#ef4444}.form-group.error .error-message{display:block}.form-footer{align-items:center;gap:10px;grid-column:1/-1;justify-content:space-between;margin-top:6px}.form-actions,.form-footer{display:flex;flex-wrap:wrap}.form-actions{gap:8px}button{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:6px;padding:9px 18px;transition:transform .1s,box-shadow .1s,background .15s,opacity .2s}.btn-primary{background:#2563eb;background:var(--accent);box-shadow:0 8px 18px #2563eb66;color:#f9fafb}.btn-primary:hover{box-shadow:0 10px 24px #2563eb80;transform:translateY(-1px)}.btn-outline{background:#0000;border:1px solid #e5e7eb;border:1px solid var(--border-subtle);color:#6b7280;color:var(--text-muted)}.btn-outline:hover{background:#f3f4f6}button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.security-note{color:#6b7280;color:var(--text-muted);font-size:.75rem}.security-note strong{color:#111827}.alert{border:1px solid;border-radius:10px;display:none;font-size:.85rem;margin-top:14px;padding:10px 12px}.alert.success{background:#ecfdf5;border-color:#22c55e;color:#166534}.alert.error{background:#fef2f2;border-color:#ef4444;color:#991b1b}.role-info{color:#6b7280;color:var(--text-muted);font-size:.8rem;margin-top:6px}.btn-primary.is-disabled{cursor:not-allowed;opacity:.65}@media (max-width:960px){.app{grid-template-columns:1fr}.sidebar{align-items:center;flex-direction:row;gap:16px;overflow-x:auto;padding:10px 14px}.sidebar-header{min-width:-webkit-max-content;min-width:max-content}.sidebar-nav{flex-direction:row;margin-top:0}.sidebar-footer{display:none}.content{padding:18px}form{grid-template-columns:1fr}}@media (max-width:600px){.header{align-items:flex-start;flex-direction:column}.user-info{align-self:stretch;justify-content:space-between}.card{padding:16px 14px}.form-footer{align-items:flex-start;flex-direction:column}}.app-container{display:flex;min-height:100vh}@media (max-width:768px){.app-container{flex-direction:column}.main-content{padding:.75rem 1rem 1.5rem}}.card{border:1px solid #0f172a14;border-radius:14px;box-shadow:0 10px 30px #0f172a0f}.card-header{border-bottom:1px solid #0f172a0f;padding:18px 22px}.card-title{align-items:center;color:#0f172a;display:flex;font-weight:700;gap:10px}.card-body{padding:22px}.card-sub{color:#0f172aa6;font-size:.95rem;margin-top:10px}.withdraw-top{margin-bottom:16px}.withdraw-metrics{font-size:.98rem}.withdraw-bank,.withdraw-metrics{grid-gap:6px;color:#0f172a;display:grid;gap:6px}.withdraw-bank{margin-bottom:18px;margin-top:8px}.alert{border-radius:12px;font-size:.95rem;line-height:1.35;margin-top:12px;padding:12px 14px}.alert-error{background:#ef444414;border:1px solid #ef444438;color:#991b1b}.alert-success{background:#22c55e1a;border:1px solid #22c55e38;color:#166534}.withdraw-form{grid-gap:10px;display:grid;gap:10px;margin-top:18px}.withdraw-label{color:#0f172a;margin-bottom:2px}.withdraw-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.input{background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;padding:10px 12px;transition:.15s ease}.input:focus{border-color:#6366f18c;box-shadow:0 0 0 4px #6366f11f}.withdraw-input{text-align:right;width:180px}.withdraw-max{color:#0f172aa6;font-size:.95rem}.withdraw-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.primary-btn{background:linear-gradient(135deg,#4f46e5,#6366f1);border:0;border-radius:14px;box-shadow:0 10px 20px #4f46e52e;cursor:pointer;font-weight:700;padding:12px 18px;transition:transform .12s ease,opacity .12s ease}.primary-btn:hover{transform:translateY(-1px)}.primary-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.secondary-btn{background:#0f172a0a;border:1px solid #0f172a1f;border-radius:14px;cursor:pointer;font-weight:600;padding:10px 14px}.secondary-btn:disabled{cursor:not-allowed;opacity:.6}.inline-link{color:#4f46e5;font-weight:600;text-decoration:none}.inline-link:hover{text-decoration:underline}@media (max-width:640px){.card-body{padding:16px}.withdraw-input{text-align:left;width:100%}.withdraw-row{gap:8px}}.card{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-top:1rem;padding:1.5rem}.card-title{font-size:1rem;font-weight:600;margin-bottom:.75rem}.support-text{color:#4b5563;font-size:.95rem;line-height:1.5;margin-bottom:1.25rem}.support-email{background:#eef2ff;border-radius:.5rem;color:#3730a3;display:inline-block;font-size:.9rem;margin-top:.25rem;padding:.6rem 1rem}.button-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.primary-btn{background:#4f46e5;border-radius:.5rem;color:#fff;font-size:.9rem;font-weight:500;padding:.65rem 1.25rem}.primary-btn:hover{filter:brightness(.95)}.whatsapp-btn{align-items:center;background:#22c55e;border-radius:.5rem;color:#fff;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.65rem 1.25rem}.whatsapp-btn:hover{filter:brightness(.95)}.title-list{color:#6b7280;font-size:.8rem;margin-bottom:.5rem}.tabela{overflow-x:auto}.status-ativo{background:#dcfce7;color:#166534}.status-inativo{background:#fee2e2;color:#b91c1c}.tag-admin{background:#e5e7eb;border-radius:999px;color:#4b5563;font-size:.7rem;padding:.05rem .4rem}.actions-cell{display:flex;flex-wrap:wrap;gap:.35rem}.action-btn{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:999px;display:inline-flex;font-size:.75rem;gap:.2rem;padding:.25rem .55rem}.action-btn:hover{background:#eef2ff;border-color:#4f46e5}.form-group{display:flex;flex-direction:column;margin-bottom:16px}.form-group input,.form-group select{border:1px solid #ccc;border-radius:6px;padding:10px;transition:border .2s}.form-group input:focus,.form-group select:focus{border-color:#666;outline:none}.form-group.has-error input,.form-group.has-error select,.input-error{border-color:#e53935}.error-text{color:#e53935}.error-text,.helper-text{font-size:.85rem;margin-top:4px}.helper-text{color:#777}.required{color:#e53935;margin-left:4px}.lancamentoForm{animation:fadeSlide .25s ease-in-out}@keyframes fadeSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.card-comissao{background:var(--bg-card);border:1px solid #94a3b840;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:20px 18px;width:99%}.card-header-comissao{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:16px}.card-header-comissao h3{font-size:1rem;font-weight:600}.card-comissao .form-actions{align-items:flex-start;flex-direction:column;justify-content:center!important}.card-comissao form{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:960px){.card-comissao form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.card-comissao form{grid-template-columns:repeat(1,minmax(0,1fr))}}.table-title{color:#6b7280;font-size:.8rem;margin-bottom:.5rem}.table-tr{overflow-x:auto}#currentPageLabel{padding:.25rem .5rem}.table-card{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0f172a14;margin-top:.75rem;padding:1rem 1.25rem}table{border-collapse:collapse;font-size:.8rem;width:100%}thead{background:#f3f4f6}td,th{border-bottom:1px solid #e5e7eb;padding:.5rem .45rem;text-align:left;white-space:nowrap}th{color:#6b7280;font-size:.75rem;text-transform:uppercase}tbody tr:hover{background:#f9fafb}.status-pill{border-radius:999px;display:inline-block;font-size:.7rem;font-weight:600;padding:.1rem .4rem}.status-credito{background:#dcfce7;color:#166534}.status-analise{background:#fef9c3;color:#854d0e}.status-saque-solicitado{background:#e0f2fe;color:#1d4ed8}.status-saque-pago{background:#fce7f3;color:#9d174d}.tipo-credito{color:#16a34a;font-weight:600}.tipo-debito{color:#b91c1c;font-weight:600}.table-footer{align-items:center;color:#6b7280;font-size:.8rem;gap:.5rem;justify-content:space-between;margin-top:.75rem}.pagination,.table-footer{display:flex;flex-wrap:wrap}.pagination{gap:.4rem}.pagination button{background:#f9fafb;border:1px solid #d1d5db;border-radius:.4rem;font-size:.8rem;padding:.25rem .55rem}.pagination button:disabled{cursor:default;opacity:.5}.modal-backdrop{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.modal-card{background:#fff;border-radius:14px;box-shadow:0 10px 30px #00000040;max-height:100vh;overflow:auto;width:min(1200px,100%)}.modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:14px 16px}.modal-title{font-weight:700}.modal-close{background:#0000;border:0;cursor:pointer;font-size:18px}.modal-body{padding:16px}.icon-btn{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;font-size:18px;justify-content:center}.td-actions{text-align:center;width:60px}.embreve-wrapper{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 120px);padding:24px}.embreve-card{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000000f;max-width:520px;padding:48px 40px;text-align:center;width:100%}.embreve-icon{font-size:56px;margin-bottom:16px}.embreve-title{color:#1f2937;font-size:28px;font-weight:700;margin-bottom:12px}.embreve-desc{color:#6b7280;font-size:16px;line-height:1.6;margin-bottom:32px}.embreve-footer{display:flex;justify-content:center}.embreve-btn{background:#4f46e5;border-radius:999px;color:#fff;font-weight:600;padding:12px 28px;text-decoration:none;transition:all .2s ease}.embreve-btn:hover{background:#4338ca;transform:translateY(-1px)}
/*# sourceMappingURL=main.7e2def25.css.map*/