.home-module__txgM7a__page{height:calc(100vh - var(--header-height));display:flex;overflow:hidden}.home-module__txgM7a__mainContentArea{background:var(--color-bg-tertiary);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.home-module__txgM7a__configuringState{text-align:center;color:var(--color-text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.home-module__txgM7a__configuringTitle{font-size:var(--font-lg);color:var(--color-text-primary);margin:0;font-weight:600}.home-module__txgM7a__configuringText{max-width:420px;font-size:var(--font-sm);margin:0;line-height:1.5}.home-module__txgM7a__sidebarMenu{border-right:1px solid var(--color-border);background:#e8eaed;flex-direction:column;width:280px;display:flex;overflow:hidden}.home-module__txgM7a__menuSearchContainer{background:#e8eaed;padding:16px}.home-module__txgM7a__menuSearchInput{border:1px solid var(--color-border-strong);border-radius:calc(var(--radius-sm) + 2px);width:100%;font-size:calc(var(--font-md) - 1px);background:var(--color-bg-primary);outline:none;padding:8px 12px;font-family:Open Sans,sans-serif;transition:border-color .2s}.home-module__txgM7a__menuSearchInput:focus{border-color:#3b82f6}.home-module__txgM7a__menuSearchInput::placeholder{color:var(--color-text-secondary)}.home-module__txgM7a__menuList{background:#e8eaed;flex:1;padding:0;overflow-y:auto}.home-module__txgM7a__menuList::-webkit-scrollbar{width:6px}.home-module__txgM7a__menuList::-webkit-scrollbar-track{background:0 0}.home-module__txgM7a__menuList::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:3px}.home-module__txgM7a__menuList::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.home-module__txgM7a__menuItemGroup{margin-bottom:0}.home-module__txgM7a__menuItemHeader{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;width:100%;height:50px;font-size:var(--font-md);color:#4382bc;font-weight:var(--weight-bold);background:0 0;border:none;grid-template-columns:50px auto;align-content:center;align-items:center;padding:0;font-family:Open Sans,sans-serif;transition:all .3s;display:grid}.home-module__txgM7a__menuItemHeader:hover{color:#4382bc;background:#c5d9ed;transition:all .3s}.home-module__txgM7a__menuItemHeader:hover .home-module__txgM7a__menuItemIcon{color:#4382bc}.home-module__txgM7a__menuItemIcon{color:#4382bc;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;transition:color .3s;display:flex}.home-module__txgM7a__menuItemTitle{flex:1;padding:0;line-height:50px}.home-module__txgM7a__menuSubmenu{background:var(--color-bg-primary);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);max-height:0;transition:max-height .3s;overflow:hidden}.home-module__txgM7a__menuSubmenuExpanded{max-height:200px}.home-module__txgM7a__menuSubmenuItem{color:var(--color-text-secondary);font-size:var(--font-sm);justify-content:space-between;align-items:center;padding:16px 16px 16px 30px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.home-module__txgM7a__menuSubmenuItem:hover{color:#4382bc;background:#d6e7f5}.home-module__txgM7a__menuSubmenuArrow{color:var(--color-text-muted);opacity:0;font-size:14px;transition:opacity .15s}.home-module__txgM7a__menuSubmenuItem:hover .home-module__txgM7a__menuSubmenuArrow{opacity:1}.home-module__txgM7a__mainContentArea{flex-direction:column;flex:1;display:flex;overflow:hidden}.home-module__txgM7a__pageContent{background:var(--color-bg-tertiary);flex:1;padding:20px;overflow-y:auto}.home-module__txgM7a__cardsGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.home-module__txgM7a__dashCard{background:var(--color-bg-primary);border:1px solid var(--color-border);flex-direction:column;min-height:280px;max-height:420px;display:flex}.home-module__txgM7a__dashCardHeader{border-bottom:1px solid var(--color-border);background:#e8eaed;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 14px;display:flex}.home-module__txgM7a__dashCardTitle{font-size:var(--font-xs);font-weight:var(--weight-bold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.5px}.home-module__txgM7a__dashCardBadge{min-width:24px;height:20px;font-size:var(--font-xxs);font-weight:var(--weight-bold);color:var(--color-primary-text);background:var(--color-primary-mid);border-radius:3px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.home-module__txgM7a__dashCardBody{flex:1;padding:0;overflow-y:auto}.home-module__txgM7a__dashCardBody::-webkit-scrollbar{width:5px}.home-module__txgM7a__dashCardBody::-webkit-scrollbar-track{background:0 0}.home-module__txgM7a__dashCardBody::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:3px}.home-module__txgM7a__dashCardEmpty{height:100%;min-height:120px;color:var(--color-text-muted);font-size:var(--font-md);justify-content:center;align-items:center;display:flex}.home-module__txgM7a__dashCardLoading{height:100%;min-height:120px;color:var(--color-text-muted);font-size:var(--font-sm);justify-content:center;align-items:center;gap:8px;display:flex}.home-module__txgM7a__dashCardRow{border-bottom:1px solid var(--color-border-lightest);font-size:var(--font-sm);color:var(--color-text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:background .15s;display:flex}.home-module__txgM7a__dashCardRow:hover{background:var(--color-bg-hover)}.home-module__txgM7a__dashCardRow:last-child{border-bottom:none}.home-module__txgM7a__dashCardRowMain{flex:1;min-width:0}.home-module__txgM7a__dashCardRowTitle{font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-module__txgM7a__dashCardRowSub{font-size:var(--font-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.home-module__txgM7a__dashCardRowRight{text-align:right;flex-shrink:0}.home-module__txgM7a__dashCardRowDate{font-size:var(--font-xs);color:var(--color-text-secondary)}.home-module__txgM7a__miniBadge{font-size:10px;font-weight:var(--weight-bold);border-radius:10px;align-items:center;gap:6px;margin-top:2px;padding:2px 8px;display:inline-flex}.home-module__txgM7a__miniSpinner{border:1.5px solid #854d0e4d;border-top-color:#854d0e;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:.7s linear infinite home-module__txgM7a__spin;display:inline-block}@keyframes home-module__txgM7a__spin{to{transform:rotate(360deg)}}.home-module__txgM7a__miniBadgeProcessado{color:#166534;background:#dcfce7}.home-module__txgM7a__miniBadgeProcessando{color:#854d0e;background:#fef9c3}.home-module__txgM7a__miniBadgeRevertido{color:#1f2937;background:#e5e7eb}.home-module__txgM7a__miniBadgeErro{color:#991b1b;background:#fee2e2}.home-module__txgM7a__dashCardFooter{border-top:1px solid var(--color-border);flex-shrink:0;justify-content:center;align-items:center;padding:8px 14px;display:flex}.home-module__txgM7a__dashCardFooterLink{font-size:var(--font-xs);font-weight:var(--weight-medium);color:var(--color-accent);text-decoration:none;transition:color .15s}.home-module__txgM7a__dashCardFooterLink:hover{color:var(--color-accent-hover);text-decoration:underline}
