.pt-toolbar{height:var(--pt-toolbar-h,var(--pt-bar-h));border-bottom:1px solid var(--pt-hair);min-width:0;color:var(--pt-ink);font-family:var(--pt-text);grid-row:1;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 10px;display:flex;overflow:hidden}.pt-bar-l,.pt-bar-r{flex:none;align-items:center;gap:8px;display:flex}.pt-bar-l{flex:0 auto;min-width:0}.pt-bar-l>.pt-ib,.pt-bar-l>.pt-count,.pt-bar-l>.pt-sep{flex-shrink:0}.pt-bar-slot{align-items:center;gap:8px;display:inline-flex}.pt-toolbar .pt-search-btn{border-color:var(--pt-hair);border-radius:var(--pt-radius-control);min-width:176px;height:32px;color:var(--pt-titanium);justify-content:flex-start;gap:8px;padding:0 6px 0 10px}.pt-toolbar .pt-search-btn .pt-lb{color:var(--pt-ink-2)}.pt-toolbar .pt-search-btn:hover{color:var(--pt-ink);border-color:var(--pt-ink-2)}.pt-toolbar .pt-search-btn[aria-expanded=true]{color:var(--pt-ink);border-color:var(--pt-ink)}.pt-toolbar .pt-search-btn:hover .pt-lb,.pt-toolbar .pt-search-btn[aria-expanded=true] .pt-lb{color:var(--pt-ink)}.pt-search-kbd{border-radius:var(--pt-radius-chip);background:var(--pt-hair-soft);height:18px;font-family:var(--pt-text);letter-spacing:0;color:var(--pt-titanium);white-space:nowrap;align-items:center;margin-left:auto;padding:0 5px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.pt-count{color:var(--pt-titanium);font-variant-numeric:tabular-nums;white-space:nowrap;border-color:var(--pt-hair);gap:4px;font-size:13px}.pt-count b,.pt-count-field{color:var(--pt-ink);font-family:var(--pt-display);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.pt-count-word{color:var(--pt-ink-2);margin-right:2px}.pt-count.is-editing{border:1px solid var(--pt-ink);border-radius:var(--pt-radius-control);align-items:center;height:32px;padding:0 10px;display:inline-flex}.pt-count-field{border-radius:var(--pt-radius-shell);text-align:right;appearance:none;background:0 0;border:0;outline:none;width:3ch;height:28px;padding:0}.pt-count-field::placeholder{color:var(--pt-titanium)}.pt-sep{background:var(--pt-hair);flex:none;width:1px;height:22px;margin:0}.pt-bar-brand{color:var(--pt-ink);flex:0 auto;align-items:center;gap:10px;min-width:0;padding:0 6px;display:inline-flex}.pt-viewer:not([data-sb="0"]) .pt-bar-brand{display:none}html[data-shell-sb="0"] .pt-viewer:not([data-settled]) .pt-bar-brand{display:inline-flex}.pt-bar-brand svg{flex:none}.pt-bar-brand b{font-family:var(--pt-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14.5px;font-weight:500;overflow:hidden}.pt-toolbar.is-tight-1 .pt-copy .pt-lb,.pt-toolbar.is-tight-1 .pt-full .pt-lb{display:none}.pt-toolbar.is-tight-1 .pt-copy,.pt-toolbar.is-tight-1 .pt-full{justify-content:center;gap:0;width:32px;padding:0}.pt-toolbar.is-tight-2 .pt-prev .pt-lb,.pt-toolbar.is-tight-2 .pt-next .pt-lb{display:none}.pt-toolbar.is-tight-2 .pt-prev,.pt-toolbar.is-tight-2 .pt-next{justify-content:center;gap:0;width:32px;padding:0}.pt-toolbar.is-tight-3 .pt-theme .pt-lb{display:none}.pt-toolbar.is-tight-3 .pt-theme{justify-content:center;gap:0;width:32px;padding:0}.pt-toolbar.is-tight-4 .pt-index-btn .pt-lb,.pt-toolbar.is-tight-4 .pt-help-btn .pt-lb,.pt-toolbar.is-tight-4 .pt-present-btn .pt-lb,.pt-toolbar.is-tight-4 .pt-bar-slot>.pt-ib:not(.is-text) .pt-lb{display:none}.pt-toolbar.is-tight-4 .pt-index-btn,.pt-toolbar.is-tight-4 .pt-help-btn,.pt-toolbar.is-tight-4 .pt-present-btn,.pt-toolbar.is-tight-4 .pt-bar-slot>.pt-ib:not(.is-text){justify-content:center;gap:0;width:32px;padding:0}.pt-toolbar.is-tight-4 .pt-search-btn{min-width:120px}@media (max-width:900px),(pointer:coarse) and (max-height:500px){.pt-toolbar{gap:8px;padding:0 8px}.pt-bar-l,.pt-bar-r{gap:4px}.pt-toolbar .pt-sep,.pt-toolbar .hide-sm,.pt-toolbar .pt-bar-brand,html[data-shell-sb="0"] .pt-viewer:not([data-settled]) .pt-toolbar .pt-bar-brand,.pt-toolbar .pt-ib:not(.is-text) .pt-lb,.pt-toolbar .pt-search-btn .pt-search-kbd{display:none}.pt-toolbar .pt-ib:not(.is-text):not(.pt-count){justify-content:center;gap:0;width:32px;padding:0}.pt-toolbar .pt-search-btn,.pt-toolbar.is-tight-4 .pt-search-btn{min-width:0}.pt-toolbar .pt-seg .pt-ib:not(.is-text){width:auto;padding:0 8px}.pt-toolbar .pt-ib.pt-count{gap:4px;padding:0 6px}}@media (max-width:600px){.pt-toolbar .pt-prev,.pt-toolbar .pt-next,.pt-toolbar .pt-copy,.pt-toolbar .pt-count-word,.pt-toolbar .pt-bar-slot>.pt-ib{display:none}}@media (pointer:coarse) and (max-width:600px),(pointer:coarse) and (max-height:500px){.pt-toolbar{scrollbar-width:none;overflow-x:auto}.pt-bar-l,.pt-bar-r{gap:8px}.pt-toolbar .pt-ib{position:relative}.pt-toolbar .pt-ib:after{content:"";position:absolute;inset:-7px -5px}.pt-toolbar .pt-seg{overflow:visible}.pt-toolbar .pt-seg .pt-ib{min-width:40px}.pt-toolbar .pt-seg .pt-ib:after{inset:-7px 0}}@media (pointer:coarse) and (max-width:600px){.pt-toolbar.is-tight-5 .pt-count,.pt-toolbar.is-tight-6 .pt-help-btn,.pt-toolbar:not([data-measured]) .pt-count{display:none}}@media (pointer:coarse) and (max-width:337px){.pt-toolbar:not([data-measured]):has(.pt-seg>.pt-ib:nth-child(3 of .pt-ib)) .pt-help-btn{display:none}}@media (pointer:coarse) and (max-width:900px),(pointer:coarse) and (max-height:500px){.pt-bar-l{flex-shrink:0}}
