.expert-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.expert-card{border:1px solid #e1e6ef;border-radius:14px;padding:22px;background:#fff;min-width:0;overflow-wrap:anywhere}.expert-card h2,.expert-card h3{margin:12px 0}.expert-card p{color:#56647d;line-height:1.65}.expert-card label{display:block;margin:12px 0}.expert-card input:not([type=checkbox]),.expert-card select,.expert-card textarea,.expert-filters input,.expert-filters select{width:100%;max-width:100%;box-sizing:border-box;padding:10px;border:1px solid #ced6e3;border-radius:8px;background:#fff}.expert-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px;background:#f5f7fb;border-radius:14px;margin:24px 0}.expert-filters label{display:grid;gap:8px;font-size:14px}.expert-filters button{align-self:end}.expert-tabs,.expert-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.expert-tabs a{background:#f1f4f9;border:1px solid #dce3ed;border-radius:20px;padding:9px 14px;color:#122750}.expert-scope{font-size:12px;color:#445d89;background:#f1f5fc;padding:5px 9px;border-radius:5px}.expert-home{margin:36px 0}.expert-card .expert-check{display:flex;align-items:start;gap:8px}.expert-photo{width:76px;height:76px;border-radius:50%;object-fit:cover}.expert-profile>p{max-width:850px;line-height:1.8}.expert-card details{margin-top:18px}.expert-card summary{cursor:pointer}.expert-actions button{padding:10px 14px}.expert-admin>h2{margin-top:36px}@media(max-width:1100px){.expert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expert-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.expert-grid,.expert-filters{grid-template-columns:1fr}.expert-card{padding:18px}.expert-tabs a{font-size:13px}}
.expert-admin .notice,.expert-discovery .notice{overflow-wrap:anywhere;white-space:normal}.expert-profile,.expert-admin,.expert-discovery{min-width:0;max-width:100%}

.expert-card .expert-check input{width:auto;flex:0 0 auto;min-width:16px;margin:3px 0 0}.expert-card form:not(:has(select[name=scope] option[value=hizmet]:checked)) .expert-affiliation{display:none}

.expert-home .expert-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.expert-home .expert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.expert-home .expert-grid{grid-template-columns:minmax(0,1fr)}}
