.aiw-bank tr.is-off td{opacity: .6;}.aiw-batt li.is-ok{border-inline-start-color: var(--el-em-500);}.aiw-fc-sc{display: grid;grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));gap: 8px 12px;align-items: end;padding: 8px 10px;border: 1px solid var(--border);border-radius: 12px;background: var(--bg-card);}.aiw-fc-sc label{display: flex;flex-direction: column;gap: 3px;font-size: 12.5px;color: var(--text-muted);min-width: 0;}.aiw-fc-sc output{font-weight: 700;color: var(--text);font-variant-numeric: tabular-nums;}.aiw-fc-sc input[type="range"]{width: 100%;accent-color: var(--el-teal-800);}.aiw-fc-sc input[type="text"], .aiw-pmorning input[type="time"], .aiw-pmorning input[type="text"]{font: inherit;font-size: 12.5px;padding: 4px 8px;border-radius: 8px;border: 1px solid var(--border);background: var(--bg-card);color: var(--text);}.aiw-fc-sc .aiw-pact{grid-column: 1 / -1;}.aiw-fc-tbl tr.aiw-fc-wk{cursor: pointer;}.aiw-fc-tbl tr.aiw-fc-wk:hover td, .aiw-fc-tbl tr.aiw-fc-wk:focus-visible td{background: var(--el-em-50);}.aiw-fc-tbl tr.aiw-fc-wk[aria-expanded="true"] td{font-weight: 700;}.aiw-fc-tbl tr.aiw-fc-wk.is-bad td.aiw-num:last-child{color: var(--danger-strong);font-weight: 700;}.aiw-fc-tbl tr.aiw-fc-sub > td{background: var(--bg-card);padding: 6px 4px 8px;}.aiw-fc-lines{margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: 6px;}.aiw-fc-lines li{border-inline-start: 3px solid var(--el-em-400);padding-inline-start: 8px;}.aiw-fc-lines li.is-out{border-inline-start-color: var(--warning);}.aiw-fc-lt{display: flex;justify-content: space-between;gap: 8px;font-size: 12.5px;color: var(--text);}.aiw-fc-lt b{font-variant-numeric: tabular-nums;white-space: nowrap;}.aiw-fc-lw{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;font-size: 11px;color: var(--text-muted);margin-top: 2px;}.aiw-tag{display: inline-block;font-size: 10.5px;font-weight: 700;padding: 1px 7px;border-radius: 999px;background: var(--el-em-50);color: var(--el-teal-800);border: 1px solid var(--el-em-300);}.aiw-tag.is-est{background: var(--bg-card);color: var(--text-muted);border-color: var(--border);}.aiw-fc-how{font-size: 12.5px;}.aiw-fc-how summary{cursor: pointer;font-weight: 700;color: var(--el-teal-800);}.aiw-pmorning{border: 1px solid var(--border);border-radius: 12px;padding: 8px 10px 10px;margin: 0;display: flex;flex-direction: column;gap: 8px;}.aiw-pmorning legend{font-size: 12.5px;font-weight: 700;color: var(--text);padding: 0 4px;}.aiw-pmorning-ch{display: flex;flex-wrap: wrap;gap: 6px 16px;}.aiw-pmorning label.aiw-chk{flex-direction: row;align-items: center;gap: 6px;font-size: 12.5px;color: var(--text);}
