.mqb{box-sizing:border-box;max-width:var(--mqb-width,1160px);margin:0 auto;padding:clamp(18px,4vw,48px);background:var(--mqb-bg,#f5f3ee);color:var(--mqb-ink,#191a19);font-family:var(--mqb-font,inherit);line-height:1.5;border:1px solid #d9d7cf;border-radius:var(--mqb-radius,4px)}
.mqb *{box-sizing:border-box}.mqb [hidden]{display:none!important}.mqb .mqb-header{max-width:760px;margin-bottom:24px}.mqb h2{font-size:clamp(26px,4vw,42px);line-height:1.15;margin:0 0 16px;color:inherit}.mqb h3{font-size:22px;margin:32px 0 16px;color:inherit}.mqb h4{font-size:19px;margin:0 0 12px;color:inherit}.mqb p{margin:10px 0}.mqb .mqb-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700;color:var(--mqb-accent)}.mqb .mqb-muted{font-size:13px;opacity:.85}.mqb .mqb-steps{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:24px 0}.mqb .mqb-steps li{padding:8px 14px;border-bottom:2px solid #d9d7cf;font-size:13px}.mqb .mqb-steps [aria-current]{border-color:var(--mqb-accent);font-weight:700}
.mqb button,.mqb .mqb-link-button{font:inherit;cursor:pointer;min-height:44px;padding:10px 16px;background:transparent;color:inherit;border:1px solid currentColor;border-radius:var(--mqb-radius);text-decoration:none;display:inline-block;line-height:1.35}.mqb button:disabled{opacity:.45;cursor:default}.mqb button:hover:not(:disabled){box-shadow:inset 0 0 0 1px currentColor}.mqb .mqb-primary,.mqb .mqb-link-button{background:var(--mqb-accent);color:#fff;border-color:var(--mqb-accent)}.mqb :focus-visible{outline:3px solid var(--mqb-accent);outline-offset:3px}.mqb .mqb-mode{display:flex;gap:10px;flex-wrap:wrap}.mqb .mqb-mode [aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--mqb-accent);font-weight:700}.mqb .mqb-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mqb .mqb-field{min-width:0;margin-bottom:14px}.mqb label{display:block;font-size:14px;font-weight:600;margin-bottom:7px}.mqb input:not([type=checkbox]),.mqb select,.mqb textarea{display:block;font:inherit;font-size:16px;width:100%;min-height:44px;padding:10px 12px;border:1px solid #aaa;background:#fff;color:#191a19;border-radius:var(--mqb-radius)}.mqb select[multiple]{min-height:120px}.mqb textarea{resize:vertical}.mqb input[type=checkbox]{width:20px;height:20px;flex-shrink:0;accent-color:var(--mqb-accent)}.mqb .mqb-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.mqb .mqb-card{display:flex;flex-direction:column;position:relative;padding:0;overflow:hidden;text-align:left;border-color:#d9d7cf;background:#fff;color:#191a19}.mqb .mqb-card img,.mqb .mqb-image-placeholder{width:100%;aspect-ratio:1;object-fit:contain;background:#f0efeb;height:auto;display:grid;place-items:center}.mqb .mqb-image-placeholder{font-size:60px;color:#aaa}.mqb .mqb-card-name{font-size:14px;font-weight:700;padding:12px 12px 0}.mqb .mqb-card small{font-size:11px;padding:0 12px 12px}.mqb .mqb-card-check{position:absolute;top:8px;right:8px;width:28px;height:28px;display:grid;place-items:center;background:white;border:1px solid #aaa;border-radius:50%}.mqb .mqb-card.is-selected{border:2px solid var(--mqb-accent)}.mqb .is-selected .mqb-card-check{background:var(--mqb-accent);color:#fff}.mqb .mqb-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0}.mqb .mqb-product-panel{border:1px solid #d9d7cf;border-radius:var(--mqb-radius);margin:16px 0;background:#fff;color:#191a19}.mqb summary{cursor:pointer;padding:18px;font-weight:700;min-height:56px}.mqb summary small{float:right;font-weight:400}.mqb .mqb-panel-body{padding:0 20px 20px}.mqb .mqb-table-scroll{overflow-x:auto}.mqb .mqb-matrix{width:100%;border-collapse:collapse;text-align:left;margin:12px 0}.mqb .mqb-matrix caption{text-align:left;font-weight:700;margin-bottom:12px}.mqb .mqb-matrix th,.mqb .mqb-matrix td{padding:8px;border-bottom:1px solid #d9d7cf;vertical-align:top}.mqb .mqb-matrix input{min-width:85px}.mqb .mqb-matrix select{min-width:80px;max-width:300px}.mqb .mqb-matrix td:last-child{width:54px}.mqb .mqb-file-list{padding-left:20px;overflow-wrap:anywhere}.mqb .mqb-file-list button{min-height:32px;padding:2px 10px}.mqb .mqb-text-button{border:0;text-decoration:underline;padding-left:0}.mqb .mqb-consent{display:flex;gap:12px;align-items:flex-start;margin:24px 0}.mqb .mqb-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.mqb .mqb-errors{padding:16px;background:#fff0ef;border:1px solid #a4261d;color:#801a16;margin:20px 0;overflow-wrap:anywhere}.mqb .mqb-error{color:#a4261d;font-size:13px}.mqb [aria-invalid=true]{border-color:#a4261d!important}.mqb .mqb-review-item{background:#fff;color:#191a19;padding:20px;margin:16px 0;border:1px solid #d9d7cf}.mqb dl{display:grid;grid-template-columns:1fr 2fr;gap:8px}.mqb dt{font-weight:700}.mqb dd{margin:0;overflow-wrap:anywhere}
@media(max-width:800px){.mqb .mqb-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.mqb summary small{float:none;display:block;margin-top:4px}}
@media(max-width:540px){.mqb .mqb-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mqb .mqb-fields{grid-template-columns:1fr;gap:0}.mqb .mqb-panel-body{padding:0 10px 14px}.mqb .mqb-steps li{padding:6px;font-size:12px}.mqb .mqb-actions button{flex:1}.mqb dl{grid-template-columns:1fr}.mqb dd{margin-bottom:10px}.mqb .mqb-matrix th,.mqb .mqb-matrix td{padding:5px}}
.mqb-specification{min-width:0}
