.quoteCard{background:linear-gradient(135deg, var(--bg-card) 0%, var(--bg-modal) 100%);border:var(--border-thin) solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-4);margin-bottom:var(--spacing-3)}.quoteHeader{margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-2);border-bottom:var(--border-thin) solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.quoteTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-light);margin:var(--spacing-0)}.quoteBadge{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:var(--success-bg-15);color:var(--success-light);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:inline-flex}.quoteGrid{gap:var(--spacing-2);grid-template-columns:repeat(2,1fr);display:grid}.quoteItem{background-color:var(--white-02);border:var(--border-thin) solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-3);transition:var(--transition-base)}.quoteItem:hover{background-color:var(--white-05);border-color:var(--primary-accent)}.quoteLabel{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--border-hairline);margin-bottom:var(--spacing-1);display:flex}.quoteValue{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-light);margin:var(--spacing-0);word-break:break-word}.quoteValue.large{font-size:var(--font-size-2xl);color:var(--primary-accent)}.quoteSubtext{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:2px}.walletInfoCard{background:linear-gradient(135deg, var(--primary-bg-10) 0%, var(--primary-bg-05) 100%);border:var(--border-thin) solid var(--primary-accent-20);border-radius:var(--radius-md);padding:var(--spacing-3);margin-bottom:var(--spacing-3)}.walletInfoHeader{margin-bottom:var(--spacing-2);padding-bottom:var(--spacing-1);border-bottom:var(--border-thin) solid var(--primary-accent-20);align-items:center;display:flex}.walletInfoTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-light);margin:var(--spacing-0)}.walletInfoGrid{gap:var(--spacing-2);grid-template-columns:repeat(3,1fr);display:grid}.walletInfoItem{gap:var(--blur-sm);flex-direction:column;min-width:0;display:flex}.walletInfoLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted)}.walletInfoValue{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-light);overflow-wrap:anywhere}.walletInfoValueMono{font-family:var(--font-mono)}@media (max-width:1023px) and (min-width:768px){.walletInfoGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.quoteGrid{grid-template-columns:1fr}.quoteValue{font-size:var(--font-size-lg)}.quoteValue.large{font-size:var(--font-size-xl)}.walletInfoGrid{grid-template-columns:1fr}.walletInfoCard{padding:var(--spacing-3)}}
.tableContainer{background-color:var(--bg-card);border:var(--border-thin) solid var(--border-color);border-radius:var(--radius-pill)}.tableHeader{padding:var(--spacing-6);border-bottom:var(--border-thin) solid var(--border-color)}.tableHeaderTop{margin-bottom:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}.tableTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-light);margin:var(--spacing-0)}.tableSubtitle{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:var(--spacing-1)}.tableWrapper{-webkit-overflow-scrolling:touch;border-radius:var(--radius-md);overflow-x:auto}.tableWrapper::-webkit-scrollbar{height:10px}.tableWrapper::-webkit-scrollbar-track{background:#00000026;border-radius:4px}.tableWrapper::-webkit-scrollbar-thumb{background:var(--primary-accent);border:2px solid #00000026;border-radius:4px;transition:background .2s}.tableWrapper::-webkit-scrollbar-thumb:hover{background:var(--primary-hover)}.tableWrapper::-webkit-scrollbar-thumb:active{background:var(--primary-active)}.table{width:var(--size-full);border-collapse:collapse;min-width:1200px}.table thead th{font-size:var(--font-size-xsm);letter-spacing:var(--letter-spacing-wide);background:var(--bg-dark);border-bottom:var(--border-thin) solid var(--border-color);white-space:nowrap}.tableHeaderCell{padding:var(--spacing-4) var(--spacing-6);text-align:left;font-size:var(--font-size-xsm);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);background:var(--bg-dark);border-bottom:var(--border-thin) solid var(--border-color)}.tableRow{border-bottom:var(--border-thin) solid var(--border-color);transition:background-color var(--transition-base)}.tableRow:last-child{border-bottom:none}.tableRow:hover{background:var(--white-02)}.table td{white-space:nowrap}.table th.transactionColPixLink,.table td.transactionColPixLink,.table th.transactionColWallet,.table td.transactionColWallet,.table th.transactionColDate,.table td.transactionColDate,.table th.transactionColActions,.table td.transactionColActions{min-width:150px}.tableCell{padding:var(--spacing-4) var(--spacing-6);color:var(--text-light);font-size:var(--font-size-sm)}.cellMono{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--primary-accent);word-break:break-all;overflow-wrap:break-word}.tokenCell{align-items:center;gap:var(--spacing-2);display:flex}.tokenIcon{width:var(--spacing-5);height:var(--spacing-5);border-radius:var(--radius-full);flex-shrink:0}.tableActionsRow{justify-content:flex-end;align-items:center;gap:var(--spacing-3);display:flex}.actionButton{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);background-color:var(--primary-accent);color:var(--color-white);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition-base);white-space:nowrap;border:none;display:inline-flex}.actionButton:hover:not(:disabled){background-color:var(--primary-accent-hover)}.actionButton:disabled{opacity:var(--opacity-muted);cursor:not-allowed}.mobileCard{padding:var(--spacing-4);margin-bottom:var(--spacing-3);transition:all var(--transition-base)}.mobileCard:hover{border-color:var(--border-color-hover);background:var(--white-02)}.badge{align-items:center;gap:var(--spacing-1h);padding:var(--spacing-1h) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-xsm);font-weight:var(--font-weight-semibold);display:inline-flex}.badgeNone{background:var(--white-05);color:var(--text-muted)}.badgeAdmin{background:var(--status-success-bg);color:var(--status-success)}.badgeOperator{background:var(--status-warning-bg);color:var(--status-warning)}.badgeUser{background:var(--status-info-bg);color:var(--status-info)}@media (max-width:768px){.tableHeaderTop{align-items:flex-start;gap:var(--spacing-3);flex-direction:column}.tableHeaderCell,.tableCell{padding:var(--spacing-3) var(--spacing-4)}.tableActionsRow{width:var(--size-full);gap:var(--spacing-2);flex-direction:column}.tableActionsRow>*{width:var(--size-full)}.tableWrapper{-webkit-overflow-scrolling:touch;border-radius:0;overflow-x:auto}.table thead{display:none}.table{min-width:auto}.table,.table tbody,.table tr,.tableRow{width:var(--size-full);display:block}.table tr,.tableRow{background-color:var(--bg-card);border-radius:var(--radius-lg);padding:var(--spacing-4);margin-bottom:var(--spacing-4);border:var(--border-thin) solid var(--border-color);transition:all var(--transition-base)}.table tr:hover,.tableRow:hover{border-color:var(--border-color-hover);box-shadow:0 2px 8px #00000014}.table td,.tableCell{padding:var(--spacing-3) 0;border-bottom:var(--border-thin) solid var(--border-color);text-align:right;white-space:normal;justify-content:space-between;align-items:flex-start;display:flex}.table td:last-child,.tableCell:last-child{border-bottom:none}.table td:before,.tableCell:before{content:attr(data-label);font-weight:var(--font-weight-semibold);color:var(--text-muted);font-size:var(--font-size-sm);text-align:left;padding-right:var(--spacing-2);flex:0 0 40%}.table td button,.tableCell button{width:var(--size-full);margin-top:var(--spacing-1);justify-content:center}.table td>div,.tableCell>div{word-break:break-word;max-width:60%}.table td[data-label=Ações],.table td[data-label=Actions],.tableCell[data-label=Ações],.tableCell[data-label=Actions]{padding-top:var(--spacing-4);flex-direction:column;align-items:stretch}.table td[data-label=Ações]:before,.table td[data-label=Actions]:before,.tableCell[data-label=Ações]:before,.tableCell[data-label=Actions]:before{margin-bottom:var(--spacing-2)}.table td .statusBadge{white-space:nowrap;font-size:var(--font-size-xsm)}.table td[data-label=Blockchain]>div{max-width:100%;font-size:var(--font-size-sm)}}.sortableHeaderCell{padding:var(--spacing-0);text-align:left}.sortButton{width:var(--size-full);padding:var(--spacing-4);background-color:var(--color-transparent);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:left;text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);cursor:pointer;transition:all var(--transition-base);justify-content:space-between;align-items:center;gap:var(--spacing-2);border:none;display:flex}.sortButton:hover{color:var(--text-light);background-color:var(--white-03)}.sortButton.active{color:var(--primary-accent)}.sortIconContainer{width:var(--spacing-4h);height:var(--spacing-4h);justify-content:center;align-items:center;display:flex}.sortIcon{color:var(--text-muted);opacity:.4;transition:opacity var(--transition-base)}.sortButton:hover .sortIcon{opacity:1}.sortIconActive{color:var(--primary-accent);animation:fadeInSort var(--duration-fast) var(--ease-out)}@keyframes fadeInSort{0%{opacity:var(--spacing-0);transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.sortButton{padding:var(--spacing-3);font-size:var(--font-size-2xsm)}}
.tabsContainer{gap:var(--spacing-2);width:var(--size-full);scrollbar-width:none;display:flex;overflow-x:auto}.tabsContainerVertical{gap:var(--spacing-0);flex-direction:column;overflow-x:visible}.tabsContainer::-webkit-scrollbar{display:none}.tabsHeader{gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-6) 0;border-bottom:var(--border-thin) solid var(--border-color);background-color:var(--bg-card);scrollbar-width:none;display:flex;overflow-x:auto}.tabsHeader::-webkit-scrollbar{display:none}.tabButton{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--translate-20);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-muted);background-color:var(--color-transparent);border:none;border-bottom:var(--border-thick) solid transparent;border-radius:var(--radius-8px) var(--radius-8px) 0 0;cursor:pointer;white-space:nowrap;transition:all var(--duration-fast) ease;display:flex}.tabButton:hover{color:var(--text-light);background-color:var(--white-05)}.tabButton.active{color:var(--primary-accent);background-color:var(--primary-bg-10);border-bottom-color:var(--primary-accent);font-weight:var(--font-weight-semibold)}.tabsContent{padding:var(--spacing-6);background-color:var(--bg-dark)}.tab-navigation-container{width:var(--size-full);margin-bottom:var(--spacing-6)}.tab-navigation-nav{gap:var(--spacing-3);padding:var(--spacing-2);background:var(--bg-card);border-radius:var(--radius-12px);scrollbar-width:none;display:flex;overflow-x:auto}.tab-navigation-nav::-webkit-scrollbar{display:none}.tab-navigation-button{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--translate-20);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);background-color:var(--color-transparent);border-radius:var(--radius-8px);cursor:pointer;white-space:nowrap;transition:all var(--duration-fast) ease;border:none;display:flex}.tab-navigation-button:hover{color:var(--text-light);background-color:var(--white-05)}.tab-navigation-button.active{color:var(--primary-accent);background-color:var(--primary-bg-10);font-weight:var(--font-weight-semibold)}.tab-navigation-icon{flex-shrink:var(--spacing-0)}.tab-navigation-counter{min-width:var(--translate-20);height:var(--translate-20);padding:0 var(--spacing-1h);background:var(--bg-medium);border-radius:var(--radius-10px);font-size:var(--font-size-2xsm);font-weight:var(--font-weight-semibold);color:var(--text-light);justify-content:center;align-items:center;display:inline-flex}.tab-navigation-button.active .tab-navigation-counter{background:var(--primary-accent);color:var(--color-white)}
.card{background-color:var(--surface-raised);border:var(--border-thin) solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-5);transition:var(--transition-all);box-shadow:var(--shadow-soft)}.card+.card{margin-top:var(--space-card-gap)}.card:hover{border-color:var(--border-color-hover);transform:translateY(var(--translate-2));box-shadow:0 12px 28px var(--shadow-medium)}.cardHeader{margin-bottom:var(--spacing-3);justify-content:space-between;align-items:center;display:flex}.cardTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-light);text-align:left}.cardContent{color:var(--text-muted)}.statsGrid{grid-template-columns:repeat(auto-fit, minmax(var(--exception-size-250px), 1fr));gap:var(--spacing-5);margin-bottom:var(--spacing-8);display:grid}.kpiCard{background:linear-gradient(135deg, var(--surface-raised) 0%, var(--surface-muted) 100%);border:var(--border-thin) solid var(--border-color);border-radius:var(--radius-pill);padding:var(--spacing-6);transition:var(--transition-all)}.kpiCard:hover{transform:translateY(var(--translate-4));box-shadow:0 12px 36px var(--shadow-medium);border-color:var(--border-color-hover)}.kpiHeader{margin-bottom:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}.kpiIcon{width:var(--spacing-12);height:var(--spacing-12);border-radius:var(--radius-lg);background-color:var(--primary-bg-15);justify-content:center;align-items:center;display:flex}.kpiValue{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--text-light);margin-bottom:var(--spacing-2);line-height:1}.kpiSubtitle{font-size:var(--font-size-sm);color:var(--text-muted)}@media (max-width:768px){.statsGrid{grid-template-columns:1fr}.cardHeader{align-items:flex-start;gap:var(--spacing-3);flex-direction:column}.cardTitle{width:var(--size-full)}.card{padding:var(--spacing-4)}}.summaryCardsGrid{grid-template-columns:repeat(auto-fit, minmax(var(--exception-size-280px), 1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6);display:grid}.summaryCard{align-items:center;gap:var(--spacing-4);padding:var(--spacing-5);background-color:var(--surface-raised);border:var(--border-thin) solid var(--border-color);border-radius:var(--radius-lg);transition:var(--transition-base);box-shadow:var(--shadow-soft);display:flex}.summaryCard:hover{border-color:var(--border-color-hover);transform:translateY(calc(var(--spacing-1) * -.5))}.summaryIconWrapper{width:var(--spacing-12);height:var(--spacing-12);border-radius:var(--radius-md);flex-shrink:var(--spacing-0);justify-content:center;align-items:center;display:flex}.summaryContent{gap:var(--spacing-1);min-width:var(--spacing-0);flex-direction:column;flex:1;display:flex}.summaryLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}.summaryValue{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-light);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.alert{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4) var(--translate-20);border-radius:var(--radius-12px);margin-bottom:var(--spacing-4);display:flex}.alert.info{background-color:var(--secondary-bg-10);border:var(--border-thin) solid var(--secondary-border-30);color:var(--secondary-accent)}.alert.warning{background-color:var(--warning-bg-10);border:var(--border-thin) solid var(--warning-border-30);border-left:var(--border-medium) solid var(--warning-color);color:var(--warning-color)}.alert.danger{background-color:var(--error-bg-10);border:var(--border-thin) solid var(--error-border-30);border-left:var(--border-medium) solid var(--error-color);color:var(--error-color)}.alert.success{background-color:var(--success-bg-10);border:var(--border-thin) solid var(--success-border-30);color:var(--success-color)}.alertIcon{flex-shrink:var(--spacing-0);margin-top:var(--border-medium)}.alertContent{flex:1}.alertTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin-bottom:var(--blur-sm)}.alertMessage{font-size:var(--font-size-sm);color:var(--text-muted);line-height:var(--line-height-normal)}.alertActions{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-3);display:flex}.alertActionBtn{font-size:var(--font-size-xsm);font-weight:var(--font-weight-medium);padding:var(--spacing-0);cursor:pointer;transition:opacity var(--duration-fast) ease;background:0 0;border:none;text-decoration:underline}.alertActionBtn:hover{opacity:.8}.warningStateCard{background:var(--warning-bg-10);border:var(--border-thin) solid var(--warning-border-30);border-radius:var(--radius-lg);padding:var(--spacing-8);text-align:center;max-width:var(--spacing-150);margin:var(--spacing-8) auto}.warningStateIcon{color:var(--warning-color);margin-bottom:var(--spacing-4);justify-content:center;display:flex}.warningStateTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-light);margin:var(--spacing-4) 0}.warningStateDescription{font-size:var(--font-size-base);color:var(--text-muted);line-height:var(--line-height-relaxed);margin:var(--spacing-3) 0}.warningActions{gap:var(--spacing-4);margin-top:var(--spacing-6);justify-content:center;display:flex}.emptyStateCard{padding:var(--spacing-8);text-align:center;max-width:var(--spacing-150);margin:var(--spacing-8) auto}.emptyStateIcon{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-4)}.emptyStateTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-light);margin:var(--spacing-4) 0}.emptyStateDescription{font-size:var(--font-size-base);color:var(--text-muted);line-height:var(--line-height-relaxed);margin:var(--spacing-3) 0}.emptyStateCard button{margin:var(--spacing-4) auto 0 auto;align-items:center;gap:var(--spacing-2);display:inline-flex}
.loadingContainer{padding:var(--spacing-20) var(--translate-20);min-height:var(--spacing-100);flex-direction:column;justify-content:center;align-items:center;display:flex}.loadingText{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4);font-size:var(--font-size-base);color:var(--text-muted);display:flex}.loadingSpinner{width:var(--translate-20);height:var(--translate-20);border:var(--border-medium) solid var(--border-color);border-top-color:var(--primary-accent);border-radius:var(--radius-circle);animation:spin var(--duration-slower) linear infinite}@keyframes spin{to{transform:rotate(var(--rotate-360))}}.emptyState{padding:var(--spacing-15) var(--translate-20);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.emptyIcon{width:var(--spacing-20);height:var(--spacing-20);margin-bottom:var(--spacing-4);opacity:.3}.emptyTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-light);margin-bottom:var(--spacing-2)}.emptyMessage{font-size:var(--font-size-sm);color:var(--text-muted);max-width:var(--spacing-100)}.skeletonCard{pointer-events:none;cursor:default}.skeletonIcon{width:var(--spacing-12);height:var(--spacing-12);background:linear-gradient(90deg, var(--white-05) 0%, var(--white-10) 50%, var(--white-05) 100%);animation:shimmer var(--duration-slowest) infinite;border-radius:var(--radius-md);background-size:200% 100%}.skeletonText{width:var(--size-60-percent);height:var(--spacing-3h);background:linear-gradient(90deg, var(--white-05) 0%, var(--white-10) 50%, var(--white-05) 100%);animation:shimmer var(--duration-slowest) infinite;border-radius:var(--radius-sm);background-size:200% 100%}.skeletonValue{width:var(--size-80-percent);height:var(--spacing-6);margin-top:var(--spacing-1);background:linear-gradient(90deg, var(--white-05) 0%, var(--white-10) 50%, var(--white-05) 100%);animation:shimmer var(--duration-slowest) infinite;border-radius:var(--radius-sm);background-size:200% 100%}.skeletonLabel{width:var(--size-70-percent);height:var(--spacing-3h);background:linear-gradient(90deg, var(--white-05) 0%, var(--white-10) 50%, var(--white-05) 100%);animation:shimmer var(--duration-slowest) infinite;border-radius:var(--blur-sm);background-size:200% 100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
.dataTable{width:var(--size-full);overflow-x:auto}.dataTableTable{width:var(--size-full);position:relative}.dataTableThead{background-color:var(--bg-dark)}.dataTableTh,.dataTableThCompact,.table th{padding:var(--spacing-4) var(--spacing-6);text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider)}.dataTableThCompact{padding:var(--spacing-3) var(--spacing-4);border-bottom:var(--border-thin) solid var(--border-color)}.dataTableCompactWrap{background:var(--bg-card);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.dataTableCompact,.dataTableList{border-collapse:collapse;width:100%}.dataTableCompact thead{background:var(--surface-raised)}.dataTableCompact th{color:var(--color-text-secondary);text-align:left}.dataTableCompact td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:var(--border-thin) solid var(--color-border);font-size:var(--font-size-sm)}.dataTableNum{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.dataTableList td{padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-sm);color:var(--text-light);border-bottom:var(--border-thin) solid var(--border-color);vertical-align:middle}.dataTableList tr:last-child td{border-bottom:none}.dataTableList tr:hover td{background:var(--bg-hover)}.dataTableTbody{background-color:var(--bg-card)}.dataTableTbody>tr{border-bottom:var(--border-thin) solid var(--white-05)}.dataTableTr{transition:background-color var(--duration-fast) ease}.dataTableTr:hover{background-color:var(--white-02)}.dataTableTrClickable{cursor:pointer}.dataTableTd{padding:var(--spacing-4) var(--spacing-6);font-size:var(--font-size-sm);color:var(--text-light)}
.dataGrid{grid-template-columns:repeat(auto-fit, minmax(var(--spacing-87h), 1fr));gap:var(--spacing-6);display:grid}.dataGrid>.card{margin-top:0!important}.dataGrid+.card,.dataGrid+.dataGrid,.dataGrid+section{margin-top:var(--space-card-gap)}.dataGrid3{grid-template-columns:repeat(auto-fit, minmax(var(--spacing-75), 1fr));gap:var(--spacing-6);display:grid}.dataGrid3>.card{margin-top:0!important}.dataGrid4{grid-template-columns:repeat(auto-fit, minmax(var(--exception-size-250px), 1fr));gap:var(--spacing-5);display:grid}.dataGrid4>.card{margin-top:0!important}@media (max-width:768px){.dataGrid,.dataGrid3,.dataGrid4{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.dataGrid3,.dataGrid4{grid-template-columns:repeat(2,1fr)}}
.badgeBlue{padding:var(--blur-sm) var(--spacing-3);background-color:var(--primary-bg-15);color:var(--primary-accent);border:var(--border-thin) solid var(--primary-border-30);border-radius:var(--radius-6px);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--border-hairline);display:inline-block}.badgeGreen{padding:var(--blur-sm) var(--spacing-3);background-color:var(--success-light-bg-15);color:var(--success-light);border:var(--border-thin) solid var(--success-light-border-30);border-radius:var(--radius-6px);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--border-hairline);display:inline-block}.badgeOrange{padding:var(--blur-sm) var(--spacing-3);background-color:var(--orange-bg-15);color:var(--orange);border:var(--border-thin) solid var(--orange-border-30);border-radius:var(--radius-6px);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--border-hairline);display:inline-block}.badgeGray{padding:var(--blur-sm) var(--spacing-3);background-color:var(--gray-bg-15);color:var(--gray);border:var(--border-thin) solid var(--gray-border-30);border-radius:var(--radius-6px);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--border-hairline);display:inline-block}.badgeRed{padding:var(--blur-sm) var(--spacing-3);background-color:var(--error-bg);color:var(--error-bright);border:var(--border-thin) solid var(--error-border-light);border-radius:var(--radius-6px);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--border-hairline);display:inline-block}.badgePurple{padding:var(--blur-sm) var(--spacing-3);background-color:var(--purple-accent-15);color:var(--purple-accent);border:var(--border-thin) solid var(--purple-accent-30);border-radius:var(--radius-6px);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--border-hairline);display:inline-block}.badgeTeal{padding:var(--blur-sm) var(--spacing-3);background-color:var(--pix-shadow-20);color:var(--pix-primary);border:var(--border-thin) solid var(--pix-shadow-30);border-radius:var(--radius-6px);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--border-hairline);display:inline-block}.badgeRole{padding:var(--border-medium) var(--spacing-2);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);border-radius:var(--blur-sm);background-color:var(--success-bg-15);color:var(--success-color);white-space:nowrap;flex-shrink:var(--spacing-0);display:inline-block}.badgeGroup{padding:var(--border-medium) var(--spacing-2);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);border-radius:var(--blur-sm);background-color:var(--secondary-bg-15);color:var(--secondary-accent);white-space:nowrap;flex-shrink:var(--spacing-0);display:inline-block}.badgeCustom{padding:var(--border-medium) var(--spacing-2);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);border-radius:var(--blur-sm);background-color:var(--warning-bg-15);color:var(--warning-color);white-space:nowrap;flex-shrink:var(--spacing-0);display:inline-block}.badges{gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;align-items:center;display:flex}.statusBadge{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);text-transform:capitalize;display:inline-flex}.statusDot{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-full)}.statusBadge.pending{background-color:var(--warning-bg-15);color:var(--warning-bright)}.statusBadge.pending .statusDot{background-color:var(--warning-bright)}.statusBadge.completed{background-color:var(--success-bg-15);color:var(--green-600)}.statusBadge.completed .statusDot{background-color:var(--green-600)}.statusBadge.failed{background-color:var(--error-bg-20);color:var(--error-light)}.statusBadge.failed .statusDot{background-color:var(--error-light)}.statusBadge.expired{background-color:var(--gray-bg-15);color:var(--gray-600)}.statusBadge.expired .statusDot{background-color:var(--gray-600)}.statusBadge.cancelled{background-color:var(--error-bg-20);color:var(--error-light)}.statusBadge.cancelled .statusDot{background-color:var(--error-light)}.statusBadge.processing{background-color:var(--blue-accent-15);color:var(--blue-accent)}.statusBadge.processing .statusDot{background-color:var(--blue-accent)}.statusBadge.refunded{background-color:var(--error-bg-20);color:var(--error-light)}.statusBadge.refunded .statusDot{background-color:var(--error-light)}
.search-bar-container{width:var(--size-full);align-items:center;display:flex;position:relative}.search-bar-icon-left{left:var(--spacing-4);color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute}.search-bar-input{width:var(--size-full);padding:var(--spacing-3) var(--spacing-4) var(--spacing-3) var(--spacing-12);background:var(--bg-dark);border:var(--border-thin) solid var(--border-color);border-radius:var(--radius-8px);color:var(--text-light);font-size:var(--font-size-sm);line-height:var(--line-height-normal);transition:all var(--duration-normal) ease}.search-bar-input:focus{border-color:var(--primary-accent);box-shadow:0 0 0 var(--border-thick) var(--primary-bg-10);outline:none}.search-bar-input::placeholder{color:var(--text-muted)}.searchBarClearButton{right:var(--spacing-4);background:var(--color-transparent);color:var(--text-muted);cursor:pointer;padding:var(--blur-sm);transition:all var(--duration-fast) ease;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.searchBarClearButton:hover{color:var(--text-light);transform:scale(1.1)}
.permissions-header{padding:var(--spacing-6);border-bottom:var(--border-thin) solid var(--border-color)}.permissions-header-top{margin-bottom:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}.permissions-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-light);margin:var(--spacing-0)}.permissions-subtitle{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:var(--spacing-1)}.permissions-actions{gap:var(--spacing-3);display:flex}.permissions-groups{padding:var(--spacing-4)}.resource-group{margin-bottom:var(--spacing-4);border:var(--border-thin) solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-dark)}.resource-header{width:var(--size-full);padding:var(--spacing-4) var(--spacing-5);background:var(--bg-medium);cursor:pointer;transition:all var(--transition-base);border:none;justify-content:space-between;align-items:center;display:flex}.resource-header:hover{background:var(--bg-hover)}.resource-header-left{align-items:center;gap:var(--spacing-3);display:flex}.resource-icon{color:var(--text-muted);transition:transform var(--transition-base)}.resource-icon-expanded{color:var(--primary-accent);transition:transform var(--transition-base)}.resource-name{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-light)}.resource-checkbox-checked{color:var(--success-color)}.resource-checkbox-unchecked{color:var(--text-muted);opacity:.5}.resource-content{padding:var(--spacing-4);background:var(--bg-dark)}.permission-group-count{font-size:var(--font-size-xsm);color:var(--text-muted);font-weight:var(--font-weight-medium)}.permissions-grid{grid-template-columns:repeat(auto-fill, minmax(var(--spacing-70), 1fr));gap:var(--spacing-3);display:grid}.permission-item{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--bg-medium);border:var(--border-medium) solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);text-align:left;display:flex}.permission-item:hover{background:var(--bg-hover);border-color:var(--primary-accent)}.permission-item.selected{background:var(--primary-bg-10);border-color:var(--primary-accent)}.permission-item-icon{flex-shrink:var(--spacing-0);color:var(--primary-accent);margin-top:var(--spacing-0t)}.permission-item-content{gap:var(--spacing-2);flex-direction:column;flex:1;display:flex}.permission-item-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);display:flex}.permission-item-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-light);line-height:1.4}.permission-item-description{font-size:var(--font-size-xs);color:var(--text-muted);line-height:var(--line-height-normal)}.permission-item-badge{flex-shrink:var(--spacing-0)}.permission-badge{padding:var(--spacing-1) var(--spacing-2);background:var(--bg-dark);border:var(--border-thin) solid var(--border-color);border-radius:var(--radius-smd);font-size:var(--font-size-2xsm);font-weight:var(--font-weight-semibold);color:var(--text-light);text-transform:uppercase;align-items:center;display:inline-flex}.badge-role{padding:var(--spacing-0t) var(--spacing-2);background:var(--blue-bg-10);color:var(--blue-500);border-radius:var(--radius-smd);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;align-items:center;display:inline-flex}.badge-group{padding:var(--spacing-0t) var(--spacing-2);background:var(--success-bg-20);color:var(--success-light);border-radius:var(--radius-smd);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;align-items:center;display:inline-flex}.badge-custom{padding:var(--spacing-0t) var(--spacing-2);background:var(--orange-bg-15);color:var(--orange);border-radius:var(--radius-smd);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;align-items:center;display:inline-flex}
.text-light{color:var(--text-light)}.text-muted{color:var(--text-muted)}.text-small{font-size:var(--font-size-xs)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.caps-label,.caps-label-sm{color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider)}.caps-label{font-size:var(--font-size-xs)}.caps-label-sm{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.caps-kicker{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-0-06em);text-transform:uppercase;color:var(--primary-accent-text)}
.pageContainer{min-height:var(--viewport-h-screen);padding:var(--spacing-8) var(--spacing-4)}@media (min-width:640px){.pageContainer{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}}@media (min-width:1024px){.pageContainer{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}}.contentWrapper{max-width:var(--layout-max-width-2xl);gap:var(--spacing-8);flex-direction:column;margin:0 auto;display:flex}.contentWrapperXl{max-width:var(--layout-max-width-xl)}.pageHeader{padding-bottom:var(--spacing-6);border-bottom:var(--border-thin) solid var(--border-color);margin-bottom:var(--spacing-6)}.flex{display:flex}.flex-column,.flexColumn{flex-direction:column;display:flex}.flex-col-center{flex-direction:column;justify-content:center;align-items:center;display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between,.flexRowBetween{justify-content:space-between;align-items:center;display:flex}.flexRowGap{align-items:center;gap:var(--spacing-3);display:flex}.align-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:var(--spacing-1)}.gap-8{gap:var(--spacing-2)}.gap-12{gap:var(--spacing-3)}.gap-16{gap:var(--spacing-4)}.gap-20{gap:var(--spacing-5)}.gap-24{gap:var(--spacing-6)}
.empty-state{padding:var(--spacing-12) var(--spacing-6);text-align:center;background:var(--bg-card);border-radius:var(--radius-12px);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state-text{font-size:var(--font-size-base);color:var(--text-muted);margin:var(--spacing-0)}.empty-state-icon{color:var(--text-muted);opacity:.5;margin-bottom:var(--spacing-4)}
.icon-primary{color:var(--primary-accent)}.icon-light{color:var(--text-light);opacity:.7}.icon-muted{color:var(--text-muted)}.spinner{animation:spin var(--duration-slower) linear infinite}@keyframes spin{0%{transform:rotate(var(--rotate-0))}to{transform:rotate(var(--rotate-360))}}
.actionMenuContainer{display:inline-block;position:relative}.actionMenuButton{background:var(--color-transparent);cursor:pointer;padding:var(--spacing-2);border-radius:var(--radius-6px);transition:all var(--duration-fast) ease;border:none;justify-content:center;align-items:center;display:flex}.actionMenuButton:hover{background:var(--bg-medium)}.actionMenuIcon{color:var(--text-muted);transition:color var(--duration-fast) ease}.actionMenuButton:hover .actionMenuIcon{color:var(--text-light)}.actionMenuDropdown{min-width:var(--size-192px);background:var(--bg-card);border:var(--border-thin) solid var(--border-color);border-radius:var(--radius-12px);box-shadow:var(--shadow-menu);z-index:var(--z-dropdown);animation:dropdownFadeIn var(--duration-instant) ease;overflow:hidden}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(var(--exception-space-neg-8px))}to{opacity:1;transform:translateY(0)}}.actionMenuItem{width:var(--size-full);padding:var(--spacing-3) var(--spacing-4);background:var(--color-transparent);cursor:pointer;align-items:center;gap:var(--spacing-3);color:var(--text-light);font-size:var(--font-size-sm);text-align:left;transition:all var(--duration-fast) ease;border:none;display:flex}.actionMenuItem:hover{background:var(--bg-medium)}.actionMenuItem:disabled,.actionMenuItem[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.actionMenuItem.actionMenuItemOff{opacity:1;color:var(--text-muted)}.actionMenuItemSub{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--text-muted);display:block}.actionMenuItem.danger{color:var(--primary-accent-text)}.actionMenuItem.danger:hover{background:var(--error-light-bg-10)}.actionMenuSeparator{height:var(--border-thin);margin:var(--spacing-1) 0;background:var(--border-color)}.actionMenuItemIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}
.error-page-container{background-color:var(--bg-dark);color:var(--text-light);min-height:var(--viewport-h-screen);padding:var(--spacing-10);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;display:flex}.error-page-header{text-align:center;margin-bottom:var(--spacing-10);max-width:var(--spacing-150);width:var(--size-full)}.error-icon-container{margin-bottom:var(--spacing-6);justify-content:center;display:flex}.error-icon-circle{width:var(--spacing-18);height:var(--spacing-18);border-radius:var(--radius-circle);justify-content:center;align-items:center;display:flex}.error-icon-circle-denied{background-color:var(--error-bg-10);border:var(--border-medium) solid var(--error-border-30)}.error-icon{width:var(--spacing-9);height:var(--spacing-9)}.error-icon-denied{color:var(--error-bright)}.error-page-title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-2h)}.error-page-subtitle{font-size:var(--font-size-base);color:var(--text-muted)}.error-page-card{width:var(--size-full);max-width:var(--spacing-150);background-color:var(--bg-card);border-radius:var(--radius-xl);border:var(--border-thin) solid var(--border-color);padding:var(--spacing-10);margin-bottom:var(--spacing-10);flex-direction:column;display:flex}.error-alert-box{padding:var(--spacing-3q);border-radius:var(--radius-md);text-align:center;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-7h)}.error-alert-denied{background-color:var(--error-bg-10);color:var(--error-bright);border:var(--border-thin) solid var(--error-border-30)}.error-info-box{border:var(--border-thin) solid var(--border-color);padding:var(--spacing-5);border-radius:var(--radius-md);margin-bottom:var(--spacing-7h)}.error-info-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--primary-accent);margin-bottom:var(--spacing-3q)}.error-info-text{font-size:var(--font-size-sm);color:var(--text-muted);margin-bottom:var(--spacing-3);line-height:1.6}.error-info-text:last-child{margin-bottom:var(--spacing-0)}.error-info-text strong{color:var(--text-light)}.error-code-badge{background-color:var(--bg-dark);padding:var(--spacing-0t) var(--spacing-1h);border-radius:var(--radius-sm);font-size:var(--font-size-xsm);color:var(--primary-accent)}.error-actions-grid{gap:var(--spacing-3q);grid-template-columns:1fr 1fr;display:grid}.error-button{padding:var(--spacing-4);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-align:center;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-slow);justify-content:center;align-items:center;gap:var(--spacing-2);display:flex}.error-button-secondary{background-color:var(--color-transparent);color:var(--text-light);border:var(--border-thin) solid var(--border-color)}.error-button-secondary:hover{background-color:var(--white-05);border-color:var(--text-muted)}.error-button-primary{background-color:var(--primary-accent);color:var(--text-light);border:none}.error-button-primary:hover{background-color:var(--primary-accent-hover);transform:translateY(var(--translate-2))}.error-page-footer{text-align:center;font-size:var(--font-size-sm);color:var(--text-muted)}.error-page-footer strong{color:var(--primary-accent)}
.collapse-buttons-container{gap:var(--spacing-2);display:flex}.collapse-button{padding:var(--spacing-1h) var(--spacing-3);font-size:var(--font-size-xsm);font-weight:var(--font-weight-medium);color:var(--text-muted);background:var(--white-02);border:var(--border-thin) solid var(--border-color);border-radius:var(--radius-6px);cursor:pointer;transition:all var(--duration-fast) ease}.collapse-button:hover{color:var(--text-light);background:var(--white-08);border-color:var(--border-color-hover)}.collapse-button:active{transform:scale(.98)}
.auditTimelineContainer{width:var(--size-full);gap:var(--spacing-6);flex-direction:column;display:flex}.auditFilters{gap:var(--spacing-4);flex-wrap:wrap;align-items:center;display:flex}.auditFilterSearch{min-width:var(--spacing-62h);flex:1}.auditFilterSelect{min-width:var(--spacing-50);align-items:center;display:flex}.auditStats{padding:var(--spacing-3) var(--spacing-4);background:var(--bg-dark);border-radius:var(--radius-8px);font-size:var(--font-size-sm);color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.auditTimeline{padding-left:var(--spacing-10);position:relative}.auditTimelineVerticalLine{left:var(--spacing-3q);top:var(--spacing-0);bottom:var(--spacing-0);width:var(--border-medium);background:var(--border-color);position:absolute}.auditTimelineItems{gap:var(--spacing-6);flex-direction:column;display:flex}.auditTimelineItem{gap:var(--spacing-4);display:flex;position:relative}.auditTimelineIcon{left:var(--offset-negative-44px);width:var(--spacing-10);height:var(--spacing-10);border-radius:var(--radius-circle);border:var(--border-medium) solid var(--bg-card);z-index:1;transition:transform var(--duration-fast) ease;justify-content:center;align-items:center;display:flex;position:absolute}.auditTimelineItem:hover .auditTimelineIcon{transform:scale(1.1)}.auditTimelineIconSvg{width:var(--translate-20);height:var(--translate-20);color:var(--white)}.auditTimelineContent{background:var(--bg-card);border:var(--border-thin) solid var(--border-color);border-radius:var(--radius-12px);padding:var(--translate-20);cursor:pointer;transition:all var(--duration-fast) ease;flex:1}.auditTimelineContent:hover{border-color:var(--primary-accent);background:var(--white-02)}.auditTimelineInner{gap:var(--spacing-3);flex-direction:column;display:flex}.auditTimelineHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.auditTimelineHeaderLeft{gap:var(--spacing-2);flex-direction:column;display:flex}.auditTimelineHeaderRight{align-items:center;gap:var(--spacing-3);display:flex}.auditTimelineTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-light);margin:var(--spacing-0)}.auditTimelineActor{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--text-muted);display:flex}.auditTimelineActorIcon{width:var(--spacing-3h);height:var(--spacing-3h)}.auditTimelineActorName{font-weight:var(--font-weight-medium);color:var(--text-light)}.auditTimelineTime{align-items:center;gap:var(--spacing-1h);font-size:var(--font-size-xs);color:var(--text-muted);display:flex}.auditTimelineTimeIcon{width:var(--spacing-3);height:var(--spacing-3)}.auditTimelineDetails{gap:var(--spacing-4);font-size:var(--font-size-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.auditTimelineDetailsLabel{font-weight:var(--font-weight-semibold);color:var(--text-light)}.auditTimelineDetailsTarget{align-items:center;gap:var(--blur-sm);display:flex}.auditTimelineMetadata{gap:var(--spacing-4);padding-top:var(--spacing-3);flex-wrap:wrap;display:flex}.auditTimelineMetadataItem{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xsm);color:var(--text-muted);display:flex}.auditTimelineMetadataIcon{width:var(--spacing-4);height:var(--spacing-4)}.auditTimelineMetadataText{align-items:center;gap:var(--blur-sm);display:flex}.auditTimelineTimestamp{padding-top:var(--spacing-3);font-size:var(--font-size-xs);color:var(--text-muted);font-family:Courier New,monospace}.auditTimelineStateToggle{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);background:var(--bg-dark);border:var(--border-thin) solid var(--border-color);border-radius:var(--radius-8px);cursor:pointer;font-size:var(--font-size-xsm);font-weight:var(--font-weight-semibold);color:var(--text-muted);transition:var(--transition-all);-webkit-user-select:none;user-select:none;display:flex}.auditTimelineStateToggle:hover{background:var(--bg-medium);color:var(--text-light)}.auditTimelineStateToggleIcon{width:var(--spacing-4);height:var(--spacing-4);flex-shrink:0;transition:transform .2s}.auditTimelineStateToggleIcon[data-open=true]{transform:rotate(90deg)}.auditTimelineStateTable{margin-top:var(--spacing-2);border:var(--border-thin) solid var(--border-color);border-radius:var(--radius-8px);font-size:var(--font-size-xsm);overflow:hidden}.auditTimelineStateRow{border-bottom:var(--border-thin) solid var(--border-color);display:flex}.auditTimelineStateRow:last-child{border-bottom:none}.auditTimelineStateRow:nth-child(2n){background:var(--bg-dark)}.auditTimelineStateKey{min-width:140px;max-width:180px;padding:var(--spacing-2) var(--spacing-3);font-weight:var(--font-weight-semibold);color:var(--text-light);word-break:break-word;flex-shrink:0}.auditTimelineStateValue{padding:var(--spacing-2) var(--spacing-3);color:var(--text-muted);word-break:break-all;flex:1;font-family:Courier New,monospace}.auditTimelineEmpty{padding:var(--spacing-12);text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.auditTimelineEmptyIcon{width:var(--spacing-12);height:var(--spacing-12);margin-bottom:var(--spacing-4);color:var(--text-muted)}.auditLoadMore{text-align:center;padding:var(--spacing-4);font-size:var(--font-size-sm);color:var(--text-muted);background:var(--bg-dark);border:var(--border-thin) solid var(--border-color);border-radius:var(--radius-8px)}@media (max-width:768px){.auditTimelineHeader{gap:var(--spacing-3);flex-direction:column}.auditTimelineHeaderRight{width:var(--size-full);justify-content:space-between}.auditTimelineMetadata{gap:var(--spacing-2);flex-direction:column}}
.stat-card{padding:var(--spacing-6);background:var(--bg-card);border:var(--border-thin) solid var(--border-color);border-radius:var(--radius-16px);transition:all var(--duration-fast) ease;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.stat-card:hover{border-color:var(--border-color-hover);transform:translateY(var(--translate-2));box-shadow:0 8px 16px var(--black-20)}.stat-icon-wrapper{width:var(--spacing-14);height:var(--spacing-14);border-radius:var(--radius-circle);margin-bottom:var(--spacing-4);justify-content:center;align-items:center;display:flex}.stat-value{font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);color:var(--text-light);margin:0 0 var(--spacing-2) 0}.stat-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);margin:var(--spacing-0)}@media (max-width:768px){.stat-card{padding:var(--translate-20)}.stat-icon-wrapper{width:var(--spacing-12);height:var(--spacing-12);margin-bottom:var(--spacing-3)}.stat-value{font-size:var(--font-size-2xlh)}.stat-label{font-size:var(--font-size-xsm)}}
.transactionHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-6);padding-bottom:var(--spacing-6);border-bottom:var(--border-thin) solid var(--border-color);margin-bottom:var(--spacing-8);display:flex}.transactionHeaderLeft{gap:var(--spacing-3);flex-direction:column;display:flex}.transactionHeaderRight{align-items:center;gap:var(--spacing-3);display:flex}.transactionIdTitle{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--text-light);margin:var(--spacing-0);line-height:var(--line-height-tight)}.transactionIdSubtitle{font-size:var(--font-size-sm);color:var(--text-muted);margin:var(--spacing-0)}.backButton{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);background:var(--color-transparent);border:var(--border-thin) solid var(--border-color);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-base);margin-bottom:var(--spacing-4);display:inline-flex}.backButton:hover{border-color:var(--primary-accent);color:var(--primary-accent);transform:translateX(calc(var(--spacing-1) * -1))}.transactionInfoGrid{grid-template-columns:repeat(auto-fit, minmax(var(--exception-size-200px), 1fr));gap:var(--spacing-5);display:grid}.transactionInfoItem{gap:var(--spacing-2);flex-direction:column;display:flex}.transactionInfoLabel{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--border-hairline);display:flex}.transactionInfoValue{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-light);word-break:break-word}.transactionInfoValue.large{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--primary-accent)}.transactionInfoValue.mono{font-family:var(--font-mono);font-size:var(--font-size-sm);background:var(--bg-dark);padding:var(--spacing-3);border-radius:var(--radius-md);border:var(--border-thin) solid var(--border-color);word-break:break-all}.transactionInfoValue.success{color:var(--success-light)}.transactionInfoValue.muted{color:var(--text-muted);font-style:italic}.pixPaymentCard{background:linear-gradient(135deg, var(--bg-card) 0%, var(--black-06) 100%);border:var(--border-medium) solid var(--pix-primary);border-radius:var(--radius-xl);padding:var(--spacing-8);box-shadow:0 0 var(--translate-30) var(--pix-shadow-30)}.pixPaymentHeader{text-align:center;margin-bottom:var(--spacing-6)}.pixPaymentTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-light);margin:0 0 var(--spacing-2) 0}.pixPaymentSubtitle{font-size:var(--font-size-sm);color:var(--text-muted);margin:var(--spacing-0)}.pixQrSection{align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);flex-direction:column;display:flex}.pixQrWrapper{background:var(--color-white);padding:var(--spacing-4);border-radius:var(--radius-lg);box-shadow:0 8px 24px var(--black-15);display:inline-block;position:relative}.pixQrImage{width:var(--spacing-70);height:var(--spacing-70);border-radius:var(--radius-md);display:block}.pixQrImage.expired{opacity:var(--opacity-disabled);filter:grayscale(var(--size-full))}.pixQrExpiredOverlay{top:var(--radius-circle);left:var(--radius-circle);transform:translate(var(--translate-center), var(--translate-center));background:var(--error-bg-20);color:var(--error-light);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-xl);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);letter-spacing:var(--border-thin);border:var(--border-thick) solid var(--error-light);box-shadow:0 var(--blur-sm) 12px var(--black-30);position:absolute}.pixQrHint{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--text-muted);text-align:center;display:flex}.pixCodeSection{gap:var(--spacing-3);flex-direction:column;display:flex}.pixCodeLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-light);text-align:center}.pixCodeContainer{gap:var(--spacing-3);align-items:stretch;display:flex}.pixCodeBlock{font-family:var(--font-mono);font-size:var(--font-size-xs);padding:var(--spacing-4);background:var(--bg-dark);border:var(--border-thin) solid var(--border-color);border-radius:var(--radius-md);color:var(--pix-primary);word-break:break-all;max-height:var(--spacing-30);flex:1;line-height:1.6;overflow-y:auto}.pixCodeBlock.expired{opacity:var(--opacity-disabled);color:var(--text-muted)}.pixCopyButton{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);min-width:var(--spacing-30);white-space:nowrap;display:flex}.pixCopyButton:hover:not(:disabled){background:var(--pix-secondary);transform:translateY(calc(var(--spacing-1) * -.5));box-shadow:0 var(--blur-sm) 12px var(--pix-shadow-30)}.pixCopyButton:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.pixCopyButton.copied{background:var(--success-color)}.pixExpirationAlert{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--error-bg-20);border:var(--border-thin) solid var(--error-light);border-radius:var(--radius-lg);margin-bottom:var(--spacing-6);display:flex}.pixExpirationIcon{font-size:var(--font-size-2xl)}.pixExpirationText{flex:1}.pixExpirationTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--error-light);margin:0 0 var(--spacing-1) 0}.pixExpirationMessage{font-size:var(--font-size-sm);color:var(--text-muted);margin:var(--spacing-0)}.transactionTimeline{gap:var(--spacing-6);flex-direction:column;display:flex;position:relative}.transactionTimeline:before{content:"";left:var(--translate-20);top:var(--spacing-10);bottom:var(--spacing-10);width:var(--border-medium);background:linear-gradient(to bottom, var(--primary-accent) 0%, var(--border-color) 50%, var(--border-color) 100%);position:absolute}.timelineStep{align-items:flex-start;gap:var(--spacing-4);display:flex;position:relative}.timelineIcon{width:var(--spacing-10);height:var(--spacing-10);border-radius:var(--radius-full);flex-shrink:var(--spacing-0);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);z-index:1;transition:all var(--transition-base);justify-content:center;align-items:center;display:flex}.timelineIcon.pending{background:var(--warning-bg-15);color:var(--warning-bright);border:var(--border-medium) solid var(--warning-bright);animation:pulse var(--duration-pulse) ease-in-out infinite}.timelineIcon.processing{background:var(--blue-accent-15);color:var(--blue-accent);border:var(--border-medium) solid var(--blue-accent);animation:3s linear infinite spin}.timelineIcon.completed{background:var(--success-bg-15);color:var(--success-light);border:var(--border-medium) solid var(--success-light)}.timelineIcon.failed{background:var(--error-bg-20);color:var(--error-light);border:var(--border-medium) solid var(--error-light)}.timelineIcon.cancelled{background:var(--gray-bg-15);color:var(--gray-600);border:var(--border-medium) solid var(--gray-600)}.timelineContent{gap:var(--spacing-2);padding-top:var(--spacing-1);flex-direction:column;flex:1;display:flex}.timelineDescription{font-size:var(--font-size-sm);color:var(--text-muted);margin:var(--spacing-0)}.timelineTxHash{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--success-light);background:var(--success-bg-15);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);border:var(--border-thin) solid var(--success-light);margin-top:var(--spacing-2);word-break:break-all}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}@keyframes spin{0%{transform:rotate(var(--rotate-0))}to{transform:rotate(var(--rotate-360))}}.transactionLoading{justify-content:center;align-items:center;gap:var(--spacing-4);min-height:var(--size-60vh);color:var(--text-muted);flex-direction:column;display:flex}.transactionLoadingSpinner{width:var(--spacing-12);height:var(--spacing-12);border:var(--border-thick) solid var(--border-color);border-top-color:var(--primary-accent);border-radius:var(--radius-full);animation:1s linear infinite spin}.transactionLoadingText{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--text-light)}@media (max-width:768px){.transactionHeader{gap:var(--spacing-4);flex-direction:column}.transactionHeaderRight{width:var(--size-full);justify-content:space-between}.transactionIdTitle{font-size:var(--font-size-3xl)}.transactionInfoGrid{gap:var(--spacing-4);grid-template-columns:1fr}.pixPaymentCard{padding:var(--spacing-6)}.pixQrImage{width:var(--spacing-60);height:var(--spacing-60)}.pixCodeContainer{flex-direction:column}.pixCopyButton{width:var(--size-full)}.transactionTimeline:before{left:var(--spacing-4)}.timelineIcon{width:var(--spacing-8);height:var(--spacing-8);font-size:var(--font-size-base)}}.payoutReceiptBtn{color:var(--text-light)}.receiptModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#000000a6;justify-content:center;align-items:center;padding:16px;animation:.15s receiptFadeIn;display:flex;position:fixed;inset:0}@keyframes receiptFadeIn{0%{opacity:0}to{opacity:1}}.receiptModalContent{background:var(--bg-card);border:1px solid var(--border-color);width:100%;max-width:560px;max-height:var(--viewport-h-90-dynamic);border-radius:16px;flex-direction:column;animation:.2s receiptSlideUp;display:flex;overflow:hidden;box-shadow:0 24px 64px #0006}@keyframes receiptSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.receiptModalHeader{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.receiptModalHeaderTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-light)}.receiptModalClose{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.receiptModalClose:hover{background:var(--bg-dark);color:var(--text-light)}.receiptModalBody{flex:1;padding:24px;overflow-y:auto}.receiptModalActions{border-top:1px solid var(--border-color);flex-shrink:0;justify-content:center;gap:12px;padding:16px 24px 20px;display:flex}.receiptActionBtn{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.receiptCard{color:var(--text-light);font-family:inherit}.receiptHeader{align-items:center;gap:16px;margin-bottom:20px;display:flex}.receiptLogo{object-fit:contain;border-radius:8px;flex-shrink:0;width:56px;height:auto}.receiptTitle{color:var(--text-light);letter-spacing:.4px;margin:0 0 2px;font-size:18px;font-weight:700}.receiptTitleBlock{flex-direction:column;flex:1;display:flex}.receiptTypeLabel{color:var(--text-muted);letter-spacing:.3px;margin:0;font-size:11px;font-weight:500}.receiptSubtitle{color:var(--text-muted);margin:0;font-size:12px}.receiptDivider{border:none;border-top:1px solid var(--border-color);margin:16px 0}.receiptSectionTitle{text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);margin:0 0 10px;font-size:11px;font-weight:700}.receiptRefs{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.receiptRefItem{color:var(--text-muted);flex-direction:column;gap:2px;margin:0;font-size:13px;line-height:1.5;display:flex}.receiptRefLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.receiptRefMono{font-family:var(--font-mono,monospace);word-break:break-all;color:var(--text-light);font-size:11px}.receiptTable{border-collapse:collapse;width:100%}.receiptTable tr{border-bottom:1px solid var(--border-color)}.receiptTable tr:last-child{border-bottom:none}.receiptTdLabel{color:var(--text-muted);vertical-align:top;width:45%;padding:8px 0;font-size:12px}.receiptTdValue{color:var(--text-light);vertical-align:top;text-align:right;padding:8px 0 8px 12px;font-size:13px;font-weight:500}.receiptTdMono{font-family:var(--font-mono,monospace);word-break:break-all;text-align:right;font-size:11px}.receiptTdAmount{font-size:15px;font-weight:700}.receiptTdAmountBRL{color:var(--success-bright);text-align:right}.receiptNetworkCell{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.receiptNetworkIcon{object-fit:contain;border-radius:50%;flex-shrink:0;width:18px;height:18px}.receiptBadge{white-space:nowrap;border:1px solid;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.receiptHeaderBadge{margin-left:auto}.receiptStatusMsg{color:var(--text-muted);background:var(--bg-dark);border:1px solid var(--border-color);border-radius:8px;margin:0 0 16px;padding:10px 14px;font-size:12px;line-height:1.6}.receiptFooter{color:var(--text-muted);text-align:center;margin:0 0 4px;font-size:12px;font-weight:700}.receiptFooterSub{color:var(--text-muted);text-align:center;opacity:.6;margin:0;font-size:11px;line-height:1.5}.payoutPrintReceipt{display:none}@media print{body>:not(.payoutPrintReceipt),#__next>:not(.payoutPrintReceipt),nav,header,aside,footer,.pageContainer,.contentWrapper,.receiptModalOverlay{display:none!important}html,body{background:#fff!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.payoutPrintReceipt{color:#111827;background:#fff;width:100%;font-family:Segoe UI,Arial,sans-serif;display:block!important}.receiptCard{color:#111827;box-sizing:border-box;width:100%;max-width:560px;margin:0 auto;padding:40px 24px}.receiptHeader{align-items:center;gap:20px;margin-bottom:24px;display:flex}.receiptLogo{object-fit:contain;border-radius:4px;flex-shrink:0;width:72px;height:auto}.receiptTitle{color:#111827;letter-spacing:.5px;margin:0 0 4px;font-size:22px;font-weight:700}.receiptSubtitle{color:#6b7280;margin:0;font-size:12px}.receiptDivider{border:none;border-top:1px solid #e5e7eb;margin:20px 0}.receiptSectionTitle{text-transform:uppercase;letter-spacing:.8px;color:#6b7280;margin:0 0 12px;font-size:13px;font-weight:700}.receiptRefs{gap:6px}.receiptRefItem{color:#374151;margin:4px 0;font-size:13px;line-height:1.5}.receiptRefLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.receiptRefMono{color:#111827;word-break:break-all;font-family:Courier New,monospace;font-size:11px}.receiptTable{border-collapse:collapse;width:100%;margin-bottom:16px}.receiptTable tr{border-bottom:1px solid #f3f4f6}.receiptTable tr:last-child{border-bottom:none}.receiptTdLabel{color:#6b7280;vertical-align:top;width:45%;padding:8px 0;font-size:13px}.receiptTdValue{color:#111827;vertical-align:top;padding:8px 0 8px 12px;font-size:13px;font-weight:500}.receiptTdMono{word-break:break-all;font-family:Courier New,monospace;font-size:12px}.receiptTdAmount{font-size:15px;font-weight:700}.receiptTdAmountBRL{color:#16a34a}.receiptBadge{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.receiptStatusMsg{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin:0 0 20px;padding:12px 16px;font-size:12px;line-height:1.6}.receiptFooter{color:#374151;text-align:center;margin:0 0 4px;font-size:13px;font-weight:700}.receiptFooterSub{color:#9ca3af;text-align:center;opacity:1;margin:0;font-size:11px;line-height:1.5}}.deletedBadge{background:var(--bg-error-subtle);color:var(--text-error-strong);border-radius:var(--radius-sm);padding:2px 6px;font-size:.85rem;font-weight:500}.bankInline{align-items:center;gap:var(--spacing-2);display:inline-flex}.txHashLink{color:var(--primary-accent);word-break:break-all}.sectionDivider{background:var(--border-color);height:1px;margin:var(--spacing-6) 0}.preWrapValue{white-space:pre-wrap;word-break:break-word}
.scroll-custom{scrollbar-width:thin;scrollbar-color:var(--white-10) transparent;overflow-y:auto}.scroll-custom::-webkit-scrollbar{width:var(--spacing-1h)}.scroll-custom::-webkit-scrollbar-track{background:var(--color-transparent)}.scroll-custom::-webkit-scrollbar-thumb{background-color:var(--white-10);border-radius:var(--border-thick)}.scroll-custom::-webkit-scrollbar-thumb:hover{background-color:var(--border-color-hover)}.scroll-custom-horizontal{scrollbar-width:thin;scrollbar-color:var(--white-10) transparent;overflow-x:auto}.scroll-custom-horizontal::-webkit-scrollbar{height:var(--spacing-1h)}.scroll-custom-horizontal::-webkit-scrollbar-track{background:var(--color-transparent)}.scroll-custom-horizontal::-webkit-scrollbar-thumb{background-color:var(--white-10);border-radius:var(--border-thick)}.scroll-custom-horizontal::-webkit-scrollbar-thumb:hover{background-color:var(--border-color-hover)}.scroll-custom-both{scrollbar-width:thin;scrollbar-color:var(--white-10) transparent;overflow:auto}.scroll-custom-both::-webkit-scrollbar{width:var(--spacing-1h);height:var(--spacing-1h)}.scroll-custom-both::-webkit-scrollbar-track{background:var(--color-transparent)}.scroll-custom-both::-webkit-scrollbar-thumb{background-color:var(--white-10);border-radius:var(--border-thick)}.scroll-custom-both::-webkit-scrollbar-thumb:hover{background-color:var(--border-color-hover)}.scroll-hidden{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.scroll-hidden::-webkit-scrollbar{display:none}.scroll-prominent{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--primary-accent) 30%, transparent) var(--white-05);overflow-y:auto}.scroll-prominent::-webkit-scrollbar{width:var(--spacing-2)}.scroll-prominent::-webkit-scrollbar-track{background:var(--white-05);border-radius:var(--radius-sm)}.scroll-prominent::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--primary-accent) 30%, transparent);border-radius:var(--radius-sm)}.scroll-prominent::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--primary-accent) 50%, transparent)}.scroll-primary{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--primary-accent) 30%, transparent) transparent;overflow-y:auto}.scroll-primary::-webkit-scrollbar{width:var(--spacing-1h)}.scroll-primary::-webkit-scrollbar-track{background:var(--color-transparent)}.scroll-primary::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--primary-accent) 30%, transparent);border-radius:var(--border-thick)}.scroll-primary::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--primary-accent) 50%, transparent)}.scroll-success{scrollbar-width:thin;scrollbar-color:var(--success-border-30) transparent;overflow-y:auto}.scroll-success::-webkit-scrollbar{width:var(--spacing-1h)}.scroll-success::-webkit-scrollbar-track{background:var(--color-transparent)}.scroll-success::-webkit-scrollbar-thumb{background-color:var(--success-border-30);border-radius:var(--border-thick)}.scroll-success::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--success-color) 50%, transparent)}.scroll-warning{scrollbar-width:thin;scrollbar-color:var(--warning-border-30) transparent;overflow-y:auto}.scroll-warning::-webkit-scrollbar{width:var(--spacing-1h)}.scroll-warning::-webkit-scrollbar-track{background:var(--color-transparent)}.scroll-warning::-webkit-scrollbar-thumb{background-color:var(--warning-border-30);border-radius:var(--border-thick)}.scroll-warning::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--warning-color) 50%, transparent)}.scroll-fina::-webkit-scrollbar{width:var(--spacing-2)}.scroll-fina::-webkit-scrollbar-track{background:var(--fina-trilho,transparent);border-radius:var(--fina-raio,var(--radius-sm))}.scroll-fina::-webkit-scrollbar-thumb{background:var(--fina-polegar,var(--text-muted));border-radius:var(--fina-raio,var(--radius-sm))}@supports not selector(::-webkit-scrollbar){.scroll-fina{scrollbar-width:thin;scrollbar-color:var(--fina-polegar,var(--text-muted)) var(--fina-trilho,transparent)}}
.sr-only{width:var(--spacing-0h);height:var(--spacing-0h);padding:var(--spacing-0);margin:var(--translate-1);clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:var(--spacing-0);position:absolute;overflow:hidden}
.focus-ring:focus-visible{outline:var(--border-medium) solid var(--focus-ring-color,var(--color-focus-ring));outline-offset:var(--focus-ring-offset,var(--spacing-0t))}

