/* Shared tenant carousel: public page, workspace and sign-in. */
#uyinfo-review .nd-advertising{margin-top:24px;min-width:0}
#uyinfo-review .nd-ad-controls{display:flex;justify-content:flex-end;gap:6px;margin-bottom:10px}
#uyinfo-review .nd-ad-controls button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #dbe6f6;border-radius:10px;background:#fff;color:#245ebe}
#uyinfo-review .nd-ad-controls button:hover{background:#eaf2ff}
#uyinfo-review [data-ad-previous] svg{transform:rotate(180deg)}
#uyinfo-review .nd-ad-slides{border:1px solid #cddff7;border-radius:18px;overflow:hidden;background:#edf4ff}
#uyinfo-review .nd-ad-slide{display:block;min-width:0}
#uyinfo-review .nd-ad-slide>a{display:block}
#uyinfo-review .nd-ad-slide img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:contain}
#uyinfo-review .nd-ad-placeholder{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:20px;min-height:230px;padding:32px 36px;background:linear-gradient(115deg,#eaf3ff,#fff 85%);color:#18385e}
#uyinfo-review .nd-ad-placeholder-copy{display:grid;gap:10px;min-width:0}
#uyinfo-review .nd-ad-placeholder-copy>strong{font-size:clamp(24px,2.4vw,30px);line-height:1.25;font-weight:800;letter-spacing:-.5px;overflow-wrap:anywhere}
#uyinfo-review .nd-ad-placeholder-copy>span:not(.nd-ad-contact){font-size:15px;color:#5b7290}
#uyinfo-review .nd-ad-placeholder-copy>span.nd-ad-placeholder-cta{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:700;color:#245dba}
#uyinfo-review .nd-ad-contact{display:inline-flex;align-items:center;justify-self:start;gap:12px;min-height:44px;font-size:22px;font-weight:800;color:#245dba}
#uyinfo-review .nd-ad-contact svg{width:20px;height:20px}
#uyinfo-review .nd-ad-art{min-width:0;pointer-events:none}
#uyinfo-review .nd-ad-art svg{width:100%;height:auto}
#uyinfo-review .nd-ad-placeholder:hover .nd-ad-contact{color:#17458b}
#uyinfo-review .nd-ad-placeholder:focus-visible{outline:3px solid #8eb7ff;outline-offset:-5px}
#uyinfo-review .nd-ad-dots{display:flex;justify-content:center;flex-wrap:wrap;gap:2px;margin-top:4px}
#uyinfo-review .nd-ad-dots button{border:0;background:transparent;min-width:44px;height:44px;padding:17px;display:grid;place-items:center}
#uyinfo-review .nd-ad-dots button:before{content:"";width:8px;height:8px;border-radius:50%;background:#bccde5}
#uyinfo-review .nd-ad-dots button[aria-pressed=true]:before{background:#2563eb;width:22px;border-radius:5px}
@media(max-width:600px){#uyinfo-review .nd-ad-placeholder{padding:24px;min-height:210px;gap:8px;grid-template-columns:1fr 90px}#uyinfo-review .nd-ad-placeholder-copy>strong{font-size:22px}#uyinfo-review .nd-ad-placeholder-copy>span:not(.nd-ad-contact){font-size:13px}#uyinfo-review .nd-ad-contact{font-size:17px;gap:7px}#uyinfo-review .nd-ad-contact svg{width:16px}#uyinfo-review .nd-ad-slides{border-radius:14px}}
@media(max-width:390px){#uyinfo-review .nd-ad-placeholder{grid-template-columns:1fr;padding:22px}#uyinfo-review .nd-ad-art{display:none}}
@media(max-width:600px){#uyinfo-review .nd-ad-placeholder-copy>span.nd-ad-placeholder-cta{font-size:16px}}
