.storihub-parts-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0 25px;padding:0;border:0}
.storihub-parts-nav .storihub-part-next{display:inline-flex;flex:1;justify-content:center;align-items:center;box-sizing:border-box;min-width:0;min-height:42px;padding:0 20px;background:#d57500;color:#fff;border:0;border-radius:12px;font:700 13px/1.2 'DM Sans',Arial,sans-serif;box-shadow:0 3px 8px rgba(188,96,0,.17);white-space:nowrap;text-decoration:none}
.storihub-parts-nav .storihub-part-next:hover{background:#b85f00;color:#fff}
.storihub-part-prev{font:700 13px 'DM Sans',Arial,sans-serif;color:#746e65;text-decoration:none}
.storihub-part-prev:hover{color:#b85f00}
.storihub-parts-float{position:fixed;right:22px;bottom:24%;z-index:1000;font-family:Poppins,sans-serif}
.storihub-parts-trigger{display:flex;align-items:center;gap:9px;border:0;border-radius:999px;padding:12px 17px;background:var(--primary,#a8432a);color:#fff;box-shadow:0 9px 24px rgba(94,34,17,.25);font:700 14px Poppins,sans-serif;cursor:pointer}
.storihub-parts-trigger:hover,.storihub-parts-trigger[aria-expanded="true"]{background:var(--primary-dark,#8a3620)}
.storihub-parts-trigger svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.storihub-parts-panel{display:none;position:absolute;right:0;bottom:calc(100% + 10px);width:min(340px,calc(100vw - 28px));max-height:min(550px,68vh);overflow:auto;background:#fff;border:1px solid #e9edf1;border-radius:18px;box-shadow:0 14px 38px rgba(0,0,0,.18);color:#202534}
.storihub-parts-float.is-open .storihub-parts-panel{display:block}
.storihub-parts-panel-head{position:sticky;top:0;z-index:1;padding:18px 18px 13px;background:#fff;border-bottom:1px solid #e8edf2}
.storihub-parts-post-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#202534;font-size:17px;line-height:1.35;font-weight:700}
.storihub-parts-panel-meta{display:flex;justify-content:space-between;gap:10px;margin-top:12px;color:#707989;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}
.storihub-parts-panel-list{margin:0;padding:0;list-style:none}
.storihub-parts-panel-list li+li{border-top:1px solid #e8edf2}
.storihub-parts-panel-list a{display:flex;align-items:center;gap:12px;min-height:64px;padding:11px 15px;color:#45484f;text-decoration:none}
.storihub-parts-panel-list a:hover{background:#f8f9fa}
.storihub-parts-panel-list a[aria-current="page"]{background:#fff3f0;color:var(--primary-dark,#8a3620);font-weight:700}
.storihub-parts-number{display:grid;flex:none;place-items:center;width:35px;height:35px;border-radius:50%;background:#fbecea;color:var(--primary-dark,#8a3620);font-size:13px;font-weight:700}
.storihub-parts-panel-list a[aria-current="page"] .storihub-parts-number{background:var(--primary,#a8432a);color:#fff}
.storihub-parts-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-width:0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}
.storihub-parts-trigger:focus-visible,.storihub-parts-panel a:focus-visible,.storihub-parts-nav a:focus-visible{outline:3px solid #222;outline-offset:3px}
body.storihub-parts-has-more .post-content~.share-row,body.storihub-parts-has-more .post-content~.author-box{display:none}
@media(max-width:600px){.storihub-parts-float{right:14px;bottom:100px}.storihub-parts-trigger{padding:11px 14px}.storihub-parts-nav{gap:12px}.storihub-parts-nav .storihub-part-next{padding:0 12px;white-space:normal;text-align:center}}
@media(min-width:1280px){.storihub-parts-float{top:185px;bottom:auto;right:max(20px,calc((100vw - 1460px)/2));width:min(340px,calc((100vw - 760px)/2 - 40px))}.storihub-parts-trigger{display:none}.storihub-parts-panel{display:block;position:static;width:100%;max-height:calc(100vh - 215px);border-radius:18px;box-shadow:0 8px 28px rgba(0,0,0,.11)}.storihub-parts-panel-head{padding:18px 17px 14px}.storihub-parts-name{font-size:13px}}
