.smk-mount{--ink:#122035;--gold:#aa8948;max-width:1080px;margin:32px auto;color:var(--ink);font:17px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}.smk-mount *{box-sizing:border-box}.smk-mount [hidden]{display:none!important}.smk-mount h2,.smk-mount h3{color:var(--ink);line-height:1.2;letter-spacing:-.025em}.smk-mount h2{font-size:clamp(28px,4vw,44px);margin:10px 0 18px}.smk-mount h3{font-size:28px;margin:0}.smk-mount p{margin:12px 0}.smk-mount button{font:600 15px/1.3 system-ui,sans-serif;border:1px solid #d6dbe2;border-radius:8px;padding:12px 18px;background:white;color:var(--ink);cursor:pointer}.smk-mount button:hover{background:#f3f0e8}.smk-mount button:focus-visible{outline:3px solid #2675b7;outline-offset:3px}.smk-mount button:disabled{opacity:.5;cursor:wait}.smk-mount .smk-mount-print-button,.smk-mount button[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}.smk-mount-languages{display:flex;justify-content:flex-end;gap:8px}.smk-mount-header{padding:18px 0 24px}.smk-mount-brand{letter-spacing:.16em;font-size:12px;font-weight:750;color:#80682f}.smk-mount-alignment{background:#f6f3ec;border-left:4px solid var(--gold);padding:18px 22px;border-radius:0 8px 8px 0}.smk-mount-method{margin:34px 0;padding:26px;border:1px solid #e1e4e9;border-radius:14px;background:#fff}.smk-mount-method-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:22px}.smk-mount-method img{display:block;width:100%;height:auto;border-radius:8px}.smk-mount-steps{display:grid;grid-template-columns:1fr 1fr;gap:22px 36px;padding:0;list-style:none;counter-reset:smk-step;margin:26px 0}.smk-mount-steps li{position:relative;counter-increment:smk-step;padding-left:42px;min-width:0}.smk-mount-steps li:before{content:counter(smk-step);position:absolute;left:0;top:0;width:29px;height:29px;border-radius:50%;background:var(--gold);color:white;text-align:center;font-weight:700;line-height:29px}.smk-mount-steps strong{display:block;font-size:18px;margin-bottom:4px}.smk-mount-steps span{display:block;font-size:15px}.smk-mount-note{font-size:14px;color:#4b5665;border-top:1px solid #e5e7eb;padding-top:16px}.smk-mount-print-source,#smk-mount-print-root{display:none}.smk-mount-status{color:#805a15;font-size:14px}
@media(max-width:600px){.smk-mount{margin:20px 10px}.smk-mount-method{padding:14px;margin:24px 0}.smk-mount h3{font-size:23px}.smk-mount-method-head{align-items:flex-start;flex-direction:column;gap:12px}.smk-mount-steps{grid-template-columns:1fr;gap:18px}.smk-mount-alignment{padding:14px;font-size:15px}.smk-mount button{font-size:14px}}
@media print{
 @page{size:A4 portrait;margin:12mm}
 body.smk-mount-printing,html:has(body.smk-mount-printing){height:auto!important;overflow:visible!important;background:white!important;margin:0!important;padding:0!important}
 body.smk-mount-printing>*:not(#smk-mount-print-root){display:none!important}
 body.smk-mount-printing>#smk-mount-print-root{display:block!important;margin:0!important;max-width:none;width:100%;color:#111;font-size:10pt;line-height:1.35}
 #smk-mount-print-root .smk-mount-method{break-after:page;page-break-after:always;break-inside:avoid;margin:0;padding:0;border:0;border-radius:0}
 #smk-mount-print-root .smk-mount-method:last-child{break-after:auto;page-break-after:auto}
 #smk-mount-print-root .smk-mount-method-head{display:block;margin:0 0 5mm}
 #smk-mount-print-root h3{font-size:21pt}
 #smk-mount-print-root img{width:100%;max-height:128mm;object-fit:contain;border-radius:0}
 #smk-mount-print-root .smk-mount-steps{display:grid;grid-template-columns:1fr 1fr;gap:5mm 7mm;margin:6mm 0}
 #smk-mount-print-root .smk-mount-steps li{padding-left:8mm}
 #smk-mount-print-root .smk-mount-steps li:before{color:#111;background:none;border:1px solid #aaa;width:6mm;height:6mm;line-height:6mm;font-size:10pt}
 #smk-mount-print-root .smk-mount-steps strong{font-size:11pt}
 #smk-mount-print-root .smk-mount-steps span,#smk-mount-print-root .smk-mount-note{font-size:10pt}
 #smk-mount-print-root .smk-mount-note{padding-top:4mm;margin:4mm 0}
 #smk-mount-print-root .smk-mount-print-source{display:block;font-size:8pt;color:#555;padding-top:3mm}
}
