/* MaxEvolution Chatbot v4.2.3 - áreas comerciais / alinhamento */
body.console-auth .console-main .mx-business-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}
body.console-auth .console-main .mx-business-heading .btn{white-space:nowrap}
body.console-auth .console-main .mx-plan-layout{display:grid;grid-template-columns:minmax(290px,0.85fr) minmax(0,1.65fr);gap:18px;align-items:start}
body.console-auth .console-main .mx-plan-create,body.console-auth .console-main .mx-plan-list,body.console-auth .console-main .mx-company-form-card{min-width:0}
body.console-auth .console-main .mx-section-head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:10px;margin-bottom:20px}
body.console-auth .console-main .mx-section-head h2{margin:0;font-size:22px}
body.console-auth .console-main .mx-section-head .muted{margin:6px 0 0}
body.console-auth .console-main .mx-subtle-tag{display:inline-flex;align-items:center;background:#eef3fb;color:#35577c;font-weight:700;font-size:12px;border-radius:100px;padding:6px 10px;white-space:nowrap}
body.console-auth .console-main .mx-plan-layout :is(input,select),body.console-auth .console-main .mx-company-form-card :is(input,select){max-width:100%;min-width:0;margin:5px 0 13px}
body.console-auth .console-main .mx-plan-layout label,body.console-auth .console-main .mx-company-form-card label{display:block;font-size:13px;font-weight:700;color:#263d59}
body.console-auth .console-main .mx-field-note{display:block;margin:-7px 0 16px;color:#657c95;font-size:12px;line-height:1.5;min-height:0}
body.console-auth .console-main .mx-field-note.is-available{color:#117348}
body.console-auth .console-main .mx-field-note.is-changed{color:#8c5716}
body.console-auth .console-main [data-brl-money]{font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.01em}
body.console-auth .console-main .mx-inline-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body.console-auth .console-main .mx-switch-line{display:inline-flex!important;gap:9px;align-items:center;margin:0;font-size:13px;font-weight:700;color:#27415c;white-space:nowrap}
body.console-auth .console-main .mx-switch-line input{width:16px;height:16px;margin:0;flex:none;accent-color:#1867b3}
body.console-auth .console-main .mx-form-footer{margin-top:16px;border-top:1px solid #e7edf3;padding-top:18px;display:flex;justify-content:flex-end;gap:12px}
body.console-auth .console-main .mx-form-footer button{min-height:42px;white-space:normal;text-align:center}
body.console-auth .console-main .mx-plan-stack{display:grid;gap:14px}
body.console-auth .console-main .mx-plan-item{background:#f9fbfe;border:1px solid #dce5f0;border-radius:14px;padding:16px;min-width:0}
body.console-auth .console-main .mx-plan-item-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px}
body.console-auth .console-main .mx-plan-item-head strong{font-size:17px;overflow-wrap:anywhere}
body.console-auth .console-main .mx-status-chip{display:inline-flex;align-items:center;padding:6px 11px;border-radius:100px;background:#edf3ff;color:#355b89;font-size:12px;font-weight:800;white-space:nowrap;flex:none}
body.console-auth .console-main .mx-status-chip.is-active{background:#e1f6ee;color:#126449}
body.console-auth .console-main .mx-status-chip.is-inactive{background:#fff0e9;color:#9b461a}
body.console-auth .console-main .mx-plan-edit-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:12px;row-gap:0}
body.console-auth .console-main .mx-plan-edit-grid>div{grid-column:span 2;min-width:0}
body.console-auth .console-main .mx-plan-edit-grid>.mx-plan-field-name,body.console-auth .console-main .mx-plan-edit-grid>.mx-plan-field-slug{grid-column:span 3}
body.console-auth .console-main .mx-plan-edit-grid input{width:100%}
body.console-auth .console-main .mx-plan-item-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e0e9f2;margin-top:4px;padding-top:13px}
body.console-auth .console-main .mx-plan-item-footer button{white-space:nowrap;min-width:150px}
body.console-auth .console-main .mx-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px}
body.console-auth .console-main .mx-form-separator{border:0;border-top:1px solid #e5edf5;margin:22px 0}
body.console-auth .console-main .mx-tenant-list{display:grid;gap:14px}
body.console-auth .console-main .mx-tenant-card{padding:20px 23px;min-width:0}
body.console-auth .console-main .mx-tenant-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
body.console-auth .console-main .mx-tenant-identity{min-width:0}
body.console-auth .console-main .mx-tenant-identity h2{font-size:18px;line-height:1.3;margin:0 0 4px;overflow-wrap:anywhere}
body.console-auth .console-main .mx-tenant-identity p{font-size:13px;margin:0;overflow-wrap:anywhere}
body.console-auth .console-main .mx-tenant-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-bottom:1px solid #e7edf4;padding:16px 0}
body.console-auth .console-main .mx-tenant-summary>div{min-width:0}
body.console-auth .console-main .mx-tenant-summary small{display:block;font-size:12px;color:#637d98;margin-bottom:5px}
body.console-auth .console-main .mx-tenant-summary strong{display:block;font-size:14px;color:#172c45;line-height:1.45;overflow-wrap:anywhere}
body.console-auth .console-main .mx-tenant-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;justify-content:flex-end;padding-top:14px}
body.console-auth .console-main .mx-tenant-actions form{margin:0}
body.console-auth .console-main .mx-tenant-actions a.mx-action-link,body.console-auth .console-main .mx-tenant-actions button{min-height:40px;display:inline-flex;justify-content:center;align-items:center;gap:6px;padding:10px 15px;border-radius:9px;font-size:13px;font-weight:750;line-height:1.15;white-space:nowrap;text-align:center;text-decoration:none}
body.console-auth .console-main .mx-tenant-actions a.mx-action-link{border:1px solid #c5d7ea;background:#f1f6fd;color:#1a568c}
body.console-auth .console-main .mx-tenant-actions a.mx-action-link:hover{background:#dfedfb}
body.console-auth .console-main .mx-tenant-actions button{background:#185e9d;color:#fff;margin:0}
body.console-auth .console-main .mx-btn-secondary{background:#edf4fb!important;color:#1b5285!important;border:1px solid #c5d7ea!important}
body.console-auth .console-main .mx-pagination{margin:14px 0 22px}
/* Controles e links gerais: evita quebra de palavra e sobreposição sem interferir no construtor visual. */
body.console-auth .console-main .page-head>.btn,body.console-auth .console-main .page-head>a{display:inline-flex;align-items:center;justify-content:center;max-width:100%;line-height:1.25;text-align:center;white-space:normal}
body.console-auth .console-main :is(button,.btn){overflow-wrap:normal}
@media(max-width:1100px){body.console-auth .console-main .mx-plan-layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:680px){body.console-auth .console-main .mx-company-grid,body.console-auth .console-main .mx-inline-fields,body.console-auth .console-main .mx-tenant-summary{grid-template-columns:minmax(0,1fr)}body.console-auth .console-main .mx-plan-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.console-auth .console-main .mx-plan-edit-grid>div,body.console-auth .console-main .mx-plan-edit-grid>.mx-plan-field-name,body.console-auth .console-main .mx-plan-edit-grid>.mx-plan-field-slug{grid-column:span 2}body.console-auth .console-main .mx-plan-edit-grid>div:nth-last-child(-n+2){grid-column:span 1}body.console-auth .console-main .mx-tenant-actions{justify-content:stretch}body.console-auth .console-main .mx-tenant-actions>*{flex:1 1 130px}body.console-auth .console-main .mx-tenant-actions form button{width:100%}body.console-auth .console-main .mx-plan-item-footer{flex-wrap:wrap}body.console-auth .console-main .mx-plan-item-footer button{width:100%}body.console-auth .console-main .mx-plan-create,body.console-auth .console-main .mx-plan-list{padding:16px}}
