.et-allposts-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 26px;padding:12px 14px;background:var(--et-post-gray-bg);border:1px solid var(--et-border-soft);border-radius:var(--et-radius-md)}.et-allposts-field{position:relative;flex:1 1 160px;min-width:0}.et-allposts-field>svg{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--et-muted);pointer-events:none}.et-allposts-field .et-allposts-search{height:40px;padding-left:36px;background:var(--et-contrast-bg);border-color:var(--et-border-soft);font-size:.9rem}.et-allposts-field .et-allposts-search:focus{background:var(--et-contrast-bg);border-color:var(--et-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--et-primary) 16%, transparent)}.et-allposts-select{flex:0 1 220px;height:40px;padding-top:0;padding-bottom:0;background-color:var(--et-contrast-bg);border-color:var(--et-border-soft);color:var(--et-body-color);font-size:.9rem}.et-allposts-select:focus{border-color:var(--et-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--et-primary) 16%, transparent)}.et-allposts-sort{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;color:var(--et-body-color);font-size:.85rem;font-weight:600;white-space:nowrap;cursor:pointer;user-select:none}.et-allposts-sort-input{width:16px;height:16px;margin:0;accent-color:var(--et-primary);cursor:pointer}.et-allposts-sort-input:focus-visible{outline:2px solid var(--et-primary);outline-offset:2px}.et-allposts-count{display:inline-flex;align-items:baseline;gap:5px;margin:0 0 0 auto;padding-right:4px;color:var(--et-muted);font-size:.82rem;white-space:nowrap}.et-allposts-count-num{color:var(--et-emphasis-color);font-size:1rem;font-weight:700}.et-allposts-body{display:block}.et-allposts-section{margin:0 0 30px;scroll-margin-top:96px}.et-allposts-section:last-child{margin-bottom:6px}.et-allposts-cat{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid var(--et-border-soft);color:var(--et-emphasis-color);font-size:1.02rem;font-weight:700;letter-spacing:-0.01em}.et-allposts-cat-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;color:var(--et-primary)}.et-allposts-cat-icon svg,.et-allposts-cat-icon img{width:20px;height:20px;object-fit:contain}.et-allposts-cat-name{min-width:0}.et-allposts-cat-count{margin-left:auto;padding:2px 9px;background:var(--et-post-gray-bg);border:1px solid var(--et-border-soft);border-radius:var(--et-radius-pill);color:var(--et-muted);font-size:.74rem;font-weight:600;line-height:1.5}.et-allposts-list{margin:0;padding:0;list-style:none;columns:2;column-gap:26px}.et-allposts-item{display:block;margin:0;padding:6px 0;list-style:none;break-inside:avoid}.et-allposts-list>li::before{display:none}.et-allposts-link{flex:1 1 auto;min-width:0;color:var(--et-body-color);font-size:.92rem;font-weight:500;line-height:1.45;text-decoration:none}@media(hover: hover){.et-allposts-link:hover{color:var(--et-primary);text-decoration:underline;text-underline-offset:3px}}.et-allposts-perma{display:flex;align-items:center;gap:5px;max-width:100%;margin-top:1px;opacity:.55;transition:opacity .14s ease}.et-allposts-link:hover+.et-allposts-perma,.et-allposts-item:hover .et-allposts-perma{opacity:1}.et-allposts-perma code{flex:0 1 auto;min-width:0;max-width:100%;padding:1px 6px;overflow:hidden;background:var(--et-post-gray-bg);border:1px solid var(--et-border-soft);border-radius:var(--et-radius-sm);color:var(--et-muted);font-size:.72rem;line-height:1.7;text-overflow:ellipsis;white-space:nowrap}.et-allposts-copy{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--et-radius-sm);color:var(--et-muted);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}@media(hover: hover){.et-allposts-copy:hover{background:var(--et-contrast-bg);border-color:var(--et-primary);color:var(--et-primary)}}.et-allposts-copy.is-copied{border-color:var(--et-success);color:var(--et-success)}.et-allposts-empty{padding:34px 20px;text-align:center}.et-allposts-empty-title{margin:0 0 6px;color:var(--et-emphasis-color);font-size:1rem;font-weight:700}.et-allposts-empty-hint{margin:0;color:var(--et-muted);font-size:.88rem}.et-allposts-toc .et-allposts-toc-name{flex:1 1 auto;min-width:0}.et-allposts-toc .count{flex:0 0 auto;color:var(--et-muted);font-size:.76rem;font-weight:600}[data-bs-theme=dark] .et-allposts-bar{background:#0d1828;border-color:#22354f}[data-bs-theme=dark] .et-allposts-field .et-allposts-search,[data-bs-theme=dark] .et-allposts-select{background-color:#0e1827;border-color:#22354f;color:#d2ebff}[data-bs-theme=dark] .et-allposts-field .et-allposts-search::placeholder{color:#6b84a0}[data-bs-theme=dark] .et-allposts-cat-count,[data-bs-theme=dark] .et-allposts-perma code{background:#131e2e;border-color:#263a52;color:#8fa8c0}[data-bs-theme=dark] .et-allposts-copy:hover{background:#162a44}[data-bs-theme=dark] .et-allposts-cat{border-bottom-color:#263a52}@media(max-width: 991.98px){.et-allposts-list{columns:1}.et-allposts-perma{max-width:none}}@media(max-width: 767.98px){.et-allposts-bar{gap:8px;padding:10px}.et-allposts-field{flex:1 1 100%}.et-allposts-select{flex:1 1 auto}.et-allposts-count{margin-left:0}}@media print{.et-allposts-bar,.et-allposts-perma,.et-allposts-toc,.et-allposts-copy{display:none !important}.et-allposts-list{columns:1}}
