.owner-activity{border-top:1px solid #e8e1f2;margin-top:24px;padding-top:24px;min-width:0}.owner-activity [data-activity-search]{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:18px 0}.owner-activity label{display:grid;gap:7px;flex:1;min-width:180px}.owner-activity input,.owner-activity select{width:100%;min-height:42px;padding:9px 12px;border:1px solid #ddd5ee;border-radius:10px;font:inherit;background:white}.owner-user{border:0;background:none;padding:0;color:#7045d2;font:inherit;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:3px}.owner-activity-table{width:100%;min-width:850px;table-layout:fixed}.owner-activity-table th:first-child{width:28%}.owner-activity-table td{vertical-align:top;overflow-wrap:anywhere}.owner-activity-table small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#888;font-size:11px;max-width:100%}.owner-pagination{display:flex;gap:16px;align-items:center;justify-content:center;margin:18px 0}.owner-work-list{display:grid;gap:10px}.owner-work-list>button{display:grid;text-align:left;gap:8px;border:1px solid #e5dcf2;border-radius:12px;background:#faf8ff;padding:16px;color:inherit;cursor:pointer;min-width:0;overflow-wrap:anywhere}.owner-work-list small{color:#797184}.apira-owner-dialog{width:min(960px,calc(100vw - 32px));max-height:88vh;box-sizing:border-box;overflow:auto;border:1px solid #e1d5f4;border-radius:20px;padding:24px;color:#292636;background:white}.apira-owner-dialog::backdrop{background:#30263d88;backdrop-filter:blur(3px)}.apira-owner-dialog .section-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.apira-owner-dialog [data-close]{border:0;border-radius:50%;width:34px;height:34px;font-size:24px;cursor:pointer;background:#f3eff9}.owner-work-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f8f5fc;border-radius:10px;padding:16px;max-height:420px;overflow:auto}.owner-work-detail details{margin:16px 0;padding:12px;border:1px solid #e5dff0;border-radius:10px}.owner-result-media{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.owner-result-media figure{margin:0;min-width:0}.owner-result-media img,.owner-result-media video{width:100%;max-height:420px;object-fit:contain;border-radius:10px}.owner-result-media audio{width:100%}.owner-result-media figcaption{padding:8px 0}.owner-activity .table-wrap{max-width:100%;overflow-x:auto}
/* Wide financial tables scroll within their card; IDs never form vertical rows. */
.apira-admin .apira-report-table{table-layout:fixed;width:2300px;min-width:2300px}.apira-admin .apira-report-table th,.apira-admin .apira-report-table td{width:140px;vertical-align:top;word-break:normal;overflow-wrap:break-word}.apira-admin .apira-report-table th:nth-child(2),.apira-admin .apira-report-table td:nth-child(2){width:240px}.apira-admin .apira-report-table th:nth-child(3),.apira-admin .apira-report-table td:nth-child(3){width:230px}.apira-admin .apira-report-table th:nth-child(5),.apira-admin .apira-report-table td:nth-child(5){width:200px}.apira-admin .apira-report-table td.mono{white-space:normal}.apira-admin .apira-report-table td:nth-child(3)>span,.apira-admin .apira-report-table td:nth-child(2)>small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apira-admin .apira-report-table td:nth-child(3)>small{overflow-wrap:break-word}.apira-admin .apira-report-table [data-owner-report-detail]{display:block;margin-top:8px}.apira-admin .apira-generation-report{min-width:0}.apira-admin .apira-generation-report .table-wrap{max-width:100%;overflow-x:auto}
@media(max-width:650px){.owner-activity [data-activity-search]{display:grid}.owner-activity label{min-width:0}.apira-owner-dialog{padding:16px}.owner-result-media{grid-template-columns:1fr}}
