#mpSuite237,.s237-dialog{color:var(--text,#123);font-family:inherit}#mpSuite237 button,.s237-dialog button{border:1px solid var(--border,#cedbed);background:var(--card,#fff);color:inherit;border-radius:10px;padding:11px 16px;cursor:pointer;font:inherit}#mpSuite237 button:hover,.s237-dialog button:hover{box-shadow:0 4px 14px #2673ba22}#mpSuite237 button[aria-selected=true],#mpSuite237 .s237-primary,.s237-dialog .s237-primary{background:#1269d8;color:#fff;border-color:#1269d8}#mpSuite237 nav{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.s237-hero{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--border,#d7e3f2);border-radius:18px;padding:25px;background:linear-gradient(110deg,#1678e71a,#14b89e0c)}.s237-hero h2{margin:6px 0}.s237-hero span{font-size:12px;letter-spacing:.15em;color:#4386c8}.s237-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:16px 0}.s237-toolbar h3{margin-right:auto}.s237-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.s237-dialog label,#mpSuite237 label{display:flex;flex-direction:column;gap:7px;min-width:130px;font-size:13px}.s237-dialog input,.s237-dialog select,.s237-dialog textarea,#mpSuite237 input,#mpSuite237 select{width:100%;box-sizing:border-box;border:1px solid var(--border,#cbd9ea);border-radius:9px;padding:11px;background:var(--input,var(--card,#fff));color:inherit;font:inherit}.s237-dialog textarea{min-height:100px}.s237-dialog{width:min(900px,94vw);max-height:90vh;overflow:auto;border:1px solid var(--border,#cad8e9);border-radius:20px;padding:26px;background:var(--card,#fff)}.s237-dialog::backdrop{background:#09172988}.s237-dialog header{display:flex;justify-content:space-between;align-items:start;gap:15px}.s237-dialog footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:22px}.s237-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:20px 0}#mpSuite237 .s237-cards button{border:0;background:linear-gradient(130deg,var(--tone),color-mix(in srgb,var(--tone),#000 18%));color:#fff;text-align:left;min-height:115px;padding:22px}.s237-cards span{display:block;font-size:13px;opacity:.95}.s237-cards strong{display:block;font-size:25px;margin-top:15px}.s237-panel,.s237-objectives article,.s237-matchgrid article{border:1px solid var(--border,#d5e1ef);border-radius:16px;background:var(--card,#fff);padding:22px;margin:15px 0}.s237-note{border-left:4px solid #2e8adb;padding:14px 18px;background:#2e8adb0c;line-height:1.7}.s237-scroll{overflow:auto;max-height:480px}#mpSuite237 table,.s237-dialog table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}#mpSuite237 th,.s237-dialog th{background:var(--hover,#edf3fc);position:sticky;top:0}#mpSuite237 td,#mpSuite237 th,.s237-dialog td,.s237-dialog th{padding:14px;border-bottom:1px solid var(--border,#dde7f2)}#mpSuite237 small{display:block;opacity:.7;margin-top:6px}.s237-badge{border-radius:20px;padding:5px 10px;background:#7890aa22;font-size:12px}.s237-badge.good{color:#14a27c;background:#12ac7c22}.s237-negative{color:#d64764;font-weight:bold}.s237-matchgrid article{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-left:4px solid #388de8}.s237-objectives{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.s237-objectives progress{width:100%;height:13px;accent-color:#1786d8}.s237-dialog .s237-check{flex-direction:row;align-items:center;padding:12px;border-bottom:1px solid var(--border,#ddd)}.s237-check input{width:18px}.s237-dialog dl{display:grid;grid-template-columns:1fr 2fr;gap:12px}.s237-dialog dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.s237-dialog fieldset{grid-column:1/-1;border:1px solid var(--border,#ddd);border-radius:12px;padding:15px}.s237-empty{padding:40px;text-align:center;opacity:.75}@media(max-width:700px){.s237-grid,.s237-matchgrid article{grid-template-columns:1fr}.s237-hero{align-items:start;gap:10px}.s237-cards strong{font-size:20px}}
#mpSuite237 .s237-cards button{background:linear-gradient(130deg,var(--tone),color-mix(in srgb,var(--tone),#000 18%))!important;color:#fff!important;border:0!important;box-shadow:0 8px 18px color-mix(in srgb,var(--tone),transparent 82%)!important;text-align:left!important}#mpSuite237 .s237-cards button:hover{transform:translateY(-2px)}#mpSuite237 svg{display:block;width:100%;height:250px;margin:12px 0}#mpSuite237 [data-status]:not(:empty),.s237-dialog [data-status]:not(:empty){padding:12px;border-left:3px solid #da5e60;background:#d75b5b12;white-space:pre-wrap}
#mpSuite237,.s237-dialog{--text:var(--t-text,#17304f);--card:var(--t-surface,#fff);--border:var(--t-line,#d8e3f0);--input:var(--t-surface2,#f1f6fc);--hover:var(--t-surface2,#f1f6fc);color:var(--text)!important}#mpSuite237{background:var(--t-bg,#eef3fa)!important;border-radius:18px;padding:18px}#mpSuite237 .s237-panel,#mpSuite237 .s237-objectives article,#mpSuite237 .s237-matchgrid article,.s237-dialog{background:var(--card)!important;color:var(--text)!important;border-color:var(--border)!important}#mpSuite237 button,.s237-dialog button{background:var(--card)!important;color:var(--text)!important;border-color:var(--border)!important}#mpSuite237 button[aria-selected=true],#mpSuite237 .s237-primary,.s237-dialog .s237-primary{background:#1269d8!important;color:#fff!important}#mpSuite237 input,#mpSuite237 select,.s237-dialog input,.s237-dialog select,.s237-dialog textarea{background:var(--input)!important;color:var(--text)!important;border-color:var(--border)!important}#mpSuite237 .s237-cards button{background:linear-gradient(130deg,var(--tone),color-mix(in srgb,var(--tone),#000 18%))!important;color:#fff!important}html[data-mp-theme=dark] .s237-dialog,html[data-mp-theme=dark] #mpSuite237{color-scheme:dark}
html[data-mp-theme] #content #mpSuite237 .s237-cards > button{background:#1373e8!important;background-image:linear-gradient(130deg,#168af0,#155cc0)!important;color:#fff!important;border:0!important;box-shadow:0 8px 18px #1269d825!important}html[data-mp-theme] #content #mpSuite237 .s237-cards > button:nth-child(4n+2){background-image:linear-gradient(130deg,#ed6980,#b83256)!important}html[data-mp-theme] #content #mpSuite237 .s237-cards > button:nth-child(4n+3){background-image:linear-gradient(130deg,#9670f2,#6350c1)!important}html[data-mp-theme] #content #mpSuite237 .s237-cards > button:nth-child(4n+4){background-image:linear-gradient(130deg,#15b79f,#0b806f)!important}html[data-mp-theme] #content #mpSuite237 .s237-cards > button :is(span,strong){color:#fff!important}
