:root{--navy:#061923;--navy2:#0b2a36;--cyan:#45d5df;--paper:#f2f5f5;--white:#fff;--muted:#6d7d83;--line:#dce4e5;--danger:#b43838;--shadow:0 12px 35px rgba(6,25,35,.08);--sans:Inter,Segoe UI,Arial,sans-serif;--serif:Georgia,serif}*{box-sizing:border-box}body{margin:0;font-family:var(--sans);color:var(--navy);background:var(--paper);font-size:14px}a{color:inherit}.admin-body{min-height:100vh}.admin-sidebar{position:fixed;inset:0 auto 0 0;width:250px;background:#04131c;color:#fff;z-index:100;overflow:auto}.admin-brand{height:88px;display:flex;flex-direction:column;justify-content:center;padding:0 28px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.1)}.admin-brand span{font-weight:900;font-size:24px;letter-spacing:.13em;color:var(--cyan)}.admin-brand small{text-transform:uppercase;letter-spacing:.12em;font-size:9px;color:#8fa8b0}.admin-sidebar nav{padding:24px 14px}.admin-sidebar nav p{font-size:9px;text-transform:uppercase;letter-spacing:.18em;color:#65808a;margin:22px 14px 8px}.admin-sidebar nav a{display:flex;gap:12px;align-items:center;padding:11px 14px;border-radius:4px;text-decoration:none;color:#b8c9cf;margin:2px 0}.admin-sidebar nav a span{width:18px;text-align:center;color:#77939c}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{background:rgba(69,213,223,.1);color:#fff}.admin-sidebar nav a.active{box-shadow:inset 3px 0 var(--cyan)}.admin-shell{margin-left:250px;min-height:100vh;display:flex;flex-direction:column}.admin-topbar{height:88px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 32px;position:sticky;top:0;z-index:50}.admin-topbar>div:first-of-type p{font-size:9px;text-transform:uppercase;letter-spacing:.15em;margin:0;color:var(--muted)}.admin-topbar>div:first-of-type strong{font-size:17px}.admin-account{margin-left:auto;display:flex;align-items:center;gap:16px;font-size:12px}.admin-account span{font-weight:700}.admin-account a{text-decoration:none;color:var(--muted)}.sidebar-toggle{display:none;border:0;background:none;font-size:20px;margin-right:12px}.admin-content{padding:32px;flex:1;max-width:1600px;width:100%;margin:auto}.admin-footer{padding:15px 32px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.welcome-panel{background:linear-gradient(110deg,#092c39,#061923);color:#fff;padding:36px 40px;display:flex;justify-content:space-between;align-items:end;box-shadow:var(--shadow);position:relative;overflow:hidden}.welcome-panel:after{content:'ABEF';position:absolute;right:4%;top:-20%;font:900 140px Arial;color:rgba(255,255,255,.025)}.welcome-panel p{color:var(--cyan);font-size:10px;letter-spacing:.15em;text-transform:uppercase}.welcome-panel h1{font:400 32px/1.15 var(--serif);margin:6px 0}.welcome-panel span{color:#aac0c6}.welcome-panel>*{position:relative;z-index:1}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0}.stat-grid article{background:#fff;padding:22px;box-shadow:var(--shadow);position:relative}.stat-grid article>span{position:absolute;right:16px;top:14px;font-size:10px;color:#9aabad}.stat-grid strong{font:400 36px var(--serif)}.stat-grid p{margin:3px 0 0;color:var(--muted);font-size:12px}.dashboard-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:20px}.admin-card{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);padding:24px}.card-heading{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:8px}.card-heading p,.eyebrow{font-size:9px;text-transform:uppercase;letter-spacing:.15em;color:#168b96;margin:0}.card-heading h2,.admin-card>h2{font:400 22px var(--serif);margin:4px 0 0}.card-heading a{font-size:11px;text-decoration:none;color:#168b96}.simple-list>a{display:flex;justify-content:space-between;align-items:center;padding:13px 4px;border-bottom:1px solid #edf1f1;text-decoration:none}.simple-list>a>div{display:flex;flex-direction:column}.simple-list small{color:var(--muted);margin-top:3px}.simple-list time{color:var(--muted);font-size:11px}.status{display:inline-flex;padding:4px 8px;border-radius:20px;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.status--published{background:#d9f1e8;color:#176449}.status--draft{background:#edf0f0;color:#627278}.admin-button{display:inline-flex;border:1px solid var(--navy);background:var(--navy);color:#fff;padding:10px 16px;text-decoration:none;font:bold 11px var(--sans);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;align-items:center;justify-content:center}.admin-button--light{background:#fff;color:var(--navy);border-color:#fff}.admin-button--ghost{background:transparent;color:var(--navy)}.admin-alert{padding:12px 16px;margin-bottom:18px;border-left:4px solid}.admin-alert--success{background:#dff3ea;border-color:#31996d}.admin-alert--error{background:#f8dfdf;border-color:#bf4242}.admin-alert--warning{background:#fff0c8;border-color:#d79523}.empty-state{padding:30px;text-align:center;color:var(--muted)}.page-tools{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.filter-form{display:flex;gap:8px}.filter-form input,.filter-form select,.filter-form button{border:1px solid var(--line);background:#fff;padding:9px 11px}.filter-form button{background:var(--navy);color:#fff}.table-card{padding:0;overflow:auto}.admin-table{width:100%;border-collapse:collapse;min-width:760px}.admin-table th{text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);padding:14px 18px;border-bottom:1px solid var(--line)}.admin-table td{padding:15px 18px;border-bottom:1px solid #edf1f1}.admin-table td:first-child{display:flex;flex-direction:column}.admin-table td small{color:var(--muted);margin-top:3px}.admin-table .actions{text-align:right;white-space:nowrap}.admin-table .actions a,.admin-table .actions button{border:0;background:none;color:#157e88;text-decoration:none;font:12px var(--sans);cursor:pointer;margin-left:10px}.admin-table .actions form{display:inline}.admin-table .actions button{color:var(--danger)}.editor-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.editor-heading>div:first-child a{font-size:11px;color:var(--muted);text-decoration:none}.editor-heading h1{font:400 29px var(--serif);margin:5px 0 0}.editor-heading>div:last-child{display:flex;gap:9px}.editor-heading select{border:1px solid var(--line);background:#fff;padding:9px}.editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px}.editor-main label,.admin-form label{display:flex;flex-direction:column;gap:6px;font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;margin-bottom:16px}.editor-main input,.editor-main textarea,.admin-form input,.admin-form textarea,.admin-form select,.editor-side input,.editor-side textarea,.editor-side select{width:100%;border:1px solid var(--line);padding:10px;background:#fff;font:14px var(--sans)}.title-input{font:400 29px var(--serif)!important;padding:12px!important}.inline-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.editor-side{display:flex;flex-direction:column;gap:18px}.editor-side .admin-card h2{font-size:18px;margin-top:0}.editor-side label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;margin:15px 0}.editor-side label input,.editor-side label textarea,.editor-side label select{margin-top:6px}.field-help{font-size:11px!important;color:var(--muted)!important}.html-editor{border:1px solid var(--line)}.editor-toolbar{display:flex;flex-wrap:wrap;gap:3px;padding:7px;background:#edf2f2;border-bottom:1px solid var(--line);position:sticky;top:88px;z-index:5}.editor-toolbar button{border:1px solid #ced8d9;background:#fff;min-width:31px;padding:6px;font-size:11px;cursor:pointer}.editor-toolbar span{border-left:1px solid #ccd6d7;margin:0 3px}.editor-visual{min-height:480px;padding:24px;font:16px/1.7 Georgia,serif;outline:0}.editor-visual h2{font-size:28px}.editor-source{display:none;width:100%;min-height:480px!important;border:0!important;padding:18px!important;background:#07151d!important;color:#b8eef1!important;font:13px/1.55 Consolas,monospace!important}.editor-source.is-open{display:block}.menu-admin-layout,.media-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px}.sticky-card{position:sticky;top:108px;height:max-content}.menu-tree{margin-top:18px}.menu-row{display:grid;grid-template-columns:24px minmax(180px,1fr) 85px 70px 45px 25px;align-items:center;gap:9px;padding:11px 8px 11px calc(8px + var(--depth)*28px);border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(69,213,223,calc(var(--depth)*.035)),transparent)}.menu-row>div{display:flex;flex-direction:column}.menu-row small,.menu-row>span{font-size:10px;color:var(--muted)}.menu-row>a{font-size:11px;color:#157e88;text-decoration:none}.menu-row form button{border:0;background:none;color:var(--danger);cursor:pointer;font-size:18px}.drag-dot{letter-spacing:-2px}.check-label{flex-direction:row!important;align-items:center}.check-label input{width:auto!important}.cancel-link{display:block;text-align:center;margin-top:12px;color:var(--muted);font-size:11px}.is-hidden{display:none!important}.media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.media-grid article{border:1px solid var(--line)}.media-grid article>img,.pdf-preview{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--navy);color:#fff;display:grid;place-items:center;font:400 30px var(--serif)}.media-grid article>div:last-child{padding:10px;display:flex;flex-direction:column;gap:7px}.media-grid strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.media-grid input{width:100%;font-size:10px;border:1px solid var(--line);padding:5px}.media-grid small{color:var(--muted)}.media-grid button{border:0;background:none;color:var(--danger);padding:0;font-size:10px;cursor:pointer}.settings-card{max-width:800px}.settings-form{margin-top:20px}.settings-form hr{border:0;border-top:1px solid var(--line);margin:24px 0}.messages-layout{display:grid;grid-template-columns:360px 1fr;gap:20px}.message-list>a{display:flex;justify-content:space-between;padding:13px 7px;border-bottom:1px solid var(--line);text-decoration:none}.message-list>a.unread{border-left:3px solid var(--cyan);background:#f0fafa}.message-list>a.selected{background:#e5f1f1}.message-list>a>div{display:flex;flex-direction:column;gap:4px}.message-list span,.message-list time{font-size:11px;color:var(--muted)}.message-view h2{font:400 30px var(--serif)}.message-meta{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:16px}.message-meta a,.message-meta time{color:var(--muted);font-size:12px}.message-body{padding:25px 0;line-height:1.8;font-size:15px}.message-actions{border-top:1px solid var(--line);padding-top:15px}.message-actions button{border:1px solid var(--line);background:#fff;padding:8px 12px;cursor:pointer}.message-actions .danger{color:var(--danger)}.login-body{min-height:100vh;display:grid;place-items:center;background:linear-gradient(120deg,rgba(2,11,17,.95),rgba(3,24,35,.82)),url('../images/header_01.png') center/cover;padding:20px}.login-card{width:min(440px,100%);background:#fff;padding:38px;box-shadow:0 25px 70px rgba(0,0,0,.35)}.login-brand{display:flex;align-items:center;gap:14px}.login-brand strong{font-size:26px;letter-spacing:.12em;color:#0b6974}.login-brand span{border-left:1px solid var(--line);padding-left:14px;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.login-kicker{color:#168b96;text-transform:uppercase;letter-spacing:.15em;font-size:9px;margin:32px 0 5px}.login-card h1{font:400 32px var(--serif);margin:0}.login-card>p{color:var(--muted)}.login-form{margin-top:24px}.login-form .admin-button{width:100%}.back-site{display:block;text-align:center;margin-top:20px;color:var(--muted);font-size:11px;text-decoration:none}
@media(max-width:1050px){.stat-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.editor-layout{grid-template-columns:1fr}.editor-side{display:grid;grid-template-columns:1fr 1fr}.menu-admin-layout,.media-layout{grid-template-columns:1fr}.sticky-card{position:static}.media-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:780px){.admin-sidebar{transform:translateX(-100%);transition:.25s}.admin-sidebar.is-open{transform:none}.admin-shell{margin-left:0}.sidebar-toggle{display:block}.admin-topbar{padding:0 16px}.admin-account span{display:none}.admin-content{padding:18px}.welcome-panel{padding:24px;display:block}.welcome-panel .admin-button{margin-top:20px}.page-tools,.editor-heading{display:block}.page-tools .admin-button,.editor-heading>div:last-child{margin-top:12px}.editor-heading>div:last-child{flex-wrap:wrap}.table-card{margin-inline:-18px}.messages-layout{grid-template-columns:1fr}.message-view{min-height:300px}.media-grid{grid-template-columns:repeat(2,1fr)}.menu-row{grid-template-columns:20px 1fr 45px 24px}.menu-row>span:nth-of-type(2),.menu-row .status{display:none}}
@media(max-width:520px){.stat-grid{grid-template-columns:1fr 1fr;gap:9px}.stat-grid article{padding:16px}.admin-account a:first-of-type{display:none}.filter-form{width:100%;flex-wrap:wrap}.filter-form input{flex:1}.editor-side{grid-template-columns:1fr}.inline-fields{grid-template-columns:1fr}.login-card{padding:28px}.media-grid{grid-template-columns:1fr 1fr}}

.media-actions{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:8px}.media-actions form{margin-left:auto}.media-grid .media-edit-button{color:#157e88;font-weight:700}.image-editor-dialog{width:min(1120px,calc(100% - 32px));max-height:calc(100vh - 32px);padding:0;border:0;box-shadow:0 25px 80px rgba(0,0,0,.45);background:#fff;color:var(--navy)}.image-editor-dialog::backdrop{background:rgba(1,10,15,.78)}.image-editor-heading{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.image-editor-heading h2{font:400 23px var(--serif);margin:3px 0 0}.image-editor-heading>button{border:0;background:none;font-size:28px;cursor:pointer;color:var(--muted)}.image-editor-body{padding:18px 22px;background:#e9eeee}.image-editor-stage{height:min(58vh,620px);min-height:330px;background:#16272e}.image-editor-stage cropper-canvas{width:100%;height:100%}.image-editor-source{display:none}.image-editor-toolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap;background:#fff;padding:12px;margin-top:12px;border:1px solid var(--line)}.image-editor-toolbar>div{display:flex;gap:4px;flex-wrap:wrap}.image-editor-toolbar span,.image-editor-toolbar label,.image-editor-footer label{display:block;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.image-editor-toolbar>div span{width:100%}.image-editor-toolbar button,.image-editor-toolbar select,.image-editor-footer select{border:1px solid #cbd5d6;background:#fff;padding:7px 9px;font:11px var(--sans);cursor:pointer}.image-editor-toolbar label select{display:block;margin-top:4px}.image-editor-footer{display:flex;align-items:center;gap:10px;padding:14px 22px;border-top:1px solid var(--line)}.image-editor-footer p{margin:0 auto 0 0;color:var(--muted);font-size:12px}.image-editor-footer p.is-error{color:var(--danger);font-weight:700}.image-editor-footer label{display:flex;align-items:center;gap:7px}.image-editor-footer .admin-button:disabled{opacity:.55;cursor:wait}
@media(max-width:700px){.image-editor-stage{height:48vh;min-height:280px}.image-editor-footer{align-items:stretch;flex-wrap:wrap}.image-editor-footer p{width:100%}.image-editor-footer .admin-button{flex:1}.image-editor-footer label{width:100%}.image-editor-footer select{flex:1}}

/* Tipografia do CMS alinhada à escala de leitura do portal. */
body{font-size:15px;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.admin-brand small{font-size:11px;line-height:1.35}.admin-sidebar nav p,.admin-topbar>div:first-of-type p,.card-heading p,.eyebrow{font-size:11px;line-height:1.35}.admin-sidebar nav a{font-size:14px;line-height:1.35}.admin-topbar>div:first-of-type strong{font-size:18px}.admin-account{font-size:13px}.simple-list small,.simple-list time{font-size:12px;line-height:1.45}.status{font-size:11px;line-height:1.3}.admin-button{font-size:12px;line-height:1.3}.card-heading a,.editor-heading>div:first-child a{font-size:13px}.admin-table th{font-size:11px;line-height:1.35}.admin-table td{font-size:14px;line-height:1.45}.editor-main label,.admin-form label,.editor-side label{font-size:12px;line-height:1.35}.field-help{font-size:13px!important;line-height:1.5}.editor-toolbar button{font-size:12px}.menu-row small,.menu-row>span{font-size:12px;line-height:1.4}.menu-row>a{font-size:13px}.media-grid strong{font-size:13px}.media-grid input{font-size:12px}.media-grid small,.media-grid button{font-size:12px}.admin-footer{font-size:12px}.image-editor-toolbar span,.image-editor-toolbar label,.image-editor-footer label{font-size:11px}.image-editor-toolbar button,.image-editor-toolbar select,.image-editor-footer select{font-size:12px}.image-editor-footer p{font-size:13px}

/* Integração do editor completo TOAST UI. */
.image-editor-dialog{width:min(1420px,calc(100% - 24px));max-height:calc(100vh - 24px);overflow:auto}.image-editor-body{padding:0;background:#1f1f1f}.image-editor-stage{height:720px;min-height:720px;background:#1f1f1f}.image-editor-stage .tui-image-editor-container{height:720px!important;min-height:720px;background:#1f1f1f}.image-editor-stage .tui-image-editor-header{background:#16272e}.image-editor-stage .tui-image-editor-header-logo{opacity:.75}.image-editor-stage .tui-image-editor-menu{background:#0b202a}.image-editor-stage .tui-image-editor-submenu{background:#f4f7f7}.image-editor-stage .tui-image-editor-controls-logo>ul>li,.image-editor-stage .tui-image-editor-menu>.tui-image-editor-item{margin-top:0}.image-editor-stage .tui-image-editor-menu>.tui-image-editor-item.active,.image-editor-stage .tui-image-editor-menu>.tui-image-editor-item:hover{background:#0d7e89}.image-editor-stage .tui-image-editor-help-menu>.tui-image-editor-item:hover{background:#0d7e89}.image-editor-stage .tui-image-editor-button.apply label,.image-editor-stage .tui-image-editor-button.cancel label{font-size:12px}.image-editor-footer{position:sticky;bottom:0;background:#fff;z-index:10}
@media(max-width:760px){.image-editor-dialog{width:100%;max-width:none;max-height:100vh;margin:0}.image-editor-stage,.image-editor-stage .tui-image-editor-container{height:680px!important;min-height:680px}.image-editor-heading{padding:14px 16px}.image-editor-footer{padding:12px 16px}}

/* Layout avançado dos filtros de páginas. */
.filter-card{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);padding:18px 22px;margin-bottom:18px}
.filter-form--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr)) auto;gap:14px;align-items:end}
.filter-group{display:flex;flex-direction:column;gap:5px}
.filter-group label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}
.filter-group input,.filter-group select{border:1px solid var(--line);background:#fff;padding:8px 10px;font-size:13px;width:100%;height:38px}
.filter-actions{display:flex;gap:8px;align-items:center}
.filter-actions .admin-button{height:38px}
@media(max-width:850px){.filter-form--grid{grid-template-columns:1fr 1fr}.filter-actions{grid-column:1/-1}}
@media(max-width:520px){.filter-form--grid{grid-template-columns:1fr}}

/* SunEditor Canvas & Visual Layout Styling */
.sun-editor{border:1px solid var(--line)!important;box-shadow:var(--shadow)!important}
.sun-editor .se-toolbar{background:#f4f7f7!important;outline:0!important;border-bottom:1px solid var(--line)!important}
.sun-editor .se-wrapper .se-wrapper-inner{min-height:580px;background:#fff}
.sun-editor .se-wrapper .se-wrapper-inner.se-wrapper-wysiwyg{padding:24px!important;font-family:var(--sans,'Inter',Segoe UI,sans-serif)!important;font-size:1.05rem!important;line-height:1.76!important;color:#061923!important}
.sun-editor .se-wrapper-wysiwyg .lead{font:400 1.45rem/1.4 Georgia,serif;color:#102d38;margin-top:0}
.sun-editor .se-wrapper-wysiwyg img{max-width:100%!important;height:auto!important;display:inline-block}

/* Cards de Livros no Editor */
.sun-editor .se-wrapper-wysiwyg .book-grid{display:grid;gap:2rem;margin-top:2rem}
.sun-editor .se-wrapper-wysiwyg .book-card{display:grid;grid-template-columns:180px minmax(0,1fr);gap:1.8rem;background:#fff;padding:1.5rem;border:1px solid #d4dddd;box-shadow:0 6px 18px rgba(7,28,38,.05);align-items:start}
.sun-editor .se-wrapper-wysiwyg .book-card__cover img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}
.sun-editor .se-wrapper-wysiwyg .book-card__author{font:800 .72rem/1.35 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#168b99;margin-bottom:.3rem;display:block}
.sun-editor .se-wrapper-wysiwyg .book-card__title{font:400 1.35rem/1.2 Georgia,serif;margin:0 0 .8rem;color:#061923}
.sun-editor .se-wrapper-wysiwyg .book-card__synopsis{font-size:.98rem;line-height:1.6;color:#334e58;margin:0 0 1.2rem}
.sun-editor .se-wrapper-wysiwyg .book-card__actions{display:flex;gap:1.2rem;margin-top:auto;padding-top:.8rem;border-top:1px solid #e1e8e8}

/* Cards de Pessoas/Diretoria no Editor */
.sun-editor .se-wrapper-wysiwyg .people-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.2rem;margin-top:2rem}
.sun-editor .se-wrapper-wysiwyg .person-card{margin:0;background:#fff;box-shadow:0 6px 18px rgba(7,28,38,.08);border:1px solid #dce4e5;overflow:hidden}
.sun-editor .se-wrapper-wysiwyg .person-card img{width:100%;aspect-ratio:4/5;object-fit:cover}
.sun-editor .se-wrapper-wysiwyg .person-card div{padding:1rem}
.sun-editor .se-wrapper-wysiwyg .person-card div span{font:800 .72rem/1.35 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#0a6f7c;display:block}
.sun-editor .se-wrapper-wysiwyg .person-card h3{font-size:1.05rem;line-height:1.3;margin:.35rem 0 0;color:#061923;font-weight:600}

/* Tabelas no Editor */
.sun-editor .se-wrapper-wysiwyg table{width:100%!important;border-collapse:collapse!important;margin:1.5rem 0!important}
.sun-editor .se-wrapper-wysiwyg table td,.sun-editor .se-wrapper-wysiwyg table th{border:1px solid #dce4e5!important;padding:10px 14px!important}
.sun-editor .se-wrapper-wysiwyg table th{background:#f3f6f6!important;font-weight:700}

/* Acesso restrito enquanto a senha temporária estiver em uso. */
.password-change-required .admin-shell{margin-left:0}.password-change-required .admin-content{max-width:864px}.password-change-required .admin-account a{display:inline}
