.rg-table-scroll{overflow:auto}.rg-table-scroll table{min-width:600px}.rg-state{padding:30px;text-align:center;color:#637896}.rg-error{padding:15px 20px;border:1px solid #d8b477;background:#fff8e9;color:#71551a;border-radius:5px;margin:16px 0}.rg-login-error{color:#a33d35;line-height:1.7}.rg-inline-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.rg-form{display:grid;gap:14px;max-width:580px}.rg-form label{display:grid;gap:6px;font-size:12px}.rg-form input,.rg-form select,.rg-form textarea{padding:12px;border:1px solid #cfdaea;border-radius:5px;width:100%;background:#fff;color:#071a44;font:inherit}.rg-form button{justify-content:center}.rg-form input[type=checkbox]{width:auto}.rg-form label.rg-check{display:flex;gap:10px;align-items:center}.rg-login-panel{max-width:560px;margin:60px auto;padding:35px;background:#fff;border:1px solid #dce5f1;border-radius:8px}.rg-login-panel h1{font-size:28px;margin-bottom:14px}.rg-admin-table button{font-size:11px}.rg-contract-code{overflow-wrap:anywhere;font-size:12px}.rg-contract-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.rg-contract-facts span{display:block;font-size:10px;color:#637896;margin-bottom:6px}.rg-contract-facts strong{font-size:18px}.rg-status{font-size:10px;padding:6px 9px;background:#edf3fa;border-radius:4px;color:#174986}.rg-progress{height:5px;background:#e1e9f3;margin:16px 0;border-radius:5px;overflow:hidden}.rg-progress i{display:block;height:100%;background:#ba953d}.rg-admin-message{padding:16px 0;color:#876720}.rg-admin-toolbar{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:20px 0}.rg-admin-toolbar input,.rg-admin-toolbar select{padding:10px;border:1px solid #d5deeb;border-radius:4px}.rg-cert{margin-top:15px;padding-top:15px;border-top:1px solid #dce5f1}.rg-cert img{display:block;width:140px;height:140px}.rg-page-heading{display:flex;gap:20px;justify-content:space-between;align-items:center}.rg-view-note{color:#627893;font-size:11px;line-height:1.8}body.rg-initializing>main,body.rg-initializing>.header,body.rg-initializing>.side-rail{visibility:hidden}body.rg-initializing:before{content:'Carregando sua conta…';display:block;text-align:center;padding:80px 20px;color:#637896}body.auth-view .header,body.auth-view .side-rail{display:none}.rg-login-panel .gold-button{padding:12px}.ad-metric strong small{font-size:12px}.ad-sidebar a[aria-current=page]{color:#e0c36c}.rg-chart-bars{display:flex;gap:5px;align-items:flex-end;min-height:180px;overflow-x:auto;padding:12px}.rg-chart-bars .rg-chart-bar{min-width:26px;flex:1;border:0;background:#d4af37;color:#102c56;font-size:8px;padding:0}.rg-chart-bars .rg-chart-bar span{display:block;transform:translateY(20px)}@media(max-width:600px){.rg-login-panel{margin:20px 14px;padding:22px}.rg-contract-facts{gap:15px}.rg-page-heading{align-items:flex-start;flex-direction:column}.rg-table-scroll table{min-width:540px}}
body.rg-initializing .ad-shell,body.rg-initializing .ad-sidebar{visibility:hidden}.ad-shell .net-table{border-collapse:collapse;width:100%}.ad-shell .net-table th,.ad-shell .net-table td{padding:13px 12px;text-align:left;border-bottom:1px solid #e0e7f0;font-size:11px;max-width:350px;overflow-wrap:anywhere}.ad-shell .net-table th{color:#627896;font-weight:500}.ad-shell .rg-contract-code{max-width:100%;overflow-wrap:anywhere}
