.ex-stage{gap:14px;font-size:16px}.ex-heading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ex-heading strong{color:#295c75}.ex-components{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.ex-components li{background:#f3f6f2;border:1px solid #c8d8dc;border-radius:10px;flex-direction:column;gap:8px;padding:14px;transition:background .2s,box-shadow .2s;display:flex}.ex-components strong{font-size:16px}.ex-components span{font-size:13px;line-height:1.45}.ex-components [data-active=true]{background:#dcece4;box-shadow:inset 0 4px #39715a}.ex-memory{border:1px solid #c8d8dc;border-radius:10px;padding:12px 16px}.ex-memory>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ex-memory code{background:#e8eee5;border-radius:5px;padding:4px 8px;font-size:13px}.ex-facts{color:#3e6173;overflow-wrap:anywhere;font-size:14px}.ex-table-wrap{border:1px solid #c8d8dc;border-radius:10px;max-width:100%;overflow:auto}.ex-table{border-collapse:collapse;width:100%;font-size:14px}.ex-table caption{text-align:left;background:#eff3ef;padding:10px;font-size:13px}.ex-table th,.ex-table td{text-align:left;border-bottom:1px solid #d5e0df;padding:10px}.ex-table td code{overflow-wrap:anywhere}.ex-table th{font-weight:600}.ex-table tr[data-selected=true]{background:#dcece4}.ex-current{background:#eaf1f5;border-left:4px solid #36708e;border-radius:0 10px 10px 0;padding:14px 18px}.ex-current>span{color:#326a8b;font-size:12px}.ex-current h3{margin:6px 0;font-size:23px;animation:.2s ease-out ex-focus}.ex-current p{margin:0;line-height:1.6}.ex-summary{background:#f1f6ee;border:1px solid #bfd6bd;border-radius:10px;padding:12px}.ex-validation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ex-validation article{border:1px solid #c8d8dc;border-left:4px solid #51816a;border-radius:7px;flex-direction:column;gap:5px;padding:10px;font-size:13px;display:flex}.ex-validation article[data-pass=false]{background:linen;border-left-color:#ab6835}.ex-formula{overflow-wrap:anywhere;margin:0!important;font-size:21px!important}.ex-prediction button{cursor:pointer;background:#fff;border:1px solid #c8d8dc;border-radius:7px;margin:5px 8px 0 0;padding:8px 12px}.ex-prediction button[aria-pressed=true]{color:#fff;background:#295c75}.ex-sources{gap:10px;margin-top:20px;padding:0;font-size:15px;list-style:none;display:grid}.ex-sources a{color:#286283;text-decoration:underline}.ex-controls{font-size:14px}.ex-controls p{margin:5px 0}.ex-controls .live-inline{gap:6px}@keyframes ex-focus{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ex-current h3{animation:none}.ex-components li{transition:none}}@media (max-width:700px){.ex-components{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-components li{padding:10px}.ex-components span{font-size:12px}.ex-stage{gap:10px;font-size:14px}.ex-table{min-width:480px;font-size:12px}.ex-current h3{font-size:20px}.ex-current{padding:12px}.ex-validation{grid-template-columns:1fr}.ex-sources{font-size:13px}.ex-formula{font-size:17px!important}}.ex-case{font-size:13px}.ex-case summary{color:#295c75;cursor:pointer}.ex-case ul{gap:6px;padding-left:18px;display:grid}.ex-case code{overflow-wrap:anywhere}.ex-stage{gap:10px}.ex-current{padding:10px 14px}.ex-current h3{margin:4px 0;font-size:21px}.ex-current p{font-size:15px;line-height:1.45}.ex-table th,.ex-table td{padding:7px 10px}.ex-summary{padding:8px 12px;font-size:14px}.ex-formula{padding:10px 14px!important;line-height:1.4!important}.ex-validation article{gap:3px;padding:8px}.ex-controls{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.ex-controls legend{font-size:13px}.ex-controls label{align-items:center;gap:8px;display:flex}.ex-controls select{background:#fff;border:1px solid #c8d8dc;border-radius:7px;max-width:290px;min-height:36px;padding:6px 8px}.ex-controls .live-inline{flex-wrap:wrap;display:flex}.ex-controls p{font-size:12px}.ex-facts{margin:0}.ex-heading{font-size:15px}.ex-memory{padding:10px 14px}@media (max-width:700px){.ex-controls{display:block}.ex-controls label{gap:5px;display:grid}.ex-controls select{width:100%;max-width:100%}.ex-controls .live-inline{margin-top:8px}.ex-current p{font-size:14px}}.ex-validation article{line-height:1.35}.ex-stage>p{margin:0}
