.pre-grid-panel{padding:16px;min-width:0}.pre-grid-panel .toolbar{flex-wrap:wrap}.pre-grid-scroll{width:100%;max-height:65vh;overflow:auto;border:1px solid #cad5e5;position:relative;background:#fff}.pre-grid-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12px}.pre-grid-table th,.pre-grid-table td{border-right:1px solid #d4ddeb;border-bottom:1px solid #d4ddeb;padding:5px 6px;vertical-align:middle;background:#fff;white-space:normal}.pre-grid-table thead th{position:sticky;top:0;height:34px;z-index:4;background:#bde7d8;text-align:center;color:#183b31;font-weight:500}.pre-grid-table thead tr:nth-child(2) th{top:34px;background:#e0f1fa;color:#18304c}.pre-grid-table .pre-grid-fixed{position:sticky;z-index:2;background:#fff;overflow-wrap:anywhere}.pre-grid-table thead .pre-grid-fixed{z-index:6;background:#d9eef9;color:#18304c}.pre-grid-table .pre-grid-select{position:sticky;left:0;width:36px;min-width:36px;max-width:36px;z-index:3;background:#f4f7fc;text-align:center}.pre-grid-table thead .pre-grid-select{z-index:7}.pre-grid-table .pre-grid-select input{width:16px;height:16px;min-height:0;padding:0;display:inline-block}.pre-grid-table .pre-grid-date{width:138px;min-width:138px;max-width:138px;text-align:center}.pre-grid-table .pre-grid-text{width:220px;min-width:220px;max-width:220px;white-space:pre-wrap;overflow-wrap:anywhere}.pre-grid-table .pre-grid-value{width:115px;min-width:115px;max-width:115px;text-align:center}.pre-grid-table .pre-grid-activity-status{width:135px;min-width:135px;max-width:135px;text-align:center}.pre-grid-table th.pre-grid-text,.pre-grid-table th.pre-grid-date,.pre-grid-table th.pre-grid-value{background:#fff0b3;color:#4b3f1e}.pre-grid-table input,.pre-grid-table select,.pre-grid-table textarea{width:100%;min-width:0;font:inherit;border:1px solid #ccd8eb;border-radius:2px;padding:5px 3px;min-height:29px;background:#fffdf0}.pre-grid-table textarea{resize:vertical;min-height:42px}.pre-grid-table input:focus,.pre-grid-table select:focus,.pre-grid-table textarea:focus{outline:2px solid #3159db;outline-offset:-2px;background:#f1f6ff}.pre-grid-table .pre-grid-column-button{border:0;background:transparent;color:inherit;font:inherit;font-weight:500;white-space:normal;padding:0;min-height:24px;text-align:center;box-shadow:none}.pre-grid-table .pre-grid-column-button:hover{text-decoration:underline}.pre-grid-savebar{display:flex;align-items:center;gap:10px;margin:10px 0;flex-wrap:wrap}.pre-grid-savebar input{flex:1;min-width:180px}.pre-grid-savebar span{color:#687a96;font-size:12px}.pre-grid-more{text-align:left;font-size:12px;margin-top:4px}.pre-grid-more summary{color:#3159db}.pre-grid-extra{width:100%;padding-top:6px}.pre-grid-extra label{display:block;margin-top:5px;color:#536783}.pre-grid-extra p{font-size:11px;white-space:normal}.pre-grid-table tbody tr:hover td{background:#f6f8fd}.pre-grid-table .badge{font-size:11px;padding:2px 6px}.pre-grid-table .muted{font-size:11px}.pre-grid-panel .case-module-pager{gap:8px;flex-wrap:wrap}@media(max-width:700px){.pre-grid-panel{padding:10px}.pre-grid-table .pre-grid-fixed{position:static}.pre-grid-table .pre-grid-fixed input{min-width:0}.pre-grid-panel .heading{align-items:flex-start;flex-direction:column;gap:10px}.pre-grid-scroll{max-height:70vh}}@media(pointer:coarse){.pre-grid-table input,.pre-grid-table select,.pre-grid-table textarea{font-size:16px;min-height:44px}.pre-grid-table .pre-grid-select input{width:20px;height:20px;min-height:20px}}

.pre-grid-table .pre-grid-column-button{display:block;max-width:100%;max-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}

.pre-grid-view>.heading{margin-bottom:12px}.pre-grid-view .project-board-tabs{margin:10px 0;padding-bottom:10px}.pre-grid-view .project-board-subtabs{margin-bottom:12px}.pre-grid-stagebar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0}.pre-grid-stagebar button{padding:6px 12px}.pre-grid-stage-stat{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#63758e}.pre-grid-rules{margin:8px 0 12px;font-size:12px;color:#63758e}.pre-grid-rules .notice{margin:8px 0}.pre-grid-panel>.heading{margin-bottom:10px}.pre-grid-panel>.toolbar{margin-bottom:10px}.pre-grid-panel .case-module-pager{margin:10px 0}.pre-grid-view .pre-grid-scroll{max-height:58vh}.pre-grid-panel .heading h2{font-size:16px}

.pre-grid-table .pre-grid-date,.pre-grid-table .pre-grid-activity-status,.pre-grid-table .pre-grid-text,.pre-grid-table .pre-grid-value{width:auto;min-width:0;max-width:none}.pre-grid-table .pre-grid-select{width:34px;min-width:0;max-width:34px}

.pre-grid-table .pre-grid-row-actions{position:sticky;z-index:3;width:90px;min-width:0;max-width:90px;background:#f7f9fe;text-align:center}.pre-grid-table thead .pre-grid-row-actions{z-index:7;background:#d9eef9}.pre-grid-row-actions button{font-size:12px;padding:5px 7px;white-space:nowrap}.pre-grid-row-buttons{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.pre-grid-savebar strong{font-size:12px;color:#23416c}.pre-grid-savebar label{white-space:nowrap}

.pre-grid-table thead th[data-grid-tone="manual"]{background:#ffc58f;color:#603b19}.pre-grid-table thead th[data-grid-tone="auto"]{background:#f49c9f;color:#652b30}.pre-grid-table thead th[data-grid-tone="bug"]{background:#9bd2b8;color:#234c3a}.pre-grid-table thead th[data-grid-tone="report"]{background:#ffe17a;color:#584715}.pre-grid-table thead tr:nth-child(2) th[data-grid-tone]{font-size:11px;line-height:1.3}
