.mt-fill-pattern .mt-seg button{min-height:40px}.mt-fill-pattern .fp-units-note{margin:-4px 0 12px}.mt-fill-pattern .fp-group+.mt-error{margin-top:12px}.mt-fill-pattern .fp-auto{min-height:28px;font-size:12.5px;vertical-align:baseline}.mt-fill-pattern .fp-summary{margin:0 0 12px;font-size:14.5px;color:var(--mt-text)}.mt-fill-pattern .fp-summary b{color:var(--mt-ink)}.mt-fill-pattern .fp-figure{margin:0;padding:10px;background:#fff;border:1px solid var(--mt-line);border-radius:12px}.mt-fill-pattern .fp-canvas-wrap{width:100%;overflow:hidden;border-radius:6px;background:#fff}.mt-fill-pattern .fp-canvas-wrap canvas{display:block;max-width:100%;background:#fff}.mt-fill-pattern .fp-figbar{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;margin:10px 0 0}.mt-fill-pattern .fp-caption{margin:0;flex:1 1 200px}.mt-fill-pattern .fp-stats{margin-top:14px}.mt-fill-pattern .fp-checks{margin-top:14px}.mt-fill-pattern .fp-tag{flex:none;min-width:64px;font-weight:700}.mt-fill-pattern .mt-textarea.fp-text{min-height:220px;font-size:13px;line-height:1.5;white-space:pre;overflow:auto;background:#F8FAFC;color:var(--mt-ink)}.mt-fill-pattern .fp-actions{margin-top:12px}.mt-fill-pattern #fp-copy-status:empty{display:none}.mt-fill-pattern .fp-howto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mt-fill-pattern .fp-h4{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--mt-navy);line-height:1.3}.mt-fill-pattern .fp-steps{margin:0;padding:0 0 0 20px;list-style:decimal}.mt-fill-pattern .fp-steps li{margin:0 0 6px;padding:0;font-size:14px;line-height:1.5;color:var(--mt-text)}.mt-fill-pattern .fp-steps li b{color:var(--mt-ink)}@media (max-width:600px){.mt-fill-pattern .fp-howto{grid-template-columns:1fr}.mt-fill-pattern .fp-figbar .mt-seg{width:100%}.mt-fill-pattern .fp-figbar .mt-seg button{flex:1 1 auto}}