/* MU Raditz V16.29.1 - Layout compacto da conta e formularios de servicos */
.raditz-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}
.raditz-account-grid>.section{margin:0!important;min-width:0;height:100%}
.raditz-account-grid>.raditz-account-characters{grid-column:1/-1}
.raditz-account-grid>.alert,.raditz-account-grid>.modal{grid-column:1/-1}
.raditz-account-grid .row.row-cols-3>.col{width:25%;flex:0 0 25%}
.raditz-account-grid .table td{padding:8px 10px}
.raditz-account-grid .section>h3{font-size:19px}
.raditz-account-service{color:#e9dfd1;background:linear-gradient(145deg,#211d20,#171619);border:1px solid #75583b;border-radius:12px;padding:20px;box-shadow:0 8px 24px #0005;max-width:860px;margin:0 auto 18px}
.raditz-account-service>h3:first-child{font:600 22px Georgia,serif;color:#e5c58d;margin:-20px -20px 18px;padding:13px 20px;background:linear-gradient(100deg,#35191d,#641e22 52%,#261b20);border-bottom:1px solid #ad8651}
.raditz-account-service .form-label{color:#e3c99a;font-weight:600}
.raditz-account-service .form-control,.raditz-account-service .form-select,.raditz-account-service input:not([type=checkbox]):not([type=radio]),.raditz-account-service select{background:#171619!important;color:#f1e6d6!important;border:1px solid #735b40!important;border-radius:7px;box-shadow:none!important}
.raditz-account-service .form-control:focus,.raditz-account-service input:focus{border-color:#c59a59!important;box-shadow:0 0 0 3px #c59a5926!important}
.raditz-account-service .alert-info,.raditz-account-service .alert-warning{background:#292124!important;color:#e8d7bf!important;border:1px solid #75583b!important}
.raditz-account-service .btn-primary,.raditz-account-service .btn-success,.raditz-account-service button[type=submit]{background:linear-gradient(120deg,#622126,#922d32)!important;color:#fff3df!important;border:1px solid #bc9557!important;border-radius:7px;padding:9px 20px}
.raditz-account-service .btn:hover{filter:brightness(1.13)}
.raditz-account-service .table{color:#e9dfd1!important;border-color:#5b453a!important}
.raditz-account-service .table td,.raditz-account-service .table th{background:#221e21!important;color:#e9dfd1!important;border-color:#5b453a!important}
@media(max-width:900px){.raditz-account-grid{grid-template-columns:1fr}.raditz-account-grid>.raditz-account-characters{grid-column:auto}.raditz-account-grid .row.row-cols-3>.col{width:33.333%;flex:0 0 33.333%}}
@media(max-width:600px){.raditz-account-grid{gap:12px}.raditz-account-grid .row.row-cols-3>.col{width:50%;flex:0 0 50%}.raditz-account-service{padding:13px}.raditz-account-service>h3:first-child{margin:-13px -13px 15px;padding:11px 13px;font-size:19px}}

/* V16.29.2 - aproveitamento do espaco livre na Minha Conta */
@media (min-width:901px){
 .raditz-account-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start;grid-auto-flow:row}
 .raditz-account-grid>.raditz-account-overview{grid-column:1;grid-row:1}
 .raditz-account-grid>.raditz-account-characters{grid-column:2;grid-row:1 / span 2}
 .raditz-account-grid>.raditz-account-connection{grid-column:1;grid-row:2}
 .raditz-account-grid>.raditz-account-security{grid-column:1;grid-row:3}
 .raditz-account-grid>.section{height:auto!important;align-self:start}
 .raditz-account-grid .raditz-account-characters .row.row-cols-3>.col{width:50%;flex:0 0 50%}
 .raditz-account-grid .raditz-account-characters .card-body{padding:10px}
 .raditz-account-grid .raditz-account-characters .character-avatar img{max-height:96px;max-width:100%;object-fit:contain}
}
@media (max-width:900px){
 .raditz-account-grid>.section{height:auto!important}
 .raditz-account-grid>.raditz-account-characters{grid-column:auto}
}
