.registration-evolution{margin:0 0 22px!important;overflow:hidden}.registration-evolution-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.registration-evolution-head h3{margin:4px 0 5px;font:800 24px Outfit}.registration-evolution-head p{margin:0;color:#71807a}.registration-evolution-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.registration-evolution-tabs{display:flex;padding:4px;border:1px solid #dce5d9;border-radius:13px;background:#f1f6f0}.registration-evolution-tabs button{min-height:36px;padding:8px 15px;border-radius:9px;background:transparent;color:#711a39;font:800 12px Outfit}.registration-evolution-tabs button.active{background:#711a39;color:#fff;box-shadow:0 5px 12px #711a3926}.registration-evolution-export{min-height:45px;padding:10px 16px!important}.registration-evolution-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:18px}.registration-evolution-summary article{padding:15px 16px;border:1px solid #dfe8de;border-radius:15px;background:linear-gradient(145deg,#f7faf6,#fff)}.registration-evolution-summary span,.registration-evolution-summary small{display:block;color:#71807a}.registration-evolution-summary span{font:700 11px Outfit;text-transform:uppercase;letter-spacing:.55px}.registration-evolution-summary strong{display:block;margin:6px 0 2px;color:#711a39;font:800 24px Outfit}.registration-evolution-summary small{font-size:11px}.registration-evolution-chart{position:relative;min-height:330px;padding:14px 12px 0;border:1px solid #e1e8df;border-radius:18px;background:linear-gradient(180deg,#fbfdfb,#f2f6f1)}.registration-evolution-chart svg{display:block;width:100%;height:310px;overflow:visible}.registration-evolution-grid{stroke:#dce4da;stroke-width:1}.registration-evolution-bar{fill:#b34d75;opacity:.82;transition:opacity .2s}.registration-evolution-bar:hover{opacity:1}.registration-evolution-line{fill:none;stroke:#711a39;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.registration-evolution-point{fill:#fff;stroke:#711a39;stroke-width:2}.registration-evolution-label{fill:#71807a;font:10px Outfit}.registration-evolution-y{fill:#8a968e;font:9px Outfit}.registration-evolution-legend{display:flex;gap:20px;align-items:center;margin:13px 3px 3px;color:#62756b;font-size:12px}.registration-evolution-legend span:before{content:"";display:inline-block;width:12px;height:8px;margin-right:7px;border-radius:3px;background:#b34d75}.registration-evolution-legend span:last-child:before{height:3px;background:#711a39}.registration-evolution-empty{display:grid;place-items:center;min-height:300px;color:#71807a}.registration-evolution-loading{opacity:.55;pointer-events:none}html[data-theme="dark"] .registration-evolution,html[data-theme="dark"] .registration-evolution-summary article,html[data-theme="dark"] .registration-evolution-chart{background:#1a2128!important;border-color:#34414c!important;color:#edf2f4!important}html[data-theme="dark"] .registration-evolution-head p,html[data-theme="dark"] .registration-evolution-summary span,html[data-theme="dark"] .registration-evolution-summary small,html[data-theme="dark"] .registration-evolution-legend{color:#b8c5c9!important}html[data-theme="dark"] .registration-evolution-grid{stroke:#34414c}html[data-theme="dark"] .registration-evolution-label,html[data-theme="dark"] .registration-evolution-y{fill:#b8c5c9}@media(max-width:900px){.registration-evolution-head{display:grid}.registration-evolution-actions{justify-content:flex-start}.registration-evolution-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-evolution-summary article:first-child{grid-column:1/-1}}@media(max-width:560px){.registration-evolution{padding:18px!important}.registration-evolution-head h3{font-size:21px}.registration-evolution-actions,.registration-evolution-tabs{width:100%}.registration-evolution-tabs button{flex:1}.registration-evolution-export{width:100%;justify-content:center}.registration-evolution-summary{grid-template-columns:1fr 1fr;gap:8px}.registration-evolution-summary article{padding:12px}.registration-evolution-chart{min-height:285px;padding:8px 4px 0}.registration-evolution-chart svg{height:270px}.registration-evolution-legend{gap:12px;flex-wrap:wrap}}
