@layer components{.rating-details.rating-dashboard{color:#f5f2e9;background:linear-gradient(135deg,#1c2c40,#101d30);border:1px solid #d0bb843d;border-radius:18px;padding:26px}.rating-dashboard-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.rating-eyebrow{color:#d9c798;letter-spacing:1.5px;margin-bottom:8px;font:600 15px/1.6 Arial,sans-serif;display:block}.rating-details.rating-dashboard h3{margin:0;font-size:27px;line-height:1.4}.rating-overall{flex-shrink:0;align-items:baseline;gap:8px;display:flex}.rating-overall>strong{color:#d9f18a;font:600 56px/1 Oswald,Arial Narrow,Arial,sans-serif}.rating-overall>span{color:#c1cbd7;font-size:17px}.rating-details.rating-dashboard p{opacity:1;font-size:18px;line-height:1.75}.rating-details.rating-dashboard .rating-intro{color:#d2dae5;margin:18px 0 24px}.rating-parameters{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;display:grid}.rating-parameter{--rating-accent:#d4bc79;background:#ffffff05;border:1px solid #d2e1ed22;border-radius:10px;flex-direction:column;min-width:0;padding:16px 12px;display:flex}.rating-parameter.rating-high{--rating-accent:#b9e66b}.rating-parameter.rating-medium{--rating-accent:#e3d278}.rating-parameter>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.rating-parameter abbr{font:600 23px/1.3 Oswald,Arial Narrow,Arial,sans-serif;text-decoration:none}.rating-parameter>header>strong{color:#132129;background:var(--rating-accent);border-radius:5px;place-items:center;min-width:43px;height:40px;padding:2px 6px;font:600 28px/1 Oswald,Arial Narrow,Arial,sans-serif;display:grid}.rating-details.rating-dashboard .rating-parameter>h4{overflow-wrap:anywhere;margin:12px 0 10px;font:600 17px/1.5 Arial,sans-serif}.rating-parameter>meter{background:#ffffff1a;border:0;border-radius:6px;width:100%;height:10px;margin:0 0 12px;display:block;overflow:hidden}.rating-parameter>meter::-webkit-meter-bar{background:#ffffff1a;border:0;border-radius:6px}.rating-parameter>meter::-webkit-meter-optimum-value{background:var(--rating-accent);border-radius:6px}.rating-parameter>meter::-moz-meter-bar{background:var(--rating-accent)}.rating-details.rating-dashboard .rating-parameter>p{color:#d2dae5;margin:0 0 16px;font-size:17px;line-height:1.65}.rating-record-count{color:#d7dfe9;border-top:1px solid #ffffff14;margin-top:auto;padding-top:10px;font-size:16px;line-height:1.6;display:block}.rating-education{border-block:1px solid #ffffff20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:20px 0;display:flex}.rating-education h4{font-size:22px}.rating-details.rating-dashboard .rating-education p{color:#d2dae5;margin-top:6px;font-size:17px}.rating-details.rating-dashboard .rating-education .diploma-stars>span{font-size:29px}.rating-details.rating-dashboard .rating-education .diploma-stars>small{font-size:18px}.rating-explanation{margin-top:20px}.rating-explanation>summary{cursor:pointer;color:#f0dca8;padding:5px 0;font-size:19px;font-weight:600;line-height:1.6}.rating-explanation>p{color:#d2dae5}html[data-theme=light] .rating-details.rating-dashboard{color:#263c33;background:#fffdf5;border-color:#96824f66}html[data-theme=light] .rating-dashboard :is(.rating-intro,.rating-parameter>p,.rating-record-count,.rating-education p,.rating-explanation>p,.rating-overall>span){color:#465b50}html[data-theme=light] .rating-parameter{background:#53634506;border-color:#53634533}html[data-theme=light] .rating-explanation>summary,html[data-theme=light] .rating-eyebrow{color:#725720}html[data-theme=light] .rating-overall>strong{color:#557126}html[data-theme=light] .rating-education{border-color:#53634533}@media (max-width:600px){.rating-details.rating-dashboard{padding:18px}.rating-dashboard-heading{align-items:flex-start}.rating-details.rating-dashboard h3{font-size:23px}.rating-overall{flex-direction:column;align-items:center;gap:4px}.rating-overall>strong{font-size:44px}.rating-parameters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:370px){.rating-parameters{grid-template-columns:minmax(0,1fr)}}.rating-record-count>small{color:inherit;margin-top:8px;font-size:15px;line-height:1.6;display:block}.rating-details.rating-dashboard .rating-formula{border:1px solid #c8b77d44;border-radius:10px;margin:22px 0 0;padding:16px;font-size:17px}.rating-parameters{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.rating-details.rating-dashboard .rating-parameter>h4{overflow-wrap:normal}@media (max-width:600px){.rating-parameters{grid-template-columns:repeat(2,minmax(0,1fr))}.rating-details.rating-dashboard .rating-parameter>h4{overflow-wrap:anywhere}}@media (max-width:370px){.rating-parameters{grid-template-columns:minmax(0,1fr)}}}
