.improvement-inbox{gap:24px;display:grid}.improvement-signals{background:var(--card,#fff);border-radius:16px;padding:18px}.improvement-caption{color:var(--muted-foreground);margin:4px 0 10px;font-size:12px}.improvement-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.improvement-explanation{color:var(--muted-foreground);margin:8px 0 12px;font-size:12px}.improvement-explanation summary{cursor:pointer;width:fit-content;padding:4px 0}.improvement-explanation p{max-width:85ch;line-height:1.6}.improvement-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:stretch;gap:12px;display:grid}.improvement-signal-grid{margin-top:14px}.improvement-signal-card{background:var(--muted,#f4f4f2);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:14px;display:flex}.improvement-signal-card p{font-size:13px;line-height:1.5}.improvement-signal-card button{margin-top:auto}.improvement-filter-heading{gap:12px;margin-bottom:12px;display:grid}.improvement-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.improvement-case-summary{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.improvement-detail{border-radius:16px;gap:16px;width:calc(100vw - 32px);max-width:760px;max-height:85dvh;overflow-y:auto}.improvement-detail>h2{overflow-wrap:anywhere;padding-right:28px}.improvement-detail dl{gap:16px}.improvement-detail dd{margin:4px 0 0}@media (width<=640px){.improvement-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.improvement-detail{padding:20px}.improvement-detail dl{grid-template-columns:1fr}}.improvement-detail{--primary:#262626;--shell-accent:#262626;--shell-accent-gradient:linear-gradient(#262626, #262626);color:#262626;background:#fff}.improvement-workflow{gap:8px;margin-top:12px;display:grid}.improvement-workflow>p{margin:0}.improvement-detail textarea{background:var(--muted,#f4f3f0);width:100%;color:inherit;resize:vertical;font:inherit;--field-surface:#f4f3f0;--field-border:transparent;--field-focus-border:transparent;border:0;border-radius:12px;padding:12px 14px}.improvement-detail textarea:focus{--field-surface:#eeede9}.improvement-card-title{color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.improvement-card-title:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #737373}.improvement-detail :is(input,select,textarea){--field-surface:#f4f3f0;--field-border:transparent;--field-focus-border:transparent}.improvement-detail :is(input,select,textarea):focus{--field-surface:#e9e8e4}.improvement-table-scroll{background:var(--card,#fff);border-radius:16px;min-width:0;max-width:100%;position:relative;overflow-x:auto}.improvement-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #737373}.improvement-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1080px;font-size:12px;line-height:1.6}.improvement-table th,.improvement-table td{vertical-align:top;text-align:left;padding:16px;font-weight:400}.improvement-table thead{background:var(--muted,#f4f3f0);color:var(--muted-foreground)}.improvement-table th:first-child{width:23%}.improvement-table th:nth-child(2){width:15%}.improvement-table th:nth-child(3){width:24%}.improvement-table th:nth-child(4){width:238px}.improvement-table th:nth-child(5){width:116px}.improvement-table th:nth-child(6){width:148px}.improvement-table tbody tr{cursor:pointer}.improvement-table tbody tr:nth-child(2n){background:#fafaf8}.improvement-table tbody tr:hover{background:#f5f5f3}.improvement-table tbody tr.is-selected{background:#eeede9}.improvement-table-title{align-items:flex-start;gap:10px;display:flex}.improvement-table-title input{flex-shrink:0;margin-top:4px}.improvement-table-title .improvement-card-title{font-size:13px;font-weight:600}.improvement-table-status{color:var(--muted-foreground);margin-top:4px;display:block}.improvement-table-classification{color:var(--muted-foreground);overflow-wrap:anywhere}.improvement-table .improvement-case-summary{-webkit-line-clamp:3;margin:0}.improvement-table .improvement-workflow,.improvement-table .improvement-actions{margin:0}.improvement-table .improvement-table-count{text-align:right;font-variant-numeric:tabular-nums}.improvement-table .improvement-table-details{vertical-align:middle}.improvement-table tbody th{color:var(--foreground,#262626)}
