
/* Visual Pages Manager V1 */
.pages-search{display:flex;gap:7px;align-items:center;flex:1}.pages-search .search{max-width:380px}
.pages-manager-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:15px}
.page-manager-card{border:1px solid #e2e8ef;border-radius:15px;padding:15px;background:#fff;box-shadow:0 8px 26px rgba(14,39,68,.035)}
.page-manager-top{display:flex;justify-content:space-between;align-items:center;gap:10px}
.page-type{font-size:8px;font-weight:850;text-transform:uppercase;padding:5px 7px;border-radius:999px;background:#eef4ff;color:#245fd6}.page-type.legal{background:#fff2e8;color:#a65a18}
.page-status{font-size:8px;font-weight:800}.page-status i{font-size:6px;margin-right:4px}.page-status.live{color:#178d58}.page-status.hidden{color:#8997a7}
.page-manager-card h3{font-size:14px;margin:13px 0 5px}.page-manager-card code{font-size:9px;color:#64758b;background:#f4f7fa;border-radius:6px;padding:4px 6px}
.page-manager-card p{min-height:48px;color:#718196;font-size:9px;line-height:1.55;margin:12px 0}
.page-manager-actions{display:flex;gap:7px}.page-manager-actions .btn{flex:1}
.page-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.page-editor-side{position:sticky;top:88px}
.page-slug-wrap{display:grid;grid-template-columns:36px 1fr;align-items:center;border:1px solid #dfe5ec;border-radius:10px;overflow:hidden}.page-slug-wrap>span{display:grid;place-items:center;height:100%;background:#f4f7fa;color:#8290a3}.page-slug-wrap .form-control{border:0!important;border-radius:0!important;box-shadow:none!important}
.rich-toolbar{display:flex;gap:5px;flex-wrap:wrap;padding:8px;border:1px solid #dfe5ec;border-bottom:0;border-radius:11px 11px 0 0;background:#f8fafc}
.rich-toolbar button{min-width:34px;height:32px;border:1px solid #dfe5ec;border-radius:8px;background:#fff;color:#40546d}
.rich-page-editor{min-height:430px;padding:20px;border:1px solid #dfe5ec;border-radius:0 0 11px 11px;background:#fff;outline:0;font-size:13px;line-height:1.75;color:#23364e}
.rich-page-editor h2{font-size:25px;margin:20px 0 10px}.rich-page-editor h3{font-size:19px;margin:18px 0 8px}
.page-publish-toggle{display:flex;align-items:center;gap:9px}.page-publish-toggle input{display:none}.page-publish-toggle span{width:40px;height:23px;border-radius:999px;background:#cbd5df;position:relative}.page-publish-toggle span:after{content:"";position:absolute;width:17px;height:17px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.2s}.page-publish-toggle input:checked+span{background:#199b63}.page-publish-toggle input:checked+span:after{left:20px}.page-publish-toggle b{font-size:10px}
.page-danger-zone p{font-size:9px;color:#7e8c9d;line-height:1.5}.footer-page-picker{margin-top:6px;font-size:9px!important}
.tnb-content-hero{padding:84px 0;background:#071b31;color:#fff;background-size:cover;background-position:center}.tnb-content-hero span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#ff4669;font-weight:800}.tnb-content-hero h1{color:#fff;font-size:42px;margin:8px 0 0}
.tnb-content-page{padding:55px 0;background:#f5f8fc}.tnb-content-card{max-width:980px;margin:auto;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:38px;box-shadow:0 18px 50px rgba(9,34,62,.06);font-size:14px;line-height:1.8;color:#31445d}.tnb-content-card h2,.tnb-content-card h3{color:#102742;margin-top:24px}.tnb-content-card a{color:#d91f43}
.tnb-contact-intro p{color:inherit!important;margin:0!important}
@media(max-width:1100px){.pages-manager-grid{grid-template-columns:1fr 1fr}}
@media(max-width:850px){.page-editor-layout{grid-template-columns:1fr}.page-editor-side{position:static}}
@media(max-width:650px){.pages-manager-grid{grid-template-columns:1fr}.tnb-content-hero h1{font-size:34px}.tnb-content-card{padding:22px}.page-manager-actions{flex-direction:column}}
