.frow{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;align-items:end}.frow>*{min-width:0}.frow input,.frow input[type=date],.frow input[type=file],.frow select,.frow textarea{margin-bottom:0;min-height:var(--fld-h);height:var(--fld-h);padding:0 8px;line-height:normal}.frow textarea{height:auto;min-height:72px;padding:7px 8px}.frow label{margin-bottom:4px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frow .btn-a,.frow button{height:var(--fld-h);min-height:var(--fld-h);padding:0 12px;margin-bottom:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.frow .fbtn{display:flex;align-items:flex-end}.frow .fbtn button{width:100%}.frow input[type=date]::-webkit-calendar-picker-indicator{-webkit-margin-start:0;margin-inline-start:0;cursor:pointer;filter:invert(.65)}.tbl{width:100%;border-collapse:collapse}.tbl th{height:32px;font-weight:400;color:var(--mist);background:transparent}.tbl td,.tbl th{text-align:start;padding:0 8px;font-size:14px;white-space:nowrap;border-bottom:1px solid var(--line);vertical-align:middle}.tbl td{height:var(--row-h);border-top:0}.tbl td:first-child,.tbl th:first-child{width:1%;min-width:180px;max-width:300px}.tbl td:first-child>div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl .num,.tbl td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl td:last-child,.tbl th:last-child{text-align:end}.tbl td:last-child>*{vertical-align:middle}.tbl .sub2{font-size:13px;color:var(--mist);margin-top:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.tbl .chip{display:inline-flex;vertical-align:middle;white-space:nowrap}.tblwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tblwrap>.tbl{width:100%}.tbar{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.tbar .spacer{-webkit-margin-start:auto;margin-inline-start:auto}.tbar .btn-a,.tbar button{height:var(--btn-h);padding:0 10px;border-radius:var(--r);font-size:14px;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;text-decoration:none}.card>form>:last-child input:not([type=checkbox]),.card>form>:last-child select{margin-bottom:0}.filters,.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.filters input,.filters select,.toolbar input,.toolbar select{margin-bottom:0;min-height:var(--fld-h);height:var(--fld-h);padding:0 8px;font-size:14px;width:auto;min-width:150px}.filters button,.toolbar button{height:var(--fld-h);padding:0 10px;display:inline-flex;align-items:center}.kpi-num,.stat-v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.page-head h1{margin:0}.page-head .acts{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.badge{vertical-align:middle}@media (max-width:640px){.frow{grid-template-columns:1fr}.frow .fbtn button{width:100%}.filters input,.filters select,.toolbar input,.toolbar select{width:100%;min-width:0}}