.co-company-bar{background:#fff;border:1px solid #dce5ee;border-radius:14px;flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0;padding:1.1rem 1.4rem;display:flex}.co-company-bar>div{gap:.2rem;margin-right:auto;display:grid}.co-company-bar span{color:#51647a;font-size:.875rem}.co-company-bar label{align-items:center;gap:.6rem;display:flex}.co-company-bar select{min-width:180px}.co-signin{max-width:560px;margin:2rem auto}.co-signin form{gap:1rem;display:grid}.co-signin label{gap:.4rem;display:grid}.co-training{background:#eef5fd;border-radius:12px;flex-wrap:wrap;align-items:end;gap:1rem;margin:1.2rem 0;padding:1.2rem;display:flex}.co-training>div{flex:1;min-width:230px}.co-training h3{margin-top:0}.co-training p{margin-bottom:0}.co-training label{gap:.4rem;display:grid}.co-empty{background:#f4f6fa;border-radius:10px;padding:1.4rem}.co-jobs{margin-top:1.5rem}.co-jobs summary{cursor:pointer;font-weight:600}.co-jobs article{border-bottom:1px solid #dce5ee;padding:1rem 0}.co-jobs strong{text-transform:capitalize}.co-jobs p{margin:.4rem 0}.co-jobs small{color:#51647a}.co-product-details form{gap:.7rem;margin-top:1rem;display:grid}.co-product-details label{gap:.4rem;display:grid}.co-product-details{margin:1rem 0}.co-product-details summary{cursor:pointer;font-weight:600}@media (max-width:650px){.co-company-bar label{justify-content:space-between;width:100%}.co-company-bar select{max-width:70%}.co-training{flex-direction:column;align-items:stretch}.co-training button{width:100%}}.co-storage{border-top:1px solid var(--border,#ddd);margin-top:2rem;padding-top:1.25rem}.co-storage summary{cursor:pointer;font-weight:600}.co-storage>p{max-width:75ch}.co-storage [role=alert]{border:1px solid #b94d4d;border-radius:.5rem;margin:1rem 0;padding:1rem}.co-storage [role=alert] label{margin:.75rem 0;display:block}.co-company-bar>div,.co-company-bar label,.co-training>div,.co-training label{min-width:0;max-width:100%}.co-company-bar>div{overflow-wrap:anywhere}.co-company-bar select{width:100%;min-width:0}.co-training>div{flex:230px}@media (max-width:650px){.co-training>div{flex:none}}
