.favourites-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.favourites-bar button,.pdf-small-actions .open-favourites,.favourites-dialog button{font:13px Arial,sans-serif;cursor:pointer;border:1px solid #ccd4dd;background:#fff;color:#071f3e;padding:10px 14px;min-height:42px;border-radius:2px}.save-floor-plan[aria-pressed=true]{color:#bc2924!important;background:#fff2f1!important;border-color:#bc2924!important}.favourites-feedback{font-size:11px;color:#67717b}.favourites-dialog{box-sizing:border-box;width:calc(100% - 24px);max-width:600px;max-height:calc(100dvh - 24px);overflow:auto;border:0;padding:32px;color:#071f3e;background:#fff;border-radius:4px;box-shadow:0 20px 100px #071f3e44}.favourites-dialog::backdrop{background:#071f3e99}.favourites-dialog .favourites-close{position:absolute;right:8px;top:8px;border:0;font-size:26px;padding:0;width:42px}.favourites-eyebrow{font:10px Arial,sans-serif;letter-spacing:2px;color:#67717b}.favourites-dialog h2{font:normal 34px Georgia,serif;margin:14px 30px 10px 0}.favourites-project{font-weight:bold}.favourites-note{font:12px/1.6 Arial,sans-serif;color:#67717b}.favourites-items article{padding:18px 0;border-top:1px solid #dde2e7}.favourites-items h3{font:normal 22px Georgia,serif;margin:0 0 6px}.favourites-items p{font:12px/1.6 Arial,sans-serif;color:#67717b}.favourites-items article div{display:flex;gap:10px;flex-wrap:wrap}.favourites-dialog .favourites-enquire{width:100%;margin-top:14px;background:#071f3e;color:white;border-color:#071f3e;min-height:48px}button:disabled{cursor:default}.favourites-dialog button:disabled{opacity:.45}.favourites-fit{display:none}@media(max-width:600px){.pdf-popout #popup-fit{display:none}.pdf-mini-bar{gap:3px}.pdf-popout #popup-save{flex-shrink:0;width:34px}.favourites-fit{display:block}.favourites-dialog{padding:28px 20px}.favourites-bar{gap:8px}.favourites-bar button{flex:1}}
