.cutting-finish-note{display:inline-block;padding:7px 12px;background:#f0f3f4;border:1px solid #d7dde0;color:#17282f!important;font-weight:700;font-size:13px}.cutting-color-guides>small{color:#e5192b;font-weight:700;letter-spacing:.12em}.cutting-chart-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 18px}.cutting-chart-tabs button{font:inherit;font-weight:700;background:white;color:#17282f;border:1px solid #b9c2c6;padding:12px 22px;cursor:pointer}.cutting-chart-tabs button[aria-pressed=true]{background:#17282f;border-color:#17282f;color:white}.cutting-chart-panel[hidden]{display:none!important}.cutting-chart-open{display:block;width:100%;padding:18px;border:1px solid #d9dfe2;background:#f7f8f8;cursor:zoom-in;text-align:center;color:#17282f;font:inherit}.cutting-chart-open img{display:block;width:100%;max-height:840px;object-fit:contain;background:white}.cutting-chart-open span{display:block;margin-top:16px;font-weight:700}.cutting-chart-help{font-size:13px;color:#59636b;margin-top:16px}#cutting-chart-dialog{width:min(96vw,1800px);max-width:96vw;padding:0;border:0;max-height:94vh;box-shadow:0 15px 90px #0005}#cutting-chart-dialog::backdrop{background:#111b}.cutting-chart-toolbar{display:flex;align-items:center;gap:12px;padding:14px 18px;background:white;border-bottom:1px solid #ddd}.cutting-chart-toolbar strong{margin-right:auto}.cutting-chart-toolbar button{font:inherit;padding:8px 12px;cursor:pointer;border:1px solid #bbc3c7;background:white}.cutting-chart-scroll{max-height:82vh;overflow:auto;background:#e7e9ea;overscroll-behavior:contain}.cutting-chart-scroll img{display:block;width:100%;max-width:100%;height:auto;margin:auto}.cutting-chart-scroll.is-zoomed img{width:auto;max-width:none;margin:0}.cutting-chart-tabs button:focus-visible,.cutting-chart-open:focus-visible,.cutting-chart-toolbar button:focus-visible{outline:3px solid #e5192b;outline-offset:3px}@media(max-width:600px){.cutting-chart-open{padding:7px}.cutting-chart-toolbar{flex-wrap:wrap;gap:8px;padding:10px}.cutting-chart-toolbar strong{flex-basis:100%}.cutting-chart-tabs button{padding:10px 14px;font-size:13px}.cutting-chart-open img{max-height:650px}}
