#appScreen .work-inbox-shell[data-compact-inbox] { gap:12px; }
#appScreen [data-compact-inbox] .work-inbox-hero { background:transparent!important; border:0!important; box-shadow:none!important; padding:0 0 8px!important; border-radius:0; }
#appScreen [data-compact-inbox] .work-inbox-hero small { display:none; }
#appScreen [data-compact-inbox] .work-inbox-hero h3 { font-size:20px; margin:0 0 6px; }
#appScreen [data-compact-inbox] .work-inbox-hero p { font-size:12px; margin:0; }
#appScreen .inbox-overview { border:0; background:transparent; }
#appScreen .inbox-overview > summary { cursor:pointer; padding:8px 0; font-size:12px; font-weight:500; }
#appScreen .inbox-overview .work-inbox-summary { margin:8px 0; gap:8px; }
#appScreen .inbox-overview .work-inbox-summary article { border-radius:6px; padding:12px; box-shadow:none; }
#appScreen .inbox-overview .work-inbox-summary article > span { display:none; }
#appScreen .inbox-overview .work-inbox-workload { padding:12px; border-radius:6px; }
#appScreen [data-compact-inbox] .work-inbox-toolbar { display:flex; flex-wrap:wrap; align-items:flex-start; gap:12px; padding:12px 16px; background:var(--surface,#fff); border-radius:8px; }
#appScreen [data-compact-inbox] .work-inbox-toolbar .search { flex:0 1 360px; margin:0; display:block; position:relative; }
#appScreen [data-compact-inbox] .search > svg { position:absolute; left:12px; top:11px; width:16px; height:16px; pointer-events:none; }
#appScreen [data-compact-inbox] .search input { padding-left:36px; width:100%; }
#appScreen .inbox-filters { flex:1; min-width:180px; }
#appScreen .inbox-filters > summary { cursor:pointer; padding:10px 12px; font-size:12px; width:fit-content; }
#appScreen .inbox-filter-fields { display:grid; grid-template-columns:repeat(3,minmax(140px,1fr)); gap:12px; padding-top:12px; }
#appScreen .inbox-filter-fields label { display:grid; gap:5px; font-size:12px; }
#appScreen .inbox-filter-fields button { align-self:end; }
#appScreen .inbox-table-scroll { overflow-x:auto; border:1px solid var(--border,#dce3ed); border-radius:8px; background:var(--surface,#fff); }
#appScreen .inbox-table { width:100%; min-width:960px; border-collapse:collapse; table-layout:fixed; font-size:12px; }
#appScreen .inbox-table th { text-align:left; font-size:11px; font-weight:500; padding:12px; }
#appScreen .inbox-table td { padding:12px; vertical-align:middle; border-top:1px solid var(--border,#dce3ed); overflow-wrap:anywhere; }
#appScreen .inbox-table th:nth-child(1) { width:29%; }
#appScreen .inbox-table th:nth-child(2) { width:22%; }
#appScreen .inbox-table th:nth-child(3) { width:14%; }
#appScreen .inbox-table th:nth-child(4) { width:14%; }
#appScreen .inbox-table th:nth-child(5) { width:13%; }
#appScreen .inbox-table th:nth-child(6) { width:8%; }
#appScreen .inbox-table h5 { margin:4px 0; font-size:12px; font-weight:600; }
#appScreen .inbox-table .work-inbox-copy p { display:none; }
#appScreen .inbox-table small { font-size:10px; font-weight:400; }
#appScreen .inbox-table .work-inbox-owner > span, #appScreen .inbox-table .work-inbox-owner small { display:none; }
#appScreen .inbox-table .work-inbox-company, #appScreen .inbox-table .work-inbox-due { display:grid; gap:4px; }
#appScreen .inbox-table .work-inbox-owner b, #appScreen .inbox-table .work-inbox-company b { font-size:12px; font-weight:400; }
#appScreen .inbox-table button { display:inline-flex; align-items:center; gap:5px; min-height:32px; padding:6px 10px; border:1px solid var(--border,#dce3ed); border-radius:5px; background:transparent; color:inherit; cursor:pointer; }
#appScreen .inbox-table button svg { width:14px; height:14px; }
#appScreen .inbox-table select { width:100%; min-width:0; font-size:11px; height:34px; padding:4px; }
@media(max-width:700px) { #appScreen .inbox-filter-fields { grid-template-columns:1fr; } #appScreen [data-compact-inbox] .work-inbox-toolbar .search { flex-basis:100%; } }
