.brick-chat-results-module__5evmJG__scrollContainer{-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-color:#888 #f1f1f1;padding:16px;overflow-x:auto}.brick-chat-results-module__5evmJG__scrollContainer::-webkit-scrollbar{height:8px}.brick-chat-results-module__5evmJG__scrollContainer::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.brick-chat-results-module__5evmJG__scrollContainer::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.brick-chat-results-module__5evmJG__scrollContainer::-webkit-scrollbar-thumb:hover{background:#555}
.chat-timeline-module__SdbE_W__timeline{flex-direction:column;gap:6px;margin:4px 0;display:flex;position:relative}.chat-timeline-module__SdbE_W__scrollable{scrollbar-width:none;overflow-y:auto;-webkit-mask-image:linear-gradient(transparent,#000 16px);mask-image:linear-gradient(transparent,#000 16px)}.chat-timeline-module__SdbE_W__scrollable::-webkit-scrollbar{display:none}.chat-timeline-module__SdbE_W__row{align-items:baseline;gap:8px;display:flex}.chat-timeline-module__SdbE_W__icon{flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:16px;display:inline-flex}.chat-timeline-module__SdbE_W__label{flex:1;min-width:0}.chat-timeline-module__SdbE_W__elapsed{font-variant-numeric:tabular-nums;flex-shrink:0}.chat-timeline-module__SdbE_W__detail{word-break:break-word;margin-top:-2px;margin-left:24px}.chat-timeline-module__SdbE_W__step{animation:.25s ease-out chat-timeline-module__SdbE_W__slideIn}.chat-timeline-module__SdbE_W__summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.chat-timeline-module__SdbE_W__caret{transition:transform .2s;display:inline-flex}.chat-timeline-module__SdbE_W__caretOpen{transform:rotate(90deg)}@keyframes chat-timeline-module__SdbE_W__slideIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.chat-timeline-module__SdbE_W__step{animation:none}.chat-timeline-module__SdbE_W__caret{transition:none}}
.gallery-modal{max-height:90vh}.gallery-modal .ant-modal-content{overflow:hidden}.gallery-modal .ant-modal-body{scrollbar-width:none;-ms-overflow-style:none;max-height:calc(90vh - 110px);padding:16px;overflow-y:auto}.gallery-modal .ant-modal-body::-webkit-scrollbar{width:6px;height:6px}.gallery-modal .ant-modal-body::-webkit-scrollbar-track{background:0 0}.gallery-modal .ant-modal-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.gallery-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:32px;width:100%;margin-bottom:16px;display:grid}.gallery-item{background-color:#f0f0f0;border-radius:12px;min-height:150px;position:relative;overflow:hidden}.gallery-item-large{grid-area:span 1/span 1;min-height:150px}.gallery-item-video{border:1px solid #ddd;min-height:225px;container-type:size}.gallery-video-frame{border:none;width:100cqw;min-width:177.78cqh;height:56.25cqw;min-height:100cqh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-image{object-fit:cover;cursor:pointer;width:100%;height:100%;transition:transform .3s}.gallery-image:hover{transform:scale(1.05)}.gallery-caption{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:rgba(0,0,0,.3);padding:8px 12px;font-size:14px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.gallery-item:hover .gallery-caption{opacity:1}.ant-typography+.gallery-grid{margin-top:4px}@media (max-width:480px){.gallery-modal{max-height:100vh!important}.gallery-modal .ant-modal-content{border-radius:0;min-height:100vh}.gallery-modal .ant-modal-body{height:calc(100vh - 45px);max-height:calc(100vh - 45px);padding:12px}.gallery-grid{grid-template-columns:1fr;gap:24px}.gallery-item,.gallery-item-large{grid-area:span 1/span 1;height:200px}.gallery-modal .ant-modal{margin:0!important;padding:0!important;top:0!important}.gallery-modal .ant-modal-close{top:8px}.gallery-caption{opacity:1}}
.brick360-inline-module__A7BR0q__tabBar{scrollbar-width:none;gap:16px;margin-top:8px;margin-bottom:0;padding:0 8px;display:flex;position:relative;overflow-x:auto}.brick360-inline-module__A7BR0q__tabBar::-webkit-scrollbar{display:none}.brick360-inline-module__A7BR0q__tabButton{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:6px 0}.brick360-inline-module__A7BR0q__tabButton:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid}
.pinned-project-results-module__xGiABW__collapse .ant-collapse-header{padding:0!important}.pinned-project-results-module__xGiABW__collapse .ant-collapse-content-box{padding:0!important}
