/* Shared application controls and a single scope/group/order panel. */
#root .learning213{font:inherit;color:inherit}
#root .learning213 .learn-controls214{padding:20px;margin:0 0 24px;border-radius:16px;overflow:visible}
#root .learning213 .learn-controls214 h2{font-size:18px;margin:0 0 20px}
#root .learning213 .learn-filters213{gap:16px;margin-bottom:16px;align-items:end}
#root .learning213 .learn-field214{min-width:0;display:flex;flex-direction:column;gap:8px}
#root .learning213 .learn-field214>span{font-size:12px;color:#9eb1c4}
#root .learning213 .app-select-v9{min-width:0;width:100%}
#root .learning213 .app-select-trigger-v9{width:100%;min-width:0;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:12px}
#root .learning213 .app-select-trigger-v9>span{min-width:0;overflow:hidden;text-overflow:ellipsis}
#root .learning213 .app-select-trigger-v9 svg{flex-shrink:0}
#root .learning213 .v96-date-control{min-width:0}
#root .learning213 .learn-group-controls214{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}
#root .learning213 .learn-controls214>p{margin:12px 0 0}
#root .learning213 .learn-metrics213 article{align-items:center;text-align:center;justify-content:center;min-height:112px;padding:20px;box-sizing:border-box}
#root .learning213 .learn-metrics213 strong{font-size:24px;line-height:1.25}
#root .learning213 .learn-tabs213{gap:8px}
#root .learning213 .learn-tabs213 button{font-family:inherit;font-size:14px}
#root .learning213 .learn-table213 table{font-family:inherit;font-size:14px;line-height:1.5}
#root .learning213 .learn-table213 thead th{font-size:12px;letter-spacing:.04em;font-weight:400;text-align:center;padding:16px 12px;background:#0b141e;color:#9eb1c4}
#root#root .learning213 .learn-table213 tbody th,#root#root .learning213 .learn-table213 tbody td{font-family:inherit;font-size:14px;text-align:center;padding:18px 12px;font-weight:400;text-transform:none}
#root#root .learning213 .learn-table213 tbody th{font-weight:700;max-width:300px;white-space:normal}
#root .learning213 .learn-comparisons214{padding:0;overflow:hidden}
#root .learning213 .learn-comparisons214>.v95-list-heading{margin:0;padding:20px;min-height:64px;box-sizing:border-box}
#root .learning213 .learn-comparisons214>.learn-muted213{padding:0 20px;margin:16px 0 20px}
#root .learning213 .learn-table213 tr{height:auto}
@media(max-width:700px){#root .learning213 .learn-controls214{padding:16px}#root .learning213 .learn-group-controls214{grid-template-columns:1fr}#root .learning213 .learn-metrics213 article{min-height:104px;padding:16px}#root .learning213 .learn-metrics213 strong{font-size:24px}#root .learning213 .learn-comparisons214>.v95-list-heading{padding:16px}#root .learning213 .learn-table213 table{min-width:560px}}
@media(max-width:700px){#root#root .learning213 .learn-tabs213{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#root#root .learning213 .learn-tabs213>button{width:100%;min-width:0}}
