.nh-admin-shell,.nh-admin-shell *{cursor:auto!important}.nh-admin-shell [role=button],.nh-admin-shell a,.nh-admin-shell button,.nh-admin-shell input[type=checkbox],.nh-admin-shell input[type=radio],.nh-admin-shell label[for],.nh-admin-shell select{cursor:pointer!important}.nh-admin-shell [contenteditable=true],.nh-admin-shell input[type=number],.nh-admin-shell input[type=search],.nh-admin-shell input[type=text],.nh-admin-shell input[type=url],.nh-admin-shell textarea{cursor:text!important}.bv-page,:root{--hero-bg:#221610;--hero-ink:#f5efe0;--hero-ink-2:hsla(43,51%,92%,.84);--hero-ink-3:hsla(43,51%,92%,.64);--hero-border:hsla(43,51%,92%,.14);--ink:#1f2020;--ink-2:#4a433c;--ink-3:#7a7470;--bg:#f4f0e8;--bg-2:#e6dfd0;--bg-card:#fcfaf6;--border:rgba(31,32,32,.14);--border-lt:rgba(31,32,32,.08);--terra:#c0562c;--terra-pale:rgba(192,86,44,.09);--brass:#9a7b4f;--brass-lt:#c9a96e;--shadow-card:0 4px 20px rgba(28,22,18,.05);--shadow-hover:0 14px 36px rgba(28,22,18,.12)}.bv-page{min-height:100vh;background:var(--bg);color:var(--ink);display:flex;flex-direction:column}.bv-page>main.bv-container{flex:1 1;width:100%;padding-bottom:clamp(4.5rem,7vw,6.5rem)}.bv-page .site-footer{margin-top:clamp(4rem,6vw,6rem)}.bv-hero{background:#221610;color:#f5efe0;padding:9.5rem 0 4.5rem;border-bottom:1px solid hsla(43,51%,92%,.14);position:relative;overflow:hidden}.bv-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 80% 20%,hsla(39,46%,61%,.14),transparent 70%);pointer-events:none}.bv-container{max-width:var(--max-w,1280px);margin:0 auto;padding:0 var(--pad-x,clamp(1.5rem,5vw,3.5rem))}.bv-eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-size:.76rem;letter-spacing:.24em;text-transform:uppercase;color:#c9a96e;font-weight:600;margin-bottom:1.25rem}.bv-eyebrow:before{content:"";width:28px;height:1px;background:#c9a96e}.bv-hero-title{font-family:var(--font-display);font-size:clamp(2.3rem,4.6vw,4.1rem);font-weight:400;line-height:1.14;letter-spacing:-.015em;color:#f5efe0!important;max-width:22ch;margin-bottom:1.25rem}.bv-hero-title em{font-style:italic;color:#c9a96e!important}.bv-hero-desc{font-size:clamp(.98rem,1.15vw,1.1rem);line-height:1.75;color:hsla(43,51%,92%,.85)!important;max-width:62ch}.bv-featured{margin-top:3.5rem;display:grid;grid-template-columns:1.25fr 1fr;background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-card);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.bv-featured:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.bv-featured-img-wrap{position:relative;min-height:380px;background:var(--bg-2);overflow:hidden}.bv-featured-img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.bv-featured:hover .bv-featured-img{transform:scale(1.03)}.bv-featured-badge{position:absolute;top:1.25rem;left:1.25rem;background:rgba(34,22,16,.86);color:var(--brass-lt);padding:.4rem .9rem;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bv-featured-body{padding:clamp(1.75rem,3.5vw,3.25rem);display:flex;flex-direction:column;justify-content:center}.bv-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.9rem}.bv-cat-pill{color:var(--terra);font-weight:600}.bv-featured-title{font-family:var(--font-display);font-size:clamp(1.55rem,2.3vw,2.2rem);font-weight:500;line-height:1.24;color:var(--ink);margin-bottom:1rem;transition:color .25s ease}.bv-featured:hover .bv-featured-title{color:var(--terra)}.bv-featured-excerpt{font-size:.96rem;line-height:1.75;color:var(--ink-2);margin-bottom:1.75rem}.bv-read-more{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--terra)}.bv-toolbar{margin-top:3rem;margin-bottom:2.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border);align-items:center;justify-content:space-between;gap:1rem}.bv-chips,.bv-toolbar{display:flex;flex-wrap:wrap}.bv-chips{gap:.5rem}.bv-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.52rem 1.05rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:#4a433c;background:transparent;border:1px solid rgba(31,32,32,.16);transition:all .25s ease}.bv-chip:hover{border-color:#c0562c;color:#c0562c}.bv-chip.is-active{background:#221610!important;color:#f5efe0!important;border-color:#221610!important}.bv-search-form{display:flex;align-items:center;gap:.5rem;min-width:260px}.bv-search-input{flex:1 1;padding:.55rem .95rem;font-family:var(--font-body);font-size:.88rem;color:var(--ink);background:var(--bg-card);border:1px solid var(--border);outline:none;transition:border-color .2s ease}.bv-search-input:focus{border-color:var(--terra)}.bv-search-btn{padding:.55rem 1rem;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;background:var(--terra);color:#fff;border:1px solid var(--terra)}.bv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem}.bv-card{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-card);overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.bv-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.bv-card-thumb{position:relative;aspect-ratio:16/10;background:var(--bg-2);overflow:hidden}.bv-card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.bv-card:hover .bv-card-thumb img{transform:scale(1.04)}.bv-card-body{padding:1.5rem 1.6rem 1.75rem;display:flex;flex-direction:column;flex:1 1}.bv-card-title{font-family:var(--font-display);font-size:1.26rem;font-weight:500;line-height:1.32;color:var(--ink);margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.bv-card:hover .bv-card-title{color:var(--terra)}.bv-card-desc{font-size:.9rem;line-height:1.68;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.25rem;flex:1 1}.bv-card-footer{padding-top:.9rem;border-top:1px solid var(--border-lt);display:flex;align-items:center;justify-content:space-between;font-size:.76rem;color:var(--ink-3)}.bv-detail-hero{background:#221610;color:#f5efe0;padding:9rem 0 4rem;border-bottom:1px solid hsla(43,51%,92%,.14)}.bv-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(43,51%,92%,.65);margin-bottom:1.5rem}.bv-breadcrumb a{color:hsla(43,51%,92%,.85)!important;transition:color .2s ease}.bv-breadcrumb a:hover{color:#c9a96e!important}.bv-detail-title{font-family:var(--font-display);font-size:clamp(2rem,3.8vw,3.35rem);font-weight:400;line-height:1.18;color:#f5efe0!important;max-width:28ch;margin-bottom:1.25rem}.bv-detail-lead{font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.75;color:hsla(43,51%,92%,.85)!important;max-width:68ch;margin-bottom:1.75rem}.bv-detail-author-bar{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;padding-top:1.25rem;border-top:1px solid hsla(43,51%,92%,.14);font-size:.82rem;color:hsla(43,51%,92%,.85)!important}.bv-cover-frame{max-width:1120px;margin:-2.25rem auto 0;padding:0 var(--pad-x,2rem)}.bv-cover-img{width:100%;max-height:540px;object-fit:cover;border:1px solid var(--border);box-shadow:var(--shadow-hover);background:var(--bg-2)}.bv-reader-grid{max-width:1220px;margin:3.5rem auto 0;padding:0 var(--pad-x,2rem);display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:3.5rem;gap:3.5rem;align-items:start}.bv-reader-grid.no-toc{grid-template-columns:minmax(0,780px);justify-content:center}.bv-toc-aside{position:-webkit-sticky;position:sticky;top:6.25rem;background:var(--bg-card);border:1px solid var(--border);padding:1.35rem 1.25rem;max-height:calc(100vh - 8rem);overflow-y:auto}.bv-toc-heading{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--terra);margin-bottom:.9rem;padding-bottom:.65rem;border-bottom:1px solid var(--border)}.bv-toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.bv-toc-link{display:block;font-size:.85rem;font-weight:500;line-height:1.45;color:#26211d;padding:.42rem .6rem;border-left:3px solid transparent;transition:all .2s ease}.bv-toc-link.is-h3{padding-left:1.3rem;font-size:.81rem;color:#433d38}.bv-toc-link:hover{color:#c0562c}.bv-toc-link.is-active{color:#c0562c!important;font-weight:700;border-left-color:#c0562c;background:rgba(192,86,44,.11)}.noi-dung-bai-viet{background:var(--bg-card);border:1px solid var(--border);padding:clamp(1.75rem,4vw,3.5rem);font-family:var(--font-body);font-size:1.04rem;line-height:1.85;color:var(--ink);overflow-wrap:break-word}.noi-dung-bai-viet p{margin:0 0 1.35rem}.noi-dung-bai-viet h2{font-size:clamp(1.45rem,2.2vw,1.85rem);line-height:1.3;margin:2.4rem 0 1rem;padding-bottom:.45rem;border-bottom:1px solid var(--border-lt)}.noi-dung-bai-viet h2,.noi-dung-bai-viet h3{font-family:var(--font-display);font-weight:500;color:var(--ink);scroll-margin-top:6.5rem}.noi-dung-bai-viet h3{font-size:clamp(1.2rem,1.65vw,1.4rem);line-height:1.38;margin:1.8rem 0 .75rem}.noi-dung-bai-viet h4{font-size:1.08rem;font-weight:600;color:var(--ink);margin:1.4rem 0 .5rem}.noi-dung-bai-viet ol,.noi-dung-bai-viet ul{margin:.75rem 0 1.4rem;padding-left:1.75rem}.noi-dung-bai-viet ul{list-style-type:disc!important;list-style-position:outside!important}.noi-dung-bai-viet ol{list-style-type:decimal!important;list-style-position:outside!important}.noi-dung-bai-viet li{display:list-item!important;margin-bottom:.55rem;padding-left:.25rem}.noi-dung-bai-viet li::marker{color:#c0562c;font-weight:700}.noi-dung-bai-viet blockquote{margin:1.65rem 0;padding:1.2rem 1.5rem;border-left:4px solid #c0562c;background:#f4f0e8;font-family:var(--font-display);font-style:italic;font-size:1.14rem;line-height:1.65;color:#26211d}.noi-dung-bai-viet a{color:#c0562c!important;font-weight:600;text-decoration:underline!important;text-underline-offset:3px}.noi-dung-bai-viet figure{margin:2rem 0}.noi-dung-bai-viet img{max-width:100%;height:auto;display:block;margin:1.25rem auto;border:1px solid var(--border)}.noi-dung-bai-viet figcaption{text-align:center;font-size:.84rem;color:var(--ink-3);margin-top:.6rem;font-style:italic}.noi-dung-bai-viet table{width:100%;border-collapse:collapse;margin:1.75rem 0;font-size:.92rem}.noi-dung-bai-viet td,.noi-dung-bai-viet th{border:1px solid var(--border);padding:.75rem .95rem;text-align:left}.noi-dung-bai-viet th{background:var(--bg);font-weight:600;color:var(--ink)}.bv-mobile-toc-fab{display:none;position:fixed;right:1.25rem;bottom:1.25rem;z-index:90;background:var(--hero-bg);color:var(--hero-ink);border:1px solid var(--brass);padding:.7rem 1.15rem;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;box-shadow:0 10px 30px rgba(0,0,0,.28);align-items:center;gap:.5rem}.bv-mobile-toc-backdrop{position:fixed;inset:0;z-index:95;background:rgba(20,14,10,.55);display:flex;align-items:flex-end}.bv-mobile-toc-sheet{width:100%;max-height:72vh;background:var(--bg-card);border-top:2px solid var(--terra);padding:1.25rem 1.5rem 2rem;overflow-y:auto}.nh-admin-shell{min-height:100vh;background:#f6f3ec;color:#1c1612;font-family:var(--font-body);display:grid;grid-template-columns:272px minmax(0,1fr);align-items:stretch}.nh-admin-sidebar{background:#221610;color:#f3ede2;border-right:1px solid hsla(39,41%,92%,.12);position:-webkit-sticky;position:sticky;top:0;height:100vh;justify-content:space-between;overflow-y:auto;z-index:60}.nh-admin-sidebar,.nh-sidebar-brand,.nh-sidebar-top{display:flex;flex-direction:column}.nh-sidebar-brand{padding:1.45rem 1.35rem 1.15rem;border-bottom:1px solid hsla(39,41%,92%,.1);margin-bottom:1.15rem;gap:.35rem}.nh-sidebar-logo{font-family:var(--font-display);font-size:1.5rem;letter-spacing:.12em;color:#f3ede2;font-weight:500;line-height:1.1}.nh-sidebar-subtitle{display:inline-block;align-self:flex-start;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;padding:.2rem .55rem;background:hsla(39,46%,61%,.16);color:#c9a96e;border:1px solid hsla(39,46%,61%,.32)}.nh-sidebar-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.72rem 1rem;background:#c0562c;color:#fff;font-size:.84rem;font-weight:600;letter-spacing:.03em;border:1px solid #c0562c;transition:all .2s ease}.nh-sidebar-cta.is-active,.nh-sidebar-cta:hover{background:#a3431d;border-color:#c9a96e;color:#fff}.nh-sidebar-nav{display:flex;flex-direction:column;padding:0 .75rem;gap:.2rem}.nh-sidebar-section-label{font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:hsla(39,41%,92%,.48);font-weight:700;padding:.35rem .65rem}.nh-sidebar-link{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.68rem .75rem;font-size:.85rem;font-weight:500;color:hsla(39,41%,92%,.8);background:transparent;border:none;border-left:3px solid transparent;text-align:left;transition:all .18s ease}.nh-sidebar-link:hover{background:hsla(39,41%,92%,.06);color:#fff}.nh-sidebar-link.is-active{background:hsla(39,46%,61%,.15);color:#f3ede2;font-weight:600;border-left-color:#c9a96e}.nh-sidebar-link-main{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.nh-sidebar-count{font-size:.72rem;font-weight:700;padding:.12rem .5rem;background:hsla(39,41%,92%,.12);color:#c9a96e;border-radius:2px}.nh-sidebar-link.is-active .nh-sidebar-count{background:#c9a96e;color:#221610}.nh-sidebar-footer{padding:1rem 1rem 1.25rem;border-top:1px solid hsla(39,41%,92%,.12);background:rgba(0,0,0,.18);display:flex;flex-direction:column;gap:.65rem}.nh-sidebar-user{display:flex;align-items:center;gap:.65rem;padding:.6rem .65rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(39,41%,92%,.14);cursor:pointer;transition:border-color .2s ease}.nh-sidebar-user:hover{border-color:#c9a96e}.nh-sidebar-avatar{width:32px;height:32px;background:hsla(39,46%,61%,.2);color:#c9a96e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nh-sidebar-user-name{font-size:.8rem;font-weight:600;color:#f3ede2}.nh-sidebar-user-email,.nh-sidebar-user-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nh-sidebar-user-email{font-size:.68rem;color:hsla(39,41%,92%,.62)}.nh-sidebar-role-badge{font-size:.62rem;font-weight:700;padding:.14rem .42rem;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.nh-sidebar-logout{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.55rem .85rem;background:transparent;color:hsla(39,41%,92%,.8);border:1px solid hsla(39,41%,92%,.2);font-size:.78rem;font-weight:600;transition:all .18s ease}.nh-sidebar-logout:hover{border-color:#f6aea9;color:#f6aea9;background:rgba(197,34,31,.12)}.nh-admin-main{min-width:0;display:flex;flex-direction:column;min-height:100vh}.nh-admin-page-header{background:#fcfaf6;border-bottom:1px solid rgba(28,22,18,.1);padding:1.35rem clamp(1.25rem,3vw,2.5rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;position:-webkit-sticky;position:sticky;top:0;z-index:40}.nh-admin-container{width:100%;max-width:1440px;margin:0 auto;padding:1.85rem clamp(1.25rem,3vw,2.5rem) 4rem}.nh-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.75rem}.nh-stat-card{background:#fcfaf6;border:1px solid rgba(28,22,18,.12);padding:1.1rem 1.25rem;text-align:left;transition:all .2s ease}.nh-stat-card.is-active,.nh-stat-card:hover{border-color:#c0562c;box-shadow:0 6px 20px rgba(192,86,44,.1)}.nh-stat-label{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#6b5e52;margin-bottom:.35rem}.nh-stat-value{font-family:var(--font-display);font-size:1.85rem;font-weight:600;color:#1c1612}.nh-card{border:1px solid rgba(28,22,18,.12);box-shadow:0 2px 12px rgba(28,22,18,.04)}.nh-btn,.nh-card{background:#fcfaf6}.nh-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.58rem 1.1rem;font-size:.82rem;font-weight:600;border:1px solid rgba(28,22,18,.18);color:#1c1612;transition:all .18s ease}.nh-btn:hover:not(:disabled){border-color:#c0562c;color:#c0562c}.nh-btn:disabled{opacity:.55;pointer-events:none}.nh-btn-primary{background:#c0562c;border-color:#c0562c;color:#fff}.nh-btn-primary:hover:not(:disabled){background:#a3431d;border-color:#a3431d;color:#fff}.nh-btn-dark{background:#221610;border-color:#221610;color:#f3ede2}.nh-btn-dark:hover:not(:disabled){background:#38251b;color:#fff}.nh-input,.nh-select,.nh-textarea{width:100%;padding:.6rem .85rem;font-family:var(--font-body);font-size:.9rem;color:#1c1612;background:#fff;border:1px solid rgba(28,22,18,.2);outline:none;transition:border-color .2s ease}.nh-input:focus,.nh-select:focus,.nh-textarea:focus{border-color:#c0562c}.nh-table{width:100%;border-collapse:collapse;font-size:.88rem}.nh-table th{text-align:left;padding:.85rem 1rem;font-size:.73rem;letter-spacing:.12em;text-transform:uppercase;color:#6b5e52;background:#f1ece1;border-bottom:1px solid rgba(28,22,18,.12)}.nh-table td{padding:.95rem 1rem;border-bottom:1px solid rgba(28,22,18,.08);vertical-align:middle}.nh-table tr:hover td{background:hsla(39,46%,61%,.06)}.nh-status-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.24rem .65rem;font-size:.74rem;font-weight:600;border-radius:2px}.nh-status-dang{background:#e6f4ea;color:#137333;border:1px solid #b7e1cd}.nh-status-nhap{background:#fef7e0;color:#b06000;border:1px solid #fde293}.nh-status-an{background:#f1f3f4;color:#5f6368;border:1px solid #dadce0}.nh-status-xoa{background:#fce8e6;color:#c5221f;border:1px solid #f6aea9}.nh-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:1.75rem;gap:1.75rem;align-items:stretch}.nh-editor-sticky-dock{position:-webkit-sticky;position:sticky;top:var(--nh-sticky-header-h,118px);z-index:35;background:#fcfaf6;padding:0;margin:0;box-shadow:0 8px 18px -10px rgba(28,22,18,.14)}.nh-wysiwyg-modebar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .85rem;background:#f8f4ec;border:1px solid rgba(28,22,18,.18);border-bottom:none}.nh-editor-card.is-fullscreen{position:fixed;inset:0;z-index:1200;width:100vw;height:100vh;overflow-y:auto;background:#f4f0e8;padding:0 clamp(1.5rem,4vw,4rem) 3.5rem!important;border:none;box-shadow:none}.nh-editor-card.is-fullscreen .nh-editor-sticky-dock{top:0;z-index:50;background:#f4f0e8;padding:1rem 0 0;margin-top:0}.nh-editor-card.is-fullscreen .nh-wysiwyg-surface{min-height:calc(100vh - 190px)}.nh-fullscreen-toggle-btn{padding:.38rem .75rem;font-size:.78rem;font-weight:700;background:#221610;border:1px solid #221610;color:#f3ede2;display:inline-flex;align-items:center;gap:.38rem;cursor:pointer;transition:all .18s ease}.nh-fullscreen-toggle-btn.is-active,.nh-fullscreen-toggle-btn:hover{background:#c0562c;border-color:#c0562c;color:#fff}.nh-wysiwyg-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.65rem .85rem;background:#f1ece1;border:1px solid rgba(28,22,18,.18);border-bottom:none}.nh-wysiwyg-btn{padding:.38rem .62rem;font-size:.78rem;font-weight:600;background:#fcfaf6;border:1px solid rgba(28,22,18,.16);color:#1c1612;display:inline-flex;align-items:center;gap:.3rem}.nh-wysiwyg-btn:hover{border-color:#c0562c;color:#c0562c}.nh-wysiwyg-btn.is-active{background:#221610;color:#f3ede2;border-color:#221610}.nh-wysiwyg-wrapper{position:relative;overflow:hidden;flex:1 1;display:flex;flex-direction:column}.nh-wysiwyg-surface{flex:1 1;min-height:680px;overflow-x:hidden;background:#fff;border:1px solid rgba(28,22,18,.2);padding:1.5rem 3.25rem 2.25rem 1.75rem;outline:none}.nh-wysiwyg-surface:focus{border-color:#c0562c}.nh-wysiwyg-surface table{position:relative;border:1px solid rgba(28,22,18,.18)}.nh-wysiwyg-surface table td,.nh-wysiwyg-surface table th{border:1px solid rgba(28,22,18,.14);min-width:90px;cursor:text}.nh-wysiwyg-surface table td:focus,.nh-wysiwyg-surface table th:focus{background:hsla(39,46%,61%,.12)}.nh-table-context-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .85rem;background:#221610;color:#f3ede2;border:1px solid #221610;border-bottom:none;font-size:.76rem}.nh-table-context-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.nh-table-context-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.28rem .58rem;font-size:.74rem;font-weight:600;background:hsla(0,0%,100%,.1);color:#f3ede2;border:1px solid hsla(39,41%,92%,.22);cursor:pointer;transition:all .15s ease}.nh-table-context-btn:hover{background:#c0562c;border-color:#c0562c;color:#fff}.nh-table-context-btn.is-danger:hover{background:#c5221f;border-color:#c5221f;color:#fff}.nh-table-edge-btn{position:absolute;z-index:25;display:flex;align-items:center;justify-content:center;gap:.35rem;background:#fcfaf6;color:#c0562c;border:1.5px dashed #c0562c;font-size:.76rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(28,22,18,.1);transition:all .16s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nh-table-edge-btn:hover{background:#c0562c;color:#fff;border-style:solid;box-shadow:0 4px 12px rgba(192,86,44,.28)}@media (max-width:1120px){.bv-featured{grid-template-columns:1fr}.bv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bv-reader-grid{grid-template-columns:1fr}.bv-toc-aside{display:none}.bv-mobile-toc-fab{display:inline-flex}.nh-editor-grid{grid-template-columns:1fr}.nh-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.bv-grid{grid-template-columns:1fr}.bv-search-form{width:100%}}