.portal-frame .desktop-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;height:100dvh;overflow-y:auto}.portal-frame .sidebar-brand-row{align-items:center;gap:var(--space-md);flex:none;justify-content:space-between;min-width:0;display:flex}.portal-frame .sidebar-brand-row .wordmark{min-height:2.75rem}.portal-frame .portal-nav{margin-bottom:var(--space-lg)}.portal-frame .nav-link{min-height:2.75rem}.portal-frame .nav-link svg{flex:none}.portal-frame .tenant-picker nav a{min-height:2.75rem}.portal-frame .sidebar-account{flex:none}.portal-frame .account-name{overflow-wrap:anywhere}.portal-frame .sidebar-account .text-button{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}@media (max-width:60rem){.portal-frame .mobile-header{gap:var(--space-md);height:var(--mobile-header-height,4rem);padding-left:max(var(--space-md), env(safe-area-inset-left));padding-right:max(var(--space-md), env(safe-area-inset-right));padding-top:env(safe-area-inset-top)}.portal-frame .mobile-header .icon-button{flex:none}.portal-frame .mobile-sheet{overscroll-behavior:contain;max-width:100%;height:100dvh;max-height:100dvh;padding:max(var(--space-lg), env(safe-area-inset-top)) var(--space-lg) max(var(--space-lg), env(safe-area-inset-bottom)) max(var(--space-lg), env(safe-area-inset-left));scroll-padding-block:var(--space-md);width:min(22rem, calc(100vw - var(--space-lg)));position:fixed;inset:0 auto auto 0;overflow-y:auto}.portal-frame .mobile-sheet[open]{flex-direction:column;display:flex}.portal-frame .mobile-sheet .sheet-close{flex:none;align-self:auto;margin:0}.portal-frame .mobile-sheet .tenant-picker,.portal-frame .mobile-sheet .tenant-picker-static{margin-top:var(--space-lg)}.portal-frame .mobile-sheet .tenant-picker nav{overscroll-behavior:contain;max-height:min(20rem,50dvh)}}
h2,h3,.page-stack,.page-header,.page-actions,.panel,.section-heading,.form-panel,.form-stack,.field,.inline-action,.filter-bar,.range-bar,.data-table-wrap,.detail-grid>div,.credential-output,.read-only-field,.input-prefix{min-width:0}h2,h3,.panel p,.empty-state,.notice,.form-notice,.data-table :is(th,td),.plain-list strong,.read-only-field code{overflow-wrap:anywhere}.page-actions,.section-heading,.pagination{gap:var(--space-sm);flex-wrap:wrap}.page-actions{max-width:100%}.metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-strip>div{min-width:0}.metric-strip strong{overflow-wrap:anywhere}.refresh-dot,.status>span{flex-shrink:0}.refresh-line{overflow-wrap:anywhere;min-width:0;max-width:100%}.input-prefix>span{flex-shrink:0}.input-prefix input{min-width:0}.auth-shell,.auth-stage,.portal-frame{min-height:100dvh}.camera-setup-dialog{max-height:calc(100dvh - 2 * var(--space-md));max-width:calc(100% - 2 * var(--space-md));overscroll-behavior:contain}.dialog-title-row{align-items:flex-start}.dialog-title-row>.icon-button{flex-shrink:0}.event-drawer{background:var(--color-paper);overscroll-behavior:contain;height:100dvh}.drawer-toolbar{background:var(--color-paper);padding:max(var(--space-sm), env(safe-area-inset-top)) var(--space-md) var(--space-xs);padding-inline:max(var(--space-md), env(safe-area-inset-left)) max(var(--space-md), env(safe-area-inset-right));z-index:var(--z-raised);justify-content:flex-end;display:flex;position:sticky;top:0}.drawer-toolbar .drawer-close{position:static}.drawer-content{padding-top:var(--space-sm)}html:has(dialog[open]){overflow-y:hidden}.mfa-qr{max-width:100%;height:auto}.table-action-caption{display:none}@media not (max-width:48rem){.organization-table tbody td{height:2.75rem;padding-block:var(--space-xs);vertical-align:middle}}.camera-coverage-map .camera-map-popup-content{overflow-wrap:anywhere;min-width:0;max-width:100%}.camera-coverage-map .camera-map-popup-link{align-items:center;min-height:2.75rem;display:inline-flex}@media (max-width:60rem){:is(.portal-frame,.auth-stage) :is(input,select,textarea){font-size:var(--text-base);min-width:0;max-width:100%}.portal-main{padding-inline:max(var(--space-lg), env(safe-area-inset-left)) max(var(--space-lg), env(safe-area-inset-right));padding-bottom:max(var(--space-xl), env(safe-area-inset-bottom))}.auth-stage{padding:max(var(--space-lg), env(safe-area-inset-top)) max(var(--space-lg), env(safe-area-inset-right)) max(var(--space-lg), env(safe-area-inset-bottom)) max(var(--space-lg), env(safe-area-inset-left))}.text-button,.quiet-link,.form-row>a,.mfa-navigation>a,.section-heading>a,.citation-image-action{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.member-access-form select,.member-access-form .button{min-height:2.75rem}.table-instructions{line-height:1.5}}@media (max-width:48rem){.portal-main{padding-inline:max(var(--mobile-page-padding), env(safe-area-inset-left)) max(var(--mobile-page-padding), env(safe-area-inset-right))}.page-header,.section-heading{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.section-heading{margin-bottom:var(--space-md);display:flex}.page-actions{align-items:stretch;width:100%}.page-actions>.button,.page-actions>a{flex:12rem}.panel{padding:var(--space-md)}.filter-bar,.range-bar{align-items:stretch;gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.filter-bar label,.range-bar label,.form-panel label,.inline-action label,.member-invite-form .form-notice{width:100%;min-width:0}.filter-bar .text-button{padding-inline:var(--space-sm);justify-self:start}.segmented{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.inline-action,.security-actions,.pagination{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.dialog-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.inline-action>.button,.dialog-actions>.button,.form-panel>.button,.pagination>.button{width:100%}.member-access-form{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.member-access-form select,.member-access-form .form-notice{grid-column:1/-1;min-width:0}.responsive-table{width:100%;display:block}.responsive-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.responsive-table tbody{width:100%;display:block}.responsive-table tr{border-bottom:1px solid var(--color-rule);padding:var(--space-sm) var(--space-md);width:100%;display:block}.responsive-table tr:last-child{border-bottom:0}.responsive-table td{font-size:var(--text-sm);min-width:0;padding:var(--space-xs) 0;text-align:start;border:0;width:100%;display:block}.responsive-table td:before{color:var(--color-muted);content:attr(data-label);font-family:var(--font-body), sans-serif;font-size:var(--text-xs);margin-bottom:var(--space-2xs);display:block}.responsive-table td>a{align-items:center;max-width:100%;min-height:2.75rem;display:inline-flex}.responsive-table .table-action-cell{width:100%;padding:var(--space-xs) 0!important}.responsive-table .table-action-link{border:1px solid var(--color-rule);gap:var(--space-xs);padding-inline:var(--space-sm);width:auto}.table-action-caption{font-family:var(--font-body), sans-serif;display:inline}.data-table-wrap:has(>.responsive-table){overflow:visible}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-strip>div{padding:var(--space-md)}.metric-strip>div:nth-child(3){border-left:0;border-top:1px solid var(--color-rule)}.metric-strip>div:nth-child(4){border-top:1px solid var(--color-rule)}.metric-strip strong{font-size:var(--text-lg)}.overview-period,.overview-period>summary{width:100%}.overview-period-popover{box-shadow:none;margin-top:var(--space-xs);width:100%;position:static}.overview-custom-range{grid-template-columns:minmax(0,1fr)}.overview-custom-range .button{grid-column:auto;justify-self:stretch}.attention-panel{max-height:none}.attention-list,.camera-location-list{scrollbar-gutter:auto;max-height:none;overflow-y:visible}.plain-list li{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.camera-map-heading-meta{justify-items:start}.camera-coverage-map{min-height:clamp(16rem,45svh,24rem)}.camera-coverage-map .maplibregl-popup{bottom:var(--space-xs);inset-inline:var(--space-xs);max-height:calc(100% - 2 * var(--space-xs));width:auto;z-index:var(--z-raised);grid-template-rows:minmax(0,1fr);display:grid;top:auto;max-width:none!important;transform:none!important}.camera-coverage-map .maplibregl-popup-content{overscroll-behavior:contain;min-height:0;overflow:auto}.camera-coverage-map .camera-map-popup-content>strong{padding-inline-end:var(--space-xl)}.camera-location-select,.camera-location-unavailable{flex-direction:column;align-items:flex-start;min-height:2.75rem}.camera-location-identity strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.camera-location-link{white-space:nowrap}.media-grid,.detail-grid{grid-template-columns:minmax(0,1fr)}.detail-grid>div:nth-child(n+2){border-top:1px solid var(--color-rule-2)}.event-drawer{width:100%;max-width:none}.drawer-content{padding-inline:max(var(--space-md), env(safe-area-inset-left)) max(var(--space-md), env(safe-area-inset-right));padding-bottom:max(var(--space-lg), env(safe-area-inset-bottom))}.camera-setup-dialog-content{padding:var(--space-md)}.mfa-navigation{align-items:stretch;gap:var(--space-xs);flex-direction:column}.factor-list li{align-items:flex-start;gap:var(--space-xs);padding-block:var(--space-xs);flex-direction:column}.status-page{margin-block:var(--space-xl);padding:var(--space-md)}}@media (min-width:40rem) and (max-width:48rem){.responsive-table tbody>tr{gap:0 var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.responsive-table td[colspan]{grid-column:1/-1}.responsive-table td:has(>form){grid-column:1/-1}.responsive-table td:has(>details){grid-column:1/-1}}@media (hover:none) and (pointer:coarse){.button,.icon-button,.nav-link,summary,.camera-location-select,.camera-location-link{min-height:2.75rem}}
:is(.security-workspace,.member-plate-workspace,.authority-workspace,.compliance-workspace),:is(.security-command-summary,.security-product-gate,.security-kpis,.security-watchlist-form,.security-incident-grid,.security-connection-grid,.security-member-grid,.security-inline-fields,.notification-route-form,.capability-form)>*,:is(.security-workspace,.member-plate-workspace,.authority-workspace,.compliance-workspace) :is(section,article,form,label,details,input,select,textarea),:is(.intelligence-workbench,.intelligence-main,.intelligence-scope,.intelligence-filter-bar,.intelligence-header-title-group,.intelligence-history,.intelligence-thread-row,.intelligence-composer,.intelligence-composer-tools,.quick-chat-header,.quick-chat-composer,.chat-message,.chat-message-content){min-width:0}:is(.security-command-summary,.security-product-gate,.security-incident-heading,.security-member-grid,.security-submission-card,.authority-workspace,.compliance-workspace) :is(h2,h3,strong,small,p),.watchlist-proposal{overflow-wrap:anywhere}.security-incident-card .incident-transition{grid-template-columns:repeat(2,minmax(0,1fr))}.security-incident-card .incident-transition>button{grid-column:1/-1;justify-self:end}.notification-route-form>h3{grid-column:1/-1;margin:0}.authority-workspace .security-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-workspace>section>label.panel{gap:var(--space-sm);display:grid}.watchlist-proposal>div{flex-wrap:wrap}.watchlist-proposal .button{max-width:100%}.chat-message-content>*,.quick-chat-log .conversation-messages{min-width:0}.portal-frame .portal-main:has(.intelligence-page){padding:0}.portal-frame .intelligence-workbench{margin:0}.intelligence-workbench .intelligence-history-close{display:none}.authority-workspace .camera-map-popup-content{overflow-wrap:anywhere;min-width:0;max-width:100%}.authority-workspace .page-stack{width:100%;margin-inline:0}.convoy-workspace{width:100%;min-width:0}.convoy-workspace :is(.convoy-description,.convoy-hint,.convoy-event-header>div,.convoy-event-header h2,.convoy-event-link){overflow-wrap:anywhere;min-width:0}.chat-message-content pre,.chat-message-content table{overscroll-behavior-x:contain}.quick-chat-panel{container:quick-chat/size}@media (max-width:60rem),(pointer:coarse){:is(.convoy-review-link,.convoy-event-link){align-items:center;min-width:2.75rem;max-width:100%;min-height:2.75rem;display:inline-flex}.convoy-workspace .convoy-anchor{scroll-margin-top:calc(var(--mobile-header-height,4rem) + var(--space-md))}.portal-frame .intelligence-page .intelligence-workbench :is(input,select,textarea){font-size:var(--text-base);min-width:0}.portal-frame .intelligence-workbench :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.portal-frame .intelligence-workbench :is(.icon-button,.intelligence-send,.intelligence-stop,.intelligence-new-chat,.intelligence-camera-trigger,.intelligence-date-control>summary,.intelligence-date-presets>button,.intelligence-source-trigger,.intelligence-source-event-link,.citation-image-action){min-height:2.75rem}.portal-frame .intelligence-workbench :is(.icon-button,.intelligence-send){min-width:2.75rem}.portal-frame .intelligence-workbench .intelligence-thread-row .intelligence-thread{padding-right:3.5rem}.portal-frame .intelligence-camera-picker .maplibregl-ctrl-group>button,.portal-frame .intelligence-camera-picker .maplibregl-ctrl-attrib-button{width:2.75rem;height:2.75rem}}@media (max-width:60rem){.portal-frame .intelligence-workbench{--mobile-chat-content-top:max(var(--mobile-header-height,4rem), calc(100dvh - var(--mobile-chat-bottom-offset,0px) - var(--mobile-chat-viewport-height,100dvh)))}.portal-frame .portal-main:has(.intelligence-page){height:calc(var(--mobile-chat-viewport-height,100dvh) - var(--mobile-header-height,4rem))}.portal-frame .intelligence-workbench .intelligence-thread-delete{opacity:1}.portal-frame .intelligence-workbench .intelligence-history.is-mobile-open{bottom:var(--mobile-chat-bottom-offset,0px);height:auto;padding-top:max(var(--space-md), env(safe-area-inset-top));top:var(--mobile-chat-content-top);z-index:var(--z-modal);position:fixed;overflow-y:auto}.portal-frame .intelligence-workbench .intelligence-history-heading{z-index:var(--z-raised);background:#f0f4ee;flex-shrink:0;position:sticky;top:0}.portal-frame .intelligence-workbench :is(.intelligence-header,.intelligence-scope){padding-inline:max(var(--space-sm), env(safe-area-inset-left)) max(var(--space-sm), env(safe-area-inset-right))}.portal-frame .intelligence-workbench .intelligence-filter-bar>*{min-width:0;max-width:100%}.portal-frame .intelligence-workbench :is(.intelligence-camera-trigger,.intelligence-date-control>summary){text-align:left;white-space:normal}.portal-frame .intelligence-workbench :is(.intelligence-camera-trigger,.intelligence-date-control>summary)>span{overflow-wrap:anywhere;min-width:0}.portal-frame .intelligence-workbench :is(.intelligence-camera-trigger,.intelligence-date-control>summary)>svg{flex:none}.portal-frame .intelligence-workbench dialog:is(.intelligence-camera-picker,.intelligence-sources,.intelligence-delete-dialog){max-height:calc(var(--mobile-chat-viewport-height,100dvh) - max(var(--space-xs), env(safe-area-inset-top)) - max(var(--space-xs), env(safe-area-inset-bottom)));max-width:calc(100vw - max(var(--space-sm), env(safe-area-inset-left)) - max(var(--space-sm), env(safe-area-inset-right)));overflow-wrap:anywhere;inset-block-start:calc(100dvh - var(--mobile-chat-bottom-offset,0px) - var(--mobile-chat-viewport-height,100dvh) + max(var(--space-xs), env(safe-area-inset-top)));inset-block-end:calc(var(--mobile-chat-bottom-offset,0px) + max(var(--space-xs), env(safe-area-inset-bottom)))}.portal-frame .intelligence-workbench .intelligence-delete-dialog{overflow-y:auto}.portal-frame .intelligence-workbench .intelligence-source-camera>span{overflow-wrap:anywhere;min-width:0}.portal-frame .intelligence-workbench .intelligence-source-event-link{overflow-wrap:anywhere}html[data-mobile-chat-compact] .portal-frame .portal-main:has(.intelligence-page){height:auto;min-height:calc(var(--mobile-chat-viewport-height,100dvh) - var(--mobile-header-height,4rem));padding-bottom:calc(max(var(--space-xl), env(safe-area-inset-bottom)) + var(--mobile-chat-bottom-offset,0px));overflow:visible}html[data-mobile-chat-compact] .portal-frame .intelligence-page,html[data-mobile-chat-compact] .portal-frame :is(.intelligence-workbench,.intelligence-main,.conversation-column){height:auto;overflow:visible}html[data-mobile-chat-compact] .portal-frame .intelligence-workbench .conversation-column{flex:none}html[data-mobile-chat-compact] .portal-frame .conversation-log{max-height:max(12rem, calc(var(--mobile-chat-viewport-height,100dvh) * .6));flex:none;min-height:12rem}html[data-mobile-chat-compact] .portal-frame .intelligence-workbench :is(.intelligence-camera-picker,.intelligence-sources){overflow-y:auto}html[data-mobile-chat-compact] .portal-frame .intelligence-workbench .intelligence-sources-body{flex:none;overflow:visible}html[data-mobile-chat-compact] .portal-frame .intelligence-workbench :is(.intelligence-date-popover,.intelligence-model-popover){bottom:calc(var(--mobile-chat-bottom-offset,0px) + max(var(--space-xs), env(safe-area-inset-bottom)));inset-inline:max(var(--space-sm), env(safe-area-inset-left)) max(var(--space-sm), env(safe-area-inset-right));max-height:calc(100dvh - var(--mobile-chat-content-top) - var(--mobile-chat-bottom-offset,0px) - var(--space-xs) - max(var(--space-xs), env(safe-area-inset-bottom)));width:auto;max-width:25rem;z-index:var(--z-modal);margin-inline:auto;position:fixed;top:auto;overflow-y:auto}html[data-mobile-chat-compact] .portal-frame .intelligence-workbench .intelligence-sources-header{background:var(--color-paper);z-index:var(--z-raised);position:sticky;top:0}html[data-mobile-chat-compact] .portal-frame .intelligence-workbench .intelligence-history.is-mobile-open{gap:var(--space-sm)}html[data-mobile-chat-compact] .portal-frame .intelligence-workbench .intelligence-thread-list{flex:none;overflow:visible}.quick-chat-panel{bottom:calc(max(var(--space-md), env(safe-area-inset-bottom)) + 4rem + var(--mobile-chat-bottom-offset,0px));height:min(32rem, calc(var(--mobile-chat-viewport-height,100dvh) - 7rem))}.quick-chat-trigger{bottom:calc(max(var(--space-md), env(safe-area-inset-bottom)) + var(--mobile-chat-bottom-offset,0px))}.quick-chat-header,.quick-chat-log,.quick-chat-composer{padding-inline:max(var(--space-sm), env(safe-area-inset-left)) max(var(--space-sm), env(safe-area-inset-right))}html[data-mobile-chat-compact] .quick-chat-panel{bottom:var(--mobile-chat-bottom-offset,0px);height:var(--mobile-chat-viewport-height,100dvh);width:auto;z-index:var(--z-modal);border-radius:0;inset-inline:0;overflow-y:auto}html[data-mobile-chat-compact] .quick-chat-header{padding-top:max(var(--space-xs), env(safe-area-inset-top));z-index:var(--z-raised);position:sticky;top:0}}@media (max-width:1100px){.intelligence-workbench .intelligence-history-close{display:inline-flex}}@media (max-width:70rem){.authority-workspace .security-connection-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){:is(.security-workspace,.member-plate-workspace,.authority-workspace,.compliance-workspace) .responsive-table td:has(>form,>.security-row-controls){grid-column:1/-1;display:block}:is(.security-workspace,.member-plate-workspace,.authority-workspace,.compliance-workspace) .responsive-table td:has(>form,>.security-row-controls):before{margin-bottom:var(--space-xs);display:block}:is(.security-workspace,.member-plate-workspace,.authority-workspace) .responsive-table td>form+form{border-top:1px solid var(--color-rule-2);margin-top:var(--space-md);padding-top:var(--space-md)}.security-row-controls,.security-row-control-stack{width:100%;min-width:0}.security-row-control-stack .security-inline-fields{grid-template-columns:minmax(0,1fr)}:is(.security-workspace,.member-plate-workspace,.authority-workspace,.compliance-workspace) :is(.text-button,.security-account-controls>summary,.security-row-controls>summary,.security-pairing-link){align-items:center;min-height:2.75rem;display:inline-flex}:is(.security-workspace,.member-plate-workspace,.authority-workspace,.compliance-workspace) .compact-stack>.text-button{justify-self:start}.security-kpis{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.security-kpis>div{padding:var(--space-md)}.security-kpis strong{font-size:clamp(1.75rem, 7vw, var(--text-2xl));overflow-wrap:anywhere}.security-incident-heading{gap:var(--space-xs);flex-wrap:wrap}.security-incident-heading>div{min-width:0}.authority-workspace .factor-list li{align-items:start;gap:var(--space-xs);padding-block:var(--space-sm);flex-wrap:wrap}.authority-workspace .factor-list time{font-size:var(--text-xs)}}@media (max-width:46rem){.security-incident-card .incident-transition{grid-template-columns:minmax(0,1fr)}.security-incident-card .incident-transition>button{grid-column:auto;justify-self:start}}@media (max-width:640px){.portal-frame .intelligence-workbench .intelligence-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-chat-header,.quick-chat-log{padding-inline:max(var(--space-sm), env(safe-area-inset-left)) max(var(--space-sm), env(safe-area-inset-right))}.portal-frame .intelligence-workbench .intelligence-date-control{position:static}.portal-frame .intelligence-workbench .intelligence-date-popover{inset-inline:max(var(--space-xs), env(safe-area-inset-left)) max(var(--space-xs), env(safe-area-inset-right));max-height:calc(var(--mobile-chat-viewport-height,100dvh) * .65);width:auto;max-width:none;overflow-y:auto}.portal-frame .intelligence-workbench .intelligence-custom-dates{grid-template-columns:minmax(0,1fr)}.portal-frame .intelligence-workbench .intelligence-model-control{position:static}.portal-frame .intelligence-workbench .intelligence-model-popover{max-height:calc(var(--mobile-chat-viewport-height,100dvh) * .65);width:auto;inset-inline:0;overflow-y:auto}.portal-frame .intelligence-workbench .intelligence-composer{margin-inline:max(var(--space-xs), env(safe-area-inset-left)) max(var(--space-xs), env(safe-area-inset-right))}.quick-chat-composer textarea{font-size:var(--text-base)}.portal-frame .intelligence-workbench .intelligence-verification{padding-bottom:max(var(--space-sm), env(safe-area-inset-bottom));line-height:1.35}.portal-frame .intelligence-workbench .conversation-log{padding:var(--space-md) max(var(--space-sm), env(safe-area-inset-left)) var(--space-md) max(var(--space-sm), env(safe-area-inset-right));scrollbar-gutter:auto}.portal-frame .intelligence-workbench .intelligence-empty{gap:var(--space-sm);margin-block:var(--space-lg)}.portal-frame .intelligence-workbench .intelligence-delete-dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-frame .intelligence-workbench .intelligence-delete-dialog-actions>button{white-space:normal}.portal-frame .intelligence-workbench .intelligence-source-actions{grid-column:1/-1}.portal-frame .intelligence-workbench .intelligence-sources-header>div:first-child{min-width:0}.quick-chat-panel{bottom:var(--mobile-chat-bottom-offset,0px);height:min(36rem, calc(var(--mobile-chat-viewport-height,100dvh) - var(--mobile-header-height,4rem) - var(--space-xs)));inset-inline:var(--space-xs);max-width:none;z-index:var(--z-dropdown)}.quick-chat-composer{padding-bottom:max(var(--space-sm), env(safe-area-inset-bottom))}.quick-chat-log{scrollbar-gutter:auto}.quick-chat-log .chat-message-user{max-width:100%}.quick-chat-header>div:first-child{overflow-wrap:anywhere;min-width:0}.quick-chat-header-actions{flex:none}.dashboard-quick-chat:has(.quick-chat-panel) .quick-chat-trigger{display:none}}@container quick-chat (max-height:20rem){.quick-chat-header,.quick-chat-log,.quick-chat-composer{padding-block:var(--space-xs)}.quick-chat-composer textarea{min-height:2.75rem;max-height:4rem}.quick-chat-composer{padding-bottom:max(var(--space-xs), env(safe-area-inset-bottom))}.quick-chat-verification{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:60rem) and (max-height:40rem){.portal-frame .portal-main:has(.intelligence-page){height:auto;min-height:calc(var(--mobile-chat-viewport-height,100dvh) - var(--mobile-header-height,4rem));overflow:visible}.portal-frame .intelligence-page,.portal-frame :is(.intelligence-workbench,.intelligence-main,.conversation-column){height:auto;overflow:visible}.portal-frame .intelligence-workbench .conversation-column,.portal-frame .conversation-log{flex:none}.portal-frame .conversation-log{max-height:max(12rem, calc(var(--mobile-chat-viewport-height,100dvh) * .6));min-height:12rem}}
