.rk-header{top:var(--rk-admin-offset,0px)}.admin-bar .rk-header{top:var(--rk-admin-offset,32px)}
.rk-utility-bar{position:sticky;top:calc(var(--rk-admin-offset,0px) + var(--rk-header-height,78px));z-index:45;background:#fff9ec;border-block:1px solid #f1ddb1;box-shadow:0 3px 12px #7d601207}.rk-utility-menu{display:flex;align-items:stretch;justify-content:center;list-style:none;padding:0;margin:0!important}.rk-utility-menu>li{margin:0;list-style:none;flex:1}.rk-utility-menu a{display:flex;min-height:47px;align-items:center;justify-content:center;text-align:center;font-size:10px;font-weight:700;padding:8px 13px;color:#354b4b;border-inline-end:1px solid #eddfc3}.rk-utility-menu>li:first-child a{border-inline-start:1px solid #eddfc3}.rk-utility-menu a:hover,.rk-utility-menu a:focus-visible{background:#ffdfa1;color:#263c3d}.rk-utility-menu>li:first-child a{background:#ffda72}.rk-utility-menu>li:last-child a{background:#d4f3ef}
.rk-top-banner{margin:0 0 28px;border-radius:10px;overflow:hidden}.rk-top-widget{margin-bottom:15px}.rk-top-banner img,.rk-image-link,.rk-editable-image{display:block;max-width:100%;height:auto}.rk-top-banner img{width:100%;border-radius:10px}.rk-slot-banner .rk-editable-image{border-radius:9px;width:100%}.rk-image-link:focus-visible{outline-offset:5px}.rk-article-cover .rk-image-link img{width:100%}.rk-prose h2,.rk-prose h3,.admin-bar .rk-prose h2,.admin-bar .rk-prose h3{scroll-margin-top:calc(var(--rk-sticky-offset,130px) + 15px)}
.rk-category-toggle{border:0;border-bottom:1px solid #d8eceb;margin:0!important}.rk-category-toggle>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;cursor:pointer;padding:13px 3px;font-size:11px;font-weight:700;color:#225d60}.rk-category-toggle>summary::-webkit-details-marker{display:none}.rk-category-toggle>summary>svg{height:14px;width:14px;transition:transform .18s}.rk-category-toggle[open]>summary>svg{transform:rotate(90deg)}.rk-category-toggle[open]>summary{color:#087878}.rk-category-body{padding:0 0 12px 5px}.rk-category-body .rk-category-toggle{border-inline-start:2px solid #d3eae8;padding-left:9px}.rk-category-body .rk-doc-links{margin-bottom:5px}.rk-category-body .rk-doc-links a{font-size:10px}.rk-category-loading,.rk-category-empty{font-size:10px;color:#5b6c70;padding:8px;margin:0}.rk-category-all{font-size:9px!important;color:#087878!important;display:block;padding:8px 9px}.riki-site .rk-doc-load-more,.riki-site .rk-doc-retry{border:1px solid #b7dedb;background:#e3f6f4;color:#155e62;font-size:10px;line-height:1.6;letter-spacing:0;text-transform:none;padding:7px 11px;border-radius:5px;margin:5px 0;min-height:34px}.rk-doc-sidebar-inner>h2{margin-bottom:14px}
.rk-floating-toc{position:fixed;right:20px;top:calc(var(--rk-sticky-offset,130px) + 8px);width:270px;z-index:70;background:white;border:1px solid #b7dfdc;border-radius:10px;box-shadow:0 8px 35px #164f4f20;overflow:hidden}.riki-site .rk-floating-toc-toggle{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;padding:15px 17px;background:#3ac6c6;color:#173d40;border:0;border-radius:0;margin:0;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:0;text-transform:none}.rk-toc-toggle-mark{margin-left:auto}.rk-floating-toc-panel{max-height:calc(100dvh - var(--rk-sticky-offset,130px) - 110px);overflow-y:auto;overscroll-behavior:contain;padding:16px}.rk-floating-toc-panel nav{display:flex;flex-direction:column;gap:10px}.rk-floating-toc-panel a{font-size:11px;line-height:1.75;border-left:2px solid transparent;padding-left:9px}.rk-floating-toc-panel a[data-level="3"]{padding-left:20px;font-size:10px}.rk-floating-toc-panel a.is-current{color:#087878;border-color:#3ac6c6;font-weight:600}.rk-has-floating-toc #fixedtoc{display:none!important}.rk-floating-toc:not(.is-expanded){width:auto}.rk-floating-toc:not(.is-expanded) .rk-toc-toggle-mark{transform:rotate(180deg)}
@media(min-width:801px){.rk-nav-list .sub-menu .sub-menu{top:0;left:100%}}
@media(max-width:1100px) and (min-width:801px){.rk-floating-toc{width:235px;right:12px}}
@media(max-width:800px){.rk-utility-bar>.rk-wrap{width:100%}.rk-utility-menu{overflow-x:auto;justify-content:flex-start;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.rk-utility-menu>li{flex:1 0 125px;scroll-snap-align:start}.rk-utility-menu a{min-height:42px;font-size:9px;padding:8px 12px}.rk-floating-toc{top:auto;right:16px;bottom:calc(20px + var(--rk-preview-offset,0px) + env(safe-area-inset-bottom));width:52px;border-radius:50%;overflow:visible;box-shadow:0 5px 22px #165d5d25}.riki-site .rk-floating-toc-toggle{width:52px;height:52px;border-radius:50%;padding:0;justify-content:center}.rk-floating-toc-toggle>span{display:none}.rk-floating-toc.is-expanded{width:52px}.rk-floating-toc-panel{position:absolute;right:0;bottom:64px;width:min(330px,calc(100vw - 32px));max-height:min(55dvh,440px);background:white;border:1px solid #b7dfdc;border-radius:10px;box-shadow:0 6px 30px #165d5d25;padding:19px}.rk-floating-toc:not(.is-expanded){width:52px}.rk-floating-toc-panel nav:before{content:'MỤC LỤC BÀI VIẾT';font-size:10px;color:#087878;font-weight:700;margin-bottom:7px}.rk-category-toggle>summary{min-height:44px;font-size:12px}.rk-category-body .rk-doc-links a{font-size:12px;min-height:40px}.rk-nav-list .sub-menu .sub-menu{position:static}.rk-top-banner{margin-bottom:22px}}
@media(min-width:801px){.single-docs .rk-floating-toc{left:max(18px,calc((100vw - 1200px)/2));right:auto;width:250px}.single-docs .rk-floating-toc:not(.is-expanded){width:auto}}
@media print{.rk-floating-toc,.rk-utility-bar{display:none!important}}
