.ev-edu-panel,.ev-edu-public,.ev-edu-search-box{box-sizing:border-box;max-width:1100px;margin:24px auto;padding:24px;background:#f2f7ff;border:1px solid #c8d8ec;border-radius:16px;color:#17334f}.ev-edu-panel fieldset{min-width:0;border:1px solid #c4d3e3;border-radius:10px;margin:18px 0;padding:16px;background:#fff}.ev-edu-panel legend{padding:0 7px;font-weight:700}.ev-edu-panel label,.ev-edu-filters label{display:block;margin:12px 0;font-weight:600}.ev-edu-panel input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.ev-edu-panel textarea,.ev-edu-panel select,.ev-edu-filters input:not([type=hidden]),.ev-edu-filters select{box-sizing:border-box;display:block;width:100%;max-width:100%;min-height:46px;border:1px solid #91a9c3;border-radius:8px;background:#fff;padding:10px;margin-top:5px;font:inherit;color:#17334f}.ev-edu-panel .ev-edu-radio{display:inline-flex;align-items:flex-start;gap:8px;margin:10px 18px 10px 0;line-height:1.5;font-weight:500}.ev-edu-radio input{flex:0 0 auto;margin:5px 0}.ev-edu-group{margin:12px 0;border:1px solid #c4d3e3;border-radius:12px;padding:12px;background:#fff}.ev-edu-group summary,.ev-edu-search-box summary{cursor:pointer;min-height:44px;font-size:18px;font-weight:700;display:list-item}.ev-edu-panel button,.ev-edu-filters button{min-height:46px;padding:12px 18px;border:0;border-radius:8px;background:#123153;color:#fff;font-weight:700}.ev-edu-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:20px 0}.ev-edu-filters label{min-width:0}.ev-edu-filters button{align-self:end;margin-bottom:12px}.ev-edu-note{font-size:13px;color:#415a75;line-height:1.7}.ev-edu-warning{padding:12px;background:#fff1d6;border-left:3px solid #9c5800}.ev-edu-public{border-left:4px solid #116ac8}.ev-edu-public h3{font-size:18px;margin-top:22px}.ev-edu-public li{margin:8px 0}.ev-edu-comparison .evk-value{white-space:pre-line}.ev-edu-results{padding:32px 0}.ev-edu-pages{display:flex;gap:16px;margin:24px 0}.ev-edu-review{margin:14px 0}.ev-edu-panel input:focus-visible,.ev-edu-panel select:focus-visible,.ev-edu-panel textarea:focus-visible,.ev-edu-filters select:focus-visible,.ev-edu-filters input:focus-visible,.ev-edu-group summary:focus-visible{outline:3px solid #116ac8;outline-offset:3px}@media(max-width:600px){.ev-edu-panel,.ev-edu-public,.ev-edu-search-box{padding:16px;margin:20px 12px}.ev-edu-panel fieldset{padding:12px}.ev-edu-panel .ev-edu-radio{display:flex;margin:12px 0}.ev-edu-filters{grid-template-columns:1fr}.ev-edu-panel button{width:100%}.ev-edu-group summary{font-size:17px}}
