#holder .artcell .pb-fav-actions {display:flex !important;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:8px;}
#holder .artcell .pb-siyr-eye {display:none !important;}
#holder .artcell.pb-fav-saved {outline:1px solid rgba(218,165,32,.75);outline-offset:-1px;}
#holder .artcell .pb-fav-btn {position:static;display:inline-flex;align-items:center;gap:6px;padding:0;margin:0;background:transparent !important;color:#daa520;border:0;box-shadow:none;font:inherit;font-size:11px;letter-spacing:.06em;cursor:pointer;line-height:1.3;flex-shrink:0;}
#holder .artcell .pb-fav-btn::after {content:attr(data-label);}
#holder .artcell .pb-fav-btn::before {content:"";width:1px;height:20px;flex:none;margin-right:5px;background:rgba(218,165,32,.55);}
#holder .artcell .pb-fav-icon {display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#454c51;border:1px solid rgba(218,165,32,.65);border-radius:50%;flex:none;}
#holder .artcell .pb-fav-btn svg {width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;pointer-events:none;}
#holder .artcell .pb-fav-btn[aria-pressed="true"] .pb-fav-icon {background:rgba(26,26,26,.9);color:#e65353;box-shadow:0 0 9px 2px rgba(218,165,32,.3);}
#holder .artcell .pb-fav-btn[aria-pressed="true"] svg {fill:currentColor;}
#holder .artcell .pb-fav-btn:hover .pb-fav-icon {background:rgba(218,165,32,.25);}
#holder .artcell .pb-fav-btn[aria-pressed="true"]:hover .pb-fav-icon {background:rgba(26,26,26,.9);box-shadow:0 0 11px 2px rgba(218,165,32,.35);}
#holder .artcell .pb-fav-btn:focus-visible, .pb-fav-bar button:focus-visible, .pb-fav-dialog button:focus-visible, .pb-fav-dialog a:focus-visible {outline:2px solid #daa520;outline-offset:3px;}
.pb-fav-bar {display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:14px auto;padding:0 12px;}
.pb-fav-bar p, .pb-fav-bar p:empty {margin:0;font-size:12px;line-height:1.6;}
.pb-fav-bar p:empty {display:none;}
.pb-fav-bar button, .pb-fav-dialog button {background:transparent;color:#daa520;border:1px solid rgba(218,165,32,.65);border-radius:20px;padding:9px 17px;font:inherit;font-size:12px;letter-spacing:.08em;cursor:pointer;}
.pb-fav-dialog button {font-size:16px;font-weight:400;letter-spacing:.035em;color:#fff8e8;border-color:rgba(245,214,129,.85);background:rgba(218,165,32,.07);min-height:42px;}
.pb-fav-bar button:hover, .pb-fav-dialog button:hover:not(:disabled) {background:rgba(218,165,32,.1);}
#pb-fav-bar > button.pb-fav-active {background:rgba(218,165,32,.22) !important;color:#f5d681;border-color:#daa520;box-shadow:0 0 12px 2px rgba(218,165,32,.3);}
#pb-fav-bar > button.pb-fav-active:hover {background:rgba(218,165,32,.3) !important;}
.pb-fav-dialog button:disabled {opacity:.65;cursor:not-allowed;}
html.pb-favorites-page-locked {overflow:hidden !important;overscroll-behavior:none;scrollbar-gutter:stable;}
html.pb-favorites-page-locked body {position:fixed !important;top:var(--pb-favorites-page-top,0px) !important;left:0 !important;right:0 !important;width:100% !important;overflow:hidden !important;}
.pb-fav-dialog {width:min(720px,94vw);max-height:88dvh;padding:0;background:#1f1f1f;color:#e8e2d4;border:1px solid rgba(218,165,32,.65);border-radius:6px;font:inherit;overflow:hidden;overscroll-behavior:none;}
.pb-fav-dialog[open] {display:flex;flex-direction:column;}
.pb-fav-dialog::backdrop {background:rgba(0,0,0,.72);}
.pb-fav-dialog header, .pb-fav-dialog footer {display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;flex-shrink:0;}
.pb-fav-dialog header {border-bottom:1px solid rgba(218,165,32,.3);}
.pb-fav-dialog footer {border-top:1px solid rgba(218,165,32,.3);}
.pb-fav-dialog .pb-fav-footer-short {display:none;}
.pb-fav-dialog h2 {margin:0;font-size:20px;color:#daa520;font-weight:normal;}
.pb-fav-dialog .pb-fav-body {overflow-y:auto;padding:6px 18px;flex:1 1 auto;min-height:0;overscroll-behavior:contain;}
.pb-fav-dialog .pb-fav-scroll-frame {position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;}
.pb-fav-dialog .pb-fav-note, .pb-fav-dialog .pb-fav-msg {font-size:12px;line-height:1.6;margin:10px 0;}
.pb-fav-dialog .pb-fav-msg {margin:0;flex:1 1 100%;}
.pb-fav-dialog ul {list-style:none;margin:0;padding:0;}
.pb-fav-dialog li {display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1);}
.pb-fav-dialog li:last-child {border-bottom:0;}
.pb-fav-dialog li img {width:144px;height:144px;object-fit:contain;background:#151515;flex:none;}
.pb-fav-dialog li > .pb-fav-item-details {flex:1;min-width:0;}
.pb-fav-dialog li div {flex:1;min-width:0;font-size:13px;line-height:1.6;}
.pb-fav-dialog li strong {display:block;font-size:15px;font-weight:normal;color:#fff;}
.pb-fav-dialog li a {color:#daa520;}
.pb-fav-dialog li button {padding:6px 12px;}
.pb-fav-dialog .pb-fav-warn {color:#f0c36a;}
.pb-fav-dialog .pb-fav-room-note{flex:none;margin:0;padding:12px 18px;border-bottom:1px solid rgba(218,165,32,.25);color:#e8e2d4;font-size:14px;line-height:1.5;}
.pb-fav-dialog .pb-fav-scroll-cue{display:flex;flex:none;align-items:center;justify-content:center;gap:10px;width:100%;border:0;border-top:1px solid rgba(245,214,129,.35);border-radius:0;background:rgba(218,165,32,.12);font-size:14px;letter-spacing:.035em;padding:8px 18px;min-height:42px;}
.pb-fav-dialog .pb-fav-scroll-cue span{color:#f5d681;font-size:20px;line-height:1;}
.pb-fav-dialog .pb-fav-scroll-cue[hidden],.pb-fav-dialog .pb-fav-room-note[hidden]{display:none;}
.pb-fav-dialog .pb-fav-item-links{display:flex;align-items:center;flex-wrap:wrap;gap:0 16px;margin-top:4px;}
.pb-fav-dialog .pb-fav-item-links a{display:inline-flex;align-items:center;min-height:40px;font-size:14px;font-weight:400;}
.pb-fav-dialog .pb-fav-item-links .pb-fav-room-link{box-sizing:border-box;flex:0 1 100%;width:100%;max-width:330px;min-height:44px;gap:10px;margin-top:5px;padding:5px 12px 5px 7px;border:1px solid #050505;border-radius:4px;background:#080808;color:#fff8e8 !important;text-decoration:none !important;font-size:13px !important;font-weight:400;line-height:1.3;letter-spacing:.09em;text-transform:uppercase;box-shadow:0 3px 8px rgba(0,0,0,.25);}
.pb-fav-dialog .pb-fav-item-links .pb-fav-room-link:hover{background:#151515;border-color:rgba(218,165,32,.6);}
.pb-fav-dialog .pb-fav-room-icon{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border:1px solid rgba(255,248,232,.4);border-radius:50%;background:#181818;}
.pb-fav-dialog .pb-fav-room-icon svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;}
.pb-fav-dialog .pb-fav-room-label{min-width:0;}
.pb-fav-dialog .pb-fav-room-your{color:#daa520;}
.pb-fav-dialog .pb-fav-body:focus-visible{outline:1px solid #f5d681;outline-offset:-3px;}
.pb-fav-dialog .pb-fav-body{scrollbar-color:#b59a57 #252525;}
body .pb-fav-toast{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:10000;box-sizing:border-box;width:max-content;max-width:calc(100vw - 32px);margin:0;padding:12px 18px;border:1px solid rgba(245,214,129,.6);border-radius:6px;background:#242424;color:#fff8e8;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.035em;box-shadow:0 4px 18px rgba(0,0,0,.3);pointer-events:none;}
body .pb-fav-toast:empty{opacity:0;}
body #pb-fav-room-viewer{position:fixed;inset:0;box-sizing:border-box;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#4b5359;color:#fff8e8;font:inherit;overflow:hidden;}
body #pb-fav-room-viewer[open]{display:flex;flex-direction:column;}
body #pb-fav-room-viewer header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:8px 16px;background:#202020;border-bottom:1px solid rgba(245,214,129,.4);}
body #pb-fav-room-viewer header button{flex:none;box-sizing:border-box;min-height:40px;margin:0;padding:8px 14px;border:1px solid rgba(245,214,129,.75);border-radius:22px;background:transparent !important;color:#fff8e8 !important;font:inherit;font-size:14px;font-weight:400;letter-spacing:.035em;cursor:pointer;box-shadow:none;}
body #pb-fav-room-viewer h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;color:#e8e2d4;font-size:14px !important;font-weight:400 !important;line-height:1.3;letter-spacing:.035em !important;text-transform:none !important;}
body #pb-fav-room-viewer iframe{display:block;flex:1 1 auto;min-height:0;width:100%;border:0;background:#4b5359;}
body #pb-fav-room-viewer .pb-fav-room-status{flex:none;margin:0;padding:10px 16px;color:#fff8e8;font-size:14px;line-height:1.5;}
body #pb-fav-room-viewer .pb-fav-room-status[hidden]{display:none;}
@media(max-width:767px){
  body .pb-fav-dialog {box-sizing:border-box;width:calc(100vw - 24px);max-width:calc(100vw - 24px);}
  body .pb-fav-dialog header {flex-wrap:nowrap;gap:8px;padding:10px 12px;}
  body .pb-fav-dialog header h2 {flex:1;min-width:0;margin:0 !important;font-size:18px !important;line-height:1.3;letter-spacing:.035em !important;text-transform:none !important;white-space:nowrap;}
  body .pb-fav-dialog header button {flex:none;margin:0 !important;padding:6px 12px;min-height:42px;font-size:14px !important;letter-spacing:.02em;}
  body .pb-fav-dialog .pb-fav-room-note {display:none !important;}
  body .pb-fav-dialog .pb-fav-body {padding:4px 12px;overscroll-behavior:contain;}
  body .pb-fav-dialog .pb-fav-scroll-frame::before,
  body .pb-fav-dialog .pb-fav-scroll-frame::after {content:"";position:absolute;left:0;right:0;height:20px;z-index:1;pointer-events:none;opacity:0;transition:opacity .15s ease;}
  body .pb-fav-dialog .pb-fav-scroll-frame::before {top:0;background:linear-gradient(to bottom,#1f1f1f,rgba(0,0,0,.25) 25%,transparent);}
  body .pb-fav-dialog .pb-fav-scroll-frame::after {bottom:0;background:linear-gradient(to top,#1f1f1f,rgba(0,0,0,.25) 25%,transparent);}
  body .pb-fav-dialog .pb-fav-can-scroll-up::before,
  body .pb-fav-dialog .pb-fav-can-scroll-down::after {opacity:1;}
  .pb-fav-dialog footer {display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6px 8px;padding:8px 10px;}
  .pb-fav-dialog footer .pb-fav-msg {grid-column:1 / -1;}
  .pb-fav-dialog footer .pb-fav-msg:empty {display:none;}
  .pb-fav-dialog footer button {box-sizing:border-box;min-width:0;min-height:38px;margin:0;padding:7px 8px;font-size:13px !important;line-height:1.2;letter-spacing:.02em;white-space:nowrap;}
  .pb-fav-dialog footer button span {font-size:inherit;letter-spacing:inherit;}
  .pb-fav-dialog .pb-fav-footer-long {display:none;}
  .pb-fav-dialog .pb-fav-footer-short {display:inline;}
  .pb-fav-dialog .pb-fav-scroll-cue {min-height:38px;padding:5px 12px;font-size:13px;gap:8px;}
  .pb-fav-dialog .pb-fav-scroll-cue span {font-size:16px;}
  #holder .artcell .pb-fav-actions {gap:6px;}
  #holder .artcell .pb-fav-actions > a:not(.pb-siyr-eye) {letter-spacing:.03em !important;}
  #holder .artcell .pb-fav-btn::before {margin-right:0;}
  .pb-fav-dialog li {display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:10px;row-gap:6px;padding:10px 0;}
  .pb-fav-dialog li > img {width:112px;height:112px;grid-column:1;grid-row:1;}
  .pb-fav-dialog li > div {grid-column:2;grid-row:1;overflow-wrap:break-word;}
  .pb-fav-dialog li > button {grid-column:2;grid-row:2;justify-self:start;margin-left:0;}
  body .pb-fav-dialog li > .pb-fav-item-actions {grid-column:1 / -1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;}
  body .pb-fav-dialog .pb-fav-item-actions .pb-fav-room-link {box-sizing:border-box;display:inline-flex;align-items:center;flex:0 0 auto;width:max-content;max-width:calc(100% - 78px);min-height:44px;gap:6px;margin:0;padding:5px 8px 5px 6px;border:1px solid #050505;border-radius:4px;background:#080808;color:#fff8e8 !important;text-decoration:none !important;font-size:12px !important;font-weight:400;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 3px 8px rgba(0,0,0,.25);}
  body .pb-fav-dialog .pb-fav-item-actions .pb-fav-room-label {white-space:nowrap;}
  body .pb-fav-dialog .pb-fav-item-actions button {flex:none;min-height:44px;margin:0 !important;padding:6px 10px;font-size:14px !important;letter-spacing:.02em;}
}
@media(max-width:360px){
  .pb-fav-dialog li {grid-template-columns:100px minmax(0,1fr);}
  .pb-fav-dialog li > img {width:100px;height:100px;}
  body .pb-fav-dialog header h2 {font-size:16px !important;}
  body .pb-fav-dialog .pb-fav-item-actions .pb-fav-room-link {font-size:11px !important;letter-spacing:.03em;gap:5px;}
  #holder .artcell .pb-fav-btn::before {display:none;}
  .pb-fav-dialog .pb-fav-item-links .pb-fav-room-link{font-size:11px !important;}
}
/* Compact engagement toolbar */
body #pb-fav-bar.pb-toolbar{position:relative;display:block;box-sizing:border-box;width:min(640px,calc(100% - 24px));margin:12px auto 8px;padding:0;border:0;background:transparent;}
body #pb-fav-bar.pb-toolbar > button{position:absolute;z-index:1;top:0;left:0;width:calc(50% - 18px);height:38px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid rgba(245,214,129,.55);border-radius:4px;background:rgba(218,165,32,.07);color:#fff8e8;font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;text-align:center;}
body #pb-fav-bar.pb-toolbar::before{content:"";position:absolute;z-index:2;top:9px;left:50%;width:1px;height:20px;background:linear-gradient(to bottom,rgba(245,214,129,.4) 0 6px,transparent 6px 14px,rgba(245,214,129,.4) 14px 20px);pointer-events:none;}
body #pb-fav-bar.pb-toolbar::after{content:"";position:absolute;z-index:2;top:17px;left:calc(50% - 2px);width:4px;height:4px;background:rgba(245,214,129,.65);transform:rotate(45deg);pointer-events:none;}
body #pb-fav-bar.pb-toolbar > button.pb-fav-active{color:#fff8e8 !important;box-shadow:0 0 8px 1px rgba(218,165,32,.3);}
body #pb-fav-bar.pb-toolbar .pb-tb-ico{width:18px;height:18px;flex:none;color:#f5d681;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}
body #pb-fav-bar > button.pb-fav-active .pb-tb-ico{fill:currentColor;}
body #pb-fav-bar.pb-toolbar .pb-filter-drawer{width:100%;margin:0;}
body #pb-fav-bar.pb-toolbar .pb-filter-drawer > summary{width:calc(50% - 18px);min-height:38px;margin:0 0 0 auto;padding:0 28px 0 12px;border:1px solid rgba(238,235,229,.35);border-radius:4px;background:rgba(0,0,0,.13);box-shadow:none;color:#fff8e8;font-size:11px !important;font-weight:400;letter-spacing:.1em;text-transform:uppercase;gap:8px;line-height:1.2;}
body #pb-fav-bar.pb-toolbar > button:hover{background:rgba(218,165,32,.13);border-color:rgba(245,214,129,.8);}
body #pb-fav-bar.pb-toolbar .pb-filter-drawer > summary:hover,body #pb-fav-bar.pb-toolbar .pb-filter-drawer[open] > summary{background:rgba(0,0,0,.2);border-color:rgba(245,214,129,.6);}
body #pb-fav-bar.pb-toolbar .pb-filter-drawer > summary::after{right:14px;}
body #pb-fav-bar.pb-toolbar .pb-filter-drawer .pb-filter-bar{position:relative;left:50%;transform:translateX(-50%);box-sizing:border-box;width:min(1164px,calc(100vw - 32px));max-width:none;margin:10px 0 0 !important;padding:16px 0 !important;border:0;background:transparent;}
@supports(overflow-y:clip){
  body #pb-fav-bar.pb-toolbar .pb-filter-drawer{overflow-x:visible !important;overflow-y:clip !important;}
}
body #pb-fav-bar.pb-toolbar .pb-filter-dimension-pair{display:flex;align-items:flex-start;justify-content:center;flex-wrap:nowrap;gap:18px;flex:none;}
body #pb-fav-bar.pb-toolbar .pb-filter-row{align-items:flex-end !important;}
body #pb-fav-bar.pb-toolbar .pb-filter-row :is(.pb-chip,.pb-select,.pb-keyword-input,#pbClearAll){box-sizing:border-box !important;height:40px !important;min-height:40px !important;max-height:40px !important;padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important;line-height:normal !important;vertical-align:middle;}
body #pb-fav-bar.pb-toolbar .pb-filter-row :is(.pb-chip,#pbClearAll){display:inline-flex !important;align-items:center !important;justify-content:center !important;}
/* Keep the desktop pill geometry at every width; mobile changes rows, not pills. */
body #pb-fav-bar.pb-toolbar .pb-filter-row .pb-chip{flex:0 0 auto !important;min-width:max-content !important;font-size:10px !important;padding-left:12px !important;padding-right:12px !important;border-radius:20px !important;white-space:nowrap;}
body #pb-fav-bar.pb-toolbar .pb-filter-row .pb-chip--shape{width:39px !important;min-width:39px !important;max-width:39px !important;padding-left:0 !important;padding-right:0 !important;}
body #pb-fav-bar.pb-toolbar .pb-filter-row .pb-shape-icon--horizontal{width:21px !important;height:12px !important;}
body #pb-fav-bar.pb-toolbar .pb-filter-row .pb-shape-icon--vertical{width:12px !important;height:19px !important;}
body #pb-fav-bar.pb-toolbar .pb-filter-row .pb-shape-icon--square{width:16px !important;height:16px !important;}
body #pb-fav-bar.pb-toolbar .pb-filter-group--clear{align-self:flex-end !important;margin-top:0 !important;top:0 !important;}
body #pb-fav-bar.pb-toolbar .pb-filter-divider{height:40px !important;margin-bottom:0 !important;}
.pb-tb-short{display:none;}
/* Mobile drawer: explicit rows, independent of the legacy inline overrides. */
@media(max-width:767px){
  body #pb-fav-bar.pb-toolbar .pb-filter-drawer .pb-filter-bar{left:0;transform:none;width:100%;margin:8px 0 0 !important;padding:12px 0 8px !important;}
  body #pb-fav-bar.pb-toolbar .pb-filter-row{display:grid !important;grid-template-columns:minmax(0,1fr) 86px;gap:14px 10px !important;justify-content:stretch !important;}
  body #pb-fav-bar.pb-toolbar .pb-filter-row > .pb-filter-divider{display:none !important;}
  body #pb-fav-bar.pb-toolbar .pb-filter-row > .pb-filter-group:has(.pb-chips){grid-column:1 / -1;display:grid !important;grid-template-columns:52px minmax(0,1fr);align-items:center !important;gap:8px !important;width:100% !important;min-width:0;order:0 !important;}
  body #pb-fav-bar.pb-toolbar .pb-filter-row > .pb-filter-group:has([data-group="orientation"]){order:1 !important;}
  body #pb-fav-bar.pb-toolbar .pb-filter-row > .pb-filter-group:has(.pb-chips) .pb-filter-label{width:auto !important;margin:0 !important;font-size:10px;letter-spacing:.1em;}
  body #pb-fav-bar.pb-toolbar .pb-filter-row .pb-filter-label::after{content:none !important;}
  body #pb-fav-bar.pb-toolbar .pb-filter-row .pb-chips{display:flex;min-width:0;flex-wrap:wrap !important;align-items:center;justify-content:flex-start;gap:6px !important;}
  body #pb-fav-bar.pb-toolbar .pb-filter-dimension-pair{grid-column:1 / -1;order:2 !important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
  body #pb-fav-bar.pb-toolbar .pb-filter-dimension-pair > .pb-filter-group{min-width:0;width:auto !important;}
  body #pb-fav-bar.pb-toolbar .pb-filter-dimension-pair .pb-filter-label{position:static !important;display:block !important;width:auto !important;height:auto !important;margin:0 0 6px !important;clip-path:none !important;overflow:visible !important;font-size:10px;letter-spacing:.1em;}
  body #pb-fav-bar.pb-toolbar .pb-filter-row .pb-select{width:100% !important;max-width:none !important;min-width:0 !important;font-size:16px;letter-spacing:.02em;text-align:left;text-align-last:left;padding-left:12px !important;padding-right:28px !important;background-position:right 12px center;}
  body #pb-fav-bar.pb-toolbar .pb-filter-row > .pb-filter-group--keyword{grid-column:1;order:3 !important;min-width:0;width:auto !important;align-self:end !important;}
  body #pb-fav-bar.pb-toolbar .pb-filter-row > .pb-filter-group--keyword::before{display:none !important;}
  body #pb-fav-bar.pb-toolbar .pb-filter-row .pb-keyword-input{width:100% !important;max-width:none !important;min-width:0 !important;font-size:16px !important;padding-left:12px !important;padding-right:12px !important;}
  body #pb-fav-bar.pb-toolbar .pb-filter-row > .pb-filter-group--clear{grid-column:2;order:3 !important;min-width:0;width:auto !important;align-self:end !important;}
  body #pb-fav-bar.pb-toolbar .pb-filter-row #pbClearAll{width:100% !important;padding:0 12px !important;}
  body #pb-fav-bar.pb-toolbar .pb-filter-row #pbClearAll::before{content:"Clear" !important;font:400 13px/1 'Josefin Sans','Helvetica Neue',sans-serif !important;letter-spacing:.04em !important;}
}
body #pb-fav-bar.pb-toolbar button:focus-visible,body #pb-fav-bar.pb-toolbar summary:focus-visible{outline:2px solid #daa520;outline-offset:-3px;}
#pb-fav-bar + p{margin:0 auto 10px;max-width:640px;padding:0 12px;text-align:center;font-size:12px;line-height:1.6;}
#pb-fav-bar + p:empty{display:none;}
@media(max-width:900px){
  .pb-tb-long{display:none;}
  .pb-tb-short{display:inline;}
}
@media(max-width:640px){
  body #pb-fav-bar.pb-toolbar > button{width:calc(50% - 12px);font-size:11px;letter-spacing:.055em;gap:6px;padding:0 6px;}
  body #pb-fav-bar.pb-toolbar .pb-tb-ico{width:18px;height:18px;}
  body #pb-fav-bar.pb-toolbar .pb-filter-drawer > summary{width:calc(50% - 12px);font-size:11px !important;letter-spacing:.055em;padding:0 26px 0 8px;gap:6px;}
  body #pb-fav-bar.pb-toolbar .pb-filter-drawer > summary::after{right:10px;}
}
