/* Manual library and dossier rows keep the established near-black, violet-led atlas language. */
.manuals-library{padding-top:32px;padding-bottom:64px}.manuals-library .page-intro{max-width:760px}.manuals-library .page-intro h1{overflow-wrap:anywhere}.manual-search-form{max-width:760px;margin:30px 0 22px}.manual-search-form label{display:block;color:#cfc3dd;font-size:12px;line-height:1.8;margin-bottom:8px}.manual-search-form>div{display:flex;gap:10px;align-items:center}.manual-search-form input{flex:1;min-width:0;min-height:55px;background:#16151d;border:1px solid #4b3659;border-radius:10px;color:#f1f0f5;padding:0 16px;font:inherit;font-size:13px;caret-color:#a78bfa}.manual-search-form input::placeholder{color:#91879e}.manual-search-form input:focus{outline:2px solid #a78bfa;outline-offset:3px;border-color:#a78bfa}.manual-search-form button{min-width:86px;min-height:44px}.manual-filter-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:12px 0 18px;border-bottom:1px solid #29282f}.manual-filter{min-height:44px;border:1px solid #3c3246;border-radius:6px;background:transparent;color:#a19fae;padding:9px 14px;font:inherit;font-size:12px;cursor:pointer}.manual-filter span{color:#8f7aa7;font-variant-numeric:tabular-nums;margin-left:4px}.manual-filter:hover{border-color:#6d4b87;color:#d8c5eb}.manual-filter.active{background:#302040;border-color:#a78bfa;color:#f1eafa}.manual-filter.active span{color:#d8bcf0}.manual-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#29282f;border:1px solid #29282f;margin:24px 0 42px}.manual-stats>div{min-width:0;background:#121216;padding:16px 18px}.manual-stats dt{color:#a19fae;font-size:11px;line-height:1.6}.manual-stats dd{margin:6px 0 0;color:#eee9f5;font-size:24px;line-height:1.2;font-variant-numeric:tabular-nums}.manual-results-heading{display:flex;justify-content:space-between;gap:18px;align-items:baseline;border-bottom:1px solid #29282f;padding-bottom:14px}.manual-results-heading h2{margin:0;font-size:22px;line-height:1.4}.manual-results-heading span{color:#a19fae;font-size:12px;line-height:1.8}.manual-library-list,.manual-dossier-list{border-top:0}.manual-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(155px,205px);gap:28px;border-bottom:1px solid #29282f;padding:24px 0;min-width:0}.manual-row-main{min-width:0}.manual-row-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.manual-row-heading h3{margin:0;color:#f1f0f5;font-size:17px;line-height:1.55;font-weight:650;overflow-wrap:anywhere}.manual-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:27px;border:1px solid #51405d;border-radius:5px;padding:3px 8px;color:#c8b1de;font-size:11px;line-height:1.4;white-space:nowrap}.manual-badge-exact{border-color:#8b65bf;color:#d9c4f1}.manual-badge-series{border-color:#624c7a;color:#c5a9df}.manual-badge-company{border-color:#485060;color:#b9c3d8}.manual-badge-pending{border-color:#6b5531;color:#d9bb82}.manual-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin:9px 0 10px;color:#a19fae;font-size:11px;line-height:1.7}.manual-meta span+span{position:relative}.manual-meta span+span::before{content:'·';position:absolute;left:-9px;color:#594a63}.manual-manufacturer{margin:0 0 12px;color:#bcb4c8;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.manual-dossier-link{color:#cfb5eb;text-decoration:underline;text-decoration-color:#684c82;text-underline-offset:3px}.manual-dossier-link:hover{color:#f1e6ff}.manual-match-lines{display:grid;gap:8px}.manual-match-line{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;color:#c8bfd2;font-size:12px;line-height:1.8;min-width:0}.manual-model-scope{overflow-wrap:anywhere}.manual-evidence{color:#b89ed1;font-variant-numeric:tabular-nums}.manual-match-note{color:#9f95a8;flex-basis:100%;font-size:11px}.manual-match-product{flex-basis:100%;font-size:12px}.manual-review-note{margin:12px 0 0;color:#b99fcf;font-size:11px;line-height:1.8;overflow-wrap:anywhere}.manual-price{align-self:start;display:grid;gap:7px;min-width:0;padding-top:2px}.manual-price strong{color:#eee7f4;font-size:17px;line-height:1.4;font-variant-numeric:tabular-nums}.manual-price span{color:#a19fae;font-size:11px;line-height:1.7}.manual-buy{min-height:44px;border:1px solid #4a4051;border-radius:7px;background:var(--surface,#121216);color:var(--text,#f1f0f5);padding:9px 13px;font:inherit;font-size:12px;cursor:pointer}.manual-buy:disabled{opacity:1;background:var(--surface-2,#19191f);color:var(--muted,#a19fae);cursor:not-allowed}.manual-buy:focus-visible,.manual-filter:focus-visible,.manual-more:focus-visible{outline:2px solid #a78bfa;outline-offset:3px}.manual-more{display:block;width:max-content;margin:22px auto 0;min-height:44px;line-height:24px}.manual-empty-state{border-top:1px solid #29282f;border-bottom:1px solid #29282f;padding:42px 0}.manual-empty-state h2{margin:0 0 10px;font-size:21px;line-height:1.5}.manual-empty-state p{margin:0 0 18px;color:#aaa0b3;font-size:13px;line-height:1.9;max-width:65ch}.manual-dossier-section .manual-row{grid-template-columns:minmax(0,1fr) minmax(145px,185px)}.manual-dossier-section .manual-results-heading{margin-top:0}.manual-dossier-section .manual-row:first-child{border-top:1px solid #29282f}.manual-dossier-section .manual-empty{border-top:1px solid #29282f;border-bottom:1px solid #29282f;padding:20px 0;max-width:70ch}.manual-dossier-section .manual-price{padding-top:0}
@media(max-width:820px){.manual-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-row,.manual-dossier-section .manual-row{grid-template-columns:minmax(0,1fr) minmax(140px,180px);gap:20px}}
@media(max-width:600px){.manuals-library{padding-top:22px;padding-bottom:46px}.manual-search-form{margin-top:24px}.manual-search-form>div{align-items:stretch;flex-direction:column}.manual-search-form input{width:100%;flex:none}.manual-search-form button{width:100%}.manual-filter-row{gap:6px}.manual-filter{flex:1 1 calc(50% - 6px);padding-inline:8px}.manual-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:32px}.manual-stats>div{padding:14px}.manual-stats>div:last-child{grid-column:span 2}.manual-results-heading{display:block}.manual-results-heading span{display:block;margin-top:5px}.manual-row,.manual-dossier-section .manual-row{grid-template-columns:1fr;gap:16px;padding:20px 0}.manual-row-heading{display:block}.manual-row-heading .manual-badge{margin-top:10px}.manual-price{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding-top:2px}.manual-price strong{grid-row:span 2}.manual-price span{align-self:end}.manual-price .manual-buy{grid-column:2;align-self:start}.manual-match-line{gap:6px}.manual-more{width:100%;text-align:center}}

.manual-subscription{display:flex;justify-content:space-between;align-items:center;gap:28px;margin:26px 0 30px;padding:24px 0;border-top:1px solid #4b3659;border-bottom:1px solid #29282f}.manual-subscription>div{min-width:0}.manual-subscription h2{font-size:20px;line-height:1.5;margin:0 0 8px}.manual-subscription-benefit{margin:0;color:#d6c5e5;font-size:14px;line-height:1.8}.manual-subscription-note{margin:8px 0 0;color:#a19fae;font-size:11px;line-height:1.8;max-width:68ch}.manual-subscription-action{display:grid;gap:9px;flex:0 0 205px}.manual-subscription-action strong{font-size:26px;line-height:1.3;font-variant-numeric:tabular-nums;color:#cbb0f8}.manual-subscription-action span{color:#a19fae;font-size:11px;line-height:1.7}.manual-price strong{font-size:13px}.manual-dossier-section .manual-subscription{margin-top:20px}.manual-dossier-section .manual-subscription h2{font-size:18px}
@media(max-width:600px){.manual-subscription{align-items:stretch;flex-direction:column;gap:18px;padding:20px 0}.manual-subscription-action{flex-basis:auto;grid-template-columns:1fr 1fr;align-items:center}.manual-subscription-action span{grid-column:1/-1}.manual-price{grid-template-columns:1fr 1fr}.manual-price strong{grid-row:auto}.manual-price span{grid-column:1;align-self:start}.manual-price .manual-buy{grid-column:2;grid-row:1/3}}

.manual-filter-select-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 10px;padding:14px 0 18px;border-bottom:1px solid #29282f}.manual-filter-field{display:grid;flex:1 1 170px;min-width:160px;gap:6px;color:#cfc3dd;font-size:12px;line-height:1.6}.manual-filter-field>span{display:block}.manual-filter-select{width:100%;min-height:44px;border:1px solid #4b3659;border-radius:8px;background:#16151d;color:#f1f0f5;padding:0 12px;font:inherit;font-size:12px;color-scheme:dark}.manual-filter-select:hover{border-color:#6d4b87}.manual-filter-select:focus-visible{outline:2px solid #a78bfa;outline-offset:3px;border-color:#a78bfa}.manual-filter-note{flex:1 0 100%;margin:0;color:#91879e;font-size:11px;line-height:1.75}.manual-results-title{min-width:0}.manual-active-filters{margin:5px 0 0;color:#a19fae;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.manual-results-actions{display:flex;align-items:baseline;justify-content:flex-end;gap:14px;flex-wrap:wrap}.manual-clear{color:#cfb5eb;font-size:12px;line-height:1.8;text-decoration:underline;text-decoration-color:#684c82;text-underline-offset:3px;white-space:nowrap}.manual-clear:hover{color:#f1e6ff}.manual-clear:focus-visible{outline:2px solid #a78bfa;outline-offset:3px}
@media(max-width:600px){.manual-filter-field{flex-basis:100%;min-width:0}.manual-filter-select-row{gap:10px;padding-top:12px}.manual-results-heading{display:block}.manual-results-actions{justify-content:flex-start;margin-top:8px;gap:10px}.manual-results-actions span{display:inline;margin-top:0}}

:root[data-theme="light"] .manual-filter-select-row{border-color:#dedbe6}:root[data-theme="light"] .manual-filter-field{color:#5d5968}:root[data-theme="light"] .manual-filter-select{border-color:#c9c4d4;background:#ffffff;color:#302b38;color-scheme:light}:root[data-theme="light"] .manual-filter-select:hover{border-color:#8064c7}:root[data-theme="light"] .manual-filter-note,:root[data-theme="light"] .manual-active-filters{color:#5d5968}:root[data-theme="light"] .manual-clear{color:#5f3b9f;text-decoration-color:#a18acb}:root[data-theme="light"] .manual-clear:hover{color:#43268f}

.manual-advanced-filters{margin:0 0 28px;border-top:1px solid #29282f;border-bottom:1px solid #29282f}.manual-advanced-filters>summary{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px 0;color:#eee7f4;font-size:13px;line-height:1.6;cursor:pointer;list-style:none}.manual-advanced-filters>summary::-webkit-details-marker{display:none}.manual-advanced-filters>summary::marker{content:""}.manual-advanced-filters>summary:focus-visible{outline:2px solid #a78bfa;outline-offset:3px;border-radius:6px}.manual-advanced-label{color:#eee7f4;font-weight:650}.manual-advanced-count{color:#cbb0f8;font-size:11px;line-height:1.6;white-space:nowrap}.manual-advanced-summary{min-width:0;overflow:hidden;color:#a19fae;font-size:11px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.manual-advanced-chevron{width:16px;height:16px;flex:0 0 16px;color:currentColor;transition:transform .16s ease}.manual-advanced-filters[open] .manual-advanced-chevron{transform:rotate(90deg)}.manual-advanced-filters[open]{padding-bottom:18px}.manual-advanced-body .manual-filter-select-row{padding-top:4px}.manual-advanced-body .manual-filter-row{border-bottom:0;padding-bottom:12px}.manual-advanced-body .manual-stats{margin:16px 0 0}
:root[data-theme="light"] .manual-advanced-filters{border-color:#dedbe6}:root[data-theme="light"] .manual-advanced-filters>summary{color:#302b38}:root[data-theme="light"] .manual-advanced-label{color:#302b38}:root[data-theme="light"] .manual-advanced-count{color:#5f3b9f}:root[data-theme="light"] .manual-advanced-summary{color:#5d5968}
@media(max-width:600px){.manuals-library{padding-top:18px}.manuals-library .page-intro p{margin-bottom:6px}.manuals-library .page-intro .intro-meta{margin-top:8px}.manuals-library>.manual-search-form{margin-top:14px;margin-bottom:12px}.manuals-library>.manual-search-form input{font-size:16px}.manual-advanced-filters{margin-bottom:24px}.manual-advanced-filters>summary{grid-template-columns:auto auto minmax(0,1fr) auto;min-height:48px;gap:4px 8px;padding-block:8px}.manual-advanced-summary{grid-column:1/-1;overflow-wrap:anywhere;white-space:normal}}

/* Membership access follows the authenticated session in every manual list. */
.manual-price[data-access-state="member"] strong{color:var(--purple,#a78bfa)}
.manual-price[data-access-state="member"] .manual-buy:not(:disabled){background:var(--accent,#7540d9);border-color:var(--accent,#7540d9);color:#fff;cursor:pointer}
.manual-price .manual-buy:not(:disabled):hover{border-color:var(--purple,#a78bfa)}

:root{--manual-disclosure-text:var(--purple,#cbb4e8);--manual-disclosure-body:var(--text,#c8bfd2);--manual-disclosure-muted:var(--muted,#a19fae);--manual-disclosure-line:var(--line,#29282f);--manual-disclosure-focus:var(--purple,#a78bfa)}
:root[data-theme="light"]{--manual-disclosure-text:#5f3b9f;--manual-disclosure-body:#4b4655;--manual-disclosure-muted:#5d5968;--manual-disclosure-line:#dedbe6;--manual-disclosure-focus:#8064c7}
.manual-row-status{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.manual-match-count{color:var(--manual-disclosure-text);font-size:11px;line-height:1.6;font-variant-numeric:tabular-nums;white-space:nowrap}.manual-disclosure{margin-top:4px;color:var(--manual-disclosure-body)}.manual-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:6px 0;color:var(--manual-disclosure-text);font-size:12px;line-height:1.7;cursor:pointer;list-style:none}.manual-disclosure>summary::-webkit-details-marker{display:none}.manual-disclosure>summary::marker{content:""}.manual-disclosure>summary:hover{color:var(--text,#f1f0f5)}.manual-disclosure>summary:focus-visible{outline:2px solid var(--manual-disclosure-focus);outline-offset:3px;border-radius:6px}.manual-disclosure-label{min-width:0;overflow-wrap:anywhere}.manual-disclosure-chevron{width:16px;height:16px;flex:0 0 16px;color:currentColor;transition:transform .16s ease}.manual-disclosure[open] .manual-disclosure-chevron{transform:rotate(90deg)}.manual-disclosure-body{padding:4px 0 2px 24px}.manual-disclosure-body .manual-match-line{color:var(--manual-disclosure-body)}.manual-disclosure-body .manual-evidence{color:var(--manual-disclosure-text)}.manual-disclosure-body .manual-match-note,.manual-disclosure-body .manual-source-note{color:var(--manual-disclosure-muted)}.manual-disclosure-body .manual-review-note{color:var(--manual-disclosure-text)}
@media(max-width:600px){.manual-row-status{justify-content:flex-start;margin-top:10px}.manual-disclosure-body{padding-left:0}.manual-disclosure>summary{padding-block:8px}}
.manual-price[data-access-state="member"] .manual-buy:not(:disabled):hover{background:#6330c7;border-color:#6330c7;color:#fff}

/* Personal library controls stay compact, native and legible in both themes. */
.manual-view-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 4px;padding-bottom:14px;border-bottom:1px solid #29282f}.manual-view-tab{min-height:44px;border:1px solid #3c3246;border-radius:7px;background:transparent;color:#a19fae;padding:9px 16px;font:inherit;font-size:12px;cursor:pointer}.manual-view-tab:hover{border-color:#6d4b87;color:#d8c5eb}.manual-view-tab.active{background:#302040;border-color:#a78bfa;color:#f1eafa}.manual-view-tab:focus-visible,.manual-inline-action:focus-visible,.manual-favorite:focus-visible,.manual-request-panel summary:focus-visible{outline:2px solid #a78bfa;outline-offset:3px}.manual-library-status{display:flex;align-items:center;gap:12px;min-height:44px;margin:12px 0 0;padding:8px 0;border-bottom:1px solid #29282f;color:#a19fae;font-size:11px;line-height:1.7}.manual-library-status.is-error{color:#e0c4a1}.manual-inline-action{min-height:44px;border:0;background:transparent;color:#cbb0f8;padding:7px 0;font:inherit;font-size:12px;text-decoration:underline;text-decoration-color:#684c82;text-underline-offset:3px;cursor:pointer}.manual-inline-action:hover{color:#f1e6ff}.manual-request-panel{margin:24px 0 4px;border-top:1px solid #4b3659;border-bottom:1px solid #29282f}.manual-request-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:8px 0;color:#eee7f4;font-size:14px;line-height:1.6;cursor:pointer;list-style:none}.manual-request-panel>summary::-webkit-details-marker{display:none}.manual-request-panel>summary::marker{content:""}.manual-request-panel>summary small{color:#a19fae;font-size:11px;line-height:1.7;text-align:right}.manual-request-panel>summary:focus-visible{border-radius:6px}.manual-request-chevron{width:16px;height:16px;flex:0 0 16px;color:currentColor;transition:transform .16s ease}.manual-request-panel[open] .manual-request-chevron{transform:rotate(90deg)}.manual-request-body{max-width:760px;padding:4px 0 24px}.manual-request-body label{display:grid;gap:7px;color:#cfc3dd;font-size:12px;line-height:1.7}.manual-request-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.manual-request-body input,.manual-request-body textarea{width:100%;min-height:44px;border:1px solid #4b3659;border-radius:8px;background:#16151d;color:#f1f0f5;padding:9px 12px;font:inherit;font-size:13px;caret-color:#a78bfa}.manual-request-body textarea{min-height:126px;resize:vertical;line-height:1.7}.manual-request-body input:focus,.manual-request-body textarea:focus{outline:2px solid #a78bfa;outline-offset:3px;border-color:#a78bfa}.manual-request-body input::placeholder,.manual-request-body textarea::placeholder{color:#91879e}.manual-request-hint{display:block;margin-top:7px;color:#91879e;font-size:11px;line-height:1.7}.manual-request-message{margin:0;color:#a19fae;font-size:12px;line-height:1.8}.manual-request-message.is-success{color:#cbb0f8}.manual-request-message.is-error{color:#e0c4a1}.manual-request-actions{display:flex;justify-content:flex-end;margin-top:14px}.manual-request-actions button{min-height:44px}.manual-request-login{margin:0;color:#bcb4c8;font-size:12px;line-height:1.9}.manual-request-login .manual-inline-action{margin-left:8px}.manual-row-title{min-width:0}.manual-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.manual-favorite{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:78px;min-height:44px;border:1px solid #4a4051;border-radius:7px;background:var(--surface,#121216);color:#bca8c9;padding:8px 11px;font:inherit;font-size:11px;cursor:pointer}.manual-favorite svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-linejoin:round;stroke-linecap:round;stroke-width:1.6}.manual-favorite:hover{border-color:#8060a6;color:#e7d9f0}.manual-favorite.is-favorited{border-color:#8060b1;color:#cbb0f8;background:#241a31}.manual-favorite.is-favorited svg{fill:currentColor}.manual-favorite.is-loading{color:#a19fae;cursor:wait}.manual-favorite-feedback{max-width:22ch;color:#a19fae;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.manual-favorite-feedback.is-error{color:#e0c4a1}.manual-source-metadata{margin:12px 0 10px;padding:10px 12px;border-top:1px solid var(--manual-disclosure-line);border-bottom:1px solid var(--manual-disclosure-line);color:var(--manual-disclosure-muted);font-size:11px;line-height:1.8}.manual-source-metadata p{margin:0;overflow-wrap:anywhere}.manual-source-metadata strong{color:var(--manual-disclosure-body);font-weight:600}.manual-activity{flex-basis:100%;color:var(--manual-disclosure-text);font-size:11px;line-height:1.7}.manual-personal-state{max-width:70ch}.manual-refresh-button{min-height:44px}
@media(max-width:820px){.manual-row-actions{justify-content:flex-start}}
@media(max-width:600px){.manual-view-tabs{gap:6px;margin-top:20px}.manual-view-tab{flex:1 1 calc(33.333% - 6px);padding-inline:7px}.manual-request-panel>summary{display:flex;flex-wrap:wrap;align-items:center;padding-block:10px}.manual-request-panel>summary small{display:block;flex:1 0 100%;margin-top:3px;text-align:left}.manual-request-fields{grid-template-columns:1fr}.manual-request-actions{justify-content:stretch}.manual-request-actions button{width:100%}.manual-row-heading{display:block}.manual-row-actions{justify-content:flex-start;margin-top:12px;flex-wrap:wrap}.manual-favorite-feedback{max-width:100%}}

:root[data-theme="light"] .manual-view-tabs{border-color:#dedbe6}:root[data-theme="light"] .manual-view-tab{border-color:#c9c4d4;color:#5d5968}:root[data-theme="light"] .manual-view-tab:hover{border-color:#8064c7;color:#43268f}:root[data-theme="light"] .manual-view-tab.active{background:#eee9fb;border-color:#8064c7;color:#5f3b9f}:root[data-theme="light"] .manual-library-status{border-color:#dedbe6;color:#5d5968}:root[data-theme="light"] .manual-library-status.is-error{color:#8d5d2f}:root[data-theme="light"] .manual-inline-action{color:#5f3b9f;text-decoration-color:#a18acb}:root[data-theme="light"] .manual-inline-action:hover{color:#43268f}:root[data-theme="light"] .manual-request-panel{border-color:#c9bedb}:root[data-theme="light"] .manual-request-panel>summary{color:#302b38}:root[data-theme="light"] .manual-request-panel>summary small,:root[data-theme="light"] .manual-request-login{color:#5d5968}:root[data-theme="light"] .manual-request-body label{color:#4b4655}:root[data-theme="light"] .manual-request-body input,:root[data-theme="light"] .manual-request-body textarea{border-color:#c9c4d4;background:#fff;color:#302b38;caret-color:#5d38b5}:root[data-theme="light"] .manual-request-body input::placeholder,:root[data-theme="light"] .manual-request-body textarea::placeholder,:root[data-theme="light"] .manual-request-hint{color:#777181}:root[data-theme="light"] .manual-request-message{color:#5d5968}:root[data-theme="light"] .manual-request-message.is-success{color:#5f3b9f}:root[data-theme="light"] .manual-request-message.is-error{color:#8d5d2f}:root[data-theme="light"] .manual-favorite{border-color:#c9c4d4;background:#fff;color:#5d5968}:root[data-theme="light"] .manual-favorite:hover{border-color:#8064c7;color:#43268f}:root[data-theme="light"] .manual-favorite.is-favorited{border-color:#8064c7;background:#eee9fb;color:#5f3b9f}:root[data-theme="light"] .manual-favorite-feedback.is-error{color:#8d5d2f}:root[data-theme="light"] .manual-source-metadata strong{color:#4b4655}

.manual-personal-filters{margin-top:16px;border-bottom:1px solid var(--line)}.manual-personal-filters>summary{min-height:44px;display:flex;align-items:center;gap:12px;cursor:pointer;color:var(--muted);font-size:13px}.manual-personal-filters>summary svg{margin-left:auto;width:16px;height:16px}.manual-personal-filters[open]>summary svg{transform:rotate(90deg)}.manual-personal-filters[open]{padding-bottom:20px}.membership-register-choice{margin-top:20px}.membership-register-choice>summary{min-height:44px;cursor:pointer;display:flex;align-items:center}

@media(max-width:600px){
 .manuals-library .page-intro{padding:16px 0 12px}
 .manuals-library .manual-view-tabs{margin-top:12px;padding-bottom:10px}
 .manuals-library>.manual-search-form>div{display:flex;flex-direction:row;align-items:stretch}
 .manuals-library>.manual-search-form button{width:auto;min-width:68px;padding-inline:14px}
 .manuals-library>.manual-search-form input{width:0;flex:1;min-height:48px;padding-inline:12px}
 .manuals-library .manual-advanced-filters>summary{grid-template-columns:auto auto minmax(0,1fr) 16px;min-height:48px;box-sizing:border-box}
 .manuals-library .manual-advanced-summary{grid-column:auto;white-space:nowrap}
 .manuals-library .manual-advanced-filters{margin-bottom:16px}
 .manuals-library .manual-results-heading{gap:8px;padding-bottom:10px}
 .manuals-library .manual-results-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 12px}
 .manuals-library .manual-density-control{flex-basis:100%}
}
