@media (min-width:701px){.mobile-only{display:none!important}}@media (max-width:700px){.desktop-only{display:none!important}}.staff-bar,.staff-taskbar,.staff-tabs,.staff-toast{display:none}.m-collapse,.m-collapse-body,.form-actions{display:contents}.form-dirty{display:none}@media (max-width:700px){:is(body:has(.team-page)>.header,body:has(.team-page)>.footer){display:none}:is(html:has(.team-page),body:has(.team-page)){background:#fff}body:has(.staff-tabs){padding-bottom:calc(64px + env(safe-area-inset-bottom))}.team-page{padding-block:18px 32px;position:relative}.team-section-nav{display:none}.staff-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.staff-bar{box-sizing:border-box;min-height:calc(64px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) 20px 12px;background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-bar-brand{color:#fff;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.staff-bar-brand img{width:auto;height:42px;display:block}.staff-bar-brand span{border-left:1px solid var(--line-inverse);font-size:var(--fs-12);letter-spacing:.14em;text-transform:uppercase;padding-left:10px;font-weight:700}.staff-bar-account{background:var(--lime);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.staff-bar-account .staff-icon{width:19px;height:19px}.staff-bar a:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.staff-taskbar{z-index:30;box-sizing:border-box;min-height:calc(52px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--ink);background:#fff;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;display:grid;position:sticky;top:0}.staff-taskbar a{width:52px;height:52px;color:var(--ink);place-items:center;display:grid}.staff-taskbar a:focus-visible{outline:3px solid var(--ink);outline-offset:-6px}.staff-taskbar strong{text-align:center;font-size:var(--fs-15);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.staff-tabs{z-index:40;box-sizing:border-box;height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--ink);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.staff-tabs>a,.staff-tabs>button{min-width:0;color:var(--muted);font:inherit;font-size:var(--fs-11);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-weight:600;text-decoration:none;display:flex;position:relative}.staff-tab-icon{border-radius:var(--radius);place-items:center;width:52px;height:28px;display:grid}.staff-tabs [aria-current=page]{color:var(--ink);font-weight:700}.staff-tabs [aria-current=page] .staff-tab-icon{background:var(--lime)}.staff-tabs>a:focus-visible,.staff-tabs>button:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.staff-badge{box-sizing:border-box;background:var(--ink);color:#fff;min-width:19px;height:19px;font:700 .625rem/15px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;text-align:center;border:2px solid #fff;border-radius:10px;padding:0 5px;font-style:normal;position:absolute;top:4px;left:calc(50% + 7px)}.staff-more[open]{box-sizing:border-box;width:100%;max-width:none;max-height:85dvh;padding:12px 20px calc(20px + env(safe-area-inset-bottom));border-radius:var(--radius) var(--radius) 0 0;color:var(--ink);background:#fff;border:0;margin:0;display:block;position:fixed;inset:auto 0 0;overflow-y:auto}.staff-more::backdrop{background:#10101080}.staff-more-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.staff-more-head strong{font-size:var(--fs-16)}.staff-more-head button{min-height:44px;color:var(--ink);font:inherit;font-size:var(--fs-14);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:650;text-decoration:underline}.staff-more h2{font-family:inherit;font-size:var(--fs-12);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:16px 0 6px;font-weight:700;line-height:1.2}.staff-more ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.staff-more a,.staff-more-signout button{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:none;min-height:44px;color:var(--ink);font:inherit;font-size:var(--fs-15);text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0 12px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.staff-more a[aria-current=page]{background:var(--lime);border-color:var(--ink);font-weight:700}.staff-more a:focus-visible,.staff-more-signout button:focus-visible{outline:3px solid var(--ink);outline-offset:1px}.staff-more-signout button{color:var(--muted);cursor:pointer;font-weight:500}.staff-more-signout p:empty{display:none}.staff-more-count{box-sizing:border-box;background:var(--ink);color:#fff;min-width:20px;height:20px;font-size:var(--fs-11);border-radius:10px;place-items:center;padding:0 6px;font-weight:700;display:grid}.staff-toast:not([hidden]){left:12px;right:12px;bottom:calc(74px + env(safe-area-inset-bottom));z-index:45;border-radius:var(--radius);background:var(--ink);color:#fff;font-size:var(--fs-14);align-items:center;gap:10px;padding:13px 14px;font-weight:600;display:flex;position:fixed;box-shadow:0 10px 24px -10px #00000080}body:not(:has(.staff-tabs)) .staff-toast:not([hidden]){bottom:calc(12px + env(safe-area-inset-bottom))}.staff-toast .staff-icon{color:var(--lime);flex:none}.team-page>h1,.team-page .team-heading h1{font-size:var(--fs-32);margin:0 0 10px;line-height:.95}.team-page>.kicker{margin:0 0 6px}.team-page>.team-breadcrumb{display:none}.team-howto{margin:0 0 14px}.team-howto>summary{min-height:40px;font-size:var(--fs-13);color:var(--muted);cursor:pointer;text-underline-offset:4px;align-items:center;gap:6px;font-weight:650;text-decoration:underline;list-style:none;display:inline-flex}.team-howto>summary::-webkit-details-marker{display:none}.team-howto>summary:before{content:"i";border:1.5px solid;border-radius:50%;place-items:center;width:16px;height:16px;font:italic 700 .625rem/1 Georgia,serif;text-decoration:none;display:grid}.team-howto>p{background:var(--gray-soft);font-size:var(--fs-14);margin:4px 0 0;padding:12px 14px;line-height:1.5}.team-page>.add-book-panel:not(.add-book-panel--page):not([open]){margin:0}.team-page>.add-book-panel:not(.add-book-panel--page):not([open])>summary{min-height:44px;font-size:var(--fs-13);gap:8px;margin:0;padding:0 14px;position:absolute;top:12px;right:20px}.team-page:has(>.add-book-panel:not(.add-book-panel--page))>h1{padding-right:150px}.team-page>.add-book-panel:not(.add-book-panel--page)[open]{z-index:60;overscroll-behavior:contain;background:#fff;margin:0;padding:0 20px;position:fixed;inset:0;overflow-y:auto}body:has(.team-page>.add-book-panel:not(.add-book-panel--page)[open]){overflow:hidden}.team-page>.add-book-panel:not(.add-book-panel--page)[open]>summary{z-index:3;box-sizing:border-box;width:auto;max-width:none;min-height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 56px 0;border:0;border-bottom:1px solid var(--ink);color:var(--ink);font-size:var(--fs-15);background:#fff;justify-content:center;align-items:center;margin:0 -20px;font-weight:700;display:flex;position:sticky;top:0}.team-page>.add-book-panel:not(.add-book-panel--page)[open]>summary>span{display:none}.team-page>.add-book-panel:not(.add-book-panel--page)[open]>summary:before{content:"✕";width:52px;height:52px;font-size:var(--fs-18);place-items:center;font-weight:500;display:grid;position:absolute;bottom:0;left:0}.team-page>.add-book-panel .add-book-form{background:0 0;border:0;max-width:none;margin:0;padding:16px 0 0}.team-page>.add-book-panel .add-book-form>h3{display:none}.team-page>.add-book-panel .add-book-form>p:first-of-type{font-size:var(--fs-13);color:var(--muted);margin:0 0 4px}.team-page>.add-book-panel--page>summary{display:none}.team-page>.add-book-panel--page{margin-top:8px}.team-page>.add-book-panel--page .add-book-form>p:first-of-type{display:none}.add-book-form .form-actions{z-index:2;padding:10px 20px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--ink);background:#fff;align-items:center;gap:12px;margin:24px -20px 0;display:flex;position:sticky;bottom:0}.add-book-form .form-actions .primary{flex:1;width:auto;min-height:48px;margin:0}.add-book-form .form-actions .form-dirty{font-size:var(--fs-12);color:var(--muted);flex:1;margin:0;line-height:1.3;display:block}.add-book-form .form-actions:has(.form-dirty) .primary{flex:none;padding-inline:26px}.add-book-form>p[role=status]:not(:empty){font-size:var(--fs-14);margin:12px 0 0}.add-book-fields textarea{field-sizing:content;min-height:5.5em}.add-book-fields input[type=file]{font-size:var(--fs-13);padding:10px}.add-book-fields input[type=file]::file-selector-button{border:1px solid var(--ink);border-radius:var(--radius);min-height:36px;color:var(--ink);font:inherit;background:#fff;margin-right:10px;padding:0 12px;font-weight:650}.m-collapse{border-top:1px solid var(--line);grid-column:1/-1;display:block}.m-collapse+.m-collapse{border-top:1px solid var(--line)}.m-collapse-toggle{width:100%;min-height:56px;color:var(--ink);font:inherit;font-size:var(--fs-15);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-weight:650;display:flex}.m-collapse-toggle small{font-size:var(--fs-12);color:var(--muted);margin-top:2px;font-weight:500;display:block}.m-collapse-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:18px;height:18px;transition:transform .2s}.m-collapse-toggle:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.m-collapse[data-open=true]>.m-collapse-toggle svg{transform:rotate(180deg)}.m-collapse[data-open=false]>.m-collapse-body{display:none}.m-collapse[data-open=true]>.m-collapse-body{gap:20px;padding-bottom:20px;display:grid}}@media (max-width:360px){.staff-bar{padding-inline:16px}.team-page>.add-book-panel:not(.add-book-panel--page):not([open])>summary{right:16px}.team-page>.add-book-panel:not(.add-book-panel--page)[open]{padding-inline:16px}.team-page>.add-book-panel:not(.add-book-panel--page)[open]>summary,.add-book-form .form-actions{margin-inline:-16px}.add-book-form .form-actions{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.m-collapse-toggle svg{transition:none}}@media (max-width:700px){.char-count{float:right;color:var(--muted);font-style:normal;font-weight:500}.m-order-last{order:10}.team-page .abf-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.team-page .abf-fields>*{grid-column:1/-1}.team-page .abf-fields>.abf-half{grid-column:auto}.abf-collection{order:-2}.abf-collection select{display:none}.abf-segment{border:1.5px solid var(--ink);border-radius:var(--radius);display:flex;overflow:hidden}.abf-segment button{min-height:44px;color:var(--ink);font:inherit;font-size:var(--fs-14);cursor:pointer;background:#fff;border:0;flex:1;padding:0 8px;font-weight:700}.abf-segment button+button{border-left:1.5px solid var(--ink)}.abf-segment button[aria-checked=true]{background:var(--ink);color:#fff}.abf-segment button:disabled{color:var(--faint);cursor:not-allowed}.abf-segment button:focus-visible{outline:3px solid var(--lime);outline-offset:-3px}.abf-isbn{order:-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.abf-isbn>*{grid-column:1/-1}.abf-isbn>input{grid-column:1;border-radius:var(--radius) 0 0 var(--radius)!important;border-right:0!important}.abf-isbn>.isbn-search{border:1px solid var(--ink);border-radius:0 var(--radius) var(--radius) 0;background:var(--ink);color:#fff;max-width:none;min-height:48px;font-size:var(--fs-14);text-align:center;grid-column:2;margin:0;padding:0 18px;font-weight:700;text-decoration:none}.abf-more{order:1}.abf-note{order:2}.team-page .add-book-edition{margin:0}.team-page .add-book-edition>legend{display:none}.team-page .add-book-form .column-status-field:has(input[type=radio][name=status]){border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:0;display:grid;border:1.5px solid var(--ink)!important}.team-page .add-book-form .column-status-field:has(input[name=status])>legend{float:left;width:100%;font-size:var(--fs-13);border-bottom:1.5px solid var(--ink);text-indent:12px;background:#fff;grid-column:1/-1;margin:0;padding:10px 0 8px;font-weight:700}.team-page .add-book-form .column-status-field:has(input[name=status]) .consent-field{text-align:center;min-height:44px;font-size:var(--fs-13);justify-content:center;margin:0;padding:6px 8px;font-weight:650;line-height:1.25;position:relative}.team-page .add-book-form .column-status-field:has(input[name=status]) .consent-field+.consent-field{border-left:1.5px solid var(--ink)}.team-page .add-book-form .column-status-field:has(input[name=status]) .consent-field input{opacity:0;pointer-events:none;position:absolute}.team-page .add-book-form .column-status-field:has(input[name=status]) .consent-field:has(input:checked){background:var(--ink);color:#fff}.team-page .add-book-form .column-status-field:has(input[name=status]) .consent-field:has(input:focus-visible){outline:3px solid var(--lime);outline-offset:-4px}.team-page .add-book-form .column-status-field:has(input[name=status])>.field-hint{grid-column:1/-1}.partner-live-preview{background:var(--gray-soft);margin:0 0 8px;padding:14px}.partner-live-preview>p{font-size:var(--fs-12);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-weight:700}.partner-live-preview .partner-card{background:#fff;max-width:none;margin:0}}.news-row-link{color:inherit;text-decoration:none}.team-page .m-group,.m-group{font-family:inherit;font-size:var(--fs-12);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:20px 0 8px;font-weight:700;line-height:1.2;display:block}.m-empty{background:var(--gray-soft);font-size:var(--fs-14);margin:12px 0 0;padding:16px;line-height:1.5}.m-cover{background:var(--gray-surface);width:40px;height:60px;font-family:var(--display);font-size:var(--fs-20);color:var(--faint);flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.m-cover img{object-fit:cover;width:100%;height:100%}.m-reader{font-size:var(--fs-13);color:var(--ink);align-items:center;gap:7px;margin-top:7px;font-weight:600;display:flex}.m-reader img,.m-reader>span{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px}.m-reader>span{background:var(--ink);color:#fff;place-items:center;font-size:.625rem;font-weight:700;display:grid}.m-pill{background:var(--gray-soft);min-height:24px;font-size:var(--fs-12);align-items:center;padding:2px 8px;font-weight:650;line-height:1.3;display:inline-flex}.m-pill--warn{background:var(--warn-soft);color:var(--warn)}.m-pill--bad{background:var(--bad-soft);color:var(--bad)}.m-status{font-size:var(--fs-12);color:var(--muted);align-items:center;gap:6px;font-weight:650;display:inline-flex}.m-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.m-status--ok{color:var(--ok)}.m-status--warn{color:var(--warn)}.m-status--bad{color:var(--bad)}.m-status--mute{color:var(--muted)}.m-link{font-size:var(--fs-13);color:var(--ink);text-underline-offset:3px;font-weight:650}.m-note{font-size:var(--fs-12);color:var(--muted)}.m-more,.m-more-inline{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;margin:-8px -8px 0 0;padding:0;display:grid}.m-more:focus-visible{outline:3px solid var(--ink);outline-offset:-4px}.m-chips{margin-bottom:4px}.m-sheet[open]{padding-top:12px}.m-sheet-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;padding-bottom:6px;display:flex}.m-sheet-head strong{font-size:var(--fs-16);line-height:1.25}.m-sheet-head strong:focus{outline:none}.m-sheet-head button{min-height:44px;color:var(--ink);font:inherit;font-size:var(--fs-14);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-weight:650;text-decoration:underline}.m-sheet-sub{font-size:var(--fs-13);color:var(--muted);margin:10px 0 0;line-height:1.45}.m-sheet-sub b{color:var(--ink)}.m-sheet .rpc-action,.m-sheet .m-sheet-primary{margin-top:14px}.m-sheet .rpc-action button,.m-sheet .m-sheet-primary{width:100%;min-height:48px;margin:0}.m-sheet .rpc-danger{border-color:var(--bad);color:var(--bad)}.m-sheet .proof-review{margin-top:12px}.m-options{border:0;gap:8px;margin:14px 0 0;padding:0;display:grid}.m-options legend{font-size:var(--fs-12);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;padding:0;font-weight:700}.m-option{border:1px solid var(--line);min-height:48px;font-size:var(--fs-15);cursor:pointer;align-items:center;gap:12px;padding:0 12px;font-weight:650;display:flex}.m-option small{color:var(--muted);font-weight:500}.m-option input{width:20px;height:20px;accent-color:var(--ink);margin:0}.m-option:has(input:checked){border:2px solid var(--ink);background:var(--ok-soft)}.m-date{box-sizing:border-box;border:1px solid var(--ink);border-radius:var(--radius);width:100%;min-height:48px;font:inherit;padding:0 12px}.rpc-action p[role=status]:empty{display:none}.today-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.today-quick li{display:flex}.today-quick a{box-sizing:border-box;border:1.5px solid var(--ink);border-radius:var(--radius);min-height:96px;color:var(--ink);font-size:var(--fs-13);flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:10px;padding:14px 12px;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.today-quick a:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.today-quick a:active{background:var(--lime)}.today-quick svg,.today-rows svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.team-page .today-group{font-family:inherit;font-size:var(--fs-12);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;margin:24px 0 8px;font-weight:700;line-height:1.2;display:flex}.team-page .today-group h2{font:inherit;letter-spacing:inherit;margin:0}.team-page .today-group a{font-size:var(--fs-13);letter-spacing:0;text-transform:none;color:var(--ink);text-underline-offset:3px;font-weight:650}.today-rows{border:1px solid var(--line);margin:0;padding:0 16px;list-style:none}.today-rows li+li{border-top:1px solid var(--line)}.today-rows a{box-sizing:border-box;min-height:64px;color:var(--ink);grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:14px;margin:0 -16px;padding:10px 16px;text-decoration:none;display:grid}.today-rows a b{background:var(--ink);color:#fff;width:36px;height:36px;font-size:var(--fs-15);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid}.today-rows a.is-alert b{background:var(--bad)}.today-rows strong{font-size:var(--fs-15);line-height:1.3;display:block}.today-rows small{font-size:var(--fs-13);color:var(--muted);margin-top:2px;line-height:1.4;display:block}.today-rows a svg{width:16px;height:16px;color:var(--muted)}.today-rows a:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.today-clear{min-height:60px;font-size:var(--fs-13);color:var(--ok);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;font-weight:600;line-height:1.4;display:grid}.today-clear svg{box-sizing:content-box;background:var(--ok-soft);border-radius:50%;width:20px;height:20px;padding:8px}.today-summary{background:var(--gray-soft);border:1px solid var(--line);margin:0;padding:6px 16px;list-style:none}.today-summary li+li{border-top:1px solid var(--line)}.today-summary a{min-height:48px;color:var(--ink);font-size:var(--fs-15);justify-content:space-between;align-items:center;gap:12px;font-weight:600;text-decoration:none;display:flex}.today-summary a:hover{text-underline-offset:3px;text-decoration:underline}.today-summary a:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.today-summary b{box-sizing:border-box;background:var(--ink);color:#fff;min-width:32px;height:26px;font-size:var(--fs-13);text-align:center;border-radius:13px;padding:0 9px;font-weight:700;line-height:26px}.today-summary b.is-ok{background:var(--ok)}.today-summary b.is-bad{background:var(--bad)}.today-month-line{font-size:var(--fs-13);color:var(--muted);margin:12px 0 0;line-height:1.5}.today-month-line a{color:var(--ink);text-underline-offset:3px;font-weight:650}.circ-list>.m-group:first-child{margin-top:8px}.circ-card{border:1px solid var(--line);background:#fff;margin:0 0 10px;padding:12px}.circ-card--late{border-left:4px solid var(--bad)}.circ-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.circ-head strong{font-size:var(--fs-15);line-height:1.25;display:block}.circ-head small{font-size:var(--fs-12);color:var(--muted);margin-top:1px;display:block}.circ-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;display:flex}.circ-actions{gap:8px;margin-top:12px;display:grid}.circ-actions:empty{display:none}.circ-actions--two{grid-template-columns:minmax(0,1fr) auto}.circ-actions .rpc-action{display:contents}.circ-actions .primary,.circ-actions .secondary{width:100%;min-height:46px;font-size:var(--fs-14);margin:0;padding:0 16px;font-weight:700}.m-queue{border-top:1px solid var(--ink);margin-top:8px}.m-queue>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;list-style:none;display:flex}.m-queue>summary::-webkit-details-marker{display:none}.m-queue>summary .m-group{margin:0}.m-queue>summary:after{content:"Mostrar";font-size:var(--fs-13);text-underline-offset:3px;font-weight:650;text-decoration:underline}.m-queue[open]>summary:after{content:"Recolher"}.m-queue ul{margin:0;padding:0;list-style:none}.m-queue li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.m-queue li .m-cover{width:30px;height:45px;font-size:var(--fs-16)}.m-queue li strong{font-size:var(--fs-14);line-height:1.25;display:block}.m-queue li small{font-size:var(--fs-12);color:var(--muted)}.m-queue li .text-button{max-width:none;min-height:44px;font-size:var(--fs-13);text-align:right;padding:0 4px}@media (max-width:700px){.team-heading{gap:14px}.team-heading .kicker{margin:0 0 6px}.team-heading-actions{gap:0}.team-reader-search label{font-size:var(--fs-13)}.team-reader-search .search-field{height:48px}.circ-switch{border:1.5px solid var(--ink);border-radius:var(--radius);margin:4px 0 14px;display:flex;overflow:hidden}.circ-switch a{min-height:42px;color:var(--ink);font-size:var(--fs-14);flex:1;justify-content:center;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:flex}.circ-switch a+a{border-left:1.5px solid var(--ink)}.circ-switch a i{opacity:.7;font-style:normal;font-weight:500}.circ-switch a[aria-current=page]{background:var(--ink);color:#fff}.circ-switch a:focus-visible{outline:3px solid var(--lime);outline-offset:-3px}.team-page .reader-controls{margin-top:4px}.team-page>.staff-requests,.team-page>.staff-partners{margin-top:8px}.team-page>.team-howto+.staff-requests{margin-top:0}.news-table .news-row-link:after{content:"";position:absolute;inset:0}.news-table .news-row-link:focus-visible{outline:none}.news-table .news-row-link:focus-visible:after{outline:3px solid var(--ink);outline-offset:-3px}.news-posts-table tbody{flex-direction:column;display:flex}.news-posts-table tr.is-draft{order:-1}.news-posts-table tr{align-items:center;gap:4px 10px;min-height:0;padding:14px 48px 14px 68px}.news-posts-table .news-thumb{width:56px;height:56px;font-size:var(--fs-24);top:14px}.news-posts-table td:first-child strong{-webkit-line-clamp:2;font-size:var(--fs-15);-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.news-posts-table td:first-child small{font-size:var(--fs-12);margin-top:3px}.news-posts-table td:nth-child(2),.news-posts-table td:nth-child(3){flex-basis:auto}.news-posts-table td:nth-child(3):before{content:"· "}.news-table td:last-child{width:auto;padding:0;position:absolute;top:10px;right:0}.news-table .news-action-edit{display:none!important}.news-table .news-actions>.news-action-more{z-index:1;background:0 0;border:0;flex:none;width:44px;min-height:44px;position:relative}.news-posts-table .request-status{font-size:var(--fs-12);letter-spacing:0;text-transform:none;border:0;align-items:center;gap:6px;padding:0;font-weight:650}.news-posts-table .request-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.news-posts-table .request-status-published{color:var(--ok)}.news-posts-table .request-status-draft{color:var(--warn)}.news-posts-table .request-status-archived{color:var(--muted)}.columns-few{display:none!important}.news-table:not(.news-posts-table) tr{padding:14px 48px 14px 0;position:relative}.news-table:not(.news-posts-table) td:nth-child(2),.news-table:not(.news-posts-table) td:nth-child(3),.news-table .column-due-cell{display:none}.news-table:not(.news-posts-table) .reader-identity{align-items:flex-start;min-width:0}.news-table:not(.news-posts-table) .reader-identity strong{font-size:var(--fs-15)}.news-table:not(.news-posts-table) .reader-identity small{font-size:var(--fs-12);margin-top:2px}.news-table .m-status{margin-top:6px}.action-sheet-note{cursor:default;flex-direction:column;justify-content:center;color:var(--muted)!important;align-items:flex-start!important}.action-sheet-note small{font-size:var(--fs-12);font-weight:500}.team-page>.news-actions{margin:0;position:absolute;top:10px;right:20px}.team-page>.news-actions>.news-action-edit{display:none!important}.team-page>.news-actions>.news-action-more{flex:none;width:44px;min-height:44px}.team-page:has(>.news-actions)>.kicker{padding-right:56px}.team-page:has(>.news-actions)>h1{padding-right:56px}.team-page:has(>.news-actions)>h1{font-size:var(--fs-32)}.staff-partners{margin-top:8px}.staff-partners>.section-heading{display:none}.partner-toolbar{font-size:var(--fs-12);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.partner-toolbar button{border:1px solid var(--ink);border-radius:var(--radius);min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-13);cursor:pointer;background:#fff;padding:0 12px;font-weight:650}.partner-toolbar button[aria-pressed=true]{background:var(--ink);color:#fff}.partner-rows{border-top:1px solid var(--ink);gap:0}.partner-row{border-top:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;position:relative}.partner-row-logo{width:56px;height:56px}.partner-row-copy strong{font-size:var(--fs-15)}.partner-row-copy p{-webkit-line-clamp:1;font-size:var(--fs-12);color:var(--muted);-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}.partner-row-copy small{font-size:var(--fs-12);color:var(--ok)}.partner-row-instagram{display:none}.partner-row .news-row-link:after{content:"";position:absolute;inset:0}.partner-row .news-actions{z-index:1;flex-wrap:nowrap;grid-column:auto;gap:6px;position:relative}.partner-row .news-actions>.table-action{display:none}.partner-row .news-actions>.news-action-more{background:0 0;border:0;place-items:center;width:44px;min-height:44px;padding:0;display:grid}.staff-partners--reorder .partner-row .news-actions>.news-action-more{display:none}.staff-partners--reorder .partner-row .news-actions>button.table-action[aria-label]:not(.news-action-more){width:44px;min-height:44px;font-size:var(--fs-18);place-items:center;padding:0;display:grid}.staff-partners--reorder .partner-row .news-row-link:after,.staff-partners--reorder .partner-row-copy p{display:none}.staff-comment-card{padding:14px}.staff-comment-card .staff-request-summary h3{font-size:var(--fs-15)}.staff-comment-body{background:var(--gray-soft);border-left:3px solid var(--ink);font-size:var(--fs-14);margin-top:10px;padding:10px 12px;line-height:1.5}.staff-comment-card .staff-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.staff-comment-card .staff-controls>button{width:100%;min-height:44px;font-size:var(--fs-13);margin:0;padding:0 8px;font-weight:700}.staff-comment-card .staff-controls>.primary{color:var(--ink);background:#fff}.staff-comment-card .staff-controls>.staff-danger,.staff-comment-card .staff-controls>button:last-child:not(.primary){border-color:var(--bad);color:var(--bad)}.staff-comments-empty{color:var(--ok);align-items:center;gap:10px;font-weight:600;display:flex}.staff-comments-empty:before{content:"✓";font-weight:700}}@media (max-width:360px){.team-page>.news-actions{right:16px}}@media (max-width:700px){.team-page>.team-page-action{min-height:44px;font-size:var(--fs-13);gap:6px;margin:0;padding:0 14px;text-decoration:none;position:absolute;top:12px;right:20px}.team-page:has(>.team-page-action)>h1{padding-right:110px}.team-page .team-count{display:none}.m-avatar{object-fit:cover;background:var(--ink);color:#fff;width:40px;height:40px;font-size:var(--fs-13);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.m-avatar--lg{width:56px;height:56px;font-size:var(--fs-18)}.m-sheet--tall[open]{max-height:92dvh}.readers-section{margin-top:0}.readers-section>.reader-metrics,.readers-section .reader-directory,.readers-section .reader-controls label[for=reader-filter]{display:none!important}.readers-section .reader-controls{margin-top:0;display:block}.readers-section .reader-results{font-size:var(--fs-12);margin:10px 0 0}.readers-section .reader-table-wrap{border-top:0}.reader-rows{border-top:1px solid var(--ink);margin:6px 0 0;padding:0;list-style:none}.reader-rows button,.reader-rows a{border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:grid}.reader-rows a{grid-template-columns:40px minmax(0,1fr) auto}.reader-rows button:focus-visible,.reader-rows a:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.reader-row-text{min-width:0}.reader-row-text strong{font-size:var(--fs-15);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}.reader-row-text small{font-size:var(--fs-12);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.reader-rows button>svg{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:2px;grid-column:4}.reader-rows button:not(:has(.m-status))>svg{grid-column:4}.reader-rows button:not(:has(.m-status))>.reader-row-text{grid-column:2/4}.reader-card-head{align-items:center;gap:14px;margin-top:14px;display:flex}.reader-card-head strong{font-size:var(--fs-18);line-height:1.2;display:block}.reader-card-head small{font-size:var(--fs-12);color:var(--muted);margin-top:3px;display:block}.reader-card-head .m-pill{margin-top:6px}.reader-card-contact{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.reader-card-contact a{border:1.5px solid var(--ink);border-radius:var(--radius);min-height:58px;color:var(--ink);font-size:var(--fs-13);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:flex}.reader-card-contact svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.reader-card-line{font-size:var(--fs-13);color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;line-height:1.45}.reader-card-strip{background:var(--gray-soft);border-top:2px solid var(--ink);font-size:var(--fs-13);color:var(--muted);margin:12px 0 0;padding:9px 11px}.reader-card-strip b{color:var(--ink)}.reader-card .proof-review{margin-top:0}.reader-card .proof-review textarea{box-sizing:border-box;width:100%}.reader-card .proof-review-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.reader-card .proof-review-actions .table-action{min-height:44px;font-size:var(--fs-13);justify-content:center}.reader-card-code{width:100%;margin-top:10px}.balcao-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 16px;padding:0;list-style:none;display:grid}.balcao-progress li{border-top:4px solid var(--gray-surface);font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:6px;font-weight:700}.balcao-progress .is-current{border-top-color:var(--ink);color:var(--ink)}.balcao-progress .is-done{border-top-color:var(--ok);color:var(--ok)}.team-page:has(.balcao-progress) h1{font-size:var(--fs-32);margin:0 0 8px}.balcao-search{margin-top:14px}.balcao-search button[type=submit]{display:none}.balcao-search>div{flex:1}.balcao-live{padding-bottom:96px}.balcao-bar{z-index:30;padding:10px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--ink);text-align:center;background:#fff;gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0}.balcao-bar span{font-size:var(--fs-12);color:var(--muted)}.balcao-bar .primary{width:100%;min-height:48px;margin:0}.balcao-submit{z-index:2;padding:10px 20px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--ink);background:#fff;margin:8px -20px 0;position:sticky;bottom:0}.balcao-submit .primary{width:100%;min-height:48px;margin:0}.balcao-confirm h1{font-size:var(--fs-32)}.balcao-card{padding:18px}.balcao-card-code strong{font-size:var(--fs-48);letter-spacing:.06em}.balcao-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.balcao-actions>*{width:100%;min-height:48px;margin:0}.balcao-actions>.primary{grid-area:3/2}.balcao-actions>.balcao-open{grid-area:3/1}.balcao-actions>:first-child,.balcao-actions>:nth-child(2){grid-column:1/-1}.team-page .inventory-filters{margin-top:6px;display:block}.team-page .inventory-filters>div:not(:first-child){display:none}.inventory-mobile-filters .inventory-collections{margin:12px 0 0}.inventory-collections button{min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-13);cursor:pointer;background:#fff;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-weight:700;display:flex}.inventory-collections button+button{border-left:1.5px solid var(--ink)}.inventory-collections button i{opacity:.7;font-style:normal;font-weight:500}.inventory-collections button[aria-pressed=true]{background:var(--ink);color:#fff}.team-page .inventory-results{font-size:var(--fs-12);margin-top:8px}}.book-rows{border-top:1px solid var(--ink);margin:4px 0 0;padding:0;list-style:none}.book-rows>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.book-row-open{min-height:84px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.book-row-open:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.book-row-open .m-cover{width:44px;height:66px}.book-row-text strong{-webkit-line-clamp:2;font-size:var(--fs-15);-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.book-row-text small{font-size:var(--fs-12);color:var(--muted);margin:2px 0 4px;display:block}.book-row-chevron{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:2px}.book-row-confirm .secondary{min-height:40px;font-size:var(--fs-13);padding:0 12px;font-weight:700}.book-sheet-head{align-items:flex-start;gap:14px;margin-top:14px;display:flex}.m-cover--lg{width:72px;height:108px;font-size:var(--fs-32)}.book-sheet-head strong{font-size:var(--fs-15);display:block}.book-sheet-head small{font-size:var(--fs-12);color:var(--muted);margin:3px 0 8px;display:block}.copy-rows{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.copy-rows li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-height:56px;padding:6px 0;display:grid}.copy-rows li>b{font:600 .8125rem ui-monospace,SFMono-Regular,Menlo,monospace}.copy-row-action .secondary{min-height:40px;font-size:var(--fs-13);padding:0 12px}.copy-status-select{border:1px solid var(--ink);border-radius:var(--radius);min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-13);background:#fff;padding:0 8px;font-weight:650}.copy-row-delete{grid-column:1/-1;justify-self:end}.copy-row-delete .danger-button{min-height:36px;color:var(--bad);font-size:var(--fs-12);text-underline-offset:3px;background:0 0;border:0;padding:0 10px;font-weight:650;text-decoration:underline}.copy-row-delete p:empty{display:none}.book-sheet .add-copies-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:12px}.book-sheet .add-copies-form label,.book-sheet .add-copies-form p{grid-column:1/-1}.book-sheet .add-copies-form .primary{width:auto;min-height:48px;margin:0}.copies-stepper{border:1px solid var(--ink);border-radius:var(--radius);display:flex}.copies-stepper button{width:48px;min-height:46px;color:var(--ink);font-size:var(--fs-20);cursor:pointer;background:#fff;border:0;font-weight:600}.copies-stepper input{text-align:center;border:0!important;border-inline:1px solid var(--line)!important;border-radius:0!important;min-height:46px!important}.book-sheet .edition-form,.book-sheet .transfer-book{border-top:1px solid var(--line);margin-top:8px}.book-sheet .transfer-book>summary{color:var(--bad)}@media (min-width:701px){.inventory-search{grid-template-columns:minmax(0,560px)}.inventory-mobile-filters{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:4px 0 8px;display:flex}.inventory-collections{border:1.5px solid var(--ink);border-radius:var(--radius);display:flex;overflow:hidden}.inventory-collections button{min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-13);cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:flex}.inventory-collections button+button{border-left:1.5px solid var(--ink)}.inventory-collections button i{opacity:.7;font-style:normal;font-weight:500}.inventory-collections button[aria-pressed=true]{background:var(--ink);color:#fff}.inventory-mobile-filters .status-chips{flex-wrap:wrap;gap:8px;margin:0;display:flex}.inventory-mobile-filters .status-chips button{border:1px solid var(--ink);border-radius:var(--radius);min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-13);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.inventory-mobile-filters .status-chips button span{font-size:var(--fs-12);color:var(--muted)}.inventory-mobile-filters .status-chips button[aria-pressed=true]{background:var(--ink);color:#fff}.inventory-mobile-filters .status-chips button[aria-pressed=true] span{color:var(--gray-inverse)}.book-rows{grid-template-columns:minmax(0,1fr);column-gap:40px;margin-top:8px;display:grid}.book-row-open{grid-template-columns:48px minmax(0,1fr);gap:14px;min-height:96px;padding:12px 0}.book-row-open .m-cover{width:48px;height:72px}.book-row-open:hover strong{text-underline-offset:3px;text-decoration:underline}.book-rows .m-cover,.book-sheet .m-cover{background:var(--gray-surface);font-family:var(--display);font-size:var(--fs-20);color:var(--faint);flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.book-rows .m-cover img,.book-sheet .m-cover img{object-fit:cover;width:100%;height:100%}.book-sheet .m-cover--lg{width:72px;height:108px;font-size:var(--fs-32)}.book-rows .m-status,.book-sheet .m-status{font-size:var(--fs-12);color:var(--muted);align-items:center;gap:6px;font-weight:650;display:inline-flex}.book-rows .m-status:before,.book-sheet .m-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.book-rows .m-status--ok,.book-sheet .m-status--ok{color:var(--ok)}.book-rows .m-status--warn,.book-sheet .m-status--warn{color:var(--warn)}.book-rows .m-status--bad,.book-sheet .m-status--bad{color:var(--bad)}.book-sheet[open]{border-left:1px solid var(--ink);border-radius:0;width:min(480px,100vw);height:100dvh;max-height:none;padding:20px 28px 28px;inset:0 0 0 auto}.book-sheet .m-sheet-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;padding-bottom:6px;display:flex}.book-sheet .m-sheet-head strong{font-size:var(--fs-18);line-height:1.25}.book-sheet .m-sheet-head strong:focus{outline:none}.book-sheet .m-sheet-head button{min-height:44px;color:var(--ink);font:inherit;font-size:var(--fs-14);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-weight:650;text-decoration:underline}.book-sheet .m-group{font-family:inherit;font-size:var(--fs-12);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:24px 0 8px;font-weight:700;line-height:1.2;display:block}.book-sheet .m-empty{background:var(--gray-soft);font-size:var(--fs-14);margin:12px 0 0;padding:16px;line-height:1.5}.book-sheet .m-link{font-size:var(--fs-13);color:var(--ink);text-underline-offset:3px;font-weight:650}.book-sheet .rpc-action p[role=status]:empty{display:none}}@media (min-width:1101px){.book-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.team-page>.team-page-action{right:16px}.balcao-bar,.balcao-submit{padding-inline:16px}.balcao-submit{margin-inline:-16px}}@media (max-width:700px){.team-page .staff-request-filter{display:none}.team-page .staff-requests .request-result{font-size:var(--fs-12);margin:8px 0 10px}.team-page .staff-request-list{border-top:0;display:block}.req-card{border:1px solid var(--line);background:#fff;margin:0 0 10px;padding:12px}.req-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.req-head .m-cover{width:46px;height:69px}.req-head .request-status{font-size:var(--fs-12);margin-bottom:6px;padding:3px 7px}.req-head strong{font-size:var(--fs-15);line-height:1.25;display:block}.req-head small{font-size:var(--fs-12);color:var(--muted);margin-top:2px;display:block}.req-origin{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:5px!important;display:-webkit-box!important}.req-votes{text-align:center;font-size:var(--fs-12);color:var(--muted);margin:0}.req-votes b{font-family:var(--display);font-size:var(--fs-32);color:var(--ink);font-weight:800;line-height:1;display:block}.req-primary{margin-top:12px}.req-primary .primary{width:100%;min-height:46px;font-size:var(--fs-14);margin:0;font-weight:700}.req-secondary{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:8px;display:grid}.req-secondary .secondary{width:100%;min-height:44px;font-size:var(--fs-13);margin:0;padding:0 14px;font-weight:700}.req-secondary .req-more{gap:8px;width:44px;padding:0}.req-secondary .req-more:only-child{grid-column:1/-1;width:100%}.m-field{margin-top:14px}.m-field label{font-size:var(--fs-13);justify-content:space-between;margin-bottom:6px;font-weight:700;display:flex}.m-field label small{color:var(--muted);font-weight:500}.m-field input,.m-field textarea{box-sizing:border-box;border:1px solid var(--ink);border-radius:var(--radius);width:100%;min-height:48px;font:inherit;font-size:var(--fs-15);padding:12px}.m-sheet-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.m-sheet-row>*{width:100%;min-height:48px;margin:0}.m-sheet .staff-request-edit>summary{display:none}.m-sheet .staff-request-edit fieldset{border:0;grid-template-columns:1fr;margin:12px 0 0;padding:0}.m-sheet .staff-request-cover{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}}.staff-request-filter label{margin-bottom:8px;display:block}.staff-request-filter~.request-result{margin-top:12px}:where(body) :where(*){border-radius:var(--radius)}.team-page>.add-book-panel:not(.add-book-panel--page)[open],.add-book-form .form-actions,.balcao-bar,.balcao-submit,.circ-switch a,.inventory-collections button,.abf-segment button,.staff-bar,.staff-taskbar,.staff-tabs,.header,.footer,.preview-notice{border-radius:0}.staff-more[open],.action-sheet[open],.team-section-sheet[open]{border-radius:var(--radius) var(--radius) 0 0}.account-list article,.account-page .report-areas,.account-page .report-zone,.action-sheet-list .table-action,.action-sheet-title,.add-book-edition,.add-copies-form,.author-byline,.balcao-card,.balcao-consent--required,.balcao-continue,.balcao-login-hint,.balcao-match,.balcao-progress li,.book-footer,.book-rows,.book-rows>li,.book-sheet .edition-form,.book-sheet .transfer-book,.book-state,.catalog,.catalog-filters,.catalog-toolbar,.chart-plot,.circ-card--late,.column-archive,.column-archive-item,.column-author,.column-author-links,.column-card,.column-card-latest,.comment,.comments,.copy-rows,.copy-rows li,.dialog-copy .dialog-state,.edition-details,.edition-form,.footer-bottom,.header nav.open,.header-place,.inventory-empty,.loan-overdue,.m-collapse,.m-collapse+.m-collapse,.m-queue,.m-queue li,.m-sheet .staff-request-cover,.m-sheet-head,.me-alert,.me-card--late,.me-columns .account-list,.me-columns .account-list>article,.me-end .danger-zone,.me-end>*,.me-history,.me-history li,.me-line,.me-nums,.me-nums li+li,.me-page .me-columns>h2,.me-page .me-settings-title,.me-profile,.me-profile .me-nums,.me-requests,.me-requests a,.me-row,.me-sec-head,.me-settings .contact-panel,.me-settings .m-collapse--all,.me-settings .me-settings-title+*,.me-steps>p,.me-steps ol,.me-steps li,.me-steps li+li,.news-card,.news-table tr,.partner-all,.partner-band,.partner-card,.partner-row,.partner-rows,.partner-tile,.post-book,.post-footer,.post-footer--bio .post-footer-actions,.reader-card-strip,.reader-code-row td,.reader-metrics article,.reader-rows,.reader-rows a,.reader-rows button,.reader-table td,.reader-table th,.reader-table-wrap,.readers-section,.related-books,.report-bars i b,.report-empty,.report-header,.report-index ol,.report-notes,.report-notes dl>div,.report-print-head,.report-ranking li,.report-section,.report-table th,.report-zone-row,.request-card,.request-card .request-actions,.request-form,.request-form-unavailable,.request-how,.request-list-section,.request-note,.request-timeline,.request-timeline li,.reserve-how,.reserve-panel,.responsibility-acceptance,.staff-bar-brand span,.staff-comment-body,.staff-comment-details li,.staff-more-head,.staff-request-card,.stat,.steps li,.team-group,.team-page>.add-book-panel:not(.add-book-panel--page)[open]>summary,.team-tile,.theme-grid,.theme-grid a,.theme-grid a:first-child,.theme-grid a:last-child,.today-clear,.today-month li,.today-rows,.today-rows a,.transfer-book,.vote-count,.wishlist-callout{border-radius:0}.team-page .add-book-form .column-status-field:has(input[name=status]) .consent-field+.consent-field{border-radius:0}.team-page .add-book-form .column-status-field:has(input[name=status])>legend{border-radius:0}.wishlist-callout.wishlist-callout--lime{border-radius:var(--radius)}.circ-card--asked{border-left:4px solid var(--warn)}.circ-actions .circ-decline{grid-column:1/-1;display:block}.circ-actions .circ-decline .text-button{max-width:none;min-height:40px;font-size:var(--fs-13);color:var(--muted);padding:0}@media (min-width:701px){.today-quick{grid-template-columns:repeat(3,minmax(0,260px));gap:12px;margin-top:32px}.today-quick a{min-height:60px;font-size:var(--fs-15);flex-direction:row;align-items:center;gap:12px;padding:0 18px}.today-quick a:hover{background:var(--lime)}.today-columns{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;margin-top:16px;display:grid}.today-rows a{min-height:72px}.today-rows a:hover{background:var(--gray-soft)}.today-rows strong{font-size:var(--fs-16)}.today-rows small,.today-clear{font-size:var(--fs-14)}.today-clear{min-height:64px}.loan-hint{margin:-4px 0 16px}.circ-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.circ-list>:not(.circ-card){grid-column:1/-1}.circ-list>.m-group,.circ-list>.m-group:first-child{margin:12px 0 0}.circ-list>.m-empty{margin:0}.circ-card{flex-direction:column;margin:0;padding:18px 20px;display:flex}.circ-card .m-cover{width:48px;height:72px}.circ-head{gap:16px}.circ-head strong{font-size:var(--fs-18)}.circ-head small{font-size:var(--fs-13)}.circ-meta{margin-top:auto;padding-top:14px}.circ-actions,.circ-actions--two{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.circ-actions .primary,.circ-actions .secondary{width:auto;padding:0 20px}.circ-actions p[role=status]{font-size:var(--fs-13);flex-basis:100%;margin:0}.m-queue li{padding:12px 0}.m-sheet[open]{box-sizing:border-box;border-left:1px solid var(--ink);border-radius:0;width:min(480px,100vw);height:100dvh;max-height:none;padding:20px 28px 28px;inset:0 0 0 auto}.m-sheet-head strong{font-size:var(--fs-18)}.staff-toast:not([hidden]){z-index:45;background:var(--ink);color:#fff;max-width:420px;font-size:var(--fs-14);align-items:center;gap:10px;padding:14px 18px;font-weight:600;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 24px -10px #00000080}.staff-toast .staff-icon{fill:none;width:20px;height:20px;stroke:var(--lime);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}}@media (min-width:1300px){.circ-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.team-howto{margin:0 0 14px}.team-howto>summary{min-height:40px;font-size:var(--fs-13);color:var(--muted);cursor:pointer;text-underline-offset:4px;align-items:center;gap:6px;font-weight:650;text-decoration:underline;list-style:none;display:inline-flex}.team-howto>summary::-webkit-details-marker{display:none}.team-howto>summary:before{content:"i";border:1.5px solid;border-radius:50%;place-items:center;width:16px;height:16px;font:italic 700 .625rem/1 Georgia,serif;text-decoration:none;display:grid}.team-howto>summary:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.team-howto>p{background:var(--gray-soft);font-size:var(--fs-14);margin:4px 0 0;padding:12px 14px;line-height:1.5}@media (min-width:701px){.team-page>h1:has(+.team-howto){margin-bottom:4px}.team-howto{margin-bottom:8px}.team-howto>p{max-width:760px;padding:14px 18px}.team-howto+.add-book-panel{margin-top:8px}.news-table .news-actions:has(>.news-action-more)>button.table-action:not(.news-action-more):not(.table-action--publish){display:none}.news-table .news-actions>.news-action-more{place-items:center;width:40px;padding:0;display:inline-grid}.action-sheet[open]:not(.m-sheet){border:1px solid var(--ink);border-radius:0;width:min(420px,100vw - 48px);height:fit-content;max-height:85dvh;margin:auto;padding:20px 24px;inset:0}}
.me-page{padding-block:20px 40px}.me-layout,.me-main,.me-side,.me-pair,.me-reading{display:contents}.me-layout{flex-direction:column;display:flex}.me-page p{margin:0}.me-page h1,.me-page h2{text-wrap:balance}.me-heading{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.me-hello{flex:1;min-width:0}.me-hello .kicker{font-size:var(--fs-12);margin:0 0 4px}.me-hello h1{font-size:var(--fs-32);overflow-wrap:anywhere;margin:0;line-height:.95}.me-contact{font-size:var(--fs-12);color:var(--muted);overflow-wrap:anywhere;margin-top:6px!important}.me-avatar{background:var(--ink);color:#fff;width:58px;height:58px;font-size:var(--fs-20);border-radius:50%;flex:none;place-items:center;font-weight:700;text-decoration:none;display:grid;position:relative}.me-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.me-avatar i{border:1.5px solid var(--ink);width:24px;height:24px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.me-avatar svg{fill:none;stroke:currentColor;stroke-width:2px;width:13px;height:13px}.me-avatar:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.me-nums{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 0;padding:0;list-style:none;display:grid}.me-nums li{font-size:var(--fs-12);color:var(--muted);padding:8px 0 10px;line-height:1.2}.me-nums li+li{border-left:1px solid var(--line);padding-left:12px}.me-nums b{font-family:var(--display);font-size:var(--fs-28);color:var(--ink);font-weight:800;line-height:1;display:block}.me-page .account-notice{margin:14px 0 0}.me-alerts:empty{display:none}.me-alert{background:var(--warn-soft);border-left:4px solid var(--warn);font-size:var(--fs-13);margin-top:12px;padding:11px 12px;line-height:1.45}.me-alert--bad{background:var(--bad-soft);border-left-color:var(--bad)}.me-alert strong{font-size:var(--fs-14);margin-bottom:2px;display:block}.me-alert>a{color:var(--ink);text-underline-offset:3px;margin-top:6px;font-weight:650;display:inline-block}.me-steps{border:1.5px solid var(--ink);background:var(--ink);margin-top:14px;overflow:hidden}.me-steps>p{background:var(--ink);color:#fff;font-size:var(--fs-14);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.me-steps>p i{color:var(--lime);font-style:normal;font-weight:700}.me-steps ol{background:#fff;margin:0;padding:0;list-style:none}.me-steps li{border-top:1px solid var(--gray-surface);min-height:48px;font-size:var(--fs-14);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;font-weight:600;display:grid}.me-steps li:first-child{border-top:0}.me-steps li>svg{fill:none;width:20px;height:20px;stroke:var(--ok);stroke-width:2px}.me-steps li small{font-size:var(--fs-12);color:var(--muted);font-weight:500;display:block}.me-steps li>a{background:var(--ink);color:#fff;min-height:40px;font-size:var(--fs-13);align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.me-steps .me-wide{display:none}.me-ring{box-sizing:border-box;border:2px solid var(--ink);border-radius:50%;width:18px;height:18px}.me-empty{background:var(--gray-soft);margin-top:18px;padding:16px}.me-empty strong{font-size:var(--fs-16);display:block}.me-empty p{font-size:var(--fs-13);color:var(--muted);line-height:1.45;margin:4px 0 12px!important}.me-empty .primary{gap:10px;width:100%;min-height:48px;margin:0}.me-section{min-width:0}.me-sec-head{justify-content:space-between;align-items:baseline;gap:12px;margin:26px 0 10px;display:flex}.me-page .me-sec-head h2,.me-page .me-columns>h2,.me-page .me-settings-title{font-family:inherit;font-size:var(--fs-12);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700;line-height:1.2}.me-sec-head h2 span{color:var(--muted)}.me-sec-head a{font-size:var(--fs-13);color:var(--ink);text-underline-offset:3px;white-space:nowrap;font-weight:650}.me-cover{background:var(--gray-surface);width:40px;height:60px;font-family:var(--display);font-size:var(--fs-20);color:var(--faint);flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.me-cover img{object-fit:cover;width:100%;height:100%}.me-cards{gap:10px;display:grid}.me-card{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px;display:grid}.me-card>div{flex-direction:column;min-width:0;display:flex}.me-card--late{border-left:4px solid var(--bad)}.me-card--ready{border:2px solid var(--ink);background:var(--ok-soft)}.me-card strong{font-size:var(--fs-15);line-height:1.25;display:block}.me-card small{font-size:var(--fs-12);color:var(--muted);margin-top:2px;display:block}.me-tag{background:var(--gray-soft);font-size:var(--fs-12);white-space:nowrap;align-self:flex-start;margin-bottom:6px;padding:3px 8px;font-weight:700;display:inline-block}.me-tag--ready,.me-tag--voting{background:var(--lime)}.me-due{font-size:var(--fs-13);font-weight:700;margin-top:8px!important}.me-due span{color:var(--muted);font-weight:500}.me-card--late .me-due{color:var(--bad)}.me-bar{background:var(--gray-surface);height:6px;margin-top:8px;display:block}.me-bar i{background:var(--ink);height:100%;display:block}.me-card--late .me-bar i{background:var(--bad)}.me-note{font-size:var(--fs-12);color:var(--muted);margin-top:8px!important}.me-card .rpc-action{margin-top:4px}.me-card .text-button{max-width:none;min-height:40px;font-size:var(--fs-13);text-align:left;padding:0}.me-card .rpc-action p:empty{display:none}.me-shelf{margin:0;padding:0;list-style:none}.me-history{border-top:1px solid var(--ink)}.me-history li{border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:12px;padding:8px 0;display:grid}.me-history .me-cover{width:30px;height:45px;font-size:var(--fs-16);grid-row:1/3}.me-history strong{font-size:var(--fs-14);align-self:end}.me-history small{font-size:var(--fs-12);color:var(--muted);align-self:start}.me-suggest{display:none}.me-more>summary{min-height:44px;font-size:var(--fs-13);text-underline-offset:3px;cursor:pointer;align-items:center;font-weight:650;text-decoration:underline;list-style:none;display:flex}.me-more>summary::-webkit-details-marker{display:none}.me-requests{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.me-requests a{border-bottom:1px solid var(--line);min-height:56px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:grid}.me-requests strong{font-size:var(--fs-14);display:block}.me-requests small{font-size:var(--fs-12);color:var(--muted);display:block}.me-requests .me-tag{margin:0}.me-line{border-top:1px solid var(--line);font-size:var(--fs-13);color:var(--muted);padding:12px 0}.me-line a{color:var(--ink);font-weight:650}.me-page .me-columns>h2{margin:26px 0 10px}.me-columns .followed-summary{font-size:var(--fs-13);margin:0 0 8px}.me-columns .account-list{border-top:1px solid var(--ink);gap:0;margin:0}.me-columns .account-list>article{border-top:0;border-bottom:1px solid var(--line);background:0 0;padding:12px 0}.me-columns .account-list>p{font-size:var(--fs-13);color:var(--muted);margin:0;padding:12px 0}.me-columns .followed-column h3{font-size:var(--fs-15)}.me-columns .followed-column p{font-size:var(--fs-12);margin:2px 0 0}.me-profile{display:none}.me-page .me-settings-title{border-bottom:1px solid var(--ink);margin:26px 0 0;padding-bottom:10px}.me-row,.me-settings .m-collapse--all,.me-settings .contact-panel,.me-end .danger-zone{border:0;border-bottom:1px solid var(--line);margin:0}.me-row{min-height:56px;color:var(--ink);font-size:var(--fs-15);justify-content:space-between;align-items:center;gap:12px;font-weight:650;text-decoration:none;display:flex}.me-row small{font-size:var(--fs-12);color:var(--muted);margin-top:2px;font-weight:500;display:block}.me-row>svg{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:2px;flex:none}.m-collapse--all{display:block}.m-collapse--all>.m-collapse-toggle{width:100%;min-height:60px;color:var(--ink);font:inherit;font-size:var(--fs-15);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-weight:650;display:flex}.m-collapse--all>.m-collapse-toggle small{font-size:var(--fs-12);color:var(--muted);margin-top:2px;font-weight:500;display:block}.m-collapse--all>.m-collapse-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:18px;height:18px;transition:transform .2s}.m-collapse--all>.m-collapse-toggle:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.m-collapse--all[data-open=true]>.m-collapse-toggle svg{transform:rotate(180deg)}.m-collapse--all[data-open=false]>.m-collapse-body{display:none}.m-collapse--all[data-open=true]>.m-collapse-body{padding-bottom:20px;display:block}.me-address-none .m-collapse-toggle small{color:var(--warn);font-weight:650}.me-settings .profile-photo{background:0 0;border:0;margin:0;padding:0;display:block}.me-settings .profile-photo h2,.me-settings .profile-photo .avatar-preview{display:none}.me-settings .contact-panel>summary{min-height:60px;font-size:var(--fs-15);cursor:pointer;justify-content:space-between;align-items:center;padding:0;font-weight:650;list-style:none;display:flex}.me-settings .contact-panel>summary::-webkit-details-marker{display:none}.me-settings .contact-panel>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;margin-right:5px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.me-settings .contact-panel[open]>summary:after{transform:rotate(225deg)}.me-settings .contact-panel>summary small{font-size:var(--fs-12);color:var(--muted);margin-top:2px;font-weight:500;display:block}.me-settings .contact-panel .account-form{background:0 0;border:0;margin:0 0 20px;padding:0}.me-signout>div{width:100%}.me-signout .text-button{max-width:none;min-height:56px;font-size:var(--fs-15);text-align:left;color:var(--ink);padding:0;font-weight:650;text-decoration:none}.me-signout p:empty{display:none}.me-end .danger-zone{background:0 0;padding:0}.me-end .danger-zone>summary{min-height:56px;color:var(--bad);font-size:var(--fs-15);align-items:center;padding:0;font-weight:650;display:flex}.me-end .danger-zone>div{padding:0 0 18px}@media (min-width:701px){.me-page{padding-block:40px 64px}.me-main{flex-direction:column;gap:40px;min-width:0;display:flex}.me-reading{flex-direction:column;gap:40px;display:flex}.me-reading:empty{display:none}.me-alerts{flex-direction:column;gap:12px;display:flex}.me-alert{font-size:var(--fs-14);justify-content:space-between;align-items:center;gap:20px;margin:0;padding:14px 18px;display:flex}.me-alert strong{font-size:var(--fs-15)}.me-alert>a{background:var(--ink);color:#fff;min-height:44px;font-size:var(--fs-14);flex:none;align-items:center;margin:0;padding:0 16px;font-weight:700;text-decoration:none;display:flex}.me-page .account-notice{margin:0}.me-sec-head{border-bottom:2px solid var(--ink);margin:0 0 18px;padding-bottom:10px}.me-page .me-sec-head h2,.me-page .me-columns>h2{font-family:var(--display);font-size:var(--fs-32);letter-spacing:0;text-transform:none;color:var(--ink);font-weight:800;line-height:1}.me-page .me-columns>h2{border-bottom:2px solid var(--ink);margin:0 0 18px;padding-bottom:10px}.me-sec-head h2 span{color:var(--muted)}.me-sec-head a{font-size:var(--fs-14);font-weight:600}.me-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.me-card{gap:16px;padding:16px}.me-card .me-cover{width:72px;height:108px}.me-card strong{font-size:var(--fs-16)}.me-card small{font-size:var(--fs-13)}.me-due{font-size:var(--fs-14)}.me-card .rpc-action{margin-top:auto}.me-steps{margin:0}.me-steps>p{font-size:var(--fs-16);padding:14px 20px}.me-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.me-steps li{font-size:var(--fs-15);border-top:0;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.me-steps li+li{border-left:1px solid var(--line)}.me-steps li.is-pending{background:var(--ok-soft)}.me-steps li>svg{width:24px;height:24px}.me-steps li>a{min-height:44px;font-size:var(--fs-14);margin-top:4px;padding:0 16px}.me-steps .me-wide{display:inline}.me-steps .me-narrow{display:none}.me-empty{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:0;padding:24px 28px;display:grid}.me-empty strong{font-family:var(--display);font-size:var(--fs-28);font-weight:800;line-height:1}.me-empty p{font-size:var(--fs-15);margin:8px 0 0!important}.me-empty .primary{width:auto;min-height:52px;padding:0 22px}.me-shelf{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.me-history{border-top:0}.me-history li,.me-shelf li{border:0;flex-direction:column;gap:6px;padding:0;display:flex}.me-shelf .me-cover,.me-history .me-cover{aspect-ratio:2/3;width:100%;height:auto;font-size:var(--fs-32)}.me-shelf li>a{color:var(--ink);flex-direction:column;gap:6px;text-decoration:none;display:flex}.me-shelf strong{font-size:var(--fs-13);line-height:1.3}.me-shelf small{font-size:var(--fs-12);color:var(--muted)}.me-suggest{display:block}.me-suggest .me-shelf{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.me-more{margin-top:14px}.me-more .me-shelf{margin-top:12px}.me-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.me-pair .me-sec-head h2,.me-page .me-pair .me-columns>h2{font-size:var(--fs-28)}.me-requests,.me-columns .account-list{border-top:0}.me-page .me-settings-title{border-bottom:0;margin:0 0 12px;padding:0}.me-end{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.me-end .danger-zone,.me-signout{border:0}}@media (min-width:701px) and (max-width:1100px){.me-layout{gap:40px}.me-side{flex-direction:column;gap:12px;display:flex}.me-heading{grid-template-columns:auto minmax(0,1fr) 280px;align-items:end;gap:20px;display:grid}.me-heading .me-avatar{width:80px;height:80px;font-size:var(--fs-28);align-self:center}.me-hello h1{font-size:var(--fs-56)}.me-contact{font-size:var(--fs-13)}.me-nums{margin:0}.me-nums b{font-size:var(--fs-28)}.me-page .me-settings-title{border-bottom:2px solid var(--ink);font-family:var(--display);font-size:var(--fs-32);letter-spacing:0;text-transform:none;color:var(--ink);grid-column:1/-1;margin:0;padding-bottom:10px;font-weight:800;line-height:1}.me-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.me-settings .me-row,.me-settings .m-collapse--all,.me-settings .contact-panel{border:1px solid var(--line);padding:0 16px}.me-settings .me-row{min-height:68px}}@media (min-width:1101px){.me-page{padding-block:56px 80px}.me-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px;display:grid}.me-main{gap:48px}.me-heading .me-avatar,.me-heading .me-contact,.me-heading .me-nums{display:none}.me-hello .kicker{font-size:var(--fs-12);margin-bottom:12px}.me-hello h1{font-size:var(--fs-80);line-height:.9}.me-page .me-sec-head h2,.me-page .me-columns>h2{font-size:var(--fs-36)}.me-pair{gap:40px}.me-card{gap:20px;padding:20px}.me-card .me-cover{width:88px;height:132px}.me-card strong{font-size:var(--fs-18)}.me-shelf{gap:16px}.me-side{flex-direction:column;gap:24px;display:flex;position:sticky;top:24px}.me-profile{background:var(--gray-soft);border-top:2px solid var(--ink);flex-direction:column;gap:18px;padding:24px;display:flex}.me-profile-id{align-items:center;gap:16px;display:flex}.me-profile-id .me-avatar{width:72px;height:72px;font-size:var(--fs-24)}.me-profile-id>div{min-width:0}.me-profile-id strong{font-size:var(--fs-18);display:block}.me-profile-id small{font-size:var(--fs-13);color:var(--muted);overflow-wrap:anywhere;margin-top:2px;display:block}.me-profile .me-nums{border-top:1px solid var(--line);border-bottom:0;margin:0}.me-profile .me-nums li{padding-bottom:0}.me-profile .me-nums b{font-size:var(--fs-32)}.me-settings{flex-direction:column;display:flex}.me-page .me-settings-title{margin:0 0 10px}.me-settings .me-settings-title+*{border-top:1px solid var(--ink)}.me-end{flex-direction:column;gap:0;margin-top:-24px}.me-end>*{width:100%;border-bottom:1px solid var(--line)!important}}@media (prefers-reduced-motion:reduce){.m-collapse--all>.m-collapse-toggle svg,.me-settings .contact-panel>summary:after{transition:none}}.address-form fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.address-form label{margin-top:6px;font-weight:650}.address-form textarea,.address-form input{box-sizing:border-box;border:1px solid var(--ink);border-radius:var(--radius);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;padding:12px;line-height:1.5}.address-form textarea{resize:vertical}.address-form .field-hint{margin:0}.address-form .primary{justify-self:start;margin-top:6px}.address-form [role=status]:empty{display:none}
.dl-page{--dl-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;flex-direction:column;gap:24px;display:flex}.dl-page h1{margin:0}.dl-page [role=status]:empty{display:none}.dl-nav{border-bottom:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:16px;display:flex}.dl-nav a{min-height:44px;font-size:var(--fs-14);border:1px solid #0000;align-items:center;gap:8px;padding:0 16px;font-weight:650;text-decoration:none;display:inline-flex}.dl-nav a svg{width:18px;height:18px}.dl-nav a[aria-current=page]{border-color:var(--ink);background:var(--ink);color:#fff}.dl-nav a.primary{color:#fff;gap:8px;margin-left:auto}.dl-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dl-heading h1{font-size:clamp(3rem,5vw,5rem)}.dl-heading .highlight{margin-left:0}.dl-heading .secondary svg,.dl-livro .secondary svg{width:18px;height:18px}.dl-sub{font-size:var(--fs-15);color:var(--muted);margin-top:8px!important}.dl-capa{aspect-ratio:2/3;flex:none;justify-content:center;align-items:flex-end;width:100%;display:flex;overflow:hidden}.dl-capa img{object-fit:contain;max-width:100%;max-height:100%;display:block}.dl-capa-vazia{width:100%;height:100%;color:var(--ink);background:var(--gray-surface);flex-direction:column;justify-content:space-between;padding:8px;display:flex}.dl-capa-vazia b{font-size:var(--fs-13);line-height:1.2;overflow:hidden}.dl-capa-vazia small{font-size:var(--fs-12);color:var(--muted)}.dl-capa--mini{aspect-ratio:auto;width:28px;height:42px}.dl-capa--mini .dl-capa-vazia{padding:0}.dl-capa--mini .dl-capa-vazia *{display:none}.dl-capa--media{aspect-ratio:auto;width:72px;height:108px}.dl-capa--grande{aspect-ratio:auto;width:128px;height:192px}.dl-bloco{border:1px solid var(--line);flex-direction:column;gap:16px;max-width:720px;padding:16px;display:flex}.dl-lendo-item{flex-direction:column;gap:16px;display:flex}.dl-lendo-item+.dl-lendo-item{border-top:1px solid var(--line);padding-top:16px}.dl-lendo{gap:16px;text-decoration:none;display:flex}.dl-lendo>span:last-child{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dl-lendo strong{font-size:var(--fs-18);line-height:1.25}.dl-lendo small{font-size:var(--fs-13);color:var(--muted)}.dl-barra{background:var(--gray-surface);height:8px;margin-top:auto;display:block}.dl-barra i{background:var(--ink);height:100%;display:block}.dl-acoes{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.dl-acoes :is(.primary,.secondary) svg{width:18px;height:18px}.dl-pagina{flex-wrap:wrap;gap:8px;display:flex}.dl-pagina input{border:1px solid var(--ink);border-radius:var(--radius);width:140px;min-height:48px;font:inherit;padding:12px}.dl-chips{flex-wrap:wrap;gap:8px;display:flex}.dl-chip{border:1px solid var(--ink);min-height:44px;color:var(--ink);font-size:var(--fs-14);border-radius:var(--radius);background:#fff;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.dl-chip[aria-current=page],.dl-chip[aria-pressed=true],.dl-chip[aria-checked=true]{background:var(--ink);color:#fff;font-weight:650}.dl-vazio{background:var(--gray-soft);font-size:var(--fs-15);color:var(--muted);padding:16px}.dl-vazio a{color:var(--ink);font-weight:650}.dl-grade{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px;margin:0;padding:0;list-style:none;display:grid}.dl-grade a{flex-direction:column;gap:8px;text-decoration:none;display:flex}.dl-grade strong{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-14);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.dl-grade small{font-size:var(--fs-12);color:var(--muted)}.dl-exportar{border-top:1px solid var(--line);font-size:var(--fs-13);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}.dl-exportar a{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;gap:8px;font-weight:650;display:inline-flex}.dl-exportar svg{width:16px;height:16px}.dl-livro{align-items:flex-end;gap:24px;display:flex}.dl-livro>div{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.dl-livro h1{overflow-wrap:anywhere;font-size:clamp(3rem,5vw,5rem)}.dl-status{border:1px solid var(--ink);min-height:28px;font-size:var(--fs-12);letter-spacing:.075em;text-transform:uppercase;align-items:center;padding:0 12px;font-weight:650;display:inline-flex}.dl-estrelas{vertical-align:-3px;color:var(--ink);gap:2px;display:inline-flex}.dl-estrelas svg{width:16px;height:16px;color:var(--muted)}.dl-estrelas svg.is-on{color:var(--ink);fill:currentColor}.dl-estrelas--grande{vertical-align:middle;gap:4px}.dl-estrelas--grande svg{width:24px;height:24px}.dl-numeros{background:var(--ink);max-width:720px;color:var(--gray-inverse);font-size:var(--fs-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dl-numeros li{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:16px 4px;display:flex}.dl-numeros li+li{border-left:1px solid var(--line-inverse)}.dl-numeros b{font-family:var(--display);font-weight:800;font-size:var(--fs-32);color:var(--lime);line-height:1}.dl-segmentado{border:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;display:grid}.dl-segmentado a{min-height:44px;font-size:var(--fs-14);justify-content:center;align-items:center;text-decoration:none;display:flex}.dl-segmentado a+a{border-left:1px solid var(--ink)}.dl-segmentado a[aria-current=page]{background:var(--ink);color:#fff;font-weight:650}.dl-resenha{max-width:720px;font-family:var(--dl-serif);font-size:var(--fs-18);white-space:pre-wrap;line-height:1.6}.dl-detalhes{border-top:1px solid var(--ink);max-width:720px;margin:0}.dl-detalhes div{border-bottom:1px solid var(--line);min-height:52px;font-size:var(--fs-15);justify-content:space-between;align-items:center;gap:12px;display:flex}.dl-detalhes dt{font-weight:650}.dl-detalhes dd{color:var(--muted);margin:0}.dl-flutuante{z-index:5;border:1px solid #fff;display:none;position:fixed;bottom:24px;right:max(20px,50% - 640px)}.dl-flutuante svg{width:18px;height:18px}.dl-trechos{flex-direction:column;max-width:720px;display:flex}.dl-trecho{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:20px 0;display:flex}.dl-trechos .dl-trecho:first-child{border-top-color:var(--ink)}.dl-onde{font-size:var(--fs-13);letter-spacing:.075em;text-transform:uppercase;color:var(--muted);font-weight:650}.dl-trecho-texto{font-family:var(--dl-serif);white-space:pre-wrap;font-size:1.1875rem;line-height:1.45}.dl-trecho-nota{font-size:var(--fs-14);color:var(--muted);white-space:pre-wrap;line-height:1.5}.dl-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dl-tags li{background:var(--gray-soft);font-size:var(--fs-12);padding:4px 8px}.dl-trecho-rodape{justify-content:space-between;align-items:center;gap:12px;display:flex}.dl-trecho-livro{align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.dl-trecho-livro>span:last-child{flex-direction:column;min-width:0;display:flex}.dl-trecho-livro strong{font-size:var(--fs-13)}.dl-trecho-livro small{font-size:var(--fs-12);color:var(--muted)}.dl-trecho-acoes{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.dl-icone{width:44px;height:44px;color:var(--ink);border-radius:var(--radius);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dl-icone svg{width:20px;height:20px}.dl-icone.is-on svg{fill:currentColor}.dl-icone--borda{border:1px solid var(--ink)}.dl-destaque{background:var(--lime);border:1px solid var(--ink);flex-direction:column;gap:12px;max-width:720px;padding:24px;display:flex}.dl-destaque>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.dl-destaque-texto{font-family:var(--dl-serif);white-space:pre-wrap;font-size:1.375rem;font-style:italic;line-height:1.35}.dl-destaque-fonte{font-size:var(--fs-13);font-weight:650}.dl-busca-trechos,.dl-busca-livro{flex-direction:column;gap:8px;max-width:720px;display:flex}.dl-busca{border:1px solid var(--ink);background:#fff;min-height:48px;display:flex}.dl-busca:focus-within{outline:3px solid var(--lime);box-shadow:0 0 0 6px var(--ink)}.dl-busca input{min-width:0;font:inherit;font-size:var(--fs-16);background:0 0;border:0;outline:0;flex:1;padding:0 12px}.dl-busca button,.dl-busca>span{background:var(--ink);color:#fff;border:0;justify-content:center;align-items:center;width:48px;display:flex}.dl-busca svg{width:20px;height:20px}.dl-ajuda{font-size:var(--fs-13);color:var(--muted)}.dl-resultados{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dl-resultados button{border:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:12px;width:100%;padding:8px;display:flex}.dl-resultados button:hover{background:var(--gray-soft)}.dl-resultados .dl-capa{aspect-ratio:auto;width:40px;height:60px}.dl-resultados span:last-child{flex-direction:column;min-width:0;display:flex}.dl-resultados strong{font-size:var(--fs-15)}.dl-resultados small{font-size:var(--fs-13);color:var(--muted)}.dl-form-page{flex-direction:column;gap:32px;display:flex}.dl-form{flex-direction:column;gap:24px;max-width:560px;display:flex}.dl-field{font-size:var(--fs-15);flex-direction:column;gap:8px;font-weight:650;display:flex}.dl-opcional{color:var(--muted);font-weight:400}.dl-field input,.dl-field textarea,.dl-form select,.dl-nova-tag input{border:1px solid var(--ink);border-radius:var(--radius);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;padding:12px;font-weight:400}.dl-field textarea{resize:vertical}.dl-field input:focus-visible,.dl-field textarea:focus-visible,.dl-form select:focus-visible,.dl-nova-tag input:focus-visible{outline:3px solid var(--ink);outline-offset:0}.dl-texto{line-height:1.45;font-family:var(--dl-serif)!important;font-size:1.1875rem!important}.dl-duas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dl-fieldset{border:0;margin:0;padding:0}.dl-fieldset legend{margin-bottom:8px;padding:0}.dl-nota{gap:4px;display:flex}.dl-nota button{width:44px;height:44px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dl-nota button svg{width:28px;height:28px}.dl-nota button.is-on{color:var(--ink)}.dl-nota button.is-on svg{fill:currentColor}.dl-capa-previa{align-items:flex-end;gap:16px;display:flex}.dl-capa-previa .dl-capa{aspect-ratio:auto;width:72px;height:108px}.dl-livro-select{align-items:center;gap:12px;display:flex}.dl-erro-campo{font-size:var(--fs-14);margin:-16px 0 0}.dl-field [aria-invalid=true]{border-color:var(--bad)}.dl-colar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:-12px;display:flex}.dl-colar .secondary svg{width:18px;height:18px}.dl-colar .dl-ajuda{flex:1;min-width:220px}.dl-nova-tag{gap:8px;margin-top:8px;display:flex}.dl-acoes--fixas{flex-wrap:nowrap}.dl-acoes--fixas .primary{flex:1;min-height:52px}.dl-acoes .danger-button,.dl-form>.danger-button{align-self:flex-start}.me-diario-link{min-height:44px;font-size:var(--fs-13);text-underline-offset:4px;align-items:center;margin-top:4px;font-weight:650;display:inline-flex}@media (max-width:1100px){.dl-grade{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.dl-page{gap:20px}.dl-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.dl-nav a.primary{flex:1 0 100%;margin-left:0}.dl-heading .secondary{width:100%}.dl-livro{gap:16px}.dl-capa--grande{width:104px;height:156px}.dl-acoes>.primary,.dl-acoes>.secondary{flex:1}.dl-flutuante{display:inline-flex;bottom:16px;right:16px}.dl-page:has(.dl-flutuante){padding-bottom:96px}.dl-acoes--fixas{z-index:4;border-top:1px solid var(--ink);background:#fff;margin-inline:-20px;padding:12px 20px;position:sticky;bottom:0}}@media (max-width:360px){.dl-duas{grid-template-columns:1fr}.dl-acoes--fixas{margin-inline:-16px;padding-inline:16px}}.dl-guardar{flex-direction:column;gap:8px;display:flex}.dl-guardar button svg,.dl-guardado svg{width:18px;height:18px}.dl-guardado{min-height:44px;font-size:var(--fs-14);color:var(--ink);text-underline-offset:4px;align-items:center;gap:8px;font-weight:650;display:inline-flex}.dl-guardar [role=status]:empty{display:none}.reserve-buttons{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:stretch;gap:12px;margin-top:8px;display:grid}.reserve-buttons>.primary,.reserve-buttons .dl-guardar>button{justify-content:center;width:100%}.reserve-buttons .dl-guardar .secondary{align-items:center;gap:8px;display:inline-flex}.reserve-buttons .dl-guardado{justify-content:center;min-height:48px}.dl-acao-erro{text-align:right;font-size:var(--fs-13);flex-basis:100%}
