.z-player-area{--book-paper:#f7f3ec;--book-ink:#24241f;--book-muted:#746e63;--book-line:#e1d8ca;--book-orange:#ff7a21;background:var(--book-paper);color:var(--book-ink)}
.z-player-area #layout-navbar.z-book-navbar{position:sticky;top:16px;z-index:1020;min-height:82px;padding:13px 24px;background:#fffdf8!important;border:1px solid var(--book-line);border-radius:12px;box-shadow:0 4px 16px #40331d05}
.book-navbar-inner{display:flex;align-items:center;gap:24px;width:100%;min-width:0}
.book-navbar-brand,.book-menu-brand{display:inline-flex;align-items:center;flex:none;gap:0;font-family:"Segoe UI",Arial,sans-serif;color:#23231e!important;font-size:29px;line-height:1;font-weight:800;letter-spacing:-1.3px;text-decoration:none}
.book-navbar-brand img,.book-menu-brand img{width:43px;height:39px;object-fit:contain;margin-right:-2px}
.book-navbar-links{display:flex;align-items:center;justify-content:center;gap:27px;flex:1;min-width:0}
.book-navbar-links a{position:relative;white-space:nowrap;font-size:14px;font-weight:500;color:#5c584e;padding:12px 0;text-decoration:none}
.book-navbar-links a:hover,.book-navbar-links a[aria-current=page]{color:#a84a0b}
.book-navbar-links a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:2px;border-radius:2px;background:var(--book-orange)}
.book-navbar-account{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-left:auto;min-width:0}
.book-navbar-greeting{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--book-muted);font-size:13px}
.book-navbar-session{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:8px 12px;border:1px solid #ded2bf;border-radius:7px;color:#463c2c;font-size:13px;text-decoration:none;white-space:nowrap;background:transparent}
.book-navbar-session:hover{background:#fff0dc;border-color:#c8a981;color:#743d10}
.book-menu-toggle{display:grid;place-items:center;flex:none;width:38px;height:40px;padding:6px;border:0;border-radius:7px;background:transparent;color:#534938;cursor:pointer}
.book-menu-toggle:hover{background:#f2e8d8}.book-menu-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}
.z-player-area #layout-menu{padding:20px 16px;background:#faf6ee;border-right:1px solid var(--book-line)}
.z-player-area #layout-menu .app-brand{padding:4px 14px 23px;height:auto;min-height:80px;margin-bottom:18px;border-bottom:1px solid var(--book-line)}
.z-player-area #layout-menu .menu-link{gap:9px;padding:12px 14px;border-radius:8px;color:#655e52;font-size:14px;line-height:1.5}
.z-player-area #layout-menu .menu-icon{color:inherit;margin-right:0;font-size:20px}
.z-player-area #layout-menu .menu-item.active .menu-icon{color:#8e410c!important;background:transparent}
.z-player-area #layout-menu .app-brand .layout-menu-toggle{background:#fff4e5!important;color:#7c4e23!important;box-shadow:none;border:1px solid var(--book-line);border-radius:8px}
.z-player-area #layout-menu .app-brand .layout-menu-toggle i{background:transparent!important;color:inherit!important}
.z-player-area #layout-menu .menu-item.active>.menu-link{background:#ffe9d3!important;color:#8e410c!important;font-weight:650;box-shadow:none}
.z-player-area #layout-menu .menu-item.active:before{background:var(--book-orange)!important}
.z-player-area #layout-menu .menu-link:hover{background:#f1e7d7;color:#8b460f}
.z-player-area #layout-menu .menu-inner-shadow{background:linear-gradient(#faf6ee,transparent);top:105px}
.z-player-area #layout-menu .ps__thumb-y{background:#cfbfa6!important}
.z-player-area .layout-overlay{background:#302a21}
.z-player-area .book-navbar-inner a:focus-visible,.z-player-area #layout-menu a:focus-visible,.book-menu-toggle:focus-visible{outline:3px solid #b35110;outline-offset:4px}
@media(max-width:1199px){.z-player-area #layout-navbar.z-book-navbar{padding-inline:18px}.book-navbar-inner{gap:16px}.book-navbar-links{gap:20px}.z-player-area #layout-menu{box-shadow:10px 0 30px #35291918}}
@media(max-width:991px){.book-navbar-links{display:none}}
@media(max-width:620px){.z-player-area #layout-navbar.z-book-navbar{top:10px;min-height:70px;padding:10px 13px}.book-navbar-inner{gap:11px}.book-navbar-brand{font-size:26px}.book-navbar-brand img{width:37px;height:35px}.book-navbar-greeting{display:none}.book-navbar-account{gap:0}.book-navbar-session{padding:7px 10px;gap:5px;font-size:12px}.book-menu-toggle{width:30px;height:38px;padding:3px}}
@media(prefers-reduced-motion:reduce){.z-player-area #layout-menu,.z-player-area .layout-overlay{transition:none!important}}
