.appliance-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}.appliance-row{border:1px solid var(--card-border);border-radius:var(--r-md);background:rgb(var(--ink) / .03);padding:12px}.appliance-row-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.appliance-row-title{color:var(--fg);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:flex}.appliance-row-remove{color:var(--fg-subtle);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 6px;font-size:1rem;line-height:1}.appliance-row-remove:hover{color:var(--danger);background:#f871711a}.appliance-row-fields{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.appliance-row-fields label{color:var(--fg-subtle);margin-bottom:4px;font-size:.7rem;display:block}.appliance-row-fields input{background:rgb(var(--ink) / .04);border:1px solid var(--card-border);width:100%;color:var(--fg);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:.85rem}.appliance-row-fields input:focus{border-color:var(--accent);outline:none}.appliance-row-cost{color:var(--fg-muted);margin-top:8px;font-size:.78rem}.appliance-row-cost strong{color:var(--accent)}.appliance-empty{color:var(--fg-subtle);text-align:center;padding:14px 0;font-size:.85rem}
