/* Compact field-level scenario guidance; the average power input remains open. */
.appliance #power-details{width:100%}.appliance #share-optional{display:inline;font-size:10px;margin-left:4px}.appliance #share-note{font-size:11px;line-height:1.65;margin:9px 0}
.appliance details.field-guide{width:100%;border:1px solid #dce5d1;border-radius:8px;background:#f3f6ec;margin-top:10px;padding:10px}.field-guide>summary{font-size:11px;font-weight:600;color:var(--green);min-height:28px;line-height:1.6}.scenario-guide p{font-size:11px;line-height:1.65;margin:9px 0}.scenario-guide .scenario-tag{font-size:9px;font-weight:600;letter-spacing:.4px;color:#7a805c;margin-top:5px}.scenario-guide table{width:100%;border-collapse:collapse;font-size:10px;line-height:1.5;margin:12px 0;table-layout:fixed}.scenario-guide caption{text-align:left;font-weight:600;color:#506944;font-size:10px;margin-bottom:7px}.scenario-guide th,.scenario-guide td{padding:9px 7px;border:1px solid #d9e2cc;text-align:left;vertical-align:top;overflow-wrap:anywhere}.scenario-guide thead th{background:#e5edd9;color:#365c30;font-weight:600}.scenario-guide thead th:first-child{width:65%}.scenario-guide tbody th{font-weight:500;background:#fbfcf7}.scenario-guide tbody td{background:#fff;color:var(--green);font-weight:700;white-space:nowrap}.scenario-guide small{display:block;font-size:9px;font-weight:400;color:#718066;margin-top:3px}.scenario-guide .scenario-note{font-size:10px;color:#65765a}.scenario-guide strong{color:#365c30;font-weight:600}
@media(max-width:600px){.appliance details.field-guide{padding:8px}.field-guide>summary{font-size:10px}.scenario-guide p{font-size:10px}.scenario-guide th,.scenario-guide td{padding:7px 4px;font-size:9px}.scenario-guide small{font-size:8px}.scenario-guide thead th:first-child{width:63%}.scenario-guide .scenario-note{font-size:9px}.appliance #share-note{font-size:10px}}

.watts-field{min-width:0}.watts-field>label{display:block}.watts-field>input{width:100%}.appliance-fields .field-help{font-size:10px;line-height:1.6;color:#728068;margin:7px 0 0;font-weight:400}.field-help strong{font-weight:600;color:#526a49}.power-level-field{display:block;width:100%}
@media(max-width:600px){.appliance-fields .field-help{font-size:10px;line-height:1.5}.appliance #share-optional{margin-left:0}}
