[hidden]{display:none!important}body.portal-loading>.sidebar,body.portal-loading>.workspace,body.portal-loading>.sidebar-backdrop{display:none!important}.connected-auth{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f3f7fc}.auth-card{width:min(520px,100%);padding:32px!important}.auth-card>img{max-width:300px;height:auto;margin-bottom:24px}.auth-card .eyebrow{display:block;color:#0755ff;margin:20px 0}.auth-card h1{font-size:26px;line-height:1.25}.auth-card label{display:block;margin:16px 0 7px;font-weight:600}.auth-card input{width:100%}.auth-card button{margin-top:20px}.connected-auth .primary-button{margin:18px 0}.error-notice{color:#b91c35!important;background:#fff0f2!important;border:1px solid #f3ccd3!important}.view-toolbar select{max-width:100%}.request-actions{min-width:160px}.request-actions button{margin:4px;white-space:normal}.table-wrap table td:nth-last-child(2){padding-right:20px;white-space:normal}.table-wrap td:first-child small{display:block;max-width:420px;overflow-wrap:anywhere}.filename-action{border:0;background:transparent;padding:0;color:inherit;text-align:left;overflow-wrap:anywhere;font-weight:600}.file-input-hidden{display:none!important}.drop-zone label{display:block;margin:12px 0}.selected-file-card button{margin-left:auto}.selected-file-card>div{min-width:0;overflow-wrap:anywhere}.notification-entry{display:block;width:100%;text-align:left;padding:14px;border:0;border-bottom:1px solid #e7edf7}.notification-entry strong,.notification-entry small{display:block}.notification-entry.unread{border-left:3px solid #0755ff}.notice[role=status]{margin-bottom:16px}.thread-button strong,.thread-button small{display:block}.thread-button{text-align:left;overflow-wrap:anywhere}.thread-list select{max-width:100%}#current-mission{max-width:500px;width:100%}.connected-auth p{overflow-wrap:anywhere}.form-actions{flex-wrap:wrap}.drop-zone input[type=file]{display:none!important}
@media(max-width:760px){.connected-auth{padding:16px}.auth-card{padding:24px!important}.auth-card h1{font-size:23px}.auth-card>img{max-width:100%}.view-toolbar{flex-wrap:wrap}.view-toolbar>div{min-width:0;width:100%}.table-wrap{max-width:100%;overflow-x:auto}.table-wrap table{min-width:680px}.metrics .metric strong{font-size:21px}.selected-file-card{flex-wrap:wrap}.profile-name{display:none!important}}

.requests-panel table{min-width:850px}.requests-panel .table-wrap{overflow-x:auto}.requests-panel .badge{white-space:nowrap}.requests-panel .action-button{white-space:nowrap}
