/* MIR guide: neutral silver per criterion, gold reserved for overall synthesis. */
.mir-stars{color:#4d5c66;font-size:1.45rem;letter-spacing:.08em;white-space:nowrap}.mir-unrated{display:inline-block;border:1px solid #81918d;border-radius:1rem;padding:.15rem .6rem;color:#344e4b;background:#f2f2e9}.mir-guide-summary,.mir-axis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mir-guide-summary>div,.mir-axis,.mir-axis-grid>article{padding:1.1rem;border:1px solid #b8c6bb;border-radius:1rem;background:linear-gradient(140deg,#eff3eb,#faf5e8)}.mir-gold-state{border-left:5px solid #97752f!important}.mir-guide-summary h3,.mir-axis h3{margin-top:0}.mir-guide-profile details{margin:1rem 0}.mir-guide-profile summary,#stele summary,#dovezi-pe-criteriu summary{cursor:pointer;font-weight:700;padding:.7rem 0}.mir-guide-results{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.mir-guide-results>li{border:1px solid #bfccbe;border-radius:.8rem;padding:1rem;background:#f5f4eb;overflow-wrap:anywhere}.mir-guide-results>li>a:first-child{display:block;font-weight:700;margin-bottom:.5rem}.mir-guide-results small{display:block;margin-top:.6rem;line-height:1.6}.mir-guide-controls{display:flex;gap:1rem;align-items:end;flex-wrap:wrap}.mir-guide-controls label{display:block;font-weight:700}.mir-guide-controls input,.mir-guide-controls select,.mir-guide-controls button{font:inherit;max-width:100%;padding:.65rem;border:1px solid #69817c;border-radius:.5rem;background:#fffef6;color:#173b3a}.mir-guide-controls>div:first-child{flex:1 1 240px}.mir-guide-controls input{width:100%;box-sizing:border-box}.mir-guide-controls button{cursor:pointer}.mir-guide-controls[hidden],.mir-guide-results>li[hidden]{display:none}.mir-scale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.mir-scale>div{border-bottom:1px solid #bbc9bf;padding:.8rem 0}#guide-result-count{font-weight:700}.mir-guide-profile a:focus-visible,.mir-guide-controls :focus-visible{outline:3px solid #ac681f;outline-offset:3px}@media(max-width:640px){.mir-guide-summary,.mir-axis-grid,.mir-guide-results,.mir-scale{grid-template-columns:1fr}.mir-guide-profile{padding:1.1rem}.mir-guide-controls{display:grid;grid-template-columns:1fr}.mir-guide-controls[hidden]{display:none}}

.mir-black-star{display:inline-block;color:#111;font-size:1.65rem;line-height:1;vertical-align:middle}.mir-guide-more{padding:.7rem 1rem;border:1px solid #69817c;border-radius:.5rem;font:inherit;background:#ecf2e6;color:#173b3a;cursor:pointer}.mir-guide-more[hidden]{display:none}

#dupa-semnale,#ce-arata-anuntul,#cauze-organizationale,#ce-cerem-public,#somn-si-siguranta{display:block}#dupa-semnale p,#ce-arata-anuntul p,#cauze-organizationale p,#ce-cerem-public p,#somn-si-siguranta p{max-width:78ch;line-height:1.75}#somn-si-siguranta h3{margin-top:2rem}#somn-si-siguranta h2{max-width:30ch}

/* Neutral metallic colours; text and numeric labels retain the meaning without colour. */
.mir-stars,.mir-stars>span{color:#777;font-family:Georgia,"Times New Roman",serif}
.mir-stars>span{background:linear-gradient(155deg,#686868 8%,#dedede 35%,#888 52%,#c9c9c9 74%,#666 96%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.6px #626262}
.mir-gold-example{display:inline-block;font:2rem Georgia,"Times New Roman",serif;color:#96701b;background:linear-gradient(150deg,#7f5915,#f2d778 38%,#b58622 60%,#edce68);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.6px #775318}
.mir-star-key{margin:.6rem 0;font-size:.95rem;line-height:1.5}
#indici-activitate{display:block}#indici-activitate>p{max-width:80ch;line-height:1.75}
.mir-performance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}
.mir-performance-grid>article{background:#f5f0e3;border:1px solid #bfccbe;border-radius:12px;padding:22px;min-width:0}
.mir-performance-grid h3{margin-top:0}.mir-performance-grid p{line-height:1.7}
@media(max-width:700px){.mir-performance-grid{grid-template-columns:minmax(0,1fr)}}
@media(forced-colors:active){.mir-stars>span,.mir-gold-example{background:none;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;color:CanvasText}}
@supports not (background-clip:text){.mir-stars>span,.mir-gold-example{-webkit-text-fill-color:currentColor}}
