.mgk{--mgk-ink:#1d2125;--mgk-dark:#22262a;--mgk-text:#4f5660;--mgk-line:#e4e7ea;--mgk-soft:#f5f6f7;--mgk-yellow:#ffc600;--mgk-yellow-soft:#fff6d6;margin:2em 0;font-family:inherit;font-size:1rem;line-height:1.55;color:var(--mgk-text)!important;background:#fff!important;border:1px solid var(--mgk-line)!important;border-top:4px solid var(--mgk-yellow)!important;box-shadow:0 10px 30px rgba(20,24,28,.06)}
.mgk *,.mgk *::before,.mgk *::after{box-sizing:border-box}
.mgk p:empty{display:none!important}
.mgk-head{padding:22px 26px 18px;background:var(--mgk-dark)!important}
.mgk-kicker{display:inline-block;margin:0 0 10px;padding:3px 9px;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mgk-ink)!important;background:var(--mgk-yellow)!important}
.mgk .mgk-title{margin:0!important;padding:0!important;font-size:1.3rem;font-weight:600;line-height:1.3;color:#fff!important;border:0!important}
.mgk-body{padding:24px 26px 8px}
.mgk-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin:0 0 24px}
.mgk-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0!important}
.mgk-field label,.mgk-field legend{font-weight:600;font-size:.92rem;color:var(--mgk-ink)!important}
.mgk-field legend{margin:0 0 6px;padding:0}
.mgk-hint{font-size:.82rem;line-height:1.45;color:#6b727b!important}
.mgk-input{display:flex;align-items:stretch;border:2px solid #c9ced3!important;background:#fff!important}
.mgk-input:focus-within{border-color:var(--mgk-ink)!important;outline:3px solid var(--mgk-yellow);outline-offset:1px}
.mgk .mgk-input input{flex:1;min-width:0;margin:0;padding:10px 12px;font:inherit;font-size:1.05rem;font-variant-numeric:tabular-nums;color:var(--mgk-ink)!important;background:transparent!important;border:0!important;outline:0;box-shadow:none}
.mgk-unit{display:flex;align-items:center;padding:0 12px;font-size:.9rem;font-weight:600;color:var(--mgk-ink)!important;background:var(--mgk-soft)!important;border-left:1px solid var(--mgk-line)!important}
.mgk select{width:100%;margin:0;padding:10px 12px;font:inherit;color:var(--mgk-ink)!important;background:#fff!important;border:2px solid #c9ced3!important;border-radius:0}
.mgk select:focus{border-color:var(--mgk-ink)!important;outline:3px solid var(--mgk-yellow);outline-offset:1px}
.mgk-check{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 10px;align-self:end;padding-bottom:4px}
.mgk-check input{width:20px;height:20px;margin:0;accent-color:var(--mgk-ink)}
.mgk-check .mgk-hint{flex-basis:100%}
.mgk-seg{display:flex;flex-wrap:wrap}
.mgk-seg input{position:absolute;opacity:0;width:1px;height:1px}
.mgk-seg label{flex:1;min-width:76px;margin:0 -2px 0 0;padding:10px 12px;text-align:center;font-weight:600;cursor:pointer;color:var(--mgk-ink)!important;background:#fff!important;border:2px solid #c9ced3!important}
.mgk-seg input:checked + label{background:var(--mgk-yellow)!important;border-color:var(--mgk-ink)!important;position:relative;z-index:1}
.mgk-seg input:focus-visible + label{outline:3px solid var(--mgk-ink);outline-offset:2px;position:relative;z-index:2}
.mgk-highlight{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0 0 20px;background:var(--mgk-dark)!important;border:2px solid var(--mgk-dark)!important}
.mgk-hl-item{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--mgk-dark)!important}
.mgk-hl-item:first-child{background:var(--mgk-yellow)!important}
.mgk-hl-label{font-size:.8rem;font-weight:600;letter-spacing:.02em;color:#c9ced3!important}
.mgk-hl-item:first-child .mgk-hl-label{color:var(--mgk-ink)!important}
.mgk-hl-value{font-size:1.45rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;color:#fff!important;overflow-wrap:anywhere}
.mgk-hl-item:first-child .mgk-hl-value{color:var(--mgk-ink)!important}
.mgk-tablebox{overflow-x:auto;margin:0 0 18px}
.mgk .mgk-table{width:100%;margin:0 0 18px;border-collapse:collapse;font-size:.95rem;background:#fff!important;border:1px solid var(--mgk-line)!important}
.mgk-tablebox .mgk-table{margin:0}
.mgk .mgk-table caption{padding:0 0 8px;text-align:left;font-weight:600;color:var(--mgk-ink)!important}
.mgk .mgk-table th,.mgk .mgk-table td{padding:9px 12px;text-align:left;vertical-align:top;color:var(--mgk-text)!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--mgk-line)!important}
.mgk .mgk-table td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--mgk-ink)!important}
.mgk .mgk-table th[scope=row]{font-weight:400}
.mgk .mgk-table thead th{font-weight:600;text-align:right;color:#fff!important;background:var(--mgk-dark)!important}
.mgk .mgk-table thead td{background:var(--mgk-dark)!important}
.mgk .mgk-table tr.mgk-sub th{padding-left:26px;font-size:.88rem;color:#6b727b!important}
.mgk .mgk-table tr.mgk-sub td{font-size:.88rem;color:#6b727b!important}
.mgk .mgk-table tr.mgk-strong th,.mgk .mgk-table tr.mgk-strong td{font-weight:600}
.mgk .mgk-table tr.mgk-total th,.mgk .mgk-table tr.mgk-total td{font-weight:700;color:var(--mgk-ink)!important;background:var(--mgk-yellow-soft)!important;border-bottom:2px solid var(--mgk-yellow)!important}
.mgk-note,.mgk-warn{margin:0 0 18px;padding:12px 16px;font-size:.9rem}
.mgk-note{background:var(--mgk-soft)!important;border-left:4px solid #c9ced3!important}
.mgk-warn{color:var(--mgk-ink)!important;background:var(--mgk-yellow-soft)!important;border-left:4px solid var(--mgk-yellow)!important;font-weight:600}
.mgk-foot{margin:0 -26px;padding:16px 26px 8px;font-size:.84rem;line-height:1.5;color:#6b727b!important;background:var(--mgk-soft)!important;border-top:1px solid var(--mgk-line)!important}
.mgk-foot p{margin:0 0 10px}
.mgk-foot a{color:var(--mgk-ink)!important;text-decoration:underline!important;text-underline-offset:2px}
.mgk-foot a:hover{text-decoration-color:var(--mgk-yellow)!important}
.mgk-noscript{margin:0 0 16px;font-weight:600}
@media (max-width:680px){
.mgk-head{padding:18px 18px 14px}
.mgk-body{padding:18px 18px 6px}
.mgk-foot{margin:0 -18px;padding:14px 18px 6px}
.mgk-form{grid-template-columns:1fr;gap:16px}
.mgk-highlight{grid-template-columns:1fr}
.mgk-hl-value{font-size:1.3rem}
.mgk .mgk-table td{white-space:normal}
.mgk .mgk-compare thead{display:none}
.mgk .mgk-compare tr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--mgk-line)!important}
.mgk .mgk-compare th[scope=row]{grid-column:1 / -1;padding-bottom:2px;border:0!important;font-weight:600}
.mgk .mgk-compare td{padding-top:2px;border:0!important;text-align:left}
.mgk .mgk-compare td::before{content:attr(data-label);display:block;font-size:.75rem;font-weight:400;color:#6b727b!important}
}
@media print{.mgk-form{display:none}.mgk{box-shadow:none}}
