.llm-key-manager,.llm-key-manager *{box-sizing:border-box}.llm-key-manager{display:flex;flex-direction:column;gap:1rem;max-width:32rem}.llm-key-manager form{display:flex;gap:.5rem}.llm-key-manager ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.llm-key-manager li{display:flex;align-items:center;gap:.5rem}.llm-key-manager .error{color:#b00020}.llm-key-manager .valid{color:#1a7f37}.llm-key-manager .invalid{color:#b00020}.connect-shop,.connect-shop *{box-sizing:border-box}.connect-shop{display:flex;flex-direction:column;gap:1rem;max-width:48rem}.connect-shop form{display:flex;flex-wrap:wrap;gap:.5rem}.connect-shop ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.connect-shop li{display:flex;align-items:center;gap:.5rem}.connect-shop li.selected{font-weight:700}.connect-shop .error{color:#b00020}.connect-shop .valid{color:#1a7f37}.connect-shop .invalid{color:#b00020}.style-capture-status,.style-capture-status *{box-sizing:border-box}.style-capture-status{display:flex;flex-direction:column;gap:.5rem;max-width:32rem}.style-capture-status .actions{display:flex;gap:.5rem}.style-capture-status .error{color:#b00020}.style-capture-status .status{font-weight:700}.generate-sheet,.generate-sheet *{box-sizing:border-box}.generate-sheet{display:flex;flex-direction:column;gap:.5rem;max-width:32rem}.generate-sheet form{display:flex;flex-wrap:wrap;gap:.5rem}.generate-sheet .error{color:#b00020}.generate-sheet .title{font-weight:700}.sheet-review,.sheet-review *{box-sizing:border-box}.sheet-review{display:flex;flex-direction:column;gap:.5rem;max-width:40rem}.sheet-review label{display:flex;flex-direction:column;gap:.25rem}.sheet-review .actions{display:flex;gap:.5rem;align-items:center}.sheet-review .error{color:#b00020}.sheet-review .status{font-weight:700}.sheet-review .badge{font-weight:700;color:#1a7f37}
