/* MMC shared display 2026-10-03: navigation and code columns. */
html body .mmc-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
html body .mmc-title-row h1{margin:0}
html body .mmc-back{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 15px;border:1px solid #cfdae8;border-radius:11px;background:linear-gradient(180deg,#fff,#edf3fa);color:#173451;font:700 14px/1.2 Arial,sans-serif;text-decoration:none;cursor:pointer;box-shadow:0 2px 5px #102a4310;flex-shrink:0;transition:background .15s,box-shadow .15s}
html body .mmc-back:hover{background:#e5eef9;box-shadow:0 3px 8px #102a4320}
html body .mmc-back:focus-visible{outline:3px solid #67a7ef;outline-offset:3px}
html body .mmc-back svg{width:17px;height:17px;flex:none}
html body .pos39-top .mmc-back svg{width:14px;height:14px}
html body .pos39-top .mmc-back{min-width:0;padding:6px;gap:4px;font-size:12px}
html body .mmc-code-cell,html body .mmc-code-cell a,html body .mmc-code-cell b,html body .mmc-code-cell span,
html body .sales-print-v238 .sp238-table tbody td:nth-child(2),
html body .sales-print-v238 .sp238-a4-row>div:nth-child(2){white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-all!important;min-width:0!important;max-width:100%;line-height:1.25!important;text-overflow:clip!important}
html body .sales-print-v238 .sp238-a4-row>div:nth-child(2){display:block!important;align-self:stretch!important}
html body .sales-print-v238 .sp238-a4-row{height:auto!important;min-height:9mm!important}
@media(max-width:600px){html body .mmc-title-row{gap:8px}html body .mmc-back{min-height:42px;padding:9px 12px}html body .mmc-title-row h1{font-size:clamp(20px,5vw,28px)}}
@media print{html body .mmc-back,html body .mmc-back-bar{display:none!important}html body .mmc-code-cell::before{word-break:normal!important;overflow-wrap:normal!important}}

/* Shared mobile header fix, 2026-10-05. */
html body .mmc-back[hidden]{display:none!important}
@media screen and (max-width:900px){
 html body .app-header{height:auto!important;min-height:0!important;display:flex!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:10px!important;padding-top:12px!important;padding-bottom:16px!important;position:relative!important;overflow:visible!important}
 html body .app-header>div:first-child{flex:1 1 220px;min-width:0!important;max-width:100%}
 html body .app-header .header-sub{position:static!important;height:auto!important;max-height:none!important;margin:8px 0 0!important;white-space:normal!important;overflow-wrap:anywhere;line-height:1.45!important}
 html body .app-header .header-date{flex:0 0 auto;max-width:100%;box-sizing:border-box}
 html body .mmc-title-row{min-width:0;align-items:flex-start}
 html body .mmc-title-row h1{min-width:0;overflow-wrap:anywhere;line-height:1.25!important}
}
