.cart-job-roles,.cart-job-choices{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.cart-job-roles button,.cart-job-choices button{min-height:44px;white-space:normal}.cart-job-roles button{flex:1;padding:10px 12px}.cart-job-card{border:1px solid #b7c5b4;border-left:4px solid #397958;border-radius:6px;background:#fffdf5;padding:14px;margin:12px 0}.cart-job-card h3{margin-top:0}.cart-job-card .hear-button{max-width:100%;padding:10px 12px}.cart-job-card .cart-grid-figure{margin-bottom:10px}.cart-job-card p{max-width:65ch}.cart-job-title{font-size:14px;padding:8px 12px;background:#edf3e8;border-left:4px solid #397958}.cart-job-feedback{padding:10px 14px;background:#f6f0db;border-left:4px solid #b4873e}.cart-job-catalog{border-top:1px solid #b7c5b4;margin-top:20px;padding-top:16px}.cart-job-catalog h3{margin-top:0}.cart-job-choices button{padding:12px 14px}.cart-job-recorded-clues{padding:8px 12px;background:#edf3e8}.cart-page #cart-job-clues{margin:8px 0 14px}.cart-page #cart-job-clues>summary{padding:8px 0}.cart-job-clues .cart-key{grid-template-columns:1fr}.cart-job-clues .cart-job-card .cart-key li{gap:6px}.cart-job-recorded-clues .cart-key{grid-template-columns:1fr}
@media(max-width:600px){.cart-job-roles{gap:6px}.cart-job-roles button{padding:10px 6px;font-size:13px}.cart-job-card{padding:10px}.cart-job-choices{flex-direction:column}.cart-job-choices button{width:100%;text-align:left;justify-content:flex-start}}

.cart-job-check-results{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cart-job-check-results h4{margin:0 0 6px}.cart-job-check-results p{margin:0;line-height:1.7}.cart-job-check-detail>summary{font-weight:700}@media(max-width:600px){.cart-job-check-results{grid-template-columns:1fr;gap:14px}}
