@media(min-width:901px){
 .topbar{align-items:flex-start}
 .topbar-right{margin-left:auto;align-self:flex-start;align-items:flex-start;gap:6px}
 .topbar-right .activity-notifications{display:flex;align-items:center;gap:6px;margin:0}
 .topbar-right .notification-bell{width:30px;height:30px;min-width:30px;padding:5px;margin:0;flex:0 0 30px}
 .topbar-right .online-status{margin:0}
 html [data-notification-bell].has-ai-showings,html [data-notification-bell].has-ai-showings:hover,html [data-notification-bell].has-ai-showings[aria-expanded=true]{background:#249d55!important;border-color:#249d55!important;color:white!important}
 .notification-item.is-ai-showing,.notification-item.is-ai-showing:hover{background:#eaf8ef;color:#176638}
 .notification-item.is-ai-showing.is-unread{background:#ddf4e6;padding-left:17px}
 .notification-item.is-ai-showing.is-unread:before{background:#249d55}
 .notification-item.is-ai-showing span,.notification-item.is-ai-showing time{color:#397a55}
 .activity-toast.is-ai-showing{border-left-color:#249d55;background:#f1fbf5}
 .notification-ai-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}
 .notification-ai-actions[hidden]{display:none}
 .notification-ai-actions a,.notification-ai-actions button{font-size:12px;padding:5px 8px;border:1px solid #249d55;border-radius:5px;color:inherit;background:transparent;cursor:pointer}
 .ai-showing-mark{display:inline-block;background:#eaf8ef;font-size:10px;font-weight:800;border:1px solid #249d55;border-radius:4px;padding:1px 4px;color:#198145;white-space:nowrap}
 .objects-page .objects-filter-control.object-unread-filter.has-unread{background:#eaf4ff!important;border-color:#3390ec!important;color:#1577c9!important}
 .objects-page .objects-filter-control.object-unread-filter.is-active{background:#3390ec!important;border-color:#3390ec!important;color:#fff!important}
 html .objects-page .objects-filter-control.object-unread-filter.has-mentions{background:#d53645!important;border-color:#d53645!important;color:#fff!important}
 .object-unread-filter.has-mentions .object-unread-icon>circle{fill:#d53645}
 .unified-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
 .unified-description{width:50%}
 .unified-grid>.unified-wide{grid-column:span 2}
 .unified-grid>:is(.unified-address-label,[data-object-address]){grid-column:1/-1}
 .unified-address-input input{padding-right:8px!important}
 .unified-grid>.unified-control-source{grid-column:1/-1}
 .unified-layout .unified-media{justify-self:start;width:min(100%,max(240px,calc(var(--photo-count,1)*118px)));max-width:100%;min-width:0}
 .unified-object-page .object-card-photo-gallery{display:flex;flex-wrap:wrap;align-items:start;gap:8px}
 .unified-object-page .object-card-photo-item{width:110px;flex:0 0 110px}
 .unified-ai-answers{grid-column:1/-1;width:100%;min-width:0}
 .unified-ai-answers h3{font-size:14px;margin:0 0 8px}
 .unified-showing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,220px));gap:10px;align-items:start}
 .unified-showing-grid label[hidden]{display:none}
 .unified-review-grid{width:max-content;max-width:100%;grid-template-columns:repeat(3,max-content);gap:10px}
 .unified-review-grid label{width:max-content}
 .unified-review-grid input{min-width:140px}
 .unified-review .button{white-space:normal}
 .unified-ai-answers .unified-hint{max-width:700px}
}
@media(min-width:901px){
 .ai-showing-review-dialog{width:min(560px,90vw);padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink)}
 .ai-showing-review-dialog::backdrop{background:#17212b66}
 .ai-showing-review-dialog .notification-ai-actions{gap:8px}
 .unified-agent-showings{margin-top:10px;font-size:12px}
 .unified-agent-showings li{margin:6px 0;line-height:1.4}
}

@media(min-width:901px){
@keyframes ai-answer-address-warning{0%,100%{background-color:#fff1d1}50%{background-color:#ffd166}}
.objects-page tr.has-ai-answers-missing [data-field-cell=address]{animation:ai-answer-address-warning 1.6s ease-in-out infinite}
.objects-page tr.has-ai-answers-missing [data-field-cell=address] :is(input,a){background:transparent!important}
}
@media(min-width:901px) and (prefers-reduced-motion:reduce){.objects-page tr.has-ai-answers-missing [data-field-cell=address]{animation:none;background:#fff1d1}}

@media(min-width:901px){
 .unified-review{padding:10px 12px!important}
 .unified-review h3{font-size:14px;margin-bottom:6px}
 .unified-review-grid{display:flex;align-items:end;gap:8px;margin-bottom:0;width:100%;flex-wrap:nowrap;overflow-x:auto}
 .unified-review-grid label{flex:0 0 auto;font-size:12px}
 .unified-review-grid :is(input,select){min-height:30px;padding:4px 7px;font-size:12px}
 .unified-review-grid input{min-width:110px}
 .unified-review-grid .button{font-size:11px;min-height:30px;padding:5px 8px;white-space:nowrap;flex:0 0 auto}
 .unified-review [disabled]{opacity:1;color:var(--text-secondary);cursor:default}
}

@media(min-width:901px){.unified-review-actions{display:flex;gap:8px;margin-top:6px}.unified-review-actions .button{min-height:28px;padding:4px 8px;font-size:11px}.unified-review-grid label{min-width:0}.unified-review-grid input{max-width:100%}}
