.smp-company-classification [hidden]{display:none!important}.smp-classification-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:420px;overflow:auto;padding:5px}.smp-company-classification .smp-classification-option{display:flex;flex-direction:row;align-items:flex-start;gap:12px;min-height:48px;padding:10px 12px;border:1px solid #cbded8;border-radius:8px;background:#fff;cursor:pointer}.smp-classification-option input[type=checkbox]{flex:none;width:22px;height:22px;margin:2px 0}.smp-classification-option span{overflow-wrap:anywhere}.smp-classification-option:has(input:checked){background:#eaf3ee;border-color:#167b75}.smp-classification-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.smp-classification-set{padding:18px;margin:20px 0;border:1px solid #cbded8;border-radius:12px;background:#fff}.smp-classification-set h3{margin-top:0}.smp-classification-set h4{margin:0}.smp-classification-set ul,.smp-company-public-classification ul{padding-left:24px}.smp-classification-count{font-size:14px}.smp-classification-filter{max-width:600px}.smp-classification-limit,.smp-classification-stale{padding:12px;background:#fff5e7;color:#603715}.smp-classification-review{display:grid;gap:12px;max-width:700px;margin:24px 0}.smp-classification-review button{justify-self:start}.smp-company-public-classification{margin:24px 0;padding:20px;border:1px solid #cbded8;border-radius:12px;background:#fff;overflow-wrap:anywhere}.smp-company-public-classification h2{margin-top:0}@media(max-width:700px){.smp-classification-options,.smp-classification-columns{grid-template-columns:minmax(0,1fr)}.smp-classification-set,.smp-company-public-classification{padding:14px}}
